OSDN Git Service

Make -fdata-sections work for AVR port.
[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   $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH):$(TARGET_LIB_PATH):$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
105
106 # This is the list of directories to be built for the build system.
107 BUILD_CONFIGDIRS = libiberty libbanshee
108 # Build programs are put under this directory.
109 BUILD_SUBDIR = @build_subdir@
110 # This is set by the configure script to the arguments to use when configuring
111 # directories built for the build system.
112 BUILD_CONFIGARGS = @build_configargs@
113
114 # This is the list of variables to export in the environment when
115 # configuring any subdirectory.  It must also be exported whenever
116 # recursing into a build directory in case that directory's Makefile
117 # re-runs configure.
118 BASE_EXPORTS = \
119         FLEX="$(FLEX)"; export FLEX; \
120         LEX="$(LEX)"; export LEX; \
121         BISON="$(BISON)"; export BISON; \
122         YACC="$(YACC)"; export YACC; \
123         M4="$(M4)"; export M4; \
124         MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
125
126 # This is the list of variables to export in the environment when
127 # configuring subdirectories for the build system.
128 BUILD_EXPORTS = \
129         $(BASE_EXPORTS) \
130         AR="$(AR_FOR_BUILD)"; export AR; \
131         AS="$(AS_FOR_BUILD)"; export AS; \
132         CC="$(CC_FOR_BUILD)"; export CC; \
133         CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
134         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
135         CXX="$(CXX_FOR_BUILD)"; export CXX; \
136         CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
137         GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
138         GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
139         DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
140         LD="$(LD_FOR_BUILD)"; export LD; \
141         LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
142         NM="$(NM_FOR_BUILD)"; export NM; \
143         RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
144         WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES;
145
146 # This is the list of directories to built for the host system.
147 SUBDIRS = @configdirs@
148 # This is set by the configure script to the arguments to use when configuring
149 # directories built for the host system.
150 HOST_CONFIGARGS = @host_configargs@
151 # This is the list of variables to export in the environment when
152 # configuring subdirectories for the host system.
153 HOST_EXPORTS = \
154         $(BASE_EXPORTS) \
155         CC="$(CC)"; export CC; \
156         CFLAGS="$(CFLAGS)"; export CFLAGS; \
157         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
158         CXX="$(CXX)"; export CXX; \
159         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
160         AR="$(AR)"; export AR; \
161         AS="$(AS)"; export AS; \
162         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
163         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
164         LD="$(LD)"; export LD; \
165         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
166         NM="$(NM)"; export NM; \
167         RANLIB="$(RANLIB)"; export RANLIB; \
168         WINDRES="$(WINDRES)"; export WINDRES; \
169         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
170         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
171         TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
172         GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
173         GMPINC="$(HOST_GMPINC)"; export GMPINC;
174
175 # Similar, for later GCC stages.
176 STAGE_HOST_EXPORTS = \
177         $(HOST_EXPORTS) \
178         CC="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
179         CC_FOR_BUILD="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC_FOR_BUILD;
180
181 # This is set by the configure script to the list of directories which
182 # should be built using the target tools.
183 TARGET_CONFIGDIRS = @target_configdirs@
184 # Target libraries are put under this directory:
185 TARGET_SUBDIR = @target_subdir@
186 # This is set by the configure script to the arguments to use when configuring
187 # directories built for the target.
188 TARGET_CONFIGARGS = @target_configargs@
189 # This is the list of variables to export in the environment when
190 # configuring subdirectories for the host system.
191 BASE_TARGET_EXPORTS = \
192         $(BASE_EXPORTS) \
193         AR="$(AR_FOR_TARGET)"; export AR; \
194         AS="$(AS_FOR_TARGET)"; export AS; \
195         CC="$(CC_FOR_TARGET)"; export CC; \
196         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
197         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
198         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
199         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
200         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
201         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
202         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
203         LD="$(LD_FOR_TARGET)"; export LD; \
204         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
205         NM="$(NM_FOR_TARGET)"; export NM; \
206         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
207         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES;
208
209 RAW_CXX_TARGET_EXPORTS = \
210         $(BASE_TARGET_EXPORTS) \
211         CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
212         CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
213
214 NORMAL_TARGET_EXPORTS = \
215         $(BASE_TARGET_EXPORTS) \
216         CXX="$(CXX_FOR_TARGET)"; export CXX;
217
218 # Where to find GMP
219 HOST_GMPLIBS = @gmplibs@
220 HOST_GMPINC = @gmpinc@
221
222 # ----------------------------------------------
223 # Programs producing files for the BUILD machine
224 # ----------------------------------------------
225
226 SHELL = @config_shell@
227
228 # pwd command to use.  Allow user to override default by setting PWDCMD in
229 # the environment to account for automounters.  The make variable must not
230 # be called PWDCMD, otherwise the value set here is passed to make
231 # subprocesses and overrides the setting from the user's environment.
232 # Don't use PWD since it is a common shell environment variable and we
233 # don't want to corrupt it.
234 PWD_COMMAND = $${PWDCMD-pwd}
235
236 # compilers to use to create programs which must be run in the build
237 # environment.
238 CC_FOR_BUILD = @CC_FOR_BUILD@
239 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
240
241 CXX_FOR_BUILD = $(CXX)
242
243 # Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
244 # here so that they can be overridden by Makefile fragments.
245 BUILD_PREFIX = @BUILD_PREFIX@
246 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
247
248 # Flags to pass to stage2 and later makes.  They are defined
249 # here so that they can be overridden by Makefile fragments.
250 BOOT_CFLAGS= -g -O2
251
252 CONFIGURED_BISON = @CONFIGURED_BISON@
253 BISON = `if [ -f $$r/$(BUILD_SUBDIR)/bison/tests/bison ] ; then \
254             echo $$r/$(BUILD_SUBDIR)/bison/tests/bison ; \
255          else \
256             echo ${CONFIGURED_BISON} ; \
257          fi`
258
259 CONFIGURED_YACC = @CONFIGURED_YACC@
260 YACC = `if [ -f $$r/$(BUILD_SUBDIR)/bison/tests/bison ] ; then \
261             echo $$r/$(BUILD_SUBDIR)/bison/tests/bison -y ; \
262         elif [ -f $$r/$(BUILD_SUBDIR)/byacc/byacc ] ; then \
263             echo $$r/$(BUILD_SUBDIR)/byacc/byacc ; \
264         else \
265             echo ${CONFIGURED_YACC} ; \
266         fi`
267
268 CONFIGURED_FLEX = @CONFIGURED_FLEX@
269 FLEX = `if [ -f $$r/$(BUILD_SUBDIR)/flex/flex ] ; \
270         then echo $$r/$(BUILD_SUBDIR)/flex/flex ; \
271         else echo ${CONFIGURED_FLEX} ; fi`
272
273 CONFIGURED_LEX = @CONFIGURED_LEX@
274 LEX = `if [ -f $$r/$(BUILD_SUBDIR)/flex/flex ] ; \
275         then echo $$r/$(BUILD_SUBDIR)/flex/flex ; \
276         else echo ${CONFIGURED_LEX} ; fi`
277
278 CONFIGURED_M4 = @CONFIGURED_M4@
279 M4 = `if [ -f $$r/$(BUILD_SUBDIR)/m4/m4 ] ; \
280         then echo $$r/$(BUILD_SUBDIR)/m4/m4 ; \
281         else echo ${CONFIGURED_M4} ; fi`
282
283 # For an installed makeinfo, we require it to be from texinfo 4.2 or
284 # higher, else we use the "missing" dummy.  We also pass the subdirectory
285 # makeinfo even if only the Makefile is there, because Texinfo builds its
286 # manual when made, and it requires its own version.
287 CONFIGURED_MAKEINFO = @CONFIGURED_MAKEINFO@
288 MAKEINFO = `if [ -f $$r/$(BUILD_SUBDIR)/texinfo/makeinfo/Makefile ] ; \
289         then echo $$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo ; \
290         else if (${CONFIGURED_MAKEINFO} --version \
291           | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])') >/dev/null 2>&1; \
292         then echo ${CONFIGURED_MAKEINFO}; else echo $$s/missing makeinfo; fi; fi`
293
294 # This just becomes part of the MAKEINFO definition passed down to
295 # sub-makes.  It lets flags be given on the command line while still
296 # using the makeinfo from the object tree.
297 # (Default to avoid splitting info files by setting the threshold high.)
298 MAKEINFOFLAGS = --split-size=5000000
299
300 EXPECT = `if [ -f $$r/expect/expect ] ; \
301         then echo $$r/expect/expect ; \
302         else echo expect ; fi`
303
304 RUNTEST = `if [ -f $$s/dejagnu/runtest ] ; \
305         then echo $$s/dejagnu/runtest ; \
306         else echo runtest ; fi`
307
308 # ---------------------------------------------
309 # Programs producing files for the HOST machine
310 # ---------------------------------------------
311
312 # This is the list of directories that may be needed in RPATH_ENVVAR
313 # so that programs built for the host machine work.
314 HOST_LIB_PATH = $$r/bfd:$$r/opcodes
315
316 AS = @AS@
317
318 AR = @AR@
319 AR_FLAGS = rc
320
321 CC = @CC@
322 CFLAGS = @CFLAGS@
323 LIBCFLAGS = $(CFLAGS)
324
325 CXX = @CXX@
326 CXXFLAGS = @CXXFLAGS@
327 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
328
329 DLLTOOL = @DLLTOOL@
330
331 NM = @NM@
332
333 LD = @LD@
334 LDFLAGS = 
335
336 RANLIB = @RANLIB@
337
338 WINDRES = @WINDRES@
339
340 PICFLAG = 
341
342 # -----------------------------------------------
343 # Programs producing files for the TARGET machine
344 # -----------------------------------------------
345
346 # This is the list of directories that may be needed in RPATH_ENVVAR
347 # so that prorgams built for the target machine work.
348 TARGET_LIB_PATH = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:$$r/$(TARGET_SUBDIR)/libmudflap/.libs
349
350 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
351
352 AR_FOR_TARGET=@AR_FOR_TARGET@
353 CONFIGURED_AR_FOR_TARGET=@CONFIGURED_AR_FOR_TARGET@
354 USUAL_AR_FOR_TARGET = ` \
355   if [ -f $$r/binutils/ar ] ; then \
356     echo $$r/binutils/ar ; \
357   else \
358     if [ '$(host)' = '$(target)' ] ; then \
359       echo $(AR); \
360     else \
361       echo $(CONFIGURED_AR_FOR_TARGET) ; \
362     fi; \
363   fi`
364
365 AS_FOR_TARGET=@AS_FOR_TARGET@
366 CONFIGURED_AS_FOR_TARGET=@CONFIGURED_AS_FOR_TARGET@
367 USUAL_AS_FOR_TARGET = ` \
368   if [ -f $$r/gas/as-new ] ; then \
369     echo $$r/gas/as-new ; \
370   elif [ -f $$r/gcc/xgcc ]; then \
371     $(CC_FOR_TARGET) -print-prog-name=as ; \
372   else \
373     if [ '$(host)' = '$(target)' ] ; then \
374       echo $(AS); \
375     else \
376       echo $(CONFIGURED_AS_FOR_TARGET) ; \
377     fi; \
378   fi`
379
380 CC_FOR_TARGET = @CC_FOR_TARGET@
381 # During gcc bootstrap, if we use some random cc for stage1 then
382 # CFLAGS will be just -g.  We want to ensure that TARGET libraries
383 # (which we know are built with gcc) are built with optimizations so
384 # prepend -O2 when setting CFLAGS_FOR_TARGET.
385 CFLAGS_FOR_TARGET = -O2 $(CFLAGS)
386 # If GCC_FOR_TARGET is not overriden on the command line, then this
387 # variable is passed down to the gcc Makefile, where it is used to
388 # build libgcc2.a.  We define it here so that it can itself be
389 # overridden on the command line.
390 GCC_FOR_TARGET=@GCC_FOR_TARGET@
391 USUAL_GCC_FOR_TARGET = $(STAGE_CC_WRAPPER) $$r/gcc/xgcc -B$$r/gcc/ $(FLAGS_FOR_TARGET)
392 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
393
394 CXX_FOR_TARGET = @CXX_FOR_TARGET@
395 RAW_CXX_FOR_TARGET = @RAW_CXX_FOR_TARGET@
396 CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
397 RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
398 CXXFLAGS_FOR_TARGET = $(CXXFLAGS)
399 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
400
401 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
402 CONFIGURED_DLLTOOL_FOR_TARGET=@CONFIGURED_DLLTOOL_FOR_TARGET@
403 USUAL_DLLTOOL_FOR_TARGET = ` \
404   if [ -f $$r/binutils/dlltool ] ; then \
405     echo $$r/binutils/dlltool ; \
406   else \
407     if [ '$(host)' = '$(target)' ] ; then \
408       echo $(DLLTOOL); \
409     else \
410       echo $(CONFIGURED_DLLTOOL_FOR_TARGET) ; \
411     fi; \
412   fi`
413
414 GCJ_FOR_TARGET = @GCJ_FOR_TARGET@
415 GFORTRAN_FOR_TARGET = @GFORTRAN_FOR_TARGET@
416
417 LD_FOR_TARGET=@LD_FOR_TARGET@
418 CONFIGURED_LD_FOR_TARGET=@CONFIGURED_LD_FOR_TARGET@
419 USUAL_LD_FOR_TARGET = ` \
420   if [ -f $$r/ld/ld-new ] ; then \
421     echo $$r/ld/ld-new ; \
422   elif [ -f $$r/gcc/xgcc ]; then \
423     $(CC_FOR_TARGET) -print-prog-name=ld ; \
424   else \
425     if [ '$(host)' = '$(target)' ] ; then \
426       echo $(LD); \
427     else \
428       echo $(CONFIGURED_LD_FOR_TARGET) ; \
429     fi; \
430   fi`
431
432 LDFLAGS_FOR_TARGET = 
433
434 NM_FOR_TARGET=@NM_FOR_TARGET@
435 CONFIGURED_NM_FOR_TARGET=@CONFIGURED_NM_FOR_TARGET@
436 USUAL_NM_FOR_TARGET = ` \
437   if [ -f $$r/binutils/nm-new ] ; then \
438     echo $$r/binutils/nm-new ; \
439   elif [ -f $$r/gcc/xgcc ]; then \
440     $(CC_FOR_TARGET) -print-prog-name=nm ; \
441   else \
442     if [ '$(host)' = '$(target)' ] ; then \
443       echo $(NM); \
444     else \
445       echo $(CONFIGURED_NM_FOR_TARGET) ; \
446     fi; \
447   fi`
448
449 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
450 CONFIGURED_RANLIB_FOR_TARGET=@CONFIGURED_RANLIB_FOR_TARGET@
451 USUAL_RANLIB_FOR_TARGET = ` \
452   if [ -f $$r/binutils/ranlib ] ; then \
453     echo $$r/binutils/ranlib ; \
454   else \
455     if [ '$(host)' = '$(target)' ] ; then \
456       if [ x'$(RANLIB)' != x ]; then \
457          echo $(RANLIB); \
458       else \
459          echo ranlib; \
460       fi; \
461     else \
462       echo $(CONFIGURED_RANLIB_FOR_TARGET) ; \
463     fi; \
464   fi`
465
466 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
467 CONFIGURED_WINDRES_FOR_TARGET=@CONFIGURED_WINDRES_FOR_TARGET@
468 USUAL_WINDRES_FOR_TARGET = ` \
469   if [ -f $$r/binutils/windres ] ; then \
470     echo $$r/binutils/windres ; \
471   else \
472     if [ '$(host)' = '$(target)' ] ; then \
473       echo $(WINDRES); \
474     else \
475       echo $(CONFIGURED_WINDRES_FOR_TARGET) ; \
476     fi; \
477   fi`
478
479 PICFLAG_FOR_TARGET = 
480
481 # ------------------------------------
482 # Miscellaneous targets and flag lists
483 # ------------------------------------
484
485 # The first rule in the file had better be this one.  Don't put any above it.
486 # This lives here to allow makefile fragments to contain dependencies.
487 @default_target@:
488
489 #### host and target specific makefile fragments come in here.
490 @target_makefile_frag@
491 @alphaieee_frag@
492 @ospace_frag@
493 @host_makefile_frag@
494 ###
495
496 # Flags to pass down to all sub-makes.
497 BASE_FLAGS_TO_PASS = \
498         "DESTDIR=$(DESTDIR)" \
499         "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
500         "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
501         "bindir=$(bindir)" \
502         "datadir=$(datadir)" \
503         "exec_prefix=$(exec_prefix)" \
504         "includedir=$(includedir)" \
505         "infodir=$(infodir)" \
506         "libdir=$(libdir)" \
507         "libexecdir=$(libexecdir)" \
508         "lispdir=$(lispdir)" \
509         "libstdcxx_incdir=$(libstdcxx_incdir)" \
510         "libsubdir=$(libsubdir)" \
511         "localstatedir=$(localstatedir)" \
512         "mandir=$(mandir)" \
513         "oldincludedir=$(oldincludedir)" \
514         "prefix=$(prefix)" \
515         "sbindir=$(sbindir)" \
516         "sharedstatedir=$(sharedstatedir)" \
517         "sysconfdir=$(sysconfdir)" \
518         "tooldir=$(tooldir)" \
519         "build_tooldir=$(build_tooldir)" \
520         "gxx_include_dir=$(gxx_include_dir)" \
521         "gcc_version=$(gcc_version)" \
522         "gcc_version_trigger=$(gcc_version_trigger)" \
523         "target_alias=$(target_alias)" \
524         "BISON=$(BISON)" \
525         "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
526         "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
527         "EXPECT=$(EXPECT)" \
528         "FLEX=$(FLEX)" \
529         "INSTALL=$(INSTALL)" \
530         "INSTALL_DATA=$(INSTALL_DATA)" \
531         "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
532         "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
533         "LEX=$(LEX)" \
534         "M4=$(M4)" \
535         "MAKE=$(MAKE)" \
536         "RUNTEST=$(RUNTEST)" \
537         "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
538         "SHELL=$(SHELL)" \
539         "YACC=$(YACC)" \
540         "AR_FLAGS=$(AR_FLAGS)" \
541         "CFLAGS=$(CFLAGS)" \
542         "CXXFLAGS=$(CXXFLAGS)" \
543         "LDFLAGS=$(LDFLAGS)" \
544         "LIBCFLAGS=$(LIBCFLAGS)" \
545         "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
546         "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
547         "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
548         "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
549         "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
550         "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
551         "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
552         "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
553         "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
554         "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
555         "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
556         "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
557         "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
558         "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
559         "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
560         "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
561         "CONFIG_SHELL=$(SHELL)" \
562         "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
563
564 # For any flags above that may contain shell code that varies from one
565 # target library to another.  When doing recursive invocations of the
566 # top-level Makefile, we don't want the outer make to evaluate them,
567 # so we pass these variables down unchanged.  They must not contain
568 # single nor double quotes.
569 RECURSE_FLAGS = \
570         CXX_FOR_TARGET='$(CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
571         RAW_CXX_FOR_TARGET='$(RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
572
573 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS)
574
575 # Flags to pass down to most sub-makes, in which we're building with
576 # the host environment.
577 EXTRA_HOST_FLAGS = \
578         'AR=$(AR)' \
579         'AS=$(AS)' \
580         'CC=$(CC)' \
581         'CXX=$(CXX)' \
582         'DLLTOOL=$(DLLTOOL)' \
583         'LD=$(LD)' \
584         'NM=$(NM)' \
585         'RANLIB=$(RANLIB)' \
586         'WINDRES=$(WINDRES)'
587
588 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
589
590 # Flags that are concerned with the location of the X11 include files
591 # and library files
592 #
593 # NOTE: until the top-level is getting the values via autoconf, it only
594 # causes problems to have this top-level Makefile overriding the autoconf-set
595 # values in child directories.  Only variables that don't conflict with
596 # autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
597 #
598 X11_FLAGS_TO_PASS = \
599         'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
600         'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
601
602 # Flags to pass down to makes which are built with the target environment.
603 # The double $ decreases the length of the command line; the variables
604 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.
605 EXTRA_TARGET_FLAGS = \
606         'AR=$$(AR_FOR_TARGET)' \
607         'AS=$$(AS_FOR_TARGET)' \
608         'CC=$$(CC_FOR_TARGET)' \
609         'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
610         'CXX=$$(CXX_FOR_TARGET)' \
611         'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
612         'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
613         'LD=$$(LD_FOR_TARGET)' \
614         'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
615         'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
616         'NM=$$(NM_FOR_TARGET)' \
617         'RANLIB=$$(RANLIB_FOR_TARGET)' \
618         'WINDRES=$$(WINDRES_FOR_TARGET)'
619
620 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
621
622 # Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
623 # unfortunately needs the native compiler and the target ar and
624 # ranlib.
625 # If any variables are added here, they must be added to do-*, below.
626 # The BUILD_* variables are a special case, which are used for the gcc
627 # cross-building scheme.
628 EXTRA_GCC_FLAGS = \
629         'BUILD_PREFIX=$(BUILD_PREFIX)' \
630         'BUILD_PREFIX_1=$(BUILD_PREFIX_1)' \
631         "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
632         "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
633         "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
634         "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
635         "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
636         "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
637         "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
638         "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
639         "`echo 'STAGE1_CFLAGS=$(STAGE1_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
640         "`echo 'BOOT_CFLAGS=$(BOOT_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
641         "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
642
643 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
644
645 .PHONY: configure-host
646 configure-host:  \
647     maybe-configure-ash \
648     maybe-configure-autoconf \
649     maybe-configure-automake \
650     maybe-configure-bash \
651     maybe-configure-bfd \
652     maybe-configure-opcodes \
653     maybe-configure-binutils \
654     maybe-configure-bison \
655     maybe-configure-byacc \
656     maybe-configure-bzip2 \
657     maybe-configure-dejagnu \
658     maybe-configure-diff \
659     maybe-configure-dosutils \
660     maybe-configure-etc \
661     maybe-configure-fastjar \
662     maybe-configure-fileutils \
663     maybe-configure-findutils \
664     maybe-configure-find \
665     maybe-configure-flex \
666     maybe-configure-gas \
667     maybe-configure-gcc \
668     maybe-configure-gawk \
669     maybe-configure-gettext \
670     maybe-configure-gnuserv \
671     maybe-configure-gprof \
672     maybe-configure-gzip \
673     maybe-configure-hello \
674     maybe-configure-indent \
675     maybe-configure-intl \
676     maybe-configure-tcl \
677     maybe-configure-itcl \
678     maybe-configure-ld \
679     maybe-configure-libcpp \
680     maybe-configure-libgui \
681     maybe-configure-libbanshee \
682     maybe-configure-libiberty \
683     maybe-configure-libtool \
684     maybe-configure-m4 \
685     maybe-configure-make \
686     maybe-configure-mmalloc \
687     maybe-configure-patch \
688     maybe-configure-perl \
689     maybe-configure-prms \
690     maybe-configure-rcs \
691     maybe-configure-readline \
692     maybe-configure-release \
693     maybe-configure-recode \
694     maybe-configure-sed \
695     maybe-configure-send-pr \
696     maybe-configure-shellutils \
697     maybe-configure-sid \
698     maybe-configure-sim \
699     maybe-configure-tar \
700     maybe-configure-texinfo \
701     maybe-configure-textutils \
702     maybe-configure-time \
703     maybe-configure-uudecode \
704     maybe-configure-wdiff \
705     maybe-configure-zip \
706     maybe-configure-zlib \
707     maybe-configure-gdb \
708     maybe-configure-expect \
709     maybe-configure-guile \
710     maybe-configure-tk \
711     maybe-configure-libtermcap \
712     maybe-configure-utils
713 .PHONY: configure-target
714 configure-target:  \
715     maybe-configure-target-libstdc++-v3 \
716     maybe-configure-target-libmudflap \
717     maybe-configure-target-newlib \
718     maybe-configure-target-libgfortran \
719     maybe-configure-target-libobjc \
720     maybe-configure-target-libtermcap \
721     maybe-configure-target-winsup \
722     maybe-configure-target-libgloss \
723     maybe-configure-target-libiberty \
724     maybe-configure-target-gperf \
725     maybe-configure-target-examples \
726     maybe-configure-target-libffi \
727     maybe-configure-target-libjava \
728     maybe-configure-target-zlib \
729     maybe-configure-target-boehm-gc \
730     maybe-configure-target-qthreads \
731     maybe-configure-target-rda \
732     maybe-configure-target-libada
733
734 # The target built for a native non-bootstrap build.
735 .PHONY: all
736 all: unstage all-host all-target stage
737
738 .PHONY: all-build
739 all-build:  \
740     maybe-all-build-libiberty \
741     maybe-all-build-bison \
742     maybe-all-build-byacc \
743     maybe-all-build-flex \
744     maybe-all-build-m4 \
745     maybe-all-build-texinfo \
746     maybe-all-build-fixincludes
747 .PHONY: all-host
748 all-host:  \
749     maybe-all-ash \
750     maybe-all-autoconf \
751     maybe-all-automake \
752     maybe-all-bash \
753     maybe-all-bfd \
754     maybe-all-opcodes \
755     maybe-all-binutils \
756     maybe-all-bison \
757     maybe-all-byacc \
758     maybe-all-bzip2 \
759     maybe-all-dejagnu \
760     maybe-all-diff \
761     maybe-all-dosutils \
762     maybe-all-etc \
763     maybe-all-fastjar \
764     maybe-all-fileutils \
765     maybe-all-findutils \
766     maybe-all-find \
767     maybe-all-flex \
768     maybe-all-gas \
769     maybe-all-gcc \
770     maybe-all-gawk \
771     maybe-all-gettext \
772     maybe-all-gnuserv \
773     maybe-all-gprof \
774     maybe-all-gzip \
775     maybe-all-hello \
776     maybe-all-indent \
777     maybe-all-intl \
778     maybe-all-tcl \
779     maybe-all-itcl \
780     maybe-all-ld \
781     maybe-all-libcpp \
782     maybe-all-libgui \
783     maybe-all-libbanshee \
784     maybe-all-libiberty \
785     maybe-all-libtool \
786     maybe-all-m4 \
787     maybe-all-make \
788     maybe-all-mmalloc \
789     maybe-all-patch \
790     maybe-all-perl \
791     maybe-all-prms \
792     maybe-all-rcs \
793     maybe-all-readline \
794     maybe-all-release \
795     maybe-all-recode \
796     maybe-all-sed \
797     maybe-all-send-pr \
798     maybe-all-shellutils \
799     maybe-all-sid \
800     maybe-all-sim \
801     maybe-all-tar \
802     maybe-all-texinfo \
803     maybe-all-textutils \
804     maybe-all-time \
805     maybe-all-uudecode \
806     maybe-all-wdiff \
807     maybe-all-zip \
808     maybe-all-zlib \
809     maybe-all-gdb \
810     maybe-all-expect \
811     maybe-all-guile \
812     maybe-all-tk \
813     maybe-all-libtermcap \
814     maybe-all-utils
815 .PHONY: all-target
816 all-target:  \
817     maybe-all-target-libstdc++-v3 \
818     maybe-all-target-libmudflap \
819     maybe-all-target-newlib \
820     maybe-all-target-libgfortran \
821     maybe-all-target-libobjc \
822     maybe-all-target-libtermcap \
823     maybe-all-target-winsup \
824     maybe-all-target-libgloss \
825     maybe-all-target-libiberty \
826     maybe-all-target-gperf \
827     maybe-all-target-examples \
828     maybe-all-target-libffi \
829     maybe-all-target-libjava \
830     maybe-all-target-zlib \
831     maybe-all-target-boehm-gc \
832     maybe-all-target-qthreads \
833     maybe-all-target-rda \
834     maybe-all-target-libada
835
836 # Do a target for all the subdirectories.  A ``make do-X'' will do a
837 # ``make X'' in all subdirectories (because, in general, there is a
838 # dependency (below) of X upon do-X, a ``make X'' will also do this,
839 # but it may do additional work as well).
840
841 .PHONY: do-info
842 do-info: unstage info-host info-target stage
843
844 .PHONY: info-host
845 info-host:  \
846     maybe-info-ash \
847     maybe-info-autoconf \
848     maybe-info-automake \
849     maybe-info-bash \
850     maybe-info-bfd \
851     maybe-info-opcodes \
852     maybe-info-binutils \
853     maybe-info-bison \
854     maybe-info-byacc \
855     maybe-info-bzip2 \
856     maybe-info-dejagnu \
857     maybe-info-diff \
858     maybe-info-dosutils \
859     maybe-info-etc \
860     maybe-info-fastjar \
861     maybe-info-fileutils \
862     maybe-info-findutils \
863     maybe-info-find \
864     maybe-info-flex \
865     maybe-info-gas \
866     maybe-info-gcc \
867     maybe-info-gawk \
868     maybe-info-gettext \
869     maybe-info-gnuserv \
870     maybe-info-gprof \
871     maybe-info-gzip \
872     maybe-info-hello \
873     maybe-info-indent \
874     maybe-info-intl \
875     maybe-info-tcl \
876     maybe-info-itcl \
877     maybe-info-ld \
878     maybe-info-libcpp \
879     maybe-info-libgui \
880     maybe-info-libbanshee \
881     maybe-info-libiberty \
882     maybe-info-libtool \
883     maybe-info-m4 \
884     maybe-info-make \
885     maybe-info-mmalloc \
886     maybe-info-patch \
887     maybe-info-perl \
888     maybe-info-prms \
889     maybe-info-rcs \
890     maybe-info-readline \
891     maybe-info-release \
892     maybe-info-recode \
893     maybe-info-sed \
894     maybe-info-send-pr \
895     maybe-info-shellutils \
896     maybe-info-sid \
897     maybe-info-sim \
898     maybe-info-tar \
899     maybe-info-texinfo \
900     maybe-info-textutils \
901     maybe-info-time \
902     maybe-info-uudecode \
903     maybe-info-wdiff \
904     maybe-info-zip \
905     maybe-info-zlib \
906     maybe-info-gdb \
907     maybe-info-expect \
908     maybe-info-guile \
909     maybe-info-tk \
910     maybe-info-libtermcap \
911     maybe-info-utils
912
913 .PHONY: info-target
914 info-target:  \
915     maybe-info-target-libstdc++-v3 \
916     maybe-info-target-libmudflap \
917     maybe-info-target-newlib \
918     maybe-info-target-libgfortran \
919     maybe-info-target-libobjc \
920     maybe-info-target-libtermcap \
921     maybe-info-target-winsup \
922     maybe-info-target-libgloss \
923     maybe-info-target-libiberty \
924     maybe-info-target-gperf \
925     maybe-info-target-examples \
926     maybe-info-target-libffi \
927     maybe-info-target-libjava \
928     maybe-info-target-zlib \
929     maybe-info-target-boehm-gc \
930     maybe-info-target-qthreads \
931     maybe-info-target-rda \
932     maybe-info-target-libada
933
934 .PHONY: do-dvi
935 do-dvi: unstage dvi-host dvi-target stage
936
937 .PHONY: dvi-host
938 dvi-host:  \
939     maybe-dvi-ash \
940     maybe-dvi-autoconf \
941     maybe-dvi-automake \
942     maybe-dvi-bash \
943     maybe-dvi-bfd \
944     maybe-dvi-opcodes \
945     maybe-dvi-binutils \
946     maybe-dvi-bison \
947     maybe-dvi-byacc \
948     maybe-dvi-bzip2 \
949     maybe-dvi-dejagnu \
950     maybe-dvi-diff \
951     maybe-dvi-dosutils \
952     maybe-dvi-etc \
953     maybe-dvi-fastjar \
954     maybe-dvi-fileutils \
955     maybe-dvi-findutils \
956     maybe-dvi-find \
957     maybe-dvi-flex \
958     maybe-dvi-gas \
959     maybe-dvi-gcc \
960     maybe-dvi-gawk \
961     maybe-dvi-gettext \
962     maybe-dvi-gnuserv \
963     maybe-dvi-gprof \
964     maybe-dvi-gzip \
965     maybe-dvi-hello \
966     maybe-dvi-indent \
967     maybe-dvi-intl \
968     maybe-dvi-tcl \
969     maybe-dvi-itcl \
970     maybe-dvi-ld \
971     maybe-dvi-libcpp \
972     maybe-dvi-libgui \
973     maybe-dvi-libbanshee \
974     maybe-dvi-libiberty \
975     maybe-dvi-libtool \
976     maybe-dvi-m4 \
977     maybe-dvi-make \
978     maybe-dvi-mmalloc \
979     maybe-dvi-patch \
980     maybe-dvi-perl \
981     maybe-dvi-prms \
982     maybe-dvi-rcs \
983     maybe-dvi-readline \
984     maybe-dvi-release \
985     maybe-dvi-recode \
986     maybe-dvi-sed \
987     maybe-dvi-send-pr \
988     maybe-dvi-shellutils \
989     maybe-dvi-sid \
990     maybe-dvi-sim \
991     maybe-dvi-tar \
992     maybe-dvi-texinfo \
993     maybe-dvi-textutils \
994     maybe-dvi-time \
995     maybe-dvi-uudecode \
996     maybe-dvi-wdiff \
997     maybe-dvi-zip \
998     maybe-dvi-zlib \
999     maybe-dvi-gdb \
1000     maybe-dvi-expect \
1001     maybe-dvi-guile \
1002     maybe-dvi-tk \
1003     maybe-dvi-libtermcap \
1004     maybe-dvi-utils
1005
1006 .PHONY: dvi-target
1007 dvi-target:  \
1008     maybe-dvi-target-libstdc++-v3 \
1009     maybe-dvi-target-libmudflap \
1010     maybe-dvi-target-newlib \
1011     maybe-dvi-target-libgfortran \
1012     maybe-dvi-target-libobjc \
1013     maybe-dvi-target-libtermcap \
1014     maybe-dvi-target-winsup \
1015     maybe-dvi-target-libgloss \
1016     maybe-dvi-target-libiberty \
1017     maybe-dvi-target-gperf \
1018     maybe-dvi-target-examples \
1019     maybe-dvi-target-libffi \
1020     maybe-dvi-target-libjava \
1021     maybe-dvi-target-zlib \
1022     maybe-dvi-target-boehm-gc \
1023     maybe-dvi-target-qthreads \
1024     maybe-dvi-target-rda \
1025     maybe-dvi-target-libada
1026
1027 .PHONY: do-TAGS
1028 do-TAGS: unstage TAGS-host TAGS-target stage
1029
1030 .PHONY: TAGS-host
1031 TAGS-host:  \
1032     maybe-TAGS-ash \
1033     maybe-TAGS-autoconf \
1034     maybe-TAGS-automake \
1035     maybe-TAGS-bash \
1036     maybe-TAGS-bfd \
1037     maybe-TAGS-opcodes \
1038     maybe-TAGS-binutils \
1039     maybe-TAGS-bison \
1040     maybe-TAGS-byacc \
1041     maybe-TAGS-bzip2 \
1042     maybe-TAGS-dejagnu \
1043     maybe-TAGS-diff \
1044     maybe-TAGS-dosutils \
1045     maybe-TAGS-etc \
1046     maybe-TAGS-fastjar \
1047     maybe-TAGS-fileutils \
1048     maybe-TAGS-findutils \
1049     maybe-TAGS-find \
1050     maybe-TAGS-flex \
1051     maybe-TAGS-gas \
1052     maybe-TAGS-gcc \
1053     maybe-TAGS-gawk \
1054     maybe-TAGS-gettext \
1055     maybe-TAGS-gnuserv \
1056     maybe-TAGS-gprof \
1057     maybe-TAGS-gzip \
1058     maybe-TAGS-hello \
1059     maybe-TAGS-indent \
1060     maybe-TAGS-intl \
1061     maybe-TAGS-tcl \
1062     maybe-TAGS-itcl \
1063     maybe-TAGS-ld \
1064     maybe-TAGS-libcpp \
1065     maybe-TAGS-libgui \
1066     maybe-TAGS-libbanshee \
1067     maybe-TAGS-libiberty \
1068     maybe-TAGS-libtool \
1069     maybe-TAGS-m4 \
1070     maybe-TAGS-make \
1071     maybe-TAGS-mmalloc \
1072     maybe-TAGS-patch \
1073     maybe-TAGS-perl \
1074     maybe-TAGS-prms \
1075     maybe-TAGS-rcs \
1076     maybe-TAGS-readline \
1077     maybe-TAGS-release \
1078     maybe-TAGS-recode \
1079     maybe-TAGS-sed \
1080     maybe-TAGS-send-pr \
1081     maybe-TAGS-shellutils \
1082     maybe-TAGS-sid \
1083     maybe-TAGS-sim \
1084     maybe-TAGS-tar \
1085     maybe-TAGS-texinfo \
1086     maybe-TAGS-textutils \
1087     maybe-TAGS-time \
1088     maybe-TAGS-uudecode \
1089     maybe-TAGS-wdiff \
1090     maybe-TAGS-zip \
1091     maybe-TAGS-zlib \
1092     maybe-TAGS-gdb \
1093     maybe-TAGS-expect \
1094     maybe-TAGS-guile \
1095     maybe-TAGS-tk \
1096     maybe-TAGS-libtermcap \
1097     maybe-TAGS-utils
1098
1099 .PHONY: TAGS-target
1100 TAGS-target:  \
1101     maybe-TAGS-target-libstdc++-v3 \
1102     maybe-TAGS-target-libmudflap \
1103     maybe-TAGS-target-newlib \
1104     maybe-TAGS-target-libgfortran \
1105     maybe-TAGS-target-libobjc \
1106     maybe-TAGS-target-libtermcap \
1107     maybe-TAGS-target-winsup \
1108     maybe-TAGS-target-libgloss \
1109     maybe-TAGS-target-libiberty \
1110     maybe-TAGS-target-gperf \
1111     maybe-TAGS-target-examples \
1112     maybe-TAGS-target-libffi \
1113     maybe-TAGS-target-libjava \
1114     maybe-TAGS-target-zlib \
1115     maybe-TAGS-target-boehm-gc \
1116     maybe-TAGS-target-qthreads \
1117     maybe-TAGS-target-rda \
1118     maybe-TAGS-target-libada
1119
1120 .PHONY: do-install-info
1121 do-install-info: unstage install-info-host install-info-target stage
1122
1123 .PHONY: install-info-host
1124 install-info-host:  \
1125     maybe-install-info-ash \
1126     maybe-install-info-autoconf \
1127     maybe-install-info-automake \
1128     maybe-install-info-bash \
1129     maybe-install-info-bfd \
1130     maybe-install-info-opcodes \
1131     maybe-install-info-binutils \
1132     maybe-install-info-bison \
1133     maybe-install-info-byacc \
1134     maybe-install-info-bzip2 \
1135     maybe-install-info-dejagnu \
1136     maybe-install-info-diff \
1137     maybe-install-info-dosutils \
1138     maybe-install-info-etc \
1139     maybe-install-info-fastjar \
1140     maybe-install-info-fileutils \
1141     maybe-install-info-findutils \
1142     maybe-install-info-find \
1143     maybe-install-info-flex \
1144     maybe-install-info-gas \
1145     maybe-install-info-gcc \
1146     maybe-install-info-gawk \
1147     maybe-install-info-gettext \
1148     maybe-install-info-gnuserv \
1149     maybe-install-info-gprof \
1150     maybe-install-info-gzip \
1151     maybe-install-info-hello \
1152     maybe-install-info-indent \
1153     maybe-install-info-intl \
1154     maybe-install-info-tcl \
1155     maybe-install-info-itcl \
1156     maybe-install-info-ld \
1157     maybe-install-info-libcpp \
1158     maybe-install-info-libgui \
1159     maybe-install-info-libbanshee \
1160     maybe-install-info-libiberty \
1161     maybe-install-info-libtool \
1162     maybe-install-info-m4 \
1163     maybe-install-info-make \
1164     maybe-install-info-mmalloc \
1165     maybe-install-info-patch \
1166     maybe-install-info-perl \
1167     maybe-install-info-prms \
1168     maybe-install-info-rcs \
1169     maybe-install-info-readline \
1170     maybe-install-info-release \
1171     maybe-install-info-recode \
1172     maybe-install-info-sed \
1173     maybe-install-info-send-pr \
1174     maybe-install-info-shellutils \
1175     maybe-install-info-sid \
1176     maybe-install-info-sim \
1177     maybe-install-info-tar \
1178     maybe-install-info-texinfo \
1179     maybe-install-info-textutils \
1180     maybe-install-info-time \
1181     maybe-install-info-uudecode \
1182     maybe-install-info-wdiff \
1183     maybe-install-info-zip \
1184     maybe-install-info-zlib \
1185     maybe-install-info-gdb \
1186     maybe-install-info-expect \
1187     maybe-install-info-guile \
1188     maybe-install-info-tk \
1189     maybe-install-info-libtermcap \
1190     maybe-install-info-utils
1191
1192 .PHONY: install-info-target
1193 install-info-target:  \
1194     maybe-install-info-target-libstdc++-v3 \
1195     maybe-install-info-target-libmudflap \
1196     maybe-install-info-target-newlib \
1197     maybe-install-info-target-libgfortran \
1198     maybe-install-info-target-libobjc \
1199     maybe-install-info-target-libtermcap \
1200     maybe-install-info-target-winsup \
1201     maybe-install-info-target-libgloss \
1202     maybe-install-info-target-libiberty \
1203     maybe-install-info-target-gperf \
1204     maybe-install-info-target-examples \
1205     maybe-install-info-target-libffi \
1206     maybe-install-info-target-libjava \
1207     maybe-install-info-target-zlib \
1208     maybe-install-info-target-boehm-gc \
1209     maybe-install-info-target-qthreads \
1210     maybe-install-info-target-rda \
1211     maybe-install-info-target-libada
1212
1213 .PHONY: do-installcheck
1214 do-installcheck: unstage installcheck-host installcheck-target stage
1215
1216 .PHONY: installcheck-host
1217 installcheck-host:  \
1218     maybe-installcheck-ash \
1219     maybe-installcheck-autoconf \
1220     maybe-installcheck-automake \
1221     maybe-installcheck-bash \
1222     maybe-installcheck-bfd \
1223     maybe-installcheck-opcodes \
1224     maybe-installcheck-binutils \
1225     maybe-installcheck-bison \
1226     maybe-installcheck-byacc \
1227     maybe-installcheck-bzip2 \
1228     maybe-installcheck-dejagnu \
1229     maybe-installcheck-diff \
1230     maybe-installcheck-dosutils \
1231     maybe-installcheck-etc \
1232     maybe-installcheck-fastjar \
1233     maybe-installcheck-fileutils \
1234     maybe-installcheck-findutils \
1235     maybe-installcheck-find \
1236     maybe-installcheck-flex \
1237     maybe-installcheck-gas \
1238     maybe-installcheck-gcc \
1239     maybe-installcheck-gawk \
1240     maybe-installcheck-gettext \
1241     maybe-installcheck-gnuserv \
1242     maybe-installcheck-gprof \
1243     maybe-installcheck-gzip \
1244     maybe-installcheck-hello \
1245     maybe-installcheck-indent \
1246     maybe-installcheck-intl \
1247     maybe-installcheck-tcl \
1248     maybe-installcheck-itcl \
1249     maybe-installcheck-ld \
1250     maybe-installcheck-libcpp \
1251     maybe-installcheck-libgui \
1252     maybe-installcheck-libbanshee \
1253     maybe-installcheck-libiberty \
1254     maybe-installcheck-libtool \
1255     maybe-installcheck-m4 \
1256     maybe-installcheck-make \
1257     maybe-installcheck-mmalloc \
1258     maybe-installcheck-patch \
1259     maybe-installcheck-perl \
1260     maybe-installcheck-prms \
1261     maybe-installcheck-rcs \
1262     maybe-installcheck-readline \
1263     maybe-installcheck-release \
1264     maybe-installcheck-recode \
1265     maybe-installcheck-sed \
1266     maybe-installcheck-send-pr \
1267     maybe-installcheck-shellutils \
1268     maybe-installcheck-sid \
1269     maybe-installcheck-sim \
1270     maybe-installcheck-tar \
1271     maybe-installcheck-texinfo \
1272     maybe-installcheck-textutils \
1273     maybe-installcheck-time \
1274     maybe-installcheck-uudecode \
1275     maybe-installcheck-wdiff \
1276     maybe-installcheck-zip \
1277     maybe-installcheck-zlib \
1278     maybe-installcheck-gdb \
1279     maybe-installcheck-expect \
1280     maybe-installcheck-guile \
1281     maybe-installcheck-tk \
1282     maybe-installcheck-libtermcap \
1283     maybe-installcheck-utils
1284
1285 .PHONY: installcheck-target
1286 installcheck-target:  \
1287     maybe-installcheck-target-libstdc++-v3 \
1288     maybe-installcheck-target-libmudflap \
1289     maybe-installcheck-target-newlib \
1290     maybe-installcheck-target-libgfortran \
1291     maybe-installcheck-target-libobjc \
1292     maybe-installcheck-target-libtermcap \
1293     maybe-installcheck-target-winsup \
1294     maybe-installcheck-target-libgloss \
1295     maybe-installcheck-target-libiberty \
1296     maybe-installcheck-target-gperf \
1297     maybe-installcheck-target-examples \
1298     maybe-installcheck-target-libffi \
1299     maybe-installcheck-target-libjava \
1300     maybe-installcheck-target-zlib \
1301     maybe-installcheck-target-boehm-gc \
1302     maybe-installcheck-target-qthreads \
1303     maybe-installcheck-target-rda \
1304     maybe-installcheck-target-libada
1305
1306 .PHONY: do-mostlyclean
1307 do-mostlyclean: unstage mostlyclean-host mostlyclean-target stage
1308
1309 .PHONY: mostlyclean-host
1310 mostlyclean-host:  \
1311     maybe-mostlyclean-ash \
1312     maybe-mostlyclean-autoconf \
1313     maybe-mostlyclean-automake \
1314     maybe-mostlyclean-bash \
1315     maybe-mostlyclean-bfd \
1316     maybe-mostlyclean-opcodes \
1317     maybe-mostlyclean-binutils \
1318     maybe-mostlyclean-bison \
1319     maybe-mostlyclean-byacc \
1320     maybe-mostlyclean-bzip2 \
1321     maybe-mostlyclean-dejagnu \
1322     maybe-mostlyclean-diff \
1323     maybe-mostlyclean-dosutils \
1324     maybe-mostlyclean-etc \
1325     maybe-mostlyclean-fastjar \
1326     maybe-mostlyclean-fileutils \
1327     maybe-mostlyclean-findutils \
1328     maybe-mostlyclean-find \
1329     maybe-mostlyclean-flex \
1330     maybe-mostlyclean-gas \
1331     maybe-mostlyclean-gcc \
1332     maybe-mostlyclean-gawk \
1333     maybe-mostlyclean-gettext \
1334     maybe-mostlyclean-gnuserv \
1335     maybe-mostlyclean-gprof \
1336     maybe-mostlyclean-gzip \
1337     maybe-mostlyclean-hello \
1338     maybe-mostlyclean-indent \
1339     maybe-mostlyclean-intl \
1340     maybe-mostlyclean-tcl \
1341     maybe-mostlyclean-itcl \
1342     maybe-mostlyclean-ld \
1343     maybe-mostlyclean-libcpp \
1344     maybe-mostlyclean-libgui \
1345     maybe-mostlyclean-libbanshee \
1346     maybe-mostlyclean-libiberty \
1347     maybe-mostlyclean-libtool \
1348     maybe-mostlyclean-m4 \
1349     maybe-mostlyclean-make \
1350     maybe-mostlyclean-mmalloc \
1351     maybe-mostlyclean-patch \
1352     maybe-mostlyclean-perl \
1353     maybe-mostlyclean-prms \
1354     maybe-mostlyclean-rcs \
1355     maybe-mostlyclean-readline \
1356     maybe-mostlyclean-release \
1357     maybe-mostlyclean-recode \
1358     maybe-mostlyclean-sed \
1359     maybe-mostlyclean-send-pr \
1360     maybe-mostlyclean-shellutils \
1361     maybe-mostlyclean-sid \
1362     maybe-mostlyclean-sim \
1363     maybe-mostlyclean-tar \
1364     maybe-mostlyclean-texinfo \
1365     maybe-mostlyclean-textutils \
1366     maybe-mostlyclean-time \
1367     maybe-mostlyclean-uudecode \
1368     maybe-mostlyclean-wdiff \
1369     maybe-mostlyclean-zip \
1370     maybe-mostlyclean-zlib \
1371     maybe-mostlyclean-gdb \
1372     maybe-mostlyclean-expect \
1373     maybe-mostlyclean-guile \
1374     maybe-mostlyclean-tk \
1375     maybe-mostlyclean-libtermcap \
1376     maybe-mostlyclean-utils
1377
1378 .PHONY: mostlyclean-target
1379 mostlyclean-target:  \
1380     maybe-mostlyclean-target-libstdc++-v3 \
1381     maybe-mostlyclean-target-libmudflap \
1382     maybe-mostlyclean-target-newlib \
1383     maybe-mostlyclean-target-libgfortran \
1384     maybe-mostlyclean-target-libobjc \
1385     maybe-mostlyclean-target-libtermcap \
1386     maybe-mostlyclean-target-winsup \
1387     maybe-mostlyclean-target-libgloss \
1388     maybe-mostlyclean-target-libiberty \
1389     maybe-mostlyclean-target-gperf \
1390     maybe-mostlyclean-target-examples \
1391     maybe-mostlyclean-target-libffi \
1392     maybe-mostlyclean-target-libjava \
1393     maybe-mostlyclean-target-zlib \
1394     maybe-mostlyclean-target-boehm-gc \
1395     maybe-mostlyclean-target-qthreads \
1396     maybe-mostlyclean-target-rda \
1397     maybe-mostlyclean-target-libada
1398
1399 .PHONY: do-clean
1400 do-clean: unstage clean-host clean-target stage
1401
1402 .PHONY: clean-host
1403 clean-host:  \
1404     maybe-clean-ash \
1405     maybe-clean-autoconf \
1406     maybe-clean-automake \
1407     maybe-clean-bash \
1408     maybe-clean-bfd \
1409     maybe-clean-opcodes \
1410     maybe-clean-binutils \
1411     maybe-clean-bison \
1412     maybe-clean-byacc \
1413     maybe-clean-bzip2 \
1414     maybe-clean-dejagnu \
1415     maybe-clean-diff \
1416     maybe-clean-dosutils \
1417     maybe-clean-etc \
1418     maybe-clean-fastjar \
1419     maybe-clean-fileutils \
1420     maybe-clean-findutils \
1421     maybe-clean-find \
1422     maybe-clean-flex \
1423     maybe-clean-gas \
1424     maybe-clean-gcc \
1425     maybe-clean-gawk \
1426     maybe-clean-gettext \
1427     maybe-clean-gnuserv \
1428     maybe-clean-gprof \
1429     maybe-clean-gzip \
1430     maybe-clean-hello \
1431     maybe-clean-indent \
1432     maybe-clean-intl \
1433     maybe-clean-tcl \
1434     maybe-clean-itcl \
1435     maybe-clean-ld \
1436     maybe-clean-libcpp \
1437     maybe-clean-libgui \
1438     maybe-clean-libbanshee \
1439     maybe-clean-libiberty \
1440     maybe-clean-libtool \
1441     maybe-clean-m4 \
1442     maybe-clean-make \
1443     maybe-clean-mmalloc \
1444     maybe-clean-patch \
1445     maybe-clean-perl \
1446     maybe-clean-prms \
1447     maybe-clean-rcs \
1448     maybe-clean-readline \
1449     maybe-clean-release \
1450     maybe-clean-recode \
1451     maybe-clean-sed \
1452     maybe-clean-send-pr \
1453     maybe-clean-shellutils \
1454     maybe-clean-sid \
1455     maybe-clean-sim \
1456     maybe-clean-tar \
1457     maybe-clean-texinfo \
1458     maybe-clean-textutils \
1459     maybe-clean-time \
1460     maybe-clean-uudecode \
1461     maybe-clean-wdiff \
1462     maybe-clean-zip \
1463     maybe-clean-zlib \
1464     maybe-clean-gdb \
1465     maybe-clean-expect \
1466     maybe-clean-guile \
1467     maybe-clean-tk \
1468     maybe-clean-libtermcap \
1469     maybe-clean-utils
1470
1471 .PHONY: clean-target
1472 clean-target:  \
1473     maybe-clean-target-libstdc++-v3 \
1474     maybe-clean-target-libmudflap \
1475     maybe-clean-target-newlib \
1476     maybe-clean-target-libgfortran \
1477     maybe-clean-target-libobjc \
1478     maybe-clean-target-libtermcap \
1479     maybe-clean-target-winsup \
1480     maybe-clean-target-libgloss \
1481     maybe-clean-target-libiberty \
1482     maybe-clean-target-gperf \
1483     maybe-clean-target-examples \
1484     maybe-clean-target-libffi \
1485     maybe-clean-target-libjava \
1486     maybe-clean-target-zlib \
1487     maybe-clean-target-boehm-gc \
1488     maybe-clean-target-qthreads \
1489     maybe-clean-target-rda \
1490     maybe-clean-target-libada
1491
1492 .PHONY: do-distclean
1493 do-distclean: unstage distclean-host distclean-target stage
1494
1495 .PHONY: distclean-host
1496 distclean-host:  \
1497     maybe-distclean-ash \
1498     maybe-distclean-autoconf \
1499     maybe-distclean-automake \
1500     maybe-distclean-bash \
1501     maybe-distclean-bfd \
1502     maybe-distclean-opcodes \
1503     maybe-distclean-binutils \
1504     maybe-distclean-bison \
1505     maybe-distclean-byacc \
1506     maybe-distclean-bzip2 \
1507     maybe-distclean-dejagnu \
1508     maybe-distclean-diff \
1509     maybe-distclean-dosutils \
1510     maybe-distclean-etc \
1511     maybe-distclean-fastjar \
1512     maybe-distclean-fileutils \
1513     maybe-distclean-findutils \
1514     maybe-distclean-find \
1515     maybe-distclean-flex \
1516     maybe-distclean-gas \
1517     maybe-distclean-gcc \
1518     maybe-distclean-gawk \
1519     maybe-distclean-gettext \
1520     maybe-distclean-gnuserv \
1521     maybe-distclean-gprof \
1522     maybe-distclean-gzip \
1523     maybe-distclean-hello \
1524     maybe-distclean-indent \
1525     maybe-distclean-intl \
1526     maybe-distclean-tcl \
1527     maybe-distclean-itcl \
1528     maybe-distclean-ld \
1529     maybe-distclean-libcpp \
1530     maybe-distclean-libgui \
1531     maybe-distclean-libbanshee \
1532     maybe-distclean-libiberty \
1533     maybe-distclean-libtool \
1534     maybe-distclean-m4 \
1535     maybe-distclean-make \
1536     maybe-distclean-mmalloc \
1537     maybe-distclean-patch \
1538     maybe-distclean-perl \
1539     maybe-distclean-prms \
1540     maybe-distclean-rcs \
1541     maybe-distclean-readline \
1542     maybe-distclean-release \
1543     maybe-distclean-recode \
1544     maybe-distclean-sed \
1545     maybe-distclean-send-pr \
1546     maybe-distclean-shellutils \
1547     maybe-distclean-sid \
1548     maybe-distclean-sim \
1549     maybe-distclean-tar \
1550     maybe-distclean-texinfo \
1551     maybe-distclean-textutils \
1552     maybe-distclean-time \
1553     maybe-distclean-uudecode \
1554     maybe-distclean-wdiff \
1555     maybe-distclean-zip \
1556     maybe-distclean-zlib \
1557     maybe-distclean-gdb \
1558     maybe-distclean-expect \
1559     maybe-distclean-guile \
1560     maybe-distclean-tk \
1561     maybe-distclean-libtermcap \
1562     maybe-distclean-utils
1563
1564 .PHONY: distclean-target
1565 distclean-target:  \
1566     maybe-distclean-target-libstdc++-v3 \
1567     maybe-distclean-target-libmudflap \
1568     maybe-distclean-target-newlib \
1569     maybe-distclean-target-libgfortran \
1570     maybe-distclean-target-libobjc \
1571     maybe-distclean-target-libtermcap \
1572     maybe-distclean-target-winsup \
1573     maybe-distclean-target-libgloss \
1574     maybe-distclean-target-libiberty \
1575     maybe-distclean-target-gperf \
1576     maybe-distclean-target-examples \
1577     maybe-distclean-target-libffi \
1578     maybe-distclean-target-libjava \
1579     maybe-distclean-target-zlib \
1580     maybe-distclean-target-boehm-gc \
1581     maybe-distclean-target-qthreads \
1582     maybe-distclean-target-rda \
1583     maybe-distclean-target-libada
1584
1585 .PHONY: do-maintainer-clean
1586 do-maintainer-clean: unstage maintainer-clean-host maintainer-clean-target stage
1587
1588 .PHONY: maintainer-clean-host
1589 maintainer-clean-host:  \
1590     maybe-maintainer-clean-ash \
1591     maybe-maintainer-clean-autoconf \
1592     maybe-maintainer-clean-automake \
1593     maybe-maintainer-clean-bash \
1594     maybe-maintainer-clean-bfd \
1595     maybe-maintainer-clean-opcodes \
1596     maybe-maintainer-clean-binutils \
1597     maybe-maintainer-clean-bison \
1598     maybe-maintainer-clean-byacc \
1599     maybe-maintainer-clean-bzip2 \
1600     maybe-maintainer-clean-dejagnu \
1601     maybe-maintainer-clean-diff \
1602     maybe-maintainer-clean-dosutils \
1603     maybe-maintainer-clean-etc \
1604     maybe-maintainer-clean-fastjar \
1605     maybe-maintainer-clean-fileutils \
1606     maybe-maintainer-clean-findutils \
1607     maybe-maintainer-clean-find \
1608     maybe-maintainer-clean-flex \
1609     maybe-maintainer-clean-gas \
1610     maybe-maintainer-clean-gcc \
1611     maybe-maintainer-clean-gawk \
1612     maybe-maintainer-clean-gettext \
1613     maybe-maintainer-clean-gnuserv \
1614     maybe-maintainer-clean-gprof \
1615     maybe-maintainer-clean-gzip \
1616     maybe-maintainer-clean-hello \
1617     maybe-maintainer-clean-indent \
1618     maybe-maintainer-clean-intl \
1619     maybe-maintainer-clean-tcl \
1620     maybe-maintainer-clean-itcl \
1621     maybe-maintainer-clean-ld \
1622     maybe-maintainer-clean-libcpp \
1623     maybe-maintainer-clean-libgui \
1624     maybe-maintainer-clean-libbanshee \
1625     maybe-maintainer-clean-libiberty \
1626     maybe-maintainer-clean-libtool \
1627     maybe-maintainer-clean-m4 \
1628     maybe-maintainer-clean-make \
1629     maybe-maintainer-clean-mmalloc \
1630     maybe-maintainer-clean-patch \
1631     maybe-maintainer-clean-perl \
1632     maybe-maintainer-clean-prms \
1633     maybe-maintainer-clean-rcs \
1634     maybe-maintainer-clean-readline \
1635     maybe-maintainer-clean-release \
1636     maybe-maintainer-clean-recode \
1637     maybe-maintainer-clean-sed \
1638     maybe-maintainer-clean-send-pr \
1639     maybe-maintainer-clean-shellutils \
1640     maybe-maintainer-clean-sid \
1641     maybe-maintainer-clean-sim \
1642     maybe-maintainer-clean-tar \
1643     maybe-maintainer-clean-texinfo \
1644     maybe-maintainer-clean-textutils \
1645     maybe-maintainer-clean-time \
1646     maybe-maintainer-clean-uudecode \
1647     maybe-maintainer-clean-wdiff \
1648     maybe-maintainer-clean-zip \
1649     maybe-maintainer-clean-zlib \
1650     maybe-maintainer-clean-gdb \
1651     maybe-maintainer-clean-expect \
1652     maybe-maintainer-clean-guile \
1653     maybe-maintainer-clean-tk \
1654     maybe-maintainer-clean-libtermcap \
1655     maybe-maintainer-clean-utils
1656
1657 .PHONY: maintainer-clean-target
1658 maintainer-clean-target:  \
1659     maybe-maintainer-clean-target-libstdc++-v3 \
1660     maybe-maintainer-clean-target-libmudflap \
1661     maybe-maintainer-clean-target-newlib \
1662     maybe-maintainer-clean-target-libgfortran \
1663     maybe-maintainer-clean-target-libobjc \
1664     maybe-maintainer-clean-target-libtermcap \
1665     maybe-maintainer-clean-target-winsup \
1666     maybe-maintainer-clean-target-libgloss \
1667     maybe-maintainer-clean-target-libiberty \
1668     maybe-maintainer-clean-target-gperf \
1669     maybe-maintainer-clean-target-examples \
1670     maybe-maintainer-clean-target-libffi \
1671     maybe-maintainer-clean-target-libjava \
1672     maybe-maintainer-clean-target-zlib \
1673     maybe-maintainer-clean-target-boehm-gc \
1674     maybe-maintainer-clean-target-qthreads \
1675     maybe-maintainer-clean-target-rda \
1676     maybe-maintainer-clean-target-libada
1677
1678
1679 # Here are the targets which correspond to the do-X targets.
1680
1681 .PHONY: info installcheck dvi install-info
1682 .PHONY: clean distclean mostlyclean maintainer-clean realclean
1683 .PHONY: local-clean local-distclean local-maintainer-clean
1684 info: do-info
1685 installcheck: do-installcheck
1686 dvi: do-dvi
1687
1688 # Make sure makeinfo is built before we do a `make info', if we're
1689 # in fact building texinfo.
1690 do-info: maybe-all-texinfo
1691
1692 install-info: do-install-info dir.info
1693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1694         if [ -f dir.info ] ; then \
1695           $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
1696         else true ; fi
1697
1698 local-clean:
1699         -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
1700
1701 local-distclean:
1702         -rm -f Makefile config.status config.cache mh-frag mt-frag
1703         -rm -f multilib.out multilib.tmp maybedep.tmp serdep.tmp
1704         -if [ "$(TARGET_SUBDIR)" != "." ]; then \
1705           rm -rf $(TARGET_SUBDIR); \
1706         else true; fi
1707         -rm -rf $(BUILD_SUBDIR)
1708         -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
1709         -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
1710         -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
1711         -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
1712         -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
1713
1714 local-maintainer-clean:
1715         @echo "This command is intended for maintainers to use;"
1716         @echo "it deletes files that may require special tools to rebuild."
1717
1718 clean: do-clean local-clean
1719 mostlyclean: do-mostlyclean local-clean
1720 distclean: do-distclean local-clean local-distclean
1721 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean 
1722 maintainer-clean: local-distclean
1723 realclean: maintainer-clean
1724
1725 # Extra dependency for clean-target, owing to the mixed nature of gcc
1726 clean-target: clean-target-libgcc
1727 clean-target-libgcc:
1728         test ! -d gcc/libgcc || \
1729         (cd gcc/libgcc && find . -type d -print) | \
1730         while read d; do rm -f gcc/$$d/libgcc.a || : ; done
1731         -rm -rf gcc/libgcc
1732
1733 # Check target.
1734
1735 .PHONY: check do-check
1736 check: do-check
1737
1738 # Only include modules actually being configured and built.
1739 do-check: unstage  \
1740     maybe-check-ash \
1741     maybe-check-autoconf \
1742     maybe-check-automake \
1743     maybe-check-bash \
1744     maybe-check-bfd \
1745     maybe-check-opcodes \
1746     maybe-check-binutils \
1747     maybe-check-bison \
1748     maybe-check-byacc \
1749     maybe-check-bzip2 \
1750     maybe-check-dejagnu \
1751     maybe-check-diff \
1752     maybe-check-dosutils \
1753     maybe-check-etc \
1754     maybe-check-fastjar \
1755     maybe-check-fileutils \
1756     maybe-check-findutils \
1757     maybe-check-find \
1758     maybe-check-flex \
1759     maybe-check-gas \
1760     maybe-check-gcc \
1761     maybe-check-gawk \
1762     maybe-check-gettext \
1763     maybe-check-gnuserv \
1764     maybe-check-gprof \
1765     maybe-check-gzip \
1766     maybe-check-hello \
1767     maybe-check-indent \
1768     maybe-check-intl \
1769     maybe-check-tcl \
1770     maybe-check-itcl \
1771     maybe-check-ld \
1772     maybe-check-libcpp \
1773     maybe-check-libgui \
1774     maybe-check-libbanshee \
1775     maybe-check-libiberty \
1776     maybe-check-libtool \
1777     maybe-check-m4 \
1778     maybe-check-make \
1779     maybe-check-mmalloc \
1780     maybe-check-patch \
1781     maybe-check-perl \
1782     maybe-check-prms \
1783     maybe-check-rcs \
1784     maybe-check-readline \
1785     maybe-check-release \
1786     maybe-check-recode \
1787     maybe-check-sed \
1788     maybe-check-send-pr \
1789     maybe-check-shellutils \
1790     maybe-check-sid \
1791     maybe-check-sim \
1792     maybe-check-tar \
1793     maybe-check-texinfo \
1794     maybe-check-textutils \
1795     maybe-check-time \
1796     maybe-check-uudecode \
1797     maybe-check-wdiff \
1798     maybe-check-zip \
1799     maybe-check-zlib \
1800     maybe-check-gdb \
1801     maybe-check-expect \
1802     maybe-check-guile \
1803     maybe-check-tk \
1804     maybe-check-libtermcap \
1805     maybe-check-utils \
1806     maybe-check-target-libstdc++-v3 \
1807     maybe-check-target-libmudflap \
1808     maybe-check-target-newlib \
1809     maybe-check-target-libgfortran \
1810     maybe-check-target-libobjc \
1811     maybe-check-target-libtermcap \
1812     maybe-check-target-winsup \
1813     maybe-check-target-libgloss \
1814     maybe-check-target-libiberty \
1815     maybe-check-target-gperf \
1816     maybe-check-target-examples \
1817     maybe-check-target-libffi \
1818     maybe-check-target-libjava \
1819     maybe-check-target-zlib \
1820     maybe-check-target-boehm-gc \
1821     maybe-check-target-qthreads \
1822     maybe-check-target-rda \
1823     maybe-check-target-libada stage
1824
1825 # Automated reporting of test results.
1826
1827 warning.log: build.log
1828         $(srcdir)/contrib/warn_summary build.log > $@
1829
1830 mail-report.log:
1831         if test x'$(BOOT_CFLAGS)' != x''; then \
1832             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1833         fi; \
1834         $(srcdir)/contrib/test_summary -t >$@
1835         chmod +x $@
1836         echo If you really want to send e-mail, run ./$@ now
1837
1838 mail-report-with-warnings.log: warning.log
1839         if test x'$(BOOT_CFLAGS)' != x''; then \
1840             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1841         fi; \
1842         $(srcdir)/contrib/test_summary -t -i warning.log >$@
1843         chmod +x $@
1844         echo If you really want to send e-mail, run ./$@ now
1845
1846 # Installation targets.
1847
1848 .PHONY: install uninstall
1849 install: installdirs install-host install-target
1850
1851 .PHONY: install-host-nogcc
1852 install-host-nogcc:  \
1853     maybe-install-ash \
1854     maybe-install-autoconf \
1855     maybe-install-automake \
1856     maybe-install-bash \
1857     maybe-install-bfd \
1858     maybe-install-opcodes \
1859     maybe-install-binutils \
1860     maybe-install-bison \
1861     maybe-install-byacc \
1862     maybe-install-bzip2 \
1863     maybe-install-dejagnu \
1864     maybe-install-diff \
1865     maybe-install-dosutils \
1866     maybe-install-etc \
1867     maybe-install-fastjar \
1868     maybe-install-fileutils \
1869     maybe-install-findutils \
1870     maybe-install-find \
1871     maybe-install-flex \
1872     maybe-install-gas \
1873     maybe-install-gawk \
1874     maybe-install-gettext \
1875     maybe-install-gnuserv \
1876     maybe-install-gprof \
1877     maybe-install-gzip \
1878     maybe-install-hello \
1879     maybe-install-indent \
1880     maybe-install-intl \
1881     maybe-install-tcl \
1882     maybe-install-itcl \
1883     maybe-install-ld \
1884     maybe-install-libcpp \
1885     maybe-install-libgui \
1886     maybe-install-libbanshee \
1887     maybe-install-libiberty \
1888     maybe-install-libtool \
1889     maybe-install-m4 \
1890     maybe-install-make \
1891     maybe-install-mmalloc \
1892     maybe-install-patch \
1893     maybe-install-perl \
1894     maybe-install-prms \
1895     maybe-install-rcs \
1896     maybe-install-readline \
1897     maybe-install-release \
1898     maybe-install-recode \
1899     maybe-install-sed \
1900     maybe-install-send-pr \
1901     maybe-install-shellutils \
1902     maybe-install-sid \
1903     maybe-install-sim \
1904     maybe-install-tar \
1905     maybe-install-texinfo \
1906     maybe-install-textutils \
1907     maybe-install-time \
1908     maybe-install-uudecode \
1909     maybe-install-wdiff \
1910     maybe-install-zip \
1911     maybe-install-zlib \
1912     maybe-install-gdb \
1913     maybe-install-expect \
1914     maybe-install-guile \
1915     maybe-install-tk \
1916     maybe-install-libtermcap \
1917     maybe-install-utils
1918
1919 .PHONY: install-host
1920 install-host:  \
1921     maybe-install-ash \
1922     maybe-install-autoconf \
1923     maybe-install-automake \
1924     maybe-install-bash \
1925     maybe-install-bfd \
1926     maybe-install-opcodes \
1927     maybe-install-binutils \
1928     maybe-install-bison \
1929     maybe-install-byacc \
1930     maybe-install-bzip2 \
1931     maybe-install-dejagnu \
1932     maybe-install-diff \
1933     maybe-install-dosutils \
1934     maybe-install-etc \
1935     maybe-install-fastjar \
1936     maybe-install-fileutils \
1937     maybe-install-findutils \
1938     maybe-install-find \
1939     maybe-install-flex \
1940     maybe-install-gas \
1941     maybe-install-gcc \
1942     maybe-install-gawk \
1943     maybe-install-gettext \
1944     maybe-install-gnuserv \
1945     maybe-install-gprof \
1946     maybe-install-gzip \
1947     maybe-install-hello \
1948     maybe-install-indent \
1949     maybe-install-intl \
1950     maybe-install-tcl \
1951     maybe-install-itcl \
1952     maybe-install-ld \
1953     maybe-install-libcpp \
1954     maybe-install-libgui \
1955     maybe-install-libbanshee \
1956     maybe-install-libiberty \
1957     maybe-install-libtool \
1958     maybe-install-m4 \
1959     maybe-install-make \
1960     maybe-install-mmalloc \
1961     maybe-install-patch \
1962     maybe-install-perl \
1963     maybe-install-prms \
1964     maybe-install-rcs \
1965     maybe-install-readline \
1966     maybe-install-release \
1967     maybe-install-recode \
1968     maybe-install-sed \
1969     maybe-install-send-pr \
1970     maybe-install-shellutils \
1971     maybe-install-sid \
1972     maybe-install-sim \
1973     maybe-install-tar \
1974     maybe-install-texinfo \
1975     maybe-install-textutils \
1976     maybe-install-time \
1977     maybe-install-uudecode \
1978     maybe-install-wdiff \
1979     maybe-install-zip \
1980     maybe-install-zlib \
1981     maybe-install-gdb \
1982     maybe-install-expect \
1983     maybe-install-guile \
1984     maybe-install-tk \
1985     maybe-install-libtermcap \
1986     maybe-install-utils
1987
1988 .PHONY: install-target
1989 install-target:  \
1990     maybe-install-target-libstdc++-v3 \
1991     maybe-install-target-libmudflap \
1992     maybe-install-target-newlib \
1993     maybe-install-target-libgfortran \
1994     maybe-install-target-libobjc \
1995     maybe-install-target-libtermcap \
1996     maybe-install-target-winsup \
1997     maybe-install-target-libgloss \
1998     maybe-install-target-libiberty \
1999     maybe-install-target-gperf \
2000     maybe-install-target-examples \
2001     maybe-install-target-libffi \
2002     maybe-install-target-libjava \
2003     maybe-install-target-zlib \
2004     maybe-install-target-boehm-gc \
2005     maybe-install-target-qthreads \
2006     maybe-install-target-rda \
2007     maybe-install-target-libada
2008
2009 uninstall:
2010         @echo "the uninstall target is not supported in this tree"
2011
2012 .PHONY: install.all
2013 install.all: install-no-fixedincludes
2014         @if [ -f ./gcc/Makefile ] ; then \
2015                 r=`${PWD_COMMAND}` ; export r ; \
2016                 $(SET_LIB_PATH) \
2017                 $(HOST_EXPORTS) \
2018                 (cd ./gcc && \
2019                 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2020         else \
2021                 true ; \
2022         fi
2023
2024 # install-no-fixedincludes is used because Cygnus can not distribute
2025 # the fixed header files.
2026 .PHONY: install-no-fixedincludes
2027 install-no-fixedincludes: installdirs install-host-nogcc \
2028         install-target gcc-no-fixedincludes
2029
2030 ### other supporting targets
2031
2032 MAKEDIRS= \
2033         $(DESTDIR)$(prefix) \
2034         $(DESTDIR)$(exec_prefix)
2035 .PHONY: installdirs
2036 installdirs: mkinstalldirs
2037         $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2038
2039 dir.info: do-install-info
2040         if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2041           $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2042           mv -f dir.info.new dir.info ; \
2043         else true ; \
2044         fi
2045
2046 dist:
2047         @echo "Building a full distribution of this tree isn't done"
2048         @echo "via 'make dist'.  Check out the etc/ subdirectory" 
2049
2050 etags tags: TAGS
2051
2052 # Right now this just builds TAGS in each subdirectory.  emacs19 has the
2053 # ability to use several tags files at once, so there is probably no need
2054 # to combine them into one big TAGS file (like CVS 1.3 does).  We could
2055 # (if we felt like it) have this Makefile write a piece of elisp which
2056 # the user could load to tell emacs19 where all the TAGS files we just
2057 # built are.
2058 TAGS: do-TAGS
2059
2060 # --------------------------------------
2061 # Modules which run on the build machine
2062 # --------------------------------------
2063
2064 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2065 maybe-configure-build-libiberty:
2066 @if build-libiberty
2067 maybe-configure-build-libiberty: configure-build-libiberty
2068 configure-build-libiberty:
2069         @test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2070         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2071         r=`${PWD_COMMAND}`; export r; \
2072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2073         $(BUILD_EXPORTS) \
2074         echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2075         cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2076         case $(srcdir) in \
2077           /* | [A-Za-z]:[\\/]*) \
2078             topdir=$(srcdir) ;; \
2079           *) \
2080             case "$(BUILD_SUBDIR)" in \
2081               .) topdir="../$(srcdir)" ;; \
2082               *) topdir="../../$(srcdir)" ;; \
2083             esac ;; \
2084         esac; \
2085         if [ "$(srcdir)" = "." ] ; then \
2086           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2087             if $(SHELL) $$s/symlink-tree $${topdir}/libiberty "no-such-file" ; then \
2088               if [ -f Makefile ]; then \
2089                 if $(MAKE) distclean; then \
2090                   true; \
2091                 else \
2092                   exit 1; \
2093                 fi; \
2094               else \
2095                 true; \
2096               fi; \
2097             else \
2098               exit 1; \
2099             fi; \
2100           else \
2101             true; \
2102           fi; \
2103           srcdiroption="--srcdir=."; \
2104           libsrcdir="."; \
2105         else \
2106           srcdiroption="--srcdir=$${topdir}/libiberty"; \
2107           libsrcdir="$$s/libiberty"; \
2108         fi; \
2109         rm -f no-such-file || : ; \
2110         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2111           $(BUILD_CONFIGARGS) $${srcdiroption} \
2112           --with-build-subdir="$(BUILD_SUBDIR)"  \
2113           || exit 1
2114 @endif build-libiberty
2115
2116 .PHONY: all-build-libiberty maybe-all-build-libiberty
2117 maybe-all-build-libiberty:
2118 @if build-libiberty
2119 TARGET-build-libiberty=all
2120 maybe-all-build-libiberty: all-build-libiberty
2121 all-build-libiberty: configure-build-libiberty
2122         @r=`${PWD_COMMAND}`; export r; \
2123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2124         $(BUILD_EXPORTS) \
2125         (cd $(BUILD_SUBDIR)/libiberty && \
2126           $(MAKE)  $(TARGET-build-libiberty))
2127 @endif build-libiberty
2128
2129 .PHONY: configure-build-bison maybe-configure-build-bison
2130 maybe-configure-build-bison:
2131 @if build-bison
2132 maybe-configure-build-bison: configure-build-bison
2133 configure-build-bison:
2134         @test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2135         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2136         r=`${PWD_COMMAND}`; export r; \
2137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2138         $(BUILD_EXPORTS) \
2139         echo Configuring in $(BUILD_SUBDIR)/bison; \
2140         cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2141         case $(srcdir) in \
2142           /* | [A-Za-z]:[\\/]*) \
2143             topdir=$(srcdir) ;; \
2144           *) \
2145             case "$(BUILD_SUBDIR)" in \
2146               .) topdir="../$(srcdir)" ;; \
2147               *) topdir="../../$(srcdir)" ;; \
2148             esac ;; \
2149         esac; \
2150         if [ "$(srcdir)" = "." ] ; then \
2151           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2152             if $(SHELL) $$s/symlink-tree $${topdir}/bison "no-such-file" ; then \
2153               if [ -f Makefile ]; then \
2154                 if $(MAKE) distclean; then \
2155                   true; \
2156                 else \
2157                   exit 1; \
2158                 fi; \
2159               else \
2160                 true; \
2161               fi; \
2162             else \
2163               exit 1; \
2164             fi; \
2165           else \
2166             true; \
2167           fi; \
2168           srcdiroption="--srcdir=."; \
2169           libsrcdir="."; \
2170         else \
2171           srcdiroption="--srcdir=$${topdir}/bison"; \
2172           libsrcdir="$$s/bison"; \
2173         fi; \
2174         rm -f no-such-file || : ; \
2175         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2176           $(BUILD_CONFIGARGS) $${srcdiroption} \
2177           --with-build-subdir="$(BUILD_SUBDIR)"  \
2178           || exit 1
2179 @endif build-bison
2180
2181 .PHONY: all-build-bison maybe-all-build-bison
2182 maybe-all-build-bison:
2183 @if build-bison
2184 TARGET-build-bison=all
2185 maybe-all-build-bison: all-build-bison
2186 all-build-bison: configure-build-bison
2187         @r=`${PWD_COMMAND}`; export r; \
2188         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2189         $(BUILD_EXPORTS) \
2190         (cd $(BUILD_SUBDIR)/bison && \
2191           $(MAKE)  $(TARGET-build-bison))
2192 @endif build-bison
2193
2194 .PHONY: configure-build-byacc maybe-configure-build-byacc
2195 maybe-configure-build-byacc:
2196 @if build-byacc
2197 maybe-configure-build-byacc: configure-build-byacc
2198 configure-build-byacc:
2199         @test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2200         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
2201         r=`${PWD_COMMAND}`; export r; \
2202         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2203         $(BUILD_EXPORTS) \
2204         echo Configuring in $(BUILD_SUBDIR)/byacc; \
2205         cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2206         case $(srcdir) in \
2207           /* | [A-Za-z]:[\\/]*) \
2208             topdir=$(srcdir) ;; \
2209           *) \
2210             case "$(BUILD_SUBDIR)" in \
2211               .) topdir="../$(srcdir)" ;; \
2212               *) topdir="../../$(srcdir)" ;; \
2213             esac ;; \
2214         esac; \
2215         if [ "$(srcdir)" = "." ] ; then \
2216           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2217             if $(SHELL) $$s/symlink-tree $${topdir}/byacc "no-such-file" ; then \
2218               if [ -f Makefile ]; then \
2219                 if $(MAKE) distclean; then \
2220                   true; \
2221                 else \
2222                   exit 1; \
2223                 fi; \
2224               else \
2225                 true; \
2226               fi; \
2227             else \
2228               exit 1; \
2229             fi; \
2230           else \
2231             true; \
2232           fi; \
2233           srcdiroption="--srcdir=."; \
2234           libsrcdir="."; \
2235         else \
2236           srcdiroption="--srcdir=$${topdir}/byacc"; \
2237           libsrcdir="$$s/byacc"; \
2238         fi; \
2239         rm -f no-such-file || : ; \
2240         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2241           $(BUILD_CONFIGARGS) $${srcdiroption} \
2242           --with-build-subdir="$(BUILD_SUBDIR)"  \
2243           || exit 1
2244 @endif build-byacc
2245
2246 .PHONY: all-build-byacc maybe-all-build-byacc
2247 maybe-all-build-byacc:
2248 @if build-byacc
2249 TARGET-build-byacc=all
2250 maybe-all-build-byacc: all-build-byacc
2251 all-build-byacc: configure-build-byacc
2252         @r=`${PWD_COMMAND}`; export r; \
2253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2254         $(BUILD_EXPORTS) \
2255         (cd $(BUILD_SUBDIR)/byacc && \
2256           $(MAKE)  $(TARGET-build-byacc))
2257 @endif build-byacc
2258
2259 .PHONY: configure-build-flex maybe-configure-build-flex
2260 maybe-configure-build-flex:
2261 @if build-flex
2262 maybe-configure-build-flex: configure-build-flex
2263 configure-build-flex:
2264         @test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2265         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2266         r=`${PWD_COMMAND}`; export r; \
2267         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2268         $(BUILD_EXPORTS) \
2269         echo Configuring in $(BUILD_SUBDIR)/flex; \
2270         cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2271         case $(srcdir) in \
2272           /* | [A-Za-z]:[\\/]*) \
2273             topdir=$(srcdir) ;; \
2274           *) \
2275             case "$(BUILD_SUBDIR)" in \
2276               .) topdir="../$(srcdir)" ;; \
2277               *) topdir="../../$(srcdir)" ;; \
2278             esac ;; \
2279         esac; \
2280         if [ "$(srcdir)" = "." ] ; then \
2281           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2282             if $(SHELL) $$s/symlink-tree $${topdir}/flex "no-such-file" ; then \
2283               if [ -f Makefile ]; then \
2284                 if $(MAKE) distclean; then \
2285                   true; \
2286                 else \
2287                   exit 1; \
2288                 fi; \
2289               else \
2290                 true; \
2291               fi; \
2292             else \
2293               exit 1; \
2294             fi; \
2295           else \
2296             true; \
2297           fi; \
2298           srcdiroption="--srcdir=."; \
2299           libsrcdir="."; \
2300         else \
2301           srcdiroption="--srcdir=$${topdir}/flex"; \
2302           libsrcdir="$$s/flex"; \
2303         fi; \
2304         rm -f no-such-file || : ; \
2305         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2306           $(BUILD_CONFIGARGS) $${srcdiroption} \
2307           --with-build-subdir="$(BUILD_SUBDIR)"  \
2308           || exit 1
2309 @endif build-flex
2310
2311 .PHONY: all-build-flex maybe-all-build-flex
2312 maybe-all-build-flex:
2313 @if build-flex
2314 TARGET-build-flex=all
2315 maybe-all-build-flex: all-build-flex
2316 all-build-flex: configure-build-flex
2317         @r=`${PWD_COMMAND}`; export r; \
2318         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2319         $(BUILD_EXPORTS) \
2320         (cd $(BUILD_SUBDIR)/flex && \
2321           $(MAKE)  $(TARGET-build-flex))
2322 @endif build-flex
2323
2324 .PHONY: configure-build-m4 maybe-configure-build-m4
2325 maybe-configure-build-m4:
2326 @if build-m4
2327 maybe-configure-build-m4: configure-build-m4
2328 configure-build-m4:
2329         @test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2330         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2331         r=`${PWD_COMMAND}`; export r; \
2332         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2333         $(BUILD_EXPORTS) \
2334         echo Configuring in $(BUILD_SUBDIR)/m4; \
2335         cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2336         case $(srcdir) in \
2337           /* | [A-Za-z]:[\\/]*) \
2338             topdir=$(srcdir) ;; \
2339           *) \
2340             case "$(BUILD_SUBDIR)" in \
2341               .) topdir="../$(srcdir)" ;; \
2342               *) topdir="../../$(srcdir)" ;; \
2343             esac ;; \
2344         esac; \
2345         if [ "$(srcdir)" = "." ] ; then \
2346           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2347             if $(SHELL) $$s/symlink-tree $${topdir}/m4 "no-such-file" ; then \
2348               if [ -f Makefile ]; then \
2349                 if $(MAKE) distclean; then \
2350                   true; \
2351                 else \
2352                   exit 1; \
2353                 fi; \
2354               else \
2355                 true; \
2356               fi; \
2357             else \
2358               exit 1; \
2359             fi; \
2360           else \
2361             true; \
2362           fi; \
2363           srcdiroption="--srcdir=."; \
2364           libsrcdir="."; \
2365         else \
2366           srcdiroption="--srcdir=$${topdir}/m4"; \
2367           libsrcdir="$$s/m4"; \
2368         fi; \
2369         rm -f no-such-file || : ; \
2370         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2371           $(BUILD_CONFIGARGS) $${srcdiroption} \
2372           --with-build-subdir="$(BUILD_SUBDIR)"  \
2373           || exit 1
2374 @endif build-m4
2375
2376 .PHONY: all-build-m4 maybe-all-build-m4
2377 maybe-all-build-m4:
2378 @if build-m4
2379 TARGET-build-m4=all
2380 maybe-all-build-m4: all-build-m4
2381 all-build-m4: configure-build-m4
2382         @r=`${PWD_COMMAND}`; export r; \
2383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2384         $(BUILD_EXPORTS) \
2385         (cd $(BUILD_SUBDIR)/m4 && \
2386           $(MAKE)  $(TARGET-build-m4))
2387 @endif build-m4
2388
2389 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2390 maybe-configure-build-texinfo:
2391 @if build-texinfo
2392 maybe-configure-build-texinfo: configure-build-texinfo
2393 configure-build-texinfo:
2394         @test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2395         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2396         r=`${PWD_COMMAND}`; export r; \
2397         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2398         $(BUILD_EXPORTS) \
2399         echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2400         cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2401         case $(srcdir) in \
2402           /* | [A-Za-z]:[\\/]*) \
2403             topdir=$(srcdir) ;; \
2404           *) \
2405             case "$(BUILD_SUBDIR)" in \
2406               .) topdir="../$(srcdir)" ;; \
2407               *) topdir="../../$(srcdir)" ;; \
2408             esac ;; \
2409         esac; \
2410         if [ "$(srcdir)" = "." ] ; then \
2411           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2412             if $(SHELL) $$s/symlink-tree $${topdir}/texinfo "no-such-file" ; then \
2413               if [ -f Makefile ]; then \
2414                 if $(MAKE) distclean; then \
2415                   true; \
2416                 else \
2417                   exit 1; \
2418                 fi; \
2419               else \
2420                 true; \
2421               fi; \
2422             else \
2423               exit 1; \
2424             fi; \
2425           else \
2426             true; \
2427           fi; \
2428           srcdiroption="--srcdir=."; \
2429           libsrcdir="."; \
2430         else \
2431           srcdiroption="--srcdir=$${topdir}/texinfo"; \
2432           libsrcdir="$$s/texinfo"; \
2433         fi; \
2434         rm -f no-such-file || : ; \
2435         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2436           $(BUILD_CONFIGARGS) $${srcdiroption} \
2437           --with-build-subdir="$(BUILD_SUBDIR)"  \
2438           || exit 1
2439 @endif build-texinfo
2440
2441 .PHONY: all-build-texinfo maybe-all-build-texinfo
2442 maybe-all-build-texinfo:
2443 @if build-texinfo
2444 TARGET-build-texinfo=all
2445 maybe-all-build-texinfo: all-build-texinfo
2446 all-build-texinfo: configure-build-texinfo
2447         @r=`${PWD_COMMAND}`; export r; \
2448         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2449         $(BUILD_EXPORTS) \
2450         (cd $(BUILD_SUBDIR)/texinfo && \
2451           $(MAKE)  $(TARGET-build-texinfo))
2452 @endif build-texinfo
2453
2454 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2455 maybe-configure-build-fixincludes:
2456 @if build-fixincludes
2457 maybe-configure-build-fixincludes: configure-build-fixincludes
2458 configure-build-fixincludes:
2459         @test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2460         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2461         r=`${PWD_COMMAND}`; export r; \
2462         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2463         $(BUILD_EXPORTS) \
2464         echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2465         cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2466         case $(srcdir) in \
2467           /* | [A-Za-z]:[\\/]*) \
2468             topdir=$(srcdir) ;; \
2469           *) \
2470             case "$(BUILD_SUBDIR)" in \
2471               .) topdir="../$(srcdir)" ;; \
2472               *) topdir="../../$(srcdir)" ;; \
2473             esac ;; \
2474         esac; \
2475         if [ "$(srcdir)" = "." ] ; then \
2476           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2477             if $(SHELL) $$s/symlink-tree $${topdir}/fixincludes "no-such-file" ; then \
2478               if [ -f Makefile ]; then \
2479                 if $(MAKE) distclean; then \
2480                   true; \
2481                 else \
2482                   exit 1; \
2483                 fi; \
2484               else \
2485                 true; \
2486               fi; \
2487             else \
2488               exit 1; \
2489             fi; \
2490           else \
2491             true; \
2492           fi; \
2493           srcdiroption="--srcdir=."; \
2494           libsrcdir="."; \
2495         else \
2496           srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2497           libsrcdir="$$s/fixincludes"; \
2498         fi; \
2499         rm -f no-such-file || : ; \
2500         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2501           $(BUILD_CONFIGARGS) $${srcdiroption} \
2502           --with-build-subdir="$(BUILD_SUBDIR)"  \
2503           || exit 1
2504 @endif build-fixincludes
2505
2506 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2507 maybe-all-build-fixincludes:
2508 @if build-fixincludes
2509 TARGET-build-fixincludes=all
2510 maybe-all-build-fixincludes: all-build-fixincludes
2511 all-build-fixincludes: configure-build-fixincludes
2512         @r=`${PWD_COMMAND}`; export r; \
2513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2514         $(BUILD_EXPORTS) \
2515         (cd $(BUILD_SUBDIR)/fixincludes && \
2516           $(MAKE)  $(TARGET-build-fixincludes))
2517 @endif build-fixincludes
2518
2519
2520 # --------------------------------------
2521 # Modules which run on the host machine
2522 # --------------------------------------
2523
2524 .PHONY: configure-ash maybe-configure-ash
2525 maybe-configure-ash:
2526 @if ash
2527 maybe-configure-ash: configure-ash
2528 configure-ash:
2529         @test ! -f ash/Makefile || exit 0; \
2530         [ -d ash ] || mkdir ash; \
2531         r=`${PWD_COMMAND}`; export r; \
2532         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2533         $(HOST_EXPORTS) \
2534         echo Configuring in ash; \
2535         cd ash || exit 1; \
2536         case $(srcdir) in \
2537           \.) \
2538             srcdiroption="--srcdir=."; \
2539             libsrcdir=".";; \
2540           /* | [A-Za-z]:[\\/]*) \
2541             srcdiroption="--srcdir=$(srcdir)/ash"; \
2542             libsrcdir="$$s/ash";; \
2543           *) \
2544             srcdiroption="--srcdir=../$(srcdir)/ash"; \
2545             libsrcdir="$$s/ash";; \
2546         esac; \
2547         $(SHELL) $${libsrcdir}/configure \
2548           $(HOST_CONFIGARGS) $${srcdiroption}  \
2549           || exit 1
2550 @endif ash
2551
2552 .PHONY: all-ash maybe-all-ash
2553 maybe-all-ash:
2554 @if ash
2555 maybe-all-ash: all-ash
2556 all-ash: configure-ash
2557         @r=`${PWD_COMMAND}`; export r; \
2558         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2559         $(SET_LIB_PATH) \
2560         $(HOST_EXPORTS) \
2561         (cd ash && $(MAKE) $(FLAGS_TO_PASS)  all)
2562 @endif ash
2563
2564 .PHONY: check-ash maybe-check-ash
2565 maybe-check-ash:
2566 @if ash
2567 maybe-check-ash: check-ash
2568
2569 check-ash:
2570         @r=`${PWD_COMMAND}`; export r; \
2571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2572         $(SET_LIB_PATH) \
2573         $(HOST_EXPORTS) \
2574         (cd ash && $(MAKE) $(FLAGS_TO_PASS) check)
2575
2576 @endif ash
2577
2578 .PHONY: install-ash maybe-install-ash
2579 maybe-install-ash:
2580 @if ash
2581 maybe-install-ash: install-ash
2582
2583 install-ash: installdirs
2584         @r=`${PWD_COMMAND}`; export r; \
2585         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2586         $(SET_LIB_PATH) \
2587         $(HOST_EXPORTS) \
2588         (cd ash && $(MAKE) $(FLAGS_TO_PASS) install)
2589
2590 @endif ash
2591
2592 # Other targets (info, dvi, etc.)
2593
2594 .PHONY: maybe-info-ash info-ash
2595 maybe-info-ash:
2596 @if ash
2597 maybe-info-ash: info-ash
2598
2599 info-ash: \
2600     configure-ash 
2601         @[ -f ./ash/Makefile ] || exit 0; \
2602         r=`${PWD_COMMAND}`; export r; \
2603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2604         $(SET_LIB_PATH) \
2605         $(HOST_EXPORTS) \
2606         for flag in $(EXTRA_HOST_FLAGS) ; do \
2607           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2608         done; \
2609         echo "Doing info in ash" ; \
2610         (cd ash && \
2611           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2612                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2613                   "RANLIB=$${RANLIB}" \
2614                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2615                   info) \
2616           || exit 1
2617
2618 @endif ash
2619
2620 .PHONY: maybe-dvi-ash dvi-ash
2621 maybe-dvi-ash:
2622 @if ash
2623 maybe-dvi-ash: dvi-ash
2624
2625 dvi-ash: \
2626     configure-ash 
2627         @[ -f ./ash/Makefile ] || exit 0; \
2628         r=`${PWD_COMMAND}`; export r; \
2629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2630         $(SET_LIB_PATH) \
2631         $(HOST_EXPORTS) \
2632         for flag in $(EXTRA_HOST_FLAGS) ; do \
2633           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2634         done; \
2635         echo "Doing dvi in ash" ; \
2636         (cd ash && \
2637           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2638                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2639                   "RANLIB=$${RANLIB}" \
2640                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2641                   dvi) \
2642           || exit 1
2643
2644 @endif ash
2645
2646 .PHONY: maybe-TAGS-ash TAGS-ash
2647 maybe-TAGS-ash:
2648 @if ash
2649 maybe-TAGS-ash: TAGS-ash
2650
2651 TAGS-ash: \
2652     configure-ash 
2653         @[ -f ./ash/Makefile ] || exit 0; \
2654         r=`${PWD_COMMAND}`; export r; \
2655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2656         $(SET_LIB_PATH) \
2657         $(HOST_EXPORTS) \
2658         for flag in $(EXTRA_HOST_FLAGS) ; do \
2659           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2660         done; \
2661         echo "Doing TAGS in ash" ; \
2662         (cd ash && \
2663           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2664                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2665                   "RANLIB=$${RANLIB}" \
2666                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2667                   TAGS) \
2668           || exit 1
2669
2670 @endif ash
2671
2672 .PHONY: maybe-install-info-ash install-info-ash
2673 maybe-install-info-ash:
2674 @if ash
2675 maybe-install-info-ash: install-info-ash
2676
2677 install-info-ash: \
2678     configure-ash \
2679     info-ash 
2680         @[ -f ./ash/Makefile ] || exit 0; \
2681         r=`${PWD_COMMAND}`; export r; \
2682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2683         $(SET_LIB_PATH) \
2684         $(HOST_EXPORTS) \
2685         for flag in $(EXTRA_HOST_FLAGS) ; do \
2686           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2687         done; \
2688         echo "Doing install-info in ash" ; \
2689         (cd ash && \
2690           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2691                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2692                   "RANLIB=$${RANLIB}" \
2693                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2694                   install-info) \
2695           || exit 1
2696
2697 @endif ash
2698
2699 .PHONY: maybe-installcheck-ash installcheck-ash
2700 maybe-installcheck-ash:
2701 @if ash
2702 maybe-installcheck-ash: installcheck-ash
2703
2704 installcheck-ash: \
2705     configure-ash 
2706         @[ -f ./ash/Makefile ] || exit 0; \
2707         r=`${PWD_COMMAND}`; export r; \
2708         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2709         $(SET_LIB_PATH) \
2710         $(HOST_EXPORTS) \
2711         for flag in $(EXTRA_HOST_FLAGS) ; do \
2712           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2713         done; \
2714         echo "Doing installcheck in ash" ; \
2715         (cd ash && \
2716           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2717                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2718                   "RANLIB=$${RANLIB}" \
2719                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2720                   installcheck) \
2721           || exit 1
2722
2723 @endif ash
2724
2725 .PHONY: maybe-mostlyclean-ash mostlyclean-ash
2726 maybe-mostlyclean-ash:
2727 @if ash
2728 maybe-mostlyclean-ash: mostlyclean-ash
2729
2730 mostlyclean-ash: 
2731         @[ -f ./ash/Makefile ] || exit 0; \
2732         r=`${PWD_COMMAND}`; export r; \
2733         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2734         $(SET_LIB_PATH) \
2735         $(HOST_EXPORTS) \
2736         for flag in $(EXTRA_HOST_FLAGS) ; do \
2737           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2738         done; \
2739         echo "Doing mostlyclean in ash" ; \
2740         (cd ash && \
2741           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2742                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2743                   "RANLIB=$${RANLIB}" \
2744                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2745                   mostlyclean) \
2746           || exit 1
2747
2748 @endif ash
2749
2750 .PHONY: maybe-clean-ash clean-ash
2751 maybe-clean-ash:
2752 @if ash
2753 maybe-clean-ash: clean-ash
2754
2755 clean-ash: 
2756         @[ -f ./ash/Makefile ] || exit 0; \
2757         r=`${PWD_COMMAND}`; export r; \
2758         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2759         $(SET_LIB_PATH) \
2760         $(HOST_EXPORTS) \
2761         for flag in $(EXTRA_HOST_FLAGS) ; do \
2762           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2763         done; \
2764         echo "Doing clean in ash" ; \
2765         (cd ash && \
2766           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2767                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2768                   "RANLIB=$${RANLIB}" \
2769                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2770                   clean) \
2771           || exit 1
2772
2773 @endif ash
2774
2775 .PHONY: maybe-distclean-ash distclean-ash
2776 maybe-distclean-ash:
2777 @if ash
2778 maybe-distclean-ash: distclean-ash
2779
2780 distclean-ash: 
2781         @[ -f ./ash/Makefile ] || exit 0; \
2782         r=`${PWD_COMMAND}`; export r; \
2783         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2784         $(SET_LIB_PATH) \
2785         $(HOST_EXPORTS) \
2786         for flag in $(EXTRA_HOST_FLAGS) ; do \
2787           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2788         done; \
2789         echo "Doing distclean in ash" ; \
2790         (cd ash && \
2791           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2792                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2793                   "RANLIB=$${RANLIB}" \
2794                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2795                   distclean) \
2796           || exit 1
2797
2798 @endif ash
2799
2800 .PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
2801 maybe-maintainer-clean-ash:
2802 @if ash
2803 maybe-maintainer-clean-ash: maintainer-clean-ash
2804
2805 maintainer-clean-ash: 
2806         @[ -f ./ash/Makefile ] || exit 0; \
2807         r=`${PWD_COMMAND}`; export r; \
2808         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2809         $(SET_LIB_PATH) \
2810         $(HOST_EXPORTS) \
2811         for flag in $(EXTRA_HOST_FLAGS) ; do \
2812           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2813         done; \
2814         echo "Doing maintainer-clean in ash" ; \
2815         (cd ash && \
2816           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2817                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2818                   "RANLIB=$${RANLIB}" \
2819                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2820                   maintainer-clean) \
2821           || exit 1
2822
2823 @endif ash
2824
2825
2826 .PHONY: configure-autoconf maybe-configure-autoconf
2827 maybe-configure-autoconf:
2828 @if autoconf
2829 maybe-configure-autoconf: configure-autoconf
2830 configure-autoconf:
2831         @test ! -f autoconf/Makefile || exit 0; \
2832         [ -d autoconf ] || mkdir autoconf; \
2833         r=`${PWD_COMMAND}`; export r; \
2834         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2835         $(HOST_EXPORTS) \
2836         echo Configuring in autoconf; \
2837         cd autoconf || exit 1; \
2838         case $(srcdir) in \
2839           \.) \
2840             srcdiroption="--srcdir=."; \
2841             libsrcdir=".";; \
2842           /* | [A-Za-z]:[\\/]*) \
2843             srcdiroption="--srcdir=$(srcdir)/autoconf"; \
2844             libsrcdir="$$s/autoconf";; \
2845           *) \
2846             srcdiroption="--srcdir=../$(srcdir)/autoconf"; \
2847             libsrcdir="$$s/autoconf";; \
2848         esac; \
2849         $(SHELL) $${libsrcdir}/configure \
2850           $(HOST_CONFIGARGS) $${srcdiroption}  \
2851           || exit 1
2852 @endif autoconf
2853
2854 .PHONY: all-autoconf maybe-all-autoconf
2855 maybe-all-autoconf:
2856 @if autoconf
2857 maybe-all-autoconf: all-autoconf
2858 all-autoconf: configure-autoconf
2859         @r=`${PWD_COMMAND}`; export r; \
2860         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2861         $(SET_LIB_PATH) \
2862         $(HOST_EXPORTS) \
2863         (cd autoconf && $(MAKE) $(FLAGS_TO_PASS)  all)
2864 @endif autoconf
2865
2866 .PHONY: check-autoconf maybe-check-autoconf
2867 maybe-check-autoconf:
2868 @if autoconf
2869 maybe-check-autoconf: check-autoconf
2870
2871 check-autoconf:
2872         @r=`${PWD_COMMAND}`; export r; \
2873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2874         $(SET_LIB_PATH) \
2875         $(HOST_EXPORTS) \
2876         (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) check)
2877
2878 @endif autoconf
2879
2880 .PHONY: install-autoconf maybe-install-autoconf
2881 maybe-install-autoconf:
2882 @if autoconf
2883 maybe-install-autoconf: install-autoconf
2884
2885 install-autoconf: installdirs
2886         @r=`${PWD_COMMAND}`; export r; \
2887         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2888         $(SET_LIB_PATH) \
2889         $(HOST_EXPORTS) \
2890         (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) install)
2891
2892 @endif autoconf
2893
2894 # Other targets (info, dvi, etc.)
2895
2896 .PHONY: maybe-info-autoconf info-autoconf
2897 maybe-info-autoconf:
2898 @if autoconf
2899 maybe-info-autoconf: info-autoconf
2900
2901 info-autoconf: \
2902     configure-autoconf 
2903         @[ -f ./autoconf/Makefile ] || exit 0; \
2904         r=`${PWD_COMMAND}`; export r; \
2905         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2906         $(SET_LIB_PATH) \
2907         $(HOST_EXPORTS) \
2908         for flag in $(EXTRA_HOST_FLAGS) ; do \
2909           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2910         done; \
2911         echo "Doing info in autoconf" ; \
2912         (cd autoconf && \
2913           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2914                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2915                   "RANLIB=$${RANLIB}" \
2916                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2917                   info) \
2918           || exit 1
2919
2920 @endif autoconf
2921
2922 .PHONY: maybe-dvi-autoconf dvi-autoconf
2923 maybe-dvi-autoconf:
2924 @if autoconf
2925 maybe-dvi-autoconf: dvi-autoconf
2926
2927 dvi-autoconf: \
2928     configure-autoconf 
2929         @[ -f ./autoconf/Makefile ] || exit 0; \
2930         r=`${PWD_COMMAND}`; export r; \
2931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2932         $(SET_LIB_PATH) \
2933         $(HOST_EXPORTS) \
2934         for flag in $(EXTRA_HOST_FLAGS) ; do \
2935           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2936         done; \
2937         echo "Doing dvi in autoconf" ; \
2938         (cd autoconf && \
2939           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2940                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2941                   "RANLIB=$${RANLIB}" \
2942                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2943                   dvi) \
2944           || exit 1
2945
2946 @endif autoconf
2947
2948 .PHONY: maybe-TAGS-autoconf TAGS-autoconf
2949 maybe-TAGS-autoconf:
2950 @if autoconf
2951 maybe-TAGS-autoconf: TAGS-autoconf
2952
2953 TAGS-autoconf: \
2954     configure-autoconf 
2955         @[ -f ./autoconf/Makefile ] || exit 0; \
2956         r=`${PWD_COMMAND}`; export r; \
2957         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2958         $(SET_LIB_PATH) \
2959         $(HOST_EXPORTS) \
2960         for flag in $(EXTRA_HOST_FLAGS) ; do \
2961           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2962         done; \
2963         echo "Doing TAGS in autoconf" ; \
2964         (cd autoconf && \
2965           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2966                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2967                   "RANLIB=$${RANLIB}" \
2968                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2969                   TAGS) \
2970           || exit 1
2971
2972 @endif autoconf
2973
2974 .PHONY: maybe-install-info-autoconf install-info-autoconf
2975 maybe-install-info-autoconf:
2976 @if autoconf
2977 maybe-install-info-autoconf: install-info-autoconf
2978
2979 install-info-autoconf: \
2980     configure-autoconf \
2981     info-autoconf 
2982         @[ -f ./autoconf/Makefile ] || exit 0; \
2983         r=`${PWD_COMMAND}`; export r; \
2984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2985         $(SET_LIB_PATH) \
2986         $(HOST_EXPORTS) \
2987         for flag in $(EXTRA_HOST_FLAGS) ; do \
2988           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2989         done; \
2990         echo "Doing install-info in autoconf" ; \
2991         (cd autoconf && \
2992           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2993                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2994                   "RANLIB=$${RANLIB}" \
2995                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2996                   install-info) \
2997           || exit 1
2998
2999 @endif autoconf
3000
3001 .PHONY: maybe-installcheck-autoconf installcheck-autoconf
3002 maybe-installcheck-autoconf:
3003 @if autoconf
3004 maybe-installcheck-autoconf: installcheck-autoconf
3005
3006 installcheck-autoconf: \
3007     configure-autoconf 
3008         @[ -f ./autoconf/Makefile ] || exit 0; \
3009         r=`${PWD_COMMAND}`; export r; \
3010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3011         $(SET_LIB_PATH) \
3012         $(HOST_EXPORTS) \
3013         for flag in $(EXTRA_HOST_FLAGS) ; do \
3014           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3015         done; \
3016         echo "Doing installcheck in autoconf" ; \
3017         (cd autoconf && \
3018           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3019                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3020                   "RANLIB=$${RANLIB}" \
3021                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3022                   installcheck) \
3023           || exit 1
3024
3025 @endif autoconf
3026
3027 .PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3028 maybe-mostlyclean-autoconf:
3029 @if autoconf
3030 maybe-mostlyclean-autoconf: mostlyclean-autoconf
3031
3032 mostlyclean-autoconf: 
3033         @[ -f ./autoconf/Makefile ] || exit 0; \
3034         r=`${PWD_COMMAND}`; export r; \
3035         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3036         $(SET_LIB_PATH) \
3037         $(HOST_EXPORTS) \
3038         for flag in $(EXTRA_HOST_FLAGS) ; do \
3039           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3040         done; \
3041         echo "Doing mostlyclean in autoconf" ; \
3042         (cd autoconf && \
3043           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3044                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3045                   "RANLIB=$${RANLIB}" \
3046                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3047                   mostlyclean) \
3048           || exit 1
3049
3050 @endif autoconf
3051
3052 .PHONY: maybe-clean-autoconf clean-autoconf
3053 maybe-clean-autoconf:
3054 @if autoconf
3055 maybe-clean-autoconf: clean-autoconf
3056
3057 clean-autoconf: 
3058         @[ -f ./autoconf/Makefile ] || exit 0; \
3059         r=`${PWD_COMMAND}`; export r; \
3060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3061         $(SET_LIB_PATH) \
3062         $(HOST_EXPORTS) \
3063         for flag in $(EXTRA_HOST_FLAGS) ; do \
3064           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3065         done; \
3066         echo "Doing clean in autoconf" ; \
3067         (cd autoconf && \
3068           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3069                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3070                   "RANLIB=$${RANLIB}" \
3071                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3072                   clean) \
3073           || exit 1
3074
3075 @endif autoconf
3076
3077 .PHONY: maybe-distclean-autoconf distclean-autoconf
3078 maybe-distclean-autoconf:
3079 @if autoconf
3080 maybe-distclean-autoconf: distclean-autoconf
3081
3082 distclean-autoconf: 
3083         @[ -f ./autoconf/Makefile ] || exit 0; \
3084         r=`${PWD_COMMAND}`; export r; \
3085         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3086         $(SET_LIB_PATH) \
3087         $(HOST_EXPORTS) \
3088         for flag in $(EXTRA_HOST_FLAGS) ; do \
3089           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3090         done; \
3091         echo "Doing distclean in autoconf" ; \
3092         (cd autoconf && \
3093           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3094                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3095                   "RANLIB=$${RANLIB}" \
3096                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3097                   distclean) \
3098           || exit 1
3099
3100 @endif autoconf
3101
3102 .PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3103 maybe-maintainer-clean-autoconf:
3104 @if autoconf
3105 maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
3106
3107 maintainer-clean-autoconf: 
3108         @[ -f ./autoconf/Makefile ] || exit 0; \
3109         r=`${PWD_COMMAND}`; export r; \
3110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3111         $(SET_LIB_PATH) \
3112         $(HOST_EXPORTS) \
3113         for flag in $(EXTRA_HOST_FLAGS) ; do \
3114           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3115         done; \
3116         echo "Doing maintainer-clean in autoconf" ; \
3117         (cd autoconf && \
3118           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3119                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3120                   "RANLIB=$${RANLIB}" \
3121                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3122                   maintainer-clean) \
3123           || exit 1
3124
3125 @endif autoconf
3126
3127
3128 .PHONY: configure-automake maybe-configure-automake
3129 maybe-configure-automake:
3130 @if automake
3131 maybe-configure-automake: configure-automake
3132 configure-automake:
3133         @test ! -f automake/Makefile || exit 0; \
3134         [ -d automake ] || mkdir automake; \
3135         r=`${PWD_COMMAND}`; export r; \
3136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3137         $(HOST_EXPORTS) \
3138         echo Configuring in automake; \
3139         cd automake || exit 1; \
3140         case $(srcdir) in \
3141           \.) \
3142             srcdiroption="--srcdir=."; \
3143             libsrcdir=".";; \
3144           /* | [A-Za-z]:[\\/]*) \
3145             srcdiroption="--srcdir=$(srcdir)/automake"; \
3146             libsrcdir="$$s/automake";; \
3147           *) \
3148             srcdiroption="--srcdir=../$(srcdir)/automake"; \
3149             libsrcdir="$$s/automake";; \
3150         esac; \
3151         $(SHELL) $${libsrcdir}/configure \
3152           $(HOST_CONFIGARGS) $${srcdiroption}  \
3153           || exit 1
3154 @endif automake
3155
3156 .PHONY: all-automake maybe-all-automake
3157 maybe-all-automake:
3158 @if automake
3159 maybe-all-automake: all-automake
3160 all-automake: configure-automake
3161         @r=`${PWD_COMMAND}`; export r; \
3162         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3163         $(SET_LIB_PATH) \
3164         $(HOST_EXPORTS) \
3165         (cd automake && $(MAKE) $(FLAGS_TO_PASS)  all)
3166 @endif automake
3167
3168 .PHONY: check-automake maybe-check-automake
3169 maybe-check-automake:
3170 @if automake
3171 maybe-check-automake: check-automake
3172
3173 check-automake:
3174         @r=`${PWD_COMMAND}`; export r; \
3175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3176         $(SET_LIB_PATH) \
3177         $(HOST_EXPORTS) \
3178         (cd automake && $(MAKE) $(FLAGS_TO_PASS) check)
3179
3180 @endif automake
3181
3182 .PHONY: install-automake maybe-install-automake
3183 maybe-install-automake:
3184 @if automake
3185 maybe-install-automake: install-automake
3186
3187 install-automake: installdirs
3188         @r=`${PWD_COMMAND}`; export r; \
3189         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3190         $(SET_LIB_PATH) \
3191         $(HOST_EXPORTS) \
3192         (cd automake && $(MAKE) $(FLAGS_TO_PASS) install)
3193
3194 @endif automake
3195
3196 # Other targets (info, dvi, etc.)
3197
3198 .PHONY: maybe-info-automake info-automake
3199 maybe-info-automake:
3200 @if automake
3201 maybe-info-automake: info-automake
3202
3203 info-automake: \
3204     configure-automake 
3205         @[ -f ./automake/Makefile ] || exit 0; \
3206         r=`${PWD_COMMAND}`; export r; \
3207         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3208         $(SET_LIB_PATH) \
3209         $(HOST_EXPORTS) \
3210         for flag in $(EXTRA_HOST_FLAGS) ; do \
3211           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3212         done; \
3213         echo "Doing info in automake" ; \
3214         (cd automake && \
3215           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3216                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3217                   "RANLIB=$${RANLIB}" \
3218                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3219                   info) \
3220           || exit 1
3221
3222 @endif automake
3223
3224 .PHONY: maybe-dvi-automake dvi-automake
3225 maybe-dvi-automake:
3226 @if automake
3227 maybe-dvi-automake: dvi-automake
3228
3229 dvi-automake: \
3230     configure-automake 
3231         @[ -f ./automake/Makefile ] || exit 0; \
3232         r=`${PWD_COMMAND}`; export r; \
3233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3234         $(SET_LIB_PATH) \
3235         $(HOST_EXPORTS) \
3236         for flag in $(EXTRA_HOST_FLAGS) ; do \
3237           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3238         done; \
3239         echo "Doing dvi in automake" ; \
3240         (cd automake && \
3241           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3242                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3243                   "RANLIB=$${RANLIB}" \
3244                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3245                   dvi) \
3246           || exit 1
3247
3248 @endif automake
3249
3250 .PHONY: maybe-TAGS-automake TAGS-automake
3251 maybe-TAGS-automake:
3252 @if automake
3253 maybe-TAGS-automake: TAGS-automake
3254
3255 TAGS-automake: \
3256     configure-automake 
3257         @[ -f ./automake/Makefile ] || exit 0; \
3258         r=`${PWD_COMMAND}`; export r; \
3259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3260         $(SET_LIB_PATH) \
3261         $(HOST_EXPORTS) \
3262         for flag in $(EXTRA_HOST_FLAGS) ; do \
3263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3264         done; \
3265         echo "Doing TAGS in automake" ; \
3266         (cd automake && \
3267           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3268                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3269                   "RANLIB=$${RANLIB}" \
3270                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3271                   TAGS) \
3272           || exit 1
3273
3274 @endif automake
3275
3276 .PHONY: maybe-install-info-automake install-info-automake
3277 maybe-install-info-automake:
3278 @if automake
3279 maybe-install-info-automake: install-info-automake
3280
3281 install-info-automake: \
3282     configure-automake \
3283     info-automake 
3284         @[ -f ./automake/Makefile ] || exit 0; \
3285         r=`${PWD_COMMAND}`; export r; \
3286         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3287         $(SET_LIB_PATH) \
3288         $(HOST_EXPORTS) \
3289         for flag in $(EXTRA_HOST_FLAGS) ; do \
3290           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3291         done; \
3292         echo "Doing install-info in automake" ; \
3293         (cd automake && \
3294           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3295                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3296                   "RANLIB=$${RANLIB}" \
3297                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3298                   install-info) \
3299           || exit 1
3300
3301 @endif automake
3302
3303 .PHONY: maybe-installcheck-automake installcheck-automake
3304 maybe-installcheck-automake:
3305 @if automake
3306 maybe-installcheck-automake: installcheck-automake
3307
3308 installcheck-automake: \
3309     configure-automake 
3310         @[ -f ./automake/Makefile ] || exit 0; \
3311         r=`${PWD_COMMAND}`; export r; \
3312         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3313         $(SET_LIB_PATH) \
3314         $(HOST_EXPORTS) \
3315         for flag in $(EXTRA_HOST_FLAGS) ; do \
3316           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3317         done; \
3318         echo "Doing installcheck in automake" ; \
3319         (cd automake && \
3320           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3321                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3322                   "RANLIB=$${RANLIB}" \
3323                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3324                   installcheck) \
3325           || exit 1
3326
3327 @endif automake
3328
3329 .PHONY: maybe-mostlyclean-automake mostlyclean-automake
3330 maybe-mostlyclean-automake:
3331 @if automake
3332 maybe-mostlyclean-automake: mostlyclean-automake
3333
3334 mostlyclean-automake: 
3335         @[ -f ./automake/Makefile ] || exit 0; \
3336         r=`${PWD_COMMAND}`; export r; \
3337         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3338         $(SET_LIB_PATH) \
3339         $(HOST_EXPORTS) \
3340         for flag in $(EXTRA_HOST_FLAGS) ; do \
3341           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3342         done; \
3343         echo "Doing mostlyclean in automake" ; \
3344         (cd automake && \
3345           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3346                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3347                   "RANLIB=$${RANLIB}" \
3348                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3349                   mostlyclean) \
3350           || exit 1
3351
3352 @endif automake
3353
3354 .PHONY: maybe-clean-automake clean-automake
3355 maybe-clean-automake:
3356 @if automake
3357 maybe-clean-automake: clean-automake
3358
3359 clean-automake: 
3360         @[ -f ./automake/Makefile ] || exit 0; \
3361         r=`${PWD_COMMAND}`; export r; \
3362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3363         $(SET_LIB_PATH) \
3364         $(HOST_EXPORTS) \
3365         for flag in $(EXTRA_HOST_FLAGS) ; do \
3366           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3367         done; \
3368         echo "Doing clean in automake" ; \
3369         (cd automake && \
3370           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3371                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3372                   "RANLIB=$${RANLIB}" \
3373                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3374                   clean) \
3375           || exit 1
3376
3377 @endif automake
3378
3379 .PHONY: maybe-distclean-automake distclean-automake
3380 maybe-distclean-automake:
3381 @if automake
3382 maybe-distclean-automake: distclean-automake
3383
3384 distclean-automake: 
3385         @[ -f ./automake/Makefile ] || exit 0; \
3386         r=`${PWD_COMMAND}`; export r; \
3387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3388         $(SET_LIB_PATH) \
3389         $(HOST_EXPORTS) \
3390         for flag in $(EXTRA_HOST_FLAGS) ; do \
3391           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3392         done; \
3393         echo "Doing distclean in automake" ; \
3394         (cd automake && \
3395           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3396                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3397                   "RANLIB=$${RANLIB}" \
3398                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3399                   distclean) \
3400           || exit 1
3401
3402 @endif automake
3403
3404 .PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
3405 maybe-maintainer-clean-automake:
3406 @if automake
3407 maybe-maintainer-clean-automake: maintainer-clean-automake
3408
3409 maintainer-clean-automake: 
3410         @[ -f ./automake/Makefile ] || exit 0; \
3411         r=`${PWD_COMMAND}`; export r; \
3412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3413         $(SET_LIB_PATH) \
3414         $(HOST_EXPORTS) \
3415         for flag in $(EXTRA_HOST_FLAGS) ; do \
3416           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3417         done; \
3418         echo "Doing maintainer-clean in automake" ; \
3419         (cd automake && \
3420           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3421                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3422                   "RANLIB=$${RANLIB}" \
3423                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3424                   maintainer-clean) \
3425           || exit 1
3426
3427 @endif automake
3428
3429
3430 .PHONY: configure-bash maybe-configure-bash
3431 maybe-configure-bash:
3432 @if bash
3433 maybe-configure-bash: configure-bash
3434 configure-bash:
3435         @test ! -f bash/Makefile || exit 0; \
3436         [ -d bash ] || mkdir bash; \
3437         r=`${PWD_COMMAND}`; export r; \
3438         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3439         $(HOST_EXPORTS) \
3440         echo Configuring in bash; \
3441         cd bash || exit 1; \
3442         case $(srcdir) in \
3443           \.) \
3444             srcdiroption="--srcdir=."; \
3445             libsrcdir=".";; \
3446           /* | [A-Za-z]:[\\/]*) \
3447             srcdiroption="--srcdir=$(srcdir)/bash"; \
3448             libsrcdir="$$s/bash";; \
3449           *) \
3450             srcdiroption="--srcdir=../$(srcdir)/bash"; \
3451             libsrcdir="$$s/bash";; \
3452         esac; \
3453         $(SHELL) $${libsrcdir}/configure \
3454           $(HOST_CONFIGARGS) $${srcdiroption}  \
3455           || exit 1
3456 @endif bash
3457
3458 .PHONY: all-bash maybe-all-bash
3459 maybe-all-bash:
3460 @if bash
3461 maybe-all-bash: all-bash
3462 all-bash: configure-bash
3463         @r=`${PWD_COMMAND}`; export r; \
3464         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3465         $(SET_LIB_PATH) \
3466         $(HOST_EXPORTS) \
3467         (cd bash && $(MAKE) $(FLAGS_TO_PASS)  all)
3468 @endif bash
3469
3470 .PHONY: check-bash maybe-check-bash
3471 maybe-check-bash:
3472 @if bash
3473 maybe-check-bash: check-bash
3474
3475 check-bash:
3476         @r=`${PWD_COMMAND}`; export r; \
3477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3478         $(SET_LIB_PATH) \
3479         $(HOST_EXPORTS) \
3480         (cd bash && $(MAKE) $(FLAGS_TO_PASS) check)
3481
3482 @endif bash
3483
3484 .PHONY: install-bash maybe-install-bash
3485 maybe-install-bash:
3486 @if bash
3487 maybe-install-bash: install-bash
3488
3489 install-bash: installdirs
3490         @r=`${PWD_COMMAND}`; export r; \
3491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3492         $(SET_LIB_PATH) \
3493         $(HOST_EXPORTS) \
3494         (cd bash && $(MAKE) $(FLAGS_TO_PASS) install)
3495
3496 @endif bash
3497
3498 # Other targets (info, dvi, etc.)
3499
3500 .PHONY: maybe-info-bash info-bash
3501 maybe-info-bash:
3502 @if bash
3503 maybe-info-bash: info-bash
3504
3505 info-bash: \
3506     configure-bash 
3507         @[ -f ./bash/Makefile ] || exit 0; \
3508         r=`${PWD_COMMAND}`; export r; \
3509         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3510         $(SET_LIB_PATH) \
3511         $(HOST_EXPORTS) \
3512         for flag in $(EXTRA_HOST_FLAGS) ; do \
3513           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3514         done; \
3515         echo "Doing info in bash" ; \
3516         (cd bash && \
3517           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3518                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3519                   "RANLIB=$${RANLIB}" \
3520                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3521                   info) \
3522           || exit 1
3523
3524 @endif bash
3525
3526 .PHONY: maybe-dvi-bash dvi-bash
3527 maybe-dvi-bash:
3528 @if bash
3529 maybe-dvi-bash: dvi-bash
3530
3531 dvi-bash: \
3532     configure-bash 
3533         @[ -f ./bash/Makefile ] || exit 0; \
3534         r=`${PWD_COMMAND}`; export r; \
3535         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3536         $(SET_LIB_PATH) \
3537         $(HOST_EXPORTS) \
3538         for flag in $(EXTRA_HOST_FLAGS) ; do \
3539           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3540         done; \
3541         echo "Doing dvi in bash" ; \
3542         (cd bash && \
3543           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3544                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3545                   "RANLIB=$${RANLIB}" \
3546                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3547                   dvi) \
3548           || exit 1
3549
3550 @endif bash
3551
3552 .PHONY: maybe-TAGS-bash TAGS-bash
3553 maybe-TAGS-bash:
3554 @if bash
3555 maybe-TAGS-bash: TAGS-bash
3556
3557 TAGS-bash: \
3558     configure-bash 
3559         @[ -f ./bash/Makefile ] || exit 0; \
3560         r=`${PWD_COMMAND}`; export r; \
3561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3562         $(SET_LIB_PATH) \
3563         $(HOST_EXPORTS) \
3564         for flag in $(EXTRA_HOST_FLAGS) ; do \
3565           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3566         done; \
3567         echo "Doing TAGS in bash" ; \
3568         (cd bash && \
3569           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3570                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3571                   "RANLIB=$${RANLIB}" \
3572                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3573                   TAGS) \
3574           || exit 1
3575
3576 @endif bash
3577
3578 .PHONY: maybe-install-info-bash install-info-bash
3579 maybe-install-info-bash:
3580 @if bash
3581 maybe-install-info-bash: install-info-bash
3582
3583 install-info-bash: \
3584     configure-bash \
3585     info-bash 
3586         @[ -f ./bash/Makefile ] || exit 0; \
3587         r=`${PWD_COMMAND}`; export r; \
3588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3589         $(SET_LIB_PATH) \
3590         $(HOST_EXPORTS) \
3591         for flag in $(EXTRA_HOST_FLAGS) ; do \
3592           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3593         done; \
3594         echo "Doing install-info in bash" ; \
3595         (cd bash && \
3596           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3597                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3598                   "RANLIB=$${RANLIB}" \
3599                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3600                   install-info) \
3601           || exit 1
3602
3603 @endif bash
3604
3605 .PHONY: maybe-installcheck-bash installcheck-bash
3606 maybe-installcheck-bash:
3607 @if bash
3608 maybe-installcheck-bash: installcheck-bash
3609
3610 installcheck-bash: \
3611     configure-bash 
3612         @[ -f ./bash/Makefile ] || exit 0; \
3613         r=`${PWD_COMMAND}`; export r; \
3614         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3615         $(SET_LIB_PATH) \
3616         $(HOST_EXPORTS) \
3617         for flag in $(EXTRA_HOST_FLAGS) ; do \
3618           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3619         done; \
3620         echo "Doing installcheck in bash" ; \
3621         (cd bash && \
3622           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3623                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3624                   "RANLIB=$${RANLIB}" \
3625                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3626                   installcheck) \
3627           || exit 1
3628
3629 @endif bash
3630
3631 .PHONY: maybe-mostlyclean-bash mostlyclean-bash
3632 maybe-mostlyclean-bash:
3633 @if bash
3634 maybe-mostlyclean-bash: mostlyclean-bash
3635
3636 mostlyclean-bash: 
3637         @[ -f ./bash/Makefile ] || exit 0; \
3638         r=`${PWD_COMMAND}`; export r; \
3639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3640         $(SET_LIB_PATH) \
3641         $(HOST_EXPORTS) \
3642         for flag in $(EXTRA_HOST_FLAGS) ; do \
3643           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3644         done; \
3645         echo "Doing mostlyclean in bash" ; \
3646         (cd bash && \
3647           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3648                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3649                   "RANLIB=$${RANLIB}" \
3650                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3651                   mostlyclean) \
3652           || exit 1
3653
3654 @endif bash
3655
3656 .PHONY: maybe-clean-bash clean-bash
3657 maybe-clean-bash:
3658 @if bash
3659 maybe-clean-bash: clean-bash
3660
3661 clean-bash: 
3662         @[ -f ./bash/Makefile ] || exit 0; \
3663         r=`${PWD_COMMAND}`; export r; \
3664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3665         $(SET_LIB_PATH) \
3666         $(HOST_EXPORTS) \
3667         for flag in $(EXTRA_HOST_FLAGS) ; do \
3668           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3669         done; \
3670         echo "Doing clean in bash" ; \
3671         (cd bash && \
3672           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3673                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3674                   "RANLIB=$${RANLIB}" \
3675                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3676                   clean) \
3677           || exit 1
3678
3679 @endif bash
3680
3681 .PHONY: maybe-distclean-bash distclean-bash
3682 maybe-distclean-bash:
3683 @if bash
3684 maybe-distclean-bash: distclean-bash
3685
3686 distclean-bash: 
3687         @[ -f ./bash/Makefile ] || exit 0; \
3688         r=`${PWD_COMMAND}`; export r; \
3689         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3690         $(SET_LIB_PATH) \
3691         $(HOST_EXPORTS) \
3692         for flag in $(EXTRA_HOST_FLAGS) ; do \
3693           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3694         done; \
3695         echo "Doing distclean in bash" ; \
3696         (cd bash && \
3697           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3698                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3699                   "RANLIB=$${RANLIB}" \
3700                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3701                   distclean) \
3702           || exit 1
3703
3704 @endif bash
3705
3706 .PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
3707 maybe-maintainer-clean-bash:
3708 @if bash
3709 maybe-maintainer-clean-bash: maintainer-clean-bash
3710
3711 maintainer-clean-bash: 
3712         @[ -f ./bash/Makefile ] || exit 0; \
3713         r=`${PWD_COMMAND}`; export r; \
3714         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3715         $(SET_LIB_PATH) \
3716         $(HOST_EXPORTS) \
3717         for flag in $(EXTRA_HOST_FLAGS) ; do \
3718           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3719         done; \
3720         echo "Doing maintainer-clean in bash" ; \
3721         (cd bash && \
3722           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3723                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3724                   "RANLIB=$${RANLIB}" \
3725                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3726                   maintainer-clean) \
3727           || exit 1
3728
3729 @endif bash
3730
3731
3732 .PHONY: configure-bfd maybe-configure-bfd
3733 maybe-configure-bfd:
3734 @if bfd
3735 maybe-configure-bfd: configure-bfd
3736 configure-bfd:
3737         @test -f stage_last && exit 0; \
3738         test ! -f bfd/Makefile || exit 0; \
3739         [ -d bfd ] || mkdir bfd; \
3740         r=`${PWD_COMMAND}`; export r; \
3741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3742         $(HOST_EXPORTS) \
3743         echo Configuring in bfd; \
3744         cd bfd || exit 1; \
3745         case $(srcdir) in \
3746           \.) \
3747             srcdiroption="--srcdir=."; \
3748             libsrcdir=".";; \
3749           /* | [A-Za-z]:[\\/]*) \
3750             srcdiroption="--srcdir=$(srcdir)/bfd"; \
3751             libsrcdir="$$s/bfd";; \
3752           *) \
3753             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
3754             libsrcdir="$$s/bfd";; \
3755         esac; \
3756         $(SHELL) $${libsrcdir}/configure \
3757           $(HOST_CONFIGARGS) $${srcdiroption}  \
3758           || exit 1
3759 @endif bfd
3760
3761 .PHONY: all-bfd maybe-all-bfd
3762 maybe-all-bfd:
3763 @if bfd
3764 maybe-all-bfd: all-bfd
3765 all-bfd: configure-bfd
3766         @test -f stage_last && exit 0; \
3767         r=`${PWD_COMMAND}`; export r; \
3768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3769         $(SET_LIB_PATH) \
3770         $(HOST_EXPORTS) \
3771         (cd bfd && $(MAKE) $(FLAGS_TO_PASS)  all)
3772 @endif bfd
3773
3774 .PHONY: check-bfd maybe-check-bfd
3775 maybe-check-bfd:
3776 @if bfd
3777 maybe-check-bfd: check-bfd
3778
3779 check-bfd:
3780         @r=`${PWD_COMMAND}`; export r; \
3781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3782         $(SET_LIB_PATH) \
3783         $(HOST_EXPORTS) \
3784         (cd bfd && $(MAKE) $(FLAGS_TO_PASS) check)
3785
3786 @endif bfd
3787
3788 .PHONY: install-bfd maybe-install-bfd
3789 maybe-install-bfd:
3790 @if bfd
3791 maybe-install-bfd: install-bfd
3792
3793 install-bfd: installdirs
3794         @r=`${PWD_COMMAND}`; export r; \
3795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3796         $(SET_LIB_PATH) \
3797         $(HOST_EXPORTS) \
3798         (cd bfd && $(MAKE) $(FLAGS_TO_PASS) install)
3799
3800 @endif bfd
3801
3802 # Other targets (info, dvi, etc.)
3803
3804 .PHONY: maybe-info-bfd info-bfd
3805 maybe-info-bfd:
3806 @if bfd
3807 maybe-info-bfd: info-bfd
3808
3809 info-bfd: \
3810     configure-bfd 
3811         @[ -f ./bfd/Makefile ] || exit 0; \
3812         r=`${PWD_COMMAND}`; export r; \
3813         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3814         $(SET_LIB_PATH) \
3815         $(HOST_EXPORTS) \
3816         for flag in $(EXTRA_HOST_FLAGS) ; do \
3817           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3818         done; \
3819         echo "Doing info in bfd" ; \
3820         (cd bfd && \
3821           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3822                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3823                   "RANLIB=$${RANLIB}" \
3824                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3825                   info) \
3826           || exit 1
3827
3828 @endif bfd
3829
3830 .PHONY: maybe-dvi-bfd dvi-bfd
3831 maybe-dvi-bfd:
3832 @if bfd
3833 maybe-dvi-bfd: dvi-bfd
3834
3835 dvi-bfd: \
3836     configure-bfd 
3837         @[ -f ./bfd/Makefile ] || exit 0; \
3838         r=`${PWD_COMMAND}`; export r; \
3839         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3840         $(SET_LIB_PATH) \
3841         $(HOST_EXPORTS) \
3842         for flag in $(EXTRA_HOST_FLAGS) ; do \
3843           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3844         done; \
3845         echo "Doing dvi in bfd" ; \
3846         (cd bfd && \
3847           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3848                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3849                   "RANLIB=$${RANLIB}" \
3850                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3851                   dvi) \
3852           || exit 1
3853
3854 @endif bfd
3855
3856 .PHONY: maybe-TAGS-bfd TAGS-bfd
3857 maybe-TAGS-bfd:
3858 @if bfd
3859 maybe-TAGS-bfd: TAGS-bfd
3860
3861 TAGS-bfd: \
3862     configure-bfd 
3863         @[ -f ./bfd/Makefile ] || exit 0; \
3864         r=`${PWD_COMMAND}`; export r; \
3865         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3866         $(SET_LIB_PATH) \
3867         $(HOST_EXPORTS) \
3868         for flag in $(EXTRA_HOST_FLAGS) ; do \
3869           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3870         done; \
3871         echo "Doing TAGS in bfd" ; \
3872         (cd bfd && \
3873           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3874                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3875                   "RANLIB=$${RANLIB}" \
3876                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3877                   TAGS) \
3878           || exit 1
3879
3880 @endif bfd
3881
3882 .PHONY: maybe-install-info-bfd install-info-bfd
3883 maybe-install-info-bfd:
3884 @if bfd
3885 maybe-install-info-bfd: install-info-bfd
3886
3887 install-info-bfd: \
3888     configure-bfd \
3889     info-bfd 
3890         @[ -f ./bfd/Makefile ] || exit 0; \
3891         r=`${PWD_COMMAND}`; export r; \
3892         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3893         $(SET_LIB_PATH) \
3894         $(HOST_EXPORTS) \
3895         for flag in $(EXTRA_HOST_FLAGS) ; do \
3896           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3897         done; \
3898         echo "Doing install-info in bfd" ; \
3899         (cd bfd && \
3900           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3901                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3902                   "RANLIB=$${RANLIB}" \
3903                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3904                   install-info) \
3905           || exit 1
3906
3907 @endif bfd
3908
3909 .PHONY: maybe-installcheck-bfd installcheck-bfd
3910 maybe-installcheck-bfd:
3911 @if bfd
3912 maybe-installcheck-bfd: installcheck-bfd
3913
3914 installcheck-bfd: \
3915     configure-bfd 
3916         @[ -f ./bfd/Makefile ] || exit 0; \
3917         r=`${PWD_COMMAND}`; export r; \
3918         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3919         $(SET_LIB_PATH) \
3920         $(HOST_EXPORTS) \
3921         for flag in $(EXTRA_HOST_FLAGS) ; do \
3922           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3923         done; \
3924         echo "Doing installcheck in bfd" ; \
3925         (cd bfd && \
3926           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3927                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3928                   "RANLIB=$${RANLIB}" \
3929                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3930                   installcheck) \
3931           || exit 1
3932
3933 @endif bfd
3934
3935 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3936 maybe-mostlyclean-bfd:
3937 @if bfd
3938 maybe-mostlyclean-bfd: mostlyclean-bfd
3939
3940 mostlyclean-bfd: 
3941         @[ -f ./bfd/Makefile ] || exit 0; \
3942         r=`${PWD_COMMAND}`; export r; \
3943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3944         $(SET_LIB_PATH) \
3945         $(HOST_EXPORTS) \
3946         for flag in $(EXTRA_HOST_FLAGS) ; do \
3947           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3948         done; \
3949         echo "Doing mostlyclean in bfd" ; \
3950         (cd bfd && \
3951           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3952                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3953                   "RANLIB=$${RANLIB}" \
3954                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3955                   mostlyclean) \
3956           || exit 1
3957
3958 @endif bfd
3959
3960 .PHONY: maybe-clean-bfd clean-bfd
3961 maybe-clean-bfd:
3962 @if bfd
3963 maybe-clean-bfd: clean-bfd
3964
3965 clean-bfd: 
3966         @[ -f ./bfd/Makefile ] || exit 0; \
3967         r=`${PWD_COMMAND}`; export r; \
3968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3969         $(SET_LIB_PATH) \
3970         $(HOST_EXPORTS) \
3971         for flag in $(EXTRA_HOST_FLAGS) ; do \
3972           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3973         done; \
3974         echo "Doing clean in bfd" ; \
3975         (cd bfd && \
3976           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3977                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3978                   "RANLIB=$${RANLIB}" \
3979                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3980                   clean) \
3981           || exit 1
3982
3983 @endif bfd
3984
3985 .PHONY: maybe-distclean-bfd distclean-bfd
3986 maybe-distclean-bfd:
3987 @if bfd
3988 maybe-distclean-bfd: distclean-bfd
3989
3990 distclean-bfd: 
3991         @[ -f ./bfd/Makefile ] || exit 0; \
3992         r=`${PWD_COMMAND}`; export r; \
3993         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3994         $(SET_LIB_PATH) \
3995         $(HOST_EXPORTS) \
3996         for flag in $(EXTRA_HOST_FLAGS) ; do \
3997           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3998         done; \
3999         echo "Doing distclean in bfd" ; \
4000         (cd bfd && \
4001           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4002                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4003                   "RANLIB=$${RANLIB}" \
4004                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4005                   distclean) \
4006           || exit 1
4007
4008 @endif bfd
4009
4010 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4011 maybe-maintainer-clean-bfd:
4012 @if bfd
4013 maybe-maintainer-clean-bfd: maintainer-clean-bfd
4014
4015 maintainer-clean-bfd: 
4016         @[ -f ./bfd/Makefile ] || exit 0; \
4017         r=`${PWD_COMMAND}`; export r; \
4018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4019         $(SET_LIB_PATH) \
4020         $(HOST_EXPORTS) \
4021         for flag in $(EXTRA_HOST_FLAGS) ; do \
4022           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4023         done; \
4024         echo "Doing maintainer-clean in bfd" ; \
4025         (cd bfd && \
4026           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4027                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4028                   "RANLIB=$${RANLIB}" \
4029                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4030                   maintainer-clean) \
4031           || exit 1
4032
4033 @endif bfd
4034
4035
4036 .PHONY: configure-opcodes maybe-configure-opcodes
4037 maybe-configure-opcodes:
4038 @if opcodes
4039 maybe-configure-opcodes: configure-opcodes
4040 configure-opcodes:
4041         @test -f stage_last && exit 0; \
4042         test ! -f opcodes/Makefile || exit 0; \
4043         [ -d opcodes ] || mkdir opcodes; \
4044         r=`${PWD_COMMAND}`; export r; \
4045         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4046         $(HOST_EXPORTS) \
4047         echo Configuring in opcodes; \
4048         cd opcodes || exit 1; \
4049         case $(srcdir) in \
4050           \.) \
4051             srcdiroption="--srcdir=."; \
4052             libsrcdir=".";; \
4053           /* | [A-Za-z]:[\\/]*) \
4054             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
4055             libsrcdir="$$s/opcodes";; \
4056           *) \
4057             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
4058             libsrcdir="$$s/opcodes";; \
4059         esac; \
4060         $(SHELL) $${libsrcdir}/configure \
4061           $(HOST_CONFIGARGS) $${srcdiroption}  \
4062           || exit 1
4063 @endif opcodes
4064
4065 .PHONY: all-opcodes maybe-all-opcodes
4066 maybe-all-opcodes:
4067 @if opcodes
4068 maybe-all-opcodes: all-opcodes
4069 all-opcodes: configure-opcodes
4070         @test -f stage_last && exit 0; \
4071         r=`${PWD_COMMAND}`; export r; \
4072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4073         $(SET_LIB_PATH) \
4074         $(HOST_EXPORTS) \
4075         (cd opcodes && $(MAKE) $(FLAGS_TO_PASS)  all)
4076 @endif opcodes
4077
4078 .PHONY: check-opcodes maybe-check-opcodes
4079 maybe-check-opcodes:
4080 @if opcodes
4081 maybe-check-opcodes: check-opcodes
4082
4083 check-opcodes:
4084         @r=`${PWD_COMMAND}`; export r; \
4085         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4086         $(SET_LIB_PATH) \
4087         $(HOST_EXPORTS) \
4088         (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) check)
4089
4090 @endif opcodes
4091
4092 .PHONY: install-opcodes maybe-install-opcodes
4093 maybe-install-opcodes:
4094 @if opcodes
4095 maybe-install-opcodes: install-opcodes
4096
4097 install-opcodes: installdirs
4098         @r=`${PWD_COMMAND}`; export r; \
4099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4100         $(SET_LIB_PATH) \
4101         $(HOST_EXPORTS) \
4102         (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) install)
4103
4104 @endif opcodes
4105
4106 # Other targets (info, dvi, etc.)
4107
4108 .PHONY: maybe-info-opcodes info-opcodes
4109 maybe-info-opcodes:
4110 @if opcodes
4111 maybe-info-opcodes: info-opcodes
4112
4113 info-opcodes: \
4114     configure-opcodes 
4115         @[ -f ./opcodes/Makefile ] || exit 0; \
4116         r=`${PWD_COMMAND}`; export r; \
4117         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4118         $(SET_LIB_PATH) \
4119         $(HOST_EXPORTS) \
4120         for flag in $(EXTRA_HOST_FLAGS) ; do \
4121           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4122         done; \
4123         echo "Doing info in opcodes" ; \
4124         (cd opcodes && \
4125           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4126                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4127                   "RANLIB=$${RANLIB}" \
4128                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4129                   info) \
4130           || exit 1
4131
4132 @endif opcodes
4133
4134 .PHONY: maybe-dvi-opcodes dvi-opcodes
4135 maybe-dvi-opcodes:
4136 @if opcodes
4137 maybe-dvi-opcodes: dvi-opcodes
4138
4139 dvi-opcodes: \
4140     configure-opcodes 
4141         @[ -f ./opcodes/Makefile ] || exit 0; \
4142         r=`${PWD_COMMAND}`; export r; \
4143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4144         $(SET_LIB_PATH) \
4145         $(HOST_EXPORTS) \
4146         for flag in $(EXTRA_HOST_FLAGS) ; do \
4147           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4148         done; \
4149         echo "Doing dvi in opcodes" ; \
4150         (cd opcodes && \
4151           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4152                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4153                   "RANLIB=$${RANLIB}" \
4154                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4155                   dvi) \
4156           || exit 1
4157
4158 @endif opcodes
4159
4160 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4161 maybe-TAGS-opcodes:
4162 @if opcodes
4163 maybe-TAGS-opcodes: TAGS-opcodes
4164
4165 TAGS-opcodes: \
4166     configure-opcodes 
4167         @[ -f ./opcodes/Makefile ] || exit 0; \
4168         r=`${PWD_COMMAND}`; export r; \
4169         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4170         $(SET_LIB_PATH) \
4171         $(HOST_EXPORTS) \
4172         for flag in $(EXTRA_HOST_FLAGS) ; do \
4173           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4174         done; \
4175         echo "Doing TAGS in opcodes" ; \
4176         (cd opcodes && \
4177           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4178                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4179                   "RANLIB=$${RANLIB}" \
4180                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4181                   TAGS) \
4182           || exit 1
4183
4184 @endif opcodes
4185
4186 .PHONY: maybe-install-info-opcodes install-info-opcodes
4187 maybe-install-info-opcodes:
4188 @if opcodes
4189 maybe-install-info-opcodes: install-info-opcodes
4190
4191 install-info-opcodes: \
4192     configure-opcodes \
4193     info-opcodes 
4194         @[ -f ./opcodes/Makefile ] || exit 0; \
4195         r=`${PWD_COMMAND}`; export r; \
4196         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4197         $(SET_LIB_PATH) \
4198         $(HOST_EXPORTS) \
4199         for flag in $(EXTRA_HOST_FLAGS) ; do \
4200           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4201         done; \
4202         echo "Doing install-info in opcodes" ; \
4203         (cd opcodes && \
4204           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4205                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4206                   "RANLIB=$${RANLIB}" \
4207                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4208                   install-info) \
4209           || exit 1
4210
4211 @endif opcodes
4212
4213 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4214 maybe-installcheck-opcodes:
4215 @if opcodes
4216 maybe-installcheck-opcodes: installcheck-opcodes
4217
4218 installcheck-opcodes: \
4219     configure-opcodes 
4220         @[ -f ./opcodes/Makefile ] || exit 0; \
4221         r=`${PWD_COMMAND}`; export r; \
4222         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4223         $(SET_LIB_PATH) \
4224         $(HOST_EXPORTS) \
4225         for flag in $(EXTRA_HOST_FLAGS) ; do \
4226           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4227         done; \
4228         echo "Doing installcheck in opcodes" ; \
4229         (cd opcodes && \
4230           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4231                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4232                   "RANLIB=$${RANLIB}" \
4233                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4234                   installcheck) \
4235           || exit 1
4236
4237 @endif opcodes
4238
4239 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4240 maybe-mostlyclean-opcodes:
4241 @if opcodes
4242 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4243
4244 mostlyclean-opcodes: 
4245         @[ -f ./opcodes/Makefile ] || exit 0; \
4246         r=`${PWD_COMMAND}`; export r; \
4247         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4248         $(SET_LIB_PATH) \
4249         $(HOST_EXPORTS) \
4250         for flag in $(EXTRA_HOST_FLAGS) ; do \
4251           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4252         done; \
4253         echo "Doing mostlyclean in opcodes" ; \
4254         (cd opcodes && \
4255           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4256                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4257                   "RANLIB=$${RANLIB}" \
4258                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4259                   mostlyclean) \
4260           || exit 1
4261
4262 @endif opcodes
4263
4264 .PHONY: maybe-clean-opcodes clean-opcodes
4265 maybe-clean-opcodes:
4266 @if opcodes
4267 maybe-clean-opcodes: clean-opcodes
4268
4269 clean-opcodes: 
4270         @[ -f ./opcodes/Makefile ] || exit 0; \
4271         r=`${PWD_COMMAND}`; export r; \
4272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4273         $(SET_LIB_PATH) \
4274         $(HOST_EXPORTS) \
4275         for flag in $(EXTRA_HOST_FLAGS) ; do \
4276           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4277         done; \
4278         echo "Doing clean in opcodes" ; \
4279         (cd opcodes && \
4280           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4281                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4282                   "RANLIB=$${RANLIB}" \
4283                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4284                   clean) \
4285           || exit 1
4286
4287 @endif opcodes
4288
4289 .PHONY: maybe-distclean-opcodes distclean-opcodes
4290 maybe-distclean-opcodes:
4291 @if opcodes
4292 maybe-distclean-opcodes: distclean-opcodes
4293
4294 distclean-opcodes: 
4295         @[ -f ./opcodes/Makefile ] || exit 0; \
4296         r=`${PWD_COMMAND}`; export r; \
4297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4298         $(SET_LIB_PATH) \
4299         $(HOST_EXPORTS) \
4300         for flag in $(EXTRA_HOST_FLAGS) ; do \
4301           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4302         done; \
4303         echo "Doing distclean in opcodes" ; \
4304         (cd opcodes && \
4305           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4306                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4307                   "RANLIB=$${RANLIB}" \
4308                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4309                   distclean) \
4310           || exit 1
4311
4312 @endif opcodes
4313
4314 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4315 maybe-maintainer-clean-opcodes:
4316 @if opcodes
4317 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4318
4319 maintainer-clean-opcodes: 
4320         @[ -f ./opcodes/Makefile ] || exit 0; \
4321         r=`${PWD_COMMAND}`; export r; \
4322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4323         $(SET_LIB_PATH) \
4324         $(HOST_EXPORTS) \
4325         for flag in $(EXTRA_HOST_FLAGS) ; do \
4326           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4327         done; \
4328         echo "Doing maintainer-clean in opcodes" ; \
4329         (cd opcodes && \
4330           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4331                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4332                   "RANLIB=$${RANLIB}" \
4333                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4334                   maintainer-clean) \
4335           || exit 1
4336
4337 @endif opcodes
4338
4339
4340 .PHONY: configure-binutils maybe-configure-binutils
4341 maybe-configure-binutils:
4342 @if binutils
4343 maybe-configure-binutils: configure-binutils
4344 configure-binutils:
4345         @test -f stage_last && exit 0; \
4346         test ! -f binutils/Makefile || exit 0; \
4347         [ -d binutils ] || mkdir binutils; \
4348         r=`${PWD_COMMAND}`; export r; \
4349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4350         $(HOST_EXPORTS) \
4351         echo Configuring in binutils; \
4352         cd binutils || exit 1; \
4353         case $(srcdir) in \
4354           \.) \
4355             srcdiroption="--srcdir=."; \
4356             libsrcdir=".";; \
4357           /* | [A-Za-z]:[\\/]*) \
4358             srcdiroption="--srcdir=$(srcdir)/binutils"; \
4359             libsrcdir="$$s/binutils";; \
4360           *) \
4361             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
4362             libsrcdir="$$s/binutils";; \
4363         esac; \
4364         $(SHELL) $${libsrcdir}/configure \
4365           $(HOST_CONFIGARGS) $${srcdiroption}  \
4366           || exit 1
4367 @endif binutils
4368
4369 .PHONY: all-binutils maybe-all-binutils
4370 maybe-all-binutils:
4371 @if binutils
4372 maybe-all-binutils: all-binutils
4373 all-binutils: configure-binutils
4374         @test -f stage_last && exit 0; \
4375         r=`${PWD_COMMAND}`; export r; \
4376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4377         $(SET_LIB_PATH) \
4378         $(HOST_EXPORTS) \
4379         (cd binutils && $(MAKE) $(FLAGS_TO_PASS)  all)
4380 @endif binutils
4381
4382 .PHONY: check-binutils maybe-check-binutils
4383 maybe-check-binutils:
4384 @if binutils
4385 maybe-check-binutils: check-binutils
4386
4387 check-binutils:
4388         @r=`${PWD_COMMAND}`; export r; \
4389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4390         $(SET_LIB_PATH) \
4391         $(HOST_EXPORTS) \
4392         (cd binutils && $(MAKE) $(FLAGS_TO_PASS) check)
4393
4394 @endif binutils
4395
4396 .PHONY: install-binutils maybe-install-binutils
4397 maybe-install-binutils:
4398 @if binutils
4399 maybe-install-binutils: install-binutils
4400
4401 install-binutils: installdirs
4402         @r=`${PWD_COMMAND}`; export r; \
4403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4404         $(SET_LIB_PATH) \
4405         $(HOST_EXPORTS) \
4406         (cd binutils && $(MAKE) $(FLAGS_TO_PASS) install)
4407
4408 @endif binutils
4409
4410 # Other targets (info, dvi, etc.)
4411
4412 .PHONY: maybe-info-binutils info-binutils
4413 maybe-info-binutils:
4414 @if binutils
4415 maybe-info-binutils: info-binutils
4416
4417 info-binutils: \
4418     configure-binutils 
4419         @[ -f ./binutils/Makefile ] || exit 0; \
4420         r=`${PWD_COMMAND}`; export r; \
4421         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4422         $(SET_LIB_PATH) \
4423         $(HOST_EXPORTS) \
4424         for flag in $(EXTRA_HOST_FLAGS) ; do \
4425           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4426         done; \
4427         echo "Doing info in binutils" ; \
4428         (cd binutils && \
4429           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4430                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4431                   "RANLIB=$${RANLIB}" \
4432                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4433                   info) \
4434           || exit 1
4435
4436 @endif binutils
4437
4438 .PHONY: maybe-dvi-binutils dvi-binutils
4439 maybe-dvi-binutils:
4440 @if binutils
4441 maybe-dvi-binutils: dvi-binutils
4442
4443 dvi-binutils: \
4444     configure-binutils 
4445         @[ -f ./binutils/Makefile ] || exit 0; \
4446         r=`${PWD_COMMAND}`; export r; \
4447         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4448         $(SET_LIB_PATH) \
4449         $(HOST_EXPORTS) \
4450         for flag in $(EXTRA_HOST_FLAGS) ; do \
4451           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4452         done; \
4453         echo "Doing dvi in binutils" ; \
4454         (cd binutils && \
4455           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4456                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4457                   "RANLIB=$${RANLIB}" \
4458                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4459                   dvi) \
4460           || exit 1
4461
4462 @endif binutils
4463
4464 .PHONY: maybe-TAGS-binutils TAGS-binutils
4465 maybe-TAGS-binutils:
4466 @if binutils
4467 maybe-TAGS-binutils: TAGS-binutils
4468
4469 TAGS-binutils: \
4470     configure-binutils 
4471         @[ -f ./binutils/Makefile ] || exit 0; \
4472         r=`${PWD_COMMAND}`; export r; \
4473         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4474         $(SET_LIB_PATH) \
4475         $(HOST_EXPORTS) \
4476         for flag in $(EXTRA_HOST_FLAGS) ; do \
4477           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4478         done; \
4479         echo "Doing TAGS in binutils" ; \
4480         (cd binutils && \
4481           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4482                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4483                   "RANLIB=$${RANLIB}" \
4484                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4485                   TAGS) \
4486           || exit 1
4487
4488 @endif binutils
4489
4490 .PHONY: maybe-install-info-binutils install-info-binutils
4491 maybe-install-info-binutils:
4492 @if binutils
4493 maybe-install-info-binutils: install-info-binutils
4494
4495 install-info-binutils: \
4496     configure-binutils \
4497     info-binutils 
4498         @[ -f ./binutils/Makefile ] || exit 0; \
4499         r=`${PWD_COMMAND}`; export r; \
4500         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4501         $(SET_LIB_PATH) \
4502         $(HOST_EXPORTS) \
4503         for flag in $(EXTRA_HOST_FLAGS) ; do \
4504           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4505         done; \
4506         echo "Doing install-info in binutils" ; \
4507         (cd binutils && \
4508           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4509                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4510                   "RANLIB=$${RANLIB}" \
4511                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4512                   install-info) \
4513           || exit 1
4514
4515 @endif binutils
4516
4517 .PHONY: maybe-installcheck-binutils installcheck-binutils
4518 maybe-installcheck-binutils:
4519 @if binutils
4520 maybe-installcheck-binutils: installcheck-binutils
4521
4522 installcheck-binutils: \
4523     configure-binutils 
4524         @[ -f ./binutils/Makefile ] || exit 0; \
4525         r=`${PWD_COMMAND}`; export r; \
4526         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4527         $(SET_LIB_PATH) \
4528         $(HOST_EXPORTS) \
4529         for flag in $(EXTRA_HOST_FLAGS) ; do \
4530           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4531         done; \
4532         echo "Doing installcheck in binutils" ; \
4533         (cd binutils && \
4534           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4535                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4536                   "RANLIB=$${RANLIB}" \
4537                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4538                   installcheck) \
4539           || exit 1
4540
4541 @endif binutils
4542
4543 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
4544 maybe-mostlyclean-binutils:
4545 @if binutils
4546 maybe-mostlyclean-binutils: mostlyclean-binutils
4547
4548 mostlyclean-binutils: 
4549         @[ -f ./binutils/Makefile ] || exit 0; \
4550         r=`${PWD_COMMAND}`; export r; \
4551         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4552         $(SET_LIB_PATH) \
4553         $(HOST_EXPORTS) \
4554         for flag in $(EXTRA_HOST_FLAGS) ; do \
4555           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4556         done; \
4557         echo "Doing mostlyclean in binutils" ; \
4558         (cd binutils && \
4559           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4560                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4561                   "RANLIB=$${RANLIB}" \
4562                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4563                   mostlyclean) \
4564           || exit 1
4565
4566 @endif binutils
4567
4568 .PHONY: maybe-clean-binutils clean-binutils
4569 maybe-clean-binutils:
4570 @if binutils
4571 maybe-clean-binutils: clean-binutils
4572
4573 clean-binutils: 
4574         @[ -f ./binutils/Makefile ] || exit 0; \
4575         r=`${PWD_COMMAND}`; export r; \
4576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4577         $(SET_LIB_PATH) \
4578         $(HOST_EXPORTS) \
4579         for flag in $(EXTRA_HOST_FLAGS) ; do \
4580           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4581         done; \
4582         echo "Doing clean in binutils" ; \
4583         (cd binutils && \
4584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4586                   "RANLIB=$${RANLIB}" \
4587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4588                   clean) \
4589           || exit 1
4590
4591 @endif binutils
4592
4593 .PHONY: maybe-distclean-binutils distclean-binutils
4594 maybe-distclean-binutils:
4595 @if binutils
4596 maybe-distclean-binutils: distclean-binutils
4597
4598 distclean-binutils: 
4599         @[ -f ./binutils/Makefile ] || exit 0; \
4600         r=`${PWD_COMMAND}`; export r; \
4601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4602         $(SET_LIB_PATH) \
4603         $(HOST_EXPORTS) \
4604         for flag in $(EXTRA_HOST_FLAGS) ; do \
4605           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4606         done; \
4607         echo "Doing distclean in binutils" ; \
4608         (cd binutils && \
4609           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4610                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4611                   "RANLIB=$${RANLIB}" \
4612                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4613                   distclean) \
4614           || exit 1
4615
4616 @endif binutils
4617
4618 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
4619 maybe-maintainer-clean-binutils:
4620 @if binutils
4621 maybe-maintainer-clean-binutils: maintainer-clean-binutils
4622
4623 maintainer-clean-binutils: 
4624         @[ -f ./binutils/Makefile ] || exit 0; \
4625         r=`${PWD_COMMAND}`; export r; \
4626         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4627         $(SET_LIB_PATH) \
4628         $(HOST_EXPORTS) \
4629         for flag in $(EXTRA_HOST_FLAGS) ; do \
4630           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4631         done; \
4632         echo "Doing maintainer-clean in binutils" ; \
4633         (cd binutils && \
4634           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4635                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4636                   "RANLIB=$${RANLIB}" \
4637                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4638                   maintainer-clean) \
4639           || exit 1
4640
4641 @endif binutils
4642
4643
4644 .PHONY: configure-bison maybe-configure-bison
4645 maybe-configure-bison:
4646 @if bison
4647 maybe-configure-bison: configure-bison
4648 configure-bison:
4649         @test ! -f bison/Makefile || exit 0; \
4650         [ -d bison ] || mkdir bison; \
4651         r=`${PWD_COMMAND}`; export r; \
4652         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4653         $(HOST_EXPORTS) \
4654         echo Configuring in bison; \
4655         cd bison || exit 1; \
4656         case $(srcdir) in \
4657           \.) \
4658             srcdiroption="--srcdir=."; \
4659             libsrcdir=".";; \
4660           /* | [A-Za-z]:[\\/]*) \
4661             srcdiroption="--srcdir=$(srcdir)/bison"; \
4662             libsrcdir="$$s/bison";; \
4663           *) \
4664             srcdiroption="--srcdir=../$(srcdir)/bison"; \
4665             libsrcdir="$$s/bison";; \
4666         esac; \
4667         $(SHELL) $${libsrcdir}/configure \
4668           $(HOST_CONFIGARGS) $${srcdiroption}  \
4669           || exit 1
4670 @endif bison
4671
4672 .PHONY: all-bison maybe-all-bison
4673 maybe-all-bison:
4674 @if bison
4675 maybe-all-bison: all-bison
4676 all-bison: configure-bison
4677         @r=`${PWD_COMMAND}`; export r; \
4678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4679         $(SET_LIB_PATH) \
4680         $(HOST_EXPORTS) \
4681         (cd bison && $(MAKE) $(FLAGS_TO_PASS)  all)
4682 @endif bison
4683
4684 .PHONY: check-bison maybe-check-bison
4685 maybe-check-bison:
4686 @if bison
4687 maybe-check-bison: check-bison
4688
4689 # This module is only tested in a native toolchain.
4690 check-bison:
4691         @if [ '$(host)' = '$(target)' ] ; then \
4692           r=`${PWD_COMMAND}`; export r; \
4693           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4694           $(SET_LIB_PATH) \
4695           $(HOST_EXPORTS) \
4696           (cd bison && $(MAKE) $(FLAGS_TO_PASS)  check); \
4697         fi
4698
4699 @endif bison
4700
4701 .PHONY: install-bison maybe-install-bison
4702 maybe-install-bison:
4703 @if bison
4704 maybe-install-bison: install-bison
4705
4706 install-bison: installdirs
4707         @r=`${PWD_COMMAND}`; export r; \
4708         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4709         $(SET_LIB_PATH) \
4710         $(HOST_EXPORTS) \
4711         (cd bison && $(MAKE) $(FLAGS_TO_PASS) install)
4712
4713 @endif bison
4714
4715 # Other targets (info, dvi, etc.)
4716
4717 .PHONY: maybe-info-bison info-bison
4718 maybe-info-bison:
4719 @if bison
4720 maybe-info-bison: info-bison
4721
4722 info-bison: \
4723     configure-bison 
4724         @[ -f ./bison/Makefile ] || exit 0; \
4725         r=`${PWD_COMMAND}`; export r; \
4726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4727         $(SET_LIB_PATH) \
4728         $(HOST_EXPORTS) \
4729         for flag in $(EXTRA_HOST_FLAGS) ; do \
4730           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4731         done; \
4732         echo "Doing info in bison" ; \
4733         (cd bison && \
4734           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4735                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4736                   "RANLIB=$${RANLIB}" \
4737                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4738                   info) \
4739           || exit 1
4740
4741 @endif bison
4742
4743 .PHONY: maybe-dvi-bison dvi-bison
4744 maybe-dvi-bison:
4745 @if bison
4746 maybe-dvi-bison: dvi-bison
4747
4748 dvi-bison: \
4749     configure-bison 
4750         @[ -f ./bison/Makefile ] || exit 0; \
4751         r=`${PWD_COMMAND}`; export r; \
4752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4753         $(SET_LIB_PATH) \
4754         $(HOST_EXPORTS) \
4755         for flag in $(EXTRA_HOST_FLAGS) ; do \
4756           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4757         done; \
4758         echo "Doing dvi in bison" ; \
4759         (cd bison && \
4760           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4761                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4762                   "RANLIB=$${RANLIB}" \
4763                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4764                   dvi) \
4765           || exit 1
4766
4767 @endif bison
4768
4769 .PHONY: maybe-TAGS-bison TAGS-bison
4770 maybe-TAGS-bison:
4771 @if bison
4772 maybe-TAGS-bison: TAGS-bison
4773
4774 TAGS-bison: \
4775     configure-bison 
4776         @[ -f ./bison/Makefile ] || exit 0; \
4777         r=`${PWD_COMMAND}`; export r; \
4778         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4779         $(SET_LIB_PATH) \
4780         $(HOST_EXPORTS) \
4781         for flag in $(EXTRA_HOST_FLAGS) ; do \
4782           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4783         done; \
4784         echo "Doing TAGS in bison" ; \
4785         (cd bison && \
4786           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4787                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4788                   "RANLIB=$${RANLIB}" \
4789                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4790                   TAGS) \
4791           || exit 1
4792
4793 @endif bison
4794
4795 .PHONY: maybe-install-info-bison install-info-bison
4796 maybe-install-info-bison:
4797 @if bison
4798 maybe-install-info-bison: install-info-bison
4799
4800 install-info-bison: \
4801     configure-bison \
4802     info-bison 
4803         @[ -f ./bison/Makefile ] || exit 0; \
4804         r=`${PWD_COMMAND}`; export r; \
4805         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4806         $(SET_LIB_PATH) \
4807         $(HOST_EXPORTS) \
4808         for flag in $(EXTRA_HOST_FLAGS) ; do \
4809           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4810         done; \
4811         echo "Doing install-info in bison" ; \
4812         (cd bison && \
4813           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4814                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4815                   "RANLIB=$${RANLIB}" \
4816                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4817                   install-info) \
4818           || exit 1
4819
4820 @endif bison
4821
4822 .PHONY: maybe-installcheck-bison installcheck-bison
4823 maybe-installcheck-bison:
4824 @if bison
4825 maybe-installcheck-bison: installcheck-bison
4826
4827 installcheck-bison: \
4828     configure-bison 
4829         @[ -f ./bison/Makefile ] || exit 0; \
4830         r=`${PWD_COMMAND}`; export r; \
4831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4832         $(SET_LIB_PATH) \
4833         $(HOST_EXPORTS) \
4834         for flag in $(EXTRA_HOST_FLAGS) ; do \
4835           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4836         done; \
4837         echo "Doing installcheck in bison" ; \
4838         (cd bison && \
4839           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4840                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4841                   "RANLIB=$${RANLIB}" \
4842                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4843                   installcheck) \
4844           || exit 1
4845
4846 @endif bison
4847
4848 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
4849 maybe-mostlyclean-bison:
4850 @if bison
4851 maybe-mostlyclean-bison: mostlyclean-bison
4852
4853 mostlyclean-bison: 
4854         @[ -f ./bison/Makefile ] || exit 0; \
4855         r=`${PWD_COMMAND}`; export r; \
4856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4857         $(SET_LIB_PATH) \
4858         $(HOST_EXPORTS) \
4859         for flag in $(EXTRA_HOST_FLAGS) ; do \
4860           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4861         done; \
4862         echo "Doing mostlyclean in bison" ; \
4863         (cd bison && \
4864           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4865                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4866                   "RANLIB=$${RANLIB}" \
4867                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4868                   mostlyclean) \
4869           || exit 1
4870
4871 @endif bison
4872
4873 .PHONY: maybe-clean-bison clean-bison
4874 maybe-clean-bison:
4875 @if bison
4876 maybe-clean-bison: clean-bison
4877
4878 clean-bison: 
4879         @[ -f ./bison/Makefile ] || exit 0; \
4880         r=`${PWD_COMMAND}`; export r; \
4881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4882         $(SET_LIB_PATH) \
4883         $(HOST_EXPORTS) \
4884         for flag in $(EXTRA_HOST_FLAGS) ; do \
4885           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4886         done; \
4887         echo "Doing clean in bison" ; \
4888         (cd bison && \
4889           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4890                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4891                   "RANLIB=$${RANLIB}" \
4892                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4893                   clean) \
4894           || exit 1
4895
4896 @endif bison
4897
4898 .PHONY: maybe-distclean-bison distclean-bison
4899 maybe-distclean-bison:
4900 @if bison
4901 maybe-distclean-bison: distclean-bison
4902
4903 distclean-bison: 
4904         @[ -f ./bison/Makefile ] || exit 0; \
4905         r=`${PWD_COMMAND}`; export r; \
4906         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4907         $(SET_LIB_PATH) \
4908         $(HOST_EXPORTS) \
4909         for flag in $(EXTRA_HOST_FLAGS) ; do \
4910           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4911         done; \
4912         echo "Doing distclean in bison" ; \
4913         (cd bison && \
4914           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4915                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4916                   "RANLIB=$${RANLIB}" \
4917                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4918                   distclean) \
4919           || exit 1
4920
4921 @endif bison
4922
4923 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
4924 maybe-maintainer-clean-bison:
4925 @if bison
4926 maybe-maintainer-clean-bison: maintainer-clean-bison
4927
4928 maintainer-clean-bison: 
4929         @[ -f ./bison/Makefile ] || exit 0; \
4930         r=`${PWD_COMMAND}`; export r; \
4931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4932         $(SET_LIB_PATH) \
4933         $(HOST_EXPORTS) \
4934         for flag in $(EXTRA_HOST_FLAGS) ; do \
4935           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4936         done; \
4937         echo "Doing maintainer-clean in bison" ; \
4938         (cd bison && \
4939           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4940                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4941                   "RANLIB=$${RANLIB}" \
4942                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4943                   maintainer-clean) \
4944           || exit 1
4945
4946 @endif bison
4947
4948
4949 .PHONY: configure-byacc maybe-configure-byacc
4950 maybe-configure-byacc:
4951 @if byacc
4952 maybe-configure-byacc: configure-byacc
4953 configure-byacc:
4954         @test ! -f byacc/Makefile || exit 0; \
4955         [ -d byacc ] || mkdir byacc; \
4956         r=`${PWD_COMMAND}`; export r; \
4957         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4958         $(HOST_EXPORTS) \
4959         echo Configuring in byacc; \
4960         cd byacc || exit 1; \
4961         case $(srcdir) in \
4962           \.) \
4963             srcdiroption="--srcdir=."; \
4964             libsrcdir=".";; \
4965           /* | [A-Za-z]:[\\/]*) \
4966             srcdiroption="--srcdir=$(srcdir)/byacc"; \
4967             libsrcdir="$$s/byacc";; \
4968           *) \
4969             srcdiroption="--srcdir=../$(srcdir)/byacc"; \
4970             libsrcdir="$$s/byacc";; \
4971         esac; \
4972         $(SHELL) $${libsrcdir}/configure \
4973           $(HOST_CONFIGARGS) $${srcdiroption}  \
4974           || exit 1
4975 @endif byacc
4976
4977 .PHONY: all-byacc maybe-all-byacc
4978 maybe-all-byacc:
4979 @if byacc
4980 maybe-all-byacc: all-byacc
4981 all-byacc: configure-byacc
4982         @r=`${PWD_COMMAND}`; export r; \
4983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4984         $(SET_LIB_PATH) \
4985         $(HOST_EXPORTS) \
4986         (cd byacc && $(MAKE) $(FLAGS_TO_PASS)  all)
4987 @endif byacc
4988
4989 .PHONY: check-byacc maybe-check-byacc
4990 maybe-check-byacc:
4991 @if byacc
4992 maybe-check-byacc: check-byacc
4993
4994 # This module is only tested in a native toolchain.
4995 check-byacc:
4996         @if [ '$(host)' = '$(target)' ] ; then \
4997           r=`${PWD_COMMAND}`; export r; \
4998           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4999           $(SET_LIB_PATH) \
5000           $(HOST_EXPORTS) \
5001           (cd byacc && $(MAKE) $(FLAGS_TO_PASS)  check); \
5002         fi
5003
5004 @endif byacc
5005
5006 .PHONY: install-byacc maybe-install-byacc
5007 maybe-install-byacc:
5008 @if byacc
5009 maybe-install-byacc: install-byacc
5010
5011 install-byacc: installdirs
5012         @r=`${PWD_COMMAND}`; export r; \
5013         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5014         $(SET_LIB_PATH) \
5015         $(HOST_EXPORTS) \
5016         (cd byacc && $(MAKE) $(FLAGS_TO_PASS) install)
5017
5018 @endif byacc
5019
5020 # Other targets (info, dvi, etc.)
5021
5022 .PHONY: maybe-info-byacc info-byacc
5023 maybe-info-byacc:
5024 @if byacc
5025 maybe-info-byacc: info-byacc
5026
5027 info-byacc: \
5028     configure-byacc 
5029         @[ -f ./byacc/Makefile ] || exit 0; \
5030         r=`${PWD_COMMAND}`; export r; \
5031         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5032         $(SET_LIB_PATH) \
5033         $(HOST_EXPORTS) \
5034         for flag in $(EXTRA_HOST_FLAGS) ; do \
5035           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5036         done; \
5037         echo "Doing info in byacc" ; \
5038         (cd byacc && \
5039           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5040                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5041                   "RANLIB=$${RANLIB}" \
5042                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5043                   info) \
5044           || exit 1
5045
5046 @endif byacc
5047
5048 .PHONY: maybe-dvi-byacc dvi-byacc
5049 maybe-dvi-byacc:
5050 @if byacc
5051 maybe-dvi-byacc: dvi-byacc
5052
5053 dvi-byacc: \
5054     configure-byacc 
5055         @[ -f ./byacc/Makefile ] || exit 0; \
5056         r=`${PWD_COMMAND}`; export r; \
5057         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5058         $(SET_LIB_PATH) \
5059         $(HOST_EXPORTS) \
5060         for flag in $(EXTRA_HOST_FLAGS) ; do \
5061           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5062         done; \
5063         echo "Doing dvi in byacc" ; \
5064         (cd byacc && \
5065           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5066                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5067                   "RANLIB=$${RANLIB}" \
5068                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5069                   dvi) \
5070           || exit 1
5071
5072 @endif byacc
5073
5074 .PHONY: maybe-TAGS-byacc TAGS-byacc
5075 maybe-TAGS-byacc:
5076 @if byacc
5077 maybe-TAGS-byacc: TAGS-byacc
5078
5079 TAGS-byacc: \
5080     configure-byacc 
5081         @[ -f ./byacc/Makefile ] || exit 0; \
5082         r=`${PWD_COMMAND}`; export r; \
5083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5084         $(SET_LIB_PATH) \
5085         $(HOST_EXPORTS) \
5086         for flag in $(EXTRA_HOST_FLAGS) ; do \
5087           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5088         done; \
5089         echo "Doing TAGS in byacc" ; \
5090         (cd byacc && \
5091           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5092                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5093                   "RANLIB=$${RANLIB}" \
5094                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5095                   TAGS) \
5096           || exit 1
5097
5098 @endif byacc
5099
5100 .PHONY: maybe-install-info-byacc install-info-byacc
5101 maybe-install-info-byacc:
5102 @if byacc
5103 maybe-install-info-byacc: install-info-byacc
5104
5105 install-info-byacc: \
5106     configure-byacc \
5107     info-byacc 
5108         @[ -f ./byacc/Makefile ] || exit 0; \
5109         r=`${PWD_COMMAND}`; export r; \
5110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5111         $(SET_LIB_PATH) \
5112         $(HOST_EXPORTS) \
5113         for flag in $(EXTRA_HOST_FLAGS) ; do \
5114           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5115         done; \
5116         echo "Doing install-info in byacc" ; \
5117         (cd byacc && \
5118           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5119                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5120                   "RANLIB=$${RANLIB}" \
5121                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5122                   install-info) \
5123           || exit 1
5124
5125 @endif byacc
5126
5127 .PHONY: maybe-installcheck-byacc installcheck-byacc
5128 maybe-installcheck-byacc:
5129 @if byacc
5130 maybe-installcheck-byacc: installcheck-byacc
5131
5132 installcheck-byacc: \
5133     configure-byacc 
5134         @[ -f ./byacc/Makefile ] || exit 0; \
5135         r=`${PWD_COMMAND}`; export r; \
5136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5137         $(SET_LIB_PATH) \
5138         $(HOST_EXPORTS) \
5139         for flag in $(EXTRA_HOST_FLAGS) ; do \
5140           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5141         done; \
5142         echo "Doing installcheck in byacc" ; \
5143         (cd byacc && \
5144           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5145                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5146                   "RANLIB=$${RANLIB}" \
5147                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5148                   installcheck) \
5149           || exit 1
5150
5151 @endif byacc
5152
5153 .PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
5154 maybe-mostlyclean-byacc:
5155 @if byacc
5156 maybe-mostlyclean-byacc: mostlyclean-byacc
5157
5158 mostlyclean-byacc: 
5159         @[ -f ./byacc/Makefile ] || exit 0; \
5160         r=`${PWD_COMMAND}`; export r; \
5161         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5162         $(SET_LIB_PATH) \
5163         $(HOST_EXPORTS) \
5164         for flag in $(EXTRA_HOST_FLAGS) ; do \
5165           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5166         done; \
5167         echo "Doing mostlyclean in byacc" ; \
5168         (cd byacc && \
5169           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5170                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5171                   "RANLIB=$${RANLIB}" \
5172                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5173                   mostlyclean) \
5174           || exit 1
5175
5176 @endif byacc
5177
5178 .PHONY: maybe-clean-byacc clean-byacc
5179 maybe-clean-byacc:
5180 @if byacc
5181 maybe-clean-byacc: clean-byacc
5182
5183 clean-byacc: 
5184         @[ -f ./byacc/Makefile ] || exit 0; \
5185         r=`${PWD_COMMAND}`; export r; \
5186         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5187         $(SET_LIB_PATH) \
5188         $(HOST_EXPORTS) \
5189         for flag in $(EXTRA_HOST_FLAGS) ; do \
5190           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5191         done; \
5192         echo "Doing clean in byacc" ; \
5193         (cd byacc && \
5194           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5195                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5196                   "RANLIB=$${RANLIB}" \
5197                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5198                   clean) \
5199           || exit 1
5200
5201 @endif byacc
5202
5203 .PHONY: maybe-distclean-byacc distclean-byacc
5204 maybe-distclean-byacc:
5205 @if byacc
5206 maybe-distclean-byacc: distclean-byacc
5207
5208 distclean-byacc: 
5209         @[ -f ./byacc/Makefile ] || exit 0; \
5210         r=`${PWD_COMMAND}`; export r; \
5211         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5212         $(SET_LIB_PATH) \
5213         $(HOST_EXPORTS) \
5214         for flag in $(EXTRA_HOST_FLAGS) ; do \
5215           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5216         done; \
5217         echo "Doing distclean in byacc" ; \
5218         (cd byacc && \
5219           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5220                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5221                   "RANLIB=$${RANLIB}" \
5222                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5223                   distclean) \
5224           || exit 1
5225
5226 @endif byacc
5227
5228 .PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
5229 maybe-maintainer-clean-byacc:
5230 @if byacc
5231 maybe-maintainer-clean-byacc: maintainer-clean-byacc
5232
5233 maintainer-clean-byacc: 
5234         @[ -f ./byacc/Makefile ] || exit 0; \
5235         r=`${PWD_COMMAND}`; export r; \
5236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5237         $(SET_LIB_PATH) \
5238         $(HOST_EXPORTS) \
5239         for flag in $(EXTRA_HOST_FLAGS) ; do \
5240           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5241         done; \
5242         echo "Doing maintainer-clean in byacc" ; \
5243         (cd byacc && \
5244           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5245                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5246                   "RANLIB=$${RANLIB}" \
5247                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5248                   maintainer-clean) \
5249           || exit 1
5250
5251 @endif byacc
5252
5253
5254 .PHONY: configure-bzip2 maybe-configure-bzip2
5255 maybe-configure-bzip2:
5256 @if bzip2
5257 maybe-configure-bzip2: configure-bzip2
5258 configure-bzip2:
5259         @test ! -f bzip2/Makefile || exit 0; \
5260         [ -d bzip2 ] || mkdir bzip2; \
5261         r=`${PWD_COMMAND}`; export r; \
5262         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5263         $(HOST_EXPORTS) \
5264         echo Configuring in bzip2; \
5265         cd bzip2 || exit 1; \
5266         case $(srcdir) in \
5267           \.) \
5268             srcdiroption="--srcdir=."; \
5269             libsrcdir=".";; \
5270           /* | [A-Za-z]:[\\/]*) \
5271             srcdiroption="--srcdir=$(srcdir)/bzip2"; \
5272             libsrcdir="$$s/bzip2";; \
5273           *) \
5274             srcdiroption="--srcdir=../$(srcdir)/bzip2"; \
5275             libsrcdir="$$s/bzip2";; \
5276         esac; \
5277         $(SHELL) $${libsrcdir}/configure \
5278           $(HOST_CONFIGARGS) $${srcdiroption}  \
5279           || exit 1
5280 @endif bzip2
5281
5282 .PHONY: all-bzip2 maybe-all-bzip2
5283 maybe-all-bzip2:
5284 @if bzip2
5285 maybe-all-bzip2: all-bzip2
5286 all-bzip2: configure-bzip2
5287         @r=`${PWD_COMMAND}`; export r; \
5288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5289         $(SET_LIB_PATH) \
5290         $(HOST_EXPORTS) \
5291         (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS)  all)
5292 @endif bzip2
5293
5294 .PHONY: check-bzip2 maybe-check-bzip2
5295 maybe-check-bzip2:
5296 @if bzip2
5297 maybe-check-bzip2: check-bzip2
5298
5299 check-bzip2:
5300         @r=`${PWD_COMMAND}`; export r; \
5301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5302         $(SET_LIB_PATH) \
5303         $(HOST_EXPORTS) \
5304         (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) check)
5305
5306 @endif bzip2
5307
5308 .PHONY: install-bzip2 maybe-install-bzip2
5309 maybe-install-bzip2:
5310 @if bzip2
5311 maybe-install-bzip2: install-bzip2
5312
5313 install-bzip2: installdirs
5314         @r=`${PWD_COMMAND}`; export r; \
5315         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5316         $(SET_LIB_PATH) \
5317         $(HOST_EXPORTS) \
5318         (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) install)
5319
5320 @endif bzip2
5321
5322 # Other targets (info, dvi, etc.)
5323
5324 .PHONY: maybe-info-bzip2 info-bzip2
5325 maybe-info-bzip2:
5326 @if bzip2
5327 maybe-info-bzip2: info-bzip2
5328
5329 info-bzip2: \
5330     configure-bzip2 
5331         @[ -f ./bzip2/Makefile ] || exit 0; \
5332         r=`${PWD_COMMAND}`; export r; \
5333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5334         $(SET_LIB_PATH) \
5335         $(HOST_EXPORTS) \
5336         for flag in $(EXTRA_HOST_FLAGS) ; do \
5337           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5338         done; \
5339         echo "Doing info in bzip2" ; \
5340         (cd bzip2 && \
5341           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5342                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5343                   "RANLIB=$${RANLIB}" \
5344                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5345                   info) \
5346           || exit 1
5347
5348 @endif bzip2
5349
5350 .PHONY: maybe-dvi-bzip2 dvi-bzip2
5351 maybe-dvi-bzip2:
5352 @if bzip2
5353 maybe-dvi-bzip2: dvi-bzip2
5354
5355 dvi-bzip2: \
5356     configure-bzip2 
5357         @[ -f ./bzip2/Makefile ] || exit 0; \
5358         r=`${PWD_COMMAND}`; export r; \
5359         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5360         $(SET_LIB_PATH) \
5361         $(HOST_EXPORTS) \
5362         for flag in $(EXTRA_HOST_FLAGS) ; do \
5363           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5364         done; \
5365         echo "Doing dvi in bzip2" ; \
5366         (cd bzip2 && \
5367           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5368                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5369                   "RANLIB=$${RANLIB}" \
5370                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5371                   dvi) \
5372           || exit 1
5373
5374 @endif bzip2
5375
5376 .PHONY: maybe-TAGS-bzip2 TAGS-bzip2
5377 maybe-TAGS-bzip2:
5378 @if bzip2
5379 maybe-TAGS-bzip2: TAGS-bzip2
5380
5381 TAGS-bzip2: \
5382     configure-bzip2 
5383         @[ -f ./bzip2/Makefile ] || exit 0; \
5384         r=`${PWD_COMMAND}`; export r; \
5385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5386         $(SET_LIB_PATH) \
5387         $(HOST_EXPORTS) \
5388         for flag in $(EXTRA_HOST_FLAGS) ; do \
5389           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5390         done; \
5391         echo "Doing TAGS in bzip2" ; \
5392         (cd bzip2 && \
5393           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5394                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5395                   "RANLIB=$${RANLIB}" \
5396                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5397                   TAGS) \
5398           || exit 1
5399
5400 @endif bzip2
5401
5402 .PHONY: maybe-install-info-bzip2 install-info-bzip2
5403 maybe-install-info-bzip2:
5404 @if bzip2
5405 maybe-install-info-bzip2: install-info-bzip2
5406
5407 install-info-bzip2: \
5408     configure-bzip2 \
5409     info-bzip2 
5410         @[ -f ./bzip2/Makefile ] || exit 0; \
5411         r=`${PWD_COMMAND}`; export r; \
5412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5413         $(SET_LIB_PATH) \
5414         $(HOST_EXPORTS) \
5415         for flag in $(EXTRA_HOST_FLAGS) ; do \
5416           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5417         done; \
5418         echo "Doing install-info in bzip2" ; \
5419         (cd bzip2 && \
5420           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5421                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5422                   "RANLIB=$${RANLIB}" \
5423                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5424                   install-info) \
5425           || exit 1
5426
5427 @endif bzip2
5428
5429 .PHONY: maybe-installcheck-bzip2 installcheck-bzip2
5430 maybe-installcheck-bzip2:
5431 @if bzip2
5432 maybe-installcheck-bzip2: installcheck-bzip2
5433
5434 installcheck-bzip2: \
5435     configure-bzip2 
5436         @[ -f ./bzip2/Makefile ] || exit 0; \
5437         r=`${PWD_COMMAND}`; export r; \
5438         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5439         $(SET_LIB_PATH) \
5440         $(HOST_EXPORTS) \
5441         for flag in $(EXTRA_HOST_FLAGS) ; do \
5442           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5443         done; \
5444         echo "Doing installcheck in bzip2" ; \
5445         (cd bzip2 && \
5446           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5447                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5448                   "RANLIB=$${RANLIB}" \
5449                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5450                   installcheck) \
5451           || exit 1
5452
5453 @endif bzip2
5454
5455 .PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
5456 maybe-mostlyclean-bzip2:
5457 @if bzip2
5458 maybe-mostlyclean-bzip2: mostlyclean-bzip2
5459
5460 mostlyclean-bzip2: 
5461         @[ -f ./bzip2/Makefile ] || exit 0; \
5462         r=`${PWD_COMMAND}`; export r; \
5463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5464         $(SET_LIB_PATH) \
5465         $(HOST_EXPORTS) \
5466         for flag in $(EXTRA_HOST_FLAGS) ; do \
5467           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5468         done; \
5469         echo "Doing mostlyclean in bzip2" ; \
5470         (cd bzip2 && \
5471           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5472                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5473                   "RANLIB=$${RANLIB}" \
5474                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5475                   mostlyclean) \
5476           || exit 1
5477
5478 @endif bzip2
5479
5480 .PHONY: maybe-clean-bzip2 clean-bzip2
5481 maybe-clean-bzip2:
5482 @if bzip2
5483 maybe-clean-bzip2: clean-bzip2
5484
5485 clean-bzip2: 
5486         @[ -f ./bzip2/Makefile ] || exit 0; \
5487         r=`${PWD_COMMAND}`; export r; \
5488         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5489         $(SET_LIB_PATH) \
5490         $(HOST_EXPORTS) \
5491         for flag in $(EXTRA_HOST_FLAGS) ; do \
5492           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5493         done; \
5494         echo "Doing clean in bzip2" ; \
5495         (cd bzip2 && \
5496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5498                   "RANLIB=$${RANLIB}" \
5499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5500                   clean) \
5501           || exit 1
5502
5503 @endif bzip2
5504
5505 .PHONY: maybe-distclean-bzip2 distclean-bzip2
5506 maybe-distclean-bzip2:
5507 @if bzip2
5508 maybe-distclean-bzip2: distclean-bzip2
5509
5510 distclean-bzip2: 
5511         @[ -f ./bzip2/Makefile ] || exit 0; \
5512         r=`${PWD_COMMAND}`; export r; \
5513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5514         $(SET_LIB_PATH) \
5515         $(HOST_EXPORTS) \
5516         for flag in $(EXTRA_HOST_FLAGS) ; do \
5517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5518         done; \
5519         echo "Doing distclean in bzip2" ; \
5520         (cd bzip2 && \
5521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5523                   "RANLIB=$${RANLIB}" \
5524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5525                   distclean) \
5526           || exit 1
5527
5528 @endif bzip2
5529
5530 .PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
5531 maybe-maintainer-clean-bzip2:
5532 @if bzip2
5533 maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
5534
5535 maintainer-clean-bzip2: 
5536         @[ -f ./bzip2/Makefile ] || exit 0; \
5537         r=`${PWD_COMMAND}`; export r; \
5538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5539         $(SET_LIB_PATH) \
5540         $(HOST_EXPORTS) \
5541         for flag in $(EXTRA_HOST_FLAGS) ; do \
5542           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5543         done; \
5544         echo "Doing maintainer-clean in bzip2" ; \
5545         (cd bzip2 && \
5546           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5547                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5548                   "RANLIB=$${RANLIB}" \
5549                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5550                   maintainer-clean) \
5551           || exit 1
5552
5553 @endif bzip2
5554
5555
5556 .PHONY: configure-dejagnu maybe-configure-dejagnu
5557 maybe-configure-dejagnu:
5558 @if dejagnu
5559 maybe-configure-dejagnu: configure-dejagnu
5560 configure-dejagnu:
5561         @test ! -f dejagnu/Makefile || exit 0; \
5562         [ -d dejagnu ] || mkdir dejagnu; \
5563         r=`${PWD_COMMAND}`; export r; \
5564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5565         $(HOST_EXPORTS) \
5566         echo Configuring in dejagnu; \
5567         cd dejagnu || exit 1; \
5568         case $(srcdir) in \
5569           \.) \
5570             srcdiroption="--srcdir=."; \
5571             libsrcdir=".";; \
5572           /* | [A-Za-z]:[\\/]*) \
5573             srcdiroption="--srcdir=$(srcdir)/dejagnu"; \
5574             libsrcdir="$$s/dejagnu";; \
5575           *) \
5576             srcdiroption="--srcdir=../$(srcdir)/dejagnu"; \
5577             libsrcdir="$$s/dejagnu";; \
5578         esac; \
5579         $(SHELL) $${libsrcdir}/configure \
5580           $(HOST_CONFIGARGS) $${srcdiroption}  \
5581           || exit 1
5582 @endif dejagnu
5583
5584 .PHONY: all-dejagnu maybe-all-dejagnu
5585 maybe-all-dejagnu:
5586 @if dejagnu
5587 maybe-all-dejagnu: all-dejagnu
5588 all-dejagnu: configure-dejagnu
5589         @r=`${PWD_COMMAND}`; export r; \
5590         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5591         $(SET_LIB_PATH) \
5592         $(HOST_EXPORTS) \
5593         (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS)  all)
5594 @endif dejagnu
5595
5596 .PHONY: check-dejagnu maybe-check-dejagnu
5597 maybe-check-dejagnu:
5598 @if dejagnu
5599 maybe-check-dejagnu: check-dejagnu
5600
5601 check-dejagnu:
5602         @r=`${PWD_COMMAND}`; export r; \
5603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5604         $(SET_LIB_PATH) \
5605         $(HOST_EXPORTS) \
5606         (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) check)
5607
5608 @endif dejagnu
5609
5610 .PHONY: install-dejagnu maybe-install-dejagnu
5611 maybe-install-dejagnu:
5612 @if dejagnu
5613 maybe-install-dejagnu: install-dejagnu
5614
5615 install-dejagnu: installdirs
5616         @r=`${PWD_COMMAND}`; export r; \
5617         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5618         $(SET_LIB_PATH) \
5619         $(HOST_EXPORTS) \
5620         (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) install)
5621
5622 @endif dejagnu
5623
5624 # Other targets (info, dvi, etc.)
5625
5626 .PHONY: maybe-info-dejagnu info-dejagnu
5627 maybe-info-dejagnu:
5628 @if dejagnu
5629 maybe-info-dejagnu: info-dejagnu
5630
5631 info-dejagnu: \
5632     configure-dejagnu 
5633         @[ -f ./dejagnu/Makefile ] || exit 0; \
5634         r=`${PWD_COMMAND}`; export r; \
5635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5636         $(SET_LIB_PATH) \
5637         $(HOST_EXPORTS) \
5638         for flag in $(EXTRA_HOST_FLAGS) ; do \
5639           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5640         done; \
5641         echo "Doing info in dejagnu" ; \
5642         (cd dejagnu && \
5643           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5644                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5645                   "RANLIB=$${RANLIB}" \
5646                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5647                   info) \
5648           || exit 1
5649
5650 @endif dejagnu
5651
5652 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
5653 maybe-dvi-dejagnu:
5654 @if dejagnu
5655 maybe-dvi-dejagnu: dvi-dejagnu
5656
5657 dvi-dejagnu: \
5658     configure-dejagnu 
5659         @[ -f ./dejagnu/Makefile ] || exit 0; \
5660         r=`${PWD_COMMAND}`; export r; \
5661         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5662         $(SET_LIB_PATH) \
5663         $(HOST_EXPORTS) \
5664         for flag in $(EXTRA_HOST_FLAGS) ; do \
5665           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5666         done; \
5667         echo "Doing dvi in dejagnu" ; \
5668         (cd dejagnu && \
5669           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5670                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5671                   "RANLIB=$${RANLIB}" \
5672                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5673                   dvi) \
5674           || exit 1
5675
5676 @endif dejagnu
5677
5678 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
5679 maybe-TAGS-dejagnu:
5680 @if dejagnu
5681 maybe-TAGS-dejagnu: TAGS-dejagnu
5682
5683 TAGS-dejagnu: \
5684     configure-dejagnu 
5685         @[ -f ./dejagnu/Makefile ] || exit 0; \
5686         r=`${PWD_COMMAND}`; export r; \
5687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5688         $(SET_LIB_PATH) \
5689         $(HOST_EXPORTS) \
5690         for flag in $(EXTRA_HOST_FLAGS) ; do \
5691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5692         done; \
5693         echo "Doing TAGS in dejagnu" ; \
5694         (cd dejagnu && \
5695           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5696                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5697                   "RANLIB=$${RANLIB}" \
5698                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5699                   TAGS) \
5700           || exit 1
5701
5702 @endif dejagnu
5703
5704 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
5705 maybe-install-info-dejagnu:
5706 @if dejagnu
5707 maybe-install-info-dejagnu: install-info-dejagnu
5708
5709 install-info-dejagnu: \
5710     configure-dejagnu \
5711     info-dejagnu 
5712         @[ -f ./dejagnu/Makefile ] || exit 0; \
5713         r=`${PWD_COMMAND}`; export r; \
5714         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5715         $(SET_LIB_PATH) \
5716         $(HOST_EXPORTS) \
5717         for flag in $(EXTRA_HOST_FLAGS) ; do \
5718           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5719         done; \
5720         echo "Doing install-info in dejagnu" ; \
5721         (cd dejagnu && \
5722           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5723                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5724                   "RANLIB=$${RANLIB}" \
5725                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5726                   install-info) \
5727           || exit 1
5728
5729 @endif dejagnu
5730
5731 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
5732 maybe-installcheck-dejagnu:
5733 @if dejagnu
5734 maybe-installcheck-dejagnu: installcheck-dejagnu
5735
5736 installcheck-dejagnu: \
5737     configure-dejagnu 
5738         @[ -f ./dejagnu/Makefile ] || exit 0; \
5739         r=`${PWD_COMMAND}`; export r; \
5740         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5741         $(SET_LIB_PATH) \
5742         $(HOST_EXPORTS) \
5743         for flag in $(EXTRA_HOST_FLAGS) ; do \
5744           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5745         done; \
5746         echo "Doing installcheck in dejagnu" ; \
5747         (cd dejagnu && \
5748           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5749                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5750                   "RANLIB=$${RANLIB}" \
5751                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5752                   installcheck) \
5753           || exit 1
5754
5755 @endif dejagnu
5756
5757 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
5758 maybe-mostlyclean-dejagnu:
5759 @if dejagnu
5760 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
5761
5762 mostlyclean-dejagnu: 
5763         @[ -f ./dejagnu/Makefile ] || exit 0; \
5764         r=`${PWD_COMMAND}`; export r; \
5765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5766         $(SET_LIB_PATH) \
5767         $(HOST_EXPORTS) \
5768         for flag in $(EXTRA_HOST_FLAGS) ; do \
5769           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5770         done; \
5771         echo "Doing mostlyclean in dejagnu" ; \
5772         (cd dejagnu && \
5773           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5774                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5775                   "RANLIB=$${RANLIB}" \
5776                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5777                   mostlyclean) \
5778           || exit 1
5779
5780 @endif dejagnu
5781
5782 .PHONY: maybe-clean-dejagnu clean-dejagnu
5783 maybe-clean-dejagnu:
5784 @if dejagnu
5785 maybe-clean-dejagnu: clean-dejagnu
5786
5787 clean-dejagnu: 
5788         @[ -f ./dejagnu/Makefile ] || exit 0; \
5789         r=`${PWD_COMMAND}`; export r; \
5790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5791         $(SET_LIB_PATH) \
5792         $(HOST_EXPORTS) \
5793         for flag in $(EXTRA_HOST_FLAGS) ; do \
5794           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5795         done; \
5796         echo "Doing clean in dejagnu" ; \
5797         (cd dejagnu && \
5798           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5799                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5800                   "RANLIB=$${RANLIB}" \
5801                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5802                   clean) \
5803           || exit 1
5804
5805 @endif dejagnu
5806
5807 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
5808 maybe-distclean-dejagnu:
5809 @if dejagnu
5810 maybe-distclean-dejagnu: distclean-dejagnu
5811
5812 distclean-dejagnu: 
5813         @[ -f ./dejagnu/Makefile ] || exit 0; \
5814         r=`${PWD_COMMAND}`; export r; \
5815         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5816         $(SET_LIB_PATH) \
5817         $(HOST_EXPORTS) \
5818         for flag in $(EXTRA_HOST_FLAGS) ; do \
5819           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5820         done; \
5821         echo "Doing distclean in dejagnu" ; \
5822         (cd dejagnu && \
5823           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5824                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5825                   "RANLIB=$${RANLIB}" \
5826                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5827                   distclean) \
5828           || exit 1
5829
5830 @endif dejagnu
5831
5832 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
5833 maybe-maintainer-clean-dejagnu:
5834 @if dejagnu
5835 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
5836
5837 maintainer-clean-dejagnu: 
5838         @[ -f ./dejagnu/Makefile ] || exit 0; \
5839         r=`${PWD_COMMAND}`; export r; \
5840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5841         $(SET_LIB_PATH) \
5842         $(HOST_EXPORTS) \
5843         for flag in $(EXTRA_HOST_FLAGS) ; do \
5844           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5845         done; \
5846         echo "Doing maintainer-clean in dejagnu" ; \
5847         (cd dejagnu && \
5848           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5849                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5850                   "RANLIB=$${RANLIB}" \
5851                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5852                   maintainer-clean) \
5853           || exit 1
5854
5855 @endif dejagnu
5856
5857
5858 .PHONY: configure-diff maybe-configure-diff
5859 maybe-configure-diff:
5860 @if diff
5861 maybe-configure-diff: configure-diff
5862 configure-diff:
5863         @test ! -f diff/Makefile || exit 0; \
5864         [ -d diff ] || mkdir diff; \
5865         r=`${PWD_COMMAND}`; export r; \
5866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5867         $(HOST_EXPORTS) \
5868         echo Configuring in diff; \
5869         cd diff || exit 1; \
5870         case $(srcdir) in \
5871           \.) \
5872             srcdiroption="--srcdir=."; \
5873             libsrcdir=".";; \
5874           /* | [A-Za-z]:[\\/]*) \
5875             srcdiroption="--srcdir=$(srcdir)/diff"; \
5876             libsrcdir="$$s/diff";; \
5877           *) \
5878             srcdiroption="--srcdir=../$(srcdir)/diff"; \
5879             libsrcdir="$$s/diff";; \
5880         esac; \
5881         $(SHELL) $${libsrcdir}/configure \
5882           $(HOST_CONFIGARGS) $${srcdiroption}  \
5883           || exit 1
5884 @endif diff
5885
5886 .PHONY: all-diff maybe-all-diff
5887 maybe-all-diff:
5888 @if diff
5889 maybe-all-diff: all-diff
5890 all-diff: configure-diff
5891         @r=`${PWD_COMMAND}`; export r; \
5892         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5893         $(SET_LIB_PATH) \
5894         $(HOST_EXPORTS) \
5895         (cd diff && $(MAKE) $(FLAGS_TO_PASS)  all)
5896 @endif diff
5897
5898 .PHONY: check-diff maybe-check-diff
5899 maybe-check-diff:
5900 @if diff
5901 maybe-check-diff: check-diff
5902
5903 check-diff:
5904         @r=`${PWD_COMMAND}`; export r; \
5905         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5906         $(SET_LIB_PATH) \
5907         $(HOST_EXPORTS) \
5908         (cd diff && $(MAKE) $(FLAGS_TO_PASS) check)
5909
5910 @endif diff
5911
5912 .PHONY: install-diff maybe-install-diff
5913 maybe-install-diff:
5914 @if diff
5915 maybe-install-diff: install-diff
5916
5917 install-diff: installdirs
5918         @r=`${PWD_COMMAND}`; export r; \
5919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5920         $(SET_LIB_PATH) \
5921         $(HOST_EXPORTS) \
5922         (cd diff && $(MAKE) $(FLAGS_TO_PASS) install)
5923
5924 @endif diff
5925
5926 # Other targets (info, dvi, etc.)
5927
5928 .PHONY: maybe-info-diff info-diff
5929 maybe-info-diff:
5930 @if diff
5931 maybe-info-diff: info-diff
5932
5933 info-diff: \
5934     configure-diff 
5935         @[ -f ./diff/Makefile ] || exit 0; \
5936         r=`${PWD_COMMAND}`; export r; \
5937         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5938         $(SET_LIB_PATH) \
5939         $(HOST_EXPORTS) \
5940         for flag in $(EXTRA_HOST_FLAGS) ; do \
5941           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5942         done; \
5943         echo "Doing info in diff" ; \
5944         (cd diff && \
5945           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5946                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5947                   "RANLIB=$${RANLIB}" \
5948                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5949                   info) \
5950           || exit 1
5951
5952 @endif diff
5953
5954 .PHONY: maybe-dvi-diff dvi-diff
5955 maybe-dvi-diff:
5956 @if diff
5957 maybe-dvi-diff: dvi-diff
5958
5959 dvi-diff: \
5960     configure-diff 
5961         @[ -f ./diff/Makefile ] || exit 0; \
5962         r=`${PWD_COMMAND}`; export r; \
5963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5964         $(SET_LIB_PATH) \
5965         $(HOST_EXPORTS) \
5966         for flag in $(EXTRA_HOST_FLAGS) ; do \
5967           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5968         done; \
5969         echo "Doing dvi in diff" ; \
5970         (cd diff && \
5971           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5972                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5973                   "RANLIB=$${RANLIB}" \
5974                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5975                   dvi) \
5976           || exit 1
5977
5978 @endif diff
5979
5980 .PHONY: maybe-TAGS-diff TAGS-diff
5981 maybe-TAGS-diff:
5982 @if diff
5983 maybe-TAGS-diff: TAGS-diff
5984
5985 TAGS-diff: \
5986     configure-diff 
5987         @[ -f ./diff/Makefile ] || exit 0; \
5988         r=`${PWD_COMMAND}`; export r; \
5989         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5990         $(SET_LIB_PATH) \
5991         $(HOST_EXPORTS) \
5992         for flag in $(EXTRA_HOST_FLAGS) ; do \
5993           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5994         done; \
5995         echo "Doing TAGS in diff" ; \
5996         (cd diff && \
5997           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5998                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5999                   "RANLIB=$${RANLIB}" \
6000                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6001                   TAGS) \
6002           || exit 1
6003
6004 @endif diff
6005
6006 .PHONY: maybe-install-info-diff install-info-diff
6007 maybe-install-info-diff:
6008 @if diff
6009 maybe-install-info-diff: install-info-diff
6010
6011 install-info-diff: \
6012     configure-diff \
6013     info-diff 
6014         @[ -f ./diff/Makefile ] || exit 0; \
6015         r=`${PWD_COMMAND}`; export r; \
6016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6017         $(SET_LIB_PATH) \
6018         $(HOST_EXPORTS) \
6019         for flag in $(EXTRA_HOST_FLAGS) ; do \
6020           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6021         done; \
6022         echo "Doing install-info in diff" ; \
6023         (cd diff && \
6024           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6025                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6026                   "RANLIB=$${RANLIB}" \
6027                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6028                   install-info) \
6029           || exit 1
6030
6031 @endif diff
6032
6033 .PHONY: maybe-installcheck-diff installcheck-diff
6034 maybe-installcheck-diff:
6035 @if diff
6036 maybe-installcheck-diff: installcheck-diff
6037
6038 installcheck-diff: \
6039     configure-diff 
6040         @[ -f ./diff/Makefile ] || exit 0; \
6041         r=`${PWD_COMMAND}`; export r; \
6042         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6043         $(SET_LIB_PATH) \
6044         $(HOST_EXPORTS) \
6045         for flag in $(EXTRA_HOST_FLAGS) ; do \
6046           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6047         done; \
6048         echo "Doing installcheck in diff" ; \
6049         (cd diff && \
6050           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6051                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6052                   "RANLIB=$${RANLIB}" \
6053                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6054                   installcheck) \
6055           || exit 1
6056
6057 @endif diff
6058
6059 .PHONY: maybe-mostlyclean-diff mostlyclean-diff
6060 maybe-mostlyclean-diff:
6061 @if diff
6062 maybe-mostlyclean-diff: mostlyclean-diff
6063
6064 mostlyclean-diff: 
6065         @[ -f ./diff/Makefile ] || exit 0; \
6066         r=`${PWD_COMMAND}`; export r; \
6067         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6068         $(SET_LIB_PATH) \
6069         $(HOST_EXPORTS) \
6070         for flag in $(EXTRA_HOST_FLAGS) ; do \
6071           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6072         done; \
6073         echo "Doing mostlyclean in diff" ; \
6074         (cd diff && \
6075           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6076                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6077                   "RANLIB=$${RANLIB}" \
6078                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6079                   mostlyclean) \
6080           || exit 1
6081
6082 @endif diff
6083
6084 .PHONY: maybe-clean-diff clean-diff
6085 maybe-clean-diff:
6086 @if diff
6087 maybe-clean-diff: clean-diff
6088
6089 clean-diff: 
6090         @[ -f ./diff/Makefile ] || exit 0; \
6091         r=`${PWD_COMMAND}`; export r; \
6092         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6093         $(SET_LIB_PATH) \
6094         $(HOST_EXPORTS) \
6095         for flag in $(EXTRA_HOST_FLAGS) ; do \
6096           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6097         done; \
6098         echo "Doing clean in diff" ; \
6099         (cd diff && \
6100           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6101                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6102                   "RANLIB=$${RANLIB}" \
6103                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6104                   clean) \
6105           || exit 1
6106
6107 @endif diff
6108
6109 .PHONY: maybe-distclean-diff distclean-diff
6110 maybe-distclean-diff:
6111 @if diff
6112 maybe-distclean-diff: distclean-diff
6113
6114 distclean-diff: 
6115         @[ -f ./diff/Makefile ] || exit 0; \
6116         r=`${PWD_COMMAND}`; export r; \
6117         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6118         $(SET_LIB_PATH) \
6119         $(HOST_EXPORTS) \
6120         for flag in $(EXTRA_HOST_FLAGS) ; do \
6121           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6122         done; \
6123         echo "Doing distclean in diff" ; \
6124         (cd diff && \
6125           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6126                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6127                   "RANLIB=$${RANLIB}" \
6128                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6129                   distclean) \
6130           || exit 1
6131
6132 @endif diff
6133
6134 .PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
6135 maybe-maintainer-clean-diff:
6136 @if diff
6137 maybe-maintainer-clean-diff: maintainer-clean-diff
6138
6139 maintainer-clean-diff: 
6140         @[ -f ./diff/Makefile ] || exit 0; \
6141         r=`${PWD_COMMAND}`; export r; \
6142         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6143         $(SET_LIB_PATH) \
6144         $(HOST_EXPORTS) \
6145         for flag in $(EXTRA_HOST_FLAGS) ; do \
6146           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6147         done; \
6148         echo "Doing maintainer-clean in diff" ; \
6149         (cd diff && \
6150           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6151                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6152                   "RANLIB=$${RANLIB}" \
6153                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6154                   maintainer-clean) \
6155           || exit 1
6156
6157 @endif diff
6158
6159
6160 .PHONY: configure-dosutils maybe-configure-dosutils
6161 maybe-configure-dosutils:
6162 @if dosutils
6163 maybe-configure-dosutils: configure-dosutils
6164 configure-dosutils:
6165         @test ! -f dosutils/Makefile || exit 0; \
6166         [ -d dosutils ] || mkdir dosutils; \
6167         r=`${PWD_COMMAND}`; export r; \
6168         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6169         $(HOST_EXPORTS) \
6170         echo Configuring in dosutils; \
6171         cd dosutils || exit 1; \
6172         case $(srcdir) in \
6173           \.) \
6174             srcdiroption="--srcdir=."; \
6175             libsrcdir=".";; \
6176           /* | [A-Za-z]:[\\/]*) \
6177             srcdiroption="--srcdir=$(srcdir)/dosutils"; \
6178             libsrcdir="$$s/dosutils";; \
6179           *) \
6180             srcdiroption="--srcdir=../$(srcdir)/dosutils"; \
6181             libsrcdir="$$s/dosutils";; \
6182         esac; \
6183         $(SHELL) $${libsrcdir}/configure \
6184           $(HOST_CONFIGARGS) $${srcdiroption}  \
6185           || exit 1
6186 @endif dosutils
6187
6188 .PHONY: all-dosutils maybe-all-dosutils
6189 maybe-all-dosutils:
6190 @if dosutils
6191 maybe-all-dosutils: all-dosutils
6192 all-dosutils: configure-dosutils
6193         @r=`${PWD_COMMAND}`; export r; \
6194         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6195         $(SET_LIB_PATH) \
6196         $(HOST_EXPORTS) \
6197         (cd dosutils && $(MAKE) $(FLAGS_TO_PASS)  all)
6198 @endif dosutils
6199
6200 .PHONY: check-dosutils maybe-check-dosutils
6201 maybe-check-dosutils:
6202 @if dosutils
6203 maybe-check-dosutils: check-dosutils
6204
6205 check-dosutils:
6206
6207 @endif dosutils
6208
6209 .PHONY: install-dosutils maybe-install-dosutils
6210 maybe-install-dosutils:
6211 @if dosutils
6212 maybe-install-dosutils: install-dosutils
6213
6214 install-dosutils: installdirs
6215         @r=`${PWD_COMMAND}`; export r; \
6216         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6217         $(SET_LIB_PATH) \
6218         $(HOST_EXPORTS) \
6219         (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) install)
6220
6221 @endif dosutils
6222
6223 # Other targets (info, dvi, etc.)
6224
6225 .PHONY: maybe-info-dosutils info-dosutils
6226 maybe-info-dosutils:
6227 @if dosutils
6228 maybe-info-dosutils: info-dosutils
6229
6230 info-dosutils: \
6231     configure-dosutils 
6232         @[ -f ./dosutils/Makefile ] || exit 0; \
6233         r=`${PWD_COMMAND}`; export r; \
6234         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6235         $(SET_LIB_PATH) \
6236         $(HOST_EXPORTS) \
6237         for flag in $(EXTRA_HOST_FLAGS) ; do \
6238           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6239         done; \
6240         echo "Doing info in dosutils" ; \
6241         (cd dosutils && \
6242           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6243                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6244                   "RANLIB=$${RANLIB}" \
6245                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6246                   info) \
6247           || exit 1
6248
6249 @endif dosutils
6250
6251 .PHONY: maybe-dvi-dosutils dvi-dosutils
6252 maybe-dvi-dosutils:
6253 @if dosutils
6254 maybe-dvi-dosutils: dvi-dosutils
6255
6256 dvi-dosutils: \
6257     configure-dosutils 
6258         @[ -f ./dosutils/Makefile ] || exit 0; \
6259         r=`${PWD_COMMAND}`; export r; \
6260         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6261         $(SET_LIB_PATH) \
6262         $(HOST_EXPORTS) \
6263         for flag in $(EXTRA_HOST_FLAGS) ; do \
6264           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6265         done; \
6266         echo "Doing dvi in dosutils" ; \
6267         (cd dosutils && \
6268           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6269                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6270                   "RANLIB=$${RANLIB}" \
6271                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6272                   dvi) \
6273           || exit 1
6274
6275 @endif dosutils
6276
6277 .PHONY: maybe-TAGS-dosutils TAGS-dosutils
6278 maybe-TAGS-dosutils:
6279 @if dosutils
6280 maybe-TAGS-dosutils: TAGS-dosutils
6281
6282 TAGS-dosutils: \
6283     configure-dosutils 
6284         @[ -f ./dosutils/Makefile ] || exit 0; \
6285         r=`${PWD_COMMAND}`; export r; \
6286         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6287         $(SET_LIB_PATH) \
6288         $(HOST_EXPORTS) \
6289         for flag in $(EXTRA_HOST_FLAGS) ; do \
6290           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6291         done; \
6292         echo "Doing TAGS in dosutils" ; \
6293         (cd dosutils && \
6294           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6295                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6296                   "RANLIB=$${RANLIB}" \
6297                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6298                   TAGS) \
6299           || exit 1
6300
6301 @endif dosutils
6302
6303 .PHONY: maybe-install-info-dosutils install-info-dosutils
6304 maybe-install-info-dosutils:
6305 @if dosutils
6306 maybe-install-info-dosutils: install-info-dosutils
6307
6308 install-info-dosutils: \
6309     configure-dosutils \
6310     info-dosutils 
6311         @[ -f ./dosutils/Makefile ] || exit 0; \
6312         r=`${PWD_COMMAND}`; export r; \
6313         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6314         $(SET_LIB_PATH) \
6315         $(HOST_EXPORTS) \
6316         for flag in $(EXTRA_HOST_FLAGS) ; do \
6317           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6318         done; \
6319         echo "Doing install-info in dosutils" ; \
6320         (cd dosutils && \
6321           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6322                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6323                   "RANLIB=$${RANLIB}" \
6324                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6325                   install-info) \
6326           || exit 1
6327
6328 @endif dosutils
6329
6330 .PHONY: maybe-installcheck-dosutils installcheck-dosutils
6331 maybe-installcheck-dosutils:
6332 @if dosutils
6333 maybe-installcheck-dosutils: installcheck-dosutils
6334
6335 installcheck-dosutils: \
6336     configure-dosutils 
6337         @[ -f ./dosutils/Makefile ] || exit 0; \
6338         r=`${PWD_COMMAND}`; export r; \
6339         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6340         $(SET_LIB_PATH) \
6341         $(HOST_EXPORTS) \
6342         for flag in $(EXTRA_HOST_FLAGS) ; do \
6343           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6344         done; \
6345         echo "Doing installcheck in dosutils" ; \
6346         (cd dosutils && \
6347           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6348                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6349                   "RANLIB=$${RANLIB}" \
6350                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6351                   installcheck) \
6352           || exit 1
6353
6354 @endif dosutils
6355
6356 .PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
6357 maybe-mostlyclean-dosutils:
6358 @if dosutils
6359 maybe-mostlyclean-dosutils: mostlyclean-dosutils
6360
6361 mostlyclean-dosutils: 
6362         @[ -f ./dosutils/Makefile ] || exit 0; \
6363         r=`${PWD_COMMAND}`; export r; \
6364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6365         $(SET_LIB_PATH) \
6366         $(HOST_EXPORTS) \
6367         for flag in $(EXTRA_HOST_FLAGS) ; do \
6368           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6369         done; \
6370         echo "Doing mostlyclean in dosutils" ; \
6371         (cd dosutils && \
6372           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6373                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6374                   "RANLIB=$${RANLIB}" \
6375                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6376                   mostlyclean) \
6377           || exit 1
6378
6379 @endif dosutils
6380
6381 .PHONY: maybe-clean-dosutils clean-dosutils
6382 maybe-clean-dosutils:
6383 @if dosutils
6384 maybe-clean-dosutils: clean-dosutils
6385
6386 clean-dosutils: 
6387         @[ -f ./dosutils/Makefile ] || exit 0; \
6388         r=`${PWD_COMMAND}`; export r; \
6389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6390         $(SET_LIB_PATH) \
6391         $(HOST_EXPORTS) \
6392         for flag in $(EXTRA_HOST_FLAGS) ; do \
6393           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6394         done; \
6395         echo "Doing clean in dosutils" ; \
6396         (cd dosutils && \
6397           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6398                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6399                   "RANLIB=$${RANLIB}" \
6400                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6401                   clean) \
6402           || exit 1
6403
6404 @endif dosutils
6405
6406 .PHONY: maybe-distclean-dosutils distclean-dosutils
6407 maybe-distclean-dosutils:
6408 @if dosutils
6409 maybe-distclean-dosutils: distclean-dosutils
6410
6411 distclean-dosutils: 
6412         @[ -f ./dosutils/Makefile ] || exit 0; \
6413         r=`${PWD_COMMAND}`; export r; \
6414         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6415         $(SET_LIB_PATH) \
6416         $(HOST_EXPORTS) \
6417         for flag in $(EXTRA_HOST_FLAGS) ; do \
6418           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6419         done; \
6420         echo "Doing distclean in dosutils" ; \
6421         (cd dosutils && \
6422           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6423                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6424                   "RANLIB=$${RANLIB}" \
6425                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6426                   distclean) \
6427           || exit 1
6428
6429 @endif dosutils
6430
6431 .PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
6432 maybe-maintainer-clean-dosutils:
6433 @if dosutils
6434 maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
6435
6436 maintainer-clean-dosutils: 
6437         @[ -f ./dosutils/Makefile ] || exit 0; \
6438         r=`${PWD_COMMAND}`; export r; \
6439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6440         $(SET_LIB_PATH) \
6441         $(HOST_EXPORTS) \
6442         for flag in $(EXTRA_HOST_FLAGS) ; do \
6443           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6444         done; \
6445         echo "Doing maintainer-clean in dosutils" ; \
6446         (cd dosutils && \
6447           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6448                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6449                   "RANLIB=$${RANLIB}" \
6450                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6451                   maintainer-clean) \
6452           || exit 1
6453
6454 @endif dosutils
6455
6456
6457 .PHONY: configure-etc maybe-configure-etc
6458 maybe-configure-etc:
6459 @if etc
6460 maybe-configure-etc: configure-etc
6461 configure-etc:
6462         @test ! -f etc/Makefile || exit 0; \
6463         [ -d etc ] || mkdir etc; \
6464         r=`${PWD_COMMAND}`; export r; \
6465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6466         $(HOST_EXPORTS) \
6467         echo Configuring in etc; \
6468         cd etc || exit 1; \
6469         case $(srcdir) in \
6470           \.) \
6471             srcdiroption="--srcdir=."; \
6472             libsrcdir=".";; \
6473           /* | [A-Za-z]:[\\/]*) \
6474             srcdiroption="--srcdir=$(srcdir)/etc"; \
6475             libsrcdir="$$s/etc";; \
6476           *) \
6477             srcdiroption="--srcdir=../$(srcdir)/etc"; \
6478             libsrcdir="$$s/etc";; \
6479         esac; \
6480         $(SHELL) $${libsrcdir}/configure \
6481           $(HOST_CONFIGARGS) $${srcdiroption}  \
6482           || exit 1
6483 @endif etc
6484
6485 .PHONY: all-etc maybe-all-etc
6486 maybe-all-etc:
6487 @if etc
6488 maybe-all-etc: all-etc
6489 all-etc: configure-etc
6490         @r=`${PWD_COMMAND}`; export r; \
6491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6492         $(SET_LIB_PATH) \
6493         $(HOST_EXPORTS) \
6494         (cd etc && $(MAKE) $(FLAGS_TO_PASS)  all)
6495 @endif etc
6496
6497 .PHONY: check-etc maybe-check-etc
6498 maybe-check-etc:
6499 @if etc
6500 maybe-check-etc: check-etc
6501
6502 check-etc:
6503         @r=`${PWD_COMMAND}`; export r; \
6504         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6505         $(SET_LIB_PATH) \
6506         $(HOST_EXPORTS) \
6507         (cd etc && $(MAKE) $(FLAGS_TO_PASS) check)
6508
6509 @endif etc
6510
6511 .PHONY: install-etc maybe-install-etc
6512 maybe-install-etc:
6513 @if etc
6514 maybe-install-etc: install-etc
6515
6516 install-etc: installdirs
6517         @r=`${PWD_COMMAND}`; export r; \
6518         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6519         $(SET_LIB_PATH) \
6520         $(HOST_EXPORTS) \
6521         (cd etc && $(MAKE) $(FLAGS_TO_PASS) install)
6522
6523 @endif etc
6524
6525 # Other targets (info, dvi, etc.)
6526
6527 .PHONY: maybe-info-etc info-etc
6528 maybe-info-etc:
6529 @if etc
6530 maybe-info-etc: info-etc
6531
6532 info-etc: \
6533     configure-etc 
6534         @[ -f ./etc/Makefile ] || exit 0; \
6535         r=`${PWD_COMMAND}`; export r; \
6536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6537         $(SET_LIB_PATH) \
6538         $(HOST_EXPORTS) \
6539         for flag in $(EXTRA_HOST_FLAGS) ; do \
6540           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6541         done; \
6542         echo "Doing info in etc" ; \
6543         (cd etc && \
6544           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6545                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6546                   "RANLIB=$${RANLIB}" \
6547                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6548                   info) \
6549           || exit 1
6550
6551 @endif etc
6552
6553 .PHONY: maybe-dvi-etc dvi-etc
6554 maybe-dvi-etc:
6555 @if etc
6556 maybe-dvi-etc: dvi-etc
6557
6558 dvi-etc: \
6559     configure-etc 
6560         @[ -f ./etc/Makefile ] || exit 0; \
6561         r=`${PWD_COMMAND}`; export r; \
6562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6563         $(SET_LIB_PATH) \
6564         $(HOST_EXPORTS) \
6565         for flag in $(EXTRA_HOST_FLAGS) ; do \
6566           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6567         done; \
6568         echo "Doing dvi in etc" ; \
6569         (cd etc && \
6570           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6571                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6572                   "RANLIB=$${RANLIB}" \
6573                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6574                   dvi) \
6575           || exit 1
6576
6577 @endif etc
6578
6579 .PHONY: maybe-TAGS-etc TAGS-etc
6580 maybe-TAGS-etc:
6581 @if etc
6582 maybe-TAGS-etc: TAGS-etc
6583
6584 TAGS-etc: \
6585     configure-etc 
6586         @[ -f ./etc/Makefile ] || exit 0; \
6587         r=`${PWD_COMMAND}`; export r; \
6588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6589         $(SET_LIB_PATH) \
6590         $(HOST_EXPORTS) \
6591         for flag in $(EXTRA_HOST_FLAGS) ; do \
6592           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6593         done; \
6594         echo "Doing TAGS in etc" ; \
6595         (cd etc && \
6596           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6597                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6598                   "RANLIB=$${RANLIB}" \
6599                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6600                   TAGS) \
6601           || exit 1
6602
6603 @endif etc
6604
6605 .PHONY: maybe-install-info-etc install-info-etc
6606 maybe-install-info-etc:
6607 @if etc
6608 maybe-install-info-etc: install-info-etc
6609
6610 install-info-etc: \
6611     configure-etc \
6612     info-etc 
6613         @[ -f ./etc/Makefile ] || exit 0; \
6614         r=`${PWD_COMMAND}`; export r; \
6615         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6616         $(SET_LIB_PATH) \
6617         $(HOST_EXPORTS) \
6618         for flag in $(EXTRA_HOST_FLAGS) ; do \
6619           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6620         done; \
6621         echo "Doing install-info in etc" ; \
6622         (cd etc && \
6623           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6624                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6625                   "RANLIB=$${RANLIB}" \
6626                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6627                   install-info) \
6628           || exit 1
6629
6630 @endif etc
6631
6632 .PHONY: maybe-installcheck-etc installcheck-etc
6633 maybe-installcheck-etc:
6634 @if etc
6635 maybe-installcheck-etc: installcheck-etc
6636
6637 installcheck-etc: \
6638     configure-etc 
6639         @[ -f ./etc/Makefile ] || exit 0; \
6640         r=`${PWD_COMMAND}`; export r; \
6641         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6642         $(SET_LIB_PATH) \
6643         $(HOST_EXPORTS) \
6644         for flag in $(EXTRA_HOST_FLAGS) ; do \
6645           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6646         done; \
6647         echo "Doing installcheck in etc" ; \
6648         (cd etc && \
6649           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6650                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6651                   "RANLIB=$${RANLIB}" \
6652                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6653                   installcheck) \
6654           || exit 1
6655
6656 @endif etc
6657
6658 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
6659 maybe-mostlyclean-etc:
6660 @if etc
6661 maybe-mostlyclean-etc: mostlyclean-etc
6662
6663 mostlyclean-etc: 
6664         @[ -f ./etc/Makefile ] || exit 0; \
6665         r=`${PWD_COMMAND}`; export r; \
6666         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6667         $(SET_LIB_PATH) \
6668         $(HOST_EXPORTS) \
6669         for flag in $(EXTRA_HOST_FLAGS) ; do \
6670           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6671         done; \
6672         echo "Doing mostlyclean in etc" ; \
6673         (cd etc && \
6674           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6675                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6676                   "RANLIB=$${RANLIB}" \
6677                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6678                   mostlyclean) \
6679           || exit 1
6680
6681 @endif etc
6682
6683 .PHONY: maybe-clean-etc clean-etc
6684 maybe-clean-etc:
6685 @if etc
6686 maybe-clean-etc: clean-etc
6687
6688 clean-etc: 
6689         @[ -f ./etc/Makefile ] || exit 0; \
6690         r=`${PWD_COMMAND}`; export r; \
6691         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6692         $(SET_LIB_PATH) \
6693         $(HOST_EXPORTS) \
6694         for flag in $(EXTRA_HOST_FLAGS) ; do \
6695           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6696         done; \
6697         echo "Doing clean in etc" ; \
6698         (cd etc && \
6699           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6700                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6701                   "RANLIB=$${RANLIB}" \
6702                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6703                   clean) \
6704           || exit 1
6705
6706 @endif etc
6707
6708 .PHONY: maybe-distclean-etc distclean-etc
6709 maybe-distclean-etc:
6710 @if etc
6711 maybe-distclean-etc: distclean-etc
6712
6713 distclean-etc: 
6714         @[ -f ./etc/Makefile ] || exit 0; \
6715         r=`${PWD_COMMAND}`; export r; \
6716         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6717         $(SET_LIB_PATH) \
6718         $(HOST_EXPORTS) \
6719         for flag in $(EXTRA_HOST_FLAGS) ; do \
6720           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6721         done; \
6722         echo "Doing distclean in etc" ; \
6723         (cd etc && \
6724           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6725                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6726                   "RANLIB=$${RANLIB}" \
6727                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6728                   distclean) \
6729           || exit 1
6730
6731 @endif etc
6732
6733 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
6734 maybe-maintainer-clean-etc:
6735 @if etc
6736 maybe-maintainer-clean-etc: maintainer-clean-etc
6737
6738 maintainer-clean-etc: 
6739         @[ -f ./etc/Makefile ] || exit 0; \
6740         r=`${PWD_COMMAND}`; export r; \
6741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6742         $(SET_LIB_PATH) \
6743         $(HOST_EXPORTS) \
6744         for flag in $(EXTRA_HOST_FLAGS) ; do \
6745           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6746         done; \
6747         echo "Doing maintainer-clean in etc" ; \
6748         (cd etc && \
6749           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6750                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6751                   "RANLIB=$${RANLIB}" \
6752                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6753                   maintainer-clean) \
6754           || exit 1
6755
6756 @endif etc
6757
6758
6759 .PHONY: configure-fastjar maybe-configure-fastjar
6760 maybe-configure-fastjar:
6761 @if fastjar
6762 maybe-configure-fastjar: configure-fastjar
6763 configure-fastjar:
6764         @test ! -f fastjar/Makefile || exit 0; \
6765         [ -d fastjar ] || mkdir fastjar; \
6766         r=`${PWD_COMMAND}`; export r; \
6767         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6768         $(HOST_EXPORTS) \
6769         echo Configuring in fastjar; \
6770         cd fastjar || exit 1; \
6771         case $(srcdir) in \
6772           \.) \
6773             srcdiroption="--srcdir=."; \
6774             libsrcdir=".";; \
6775           /* | [A-Za-z]:[\\/]*) \
6776             srcdiroption="--srcdir=$(srcdir)/fastjar"; \
6777             libsrcdir="$$s/fastjar";; \
6778           *) \
6779             srcdiroption="--srcdir=../$(srcdir)/fastjar"; \
6780             libsrcdir="$$s/fastjar";; \
6781         esac; \
6782         $(SHELL) $${libsrcdir}/configure \
6783           $(HOST_CONFIGARGS) $${srcdiroption}  \
6784           || exit 1
6785 @endif fastjar
6786
6787 .PHONY: all-fastjar maybe-all-fastjar
6788 maybe-all-fastjar:
6789 @if fastjar
6790 maybe-all-fastjar: all-fastjar
6791 all-fastjar: configure-fastjar
6792         @r=`${PWD_COMMAND}`; export r; \
6793         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6794         $(SET_LIB_PATH) \
6795         $(HOST_EXPORTS) \
6796         (cd fastjar && $(MAKE) $(FLAGS_TO_PASS)  all)
6797 @endif fastjar
6798
6799 .PHONY: check-fastjar maybe-check-fastjar
6800 maybe-check-fastjar:
6801 @if fastjar
6802 maybe-check-fastjar: check-fastjar
6803
6804 # This module is only tested in a native toolchain.
6805 check-fastjar:
6806         @if [ '$(host)' = '$(target)' ] ; then \
6807           r=`${PWD_COMMAND}`; export r; \
6808           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6809           $(SET_LIB_PATH) \
6810           $(HOST_EXPORTS) \
6811           (cd fastjar && $(MAKE) $(FLAGS_TO_PASS)  check); \
6812         fi
6813
6814 @endif fastjar
6815
6816 .PHONY: install-fastjar maybe-install-fastjar
6817 maybe-install-fastjar:
6818 @if fastjar
6819 maybe-install-fastjar: install-fastjar
6820
6821 install-fastjar: installdirs
6822         @r=`${PWD_COMMAND}`; export r; \
6823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6824         $(SET_LIB_PATH) \
6825         $(HOST_EXPORTS) \
6826         (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) install)
6827
6828 @endif fastjar
6829
6830 # Other targets (info, dvi, etc.)
6831
6832 .PHONY: maybe-info-fastjar info-fastjar
6833 maybe-info-fastjar:
6834 @if fastjar
6835 maybe-info-fastjar: info-fastjar
6836
6837 info-fastjar: \
6838     configure-fastjar 
6839         @[ -f ./fastjar/Makefile ] || exit 0; \
6840         r=`${PWD_COMMAND}`; export r; \
6841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6842         $(SET_LIB_PATH) \
6843         $(HOST_EXPORTS) \
6844         for flag in $(EXTRA_HOST_FLAGS) ; do \
6845           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6846         done; \
6847         echo "Doing info in fastjar" ; \
6848         (cd fastjar && \
6849           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6850                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6851                   "RANLIB=$${RANLIB}" \
6852                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6853                   info) \
6854           || exit 1
6855
6856 @endif fastjar
6857
6858 .PHONY: maybe-dvi-fastjar dvi-fastjar
6859 maybe-dvi-fastjar:
6860 @if fastjar
6861 maybe-dvi-fastjar: dvi-fastjar
6862
6863 dvi-fastjar: \
6864     configure-fastjar 
6865         @[ -f ./fastjar/Makefile ] || exit 0; \
6866         r=`${PWD_COMMAND}`; export r; \
6867         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6868         $(SET_LIB_PATH) \
6869         $(HOST_EXPORTS) \
6870         for flag in $(EXTRA_HOST_FLAGS) ; do \
6871           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6872         done; \
6873         echo "Doing dvi in fastjar" ; \
6874         (cd fastjar && \
6875           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6876                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6877                   "RANLIB=$${RANLIB}" \
6878                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6879                   dvi) \
6880           || exit 1
6881
6882 @endif fastjar
6883
6884 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
6885 maybe-TAGS-fastjar:
6886 @if fastjar
6887 maybe-TAGS-fastjar: TAGS-fastjar
6888
6889 TAGS-fastjar: \
6890     configure-fastjar 
6891         @[ -f ./fastjar/Makefile ] || exit 0; \
6892         r=`${PWD_COMMAND}`; export r; \
6893         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6894         $(SET_LIB_PATH) \
6895         $(HOST_EXPORTS) \
6896         for flag in $(EXTRA_HOST_FLAGS) ; do \
6897           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6898         done; \
6899         echo "Doing TAGS in fastjar" ; \
6900         (cd fastjar && \
6901           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6902                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6903                   "RANLIB=$${RANLIB}" \
6904                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6905                   TAGS) \
6906           || exit 1
6907
6908 @endif fastjar
6909
6910 .PHONY: maybe-install-info-fastjar install-info-fastjar
6911 maybe-install-info-fastjar:
6912 @if fastjar
6913 maybe-install-info-fastjar: install-info-fastjar
6914
6915 install-info-fastjar: \
6916     configure-fastjar \
6917     info-fastjar 
6918         @[ -f ./fastjar/Makefile ] || exit 0; \
6919         r=`${PWD_COMMAND}`; export r; \
6920         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6921         $(SET_LIB_PATH) \
6922         $(HOST_EXPORTS) \
6923         for flag in $(EXTRA_HOST_FLAGS) ; do \
6924           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6925         done; \
6926         echo "Doing install-info in fastjar" ; \
6927         (cd fastjar && \
6928           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6929                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6930                   "RANLIB=$${RANLIB}" \
6931                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6932                   install-info) \
6933           || exit 1
6934
6935 @endif fastjar
6936
6937 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
6938 maybe-installcheck-fastjar:
6939 @if fastjar
6940 maybe-installcheck-fastjar: installcheck-fastjar
6941
6942 installcheck-fastjar: \
6943     configure-fastjar 
6944         @[ -f ./fastjar/Makefile ] || exit 0; \
6945         r=`${PWD_COMMAND}`; export r; \
6946         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6947         $(SET_LIB_PATH) \
6948         $(HOST_EXPORTS) \
6949         for flag in $(EXTRA_HOST_FLAGS) ; do \
6950           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6951         done; \
6952         echo "Doing installcheck in fastjar" ; \
6953         (cd fastjar && \
6954           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6955                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6956                   "RANLIB=$${RANLIB}" \
6957                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6958                   installcheck) \
6959           || exit 1
6960
6961 @endif fastjar
6962
6963 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
6964 maybe-mostlyclean-fastjar:
6965 @if fastjar
6966 maybe-mostlyclean-fastjar: mostlyclean-fastjar
6967
6968 mostlyclean-fastjar: 
6969         @[ -f ./fastjar/Makefile ] || exit 0; \
6970         r=`${PWD_COMMAND}`; export r; \
6971         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6972         $(SET_LIB_PATH) \
6973         $(HOST_EXPORTS) \
6974         for flag in $(EXTRA_HOST_FLAGS) ; do \
6975           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6976         done; \
6977         echo "Doing mostlyclean in fastjar" ; \
6978         (cd fastjar && \
6979           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6980                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6981                   "RANLIB=$${RANLIB}" \
6982                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6983                   mostlyclean) \
6984           || exit 1
6985
6986 @endif fastjar
6987
6988 .PHONY: maybe-clean-fastjar clean-fastjar
6989 maybe-clean-fastjar:
6990 @if fastjar
6991 maybe-clean-fastjar: clean-fastjar
6992
6993 clean-fastjar: 
6994         @[ -f ./fastjar/Makefile ] || exit 0; \
6995         r=`${PWD_COMMAND}`; export r; \
6996         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6997         $(SET_LIB_PATH) \
6998         $(HOST_EXPORTS) \
6999         for flag in $(EXTRA_HOST_FLAGS) ; do \
7000           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7001         done; \
7002         echo "Doing clean in fastjar" ; \
7003         (cd fastjar && \
7004           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7005                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7006                   "RANLIB=$${RANLIB}" \
7007                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7008                   clean) \
7009           || exit 1
7010
7011 @endif fastjar
7012
7013 .PHONY: maybe-distclean-fastjar distclean-fastjar
7014 maybe-distclean-fastjar:
7015 @if fastjar
7016 maybe-distclean-fastjar: distclean-fastjar
7017
7018 distclean-fastjar: 
7019         @[ -f ./fastjar/Makefile ] || exit 0; \
7020         r=`${PWD_COMMAND}`; export r; \
7021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7022         $(SET_LIB_PATH) \
7023         $(HOST_EXPORTS) \
7024         for flag in $(EXTRA_HOST_FLAGS) ; do \
7025           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7026         done; \
7027         echo "Doing distclean in fastjar" ; \
7028         (cd fastjar && \
7029           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7030                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7031                   "RANLIB=$${RANLIB}" \
7032                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7033                   distclean) \
7034           || exit 1
7035
7036 @endif fastjar
7037
7038 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7039 maybe-maintainer-clean-fastjar:
7040 @if fastjar
7041 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7042
7043 maintainer-clean-fastjar: 
7044         @[ -f ./fastjar/Makefile ] || exit 0; \
7045         r=`${PWD_COMMAND}`; export r; \
7046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7047         $(SET_LIB_PATH) \
7048         $(HOST_EXPORTS) \
7049         for flag in $(EXTRA_HOST_FLAGS) ; do \
7050           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7051         done; \
7052         echo "Doing maintainer-clean in fastjar" ; \
7053         (cd fastjar && \
7054           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7055                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7056                   "RANLIB=$${RANLIB}" \
7057                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7058                   maintainer-clean) \
7059           || exit 1
7060
7061 @endif fastjar
7062
7063
7064 .PHONY: configure-fileutils maybe-configure-fileutils
7065 maybe-configure-fileutils:
7066 @if fileutils
7067 maybe-configure-fileutils: configure-fileutils
7068 configure-fileutils:
7069         @test ! -f fileutils/Makefile || exit 0; \
7070         [ -d fileutils ] || mkdir fileutils; \
7071         r=`${PWD_COMMAND}`; export r; \
7072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7073         $(HOST_EXPORTS) \
7074         echo Configuring in fileutils; \
7075         cd fileutils || exit 1; \
7076         case $(srcdir) in \
7077           \.) \
7078             srcdiroption="--srcdir=."; \
7079             libsrcdir=".";; \
7080           /* | [A-Za-z]:[\\/]*) \
7081             srcdiroption="--srcdir=$(srcdir)/fileutils"; \
7082             libsrcdir="$$s/fileutils";; \
7083           *) \
7084             srcdiroption="--srcdir=../$(srcdir)/fileutils"; \
7085             libsrcdir="$$s/fileutils";; \
7086         esac; \
7087         $(SHELL) $${libsrcdir}/configure \
7088           $(HOST_CONFIGARGS) $${srcdiroption}  \
7089           || exit 1
7090 @endif fileutils
7091
7092 .PHONY: all-fileutils maybe-all-fileutils
7093 maybe-all-fileutils:
7094 @if fileutils
7095 maybe-all-fileutils: all-fileutils
7096 all-fileutils: configure-fileutils
7097         @r=`${PWD_COMMAND}`; export r; \
7098         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7099         $(SET_LIB_PATH) \
7100         $(HOST_EXPORTS) \
7101         (cd fileutils && $(MAKE) $(FLAGS_TO_PASS)  all)
7102 @endif fileutils
7103
7104 .PHONY: check-fileutils maybe-check-fileutils
7105 maybe-check-fileutils:
7106 @if fileutils
7107 maybe-check-fileutils: check-fileutils
7108
7109 check-fileutils:
7110         @r=`${PWD_COMMAND}`; export r; \
7111         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7112         $(SET_LIB_PATH) \
7113         $(HOST_EXPORTS) \
7114         (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) check)
7115
7116 @endif fileutils
7117
7118 .PHONY: install-fileutils maybe-install-fileutils
7119 maybe-install-fileutils:
7120 @if fileutils
7121 maybe-install-fileutils: install-fileutils
7122
7123 install-fileutils: installdirs
7124         @r=`${PWD_COMMAND}`; export r; \
7125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7126         $(SET_LIB_PATH) \
7127         $(HOST_EXPORTS) \
7128         (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) install)
7129
7130 @endif fileutils
7131
7132 # Other targets (info, dvi, etc.)
7133
7134 .PHONY: maybe-info-fileutils info-fileutils
7135 maybe-info-fileutils:
7136 @if fileutils
7137 maybe-info-fileutils: info-fileutils
7138
7139 info-fileutils: \
7140     configure-fileutils 
7141         @[ -f ./fileutils/Makefile ] || exit 0; \
7142         r=`${PWD_COMMAND}`; export r; \
7143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7144         $(SET_LIB_PATH) \
7145         $(HOST_EXPORTS) \
7146         for flag in $(EXTRA_HOST_FLAGS) ; do \
7147           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7148         done; \
7149         echo "Doing info in fileutils" ; \
7150         (cd fileutils && \
7151           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7152                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7153                   "RANLIB=$${RANLIB}" \
7154                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7155                   info) \
7156           || exit 1
7157
7158 @endif fileutils
7159
7160 .PHONY: maybe-dvi-fileutils dvi-fileutils
7161 maybe-dvi-fileutils:
7162 @if fileutils
7163 maybe-dvi-fileutils: dvi-fileutils
7164
7165 dvi-fileutils: \
7166     configure-fileutils 
7167         @[ -f ./fileutils/Makefile ] || exit 0; \
7168         r=`${PWD_COMMAND}`; export r; \
7169         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7170         $(SET_LIB_PATH) \
7171         $(HOST_EXPORTS) \
7172         for flag in $(EXTRA_HOST_FLAGS) ; do \
7173           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7174         done; \
7175         echo "Doing dvi in fileutils" ; \
7176         (cd fileutils && \
7177           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7178                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7179                   "RANLIB=$${RANLIB}" \
7180                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7181                   dvi) \
7182           || exit 1
7183
7184 @endif fileutils
7185
7186 .PHONY: maybe-TAGS-fileutils TAGS-fileutils
7187 maybe-TAGS-fileutils:
7188 @if fileutils
7189 maybe-TAGS-fileutils: TAGS-fileutils
7190
7191 TAGS-fileutils: \
7192     configure-fileutils 
7193         @[ -f ./fileutils/Makefile ] || exit 0; \
7194         r=`${PWD_COMMAND}`; export r; \
7195         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7196         $(SET_LIB_PATH) \
7197         $(HOST_EXPORTS) \
7198         for flag in $(EXTRA_HOST_FLAGS) ; do \
7199           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7200         done; \
7201         echo "Doing TAGS in fileutils" ; \
7202         (cd fileutils && \
7203           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7204                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7205                   "RANLIB=$${RANLIB}" \
7206                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7207                   TAGS) \
7208           || exit 1
7209
7210 @endif fileutils
7211
7212 .PHONY: maybe-install-info-fileutils install-info-fileutils
7213 maybe-install-info-fileutils:
7214 @if fileutils
7215 maybe-install-info-fileutils: install-info-fileutils
7216
7217 install-info-fileutils: \
7218     configure-fileutils \
7219     info-fileutils 
7220         @[ -f ./fileutils/Makefile ] || exit 0; \
7221         r=`${PWD_COMMAND}`; export r; \
7222         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7223         $(SET_LIB_PATH) \
7224         $(HOST_EXPORTS) \
7225         for flag in $(EXTRA_HOST_FLAGS) ; do \
7226           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7227         done; \
7228         echo "Doing install-info in fileutils" ; \
7229         (cd fileutils && \
7230           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7231                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7232                   "RANLIB=$${RANLIB}" \
7233                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7234                   install-info) \
7235           || exit 1
7236
7237 @endif fileutils
7238
7239 .PHONY: maybe-installcheck-fileutils installcheck-fileutils
7240 maybe-installcheck-fileutils:
7241 @if fileutils
7242 maybe-installcheck-fileutils: installcheck-fileutils
7243
7244 installcheck-fileutils: \
7245     configure-fileutils 
7246         @[ -f ./fileutils/Makefile ] || exit 0; \
7247         r=`${PWD_COMMAND}`; export r; \
7248         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7249         $(SET_LIB_PATH) \
7250         $(HOST_EXPORTS) \
7251         for flag in $(EXTRA_HOST_FLAGS) ; do \
7252           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7253         done; \
7254         echo "Doing installcheck in fileutils" ; \
7255         (cd fileutils && \
7256           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7257                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7258                   "RANLIB=$${RANLIB}" \
7259                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7260                   installcheck) \
7261           || exit 1
7262
7263 @endif fileutils
7264
7265 .PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
7266 maybe-mostlyclean-fileutils:
7267 @if fileutils
7268 maybe-mostlyclean-fileutils: mostlyclean-fileutils
7269
7270 mostlyclean-fileutils: 
7271         @[ -f ./fileutils/Makefile ] || exit 0; \
7272         r=`${PWD_COMMAND}`; export r; \
7273         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7274         $(SET_LIB_PATH) \
7275         $(HOST_EXPORTS) \
7276         for flag in $(EXTRA_HOST_FLAGS) ; do \
7277           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7278         done; \
7279         echo "Doing mostlyclean in fileutils" ; \
7280         (cd fileutils && \
7281           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7282                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7283                   "RANLIB=$${RANLIB}" \
7284                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7285                   mostlyclean) \
7286           || exit 1
7287
7288 @endif fileutils
7289
7290 .PHONY: maybe-clean-fileutils clean-fileutils
7291 maybe-clean-fileutils:
7292 @if fileutils
7293 maybe-clean-fileutils: clean-fileutils
7294
7295 clean-fileutils: 
7296         @[ -f ./fileutils/Makefile ] || exit 0; \
7297         r=`${PWD_COMMAND}`; export r; \
7298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7299         $(SET_LIB_PATH) \
7300         $(HOST_EXPORTS) \
7301         for flag in $(EXTRA_HOST_FLAGS) ; do \
7302           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7303         done; \
7304         echo "Doing clean in fileutils" ; \
7305         (cd fileutils && \
7306           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7307                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7308                   "RANLIB=$${RANLIB}" \
7309                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7310                   clean) \
7311           || exit 1
7312
7313 @endif fileutils
7314
7315 .PHONY: maybe-distclean-fileutils distclean-fileutils
7316 maybe-distclean-fileutils:
7317 @if fileutils
7318 maybe-distclean-fileutils: distclean-fileutils
7319
7320 distclean-fileutils: 
7321         @[ -f ./fileutils/Makefile ] || exit 0; \
7322         r=`${PWD_COMMAND}`; export r; \
7323         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7324         $(SET_LIB_PATH) \
7325         $(HOST_EXPORTS) \
7326         for flag in $(EXTRA_HOST_FLAGS) ; do \
7327           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7328         done; \
7329         echo "Doing distclean in fileutils" ; \
7330         (cd fileutils && \
7331           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7332                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7333                   "RANLIB=$${RANLIB}" \
7334                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7335                   distclean) \
7336           || exit 1
7337
7338 @endif fileutils
7339
7340 .PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
7341 maybe-maintainer-clean-fileutils:
7342 @if fileutils
7343 maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
7344
7345 maintainer-clean-fileutils: 
7346         @[ -f ./fileutils/Makefile ] || exit 0; \
7347         r=`${PWD_COMMAND}`; export r; \
7348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7349         $(SET_LIB_PATH) \
7350         $(HOST_EXPORTS) \
7351         for flag in $(EXTRA_HOST_FLAGS) ; do \
7352           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7353         done; \
7354         echo "Doing maintainer-clean in fileutils" ; \
7355         (cd fileutils && \
7356           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7357                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7358                   "RANLIB=$${RANLIB}" \
7359                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7360                   maintainer-clean) \
7361           || exit 1
7362
7363 @endif fileutils
7364
7365
7366 .PHONY: configure-findutils maybe-configure-findutils
7367 maybe-configure-findutils:
7368 @if findutils
7369 maybe-configure-findutils: configure-findutils
7370 configure-findutils:
7371         @test ! -f findutils/Makefile || exit 0; \
7372         [ -d findutils ] || mkdir findutils; \
7373         r=`${PWD_COMMAND}`; export r; \
7374         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7375         $(HOST_EXPORTS) \
7376         echo Configuring in findutils; \
7377         cd findutils || exit 1; \
7378         case $(srcdir) in \
7379           \.) \
7380             srcdiroption="--srcdir=."; \
7381             libsrcdir=".";; \
7382           /* | [A-Za-z]:[\\/]*) \
7383             srcdiroption="--srcdir=$(srcdir)/findutils"; \
7384             libsrcdir="$$s/findutils";; \
7385           *) \
7386             srcdiroption="--srcdir=../$(srcdir)/findutils"; \
7387             libsrcdir="$$s/findutils";; \
7388         esac; \
7389         $(SHELL) $${libsrcdir}/configure \
7390           $(HOST_CONFIGARGS) $${srcdiroption}  \
7391           || exit 1
7392 @endif findutils
7393
7394 .PHONY: all-findutils maybe-all-findutils
7395 maybe-all-findutils:
7396 @if findutils
7397 maybe-all-findutils: all-findutils
7398 all-findutils: configure-findutils
7399         @r=`${PWD_COMMAND}`; export r; \
7400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7401         $(SET_LIB_PATH) \
7402         $(HOST_EXPORTS) \
7403         (cd findutils && $(MAKE) $(FLAGS_TO_PASS)  all)
7404 @endif findutils
7405
7406 .PHONY: check-findutils maybe-check-findutils
7407 maybe-check-findutils:
7408 @if findutils
7409 maybe-check-findutils: check-findutils
7410
7411 check-findutils:
7412         @r=`${PWD_COMMAND}`; export r; \
7413         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7414         $(SET_LIB_PATH) \
7415         $(HOST_EXPORTS) \
7416         (cd findutils && $(MAKE) $(FLAGS_TO_PASS) check)
7417
7418 @endif findutils
7419
7420 .PHONY: install-findutils maybe-install-findutils
7421 maybe-install-findutils:
7422 @if findutils
7423 maybe-install-findutils: install-findutils
7424
7425 install-findutils: installdirs
7426         @r=`${PWD_COMMAND}`; export r; \
7427         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7428         $(SET_LIB_PATH) \
7429         $(HOST_EXPORTS) \
7430         (cd findutils && $(MAKE) $(FLAGS_TO_PASS) install)
7431
7432 @endif findutils
7433
7434 # Other targets (info, dvi, etc.)
7435
7436 .PHONY: maybe-info-findutils info-findutils
7437 maybe-info-findutils:
7438 @if findutils
7439 maybe-info-findutils: info-findutils
7440
7441 info-findutils: \
7442     configure-findutils 
7443         @[ -f ./findutils/Makefile ] || exit 0; \
7444         r=`${PWD_COMMAND}`; export r; \
7445         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7446         $(SET_LIB_PATH) \
7447         $(HOST_EXPORTS) \
7448         for flag in $(EXTRA_HOST_FLAGS) ; do \
7449           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7450         done; \
7451         echo "Doing info in findutils" ; \
7452         (cd findutils && \
7453           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7454                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7455                   "RANLIB=$${RANLIB}" \
7456                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7457                   info) \
7458           || exit 1
7459
7460 @endif findutils
7461
7462 .PHONY: maybe-dvi-findutils dvi-findutils
7463 maybe-dvi-findutils:
7464 @if findutils
7465 maybe-dvi-findutils: dvi-findutils
7466
7467 dvi-findutils: \
7468     configure-findutils 
7469         @[ -f ./findutils/Makefile ] || exit 0; \
7470         r=`${PWD_COMMAND}`; export r; \
7471         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7472         $(SET_LIB_PATH) \
7473         $(HOST_EXPORTS) \
7474         for flag in $(EXTRA_HOST_FLAGS) ; do \
7475           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7476         done; \
7477         echo "Doing dvi in findutils" ; \
7478         (cd findutils && \
7479           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7480                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7481                   "RANLIB=$${RANLIB}" \
7482                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7483                   dvi) \
7484           || exit 1
7485
7486 @endif findutils
7487
7488 .PHONY: maybe-TAGS-findutils TAGS-findutils
7489 maybe-TAGS-findutils:
7490 @if findutils
7491 maybe-TAGS-findutils: TAGS-findutils
7492
7493 TAGS-findutils: \
7494     configure-findutils 
7495         @[ -f ./findutils/Makefile ] || exit 0; \
7496         r=`${PWD_COMMAND}`; export r; \
7497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7498         $(SET_LIB_PATH) \
7499         $(HOST_EXPORTS) \
7500         for flag in $(EXTRA_HOST_FLAGS) ; do \
7501           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7502         done; \
7503         echo "Doing TAGS in findutils" ; \
7504         (cd findutils && \
7505           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7506                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7507                   "RANLIB=$${RANLIB}" \
7508                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7509                   TAGS) \
7510           || exit 1
7511
7512 @endif findutils
7513
7514 .PHONY: maybe-install-info-findutils install-info-findutils
7515 maybe-install-info-findutils:
7516 @if findutils
7517 maybe-install-info-findutils: install-info-findutils
7518
7519 install-info-findutils: \
7520     configure-findutils \
7521     info-findutils 
7522         @[ -f ./findutils/Makefile ] || exit 0; \
7523         r=`${PWD_COMMAND}`; export r; \
7524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7525         $(SET_LIB_PATH) \
7526         $(HOST_EXPORTS) \
7527         for flag in $(EXTRA_HOST_FLAGS) ; do \
7528           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7529         done; \
7530         echo "Doing install-info in findutils" ; \
7531         (cd findutils && \
7532           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7533                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7534                   "RANLIB=$${RANLIB}" \
7535                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7536                   install-info) \
7537           || exit 1
7538
7539 @endif findutils
7540
7541 .PHONY: maybe-installcheck-findutils installcheck-findutils
7542 maybe-installcheck-findutils:
7543 @if findutils
7544 maybe-installcheck-findutils: installcheck-findutils
7545
7546 installcheck-findutils: \
7547     configure-findutils 
7548         @[ -f ./findutils/Makefile ] || exit 0; \
7549         r=`${PWD_COMMAND}`; export r; \
7550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7551         $(SET_LIB_PATH) \
7552         $(HOST_EXPORTS) \
7553         for flag in $(EXTRA_HOST_FLAGS) ; do \
7554           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7555         done; \
7556         echo "Doing installcheck in findutils" ; \
7557         (cd findutils && \
7558           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7559                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7560                   "RANLIB=$${RANLIB}" \
7561                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7562                   installcheck) \
7563           || exit 1
7564
7565 @endif findutils
7566
7567 .PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
7568 maybe-mostlyclean-findutils:
7569 @if findutils
7570 maybe-mostlyclean-findutils: mostlyclean-findutils
7571
7572 mostlyclean-findutils: 
7573         @[ -f ./findutils/Makefile ] || exit 0; \
7574         r=`${PWD_COMMAND}`; export r; \
7575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7576         $(SET_LIB_PATH) \
7577         $(HOST_EXPORTS) \
7578         for flag in $(EXTRA_HOST_FLAGS) ; do \
7579           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7580         done; \
7581         echo "Doing mostlyclean in findutils" ; \
7582         (cd findutils && \
7583           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7584                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7585                   "RANLIB=$${RANLIB}" \
7586                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7587                   mostlyclean) \
7588           || exit 1
7589
7590 @endif findutils
7591
7592 .PHONY: maybe-clean-findutils clean-findutils
7593 maybe-clean-findutils:
7594 @if findutils
7595 maybe-clean-findutils: clean-findutils
7596
7597 clean-findutils: 
7598         @[ -f ./findutils/Makefile ] || exit 0; \
7599         r=`${PWD_COMMAND}`; export r; \
7600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7601         $(SET_LIB_PATH) \
7602         $(HOST_EXPORTS) \
7603         for flag in $(EXTRA_HOST_FLAGS) ; do \
7604           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7605         done; \
7606         echo "Doing clean in findutils" ; \
7607         (cd findutils && \
7608           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7609                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7610                   "RANLIB=$${RANLIB}" \
7611                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7612                   clean) \
7613           || exit 1
7614
7615 @endif findutils
7616
7617 .PHONY: maybe-distclean-findutils distclean-findutils
7618 maybe-distclean-findutils:
7619 @if findutils
7620 maybe-distclean-findutils: distclean-findutils
7621
7622 distclean-findutils: 
7623         @[ -f ./findutils/Makefile ] || exit 0; \
7624         r=`${PWD_COMMAND}`; export r; \
7625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7626         $(SET_LIB_PATH) \
7627         $(HOST_EXPORTS) \
7628         for flag in $(EXTRA_HOST_FLAGS) ; do \
7629           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7630         done; \
7631         echo "Doing distclean in findutils" ; \
7632         (cd findutils && \
7633           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7634                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7635                   "RANLIB=$${RANLIB}" \
7636                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7637                   distclean) \
7638           || exit 1
7639
7640 @endif findutils
7641
7642 .PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
7643 maybe-maintainer-clean-findutils:
7644 @if findutils
7645 maybe-maintainer-clean-findutils: maintainer-clean-findutils
7646
7647 maintainer-clean-findutils: 
7648         @[ -f ./findutils/Makefile ] || exit 0; \
7649         r=`${PWD_COMMAND}`; export r; \
7650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7651         $(SET_LIB_PATH) \
7652         $(HOST_EXPORTS) \
7653         for flag in $(EXTRA_HOST_FLAGS) ; do \
7654           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7655         done; \
7656         echo "Doing maintainer-clean in findutils" ; \
7657         (cd findutils && \
7658           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7659                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7660                   "RANLIB=$${RANLIB}" \
7661                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7662                   maintainer-clean) \
7663           || exit 1
7664
7665 @endif findutils
7666
7667
7668 .PHONY: configure-find maybe-configure-find
7669 maybe-configure-find:
7670 @if find
7671 maybe-configure-find: configure-find
7672 configure-find:
7673         @test ! -f find/Makefile || exit 0; \
7674         [ -d find ] || mkdir find; \
7675         r=`${PWD_COMMAND}`; export r; \
7676         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7677         $(HOST_EXPORTS) \
7678         echo Configuring in find; \
7679         cd find || exit 1; \
7680         case $(srcdir) in \
7681           \.) \
7682             srcdiroption="--srcdir=."; \
7683             libsrcdir=".";; \
7684           /* | [A-Za-z]:[\\/]*) \
7685             srcdiroption="--srcdir=$(srcdir)/find"; \
7686             libsrcdir="$$s/find";; \
7687           *) \
7688             srcdiroption="--srcdir=../$(srcdir)/find"; \
7689             libsrcdir="$$s/find";; \
7690         esac; \
7691         $(SHELL) $${libsrcdir}/configure \
7692           $(HOST_CONFIGARGS) $${srcdiroption}  \
7693           || exit 1
7694 @endif find
7695
7696 .PHONY: all-find maybe-all-find
7697 maybe-all-find:
7698 @if find
7699 maybe-all-find: all-find
7700 all-find: configure-find
7701         @r=`${PWD_COMMAND}`; export r; \
7702         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7703         $(SET_LIB_PATH) \
7704         $(HOST_EXPORTS) \
7705         (cd find && $(MAKE) $(FLAGS_TO_PASS)  all)
7706 @endif find
7707
7708 .PHONY: check-find maybe-check-find
7709 maybe-check-find:
7710 @if find
7711 maybe-check-find: check-find
7712
7713 check-find:
7714         @r=`${PWD_COMMAND}`; export r; \
7715         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7716         $(SET_LIB_PATH) \
7717         $(HOST_EXPORTS) \
7718         (cd find && $(MAKE) $(FLAGS_TO_PASS) check)
7719
7720 @endif find
7721
7722 .PHONY: install-find maybe-install-find
7723 maybe-install-find:
7724 @if find
7725 maybe-install-find: install-find
7726
7727 install-find: installdirs
7728         @r=`${PWD_COMMAND}`; export r; \
7729         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7730         $(SET_LIB_PATH) \
7731         $(HOST_EXPORTS) \
7732         (cd find && $(MAKE) $(FLAGS_TO_PASS) install)
7733
7734 @endif find
7735
7736 # Other targets (info, dvi, etc.)
7737
7738 .PHONY: maybe-info-find info-find
7739 maybe-info-find:
7740 @if find
7741 maybe-info-find: info-find
7742
7743 info-find: \
7744     configure-find 
7745         @[ -f ./find/Makefile ] || exit 0; \
7746         r=`${PWD_COMMAND}`; export r; \
7747         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7748         $(SET_LIB_PATH) \
7749         $(HOST_EXPORTS) \
7750         for flag in $(EXTRA_HOST_FLAGS) ; do \
7751           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7752         done; \
7753         echo "Doing info in find" ; \
7754         (cd find && \
7755           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7756                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7757                   "RANLIB=$${RANLIB}" \
7758                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7759                   info) \
7760           || exit 1
7761
7762 @endif find
7763
7764 .PHONY: maybe-dvi-find dvi-find
7765 maybe-dvi-find:
7766 @if find
7767 maybe-dvi-find: dvi-find
7768
7769 dvi-find: \
7770     configure-find 
7771         @[ -f ./find/Makefile ] || exit 0; \
7772         r=`${PWD_COMMAND}`; export r; \
7773         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7774         $(SET_LIB_PATH) \
7775         $(HOST_EXPORTS) \
7776         for flag in $(EXTRA_HOST_FLAGS) ; do \
7777           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7778         done; \
7779         echo "Doing dvi in find" ; \
7780         (cd find && \
7781           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7782                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7783                   "RANLIB=$${RANLIB}" \
7784                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7785                   dvi) \
7786           || exit 1
7787
7788 @endif find
7789
7790 .PHONY: maybe-TAGS-find TAGS-find
7791 maybe-TAGS-find:
7792 @if find
7793 maybe-TAGS-find: TAGS-find
7794
7795 TAGS-find: \
7796     configure-find 
7797         @[ -f ./find/Makefile ] || exit 0; \
7798         r=`${PWD_COMMAND}`; export r; \
7799         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7800         $(SET_LIB_PATH) \
7801         $(HOST_EXPORTS) \
7802         for flag in $(EXTRA_HOST_FLAGS) ; do \
7803           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7804         done; \
7805         echo "Doing TAGS in find" ; \
7806         (cd find && \
7807           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7808                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7809                   "RANLIB=$${RANLIB}" \
7810                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7811                   TAGS) \
7812           || exit 1
7813
7814 @endif find
7815
7816 .PHONY: maybe-install-info-find install-info-find
7817 maybe-install-info-find:
7818 @if find
7819 maybe-install-info-find: install-info-find
7820
7821 install-info-find: \
7822     configure-find \
7823     info-find 
7824         @[ -f ./find/Makefile ] || exit 0; \
7825         r=`${PWD_COMMAND}`; export r; \
7826         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7827         $(SET_LIB_PATH) \
7828         $(HOST_EXPORTS) \
7829         for flag in $(EXTRA_HOST_FLAGS) ; do \
7830           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7831         done; \
7832         echo "Doing install-info in find" ; \
7833         (cd find && \
7834           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7835                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7836                   "RANLIB=$${RANLIB}" \
7837                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7838                   install-info) \
7839           || exit 1
7840
7841 @endif find
7842
7843 .PHONY: maybe-installcheck-find installcheck-find
7844 maybe-installcheck-find:
7845 @if find
7846 maybe-installcheck-find: installcheck-find
7847
7848 installcheck-find: \
7849     configure-find 
7850         @[ -f ./find/Makefile ] || exit 0; \
7851         r=`${PWD_COMMAND}`; export r; \
7852         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7853         $(SET_LIB_PATH) \
7854         $(HOST_EXPORTS) \
7855         for flag in $(EXTRA_HOST_FLAGS) ; do \
7856           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7857         done; \
7858         echo "Doing installcheck in find" ; \
7859         (cd find && \
7860           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7861                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7862                   "RANLIB=$${RANLIB}" \
7863                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7864                   installcheck) \
7865           || exit 1
7866
7867 @endif find
7868
7869 .PHONY: maybe-mostlyclean-find mostlyclean-find
7870 maybe-mostlyclean-find:
7871 @if find
7872 maybe-mostlyclean-find: mostlyclean-find
7873
7874 mostlyclean-find: 
7875         @[ -f ./find/Makefile ] || exit 0; \
7876         r=`${PWD_COMMAND}`; export r; \
7877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7878         $(SET_LIB_PATH) \
7879         $(HOST_EXPORTS) \
7880         for flag in $(EXTRA_HOST_FLAGS) ; do \
7881           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7882         done; \
7883         echo "Doing mostlyclean in find" ; \
7884         (cd find && \
7885           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7886                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7887                   "RANLIB=$${RANLIB}" \
7888                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7889                   mostlyclean) \
7890           || exit 1
7891
7892 @endif find
7893
7894 .PHONY: maybe-clean-find clean-find
7895 maybe-clean-find:
7896 @if find
7897 maybe-clean-find: clean-find
7898
7899 clean-find: 
7900         @[ -f ./find/Makefile ] || exit 0; \
7901         r=`${PWD_COMMAND}`; export r; \
7902         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7903         $(SET_LIB_PATH) \
7904         $(HOST_EXPORTS) \
7905         for flag in $(EXTRA_HOST_FLAGS) ; do \
7906           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7907         done; \
7908         echo "Doing clean in find" ; \
7909         (cd find && \
7910           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7911                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7912                   "RANLIB=$${RANLIB}" \
7913                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7914                   clean) \
7915           || exit 1
7916
7917 @endif find
7918
7919 .PHONY: maybe-distclean-find distclean-find
7920 maybe-distclean-find:
7921 @if find
7922 maybe-distclean-find: distclean-find
7923
7924 distclean-find: 
7925         @[ -f ./find/Makefile ] || exit 0; \
7926         r=`${PWD_COMMAND}`; export r; \
7927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7928         $(SET_LIB_PATH) \
7929         $(HOST_EXPORTS) \
7930         for flag in $(EXTRA_HOST_FLAGS) ; do \
7931           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7932         done; \
7933         echo "Doing distclean in find" ; \
7934         (cd find && \
7935           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7936                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7937                   "RANLIB=$${RANLIB}" \
7938                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7939                   distclean) \
7940           || exit 1
7941
7942 @endif find
7943
7944 .PHONY: maybe-maintainer-clean-find maintainer-clean-find
7945 maybe-maintainer-clean-find:
7946 @if find
7947 maybe-maintainer-clean-find: maintainer-clean-find
7948
7949 maintainer-clean-find: 
7950         @[ -f ./find/Makefile ] || exit 0; \
7951         r=`${PWD_COMMAND}`; export r; \
7952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7953         $(SET_LIB_PATH) \
7954         $(HOST_EXPORTS) \
7955         for flag in $(EXTRA_HOST_FLAGS) ; do \
7956           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7957         done; \
7958         echo "Doing maintainer-clean in find" ; \
7959         (cd find && \
7960           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7961                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7962                   "RANLIB=$${RANLIB}" \
7963                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7964                   maintainer-clean) \
7965           || exit 1
7966
7967 @endif find
7968
7969
7970 .PHONY: configure-flex maybe-configure-flex
7971 maybe-configure-flex:
7972 @if flex
7973 maybe-configure-flex: configure-flex
7974 configure-flex:
7975         @test ! -f flex/Makefile || exit 0; \
7976         [ -d flex ] || mkdir flex; \
7977         r=`${PWD_COMMAND}`; export r; \
7978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7979         $(HOST_EXPORTS) \
7980         echo Configuring in flex; \
7981         cd flex || exit 1; \
7982         case $(srcdir) in \
7983           \.) \
7984             srcdiroption="--srcdir=."; \
7985             libsrcdir=".";; \
7986           /* | [A-Za-z]:[\\/]*) \
7987             srcdiroption="--srcdir=$(srcdir)/flex"; \
7988             libsrcdir="$$s/flex";; \
7989           *) \
7990             srcdiroption="--srcdir=../$(srcdir)/flex"; \
7991             libsrcdir="$$s/flex";; \
7992         esac; \
7993         $(SHELL) $${libsrcdir}/configure \
7994           $(HOST_CONFIGARGS) $${srcdiroption}  \
7995           || exit 1
7996 @endif flex
7997
7998 .PHONY: all-flex maybe-all-flex
7999 maybe-all-flex:
8000 @if flex
8001 maybe-all-flex: all-flex
8002 all-flex: configure-flex
8003         @r=`${PWD_COMMAND}`; export r; \
8004         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8005         $(SET_LIB_PATH) \
8006         $(HOST_EXPORTS) \
8007         (cd flex && $(MAKE) $(FLAGS_TO_PASS)  all)
8008 @endif flex
8009
8010 .PHONY: check-flex maybe-check-flex
8011 maybe-check-flex:
8012 @if flex
8013 maybe-check-flex: check-flex
8014
8015 # This module is only tested in a native toolchain.
8016 check-flex:
8017         @if [ '$(host)' = '$(target)' ] ; then \
8018           r=`${PWD_COMMAND}`; export r; \
8019           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8020           $(SET_LIB_PATH) \
8021           $(HOST_EXPORTS) \
8022           (cd flex && $(MAKE) $(FLAGS_TO_PASS)  check); \
8023         fi
8024
8025 @endif flex
8026
8027 .PHONY: install-flex maybe-install-flex
8028 maybe-install-flex:
8029 @if flex
8030 maybe-install-flex: install-flex
8031
8032 install-flex: installdirs
8033         @r=`${PWD_COMMAND}`; export r; \
8034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8035         $(SET_LIB_PATH) \
8036         $(HOST_EXPORTS) \
8037         (cd flex && $(MAKE) $(FLAGS_TO_PASS) install)
8038
8039 @endif flex
8040
8041 # Other targets (info, dvi, etc.)
8042
8043 .PHONY: maybe-info-flex info-flex
8044 maybe-info-flex:
8045 @if flex
8046 maybe-info-flex: info-flex
8047
8048 info-flex: \
8049     configure-flex 
8050         @[ -f ./flex/Makefile ] || exit 0; \
8051         r=`${PWD_COMMAND}`; export r; \
8052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8053         $(SET_LIB_PATH) \
8054         $(HOST_EXPORTS) \
8055         for flag in $(EXTRA_HOST_FLAGS) ; do \
8056           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8057         done; \
8058         echo "Doing info in flex" ; \
8059         (cd flex && \
8060           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8061                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8062                   "RANLIB=$${RANLIB}" \
8063                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8064                   info) \
8065           || exit 1
8066
8067 @endif flex
8068
8069 .PHONY: maybe-dvi-flex dvi-flex
8070 maybe-dvi-flex:
8071 @if flex
8072 maybe-dvi-flex: dvi-flex
8073
8074 dvi-flex: \
8075     configure-flex 
8076         @[ -f ./flex/Makefile ] || exit 0; \
8077         r=`${PWD_COMMAND}`; export r; \
8078         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8079         $(SET_LIB_PATH) \
8080         $(HOST_EXPORTS) \
8081         for flag in $(EXTRA_HOST_FLAGS) ; do \
8082           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8083         done; \
8084         echo "Doing dvi in flex" ; \
8085         (cd flex && \
8086           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8087                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8088                   "RANLIB=$${RANLIB}" \
8089                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8090                   dvi) \
8091           || exit 1
8092
8093 @endif flex
8094
8095 .PHONY: maybe-TAGS-flex TAGS-flex
8096 maybe-TAGS-flex:
8097 @if flex
8098 maybe-TAGS-flex: TAGS-flex
8099
8100 TAGS-flex: \
8101     configure-flex 
8102         @[ -f ./flex/Makefile ] || exit 0; \
8103         r=`${PWD_COMMAND}`; export r; \
8104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8105         $(SET_LIB_PATH) \
8106         $(HOST_EXPORTS) \
8107         for flag in $(EXTRA_HOST_FLAGS) ; do \
8108           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8109         done; \
8110         echo "Doing TAGS in flex" ; \
8111         (cd flex && \
8112           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8113                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8114                   "RANLIB=$${RANLIB}" \
8115                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8116                   TAGS) \
8117           || exit 1
8118
8119 @endif flex
8120
8121 .PHONY: maybe-install-info-flex install-info-flex
8122 maybe-install-info-flex:
8123 @if flex
8124 maybe-install-info-flex: install-info-flex
8125
8126 install-info-flex: \
8127     configure-flex \
8128     info-flex 
8129         @[ -f ./flex/Makefile ] || exit 0; \
8130         r=`${PWD_COMMAND}`; export r; \
8131         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8132         $(SET_LIB_PATH) \
8133         $(HOST_EXPORTS) \
8134         for flag in $(EXTRA_HOST_FLAGS) ; do \
8135           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8136         done; \
8137         echo "Doing install-info in flex" ; \
8138         (cd flex && \
8139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8141                   "RANLIB=$${RANLIB}" \
8142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8143                   install-info) \
8144           || exit 1
8145
8146 @endif flex
8147
8148 .PHONY: maybe-installcheck-flex installcheck-flex
8149 maybe-installcheck-flex:
8150 @if flex
8151 maybe-installcheck-flex: installcheck-flex
8152
8153 installcheck-flex: \
8154     configure-flex 
8155         @[ -f ./flex/Makefile ] || exit 0; \
8156         r=`${PWD_COMMAND}`; export r; \
8157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8158         $(SET_LIB_PATH) \
8159         $(HOST_EXPORTS) \
8160         for flag in $(EXTRA_HOST_FLAGS) ; do \
8161           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8162         done; \
8163         echo "Doing installcheck in flex" ; \
8164         (cd flex && \
8165           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8166                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8167                   "RANLIB=$${RANLIB}" \
8168                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8169                   installcheck) \
8170           || exit 1
8171
8172 @endif flex
8173
8174 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8175 maybe-mostlyclean-flex:
8176 @if flex
8177 maybe-mostlyclean-flex: mostlyclean-flex
8178
8179 mostlyclean-flex: 
8180         @[ -f ./flex/Makefile ] || exit 0; \
8181         r=`${PWD_COMMAND}`; export r; \
8182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8183         $(SET_LIB_PATH) \
8184         $(HOST_EXPORTS) \
8185         for flag in $(EXTRA_HOST_FLAGS) ; do \
8186           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8187         done; \
8188         echo "Doing mostlyclean in flex" ; \
8189         (cd flex && \
8190           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8191                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8192                   "RANLIB=$${RANLIB}" \
8193                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8194                   mostlyclean) \
8195           || exit 1
8196
8197 @endif flex
8198
8199 .PHONY: maybe-clean-flex clean-flex
8200 maybe-clean-flex:
8201 @if flex
8202 maybe-clean-flex: clean-flex
8203
8204 clean-flex: 
8205         @[ -f ./flex/Makefile ] || exit 0; \
8206         r=`${PWD_COMMAND}`; export r; \
8207         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8208         $(SET_LIB_PATH) \
8209         $(HOST_EXPORTS) \
8210         for flag in $(EXTRA_HOST_FLAGS) ; do \
8211           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8212         done; \
8213         echo "Doing clean in flex" ; \
8214         (cd flex && \
8215           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8216                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8217                   "RANLIB=$${RANLIB}" \
8218                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8219                   clean) \
8220           || exit 1
8221
8222 @endif flex
8223
8224 .PHONY: maybe-distclean-flex distclean-flex
8225 maybe-distclean-flex:
8226 @if flex
8227 maybe-distclean-flex: distclean-flex
8228
8229 distclean-flex: 
8230         @[ -f ./flex/Makefile ] || exit 0; \
8231         r=`${PWD_COMMAND}`; export r; \
8232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8233         $(SET_LIB_PATH) \
8234         $(HOST_EXPORTS) \
8235         for flag in $(EXTRA_HOST_FLAGS) ; do \
8236           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8237         done; \
8238         echo "Doing distclean in flex" ; \
8239         (cd flex && \
8240           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8241                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8242                   "RANLIB=$${RANLIB}" \
8243                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8244                   distclean) \
8245           || exit 1
8246
8247 @endif flex
8248
8249 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8250 maybe-maintainer-clean-flex:
8251 @if flex
8252 maybe-maintainer-clean-flex: maintainer-clean-flex
8253
8254 maintainer-clean-flex: 
8255         @[ -f ./flex/Makefile ] || exit 0; \
8256         r=`${PWD_COMMAND}`; export r; \
8257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8258         $(SET_LIB_PATH) \
8259         $(HOST_EXPORTS) \
8260         for flag in $(EXTRA_HOST_FLAGS) ; do \
8261           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8262         done; \
8263         echo "Doing maintainer-clean in flex" ; \
8264         (cd flex && \
8265           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8266                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8267                   "RANLIB=$${RANLIB}" \
8268                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8269                   maintainer-clean) \
8270           || exit 1
8271
8272 @endif flex
8273
8274
8275 .PHONY: configure-gas maybe-configure-gas
8276 maybe-configure-gas:
8277 @if gas
8278 maybe-configure-gas: configure-gas
8279 configure-gas:
8280         @test -f stage_last && exit 0; \
8281         test ! -f gas/Makefile || exit 0; \
8282         [ -d gas ] || mkdir gas; \
8283         r=`${PWD_COMMAND}`; export r; \
8284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8285         $(HOST_EXPORTS) \
8286         echo Configuring in gas; \
8287         cd gas || exit 1; \
8288         case $(srcdir) in \
8289           \.) \
8290             srcdiroption="--srcdir=."; \
8291             libsrcdir=".";; \
8292           /* | [A-Za-z]:[\\/]*) \
8293             srcdiroption="--srcdir=$(srcdir)/gas"; \
8294             libsrcdir="$$s/gas";; \
8295           *) \
8296             srcdiroption="--srcdir=../$(srcdir)/gas"; \
8297             libsrcdir="$$s/gas";; \
8298         esac; \
8299         $(SHELL) $${libsrcdir}/configure \
8300           $(HOST_CONFIGARGS) $${srcdiroption}  \
8301           || exit 1
8302 @endif gas
8303
8304 .PHONY: all-gas maybe-all-gas
8305 maybe-all-gas:
8306 @if gas
8307 maybe-all-gas: all-gas
8308 all-gas: configure-gas
8309         @test -f stage_last && exit 0; \
8310         r=`${PWD_COMMAND}`; export r; \
8311         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8312         $(SET_LIB_PATH) \
8313         $(HOST_EXPORTS) \
8314         (cd gas && $(MAKE) $(FLAGS_TO_PASS)  all)
8315 @endif gas
8316
8317 .PHONY: check-gas maybe-check-gas
8318 maybe-check-gas:
8319 @if gas
8320 maybe-check-gas: check-gas
8321
8322 check-gas:
8323         @r=`${PWD_COMMAND}`; export r; \
8324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8325         $(SET_LIB_PATH) \
8326         $(HOST_EXPORTS) \
8327         (cd gas && $(MAKE) $(FLAGS_TO_PASS) check)
8328
8329 @endif gas
8330
8331 .PHONY: install-gas maybe-install-gas
8332 maybe-install-gas:
8333 @if gas
8334 maybe-install-gas: install-gas
8335
8336 install-gas: installdirs
8337         @r=`${PWD_COMMAND}`; export r; \
8338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8339         $(SET_LIB_PATH) \
8340         $(HOST_EXPORTS) \
8341         (cd gas && $(MAKE) $(FLAGS_TO_PASS) install)
8342
8343 @endif gas
8344
8345 # Other targets (info, dvi, etc.)
8346
8347 .PHONY: maybe-info-gas info-gas
8348 maybe-info-gas:
8349 @if gas
8350 maybe-info-gas: info-gas
8351
8352 info-gas: \
8353     configure-gas 
8354         @[ -f ./gas/Makefile ] || exit 0; \
8355         r=`${PWD_COMMAND}`; export r; \
8356         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8357         $(SET_LIB_PATH) \
8358         $(HOST_EXPORTS) \
8359         for flag in $(EXTRA_HOST_FLAGS) ; do \
8360           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8361         done; \
8362         echo "Doing info in gas" ; \
8363         (cd gas && \
8364           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8365                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8366                   "RANLIB=$${RANLIB}" \
8367                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8368                   info) \
8369           || exit 1
8370
8371 @endif gas
8372
8373 .PHONY: maybe-dvi-gas dvi-gas
8374 maybe-dvi-gas:
8375 @if gas
8376 maybe-dvi-gas: dvi-gas
8377
8378 dvi-gas: \
8379     configure-gas 
8380         @[ -f ./gas/Makefile ] || exit 0; \
8381         r=`${PWD_COMMAND}`; export r; \
8382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8383         $(SET_LIB_PATH) \
8384         $(HOST_EXPORTS) \
8385         for flag in $(EXTRA_HOST_FLAGS) ; do \
8386           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8387         done; \
8388         echo "Doing dvi in gas" ; \
8389         (cd gas && \
8390           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8391                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8392                   "RANLIB=$${RANLIB}" \
8393                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8394                   dvi) \
8395           || exit 1
8396
8397 @endif gas
8398
8399 .PHONY: maybe-TAGS-gas TAGS-gas
8400 maybe-TAGS-gas:
8401 @if gas
8402 maybe-TAGS-gas: TAGS-gas
8403
8404 TAGS-gas: \
8405     configure-gas 
8406         @[ -f ./gas/Makefile ] || exit 0; \
8407         r=`${PWD_COMMAND}`; export r; \
8408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8409         $(SET_LIB_PATH) \
8410         $(HOST_EXPORTS) \
8411         for flag in $(EXTRA_HOST_FLAGS) ; do \
8412           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8413         done; \
8414         echo "Doing TAGS in gas" ; \
8415         (cd gas && \
8416           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8417                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8418                   "RANLIB=$${RANLIB}" \
8419                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8420                   TAGS) \
8421           || exit 1
8422
8423 @endif gas
8424
8425 .PHONY: maybe-install-info-gas install-info-gas
8426 maybe-install-info-gas:
8427 @if gas
8428 maybe-install-info-gas: install-info-gas
8429
8430 install-info-gas: \
8431     configure-gas \
8432     info-gas 
8433         @[ -f ./gas/Makefile ] || exit 0; \
8434         r=`${PWD_COMMAND}`; export r; \
8435         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8436         $(SET_LIB_PATH) \
8437         $(HOST_EXPORTS) \
8438         for flag in $(EXTRA_HOST_FLAGS) ; do \
8439           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8440         done; \
8441         echo "Doing install-info in gas" ; \
8442         (cd gas && \
8443           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8444                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8445                   "RANLIB=$${RANLIB}" \
8446                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8447                   install-info) \
8448           || exit 1
8449
8450 @endif gas
8451
8452 .PHONY: maybe-installcheck-gas installcheck-gas
8453 maybe-installcheck-gas:
8454 @if gas
8455 maybe-installcheck-gas: installcheck-gas
8456
8457 installcheck-gas: \
8458     configure-gas 
8459         @[ -f ./gas/Makefile ] || exit 0; \
8460         r=`${PWD_COMMAND}`; export r; \
8461         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8462         $(SET_LIB_PATH) \
8463         $(HOST_EXPORTS) \
8464         for flag in $(EXTRA_HOST_FLAGS) ; do \
8465           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8466         done; \
8467         echo "Doing installcheck in gas" ; \
8468         (cd gas && \
8469           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8470                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8471                   "RANLIB=$${RANLIB}" \
8472                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8473                   installcheck) \
8474           || exit 1
8475
8476 @endif gas
8477
8478 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
8479 maybe-mostlyclean-gas:
8480 @if gas
8481 maybe-mostlyclean-gas: mostlyclean-gas
8482
8483 mostlyclean-gas: 
8484         @[ -f ./gas/Makefile ] || exit 0; \
8485         r=`${PWD_COMMAND}`; export r; \
8486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8487         $(SET_LIB_PATH) \
8488         $(HOST_EXPORTS) \
8489         for flag in $(EXTRA_HOST_FLAGS) ; do \
8490           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8491         done; \
8492         echo "Doing mostlyclean in gas" ; \
8493         (cd gas && \
8494           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8495                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8496                   "RANLIB=$${RANLIB}" \
8497                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8498                   mostlyclean) \
8499           || exit 1
8500
8501 @endif gas
8502
8503 .PHONY: maybe-clean-gas clean-gas
8504 maybe-clean-gas:
8505 @if gas
8506 maybe-clean-gas: clean-gas
8507
8508 clean-gas: 
8509         @[ -f ./gas/Makefile ] || exit 0; \
8510         r=`${PWD_COMMAND}`; export r; \
8511         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8512         $(SET_LIB_PATH) \
8513         $(HOST_EXPORTS) \
8514         for flag in $(EXTRA_HOST_FLAGS) ; do \
8515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8516         done; \
8517         echo "Doing clean in gas" ; \
8518         (cd gas && \
8519           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8520                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8521                   "RANLIB=$${RANLIB}" \
8522                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8523                   clean) \
8524           || exit 1
8525
8526 @endif gas
8527
8528 .PHONY: maybe-distclean-gas distclean-gas
8529 maybe-distclean-gas:
8530 @if gas
8531 maybe-distclean-gas: distclean-gas
8532
8533 distclean-gas: 
8534         @[ -f ./gas/Makefile ] || exit 0; \
8535         r=`${PWD_COMMAND}`; export r; \
8536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8537         $(SET_LIB_PATH) \
8538         $(HOST_EXPORTS) \
8539         for flag in $(EXTRA_HOST_FLAGS) ; do \
8540           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8541         done; \
8542         echo "Doing distclean in gas" ; \
8543         (cd gas && \
8544           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8545                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8546                   "RANLIB=$${RANLIB}" \
8547                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8548                   distclean) \
8549           || exit 1
8550
8551 @endif gas
8552
8553 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
8554 maybe-maintainer-clean-gas:
8555 @if gas
8556 maybe-maintainer-clean-gas: maintainer-clean-gas
8557
8558 maintainer-clean-gas: 
8559         @[ -f ./gas/Makefile ] || exit 0; \
8560         r=`${PWD_COMMAND}`; export r; \
8561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8562         $(SET_LIB_PATH) \
8563         $(HOST_EXPORTS) \
8564         for flag in $(EXTRA_HOST_FLAGS) ; do \
8565           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8566         done; \
8567         echo "Doing maintainer-clean in gas" ; \
8568         (cd gas && \
8569           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8570                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8571                   "RANLIB=$${RANLIB}" \
8572                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8573                   maintainer-clean) \
8574           || exit 1
8575
8576 @endif gas
8577
8578
8579 .PHONY: configure-gcc maybe-configure-gcc
8580 maybe-configure-gcc:
8581 @if gcc
8582 maybe-configure-gcc: configure-gcc
8583 configure-gcc:
8584         @test -f stage_last && exit 0; \
8585         test ! -f gcc/Makefile || exit 0; \
8586         [ -d gcc ] || mkdir gcc; \
8587         r=`${PWD_COMMAND}`; export r; \
8588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8589         $(HOST_EXPORTS) \
8590         echo Configuring in gcc; \
8591         cd gcc || exit 1; \
8592         case $(srcdir) in \
8593           \.) \
8594             srcdiroption="--srcdir=."; \
8595             libsrcdir=".";; \
8596           /* | [A-Za-z]:[\\/]*) \
8597             srcdiroption="--srcdir=$(srcdir)/gcc"; \
8598             libsrcdir="$$s/gcc";; \
8599           *) \
8600             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
8601             libsrcdir="$$s/gcc";; \
8602         esac; \
8603         $(SHELL) $${libsrcdir}/configure \
8604           $(HOST_CONFIGARGS) $${srcdiroption}  \
8605           || exit 1
8606 @endif gcc
8607
8608 .PHONY: all-gcc maybe-all-gcc
8609 maybe-all-gcc:
8610 @if gcc
8611 maybe-all-gcc: all-gcc
8612 all-gcc: configure-gcc
8613         @test -f stage_last && exit 0; \
8614         r=`${PWD_COMMAND}`; export r; \
8615         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8616         $(SET_LIB_PATH) \
8617         $(HOST_EXPORTS) \
8618         (cd gcc && $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS)  \
8619             `if [ -f gcc/stage_last ]; then echo quickstrap ; else echo all; fi` )
8620 @endif gcc
8621
8622 .PHONY: check-gcc maybe-check-gcc
8623 maybe-check-gcc:
8624 @if gcc
8625 maybe-check-gcc: check-gcc
8626
8627 check-gcc:
8628         @r=`${PWD_COMMAND}`; export r; \
8629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8630         $(SET_LIB_PATH) \
8631         $(HOST_EXPORTS) \
8632         (cd gcc && $(MAKE) $(FLAGS_TO_PASS)$(EXTRA_GCC_FLAGS) check)
8633
8634 @endif gcc
8635
8636 .PHONY: install-gcc maybe-install-gcc
8637 maybe-install-gcc:
8638 @if gcc
8639 maybe-install-gcc: install-gcc
8640
8641 install-gcc: installdirs
8642         @r=`${PWD_COMMAND}`; export r; \
8643         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8644         $(SET_LIB_PATH) \
8645         $(HOST_EXPORTS) \
8646         (cd gcc && $(MAKE) $(FLAGS_TO_PASS)$(EXTRA_GCC_FLAGS) install)
8647
8648 @endif gcc
8649
8650 # Other targets (info, dvi, etc.)
8651
8652 .PHONY: maybe-info-gcc info-gcc
8653 maybe-info-gcc:
8654 @if gcc
8655 maybe-info-gcc: info-gcc
8656
8657 info-gcc: \
8658     configure-gcc 
8659         @[ -f ./gcc/Makefile ] || exit 0; \
8660         r=`${PWD_COMMAND}`; export r; \
8661         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8662         $(SET_LIB_PATH) \
8663         $(HOST_EXPORTS) \
8664         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8665           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8666         done; \
8667         echo "Doing info in gcc" ; \
8668         (cd gcc && \
8669           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8670                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8671                   "RANLIB=$${RANLIB}" \
8672                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8673                   info) \
8674           || exit 1
8675
8676 @endif gcc
8677
8678 .PHONY: maybe-dvi-gcc dvi-gcc
8679 maybe-dvi-gcc:
8680 @if gcc
8681 maybe-dvi-gcc: dvi-gcc
8682
8683 dvi-gcc: \
8684     configure-gcc 
8685         @[ -f ./gcc/Makefile ] || exit 0; \
8686         r=`${PWD_COMMAND}`; export r; \
8687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8688         $(SET_LIB_PATH) \
8689         $(HOST_EXPORTS) \
8690         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8692         done; \
8693         echo "Doing dvi in gcc" ; \
8694         (cd gcc && \
8695           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8696                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8697                   "RANLIB=$${RANLIB}" \
8698                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8699                   dvi) \
8700           || exit 1
8701
8702 @endif gcc
8703
8704 .PHONY: maybe-TAGS-gcc TAGS-gcc
8705 maybe-TAGS-gcc:
8706 @if gcc
8707 maybe-TAGS-gcc: TAGS-gcc
8708
8709 TAGS-gcc: \
8710     configure-gcc 
8711         @[ -f ./gcc/Makefile ] || exit 0; \
8712         r=`${PWD_COMMAND}`; export r; \
8713         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8714         $(SET_LIB_PATH) \
8715         $(HOST_EXPORTS) \
8716         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8717           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8718         done; \
8719         echo "Doing TAGS in gcc" ; \
8720         (cd gcc && \
8721           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8722                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8723                   "RANLIB=$${RANLIB}" \
8724                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8725                   TAGS) \
8726           || exit 1
8727
8728 @endif gcc
8729
8730 .PHONY: maybe-install-info-gcc install-info-gcc
8731 maybe-install-info-gcc:
8732 @if gcc
8733 maybe-install-info-gcc: install-info-gcc
8734
8735 install-info-gcc: \
8736     configure-gcc \
8737     info-gcc 
8738         @[ -f ./gcc/Makefile ] || exit 0; \
8739         r=`${PWD_COMMAND}`; export r; \
8740         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8741         $(SET_LIB_PATH) \
8742         $(HOST_EXPORTS) \
8743         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8744           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8745         done; \
8746         echo "Doing install-info in gcc" ; \
8747         (cd gcc && \
8748           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8749                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8750                   "RANLIB=$${RANLIB}" \
8751                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8752                   install-info) \
8753           || exit 1
8754
8755 @endif gcc
8756
8757 .PHONY: maybe-installcheck-gcc installcheck-gcc
8758 maybe-installcheck-gcc:
8759 @if gcc
8760 maybe-installcheck-gcc: installcheck-gcc
8761
8762 installcheck-gcc: \
8763     configure-gcc 
8764         @[ -f ./gcc/Makefile ] || exit 0; \
8765         r=`${PWD_COMMAND}`; export r; \
8766         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8767         $(SET_LIB_PATH) \
8768         $(HOST_EXPORTS) \
8769         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8770           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8771         done; \
8772         echo "Doing installcheck in gcc" ; \
8773         (cd gcc && \
8774           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8775                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8776                   "RANLIB=$${RANLIB}" \
8777                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8778                   installcheck) \
8779           || exit 1
8780
8781 @endif gcc
8782
8783 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
8784 maybe-mostlyclean-gcc:
8785 @if gcc
8786 maybe-mostlyclean-gcc: mostlyclean-gcc
8787
8788 mostlyclean-gcc: 
8789         @[ -f ./gcc/Makefile ] || exit 0; \
8790         r=`${PWD_COMMAND}`; export r; \
8791         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8792         $(SET_LIB_PATH) \
8793         $(HOST_EXPORTS) \
8794         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8795           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8796         done; \
8797         echo "Doing mostlyclean in gcc" ; \
8798         (cd gcc && \
8799           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8800                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8801                   "RANLIB=$${RANLIB}" \
8802                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8803                   mostlyclean) \
8804           || exit 1
8805
8806 @endif gcc
8807
8808 .PHONY: maybe-clean-gcc clean-gcc
8809 maybe-clean-gcc:
8810 @if gcc
8811 maybe-clean-gcc: clean-gcc
8812
8813 clean-gcc: 
8814         @[ -f ./gcc/Makefile ] || exit 0; \
8815         r=`${PWD_COMMAND}`; export r; \
8816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8817         $(SET_LIB_PATH) \
8818         $(HOST_EXPORTS) \
8819         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8820           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8821         done; \
8822         echo "Doing clean in gcc" ; \
8823         (cd gcc && \
8824           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8825                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8826                   "RANLIB=$${RANLIB}" \
8827                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8828                   clean) \
8829           || exit 1
8830
8831 @endif gcc
8832
8833 .PHONY: maybe-distclean-gcc distclean-gcc
8834 maybe-distclean-gcc:
8835 @if gcc
8836 maybe-distclean-gcc: distclean-gcc
8837
8838 distclean-gcc: 
8839         @[ -f ./gcc/Makefile ] || exit 0; \
8840         r=`${PWD_COMMAND}`; export r; \
8841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8842         $(SET_LIB_PATH) \
8843         $(HOST_EXPORTS) \
8844         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8845           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8846         done; \
8847         echo "Doing distclean in gcc" ; \
8848         (cd gcc && \
8849           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8850                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8851                   "RANLIB=$${RANLIB}" \
8852                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8853                   distclean) \
8854           || exit 1
8855
8856 @endif gcc
8857
8858 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
8859 maybe-maintainer-clean-gcc:
8860 @if gcc
8861 maybe-maintainer-clean-gcc: maintainer-clean-gcc
8862
8863 maintainer-clean-gcc: 
8864         @[ -f ./gcc/Makefile ] || exit 0; \
8865         r=`${PWD_COMMAND}`; export r; \
8866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8867         $(SET_LIB_PATH) \
8868         $(HOST_EXPORTS) \
8869         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8870           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8871         done; \
8872         echo "Doing maintainer-clean in gcc" ; \
8873         (cd gcc && \
8874           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8875                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8876                   "RANLIB=$${RANLIB}" \
8877                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8878                   maintainer-clean) \
8879           || exit 1
8880
8881 @endif gcc
8882
8883
8884 .PHONY: configure-gawk maybe-configure-gawk
8885 maybe-configure-gawk:
8886 @if gawk
8887 maybe-configure-gawk: configure-gawk
8888 configure-gawk:
8889         @test ! -f gawk/Makefile || exit 0; \
8890         [ -d gawk ] || mkdir gawk; \
8891         r=`${PWD_COMMAND}`; export r; \
8892         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8893         $(HOST_EXPORTS) \
8894         echo Configuring in gawk; \
8895         cd gawk || exit 1; \
8896         case $(srcdir) in \
8897           \.) \
8898             srcdiroption="--srcdir=."; \
8899             libsrcdir=".";; \
8900           /* | [A-Za-z]:[\\/]*) \
8901             srcdiroption="--srcdir=$(srcdir)/gawk"; \
8902             libsrcdir="$$s/gawk";; \
8903           *) \
8904             srcdiroption="--srcdir=../$(srcdir)/gawk"; \
8905             libsrcdir="$$s/gawk";; \
8906         esac; \
8907         $(SHELL) $${libsrcdir}/configure \
8908           $(HOST_CONFIGARGS) $${srcdiroption}  \
8909           || exit 1
8910 @endif gawk
8911
8912 .PHONY: all-gawk maybe-all-gawk
8913 maybe-all-gawk:
8914 @if gawk
8915 maybe-all-gawk: all-gawk
8916 all-gawk: configure-gawk
8917         @r=`${PWD_COMMAND}`; export r; \
8918         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8919         $(SET_LIB_PATH) \
8920         $(HOST_EXPORTS) \
8921         (cd gawk && $(MAKE) $(FLAGS_TO_PASS)  all)
8922 @endif gawk
8923
8924 .PHONY: check-gawk maybe-check-gawk
8925 maybe-check-gawk:
8926 @if gawk
8927 maybe-check-gawk: check-gawk
8928
8929 check-gawk:
8930         @r=`${PWD_COMMAND}`; export r; \
8931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8932         $(SET_LIB_PATH) \
8933         $(HOST_EXPORTS) \
8934         (cd gawk && $(MAKE) $(FLAGS_TO_PASS) check)
8935
8936 @endif gawk
8937
8938 .PHONY: install-gawk maybe-install-gawk
8939 maybe-install-gawk:
8940 @if gawk
8941 maybe-install-gawk: install-gawk
8942
8943 install-gawk: installdirs
8944         @r=`${PWD_COMMAND}`; export r; \
8945         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8946         $(SET_LIB_PATH) \
8947         $(HOST_EXPORTS) \
8948         (cd gawk && $(MAKE) $(FLAGS_TO_PASS) install)
8949
8950 @endif gawk
8951
8952 # Other targets (info, dvi, etc.)
8953
8954 .PHONY: maybe-info-gawk info-gawk
8955 maybe-info-gawk:
8956 @if gawk
8957 maybe-info-gawk: info-gawk
8958
8959 info-gawk: \
8960     configure-gawk 
8961         @[ -f ./gawk/Makefile ] || exit 0; \
8962         r=`${PWD_COMMAND}`; export r; \
8963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8964         $(SET_LIB_PATH) \
8965         $(HOST_EXPORTS) \
8966         for flag in $(EXTRA_HOST_FLAGS) ; do \
8967           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8968         done; \
8969         echo "Doing info in gawk" ; \
8970         (cd gawk && \
8971           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8972                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8973                   "RANLIB=$${RANLIB}" \
8974                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8975                   info) \
8976           || exit 1
8977
8978 @endif gawk
8979
8980 .PHONY: maybe-dvi-gawk dvi-gawk
8981 maybe-dvi-gawk:
8982 @if gawk
8983 maybe-dvi-gawk: dvi-gawk
8984
8985 dvi-gawk: \
8986     configure-gawk 
8987         @[ -f ./gawk/Makefile ] || exit 0; \
8988         r=`${PWD_COMMAND}`; export r; \
8989         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8990         $(SET_LIB_PATH) \
8991         $(HOST_EXPORTS) \
8992         for flag in $(EXTRA_HOST_FLAGS) ; do \
8993           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8994         done; \
8995         echo "Doing dvi in gawk" ; \
8996         (cd gawk && \
8997           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8998                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8999                   "RANLIB=$${RANLIB}" \
9000                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9001                   dvi) \
9002           || exit 1
9003
9004 @endif gawk
9005
9006 .PHONY: maybe-TAGS-gawk TAGS-gawk
9007 maybe-TAGS-gawk:
9008 @if gawk
9009 maybe-TAGS-gawk: TAGS-gawk
9010
9011 TAGS-gawk: \
9012     configure-gawk 
9013         @[ -f ./gawk/Makefile ] || exit 0; \
9014         r=`${PWD_COMMAND}`; export r; \
9015         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9016         $(SET_LIB_PATH) \
9017         $(HOST_EXPORTS) \
9018         for flag in $(EXTRA_HOST_FLAGS) ; do \
9019           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9020         done; \
9021         echo "Doing TAGS in gawk" ; \
9022         (cd gawk && \
9023           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9024                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9025                   "RANLIB=$${RANLIB}" \
9026                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9027                   TAGS) \
9028           || exit 1
9029
9030 @endif gawk
9031
9032 .PHONY: maybe-install-info-gawk install-info-gawk
9033 maybe-install-info-gawk:
9034 @if gawk
9035 maybe-install-info-gawk: install-info-gawk
9036
9037 install-info-gawk: \
9038     configure-gawk \
9039     info-gawk 
9040         @[ -f ./gawk/Makefile ] || exit 0; \
9041         r=`${PWD_COMMAND}`; export r; \
9042         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9043         $(SET_LIB_PATH) \
9044         $(HOST_EXPORTS) \
9045         for flag in $(EXTRA_HOST_FLAGS) ; do \
9046           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9047         done; \
9048         echo "Doing install-info in gawk" ; \
9049         (cd gawk && \
9050           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9051                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9052                   "RANLIB=$${RANLIB}" \
9053                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9054                   install-info) \
9055           || exit 1
9056
9057 @endif gawk
9058
9059 .PHONY: maybe-installcheck-gawk installcheck-gawk
9060 maybe-installcheck-gawk:
9061 @if gawk
9062 maybe-installcheck-gawk: installcheck-gawk
9063
9064 installcheck-gawk: \
9065     configure-gawk 
9066         @[ -f ./gawk/Makefile ] || exit 0; \
9067         r=`${PWD_COMMAND}`; export r; \
9068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9069         $(SET_LIB_PATH) \
9070         $(HOST_EXPORTS) \
9071         for flag in $(EXTRA_HOST_FLAGS) ; do \
9072           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9073         done; \
9074         echo "Doing installcheck in gawk" ; \
9075         (cd gawk && \
9076           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9077                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9078                   "RANLIB=$${RANLIB}" \
9079                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9080                   installcheck) \
9081           || exit 1
9082
9083 @endif gawk
9084
9085 .PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
9086 maybe-mostlyclean-gawk:
9087 @if gawk
9088 maybe-mostlyclean-gawk: mostlyclean-gawk
9089
9090 mostlyclean-gawk: 
9091         @[ -f ./gawk/Makefile ] || exit 0; \
9092         r=`${PWD_COMMAND}`; export r; \
9093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9094         $(SET_LIB_PATH) \
9095         $(HOST_EXPORTS) \
9096         for flag in $(EXTRA_HOST_FLAGS) ; do \
9097           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9098         done; \
9099         echo "Doing mostlyclean in gawk" ; \
9100         (cd gawk && \
9101           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9102                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9103                   "RANLIB=$${RANLIB}" \
9104                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9105                   mostlyclean) \
9106           || exit 1
9107
9108 @endif gawk
9109
9110 .PHONY: maybe-clean-gawk clean-gawk
9111 maybe-clean-gawk:
9112 @if gawk
9113 maybe-clean-gawk: clean-gawk
9114
9115 clean-gawk: 
9116         @[ -f ./gawk/Makefile ] || exit 0; \
9117         r=`${PWD_COMMAND}`; export r; \
9118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9119         $(SET_LIB_PATH) \
9120         $(HOST_EXPORTS) \
9121         for flag in $(EXTRA_HOST_FLAGS) ; do \
9122           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9123         done; \
9124         echo "Doing clean in gawk" ; \
9125         (cd gawk && \
9126           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9127                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9128                   "RANLIB=$${RANLIB}" \
9129                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9130                   clean) \
9131           || exit 1
9132
9133 @endif gawk
9134
9135 .PHONY: maybe-distclean-gawk distclean-gawk
9136 maybe-distclean-gawk:
9137 @if gawk
9138 maybe-distclean-gawk: distclean-gawk
9139
9140 distclean-gawk: 
9141         @[ -f ./gawk/Makefile ] || exit 0; \
9142         r=`${PWD_COMMAND}`; export r; \
9143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9144         $(SET_LIB_PATH) \
9145         $(HOST_EXPORTS) \
9146         for flag in $(EXTRA_HOST_FLAGS) ; do \
9147           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9148         done; \
9149         echo "Doing distclean in gawk" ; \
9150         (cd gawk && \
9151           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9152                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9153                   "RANLIB=$${RANLIB}" \
9154                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9155                   distclean) \
9156           || exit 1
9157
9158 @endif gawk
9159
9160 .PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
9161 maybe-maintainer-clean-gawk:
9162 @if gawk
9163 maybe-maintainer-clean-gawk: maintainer-clean-gawk
9164
9165 maintainer-clean-gawk: 
9166         @[ -f ./gawk/Makefile ] || exit 0; \
9167         r=`${PWD_COMMAND}`; export r; \
9168         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9169         $(SET_LIB_PATH) \
9170         $(HOST_EXPORTS) \
9171         for flag in $(EXTRA_HOST_FLAGS) ; do \
9172           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9173         done; \
9174         echo "Doing maintainer-clean in gawk" ; \
9175         (cd gawk && \
9176           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9177                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9178                   "RANLIB=$${RANLIB}" \
9179                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9180                   maintainer-clean) \
9181           || exit 1
9182
9183 @endif gawk
9184
9185
9186 .PHONY: configure-gettext maybe-configure-gettext
9187 maybe-configure-gettext:
9188 @if gettext
9189 maybe-configure-gettext: configure-gettext
9190 configure-gettext:
9191         @test ! -f gettext/Makefile || exit 0; \
9192         [ -d gettext ] || mkdir gettext; \
9193         r=`${PWD_COMMAND}`; export r; \
9194         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9195         $(HOST_EXPORTS) \
9196         echo Configuring in gettext; \
9197         cd gettext || exit 1; \
9198         case $(srcdir) in \
9199           \.) \
9200             srcdiroption="--srcdir=."; \
9201             libsrcdir=".";; \
9202           /* | [A-Za-z]:[\\/]*) \
9203             srcdiroption="--srcdir=$(srcdir)/gettext"; \
9204             libsrcdir="$$s/gettext";; \
9205           *) \
9206             srcdiroption="--srcdir=../$(srcdir)/gettext"; \
9207             libsrcdir="$$s/gettext";; \
9208         esac; \
9209         $(SHELL) $${libsrcdir}/configure \
9210           $(HOST_CONFIGARGS) $${srcdiroption}  \
9211           || exit 1
9212 @endif gettext
9213
9214 .PHONY: all-gettext maybe-all-gettext
9215 maybe-all-gettext:
9216 @if gettext
9217 maybe-all-gettext: all-gettext
9218 all-gettext: configure-gettext
9219         @r=`${PWD_COMMAND}`; export r; \
9220         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9221         $(SET_LIB_PATH) \
9222         $(HOST_EXPORTS) \
9223         (cd gettext && $(MAKE) $(FLAGS_TO_PASS)  all)
9224 @endif gettext
9225
9226 .PHONY: check-gettext maybe-check-gettext
9227 maybe-check-gettext:
9228 @if gettext
9229 maybe-check-gettext: check-gettext
9230
9231 check-gettext:
9232         @r=`${PWD_COMMAND}`; export r; \
9233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9234         $(SET_LIB_PATH) \
9235         $(HOST_EXPORTS) \
9236         (cd gettext && $(MAKE) $(FLAGS_TO_PASS) check)
9237
9238 @endif gettext
9239
9240 .PHONY: install-gettext maybe-install-gettext
9241 maybe-install-gettext:
9242 @if gettext
9243 maybe-install-gettext: install-gettext
9244
9245 install-gettext: installdirs
9246         @r=`${PWD_COMMAND}`; export r; \
9247         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9248         $(SET_LIB_PATH) \
9249         $(HOST_EXPORTS) \
9250         (cd gettext && $(MAKE) $(FLAGS_TO_PASS) install)
9251
9252 @endif gettext
9253
9254 # Other targets (info, dvi, etc.)
9255
9256 .PHONY: maybe-info-gettext info-gettext
9257 maybe-info-gettext:
9258 @if gettext
9259 maybe-info-gettext: info-gettext
9260
9261 info-gettext: \
9262     configure-gettext 
9263         @[ -f ./gettext/Makefile ] || exit 0; \
9264         r=`${PWD_COMMAND}`; export r; \
9265         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9266         $(SET_LIB_PATH) \
9267         $(HOST_EXPORTS) \
9268         for flag in $(EXTRA_HOST_FLAGS) ; do \
9269           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9270         done; \
9271         echo "Doing info in gettext" ; \
9272         (cd gettext && \
9273           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9274                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9275                   "RANLIB=$${RANLIB}" \
9276                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9277                   info) \
9278           || exit 1
9279
9280 @endif gettext
9281
9282 .PHONY: maybe-dvi-gettext dvi-gettext
9283 maybe-dvi-gettext:
9284 @if gettext
9285 maybe-dvi-gettext: dvi-gettext
9286
9287 dvi-gettext: \
9288     configure-gettext 
9289         @[ -f ./gettext/Makefile ] || exit 0; \
9290         r=`${PWD_COMMAND}`; export r; \
9291         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9292         $(SET_LIB_PATH) \
9293         $(HOST_EXPORTS) \
9294         for flag in $(EXTRA_HOST_FLAGS) ; do \
9295           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9296         done; \
9297         echo "Doing dvi in gettext" ; \
9298         (cd gettext && \
9299           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9300                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9301                   "RANLIB=$${RANLIB}" \
9302                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9303                   dvi) \
9304           || exit 1
9305
9306 @endif gettext
9307
9308 .PHONY: maybe-TAGS-gettext TAGS-gettext
9309 maybe-TAGS-gettext:
9310 @if gettext
9311 maybe-TAGS-gettext: TAGS-gettext
9312
9313 TAGS-gettext: \
9314     configure-gettext 
9315         @[ -f ./gettext/Makefile ] || exit 0; \
9316         r=`${PWD_COMMAND}`; export r; \
9317         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9318         $(SET_LIB_PATH) \
9319         $(HOST_EXPORTS) \
9320         for flag in $(EXTRA_HOST_FLAGS) ; do \
9321           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9322         done; \
9323         echo "Doing TAGS in gettext" ; \
9324         (cd gettext && \
9325           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9326                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9327                   "RANLIB=$${RANLIB}" \
9328                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9329                   TAGS) \
9330           || exit 1
9331
9332 @endif gettext
9333
9334 .PHONY: maybe-install-info-gettext install-info-gettext
9335 maybe-install-info-gettext:
9336 @if gettext
9337 maybe-install-info-gettext: install-info-gettext
9338
9339 install-info-gettext: \
9340     configure-gettext \
9341     info-gettext 
9342         @[ -f ./gettext/Makefile ] || exit 0; \
9343         r=`${PWD_COMMAND}`; export r; \
9344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9345         $(SET_LIB_PATH) \
9346         $(HOST_EXPORTS) \
9347         for flag in $(EXTRA_HOST_FLAGS) ; do \
9348           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9349         done; \
9350         echo "Doing install-info in gettext" ; \
9351         (cd gettext && \
9352           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9353                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9354                   "RANLIB=$${RANLIB}" \
9355                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9356                   install-info) \
9357           || exit 1
9358
9359 @endif gettext
9360
9361 .PHONY: maybe-installcheck-gettext installcheck-gettext
9362 maybe-installcheck-gettext:
9363 @if gettext
9364 maybe-installcheck-gettext: installcheck-gettext
9365
9366 installcheck-gettext: \
9367     configure-gettext 
9368         @[ -f ./gettext/Makefile ] || exit 0; \
9369         r=`${PWD_COMMAND}`; export r; \
9370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9371         $(SET_LIB_PATH) \
9372         $(HOST_EXPORTS) \
9373         for flag in $(EXTRA_HOST_FLAGS) ; do \
9374           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9375         done; \
9376         echo "Doing installcheck in gettext" ; \
9377         (cd gettext && \
9378           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9379                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9380                   "RANLIB=$${RANLIB}" \
9381                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9382                   installcheck) \
9383           || exit 1
9384
9385 @endif gettext
9386
9387 .PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
9388 maybe-mostlyclean-gettext:
9389 @if gettext
9390 maybe-mostlyclean-gettext: mostlyclean-gettext
9391
9392 mostlyclean-gettext: 
9393         @[ -f ./gettext/Makefile ] || exit 0; \
9394         r=`${PWD_COMMAND}`; export r; \
9395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9396         $(SET_LIB_PATH) \
9397         $(HOST_EXPORTS) \
9398         for flag in $(EXTRA_HOST_FLAGS) ; do \
9399           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9400         done; \
9401         echo "Doing mostlyclean in gettext" ; \
9402         (cd gettext && \
9403           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9404                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9405                   "RANLIB=$${RANLIB}" \
9406                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9407                   mostlyclean) \
9408           || exit 1
9409
9410 @endif gettext
9411
9412 .PHONY: maybe-clean-gettext clean-gettext
9413 maybe-clean-gettext:
9414 @if gettext
9415 maybe-clean-gettext: clean-gettext
9416
9417 clean-gettext: 
9418         @[ -f ./gettext/Makefile ] || exit 0; \
9419         r=`${PWD_COMMAND}`; export r; \
9420         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9421         $(SET_LIB_PATH) \
9422         $(HOST_EXPORTS) \
9423         for flag in $(EXTRA_HOST_FLAGS) ; do \
9424           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9425         done; \
9426         echo "Doing clean in gettext" ; \
9427         (cd gettext && \
9428           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9429                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9430                   "RANLIB=$${RANLIB}" \
9431                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9432                   clean) \
9433           || exit 1
9434
9435 @endif gettext
9436
9437 .PHONY: maybe-distclean-gettext distclean-gettext
9438 maybe-distclean-gettext:
9439 @if gettext
9440 maybe-distclean-gettext: distclean-gettext
9441
9442 distclean-gettext: 
9443         @[ -f ./gettext/Makefile ] || exit 0; \
9444         r=`${PWD_COMMAND}`; export r; \
9445         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9446         $(SET_LIB_PATH) \
9447         $(HOST_EXPORTS) \
9448         for flag in $(EXTRA_HOST_FLAGS) ; do \
9449           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9450         done; \
9451         echo "Doing distclean in gettext" ; \
9452         (cd gettext && \
9453           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9454                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9455                   "RANLIB=$${RANLIB}" \
9456                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9457                   distclean) \
9458           || exit 1
9459
9460 @endif gettext
9461
9462 .PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
9463 maybe-maintainer-clean-gettext:
9464 @if gettext
9465 maybe-maintainer-clean-gettext: maintainer-clean-gettext
9466
9467 maintainer-clean-gettext: 
9468         @[ -f ./gettext/Makefile ] || exit 0; \
9469         r=`${PWD_COMMAND}`; export r; \
9470         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9471         $(SET_LIB_PATH) \
9472         $(HOST_EXPORTS) \
9473         for flag in $(EXTRA_HOST_FLAGS) ; do \
9474           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9475         done; \
9476         echo "Doing maintainer-clean in gettext" ; \
9477         (cd gettext && \
9478           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9479                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9480                   "RANLIB=$${RANLIB}" \
9481                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9482                   maintainer-clean) \
9483           || exit 1
9484
9485 @endif gettext
9486
9487
9488 .PHONY: configure-gnuserv maybe-configure-gnuserv
9489 maybe-configure-gnuserv:
9490 @if gnuserv
9491 maybe-configure-gnuserv: configure-gnuserv
9492 configure-gnuserv:
9493         @test ! -f gnuserv/Makefile || exit 0; \
9494         [ -d gnuserv ] || mkdir gnuserv; \
9495         r=`${PWD_COMMAND}`; export r; \
9496         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9497         $(HOST_EXPORTS) \
9498         echo Configuring in gnuserv; \
9499         cd gnuserv || exit 1; \
9500         case $(srcdir) in \
9501           \.) \
9502             srcdiroption="--srcdir=."; \
9503             libsrcdir=".";; \
9504           /* | [A-Za-z]:[\\/]*) \
9505             srcdiroption="--srcdir=$(srcdir)/gnuserv"; \
9506             libsrcdir="$$s/gnuserv";; \
9507           *) \
9508             srcdiroption="--srcdir=../$(srcdir)/gnuserv"; \
9509             libsrcdir="$$s/gnuserv";; \
9510         esac; \
9511         $(SHELL) $${libsrcdir}/configure \
9512           $(HOST_CONFIGARGS) $${srcdiroption}  \
9513           || exit 1
9514 @endif gnuserv
9515
9516 .PHONY: all-gnuserv maybe-all-gnuserv
9517 maybe-all-gnuserv:
9518 @if gnuserv
9519 maybe-all-gnuserv: all-gnuserv
9520 all-gnuserv: configure-gnuserv
9521         @r=`${PWD_COMMAND}`; export r; \
9522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9523         $(SET_LIB_PATH) \
9524         $(HOST_EXPORTS) \
9525         (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS)  all)
9526 @endif gnuserv
9527
9528 .PHONY: check-gnuserv maybe-check-gnuserv
9529 maybe-check-gnuserv:
9530 @if gnuserv
9531 maybe-check-gnuserv: check-gnuserv
9532
9533 check-gnuserv:
9534         @r=`${PWD_COMMAND}`; export r; \
9535         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9536         $(SET_LIB_PATH) \
9537         $(HOST_EXPORTS) \
9538         (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) check)
9539
9540 @endif gnuserv
9541
9542 .PHONY: install-gnuserv maybe-install-gnuserv
9543 maybe-install-gnuserv:
9544 @if gnuserv
9545 maybe-install-gnuserv: install-gnuserv
9546
9547 install-gnuserv: installdirs
9548         @r=`${PWD_COMMAND}`; export r; \
9549         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9550         $(SET_LIB_PATH) \
9551         $(HOST_EXPORTS) \
9552         (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) install)
9553
9554 @endif gnuserv
9555
9556 # Other targets (info, dvi, etc.)
9557
9558 .PHONY: maybe-info-gnuserv info-gnuserv
9559 maybe-info-gnuserv:
9560 @if gnuserv
9561 maybe-info-gnuserv: info-gnuserv
9562
9563 info-gnuserv: \
9564     configure-gnuserv 
9565         @[ -f ./gnuserv/Makefile ] || exit 0; \
9566         r=`${PWD_COMMAND}`; export r; \
9567         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9568         $(SET_LIB_PATH) \
9569         $(HOST_EXPORTS) \
9570         for flag in $(EXTRA_HOST_FLAGS) ; do \
9571           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9572         done; \
9573         echo "Doing info in gnuserv" ; \
9574         (cd gnuserv && \
9575           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9576                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9577                   "RANLIB=$${RANLIB}" \
9578                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9579                   info) \
9580           || exit 1
9581
9582 @endif gnuserv
9583
9584 .PHONY: maybe-dvi-gnuserv dvi-gnuserv
9585 maybe-dvi-gnuserv:
9586 @if gnuserv
9587 maybe-dvi-gnuserv: dvi-gnuserv
9588
9589 dvi-gnuserv: \
9590     configure-gnuserv 
9591         @[ -f ./gnuserv/Makefile ] || exit 0; \
9592         r=`${PWD_COMMAND}`; export r; \
9593         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9594         $(SET_LIB_PATH) \
9595         $(HOST_EXPORTS) \
9596         for flag in $(EXTRA_HOST_FLAGS) ; do \
9597           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9598         done; \
9599         echo "Doing dvi in gnuserv" ; \
9600         (cd gnuserv && \
9601           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9602                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9603                   "RANLIB=$${RANLIB}" \
9604                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9605                   dvi) \
9606           || exit 1
9607
9608 @endif gnuserv
9609
9610 .PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
9611 maybe-TAGS-gnuserv:
9612 @if gnuserv
9613 maybe-TAGS-gnuserv: TAGS-gnuserv
9614
9615 TAGS-gnuserv: \
9616     configure-gnuserv 
9617         @[ -f ./gnuserv/Makefile ] || exit 0; \
9618         r=`${PWD_COMMAND}`; export r; \
9619         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9620         $(SET_LIB_PATH) \
9621         $(HOST_EXPORTS) \
9622         for flag in $(EXTRA_HOST_FLAGS) ; do \
9623           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9624         done; \
9625         echo "Doing TAGS in gnuserv" ; \
9626         (cd gnuserv && \
9627           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9628                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9629                   "RANLIB=$${RANLIB}" \
9630                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9631                   TAGS) \
9632           || exit 1
9633
9634 @endif gnuserv
9635
9636 .PHONY: maybe-install-info-gnuserv install-info-gnuserv
9637 maybe-install-info-gnuserv:
9638 @if gnuserv
9639 maybe-install-info-gnuserv: install-info-gnuserv
9640
9641 install-info-gnuserv: \
9642     configure-gnuserv \
9643     info-gnuserv 
9644         @[ -f ./gnuserv/Makefile ] || exit 0; \
9645         r=`${PWD_COMMAND}`; export r; \
9646         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9647         $(SET_LIB_PATH) \
9648         $(HOST_EXPORTS) \
9649         for flag in $(EXTRA_HOST_FLAGS) ; do \
9650           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9651         done; \
9652         echo "Doing install-info in gnuserv" ; \
9653         (cd gnuserv && \
9654           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9655                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9656                   "RANLIB=$${RANLIB}" \
9657                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9658                   install-info) \
9659           || exit 1
9660
9661 @endif gnuserv
9662
9663 .PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
9664 maybe-installcheck-gnuserv:
9665 @if gnuserv
9666 maybe-installcheck-gnuserv: installcheck-gnuserv
9667
9668 installcheck-gnuserv: \
9669     configure-gnuserv 
9670         @[ -f ./gnuserv/Makefile ] || exit 0; \
9671         r=`${PWD_COMMAND}`; export r; \
9672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9673         $(SET_LIB_PATH) \
9674         $(HOST_EXPORTS) \
9675         for flag in $(EXTRA_HOST_FLAGS) ; do \
9676           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9677         done; \
9678         echo "Doing installcheck in gnuserv" ; \
9679         (cd gnuserv && \
9680           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9681                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9682                   "RANLIB=$${RANLIB}" \
9683                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9684                   installcheck) \
9685           || exit 1
9686
9687 @endif gnuserv
9688
9689 .PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
9690 maybe-mostlyclean-gnuserv:
9691 @if gnuserv
9692 maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
9693
9694 mostlyclean-gnuserv: 
9695         @[ -f ./gnuserv/Makefile ] || exit 0; \
9696         r=`${PWD_COMMAND}`; export r; \
9697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9698         $(SET_LIB_PATH) \
9699         $(HOST_EXPORTS) \
9700         for flag in $(EXTRA_HOST_FLAGS) ; do \
9701           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9702         done; \
9703         echo "Doing mostlyclean in gnuserv" ; \
9704         (cd gnuserv && \
9705           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9706                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9707                   "RANLIB=$${RANLIB}" \
9708                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9709                   mostlyclean) \
9710           || exit 1
9711
9712 @endif gnuserv
9713
9714 .PHONY: maybe-clean-gnuserv clean-gnuserv
9715 maybe-clean-gnuserv:
9716 @if gnuserv
9717 maybe-clean-gnuserv: clean-gnuserv
9718
9719 clean-gnuserv: 
9720         @[ -f ./gnuserv/Makefile ] || exit 0; \
9721         r=`${PWD_COMMAND}`; export r; \
9722         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9723         $(SET_LIB_PATH) \
9724         $(HOST_EXPORTS) \
9725         for flag in $(EXTRA_HOST_FLAGS) ; do \
9726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9727         done; \
9728         echo "Doing clean in gnuserv" ; \
9729         (cd gnuserv && \
9730           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9731                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9732                   "RANLIB=$${RANLIB}" \
9733                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9734                   clean) \
9735           || exit 1
9736
9737 @endif gnuserv
9738
9739 .PHONY: maybe-distclean-gnuserv distclean-gnuserv
9740 maybe-distclean-gnuserv:
9741 @if gnuserv
9742 maybe-distclean-gnuserv: distclean-gnuserv
9743
9744 distclean-gnuserv: 
9745         @[ -f ./gnuserv/Makefile ] || exit 0; \
9746         r=`${PWD_COMMAND}`; export r; \
9747         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9748         $(SET_LIB_PATH) \
9749         $(HOST_EXPORTS) \
9750         for flag in $(EXTRA_HOST_FLAGS) ; do \
9751           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9752         done; \
9753         echo "Doing distclean in gnuserv" ; \
9754         (cd gnuserv && \
9755           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9756                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9757                   "RANLIB=$${RANLIB}" \
9758                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9759                   distclean) \
9760           || exit 1
9761
9762 @endif gnuserv
9763
9764 .PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
9765 maybe-maintainer-clean-gnuserv:
9766 @if gnuserv
9767 maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
9768
9769 maintainer-clean-gnuserv: 
9770         @[ -f ./gnuserv/Makefile ] || exit 0; \
9771         r=`${PWD_COMMAND}`; export r; \
9772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9773         $(SET_LIB_PATH) \
9774         $(HOST_EXPORTS) \
9775         for flag in $(EXTRA_HOST_FLAGS) ; do \
9776           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9777         done; \
9778         echo "Doing maintainer-clean in gnuserv" ; \
9779         (cd gnuserv && \
9780           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9781                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9782                   "RANLIB=$${RANLIB}" \
9783                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9784                   maintainer-clean) \
9785           || exit 1
9786
9787 @endif gnuserv
9788
9789
9790 .PHONY: configure-gprof maybe-configure-gprof
9791 maybe-configure-gprof:
9792 @if gprof
9793 maybe-configure-gprof: configure-gprof
9794 configure-gprof:
9795         @test ! -f gprof/Makefile || exit 0; \
9796         [ -d gprof ] || mkdir gprof; \
9797         r=`${PWD_COMMAND}`; export r; \
9798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9799         $(HOST_EXPORTS) \
9800         echo Configuring in gprof; \
9801         cd gprof || exit 1; \
9802         case $(srcdir) in \
9803           \.) \
9804             srcdiroption="--srcdir=."; \
9805             libsrcdir=".";; \
9806           /* | [A-Za-z]:[\\/]*) \
9807             srcdiroption="--srcdir=$(srcdir)/gprof"; \
9808             libsrcdir="$$s/gprof";; \
9809           *) \
9810             srcdiroption="--srcdir=../$(srcdir)/gprof"; \
9811             libsrcdir="$$s/gprof";; \
9812         esac; \
9813         $(SHELL) $${libsrcdir}/configure \
9814           $(HOST_CONFIGARGS) $${srcdiroption}  \
9815           || exit 1
9816 @endif gprof
9817
9818 .PHONY: all-gprof maybe-all-gprof
9819 maybe-all-gprof:
9820 @if gprof
9821 maybe-all-gprof: all-gprof
9822 all-gprof: configure-gprof
9823         @r=`${PWD_COMMAND}`; export r; \
9824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9825         $(SET_LIB_PATH) \
9826         $(HOST_EXPORTS) \
9827         (cd gprof && $(MAKE) $(FLAGS_TO_PASS)  all)
9828 @endif gprof
9829
9830 .PHONY: check-gprof maybe-check-gprof
9831 maybe-check-gprof:
9832 @if gprof
9833 maybe-check-gprof: check-gprof
9834
9835 check-gprof:
9836         @r=`${PWD_COMMAND}`; export r; \
9837         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9838         $(SET_LIB_PATH) \
9839         $(HOST_EXPORTS) \
9840         (cd gprof && $(MAKE) $(FLAGS_TO_PASS) check)
9841
9842 @endif gprof
9843
9844 .PHONY: install-gprof maybe-install-gprof
9845 maybe-install-gprof:
9846 @if gprof
9847 maybe-install-gprof: install-gprof
9848
9849 install-gprof: installdirs
9850         @r=`${PWD_COMMAND}`; export r; \
9851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9852         $(SET_LIB_PATH) \
9853         $(HOST_EXPORTS) \
9854         (cd gprof && $(MAKE) $(FLAGS_TO_PASS) install)
9855
9856 @endif gprof
9857
9858 # Other targets (info, dvi, etc.)
9859
9860 .PHONY: maybe-info-gprof info-gprof
9861 maybe-info-gprof:
9862 @if gprof
9863 maybe-info-gprof: info-gprof
9864
9865 info-gprof: \
9866     configure-gprof 
9867         @[ -f ./gprof/Makefile ] || exit 0; \
9868         r=`${PWD_COMMAND}`; export r; \
9869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9870         $(SET_LIB_PATH) \
9871         $(HOST_EXPORTS) \
9872         for flag in $(EXTRA_HOST_FLAGS) ; do \
9873           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9874         done; \
9875         echo "Doing info in gprof" ; \
9876         (cd gprof && \
9877           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9878                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9879                   "RANLIB=$${RANLIB}" \
9880                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9881                   info) \
9882           || exit 1
9883
9884 @endif gprof
9885
9886 .PHONY: maybe-dvi-gprof dvi-gprof
9887 maybe-dvi-gprof:
9888 @if gprof
9889 maybe-dvi-gprof: dvi-gprof
9890
9891 dvi-gprof: \
9892     configure-gprof 
9893         @[ -f ./gprof/Makefile ] || exit 0; \
9894         r=`${PWD_COMMAND}`; export r; \
9895         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9896         $(SET_LIB_PATH) \
9897         $(HOST_EXPORTS) \
9898         for flag in $(EXTRA_HOST_FLAGS) ; do \
9899           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9900         done; \
9901         echo "Doing dvi in gprof" ; \
9902         (cd gprof && \
9903           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9904                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9905                   "RANLIB=$${RANLIB}" \
9906                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9907                   dvi) \
9908           || exit 1
9909
9910 @endif gprof
9911
9912 .PHONY: maybe-TAGS-gprof TAGS-gprof
9913 maybe-TAGS-gprof:
9914 @if gprof
9915 maybe-TAGS-gprof: TAGS-gprof
9916
9917 TAGS-gprof: \
9918     configure-gprof 
9919         @[ -f ./gprof/Makefile ] || exit 0; \
9920         r=`${PWD_COMMAND}`; export r; \
9921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9922         $(SET_LIB_PATH) \
9923         $(HOST_EXPORTS) \
9924         for flag in $(EXTRA_HOST_FLAGS) ; do \
9925           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9926         done; \
9927         echo "Doing TAGS in gprof" ; \
9928         (cd gprof && \
9929           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9930                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9931                   "RANLIB=$${RANLIB}" \
9932                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9933                   TAGS) \
9934           || exit 1
9935
9936 @endif gprof
9937
9938 .PHONY: maybe-install-info-gprof install-info-gprof
9939 maybe-install-info-gprof:
9940 @if gprof
9941 maybe-install-info-gprof: install-info-gprof
9942
9943 install-info-gprof: \
9944     configure-gprof \
9945     info-gprof 
9946         @[ -f ./gprof/Makefile ] || exit 0; \
9947         r=`${PWD_COMMAND}`; export r; \
9948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9949         $(SET_LIB_PATH) \
9950         $(HOST_EXPORTS) \
9951         for flag in $(EXTRA_HOST_FLAGS) ; do \
9952           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9953         done; \
9954         echo "Doing install-info in gprof" ; \
9955         (cd gprof && \
9956           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9957                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9958                   "RANLIB=$${RANLIB}" \
9959                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9960                   install-info) \
9961           || exit 1
9962
9963 @endif gprof
9964
9965 .PHONY: maybe-installcheck-gprof installcheck-gprof
9966 maybe-installcheck-gprof:
9967 @if gprof
9968 maybe-installcheck-gprof: installcheck-gprof
9969
9970 installcheck-gprof: \
9971     configure-gprof 
9972         @[ -f ./gprof/Makefile ] || exit 0; \
9973         r=`${PWD_COMMAND}`; export r; \
9974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9975         $(SET_LIB_PATH) \
9976         $(HOST_EXPORTS) \
9977         for flag in $(EXTRA_HOST_FLAGS) ; do \
9978           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9979         done; \
9980         echo "Doing installcheck in gprof" ; \
9981         (cd gprof && \
9982           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9983                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9984                   "RANLIB=$${RANLIB}" \
9985                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9986                   installcheck) \
9987           || exit 1
9988
9989 @endif gprof
9990
9991 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
9992 maybe-mostlyclean-gprof:
9993 @if gprof
9994 maybe-mostlyclean-gprof: mostlyclean-gprof
9995
9996 mostlyclean-gprof: 
9997         @[ -f ./gprof/Makefile ] || exit 0; \
9998         r=`${PWD_COMMAND}`; export r; \
9999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10000         $(SET_LIB_PATH) \
10001         $(HOST_EXPORTS) \
10002         for flag in $(EXTRA_HOST_FLAGS) ; do \
10003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10004         done; \
10005         echo "Doing mostlyclean in gprof" ; \
10006         (cd gprof && \
10007           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10008                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10009                   "RANLIB=$${RANLIB}" \
10010                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10011                   mostlyclean) \
10012           || exit 1
10013
10014 @endif gprof
10015
10016 .PHONY: maybe-clean-gprof clean-gprof
10017 maybe-clean-gprof:
10018 @if gprof
10019 maybe-clean-gprof: clean-gprof
10020
10021 clean-gprof: 
10022         @[ -f ./gprof/Makefile ] || exit 0; \
10023         r=`${PWD_COMMAND}`; export r; \
10024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10025         $(SET_LIB_PATH) \
10026         $(HOST_EXPORTS) \
10027         for flag in $(EXTRA_HOST_FLAGS) ; do \
10028           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10029         done; \
10030         echo "Doing clean in gprof" ; \
10031         (cd gprof && \
10032           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10033                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10034                   "RANLIB=$${RANLIB}" \
10035                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10036                   clean) \
10037           || exit 1
10038
10039 @endif gprof
10040
10041 .PHONY: maybe-distclean-gprof distclean-gprof
10042 maybe-distclean-gprof:
10043 @if gprof
10044 maybe-distclean-gprof: distclean-gprof
10045
10046 distclean-gprof: 
10047         @[ -f ./gprof/Makefile ] || exit 0; \
10048         r=`${PWD_COMMAND}`; export r; \
10049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10050         $(SET_LIB_PATH) \
10051         $(HOST_EXPORTS) \
10052         for flag in $(EXTRA_HOST_FLAGS) ; do \
10053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10054         done; \
10055         echo "Doing distclean in gprof" ; \
10056         (cd gprof && \
10057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10059                   "RANLIB=$${RANLIB}" \
10060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10061                   distclean) \
10062           || exit 1
10063
10064 @endif gprof
10065
10066 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
10067 maybe-maintainer-clean-gprof:
10068 @if gprof
10069 maybe-maintainer-clean-gprof: maintainer-clean-gprof
10070
10071 maintainer-clean-gprof: 
10072         @[ -f ./gprof/Makefile ] || exit 0; \
10073         r=`${PWD_COMMAND}`; export r; \
10074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10075         $(SET_LIB_PATH) \
10076         $(HOST_EXPORTS) \
10077         for flag in $(EXTRA_HOST_FLAGS) ; do \
10078           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10079         done; \
10080         echo "Doing maintainer-clean in gprof" ; \
10081         (cd gprof && \
10082           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10083                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10084                   "RANLIB=$${RANLIB}" \
10085                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10086                   maintainer-clean) \
10087           || exit 1
10088
10089 @endif gprof
10090
10091
10092 .PHONY: configure-gzip maybe-configure-gzip
10093 maybe-configure-gzip:
10094 @if gzip
10095 maybe-configure-gzip: configure-gzip
10096 configure-gzip:
10097         @test ! -f gzip/Makefile || exit 0; \
10098         [ -d gzip ] || mkdir gzip; \
10099         r=`${PWD_COMMAND}`; export r; \
10100         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10101         $(HOST_EXPORTS) \
10102         echo Configuring in gzip; \
10103         cd gzip || exit 1; \
10104         case $(srcdir) in \
10105           \.) \
10106             srcdiroption="--srcdir=."; \
10107             libsrcdir=".";; \
10108           /* | [A-Za-z]:[\\/]*) \
10109             srcdiroption="--srcdir=$(srcdir)/gzip"; \
10110             libsrcdir="$$s/gzip";; \
10111           *) \
10112             srcdiroption="--srcdir=../$(srcdir)/gzip"; \
10113             libsrcdir="$$s/gzip";; \
10114         esac; \
10115         $(SHELL) $${libsrcdir}/configure \
10116           $(HOST_CONFIGARGS) $${srcdiroption}  \
10117           || exit 1
10118 @endif gzip
10119
10120 .PHONY: all-gzip maybe-all-gzip
10121 maybe-all-gzip:
10122 @if gzip
10123 maybe-all-gzip: all-gzip
10124 all-gzip: configure-gzip
10125         @r=`${PWD_COMMAND}`; export r; \
10126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10127         $(SET_LIB_PATH) \
10128         $(HOST_EXPORTS) \
10129         (cd gzip && $(MAKE) $(FLAGS_TO_PASS)  all)
10130 @endif gzip
10131
10132 .PHONY: check-gzip maybe-check-gzip
10133 maybe-check-gzip:
10134 @if gzip
10135 maybe-check-gzip: check-gzip
10136
10137 check-gzip:
10138         @r=`${PWD_COMMAND}`; export r; \
10139         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10140         $(SET_LIB_PATH) \
10141         $(HOST_EXPORTS) \
10142         (cd gzip && $(MAKE) $(FLAGS_TO_PASS) check)
10143
10144 @endif gzip
10145
10146 .PHONY: install-gzip maybe-install-gzip
10147 maybe-install-gzip:
10148 @if gzip
10149 maybe-install-gzip: install-gzip
10150
10151 install-gzip: installdirs
10152         @r=`${PWD_COMMAND}`; export r; \
10153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10154         $(SET_LIB_PATH) \
10155         $(HOST_EXPORTS) \
10156         (cd gzip && $(MAKE) $(FLAGS_TO_PASS) install)
10157
10158 @endif gzip
10159
10160 # Other targets (info, dvi, etc.)
10161
10162 .PHONY: maybe-info-gzip info-gzip
10163 maybe-info-gzip:
10164 @if gzip
10165 maybe-info-gzip: info-gzip
10166
10167 info-gzip: \
10168     configure-gzip 
10169         @[ -f ./gzip/Makefile ] || exit 0; \
10170         r=`${PWD_COMMAND}`; export r; \
10171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10172         $(SET_LIB_PATH) \
10173         $(HOST_EXPORTS) \
10174         for flag in $(EXTRA_HOST_FLAGS) ; do \
10175           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10176         done; \
10177         echo "Doing info in gzip" ; \
10178         (cd gzip && \
10179           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10180                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10181                   "RANLIB=$${RANLIB}" \
10182                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10183                   info) \
10184           || exit 1
10185
10186 @endif gzip
10187
10188 .PHONY: maybe-dvi-gzip dvi-gzip
10189 maybe-dvi-gzip:
10190 @if gzip
10191 maybe-dvi-gzip: dvi-gzip
10192
10193 dvi-gzip: \
10194     configure-gzip 
10195         @[ -f ./gzip/Makefile ] || exit 0; \
10196         r=`${PWD_COMMAND}`; export r; \
10197         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10198         $(SET_LIB_PATH) \
10199         $(HOST_EXPORTS) \
10200         for flag in $(EXTRA_HOST_FLAGS) ; do \
10201           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10202         done; \
10203         echo "Doing dvi in gzip" ; \
10204         (cd gzip && \
10205           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10206                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10207                   "RANLIB=$${RANLIB}" \
10208                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10209                   dvi) \
10210           || exit 1
10211
10212 @endif gzip
10213
10214 .PHONY: maybe-TAGS-gzip TAGS-gzip
10215 maybe-TAGS-gzip:
10216 @if gzip
10217 maybe-TAGS-gzip: TAGS-gzip
10218
10219 TAGS-gzip: \
10220     configure-gzip 
10221         @[ -f ./gzip/Makefile ] || exit 0; \
10222         r=`${PWD_COMMAND}`; export r; \
10223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10224         $(SET_LIB_PATH) \
10225         $(HOST_EXPORTS) \
10226         for flag in $(EXTRA_HOST_FLAGS) ; do \
10227           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10228         done; \
10229         echo "Doing TAGS in gzip" ; \
10230         (cd gzip && \
10231           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10232                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10233                   "RANLIB=$${RANLIB}" \
10234                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10235                   TAGS) \
10236           || exit 1
10237
10238 @endif gzip
10239
10240 .PHONY: maybe-install-info-gzip install-info-gzip
10241 maybe-install-info-gzip:
10242 @if gzip
10243 maybe-install-info-gzip: install-info-gzip
10244
10245 install-info-gzip: \
10246     configure-gzip \
10247     info-gzip 
10248         @[ -f ./gzip/Makefile ] || exit 0; \
10249         r=`${PWD_COMMAND}`; export r; \
10250         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10251         $(SET_LIB_PATH) \
10252         $(HOST_EXPORTS) \
10253         for flag in $(EXTRA_HOST_FLAGS) ; do \
10254           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10255         done; \
10256         echo "Doing install-info in gzip" ; \
10257         (cd gzip && \
10258           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10259                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10260                   "RANLIB=$${RANLIB}" \
10261                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10262                   install-info) \
10263           || exit 1
10264
10265 @endif gzip
10266
10267 .PHONY: maybe-installcheck-gzip installcheck-gzip
10268 maybe-installcheck-gzip:
10269 @if gzip
10270 maybe-installcheck-gzip: installcheck-gzip
10271
10272 installcheck-gzip: \
10273     configure-gzip 
10274         @[ -f ./gzip/Makefile ] || exit 0; \
10275         r=`${PWD_COMMAND}`; export r; \
10276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10277         $(SET_LIB_PATH) \
10278         $(HOST_EXPORTS) \
10279         for flag in $(EXTRA_HOST_FLAGS) ; do \
10280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10281         done; \
10282         echo "Doing installcheck in gzip" ; \
10283         (cd gzip && \
10284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10286                   "RANLIB=$${RANLIB}" \
10287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10288                   installcheck) \
10289           || exit 1
10290
10291 @endif gzip
10292
10293 .PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
10294 maybe-mostlyclean-gzip:
10295 @if gzip
10296 maybe-mostlyclean-gzip: mostlyclean-gzip
10297
10298 mostlyclean-gzip: 
10299         @[ -f ./gzip/Makefile ] || exit 0; \
10300         r=`${PWD_COMMAND}`; export r; \
10301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10302         $(SET_LIB_PATH) \
10303         $(HOST_EXPORTS) \
10304         for flag in $(EXTRA_HOST_FLAGS) ; do \
10305           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10306         done; \
10307         echo "Doing mostlyclean in gzip" ; \
10308         (cd gzip && \
10309           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10310                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10311                   "RANLIB=$${RANLIB}" \
10312                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10313                   mostlyclean) \
10314           || exit 1
10315
10316 @endif gzip
10317
10318 .PHONY: maybe-clean-gzip clean-gzip
10319 maybe-clean-gzip:
10320 @if gzip
10321 maybe-clean-gzip: clean-gzip
10322
10323 clean-gzip: 
10324         @[ -f ./gzip/Makefile ] || exit 0; \
10325         r=`${PWD_COMMAND}`; export r; \
10326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10327         $(SET_LIB_PATH) \
10328         $(HOST_EXPORTS) \
10329         for flag in $(EXTRA_HOST_FLAGS) ; do \
10330           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10331         done; \
10332         echo "Doing clean in gzip" ; \
10333         (cd gzip && \
10334           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10335                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10336                   "RANLIB=$${RANLIB}" \
10337                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10338                   clean) \
10339           || exit 1
10340
10341 @endif gzip
10342
10343 .PHONY: maybe-distclean-gzip distclean-gzip
10344 maybe-distclean-gzip:
10345 @if gzip
10346 maybe-distclean-gzip: distclean-gzip
10347
10348 distclean-gzip: 
10349         @[ -f ./gzip/Makefile ] || exit 0; \
10350         r=`${PWD_COMMAND}`; export r; \
10351         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10352         $(SET_LIB_PATH) \
10353         $(HOST_EXPORTS) \
10354         for flag in $(EXTRA_HOST_FLAGS) ; do \
10355           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10356         done; \
10357         echo "Doing distclean in gzip" ; \
10358         (cd gzip && \
10359           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10360                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10361                   "RANLIB=$${RANLIB}" \
10362                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10363                   distclean) \
10364           || exit 1
10365
10366 @endif gzip
10367
10368 .PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
10369 maybe-maintainer-clean-gzip:
10370 @if gzip
10371 maybe-maintainer-clean-gzip: maintainer-clean-gzip
10372
10373 maintainer-clean-gzip: 
10374         @[ -f ./gzip/Makefile ] || exit 0; \
10375         r=`${PWD_COMMAND}`; export r; \
10376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10377         $(SET_LIB_PATH) \
10378         $(HOST_EXPORTS) \
10379         for flag in $(EXTRA_HOST_FLAGS) ; do \
10380           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10381         done; \
10382         echo "Doing maintainer-clean in gzip" ; \
10383         (cd gzip && \
10384           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10385                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10386                   "RANLIB=$${RANLIB}" \
10387                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10388                   maintainer-clean) \
10389           || exit 1
10390
10391 @endif gzip
10392
10393
10394 .PHONY: configure-hello maybe-configure-hello
10395 maybe-configure-hello:
10396 @if hello
10397 maybe-configure-hello: configure-hello
10398 configure-hello:
10399         @test ! -f hello/Makefile || exit 0; \
10400         [ -d hello ] || mkdir hello; \
10401         r=`${PWD_COMMAND}`; export r; \
10402         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10403         $(HOST_EXPORTS) \
10404         echo Configuring in hello; \
10405         cd hello || exit 1; \
10406         case $(srcdir) in \
10407           \.) \
10408             srcdiroption="--srcdir=."; \
10409             libsrcdir=".";; \
10410           /* | [A-Za-z]:[\\/]*) \
10411             srcdiroption="--srcdir=$(srcdir)/hello"; \
10412             libsrcdir="$$s/hello";; \
10413           *) \
10414             srcdiroption="--srcdir=../$(srcdir)/hello"; \
10415             libsrcdir="$$s/hello";; \
10416         esac; \
10417         $(SHELL) $${libsrcdir}/configure \
10418           $(HOST_CONFIGARGS) $${srcdiroption}  \
10419           || exit 1
10420 @endif hello
10421
10422 .PHONY: all-hello maybe-all-hello
10423 maybe-all-hello:
10424 @if hello
10425 maybe-all-hello: all-hello
10426 all-hello: configure-hello
10427         @r=`${PWD_COMMAND}`; export r; \
10428         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10429         $(SET_LIB_PATH) \
10430         $(HOST_EXPORTS) \
10431         (cd hello && $(MAKE) $(FLAGS_TO_PASS)  all)
10432 @endif hello
10433
10434 .PHONY: check-hello maybe-check-hello
10435 maybe-check-hello:
10436 @if hello
10437 maybe-check-hello: check-hello
10438
10439 check-hello:
10440         @r=`${PWD_COMMAND}`; export r; \
10441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10442         $(SET_LIB_PATH) \
10443         $(HOST_EXPORTS) \
10444         (cd hello && $(MAKE) $(FLAGS_TO_PASS) check)
10445
10446 @endif hello
10447
10448 .PHONY: install-hello maybe-install-hello
10449 maybe-install-hello:
10450 @if hello
10451 maybe-install-hello: install-hello
10452
10453 install-hello: installdirs
10454         @r=`${PWD_COMMAND}`; export r; \
10455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10456         $(SET_LIB_PATH) \
10457         $(HOST_EXPORTS) \
10458         (cd hello && $(MAKE) $(FLAGS_TO_PASS) install)
10459
10460 @endif hello
10461
10462 # Other targets (info, dvi, etc.)
10463
10464 .PHONY: maybe-info-hello info-hello
10465 maybe-info-hello:
10466 @if hello
10467 maybe-info-hello: info-hello
10468
10469 info-hello: \
10470     configure-hello 
10471         @[ -f ./hello/Makefile ] || exit 0; \
10472         r=`${PWD_COMMAND}`; export r; \
10473         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10474         $(SET_LIB_PATH) \
10475         $(HOST_EXPORTS) \
10476         for flag in $(EXTRA_HOST_FLAGS) ; do \
10477           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10478         done; \
10479         echo "Doing info in hello" ; \
10480         (cd hello && \
10481           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10482                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10483                   "RANLIB=$${RANLIB}" \
10484                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10485                   info) \
10486           || exit 1
10487
10488 @endif hello
10489
10490 .PHONY: maybe-dvi-hello dvi-hello
10491 maybe-dvi-hello:
10492 @if hello
10493 maybe-dvi-hello: dvi-hello
10494
10495 dvi-hello: \
10496     configure-hello 
10497         @[ -f ./hello/Makefile ] || exit 0; \
10498         r=`${PWD_COMMAND}`; export r; \
10499         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10500         $(SET_LIB_PATH) \
10501         $(HOST_EXPORTS) \
10502         for flag in $(EXTRA_HOST_FLAGS) ; do \
10503           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10504         done; \
10505         echo "Doing dvi in hello" ; \
10506         (cd hello && \
10507           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10508                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10509                   "RANLIB=$${RANLIB}" \
10510                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10511                   dvi) \
10512           || exit 1
10513
10514 @endif hello
10515
10516 .PHONY: maybe-TAGS-hello TAGS-hello
10517 maybe-TAGS-hello:
10518 @if hello
10519 maybe-TAGS-hello: TAGS-hello
10520
10521 TAGS-hello: \
10522     configure-hello 
10523         @[ -f ./hello/Makefile ] || exit 0; \
10524         r=`${PWD_COMMAND}`; export r; \
10525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10526         $(SET_LIB_PATH) \
10527         $(HOST_EXPORTS) \
10528         for flag in $(EXTRA_HOST_FLAGS) ; do \
10529           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10530         done; \
10531         echo "Doing TAGS in hello" ; \
10532         (cd hello && \
10533           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10534                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10535                   "RANLIB=$${RANLIB}" \
10536                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10537                   TAGS) \
10538           || exit 1
10539
10540 @endif hello
10541
10542 .PHONY: maybe-install-info-hello install-info-hello
10543 maybe-install-info-hello:
10544 @if hello
10545 maybe-install-info-hello: install-info-hello
10546
10547 install-info-hello: \
10548     configure-hello \
10549     info-hello 
10550         @[ -f ./hello/Makefile ] || exit 0; \
10551         r=`${PWD_COMMAND}`; export r; \
10552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10553         $(SET_LIB_PATH) \
10554         $(HOST_EXPORTS) \
10555         for flag in $(EXTRA_HOST_FLAGS) ; do \
10556           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10557         done; \
10558         echo "Doing install-info in hello" ; \
10559         (cd hello && \
10560           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10561                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10562                   "RANLIB=$${RANLIB}" \
10563                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10564                   install-info) \
10565           || exit 1
10566
10567 @endif hello
10568
10569 .PHONY: maybe-installcheck-hello installcheck-hello
10570 maybe-installcheck-hello:
10571 @if hello
10572 maybe-installcheck-hello: installcheck-hello
10573
10574 installcheck-hello: \
10575     configure-hello 
10576         @[ -f ./hello/Makefile ] || exit 0; \
10577         r=`${PWD_COMMAND}`; export r; \
10578         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10579         $(SET_LIB_PATH) \
10580         $(HOST_EXPORTS) \
10581         for flag in $(EXTRA_HOST_FLAGS) ; do \
10582           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10583         done; \
10584         echo "Doing installcheck in hello" ; \
10585         (cd hello && \
10586           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10587                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10588                   "RANLIB=$${RANLIB}" \
10589                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10590                   installcheck) \
10591           || exit 1
10592
10593 @endif hello
10594
10595 .PHONY: maybe-mostlyclean-hello mostlyclean-hello
10596 maybe-mostlyclean-hello:
10597 @if hello
10598 maybe-mostlyclean-hello: mostlyclean-hello
10599
10600 mostlyclean-hello: 
10601         @[ -f ./hello/Makefile ] || exit 0; \
10602         r=`${PWD_COMMAND}`; export r; \
10603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10604         $(SET_LIB_PATH) \
10605         $(HOST_EXPORTS) \
10606         for flag in $(EXTRA_HOST_FLAGS) ; do \
10607           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10608         done; \
10609         echo "Doing mostlyclean in hello" ; \
10610         (cd hello && \
10611           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10612                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10613                   "RANLIB=$${RANLIB}" \
10614                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10615                   mostlyclean) \
10616           || exit 1
10617
10618 @endif hello
10619
10620 .PHONY: maybe-clean-hello clean-hello
10621 maybe-clean-hello:
10622 @if hello
10623 maybe-clean-hello: clean-hello
10624
10625 clean-hello: 
10626         @[ -f ./hello/Makefile ] || exit 0; \
10627         r=`${PWD_COMMAND}`; export r; \
10628         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10629         $(SET_LIB_PATH) \
10630         $(HOST_EXPORTS) \
10631         for flag in $(EXTRA_HOST_FLAGS) ; do \
10632           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10633         done; \
10634         echo "Doing clean in hello" ; \
10635         (cd hello && \
10636           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10637                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10638                   "RANLIB=$${RANLIB}" \
10639                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10640                   clean) \
10641           || exit 1
10642
10643 @endif hello
10644
10645 .PHONY: maybe-distclean-hello distclean-hello
10646 maybe-distclean-hello:
10647 @if hello
10648 maybe-distclean-hello: distclean-hello
10649
10650 distclean-hello: 
10651         @[ -f ./hello/Makefile ] || exit 0; \
10652         r=`${PWD_COMMAND}`; export r; \
10653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10654         $(SET_LIB_PATH) \
10655         $(HOST_EXPORTS) \
10656         for flag in $(EXTRA_HOST_FLAGS) ; do \
10657           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10658         done; \
10659         echo "Doing distclean in hello" ; \
10660         (cd hello && \
10661           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10662                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10663                   "RANLIB=$${RANLIB}" \
10664                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10665                   distclean) \
10666           || exit 1
10667
10668 @endif hello
10669
10670 .PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
10671 maybe-maintainer-clean-hello:
10672 @if hello
10673 maybe-maintainer-clean-hello: maintainer-clean-hello
10674
10675 maintainer-clean-hello: 
10676         @[ -f ./hello/Makefile ] || exit 0; \
10677         r=`${PWD_COMMAND}`; export r; \
10678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10679         $(SET_LIB_PATH) \
10680         $(HOST_EXPORTS) \
10681         for flag in $(EXTRA_HOST_FLAGS) ; do \
10682           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10683         done; \
10684         echo "Doing maintainer-clean in hello" ; \
10685         (cd hello && \
10686           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10687                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10688                   "RANLIB=$${RANLIB}" \
10689                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10690                   maintainer-clean) \
10691           || exit 1
10692
10693 @endif hello
10694
10695
10696 .PHONY: configure-indent maybe-configure-indent
10697 maybe-configure-indent:
10698 @if indent
10699 maybe-configure-indent: configure-indent
10700 configure-indent:
10701         @test ! -f indent/Makefile || exit 0; \
10702         [ -d indent ] || mkdir indent; \
10703         r=`${PWD_COMMAND}`; export r; \
10704         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10705         $(HOST_EXPORTS) \
10706         echo Configuring in indent; \
10707         cd indent || exit 1; \
10708         case $(srcdir) in \
10709           \.) \
10710             srcdiroption="--srcdir=."; \
10711             libsrcdir=".";; \
10712           /* | [A-Za-z]:[\\/]*) \
10713             srcdiroption="--srcdir=$(srcdir)/indent"; \
10714             libsrcdir="$$s/indent";; \
10715           *) \
10716             srcdiroption="--srcdir=../$(srcdir)/indent"; \
10717             libsrcdir="$$s/indent";; \
10718         esac; \
10719         $(SHELL) $${libsrcdir}/configure \
10720           $(HOST_CONFIGARGS) $${srcdiroption}  \
10721           || exit 1
10722 @endif indent
10723
10724 .PHONY: all-indent maybe-all-indent
10725 maybe-all-indent:
10726 @if indent
10727 maybe-all-indent: all-indent
10728 all-indent: configure-indent
10729         @r=`${PWD_COMMAND}`; export r; \
10730         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10731         $(SET_LIB_PATH) \
10732         $(HOST_EXPORTS) \
10733         (cd indent && $(MAKE) $(FLAGS_TO_PASS)  all)
10734 @endif indent
10735
10736 .PHONY: check-indent maybe-check-indent
10737 maybe-check-indent:
10738 @if indent
10739 maybe-check-indent: check-indent
10740
10741 check-indent:
10742         @r=`${PWD_COMMAND}`; export r; \
10743         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10744         $(SET_LIB_PATH) \
10745         $(HOST_EXPORTS) \
10746         (cd indent && $(MAKE) $(FLAGS_TO_PASS) check)
10747
10748 @endif indent
10749
10750 .PHONY: install-indent maybe-install-indent
10751 maybe-install-indent:
10752 @if indent
10753 maybe-install-indent: install-indent
10754
10755 install-indent: installdirs
10756         @r=`${PWD_COMMAND}`; export r; \
10757         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10758         $(SET_LIB_PATH) \
10759         $(HOST_EXPORTS) \
10760         (cd indent && $(MAKE) $(FLAGS_TO_PASS) install)
10761
10762 @endif indent
10763
10764 # Other targets (info, dvi, etc.)
10765
10766 .PHONY: maybe-info-indent info-indent
10767 maybe-info-indent:
10768 @if indent
10769 maybe-info-indent: info-indent
10770
10771 info-indent: \
10772     configure-indent 
10773         @[ -f ./indent/Makefile ] || exit 0; \
10774         r=`${PWD_COMMAND}`; export r; \
10775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10776         $(SET_LIB_PATH) \
10777         $(HOST_EXPORTS) \
10778         for flag in $(EXTRA_HOST_FLAGS) ; do \
10779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10780         done; \
10781         echo "Doing info in indent" ; \
10782         (cd indent && \
10783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10785                   "RANLIB=$${RANLIB}" \
10786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10787                   info) \
10788           || exit 1
10789
10790 @endif indent
10791
10792 .PHONY: maybe-dvi-indent dvi-indent
10793 maybe-dvi-indent:
10794 @if indent
10795 maybe-dvi-indent: dvi-indent
10796
10797 dvi-indent: \
10798     configure-indent 
10799         @[ -f ./indent/Makefile ] || exit 0; \
10800         r=`${PWD_COMMAND}`; export r; \
10801         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10802         $(SET_LIB_PATH) \
10803         $(HOST_EXPORTS) \
10804         for flag in $(EXTRA_HOST_FLAGS) ; do \
10805           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10806         done; \
10807         echo "Doing dvi in indent" ; \
10808         (cd indent && \
10809           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10810                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10811                   "RANLIB=$${RANLIB}" \
10812                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10813                   dvi) \
10814           || exit 1
10815
10816 @endif indent
10817
10818 .PHONY: maybe-TAGS-indent TAGS-indent
10819 maybe-TAGS-indent:
10820 @if indent
10821 maybe-TAGS-indent: TAGS-indent
10822
10823 TAGS-indent: \
10824     configure-indent 
10825         @[ -f ./indent/Makefile ] || exit 0; \
10826         r=`${PWD_COMMAND}`; export r; \
10827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10828         $(SET_LIB_PATH) \
10829         $(HOST_EXPORTS) \
10830         for flag in $(EXTRA_HOST_FLAGS) ; do \
10831           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10832         done; \
10833         echo "Doing TAGS in indent" ; \
10834         (cd indent && \
10835           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10836                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10837                   "RANLIB=$${RANLIB}" \
10838                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10839                   TAGS) \
10840           || exit 1
10841
10842 @endif indent
10843
10844 .PHONY: maybe-install-info-indent install-info-indent
10845 maybe-install-info-indent:
10846 @if indent
10847 maybe-install-info-indent: install-info-indent
10848
10849 install-info-indent: \
10850     configure-indent \
10851     info-indent 
10852         @[ -f ./indent/Makefile ] || exit 0; \
10853         r=`${PWD_COMMAND}`; export r; \
10854         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10855         $(SET_LIB_PATH) \
10856         $(HOST_EXPORTS) \
10857         for flag in $(EXTRA_HOST_FLAGS) ; do \
10858           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10859         done; \
10860         echo "Doing install-info in indent" ; \
10861         (cd indent && \
10862           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10863                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10864                   "RANLIB=$${RANLIB}" \
10865                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10866                   install-info) \
10867           || exit 1
10868
10869 @endif indent
10870
10871 .PHONY: maybe-installcheck-indent installcheck-indent
10872 maybe-installcheck-indent:
10873 @if indent
10874 maybe-installcheck-indent: installcheck-indent
10875
10876 installcheck-indent: \
10877     configure-indent 
10878         @[ -f ./indent/Makefile ] || exit 0; \
10879         r=`${PWD_COMMAND}`; export r; \
10880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10881         $(SET_LIB_PATH) \
10882         $(HOST_EXPORTS) \
10883         for flag in $(EXTRA_HOST_FLAGS) ; do \
10884           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10885         done; \
10886         echo "Doing installcheck in indent" ; \
10887         (cd indent && \
10888           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10889                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10890                   "RANLIB=$${RANLIB}" \
10891                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10892                   installcheck) \
10893           || exit 1
10894
10895 @endif indent
10896
10897 .PHONY: maybe-mostlyclean-indent mostlyclean-indent
10898 maybe-mostlyclean-indent:
10899 @if indent
10900 maybe-mostlyclean-indent: mostlyclean-indent
10901
10902 mostlyclean-indent: 
10903         @[ -f ./indent/Makefile ] || exit 0; \
10904         r=`${PWD_COMMAND}`; export r; \
10905         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10906         $(SET_LIB_PATH) \
10907         $(HOST_EXPORTS) \
10908         for flag in $(EXTRA_HOST_FLAGS) ; do \
10909           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10910         done; \
10911         echo "Doing mostlyclean in indent" ; \
10912         (cd indent && \
10913           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10914                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10915                   "RANLIB=$${RANLIB}" \
10916                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10917                   mostlyclean) \
10918           || exit 1
10919
10920 @endif indent
10921
10922 .PHONY: maybe-clean-indent clean-indent
10923 maybe-clean-indent:
10924 @if indent
10925 maybe-clean-indent: clean-indent
10926
10927 clean-indent: 
10928         @[ -f ./indent/Makefile ] || exit 0; \
10929         r=`${PWD_COMMAND}`; export r; \
10930         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10931         $(SET_LIB_PATH) \
10932         $(HOST_EXPORTS) \
10933         for flag in $(EXTRA_HOST_FLAGS) ; do \
10934           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10935         done; \
10936         echo "Doing clean in indent" ; \
10937         (cd indent && \
10938           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10939                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10940                   "RANLIB=$${RANLIB}" \
10941                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10942                   clean) \
10943           || exit 1
10944
10945 @endif indent
10946
10947 .PHONY: maybe-distclean-indent distclean-indent
10948 maybe-distclean-indent:
10949 @if indent
10950 maybe-distclean-indent: distclean-indent
10951
10952 distclean-indent: 
10953         @[ -f ./indent/Makefile ] || exit 0; \
10954         r=`${PWD_COMMAND}`; export r; \
10955         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10956         $(SET_LIB_PATH) \
10957         $(HOST_EXPORTS) \
10958         for flag in $(EXTRA_HOST_FLAGS) ; do \
10959           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10960         done; \
10961         echo "Doing distclean in indent" ; \
10962         (cd indent && \
10963           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10964                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10965                   "RANLIB=$${RANLIB}" \
10966                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10967                   distclean) \
10968           || exit 1
10969
10970 @endif indent
10971
10972 .PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
10973 maybe-maintainer-clean-indent:
10974 @if indent
10975 maybe-maintainer-clean-indent: maintainer-clean-indent
10976
10977 maintainer-clean-indent: 
10978         @[ -f ./indent/Makefile ] || exit 0; \
10979         r=`${PWD_COMMAND}`; export r; \
10980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10981         $(SET_LIB_PATH) \
10982         $(HOST_EXPORTS) \
10983         for flag in $(EXTRA_HOST_FLAGS) ; do \
10984           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10985         done; \
10986         echo "Doing maintainer-clean in indent" ; \
10987         (cd indent && \
10988           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10989                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10990                   "RANLIB=$${RANLIB}" \
10991                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10992                   maintainer-clean) \
10993           || exit 1
10994
10995 @endif indent
10996
10997
10998 .PHONY: configure-intl maybe-configure-intl
10999 maybe-configure-intl:
11000 @if intl
11001 maybe-configure-intl: configure-intl
11002 configure-intl:
11003         @test -f stage_last && exit 0; \
11004         test ! -f intl/Makefile || exit 0; \
11005         [ -d intl ] || mkdir intl; \
11006         r=`${PWD_COMMAND}`; export r; \
11007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11008         $(HOST_EXPORTS) \
11009         echo Configuring in intl; \
11010         cd intl || exit 1; \
11011         case $(srcdir) in \
11012           \.) \
11013             srcdiroption="--srcdir=."; \
11014             libsrcdir=".";; \
11015           /* | [A-Za-z]:[\\/]*) \
11016             srcdiroption="--srcdir=$(srcdir)/intl"; \
11017             libsrcdir="$$s/intl";; \
11018           *) \
11019             srcdiroption="--srcdir=../$(srcdir)/intl"; \
11020             libsrcdir="$$s/intl";; \
11021         esac; \
11022         $(SHELL) $${libsrcdir}/configure \
11023           $(HOST_CONFIGARGS) $${srcdiroption}  \
11024           || exit 1
11025 @endif intl
11026
11027 .PHONY: all-intl maybe-all-intl
11028 maybe-all-intl:
11029 @if intl
11030 maybe-all-intl: all-intl
11031 all-intl: configure-intl
11032         @test -f stage_last && exit 0; \
11033         r=`${PWD_COMMAND}`; export r; \
11034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11035         $(SET_LIB_PATH) \
11036         $(HOST_EXPORTS) \
11037         (cd intl && $(MAKE) $(FLAGS_TO_PASS)  all)
11038 @endif intl
11039
11040 .PHONY: check-intl maybe-check-intl
11041 maybe-check-intl:
11042 @if intl
11043 maybe-check-intl: check-intl
11044
11045 check-intl:
11046         @r=`${PWD_COMMAND}`; export r; \
11047         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11048         $(SET_LIB_PATH) \
11049         $(HOST_EXPORTS) \
11050         (cd intl && $(MAKE) $(FLAGS_TO_PASS) check)
11051
11052 @endif intl
11053
11054 .PHONY: install-intl maybe-install-intl
11055 maybe-install-intl:
11056 @if intl
11057 maybe-install-intl: install-intl
11058
11059 install-intl: installdirs
11060         @r=`${PWD_COMMAND}`; export r; \
11061         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11062         $(SET_LIB_PATH) \
11063         $(HOST_EXPORTS) \
11064         (cd intl && $(MAKE) $(FLAGS_TO_PASS) install)
11065
11066 @endif intl
11067
11068 # Other targets (info, dvi, etc.)
11069
11070 .PHONY: maybe-info-intl info-intl
11071 maybe-info-intl:
11072 @if intl
11073 maybe-info-intl: info-intl
11074
11075 info-intl: \
11076     configure-intl 
11077         @[ -f ./intl/Makefile ] || exit 0; \
11078         r=`${PWD_COMMAND}`; export r; \
11079         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11080         $(SET_LIB_PATH) \
11081         $(HOST_EXPORTS) \
11082         for flag in $(EXTRA_HOST_FLAGS) ; do \
11083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11084         done; \
11085         echo "Doing info in intl" ; \
11086         (cd intl && \
11087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11089                   "RANLIB=$${RANLIB}" \
11090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11091                   info) \
11092           || exit 1
11093
11094 @endif intl
11095
11096 .PHONY: maybe-dvi-intl dvi-intl
11097 maybe-dvi-intl:
11098 @if intl
11099 maybe-dvi-intl: dvi-intl
11100
11101 dvi-intl: \
11102     configure-intl 
11103         @[ -f ./intl/Makefile ] || exit 0; \
11104         r=`${PWD_COMMAND}`; export r; \
11105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11106         $(SET_LIB_PATH) \
11107         $(HOST_EXPORTS) \
11108         for flag in $(EXTRA_HOST_FLAGS) ; do \
11109           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11110         done; \
11111         echo "Doing dvi in intl" ; \
11112         (cd intl && \
11113           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11114                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11115                   "RANLIB=$${RANLIB}" \
11116                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11117                   dvi) \
11118           || exit 1
11119
11120 @endif intl
11121
11122 .PHONY: maybe-TAGS-intl TAGS-intl
11123 maybe-TAGS-intl:
11124 @if intl
11125 maybe-TAGS-intl: TAGS-intl
11126
11127 TAGS-intl: \
11128     configure-intl 
11129         @[ -f ./intl/Makefile ] || exit 0; \
11130         r=`${PWD_COMMAND}`; export r; \
11131         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11132         $(SET_LIB_PATH) \
11133         $(HOST_EXPORTS) \
11134         for flag in $(EXTRA_HOST_FLAGS) ; do \
11135           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11136         done; \
11137         echo "Doing TAGS in intl" ; \
11138         (cd intl && \
11139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11141                   "RANLIB=$${RANLIB}" \
11142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11143                   TAGS) \
11144           || exit 1
11145
11146 @endif intl
11147
11148 .PHONY: maybe-install-info-intl install-info-intl
11149 maybe-install-info-intl:
11150 @if intl
11151 maybe-install-info-intl: install-info-intl
11152
11153 install-info-intl: \
11154     configure-intl \
11155     info-intl 
11156         @[ -f ./intl/Makefile ] || exit 0; \
11157         r=`${PWD_COMMAND}`; export r; \
11158         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11159         $(SET_LIB_PATH) \
11160         $(HOST_EXPORTS) \
11161         for flag in $(EXTRA_HOST_FLAGS) ; do \
11162           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11163         done; \
11164         echo "Doing install-info in intl" ; \
11165         (cd intl && \
11166           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11167                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11168                   "RANLIB=$${RANLIB}" \
11169                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11170                   install-info) \
11171           || exit 1
11172
11173 @endif intl
11174
11175 .PHONY: maybe-installcheck-intl installcheck-intl
11176 maybe-installcheck-intl:
11177 @if intl
11178 maybe-installcheck-intl: installcheck-intl
11179
11180 installcheck-intl: \
11181     configure-intl 
11182         @[ -f ./intl/Makefile ] || exit 0; \
11183         r=`${PWD_COMMAND}`; export r; \
11184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11185         $(SET_LIB_PATH) \
11186         $(HOST_EXPORTS) \
11187         for flag in $(EXTRA_HOST_FLAGS) ; do \
11188           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11189         done; \
11190         echo "Doing installcheck in intl" ; \
11191         (cd intl && \
11192           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11193                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11194                   "RANLIB=$${RANLIB}" \
11195                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11196                   installcheck) \
11197           || exit 1
11198
11199 @endif intl
11200
11201 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
11202 maybe-mostlyclean-intl:
11203 @if intl
11204 maybe-mostlyclean-intl: mostlyclean-intl
11205
11206 mostlyclean-intl: 
11207         @[ -f ./intl/Makefile ] || exit 0; \
11208         r=`${PWD_COMMAND}`; export r; \
11209         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11210         $(SET_LIB_PATH) \
11211         $(HOST_EXPORTS) \
11212         for flag in $(EXTRA_HOST_FLAGS) ; do \
11213           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11214         done; \
11215         echo "Doing mostlyclean in intl" ; \
11216         (cd intl && \
11217           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11218                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11219                   "RANLIB=$${RANLIB}" \
11220                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11221                   mostlyclean) \
11222           || exit 1
11223
11224 @endif intl
11225
11226 .PHONY: maybe-clean-intl clean-intl
11227 maybe-clean-intl:
11228 @if intl
11229 maybe-clean-intl: clean-intl
11230
11231 clean-intl: 
11232         @[ -f ./intl/Makefile ] || exit 0; \
11233         r=`${PWD_COMMAND}`; export r; \
11234         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11235         $(SET_LIB_PATH) \
11236         $(HOST_EXPORTS) \
11237         for flag in $(EXTRA_HOST_FLAGS) ; do \
11238           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11239         done; \
11240         echo "Doing clean in intl" ; \
11241         (cd intl && \
11242           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11243                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11244                   "RANLIB=$${RANLIB}" \
11245                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11246                   clean) \
11247           || exit 1
11248
11249 @endif intl
11250
11251 .PHONY: maybe-distclean-intl distclean-intl
11252 maybe-distclean-intl:
11253 @if intl
11254 maybe-distclean-intl: distclean-intl
11255
11256 distclean-intl: 
11257         @[ -f ./intl/Makefile ] || exit 0; \
11258         r=`${PWD_COMMAND}`; export r; \
11259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11260         $(SET_LIB_PATH) \
11261         $(HOST_EXPORTS) \
11262         for flag in $(EXTRA_HOST_FLAGS) ; do \
11263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11264         done; \
11265         echo "Doing distclean in intl" ; \
11266         (cd intl && \
11267           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11268                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11269                   "RANLIB=$${RANLIB}" \
11270                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11271                   distclean) \
11272           || exit 1
11273
11274 @endif intl
11275
11276 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
11277 maybe-maintainer-clean-intl:
11278 @if intl
11279 maybe-maintainer-clean-intl: maintainer-clean-intl
11280
11281 maintainer-clean-intl: 
11282         @[ -f ./intl/Makefile ] || exit 0; \
11283         r=`${PWD_COMMAND}`; export r; \
11284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11285         $(SET_LIB_PATH) \
11286         $(HOST_EXPORTS) \
11287         for flag in $(EXTRA_HOST_FLAGS) ; do \
11288           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11289         done; \
11290         echo "Doing maintainer-clean in intl" ; \
11291         (cd intl && \
11292           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11293                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11294                   "RANLIB=$${RANLIB}" \
11295                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11296                   maintainer-clean) \
11297           || exit 1
11298
11299 @endif intl
11300
11301
11302 .PHONY: configure-tcl maybe-configure-tcl
11303 maybe-configure-tcl:
11304 @if tcl
11305 maybe-configure-tcl: configure-tcl
11306 configure-tcl:
11307         @test ! -f tcl/Makefile || exit 0; \
11308         [ -d tcl ] || mkdir tcl; \
11309         r=`${PWD_COMMAND}`; export r; \
11310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11311         $(HOST_EXPORTS) \
11312         echo Configuring in tcl; \
11313         cd tcl || exit 1; \
11314         case $(srcdir) in \
11315           \.) \
11316             srcdiroption="--srcdir=."; \
11317             libsrcdir=".";; \
11318           /* | [A-Za-z]:[\\/]*) \
11319             srcdiroption="--srcdir=$(srcdir)/tcl"; \
11320             libsrcdir="$$s/tcl";; \
11321           *) \
11322             srcdiroption="--srcdir=../$(srcdir)/tcl"; \
11323             libsrcdir="$$s/tcl";; \
11324         esac; \
11325         $(SHELL) $${libsrcdir}/configure \
11326           $(HOST_CONFIGARGS) $${srcdiroption}  \
11327           || exit 1
11328 @endif tcl
11329
11330 .PHONY: all-tcl maybe-all-tcl
11331 maybe-all-tcl:
11332 @if tcl
11333 maybe-all-tcl: all-tcl
11334 all-tcl: configure-tcl
11335         @r=`${PWD_COMMAND}`; export r; \
11336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11337         $(SET_LIB_PATH) \
11338         $(HOST_EXPORTS) \
11339         (cd tcl && $(MAKE) $(FLAGS_TO_PASS)  all)
11340 @endif tcl
11341
11342 .PHONY: check-tcl maybe-check-tcl
11343 maybe-check-tcl:
11344 @if tcl
11345 maybe-check-tcl: check-tcl
11346
11347 check-tcl:
11348         @r=`${PWD_COMMAND}`; export r; \
11349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11350         $(SET_LIB_PATH) \
11351         $(HOST_EXPORTS) \
11352         (cd tcl && $(MAKE) $(FLAGS_TO_PASS) check)
11353
11354 @endif tcl
11355
11356 .PHONY: install-tcl maybe-install-tcl
11357 maybe-install-tcl:
11358 @if tcl
11359 maybe-install-tcl: install-tcl
11360
11361 install-tcl: installdirs
11362         @r=`${PWD_COMMAND}`; export r; \
11363         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11364         $(SET_LIB_PATH) \
11365         $(HOST_EXPORTS) \
11366         (cd tcl && $(MAKE) $(FLAGS_TO_PASS) install)
11367
11368 @endif tcl
11369
11370 # Other targets (info, dvi, etc.)
11371
11372 .PHONY: maybe-info-tcl info-tcl
11373 maybe-info-tcl:
11374 @if tcl
11375 maybe-info-tcl: info-tcl
11376
11377 info-tcl: \
11378     configure-tcl 
11379         @[ -f ./tcl/Makefile ] || exit 0; \
11380         r=`${PWD_COMMAND}`; export r; \
11381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11382         $(SET_LIB_PATH) \
11383         $(HOST_EXPORTS) \
11384         for flag in $(EXTRA_HOST_FLAGS) ; do \
11385           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11386         done; \
11387         echo "Doing info in tcl" ; \
11388         (cd tcl && \
11389           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11390                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11391                   "RANLIB=$${RANLIB}" \
11392                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11393                   info) \
11394           || exit 1
11395
11396 @endif tcl
11397
11398 .PHONY: maybe-dvi-tcl dvi-tcl
11399 maybe-dvi-tcl:
11400 @if tcl
11401 maybe-dvi-tcl: dvi-tcl
11402
11403 dvi-tcl: \
11404     configure-tcl 
11405         @[ -f ./tcl/Makefile ] || exit 0; \
11406         r=`${PWD_COMMAND}`; export r; \
11407         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11408         $(SET_LIB_PATH) \
11409         $(HOST_EXPORTS) \
11410         for flag in $(EXTRA_HOST_FLAGS) ; do \
11411           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11412         done; \
11413         echo "Doing dvi in tcl" ; \
11414         (cd tcl && \
11415           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11416                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11417                   "RANLIB=$${RANLIB}" \
11418                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11419                   dvi) \
11420           || exit 1
11421
11422 @endif tcl
11423
11424 .PHONY: maybe-TAGS-tcl TAGS-tcl
11425 maybe-TAGS-tcl:
11426 @if tcl
11427 maybe-TAGS-tcl: TAGS-tcl
11428
11429 TAGS-tcl: \
11430     configure-tcl 
11431         @[ -f ./tcl/Makefile ] || exit 0; \
11432         r=`${PWD_COMMAND}`; export r; \
11433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11434         $(SET_LIB_PATH) \
11435         $(HOST_EXPORTS) \
11436         for flag in $(EXTRA_HOST_FLAGS) ; do \
11437           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11438         done; \
11439         echo "Doing TAGS in tcl" ; \
11440         (cd tcl && \
11441           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11442                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11443                   "RANLIB=$${RANLIB}" \
11444                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11445                   TAGS) \
11446           || exit 1
11447
11448 @endif tcl
11449
11450 .PHONY: maybe-install-info-tcl install-info-tcl
11451 maybe-install-info-tcl:
11452 @if tcl
11453 maybe-install-info-tcl: install-info-tcl
11454
11455 install-info-tcl: \
11456     configure-tcl \
11457     info-tcl 
11458         @[ -f ./tcl/Makefile ] || exit 0; \
11459         r=`${PWD_COMMAND}`; export r; \
11460         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11461         $(SET_LIB_PATH) \
11462         $(HOST_EXPORTS) \
11463         for flag in $(EXTRA_HOST_FLAGS) ; do \
11464           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11465         done; \
11466         echo "Doing install-info in tcl" ; \
11467         (cd tcl && \
11468           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11469                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11470                   "RANLIB=$${RANLIB}" \
11471                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11472                   install-info) \
11473           || exit 1
11474
11475 @endif tcl
11476
11477 .PHONY: maybe-installcheck-tcl installcheck-tcl
11478 maybe-installcheck-tcl:
11479 @if tcl
11480 maybe-installcheck-tcl: installcheck-tcl
11481
11482 installcheck-tcl: \
11483     configure-tcl 
11484         @[ -f ./tcl/Makefile ] || exit 0; \
11485         r=`${PWD_COMMAND}`; export r; \
11486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11487         $(SET_LIB_PATH) \
11488         $(HOST_EXPORTS) \
11489         for flag in $(EXTRA_HOST_FLAGS) ; do \
11490           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11491         done; \
11492         echo "Doing installcheck in tcl" ; \
11493         (cd tcl && \
11494           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11495                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11496                   "RANLIB=$${RANLIB}" \
11497                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11498                   installcheck) \
11499           || exit 1
11500
11501 @endif tcl
11502
11503 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
11504 maybe-mostlyclean-tcl:
11505 @if tcl
11506 maybe-mostlyclean-tcl: mostlyclean-tcl
11507
11508 # tcl doesn't support mostlyclean.
11509 mostlyclean-tcl:
11510
11511 @endif tcl
11512
11513 .PHONY: maybe-clean-tcl clean-tcl
11514 maybe-clean-tcl:
11515 @if tcl
11516 maybe-clean-tcl: clean-tcl
11517
11518 clean-tcl: 
11519         @[ -f ./tcl/Makefile ] || exit 0; \
11520         r=`${PWD_COMMAND}`; export r; \
11521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11522         $(SET_LIB_PATH) \
11523         $(HOST_EXPORTS) \
11524         for flag in $(EXTRA_HOST_FLAGS) ; do \
11525           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11526         done; \
11527         echo "Doing clean in tcl" ; \
11528         (cd tcl && \
11529           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11530                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11531                   "RANLIB=$${RANLIB}" \
11532                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11533                   clean) \
11534           || exit 1
11535
11536 @endif tcl
11537
11538 .PHONY: maybe-distclean-tcl distclean-tcl
11539 maybe-distclean-tcl:
11540 @if tcl
11541 maybe-distclean-tcl: distclean-tcl
11542
11543 distclean-tcl: 
11544         @[ -f ./tcl/Makefile ] || exit 0; \
11545         r=`${PWD_COMMAND}`; export r; \
11546         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11547         $(SET_LIB_PATH) \
11548         $(HOST_EXPORTS) \
11549         for flag in $(EXTRA_HOST_FLAGS) ; do \
11550           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11551         done; \
11552         echo "Doing distclean in tcl" ; \
11553         (cd tcl && \
11554           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11555                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11556                   "RANLIB=$${RANLIB}" \
11557                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11558                   distclean) \
11559           || exit 1
11560
11561 @endif tcl
11562
11563 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
11564 maybe-maintainer-clean-tcl:
11565 @if tcl
11566 maybe-maintainer-clean-tcl: maintainer-clean-tcl
11567
11568 maintainer-clean-tcl: 
11569         @[ -f ./tcl/Makefile ] || exit 0; \
11570         r=`${PWD_COMMAND}`; export r; \
11571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11572         $(SET_LIB_PATH) \
11573         $(HOST_EXPORTS) \
11574         for flag in $(EXTRA_HOST_FLAGS) ; do \
11575           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11576         done; \
11577         echo "Doing maintainer-clean in tcl" ; \
11578         (cd tcl && \
11579           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11580                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11581                   "RANLIB=$${RANLIB}" \
11582                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11583                   maintainer-clean) \
11584           || exit 1
11585
11586 @endif tcl
11587
11588
11589 .PHONY: configure-itcl maybe-configure-itcl
11590 maybe-configure-itcl:
11591 @if itcl
11592 maybe-configure-itcl: configure-itcl
11593 configure-itcl:
11594         @test ! -f itcl/Makefile || exit 0; \
11595         [ -d itcl ] || mkdir itcl; \
11596         r=`${PWD_COMMAND}`; export r; \
11597         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11598         $(HOST_EXPORTS) \
11599         echo Configuring in itcl; \
11600         cd itcl || exit 1; \
11601         case $(srcdir) in \
11602           \.) \
11603             srcdiroption="--srcdir=."; \
11604             libsrcdir=".";; \
11605           /* | [A-Za-z]:[\\/]*) \
11606             srcdiroption="--srcdir=$(srcdir)/itcl"; \
11607             libsrcdir="$$s/itcl";; \
11608           *) \
11609             srcdiroption="--srcdir=../$(srcdir)/itcl"; \
11610             libsrcdir="$$s/itcl";; \
11611         esac; \
11612         $(SHELL) $${libsrcdir}/configure \
11613           $(HOST_CONFIGARGS) $${srcdiroption}  \
11614           || exit 1
11615 @endif itcl
11616
11617 .PHONY: all-itcl maybe-all-itcl
11618 maybe-all-itcl:
11619 @if itcl
11620 maybe-all-itcl: all-itcl
11621 all-itcl: configure-itcl
11622         @r=`${PWD_COMMAND}`; export r; \
11623         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11624         $(SET_LIB_PATH) \
11625         $(HOST_EXPORTS) \
11626         (cd itcl && $(MAKE) $(FLAGS_TO_PASS)  all)
11627 @endif itcl
11628
11629 .PHONY: check-itcl maybe-check-itcl
11630 maybe-check-itcl:
11631 @if itcl
11632 maybe-check-itcl: check-itcl
11633
11634 check-itcl:
11635         @r=`${PWD_COMMAND}`; export r; \
11636         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11637         $(SET_LIB_PATH) \
11638         $(HOST_EXPORTS) \
11639         (cd itcl && $(MAKE) $(FLAGS_TO_PASS) check)
11640
11641 @endif itcl
11642
11643 .PHONY: install-itcl maybe-install-itcl
11644 maybe-install-itcl:
11645 @if itcl
11646 maybe-install-itcl: install-itcl
11647
11648 install-itcl: installdirs
11649         @r=`${PWD_COMMAND}`; export r; \
11650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11651         $(SET_LIB_PATH) \
11652         $(HOST_EXPORTS) \
11653         (cd itcl && $(MAKE) $(FLAGS_TO_PASS) install)
11654
11655 @endif itcl
11656
11657 # Other targets (info, dvi, etc.)
11658
11659 .PHONY: maybe-info-itcl info-itcl
11660 maybe-info-itcl:
11661 @if itcl
11662 maybe-info-itcl: info-itcl
11663
11664 info-itcl: \
11665     configure-itcl 
11666         @[ -f ./itcl/Makefile ] || exit 0; \
11667         r=`${PWD_COMMAND}`; export r; \
11668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11669         $(SET_LIB_PATH) \
11670         $(HOST_EXPORTS) \
11671         for flag in $(EXTRA_HOST_FLAGS) ; do \
11672           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11673         done; \
11674         echo "Doing info in itcl" ; \
11675         (cd itcl && \
11676           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11677                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11678                   "RANLIB=$${RANLIB}" \
11679                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11680                   info) \
11681           || exit 1
11682
11683 @endif itcl
11684
11685 .PHONY: maybe-dvi-itcl dvi-itcl
11686 maybe-dvi-itcl:
11687 @if itcl
11688 maybe-dvi-itcl: dvi-itcl
11689
11690 dvi-itcl: \
11691     configure-itcl 
11692         @[ -f ./itcl/Makefile ] || exit 0; \
11693         r=`${PWD_COMMAND}`; export r; \
11694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11695         $(SET_LIB_PATH) \
11696         $(HOST_EXPORTS) \
11697         for flag in $(EXTRA_HOST_FLAGS) ; do \
11698           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11699         done; \
11700         echo "Doing dvi in itcl" ; \
11701         (cd itcl && \
11702           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11703                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11704                   "RANLIB=$${RANLIB}" \
11705                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11706                   dvi) \
11707           || exit 1
11708
11709 @endif itcl
11710
11711 .PHONY: maybe-TAGS-itcl TAGS-itcl
11712 maybe-TAGS-itcl:
11713 @if itcl
11714 maybe-TAGS-itcl: TAGS-itcl
11715
11716 TAGS-itcl: \
11717     configure-itcl 
11718         @[ -f ./itcl/Makefile ] || exit 0; \
11719         r=`${PWD_COMMAND}`; export r; \
11720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11721         $(SET_LIB_PATH) \
11722         $(HOST_EXPORTS) \
11723         for flag in $(EXTRA_HOST_FLAGS) ; do \
11724           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11725         done; \
11726         echo "Doing TAGS in itcl" ; \
11727         (cd itcl && \
11728           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11729                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11730                   "RANLIB=$${RANLIB}" \
11731                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11732                   TAGS) \
11733           || exit 1
11734
11735 @endif itcl
11736
11737 .PHONY: maybe-install-info-itcl install-info-itcl
11738 maybe-install-info-itcl:
11739 @if itcl
11740 maybe-install-info-itcl: install-info-itcl
11741
11742 install-info-itcl: \
11743     configure-itcl \
11744     info-itcl 
11745         @[ -f ./itcl/Makefile ] || exit 0; \
11746         r=`${PWD_COMMAND}`; export r; \
11747         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11748         $(SET_LIB_PATH) \
11749         $(HOST_EXPORTS) \
11750         for flag in $(EXTRA_HOST_FLAGS) ; do \
11751           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11752         done; \
11753         echo "Doing install-info in itcl" ; \
11754         (cd itcl && \
11755           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11756                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11757                   "RANLIB=$${RANLIB}" \
11758                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11759                   install-info) \
11760           || exit 1
11761
11762 @endif itcl
11763
11764 .PHONY: maybe-installcheck-itcl installcheck-itcl
11765 maybe-installcheck-itcl:
11766 @if itcl
11767 maybe-installcheck-itcl: installcheck-itcl
11768
11769 installcheck-itcl: \
11770     configure-itcl 
11771         @[ -f ./itcl/Makefile ] || exit 0; \
11772         r=`${PWD_COMMAND}`; export r; \
11773         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11774         $(SET_LIB_PATH) \
11775         $(HOST_EXPORTS) \
11776         for flag in $(EXTRA_HOST_FLAGS) ; do \
11777           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11778         done; \
11779         echo "Doing installcheck in itcl" ; \
11780         (cd itcl && \
11781           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11782                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11783                   "RANLIB=$${RANLIB}" \
11784                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11785                   installcheck) \
11786           || exit 1
11787
11788 @endif itcl
11789
11790 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
11791 maybe-mostlyclean-itcl:
11792 @if itcl
11793 maybe-mostlyclean-itcl: mostlyclean-itcl
11794
11795 mostlyclean-itcl: 
11796         @[ -f ./itcl/Makefile ] || exit 0; \
11797         r=`${PWD_COMMAND}`; export r; \
11798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11799         $(SET_LIB_PATH) \
11800         $(HOST_EXPORTS) \
11801         for flag in $(EXTRA_HOST_FLAGS) ; do \
11802           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11803         done; \
11804         echo "Doing mostlyclean in itcl" ; \
11805         (cd itcl && \
11806           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11807                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11808                   "RANLIB=$${RANLIB}" \
11809                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11810                   mostlyclean) \
11811           || exit 1
11812
11813 @endif itcl
11814
11815 .PHONY: maybe-clean-itcl clean-itcl
11816 maybe-clean-itcl:
11817 @if itcl
11818 maybe-clean-itcl: clean-itcl
11819
11820 clean-itcl: 
11821         @[ -f ./itcl/Makefile ] || exit 0; \
11822         r=`${PWD_COMMAND}`; export r; \
11823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11824         $(SET_LIB_PATH) \
11825         $(HOST_EXPORTS) \
11826         for flag in $(EXTRA_HOST_FLAGS) ; do \
11827           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11828         done; \
11829         echo "Doing clean in itcl" ; \
11830         (cd itcl && \
11831           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11832                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11833                   "RANLIB=$${RANLIB}" \
11834                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11835                   clean) \
11836           || exit 1
11837
11838 @endif itcl
11839
11840 .PHONY: maybe-distclean-itcl distclean-itcl
11841 maybe-distclean-itcl:
11842 @if itcl
11843 maybe-distclean-itcl: distclean-itcl
11844
11845 distclean-itcl: 
11846         @[ -f ./itcl/Makefile ] || exit 0; \
11847         r=`${PWD_COMMAND}`; export r; \
11848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11849         $(SET_LIB_PATH) \
11850         $(HOST_EXPORTS) \
11851         for flag in $(EXTRA_HOST_FLAGS) ; do \
11852           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11853         done; \
11854         echo "Doing distclean in itcl" ; \
11855         (cd itcl && \
11856           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11857                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11858                   "RANLIB=$${RANLIB}" \
11859                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11860                   distclean) \
11861           || exit 1
11862
11863 @endif itcl
11864
11865 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
11866 maybe-maintainer-clean-itcl:
11867 @if itcl
11868 maybe-maintainer-clean-itcl: maintainer-clean-itcl
11869
11870 maintainer-clean-itcl: 
11871         @[ -f ./itcl/Makefile ] || exit 0; \
11872         r=`${PWD_COMMAND}`; export r; \
11873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11874         $(SET_LIB_PATH) \
11875         $(HOST_EXPORTS) \
11876         for flag in $(EXTRA_HOST_FLAGS) ; do \
11877           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11878         done; \
11879         echo "Doing maintainer-clean in itcl" ; \
11880         (cd itcl && \
11881           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11882                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11883                   "RANLIB=$${RANLIB}" \
11884                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11885                   maintainer-clean) \
11886           || exit 1
11887
11888 @endif itcl
11889
11890
11891 .PHONY: configure-ld maybe-configure-ld
11892 maybe-configure-ld:
11893 @if ld
11894 maybe-configure-ld: configure-ld
11895 configure-ld:
11896         @test -f stage_last && exit 0; \
11897         test ! -f ld/Makefile || exit 0; \
11898         [ -d ld ] || mkdir ld; \
11899         r=`${PWD_COMMAND}`; export r; \
11900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11901         $(HOST_EXPORTS) \
11902         echo Configuring in ld; \
11903         cd ld || exit 1; \
11904         case $(srcdir) in \
11905           \.) \
11906             srcdiroption="--srcdir=."; \
11907             libsrcdir=".";; \
11908           /* | [A-Za-z]:[\\/]*) \
11909             srcdiroption="--srcdir=$(srcdir)/ld"; \
11910             libsrcdir="$$s/ld";; \
11911           *) \
11912             srcdiroption="--srcdir=../$(srcdir)/ld"; \
11913             libsrcdir="$$s/ld";; \
11914         esac; \
11915         $(SHELL) $${libsrcdir}/configure \
11916           $(HOST_CONFIGARGS) $${srcdiroption}  \
11917           || exit 1
11918 @endif ld
11919
11920 .PHONY: all-ld maybe-all-ld
11921 maybe-all-ld:
11922 @if ld
11923 maybe-all-ld: all-ld
11924 all-ld: configure-ld
11925         @test -f stage_last && exit 0; \
11926         r=`${PWD_COMMAND}`; export r; \
11927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11928         $(SET_LIB_PATH) \
11929         $(HOST_EXPORTS) \
11930         (cd ld && $(MAKE) $(FLAGS_TO_PASS)  all)
11931 @endif ld
11932
11933 .PHONY: check-ld maybe-check-ld
11934 maybe-check-ld:
11935 @if ld
11936 maybe-check-ld: check-ld
11937
11938 check-ld:
11939         @r=`${PWD_COMMAND}`; export r; \
11940         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11941         $(SET_LIB_PATH) \
11942         $(HOST_EXPORTS) \
11943         (cd ld && $(MAKE) $(FLAGS_TO_PASS) check)
11944
11945 @endif ld
11946
11947 .PHONY: install-ld maybe-install-ld
11948 maybe-install-ld:
11949 @if ld
11950 maybe-install-ld: install-ld
11951
11952 install-ld: installdirs
11953         @r=`${PWD_COMMAND}`; export r; \
11954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11955         $(SET_LIB_PATH) \
11956         $(HOST_EXPORTS) \
11957         (cd ld && $(MAKE) $(FLAGS_TO_PASS) install)
11958
11959 @endif ld
11960
11961 # Other targets (info, dvi, etc.)
11962
11963 .PHONY: maybe-info-ld info-ld
11964 maybe-info-ld:
11965 @if ld
11966 maybe-info-ld: info-ld
11967
11968 info-ld: \
11969     configure-ld 
11970         @[ -f ./ld/Makefile ] || exit 0; \
11971         r=`${PWD_COMMAND}`; export r; \
11972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11973         $(SET_LIB_PATH) \
11974         $(HOST_EXPORTS) \
11975         for flag in $(EXTRA_HOST_FLAGS) ; do \
11976           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11977         done; \
11978         echo "Doing info in ld" ; \
11979         (cd ld && \
11980           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11981                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11982                   "RANLIB=$${RANLIB}" \
11983                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11984                   info) \
11985           || exit 1
11986
11987 @endif ld
11988
11989 .PHONY: maybe-dvi-ld dvi-ld
11990 maybe-dvi-ld:
11991 @if ld
11992 maybe-dvi-ld: dvi-ld
11993
11994 dvi-ld: \
11995     configure-ld 
11996         @[ -f ./ld/Makefile ] || exit 0; \
11997         r=`${PWD_COMMAND}`; export r; \
11998         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11999         $(SET_LIB_PATH) \
12000         $(HOST_EXPORTS) \
12001         for flag in $(EXTRA_HOST_FLAGS) ; do \
12002           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12003         done; \
12004         echo "Doing dvi in ld" ; \
12005         (cd ld && \
12006           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12007                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12008                   "RANLIB=$${RANLIB}" \
12009                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12010                   dvi) \
12011           || exit 1
12012
12013 @endif ld
12014
12015 .PHONY: maybe-TAGS-ld TAGS-ld
12016 maybe-TAGS-ld:
12017 @if ld
12018 maybe-TAGS-ld: TAGS-ld
12019
12020 TAGS-ld: \
12021     configure-ld 
12022         @[ -f ./ld/Makefile ] || exit 0; \
12023         r=`${PWD_COMMAND}`; export r; \
12024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12025         $(SET_LIB_PATH) \
12026         $(HOST_EXPORTS) \
12027         for flag in $(EXTRA_HOST_FLAGS) ; do \
12028           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12029         done; \
12030         echo "Doing TAGS in ld" ; \
12031         (cd ld && \
12032           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12033                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12034                   "RANLIB=$${RANLIB}" \
12035                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12036                   TAGS) \
12037           || exit 1
12038
12039 @endif ld
12040
12041 .PHONY: maybe-install-info-ld install-info-ld
12042 maybe-install-info-ld:
12043 @if ld
12044 maybe-install-info-ld: install-info-ld
12045
12046 install-info-ld: \
12047     configure-ld \
12048     info-ld 
12049         @[ -f ./ld/Makefile ] || exit 0; \
12050         r=`${PWD_COMMAND}`; export r; \
12051         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12052         $(SET_LIB_PATH) \
12053         $(HOST_EXPORTS) \
12054         for flag in $(EXTRA_HOST_FLAGS) ; do \
12055           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12056         done; \
12057         echo "Doing install-info in ld" ; \
12058         (cd ld && \
12059           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12060                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12061                   "RANLIB=$${RANLIB}" \
12062                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12063                   install-info) \
12064           || exit 1
12065
12066 @endif ld
12067
12068 .PHONY: maybe-installcheck-ld installcheck-ld
12069 maybe-installcheck-ld:
12070 @if ld
12071 maybe-installcheck-ld: installcheck-ld
12072
12073 installcheck-ld: \
12074     configure-ld 
12075         @[ -f ./ld/Makefile ] || exit 0; \
12076         r=`${PWD_COMMAND}`; export r; \
12077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12078         $(SET_LIB_PATH) \
12079         $(HOST_EXPORTS) \
12080         for flag in $(EXTRA_HOST_FLAGS) ; do \
12081           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12082         done; \
12083         echo "Doing installcheck in ld" ; \
12084         (cd ld && \
12085           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12086                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12087                   "RANLIB=$${RANLIB}" \
12088                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12089                   installcheck) \
12090           || exit 1
12091
12092 @endif ld
12093
12094 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
12095 maybe-mostlyclean-ld:
12096 @if ld
12097 maybe-mostlyclean-ld: mostlyclean-ld
12098
12099 mostlyclean-ld: 
12100         @[ -f ./ld/Makefile ] || exit 0; \
12101         r=`${PWD_COMMAND}`; export r; \
12102         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12103         $(SET_LIB_PATH) \
12104         $(HOST_EXPORTS) \
12105         for flag in $(EXTRA_HOST_FLAGS) ; do \
12106           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12107         done; \
12108         echo "Doing mostlyclean in ld" ; \
12109         (cd ld && \
12110           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12111                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12112                   "RANLIB=$${RANLIB}" \
12113                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12114                   mostlyclean) \
12115           || exit 1
12116
12117 @endif ld
12118
12119 .PHONY: maybe-clean-ld clean-ld
12120 maybe-clean-ld:
12121 @if ld
12122 maybe-clean-ld: clean-ld
12123
12124 clean-ld: 
12125         @[ -f ./ld/Makefile ] || exit 0; \
12126         r=`${PWD_COMMAND}`; export r; \
12127         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12128         $(SET_LIB_PATH) \
12129         $(HOST_EXPORTS) \
12130         for flag in $(EXTRA_HOST_FLAGS) ; do \
12131           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12132         done; \
12133         echo "Doing clean in ld" ; \
12134         (cd ld && \
12135           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12136                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12137                   "RANLIB=$${RANLIB}" \
12138                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12139                   clean) \
12140           || exit 1
12141
12142 @endif ld
12143
12144 .PHONY: maybe-distclean-ld distclean-ld
12145 maybe-distclean-ld:
12146 @if ld
12147 maybe-distclean-ld: distclean-ld
12148
12149 distclean-ld: 
12150         @[ -f ./ld/Makefile ] || exit 0; \
12151         r=`${PWD_COMMAND}`; export r; \
12152         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12153         $(SET_LIB_PATH) \
12154         $(HOST_EXPORTS) \
12155         for flag in $(EXTRA_HOST_FLAGS) ; do \
12156           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12157         done; \
12158         echo "Doing distclean in ld" ; \
12159         (cd ld && \
12160           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12161                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12162                   "RANLIB=$${RANLIB}" \
12163                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12164                   distclean) \
12165           || exit 1
12166
12167 @endif ld
12168
12169 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
12170 maybe-maintainer-clean-ld:
12171 @if ld
12172 maybe-maintainer-clean-ld: maintainer-clean-ld
12173
12174 maintainer-clean-ld: 
12175         @[ -f ./ld/Makefile ] || exit 0; \
12176         r=`${PWD_COMMAND}`; export r; \
12177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12178         $(SET_LIB_PATH) \
12179         $(HOST_EXPORTS) \
12180         for flag in $(EXTRA_HOST_FLAGS) ; do \
12181           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12182         done; \
12183         echo "Doing maintainer-clean in ld" ; \
12184         (cd ld && \
12185           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12186                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12187                   "RANLIB=$${RANLIB}" \
12188                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12189                   maintainer-clean) \
12190           || exit 1
12191
12192 @endif ld
12193
12194
12195 .PHONY: configure-libcpp maybe-configure-libcpp
12196 maybe-configure-libcpp:
12197 @if libcpp
12198 maybe-configure-libcpp: configure-libcpp
12199 configure-libcpp:
12200         @test -f stage_last && exit 0; \
12201         test ! -f libcpp/Makefile || exit 0; \
12202         [ -d libcpp ] || mkdir libcpp; \
12203         r=`${PWD_COMMAND}`; export r; \
12204         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12205         $(HOST_EXPORTS) \
12206         echo Configuring in libcpp; \
12207         cd libcpp || exit 1; \
12208         case $(srcdir) in \
12209           \.) \
12210             srcdiroption="--srcdir=."; \
12211             libsrcdir=".";; \
12212           /* | [A-Za-z]:[\\/]*) \
12213             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
12214             libsrcdir="$$s/libcpp";; \
12215           *) \
12216             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
12217             libsrcdir="$$s/libcpp";; \
12218         esac; \
12219         $(SHELL) $${libsrcdir}/configure \
12220           $(HOST_CONFIGARGS) $${srcdiroption}  \
12221           || exit 1
12222 @endif libcpp
12223
12224 .PHONY: all-libcpp maybe-all-libcpp
12225 maybe-all-libcpp:
12226 @if libcpp
12227 maybe-all-libcpp: all-libcpp
12228 all-libcpp: configure-libcpp
12229         @test -f stage_last && exit 0; \
12230         r=`${PWD_COMMAND}`; export r; \
12231         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12232         $(SET_LIB_PATH) \
12233         $(HOST_EXPORTS) \
12234         (cd libcpp && $(MAKE) $(FLAGS_TO_PASS)  all)
12235 @endif libcpp
12236
12237 .PHONY: check-libcpp maybe-check-libcpp
12238 maybe-check-libcpp:
12239 @if libcpp
12240 maybe-check-libcpp: check-libcpp
12241
12242 check-libcpp:
12243         @r=`${PWD_COMMAND}`; export r; \
12244         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12245         $(SET_LIB_PATH) \
12246         $(HOST_EXPORTS) \
12247         (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) check)
12248
12249 @endif libcpp
12250
12251 .PHONY: install-libcpp maybe-install-libcpp
12252 maybe-install-libcpp:
12253 @if libcpp
12254 maybe-install-libcpp: install-libcpp
12255
12256 install-libcpp: installdirs
12257         @r=`${PWD_COMMAND}`; export r; \
12258         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12259         $(SET_LIB_PATH) \
12260         $(HOST_EXPORTS) \
12261         (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) install)
12262
12263 @endif libcpp
12264
12265 # Other targets (info, dvi, etc.)
12266
12267 .PHONY: maybe-info-libcpp info-libcpp
12268 maybe-info-libcpp:
12269 @if libcpp
12270 maybe-info-libcpp: info-libcpp
12271
12272 info-libcpp: \
12273     configure-libcpp 
12274         @[ -f ./libcpp/Makefile ] || exit 0; \
12275         r=`${PWD_COMMAND}`; export r; \
12276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12277         $(SET_LIB_PATH) \
12278         $(HOST_EXPORTS) \
12279         for flag in $(EXTRA_HOST_FLAGS) ; do \
12280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12281         done; \
12282         echo "Doing info in libcpp" ; \
12283         (cd libcpp && \
12284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12286                   "RANLIB=$${RANLIB}" \
12287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12288                   info) \
12289           || exit 1
12290
12291 @endif libcpp
12292
12293 .PHONY: maybe-dvi-libcpp dvi-libcpp
12294 maybe-dvi-libcpp:
12295 @if libcpp
12296 maybe-dvi-libcpp: dvi-libcpp
12297
12298 dvi-libcpp: \
12299     configure-libcpp 
12300         @[ -f ./libcpp/Makefile ] || exit 0; \
12301         r=`${PWD_COMMAND}`; export r; \
12302         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12303         $(SET_LIB_PATH) \
12304         $(HOST_EXPORTS) \
12305         for flag in $(EXTRA_HOST_FLAGS) ; do \
12306           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12307         done; \
12308         echo "Doing dvi in libcpp" ; \
12309         (cd libcpp && \
12310           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12311                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12312                   "RANLIB=$${RANLIB}" \
12313                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12314                   dvi) \
12315           || exit 1
12316
12317 @endif libcpp
12318
12319 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
12320 maybe-TAGS-libcpp:
12321 @if libcpp
12322 maybe-TAGS-libcpp: TAGS-libcpp
12323
12324 TAGS-libcpp: \
12325     configure-libcpp 
12326         @[ -f ./libcpp/Makefile ] || exit 0; \
12327         r=`${PWD_COMMAND}`; export r; \
12328         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12329         $(SET_LIB_PATH) \
12330         $(HOST_EXPORTS) \
12331         for flag in $(EXTRA_HOST_FLAGS) ; do \
12332           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12333         done; \
12334         echo "Doing TAGS in libcpp" ; \
12335         (cd libcpp && \
12336           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12337                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12338                   "RANLIB=$${RANLIB}" \
12339                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12340                   TAGS) \
12341           || exit 1
12342
12343 @endif libcpp
12344
12345 .PHONY: maybe-install-info-libcpp install-info-libcpp
12346 maybe-install-info-libcpp:
12347 @if libcpp
12348 maybe-install-info-libcpp: install-info-libcpp
12349
12350 install-info-libcpp: \
12351     configure-libcpp \
12352     info-libcpp 
12353         @[ -f ./libcpp/Makefile ] || exit 0; \
12354         r=`${PWD_COMMAND}`; export r; \
12355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12356         $(SET_LIB_PATH) \
12357         $(HOST_EXPORTS) \
12358         for flag in $(EXTRA_HOST_FLAGS) ; do \
12359           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12360         done; \
12361         echo "Doing install-info in libcpp" ; \
12362         (cd libcpp && \
12363           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12364                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12365                   "RANLIB=$${RANLIB}" \
12366                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12367                   install-info) \
12368           || exit 1
12369
12370 @endif libcpp
12371
12372 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
12373 maybe-installcheck-libcpp:
12374 @if libcpp
12375 maybe-installcheck-libcpp: installcheck-libcpp
12376
12377 installcheck-libcpp: \
12378     configure-libcpp 
12379         @[ -f ./libcpp/Makefile ] || exit 0; \
12380         r=`${PWD_COMMAND}`; export r; \
12381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12382         $(SET_LIB_PATH) \
12383         $(HOST_EXPORTS) \
12384         for flag in $(EXTRA_HOST_FLAGS) ; do \
12385           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12386         done; \
12387         echo "Doing installcheck in libcpp" ; \
12388         (cd libcpp && \
12389           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12390                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12391                   "RANLIB=$${RANLIB}" \
12392                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12393                   installcheck) \
12394           || exit 1
12395
12396 @endif libcpp
12397
12398 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
12399 maybe-mostlyclean-libcpp:
12400 @if libcpp
12401 maybe-mostlyclean-libcpp: mostlyclean-libcpp
12402
12403 mostlyclean-libcpp: 
12404         @[ -f ./libcpp/Makefile ] || exit 0; \
12405         r=`${PWD_COMMAND}`; export r; \
12406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12407         $(SET_LIB_PATH) \
12408         $(HOST_EXPORTS) \
12409         for flag in $(EXTRA_HOST_FLAGS) ; do \
12410           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12411         done; \
12412         echo "Doing mostlyclean in libcpp" ; \
12413         (cd libcpp && \
12414           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12415                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12416                   "RANLIB=$${RANLIB}" \
12417                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12418                   mostlyclean) \
12419           || exit 1
12420
12421 @endif libcpp
12422
12423 .PHONY: maybe-clean-libcpp clean-libcpp
12424 maybe-clean-libcpp:
12425 @if libcpp
12426 maybe-clean-libcpp: clean-libcpp
12427
12428 clean-libcpp: 
12429         @[ -f ./libcpp/Makefile ] || exit 0; \
12430         r=`${PWD_COMMAND}`; export r; \
12431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12432         $(SET_LIB_PATH) \
12433         $(HOST_EXPORTS) \
12434         for flag in $(EXTRA_HOST_FLAGS) ; do \
12435           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12436         done; \
12437         echo "Doing clean in libcpp" ; \
12438         (cd libcpp && \
12439           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12440                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12441                   "RANLIB=$${RANLIB}" \
12442                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12443                   clean) \
12444           || exit 1
12445
12446 @endif libcpp
12447
12448 .PHONY: maybe-distclean-libcpp distclean-libcpp
12449 maybe-distclean-libcpp:
12450 @if libcpp
12451 maybe-distclean-libcpp: distclean-libcpp
12452
12453 distclean-libcpp: 
12454         @[ -f ./libcpp/Makefile ] || exit 0; \
12455         r=`${PWD_COMMAND}`; export r; \
12456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12457         $(SET_LIB_PATH) \
12458         $(HOST_EXPORTS) \
12459         for flag in $(EXTRA_HOST_FLAGS) ; do \
12460           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12461         done; \
12462         echo "Doing distclean in libcpp" ; \
12463         (cd libcpp && \
12464           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12465                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12466                   "RANLIB=$${RANLIB}" \
12467                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12468                   distclean) \
12469           || exit 1
12470
12471 @endif libcpp
12472
12473 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
12474 maybe-maintainer-clean-libcpp:
12475 @if libcpp
12476 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
12477
12478 maintainer-clean-libcpp: 
12479         @[ -f ./libcpp/Makefile ] || exit 0; \
12480         r=`${PWD_COMMAND}`; export r; \
12481         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12482         $(SET_LIB_PATH) \
12483         $(HOST_EXPORTS) \
12484         for flag in $(EXTRA_HOST_FLAGS) ; do \
12485           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12486         done; \
12487         echo "Doing maintainer-clean in libcpp" ; \
12488         (cd libcpp && \
12489           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12490                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12491                   "RANLIB=$${RANLIB}" \
12492                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12493                   maintainer-clean) \
12494           || exit 1
12495
12496 @endif libcpp
12497
12498
12499 .PHONY: configure-libgui maybe-configure-libgui
12500 maybe-configure-libgui:
12501 @if libgui
12502 maybe-configure-libgui: configure-libgui
12503 configure-libgui:
12504         @test ! -f libgui/Makefile || exit 0; \
12505         [ -d libgui ] || mkdir libgui; \
12506         r=`${PWD_COMMAND}`; export r; \
12507         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12508         $(HOST_EXPORTS) \
12509         echo Configuring in libgui; \
12510         cd libgui || exit 1; \
12511         case $(srcdir) in \
12512           \.) \
12513             srcdiroption="--srcdir=."; \
12514             libsrcdir=".";; \
12515           /* | [A-Za-z]:[\\/]*) \
12516             srcdiroption="--srcdir=$(srcdir)/libgui"; \
12517             libsrcdir="$$s/libgui";; \
12518           *) \
12519             srcdiroption="--srcdir=../$(srcdir)/libgui"; \
12520             libsrcdir="$$s/libgui";; \
12521         esac; \
12522         $(SHELL) $${libsrcdir}/configure \
12523           $(HOST_CONFIGARGS) $${srcdiroption}  \
12524           || exit 1
12525 @endif libgui
12526
12527 .PHONY: all-libgui maybe-all-libgui
12528 maybe-all-libgui:
12529 @if libgui
12530 maybe-all-libgui: all-libgui
12531 all-libgui: configure-libgui
12532         @r=`${PWD_COMMAND}`; export r; \
12533         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12534         $(SET_LIB_PATH) \
12535         $(HOST_EXPORTS) \
12536         (cd libgui && $(MAKE) $(FLAGS_TO_PASS)  all)
12537 @endif libgui
12538
12539 .PHONY: check-libgui maybe-check-libgui
12540 maybe-check-libgui:
12541 @if libgui
12542 maybe-check-libgui: check-libgui
12543
12544 check-libgui:
12545         @r=`${PWD_COMMAND}`; export r; \
12546         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12547         $(SET_LIB_PATH) \
12548         $(HOST_EXPORTS) \
12549         (cd libgui && $(MAKE) $(FLAGS_TO_PASS) check)
12550
12551 @endif libgui
12552
12553 .PHONY: install-libgui maybe-install-libgui
12554 maybe-install-libgui:
12555 @if libgui
12556 maybe-install-libgui: install-libgui
12557
12558 install-libgui: installdirs
12559         @r=`${PWD_COMMAND}`; export r; \
12560         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12561         $(SET_LIB_PATH) \
12562         $(HOST_EXPORTS) \
12563         (cd libgui && $(MAKE) $(FLAGS_TO_PASS) install)
12564
12565 @endif libgui
12566
12567 # Other targets (info, dvi, etc.)
12568
12569 .PHONY: maybe-info-libgui info-libgui
12570 maybe-info-libgui:
12571 @if libgui
12572 maybe-info-libgui: info-libgui
12573
12574 info-libgui: \
12575     configure-libgui 
12576         @[ -f ./libgui/Makefile ] || exit 0; \
12577         r=`${PWD_COMMAND}`; export r; \
12578         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12579         $(SET_LIB_PATH) \
12580         $(HOST_EXPORTS) \
12581         for flag in $(EXTRA_HOST_FLAGS) ; do \
12582           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12583         done; \
12584         echo "Doing info in libgui" ; \
12585         (cd libgui && \
12586           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12587                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12588                   "RANLIB=$${RANLIB}" \
12589                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12590                   info) \
12591           || exit 1
12592
12593 @endif libgui
12594
12595 .PHONY: maybe-dvi-libgui dvi-libgui
12596 maybe-dvi-libgui:
12597 @if libgui
12598 maybe-dvi-libgui: dvi-libgui
12599
12600 dvi-libgui: \
12601     configure-libgui 
12602         @[ -f ./libgui/Makefile ] || exit 0; \
12603         r=`${PWD_COMMAND}`; export r; \
12604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12605         $(SET_LIB_PATH) \
12606         $(HOST_EXPORTS) \
12607         for flag in $(EXTRA_HOST_FLAGS) ; do \
12608           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12609         done; \
12610         echo "Doing dvi in libgui" ; \
12611         (cd libgui && \
12612           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12613                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12614                   "RANLIB=$${RANLIB}" \
12615                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12616                   dvi) \
12617           || exit 1
12618
12619 @endif libgui
12620
12621 .PHONY: maybe-TAGS-libgui TAGS-libgui
12622 maybe-TAGS-libgui:
12623 @if libgui
12624 maybe-TAGS-libgui: TAGS-libgui
12625
12626 TAGS-libgui: \
12627     configure-libgui 
12628         @[ -f ./libgui/Makefile ] || exit 0; \
12629         r=`${PWD_COMMAND}`; export r; \
12630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12631         $(SET_LIB_PATH) \
12632         $(HOST_EXPORTS) \
12633         for flag in $(EXTRA_HOST_FLAGS) ; do \
12634           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12635         done; \
12636         echo "Doing TAGS in libgui" ; \
12637         (cd libgui && \
12638           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12639                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12640                   "RANLIB=$${RANLIB}" \
12641                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12642                   TAGS) \
12643           || exit 1
12644
12645 @endif libgui
12646
12647 .PHONY: maybe-install-info-libgui install-info-libgui
12648 maybe-install-info-libgui:
12649 @if libgui
12650 maybe-install-info-libgui: install-info-libgui
12651
12652 install-info-libgui: \
12653     configure-libgui \
12654     info-libgui 
12655         @[ -f ./libgui/Makefile ] || exit 0; \
12656         r=`${PWD_COMMAND}`; export r; \
12657         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12658         $(SET_LIB_PATH) \
12659         $(HOST_EXPORTS) \
12660         for flag in $(EXTRA_HOST_FLAGS) ; do \
12661           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12662         done; \
12663         echo "Doing install-info in libgui" ; \
12664         (cd libgui && \
12665           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12666                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12667                   "RANLIB=$${RANLIB}" \
12668                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12669                   install-info) \
12670           || exit 1
12671
12672 @endif libgui
12673
12674 .PHONY: maybe-installcheck-libgui installcheck-libgui
12675 maybe-installcheck-libgui:
12676 @if libgui
12677 maybe-installcheck-libgui: installcheck-libgui
12678
12679 installcheck-libgui: \
12680     configure-libgui 
12681         @[ -f ./libgui/Makefile ] || exit 0; \
12682         r=`${PWD_COMMAND}`; export r; \
12683         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12684         $(SET_LIB_PATH) \
12685         $(HOST_EXPORTS) \
12686         for flag in $(EXTRA_HOST_FLAGS) ; do \
12687           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12688         done; \
12689         echo "Doing installcheck in libgui" ; \
12690         (cd libgui && \
12691           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12692                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12693                   "RANLIB=$${RANLIB}" \
12694                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12695                   installcheck) \
12696           || exit 1
12697
12698 @endif libgui
12699
12700 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
12701 maybe-mostlyclean-libgui:
12702 @if libgui
12703 maybe-mostlyclean-libgui: mostlyclean-libgui
12704
12705 mostlyclean-libgui: 
12706         @[ -f ./libgui/Makefile ] || exit 0; \
12707         r=`${PWD_COMMAND}`; export r; \
12708         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12709         $(SET_LIB_PATH) \
12710         $(HOST_EXPORTS) \
12711         for flag in $(EXTRA_HOST_FLAGS) ; do \
12712           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12713         done; \
12714         echo "Doing mostlyclean in libgui" ; \
12715         (cd libgui && \
12716           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12717                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12718                   "RANLIB=$${RANLIB}" \
12719                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12720                   mostlyclean) \
12721           || exit 1
12722
12723 @endif libgui
12724
12725 .PHONY: maybe-clean-libgui clean-libgui
12726 maybe-clean-libgui:
12727 @if libgui
12728 maybe-clean-libgui: clean-libgui
12729
12730 clean-libgui: 
12731         @[ -f ./libgui/Makefile ] || exit 0; \
12732         r=`${PWD_COMMAND}`; export r; \
12733         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12734         $(SET_LIB_PATH) \
12735         $(HOST_EXPORTS) \
12736         for flag in $(EXTRA_HOST_FLAGS) ; do \
12737           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12738         done; \
12739         echo "Doing clean in libgui" ; \
12740         (cd libgui && \
12741           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12742                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12743                   "RANLIB=$${RANLIB}" \
12744                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12745                   clean) \
12746           || exit 1
12747
12748 @endif libgui
12749
12750 .PHONY: maybe-distclean-libgui distclean-libgui
12751 maybe-distclean-libgui:
12752 @if libgui
12753 maybe-distclean-libgui: distclean-libgui
12754
12755 distclean-libgui: 
12756         @[ -f ./libgui/Makefile ] || exit 0; \
12757         r=`${PWD_COMMAND}`; export r; \
12758         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12759         $(SET_LIB_PATH) \
12760         $(HOST_EXPORTS) \
12761         for flag in $(EXTRA_HOST_FLAGS) ; do \
12762           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12763         done; \
12764         echo "Doing distclean in libgui" ; \
12765         (cd libgui && \
12766           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12767                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12768                   "RANLIB=$${RANLIB}" \
12769                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12770                   distclean) \
12771           || exit 1
12772
12773 @endif libgui
12774
12775 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
12776 maybe-maintainer-clean-libgui:
12777 @if libgui
12778 maybe-maintainer-clean-libgui: maintainer-clean-libgui
12779
12780 maintainer-clean-libgui: 
12781         @[ -f ./libgui/Makefile ] || exit 0; \
12782         r=`${PWD_COMMAND}`; export r; \
12783         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12784         $(SET_LIB_PATH) \
12785         $(HOST_EXPORTS) \
12786         for flag in $(EXTRA_HOST_FLAGS) ; do \
12787           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12788         done; \
12789         echo "Doing maintainer-clean in libgui" ; \
12790         (cd libgui && \
12791           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12792                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12793                   "RANLIB=$${RANLIB}" \
12794                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12795                   maintainer-clean) \
12796           || exit 1
12797
12798 @endif libgui
12799
12800
12801 .PHONY: configure-libbanshee maybe-configure-libbanshee
12802 maybe-configure-libbanshee:
12803 @if libbanshee
12804 maybe-configure-libbanshee: configure-libbanshee
12805 configure-libbanshee:
12806         @test -f stage_last && exit 0; \
12807         test ! -f libbanshee/Makefile || exit 0; \
12808         [ -d libbanshee ] || mkdir libbanshee; \
12809         r=`${PWD_COMMAND}`; export r; \
12810         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12811         $(HOST_EXPORTS) \
12812         echo Configuring in libbanshee; \
12813         cd libbanshee || exit 1; \
12814         case $(srcdir) in \
12815           \.) \
12816             srcdiroption="--srcdir=."; \
12817             libsrcdir=".";; \
12818           /* | [A-Za-z]:[\\/]*) \
12819             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
12820             libsrcdir="$$s/libbanshee";; \
12821           *) \
12822             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
12823             libsrcdir="$$s/libbanshee";; \
12824         esac; \
12825         $(SHELL) $${libsrcdir}/configure \
12826           $(HOST_CONFIGARGS) $${srcdiroption}  \
12827           || exit 1
12828 @endif libbanshee
12829
12830 .PHONY: all-libbanshee maybe-all-libbanshee
12831 maybe-all-libbanshee:
12832 @if libbanshee
12833 maybe-all-libbanshee: all-libbanshee
12834 all-libbanshee: configure-libbanshee
12835         @test -f stage_last && exit 0; \
12836         r=`${PWD_COMMAND}`; export r; \
12837         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12838         $(SET_LIB_PATH) \
12839         $(HOST_EXPORTS) \
12840         (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS)  all)
12841 @endif libbanshee
12842
12843 .PHONY: check-libbanshee maybe-check-libbanshee
12844 maybe-check-libbanshee:
12845 @if libbanshee
12846 maybe-check-libbanshee: check-libbanshee
12847
12848 check-libbanshee:
12849         @r=`${PWD_COMMAND}`; export r; \
12850         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12851         $(SET_LIB_PATH) \
12852         $(HOST_EXPORTS) \
12853         (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS) check)
12854
12855 @endif libbanshee
12856
12857 .PHONY: install-libbanshee maybe-install-libbanshee
12858 maybe-install-libbanshee:
12859 @if libbanshee
12860 maybe-install-libbanshee: install-libbanshee
12861
12862 install-libbanshee:
12863
12864 @endif libbanshee
12865
12866 # Other targets (info, dvi, etc.)
12867
12868 .PHONY: maybe-info-libbanshee info-libbanshee
12869 maybe-info-libbanshee:
12870 @if libbanshee
12871 maybe-info-libbanshee: info-libbanshee
12872
12873 info-libbanshee: \
12874     configure-libbanshee 
12875         @[ -f ./libbanshee/Makefile ] || exit 0; \
12876         r=`${PWD_COMMAND}`; export r; \
12877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12878         $(SET_LIB_PATH) \
12879         $(HOST_EXPORTS) \
12880         for flag in $(EXTRA_HOST_FLAGS) ; do \
12881           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12882         done; \
12883         echo "Doing info in libbanshee" ; \
12884         (cd libbanshee && \
12885           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12886                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12887                   "RANLIB=$${RANLIB}" \
12888                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12889                   info) \
12890           || exit 1
12891
12892 @endif libbanshee
12893
12894 .PHONY: maybe-dvi-libbanshee dvi-libbanshee
12895 maybe-dvi-libbanshee:
12896 @if libbanshee
12897 maybe-dvi-libbanshee: dvi-libbanshee
12898
12899 dvi-libbanshee: \
12900     configure-libbanshee 
12901         @[ -f ./libbanshee/Makefile ] || exit 0; \
12902         r=`${PWD_COMMAND}`; export r; \
12903         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12904         $(SET_LIB_PATH) \
12905         $(HOST_EXPORTS) \
12906         for flag in $(EXTRA_HOST_FLAGS) ; do \
12907           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12908         done; \
12909         echo "Doing dvi in libbanshee" ; \
12910         (cd libbanshee && \
12911           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12912                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12913                   "RANLIB=$${RANLIB}" \
12914                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12915                   dvi) \
12916           || exit 1
12917
12918 @endif libbanshee
12919
12920 .PHONY: maybe-TAGS-libbanshee TAGS-libbanshee
12921 maybe-TAGS-libbanshee:
12922 @if libbanshee
12923 maybe-TAGS-libbanshee: TAGS-libbanshee
12924
12925 TAGS-libbanshee: \
12926     configure-libbanshee 
12927         @[ -f ./libbanshee/Makefile ] || exit 0; \
12928         r=`${PWD_COMMAND}`; export r; \
12929         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12930         $(SET_LIB_PATH) \
12931         $(HOST_EXPORTS) \
12932         for flag in $(EXTRA_HOST_FLAGS) ; do \
12933           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12934         done; \
12935         echo "Doing TAGS in libbanshee" ; \
12936         (cd libbanshee && \
12937           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12938                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12939                   "RANLIB=$${RANLIB}" \
12940                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12941                   TAGS) \
12942           || exit 1
12943
12944 @endif libbanshee
12945
12946 .PHONY: maybe-install-info-libbanshee install-info-libbanshee
12947 maybe-install-info-libbanshee:
12948 @if libbanshee
12949 maybe-install-info-libbanshee: install-info-libbanshee
12950
12951 install-info-libbanshee: \
12952     configure-libbanshee \
12953     info-libbanshee 
12954         @[ -f ./libbanshee/Makefile ] || exit 0; \
12955         r=`${PWD_COMMAND}`; export r; \
12956         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12957         $(SET_LIB_PATH) \
12958         $(HOST_EXPORTS) \
12959         for flag in $(EXTRA_HOST_FLAGS) ; do \
12960           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12961         done; \
12962         echo "Doing install-info in libbanshee" ; \
12963         (cd libbanshee && \
12964           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12965                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12966                   "RANLIB=$${RANLIB}" \
12967                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12968                   install-info) \
12969           || exit 1
12970
12971 @endif libbanshee
12972
12973 .PHONY: maybe-installcheck-libbanshee installcheck-libbanshee
12974 maybe-installcheck-libbanshee:
12975 @if libbanshee
12976 maybe-installcheck-libbanshee: installcheck-libbanshee
12977
12978 installcheck-libbanshee: \
12979     configure-libbanshee 
12980         @[ -f ./libbanshee/Makefile ] || exit 0; \
12981         r=`${PWD_COMMAND}`; export r; \
12982         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12983         $(SET_LIB_PATH) \
12984         $(HOST_EXPORTS) \
12985         for flag in $(EXTRA_HOST_FLAGS) ; do \
12986           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12987         done; \
12988         echo "Doing installcheck in libbanshee" ; \
12989         (cd libbanshee && \
12990           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12991                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12992                   "RANLIB=$${RANLIB}" \
12993                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12994                   installcheck) \
12995           || exit 1
12996
12997 @endif libbanshee
12998
12999 .PHONY: maybe-mostlyclean-libbanshee mostlyclean-libbanshee
13000 maybe-mostlyclean-libbanshee:
13001 @if libbanshee
13002 maybe-mostlyclean-libbanshee: mostlyclean-libbanshee
13003
13004 mostlyclean-libbanshee: 
13005         @[ -f ./libbanshee/Makefile ] || exit 0; \
13006         r=`${PWD_COMMAND}`; export r; \
13007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13008         $(SET_LIB_PATH) \
13009         $(HOST_EXPORTS) \
13010         for flag in $(EXTRA_HOST_FLAGS) ; do \
13011           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13012         done; \
13013         echo "Doing mostlyclean in libbanshee" ; \
13014         (cd libbanshee && \
13015           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13016                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13017                   "RANLIB=$${RANLIB}" \
13018                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13019                   mostlyclean) \
13020           || exit 1
13021
13022 @endif libbanshee
13023
13024 .PHONY: maybe-clean-libbanshee clean-libbanshee
13025 maybe-clean-libbanshee:
13026 @if libbanshee
13027 maybe-clean-libbanshee: clean-libbanshee
13028
13029 clean-libbanshee: 
13030         @[ -f ./libbanshee/Makefile ] || exit 0; \
13031         r=`${PWD_COMMAND}`; export r; \
13032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13033         $(SET_LIB_PATH) \
13034         $(HOST_EXPORTS) \
13035         for flag in $(EXTRA_HOST_FLAGS) ; do \
13036           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13037         done; \
13038         echo "Doing clean in libbanshee" ; \
13039         (cd libbanshee && \
13040           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13041                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13042                   "RANLIB=$${RANLIB}" \
13043                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13044                   clean) \
13045           || exit 1
13046
13047 @endif libbanshee
13048
13049 .PHONY: maybe-distclean-libbanshee distclean-libbanshee
13050 maybe-distclean-libbanshee:
13051 @if libbanshee
13052 maybe-distclean-libbanshee: distclean-libbanshee
13053
13054 distclean-libbanshee: 
13055         @[ -f ./libbanshee/Makefile ] || exit 0; \
13056         r=`${PWD_COMMAND}`; export r; \
13057         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13058         $(SET_LIB_PATH) \
13059         $(HOST_EXPORTS) \
13060         for flag in $(EXTRA_HOST_FLAGS) ; do \
13061           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13062         done; \
13063         echo "Doing distclean in libbanshee" ; \
13064         (cd libbanshee && \
13065           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13066                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13067                   "RANLIB=$${RANLIB}" \
13068                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13069                   distclean) \
13070           || exit 1
13071
13072 @endif libbanshee
13073
13074 .PHONY: maybe-maintainer-clean-libbanshee maintainer-clean-libbanshee
13075 maybe-maintainer-clean-libbanshee:
13076 @if libbanshee
13077 maybe-maintainer-clean-libbanshee: maintainer-clean-libbanshee
13078
13079 maintainer-clean-libbanshee: 
13080         @[ -f ./libbanshee/Makefile ] || exit 0; \
13081         r=`${PWD_COMMAND}`; export r; \
13082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13083         $(SET_LIB_PATH) \
13084         $(HOST_EXPORTS) \
13085         for flag in $(EXTRA_HOST_FLAGS) ; do \
13086           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13087         done; \
13088         echo "Doing maintainer-clean in libbanshee" ; \
13089         (cd libbanshee && \
13090           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13091                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13092                   "RANLIB=$${RANLIB}" \
13093                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13094                   maintainer-clean) \
13095           || exit 1
13096
13097 @endif libbanshee
13098
13099
13100 .PHONY: configure-libiberty maybe-configure-libiberty
13101 maybe-configure-libiberty:
13102 @if libiberty
13103 maybe-configure-libiberty: configure-libiberty
13104 configure-libiberty:
13105         @test -f stage_last && exit 0; \
13106         test ! -f libiberty/Makefile || exit 0; \
13107         [ -d libiberty ] || mkdir libiberty; \
13108         r=`${PWD_COMMAND}`; export r; \
13109         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13110         $(HOST_EXPORTS) \
13111         echo Configuring in libiberty; \
13112         cd libiberty || exit 1; \
13113         case $(srcdir) in \
13114           \.) \
13115             srcdiroption="--srcdir=."; \
13116             libsrcdir=".";; \
13117           /* | [A-Za-z]:[\\/]*) \
13118             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
13119             libsrcdir="$$s/libiberty";; \
13120           *) \
13121             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
13122             libsrcdir="$$s/libiberty";; \
13123         esac; \
13124         $(SHELL) $${libsrcdir}/configure \
13125           $(HOST_CONFIGARGS) $${srcdiroption}  \
13126           || exit 1
13127 @endif libiberty
13128
13129 .PHONY: all-libiberty maybe-all-libiberty
13130 maybe-all-libiberty:
13131 @if libiberty
13132 maybe-all-libiberty: all-libiberty
13133 all-libiberty: configure-libiberty
13134         @test -f stage_last && exit 0; \
13135         r=`${PWD_COMMAND}`; export r; \
13136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13137         $(SET_LIB_PATH) \
13138         $(HOST_EXPORTS) \
13139         (cd libiberty && $(MAKE) $(FLAGS_TO_PASS)  all)
13140 @endif libiberty
13141
13142 .PHONY: check-libiberty maybe-check-libiberty
13143 maybe-check-libiberty:
13144 @if libiberty
13145 maybe-check-libiberty: check-libiberty
13146
13147 check-libiberty:
13148         @r=`${PWD_COMMAND}`; export r; \
13149         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13150         $(SET_LIB_PATH) \
13151         $(HOST_EXPORTS) \
13152         (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) check)
13153
13154 @endif libiberty
13155
13156 .PHONY: install-libiberty maybe-install-libiberty
13157 maybe-install-libiberty:
13158 @if libiberty
13159 maybe-install-libiberty: install-libiberty
13160
13161 install-libiberty: installdirs
13162         @r=`${PWD_COMMAND}`; export r; \
13163         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13164         $(SET_LIB_PATH) \
13165         $(HOST_EXPORTS) \
13166         (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) install)
13167
13168 @endif libiberty
13169
13170 # Other targets (info, dvi, etc.)
13171
13172 .PHONY: maybe-info-libiberty info-libiberty
13173 maybe-info-libiberty:
13174 @if libiberty
13175 maybe-info-libiberty: info-libiberty
13176
13177 info-libiberty: \
13178     configure-libiberty 
13179         @[ -f ./libiberty/Makefile ] || exit 0; \
13180         r=`${PWD_COMMAND}`; export r; \
13181         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13182         $(SET_LIB_PATH) \
13183         $(HOST_EXPORTS) \
13184         for flag in $(EXTRA_HOST_FLAGS) ; do \
13185           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13186         done; \
13187         echo "Doing info in libiberty" ; \
13188         (cd libiberty && \
13189           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13190                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13191                   "RANLIB=$${RANLIB}" \
13192                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13193                   info) \
13194           || exit 1
13195
13196 @endif libiberty
13197
13198 .PHONY: maybe-dvi-libiberty dvi-libiberty
13199 maybe-dvi-libiberty:
13200 @if libiberty
13201 maybe-dvi-libiberty: dvi-libiberty
13202
13203 dvi-libiberty: \
13204     configure-libiberty 
13205         @[ -f ./libiberty/Makefile ] || exit 0; \
13206         r=`${PWD_COMMAND}`; export r; \
13207         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13208         $(SET_LIB_PATH) \
13209         $(HOST_EXPORTS) \
13210         for flag in $(EXTRA_HOST_FLAGS) ; do \
13211           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13212         done; \
13213         echo "Doing dvi in libiberty" ; \
13214         (cd libiberty && \
13215           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13216                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13217                   "RANLIB=$${RANLIB}" \
13218                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13219                   dvi) \
13220           || exit 1
13221
13222 @endif libiberty
13223
13224 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
13225 maybe-TAGS-libiberty:
13226 @if libiberty
13227 maybe-TAGS-libiberty: TAGS-libiberty
13228
13229 TAGS-libiberty: \
13230     configure-libiberty 
13231         @[ -f ./libiberty/Makefile ] || exit 0; \
13232         r=`${PWD_COMMAND}`; export r; \
13233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13234         $(SET_LIB_PATH) \
13235         $(HOST_EXPORTS) \
13236         for flag in $(EXTRA_HOST_FLAGS) ; do \
13237           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13238         done; \
13239         echo "Doing TAGS in libiberty" ; \
13240         (cd libiberty && \
13241           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13242                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13243                   "RANLIB=$${RANLIB}" \
13244                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13245                   TAGS) \
13246           || exit 1
13247
13248 @endif libiberty
13249
13250 .PHONY: maybe-install-info-libiberty install-info-libiberty
13251 maybe-install-info-libiberty:
13252 @if libiberty
13253 maybe-install-info-libiberty: install-info-libiberty
13254
13255 install-info-libiberty: \
13256     configure-libiberty \
13257     info-libiberty 
13258         @[ -f ./libiberty/Makefile ] || exit 0; \
13259         r=`${PWD_COMMAND}`; export r; \
13260         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13261         $(SET_LIB_PATH) \
13262         $(HOST_EXPORTS) \
13263         for flag in $(EXTRA_HOST_FLAGS) ; do \
13264           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13265         done; \
13266         echo "Doing install-info in libiberty" ; \
13267         (cd libiberty && \
13268           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13269                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13270                   "RANLIB=$${RANLIB}" \
13271                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13272                   install-info) \
13273           || exit 1
13274
13275 @endif libiberty
13276
13277 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
13278 maybe-installcheck-libiberty:
13279 @if libiberty
13280 maybe-installcheck-libiberty: installcheck-libiberty
13281
13282 installcheck-libiberty: \
13283     configure-libiberty 
13284         @[ -f ./libiberty/Makefile ] || exit 0; \
13285         r=`${PWD_COMMAND}`; export r; \
13286         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13287         $(SET_LIB_PATH) \
13288         $(HOST_EXPORTS) \
13289         for flag in $(EXTRA_HOST_FLAGS) ; do \
13290           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13291         done; \
13292         echo "Doing installcheck in libiberty" ; \
13293         (cd libiberty && \
13294           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13295                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13296                   "RANLIB=$${RANLIB}" \
13297                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13298                   installcheck) \
13299           || exit 1
13300
13301 @endif libiberty
13302
13303 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
13304 maybe-mostlyclean-libiberty:
13305 @if libiberty
13306 maybe-mostlyclean-libiberty: mostlyclean-libiberty
13307
13308 mostlyclean-libiberty: 
13309         @[ -f ./libiberty/Makefile ] || exit 0; \
13310         r=`${PWD_COMMAND}`; export r; \
13311         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13312         $(SET_LIB_PATH) \
13313         $(HOST_EXPORTS) \
13314         for flag in $(EXTRA_HOST_FLAGS) ; do \
13315           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13316         done; \
13317         echo "Doing mostlyclean in libiberty" ; \
13318         (cd libiberty && \
13319           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13320                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13321                   "RANLIB=$${RANLIB}" \
13322                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13323                   mostlyclean) \
13324           || exit 1
13325
13326 @endif libiberty
13327
13328 .PHONY: maybe-clean-libiberty clean-libiberty
13329 maybe-clean-libiberty:
13330 @if libiberty
13331 maybe-clean-libiberty: clean-libiberty
13332
13333 clean-libiberty: 
13334         @[ -f ./libiberty/Makefile ] || exit 0; \
13335         r=`${PWD_COMMAND}`; export r; \
13336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13337         $(SET_LIB_PATH) \
13338         $(HOST_EXPORTS) \
13339         for flag in $(EXTRA_HOST_FLAGS) ; do \
13340           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13341         done; \
13342         echo "Doing clean in libiberty" ; \
13343         (cd libiberty && \
13344           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13345                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13346                   "RANLIB=$${RANLIB}" \
13347                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13348                   clean) \
13349           || exit 1
13350
13351 @endif libiberty
13352
13353 .PHONY: maybe-distclean-libiberty distclean-libiberty
13354 maybe-distclean-libiberty:
13355 @if libiberty
13356 maybe-distclean-libiberty: distclean-libiberty
13357
13358 distclean-libiberty: 
13359         @[ -f ./libiberty/Makefile ] || exit 0; \
13360         r=`${PWD_COMMAND}`; export r; \
13361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13362         $(SET_LIB_PATH) \
13363         $(HOST_EXPORTS) \
13364         for flag in $(EXTRA_HOST_FLAGS) ; do \
13365           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13366         done; \
13367         echo "Doing distclean in libiberty" ; \
13368         (cd libiberty && \
13369           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13370                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13371                   "RANLIB=$${RANLIB}" \
13372                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13373                   distclean) \
13374           || exit 1
13375
13376 @endif libiberty
13377
13378 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
13379 maybe-maintainer-clean-libiberty:
13380 @if libiberty
13381 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
13382
13383 maintainer-clean-libiberty: 
13384         @[ -f ./libiberty/Makefile ] || exit 0; \
13385         r=`${PWD_COMMAND}`; export r; \
13386         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13387         $(SET_LIB_PATH) \
13388         $(HOST_EXPORTS) \
13389         for flag in $(EXTRA_HOST_FLAGS) ; do \
13390           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13391         done; \
13392         echo "Doing maintainer-clean in libiberty" ; \
13393         (cd libiberty && \
13394           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13395                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13396                   "RANLIB=$${RANLIB}" \
13397                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13398                   maintainer-clean) \
13399           || exit 1
13400
13401 @endif libiberty
13402
13403
13404 .PHONY: configure-libtool maybe-configure-libtool
13405 maybe-configure-libtool:
13406 @if libtool
13407 maybe-configure-libtool: configure-libtool
13408 configure-libtool:
13409         @test ! -f libtool/Makefile || exit 0; \
13410         [ -d libtool ] || mkdir libtool; \
13411         r=`${PWD_COMMAND}`; export r; \
13412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13413         $(HOST_EXPORTS) \
13414         echo Configuring in libtool; \
13415         cd libtool || exit 1; \
13416         case $(srcdir) in \
13417           \.) \
13418             srcdiroption="--srcdir=."; \
13419             libsrcdir=".";; \
13420           /* | [A-Za-z]:[\\/]*) \
13421             srcdiroption="--srcdir=$(srcdir)/libtool"; \
13422             libsrcdir="$$s/libtool";; \
13423           *) \
13424             srcdiroption="--srcdir=../$(srcdir)/libtool"; \
13425             libsrcdir="$$s/libtool";; \
13426         esac; \
13427         $(SHELL) $${libsrcdir}/configure \
13428           $(HOST_CONFIGARGS) $${srcdiroption}  \
13429           || exit 1
13430 @endif libtool
13431
13432 .PHONY: all-libtool maybe-all-libtool
13433 maybe-all-libtool:
13434 @if libtool
13435 maybe-all-libtool: all-libtool
13436 all-libtool: configure-libtool
13437         @r=`${PWD_COMMAND}`; export r; \
13438         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13439         $(SET_LIB_PATH) \
13440         $(HOST_EXPORTS) \
13441         (cd libtool && $(MAKE) $(FLAGS_TO_PASS)  all)
13442 @endif libtool
13443
13444 .PHONY: check-libtool maybe-check-libtool
13445 maybe-check-libtool:
13446 @if libtool
13447 maybe-check-libtool: check-libtool
13448
13449 check-libtool:
13450         @r=`${PWD_COMMAND}`; export r; \
13451         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13452         $(SET_LIB_PATH) \
13453         $(HOST_EXPORTS) \
13454         (cd libtool && $(MAKE) $(FLAGS_TO_PASS) check)
13455
13456 @endif libtool
13457
13458 .PHONY: install-libtool maybe-install-libtool
13459 maybe-install-libtool:
13460 @if libtool
13461 maybe-install-libtool: install-libtool
13462
13463 install-libtool: installdirs
13464         @r=`${PWD_COMMAND}`; export r; \
13465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13466         $(SET_LIB_PATH) \
13467         $(HOST_EXPORTS) \
13468         (cd libtool && $(MAKE) $(FLAGS_TO_PASS) install)
13469
13470 @endif libtool
13471
13472 # Other targets (info, dvi, etc.)
13473
13474 .PHONY: maybe-info-libtool info-libtool
13475 maybe-info-libtool:
13476 @if libtool
13477 maybe-info-libtool: info-libtool
13478
13479 info-libtool: \
13480     configure-libtool 
13481         @[ -f ./libtool/Makefile ] || exit 0; \
13482         r=`${PWD_COMMAND}`; export r; \
13483         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13484         $(SET_LIB_PATH) \
13485         $(HOST_EXPORTS) \
13486         for flag in $(EXTRA_HOST_FLAGS) ; do \
13487           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13488         done; \
13489         echo "Doing info in libtool" ; \
13490         (cd libtool && \
13491           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13492                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13493                   "RANLIB=$${RANLIB}" \
13494                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13495                   info) \
13496           || exit 1
13497
13498 @endif libtool
13499
13500 .PHONY: maybe-dvi-libtool dvi-libtool
13501 maybe-dvi-libtool:
13502 @if libtool
13503 maybe-dvi-libtool: dvi-libtool
13504
13505 dvi-libtool: \
13506     configure-libtool 
13507         @[ -f ./libtool/Makefile ] || exit 0; \
13508         r=`${PWD_COMMAND}`; export r; \
13509         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13510         $(SET_LIB_PATH) \
13511         $(HOST_EXPORTS) \
13512         for flag in $(EXTRA_HOST_FLAGS) ; do \
13513           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13514         done; \
13515         echo "Doing dvi in libtool" ; \
13516         (cd libtool && \
13517           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13518                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13519                   "RANLIB=$${RANLIB}" \
13520                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13521                   dvi) \
13522           || exit 1
13523
13524 @endif libtool
13525
13526 .PHONY: maybe-TAGS-libtool TAGS-libtool
13527 maybe-TAGS-libtool:
13528 @if libtool
13529 maybe-TAGS-libtool: TAGS-libtool
13530
13531 TAGS-libtool: \
13532     configure-libtool 
13533         @[ -f ./libtool/Makefile ] || exit 0; \
13534         r=`${PWD_COMMAND}`; export r; \
13535         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13536         $(SET_LIB_PATH) \
13537         $(HOST_EXPORTS) \
13538         for flag in $(EXTRA_HOST_FLAGS) ; do \
13539           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13540         done; \
13541         echo "Doing TAGS in libtool" ; \
13542         (cd libtool && \
13543           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13544                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13545                   "RANLIB=$${RANLIB}" \
13546                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13547                   TAGS) \
13548           || exit 1
13549
13550 @endif libtool
13551
13552 .PHONY: maybe-install-info-libtool install-info-libtool
13553 maybe-install-info-libtool:
13554 @if libtool
13555 maybe-install-info-libtool: install-info-libtool
13556
13557 install-info-libtool: \
13558     configure-libtool \
13559     info-libtool 
13560         @[ -f ./libtool/Makefile ] || exit 0; \
13561         r=`${PWD_COMMAND}`; export r; \
13562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13563         $(SET_LIB_PATH) \
13564         $(HOST_EXPORTS) \
13565         for flag in $(EXTRA_HOST_FLAGS) ; do \
13566           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13567         done; \
13568         echo "Doing install-info in libtool" ; \
13569         (cd libtool && \
13570           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13571                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13572                   "RANLIB=$${RANLIB}" \
13573                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13574                   install-info) \
13575           || exit 1
13576
13577 @endif libtool
13578
13579 .PHONY: maybe-installcheck-libtool installcheck-libtool
13580 maybe-installcheck-libtool:
13581 @if libtool
13582 maybe-installcheck-libtool: installcheck-libtool
13583
13584 installcheck-libtool: \
13585     configure-libtool 
13586         @[ -f ./libtool/Makefile ] || exit 0; \
13587         r=`${PWD_COMMAND}`; export r; \
13588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13589         $(SET_LIB_PATH) \
13590         $(HOST_EXPORTS) \
13591         for flag in $(EXTRA_HOST_FLAGS) ; do \
13592           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13593         done; \
13594         echo "Doing installcheck in libtool" ; \
13595         (cd libtool && \
13596           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13597                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13598                   "RANLIB=$${RANLIB}" \
13599                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13600                   installcheck) \
13601           || exit 1
13602
13603 @endif libtool
13604
13605 .PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
13606 maybe-mostlyclean-libtool:
13607 @if libtool
13608 maybe-mostlyclean-libtool: mostlyclean-libtool
13609
13610 mostlyclean-libtool: 
13611         @[ -f ./libtool/Makefile ] || exit 0; \
13612         r=`${PWD_COMMAND}`; export r; \
13613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13614         $(SET_LIB_PATH) \
13615         $(HOST_EXPORTS) \
13616         for flag in $(EXTRA_HOST_FLAGS) ; do \
13617           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13618         done; \
13619         echo "Doing mostlyclean in libtool" ; \
13620         (cd libtool && \
13621           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13622                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13623                   "RANLIB=$${RANLIB}" \
13624                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13625                   mostlyclean) \
13626           || exit 1
13627
13628 @endif libtool
13629
13630 .PHONY: maybe-clean-libtool clean-libtool
13631 maybe-clean-libtool:
13632 @if libtool
13633 maybe-clean-libtool: clean-libtool
13634
13635 clean-libtool: 
13636         @[ -f ./libtool/Makefile ] || exit 0; \
13637         r=`${PWD_COMMAND}`; export r; \
13638         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13639         $(SET_LIB_PATH) \
13640         $(HOST_EXPORTS) \
13641         for flag in $(EXTRA_HOST_FLAGS) ; do \
13642           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13643         done; \
13644         echo "Doing clean in libtool" ; \
13645         (cd libtool && \
13646           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13647                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13648                   "RANLIB=$${RANLIB}" \
13649                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13650                   clean) \
13651           || exit 1
13652
13653 @endif libtool
13654
13655 .PHONY: maybe-distclean-libtool distclean-libtool
13656 maybe-distclean-libtool:
13657 @if libtool
13658 maybe-distclean-libtool: distclean-libtool
13659
13660 distclean-libtool: 
13661         @[ -f ./libtool/Makefile ] || exit 0; \
13662         r=`${PWD_COMMAND}`; export r; \
13663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13664         $(SET_LIB_PATH) \
13665         $(HOST_EXPORTS) \
13666         for flag in $(EXTRA_HOST_FLAGS) ; do \
13667           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13668         done; \
13669         echo "Doing distclean in libtool" ; \
13670         (cd libtool && \
13671           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13672                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13673                   "RANLIB=$${RANLIB}" \
13674                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13675                   distclean) \
13676           || exit 1
13677
13678 @endif libtool
13679
13680 .PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
13681 maybe-maintainer-clean-libtool:
13682 @if libtool
13683 maybe-maintainer-clean-libtool: maintainer-clean-libtool
13684
13685 maintainer-clean-libtool: 
13686         @[ -f ./libtool/Makefile ] || exit 0; \
13687         r=`${PWD_COMMAND}`; export r; \
13688         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13689         $(SET_LIB_PATH) \
13690         $(HOST_EXPORTS) \
13691         for flag in $(EXTRA_HOST_FLAGS) ; do \
13692           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13693         done; \
13694         echo "Doing maintainer-clean in libtool" ; \
13695         (cd libtool && \
13696           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13697                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13698                   "RANLIB=$${RANLIB}" \
13699                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13700                   maintainer-clean) \
13701           || exit 1
13702
13703 @endif libtool
13704
13705
13706 .PHONY: configure-m4 maybe-configure-m4
13707 maybe-configure-m4:
13708 @if m4
13709 maybe-configure-m4: configure-m4
13710 configure-m4:
13711         @test ! -f m4/Makefile || exit 0; \
13712         [ -d m4 ] || mkdir m4; \
13713         r=`${PWD_COMMAND}`; export r; \
13714         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13715         $(HOST_EXPORTS) \
13716         echo Configuring in m4; \
13717         cd m4 || exit 1; \
13718         case $(srcdir) in \
13719           \.) \
13720             srcdiroption="--srcdir=."; \
13721             libsrcdir=".";; \
13722           /* | [A-Za-z]:[\\/]*) \
13723             srcdiroption="--srcdir=$(srcdir)/m4"; \
13724             libsrcdir="$$s/m4";; \
13725           *) \
13726             srcdiroption="--srcdir=../$(srcdir)/m4"; \
13727             libsrcdir="$$s/m4";; \
13728         esac; \
13729         $(SHELL) $${libsrcdir}/configure \
13730           $(HOST_CONFIGARGS) $${srcdiroption}  \
13731           || exit 1
13732 @endif m4
13733
13734 .PHONY: all-m4 maybe-all-m4
13735 maybe-all-m4:
13736 @if m4
13737 maybe-all-m4: all-m4
13738 all-m4: configure-m4
13739         @r=`${PWD_COMMAND}`; export r; \
13740         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13741         $(SET_LIB_PATH) \
13742         $(HOST_EXPORTS) \
13743         (cd m4 && $(MAKE) $(FLAGS_TO_PASS)  all)
13744 @endif m4
13745
13746 .PHONY: check-m4 maybe-check-m4
13747 maybe-check-m4:
13748 @if m4
13749 maybe-check-m4: check-m4
13750
13751 check-m4:
13752         @r=`${PWD_COMMAND}`; export r; \
13753         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13754         $(SET_LIB_PATH) \
13755         $(HOST_EXPORTS) \
13756         (cd m4 && $(MAKE) $(FLAGS_TO_PASS) check)
13757
13758 @endif m4
13759
13760 .PHONY: install-m4 maybe-install-m4
13761 maybe-install-m4:
13762 @if m4
13763 maybe-install-m4: install-m4
13764
13765 install-m4: installdirs
13766         @r=`${PWD_COMMAND}`; export r; \
13767         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13768         $(SET_LIB_PATH) \
13769         $(HOST_EXPORTS) \
13770         (cd m4 && $(MAKE) $(FLAGS_TO_PASS) install)
13771
13772 @endif m4
13773
13774 # Other targets (info, dvi, etc.)
13775
13776 .PHONY: maybe-info-m4 info-m4
13777 maybe-info-m4:
13778 @if m4
13779 maybe-info-m4: info-m4
13780
13781 info-m4: \
13782     configure-m4 
13783         @[ -f ./m4/Makefile ] || exit 0; \
13784         r=`${PWD_COMMAND}`; export r; \
13785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13786         $(SET_LIB_PATH) \
13787         $(HOST_EXPORTS) \
13788         for flag in $(EXTRA_HOST_FLAGS) ; do \
13789           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13790         done; \
13791         echo "Doing info in m4" ; \
13792         (cd m4 && \
13793           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13794                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13795                   "RANLIB=$${RANLIB}" \
13796                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13797                   info) \
13798           || exit 1
13799
13800 @endif m4
13801
13802 .PHONY: maybe-dvi-m4 dvi-m4
13803 maybe-dvi-m4:
13804 @if m4
13805 maybe-dvi-m4: dvi-m4
13806
13807 dvi-m4: \
13808     configure-m4 
13809         @[ -f ./m4/Makefile ] || exit 0; \
13810         r=`${PWD_COMMAND}`; export r; \
13811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13812         $(SET_LIB_PATH) \
13813         $(HOST_EXPORTS) \
13814         for flag in $(EXTRA_HOST_FLAGS) ; do \
13815           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13816         done; \
13817         echo "Doing dvi in m4" ; \
13818         (cd m4 && \
13819           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13820                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13821                   "RANLIB=$${RANLIB}" \
13822                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13823                   dvi) \
13824           || exit 1
13825
13826 @endif m4
13827
13828 .PHONY: maybe-TAGS-m4 TAGS-m4
13829 maybe-TAGS-m4:
13830 @if m4
13831 maybe-TAGS-m4: TAGS-m4
13832
13833 TAGS-m4: \
13834     configure-m4 
13835         @[ -f ./m4/Makefile ] || exit 0; \
13836         r=`${PWD_COMMAND}`; export r; \
13837         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13838         $(SET_LIB_PATH) \
13839         $(HOST_EXPORTS) \
13840         for flag in $(EXTRA_HOST_FLAGS) ; do \
13841           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13842         done; \
13843         echo "Doing TAGS in m4" ; \
13844         (cd m4 && \
13845           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13846                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13847                   "RANLIB=$${RANLIB}" \
13848                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13849                   TAGS) \
13850           || exit 1
13851
13852 @endif m4
13853
13854 .PHONY: maybe-install-info-m4 install-info-m4
13855 maybe-install-info-m4:
13856 @if m4
13857 maybe-install-info-m4: install-info-m4
13858
13859 install-info-m4: \
13860     configure-m4 \
13861     info-m4 
13862         @[ -f ./m4/Makefile ] || exit 0; \
13863         r=`${PWD_COMMAND}`; export r; \
13864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13865         $(SET_LIB_PATH) \
13866         $(HOST_EXPORTS) \
13867         for flag in $(EXTRA_HOST_FLAGS) ; do \
13868           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13869         done; \
13870         echo "Doing install-info in m4" ; \
13871         (cd m4 && \
13872           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13873                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13874                   "RANLIB=$${RANLIB}" \
13875                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13876                   install-info) \
13877           || exit 1
13878
13879 @endif m4
13880
13881 .PHONY: maybe-installcheck-m4 installcheck-m4
13882 maybe-installcheck-m4:
13883 @if m4
13884 maybe-installcheck-m4: installcheck-m4
13885
13886 installcheck-m4: \
13887     configure-m4 
13888         @[ -f ./m4/Makefile ] || exit 0; \
13889         r=`${PWD_COMMAND}`; export r; \
13890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13891         $(SET_LIB_PATH) \
13892         $(HOST_EXPORTS) \
13893         for flag in $(EXTRA_HOST_FLAGS) ; do \
13894           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13895         done; \
13896         echo "Doing installcheck in m4" ; \
13897         (cd m4 && \
13898           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13899                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13900                   "RANLIB=$${RANLIB}" \
13901                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13902                   installcheck) \
13903           || exit 1
13904
13905 @endif m4
13906
13907 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
13908 maybe-mostlyclean-m4:
13909 @if m4
13910 maybe-mostlyclean-m4: mostlyclean-m4
13911
13912 mostlyclean-m4: 
13913         @[ -f ./m4/Makefile ] || exit 0; \
13914         r=`${PWD_COMMAND}`; export r; \
13915         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13916         $(SET_LIB_PATH) \
13917         $(HOST_EXPORTS) \
13918         for flag in $(EXTRA_HOST_FLAGS) ; do \
13919           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13920         done; \
13921         echo "Doing mostlyclean in m4" ; \
13922         (cd m4 && \
13923           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13924                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13925                   "RANLIB=$${RANLIB}" \
13926                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13927                   mostlyclean) \
13928           || exit 1
13929
13930 @endif m4
13931
13932 .PHONY: maybe-clean-m4 clean-m4
13933 maybe-clean-m4:
13934 @if m4
13935 maybe-clean-m4: clean-m4
13936
13937 clean-m4: 
13938         @[ -f ./m4/Makefile ] || exit 0; \
13939         r=`${PWD_COMMAND}`; export r; \
13940         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13941         $(SET_LIB_PATH) \
13942         $(HOST_EXPORTS) \
13943         for flag in $(EXTRA_HOST_FLAGS) ; do \
13944           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13945         done; \
13946         echo "Doing clean in m4" ; \
13947         (cd m4 && \
13948           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13949                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13950                   "RANLIB=$${RANLIB}" \
13951                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13952                   clean) \
13953           || exit 1
13954
13955 @endif m4
13956
13957 .PHONY: maybe-distclean-m4 distclean-m4
13958 maybe-distclean-m4:
13959 @if m4
13960 maybe-distclean-m4: distclean-m4
13961
13962 distclean-m4: 
13963         @[ -f ./m4/Makefile ] || exit 0; \
13964         r=`${PWD_COMMAND}`; export r; \
13965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13966         $(SET_LIB_PATH) \
13967         $(HOST_EXPORTS) \
13968         for flag in $(EXTRA_HOST_FLAGS) ; do \
13969           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13970         done; \
13971         echo "Doing distclean in m4" ; \
13972         (cd m4 && \
13973           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13974                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13975                   "RANLIB=$${RANLIB}" \
13976                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13977                   distclean) \
13978           || exit 1
13979
13980 @endif m4
13981
13982 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
13983 maybe-maintainer-clean-m4:
13984 @if m4
13985 maybe-maintainer-clean-m4: maintainer-clean-m4
13986
13987 maintainer-clean-m4: 
13988         @[ -f ./m4/Makefile ] || exit 0; \
13989         r=`${PWD_COMMAND}`; export r; \
13990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13991         $(SET_LIB_PATH) \
13992         $(HOST_EXPORTS) \
13993         for flag in $(EXTRA_HOST_FLAGS) ; do \
13994           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13995         done; \
13996         echo "Doing maintainer-clean in m4" ; \
13997         (cd m4 && \
13998           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13999                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14000                   "RANLIB=$${RANLIB}" \
14001                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14002                   maintainer-clean) \
14003           || exit 1
14004
14005 @endif m4
14006
14007
14008 .PHONY: configure-make maybe-configure-make
14009 maybe-configure-make:
14010 @if make
14011 maybe-configure-make: configure-make
14012 configure-make:
14013         @test ! -f make/Makefile || exit 0; \
14014         [ -d make ] || mkdir make; \
14015         r=`${PWD_COMMAND}`; export r; \
14016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14017         $(HOST_EXPORTS) \
14018         echo Configuring in make; \
14019         cd make || exit 1; \
14020         case $(srcdir) in \
14021           \.) \
14022             srcdiroption="--srcdir=."; \
14023             libsrcdir=".";; \
14024           /* | [A-Za-z]:[\\/]*) \
14025             srcdiroption="--srcdir=$(srcdir)/make"; \
14026             libsrcdir="$$s/make";; \
14027           *) \
14028             srcdiroption="--srcdir=../$(srcdir)/make"; \
14029             libsrcdir="$$s/make";; \
14030         esac; \
14031         $(SHELL) $${libsrcdir}/configure \
14032           $(HOST_CONFIGARGS) $${srcdiroption}  \
14033           || exit 1
14034 @endif make
14035
14036 .PHONY: all-make maybe-all-make
14037 maybe-all-make:
14038 @if make
14039 maybe-all-make: all-make
14040 all-make: configure-make
14041         @r=`${PWD_COMMAND}`; export r; \
14042         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14043         $(SET_LIB_PATH) \
14044         $(HOST_EXPORTS) \
14045         (cd make && $(MAKE) $(FLAGS_TO_PASS)  all)
14046 @endif make
14047
14048 .PHONY: check-make maybe-check-make
14049 maybe-check-make:
14050 @if make
14051 maybe-check-make: check-make
14052
14053 check-make:
14054         @r=`${PWD_COMMAND}`; export r; \
14055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14056         $(SET_LIB_PATH) \
14057         $(HOST_EXPORTS) \
14058         (cd make && $(MAKE) $(FLAGS_TO_PASS) check)
14059
14060 @endif make
14061
14062 .PHONY: install-make maybe-install-make
14063 maybe-install-make:
14064 @if make
14065 maybe-install-make: install-make
14066
14067 install-make: installdirs
14068         @r=`${PWD_COMMAND}`; export r; \
14069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14070         $(SET_LIB_PATH) \
14071         $(HOST_EXPORTS) \
14072         (cd make && $(MAKE) $(FLAGS_TO_PASS) install)
14073
14074 @endif make
14075
14076 # Other targets (info, dvi, etc.)
14077
14078 .PHONY: maybe-info-make info-make
14079 maybe-info-make:
14080 @if make
14081 maybe-info-make: info-make
14082
14083 info-make: \
14084     configure-make 
14085         @[ -f ./make/Makefile ] || exit 0; \
14086         r=`${PWD_COMMAND}`; export r; \
14087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14088         $(SET_LIB_PATH) \
14089         $(HOST_EXPORTS) \
14090         for flag in $(EXTRA_HOST_FLAGS) ; do \
14091           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14092         done; \
14093         echo "Doing info in make" ; \
14094         (cd make && \
14095           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14096                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14097                   "RANLIB=$${RANLIB}" \
14098                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14099                   info) \
14100           || exit 1
14101
14102 @endif make
14103
14104 .PHONY: maybe-dvi-make dvi-make
14105 maybe-dvi-make:
14106 @if make
14107 maybe-dvi-make: dvi-make
14108
14109 dvi-make: \
14110     configure-make 
14111         @[ -f ./make/Makefile ] || exit 0; \
14112         r=`${PWD_COMMAND}`; export r; \
14113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14114         $(SET_LIB_PATH) \
14115         $(HOST_EXPORTS) \
14116         for flag in $(EXTRA_HOST_FLAGS) ; do \
14117           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14118         done; \
14119         echo "Doing dvi in make" ; \
14120         (cd make && \
14121           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14122                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14123                   "RANLIB=$${RANLIB}" \
14124                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14125                   dvi) \
14126           || exit 1
14127
14128 @endif make
14129
14130 .PHONY: maybe-TAGS-make TAGS-make
14131 maybe-TAGS-make:
14132 @if make
14133 maybe-TAGS-make: TAGS-make
14134
14135 TAGS-make: \
14136     configure-make 
14137         @[ -f ./make/Makefile ] || exit 0; \
14138         r=`${PWD_COMMAND}`; export r; \
14139         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14140         $(SET_LIB_PATH) \
14141         $(HOST_EXPORTS) \
14142         for flag in $(EXTRA_HOST_FLAGS) ; do \
14143           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14144         done; \
14145         echo "Doing TAGS in make" ; \
14146         (cd make && \
14147           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14148                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14149                   "RANLIB=$${RANLIB}" \
14150                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14151                   TAGS) \
14152           || exit 1
14153
14154 @endif make
14155
14156 .PHONY: maybe-install-info-make install-info-make
14157 maybe-install-info-make:
14158 @if make
14159 maybe-install-info-make: install-info-make
14160
14161 install-info-make: \
14162     configure-make \
14163     info-make 
14164         @[ -f ./make/Makefile ] || exit 0; \
14165         r=`${PWD_COMMAND}`; export r; \
14166         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14167         $(SET_LIB_PATH) \
14168         $(HOST_EXPORTS) \
14169         for flag in $(EXTRA_HOST_FLAGS) ; do \
14170           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14171         done; \
14172         echo "Doing install-info in make" ; \
14173         (cd make && \
14174           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14175                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14176                   "RANLIB=$${RANLIB}" \
14177                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14178                   install-info) \
14179           || exit 1
14180
14181 @endif make
14182
14183 .PHONY: maybe-installcheck-make installcheck-make
14184 maybe-installcheck-make:
14185 @if make
14186 maybe-installcheck-make: installcheck-make
14187
14188 installcheck-make: \
14189     configure-make 
14190         @[ -f ./make/Makefile ] || exit 0; \
14191         r=`${PWD_COMMAND}`; export r; \
14192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14193         $(SET_LIB_PATH) \
14194         $(HOST_EXPORTS) \
14195         for flag in $(EXTRA_HOST_FLAGS) ; do \
14196           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14197         done; \
14198         echo "Doing installcheck in make" ; \
14199         (cd make && \
14200           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14201                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14202                   "RANLIB=$${RANLIB}" \
14203                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14204                   installcheck) \
14205           || exit 1
14206
14207 @endif make
14208
14209 .PHONY: maybe-mostlyclean-make mostlyclean-make
14210 maybe-mostlyclean-make:
14211 @if make
14212 maybe-mostlyclean-make: mostlyclean-make
14213
14214 mostlyclean-make: 
14215         @[ -f ./make/Makefile ] || exit 0; \
14216         r=`${PWD_COMMAND}`; export r; \
14217         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14218         $(SET_LIB_PATH) \
14219         $(HOST_EXPORTS) \
14220         for flag in $(EXTRA_HOST_FLAGS) ; do \
14221           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14222         done; \
14223         echo "Doing mostlyclean in make" ; \
14224         (cd make && \
14225           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14226                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14227                   "RANLIB=$${RANLIB}" \
14228                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14229                   mostlyclean) \
14230           || exit 1
14231
14232 @endif make
14233
14234 .PHONY: maybe-clean-make clean-make
14235 maybe-clean-make:
14236 @if make
14237 maybe-clean-make: clean-make
14238
14239 clean-make: 
14240         @[ -f ./make/Makefile ] || exit 0; \
14241         r=`${PWD_COMMAND}`; export r; \
14242         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14243         $(SET_LIB_PATH) \
14244         $(HOST_EXPORTS) \
14245         for flag in $(EXTRA_HOST_FLAGS) ; do \
14246           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14247         done; \
14248         echo "Doing clean in make" ; \
14249         (cd make && \
14250           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14251                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14252                   "RANLIB=$${RANLIB}" \
14253                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14254                   clean) \
14255           || exit 1
14256
14257 @endif make
14258
14259 .PHONY: maybe-distclean-make distclean-make
14260 maybe-distclean-make:
14261 @if make
14262 maybe-distclean-make: distclean-make
14263
14264 distclean-make: 
14265         @[ -f ./make/Makefile ] || exit 0; \
14266         r=`${PWD_COMMAND}`; export r; \
14267         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14268         $(SET_LIB_PATH) \
14269         $(HOST_EXPORTS) \
14270         for flag in $(EXTRA_HOST_FLAGS) ; do \
14271           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14272         done; \
14273         echo "Doing distclean in make" ; \
14274         (cd make && \
14275           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14276                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14277                   "RANLIB=$${RANLIB}" \
14278                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14279                   distclean) \
14280           || exit 1
14281
14282 @endif make
14283
14284 .PHONY: maybe-maintainer-clean-make maintainer-clean-make
14285 maybe-maintainer-clean-make:
14286 @if make
14287 maybe-maintainer-clean-make: maintainer-clean-make
14288
14289 maintainer-clean-make: 
14290         @[ -f ./make/Makefile ] || exit 0; \
14291         r=`${PWD_COMMAND}`; export r; \
14292         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14293         $(SET_LIB_PATH) \
14294         $(HOST_EXPORTS) \
14295         for flag in $(EXTRA_HOST_FLAGS) ; do \
14296           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14297         done; \
14298         echo "Doing maintainer-clean in make" ; \
14299         (cd make && \
14300           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14301                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14302                   "RANLIB=$${RANLIB}" \
14303                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14304                   maintainer-clean) \
14305           || exit 1
14306
14307 @endif make
14308
14309
14310 .PHONY: configure-mmalloc maybe-configure-mmalloc
14311 maybe-configure-mmalloc:
14312 @if mmalloc
14313 maybe-configure-mmalloc: configure-mmalloc
14314 configure-mmalloc:
14315         @test ! -f mmalloc/Makefile || exit 0; \
14316         [ -d mmalloc ] || mkdir mmalloc; \
14317         r=`${PWD_COMMAND}`; export r; \
14318         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14319         $(HOST_EXPORTS) \
14320         echo Configuring in mmalloc; \
14321         cd mmalloc || exit 1; \
14322         case $(srcdir) in \
14323           \.) \
14324             srcdiroption="--srcdir=."; \
14325             libsrcdir=".";; \
14326           /* | [A-Za-z]:[\\/]*) \
14327             srcdiroption="--srcdir=$(srcdir)/mmalloc"; \
14328             libsrcdir="$$s/mmalloc";; \
14329           *) \
14330             srcdiroption="--srcdir=../$(srcdir)/mmalloc"; \
14331             libsrcdir="$$s/mmalloc";; \
14332         esac; \
14333         $(SHELL) $${libsrcdir}/configure \
14334           $(HOST_CONFIGARGS) $${srcdiroption}  \
14335           || exit 1
14336 @endif mmalloc
14337
14338 .PHONY: all-mmalloc maybe-all-mmalloc
14339 maybe-all-mmalloc:
14340 @if mmalloc
14341 maybe-all-mmalloc: all-mmalloc
14342 all-mmalloc: configure-mmalloc
14343         @r=`${PWD_COMMAND}`; export r; \
14344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14345         $(SET_LIB_PATH) \
14346         $(HOST_EXPORTS) \
14347         (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS)  all)
14348 @endif mmalloc
14349
14350 .PHONY: check-mmalloc maybe-check-mmalloc
14351 maybe-check-mmalloc:
14352 @if mmalloc
14353 maybe-check-mmalloc: check-mmalloc
14354
14355 check-mmalloc:
14356
14357 @endif mmalloc
14358
14359 .PHONY: install-mmalloc maybe-install-mmalloc
14360 maybe-install-mmalloc:
14361 @if mmalloc
14362 maybe-install-mmalloc: install-mmalloc
14363
14364 install-mmalloc: installdirs
14365         @r=`${PWD_COMMAND}`; export r; \
14366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14367         $(SET_LIB_PATH) \
14368         $(HOST_EXPORTS) \
14369         (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) install)
14370
14371 @endif mmalloc
14372
14373 # Other targets (info, dvi, etc.)
14374
14375 .PHONY: maybe-info-mmalloc info-mmalloc
14376 maybe-info-mmalloc:
14377 @if mmalloc
14378 maybe-info-mmalloc: info-mmalloc
14379
14380 info-mmalloc: \
14381     configure-mmalloc 
14382         @[ -f ./mmalloc/Makefile ] || exit 0; \
14383         r=`${PWD_COMMAND}`; export r; \
14384         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14385         $(SET_LIB_PATH) \
14386         $(HOST_EXPORTS) \
14387         for flag in $(EXTRA_HOST_FLAGS) ; do \
14388           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14389         done; \
14390         echo "Doing info in mmalloc" ; \
14391         (cd mmalloc && \
14392           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14393                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14394                   "RANLIB=$${RANLIB}" \
14395                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14396                   info) \
14397           || exit 1
14398
14399 @endif mmalloc
14400
14401 .PHONY: maybe-dvi-mmalloc dvi-mmalloc
14402 maybe-dvi-mmalloc:
14403 @if mmalloc
14404 maybe-dvi-mmalloc: dvi-mmalloc
14405
14406 dvi-mmalloc: \
14407     configure-mmalloc 
14408         @[ -f ./mmalloc/Makefile ] || exit 0; \
14409         r=`${PWD_COMMAND}`; export r; \
14410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14411         $(SET_LIB_PATH) \
14412         $(HOST_EXPORTS) \
14413         for flag in $(EXTRA_HOST_FLAGS) ; do \
14414           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14415         done; \
14416         echo "Doing dvi in mmalloc" ; \
14417         (cd mmalloc && \
14418           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14419                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14420                   "RANLIB=$${RANLIB}" \
14421                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14422                   dvi) \
14423           || exit 1
14424
14425 @endif mmalloc
14426
14427 .PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
14428 maybe-TAGS-mmalloc:
14429 @if mmalloc
14430 maybe-TAGS-mmalloc: TAGS-mmalloc
14431
14432 TAGS-mmalloc: \
14433     configure-mmalloc 
14434         @[ -f ./mmalloc/Makefile ] || exit 0; \
14435         r=`${PWD_COMMAND}`; export r; \
14436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14437         $(SET_LIB_PATH) \
14438         $(HOST_EXPORTS) \
14439         for flag in $(EXTRA_HOST_FLAGS) ; do \
14440           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14441         done; \
14442         echo "Doing TAGS in mmalloc" ; \
14443         (cd mmalloc && \
14444           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14445                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14446                   "RANLIB=$${RANLIB}" \
14447                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14448                   TAGS) \
14449           || exit 1
14450
14451 @endif mmalloc
14452
14453 .PHONY: maybe-install-info-mmalloc install-info-mmalloc
14454 maybe-install-info-mmalloc:
14455 @if mmalloc
14456 maybe-install-info-mmalloc: install-info-mmalloc
14457
14458 install-info-mmalloc: \
14459     configure-mmalloc \
14460     info-mmalloc 
14461         @[ -f ./mmalloc/Makefile ] || exit 0; \
14462         r=`${PWD_COMMAND}`; export r; \
14463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14464         $(SET_LIB_PATH) \
14465         $(HOST_EXPORTS) \
14466         for flag in $(EXTRA_HOST_FLAGS) ; do \
14467           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14468         done; \
14469         echo "Doing install-info in mmalloc" ; \
14470         (cd mmalloc && \
14471           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14472                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14473                   "RANLIB=$${RANLIB}" \
14474                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14475                   install-info) \
14476           || exit 1
14477
14478 @endif mmalloc
14479
14480 .PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
14481 maybe-installcheck-mmalloc:
14482 @if mmalloc
14483 maybe-installcheck-mmalloc: installcheck-mmalloc
14484
14485 installcheck-mmalloc: \
14486     configure-mmalloc 
14487         @[ -f ./mmalloc/Makefile ] || exit 0; \
14488         r=`${PWD_COMMAND}`; export r; \
14489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14490         $(SET_LIB_PATH) \
14491         $(HOST_EXPORTS) \
14492         for flag in $(EXTRA_HOST_FLAGS) ; do \
14493           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14494         done; \
14495         echo "Doing installcheck in mmalloc" ; \
14496         (cd mmalloc && \
14497           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14498                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14499                   "RANLIB=$${RANLIB}" \
14500                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14501                   installcheck) \
14502           || exit 1
14503
14504 @endif mmalloc
14505
14506 .PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
14507 maybe-mostlyclean-mmalloc:
14508 @if mmalloc
14509 maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
14510
14511 mostlyclean-mmalloc: 
14512         @[ -f ./mmalloc/Makefile ] || exit 0; \
14513         r=`${PWD_COMMAND}`; export r; \
14514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14515         $(SET_LIB_PATH) \
14516         $(HOST_EXPORTS) \
14517         for flag in $(EXTRA_HOST_FLAGS) ; do \
14518           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14519         done; \
14520         echo "Doing mostlyclean in mmalloc" ; \
14521         (cd mmalloc && \
14522           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14523                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14524                   "RANLIB=$${RANLIB}" \
14525                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14526                   mostlyclean) \
14527           || exit 1
14528
14529 @endif mmalloc
14530
14531 .PHONY: maybe-clean-mmalloc clean-mmalloc
14532 maybe-clean-mmalloc:
14533 @if mmalloc
14534 maybe-clean-mmalloc: clean-mmalloc
14535
14536 clean-mmalloc: 
14537         @[ -f ./mmalloc/Makefile ] || exit 0; \
14538         r=`${PWD_COMMAND}`; export r; \
14539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14540         $(SET_LIB_PATH) \
14541         $(HOST_EXPORTS) \
14542         for flag in $(EXTRA_HOST_FLAGS) ; do \
14543           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14544         done; \
14545         echo "Doing clean in mmalloc" ; \
14546         (cd mmalloc && \
14547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14549                   "RANLIB=$${RANLIB}" \
14550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14551                   clean) \
14552           || exit 1
14553
14554 @endif mmalloc
14555
14556 .PHONY: maybe-distclean-mmalloc distclean-mmalloc
14557 maybe-distclean-mmalloc:
14558 @if mmalloc
14559 maybe-distclean-mmalloc: distclean-mmalloc
14560
14561 distclean-mmalloc: 
14562         @[ -f ./mmalloc/Makefile ] || exit 0; \
14563         r=`${PWD_COMMAND}`; export r; \
14564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14565         $(SET_LIB_PATH) \
14566         $(HOST_EXPORTS) \
14567         for flag in $(EXTRA_HOST_FLAGS) ; do \
14568           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14569         done; \
14570         echo "Doing distclean in mmalloc" ; \
14571         (cd mmalloc && \
14572           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14573                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14574                   "RANLIB=$${RANLIB}" \
14575                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14576                   distclean) \
14577           || exit 1
14578
14579 @endif mmalloc
14580
14581 .PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
14582 maybe-maintainer-clean-mmalloc:
14583 @if mmalloc
14584 maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
14585
14586 maintainer-clean-mmalloc: 
14587         @[ -f ./mmalloc/Makefile ] || exit 0; \
14588         r=`${PWD_COMMAND}`; export r; \
14589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14590         $(SET_LIB_PATH) \
14591         $(HOST_EXPORTS) \
14592         for flag in $(EXTRA_HOST_FLAGS) ; do \
14593           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14594         done; \
14595         echo "Doing maintainer-clean in mmalloc" ; \
14596         (cd mmalloc && \
14597           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14598                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14599                   "RANLIB=$${RANLIB}" \
14600                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14601                   maintainer-clean) \
14602           || exit 1
14603
14604 @endif mmalloc
14605
14606
14607 .PHONY: configure-patch maybe-configure-patch
14608 maybe-configure-patch:
14609 @if patch
14610 maybe-configure-patch: configure-patch
14611 configure-patch:
14612         @test ! -f patch/Makefile || exit 0; \
14613         [ -d patch ] || mkdir patch; \
14614         r=`${PWD_COMMAND}`; export r; \
14615         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14616         $(HOST_EXPORTS) \
14617         echo Configuring in patch; \
14618         cd patch || exit 1; \
14619         case $(srcdir) in \
14620           \.) \
14621             srcdiroption="--srcdir=."; \
14622             libsrcdir=".";; \
14623           /* | [A-Za-z]:[\\/]*) \
14624             srcdiroption="--srcdir=$(srcdir)/patch"; \
14625             libsrcdir="$$s/patch";; \
14626           *) \
14627             srcdiroption="--srcdir=../$(srcdir)/patch"; \
14628             libsrcdir="$$s/patch";; \
14629         esac; \
14630         $(SHELL) $${libsrcdir}/configure \
14631           $(HOST_CONFIGARGS) $${srcdiroption}  \
14632           || exit 1
14633 @endif patch
14634
14635 .PHONY: all-patch maybe-all-patch
14636 maybe-all-patch:
14637 @if patch
14638 maybe-all-patch: all-patch
14639 all-patch: configure-patch
14640         @r=`${PWD_COMMAND}`; export r; \
14641         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14642         $(SET_LIB_PATH) \
14643         $(HOST_EXPORTS) \
14644         (cd patch && $(MAKE) $(FLAGS_TO_PASS)  all)
14645 @endif patch
14646
14647 .PHONY: check-patch maybe-check-patch
14648 maybe-check-patch:
14649 @if patch
14650 maybe-check-patch: check-patch
14651
14652 check-patch:
14653         @r=`${PWD_COMMAND}`; export r; \
14654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14655         $(SET_LIB_PATH) \
14656         $(HOST_EXPORTS) \
14657         (cd patch && $(MAKE) $(FLAGS_TO_PASS) check)
14658
14659 @endif patch
14660
14661 .PHONY: install-patch maybe-install-patch
14662 maybe-install-patch:
14663 @if patch
14664 maybe-install-patch: install-patch
14665
14666 install-patch: installdirs
14667         @r=`${PWD_COMMAND}`; export r; \
14668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14669         $(SET_LIB_PATH) \
14670         $(HOST_EXPORTS) \
14671         (cd patch && $(MAKE) $(FLAGS_TO_PASS) install)
14672
14673 @endif patch
14674
14675 # Other targets (info, dvi, etc.)
14676
14677 .PHONY: maybe-info-patch info-patch
14678 maybe-info-patch:
14679 @if patch
14680 maybe-info-patch: info-patch
14681
14682 info-patch: \
14683     configure-patch 
14684         @[ -f ./patch/Makefile ] || exit 0; \
14685         r=`${PWD_COMMAND}`; export r; \
14686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14687         $(SET_LIB_PATH) \
14688         $(HOST_EXPORTS) \
14689         for flag in $(EXTRA_HOST_FLAGS) ; do \
14690           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14691         done; \
14692         echo "Doing info in patch" ; \
14693         (cd patch && \
14694           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14695                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14696                   "RANLIB=$${RANLIB}" \
14697                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14698                   info) \
14699           || exit 1
14700
14701 @endif patch
14702
14703 .PHONY: maybe-dvi-patch dvi-patch
14704 maybe-dvi-patch:
14705 @if patch
14706 maybe-dvi-patch: dvi-patch
14707
14708 dvi-patch: \
14709     configure-patch 
14710         @[ -f ./patch/Makefile ] || exit 0; \
14711         r=`${PWD_COMMAND}`; export r; \
14712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14713         $(SET_LIB_PATH) \
14714         $(HOST_EXPORTS) \
14715         for flag in $(EXTRA_HOST_FLAGS) ; do \
14716           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14717         done; \
14718         echo "Doing dvi in patch" ; \
14719         (cd patch && \
14720           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14721                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14722                   "RANLIB=$${RANLIB}" \
14723                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14724                   dvi) \
14725           || exit 1
14726
14727 @endif patch
14728
14729 .PHONY: maybe-TAGS-patch TAGS-patch
14730 maybe-TAGS-patch:
14731 @if patch
14732 maybe-TAGS-patch: TAGS-patch
14733
14734 TAGS-patch: \
14735     configure-patch 
14736         @[ -f ./patch/Makefile ] || exit 0; \
14737         r=`${PWD_COMMAND}`; export r; \
14738         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14739         $(SET_LIB_PATH) \
14740         $(HOST_EXPORTS) \
14741         for flag in $(EXTRA_HOST_FLAGS) ; do \
14742           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14743         done; \
14744         echo "Doing TAGS in patch" ; \
14745         (cd patch && \
14746           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14747                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14748                   "RANLIB=$${RANLIB}" \
14749                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14750                   TAGS) \
14751           || exit 1
14752
14753 @endif patch
14754
14755 .PHONY: maybe-install-info-patch install-info-patch
14756 maybe-install-info-patch:
14757 @if patch
14758 maybe-install-info-patch: install-info-patch
14759
14760 install-info-patch: \
14761     configure-patch \
14762     info-patch 
14763         @[ -f ./patch/Makefile ] || exit 0; \
14764         r=`${PWD_COMMAND}`; export r; \
14765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14766         $(SET_LIB_PATH) \
14767         $(HOST_EXPORTS) \
14768         for flag in $(EXTRA_HOST_FLAGS) ; do \
14769           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14770         done; \
14771         echo "Doing install-info in patch" ; \
14772         (cd patch && \
14773           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14774                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14775                   "RANLIB=$${RANLIB}" \
14776                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14777                   install-info) \
14778           || exit 1
14779
14780 @endif patch
14781
14782 .PHONY: maybe-installcheck-patch installcheck-patch
14783 maybe-installcheck-patch:
14784 @if patch
14785 maybe-installcheck-patch: installcheck-patch
14786
14787 installcheck-patch: \
14788     configure-patch 
14789         @[ -f ./patch/Makefile ] || exit 0; \
14790         r=`${PWD_COMMAND}`; export r; \
14791         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14792         $(SET_LIB_PATH) \
14793         $(HOST_EXPORTS) \
14794         for flag in $(EXTRA_HOST_FLAGS) ; do \
14795           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14796         done; \
14797         echo "Doing installcheck in patch" ; \
14798         (cd patch && \
14799           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14800                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14801                   "RANLIB=$${RANLIB}" \
14802                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14803                   installcheck) \
14804           || exit 1
14805
14806 @endif patch
14807
14808 .PHONY: maybe-mostlyclean-patch mostlyclean-patch
14809 maybe-mostlyclean-patch:
14810 @if patch
14811 maybe-mostlyclean-patch: mostlyclean-patch
14812
14813 mostlyclean-patch: 
14814         @[ -f ./patch/Makefile ] || exit 0; \
14815         r=`${PWD_COMMAND}`; export r; \
14816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14817         $(SET_LIB_PATH) \
14818         $(HOST_EXPORTS) \
14819         for flag in $(EXTRA_HOST_FLAGS) ; do \
14820           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14821         done; \
14822         echo "Doing mostlyclean in patch" ; \
14823         (cd patch && \
14824           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14825                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14826                   "RANLIB=$${RANLIB}" \
14827                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14828                   mostlyclean) \
14829           || exit 1
14830
14831 @endif patch
14832
14833 .PHONY: maybe-clean-patch clean-patch
14834 maybe-clean-patch:
14835 @if patch
14836 maybe-clean-patch: clean-patch
14837
14838 clean-patch: 
14839         @[ -f ./patch/Makefile ] || exit 0; \
14840         r=`${PWD_COMMAND}`; export r; \
14841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14842         $(SET_LIB_PATH) \
14843         $(HOST_EXPORTS) \
14844         for flag in $(EXTRA_HOST_FLAGS) ; do \
14845           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14846         done; \
14847         echo "Doing clean in patch" ; \
14848         (cd patch && \
14849           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14850                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14851                   "RANLIB=$${RANLIB}" \
14852                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14853                   clean) \
14854           || exit 1
14855
14856 @endif patch
14857
14858 .PHONY: maybe-distclean-patch distclean-patch
14859 maybe-distclean-patch:
14860 @if patch
14861 maybe-distclean-patch: distclean-patch
14862
14863 distclean-patch: 
14864         @[ -f ./patch/Makefile ] || exit 0; \
14865         r=`${PWD_COMMAND}`; export r; \
14866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14867         $(SET_LIB_PATH) \
14868         $(HOST_EXPORTS) \
14869         for flag in $(EXTRA_HOST_FLAGS) ; do \
14870           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14871         done; \
14872         echo "Doing distclean in patch" ; \
14873         (cd patch && \
14874           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14875                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14876                   "RANLIB=$${RANLIB}" \
14877                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14878                   distclean) \
14879           || exit 1
14880
14881 @endif patch
14882
14883 .PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
14884 maybe-maintainer-clean-patch:
14885 @if patch
14886 maybe-maintainer-clean-patch: maintainer-clean-patch
14887
14888 maintainer-clean-patch: 
14889         @[ -f ./patch/Makefile ] || exit 0; \
14890         r=`${PWD_COMMAND}`; export r; \
14891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14892         $(SET_LIB_PATH) \
14893         $(HOST_EXPORTS) \
14894         for flag in $(EXTRA_HOST_FLAGS) ; do \
14895           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14896         done; \
14897         echo "Doing maintainer-clean in patch" ; \
14898         (cd patch && \
14899           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14900                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14901                   "RANLIB=$${RANLIB}" \
14902                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14903                   maintainer-clean) \
14904           || exit 1
14905
14906 @endif patch
14907
14908
14909 .PHONY: configure-perl maybe-configure-perl
14910 maybe-configure-perl:
14911 @if perl
14912 maybe-configure-perl: configure-perl
14913 configure-perl:
14914         @test ! -f perl/Makefile || exit 0; \
14915         [ -d perl ] || mkdir perl; \
14916         r=`${PWD_COMMAND}`; export r; \
14917         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14918         $(HOST_EXPORTS) \
14919         echo Configuring in perl; \
14920         cd perl || exit 1; \
14921         case $(srcdir) in \
14922           \.) \
14923             srcdiroption="--srcdir=."; \
14924             libsrcdir=".";; \
14925           /* | [A-Za-z]:[\\/]*) \
14926             srcdiroption="--srcdir=$(srcdir)/perl"; \
14927             libsrcdir="$$s/perl";; \
14928           *) \
14929             srcdiroption="--srcdir=../$(srcdir)/perl"; \
14930             libsrcdir="$$s/perl";; \
14931         esac; \
14932         $(SHELL) $${libsrcdir}/configure \
14933           $(HOST_CONFIGARGS) $${srcdiroption}  \
14934           || exit 1
14935 @endif perl
14936
14937 .PHONY: all-perl maybe-all-perl
14938 maybe-all-perl:
14939 @if perl
14940 maybe-all-perl: all-perl
14941 all-perl: configure-perl
14942         @r=`${PWD_COMMAND}`; export r; \
14943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14944         $(SET_LIB_PATH) \
14945         $(HOST_EXPORTS) \
14946         (cd perl && $(MAKE) $(FLAGS_TO_PASS)  all)
14947 @endif perl
14948
14949 .PHONY: check-perl maybe-check-perl
14950 maybe-check-perl:
14951 @if perl
14952 maybe-check-perl: check-perl
14953
14954 check-perl:
14955         @r=`${PWD_COMMAND}`; export r; \
14956         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14957         $(SET_LIB_PATH) \
14958         $(HOST_EXPORTS) \
14959         (cd perl && $(MAKE) $(FLAGS_TO_PASS) check)
14960
14961 @endif perl
14962
14963 .PHONY: install-perl maybe-install-perl
14964 maybe-install-perl:
14965 @if perl
14966 maybe-install-perl: install-perl
14967
14968 install-perl: installdirs
14969         @r=`${PWD_COMMAND}`; export r; \
14970         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14971         $(SET_LIB_PATH) \
14972         $(HOST_EXPORTS) \
14973         (cd perl && $(MAKE) $(FLAGS_TO_PASS) install)
14974
14975 @endif perl
14976
14977 # Other targets (info, dvi, etc.)
14978
14979 .PHONY: maybe-info-perl info-perl
14980 maybe-info-perl:
14981 @if perl
14982 maybe-info-perl: info-perl
14983
14984 info-perl: \
14985     configure-perl 
14986         @[ -f ./perl/Makefile ] || exit 0; \
14987         r=`${PWD_COMMAND}`; export r; \
14988         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14989         $(SET_LIB_PATH) \
14990         $(HOST_EXPORTS) \
14991         for flag in $(EXTRA_HOST_FLAGS) ; do \
14992           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14993         done; \
14994         echo "Doing info in perl" ; \
14995         (cd perl && \
14996           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14997                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14998                   "RANLIB=$${RANLIB}" \
14999                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15000                   info) \
15001           || exit 1
15002
15003 @endif perl
15004
15005 .PHONY: maybe-dvi-perl dvi-perl
15006 maybe-dvi-perl:
15007 @if perl
15008 maybe-dvi-perl: dvi-perl
15009
15010 dvi-perl: \
15011     configure-perl 
15012         @[ -f ./perl/Makefile ] || exit 0; \
15013         r=`${PWD_COMMAND}`; export r; \
15014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15015         $(SET_LIB_PATH) \
15016         $(HOST_EXPORTS) \
15017         for flag in $(EXTRA_HOST_FLAGS) ; do \
15018           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15019         done; \
15020         echo "Doing dvi in perl" ; \
15021         (cd perl && \
15022           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15023                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15024                   "RANLIB=$${RANLIB}" \
15025                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15026                   dvi) \
15027           || exit 1
15028
15029 @endif perl
15030
15031 .PHONY: maybe-TAGS-perl TAGS-perl
15032 maybe-TAGS-perl:
15033 @if perl
15034 maybe-TAGS-perl: TAGS-perl
15035
15036 TAGS-perl: \
15037     configure-perl 
15038         @[ -f ./perl/Makefile ] || exit 0; \
15039         r=`${PWD_COMMAND}`; export r; \
15040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15041         $(SET_LIB_PATH) \
15042         $(HOST_EXPORTS) \
15043         for flag in $(EXTRA_HOST_FLAGS) ; do \
15044           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15045         done; \
15046         echo "Doing TAGS in perl" ; \
15047         (cd perl && \
15048           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15049                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15050                   "RANLIB=$${RANLIB}" \
15051                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15052                   TAGS) \
15053           || exit 1
15054
15055 @endif perl
15056
15057 .PHONY: maybe-install-info-perl install-info-perl
15058 maybe-install-info-perl:
15059 @if perl
15060 maybe-install-info-perl: install-info-perl
15061
15062 install-info-perl: \
15063     configure-perl \
15064     info-perl 
15065         @[ -f ./perl/Makefile ] || exit 0; \
15066         r=`${PWD_COMMAND}`; export r; \
15067         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15068         $(SET_LIB_PATH) \
15069         $(HOST_EXPORTS) \
15070         for flag in $(EXTRA_HOST_FLAGS) ; do \
15071           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15072         done; \
15073         echo "Doing install-info in perl" ; \
15074         (cd perl && \
15075           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15076                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15077                   "RANLIB=$${RANLIB}" \
15078                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15079                   install-info) \
15080           || exit 1
15081
15082 @endif perl
15083
15084 .PHONY: maybe-installcheck-perl installcheck-perl
15085 maybe-installcheck-perl:
15086 @if perl
15087 maybe-installcheck-perl: installcheck-perl
15088
15089 installcheck-perl: \
15090     configure-perl 
15091         @[ -f ./perl/Makefile ] || exit 0; \
15092         r=`${PWD_COMMAND}`; export r; \
15093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15094         $(SET_LIB_PATH) \
15095         $(HOST_EXPORTS) \
15096         for flag in $(EXTRA_HOST_FLAGS) ; do \
15097           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15098         done; \
15099         echo "Doing installcheck in perl" ; \
15100         (cd perl && \
15101           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15102                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15103                   "RANLIB=$${RANLIB}" \
15104                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15105                   installcheck) \
15106           || exit 1
15107
15108 @endif perl
15109
15110 .PHONY: maybe-mostlyclean-perl mostlyclean-perl
15111 maybe-mostlyclean-perl:
15112 @if perl
15113 maybe-mostlyclean-perl: mostlyclean-perl
15114
15115 mostlyclean-perl: 
15116         @[ -f ./perl/Makefile ] || exit 0; \
15117         r=`${PWD_COMMAND}`; export r; \
15118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15119         $(SET_LIB_PATH) \
15120         $(HOST_EXPORTS) \
15121         for flag in $(EXTRA_HOST_FLAGS) ; do \
15122           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15123         done; \
15124         echo "Doing mostlyclean in perl" ; \
15125         (cd perl && \
15126           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15127                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15128                   "RANLIB=$${RANLIB}" \
15129                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15130                   mostlyclean) \
15131           || exit 1
15132
15133 @endif perl
15134
15135 .PHONY: maybe-clean-perl clean-perl
15136 maybe-clean-perl:
15137 @if perl
15138 maybe-clean-perl: clean-perl
15139
15140 clean-perl: 
15141         @[ -f ./perl/Makefile ] || exit 0; \
15142         r=`${PWD_COMMAND}`; export r; \
15143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15144         $(SET_LIB_PATH) \
15145         $(HOST_EXPORTS) \
15146         for flag in $(EXTRA_HOST_FLAGS) ; do \
15147           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15148         done; \
15149         echo "Doing clean in perl" ; \
15150         (cd perl && \
15151           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15152                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15153                   "RANLIB=$${RANLIB}" \
15154                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15155                   clean) \
15156           || exit 1
15157
15158 @endif perl
15159
15160 .PHONY: maybe-distclean-perl distclean-perl
15161 maybe-distclean-perl:
15162 @if perl
15163 maybe-distclean-perl: distclean-perl
15164
15165 distclean-perl: 
15166         @[ -f ./perl/Makefile ] || exit 0; \
15167         r=`${PWD_COMMAND}`; export r; \
15168         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15169         $(SET_LIB_PATH) \
15170         $(HOST_EXPORTS) \
15171         for flag in $(EXTRA_HOST_FLAGS) ; do \
15172           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15173         done; \
15174         echo "Doing distclean in perl" ; \
15175         (cd perl && \
15176           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15177                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15178                   "RANLIB=$${RANLIB}" \
15179                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15180                   distclean) \
15181           || exit 1
15182
15183 @endif perl
15184
15185 .PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
15186 maybe-maintainer-clean-perl:
15187 @if perl
15188 maybe-maintainer-clean-perl: maintainer-clean-perl
15189
15190 maintainer-clean-perl: 
15191         @[ -f ./perl/Makefile ] || exit 0; \
15192         r=`${PWD_COMMAND}`; export r; \
15193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15194         $(SET_LIB_PATH) \
15195         $(HOST_EXPORTS) \
15196         for flag in $(EXTRA_HOST_FLAGS) ; do \
15197           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15198         done; \
15199         echo "Doing maintainer-clean in perl" ; \
15200         (cd perl && \
15201           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15202                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15203                   "RANLIB=$${RANLIB}" \
15204                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15205                   maintainer-clean) \
15206           || exit 1
15207
15208 @endif perl
15209
15210
15211 .PHONY: configure-prms maybe-configure-prms
15212 maybe-configure-prms:
15213 @if prms
15214 maybe-configure-prms: configure-prms
15215 configure-prms:
15216         @test ! -f prms/Makefile || exit 0; \
15217         [ -d prms ] || mkdir prms; \
15218         r=`${PWD_COMMAND}`; export r; \
15219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15220         $(HOST_EXPORTS) \
15221         echo Configuring in prms; \
15222         cd prms || exit 1; \
15223         case $(srcdir) in \
15224           \.) \
15225             srcdiroption="--srcdir=."; \
15226             libsrcdir=".";; \
15227           /* | [A-Za-z]:[\\/]*) \
15228             srcdiroption="--srcdir=$(srcdir)/prms"; \
15229             libsrcdir="$$s/prms";; \
15230           *) \
15231             srcdiroption="--srcdir=../$(srcdir)/prms"; \
15232             libsrcdir="$$s/prms";; \
15233         esac; \
15234         $(SHELL) $${libsrcdir}/configure \
15235           $(HOST_CONFIGARGS) $${srcdiroption}  \
15236           || exit 1
15237 @endif prms
15238
15239 .PHONY: all-prms maybe-all-prms
15240 maybe-all-prms:
15241 @if prms
15242 maybe-all-prms: all-prms
15243 all-prms: configure-prms
15244         @r=`${PWD_COMMAND}`; export r; \
15245         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15246         $(SET_LIB_PATH) \
15247         $(HOST_EXPORTS) \
15248         (cd prms && $(MAKE) $(FLAGS_TO_PASS)  all)
15249 @endif prms
15250
15251 .PHONY: check-prms maybe-check-prms
15252 maybe-check-prms:
15253 @if prms
15254 maybe-check-prms: check-prms
15255
15256 check-prms:
15257         @r=`${PWD_COMMAND}`; export r; \
15258         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15259         $(SET_LIB_PATH) \
15260         $(HOST_EXPORTS) \
15261         (cd prms && $(MAKE) $(FLAGS_TO_PASS) check)
15262
15263 @endif prms
15264
15265 .PHONY: install-prms maybe-install-prms
15266 maybe-install-prms:
15267 @if prms
15268 maybe-install-prms: install-prms
15269
15270 install-prms: installdirs
15271         @r=`${PWD_COMMAND}`; export r; \
15272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15273         $(SET_LIB_PATH) \
15274         $(HOST_EXPORTS) \
15275         (cd prms && $(MAKE) $(FLAGS_TO_PASS) install)
15276
15277 @endif prms
15278
15279 # Other targets (info, dvi, etc.)
15280
15281 .PHONY: maybe-info-prms info-prms
15282 maybe-info-prms:
15283 @if prms
15284 maybe-info-prms: info-prms
15285
15286 info-prms: \
15287     configure-prms 
15288         @[ -f ./prms/Makefile ] || exit 0; \
15289         r=`${PWD_COMMAND}`; export r; \
15290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15291         $(SET_LIB_PATH) \
15292         $(HOST_EXPORTS) \
15293         for flag in $(EXTRA_HOST_FLAGS) ; do \
15294           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15295         done; \
15296         echo "Doing info in prms" ; \
15297         (cd prms && \
15298           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15299                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15300                   "RANLIB=$${RANLIB}" \
15301                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15302                   info) \
15303           || exit 1
15304
15305 @endif prms
15306
15307 .PHONY: maybe-dvi-prms dvi-prms
15308 maybe-dvi-prms:
15309 @if prms
15310 maybe-dvi-prms: dvi-prms
15311
15312 dvi-prms: \
15313     configure-prms 
15314         @[ -f ./prms/Makefile ] || exit 0; \
15315         r=`${PWD_COMMAND}`; export r; \
15316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15317         $(SET_LIB_PATH) \
15318         $(HOST_EXPORTS) \
15319         for flag in $(EXTRA_HOST_FLAGS) ; do \
15320           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15321         done; \
15322         echo "Doing dvi in prms" ; \
15323         (cd prms && \
15324           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15325                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15326                   "RANLIB=$${RANLIB}" \
15327                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15328                   dvi) \
15329           || exit 1
15330
15331 @endif prms
15332
15333 .PHONY: maybe-TAGS-prms TAGS-prms
15334 maybe-TAGS-prms:
15335 @if prms
15336 maybe-TAGS-prms: TAGS-prms
15337
15338 TAGS-prms: \
15339     configure-prms 
15340         @[ -f ./prms/Makefile ] || exit 0; \
15341         r=`${PWD_COMMAND}`; export r; \
15342         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15343         $(SET_LIB_PATH) \
15344         $(HOST_EXPORTS) \
15345         for flag in $(EXTRA_HOST_FLAGS) ; do \
15346           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15347         done; \
15348         echo "Doing TAGS in prms" ; \
15349         (cd prms && \
15350           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15351                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15352                   "RANLIB=$${RANLIB}" \
15353                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15354                   TAGS) \
15355           || exit 1
15356
15357 @endif prms
15358
15359 .PHONY: maybe-install-info-prms install-info-prms
15360 maybe-install-info-prms:
15361 @if prms
15362 maybe-install-info-prms: install-info-prms
15363
15364 install-info-prms: \
15365     configure-prms \
15366     info-prms 
15367         @[ -f ./prms/Makefile ] || exit 0; \
15368         r=`${PWD_COMMAND}`; export r; \
15369         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15370         $(SET_LIB_PATH) \
15371         $(HOST_EXPORTS) \
15372         for flag in $(EXTRA_HOST_FLAGS) ; do \
15373           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15374         done; \
15375         echo "Doing install-info in prms" ; \
15376         (cd prms && \
15377           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15378                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15379                   "RANLIB=$${RANLIB}" \
15380                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15381                   install-info) \
15382           || exit 1
15383
15384 @endif prms
15385
15386 .PHONY: maybe-installcheck-prms installcheck-prms
15387 maybe-installcheck-prms:
15388 @if prms
15389 maybe-installcheck-prms: installcheck-prms
15390
15391 installcheck-prms: \
15392     configure-prms 
15393         @[ -f ./prms/Makefile ] || exit 0; \
15394         r=`${PWD_COMMAND}`; export r; \
15395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15396         $(SET_LIB_PATH) \
15397         $(HOST_EXPORTS) \
15398         for flag in $(EXTRA_HOST_FLAGS) ; do \
15399           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15400         done; \
15401         echo "Doing installcheck in prms" ; \
15402         (cd prms && \
15403           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15404                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15405                   "RANLIB=$${RANLIB}" \
15406                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15407                   installcheck) \
15408           || exit 1
15409
15410 @endif prms
15411
15412 .PHONY: maybe-mostlyclean-prms mostlyclean-prms
15413 maybe-mostlyclean-prms:
15414 @if prms
15415 maybe-mostlyclean-prms: mostlyclean-prms
15416
15417 mostlyclean-prms: 
15418         @[ -f ./prms/Makefile ] || exit 0; \
15419         r=`${PWD_COMMAND}`; export r; \
15420         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15421         $(SET_LIB_PATH) \
15422         $(HOST_EXPORTS) \
15423         for flag in $(EXTRA_HOST_FLAGS) ; do \
15424           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15425         done; \
15426         echo "Doing mostlyclean in prms" ; \
15427         (cd prms && \
15428           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15429                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15430                   "RANLIB=$${RANLIB}" \
15431                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15432                   mostlyclean) \
15433           || exit 1
15434
15435 @endif prms
15436
15437 .PHONY: maybe-clean-prms clean-prms
15438 maybe-clean-prms:
15439 @if prms
15440 maybe-clean-prms: clean-prms
15441
15442 clean-prms: 
15443         @[ -f ./prms/Makefile ] || exit 0; \
15444         r=`${PWD_COMMAND}`; export r; \
15445         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15446         $(SET_LIB_PATH) \
15447         $(HOST_EXPORTS) \
15448         for flag in $(EXTRA_HOST_FLAGS) ; do \
15449           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15450         done; \
15451         echo "Doing clean in prms" ; \
15452         (cd prms && \
15453           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15454                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15455                   "RANLIB=$${RANLIB}" \
15456                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15457                   clean) \
15458           || exit 1
15459
15460 @endif prms
15461
15462 .PHONY: maybe-distclean-prms distclean-prms
15463 maybe-distclean-prms:
15464 @if prms
15465 maybe-distclean-prms: distclean-prms
15466
15467 distclean-prms: 
15468         @[ -f ./prms/Makefile ] || exit 0; \
15469         r=`${PWD_COMMAND}`; export r; \
15470         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15471         $(SET_LIB_PATH) \
15472         $(HOST_EXPORTS) \
15473         for flag in $(EXTRA_HOST_FLAGS) ; do \
15474           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15475         done; \
15476         echo "Doing distclean in prms" ; \
15477         (cd prms && \
15478           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15479                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15480                   "RANLIB=$${RANLIB}" \
15481                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15482                   distclean) \
15483           || exit 1
15484
15485 @endif prms
15486
15487 .PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
15488 maybe-maintainer-clean-prms:
15489 @if prms
15490 maybe-maintainer-clean-prms: maintainer-clean-prms
15491
15492 maintainer-clean-prms: 
15493         @[ -f ./prms/Makefile ] || exit 0; \
15494         r=`${PWD_COMMAND}`; export r; \
15495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15496         $(SET_LIB_PATH) \
15497         $(HOST_EXPORTS) \
15498         for flag in $(EXTRA_HOST_FLAGS) ; do \
15499           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15500         done; \
15501         echo "Doing maintainer-clean in prms" ; \
15502         (cd prms && \
15503           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15504                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15505                   "RANLIB=$${RANLIB}" \
15506                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15507                   maintainer-clean) \
15508           || exit 1
15509
15510 @endif prms
15511
15512
15513 .PHONY: configure-rcs maybe-configure-rcs
15514 maybe-configure-rcs:
15515 @if rcs
15516 maybe-configure-rcs: configure-rcs
15517 configure-rcs:
15518         @test ! -f rcs/Makefile || exit 0; \
15519         [ -d rcs ] || mkdir rcs; \
15520         r=`${PWD_COMMAND}`; export r; \
15521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15522         $(HOST_EXPORTS) \
15523         echo Configuring in rcs; \
15524         cd rcs || exit 1; \
15525         case $(srcdir) in \
15526           \.) \
15527             srcdiroption="--srcdir=."; \
15528             libsrcdir=".";; \
15529           /* | [A-Za-z]:[\\/]*) \
15530             srcdiroption="--srcdir=$(srcdir)/rcs"; \
15531             libsrcdir="$$s/rcs";; \
15532           *) \
15533             srcdiroption="--srcdir=../$(srcdir)/rcs"; \
15534             libsrcdir="$$s/rcs";; \
15535         esac; \
15536         $(SHELL) $${libsrcdir}/configure \
15537           $(HOST_CONFIGARGS) $${srcdiroption}  \
15538           || exit 1
15539 @endif rcs
15540
15541 .PHONY: all-rcs maybe-all-rcs
15542 maybe-all-rcs:
15543 @if rcs
15544 maybe-all-rcs: all-rcs
15545 all-rcs: configure-rcs
15546         @r=`${PWD_COMMAND}`; export r; \
15547         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15548         $(SET_LIB_PATH) \
15549         $(HOST_EXPORTS) \
15550         (cd rcs && $(MAKE) $(FLAGS_TO_PASS)  all)
15551 @endif rcs
15552
15553 .PHONY: check-rcs maybe-check-rcs
15554 maybe-check-rcs:
15555 @if rcs
15556 maybe-check-rcs: check-rcs
15557
15558 check-rcs:
15559         @r=`${PWD_COMMAND}`; export r; \
15560         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15561         $(SET_LIB_PATH) \
15562         $(HOST_EXPORTS) \
15563         (cd rcs && $(MAKE) $(FLAGS_TO_PASS) check)
15564
15565 @endif rcs
15566
15567 .PHONY: install-rcs maybe-install-rcs
15568 maybe-install-rcs:
15569 @if rcs
15570 maybe-install-rcs: install-rcs
15571
15572 install-rcs: installdirs
15573         @r=`${PWD_COMMAND}`; export r; \
15574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15575         $(SET_LIB_PATH) \
15576         $(HOST_EXPORTS) \
15577         (cd rcs && $(MAKE) $(FLAGS_TO_PASS) install)
15578
15579 @endif rcs
15580
15581 # Other targets (info, dvi, etc.)
15582
15583 .PHONY: maybe-info-rcs info-rcs
15584 maybe-info-rcs:
15585 @if rcs
15586 maybe-info-rcs: info-rcs
15587
15588 info-rcs: \
15589     configure-rcs 
15590         @[ -f ./rcs/Makefile ] || exit 0; \
15591         r=`${PWD_COMMAND}`; export r; \
15592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15593         $(SET_LIB_PATH) \
15594         $(HOST_EXPORTS) \
15595         for flag in $(EXTRA_HOST_FLAGS) ; do \
15596           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15597         done; \
15598         echo "Doing info in rcs" ; \
15599         (cd rcs && \
15600           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15601                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15602                   "RANLIB=$${RANLIB}" \
15603                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15604                   info) \
15605           || exit 1
15606
15607 @endif rcs
15608
15609 .PHONY: maybe-dvi-rcs dvi-rcs
15610 maybe-dvi-rcs:
15611 @if rcs
15612 maybe-dvi-rcs: dvi-rcs
15613
15614 dvi-rcs: \
15615     configure-rcs 
15616         @[ -f ./rcs/Makefile ] || exit 0; \
15617         r=`${PWD_COMMAND}`; export r; \
15618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15619         $(SET_LIB_PATH) \
15620         $(HOST_EXPORTS) \
15621         for flag in $(EXTRA_HOST_FLAGS) ; do \
15622           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15623         done; \
15624         echo "Doing dvi in rcs" ; \
15625         (cd rcs && \
15626           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15627                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15628                   "RANLIB=$${RANLIB}" \
15629                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15630                   dvi) \
15631           || exit 1
15632
15633 @endif rcs
15634
15635 .PHONY: maybe-TAGS-rcs TAGS-rcs
15636 maybe-TAGS-rcs:
15637 @if rcs
15638 maybe-TAGS-rcs: TAGS-rcs
15639
15640 TAGS-rcs: \
15641     configure-rcs 
15642         @[ -f ./rcs/Makefile ] || exit 0; \
15643         r=`${PWD_COMMAND}`; export r; \
15644         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15645         $(SET_LIB_PATH) \
15646         $(HOST_EXPORTS) \
15647         for flag in $(EXTRA_HOST_FLAGS) ; do \
15648           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15649         done; \
15650         echo "Doing TAGS in rcs" ; \
15651         (cd rcs && \
15652           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15653                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15654                   "RANLIB=$${RANLIB}" \
15655                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15656                   TAGS) \
15657           || exit 1
15658
15659 @endif rcs
15660
15661 .PHONY: maybe-install-info-rcs install-info-rcs
15662 maybe-install-info-rcs:
15663 @if rcs
15664 maybe-install-info-rcs: install-info-rcs
15665
15666 install-info-rcs: \
15667     configure-rcs \
15668     info-rcs 
15669         @[ -f ./rcs/Makefile ] || exit 0; \
15670         r=`${PWD_COMMAND}`; export r; \
15671         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15672         $(SET_LIB_PATH) \
15673         $(HOST_EXPORTS) \
15674         for flag in $(EXTRA_HOST_FLAGS) ; do \
15675           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15676         done; \
15677         echo "Doing install-info in rcs" ; \
15678         (cd rcs && \
15679           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15680                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15681                   "RANLIB=$${RANLIB}" \
15682                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15683                   install-info) \
15684           || exit 1
15685
15686 @endif rcs
15687
15688 .PHONY: maybe-installcheck-rcs installcheck-rcs
15689 maybe-installcheck-rcs:
15690 @if rcs
15691 maybe-installcheck-rcs: installcheck-rcs
15692
15693 installcheck-rcs: \
15694     configure-rcs 
15695         @[ -f ./rcs/Makefile ] || exit 0; \
15696         r=`${PWD_COMMAND}`; export r; \
15697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15698         $(SET_LIB_PATH) \
15699         $(HOST_EXPORTS) \
15700         for flag in $(EXTRA_HOST_FLAGS) ; do \
15701           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15702         done; \
15703         echo "Doing installcheck in rcs" ; \
15704         (cd rcs && \
15705           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15706                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15707                   "RANLIB=$${RANLIB}" \
15708                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15709                   installcheck) \
15710           || exit 1
15711
15712 @endif rcs
15713
15714 .PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
15715 maybe-mostlyclean-rcs:
15716 @if rcs
15717 maybe-mostlyclean-rcs: mostlyclean-rcs
15718
15719 mostlyclean-rcs: 
15720         @[ -f ./rcs/Makefile ] || exit 0; \
15721         r=`${PWD_COMMAND}`; export r; \
15722         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15723         $(SET_LIB_PATH) \
15724         $(HOST_EXPORTS) \
15725         for flag in $(EXTRA_HOST_FLAGS) ; do \
15726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15727         done; \
15728         echo "Doing mostlyclean in rcs" ; \
15729         (cd rcs && \
15730           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15731                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15732                   "RANLIB=$${RANLIB}" \
15733                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15734                   mostlyclean) \
15735           || exit 1
15736
15737 @endif rcs
15738
15739 .PHONY: maybe-clean-rcs clean-rcs
15740 maybe-clean-rcs:
15741 @if rcs
15742 maybe-clean-rcs: clean-rcs
15743
15744 clean-rcs: 
15745         @[ -f ./rcs/Makefile ] || exit 0; \
15746         r=`${PWD_COMMAND}`; export r; \
15747         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15748         $(SET_LIB_PATH) \
15749         $(HOST_EXPORTS) \
15750         for flag in $(EXTRA_HOST_FLAGS) ; do \
15751           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15752         done; \
15753         echo "Doing clean in rcs" ; \
15754         (cd rcs && \
15755           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15756                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15757                   "RANLIB=$${RANLIB}" \
15758                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15759                   clean) \
15760           || exit 1
15761
15762 @endif rcs
15763
15764 .PHONY: maybe-distclean-rcs distclean-rcs
15765 maybe-distclean-rcs:
15766 @if rcs
15767 maybe-distclean-rcs: distclean-rcs
15768
15769 distclean-rcs: 
15770         @[ -f ./rcs/Makefile ] || exit 0; \
15771         r=`${PWD_COMMAND}`; export r; \
15772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15773         $(SET_LIB_PATH) \
15774         $(HOST_EXPORTS) \
15775         for flag in $(EXTRA_HOST_FLAGS) ; do \
15776           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15777         done; \
15778         echo "Doing distclean in rcs" ; \
15779         (cd rcs && \
15780           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15781                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15782                   "RANLIB=$${RANLIB}" \
15783                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15784                   distclean) \
15785           || exit 1
15786
15787 @endif rcs
15788
15789 .PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
15790 maybe-maintainer-clean-rcs:
15791 @if rcs
15792 maybe-maintainer-clean-rcs: maintainer-clean-rcs
15793
15794 maintainer-clean-rcs: 
15795         @[ -f ./rcs/Makefile ] || exit 0; \
15796         r=`${PWD_COMMAND}`; export r; \
15797         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15798         $(SET_LIB_PATH) \
15799         $(HOST_EXPORTS) \
15800         for flag in $(EXTRA_HOST_FLAGS) ; do \
15801           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15802         done; \
15803         echo "Doing maintainer-clean in rcs" ; \
15804         (cd rcs && \
15805           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15806                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15807                   "RANLIB=$${RANLIB}" \
15808                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15809                   maintainer-clean) \
15810           || exit 1
15811
15812 @endif rcs
15813
15814
15815 .PHONY: configure-readline maybe-configure-readline
15816 maybe-configure-readline:
15817 @if readline
15818 maybe-configure-readline: configure-readline
15819 configure-readline:
15820         @test ! -f readline/Makefile || exit 0; \
15821         [ -d readline ] || mkdir readline; \
15822         r=`${PWD_COMMAND}`; export r; \
15823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15824         $(HOST_EXPORTS) \
15825         echo Configuring in readline; \
15826         cd readline || exit 1; \
15827         case $(srcdir) in \
15828           \.) \
15829             srcdiroption="--srcdir=."; \
15830             libsrcdir=".";; \
15831           /* | [A-Za-z]:[\\/]*) \
15832             srcdiroption="--srcdir=$(srcdir)/readline"; \
15833             libsrcdir="$$s/readline";; \
15834           *) \
15835             srcdiroption="--srcdir=../$(srcdir)/readline"; \
15836             libsrcdir="$$s/readline";; \
15837         esac; \
15838         $(SHELL) $${libsrcdir}/configure \
15839           $(HOST_CONFIGARGS) $${srcdiroption}  \
15840           || exit 1
15841 @endif readline
15842
15843 .PHONY: all-readline maybe-all-readline
15844 maybe-all-readline:
15845 @if readline
15846 maybe-all-readline: all-readline
15847 all-readline: configure-readline
15848         @r=`${PWD_COMMAND}`; export r; \
15849         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15850         $(SET_LIB_PATH) \
15851         $(HOST_EXPORTS) \
15852         (cd readline && $(MAKE) $(FLAGS_TO_PASS)  all)
15853 @endif readline
15854
15855 .PHONY: check-readline maybe-check-readline
15856 maybe-check-readline:
15857 @if readline
15858 maybe-check-readline: check-readline
15859
15860 check-readline:
15861         @r=`${PWD_COMMAND}`; export r; \
15862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15863         $(SET_LIB_PATH) \
15864         $(HOST_EXPORTS) \
15865         (cd readline && $(MAKE) $(FLAGS_TO_PASS) check)
15866
15867 @endif readline
15868
15869 .PHONY: install-readline maybe-install-readline
15870 maybe-install-readline:
15871 @if readline
15872 maybe-install-readline: install-readline
15873
15874 install-readline: installdirs
15875         @r=`${PWD_COMMAND}`; export r; \
15876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15877         $(SET_LIB_PATH) \
15878         $(HOST_EXPORTS) \
15879         (cd readline && $(MAKE) $(FLAGS_TO_PASS) install)
15880
15881 @endif readline
15882
15883 # Other targets (info, dvi, etc.)
15884
15885 .PHONY: maybe-info-readline info-readline
15886 maybe-info-readline:
15887 @if readline
15888 maybe-info-readline: info-readline
15889
15890 info-readline: \
15891     configure-readline 
15892         @[ -f ./readline/Makefile ] || exit 0; \
15893         r=`${PWD_COMMAND}`; export r; \
15894         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15895         $(SET_LIB_PATH) \
15896         $(HOST_EXPORTS) \
15897         for flag in $(EXTRA_HOST_FLAGS) ; do \
15898           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15899         done; \
15900         echo "Doing info in readline" ; \
15901         (cd readline && \
15902           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15903                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15904                   "RANLIB=$${RANLIB}" \
15905                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15906                   info) \
15907           || exit 1
15908
15909 @endif readline
15910
15911 .PHONY: maybe-dvi-readline dvi-readline
15912 maybe-dvi-readline:
15913 @if readline
15914 maybe-dvi-readline: dvi-readline
15915
15916 dvi-readline: \
15917     configure-readline 
15918         @[ -f ./readline/Makefile ] || exit 0; \
15919         r=`${PWD_COMMAND}`; export r; \
15920         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15921         $(SET_LIB_PATH) \
15922         $(HOST_EXPORTS) \
15923         for flag in $(EXTRA_HOST_FLAGS) ; do \
15924           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15925         done; \
15926         echo "Doing dvi in readline" ; \
15927         (cd readline && \
15928           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15929                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15930                   "RANLIB=$${RANLIB}" \
15931                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15932                   dvi) \
15933           || exit 1
15934
15935 @endif readline
15936
15937 .PHONY: maybe-TAGS-readline TAGS-readline
15938 maybe-TAGS-readline:
15939 @if readline
15940 maybe-TAGS-readline: TAGS-readline
15941
15942 TAGS-readline: \
15943     configure-readline 
15944         @[ -f ./readline/Makefile ] || exit 0; \
15945         r=`${PWD_COMMAND}`; export r; \
15946         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15947         $(SET_LIB_PATH) \
15948         $(HOST_EXPORTS) \
15949         for flag in $(EXTRA_HOST_FLAGS) ; do \
15950           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15951         done; \
15952         echo "Doing TAGS in readline" ; \
15953         (cd readline && \
15954           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15955                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15956                   "RANLIB=$${RANLIB}" \
15957                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15958                   TAGS) \
15959           || exit 1
15960
15961 @endif readline
15962
15963 .PHONY: maybe-install-info-readline install-info-readline
15964 maybe-install-info-readline:
15965 @if readline
15966 maybe-install-info-readline: install-info-readline
15967
15968 install-info-readline: \
15969     configure-readline \
15970     info-readline 
15971         @[ -f ./readline/Makefile ] || exit 0; \
15972         r=`${PWD_COMMAND}`; export r; \
15973         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15974         $(SET_LIB_PATH) \
15975         $(HOST_EXPORTS) \
15976         for flag in $(EXTRA_HOST_FLAGS) ; do \
15977           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15978         done; \
15979         echo "Doing install-info in readline" ; \
15980         (cd readline && \
15981           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15982                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15983                   "RANLIB=$${RANLIB}" \
15984                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15985                   install-info) \
15986           || exit 1
15987
15988 @endif readline
15989
15990 .PHONY: maybe-installcheck-readline installcheck-readline
15991 maybe-installcheck-readline:
15992 @if readline
15993 maybe-installcheck-readline: installcheck-readline
15994
15995 installcheck-readline: \
15996     configure-readline 
15997         @[ -f ./readline/Makefile ] || exit 0; \
15998         r=`${PWD_COMMAND}`; export r; \
15999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16000         $(SET_LIB_PATH) \
16001         $(HOST_EXPORTS) \
16002         for flag in $(EXTRA_HOST_FLAGS) ; do \
16003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16004         done; \
16005         echo "Doing installcheck in readline" ; \
16006         (cd readline && \
16007           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16008                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16009                   "RANLIB=$${RANLIB}" \
16010                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16011                   installcheck) \
16012           || exit 1
16013
16014 @endif readline
16015
16016 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
16017 maybe-mostlyclean-readline:
16018 @if readline
16019 maybe-mostlyclean-readline: mostlyclean-readline
16020
16021 mostlyclean-readline: 
16022         @[ -f ./readline/Makefile ] || exit 0; \
16023         r=`${PWD_COMMAND}`; export r; \
16024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16025         $(SET_LIB_PATH) \
16026         $(HOST_EXPORTS) \
16027         for flag in $(EXTRA_HOST_FLAGS) ; do \
16028           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16029         done; \
16030         echo "Doing mostlyclean in readline" ; \
16031         (cd readline && \
16032           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16033                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16034                   "RANLIB=$${RANLIB}" \
16035                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16036                   mostlyclean) \
16037           || exit 1
16038
16039 @endif readline
16040
16041 .PHONY: maybe-clean-readline clean-readline
16042 maybe-clean-readline:
16043 @if readline
16044 maybe-clean-readline: clean-readline
16045
16046 clean-readline: 
16047         @[ -f ./readline/Makefile ] || exit 0; \
16048         r=`${PWD_COMMAND}`; export r; \
16049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16050         $(SET_LIB_PATH) \
16051         $(HOST_EXPORTS) \
16052         for flag in $(EXTRA_HOST_FLAGS) ; do \
16053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16054         done; \
16055         echo "Doing clean in readline" ; \
16056         (cd readline && \
16057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16059                   "RANLIB=$${RANLIB}" \
16060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16061                   clean) \
16062           || exit 1
16063
16064 @endif readline
16065
16066 .PHONY: maybe-distclean-readline distclean-readline
16067 maybe-distclean-readline:
16068 @if readline
16069 maybe-distclean-readline: distclean-readline
16070
16071 distclean-readline: 
16072         @[ -f ./readline/Makefile ] || exit 0; \
16073         r=`${PWD_COMMAND}`; export r; \
16074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16075         $(SET_LIB_PATH) \
16076         $(HOST_EXPORTS) \
16077         for flag in $(EXTRA_HOST_FLAGS) ; do \
16078           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16079         done; \
16080         echo "Doing distclean in readline" ; \
16081         (cd readline && \
16082           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16083                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16084                   "RANLIB=$${RANLIB}" \
16085                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16086                   distclean) \
16087           || exit 1
16088
16089 @endif readline
16090
16091 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
16092 maybe-maintainer-clean-readline:
16093 @if readline
16094 maybe-maintainer-clean-readline: maintainer-clean-readline
16095
16096 maintainer-clean-readline: 
16097         @[ -f ./readline/Makefile ] || exit 0; \
16098         r=`${PWD_COMMAND}`; export r; \
16099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16100         $(SET_LIB_PATH) \
16101         $(HOST_EXPORTS) \
16102         for flag in $(EXTRA_HOST_FLAGS) ; do \
16103           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16104         done; \
16105         echo "Doing maintainer-clean in readline" ; \
16106         (cd readline && \
16107           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16108                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16109                   "RANLIB=$${RANLIB}" \
16110                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16111                   maintainer-clean) \
16112           || exit 1
16113
16114 @endif readline
16115
16116
16117 .PHONY: configure-release maybe-configure-release
16118 maybe-configure-release:
16119 @if release
16120 maybe-configure-release: configure-release
16121 configure-release:
16122         @test ! -f release/Makefile || exit 0; \
16123         [ -d release ] || mkdir release; \
16124         r=`${PWD_COMMAND}`; export r; \
16125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16126         $(HOST_EXPORTS) \
16127         echo Configuring in release; \
16128         cd release || exit 1; \
16129         case $(srcdir) in \
16130           \.) \
16131             srcdiroption="--srcdir=."; \
16132             libsrcdir=".";; \
16133           /* | [A-Za-z]:[\\/]*) \
16134             srcdiroption="--srcdir=$(srcdir)/release"; \
16135             libsrcdir="$$s/release";; \
16136           *) \
16137             srcdiroption="--srcdir=../$(srcdir)/release"; \
16138             libsrcdir="$$s/release";; \
16139         esac; \
16140         $(SHELL) $${libsrcdir}/configure \
16141           $(HOST_CONFIGARGS) $${srcdiroption}  \
16142           || exit 1
16143 @endif release
16144
16145 .PHONY: all-release maybe-all-release
16146 maybe-all-release:
16147 @if release
16148 maybe-all-release: all-release
16149 all-release: configure-release
16150         @r=`${PWD_COMMAND}`; export r; \
16151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16152         $(SET_LIB_PATH) \
16153         $(HOST_EXPORTS) \
16154         (cd release && $(MAKE) $(FLAGS_TO_PASS)  all)
16155 @endif release
16156
16157 .PHONY: check-release maybe-check-release
16158 maybe-check-release:
16159 @if release
16160 maybe-check-release: check-release
16161
16162 check-release:
16163
16164 @endif release
16165
16166 .PHONY: install-release maybe-install-release
16167 maybe-install-release:
16168 @if release
16169 maybe-install-release: install-release
16170
16171 install-release:
16172
16173 @endif release
16174
16175 # Other targets (info, dvi, etc.)
16176
16177 .PHONY: maybe-info-release info-release
16178 maybe-info-release:
16179 @if release
16180 maybe-info-release: info-release
16181
16182 info-release: \
16183     configure-release 
16184         @[ -f ./release/Makefile ] || exit 0; \
16185         r=`${PWD_COMMAND}`; export r; \
16186         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16187         $(SET_LIB_PATH) \
16188         $(HOST_EXPORTS) \
16189         for flag in $(EXTRA_HOST_FLAGS) ; do \
16190           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16191         done; \
16192         echo "Doing info in release" ; \
16193         (cd release && \
16194           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16195                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16196                   "RANLIB=$${RANLIB}" \
16197                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16198                   info) \
16199           || exit 1
16200
16201 @endif release
16202
16203 .PHONY: maybe-dvi-release dvi-release
16204 maybe-dvi-release:
16205 @if release
16206 maybe-dvi-release: dvi-release
16207
16208 dvi-release: \
16209     configure-release 
16210         @[ -f ./release/Makefile ] || exit 0; \
16211         r=`${PWD_COMMAND}`; export r; \
16212         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16213         $(SET_LIB_PATH) \
16214         $(HOST_EXPORTS) \
16215         for flag in $(EXTRA_HOST_FLAGS) ; do \
16216           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16217         done; \
16218         echo "Doing dvi in release" ; \
16219         (cd release && \
16220           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16221                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16222                   "RANLIB=$${RANLIB}" \
16223                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16224                   dvi) \
16225           || exit 1
16226
16227 @endif release
16228
16229 .PHONY: maybe-TAGS-release TAGS-release
16230 maybe-TAGS-release:
16231 @if release
16232 maybe-TAGS-release: TAGS-release
16233
16234 TAGS-release: \
16235     configure-release 
16236         @[ -f ./release/Makefile ] || exit 0; \
16237         r=`${PWD_COMMAND}`; export r; \
16238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16239         $(SET_LIB_PATH) \
16240         $(HOST_EXPORTS) \
16241         for flag in $(EXTRA_HOST_FLAGS) ; do \
16242           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16243         done; \
16244         echo "Doing TAGS in release" ; \
16245         (cd release && \
16246           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16247                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16248                   "RANLIB=$${RANLIB}" \
16249                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16250                   TAGS) \
16251           || exit 1
16252
16253 @endif release
16254
16255 .PHONY: maybe-install-info-release install-info-release
16256 maybe-install-info-release:
16257 @if release
16258 maybe-install-info-release: install-info-release
16259
16260 install-info-release: \
16261     configure-release \
16262     info-release 
16263         @[ -f ./release/Makefile ] || exit 0; \
16264         r=`${PWD_COMMAND}`; export r; \
16265         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16266         $(SET_LIB_PATH) \
16267         $(HOST_EXPORTS) \
16268         for flag in $(EXTRA_HOST_FLAGS) ; do \
16269           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16270         done; \
16271         echo "Doing install-info in release" ; \
16272         (cd release && \
16273           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16274                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16275                   "RANLIB=$${RANLIB}" \
16276                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16277                   install-info) \
16278           || exit 1
16279
16280 @endif release
16281
16282 .PHONY: maybe-installcheck-release installcheck-release
16283 maybe-installcheck-release:
16284 @if release
16285 maybe-installcheck-release: installcheck-release
16286
16287 installcheck-release: \
16288     configure-release 
16289         @[ -f ./release/Makefile ] || exit 0; \
16290         r=`${PWD_COMMAND}`; export r; \
16291         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16292         $(SET_LIB_PATH) \
16293         $(HOST_EXPORTS) \
16294         for flag in $(EXTRA_HOST_FLAGS) ; do \
16295           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16296         done; \
16297         echo "Doing installcheck in release" ; \
16298         (cd release && \
16299           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16300                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16301                   "RANLIB=$${RANLIB}" \
16302                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16303                   installcheck) \
16304           || exit 1
16305
16306 @endif release
16307
16308 .PHONY: maybe-mostlyclean-release mostlyclean-release
16309 maybe-mostlyclean-release:
16310 @if release
16311 maybe-mostlyclean-release: mostlyclean-release
16312
16313 mostlyclean-release: 
16314         @[ -f ./release/Makefile ] || exit 0; \
16315         r=`${PWD_COMMAND}`; export r; \
16316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16317         $(SET_LIB_PATH) \
16318         $(HOST_EXPORTS) \
16319         for flag in $(EXTRA_HOST_FLAGS) ; do \
16320           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16321         done; \
16322         echo "Doing mostlyclean in release" ; \
16323         (cd release && \
16324           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16325                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16326                   "RANLIB=$${RANLIB}" \
16327                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16328                   mostlyclean) \
16329           || exit 1
16330
16331 @endif release
16332
16333 .PHONY: maybe-clean-release clean-release
16334 maybe-clean-release:
16335 @if release
16336 maybe-clean-release: clean-release
16337
16338 clean-release: 
16339         @[ -f ./release/Makefile ] || exit 0; \
16340         r=`${PWD_COMMAND}`; export r; \
16341         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16342         $(SET_LIB_PATH) \
16343         $(HOST_EXPORTS) \
16344         for flag in $(EXTRA_HOST_FLAGS) ; do \
16345           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16346         done; \
16347         echo "Doing clean in release" ; \
16348         (cd release && \
16349           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16350                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16351                   "RANLIB=$${RANLIB}" \
16352                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16353                   clean) \
16354           || exit 1
16355
16356 @endif release
16357
16358 .PHONY: maybe-distclean-release distclean-release
16359 maybe-distclean-release:
16360 @if release
16361 maybe-distclean-release: distclean-release
16362
16363 distclean-release: 
16364         @[ -f ./release/Makefile ] || exit 0; \
16365         r=`${PWD_COMMAND}`; export r; \
16366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16367         $(SET_LIB_PATH) \
16368         $(HOST_EXPORTS) \
16369         for flag in $(EXTRA_HOST_FLAGS) ; do \
16370           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16371         done; \
16372         echo "Doing distclean in release" ; \
16373         (cd release && \
16374           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16375                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16376                   "RANLIB=$${RANLIB}" \
16377                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16378                   distclean) \
16379           || exit 1
16380
16381 @endif release
16382
16383 .PHONY: maybe-maintainer-clean-release maintainer-clean-release
16384 maybe-maintainer-clean-release:
16385 @if release
16386 maybe-maintainer-clean-release: maintainer-clean-release
16387
16388 maintainer-clean-release: 
16389         @[ -f ./release/Makefile ] || exit 0; \
16390         r=`${PWD_COMMAND}`; export r; \
16391         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16392         $(SET_LIB_PATH) \
16393         $(HOST_EXPORTS) \
16394         for flag in $(EXTRA_HOST_FLAGS) ; do \
16395           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16396         done; \
16397         echo "Doing maintainer-clean in release" ; \
16398         (cd release && \
16399           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16400                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16401                   "RANLIB=$${RANLIB}" \
16402                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16403                   maintainer-clean) \
16404           || exit 1
16405
16406 @endif release
16407
16408
16409 .PHONY: configure-recode maybe-configure-recode
16410 maybe-configure-recode:
16411 @if recode
16412 maybe-configure-recode: configure-recode
16413 configure-recode:
16414         @test ! -f recode/Makefile || exit 0; \
16415         [ -d recode ] || mkdir recode; \
16416         r=`${PWD_COMMAND}`; export r; \
16417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16418         $(HOST_EXPORTS) \
16419         echo Configuring in recode; \
16420         cd recode || exit 1; \
16421         case $(srcdir) in \
16422           \.) \
16423             srcdiroption="--srcdir=."; \
16424             libsrcdir=".";; \
16425           /* | [A-Za-z]:[\\/]*) \
16426             srcdiroption="--srcdir=$(srcdir)/recode"; \
16427             libsrcdir="$$s/recode";; \
16428           *) \
16429             srcdiroption="--srcdir=../$(srcdir)/recode"; \
16430             libsrcdir="$$s/recode";; \
16431         esac; \
16432         $(SHELL) $${libsrcdir}/configure \
16433           $(HOST_CONFIGARGS) $${srcdiroption}  \
16434           || exit 1
16435 @endif recode
16436
16437 .PHONY: all-recode maybe-all-recode
16438 maybe-all-recode:
16439 @if recode
16440 maybe-all-recode: all-recode
16441 all-recode: configure-recode
16442         @r=`${PWD_COMMAND}`; export r; \
16443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16444         $(SET_LIB_PATH) \
16445         $(HOST_EXPORTS) \
16446         (cd recode && $(MAKE) $(FLAGS_TO_PASS)  all)
16447 @endif recode
16448
16449 .PHONY: check-recode maybe-check-recode
16450 maybe-check-recode:
16451 @if recode
16452 maybe-check-recode: check-recode
16453
16454 check-recode:
16455         @r=`${PWD_COMMAND}`; export r; \
16456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16457         $(SET_LIB_PATH) \
16458         $(HOST_EXPORTS) \
16459         (cd recode && $(MAKE) $(FLAGS_TO_PASS) check)
16460
16461 @endif recode
16462
16463 .PHONY: install-recode maybe-install-recode
16464 maybe-install-recode:
16465 @if recode
16466 maybe-install-recode: install-recode
16467
16468 install-recode: installdirs
16469         @r=`${PWD_COMMAND}`; export r; \
16470         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16471         $(SET_LIB_PATH) \
16472         $(HOST_EXPORTS) \
16473         (cd recode && $(MAKE) $(FLAGS_TO_PASS) install)
16474
16475 @endif recode
16476
16477 # Other targets (info, dvi, etc.)
16478
16479 .PHONY: maybe-info-recode info-recode
16480 maybe-info-recode:
16481 @if recode
16482 maybe-info-recode: info-recode
16483
16484 info-recode: \
16485     configure-recode 
16486         @[ -f ./recode/Makefile ] || exit 0; \
16487         r=`${PWD_COMMAND}`; export r; \
16488         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16489         $(SET_LIB_PATH) \
16490         $(HOST_EXPORTS) \
16491         for flag in $(EXTRA_HOST_FLAGS) ; do \
16492           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16493         done; \
16494         echo "Doing info in recode" ; \
16495         (cd recode && \
16496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16498                   "RANLIB=$${RANLIB}" \
16499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16500                   info) \
16501           || exit 1
16502
16503 @endif recode
16504
16505 .PHONY: maybe-dvi-recode dvi-recode
16506 maybe-dvi-recode:
16507 @if recode
16508 maybe-dvi-recode: dvi-recode
16509
16510 dvi-recode: \
16511     configure-recode 
16512         @[ -f ./recode/Makefile ] || exit 0; \
16513         r=`${PWD_COMMAND}`; export r; \
16514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16515         $(SET_LIB_PATH) \
16516         $(HOST_EXPORTS) \
16517         for flag in $(EXTRA_HOST_FLAGS) ; do \
16518           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16519         done; \
16520         echo "Doing dvi in recode" ; \
16521         (cd recode && \
16522           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16523                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16524                   "RANLIB=$${RANLIB}" \
16525                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16526                   dvi) \
16527           || exit 1
16528
16529 @endif recode
16530
16531 .PHONY: maybe-TAGS-recode TAGS-recode
16532 maybe-TAGS-recode:
16533 @if recode
16534 maybe-TAGS-recode: TAGS-recode
16535
16536 TAGS-recode: \
16537     configure-recode 
16538         @[ -f ./recode/Makefile ] || exit 0; \
16539         r=`${PWD_COMMAND}`; export r; \
16540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16541         $(SET_LIB_PATH) \
16542         $(HOST_EXPORTS) \
16543         for flag in $(EXTRA_HOST_FLAGS) ; do \
16544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16545         done; \
16546         echo "Doing TAGS in recode" ; \
16547         (cd recode && \
16548           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16549                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16550                   "RANLIB=$${RANLIB}" \
16551                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16552                   TAGS) \
16553           || exit 1
16554
16555 @endif recode
16556
16557 .PHONY: maybe-install-info-recode install-info-recode
16558 maybe-install-info-recode:
16559 @if recode
16560 maybe-install-info-recode: install-info-recode
16561
16562 install-info-recode: \
16563     configure-recode \
16564     info-recode 
16565         @[ -f ./recode/Makefile ] || exit 0; \
16566         r=`${PWD_COMMAND}`; export r; \
16567         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16568         $(SET_LIB_PATH) \
16569         $(HOST_EXPORTS) \
16570         for flag in $(EXTRA_HOST_FLAGS) ; do \
16571           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16572         done; \
16573         echo "Doing install-info in recode" ; \
16574         (cd recode && \
16575           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16576                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16577                   "RANLIB=$${RANLIB}" \
16578                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16579                   install-info) \
16580           || exit 1
16581
16582 @endif recode
16583
16584 .PHONY: maybe-installcheck-recode installcheck-recode
16585 maybe-installcheck-recode:
16586 @if recode
16587 maybe-installcheck-recode: installcheck-recode
16588
16589 installcheck-recode: \
16590     configure-recode 
16591         @[ -f ./recode/Makefile ] || exit 0; \
16592         r=`${PWD_COMMAND}`; export r; \
16593         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16594         $(SET_LIB_PATH) \
16595         $(HOST_EXPORTS) \
16596         for flag in $(EXTRA_HOST_FLAGS) ; do \
16597           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16598         done; \
16599         echo "Doing installcheck in recode" ; \
16600         (cd recode && \
16601           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16602                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16603                   "RANLIB=$${RANLIB}" \
16604                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16605                   installcheck) \
16606           || exit 1
16607
16608 @endif recode
16609
16610 .PHONY: maybe-mostlyclean-recode mostlyclean-recode
16611 maybe-mostlyclean-recode:
16612 @if recode
16613 maybe-mostlyclean-recode: mostlyclean-recode
16614
16615 mostlyclean-recode: 
16616         @[ -f ./recode/Makefile ] || exit 0; \
16617         r=`${PWD_COMMAND}`; export r; \
16618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16619         $(SET_LIB_PATH) \
16620         $(HOST_EXPORTS) \
16621         for flag in $(EXTRA_HOST_FLAGS) ; do \
16622           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16623         done; \
16624         echo "Doing mostlyclean in recode" ; \
16625         (cd recode && \
16626           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16627                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16628                   "RANLIB=$${RANLIB}" \
16629                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16630                   mostlyclean) \
16631           || exit 1
16632
16633 @endif recode
16634
16635 .PHONY: maybe-clean-recode clean-recode
16636 maybe-clean-recode:
16637 @if recode
16638 maybe-clean-recode: clean-recode
16639
16640 clean-recode: 
16641         @[ -f ./recode/Makefile ] || exit 0; \
16642         r=`${PWD_COMMAND}`; export r; \
16643         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16644         $(SET_LIB_PATH) \
16645         $(HOST_EXPORTS) \
16646         for flag in $(EXTRA_HOST_FLAGS) ; do \
16647           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16648         done; \
16649         echo "Doing clean in recode" ; \
16650         (cd recode && \
16651           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16652                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16653                   "RANLIB=$${RANLIB}" \
16654                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16655                   clean) \
16656           || exit 1
16657
16658 @endif recode
16659
16660 .PHONY: maybe-distclean-recode distclean-recode
16661 maybe-distclean-recode:
16662 @if recode
16663 maybe-distclean-recode: distclean-recode
16664
16665 distclean-recode: 
16666         @[ -f ./recode/Makefile ] || exit 0; \
16667         r=`${PWD_COMMAND}`; export r; \
16668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16669         $(SET_LIB_PATH) \
16670         $(HOST_EXPORTS) \
16671         for flag in $(EXTRA_HOST_FLAGS) ; do \
16672           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16673         done; \
16674         echo "Doing distclean in recode" ; \
16675         (cd recode && \
16676           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16677                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16678                   "RANLIB=$${RANLIB}" \
16679                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16680                   distclean) \
16681           || exit 1
16682
16683 @endif recode
16684
16685 .PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
16686 maybe-maintainer-clean-recode:
16687 @if recode
16688 maybe-maintainer-clean-recode: maintainer-clean-recode
16689
16690 maintainer-clean-recode: 
16691         @[ -f ./recode/Makefile ] || exit 0; \
16692         r=`${PWD_COMMAND}`; export r; \
16693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16694         $(SET_LIB_PATH) \
16695         $(HOST_EXPORTS) \
16696         for flag in $(EXTRA_HOST_FLAGS) ; do \
16697           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16698         done; \
16699         echo "Doing maintainer-clean in recode" ; \
16700         (cd recode && \
16701           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16702                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16703                   "RANLIB=$${RANLIB}" \
16704                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16705                   maintainer-clean) \
16706           || exit 1
16707
16708 @endif recode
16709
16710
16711 .PHONY: configure-sed maybe-configure-sed
16712 maybe-configure-sed:
16713 @if sed
16714 maybe-configure-sed: configure-sed
16715 configure-sed:
16716         @test ! -f sed/Makefile || exit 0; \
16717         [ -d sed ] || mkdir sed; \
16718         r=`${PWD_COMMAND}`; export r; \
16719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16720         $(HOST_EXPORTS) \
16721         echo Configuring in sed; \
16722         cd sed || exit 1; \
16723         case $(srcdir) in \
16724           \.) \
16725             srcdiroption="--srcdir=."; \
16726             libsrcdir=".";; \
16727           /* | [A-Za-z]:[\\/]*) \
16728             srcdiroption="--srcdir=$(srcdir)/sed"; \
16729             libsrcdir="$$s/sed";; \
16730           *) \
16731             srcdiroption="--srcdir=../$(srcdir)/sed"; \
16732             libsrcdir="$$s/sed";; \
16733         esac; \
16734         $(SHELL) $${libsrcdir}/configure \
16735           $(HOST_CONFIGARGS) $${srcdiroption}  \
16736           || exit 1
16737 @endif sed
16738
16739 .PHONY: all-sed maybe-all-sed
16740 maybe-all-sed:
16741 @if sed
16742 maybe-all-sed: all-sed
16743 all-sed: configure-sed
16744         @r=`${PWD_COMMAND}`; export r; \
16745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16746         $(SET_LIB_PATH) \
16747         $(HOST_EXPORTS) \
16748         (cd sed && $(MAKE) $(FLAGS_TO_PASS)  all)
16749 @endif sed
16750
16751 .PHONY: check-sed maybe-check-sed
16752 maybe-check-sed:
16753 @if sed
16754 maybe-check-sed: check-sed
16755
16756 check-sed:
16757         @r=`${PWD_COMMAND}`; export r; \
16758         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16759         $(SET_LIB_PATH) \
16760         $(HOST_EXPORTS) \
16761         (cd sed && $(MAKE) $(FLAGS_TO_PASS) check)
16762
16763 @endif sed
16764
16765 .PHONY: install-sed maybe-install-sed
16766 maybe-install-sed:
16767 @if sed
16768 maybe-install-sed: install-sed
16769
16770 install-sed: installdirs
16771         @r=`${PWD_COMMAND}`; export r; \
16772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16773         $(SET_LIB_PATH) \
16774         $(HOST_EXPORTS) \
16775         (cd sed && $(MAKE) $(FLAGS_TO_PASS) install)
16776
16777 @endif sed
16778
16779 # Other targets (info, dvi, etc.)
16780
16781 .PHONY: maybe-info-sed info-sed
16782 maybe-info-sed:
16783 @if sed
16784 maybe-info-sed: info-sed
16785
16786 info-sed: \
16787     configure-sed 
16788         @[ -f ./sed/Makefile ] || exit 0; \
16789         r=`${PWD_COMMAND}`; export r; \
16790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16791         $(SET_LIB_PATH) \
16792         $(HOST_EXPORTS) \
16793         for flag in $(EXTRA_HOST_FLAGS) ; do \
16794           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16795         done; \
16796         echo "Doing info in sed" ; \
16797         (cd sed && \
16798           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16799                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16800                   "RANLIB=$${RANLIB}" \
16801                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16802                   info) \
16803           || exit 1
16804
16805 @endif sed
16806
16807 .PHONY: maybe-dvi-sed dvi-sed
16808 maybe-dvi-sed:
16809 @if sed
16810 maybe-dvi-sed: dvi-sed
16811
16812 dvi-sed: \
16813     configure-sed 
16814         @[ -f ./sed/Makefile ] || exit 0; \
16815         r=`${PWD_COMMAND}`; export r; \
16816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16817         $(SET_LIB_PATH) \
16818         $(HOST_EXPORTS) \
16819         for flag in $(EXTRA_HOST_FLAGS) ; do \
16820           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16821         done; \
16822         echo "Doing dvi in sed" ; \
16823         (cd sed && \
16824           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16825                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16826                   "RANLIB=$${RANLIB}" \
16827                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16828                   dvi) \
16829           || exit 1
16830
16831 @endif sed
16832
16833 .PHONY: maybe-TAGS-sed TAGS-sed
16834 maybe-TAGS-sed:
16835 @if sed
16836 maybe-TAGS-sed: TAGS-sed
16837
16838 TAGS-sed: \
16839     configure-sed 
16840         @[ -f ./sed/Makefile ] || exit 0; \
16841         r=`${PWD_COMMAND}`; export r; \
16842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16843         $(SET_LIB_PATH) \
16844         $(HOST_EXPORTS) \
16845         for flag in $(EXTRA_HOST_FLAGS) ; do \
16846           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16847         done; \
16848         echo "Doing TAGS in sed" ; \
16849         (cd sed && \
16850           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16851                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16852                   "RANLIB=$${RANLIB}" \
16853                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16854                   TAGS) \
16855           || exit 1
16856
16857 @endif sed
16858
16859 .PHONY: maybe-install-info-sed install-info-sed
16860 maybe-install-info-sed:
16861 @if sed
16862 maybe-install-info-sed: install-info-sed
16863
16864 install-info-sed: \
16865     configure-sed \
16866     info-sed 
16867         @[ -f ./sed/Makefile ] || exit 0; \
16868         r=`${PWD_COMMAND}`; export r; \
16869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16870         $(SET_LIB_PATH) \
16871         $(HOST_EXPORTS) \
16872         for flag in $(EXTRA_HOST_FLAGS) ; do \
16873           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16874         done; \
16875         echo "Doing install-info in sed" ; \
16876         (cd sed && \
16877           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16878                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16879                   "RANLIB=$${RANLIB}" \
16880                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16881                   install-info) \
16882           || exit 1
16883
16884 @endif sed
16885
16886 .PHONY: maybe-installcheck-sed installcheck-sed
16887 maybe-installcheck-sed:
16888 @if sed
16889 maybe-installcheck-sed: installcheck-sed
16890
16891 installcheck-sed: \
16892     configure-sed 
16893         @[ -f ./sed/Makefile ] || exit 0; \
16894         r=`${PWD_COMMAND}`; export r; \
16895         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16896         $(SET_LIB_PATH) \
16897         $(HOST_EXPORTS) \
16898         for flag in $(EXTRA_HOST_FLAGS) ; do \
16899           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16900         done; \
16901         echo "Doing installcheck in sed" ; \
16902         (cd sed && \
16903           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16904                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16905                   "RANLIB=$${RANLIB}" \
16906                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16907                   installcheck) \
16908           || exit 1
16909
16910 @endif sed
16911
16912 .PHONY: maybe-mostlyclean-sed mostlyclean-sed
16913 maybe-mostlyclean-sed:
16914 @if sed
16915 maybe-mostlyclean-sed: mostlyclean-sed
16916
16917 mostlyclean-sed: 
16918         @[ -f ./sed/Makefile ] || exit 0; \
16919         r=`${PWD_COMMAND}`; export r; \
16920         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16921         $(SET_LIB_PATH) \
16922         $(HOST_EXPORTS) \
16923         for flag in $(EXTRA_HOST_FLAGS) ; do \
16924           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16925         done; \
16926         echo "Doing mostlyclean in sed" ; \
16927         (cd sed && \
16928           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16929                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16930                   "RANLIB=$${RANLIB}" \
16931                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16932                   mostlyclean) \
16933           || exit 1
16934
16935 @endif sed
16936
16937 .PHONY: maybe-clean-sed clean-sed
16938 maybe-clean-sed:
16939 @if sed
16940 maybe-clean-sed: clean-sed
16941
16942 clean-sed: 
16943         @[ -f ./sed/Makefile ] || exit 0; \
16944         r=`${PWD_COMMAND}`; export r; \
16945         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16946         $(SET_LIB_PATH) \
16947         $(HOST_EXPORTS) \
16948         for flag in $(EXTRA_HOST_FLAGS) ; do \
16949           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16950         done; \
16951         echo "Doing clean in sed" ; \
16952         (cd sed && \
16953           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16954                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16955                   "RANLIB=$${RANLIB}" \
16956                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16957                   clean) \
16958           || exit 1
16959
16960 @endif sed
16961
16962 .PHONY: maybe-distclean-sed distclean-sed
16963 maybe-distclean-sed:
16964 @if sed
16965 maybe-distclean-sed: distclean-sed
16966
16967 distclean-sed: 
16968         @[ -f ./sed/Makefile ] || exit 0; \
16969         r=`${PWD_COMMAND}`; export r; \
16970         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16971         $(SET_LIB_PATH) \
16972         $(HOST_EXPORTS) \
16973         for flag in $(EXTRA_HOST_FLAGS) ; do \
16974           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16975         done; \
16976         echo "Doing distclean in sed" ; \
16977         (cd sed && \
16978           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16979                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16980                   "RANLIB=$${RANLIB}" \
16981                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16982                   distclean) \
16983           || exit 1
16984
16985 @endif sed
16986
16987 .PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
16988 maybe-maintainer-clean-sed:
16989 @if sed
16990 maybe-maintainer-clean-sed: maintainer-clean-sed
16991
16992 maintainer-clean-sed: 
16993         @[ -f ./sed/Makefile ] || exit 0; \
16994         r=`${PWD_COMMAND}`; export r; \
16995         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16996         $(SET_LIB_PATH) \
16997         $(HOST_EXPORTS) \
16998         for flag in $(EXTRA_HOST_FLAGS) ; do \
16999           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17000         done; \
17001         echo "Doing maintainer-clean in sed" ; \
17002         (cd sed && \
17003           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17004                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17005                   "RANLIB=$${RANLIB}" \
17006                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17007                   maintainer-clean) \
17008           || exit 1
17009
17010 @endif sed
17011
17012
17013 .PHONY: configure-send-pr maybe-configure-send-pr
17014 maybe-configure-send-pr:
17015 @if send-pr
17016 maybe-configure-send-pr: configure-send-pr
17017 configure-send-pr:
17018         @test ! -f send-pr/Makefile || exit 0; \
17019         [ -d send-pr ] || mkdir send-pr; \
17020         r=`${PWD_COMMAND}`; export r; \
17021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17022         $(HOST_EXPORTS) \
17023         echo Configuring in send-pr; \
17024         cd send-pr || exit 1; \
17025         case $(srcdir) in \
17026           \.) \
17027             srcdiroption="--srcdir=."; \
17028             libsrcdir=".";; \
17029           /* | [A-Za-z]:[\\/]*) \
17030             srcdiroption="--srcdir=$(srcdir)/send-pr"; \
17031             libsrcdir="$$s/send-pr";; \
17032           *) \
17033             srcdiroption="--srcdir=../$(srcdir)/send-pr"; \
17034             libsrcdir="$$s/send-pr";; \
17035         esac; \
17036         $(SHELL) $${libsrcdir}/configure \
17037           $(HOST_CONFIGARGS) $${srcdiroption}  \
17038           || exit 1
17039 @endif send-pr
17040
17041 .PHONY: all-send-pr maybe-all-send-pr
17042 maybe-all-send-pr:
17043 @if send-pr
17044 maybe-all-send-pr: all-send-pr
17045 all-send-pr: configure-send-pr
17046         @r=`${PWD_COMMAND}`; export r; \
17047         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17048         $(SET_LIB_PATH) \
17049         $(HOST_EXPORTS) \
17050         (cd send-pr && $(MAKE) $(FLAGS_TO_PASS)  all)
17051 @endif send-pr
17052
17053 .PHONY: check-send-pr maybe-check-send-pr
17054 maybe-check-send-pr:
17055 @if send-pr
17056 maybe-check-send-pr: check-send-pr
17057
17058 check-send-pr:
17059         @r=`${PWD_COMMAND}`; export r; \
17060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17061         $(SET_LIB_PATH) \
17062         $(HOST_EXPORTS) \
17063         (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) check)
17064
17065 @endif send-pr
17066
17067 .PHONY: install-send-pr maybe-install-send-pr
17068 maybe-install-send-pr:
17069 @if send-pr
17070 maybe-install-send-pr: install-send-pr
17071
17072 install-send-pr: installdirs
17073         @r=`${PWD_COMMAND}`; export r; \
17074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17075         $(SET_LIB_PATH) \
17076         $(HOST_EXPORTS) \
17077         (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) install)
17078
17079 @endif send-pr
17080
17081 # Other targets (info, dvi, etc.)
17082
17083 .PHONY: maybe-info-send-pr info-send-pr
17084 maybe-info-send-pr:
17085 @if send-pr
17086 maybe-info-send-pr: info-send-pr
17087
17088 info-send-pr: \
17089     configure-send-pr 
17090         @[ -f ./send-pr/Makefile ] || exit 0; \
17091         r=`${PWD_COMMAND}`; export r; \
17092         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17093         $(SET_LIB_PATH) \
17094         $(HOST_EXPORTS) \
17095         for flag in $(EXTRA_HOST_FLAGS) ; do \
17096           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17097         done; \
17098         echo "Doing info in send-pr" ; \
17099         (cd send-pr && \
17100           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17101                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17102                   "RANLIB=$${RANLIB}" \
17103                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17104                   info) \
17105           || exit 1
17106
17107 @endif send-pr
17108
17109 .PHONY: maybe-dvi-send-pr dvi-send-pr
17110 maybe-dvi-send-pr:
17111 @if send-pr
17112 maybe-dvi-send-pr: dvi-send-pr
17113
17114 dvi-send-pr: \
17115     configure-send-pr 
17116         @[ -f ./send-pr/Makefile ] || exit 0; \
17117         r=`${PWD_COMMAND}`; export r; \
17118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17119         $(SET_LIB_PATH) \
17120         $(HOST_EXPORTS) \
17121         for flag in $(EXTRA_HOST_FLAGS) ; do \
17122           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17123         done; \
17124         echo "Doing dvi in send-pr" ; \
17125         (cd send-pr && \
17126           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17127                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17128                   "RANLIB=$${RANLIB}" \
17129                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17130                   dvi) \
17131           || exit 1
17132
17133 @endif send-pr
17134
17135 .PHONY: maybe-TAGS-send-pr TAGS-send-pr
17136 maybe-TAGS-send-pr:
17137 @if send-pr
17138 maybe-TAGS-send-pr: TAGS-send-pr
17139
17140 TAGS-send-pr: \
17141     configure-send-pr 
17142         @[ -f ./send-pr/Makefile ] || exit 0; \
17143         r=`${PWD_COMMAND}`; export r; \
17144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17145         $(SET_LIB_PATH) \
17146         $(HOST_EXPORTS) \
17147         for flag in $(EXTRA_HOST_FLAGS) ; do \
17148           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17149         done; \
17150         echo "Doing TAGS in send-pr" ; \
17151         (cd send-pr && \
17152           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17153                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17154                   "RANLIB=$${RANLIB}" \
17155                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17156                   TAGS) \
17157           || exit 1
17158
17159 @endif send-pr
17160
17161 .PHONY: maybe-install-info-send-pr install-info-send-pr
17162 maybe-install-info-send-pr:
17163 @if send-pr
17164 maybe-install-info-send-pr: install-info-send-pr
17165
17166 install-info-send-pr: \
17167     configure-send-pr \
17168     info-send-pr 
17169         @[ -f ./send-pr/Makefile ] || exit 0; \
17170         r=`${PWD_COMMAND}`; export r; \
17171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17172         $(SET_LIB_PATH) \
17173         $(HOST_EXPORTS) \
17174         for flag in $(EXTRA_HOST_FLAGS) ; do \
17175           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17176         done; \
17177         echo "Doing install-info in send-pr" ; \
17178         (cd send-pr && \
17179           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17180                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17181                   "RANLIB=$${RANLIB}" \
17182                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17183                   install-info) \
17184           || exit 1
17185
17186 @endif send-pr
17187
17188 .PHONY: maybe-installcheck-send-pr installcheck-send-pr
17189 maybe-installcheck-send-pr:
17190 @if send-pr
17191 maybe-installcheck-send-pr: installcheck-send-pr
17192
17193 installcheck-send-pr: \
17194     configure-send-pr 
17195         @[ -f ./send-pr/Makefile ] || exit 0; \
17196         r=`${PWD_COMMAND}`; export r; \
17197         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17198         $(SET_LIB_PATH) \
17199         $(HOST_EXPORTS) \
17200         for flag in $(EXTRA_HOST_FLAGS) ; do \
17201           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17202         done; \
17203         echo "Doing installcheck in send-pr" ; \
17204         (cd send-pr && \
17205           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17206                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17207                   "RANLIB=$${RANLIB}" \
17208                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17209                   installcheck) \
17210           || exit 1
17211
17212 @endif send-pr
17213
17214 .PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
17215 maybe-mostlyclean-send-pr:
17216 @if send-pr
17217 maybe-mostlyclean-send-pr: mostlyclean-send-pr
17218
17219 mostlyclean-send-pr: 
17220         @[ -f ./send-pr/Makefile ] || exit 0; \
17221         r=`${PWD_COMMAND}`; export r; \
17222         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17223         $(SET_LIB_PATH) \
17224         $(HOST_EXPORTS) \
17225         for flag in $(EXTRA_HOST_FLAGS) ; do \
17226           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17227         done; \
17228         echo "Doing mostlyclean in send-pr" ; \
17229         (cd send-pr && \
17230           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17231                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17232                   "RANLIB=$${RANLIB}" \
17233                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17234                   mostlyclean) \
17235           || exit 1
17236
17237 @endif send-pr
17238
17239 .PHONY: maybe-clean-send-pr clean-send-pr
17240 maybe-clean-send-pr:
17241 @if send-pr
17242 maybe-clean-send-pr: clean-send-pr
17243
17244 clean-send-pr: 
17245         @[ -f ./send-pr/Makefile ] || exit 0; \
17246         r=`${PWD_COMMAND}`; export r; \
17247         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17248         $(SET_LIB_PATH) \
17249         $(HOST_EXPORTS) \
17250         for flag in $(EXTRA_HOST_FLAGS) ; do \
17251           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17252         done; \
17253         echo "Doing clean in send-pr" ; \
17254         (cd send-pr && \
17255           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17256                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17257                   "RANLIB=$${RANLIB}" \
17258                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17259                   clean) \
17260           || exit 1
17261
17262 @endif send-pr
17263
17264 .PHONY: maybe-distclean-send-pr distclean-send-pr
17265 maybe-distclean-send-pr:
17266 @if send-pr
17267 maybe-distclean-send-pr: distclean-send-pr
17268
17269 distclean-send-pr: 
17270         @[ -f ./send-pr/Makefile ] || exit 0; \
17271         r=`${PWD_COMMAND}`; export r; \
17272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17273         $(SET_LIB_PATH) \
17274         $(HOST_EXPORTS) \
17275         for flag in $(EXTRA_HOST_FLAGS) ; do \
17276           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17277         done; \
17278         echo "Doing distclean in send-pr" ; \
17279         (cd send-pr && \
17280           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17281                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17282                   "RANLIB=$${RANLIB}" \
17283                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17284                   distclean) \
17285           || exit 1
17286
17287 @endif send-pr
17288
17289 .PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
17290 maybe-maintainer-clean-send-pr:
17291 @if send-pr
17292 maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
17293
17294 maintainer-clean-send-pr: 
17295         @[ -f ./send-pr/Makefile ] || exit 0; \
17296         r=`${PWD_COMMAND}`; export r; \
17297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17298         $(SET_LIB_PATH) \
17299         $(HOST_EXPORTS) \
17300         for flag in $(EXTRA_HOST_FLAGS) ; do \
17301           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17302         done; \
17303         echo "Doing maintainer-clean in send-pr" ; \
17304         (cd send-pr && \
17305           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17306                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17307                   "RANLIB=$${RANLIB}" \
17308                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17309                   maintainer-clean) \
17310           || exit 1
17311
17312 @endif send-pr
17313
17314
17315 .PHONY: configure-shellutils maybe-configure-shellutils
17316 maybe-configure-shellutils:
17317 @if shellutils
17318 maybe-configure-shellutils: configure-shellutils
17319 configure-shellutils:
17320         @test ! -f shellutils/Makefile || exit 0; \
17321         [ -d shellutils ] || mkdir shellutils; \
17322         r=`${PWD_COMMAND}`; export r; \
17323         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17324         $(HOST_EXPORTS) \
17325         echo Configuring in shellutils; \
17326         cd shellutils || exit 1; \
17327         case $(srcdir) in \
17328           \.) \
17329             srcdiroption="--srcdir=."; \
17330             libsrcdir=".";; \
17331           /* | [A-Za-z]:[\\/]*) \
17332             srcdiroption="--srcdir=$(srcdir)/shellutils"; \
17333             libsrcdir="$$s/shellutils";; \
17334           *) \
17335             srcdiroption="--srcdir=../$(srcdir)/shellutils"; \
17336             libsrcdir="$$s/shellutils";; \
17337         esac; \
17338         $(SHELL) $${libsrcdir}/configure \
17339           $(HOST_CONFIGARGS) $${srcdiroption}  \
17340           || exit 1
17341 @endif shellutils
17342
17343 .PHONY: all-shellutils maybe-all-shellutils
17344 maybe-all-shellutils:
17345 @if shellutils
17346 maybe-all-shellutils: all-shellutils
17347 all-shellutils: configure-shellutils
17348         @r=`${PWD_COMMAND}`; export r; \
17349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17350         $(SET_LIB_PATH) \
17351         $(HOST_EXPORTS) \
17352         (cd shellutils && $(MAKE) $(FLAGS_TO_PASS)  all)
17353 @endif shellutils
17354
17355 .PHONY: check-shellutils maybe-check-shellutils
17356 maybe-check-shellutils:
17357 @if shellutils
17358 maybe-check-shellutils: check-shellutils
17359
17360 check-shellutils:
17361         @r=`${PWD_COMMAND}`; export r; \
17362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17363         $(SET_LIB_PATH) \
17364         $(HOST_EXPORTS) \
17365         (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) check)
17366
17367 @endif shellutils
17368
17369 .PHONY: install-shellutils maybe-install-shellutils
17370 maybe-install-shellutils:
17371 @if shellutils
17372 maybe-install-shellutils: install-shellutils
17373
17374 install-shellutils: installdirs
17375         @r=`${PWD_COMMAND}`; export r; \
17376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17377         $(SET_LIB_PATH) \
17378         $(HOST_EXPORTS) \
17379         (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) install)
17380
17381 @endif shellutils
17382
17383 # Other targets (info, dvi, etc.)
17384
17385 .PHONY: maybe-info-shellutils info-shellutils
17386 maybe-info-shellutils:
17387 @if shellutils
17388 maybe-info-shellutils: info-shellutils
17389
17390 info-shellutils: \
17391     configure-shellutils 
17392         @[ -f ./shellutils/Makefile ] || exit 0; \
17393         r=`${PWD_COMMAND}`; export r; \
17394         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17395         $(SET_LIB_PATH) \
17396         $(HOST_EXPORTS) \
17397         for flag in $(EXTRA_HOST_FLAGS) ; do \
17398           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17399         done; \
17400         echo "Doing info in shellutils" ; \
17401         (cd shellutils && \
17402           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17403                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17404                   "RANLIB=$${RANLIB}" \
17405                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17406                   info) \
17407           || exit 1
17408
17409 @endif shellutils
17410
17411 .PHONY: maybe-dvi-shellutils dvi-shellutils
17412 maybe-dvi-shellutils:
17413 @if shellutils
17414 maybe-dvi-shellutils: dvi-shellutils
17415
17416 dvi-shellutils: \
17417     configure-shellutils 
17418         @[ -f ./shellutils/Makefile ] || exit 0; \
17419         r=`${PWD_COMMAND}`; export r; \
17420         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17421         $(SET_LIB_PATH) \
17422         $(HOST_EXPORTS) \
17423         for flag in $(EXTRA_HOST_FLAGS) ; do \
17424           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17425         done; \
17426         echo "Doing dvi in shellutils" ; \
17427         (cd shellutils && \
17428           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17429                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17430                   "RANLIB=$${RANLIB}" \
17431                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17432                   dvi) \
17433           || exit 1
17434
17435 @endif shellutils
17436
17437 .PHONY: maybe-TAGS-shellutils TAGS-shellutils
17438 maybe-TAGS-shellutils:
17439 @if shellutils
17440 maybe-TAGS-shellutils: TAGS-shellutils
17441
17442 TAGS-shellutils: \
17443     configure-shellutils 
17444         @[ -f ./shellutils/Makefile ] || exit 0; \
17445         r=`${PWD_COMMAND}`; export r; \
17446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17447         $(SET_LIB_PATH) \
17448         $(HOST_EXPORTS) \
17449         for flag in $(EXTRA_HOST_FLAGS) ; do \
17450           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17451         done; \
17452         echo "Doing TAGS in shellutils" ; \
17453         (cd shellutils && \
17454           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17455                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17456                   "RANLIB=$${RANLIB}" \
17457                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17458                   TAGS) \
17459           || exit 1
17460
17461 @endif shellutils
17462
17463 .PHONY: maybe-install-info-shellutils install-info-shellutils
17464 maybe-install-info-shellutils:
17465 @if shellutils
17466 maybe-install-info-shellutils: install-info-shellutils
17467
17468 install-info-shellutils: \
17469     configure-shellutils \
17470     info-shellutils 
17471         @[ -f ./shellutils/Makefile ] || exit 0; \
17472         r=`${PWD_COMMAND}`; export r; \
17473         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17474         $(SET_LIB_PATH) \
17475         $(HOST_EXPORTS) \
17476         for flag in $(EXTRA_HOST_FLAGS) ; do \
17477           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17478         done; \
17479         echo "Doing install-info in shellutils" ; \
17480         (cd shellutils && \
17481           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17482                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17483                   "RANLIB=$${RANLIB}" \
17484                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17485                   install-info) \
17486           || exit 1
17487
17488 @endif shellutils
17489
17490 .PHONY: maybe-installcheck-shellutils installcheck-shellutils
17491 maybe-installcheck-shellutils:
17492 @if shellutils
17493 maybe-installcheck-shellutils: installcheck-shellutils
17494
17495 installcheck-shellutils: \
17496     configure-shellutils 
17497         @[ -f ./shellutils/Makefile ] || exit 0; \
17498         r=`${PWD_COMMAND}`; export r; \
17499         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17500         $(SET_LIB_PATH) \
17501         $(HOST_EXPORTS) \
17502         for flag in $(EXTRA_HOST_FLAGS) ; do \
17503           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17504         done; \
17505         echo "Doing installcheck in shellutils" ; \
17506         (cd shellutils && \
17507           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17508                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17509                   "RANLIB=$${RANLIB}" \
17510                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17511                   installcheck) \
17512           || exit 1
17513
17514 @endif shellutils
17515
17516 .PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
17517 maybe-mostlyclean-shellutils:
17518 @if shellutils
17519 maybe-mostlyclean-shellutils: mostlyclean-shellutils
17520
17521 mostlyclean-shellutils: 
17522         @[ -f ./shellutils/Makefile ] || exit 0; \
17523         r=`${PWD_COMMAND}`; export r; \
17524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17525         $(SET_LIB_PATH) \
17526         $(HOST_EXPORTS) \
17527         for flag in $(EXTRA_HOST_FLAGS) ; do \
17528           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17529         done; \
17530         echo "Doing mostlyclean in shellutils" ; \
17531         (cd shellutils && \
17532           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17533                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17534                   "RANLIB=$${RANLIB}" \
17535                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17536                   mostlyclean) \
17537           || exit 1
17538
17539 @endif shellutils
17540
17541 .PHONY: maybe-clean-shellutils clean-shellutils
17542 maybe-clean-shellutils:
17543 @if shellutils
17544 maybe-clean-shellutils: clean-shellutils
17545
17546 clean-shellutils: 
17547         @[ -f ./shellutils/Makefile ] || exit 0; \
17548         r=`${PWD_COMMAND}`; export r; \
17549         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17550         $(SET_LIB_PATH) \
17551         $(HOST_EXPORTS) \
17552         for flag in $(EXTRA_HOST_FLAGS) ; do \
17553           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17554         done; \
17555         echo "Doing clean in shellutils" ; \
17556         (cd shellutils && \
17557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17559                   "RANLIB=$${RANLIB}" \
17560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17561                   clean) \
17562           || exit 1
17563
17564 @endif shellutils
17565
17566 .PHONY: maybe-distclean-shellutils distclean-shellutils
17567 maybe-distclean-shellutils:
17568 @if shellutils
17569 maybe-distclean-shellutils: distclean-shellutils
17570
17571 distclean-shellutils: 
17572         @[ -f ./shellutils/Makefile ] || exit 0; \
17573         r=`${PWD_COMMAND}`; export r; \
17574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17575         $(SET_LIB_PATH) \
17576         $(HOST_EXPORTS) \
17577         for flag in $(EXTRA_HOST_FLAGS) ; do \
17578           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17579         done; \
17580         echo "Doing distclean in shellutils" ; \
17581         (cd shellutils && \
17582           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17583                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17584                   "RANLIB=$${RANLIB}" \
17585                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17586                   distclean) \
17587           || exit 1
17588
17589 @endif shellutils
17590
17591 .PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
17592 maybe-maintainer-clean-shellutils:
17593 @if shellutils
17594 maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
17595
17596 maintainer-clean-shellutils: 
17597         @[ -f ./shellutils/Makefile ] || exit 0; \
17598         r=`${PWD_COMMAND}`; export r; \
17599         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17600         $(SET_LIB_PATH) \
17601         $(HOST_EXPORTS) \
17602         for flag in $(EXTRA_HOST_FLAGS) ; do \
17603           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17604         done; \
17605         echo "Doing maintainer-clean in shellutils" ; \
17606         (cd shellutils && \
17607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17609                   "RANLIB=$${RANLIB}" \
17610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17611                   maintainer-clean) \
17612           || exit 1
17613
17614 @endif shellutils
17615
17616
17617 .PHONY: configure-sid maybe-configure-sid
17618 maybe-configure-sid:
17619 @if sid
17620 maybe-configure-sid: configure-sid
17621 configure-sid:
17622         @test ! -f sid/Makefile || exit 0; \
17623         [ -d sid ] || mkdir sid; \
17624         r=`${PWD_COMMAND}`; export r; \
17625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17626         $(HOST_EXPORTS) \
17627         echo Configuring in sid; \
17628         cd sid || exit 1; \
17629         case $(srcdir) in \
17630           \.) \
17631             srcdiroption="--srcdir=."; \
17632             libsrcdir=".";; \
17633           /* | [A-Za-z]:[\\/]*) \
17634             srcdiroption="--srcdir=$(srcdir)/sid"; \
17635             libsrcdir="$$s/sid";; \
17636           *) \
17637             srcdiroption="--srcdir=../$(srcdir)/sid"; \
17638             libsrcdir="$$s/sid";; \
17639         esac; \
17640         $(SHELL) $${libsrcdir}/configure \
17641           $(HOST_CONFIGARGS) $${srcdiroption}  \
17642           || exit 1
17643 @endif sid
17644
17645 .PHONY: all-sid maybe-all-sid
17646 maybe-all-sid:
17647 @if sid
17648 maybe-all-sid: all-sid
17649 all-sid: configure-sid
17650         @r=`${PWD_COMMAND}`; export r; \
17651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17652         $(SET_LIB_PATH) \
17653         $(HOST_EXPORTS) \
17654         (cd sid && $(MAKE) $(FLAGS_TO_PASS)  all)
17655 @endif sid
17656
17657 .PHONY: check-sid maybe-check-sid
17658 maybe-check-sid:
17659 @if sid
17660 maybe-check-sid: check-sid
17661
17662 check-sid:
17663         @r=`${PWD_COMMAND}`; export r; \
17664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17665         $(SET_LIB_PATH) \
17666         $(HOST_EXPORTS) \
17667         (cd sid && $(MAKE) $(FLAGS_TO_PASS) check)
17668
17669 @endif sid
17670
17671 .PHONY: install-sid maybe-install-sid
17672 maybe-install-sid:
17673 @if sid
17674 maybe-install-sid: install-sid
17675
17676 install-sid: installdirs
17677         @r=`${PWD_COMMAND}`; export r; \
17678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17679         $(SET_LIB_PATH) \
17680         $(HOST_EXPORTS) \
17681         (cd sid && $(MAKE) $(FLAGS_TO_PASS) install)
17682
17683 @endif sid
17684
17685 # Other targets (info, dvi, etc.)
17686
17687 .PHONY: maybe-info-sid info-sid
17688 maybe-info-sid:
17689 @if sid
17690 maybe-info-sid: info-sid
17691
17692 info-sid: \
17693     configure-sid 
17694         @[ -f ./sid/Makefile ] || exit 0; \
17695         r=`${PWD_COMMAND}`; export r; \
17696         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17697         $(SET_LIB_PATH) \
17698         $(HOST_EXPORTS) \
17699         for flag in $(EXTRA_HOST_FLAGS) ; do \
17700           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17701         done; \
17702         echo "Doing info in sid" ; \
17703         (cd sid && \
17704           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17705                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17706                   "RANLIB=$${RANLIB}" \
17707                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17708                   info) \
17709           || exit 1
17710
17711 @endif sid
17712
17713 .PHONY: maybe-dvi-sid dvi-sid
17714 maybe-dvi-sid:
17715 @if sid
17716 maybe-dvi-sid: dvi-sid
17717
17718 dvi-sid: \
17719     configure-sid 
17720         @[ -f ./sid/Makefile ] || exit 0; \
17721         r=`${PWD_COMMAND}`; export r; \
17722         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17723         $(SET_LIB_PATH) \
17724         $(HOST_EXPORTS) \
17725         for flag in $(EXTRA_HOST_FLAGS) ; do \
17726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17727         done; \
17728         echo "Doing dvi in sid" ; \
17729         (cd sid && \
17730           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17731                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17732                   "RANLIB=$${RANLIB}" \
17733                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17734                   dvi) \
17735           || exit 1
17736
17737 @endif sid
17738
17739 .PHONY: maybe-TAGS-sid TAGS-sid
17740 maybe-TAGS-sid:
17741 @if sid
17742 maybe-TAGS-sid: TAGS-sid
17743
17744 TAGS-sid: \
17745     configure-sid 
17746         @[ -f ./sid/Makefile ] || exit 0; \
17747         r=`${PWD_COMMAND}`; export r; \
17748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17749         $(SET_LIB_PATH) \
17750         $(HOST_EXPORTS) \
17751         for flag in $(EXTRA_HOST_FLAGS) ; do \
17752           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17753         done; \
17754         echo "Doing TAGS in sid" ; \
17755         (cd sid && \
17756           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17757                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17758                   "RANLIB=$${RANLIB}" \
17759                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17760                   TAGS) \
17761           || exit 1
17762
17763 @endif sid
17764
17765 .PHONY: maybe-install-info-sid install-info-sid
17766 maybe-install-info-sid:
17767 @if sid
17768 maybe-install-info-sid: install-info-sid
17769
17770 install-info-sid: \
17771     configure-sid \
17772     info-sid 
17773         @[ -f ./sid/Makefile ] || exit 0; \
17774         r=`${PWD_COMMAND}`; export r; \
17775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17776         $(SET_LIB_PATH) \
17777         $(HOST_EXPORTS) \
17778         for flag in $(EXTRA_HOST_FLAGS) ; do \
17779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17780         done; \
17781         echo "Doing install-info in sid" ; \
17782         (cd sid && \
17783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17785                   "RANLIB=$${RANLIB}" \
17786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17787                   install-info) \
17788           || exit 1
17789
17790 @endif sid
17791
17792 .PHONY: maybe-installcheck-sid installcheck-sid
17793 maybe-installcheck-sid:
17794 @if sid
17795 maybe-installcheck-sid: installcheck-sid
17796
17797 installcheck-sid: \
17798     configure-sid 
17799         @[ -f ./sid/Makefile ] || exit 0; \
17800         r=`${PWD_COMMAND}`; export r; \
17801         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17802         $(SET_LIB_PATH) \
17803         $(HOST_EXPORTS) \
17804         for flag in $(EXTRA_HOST_FLAGS) ; do \
17805           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17806         done; \
17807         echo "Doing installcheck in sid" ; \
17808         (cd sid && \
17809           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17810                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17811                   "RANLIB=$${RANLIB}" \
17812                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17813                   installcheck) \
17814           || exit 1
17815
17816 @endif sid
17817
17818 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
17819 maybe-mostlyclean-sid:
17820 @if sid
17821 maybe-mostlyclean-sid: mostlyclean-sid
17822
17823 mostlyclean-sid: 
17824         @[ -f ./sid/Makefile ] || exit 0; \
17825         r=`${PWD_COMMAND}`; export r; \
17826         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17827         $(SET_LIB_PATH) \
17828         $(HOST_EXPORTS) \
17829         for flag in $(EXTRA_HOST_FLAGS) ; do \
17830           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17831         done; \
17832         echo "Doing mostlyclean in sid" ; \
17833         (cd sid && \
17834           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17835                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17836                   "RANLIB=$${RANLIB}" \
17837                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17838                   mostlyclean) \
17839           || exit 1
17840
17841 @endif sid
17842
17843 .PHONY: maybe-clean-sid clean-sid
17844 maybe-clean-sid:
17845 @if sid
17846 maybe-clean-sid: clean-sid
17847
17848 clean-sid: 
17849         @[ -f ./sid/Makefile ] || exit 0; \
17850         r=`${PWD_COMMAND}`; export r; \
17851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17852         $(SET_LIB_PATH) \
17853         $(HOST_EXPORTS) \
17854         for flag in $(EXTRA_HOST_FLAGS) ; do \
17855           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17856         done; \
17857         echo "Doing clean in sid" ; \
17858         (cd sid && \
17859           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17860                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17861                   "RANLIB=$${RANLIB}" \
17862                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17863                   clean) \
17864           || exit 1
17865
17866 @endif sid
17867
17868 .PHONY: maybe-distclean-sid distclean-sid
17869 maybe-distclean-sid:
17870 @if sid
17871 maybe-distclean-sid: distclean-sid
17872
17873 distclean-sid: 
17874         @[ -f ./sid/Makefile ] || exit 0; \
17875         r=`${PWD_COMMAND}`; export r; \
17876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17877         $(SET_LIB_PATH) \
17878         $(HOST_EXPORTS) \
17879         for flag in $(EXTRA_HOST_FLAGS) ; do \
17880           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17881         done; \
17882         echo "Doing distclean in sid" ; \
17883         (cd sid && \
17884           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17885                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17886                   "RANLIB=$${RANLIB}" \
17887                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17888                   distclean) \
17889           || exit 1
17890
17891 @endif sid
17892
17893 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
17894 maybe-maintainer-clean-sid:
17895 @if sid
17896 maybe-maintainer-clean-sid: maintainer-clean-sid
17897
17898 maintainer-clean-sid: 
17899         @[ -f ./sid/Makefile ] || exit 0; \
17900         r=`${PWD_COMMAND}`; export r; \
17901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17902         $(SET_LIB_PATH) \
17903         $(HOST_EXPORTS) \
17904         for flag in $(EXTRA_HOST_FLAGS) ; do \
17905           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17906         done; \
17907         echo "Doing maintainer-clean in sid" ; \
17908         (cd sid && \
17909           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17910                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17911                   "RANLIB=$${RANLIB}" \
17912                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17913                   maintainer-clean) \
17914           || exit 1
17915
17916 @endif sid
17917
17918
17919 .PHONY: configure-sim maybe-configure-sim
17920 maybe-configure-sim:
17921 @if sim
17922 maybe-configure-sim: configure-sim
17923 configure-sim:
17924         @test ! -f sim/Makefile || exit 0; \
17925         [ -d sim ] || mkdir sim; \
17926         r=`${PWD_COMMAND}`; export r; \
17927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17928         $(HOST_EXPORTS) \
17929         echo Configuring in sim; \
17930         cd sim || exit 1; \
17931         case $(srcdir) in \
17932           \.) \
17933             srcdiroption="--srcdir=."; \
17934             libsrcdir=".";; \
17935           /* | [A-Za-z]:[\\/]*) \
17936             srcdiroption="--srcdir=$(srcdir)/sim"; \
17937             libsrcdir="$$s/sim";; \
17938           *) \
17939             srcdiroption="--srcdir=../$(srcdir)/sim"; \
17940             libsrcdir="$$s/sim";; \
17941         esac; \
17942         $(SHELL) $${libsrcdir}/configure \
17943           $(HOST_CONFIGARGS) $${srcdiroption}  \
17944           || exit 1
17945 @endif sim
17946
17947 .PHONY: all-sim maybe-all-sim
17948 maybe-all-sim:
17949 @if sim
17950 maybe-all-sim: all-sim
17951 all-sim: configure-sim
17952         @r=`${PWD_COMMAND}`; export r; \
17953         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17954         $(SET_LIB_PATH) \
17955         $(HOST_EXPORTS) \
17956         (cd sim && $(MAKE) $(FLAGS_TO_PASS)  all)
17957 @endif sim
17958
17959 .PHONY: check-sim maybe-check-sim
17960 maybe-check-sim:
17961 @if sim
17962 maybe-check-sim: check-sim
17963
17964 check-sim:
17965         @r=`${PWD_COMMAND}`; export r; \
17966         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17967         $(SET_LIB_PATH) \
17968         $(HOST_EXPORTS) \
17969         (cd sim && $(MAKE) $(FLAGS_TO_PASS) check)
17970
17971 @endif sim
17972
17973 .PHONY: install-sim maybe-install-sim
17974 maybe-install-sim:
17975 @if sim
17976 maybe-install-sim: install-sim
17977
17978 install-sim: installdirs
17979         @r=`${PWD_COMMAND}`; export r; \
17980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17981         $(SET_LIB_PATH) \
17982         $(HOST_EXPORTS) \
17983         (cd sim && $(MAKE) $(FLAGS_TO_PASS) install)
17984
17985 @endif sim
17986
17987 # Other targets (info, dvi, etc.)
17988
17989 .PHONY: maybe-info-sim info-sim
17990 maybe-info-sim:
17991 @if sim
17992 maybe-info-sim: info-sim
17993
17994 info-sim: \
17995     configure-sim 
17996         @[ -f ./sim/Makefile ] || exit 0; \
17997         r=`${PWD_COMMAND}`; export r; \
17998         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17999         $(SET_LIB_PATH) \
18000         $(HOST_EXPORTS) \
18001         for flag in $(EXTRA_HOST_FLAGS) ; do \
18002           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18003         done; \
18004         echo "Doing info in sim" ; \
18005         (cd sim && \
18006           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18007                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18008                   "RANLIB=$${RANLIB}" \
18009                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18010                   info) \
18011           || exit 1
18012
18013 @endif sim
18014
18015 .PHONY: maybe-dvi-sim dvi-sim
18016 maybe-dvi-sim:
18017 @if sim
18018 maybe-dvi-sim: dvi-sim
18019
18020 dvi-sim: \
18021     configure-sim 
18022         @[ -f ./sim/Makefile ] || exit 0; \
18023         r=`${PWD_COMMAND}`; export r; \
18024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18025         $(SET_LIB_PATH) \
18026         $(HOST_EXPORTS) \
18027         for flag in $(EXTRA_HOST_FLAGS) ; do \
18028           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18029         done; \
18030         echo "Doing dvi in sim" ; \
18031         (cd sim && \
18032           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18033                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18034                   "RANLIB=$${RANLIB}" \
18035                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18036                   dvi) \
18037           || exit 1
18038
18039 @endif sim
18040
18041 .PHONY: maybe-TAGS-sim TAGS-sim
18042 maybe-TAGS-sim:
18043 @if sim
18044 maybe-TAGS-sim: TAGS-sim
18045
18046 TAGS-sim: \
18047     configure-sim 
18048         @[ -f ./sim/Makefile ] || exit 0; \
18049         r=`${PWD_COMMAND}`; export r; \
18050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18051         $(SET_LIB_PATH) \
18052         $(HOST_EXPORTS) \
18053         for flag in $(EXTRA_HOST_FLAGS) ; do \
18054           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18055         done; \
18056         echo "Doing TAGS in sim" ; \
18057         (cd sim && \
18058           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18059                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18060                   "RANLIB=$${RANLIB}" \
18061                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18062                   TAGS) \
18063           || exit 1
18064
18065 @endif sim
18066
18067 .PHONY: maybe-install-info-sim install-info-sim
18068 maybe-install-info-sim:
18069 @if sim
18070 maybe-install-info-sim: install-info-sim
18071
18072 install-info-sim: \
18073     configure-sim \
18074     info-sim 
18075         @[ -f ./sim/Makefile ] || exit 0; \
18076         r=`${PWD_COMMAND}`; export r; \
18077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18078         $(SET_LIB_PATH) \
18079         $(HOST_EXPORTS) \
18080         for flag in $(EXTRA_HOST_FLAGS) ; do \
18081           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18082         done; \
18083         echo "Doing install-info in sim" ; \
18084         (cd sim && \
18085           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18086                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18087                   "RANLIB=$${RANLIB}" \
18088                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18089                   install-info) \
18090           || exit 1
18091
18092 @endif sim
18093
18094 .PHONY: maybe-installcheck-sim installcheck-sim
18095 maybe-installcheck-sim:
18096 @if sim
18097 maybe-installcheck-sim: installcheck-sim
18098
18099 installcheck-sim: \
18100     configure-sim 
18101         @[ -f ./sim/Makefile ] || exit 0; \
18102         r=`${PWD_COMMAND}`; export r; \
18103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18104         $(SET_LIB_PATH) \
18105         $(HOST_EXPORTS) \
18106         for flag in $(EXTRA_HOST_FLAGS) ; do \
18107           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18108         done; \
18109         echo "Doing installcheck in sim" ; \
18110         (cd sim && \
18111           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18112                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18113                   "RANLIB=$${RANLIB}" \
18114                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18115                   installcheck) \
18116           || exit 1
18117
18118 @endif sim
18119
18120 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
18121 maybe-mostlyclean-sim:
18122 @if sim
18123 maybe-mostlyclean-sim: mostlyclean-sim
18124
18125 mostlyclean-sim: 
18126         @[ -f ./sim/Makefile ] || exit 0; \
18127         r=`${PWD_COMMAND}`; export r; \
18128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18129         $(SET_LIB_PATH) \
18130         $(HOST_EXPORTS) \
18131         for flag in $(EXTRA_HOST_FLAGS) ; do \
18132           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18133         done; \
18134         echo "Doing mostlyclean in sim" ; \
18135         (cd sim && \
18136           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18137                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18138                   "RANLIB=$${RANLIB}" \
18139                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18140                   mostlyclean) \
18141           || exit 1
18142
18143 @endif sim
18144
18145 .PHONY: maybe-clean-sim clean-sim
18146 maybe-clean-sim:
18147 @if sim
18148 maybe-clean-sim: clean-sim
18149
18150 clean-sim: 
18151         @[ -f ./sim/Makefile ] || exit 0; \
18152         r=`${PWD_COMMAND}`; export r; \
18153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18154         $(SET_LIB_PATH) \
18155         $(HOST_EXPORTS) \
18156         for flag in $(EXTRA_HOST_FLAGS) ; do \
18157           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18158         done; \
18159         echo "Doing clean in sim" ; \
18160         (cd sim && \
18161           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18162                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18163                   "RANLIB=$${RANLIB}" \
18164                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18165                   clean) \
18166           || exit 1
18167
18168 @endif sim
18169
18170 .PHONY: maybe-distclean-sim distclean-sim
18171 maybe-distclean-sim:
18172 @if sim
18173 maybe-distclean-sim: distclean-sim
18174
18175 distclean-sim: 
18176         @[ -f ./sim/Makefile ] || exit 0; \
18177         r=`${PWD_COMMAND}`; export r; \
18178         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18179         $(SET_LIB_PATH) \
18180         $(HOST_EXPORTS) \
18181         for flag in $(EXTRA_HOST_FLAGS) ; do \
18182           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18183         done; \
18184         echo "Doing distclean in sim" ; \
18185         (cd sim && \
18186           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18187                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18188                   "RANLIB=$${RANLIB}" \
18189                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18190                   distclean) \
18191           || exit 1
18192
18193 @endif sim
18194
18195 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
18196 maybe-maintainer-clean-sim:
18197 @if sim
18198 maybe-maintainer-clean-sim: maintainer-clean-sim
18199
18200 maintainer-clean-sim: 
18201         @[ -f ./sim/Makefile ] || exit 0; \
18202         r=`${PWD_COMMAND}`; export r; \
18203         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18204         $(SET_LIB_PATH) \
18205         $(HOST_EXPORTS) \
18206         for flag in $(EXTRA_HOST_FLAGS) ; do \
18207           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18208         done; \
18209         echo "Doing maintainer-clean in sim" ; \
18210         (cd sim && \
18211           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18212                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18213                   "RANLIB=$${RANLIB}" \
18214                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18215                   maintainer-clean) \
18216           || exit 1
18217
18218 @endif sim
18219
18220
18221 .PHONY: configure-tar maybe-configure-tar
18222 maybe-configure-tar:
18223 @if tar
18224 maybe-configure-tar: configure-tar
18225 configure-tar:
18226         @test ! -f tar/Makefile || exit 0; \
18227         [ -d tar ] || mkdir tar; \
18228         r=`${PWD_COMMAND}`; export r; \
18229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18230         $(HOST_EXPORTS) \
18231         echo Configuring in tar; \
18232         cd tar || exit 1; \
18233         case $(srcdir) in \
18234           \.) \
18235             srcdiroption="--srcdir=."; \
18236             libsrcdir=".";; \
18237           /* | [A-Za-z]:[\\/]*) \
18238             srcdiroption="--srcdir=$(srcdir)/tar"; \
18239             libsrcdir="$$s/tar";; \
18240           *) \
18241             srcdiroption="--srcdir=../$(srcdir)/tar"; \
18242             libsrcdir="$$s/tar";; \
18243         esac; \
18244         $(SHELL) $${libsrcdir}/configure \
18245           $(HOST_CONFIGARGS) $${srcdiroption}  \
18246           || exit 1
18247 @endif tar
18248
18249 .PHONY: all-tar maybe-all-tar
18250 maybe-all-tar:
18251 @if tar
18252 maybe-all-tar: all-tar
18253 all-tar: configure-tar
18254         @r=`${PWD_COMMAND}`; export r; \
18255         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18256         $(SET_LIB_PATH) \
18257         $(HOST_EXPORTS) \
18258         (cd tar && $(MAKE) $(FLAGS_TO_PASS)  all)
18259 @endif tar
18260
18261 .PHONY: check-tar maybe-check-tar
18262 maybe-check-tar:
18263 @if tar
18264 maybe-check-tar: check-tar
18265
18266 check-tar:
18267         @r=`${PWD_COMMAND}`; export r; \
18268         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18269         $(SET_LIB_PATH) \
18270         $(HOST_EXPORTS) \
18271         (cd tar && $(MAKE) $(FLAGS_TO_PASS) check)
18272
18273 @endif tar
18274
18275 .PHONY: install-tar maybe-install-tar
18276 maybe-install-tar:
18277 @if tar
18278 maybe-install-tar: install-tar
18279
18280 install-tar: installdirs
18281         @r=`${PWD_COMMAND}`; export r; \
18282         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18283         $(SET_LIB_PATH) \
18284         $(HOST_EXPORTS) \
18285         (cd tar && $(MAKE) $(FLAGS_TO_PASS) install)
18286
18287 @endif tar
18288
18289 # Other targets (info, dvi, etc.)
18290
18291 .PHONY: maybe-info-tar info-tar
18292 maybe-info-tar:
18293 @if tar
18294 maybe-info-tar: info-tar
18295
18296 info-tar: \
18297     configure-tar 
18298         @[ -f ./tar/Makefile ] || exit 0; \
18299         r=`${PWD_COMMAND}`; export r; \
18300         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18301         $(SET_LIB_PATH) \
18302         $(HOST_EXPORTS) \
18303         for flag in $(EXTRA_HOST_FLAGS) ; do \
18304           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18305         done; \
18306         echo "Doing info in tar" ; \
18307         (cd tar && \
18308           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18309                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18310                   "RANLIB=$${RANLIB}" \
18311                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18312                   info) \
18313           || exit 1
18314
18315 @endif tar
18316
18317 .PHONY: maybe-dvi-tar dvi-tar
18318 maybe-dvi-tar:
18319 @if tar
18320 maybe-dvi-tar: dvi-tar
18321
18322 dvi-tar: \
18323     configure-tar 
18324         @[ -f ./tar/Makefile ] || exit 0; \
18325         r=`${PWD_COMMAND}`; export r; \
18326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18327         $(SET_LIB_PATH) \
18328         $(HOST_EXPORTS) \
18329         for flag in $(EXTRA_HOST_FLAGS) ; do \
18330           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18331         done; \
18332         echo "Doing dvi in tar" ; \
18333         (cd tar && \
18334           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18335                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18336                   "RANLIB=$${RANLIB}" \
18337                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18338                   dvi) \
18339           || exit 1
18340
18341 @endif tar
18342
18343 .PHONY: maybe-TAGS-tar TAGS-tar
18344 maybe-TAGS-tar:
18345 @if tar
18346 maybe-TAGS-tar: TAGS-tar
18347
18348 TAGS-tar: \
18349     configure-tar 
18350         @[ -f ./tar/Makefile ] || exit 0; \
18351         r=`${PWD_COMMAND}`; export r; \
18352         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18353         $(SET_LIB_PATH) \
18354         $(HOST_EXPORTS) \
18355         for flag in $(EXTRA_HOST_FLAGS) ; do \
18356           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18357         done; \
18358         echo "Doing TAGS in tar" ; \
18359         (cd tar && \
18360           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18361                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18362                   "RANLIB=$${RANLIB}" \
18363                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18364                   TAGS) \
18365           || exit 1
18366
18367 @endif tar
18368
18369 .PHONY: maybe-install-info-tar install-info-tar
18370 maybe-install-info-tar:
18371 @if tar
18372 maybe-install-info-tar: install-info-tar
18373
18374 install-info-tar: \
18375     configure-tar \
18376     info-tar 
18377         @[ -f ./tar/Makefile ] || exit 0; \
18378         r=`${PWD_COMMAND}`; export r; \
18379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18380         $(SET_LIB_PATH) \
18381         $(HOST_EXPORTS) \
18382         for flag in $(EXTRA_HOST_FLAGS) ; do \
18383           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18384         done; \
18385         echo "Doing install-info in tar" ; \
18386         (cd tar && \
18387           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18388                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18389                   "RANLIB=$${RANLIB}" \
18390                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18391                   install-info) \
18392           || exit 1
18393
18394 @endif tar
18395
18396 .PHONY: maybe-installcheck-tar installcheck-tar
18397 maybe-installcheck-tar:
18398 @if tar
18399 maybe-installcheck-tar: installcheck-tar
18400
18401 installcheck-tar: \
18402     configure-tar 
18403         @[ -f ./tar/Makefile ] || exit 0; \
18404         r=`${PWD_COMMAND}`; export r; \
18405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18406         $(SET_LIB_PATH) \
18407         $(HOST_EXPORTS) \
18408         for flag in $(EXTRA_HOST_FLAGS) ; do \
18409           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18410         done; \
18411         echo "Doing installcheck in tar" ; \
18412         (cd tar && \
18413           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18414                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18415                   "RANLIB=$${RANLIB}" \
18416                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18417                   installcheck) \
18418           || exit 1
18419
18420 @endif tar
18421
18422 .PHONY: maybe-mostlyclean-tar mostlyclean-tar
18423 maybe-mostlyclean-tar:
18424 @if tar
18425 maybe-mostlyclean-tar: mostlyclean-tar
18426
18427 mostlyclean-tar: 
18428         @[ -f ./tar/Makefile ] || exit 0; \
18429         r=`${PWD_COMMAND}`; export r; \
18430         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18431         $(SET_LIB_PATH) \
18432         $(HOST_EXPORTS) \
18433         for flag in $(EXTRA_HOST_FLAGS) ; do \
18434           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18435         done; \
18436         echo "Doing mostlyclean in tar" ; \
18437         (cd tar && \
18438           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18439                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18440                   "RANLIB=$${RANLIB}" \
18441                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18442                   mostlyclean) \
18443           || exit 1
18444
18445 @endif tar
18446
18447 .PHONY: maybe-clean-tar clean-tar
18448 maybe-clean-tar:
18449 @if tar
18450 maybe-clean-tar: clean-tar
18451
18452 clean-tar: 
18453         @[ -f ./tar/Makefile ] || exit 0; \
18454         r=`${PWD_COMMAND}`; export r; \
18455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18456         $(SET_LIB_PATH) \
18457         $(HOST_EXPORTS) \
18458         for flag in $(EXTRA_HOST_FLAGS) ; do \
18459           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18460         done; \
18461         echo "Doing clean in tar" ; \
18462         (cd tar && \
18463           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18464                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18465                   "RANLIB=$${RANLIB}" \
18466                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18467                   clean) \
18468           || exit 1
18469
18470 @endif tar
18471
18472 .PHONY: maybe-distclean-tar distclean-tar
18473 maybe-distclean-tar:
18474 @if tar
18475 maybe-distclean-tar: distclean-tar
18476
18477 distclean-tar: 
18478         @[ -f ./tar/Makefile ] || exit 0; \
18479         r=`${PWD_COMMAND}`; export r; \
18480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18481         $(SET_LIB_PATH) \
18482         $(HOST_EXPORTS) \
18483         for flag in $(EXTRA_HOST_FLAGS) ; do \
18484           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18485         done; \
18486         echo "Doing distclean in tar" ; \
18487         (cd tar && \
18488           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18489                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18490                   "RANLIB=$${RANLIB}" \
18491                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18492                   distclean) \
18493           || exit 1
18494
18495 @endif tar
18496
18497 .PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
18498 maybe-maintainer-clean-tar:
18499 @if tar
18500 maybe-maintainer-clean-tar: maintainer-clean-tar
18501
18502 maintainer-clean-tar: 
18503         @[ -f ./tar/Makefile ] || exit 0; \
18504         r=`${PWD_COMMAND}`; export r; \
18505         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18506         $(SET_LIB_PATH) \
18507         $(HOST_EXPORTS) \
18508         for flag in $(EXTRA_HOST_FLAGS) ; do \
18509           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18510         done; \
18511         echo "Doing maintainer-clean in tar" ; \
18512         (cd tar && \
18513           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18514                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18515                   "RANLIB=$${RANLIB}" \
18516                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18517                   maintainer-clean) \
18518           || exit 1
18519
18520 @endif tar
18521
18522
18523 .PHONY: configure-texinfo maybe-configure-texinfo
18524 maybe-configure-texinfo:
18525 @if texinfo
18526 maybe-configure-texinfo: configure-texinfo
18527 configure-texinfo:
18528         @test ! -f texinfo/Makefile || exit 0; \
18529         [ -d texinfo ] || mkdir texinfo; \
18530         r=`${PWD_COMMAND}`; export r; \
18531         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18532         $(HOST_EXPORTS) \
18533         echo Configuring in texinfo; \
18534         cd texinfo || exit 1; \
18535         case $(srcdir) in \
18536           \.) \
18537             srcdiroption="--srcdir=."; \
18538             libsrcdir=".";; \
18539           /* | [A-Za-z]:[\\/]*) \
18540             srcdiroption="--srcdir=$(srcdir)/texinfo"; \
18541             libsrcdir="$$s/texinfo";; \
18542           *) \
18543             srcdiroption="--srcdir=../$(srcdir)/texinfo"; \
18544             libsrcdir="$$s/texinfo";; \
18545         esac; \
18546         $(SHELL) $${libsrcdir}/configure \
18547           $(HOST_CONFIGARGS) $${srcdiroption}  \
18548           || exit 1
18549 @endif texinfo
18550
18551 .PHONY: all-texinfo maybe-all-texinfo
18552 maybe-all-texinfo:
18553 @if texinfo
18554 maybe-all-texinfo: all-texinfo
18555 all-texinfo: configure-texinfo
18556         @r=`${PWD_COMMAND}`; export r; \
18557         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18558         $(SET_LIB_PATH) \
18559         $(HOST_EXPORTS) \
18560         (cd texinfo && $(MAKE) $(FLAGS_TO_PASS)  all)
18561 @endif texinfo
18562
18563 .PHONY: check-texinfo maybe-check-texinfo
18564 maybe-check-texinfo:
18565 @if texinfo
18566 maybe-check-texinfo: check-texinfo
18567
18568 check-texinfo:
18569         @r=`${PWD_COMMAND}`; export r; \
18570         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18571         $(SET_LIB_PATH) \
18572         $(HOST_EXPORTS) \
18573         (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) check)
18574
18575 @endif texinfo
18576
18577 .PHONY: install-texinfo maybe-install-texinfo
18578 maybe-install-texinfo:
18579 @if texinfo
18580 maybe-install-texinfo: install-texinfo
18581
18582 install-texinfo:
18583
18584 @endif texinfo
18585
18586 # Other targets (info, dvi, etc.)
18587
18588 .PHONY: maybe-info-texinfo info-texinfo
18589 maybe-info-texinfo:
18590 @if texinfo
18591 maybe-info-texinfo: info-texinfo
18592
18593 info-texinfo: \
18594     configure-texinfo 
18595         @[ -f ./texinfo/Makefile ] || exit 0; \
18596         r=`${PWD_COMMAND}`; export r; \
18597         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18598         $(SET_LIB_PATH) \
18599         $(HOST_EXPORTS) \
18600         for flag in $(EXTRA_HOST_FLAGS) ; do \
18601           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18602         done; \
18603         echo "Doing info in texinfo" ; \
18604         (cd texinfo && \
18605           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18606                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18607                   "RANLIB=$${RANLIB}" \
18608                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18609                   info) \
18610           || exit 1
18611
18612 @endif texinfo
18613
18614 .PHONY: maybe-dvi-texinfo dvi-texinfo
18615 maybe-dvi-texinfo:
18616 @if texinfo
18617 maybe-dvi-texinfo: dvi-texinfo
18618
18619 dvi-texinfo: \
18620     configure-texinfo 
18621         @[ -f ./texinfo/Makefile ] || exit 0; \
18622         r=`${PWD_COMMAND}`; export r; \
18623         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18624         $(SET_LIB_PATH) \
18625         $(HOST_EXPORTS) \
18626         for flag in $(EXTRA_HOST_FLAGS) ; do \
18627           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18628         done; \
18629         echo "Doing dvi in texinfo" ; \
18630         (cd texinfo && \
18631           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18632                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18633                   "RANLIB=$${RANLIB}" \
18634                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18635                   dvi) \
18636           || exit 1
18637
18638 @endif texinfo
18639
18640 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
18641 maybe-TAGS-texinfo:
18642 @if texinfo
18643 maybe-TAGS-texinfo: TAGS-texinfo
18644
18645 TAGS-texinfo: \
18646     configure-texinfo 
18647         @[ -f ./texinfo/Makefile ] || exit 0; \
18648         r=`${PWD_COMMAND}`; export r; \
18649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18650         $(SET_LIB_PATH) \
18651         $(HOST_EXPORTS) \
18652         for flag in $(EXTRA_HOST_FLAGS) ; do \
18653           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18654         done; \
18655         echo "Doing TAGS in texinfo" ; \
18656         (cd texinfo && \
18657           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18658                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18659                   "RANLIB=$${RANLIB}" \
18660                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18661                   TAGS) \
18662           || exit 1
18663
18664 @endif texinfo
18665
18666 .PHONY: maybe-install-info-texinfo install-info-texinfo
18667 maybe-install-info-texinfo:
18668 @if texinfo
18669 maybe-install-info-texinfo: install-info-texinfo
18670
18671 install-info-texinfo: \
18672     configure-texinfo \
18673     info-texinfo 
18674         @[ -f ./texinfo/Makefile ] || exit 0; \
18675         r=`${PWD_COMMAND}`; export r; \
18676         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18677         $(SET_LIB_PATH) \
18678         $(HOST_EXPORTS) \
18679         for flag in $(EXTRA_HOST_FLAGS) ; do \
18680           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18681         done; \
18682         echo "Doing install-info in texinfo" ; \
18683         (cd texinfo && \
18684           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18685                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18686                   "RANLIB=$${RANLIB}" \
18687                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18688                   install-info) \
18689           || exit 1
18690
18691 @endif texinfo
18692
18693 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
18694 maybe-installcheck-texinfo:
18695 @if texinfo
18696 maybe-installcheck-texinfo: installcheck-texinfo
18697
18698 installcheck-texinfo: \
18699     configure-texinfo 
18700         @[ -f ./texinfo/Makefile ] || exit 0; \
18701         r=`${PWD_COMMAND}`; export r; \
18702         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18703         $(SET_LIB_PATH) \
18704         $(HOST_EXPORTS) \
18705         for flag in $(EXTRA_HOST_FLAGS) ; do \
18706           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18707         done; \
18708         echo "Doing installcheck in texinfo" ; \
18709         (cd texinfo && \
18710           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18711                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18712                   "RANLIB=$${RANLIB}" \
18713                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18714                   installcheck) \
18715           || exit 1
18716
18717 @endif texinfo
18718
18719 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
18720 maybe-mostlyclean-texinfo:
18721 @if texinfo
18722 maybe-mostlyclean-texinfo: mostlyclean-texinfo
18723
18724 mostlyclean-texinfo: 
18725         @[ -f ./texinfo/Makefile ] || exit 0; \
18726         r=`${PWD_COMMAND}`; export r; \
18727         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18728         $(SET_LIB_PATH) \
18729         $(HOST_EXPORTS) \
18730         for flag in $(EXTRA_HOST_FLAGS) ; do \
18731           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18732         done; \
18733         echo "Doing mostlyclean in texinfo" ; \
18734         (cd texinfo && \
18735           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18736                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18737                   "RANLIB=$${RANLIB}" \
18738                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18739                   mostlyclean) \
18740           || exit 1
18741
18742 @endif texinfo
18743
18744 .PHONY: maybe-clean-texinfo clean-texinfo
18745 maybe-clean-texinfo:
18746 @if texinfo
18747 maybe-clean-texinfo: clean-texinfo
18748
18749 clean-texinfo: 
18750         @[ -f ./texinfo/Makefile ] || exit 0; \
18751         r=`${PWD_COMMAND}`; export r; \
18752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18753         $(SET_LIB_PATH) \
18754         $(HOST_EXPORTS) \
18755         for flag in $(EXTRA_HOST_FLAGS) ; do \
18756           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18757         done; \
18758         echo "Doing clean in texinfo" ; \
18759         (cd texinfo && \
18760           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18761                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18762                   "RANLIB=$${RANLIB}" \
18763                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18764                   clean) \
18765           || exit 1
18766
18767 @endif texinfo
18768
18769 .PHONY: maybe-distclean-texinfo distclean-texinfo
18770 maybe-distclean-texinfo:
18771 @if texinfo
18772 maybe-distclean-texinfo: distclean-texinfo
18773
18774 distclean-texinfo: 
18775         @[ -f ./texinfo/Makefile ] || exit 0; \
18776         r=`${PWD_COMMAND}`; export r; \
18777         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18778         $(SET_LIB_PATH) \
18779         $(HOST_EXPORTS) \
18780         for flag in $(EXTRA_HOST_FLAGS) ; do \
18781           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18782         done; \
18783         echo "Doing distclean in texinfo" ; \
18784         (cd texinfo && \
18785           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18786                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18787                   "RANLIB=$${RANLIB}" \
18788                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18789                   distclean) \
18790           || exit 1
18791
18792 @endif texinfo
18793
18794 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
18795 maybe-maintainer-clean-texinfo:
18796 @if texinfo
18797 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
18798
18799 maintainer-clean-texinfo: 
18800         @[ -f ./texinfo/Makefile ] || exit 0; \
18801         r=`${PWD_COMMAND}`; export r; \
18802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18803         $(SET_LIB_PATH) \
18804         $(HOST_EXPORTS) \
18805         for flag in $(EXTRA_HOST_FLAGS) ; do \
18806           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18807         done; \
18808         echo "Doing maintainer-clean in texinfo" ; \
18809         (cd texinfo && \
18810           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18811                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18812                   "RANLIB=$${RANLIB}" \
18813                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18814                   maintainer-clean) \
18815           || exit 1
18816
18817 @endif texinfo
18818
18819
18820 .PHONY: configure-textutils maybe-configure-textutils
18821 maybe-configure-textutils:
18822 @if textutils
18823 maybe-configure-textutils: configure-textutils
18824 configure-textutils:
18825         @test ! -f textutils/Makefile || exit 0; \
18826         [ -d textutils ] || mkdir textutils; \
18827         r=`${PWD_COMMAND}`; export r; \
18828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18829         $(HOST_EXPORTS) \
18830         echo Configuring in textutils; \
18831         cd textutils || exit 1; \
18832         case $(srcdir) in \
18833           \.) \
18834             srcdiroption="--srcdir=."; \
18835             libsrcdir=".";; \
18836           /* | [A-Za-z]:[\\/]*) \
18837             srcdiroption="--srcdir=$(srcdir)/textutils"; \
18838             libsrcdir="$$s/textutils";; \
18839           *) \
18840             srcdiroption="--srcdir=../$(srcdir)/textutils"; \
18841             libsrcdir="$$s/textutils";; \
18842         esac; \
18843         $(SHELL) $${libsrcdir}/configure \
18844           $(HOST_CONFIGARGS) $${srcdiroption}  \
18845           || exit 1
18846 @endif textutils
18847
18848 .PHONY: all-textutils maybe-all-textutils
18849 maybe-all-textutils:
18850 @if textutils
18851 maybe-all-textutils: all-textutils
18852 all-textutils: configure-textutils
18853         @r=`${PWD_COMMAND}`; export r; \
18854         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18855         $(SET_LIB_PATH) \
18856         $(HOST_EXPORTS) \
18857         (cd textutils && $(MAKE) $(FLAGS_TO_PASS)  all)
18858 @endif textutils
18859
18860 .PHONY: check-textutils maybe-check-textutils
18861 maybe-check-textutils:
18862 @if textutils
18863 maybe-check-textutils: check-textutils
18864
18865 check-textutils:
18866         @r=`${PWD_COMMAND}`; export r; \
18867         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18868         $(SET_LIB_PATH) \
18869         $(HOST_EXPORTS) \
18870         (cd textutils && $(MAKE) $(FLAGS_TO_PASS) check)
18871
18872 @endif textutils
18873
18874 .PHONY: install-textutils maybe-install-textutils
18875 maybe-install-textutils:
18876 @if textutils
18877 maybe-install-textutils: install-textutils
18878
18879 install-textutils: installdirs
18880         @r=`${PWD_COMMAND}`; export r; \
18881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18882         $(SET_LIB_PATH) \
18883         $(HOST_EXPORTS) \
18884         (cd textutils && $(MAKE) $(FLAGS_TO_PASS) install)
18885
18886 @endif textutils
18887
18888 # Other targets (info, dvi, etc.)
18889
18890 .PHONY: maybe-info-textutils info-textutils
18891 maybe-info-textutils:
18892 @if textutils
18893 maybe-info-textutils: info-textutils
18894
18895 info-textutils: \
18896     configure-textutils 
18897         @[ -f ./textutils/Makefile ] || exit 0; \
18898         r=`${PWD_COMMAND}`; export r; \
18899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18900         $(SET_LIB_PATH) \
18901         $(HOST_EXPORTS) \
18902         for flag in $(EXTRA_HOST_FLAGS) ; do \
18903           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18904         done; \
18905         echo "Doing info in textutils" ; \
18906         (cd textutils && \
18907           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18908                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18909                   "RANLIB=$${RANLIB}" \
18910                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18911                   info) \
18912           || exit 1
18913
18914 @endif textutils
18915
18916 .PHONY: maybe-dvi-textutils dvi-textutils
18917 maybe-dvi-textutils:
18918 @if textutils
18919 maybe-dvi-textutils: dvi-textutils
18920
18921 dvi-textutils: \
18922     configure-textutils 
18923         @[ -f ./textutils/Makefile ] || exit 0; \
18924         r=`${PWD_COMMAND}`; export r; \
18925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18926         $(SET_LIB_PATH) \
18927         $(HOST_EXPORTS) \
18928         for flag in $(EXTRA_HOST_FLAGS) ; do \
18929           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18930         done; \
18931         echo "Doing dvi in textutils" ; \
18932         (cd textutils && \
18933           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18934                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18935                   "RANLIB=$${RANLIB}" \
18936                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18937                   dvi) \
18938           || exit 1
18939
18940 @endif textutils
18941
18942 .PHONY: maybe-TAGS-textutils TAGS-textutils
18943 maybe-TAGS-textutils:
18944 @if textutils
18945 maybe-TAGS-textutils: TAGS-textutils
18946
18947 TAGS-textutils: \
18948     configure-textutils 
18949         @[ -f ./textutils/Makefile ] || exit 0; \
18950         r=`${PWD_COMMAND}`; export r; \
18951         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18952         $(SET_LIB_PATH) \
18953         $(HOST_EXPORTS) \
18954         for flag in $(EXTRA_HOST_FLAGS) ; do \
18955           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18956         done; \
18957         echo "Doing TAGS in textutils" ; \
18958         (cd textutils && \
18959           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18960                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18961                   "RANLIB=$${RANLIB}" \
18962                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18963                   TAGS) \
18964           || exit 1
18965
18966 @endif textutils
18967
18968 .PHONY: maybe-install-info-textutils install-info-textutils
18969 maybe-install-info-textutils:
18970 @if textutils
18971 maybe-install-info-textutils: install-info-textutils
18972
18973 install-info-textutils: \
18974     configure-textutils \
18975     info-textutils 
18976         @[ -f ./textutils/Makefile ] || exit 0; \
18977         r=`${PWD_COMMAND}`; export r; \
18978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18979         $(SET_LIB_PATH) \
18980         $(HOST_EXPORTS) \
18981         for flag in $(EXTRA_HOST_FLAGS) ; do \
18982           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18983         done; \
18984         echo "Doing install-info in textutils" ; \
18985         (cd textutils && \
18986           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18987                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18988                   "RANLIB=$${RANLIB}" \
18989                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18990                   install-info) \
18991           || exit 1
18992
18993 @endif textutils
18994
18995 .PHONY: maybe-installcheck-textutils installcheck-textutils
18996 maybe-installcheck-textutils:
18997 @if textutils
18998 maybe-installcheck-textutils: installcheck-textutils
18999
19000 installcheck-textutils: \
19001     configure-textutils 
19002         @[ -f ./textutils/Makefile ] || exit 0; \
19003         r=`${PWD_COMMAND}`; export r; \
19004         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19005         $(SET_LIB_PATH) \
19006         $(HOST_EXPORTS) \
19007         for flag in $(EXTRA_HOST_FLAGS) ; do \
19008           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19009         done; \
19010         echo "Doing installcheck in textutils" ; \
19011         (cd textutils && \
19012           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19013                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19014                   "RANLIB=$${RANLIB}" \
19015                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19016                   installcheck) \
19017           || exit 1
19018
19019 @endif textutils
19020
19021 .PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
19022 maybe-mostlyclean-textutils:
19023 @if textutils
19024 maybe-mostlyclean-textutils: mostlyclean-textutils
19025
19026 mostlyclean-textutils: 
19027         @[ -f ./textutils/Makefile ] || exit 0; \
19028         r=`${PWD_COMMAND}`; export r; \
19029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19030         $(SET_LIB_PATH) \
19031         $(HOST_EXPORTS) \
19032         for flag in $(EXTRA_HOST_FLAGS) ; do \
19033           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19034         done; \
19035         echo "Doing mostlyclean in textutils" ; \
19036         (cd textutils && \
19037           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19038                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19039                   "RANLIB=$${RANLIB}" \
19040                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19041                   mostlyclean) \
19042           || exit 1
19043
19044 @endif textutils
19045
19046 .PHONY: maybe-clean-textutils clean-textutils
19047 maybe-clean-textutils:
19048 @if textutils
19049 maybe-clean-textutils: clean-textutils
19050
19051 clean-textutils: 
19052         @[ -f ./textutils/Makefile ] || exit 0; \
19053         r=`${PWD_COMMAND}`; export r; \
19054         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19055         $(SET_LIB_PATH) \
19056         $(HOST_EXPORTS) \
19057         for flag in $(EXTRA_HOST_FLAGS) ; do \
19058           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19059         done; \
19060         echo "Doing clean in textutils" ; \
19061         (cd textutils && \
19062           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19063                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19064                   "RANLIB=$${RANLIB}" \
19065                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19066                   clean) \
19067           || exit 1
19068
19069 @endif textutils
19070
19071 .PHONY: maybe-distclean-textutils distclean-textutils
19072 maybe-distclean-textutils:
19073 @if textutils
19074 maybe-distclean-textutils: distclean-textutils
19075
19076 distclean-textutils: 
19077         @[ -f ./textutils/Makefile ] || exit 0; \
19078         r=`${PWD_COMMAND}`; export r; \
19079         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19080         $(SET_LIB_PATH) \
19081         $(HOST_EXPORTS) \
19082         for flag in $(EXTRA_HOST_FLAGS) ; do \
19083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19084         done; \
19085         echo "Doing distclean in textutils" ; \
19086         (cd textutils && \
19087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19089                   "RANLIB=$${RANLIB}" \
19090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19091                   distclean) \
19092           || exit 1
19093
19094 @endif textutils
19095
19096 .PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
19097 maybe-maintainer-clean-textutils:
19098 @if textutils
19099 maybe-maintainer-clean-textutils: maintainer-clean-textutils
19100
19101 maintainer-clean-textutils: 
19102         @[ -f ./textutils/Makefile ] || exit 0; \
19103         r=`${PWD_COMMAND}`; export r; \
19104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19105         $(SET_LIB_PATH) \
19106         $(HOST_EXPORTS) \
19107         for flag in $(EXTRA_HOST_FLAGS) ; do \
19108           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19109         done; \
19110         echo "Doing maintainer-clean in textutils" ; \
19111         (cd textutils && \
19112           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19113                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19114                   "RANLIB=$${RANLIB}" \
19115                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19116                   maintainer-clean) \
19117           || exit 1
19118
19119 @endif textutils
19120
19121
19122 .PHONY: configure-time maybe-configure-time
19123 maybe-configure-time:
19124 @if time
19125 maybe-configure-time: configure-time
19126 configure-time:
19127         @test ! -f time/Makefile || exit 0; \
19128         [ -d time ] || mkdir time; \
19129         r=`${PWD_COMMAND}`; export r; \
19130         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19131         $(HOST_EXPORTS) \
19132         echo Configuring in time; \
19133         cd time || exit 1; \
19134         case $(srcdir) in \
19135           \.) \
19136             srcdiroption="--srcdir=."; \
19137             libsrcdir=".";; \
19138           /* | [A-Za-z]:[\\/]*) \
19139             srcdiroption="--srcdir=$(srcdir)/time"; \
19140             libsrcdir="$$s/time";; \
19141           *) \
19142             srcdiroption="--srcdir=../$(srcdir)/time"; \
19143             libsrcdir="$$s/time";; \
19144         esac; \
19145         $(SHELL) $${libsrcdir}/configure \
19146           $(HOST_CONFIGARGS) $${srcdiroption}  \
19147           || exit 1
19148 @endif time
19149
19150 .PHONY: all-time maybe-all-time
19151 maybe-all-time:
19152 @if time
19153 maybe-all-time: all-time
19154 all-time: configure-time
19155         @r=`${PWD_COMMAND}`; export r; \
19156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19157         $(SET_LIB_PATH) \
19158         $(HOST_EXPORTS) \
19159         (cd time && $(MAKE) $(FLAGS_TO_PASS)  all)
19160 @endif time
19161
19162 .PHONY: check-time maybe-check-time
19163 maybe-check-time:
19164 @if time
19165 maybe-check-time: check-time
19166
19167 check-time:
19168         @r=`${PWD_COMMAND}`; export r; \
19169         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19170         $(SET_LIB_PATH) \
19171         $(HOST_EXPORTS) \
19172         (cd time && $(MAKE) $(FLAGS_TO_PASS) check)
19173
19174 @endif time
19175
19176 .PHONY: install-time maybe-install-time
19177 maybe-install-time:
19178 @if time
19179 maybe-install-time: install-time
19180
19181 install-time: installdirs
19182         @r=`${PWD_COMMAND}`; export r; \
19183         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19184         $(SET_LIB_PATH) \
19185         $(HOST_EXPORTS) \
19186         (cd time && $(MAKE) $(FLAGS_TO_PASS) install)
19187
19188 @endif time
19189
19190 # Other targets (info, dvi, etc.)
19191
19192 .PHONY: maybe-info-time info-time
19193 maybe-info-time:
19194 @if time
19195 maybe-info-time: info-time
19196
19197 info-time: \
19198     configure-time 
19199         @[ -f ./time/Makefile ] || exit 0; \
19200         r=`${PWD_COMMAND}`; export r; \
19201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19202         $(SET_LIB_PATH) \
19203         $(HOST_EXPORTS) \
19204         for flag in $(EXTRA_HOST_FLAGS) ; do \
19205           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19206         done; \
19207         echo "Doing info in time" ; \
19208         (cd time && \
19209           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19210                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19211                   "RANLIB=$${RANLIB}" \
19212                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19213                   info) \
19214           || exit 1
19215
19216 @endif time
19217
19218 .PHONY: maybe-dvi-time dvi-time
19219 maybe-dvi-time:
19220 @if time
19221 maybe-dvi-time: dvi-time
19222
19223 dvi-time: \
19224     configure-time 
19225         @[ -f ./time/Makefile ] || exit 0; \
19226         r=`${PWD_COMMAND}`; export r; \
19227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19228         $(SET_LIB_PATH) \
19229         $(HOST_EXPORTS) \
19230         for flag in $(EXTRA_HOST_FLAGS) ; do \
19231           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19232         done; \
19233         echo "Doing dvi in time" ; \
19234         (cd time && \
19235           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19236                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19237                   "RANLIB=$${RANLIB}" \
19238                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19239                   dvi) \
19240           || exit 1
19241
19242 @endif time
19243
19244 .PHONY: maybe-TAGS-time TAGS-time
19245 maybe-TAGS-time:
19246 @if time
19247 maybe-TAGS-time: TAGS-time
19248
19249 TAGS-time: \
19250     configure-time 
19251         @[ -f ./time/Makefile ] || exit 0; \
19252         r=`${PWD_COMMAND}`; export r; \
19253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19254         $(SET_LIB_PATH) \
19255         $(HOST_EXPORTS) \
19256         for flag in $(EXTRA_HOST_FLAGS) ; do \
19257           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19258         done; \
19259         echo "Doing TAGS in time" ; \
19260         (cd time && \
19261           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19262                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19263                   "RANLIB=$${RANLIB}" \
19264                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19265                   TAGS) \
19266           || exit 1
19267
19268 @endif time
19269
19270 .PHONY: maybe-install-info-time install-info-time
19271 maybe-install-info-time:
19272 @if time
19273 maybe-install-info-time: install-info-time
19274
19275 install-info-time: \
19276     configure-time \
19277     info-time 
19278         @[ -f ./time/Makefile ] || exit 0; \
19279         r=`${PWD_COMMAND}`; export r; \
19280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19281         $(SET_LIB_PATH) \
19282         $(HOST_EXPORTS) \
19283         for flag in $(EXTRA_HOST_FLAGS) ; do \
19284           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19285         done; \
19286         echo "Doing install-info in time" ; \
19287         (cd time && \
19288           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19289                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19290                   "RANLIB=$${RANLIB}" \
19291                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19292                   install-info) \
19293           || exit 1
19294
19295 @endif time
19296
19297 .PHONY: maybe-installcheck-time installcheck-time
19298 maybe-installcheck-time:
19299 @if time
19300 maybe-installcheck-time: installcheck-time
19301
19302 installcheck-time: \
19303     configure-time 
19304         @[ -f ./time/Makefile ] || exit 0; \
19305         r=`${PWD_COMMAND}`; export r; \
19306         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19307         $(SET_LIB_PATH) \
19308         $(HOST_EXPORTS) \
19309         for flag in $(EXTRA_HOST_FLAGS) ; do \
19310           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19311         done; \
19312         echo "Doing installcheck in time" ; \
19313         (cd time && \
19314           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19315                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19316                   "RANLIB=$${RANLIB}" \
19317                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19318                   installcheck) \
19319           || exit 1
19320
19321 @endif time
19322
19323 .PHONY: maybe-mostlyclean-time mostlyclean-time
19324 maybe-mostlyclean-time:
19325 @if time
19326 maybe-mostlyclean-time: mostlyclean-time
19327
19328 mostlyclean-time: 
19329         @[ -f ./time/Makefile ] || exit 0; \
19330         r=`${PWD_COMMAND}`; export r; \
19331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19332         $(SET_LIB_PATH) \
19333         $(HOST_EXPORTS) \
19334         for flag in $(EXTRA_HOST_FLAGS) ; do \
19335           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19336         done; \
19337         echo "Doing mostlyclean in time" ; \
19338         (cd time && \
19339           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19340                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19341                   "RANLIB=$${RANLIB}" \
19342                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19343                   mostlyclean) \
19344           || exit 1
19345
19346 @endif time
19347
19348 .PHONY: maybe-clean-time clean-time
19349 maybe-clean-time:
19350 @if time
19351 maybe-clean-time: clean-time
19352
19353 clean-time: 
19354         @[ -f ./time/Makefile ] || exit 0; \
19355         r=`${PWD_COMMAND}`; export r; \
19356         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19357         $(SET_LIB_PATH) \
19358         $(HOST_EXPORTS) \
19359         for flag in $(EXTRA_HOST_FLAGS) ; do \
19360           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19361         done; \
19362         echo "Doing clean in time" ; \
19363         (cd time && \
19364           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19365                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19366                   "RANLIB=$${RANLIB}" \
19367                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19368                   clean) \
19369           || exit 1
19370
19371 @endif time
19372
19373 .PHONY: maybe-distclean-time distclean-time
19374 maybe-distclean-time:
19375 @if time
19376 maybe-distclean-time: distclean-time
19377
19378 distclean-time: 
19379         @[ -f ./time/Makefile ] || exit 0; \
19380         r=`${PWD_COMMAND}`; export r; \
19381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19382         $(SET_LIB_PATH) \
19383         $(HOST_EXPORTS) \
19384         for flag in $(EXTRA_HOST_FLAGS) ; do \
19385           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19386         done; \
19387         echo "Doing distclean in time" ; \
19388         (cd time && \
19389           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19390                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19391                   "RANLIB=$${RANLIB}" \
19392                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19393                   distclean) \
19394           || exit 1
19395
19396 @endif time
19397
19398 .PHONY: maybe-maintainer-clean-time maintainer-clean-time
19399 maybe-maintainer-clean-time:
19400 @if time
19401 maybe-maintainer-clean-time: maintainer-clean-time
19402
19403 maintainer-clean-time: 
19404         @[ -f ./time/Makefile ] || exit 0; \
19405         r=`${PWD_COMMAND}`; export r; \
19406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19407         $(SET_LIB_PATH) \
19408         $(HOST_EXPORTS) \
19409         for flag in $(EXTRA_HOST_FLAGS) ; do \
19410           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19411         done; \
19412         echo "Doing maintainer-clean in time" ; \
19413         (cd time && \
19414           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19415                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19416                   "RANLIB=$${RANLIB}" \
19417                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19418                   maintainer-clean) \
19419           || exit 1
19420
19421 @endif time
19422
19423
19424 .PHONY: configure-uudecode maybe-configure-uudecode
19425 maybe-configure-uudecode:
19426 @if uudecode
19427 maybe-configure-uudecode: configure-uudecode
19428 configure-uudecode:
19429         @test ! -f uudecode/Makefile || exit 0; \
19430         [ -d uudecode ] || mkdir uudecode; \
19431         r=`${PWD_COMMAND}`; export r; \
19432         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19433         $(HOST_EXPORTS) \
19434         echo Configuring in uudecode; \
19435         cd uudecode || exit 1; \
19436         case $(srcdir) in \
19437           \.) \
19438             srcdiroption="--srcdir=."; \
19439             libsrcdir=".";; \
19440           /* | [A-Za-z]:[\\/]*) \
19441             srcdiroption="--srcdir=$(srcdir)/uudecode"; \
19442             libsrcdir="$$s/uudecode";; \
19443           *) \
19444             srcdiroption="--srcdir=../$(srcdir)/uudecode"; \
19445             libsrcdir="$$s/uudecode";; \
19446         esac; \
19447         $(SHELL) $${libsrcdir}/configure \
19448           $(HOST_CONFIGARGS) $${srcdiroption}  \
19449           || exit 1
19450 @endif uudecode
19451
19452 .PHONY: all-uudecode maybe-all-uudecode
19453 maybe-all-uudecode:
19454 @if uudecode
19455 maybe-all-uudecode: all-uudecode
19456 all-uudecode: configure-uudecode
19457         @r=`${PWD_COMMAND}`; export r; \
19458         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19459         $(SET_LIB_PATH) \
19460         $(HOST_EXPORTS) \
19461         (cd uudecode && $(MAKE) $(FLAGS_TO_PASS)  all)
19462 @endif uudecode
19463
19464 .PHONY: check-uudecode maybe-check-uudecode
19465 maybe-check-uudecode:
19466 @if uudecode
19467 maybe-check-uudecode: check-uudecode
19468
19469 check-uudecode:
19470         @r=`${PWD_COMMAND}`; export r; \
19471         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19472         $(SET_LIB_PATH) \
19473         $(HOST_EXPORTS) \
19474         (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) check)
19475
19476 @endif uudecode
19477
19478 .PHONY: install-uudecode maybe-install-uudecode
19479 maybe-install-uudecode:
19480 @if uudecode
19481 maybe-install-uudecode: install-uudecode
19482
19483 install-uudecode: installdirs
19484         @r=`${PWD_COMMAND}`; export r; \
19485         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19486         $(SET_LIB_PATH) \
19487         $(HOST_EXPORTS) \
19488         (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) install)
19489
19490 @endif uudecode
19491
19492 # Other targets (info, dvi, etc.)
19493
19494 .PHONY: maybe-info-uudecode info-uudecode
19495 maybe-info-uudecode:
19496 @if uudecode
19497 maybe-info-uudecode: info-uudecode
19498
19499 info-uudecode: \
19500     configure-uudecode 
19501         @[ -f ./uudecode/Makefile ] || exit 0; \
19502         r=`${PWD_COMMAND}`; export r; \
19503         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19504         $(SET_LIB_PATH) \
19505         $(HOST_EXPORTS) \
19506         for flag in $(EXTRA_HOST_FLAGS) ; do \
19507           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19508         done; \
19509         echo "Doing info in uudecode" ; \
19510         (cd uudecode && \
19511           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19512                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19513                   "RANLIB=$${RANLIB}" \
19514                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19515                   info) \
19516           || exit 1
19517
19518 @endif uudecode
19519
19520 .PHONY: maybe-dvi-uudecode dvi-uudecode
19521 maybe-dvi-uudecode:
19522 @if uudecode
19523 maybe-dvi-uudecode: dvi-uudecode
19524
19525 dvi-uudecode: \
19526     configure-uudecode 
19527         @[ -f ./uudecode/Makefile ] || exit 0; \
19528         r=`${PWD_COMMAND}`; export r; \
19529         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19530         $(SET_LIB_PATH) \
19531         $(HOST_EXPORTS) \
19532         for flag in $(EXTRA_HOST_FLAGS) ; do \
19533           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19534         done; \
19535         echo "Doing dvi in uudecode" ; \
19536         (cd uudecode && \
19537           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19538                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19539                   "RANLIB=$${RANLIB}" \
19540                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19541                   dvi) \
19542           || exit 1
19543
19544 @endif uudecode
19545
19546 .PHONY: maybe-TAGS-uudecode TAGS-uudecode
19547 maybe-TAGS-uudecode:
19548 @if uudecode
19549 maybe-TAGS-uudecode: TAGS-uudecode
19550
19551 TAGS-uudecode: \
19552     configure-uudecode 
19553         @[ -f ./uudecode/Makefile ] || exit 0; \
19554         r=`${PWD_COMMAND}`; export r; \
19555         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19556         $(SET_LIB_PATH) \
19557         $(HOST_EXPORTS) \
19558         for flag in $(EXTRA_HOST_FLAGS) ; do \
19559           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19560         done; \
19561         echo "Doing TAGS in uudecode" ; \
19562         (cd uudecode && \
19563           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19564                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19565                   "RANLIB=$${RANLIB}" \
19566                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19567                   TAGS) \
19568           || exit 1
19569
19570 @endif uudecode
19571
19572 .PHONY: maybe-install-info-uudecode install-info-uudecode
19573 maybe-install-info-uudecode:
19574 @if uudecode
19575 maybe-install-info-uudecode: install-info-uudecode
19576
19577 install-info-uudecode: \
19578     configure-uudecode \
19579     info-uudecode 
19580         @[ -f ./uudecode/Makefile ] || exit 0; \
19581         r=`${PWD_COMMAND}`; export r; \
19582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19583         $(SET_LIB_PATH) \
19584         $(HOST_EXPORTS) \
19585         for flag in $(EXTRA_HOST_FLAGS) ; do \
19586           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19587         done; \
19588         echo "Doing install-info in uudecode" ; \
19589         (cd uudecode && \
19590           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19591                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19592                   "RANLIB=$${RANLIB}" \
19593                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19594                   install-info) \
19595           || exit 1
19596
19597 @endif uudecode
19598
19599 .PHONY: maybe-installcheck-uudecode installcheck-uudecode
19600 maybe-installcheck-uudecode:
19601 @if uudecode
19602 maybe-installcheck-uudecode: installcheck-uudecode
19603
19604 installcheck-uudecode: \
19605     configure-uudecode 
19606         @[ -f ./uudecode/Makefile ] || exit 0; \
19607         r=`${PWD_COMMAND}`; export r; \
19608         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19609         $(SET_LIB_PATH) \
19610         $(HOST_EXPORTS) \
19611         for flag in $(EXTRA_HOST_FLAGS) ; do \
19612           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19613         done; \
19614         echo "Doing installcheck in uudecode" ; \
19615         (cd uudecode && \
19616           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19617                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19618                   "RANLIB=$${RANLIB}" \
19619                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19620                   installcheck) \
19621           || exit 1
19622
19623 @endif uudecode
19624
19625 .PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
19626 maybe-mostlyclean-uudecode:
19627 @if uudecode
19628 maybe-mostlyclean-uudecode: mostlyclean-uudecode
19629
19630 mostlyclean-uudecode: 
19631         @[ -f ./uudecode/Makefile ] || exit 0; \
19632         r=`${PWD_COMMAND}`; export r; \
19633         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19634         $(SET_LIB_PATH) \
19635         $(HOST_EXPORTS) \
19636         for flag in $(EXTRA_HOST_FLAGS) ; do \
19637           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19638         done; \
19639         echo "Doing mostlyclean in uudecode" ; \
19640         (cd uudecode && \
19641           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19642                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19643                   "RANLIB=$${RANLIB}" \
19644                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19645                   mostlyclean) \
19646           || exit 1
19647
19648 @endif uudecode
19649
19650 .PHONY: maybe-clean-uudecode clean-uudecode
19651 maybe-clean-uudecode:
19652 @if uudecode
19653 maybe-clean-uudecode: clean-uudecode
19654
19655 clean-uudecode: 
19656         @[ -f ./uudecode/Makefile ] || exit 0; \
19657         r=`${PWD_COMMAND}`; export r; \
19658         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19659         $(SET_LIB_PATH) \
19660         $(HOST_EXPORTS) \
19661         for flag in $(EXTRA_HOST_FLAGS) ; do \
19662           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19663         done; \
19664         echo "Doing clean in uudecode" ; \
19665         (cd uudecode && \
19666           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19667                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19668                   "RANLIB=$${RANLIB}" \
19669                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19670                   clean) \
19671           || exit 1
19672
19673 @endif uudecode
19674
19675 .PHONY: maybe-distclean-uudecode distclean-uudecode
19676 maybe-distclean-uudecode:
19677 @if uudecode
19678 maybe-distclean-uudecode: distclean-uudecode
19679
19680 distclean-uudecode: 
19681         @[ -f ./uudecode/Makefile ] || exit 0; \
19682         r=`${PWD_COMMAND}`; export r; \
19683         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19684         $(SET_LIB_PATH) \
19685         $(HOST_EXPORTS) \
19686         for flag in $(EXTRA_HOST_FLAGS) ; do \
19687           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19688         done; \
19689         echo "Doing distclean in uudecode" ; \
19690         (cd uudecode && \
19691           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19692                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19693                   "RANLIB=$${RANLIB}" \
19694                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19695                   distclean) \
19696           || exit 1
19697
19698 @endif uudecode
19699
19700 .PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
19701 maybe-maintainer-clean-uudecode:
19702 @if uudecode
19703 maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
19704
19705 maintainer-clean-uudecode: 
19706         @[ -f ./uudecode/Makefile ] || exit 0; \
19707         r=`${PWD_COMMAND}`; export r; \
19708         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19709         $(SET_LIB_PATH) \
19710         $(HOST_EXPORTS) \
19711         for flag in $(EXTRA_HOST_FLAGS) ; do \
19712           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19713         done; \
19714         echo "Doing maintainer-clean in uudecode" ; \
19715         (cd uudecode && \
19716           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19717                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19718                   "RANLIB=$${RANLIB}" \
19719                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19720                   maintainer-clean) \
19721           || exit 1
19722
19723 @endif uudecode
19724
19725
19726 .PHONY: configure-wdiff maybe-configure-wdiff
19727 maybe-configure-wdiff:
19728 @if wdiff
19729 maybe-configure-wdiff: configure-wdiff
19730 configure-wdiff:
19731         @test ! -f wdiff/Makefile || exit 0; \
19732         [ -d wdiff ] || mkdir wdiff; \
19733         r=`${PWD_COMMAND}`; export r; \
19734         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19735         $(HOST_EXPORTS) \
19736         echo Configuring in wdiff; \
19737         cd wdiff || exit 1; \
19738         case $(srcdir) in \
19739           \.) \
19740             srcdiroption="--srcdir=."; \
19741             libsrcdir=".";; \
19742           /* | [A-Za-z]:[\\/]*) \
19743             srcdiroption="--srcdir=$(srcdir)/wdiff"; \
19744             libsrcdir="$$s/wdiff";; \
19745           *) \
19746             srcdiroption="--srcdir=../$(srcdir)/wdiff"; \
19747             libsrcdir="$$s/wdiff";; \
19748         esac; \
19749         $(SHELL) $${libsrcdir}/configure \
19750           $(HOST_CONFIGARGS) $${srcdiroption}  \
19751           || exit 1
19752 @endif wdiff
19753
19754 .PHONY: all-wdiff maybe-all-wdiff
19755 maybe-all-wdiff:
19756 @if wdiff
19757 maybe-all-wdiff: all-wdiff
19758 all-wdiff: configure-wdiff
19759         @r=`${PWD_COMMAND}`; export r; \
19760         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19761         $(SET_LIB_PATH) \
19762         $(HOST_EXPORTS) \
19763         (cd wdiff && $(MAKE) $(FLAGS_TO_PASS)  all)
19764 @endif wdiff
19765
19766 .PHONY: check-wdiff maybe-check-wdiff
19767 maybe-check-wdiff:
19768 @if wdiff
19769 maybe-check-wdiff: check-wdiff
19770
19771 check-wdiff:
19772         @r=`${PWD_COMMAND}`; export r; \
19773         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19774         $(SET_LIB_PATH) \
19775         $(HOST_EXPORTS) \
19776         (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) check)
19777
19778 @endif wdiff
19779
19780 .PHONY: install-wdiff maybe-install-wdiff
19781 maybe-install-wdiff:
19782 @if wdiff
19783 maybe-install-wdiff: install-wdiff
19784
19785 install-wdiff: installdirs
19786         @r=`${PWD_COMMAND}`; export r; \
19787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19788         $(SET_LIB_PATH) \
19789         $(HOST_EXPORTS) \
19790         (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) install)
19791
19792 @endif wdiff
19793
19794 # Other targets (info, dvi, etc.)
19795
19796 .PHONY: maybe-info-wdiff info-wdiff
19797 maybe-info-wdiff:
19798 @if wdiff
19799 maybe-info-wdiff: info-wdiff
19800
19801 info-wdiff: \
19802     configure-wdiff 
19803         @[ -f ./wdiff/Makefile ] || exit 0; \
19804         r=`${PWD_COMMAND}`; export r; \
19805         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19806         $(SET_LIB_PATH) \
19807         $(HOST_EXPORTS) \
19808         for flag in $(EXTRA_HOST_FLAGS) ; do \
19809           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19810         done; \
19811         echo "Doing info in wdiff" ; \
19812         (cd wdiff && \
19813           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19814                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19815                   "RANLIB=$${RANLIB}" \
19816                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19817                   info) \
19818           || exit 1
19819
19820 @endif wdiff
19821
19822 .PHONY: maybe-dvi-wdiff dvi-wdiff
19823 maybe-dvi-wdiff:
19824 @if wdiff
19825 maybe-dvi-wdiff: dvi-wdiff
19826
19827 dvi-wdiff: \
19828     configure-wdiff 
19829         @[ -f ./wdiff/Makefile ] || exit 0; \
19830         r=`${PWD_COMMAND}`; export r; \
19831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19832         $(SET_LIB_PATH) \
19833         $(HOST_EXPORTS) \
19834         for flag in $(EXTRA_HOST_FLAGS) ; do \
19835           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19836         done; \
19837         echo "Doing dvi in wdiff" ; \
19838         (cd wdiff && \
19839           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19840                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19841                   "RANLIB=$${RANLIB}" \
19842                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19843                   dvi) \
19844           || exit 1
19845
19846 @endif wdiff
19847
19848 .PHONY: maybe-TAGS-wdiff TAGS-wdiff
19849 maybe-TAGS-wdiff:
19850 @if wdiff
19851 maybe-TAGS-wdiff: TAGS-wdiff
19852
19853 TAGS-wdiff: \
19854     configure-wdiff 
19855         @[ -f ./wdiff/Makefile ] || exit 0; \
19856         r=`${PWD_COMMAND}`; export r; \
19857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19858         $(SET_LIB_PATH) \
19859         $(HOST_EXPORTS) \
19860         for flag in $(EXTRA_HOST_FLAGS) ; do \
19861           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19862         done; \
19863         echo "Doing TAGS in wdiff" ; \
19864         (cd wdiff && \
19865           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19866                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19867                   "RANLIB=$${RANLIB}" \
19868                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19869                   TAGS) \
19870           || exit 1
19871
19872 @endif wdiff
19873
19874 .PHONY: maybe-install-info-wdiff install-info-wdiff
19875 maybe-install-info-wdiff:
19876 @if wdiff
19877 maybe-install-info-wdiff: install-info-wdiff
19878
19879 install-info-wdiff: \
19880     configure-wdiff \
19881     info-wdiff 
19882         @[ -f ./wdiff/Makefile ] || exit 0; \
19883         r=`${PWD_COMMAND}`; export r; \
19884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19885         $(SET_LIB_PATH) \
19886         $(HOST_EXPORTS) \
19887         for flag in $(EXTRA_HOST_FLAGS) ; do \
19888           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19889         done; \
19890         echo "Doing install-info in wdiff" ; \
19891         (cd wdiff && \
19892           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19893                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19894                   "RANLIB=$${RANLIB}" \
19895                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19896                   install-info) \
19897           || exit 1
19898
19899 @endif wdiff
19900
19901 .PHONY: maybe-installcheck-wdiff installcheck-wdiff
19902 maybe-installcheck-wdiff:
19903 @if wdiff
19904 maybe-installcheck-wdiff: installcheck-wdiff
19905
19906 installcheck-wdiff: \
19907     configure-wdiff 
19908         @[ -f ./wdiff/Makefile ] || exit 0; \
19909         r=`${PWD_COMMAND}`; export r; \
19910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19911         $(SET_LIB_PATH) \
19912         $(HOST_EXPORTS) \
19913         for flag in $(EXTRA_HOST_FLAGS) ; do \
19914           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19915         done; \
19916         echo "Doing installcheck in wdiff" ; \
19917         (cd wdiff && \
19918           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19919                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19920                   "RANLIB=$${RANLIB}" \
19921                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19922                   installcheck) \
19923           || exit 1
19924
19925 @endif wdiff
19926
19927 .PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
19928 maybe-mostlyclean-wdiff:
19929 @if wdiff
19930 maybe-mostlyclean-wdiff: mostlyclean-wdiff
19931
19932 mostlyclean-wdiff: 
19933         @[ -f ./wdiff/Makefile ] || exit 0; \
19934         r=`${PWD_COMMAND}`; export r; \
19935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19936         $(SET_LIB_PATH) \
19937         $(HOST_EXPORTS) \
19938         for flag in $(EXTRA_HOST_FLAGS) ; do \
19939           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19940         done; \
19941         echo "Doing mostlyclean in wdiff" ; \
19942         (cd wdiff && \
19943           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19944                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19945                   "RANLIB=$${RANLIB}" \
19946                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19947                   mostlyclean) \
19948           || exit 1
19949
19950 @endif wdiff
19951
19952 .PHONY: maybe-clean-wdiff clean-wdiff
19953 maybe-clean-wdiff:
19954 @if wdiff
19955 maybe-clean-wdiff: clean-wdiff
19956
19957 clean-wdiff: 
19958         @[ -f ./wdiff/Makefile ] || exit 0; \
19959         r=`${PWD_COMMAND}`; export r; \
19960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19961         $(SET_LIB_PATH) \
19962         $(HOST_EXPORTS) \
19963         for flag in $(EXTRA_HOST_FLAGS) ; do \
19964           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19965         done; \
19966         echo "Doing clean in wdiff" ; \
19967         (cd wdiff && \
19968           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19969                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19970                   "RANLIB=$${RANLIB}" \
19971                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19972                   clean) \
19973           || exit 1
19974
19975 @endif wdiff
19976
19977 .PHONY: maybe-distclean-wdiff distclean-wdiff
19978 maybe-distclean-wdiff:
19979 @if wdiff
19980 maybe-distclean-wdiff: distclean-wdiff
19981
19982 distclean-wdiff: 
19983         @[ -f ./wdiff/Makefile ] || exit 0; \
19984         r=`${PWD_COMMAND}`; export r; \
19985         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19986         $(SET_LIB_PATH) \
19987         $(HOST_EXPORTS) \
19988         for flag in $(EXTRA_HOST_FLAGS) ; do \
19989           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19990         done; \
19991         echo "Doing distclean in wdiff" ; \
19992         (cd wdiff && \
19993           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19994                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19995                   "RANLIB=$${RANLIB}" \
19996                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19997                   distclean) \
19998           || exit 1
19999
20000 @endif wdiff
20001
20002 .PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
20003 maybe-maintainer-clean-wdiff:
20004 @if wdiff
20005 maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
20006
20007 maintainer-clean-wdiff: 
20008         @[ -f ./wdiff/Makefile ] || exit 0; \
20009         r=`${PWD_COMMAND}`; export r; \
20010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20011         $(SET_LIB_PATH) \
20012         $(HOST_EXPORTS) \
20013         for flag in $(EXTRA_HOST_FLAGS) ; do \
20014           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20015         done; \
20016         echo "Doing maintainer-clean in wdiff" ; \
20017         (cd wdiff && \
20018           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20019                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20020                   "RANLIB=$${RANLIB}" \
20021                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20022                   maintainer-clean) \
20023           || exit 1
20024
20025 @endif wdiff
20026
20027
20028 .PHONY: configure-zip maybe-configure-zip
20029 maybe-configure-zip:
20030 @if zip
20031 maybe-configure-zip: configure-zip
20032 configure-zip:
20033         @test ! -f zip/Makefile || exit 0; \
20034         [ -d zip ] || mkdir zip; \
20035         r=`${PWD_COMMAND}`; export r; \
20036         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20037         $(HOST_EXPORTS) \
20038         echo Configuring in zip; \
20039         cd zip || exit 1; \
20040         case $(srcdir) in \
20041           \.) \
20042             srcdiroption="--srcdir=."; \
20043             libsrcdir=".";; \
20044           /* | [A-Za-z]:[\\/]*) \
20045             srcdiroption="--srcdir=$(srcdir)/zip"; \
20046             libsrcdir="$$s/zip";; \
20047           *) \
20048             srcdiroption="--srcdir=../$(srcdir)/zip"; \
20049             libsrcdir="$$s/zip";; \
20050         esac; \
20051         $(SHELL) $${libsrcdir}/configure \
20052           $(HOST_CONFIGARGS) $${srcdiroption}  \
20053           || exit 1
20054 @endif zip
20055
20056 .PHONY: all-zip maybe-all-zip
20057 maybe-all-zip:
20058 @if zip
20059 maybe-all-zip: all-zip
20060 all-zip: configure-zip
20061         @r=`${PWD_COMMAND}`; export r; \
20062         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20063         $(SET_LIB_PATH) \
20064         $(HOST_EXPORTS) \
20065         (cd zip && $(MAKE) $(FLAGS_TO_PASS)  all)
20066 @endif zip
20067
20068 .PHONY: check-zip maybe-check-zip
20069 maybe-check-zip:
20070 @if zip
20071 maybe-check-zip: check-zip
20072
20073 # This module is only tested in a native toolchain.
20074 check-zip:
20075         @if [ '$(host)' = '$(target)' ] ; then \
20076           r=`${PWD_COMMAND}`; export r; \
20077           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20078           $(SET_LIB_PATH) \
20079           $(HOST_EXPORTS) \
20080           (cd zip && $(MAKE) $(FLAGS_TO_PASS)  check); \
20081         fi
20082
20083 @endif zip
20084
20085 .PHONY: install-zip maybe-install-zip
20086 maybe-install-zip:
20087 @if zip
20088 maybe-install-zip: install-zip
20089
20090 install-zip: installdirs
20091         @r=`${PWD_COMMAND}`; export r; \
20092         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20093         $(SET_LIB_PATH) \
20094         $(HOST_EXPORTS) \
20095         (cd zip && $(MAKE) $(FLAGS_TO_PASS) install)
20096
20097 @endif zip
20098
20099 # Other targets (info, dvi, etc.)
20100
20101 .PHONY: maybe-info-zip info-zip
20102 maybe-info-zip:
20103 @if zip
20104 maybe-info-zip: info-zip
20105
20106 info-zip: \
20107     configure-zip 
20108         @[ -f ./zip/Makefile ] || exit 0; \
20109         r=`${PWD_COMMAND}`; export r; \
20110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20111         $(SET_LIB_PATH) \
20112         $(HOST_EXPORTS) \
20113         for flag in $(EXTRA_HOST_FLAGS) ; do \
20114           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20115         done; \
20116         echo "Doing info in zip" ; \
20117         (cd zip && \
20118           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20119                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20120                   "RANLIB=$${RANLIB}" \
20121                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20122                   info) \
20123           || exit 1
20124
20125 @endif zip
20126
20127 .PHONY: maybe-dvi-zip dvi-zip
20128 maybe-dvi-zip:
20129 @if zip
20130 maybe-dvi-zip: dvi-zip
20131
20132 dvi-zip: \
20133     configure-zip 
20134         @[ -f ./zip/Makefile ] || exit 0; \
20135         r=`${PWD_COMMAND}`; export r; \
20136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20137         $(SET_LIB_PATH) \
20138         $(HOST_EXPORTS) \
20139         for flag in $(EXTRA_HOST_FLAGS) ; do \
20140           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20141         done; \
20142         echo "Doing dvi in zip" ; \
20143         (cd zip && \
20144           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20145                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20146                   "RANLIB=$${RANLIB}" \
20147                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20148                   dvi) \
20149           || exit 1
20150
20151 @endif zip
20152
20153 .PHONY: maybe-TAGS-zip TAGS-zip
20154 maybe-TAGS-zip:
20155 @if zip
20156 maybe-TAGS-zip: TAGS-zip
20157
20158 TAGS-zip: \
20159     configure-zip 
20160         @[ -f ./zip/Makefile ] || exit 0; \
20161         r=`${PWD_COMMAND}`; export r; \
20162         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20163         $(SET_LIB_PATH) \
20164         $(HOST_EXPORTS) \
20165         for flag in $(EXTRA_HOST_FLAGS) ; do \
20166           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20167         done; \
20168         echo "Doing TAGS in zip" ; \
20169         (cd zip && \
20170           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20171                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20172                   "RANLIB=$${RANLIB}" \
20173                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20174                   TAGS) \
20175           || exit 1
20176
20177 @endif zip
20178
20179 .PHONY: maybe-install-info-zip install-info-zip
20180 maybe-install-info-zip:
20181 @if zip
20182 maybe-install-info-zip: install-info-zip
20183
20184 install-info-zip: \
20185     configure-zip \
20186     info-zip 
20187         @[ -f ./zip/Makefile ] || exit 0; \
20188         r=`${PWD_COMMAND}`; export r; \
20189         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20190         $(SET_LIB_PATH) \
20191         $(HOST_EXPORTS) \
20192         for flag in $(EXTRA_HOST_FLAGS) ; do \
20193           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20194         done; \
20195         echo "Doing install-info in zip" ; \
20196         (cd zip && \
20197           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20198                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20199                   "RANLIB=$${RANLIB}" \
20200                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20201                   install-info) \
20202           || exit 1
20203
20204 @endif zip
20205
20206 .PHONY: maybe-installcheck-zip installcheck-zip
20207 maybe-installcheck-zip:
20208 @if zip
20209 maybe-installcheck-zip: installcheck-zip
20210
20211 installcheck-zip: \
20212     configure-zip 
20213         @[ -f ./zip/Makefile ] || exit 0; \
20214         r=`${PWD_COMMAND}`; export r; \
20215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20216         $(SET_LIB_PATH) \
20217         $(HOST_EXPORTS) \
20218         for flag in $(EXTRA_HOST_FLAGS) ; do \
20219           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20220         done; \
20221         echo "Doing installcheck in zip" ; \
20222         (cd zip && \
20223           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20224                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20225                   "RANLIB=$${RANLIB}" \
20226                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20227                   installcheck) \
20228           || exit 1
20229
20230 @endif zip
20231
20232 .PHONY: maybe-mostlyclean-zip mostlyclean-zip
20233 maybe-mostlyclean-zip:
20234 @if zip
20235 maybe-mostlyclean-zip: mostlyclean-zip
20236
20237 mostlyclean-zip: 
20238         @[ -f ./zip/Makefile ] || exit 0; \
20239         r=`${PWD_COMMAND}`; export r; \
20240         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20241         $(SET_LIB_PATH) \
20242         $(HOST_EXPORTS) \
20243         for flag in $(EXTRA_HOST_FLAGS) ; do \
20244           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20245         done; \
20246         echo "Doing mostlyclean in zip" ; \
20247         (cd zip && \
20248           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20249                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20250                   "RANLIB=$${RANLIB}" \
20251                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20252                   mostlyclean) \
20253           || exit 1
20254
20255 @endif zip
20256
20257 .PHONY: maybe-clean-zip clean-zip
20258 maybe-clean-zip:
20259 @if zip
20260 maybe-clean-zip: clean-zip
20261
20262 clean-zip: 
20263         @[ -f ./zip/Makefile ] || exit 0; \
20264         r=`${PWD_COMMAND}`; export r; \
20265         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20266         $(SET_LIB_PATH) \
20267         $(HOST_EXPORTS) \
20268         for flag in $(EXTRA_HOST_FLAGS) ; do \
20269           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20270         done; \
20271         echo "Doing clean in zip" ; \
20272         (cd zip && \
20273           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20274                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20275                   "RANLIB=$${RANLIB}" \
20276                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20277                   clean) \
20278           || exit 1
20279
20280 @endif zip
20281
20282 .PHONY: maybe-distclean-zip distclean-zip
20283 maybe-distclean-zip:
20284 @if zip
20285 maybe-distclean-zip: distclean-zip
20286
20287 distclean-zip: 
20288         @[ -f ./zip/Makefile ] || exit 0; \
20289         r=`${PWD_COMMAND}`; export r; \
20290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20291         $(SET_LIB_PATH) \
20292         $(HOST_EXPORTS) \
20293         for flag in $(EXTRA_HOST_FLAGS) ; do \
20294           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20295         done; \
20296         echo "Doing distclean in zip" ; \
20297         (cd zip && \
20298           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20299                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20300                   "RANLIB=$${RANLIB}" \
20301                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20302                   distclean) \
20303           || exit 1
20304
20305 @endif zip
20306
20307 .PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
20308 maybe-maintainer-clean-zip:
20309 @if zip
20310 maybe-maintainer-clean-zip: maintainer-clean-zip
20311
20312 maintainer-clean-zip: 
20313         @[ -f ./zip/Makefile ] || exit 0; \
20314         r=`${PWD_COMMAND}`; export r; \
20315         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20316         $(SET_LIB_PATH) \
20317         $(HOST_EXPORTS) \
20318         for flag in $(EXTRA_HOST_FLAGS) ; do \
20319           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20320         done; \
20321         echo "Doing maintainer-clean in zip" ; \
20322         (cd zip && \
20323           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20324                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20325                   "RANLIB=$${RANLIB}" \
20326                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20327                   maintainer-clean) \
20328           || exit 1
20329
20330 @endif zip
20331
20332
20333 .PHONY: configure-zlib maybe-configure-zlib
20334 maybe-configure-zlib:
20335 @if zlib
20336 maybe-configure-zlib: configure-zlib
20337 configure-zlib:
20338         @test -f stage_last && exit 0; \
20339         test ! -f zlib/Makefile || exit 0; \
20340         [ -d zlib ] || mkdir zlib; \
20341         r=`${PWD_COMMAND}`; export r; \
20342         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20343         $(HOST_EXPORTS) \
20344         echo Configuring in zlib; \
20345         cd zlib || exit 1; \
20346         case $(srcdir) in \
20347           \.) \
20348             srcdiroption="--srcdir=."; \
20349             libsrcdir=".";; \
20350           /* | [A-Za-z]:[\\/]*) \
20351             srcdiroption="--srcdir=$(srcdir)/zlib"; \
20352             libsrcdir="$$s/zlib";; \
20353           *) \
20354             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
20355             libsrcdir="$$s/zlib";; \
20356         esac; \
20357         $(SHELL) $${libsrcdir}/configure \
20358           $(HOST_CONFIGARGS) $${srcdiroption}  \
20359           || exit 1
20360 @endif zlib
20361
20362 .PHONY: all-zlib maybe-all-zlib
20363 maybe-all-zlib:
20364 @if zlib
20365 maybe-all-zlib: all-zlib
20366 all-zlib: configure-zlib
20367         @test -f stage_last && exit 0; \
20368         r=`${PWD_COMMAND}`; export r; \
20369         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20370         $(SET_LIB_PATH) \
20371         $(HOST_EXPORTS) \
20372         (cd zlib && $(MAKE) $(FLAGS_TO_PASS)  all)
20373 @endif zlib
20374
20375 .PHONY: check-zlib maybe-check-zlib
20376 maybe-check-zlib:
20377 @if zlib
20378 maybe-check-zlib: check-zlib
20379
20380 check-zlib:
20381
20382 @endif zlib
20383
20384 .PHONY: install-zlib maybe-install-zlib
20385 maybe-install-zlib:
20386 @if zlib
20387 maybe-install-zlib: install-zlib
20388
20389 install-zlib:
20390
20391 @endif zlib
20392
20393 # Other targets (info, dvi, etc.)
20394
20395 .PHONY: maybe-info-zlib info-zlib
20396 maybe-info-zlib:
20397 @if zlib
20398 maybe-info-zlib: info-zlib
20399
20400 info-zlib: \
20401     configure-zlib 
20402         @[ -f ./zlib/Makefile ] || exit 0; \
20403         r=`${PWD_COMMAND}`; export r; \
20404         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20405         $(SET_LIB_PATH) \
20406         $(HOST_EXPORTS) \
20407         for flag in $(EXTRA_HOST_FLAGS) ; do \
20408           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20409         done; \
20410         echo "Doing info in zlib" ; \
20411         (cd zlib && \
20412           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20413                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20414                   "RANLIB=$${RANLIB}" \
20415                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20416                   info) \
20417           || exit 1
20418
20419 @endif zlib
20420
20421 .PHONY: maybe-dvi-zlib dvi-zlib
20422 maybe-dvi-zlib:
20423 @if zlib
20424 maybe-dvi-zlib: dvi-zlib
20425
20426 dvi-zlib: \
20427     configure-zlib 
20428         @[ -f ./zlib/Makefile ] || exit 0; \
20429         r=`${PWD_COMMAND}`; export r; \
20430         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20431         $(SET_LIB_PATH) \
20432         $(HOST_EXPORTS) \
20433         for flag in $(EXTRA_HOST_FLAGS) ; do \
20434           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20435         done; \
20436         echo "Doing dvi in zlib" ; \
20437         (cd zlib && \
20438           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20439                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20440                   "RANLIB=$${RANLIB}" \
20441                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20442                   dvi) \
20443           || exit 1
20444
20445 @endif zlib
20446
20447 .PHONY: maybe-TAGS-zlib TAGS-zlib
20448 maybe-TAGS-zlib:
20449 @if zlib
20450 maybe-TAGS-zlib: TAGS-zlib
20451
20452 TAGS-zlib: \
20453     configure-zlib 
20454         @[ -f ./zlib/Makefile ] || exit 0; \
20455         r=`${PWD_COMMAND}`; export r; \
20456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20457         $(SET_LIB_PATH) \
20458         $(HOST_EXPORTS) \
20459         for flag in $(EXTRA_HOST_FLAGS) ; do \
20460           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20461         done; \
20462         echo "Doing TAGS in zlib" ; \
20463         (cd zlib && \
20464           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20465                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20466                   "RANLIB=$${RANLIB}" \
20467                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20468                   TAGS) \
20469           || exit 1
20470
20471 @endif zlib
20472
20473 .PHONY: maybe-install-info-zlib install-info-zlib
20474 maybe-install-info-zlib:
20475 @if zlib
20476 maybe-install-info-zlib: install-info-zlib
20477
20478 install-info-zlib: \
20479     configure-zlib \
20480     info-zlib 
20481         @[ -f ./zlib/Makefile ] || exit 0; \
20482         r=`${PWD_COMMAND}`; export r; \
20483         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20484         $(SET_LIB_PATH) \
20485         $(HOST_EXPORTS) \
20486         for flag in $(EXTRA_HOST_FLAGS) ; do \
20487           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20488         done; \
20489         echo "Doing install-info in zlib" ; \
20490         (cd zlib && \
20491           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20492                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20493                   "RANLIB=$${RANLIB}" \
20494                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20495                   install-info) \
20496           || exit 1
20497
20498 @endif zlib
20499
20500 .PHONY: maybe-installcheck-zlib installcheck-zlib
20501 maybe-installcheck-zlib:
20502 @if zlib
20503 maybe-installcheck-zlib: installcheck-zlib
20504
20505 installcheck-zlib: \
20506     configure-zlib 
20507         @[ -f ./zlib/Makefile ] || exit 0; \
20508         r=`${PWD_COMMAND}`; export r; \
20509         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20510         $(SET_LIB_PATH) \
20511         $(HOST_EXPORTS) \
20512         for flag in $(EXTRA_HOST_FLAGS) ; do \
20513           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20514         done; \
20515         echo "Doing installcheck in zlib" ; \
20516         (cd zlib && \
20517           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20518                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20519                   "RANLIB=$${RANLIB}" \
20520                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20521                   installcheck) \
20522           || exit 1
20523
20524 @endif zlib
20525
20526 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
20527 maybe-mostlyclean-zlib:
20528 @if zlib
20529 maybe-mostlyclean-zlib: mostlyclean-zlib
20530
20531 mostlyclean-zlib: 
20532         @[ -f ./zlib/Makefile ] || exit 0; \
20533         r=`${PWD_COMMAND}`; export r; \
20534         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20535         $(SET_LIB_PATH) \
20536         $(HOST_EXPORTS) \
20537         for flag in $(EXTRA_HOST_FLAGS) ; do \
20538           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20539         done; \
20540         echo "Doing mostlyclean in zlib" ; \
20541         (cd zlib && \
20542           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20543                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20544                   "RANLIB=$${RANLIB}" \
20545                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20546                   mostlyclean) \
20547           || exit 1
20548
20549 @endif zlib
20550
20551 .PHONY: maybe-clean-zlib clean-zlib
20552 maybe-clean-zlib:
20553 @if zlib
20554 maybe-clean-zlib: clean-zlib
20555
20556 clean-zlib: 
20557         @[ -f ./zlib/Makefile ] || exit 0; \
20558         r=`${PWD_COMMAND}`; export r; \
20559         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20560         $(SET_LIB_PATH) \
20561         $(HOST_EXPORTS) \
20562         for flag in $(EXTRA_HOST_FLAGS) ; do \
20563           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20564         done; \
20565         echo "Doing clean in zlib" ; \
20566         (cd zlib && \
20567           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20568                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20569                   "RANLIB=$${RANLIB}" \
20570                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20571                   clean) \
20572           || exit 1
20573
20574 @endif zlib
20575
20576 .PHONY: maybe-distclean-zlib distclean-zlib
20577 maybe-distclean-zlib:
20578 @if zlib
20579 maybe-distclean-zlib: distclean-zlib
20580
20581 distclean-zlib: 
20582         @[ -f ./zlib/Makefile ] || exit 0; \
20583         r=`${PWD_COMMAND}`; export r; \
20584         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20585         $(SET_LIB_PATH) \
20586         $(HOST_EXPORTS) \
20587         for flag in $(EXTRA_HOST_FLAGS) ; do \
20588           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20589         done; \
20590         echo "Doing distclean in zlib" ; \
20591         (cd zlib && \
20592           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20593                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20594                   "RANLIB=$${RANLIB}" \
20595                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20596                   distclean) \
20597           || exit 1
20598
20599 @endif zlib
20600
20601 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
20602 maybe-maintainer-clean-zlib:
20603 @if zlib
20604 maybe-maintainer-clean-zlib: maintainer-clean-zlib
20605
20606 maintainer-clean-zlib: 
20607         @[ -f ./zlib/Makefile ] || exit 0; \
20608         r=`${PWD_COMMAND}`; export r; \
20609         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20610         $(SET_LIB_PATH) \
20611         $(HOST_EXPORTS) \
20612         for flag in $(EXTRA_HOST_FLAGS) ; do \
20613           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20614         done; \
20615         echo "Doing maintainer-clean in zlib" ; \
20616         (cd zlib && \
20617           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20618                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20619                   "RANLIB=$${RANLIB}" \
20620                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20621                   maintainer-clean) \
20622           || exit 1
20623
20624 @endif zlib
20625
20626
20627 .PHONY: configure-gdb maybe-configure-gdb
20628 maybe-configure-gdb:
20629 @if gdb
20630 maybe-configure-gdb: configure-gdb
20631 configure-gdb:
20632         @test ! -f gdb/Makefile || exit 0; \
20633         [ -d gdb ] || mkdir gdb; \
20634         r=`${PWD_COMMAND}`; export r; \
20635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20636         $(HOST_EXPORTS) \
20637         echo Configuring in gdb; \
20638         cd gdb || exit 1; \
20639         case $(srcdir) in \
20640           \.) \
20641             srcdiroption="--srcdir=."; \
20642             libsrcdir=".";; \
20643           /* | [A-Za-z]:[\\/]*) \
20644             srcdiroption="--srcdir=$(srcdir)/gdb"; \
20645             libsrcdir="$$s/gdb";; \
20646           *) \
20647             srcdiroption="--srcdir=../$(srcdir)/gdb"; \
20648             libsrcdir="$$s/gdb";; \
20649         esac; \
20650         $(SHELL) $${libsrcdir}/configure \
20651           $(HOST_CONFIGARGS) $${srcdiroption}  \
20652           || exit 1
20653 @endif gdb
20654
20655 .PHONY: all-gdb maybe-all-gdb
20656 maybe-all-gdb:
20657 @if gdb
20658 maybe-all-gdb: all-gdb
20659 all-gdb: configure-gdb
20660         @r=`${PWD_COMMAND}`; export r; \
20661         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20662         $(SET_LIB_PATH) \
20663         $(HOST_EXPORTS) \
20664         (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
20665 @endif gdb
20666
20667 .PHONY: check-gdb maybe-check-gdb
20668 maybe-check-gdb:
20669 @if gdb
20670 maybe-check-gdb: check-gdb
20671
20672 check-gdb:
20673         @r=`${PWD_COMMAND}`; export r; \
20674         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20675         $(SET_LIB_PATH) \
20676         $(HOST_EXPORTS) \
20677         (cd gdb && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
20678
20679 @endif gdb
20680
20681 .PHONY: install-gdb maybe-install-gdb
20682 maybe-install-gdb:
20683 @if gdb
20684 maybe-install-gdb: install-gdb
20685
20686 install-gdb: installdirs
20687         @r=`${PWD_COMMAND}`; export r; \
20688         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20689         $(SET_LIB_PATH) \
20690         $(HOST_EXPORTS) \
20691         (cd gdb && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
20692
20693 @endif gdb
20694
20695 # Other targets (info, dvi, etc.)
20696
20697 .PHONY: maybe-info-gdb info-gdb
20698 maybe-info-gdb:
20699 @if gdb
20700 maybe-info-gdb: info-gdb
20701
20702 info-gdb: \
20703     configure-gdb 
20704         @[ -f ./gdb/Makefile ] || exit 0; \
20705         r=`${PWD_COMMAND}`; export r; \
20706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20707         $(SET_LIB_PATH) \
20708         $(HOST_EXPORTS) \
20709         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20710           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20711         done; \
20712         echo "Doing info in gdb" ; \
20713         (cd gdb && \
20714           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20715                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20716                   "RANLIB=$${RANLIB}" \
20717                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20718                   info) \
20719           || exit 1
20720
20721 @endif gdb
20722
20723 .PHONY: maybe-dvi-gdb dvi-gdb
20724 maybe-dvi-gdb:
20725 @if gdb
20726 maybe-dvi-gdb: dvi-gdb
20727
20728 dvi-gdb: \
20729     configure-gdb 
20730         @[ -f ./gdb/Makefile ] || exit 0; \
20731         r=`${PWD_COMMAND}`; export r; \
20732         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20733         $(SET_LIB_PATH) \
20734         $(HOST_EXPORTS) \
20735         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20736           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20737         done; \
20738         echo "Doing dvi in gdb" ; \
20739         (cd gdb && \
20740           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20741                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20742                   "RANLIB=$${RANLIB}" \
20743                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20744                   dvi) \
20745           || exit 1
20746
20747 @endif gdb
20748
20749 .PHONY: maybe-TAGS-gdb TAGS-gdb
20750 maybe-TAGS-gdb:
20751 @if gdb
20752 maybe-TAGS-gdb: TAGS-gdb
20753
20754 TAGS-gdb: \
20755     configure-gdb 
20756         @[ -f ./gdb/Makefile ] || exit 0; \
20757         r=`${PWD_COMMAND}`; export r; \
20758         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20759         $(SET_LIB_PATH) \
20760         $(HOST_EXPORTS) \
20761         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20762           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20763         done; \
20764         echo "Doing TAGS in gdb" ; \
20765         (cd gdb && \
20766           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20767                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20768                   "RANLIB=$${RANLIB}" \
20769                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20770                   TAGS) \
20771           || exit 1
20772
20773 @endif gdb
20774
20775 .PHONY: maybe-install-info-gdb install-info-gdb
20776 maybe-install-info-gdb:
20777 @if gdb
20778 maybe-install-info-gdb: install-info-gdb
20779
20780 install-info-gdb: \
20781     configure-gdb \
20782     info-gdb 
20783         @[ -f ./gdb/Makefile ] || exit 0; \
20784         r=`${PWD_COMMAND}`; export r; \
20785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20786         $(SET_LIB_PATH) \
20787         $(HOST_EXPORTS) \
20788         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20789           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20790         done; \
20791         echo "Doing install-info in gdb" ; \
20792         (cd gdb && \
20793           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20794                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20795                   "RANLIB=$${RANLIB}" \
20796                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20797                   install-info) \
20798           || exit 1
20799
20800 @endif gdb
20801
20802 .PHONY: maybe-installcheck-gdb installcheck-gdb
20803 maybe-installcheck-gdb:
20804 @if gdb
20805 maybe-installcheck-gdb: installcheck-gdb
20806
20807 installcheck-gdb: \
20808     configure-gdb 
20809         @[ -f ./gdb/Makefile ] || exit 0; \
20810         r=`${PWD_COMMAND}`; export r; \
20811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20812         $(SET_LIB_PATH) \
20813         $(HOST_EXPORTS) \
20814         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20815           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20816         done; \
20817         echo "Doing installcheck in gdb" ; \
20818         (cd gdb && \
20819           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20820                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20821                   "RANLIB=$${RANLIB}" \
20822                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20823                   installcheck) \
20824           || exit 1
20825
20826 @endif gdb
20827
20828 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
20829 maybe-mostlyclean-gdb:
20830 @if gdb
20831 maybe-mostlyclean-gdb: mostlyclean-gdb
20832
20833 mostlyclean-gdb: 
20834         @[ -f ./gdb/Makefile ] || exit 0; \
20835         r=`${PWD_COMMAND}`; export r; \
20836         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20837         $(SET_LIB_PATH) \
20838         $(HOST_EXPORTS) \
20839         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20840           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20841         done; \
20842         echo "Doing mostlyclean in gdb" ; \
20843         (cd gdb && \
20844           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20845                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20846                   "RANLIB=$${RANLIB}" \
20847                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20848                   mostlyclean) \
20849           || exit 1
20850
20851 @endif gdb
20852
20853 .PHONY: maybe-clean-gdb clean-gdb
20854 maybe-clean-gdb:
20855 @if gdb
20856 maybe-clean-gdb: clean-gdb
20857
20858 clean-gdb: 
20859         @[ -f ./gdb/Makefile ] || exit 0; \
20860         r=`${PWD_COMMAND}`; export r; \
20861         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20862         $(SET_LIB_PATH) \
20863         $(HOST_EXPORTS) \
20864         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20865           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20866         done; \
20867         echo "Doing clean in gdb" ; \
20868         (cd gdb && \
20869           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20870                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20871                   "RANLIB=$${RANLIB}" \
20872                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20873                   clean) \
20874           || exit 1
20875
20876 @endif gdb
20877
20878 .PHONY: maybe-distclean-gdb distclean-gdb
20879 maybe-distclean-gdb:
20880 @if gdb
20881 maybe-distclean-gdb: distclean-gdb
20882
20883 distclean-gdb: 
20884         @[ -f ./gdb/Makefile ] || exit 0; \
20885         r=`${PWD_COMMAND}`; export r; \
20886         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20887         $(SET_LIB_PATH) \
20888         $(HOST_EXPORTS) \
20889         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20890           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20891         done; \
20892         echo "Doing distclean in gdb" ; \
20893         (cd gdb && \
20894           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20895                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20896                   "RANLIB=$${RANLIB}" \
20897                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20898                   distclean) \
20899           || exit 1
20900
20901 @endif gdb
20902
20903 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
20904 maybe-maintainer-clean-gdb:
20905 @if gdb
20906 maybe-maintainer-clean-gdb: maintainer-clean-gdb
20907
20908 maintainer-clean-gdb: 
20909         @[ -f ./gdb/Makefile ] || exit 0; \
20910         r=`${PWD_COMMAND}`; export r; \
20911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20912         $(SET_LIB_PATH) \
20913         $(HOST_EXPORTS) \
20914         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20915           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20916         done; \
20917         echo "Doing maintainer-clean in gdb" ; \
20918         (cd gdb && \
20919           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20920                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20921                   "RANLIB=$${RANLIB}" \
20922                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20923                   maintainer-clean) \
20924           || exit 1
20925
20926 @endif gdb
20927
20928
20929 .PHONY: configure-expect maybe-configure-expect
20930 maybe-configure-expect:
20931 @if expect
20932 maybe-configure-expect: configure-expect
20933 configure-expect:
20934         @test ! -f expect/Makefile || exit 0; \
20935         [ -d expect ] || mkdir expect; \
20936         r=`${PWD_COMMAND}`; export r; \
20937         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20938         $(HOST_EXPORTS) \
20939         echo Configuring in expect; \
20940         cd expect || exit 1; \
20941         case $(srcdir) in \
20942           \.) \
20943             srcdiroption="--srcdir=."; \
20944             libsrcdir=".";; \
20945           /* | [A-Za-z]:[\\/]*) \
20946             srcdiroption="--srcdir=$(srcdir)/expect"; \
20947             libsrcdir="$$s/expect";; \
20948           *) \
20949             srcdiroption="--srcdir=../$(srcdir)/expect"; \
20950             libsrcdir="$$s/expect";; \
20951         esac; \
20952         $(SHELL) $${libsrcdir}/configure \
20953           $(HOST_CONFIGARGS) $${srcdiroption}  \
20954           || exit 1
20955 @endif expect
20956
20957 .PHONY: all-expect maybe-all-expect
20958 maybe-all-expect:
20959 @if expect
20960 maybe-all-expect: all-expect
20961 all-expect: configure-expect
20962         @r=`${PWD_COMMAND}`; export r; \
20963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20964         $(SET_LIB_PATH) \
20965         $(HOST_EXPORTS) \
20966         (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
20967 @endif expect
20968
20969 .PHONY: check-expect maybe-check-expect
20970 maybe-check-expect:
20971 @if expect
20972 maybe-check-expect: check-expect
20973
20974 check-expect:
20975         @r=`${PWD_COMMAND}`; export r; \
20976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20977         $(SET_LIB_PATH) \
20978         $(HOST_EXPORTS) \
20979         (cd expect && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
20980
20981 @endif expect
20982
20983 .PHONY: install-expect maybe-install-expect
20984 maybe-install-expect:
20985 @if expect
20986 maybe-install-expect: install-expect
20987
20988 install-expect: installdirs
20989         @r=`${PWD_COMMAND}`; export r; \
20990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20991         $(SET_LIB_PATH) \
20992         $(HOST_EXPORTS) \
20993         (cd expect && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
20994
20995 @endif expect
20996
20997 # Other targets (info, dvi, etc.)
20998
20999 .PHONY: maybe-info-expect info-expect
21000 maybe-info-expect:
21001 @if expect
21002 maybe-info-expect: info-expect
21003
21004 info-expect: \
21005     configure-expect 
21006         @[ -f ./expect/Makefile ] || exit 0; \
21007         r=`${PWD_COMMAND}`; export r; \
21008         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21009         $(SET_LIB_PATH) \
21010         $(HOST_EXPORTS) \
21011         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21012           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21013         done; \
21014         echo "Doing info in expect" ; \
21015         (cd expect && \
21016           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21017                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21018                   "RANLIB=$${RANLIB}" \
21019                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21020                   info) \
21021           || exit 1
21022
21023 @endif expect
21024
21025 .PHONY: maybe-dvi-expect dvi-expect
21026 maybe-dvi-expect:
21027 @if expect
21028 maybe-dvi-expect: dvi-expect
21029
21030 dvi-expect: \
21031     configure-expect 
21032         @[ -f ./expect/Makefile ] || exit 0; \
21033         r=`${PWD_COMMAND}`; export r; \
21034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21035         $(SET_LIB_PATH) \
21036         $(HOST_EXPORTS) \
21037         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21038           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21039         done; \
21040         echo "Doing dvi in expect" ; \
21041         (cd expect && \
21042           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21043                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21044                   "RANLIB=$${RANLIB}" \
21045                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21046                   dvi) \
21047           || exit 1
21048
21049 @endif expect
21050
21051 .PHONY: maybe-TAGS-expect TAGS-expect
21052 maybe-TAGS-expect:
21053 @if expect
21054 maybe-TAGS-expect: TAGS-expect
21055
21056 TAGS-expect: \
21057     configure-expect 
21058         @[ -f ./expect/Makefile ] || exit 0; \
21059         r=`${PWD_COMMAND}`; export r; \
21060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21061         $(SET_LIB_PATH) \
21062         $(HOST_EXPORTS) \
21063         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21064           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21065         done; \
21066         echo "Doing TAGS in expect" ; \
21067         (cd expect && \
21068           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21069                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21070                   "RANLIB=$${RANLIB}" \
21071                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21072                   TAGS) \
21073           || exit 1
21074
21075 @endif expect
21076
21077 .PHONY: maybe-install-info-expect install-info-expect
21078 maybe-install-info-expect:
21079 @if expect
21080 maybe-install-info-expect: install-info-expect
21081
21082 install-info-expect: \
21083     configure-expect \
21084     info-expect 
21085         @[ -f ./expect/Makefile ] || exit 0; \
21086         r=`${PWD_COMMAND}`; export r; \
21087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21088         $(SET_LIB_PATH) \
21089         $(HOST_EXPORTS) \
21090         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21091           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21092         done; \
21093         echo "Doing install-info in expect" ; \
21094         (cd expect && \
21095           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21096                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21097                   "RANLIB=$${RANLIB}" \
21098                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21099                   install-info) \
21100           || exit 1
21101
21102 @endif expect
21103
21104 .PHONY: maybe-installcheck-expect installcheck-expect
21105 maybe-installcheck-expect:
21106 @if expect
21107 maybe-installcheck-expect: installcheck-expect
21108
21109 installcheck-expect: \
21110     configure-expect 
21111         @[ -f ./expect/Makefile ] || exit 0; \
21112         r=`${PWD_COMMAND}`; export r; \
21113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21114         $(SET_LIB_PATH) \
21115         $(HOST_EXPORTS) \
21116         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21117           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21118         done; \
21119         echo "Doing installcheck in expect" ; \
21120         (cd expect && \
21121           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21122                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21123                   "RANLIB=$${RANLIB}" \
21124                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21125                   installcheck) \
21126           || exit 1
21127
21128 @endif expect
21129
21130 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
21131 maybe-mostlyclean-expect:
21132 @if expect
21133 maybe-mostlyclean-expect: mostlyclean-expect
21134
21135 mostlyclean-expect: 
21136         @[ -f ./expect/Makefile ] || exit 0; \
21137         r=`${PWD_COMMAND}`; export r; \
21138         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21139         $(SET_LIB_PATH) \
21140         $(HOST_EXPORTS) \
21141         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21142           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21143         done; \
21144         echo "Doing mostlyclean in expect" ; \
21145         (cd expect && \
21146           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21147                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21148                   "RANLIB=$${RANLIB}" \
21149                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21150                   mostlyclean) \
21151           || exit 1
21152
21153 @endif expect
21154
21155 .PHONY: maybe-clean-expect clean-expect
21156 maybe-clean-expect:
21157 @if expect
21158 maybe-clean-expect: clean-expect
21159
21160 clean-expect: 
21161         @[ -f ./expect/Makefile ] || exit 0; \
21162         r=`${PWD_COMMAND}`; export r; \
21163         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21164         $(SET_LIB_PATH) \
21165         $(HOST_EXPORTS) \
21166         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21167           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21168         done; \
21169         echo "Doing clean in expect" ; \
21170         (cd expect && \
21171           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21172                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21173                   "RANLIB=$${RANLIB}" \
21174                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21175                   clean) \
21176           || exit 1
21177
21178 @endif expect
21179
21180 .PHONY: maybe-distclean-expect distclean-expect
21181 maybe-distclean-expect:
21182 @if expect
21183 maybe-distclean-expect: distclean-expect
21184
21185 distclean-expect: 
21186         @[ -f ./expect/Makefile ] || exit 0; \
21187         r=`${PWD_COMMAND}`; export r; \
21188         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21189         $(SET_LIB_PATH) \
21190         $(HOST_EXPORTS) \
21191         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21192           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21193         done; \
21194         echo "Doing distclean in expect" ; \
21195         (cd expect && \
21196           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21197                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21198                   "RANLIB=$${RANLIB}" \
21199                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21200                   distclean) \
21201           || exit 1
21202
21203 @endif expect
21204
21205 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
21206 maybe-maintainer-clean-expect:
21207 @if expect
21208 maybe-maintainer-clean-expect: maintainer-clean-expect
21209
21210 maintainer-clean-expect: 
21211         @[ -f ./expect/Makefile ] || exit 0; \
21212         r=`${PWD_COMMAND}`; export r; \
21213         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21214         $(SET_LIB_PATH) \
21215         $(HOST_EXPORTS) \
21216         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21217           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21218         done; \
21219         echo "Doing maintainer-clean in expect" ; \
21220         (cd expect && \
21221           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21222                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21223                   "RANLIB=$${RANLIB}" \
21224                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21225                   maintainer-clean) \
21226           || exit 1
21227
21228 @endif expect
21229
21230
21231 .PHONY: configure-guile maybe-configure-guile
21232 maybe-configure-guile:
21233 @if guile
21234 maybe-configure-guile: configure-guile
21235 configure-guile:
21236         @test ! -f guile/Makefile || exit 0; \
21237         [ -d guile ] || mkdir guile; \
21238         r=`${PWD_COMMAND}`; export r; \
21239         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21240         $(HOST_EXPORTS) \
21241         echo Configuring in guile; \
21242         cd guile || exit 1; \
21243         case $(srcdir) in \
21244           \.) \
21245             srcdiroption="--srcdir=."; \
21246             libsrcdir=".";; \
21247           /* | [A-Za-z]:[\\/]*) \
21248             srcdiroption="--srcdir=$(srcdir)/guile"; \
21249             libsrcdir="$$s/guile";; \
21250           *) \
21251             srcdiroption="--srcdir=../$(srcdir)/guile"; \
21252             libsrcdir="$$s/guile";; \
21253         esac; \
21254         $(SHELL) $${libsrcdir}/configure \
21255           $(HOST_CONFIGARGS) $${srcdiroption}  \
21256           || exit 1
21257 @endif guile
21258
21259 .PHONY: all-guile maybe-all-guile
21260 maybe-all-guile:
21261 @if guile
21262 maybe-all-guile: all-guile
21263 all-guile: configure-guile
21264         @r=`${PWD_COMMAND}`; export r; \
21265         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21266         $(SET_LIB_PATH) \
21267         $(HOST_EXPORTS) \
21268         (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
21269 @endif guile
21270
21271 .PHONY: check-guile maybe-check-guile
21272 maybe-check-guile:
21273 @if guile
21274 maybe-check-guile: check-guile
21275
21276 check-guile:
21277         @r=`${PWD_COMMAND}`; export r; \
21278         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21279         $(SET_LIB_PATH) \
21280         $(HOST_EXPORTS) \
21281         (cd guile && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
21282
21283 @endif guile
21284
21285 .PHONY: install-guile maybe-install-guile
21286 maybe-install-guile:
21287 @if guile
21288 maybe-install-guile: install-guile
21289
21290 install-guile: installdirs
21291         @r=`${PWD_COMMAND}`; export r; \
21292         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21293         $(SET_LIB_PATH) \
21294         $(HOST_EXPORTS) \
21295         (cd guile && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
21296
21297 @endif guile
21298
21299 # Other targets (info, dvi, etc.)
21300
21301 .PHONY: maybe-info-guile info-guile
21302 maybe-info-guile:
21303 @if guile
21304 maybe-info-guile: info-guile
21305
21306 info-guile: \
21307     configure-guile 
21308         @[ -f ./guile/Makefile ] || exit 0; \
21309         r=`${PWD_COMMAND}`; export r; \
21310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21311         $(SET_LIB_PATH) \
21312         $(HOST_EXPORTS) \
21313         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21314           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21315         done; \
21316         echo "Doing info in guile" ; \
21317         (cd guile && \
21318           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21319                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21320                   "RANLIB=$${RANLIB}" \
21321                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21322                   info) \
21323           || exit 1
21324
21325 @endif guile
21326
21327 .PHONY: maybe-dvi-guile dvi-guile
21328 maybe-dvi-guile:
21329 @if guile
21330 maybe-dvi-guile: dvi-guile
21331
21332 dvi-guile: \
21333     configure-guile 
21334         @[ -f ./guile/Makefile ] || exit 0; \
21335         r=`${PWD_COMMAND}`; export r; \
21336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21337         $(SET_LIB_PATH) \
21338         $(HOST_EXPORTS) \
21339         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21340           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21341         done; \
21342         echo "Doing dvi in guile" ; \
21343         (cd guile && \
21344           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21345                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21346                   "RANLIB=$${RANLIB}" \
21347                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21348                   dvi) \
21349           || exit 1
21350
21351 @endif guile
21352
21353 .PHONY: maybe-TAGS-guile TAGS-guile
21354 maybe-TAGS-guile:
21355 @if guile
21356 maybe-TAGS-guile: TAGS-guile
21357
21358 TAGS-guile: \
21359     configure-guile 
21360         @[ -f ./guile/Makefile ] || exit 0; \
21361         r=`${PWD_COMMAND}`; export r; \
21362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21363         $(SET_LIB_PATH) \
21364         $(HOST_EXPORTS) \
21365         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21366           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21367         done; \
21368         echo "Doing TAGS in guile" ; \
21369         (cd guile && \
21370           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21371                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21372                   "RANLIB=$${RANLIB}" \
21373                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21374                   TAGS) \
21375           || exit 1
21376
21377 @endif guile
21378
21379 .PHONY: maybe-install-info-guile install-info-guile
21380 maybe-install-info-guile:
21381 @if guile
21382 maybe-install-info-guile: install-info-guile
21383
21384 install-info-guile: \
21385     configure-guile \
21386     info-guile 
21387         @[ -f ./guile/Makefile ] || exit 0; \
21388         r=`${PWD_COMMAND}`; export r; \
21389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21390         $(SET_LIB_PATH) \
21391         $(HOST_EXPORTS) \
21392         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21393           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21394         done; \
21395         echo "Doing install-info in guile" ; \
21396         (cd guile && \
21397           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21398                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21399                   "RANLIB=$${RANLIB}" \
21400                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21401                   install-info) \
21402           || exit 1
21403
21404 @endif guile
21405
21406 .PHONY: maybe-installcheck-guile installcheck-guile
21407 maybe-installcheck-guile:
21408 @if guile
21409 maybe-installcheck-guile: installcheck-guile
21410
21411 installcheck-guile: \
21412     configure-guile 
21413         @[ -f ./guile/Makefile ] || exit 0; \
21414         r=`${PWD_COMMAND}`; export r; \
21415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21416         $(SET_LIB_PATH) \
21417         $(HOST_EXPORTS) \
21418         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21419           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21420         done; \
21421         echo "Doing installcheck in guile" ; \
21422         (cd guile && \
21423           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21424                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21425                   "RANLIB=$${RANLIB}" \
21426                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21427                   installcheck) \
21428           || exit 1
21429
21430 @endif guile
21431
21432 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
21433 maybe-mostlyclean-guile:
21434 @if guile
21435 maybe-mostlyclean-guile: mostlyclean-guile
21436
21437 mostlyclean-guile: 
21438         @[ -f ./guile/Makefile ] || exit 0; \
21439         r=`${PWD_COMMAND}`; export r; \
21440         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21441         $(SET_LIB_PATH) \
21442         $(HOST_EXPORTS) \
21443         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21444           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21445         done; \
21446         echo "Doing mostlyclean in guile" ; \
21447         (cd guile && \
21448           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21449                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21450                   "RANLIB=$${RANLIB}" \
21451                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21452                   mostlyclean) \
21453           || exit 1
21454
21455 @endif guile
21456
21457 .PHONY: maybe-clean-guile clean-guile
21458 maybe-clean-guile:
21459 @if guile
21460 maybe-clean-guile: clean-guile
21461
21462 clean-guile: 
21463         @[ -f ./guile/Makefile ] || exit 0; \
21464         r=`${PWD_COMMAND}`; export r; \
21465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21466         $(SET_LIB_PATH) \
21467         $(HOST_EXPORTS) \
21468         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21469           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21470         done; \
21471         echo "Doing clean in guile" ; \
21472         (cd guile && \
21473           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21474                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21475                   "RANLIB=$${RANLIB}" \
21476                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21477                   clean) \
21478           || exit 1
21479
21480 @endif guile
21481
21482 .PHONY: maybe-distclean-guile distclean-guile
21483 maybe-distclean-guile:
21484 @if guile
21485 maybe-distclean-guile: distclean-guile
21486
21487 distclean-guile: 
21488         @[ -f ./guile/Makefile ] || exit 0; \
21489         r=`${PWD_COMMAND}`; export r; \
21490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21491         $(SET_LIB_PATH) \
21492         $(HOST_EXPORTS) \
21493         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21494           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21495         done; \
21496         echo "Doing distclean in guile" ; \
21497         (cd guile && \
21498           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21499                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21500                   "RANLIB=$${RANLIB}" \
21501                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21502                   distclean) \
21503           || exit 1
21504
21505 @endif guile
21506
21507 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
21508 maybe-maintainer-clean-guile:
21509 @if guile
21510 maybe-maintainer-clean-guile: maintainer-clean-guile
21511
21512 maintainer-clean-guile: 
21513         @[ -f ./guile/Makefile ] || exit 0; \
21514         r=`${PWD_COMMAND}`; export r; \
21515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21516         $(SET_LIB_PATH) \
21517         $(HOST_EXPORTS) \
21518         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21519           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21520         done; \
21521         echo "Doing maintainer-clean in guile" ; \
21522         (cd guile && \
21523           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21524                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21525                   "RANLIB=$${RANLIB}" \
21526                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21527                   maintainer-clean) \
21528           || exit 1
21529
21530 @endif guile
21531
21532
21533 .PHONY: configure-tk maybe-configure-tk
21534 maybe-configure-tk:
21535 @if tk
21536 maybe-configure-tk: configure-tk
21537 configure-tk:
21538         @test ! -f tk/Makefile || exit 0; \
21539         [ -d tk ] || mkdir tk; \
21540         r=`${PWD_COMMAND}`; export r; \
21541         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21542         $(HOST_EXPORTS) \
21543         echo Configuring in tk; \
21544         cd tk || exit 1; \
21545         case $(srcdir) in \
21546           \.) \
21547             srcdiroption="--srcdir=."; \
21548             libsrcdir=".";; \
21549           /* | [A-Za-z]:[\\/]*) \
21550             srcdiroption="--srcdir=$(srcdir)/tk"; \
21551             libsrcdir="$$s/tk";; \
21552           *) \
21553             srcdiroption="--srcdir=../$(srcdir)/tk"; \
21554             libsrcdir="$$s/tk";; \
21555         esac; \
21556         $(SHELL) $${libsrcdir}/configure \
21557           $(HOST_CONFIGARGS) $${srcdiroption}  \
21558           || exit 1
21559 @endif tk
21560
21561 .PHONY: all-tk maybe-all-tk
21562 maybe-all-tk:
21563 @if tk
21564 maybe-all-tk: all-tk
21565 all-tk: configure-tk
21566         @r=`${PWD_COMMAND}`; export r; \
21567         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21568         $(SET_LIB_PATH) \
21569         $(HOST_EXPORTS) \
21570         (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
21571 @endif tk
21572
21573 .PHONY: check-tk maybe-check-tk
21574 maybe-check-tk:
21575 @if tk
21576 maybe-check-tk: check-tk
21577
21578 check-tk:
21579         @r=`${PWD_COMMAND}`; export r; \
21580         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21581         $(SET_LIB_PATH) \
21582         $(HOST_EXPORTS) \
21583         (cd tk && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
21584
21585 @endif tk
21586
21587 .PHONY: install-tk maybe-install-tk
21588 maybe-install-tk:
21589 @if tk
21590 maybe-install-tk: install-tk
21591
21592 install-tk: installdirs
21593         @r=`${PWD_COMMAND}`; export r; \
21594         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21595         $(SET_LIB_PATH) \
21596         $(HOST_EXPORTS) \
21597         (cd tk && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
21598
21599 @endif tk
21600
21601 # Other targets (info, dvi, etc.)
21602
21603 .PHONY: maybe-info-tk info-tk
21604 maybe-info-tk:
21605 @if tk
21606 maybe-info-tk: info-tk
21607
21608 info-tk: \
21609     configure-tk 
21610         @[ -f ./tk/Makefile ] || exit 0; \
21611         r=`${PWD_COMMAND}`; export r; \
21612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21613         $(SET_LIB_PATH) \
21614         $(HOST_EXPORTS) \
21615         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21616           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21617         done; \
21618         echo "Doing info in tk" ; \
21619         (cd tk && \
21620           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21621                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21622                   "RANLIB=$${RANLIB}" \
21623                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21624                   info) \
21625           || exit 1
21626
21627 @endif tk
21628
21629 .PHONY: maybe-dvi-tk dvi-tk
21630 maybe-dvi-tk:
21631 @if tk
21632 maybe-dvi-tk: dvi-tk
21633
21634 dvi-tk: \
21635     configure-tk 
21636         @[ -f ./tk/Makefile ] || exit 0; \
21637         r=`${PWD_COMMAND}`; export r; \
21638         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21639         $(SET_LIB_PATH) \
21640         $(HOST_EXPORTS) \
21641         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21642           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21643         done; \
21644         echo "Doing dvi in tk" ; \
21645         (cd tk && \
21646           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21647                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21648                   "RANLIB=$${RANLIB}" \
21649                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21650                   dvi) \
21651           || exit 1
21652
21653 @endif tk
21654
21655 .PHONY: maybe-TAGS-tk TAGS-tk
21656 maybe-TAGS-tk:
21657 @if tk
21658 maybe-TAGS-tk: TAGS-tk
21659
21660 TAGS-tk: \
21661     configure-tk 
21662         @[ -f ./tk/Makefile ] || exit 0; \
21663         r=`${PWD_COMMAND}`; export r; \
21664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21665         $(SET_LIB_PATH) \
21666         $(HOST_EXPORTS) \
21667         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21668           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21669         done; \
21670         echo "Doing TAGS in tk" ; \
21671         (cd tk && \
21672           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21673                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21674                   "RANLIB=$${RANLIB}" \
21675                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21676                   TAGS) \
21677           || exit 1
21678
21679 @endif tk
21680
21681 .PHONY: maybe-install-info-tk install-info-tk
21682 maybe-install-info-tk:
21683 @if tk
21684 maybe-install-info-tk: install-info-tk
21685
21686 install-info-tk: \
21687     configure-tk \
21688     info-tk 
21689         @[ -f ./tk/Makefile ] || exit 0; \
21690         r=`${PWD_COMMAND}`; export r; \
21691         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21692         $(SET_LIB_PATH) \
21693         $(HOST_EXPORTS) \
21694         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21695           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21696         done; \
21697         echo "Doing install-info in tk" ; \
21698         (cd tk && \
21699           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21700                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21701                   "RANLIB=$${RANLIB}" \
21702                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21703                   install-info) \
21704           || exit 1
21705
21706 @endif tk
21707
21708 .PHONY: maybe-installcheck-tk installcheck-tk
21709 maybe-installcheck-tk:
21710 @if tk
21711 maybe-installcheck-tk: installcheck-tk
21712
21713 installcheck-tk: \
21714     configure-tk 
21715         @[ -f ./tk/Makefile ] || exit 0; \
21716         r=`${PWD_COMMAND}`; export r; \
21717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21718         $(SET_LIB_PATH) \
21719         $(HOST_EXPORTS) \
21720         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21721           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21722         done; \
21723         echo "Doing installcheck in tk" ; \
21724         (cd tk && \
21725           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21726                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21727                   "RANLIB=$${RANLIB}" \
21728                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21729                   installcheck) \
21730           || exit 1
21731
21732 @endif tk
21733
21734 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
21735 maybe-mostlyclean-tk:
21736 @if tk
21737 maybe-mostlyclean-tk: mostlyclean-tk
21738
21739 mostlyclean-tk: 
21740         @[ -f ./tk/Makefile ] || exit 0; \
21741         r=`${PWD_COMMAND}`; export r; \
21742         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21743         $(SET_LIB_PATH) \
21744         $(HOST_EXPORTS) \
21745         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21746           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21747         done; \
21748         echo "Doing mostlyclean in tk" ; \
21749         (cd tk && \
21750           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21751                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21752                   "RANLIB=$${RANLIB}" \
21753                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21754                   mostlyclean) \
21755           || exit 1
21756
21757 @endif tk
21758
21759 .PHONY: maybe-clean-tk clean-tk
21760 maybe-clean-tk:
21761 @if tk
21762 maybe-clean-tk: clean-tk
21763
21764 clean-tk: 
21765         @[ -f ./tk/Makefile ] || exit 0; \
21766         r=`${PWD_COMMAND}`; export r; \
21767         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21768         $(SET_LIB_PATH) \
21769         $(HOST_EXPORTS) \
21770         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21771           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21772         done; \
21773         echo "Doing clean in tk" ; \
21774         (cd tk && \
21775           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21776                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21777                   "RANLIB=$${RANLIB}" \
21778                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21779                   clean) \
21780           || exit 1
21781
21782 @endif tk
21783
21784 .PHONY: maybe-distclean-tk distclean-tk
21785 maybe-distclean-tk:
21786 @if tk
21787 maybe-distclean-tk: distclean-tk
21788
21789 distclean-tk: 
21790         @[ -f ./tk/Makefile ] || exit 0; \
21791         r=`${PWD_COMMAND}`; export r; \
21792         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21793         $(SET_LIB_PATH) \
21794         $(HOST_EXPORTS) \
21795         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21796           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21797         done; \
21798         echo "Doing distclean in tk" ; \
21799         (cd tk && \
21800           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21801                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21802                   "RANLIB=$${RANLIB}" \
21803                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21804                   distclean) \
21805           || exit 1
21806
21807 @endif tk
21808
21809 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
21810 maybe-maintainer-clean-tk:
21811 @if tk
21812 maybe-maintainer-clean-tk: maintainer-clean-tk
21813
21814 maintainer-clean-tk: 
21815         @[ -f ./tk/Makefile ] || exit 0; \
21816         r=`${PWD_COMMAND}`; export r; \
21817         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21818         $(SET_LIB_PATH) \
21819         $(HOST_EXPORTS) \
21820         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21821           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21822         done; \
21823         echo "Doing maintainer-clean in tk" ; \
21824         (cd tk && \
21825           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21826                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21827                   "RANLIB=$${RANLIB}" \
21828                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21829                   maintainer-clean) \
21830           || exit 1
21831
21832 @endif tk
21833
21834
21835 .PHONY: configure-libtermcap maybe-configure-libtermcap
21836 maybe-configure-libtermcap:
21837 @if libtermcap
21838 maybe-configure-libtermcap: configure-libtermcap
21839 configure-libtermcap:
21840         @test ! -f libtermcap/Makefile || exit 0; \
21841         [ -d libtermcap ] || mkdir libtermcap; \
21842         r=`${PWD_COMMAND}`; export r; \
21843         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21844         $(HOST_EXPORTS) \
21845         echo Configuring in libtermcap; \
21846         cd libtermcap || exit 1; \
21847         case $(srcdir) in \
21848           \.) \
21849             srcdiroption="--srcdir=."; \
21850             libsrcdir=".";; \
21851           /* | [A-Za-z]:[\\/]*) \
21852             srcdiroption="--srcdir=$(srcdir)/libtermcap"; \
21853             libsrcdir="$$s/libtermcap";; \
21854           *) \
21855             srcdiroption="--srcdir=../$(srcdir)/libtermcap"; \
21856             libsrcdir="$$s/libtermcap";; \
21857         esac; \
21858         $(SHELL) $${libsrcdir}/configure \
21859           $(HOST_CONFIGARGS) $${srcdiroption}  \
21860           || exit 1
21861 @endif libtermcap
21862
21863 .PHONY: all-libtermcap maybe-all-libtermcap
21864 maybe-all-libtermcap:
21865 @if libtermcap
21866 maybe-all-libtermcap: all-libtermcap
21867 all-libtermcap: configure-libtermcap
21868         @r=`${PWD_COMMAND}`; export r; \
21869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21870         $(SET_LIB_PATH) \
21871         $(HOST_EXPORTS) \
21872         (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS)  all)
21873 @endif libtermcap
21874
21875 .PHONY: check-libtermcap maybe-check-libtermcap
21876 maybe-check-libtermcap:
21877 @if libtermcap
21878 maybe-check-libtermcap: check-libtermcap
21879
21880 check-libtermcap:
21881
21882 @endif libtermcap
21883
21884 .PHONY: install-libtermcap maybe-install-libtermcap
21885 maybe-install-libtermcap:
21886 @if libtermcap
21887 maybe-install-libtermcap: install-libtermcap
21888
21889 install-libtermcap: installdirs
21890         @r=`${PWD_COMMAND}`; export r; \
21891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21892         $(SET_LIB_PATH) \
21893         $(HOST_EXPORTS) \
21894         (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) install)
21895
21896 @endif libtermcap
21897
21898 # Other targets (info, dvi, etc.)
21899
21900 .PHONY: maybe-info-libtermcap info-libtermcap
21901 maybe-info-libtermcap:
21902 @if libtermcap
21903 maybe-info-libtermcap: info-libtermcap
21904
21905 info-libtermcap: \
21906     configure-libtermcap 
21907         @[ -f ./libtermcap/Makefile ] || exit 0; \
21908         r=`${PWD_COMMAND}`; export r; \
21909         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21910         $(SET_LIB_PATH) \
21911         $(HOST_EXPORTS) \
21912         for flag in $(EXTRA_HOST_FLAGS) ; do \
21913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21914         done; \
21915         echo "Doing info in libtermcap" ; \
21916         (cd libtermcap && \
21917           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21918                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21919                   "RANLIB=$${RANLIB}" \
21920                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21921                   info) \
21922           || exit 1
21923
21924 @endif libtermcap
21925
21926 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
21927 maybe-dvi-libtermcap:
21928 @if libtermcap
21929 maybe-dvi-libtermcap: dvi-libtermcap
21930
21931 dvi-libtermcap: \
21932     configure-libtermcap 
21933         @[ -f ./libtermcap/Makefile ] || exit 0; \
21934         r=`${PWD_COMMAND}`; export r; \
21935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21936         $(SET_LIB_PATH) \
21937         $(HOST_EXPORTS) \
21938         for flag in $(EXTRA_HOST_FLAGS) ; do \
21939           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21940         done; \
21941         echo "Doing dvi in libtermcap" ; \
21942         (cd libtermcap && \
21943           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21944                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21945                   "RANLIB=$${RANLIB}" \
21946                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21947                   dvi) \
21948           || exit 1
21949
21950 @endif libtermcap
21951
21952 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
21953 maybe-TAGS-libtermcap:
21954 @if libtermcap
21955 maybe-TAGS-libtermcap: TAGS-libtermcap
21956
21957 TAGS-libtermcap: \
21958     configure-libtermcap 
21959         @[ -f ./libtermcap/Makefile ] || exit 0; \
21960         r=`${PWD_COMMAND}`; export r; \
21961         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21962         $(SET_LIB_PATH) \
21963         $(HOST_EXPORTS) \
21964         for flag in $(EXTRA_HOST_FLAGS) ; do \
21965           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21966         done; \
21967         echo "Doing TAGS in libtermcap" ; \
21968         (cd libtermcap && \
21969           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21970                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21971                   "RANLIB=$${RANLIB}" \
21972                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21973                   TAGS) \
21974           || exit 1
21975
21976 @endif libtermcap
21977
21978 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
21979 maybe-install-info-libtermcap:
21980 @if libtermcap
21981 maybe-install-info-libtermcap: install-info-libtermcap
21982
21983 install-info-libtermcap: \
21984     configure-libtermcap \
21985     info-libtermcap 
21986         @[ -f ./libtermcap/Makefile ] || exit 0; \
21987         r=`${PWD_COMMAND}`; export r; \
21988         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21989         $(SET_LIB_PATH) \
21990         $(HOST_EXPORTS) \
21991         for flag in $(EXTRA_HOST_FLAGS) ; do \
21992           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21993         done; \
21994         echo "Doing install-info in libtermcap" ; \
21995         (cd libtermcap && \
21996           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21997                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21998                   "RANLIB=$${RANLIB}" \
21999                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22000                   install-info) \
22001           || exit 1
22002
22003 @endif libtermcap
22004
22005 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
22006 maybe-installcheck-libtermcap:
22007 @if libtermcap
22008 maybe-installcheck-libtermcap: installcheck-libtermcap
22009
22010 installcheck-libtermcap: \
22011     configure-libtermcap 
22012         @[ -f ./libtermcap/Makefile ] || exit 0; \
22013         r=`${PWD_COMMAND}`; export r; \
22014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22015         $(SET_LIB_PATH) \
22016         $(HOST_EXPORTS) \
22017         for flag in $(EXTRA_HOST_FLAGS) ; do \
22018           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22019         done; \
22020         echo "Doing installcheck in libtermcap" ; \
22021         (cd libtermcap && \
22022           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22023                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22024                   "RANLIB=$${RANLIB}" \
22025                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22026                   installcheck) \
22027           || exit 1
22028
22029 @endif libtermcap
22030
22031 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
22032 maybe-mostlyclean-libtermcap:
22033 @if libtermcap
22034 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
22035
22036 # libtermcap doesn't support mostlyclean.
22037 mostlyclean-libtermcap:
22038
22039 @endif libtermcap
22040
22041 .PHONY: maybe-clean-libtermcap clean-libtermcap
22042 maybe-clean-libtermcap:
22043 @if libtermcap
22044 maybe-clean-libtermcap: clean-libtermcap
22045
22046 # libtermcap doesn't support clean.
22047 clean-libtermcap:
22048
22049 @endif libtermcap
22050
22051 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
22052 maybe-distclean-libtermcap:
22053 @if libtermcap
22054 maybe-distclean-libtermcap: distclean-libtermcap
22055
22056 # libtermcap doesn't support distclean.
22057 distclean-libtermcap:
22058
22059 @endif libtermcap
22060
22061 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
22062 maybe-maintainer-clean-libtermcap:
22063 @if libtermcap
22064 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
22065
22066 # libtermcap doesn't support maintainer-clean.
22067 maintainer-clean-libtermcap:
22068
22069 @endif libtermcap
22070
22071
22072 .PHONY: configure-utils maybe-configure-utils
22073 maybe-configure-utils:
22074 @if utils
22075 maybe-configure-utils: configure-utils
22076 configure-utils:
22077         @test ! -f utils/Makefile || exit 0; \
22078         [ -d utils ] || mkdir utils; \
22079         r=`${PWD_COMMAND}`; export r; \
22080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22081         $(HOST_EXPORTS) \
22082         echo Configuring in utils; \
22083         cd utils || exit 1; \
22084         case $(srcdir) in \
22085           \.) \
22086             srcdiroption="--srcdir=."; \
22087             libsrcdir=".";; \
22088           /* | [A-Za-z]:[\\/]*) \
22089             srcdiroption="--srcdir=$(srcdir)/utils"; \
22090             libsrcdir="$$s/utils";; \
22091           *) \
22092             srcdiroption="--srcdir=../$(srcdir)/utils"; \
22093             libsrcdir="$$s/utils";; \
22094         esac; \
22095         $(SHELL) $${libsrcdir}/configure \
22096           $(HOST_CONFIGARGS) $${srcdiroption}  \
22097           || exit 1
22098 @endif utils
22099
22100 .PHONY: all-utils maybe-all-utils
22101 maybe-all-utils:
22102 @if utils
22103 maybe-all-utils: all-utils
22104 all-utils: configure-utils
22105         @r=`${PWD_COMMAND}`; export r; \
22106         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22107         $(SET_LIB_PATH) \
22108         $(HOST_EXPORTS) \
22109         (cd utils && $(MAKE) $(FLAGS_TO_PASS)  all)
22110 @endif utils
22111
22112 .PHONY: check-utils maybe-check-utils
22113 maybe-check-utils:
22114 @if utils
22115 maybe-check-utils: check-utils
22116
22117 check-utils:
22118
22119 @endif utils
22120
22121 .PHONY: install-utils maybe-install-utils
22122 maybe-install-utils:
22123 @if utils
22124 maybe-install-utils: install-utils
22125
22126 install-utils: installdirs
22127         @r=`${PWD_COMMAND}`; export r; \
22128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22129         $(SET_LIB_PATH) \
22130         $(HOST_EXPORTS) \
22131         (cd utils && $(MAKE) $(FLAGS_TO_PASS) install)
22132
22133 @endif utils
22134
22135 # Other targets (info, dvi, etc.)
22136
22137 .PHONY: maybe-info-utils info-utils
22138 maybe-info-utils:
22139 @if utils
22140 maybe-info-utils: info-utils
22141
22142 info-utils: \
22143     configure-utils 
22144         @[ -f ./utils/Makefile ] || exit 0; \
22145         r=`${PWD_COMMAND}`; export r; \
22146         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22147         $(SET_LIB_PATH) \
22148         $(HOST_EXPORTS) \
22149         for flag in $(EXTRA_HOST_FLAGS) ; do \
22150           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22151         done; \
22152         echo "Doing info in utils" ; \
22153         (cd utils && \
22154           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22155                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22156                   "RANLIB=$${RANLIB}" \
22157                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22158                   info) \
22159           || exit 1
22160
22161 @endif utils
22162
22163 .PHONY: maybe-dvi-utils dvi-utils
22164 maybe-dvi-utils:
22165 @if utils
22166 maybe-dvi-utils: dvi-utils
22167
22168 dvi-utils: \
22169     configure-utils 
22170         @[ -f ./utils/Makefile ] || exit 0; \
22171         r=`${PWD_COMMAND}`; export r; \
22172         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22173         $(SET_LIB_PATH) \
22174         $(HOST_EXPORTS) \
22175         for flag in $(EXTRA_HOST_FLAGS) ; do \
22176           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22177         done; \
22178         echo "Doing dvi in utils" ; \
22179         (cd utils && \
22180           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22181                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22182                   "RANLIB=$${RANLIB}" \
22183                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22184                   dvi) \
22185           || exit 1
22186
22187 @endif utils
22188
22189 .PHONY: maybe-TAGS-utils TAGS-utils
22190 maybe-TAGS-utils:
22191 @if utils
22192 maybe-TAGS-utils: TAGS-utils
22193
22194 TAGS-utils: \
22195     configure-utils 
22196         @[ -f ./utils/Makefile ] || exit 0; \
22197         r=`${PWD_COMMAND}`; export r; \
22198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22199         $(SET_LIB_PATH) \
22200         $(HOST_EXPORTS) \
22201         for flag in $(EXTRA_HOST_FLAGS) ; do \
22202           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22203         done; \
22204         echo "Doing TAGS in utils" ; \
22205         (cd utils && \
22206           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22207                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22208                   "RANLIB=$${RANLIB}" \
22209                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22210                   TAGS) \
22211           || exit 1
22212
22213 @endif utils
22214
22215 .PHONY: maybe-install-info-utils install-info-utils
22216 maybe-install-info-utils:
22217 @if utils
22218 maybe-install-info-utils: install-info-utils
22219
22220 install-info-utils: \
22221     configure-utils \
22222     info-utils 
22223         @[ -f ./utils/Makefile ] || exit 0; \
22224         r=`${PWD_COMMAND}`; export r; \
22225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22226         $(SET_LIB_PATH) \
22227         $(HOST_EXPORTS) \
22228         for flag in $(EXTRA_HOST_FLAGS) ; do \
22229           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22230         done; \
22231         echo "Doing install-info in utils" ; \
22232         (cd utils && \
22233           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22234                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22235                   "RANLIB=$${RANLIB}" \
22236                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22237                   install-info) \
22238           || exit 1
22239
22240 @endif utils
22241
22242 .PHONY: maybe-installcheck-utils installcheck-utils
22243 maybe-installcheck-utils:
22244 @if utils
22245 maybe-installcheck-utils: installcheck-utils
22246
22247 installcheck-utils: \
22248     configure-utils 
22249         @[ -f ./utils/Makefile ] || exit 0; \
22250         r=`${PWD_COMMAND}`; export r; \
22251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22252         $(SET_LIB_PATH) \
22253         $(HOST_EXPORTS) \
22254         for flag in $(EXTRA_HOST_FLAGS) ; do \
22255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22256         done; \
22257         echo "Doing installcheck in utils" ; \
22258         (cd utils && \
22259           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22260                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22261                   "RANLIB=$${RANLIB}" \
22262                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22263                   installcheck) \
22264           || exit 1
22265
22266 @endif utils
22267
22268 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
22269 maybe-mostlyclean-utils:
22270 @if utils
22271 maybe-mostlyclean-utils: mostlyclean-utils
22272
22273 mostlyclean-utils: 
22274         @[ -f ./utils/Makefile ] || exit 0; \
22275         r=`${PWD_COMMAND}`; export r; \
22276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22277         $(SET_LIB_PATH) \
22278         $(HOST_EXPORTS) \
22279         for flag in $(EXTRA_HOST_FLAGS) ; do \
22280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22281         done; \
22282         echo "Doing mostlyclean in utils" ; \
22283         (cd utils && \
22284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22286                   "RANLIB=$${RANLIB}" \
22287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22288                   mostlyclean) \
22289           || exit 1
22290
22291 @endif utils
22292
22293 .PHONY: maybe-clean-utils clean-utils
22294 maybe-clean-utils:
22295 @if utils
22296 maybe-clean-utils: clean-utils
22297
22298 clean-utils: 
22299         @[ -f ./utils/Makefile ] || exit 0; \
22300         r=`${PWD_COMMAND}`; export r; \
22301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22302         $(SET_LIB_PATH) \
22303         $(HOST_EXPORTS) \
22304         for flag in $(EXTRA_HOST_FLAGS) ; do \
22305           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22306         done; \
22307         echo "Doing clean in utils" ; \
22308         (cd utils && \
22309           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22310                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22311                   "RANLIB=$${RANLIB}" \
22312                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22313                   clean) \
22314           || exit 1
22315
22316 @endif utils
22317
22318 .PHONY: maybe-distclean-utils distclean-utils
22319 maybe-distclean-utils:
22320 @if utils
22321 maybe-distclean-utils: distclean-utils
22322
22323 distclean-utils: 
22324         @[ -f ./utils/Makefile ] || exit 0; \
22325         r=`${PWD_COMMAND}`; export r; \
22326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22327         $(SET_LIB_PATH) \
22328         $(HOST_EXPORTS) \
22329         for flag in $(EXTRA_HOST_FLAGS) ; do \
22330           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22331         done; \
22332         echo "Doing distclean in utils" ; \
22333         (cd utils && \
22334           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22335                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22336                   "RANLIB=$${RANLIB}" \
22337                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22338                   distclean) \
22339           || exit 1
22340
22341 @endif utils
22342
22343 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
22344 maybe-maintainer-clean-utils:
22345 @if utils
22346 maybe-maintainer-clean-utils: maintainer-clean-utils
22347
22348 maintainer-clean-utils: 
22349         @[ -f ./utils/Makefile ] || exit 0; \
22350         r=`${PWD_COMMAND}`; export r; \
22351         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22352         $(SET_LIB_PATH) \
22353         $(HOST_EXPORTS) \
22354         for flag in $(EXTRA_HOST_FLAGS) ; do \
22355           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22356         done; \
22357         echo "Doing maintainer-clean in utils" ; \
22358         (cd utils && \
22359           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22360                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22361                   "RANLIB=$${RANLIB}" \
22362                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22363                   maintainer-clean) \
22364           || exit 1
22365
22366 @endif utils
22367
22368
22369
22370 # ---------------------------------------
22371 # Modules which run on the target machine
22372 # ---------------------------------------
22373
22374 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
22375 maybe-configure-target-libstdc++-v3:
22376 @if target-libstdc++-v3
22377 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
22378
22379 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
22380 $(TARGET_SUBDIR)/libstdc++-v3/multilib.out: multilib.out
22381         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
22382         rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || : ; \
22383         cp multilib.out $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
22384
22385 configure-target-libstdc++-v3: $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
22386         @test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
22387         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
22388         r=`${PWD_COMMAND}`; export r; \
22389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22390         $(SET_LIB_PATH) \
22391         $(RAW_CXX_TARGET_EXPORTS) \
22392         echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
22393         cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
22394         case $(srcdir) in \
22395           /* | [A-Za-z]:[\\/]*) \
22396             topdir=$(srcdir) ;; \
22397           *) \
22398             case "$(TARGET_SUBDIR)" in \
22399               .) topdir="../$(srcdir)" ;; \
22400               *) topdir="../../$(srcdir)" ;; \
22401             esac ;; \
22402         esac; \
22403           srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
22404           libsrcdir="$$s/libstdc++-v3"; \
22405         rm -f no-such-file || : ; \
22406         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22407           $(TARGET_CONFIGARGS) $${srcdiroption} \
22408           --with-target-subdir="$(TARGET_SUBDIR)"  \
22409           || exit 1
22410 @endif target-libstdc++-v3
22411
22412 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
22413 maybe-all-target-libstdc++-v3:
22414 @if target-libstdc++-v3
22415 TARGET-target-libstdc++-v3=all
22416 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
22417 all-target-libstdc++-v3: configure-target-libstdc++-v3
22418         @r=`${PWD_COMMAND}`; export r; \
22419         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22420         $(SET_LIB_PATH) \
22421         $(RAW_CXX_TARGET_EXPORTS) \
22422         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22423           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   $(TARGET-target-libstdc++-v3))
22424 @endif target-libstdc++-v3
22425
22426 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
22427 maybe-check-target-libstdc++-v3:
22428 @if target-libstdc++-v3
22429 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
22430
22431 check-target-libstdc++-v3:
22432         @r=`${PWD_COMMAND}`; export r; \
22433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22434         $(SET_LIB_PATH) \
22435         $(RAW_CXX_TARGET_EXPORTS) \
22436         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22437           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
22438
22439 @endif target-libstdc++-v3
22440
22441 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
22442 maybe-install-target-libstdc++-v3:
22443 @if target-libstdc++-v3
22444 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
22445
22446 install-target-libstdc++-v3: installdirs
22447         @r=`${PWD_COMMAND}`; export r; \
22448         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22449         $(SET_LIB_PATH) \
22450         $(RAW_CXX_TARGET_EXPORTS) \
22451         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22452           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
22453
22454 @endif target-libstdc++-v3
22455
22456 # Other targets (info, dvi, etc.)
22457
22458 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
22459 maybe-info-target-libstdc++-v3:
22460 @if target-libstdc++-v3
22461 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
22462
22463 info-target-libstdc++-v3: \
22464     configure-target-libstdc++-v3 
22465         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22466         r=`${PWD_COMMAND}`; export r; \
22467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22468         $(SET_LIB_PATH) \
22469         $(RAW_CXX_TARGET_EXPORTS) \
22470         echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22471         for flag in $(EXTRA_TARGET_FLAGS); do \
22472           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22473         done; \
22474         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22475           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22476                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22477                   "RANLIB=$${RANLIB}" \
22478                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22479                    info) \
22480           || exit 1
22481
22482 @endif target-libstdc++-v3
22483
22484 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
22485 maybe-dvi-target-libstdc++-v3:
22486 @if target-libstdc++-v3
22487 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
22488
22489 dvi-target-libstdc++-v3: \
22490     configure-target-libstdc++-v3 
22491         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22492         r=`${PWD_COMMAND}`; export r; \
22493         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22494         $(SET_LIB_PATH) \
22495         $(RAW_CXX_TARGET_EXPORTS) \
22496         echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22497         for flag in $(EXTRA_TARGET_FLAGS); do \
22498           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22499         done; \
22500         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22501           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22502                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22503                   "RANLIB=$${RANLIB}" \
22504                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22505                    dvi) \
22506           || exit 1
22507
22508 @endif target-libstdc++-v3
22509
22510 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
22511 maybe-TAGS-target-libstdc++-v3:
22512 @if target-libstdc++-v3
22513 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
22514
22515 TAGS-target-libstdc++-v3: \
22516     configure-target-libstdc++-v3 
22517         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22518         r=`${PWD_COMMAND}`; export r; \
22519         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22520         $(SET_LIB_PATH) \
22521         $(RAW_CXX_TARGET_EXPORTS) \
22522         echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22523         for flag in $(EXTRA_TARGET_FLAGS); do \
22524           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22525         done; \
22526         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22527           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22528                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22529                   "RANLIB=$${RANLIB}" \
22530                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22531                    TAGS) \
22532           || exit 1
22533
22534 @endif target-libstdc++-v3
22535
22536 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
22537 maybe-install-info-target-libstdc++-v3:
22538 @if target-libstdc++-v3
22539 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
22540
22541 install-info-target-libstdc++-v3: \
22542     configure-target-libstdc++-v3 \
22543     info-target-libstdc++-v3 
22544         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22545         r=`${PWD_COMMAND}`; export r; \
22546         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22547         $(SET_LIB_PATH) \
22548         $(RAW_CXX_TARGET_EXPORTS) \
22549         echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22550         for flag in $(EXTRA_TARGET_FLAGS); do \
22551           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22552         done; \
22553         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22554           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22555                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22556                   "RANLIB=$${RANLIB}" \
22557                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22558                    install-info) \
22559           || exit 1
22560
22561 @endif target-libstdc++-v3
22562
22563 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
22564 maybe-installcheck-target-libstdc++-v3:
22565 @if target-libstdc++-v3
22566 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
22567
22568 installcheck-target-libstdc++-v3: \
22569     configure-target-libstdc++-v3 
22570         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22571         r=`${PWD_COMMAND}`; export r; \
22572         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22573         $(SET_LIB_PATH) \
22574         $(RAW_CXX_TARGET_EXPORTS) \
22575         echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22576         for flag in $(EXTRA_TARGET_FLAGS); do \
22577           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22578         done; \
22579         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22580           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22581                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22582                   "RANLIB=$${RANLIB}" \
22583                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22584                    installcheck) \
22585           || exit 1
22586
22587 @endif target-libstdc++-v3
22588
22589 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
22590 maybe-mostlyclean-target-libstdc++-v3:
22591 @if target-libstdc++-v3
22592 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
22593
22594 mostlyclean-target-libstdc++-v3: 
22595         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22596         r=`${PWD_COMMAND}`; export r; \
22597         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22598         $(SET_LIB_PATH) \
22599         $(RAW_CXX_TARGET_EXPORTS) \
22600         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22601         for flag in $(EXTRA_TARGET_FLAGS); do \
22602           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22603         done; \
22604         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22605           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22606                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22607                   "RANLIB=$${RANLIB}" \
22608                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22609                    mostlyclean) \
22610           || exit 1
22611
22612 @endif target-libstdc++-v3
22613
22614 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
22615 maybe-clean-target-libstdc++-v3:
22616 @if target-libstdc++-v3
22617 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
22618
22619 clean-target-libstdc++-v3: 
22620         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22621         r=`${PWD_COMMAND}`; export r; \
22622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22623         $(SET_LIB_PATH) \
22624         $(RAW_CXX_TARGET_EXPORTS) \
22625         echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22626         for flag in $(EXTRA_TARGET_FLAGS); do \
22627           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22628         done; \
22629         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22630           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22631                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22632                   "RANLIB=$${RANLIB}" \
22633                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22634                    clean) \
22635           || exit 1
22636
22637 @endif target-libstdc++-v3
22638
22639 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
22640 maybe-distclean-target-libstdc++-v3:
22641 @if target-libstdc++-v3
22642 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
22643
22644 distclean-target-libstdc++-v3: 
22645         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22646         r=`${PWD_COMMAND}`; export r; \
22647         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22648         $(SET_LIB_PATH) \
22649         $(RAW_CXX_TARGET_EXPORTS) \
22650         echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22651         for flag in $(EXTRA_TARGET_FLAGS); do \
22652           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22653         done; \
22654         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22655           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22656                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22657                   "RANLIB=$${RANLIB}" \
22658                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22659                    distclean) \
22660           || exit 1
22661
22662 @endif target-libstdc++-v3
22663
22664 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
22665 maybe-maintainer-clean-target-libstdc++-v3:
22666 @if target-libstdc++-v3
22667 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
22668
22669 maintainer-clean-target-libstdc++-v3: 
22670         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22671         r=`${PWD_COMMAND}`; export r; \
22672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22673         $(SET_LIB_PATH) \
22674         $(RAW_CXX_TARGET_EXPORTS) \
22675         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22676         for flag in $(EXTRA_TARGET_FLAGS); do \
22677           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22678         done; \
22679         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22680           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22681                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22682                   "RANLIB=$${RANLIB}" \
22683                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22684                    maintainer-clean) \
22685           || exit 1
22686
22687 @endif target-libstdc++-v3
22688
22689
22690 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
22691 maybe-configure-target-libmudflap:
22692 @if target-libmudflap
22693 maybe-configure-target-libmudflap: configure-target-libmudflap
22694
22695 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
22696 $(TARGET_SUBDIR)/libmudflap/multilib.out: multilib.out
22697         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
22698         rm -f $(TARGET_SUBDIR)/libmudflap/Makefile || : ; \
22699         cp multilib.out $(TARGET_SUBDIR)/libmudflap/multilib.out
22700
22701 configure-target-libmudflap: $(TARGET_SUBDIR)/libmudflap/multilib.out
22702         @test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
22703         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
22704         r=`${PWD_COMMAND}`; export r; \
22705         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22706         $(SET_LIB_PATH) \
22707         $(NORMAL_TARGET_EXPORTS) \
22708         echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
22709         cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
22710         case $(srcdir) in \
22711           /* | [A-Za-z]:[\\/]*) \
22712             topdir=$(srcdir) ;; \
22713           *) \
22714             case "$(TARGET_SUBDIR)" in \
22715               .) topdir="../$(srcdir)" ;; \
22716               *) topdir="../../$(srcdir)" ;; \
22717             esac ;; \
22718         esac; \
22719           srcdiroption="--srcdir=$${topdir}/libmudflap"; \
22720           libsrcdir="$$s/libmudflap"; \
22721         rm -f no-such-file || : ; \
22722         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22723           $(TARGET_CONFIGARGS) $${srcdiroption} \
22724           --with-target-subdir="$(TARGET_SUBDIR)"  \
22725           || exit 1
22726 @endif target-libmudflap
22727
22728 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
22729 maybe-all-target-libmudflap:
22730 @if target-libmudflap
22731 TARGET-target-libmudflap=all
22732 maybe-all-target-libmudflap: all-target-libmudflap
22733 all-target-libmudflap: configure-target-libmudflap
22734         @r=`${PWD_COMMAND}`; export r; \
22735         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22736         $(SET_LIB_PATH) \
22737         $(NORMAL_TARGET_EXPORTS) \
22738         (cd $(TARGET_SUBDIR)/libmudflap && \
22739           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libmudflap))
22740 @endif target-libmudflap
22741
22742 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
22743 maybe-check-target-libmudflap:
22744 @if target-libmudflap
22745 maybe-check-target-libmudflap: check-target-libmudflap
22746
22747 check-target-libmudflap:
22748         @r=`${PWD_COMMAND}`; export r; \
22749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22750         $(SET_LIB_PATH) \
22751         $(NORMAL_TARGET_EXPORTS) \
22752         (cd $(TARGET_SUBDIR)/libmudflap && \
22753           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
22754
22755 @endif target-libmudflap
22756
22757 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
22758 maybe-install-target-libmudflap:
22759 @if target-libmudflap
22760 maybe-install-target-libmudflap: install-target-libmudflap
22761
22762 install-target-libmudflap: installdirs
22763         @r=`${PWD_COMMAND}`; export r; \
22764         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22765         $(SET_LIB_PATH) \
22766         $(NORMAL_TARGET_EXPORTS) \
22767         (cd $(TARGET_SUBDIR)/libmudflap && \
22768           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
22769
22770 @endif target-libmudflap
22771
22772 # Other targets (info, dvi, etc.)
22773
22774 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
22775 maybe-info-target-libmudflap:
22776 @if target-libmudflap
22777 maybe-info-target-libmudflap: info-target-libmudflap
22778
22779 info-target-libmudflap: \
22780     configure-target-libmudflap 
22781         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22782         r=`${PWD_COMMAND}`; export r; \
22783         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22784         $(SET_LIB_PATH) \
22785         $(NORMAL_TARGET_EXPORTS) \
22786         echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
22787         for flag in $(EXTRA_TARGET_FLAGS); do \
22788           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22789         done; \
22790         (cd $(TARGET_SUBDIR)/libmudflap && \
22791           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22792                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22793                   "RANLIB=$${RANLIB}" \
22794                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22795                    info) \
22796           || exit 1
22797
22798 @endif target-libmudflap
22799
22800 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
22801 maybe-dvi-target-libmudflap:
22802 @if target-libmudflap
22803 maybe-dvi-target-libmudflap: dvi-target-libmudflap
22804
22805 dvi-target-libmudflap: \
22806     configure-target-libmudflap 
22807         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22808         r=`${PWD_COMMAND}`; export r; \
22809         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22810         $(SET_LIB_PATH) \
22811         $(NORMAL_TARGET_EXPORTS) \
22812         echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
22813         for flag in $(EXTRA_TARGET_FLAGS); do \
22814           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22815         done; \
22816         (cd $(TARGET_SUBDIR)/libmudflap && \
22817           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22818                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22819                   "RANLIB=$${RANLIB}" \
22820                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22821                    dvi) \
22822           || exit 1
22823
22824 @endif target-libmudflap
22825
22826 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
22827 maybe-TAGS-target-libmudflap:
22828 @if target-libmudflap
22829 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
22830
22831 TAGS-target-libmudflap: \
22832     configure-target-libmudflap 
22833         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22834         r=`${PWD_COMMAND}`; export r; \
22835         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22836         $(SET_LIB_PATH) \
22837         $(NORMAL_TARGET_EXPORTS) \
22838         echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
22839         for flag in $(EXTRA_TARGET_FLAGS); do \
22840           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22841         done; \
22842         (cd $(TARGET_SUBDIR)/libmudflap && \
22843           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22844                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22845                   "RANLIB=$${RANLIB}" \
22846                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22847                    TAGS) \
22848           || exit 1
22849
22850 @endif target-libmudflap
22851
22852 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
22853 maybe-install-info-target-libmudflap:
22854 @if target-libmudflap
22855 maybe-install-info-target-libmudflap: install-info-target-libmudflap
22856
22857 install-info-target-libmudflap: \
22858     configure-target-libmudflap \
22859     info-target-libmudflap 
22860         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22861         r=`${PWD_COMMAND}`; export r; \
22862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22863         $(SET_LIB_PATH) \
22864         $(NORMAL_TARGET_EXPORTS) \
22865         echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
22866         for flag in $(EXTRA_TARGET_FLAGS); do \
22867           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22868         done; \
22869         (cd $(TARGET_SUBDIR)/libmudflap && \
22870           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22871                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22872                   "RANLIB=$${RANLIB}" \
22873                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22874                    install-info) \
22875           || exit 1
22876
22877 @endif target-libmudflap
22878
22879 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
22880 maybe-installcheck-target-libmudflap:
22881 @if target-libmudflap
22882 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
22883
22884 installcheck-target-libmudflap: \
22885     configure-target-libmudflap 
22886         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22887         r=`${PWD_COMMAND}`; export r; \
22888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22889         $(SET_LIB_PATH) \
22890         $(NORMAL_TARGET_EXPORTS) \
22891         echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
22892         for flag in $(EXTRA_TARGET_FLAGS); do \
22893           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22894         done; \
22895         (cd $(TARGET_SUBDIR)/libmudflap && \
22896           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22897                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22898                   "RANLIB=$${RANLIB}" \
22899                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22900                    installcheck) \
22901           || exit 1
22902
22903 @endif target-libmudflap
22904
22905 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
22906 maybe-mostlyclean-target-libmudflap:
22907 @if target-libmudflap
22908 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
22909
22910 mostlyclean-target-libmudflap: 
22911         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22912         r=`${PWD_COMMAND}`; export r; \
22913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22914         $(SET_LIB_PATH) \
22915         $(NORMAL_TARGET_EXPORTS) \
22916         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
22917         for flag in $(EXTRA_TARGET_FLAGS); do \
22918           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22919         done; \
22920         (cd $(TARGET_SUBDIR)/libmudflap && \
22921           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22922                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22923                   "RANLIB=$${RANLIB}" \
22924                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22925                    mostlyclean) \
22926           || exit 1
22927
22928 @endif target-libmudflap
22929
22930 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
22931 maybe-clean-target-libmudflap:
22932 @if target-libmudflap
22933 maybe-clean-target-libmudflap: clean-target-libmudflap
22934
22935 clean-target-libmudflap: 
22936         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22937         r=`${PWD_COMMAND}`; export r; \
22938         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22939         $(SET_LIB_PATH) \
22940         $(NORMAL_TARGET_EXPORTS) \
22941         echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
22942         for flag in $(EXTRA_TARGET_FLAGS); do \
22943           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22944         done; \
22945         (cd $(TARGET_SUBDIR)/libmudflap && \
22946           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22947                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22948                   "RANLIB=$${RANLIB}" \
22949                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22950                    clean) \
22951           || exit 1
22952
22953 @endif target-libmudflap
22954
22955 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
22956 maybe-distclean-target-libmudflap:
22957 @if target-libmudflap
22958 maybe-distclean-target-libmudflap: distclean-target-libmudflap
22959
22960 distclean-target-libmudflap: 
22961         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22962         r=`${PWD_COMMAND}`; export r; \
22963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22964         $(SET_LIB_PATH) \
22965         $(NORMAL_TARGET_EXPORTS) \
22966         echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
22967         for flag in $(EXTRA_TARGET_FLAGS); do \
22968           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22969         done; \
22970         (cd $(TARGET_SUBDIR)/libmudflap && \
22971           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22972                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22973                   "RANLIB=$${RANLIB}" \
22974                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22975                    distclean) \
22976           || exit 1
22977
22978 @endif target-libmudflap
22979
22980 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
22981 maybe-maintainer-clean-target-libmudflap:
22982 @if target-libmudflap
22983 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
22984
22985 maintainer-clean-target-libmudflap: 
22986         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22987         r=`${PWD_COMMAND}`; export r; \
22988         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22989         $(SET_LIB_PATH) \
22990         $(NORMAL_TARGET_EXPORTS) \
22991         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
22992         for flag in $(EXTRA_TARGET_FLAGS); do \
22993           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22994         done; \
22995         (cd $(TARGET_SUBDIR)/libmudflap && \
22996           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22997                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22998                   "RANLIB=$${RANLIB}" \
22999                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23000                    maintainer-clean) \
23001           || exit 1
23002
23003 @endif target-libmudflap
23004
23005
23006 .PHONY: configure-target-newlib maybe-configure-target-newlib
23007 maybe-configure-target-newlib:
23008 @if target-newlib
23009 maybe-configure-target-newlib: configure-target-newlib
23010
23011 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
23012 $(TARGET_SUBDIR)/newlib/multilib.out: multilib.out
23013         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
23014         rm -f $(TARGET_SUBDIR)/newlib/Makefile || : ; \
23015         cp multilib.out $(TARGET_SUBDIR)/newlib/multilib.out
23016
23017 configure-target-newlib: $(TARGET_SUBDIR)/newlib/multilib.out
23018         @test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
23019         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
23020         r=`${PWD_COMMAND}`; export r; \
23021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23022         $(SET_LIB_PATH) \
23023         $(NORMAL_TARGET_EXPORTS) \
23024         echo Configuring in $(TARGET_SUBDIR)/newlib; \
23025         cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
23026         case $(srcdir) in \
23027           /* | [A-Za-z]:[\\/]*) \
23028             topdir=$(srcdir) ;; \
23029           *) \
23030             case "$(TARGET_SUBDIR)" in \
23031               .) topdir="../$(srcdir)" ;; \
23032               *) topdir="../../$(srcdir)" ;; \
23033             esac ;; \
23034         esac; \
23035           srcdiroption="--srcdir=$${topdir}/newlib"; \
23036           libsrcdir="$$s/newlib"; \
23037         rm -f no-such-file || : ; \
23038         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23039           $(TARGET_CONFIGARGS) $${srcdiroption} \
23040           --with-target-subdir="$(TARGET_SUBDIR)"  \
23041           || exit 1
23042 @endif target-newlib
23043
23044 .PHONY: all-target-newlib maybe-all-target-newlib
23045 maybe-all-target-newlib:
23046 @if target-newlib
23047 TARGET-target-newlib=all
23048 maybe-all-target-newlib: all-target-newlib
23049 all-target-newlib: configure-target-newlib
23050         @r=`${PWD_COMMAND}`; export r; \
23051         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23052         $(SET_LIB_PATH) \
23053         $(NORMAL_TARGET_EXPORTS) \
23054         (cd $(TARGET_SUBDIR)/newlib && \
23055           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-newlib))
23056 @endif target-newlib
23057
23058 .PHONY: check-target-newlib maybe-check-target-newlib
23059 maybe-check-target-newlib:
23060 @if target-newlib
23061 maybe-check-target-newlib: check-target-newlib
23062
23063 check-target-newlib:
23064         @r=`${PWD_COMMAND}`; export r; \
23065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23066         $(SET_LIB_PATH) \
23067         $(NORMAL_TARGET_EXPORTS) \
23068         (cd $(TARGET_SUBDIR)/newlib && \
23069           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
23070
23071 @endif target-newlib
23072
23073 .PHONY: install-target-newlib maybe-install-target-newlib
23074 maybe-install-target-newlib:
23075 @if target-newlib
23076 maybe-install-target-newlib: install-target-newlib
23077
23078 install-target-newlib: installdirs
23079         @r=`${PWD_COMMAND}`; export r; \
23080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23081         $(SET_LIB_PATH) \
23082         $(NORMAL_TARGET_EXPORTS) \
23083         (cd $(TARGET_SUBDIR)/newlib && \
23084           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
23085
23086 @endif target-newlib
23087
23088 # Other targets (info, dvi, etc.)
23089
23090 .PHONY: maybe-info-target-newlib info-target-newlib
23091 maybe-info-target-newlib:
23092 @if target-newlib
23093 maybe-info-target-newlib: info-target-newlib
23094
23095 info-target-newlib: \
23096     configure-target-newlib 
23097         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23098         r=`${PWD_COMMAND}`; export r; \
23099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23100         $(SET_LIB_PATH) \
23101         $(NORMAL_TARGET_EXPORTS) \
23102         echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
23103         for flag in $(EXTRA_TARGET_FLAGS); do \
23104           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23105         done; \
23106         (cd $(TARGET_SUBDIR)/newlib && \
23107           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23108                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23109                   "RANLIB=$${RANLIB}" \
23110                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23111                    info) \
23112           || exit 1
23113
23114 @endif target-newlib
23115
23116 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
23117 maybe-dvi-target-newlib:
23118 @if target-newlib
23119 maybe-dvi-target-newlib: dvi-target-newlib
23120
23121 dvi-target-newlib: \
23122     configure-target-newlib 
23123         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23124         r=`${PWD_COMMAND}`; export r; \
23125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23126         $(SET_LIB_PATH) \
23127         $(NORMAL_TARGET_EXPORTS) \
23128         echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
23129         for flag in $(EXTRA_TARGET_FLAGS); do \
23130           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23131         done; \
23132         (cd $(TARGET_SUBDIR)/newlib && \
23133           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23134                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23135                   "RANLIB=$${RANLIB}" \
23136                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23137                    dvi) \
23138           || exit 1
23139
23140 @endif target-newlib
23141
23142 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
23143 maybe-TAGS-target-newlib:
23144 @if target-newlib
23145 maybe-TAGS-target-newlib: TAGS-target-newlib
23146
23147 TAGS-target-newlib: \
23148     configure-target-newlib 
23149         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23150         r=`${PWD_COMMAND}`; export r; \
23151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23152         $(SET_LIB_PATH) \
23153         $(NORMAL_TARGET_EXPORTS) \
23154         echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
23155         for flag in $(EXTRA_TARGET_FLAGS); do \
23156           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23157         done; \
23158         (cd $(TARGET_SUBDIR)/newlib && \
23159           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23160                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23161                   "RANLIB=$${RANLIB}" \
23162                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23163                    TAGS) \
23164           || exit 1
23165
23166 @endif target-newlib
23167
23168 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
23169 maybe-install-info-target-newlib:
23170 @if target-newlib
23171 maybe-install-info-target-newlib: install-info-target-newlib
23172
23173 install-info-target-newlib: \
23174     configure-target-newlib \
23175     info-target-newlib 
23176         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23177         r=`${PWD_COMMAND}`; export r; \
23178         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23179         $(SET_LIB_PATH) \
23180         $(NORMAL_TARGET_EXPORTS) \
23181         echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
23182         for flag in $(EXTRA_TARGET_FLAGS); do \
23183           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23184         done; \
23185         (cd $(TARGET_SUBDIR)/newlib && \
23186           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23187                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23188                   "RANLIB=$${RANLIB}" \
23189                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23190                    install-info) \
23191           || exit 1
23192
23193 @endif target-newlib
23194
23195 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
23196 maybe-installcheck-target-newlib:
23197 @if target-newlib
23198 maybe-installcheck-target-newlib: installcheck-target-newlib
23199
23200 installcheck-target-newlib: \
23201     configure-target-newlib 
23202         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23203         r=`${PWD_COMMAND}`; export r; \
23204         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23205         $(SET_LIB_PATH) \
23206         $(NORMAL_TARGET_EXPORTS) \
23207         echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
23208         for flag in $(EXTRA_TARGET_FLAGS); do \
23209           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23210         done; \
23211         (cd $(TARGET_SUBDIR)/newlib && \
23212           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23213                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23214                   "RANLIB=$${RANLIB}" \
23215                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23216                    installcheck) \
23217           || exit 1
23218
23219 @endif target-newlib
23220
23221 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
23222 maybe-mostlyclean-target-newlib:
23223 @if target-newlib
23224 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
23225
23226 mostlyclean-target-newlib: 
23227         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23228         r=`${PWD_COMMAND}`; export r; \
23229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23230         $(SET_LIB_PATH) \
23231         $(NORMAL_TARGET_EXPORTS) \
23232         echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
23233         for flag in $(EXTRA_TARGET_FLAGS); do \
23234           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23235         done; \
23236         (cd $(TARGET_SUBDIR)/newlib && \
23237           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23238                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23239                   "RANLIB=$${RANLIB}" \
23240                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23241                    mostlyclean) \
23242           || exit 1
23243
23244 @endif target-newlib
23245
23246 .PHONY: maybe-clean-target-newlib clean-target-newlib
23247 maybe-clean-target-newlib:
23248 @if target-newlib
23249 maybe-clean-target-newlib: clean-target-newlib
23250
23251 clean-target-newlib: 
23252         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23253         r=`${PWD_COMMAND}`; export r; \
23254         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23255         $(SET_LIB_PATH) \
23256         $(NORMAL_TARGET_EXPORTS) \
23257         echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
23258         for flag in $(EXTRA_TARGET_FLAGS); do \
23259           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23260         done; \
23261         (cd $(TARGET_SUBDIR)/newlib && \
23262           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23263                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23264                   "RANLIB=$${RANLIB}" \
23265                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23266                    clean) \
23267           || exit 1
23268
23269 @endif target-newlib
23270
23271 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
23272 maybe-distclean-target-newlib:
23273 @if target-newlib
23274 maybe-distclean-target-newlib: distclean-target-newlib
23275
23276 distclean-target-newlib: 
23277         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23278         r=`${PWD_COMMAND}`; export r; \
23279         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23280         $(SET_LIB_PATH) \
23281         $(NORMAL_TARGET_EXPORTS) \
23282         echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
23283         for flag in $(EXTRA_TARGET_FLAGS); do \
23284           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23285         done; \
23286         (cd $(TARGET_SUBDIR)/newlib && \
23287           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23288                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23289                   "RANLIB=$${RANLIB}" \
23290                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23291                    distclean) \
23292           || exit 1
23293
23294 @endif target-newlib
23295
23296 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
23297 maybe-maintainer-clean-target-newlib:
23298 @if target-newlib
23299 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
23300
23301 maintainer-clean-target-newlib: 
23302         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23303         r=`${PWD_COMMAND}`; export r; \
23304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23305         $(SET_LIB_PATH) \
23306         $(NORMAL_TARGET_EXPORTS) \
23307         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
23308         for flag in $(EXTRA_TARGET_FLAGS); do \
23309           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23310         done; \
23311         (cd $(TARGET_SUBDIR)/newlib && \
23312           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23313                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23314                   "RANLIB=$${RANLIB}" \
23315                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23316                    maintainer-clean) \
23317           || exit 1
23318
23319 @endif target-newlib
23320
23321
23322 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
23323 maybe-configure-target-libgfortran:
23324 @if target-libgfortran
23325 maybe-configure-target-libgfortran: configure-target-libgfortran
23326
23327 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
23328 $(TARGET_SUBDIR)/libgfortran/multilib.out: multilib.out
23329         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
23330         rm -f $(TARGET_SUBDIR)/libgfortran/Makefile || : ; \
23331         cp multilib.out $(TARGET_SUBDIR)/libgfortran/multilib.out
23332
23333 configure-target-libgfortran: $(TARGET_SUBDIR)/libgfortran/multilib.out
23334         @test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
23335         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
23336         r=`${PWD_COMMAND}`; export r; \
23337         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23338         $(SET_LIB_PATH) \
23339         $(NORMAL_TARGET_EXPORTS) \
23340         echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
23341         cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
23342         case $(srcdir) in \
23343           /* | [A-Za-z]:[\\/]*) \
23344             topdir=$(srcdir) ;; \
23345           *) \
23346             case "$(TARGET_SUBDIR)" in \
23347               .) topdir="../$(srcdir)" ;; \
23348               *) topdir="../../$(srcdir)" ;; \
23349             esac ;; \
23350         esac; \
23351           srcdiroption="--srcdir=$${topdir}/libgfortran"; \
23352           libsrcdir="$$s/libgfortran"; \
23353         rm -f no-such-file || : ; \
23354         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23355           $(TARGET_CONFIGARGS) $${srcdiroption} \
23356           --with-target-subdir="$(TARGET_SUBDIR)"  \
23357           || exit 1
23358 @endif target-libgfortran
23359
23360 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
23361 maybe-all-target-libgfortran:
23362 @if target-libgfortran
23363 TARGET-target-libgfortran=all
23364 maybe-all-target-libgfortran: all-target-libgfortran
23365 all-target-libgfortran: configure-target-libgfortran
23366         @r=`${PWD_COMMAND}`; export r; \
23367         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23368         $(SET_LIB_PATH) \
23369         $(NORMAL_TARGET_EXPORTS) \
23370         (cd $(TARGET_SUBDIR)/libgfortran && \
23371           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libgfortran))
23372 @endif target-libgfortran
23373
23374 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
23375 maybe-check-target-libgfortran:
23376 @if target-libgfortran
23377 maybe-check-target-libgfortran: check-target-libgfortran
23378
23379 check-target-libgfortran:
23380         @r=`${PWD_COMMAND}`; export r; \
23381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23382         $(SET_LIB_PATH) \
23383         $(NORMAL_TARGET_EXPORTS) \
23384         (cd $(TARGET_SUBDIR)/libgfortran && \
23385           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
23386
23387 @endif target-libgfortran
23388
23389 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
23390 maybe-install-target-libgfortran:
23391 @if target-libgfortran
23392 maybe-install-target-libgfortran: install-target-libgfortran
23393
23394 install-target-libgfortran: installdirs
23395         @r=`${PWD_COMMAND}`; export r; \
23396         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23397         $(SET_LIB_PATH) \
23398         $(NORMAL_TARGET_EXPORTS) \
23399         (cd $(TARGET_SUBDIR)/libgfortran && \
23400           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
23401
23402 @endif target-libgfortran
23403
23404 # Other targets (info, dvi, etc.)
23405
23406 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
23407 maybe-info-target-libgfortran:
23408 @if target-libgfortran
23409 maybe-info-target-libgfortran: info-target-libgfortran
23410
23411 info-target-libgfortran: \
23412     configure-target-libgfortran 
23413         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23414         r=`${PWD_COMMAND}`; export r; \
23415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23416         $(SET_LIB_PATH) \
23417         $(NORMAL_TARGET_EXPORTS) \
23418         echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
23419         for flag in $(EXTRA_TARGET_FLAGS); do \
23420           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23421         done; \
23422         (cd $(TARGET_SUBDIR)/libgfortran && \
23423           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23424                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23425                   "RANLIB=$${RANLIB}" \
23426                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23427                    info) \
23428           || exit 1
23429
23430 @endif target-libgfortran
23431
23432 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
23433 maybe-dvi-target-libgfortran:
23434 @if target-libgfortran
23435 maybe-dvi-target-libgfortran: dvi-target-libgfortran
23436
23437 dvi-target-libgfortran: \
23438     configure-target-libgfortran 
23439         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23440         r=`${PWD_COMMAND}`; export r; \
23441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23442         $(SET_LIB_PATH) \
23443         $(NORMAL_TARGET_EXPORTS) \
23444         echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
23445         for flag in $(EXTRA_TARGET_FLAGS); do \
23446           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23447         done; \
23448         (cd $(TARGET_SUBDIR)/libgfortran && \
23449           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23450                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23451                   "RANLIB=$${RANLIB}" \
23452                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23453                    dvi) \
23454           || exit 1
23455
23456 @endif target-libgfortran
23457
23458 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
23459 maybe-TAGS-target-libgfortran:
23460 @if target-libgfortran
23461 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
23462
23463 TAGS-target-libgfortran: \
23464     configure-target-libgfortran 
23465         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23466         r=`${PWD_COMMAND}`; export r; \
23467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23468         $(SET_LIB_PATH) \
23469         $(NORMAL_TARGET_EXPORTS) \
23470         echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
23471         for flag in $(EXTRA_TARGET_FLAGS); do \
23472           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23473         done; \
23474         (cd $(TARGET_SUBDIR)/libgfortran && \
23475           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23476                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23477                   "RANLIB=$${RANLIB}" \
23478                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23479                    TAGS) \
23480           || exit 1
23481
23482 @endif target-libgfortran
23483
23484 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
23485 maybe-install-info-target-libgfortran:
23486 @if target-libgfortran
23487 maybe-install-info-target-libgfortran: install-info-target-libgfortran
23488
23489 install-info-target-libgfortran: \
23490     configure-target-libgfortran \
23491     info-target-libgfortran 
23492         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23493         r=`${PWD_COMMAND}`; export r; \
23494         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23495         $(SET_LIB_PATH) \
23496         $(NORMAL_TARGET_EXPORTS) \
23497         echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
23498         for flag in $(EXTRA_TARGET_FLAGS); do \
23499           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23500         done; \
23501         (cd $(TARGET_SUBDIR)/libgfortran && \
23502           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23503                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23504                   "RANLIB=$${RANLIB}" \
23505                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23506                    install-info) \
23507           || exit 1
23508
23509 @endif target-libgfortran
23510
23511 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
23512 maybe-installcheck-target-libgfortran:
23513 @if target-libgfortran
23514 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
23515
23516 installcheck-target-libgfortran: \
23517     configure-target-libgfortran 
23518         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23519         r=`${PWD_COMMAND}`; export r; \
23520         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23521         $(SET_LIB_PATH) \
23522         $(NORMAL_TARGET_EXPORTS) \
23523         echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
23524         for flag in $(EXTRA_TARGET_FLAGS); do \
23525           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23526         done; \
23527         (cd $(TARGET_SUBDIR)/libgfortran && \
23528           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23529                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23530                   "RANLIB=$${RANLIB}" \
23531                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23532                    installcheck) \
23533           || exit 1
23534
23535 @endif target-libgfortran
23536
23537 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
23538 maybe-mostlyclean-target-libgfortran:
23539 @if target-libgfortran
23540 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
23541
23542 mostlyclean-target-libgfortran: 
23543         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23544         r=`${PWD_COMMAND}`; export r; \
23545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23546         $(SET_LIB_PATH) \
23547         $(NORMAL_TARGET_EXPORTS) \
23548         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
23549         for flag in $(EXTRA_TARGET_FLAGS); do \
23550           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23551         done; \
23552         (cd $(TARGET_SUBDIR)/libgfortran && \
23553           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23554                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23555                   "RANLIB=$${RANLIB}" \
23556                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23557                    mostlyclean) \
23558           || exit 1
23559
23560 @endif target-libgfortran
23561
23562 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
23563 maybe-clean-target-libgfortran:
23564 @if target-libgfortran
23565 maybe-clean-target-libgfortran: clean-target-libgfortran
23566
23567 clean-target-libgfortran: 
23568         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23569         r=`${PWD_COMMAND}`; export r; \
23570         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23571         $(SET_LIB_PATH) \
23572         $(NORMAL_TARGET_EXPORTS) \
23573         echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
23574         for flag in $(EXTRA_TARGET_FLAGS); do \
23575           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23576         done; \
23577         (cd $(TARGET_SUBDIR)/libgfortran && \
23578           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23579                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23580                   "RANLIB=$${RANLIB}" \
23581                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23582                    clean) \
23583           || exit 1
23584
23585 @endif target-libgfortran
23586
23587 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
23588 maybe-distclean-target-libgfortran:
23589 @if target-libgfortran
23590 maybe-distclean-target-libgfortran: distclean-target-libgfortran
23591
23592 distclean-target-libgfortran: 
23593         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23594         r=`${PWD_COMMAND}`; export r; \
23595         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23596         $(SET_LIB_PATH) \
23597         $(NORMAL_TARGET_EXPORTS) \
23598         echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
23599         for flag in $(EXTRA_TARGET_FLAGS); do \
23600           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23601         done; \
23602         (cd $(TARGET_SUBDIR)/libgfortran && \
23603           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23604                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23605                   "RANLIB=$${RANLIB}" \
23606                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23607                    distclean) \
23608           || exit 1
23609
23610 @endif target-libgfortran
23611
23612 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
23613 maybe-maintainer-clean-target-libgfortran:
23614 @if target-libgfortran
23615 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
23616
23617 maintainer-clean-target-libgfortran: 
23618         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23619         r=`${PWD_COMMAND}`; export r; \
23620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23621         $(SET_LIB_PATH) \
23622         $(NORMAL_TARGET_EXPORTS) \
23623         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
23624         for flag in $(EXTRA_TARGET_FLAGS); do \
23625           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23626         done; \
23627         (cd $(TARGET_SUBDIR)/libgfortran && \
23628           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23629                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23630                   "RANLIB=$${RANLIB}" \
23631                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23632                    maintainer-clean) \
23633           || exit 1
23634
23635 @endif target-libgfortran
23636
23637
23638 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
23639 maybe-configure-target-libobjc:
23640 @if target-libobjc
23641 maybe-configure-target-libobjc: configure-target-libobjc
23642
23643 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
23644 $(TARGET_SUBDIR)/libobjc/multilib.out: multilib.out
23645         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
23646         rm -f $(TARGET_SUBDIR)/libobjc/Makefile || : ; \
23647         cp multilib.out $(TARGET_SUBDIR)/libobjc/multilib.out
23648
23649 configure-target-libobjc: $(TARGET_SUBDIR)/libobjc/multilib.out
23650         @test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
23651         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
23652         r=`${PWD_COMMAND}`; export r; \
23653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23654         $(SET_LIB_PATH) \
23655         $(NORMAL_TARGET_EXPORTS) \
23656         echo Configuring in $(TARGET_SUBDIR)/libobjc; \
23657         cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
23658         case $(srcdir) in \
23659           /* | [A-Za-z]:[\\/]*) \
23660             topdir=$(srcdir) ;; \
23661           *) \
23662             case "$(TARGET_SUBDIR)" in \
23663               .) topdir="../$(srcdir)" ;; \
23664               *) topdir="../../$(srcdir)" ;; \
23665             esac ;; \
23666         esac; \
23667           srcdiroption="--srcdir=$${topdir}/libobjc"; \
23668           libsrcdir="$$s/libobjc"; \
23669         rm -f no-such-file || : ; \
23670         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23671           $(TARGET_CONFIGARGS) $${srcdiroption} \
23672           --with-target-subdir="$(TARGET_SUBDIR)"  \
23673           || exit 1
23674 @endif target-libobjc
23675
23676 .PHONY: all-target-libobjc maybe-all-target-libobjc
23677 maybe-all-target-libobjc:
23678 @if target-libobjc
23679 TARGET-target-libobjc=all
23680 maybe-all-target-libobjc: all-target-libobjc
23681 all-target-libobjc: configure-target-libobjc
23682         @r=`${PWD_COMMAND}`; export r; \
23683         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23684         $(SET_LIB_PATH) \
23685         $(NORMAL_TARGET_EXPORTS) \
23686         (cd $(TARGET_SUBDIR)/libobjc && \
23687           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libobjc))
23688 @endif target-libobjc
23689
23690 .PHONY: check-target-libobjc maybe-check-target-libobjc
23691 maybe-check-target-libobjc:
23692 @if target-libobjc
23693 maybe-check-target-libobjc: check-target-libobjc
23694
23695 check-target-libobjc:
23696         @r=`${PWD_COMMAND}`; export r; \
23697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23698         $(SET_LIB_PATH) \
23699         $(NORMAL_TARGET_EXPORTS) \
23700         (cd $(TARGET_SUBDIR)/libobjc && \
23701           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
23702
23703 @endif target-libobjc
23704
23705 .PHONY: install-target-libobjc maybe-install-target-libobjc
23706 maybe-install-target-libobjc:
23707 @if target-libobjc
23708 maybe-install-target-libobjc: install-target-libobjc
23709
23710 install-target-libobjc: installdirs
23711         @r=`${PWD_COMMAND}`; export r; \
23712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23713         $(SET_LIB_PATH) \
23714         $(NORMAL_TARGET_EXPORTS) \
23715         (cd $(TARGET_SUBDIR)/libobjc && \
23716           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
23717
23718 @endif target-libobjc
23719
23720 # Other targets (info, dvi, etc.)
23721
23722 .PHONY: maybe-info-target-libobjc info-target-libobjc
23723 maybe-info-target-libobjc:
23724 @if target-libobjc
23725 maybe-info-target-libobjc: info-target-libobjc
23726
23727 info-target-libobjc: \
23728     configure-target-libobjc 
23729         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23730         r=`${PWD_COMMAND}`; export r; \
23731         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23732         $(SET_LIB_PATH) \
23733         $(NORMAL_TARGET_EXPORTS) \
23734         echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
23735         for flag in $(EXTRA_TARGET_FLAGS); do \
23736           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23737         done; \
23738         (cd $(TARGET_SUBDIR)/libobjc && \
23739           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23740                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23741                   "RANLIB=$${RANLIB}" \
23742                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23743                    info) \
23744           || exit 1
23745
23746 @endif target-libobjc
23747
23748 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
23749 maybe-dvi-target-libobjc:
23750 @if target-libobjc
23751 maybe-dvi-target-libobjc: dvi-target-libobjc
23752
23753 dvi-target-libobjc: \
23754     configure-target-libobjc 
23755         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23756         r=`${PWD_COMMAND}`; export r; \
23757         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23758         $(SET_LIB_PATH) \
23759         $(NORMAL_TARGET_EXPORTS) \
23760         echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
23761         for flag in $(EXTRA_TARGET_FLAGS); do \
23762           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23763         done; \
23764         (cd $(TARGET_SUBDIR)/libobjc && \
23765           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23766                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23767                   "RANLIB=$${RANLIB}" \
23768                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23769                    dvi) \
23770           || exit 1
23771
23772 @endif target-libobjc
23773
23774 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
23775 maybe-TAGS-target-libobjc:
23776 @if target-libobjc
23777 maybe-TAGS-target-libobjc: TAGS-target-libobjc
23778
23779 TAGS-target-libobjc: \
23780     configure-target-libobjc 
23781         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23782         r=`${PWD_COMMAND}`; export r; \
23783         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23784         $(SET_LIB_PATH) \
23785         $(NORMAL_TARGET_EXPORTS) \
23786         echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
23787         for flag in $(EXTRA_TARGET_FLAGS); do \
23788           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23789         done; \
23790         (cd $(TARGET_SUBDIR)/libobjc && \
23791           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23792                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23793                   "RANLIB=$${RANLIB}" \
23794                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23795                    TAGS) \
23796           || exit 1
23797
23798 @endif target-libobjc
23799
23800 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
23801 maybe-install-info-target-libobjc:
23802 @if target-libobjc
23803 maybe-install-info-target-libobjc: install-info-target-libobjc
23804
23805 install-info-target-libobjc: \
23806     configure-target-libobjc \
23807     info-target-libobjc 
23808         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23809         r=`${PWD_COMMAND}`; export r; \
23810         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23811         $(SET_LIB_PATH) \
23812         $(NORMAL_TARGET_EXPORTS) \
23813         echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
23814         for flag in $(EXTRA_TARGET_FLAGS); do \
23815           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23816         done; \
23817         (cd $(TARGET_SUBDIR)/libobjc && \
23818           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23819                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23820                   "RANLIB=$${RANLIB}" \
23821                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23822                    install-info) \
23823           || exit 1
23824
23825 @endif target-libobjc
23826
23827 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
23828 maybe-installcheck-target-libobjc:
23829 @if target-libobjc
23830 maybe-installcheck-target-libobjc: installcheck-target-libobjc
23831
23832 installcheck-target-libobjc: \
23833     configure-target-libobjc 
23834         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23835         r=`${PWD_COMMAND}`; export r; \
23836         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23837         $(SET_LIB_PATH) \
23838         $(NORMAL_TARGET_EXPORTS) \
23839         echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
23840         for flag in $(EXTRA_TARGET_FLAGS); do \
23841           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23842         done; \
23843         (cd $(TARGET_SUBDIR)/libobjc && \
23844           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23845                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23846                   "RANLIB=$${RANLIB}" \
23847                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23848                    installcheck) \
23849           || exit 1
23850
23851 @endif target-libobjc
23852
23853 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
23854 maybe-mostlyclean-target-libobjc:
23855 @if target-libobjc
23856 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
23857
23858 mostlyclean-target-libobjc: 
23859         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23860         r=`${PWD_COMMAND}`; export r; \
23861         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23862         $(SET_LIB_PATH) \
23863         $(NORMAL_TARGET_EXPORTS) \
23864         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
23865         for flag in $(EXTRA_TARGET_FLAGS); do \
23866           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23867         done; \
23868         (cd $(TARGET_SUBDIR)/libobjc && \
23869           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23870                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23871                   "RANLIB=$${RANLIB}" \
23872                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23873                    mostlyclean) \
23874           || exit 1
23875
23876 @endif target-libobjc
23877
23878 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
23879 maybe-clean-target-libobjc:
23880 @if target-libobjc
23881 maybe-clean-target-libobjc: clean-target-libobjc
23882
23883 clean-target-libobjc: 
23884         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23885         r=`${PWD_COMMAND}`; export r; \
23886         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23887         $(SET_LIB_PATH) \
23888         $(NORMAL_TARGET_EXPORTS) \
23889         echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
23890         for flag in $(EXTRA_TARGET_FLAGS); do \
23891           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23892         done; \
23893         (cd $(TARGET_SUBDIR)/libobjc && \
23894           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23895                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23896                   "RANLIB=$${RANLIB}" \
23897                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23898                    clean) \
23899           || exit 1
23900
23901 @endif target-libobjc
23902
23903 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
23904 maybe-distclean-target-libobjc:
23905 @if target-libobjc
23906 maybe-distclean-target-libobjc: distclean-target-libobjc
23907
23908 distclean-target-libobjc: 
23909         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23910         r=`${PWD_COMMAND}`; export r; \
23911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23912         $(SET_LIB_PATH) \
23913         $(NORMAL_TARGET_EXPORTS) \
23914         echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
23915         for flag in $(EXTRA_TARGET_FLAGS); do \
23916           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23917         done; \
23918         (cd $(TARGET_SUBDIR)/libobjc && \
23919           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23920                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23921                   "RANLIB=$${RANLIB}" \
23922                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23923                    distclean) \
23924           || exit 1
23925
23926 @endif target-libobjc
23927
23928 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
23929 maybe-maintainer-clean-target-libobjc:
23930 @if target-libobjc
23931 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
23932
23933 maintainer-clean-target-libobjc: 
23934         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23935         r=`${PWD_COMMAND}`; export r; \
23936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23937         $(SET_LIB_PATH) \
23938         $(NORMAL_TARGET_EXPORTS) \
23939         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
23940         for flag in $(EXTRA_TARGET_FLAGS); do \
23941           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23942         done; \
23943         (cd $(TARGET_SUBDIR)/libobjc && \
23944           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23945                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23946                   "RANLIB=$${RANLIB}" \
23947                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23948                    maintainer-clean) \
23949           || exit 1
23950
23951 @endif target-libobjc
23952
23953
23954 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
23955 maybe-configure-target-libtermcap:
23956 @if target-libtermcap
23957 maybe-configure-target-libtermcap: configure-target-libtermcap
23958
23959 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
23960 $(TARGET_SUBDIR)/libtermcap/multilib.out: multilib.out
23961         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
23962         rm -f $(TARGET_SUBDIR)/libtermcap/Makefile || : ; \
23963         cp multilib.out $(TARGET_SUBDIR)/libtermcap/multilib.out
23964
23965 configure-target-libtermcap: $(TARGET_SUBDIR)/libtermcap/multilib.out
23966         @test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
23967         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
23968         r=`${PWD_COMMAND}`; export r; \
23969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23970         $(SET_LIB_PATH) \
23971         $(NORMAL_TARGET_EXPORTS) \
23972         echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
23973         cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
23974         case $(srcdir) in \
23975           /* | [A-Za-z]:[\\/]*) \
23976             topdir=$(srcdir) ;; \
23977           *) \
23978             case "$(TARGET_SUBDIR)" in \
23979               .) topdir="../$(srcdir)" ;; \
23980               *) topdir="../../$(srcdir)" ;; \
23981             esac ;; \
23982         esac; \
23983         if [ "$(srcdir)" = "." ] ; then \
23984           if [ "$(TARGET_SUBDIR)" != "." ] ; then \
23985             if $(SHELL) $$s/symlink-tree $${topdir}/libtermcap "no-such-file" ; then \
23986               if [ -f Makefile ]; then \
23987                 if $(MAKE) distclean; then \
23988                   true; \
23989                 else \
23990                   exit 1; \
23991                 fi; \
23992               else \
23993                 true; \
23994               fi; \
23995             else \
23996               exit 1; \
23997             fi; \
23998           else \
23999             true; \
24000           fi; \
24001           srcdiroption="--srcdir=."; \
24002           libsrcdir="."; \
24003         else \
24004           srcdiroption="--srcdir=$${topdir}/libtermcap"; \
24005           libsrcdir="$$s/libtermcap"; \
24006         fi; \
24007         rm -f no-such-file || : ; \
24008         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24009           $(TARGET_CONFIGARGS) $${srcdiroption} \
24010           --with-target-subdir="$(TARGET_SUBDIR)"  \
24011           || exit 1
24012 @endif target-libtermcap
24013
24014 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
24015 maybe-all-target-libtermcap:
24016 @if target-libtermcap
24017 TARGET-target-libtermcap=all
24018 maybe-all-target-libtermcap: all-target-libtermcap
24019 all-target-libtermcap: configure-target-libtermcap
24020         @r=`${PWD_COMMAND}`; export r; \
24021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24022         $(SET_LIB_PATH) \
24023         $(NORMAL_TARGET_EXPORTS) \
24024         (cd $(TARGET_SUBDIR)/libtermcap && \
24025           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libtermcap))
24026 @endif target-libtermcap
24027
24028 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
24029 maybe-check-target-libtermcap:
24030 @if target-libtermcap
24031 maybe-check-target-libtermcap: check-target-libtermcap
24032
24033 # Dummy target for uncheckable module.
24034 check-target-libtermcap:
24035
24036 @endif target-libtermcap
24037
24038 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
24039 maybe-install-target-libtermcap:
24040 @if target-libtermcap
24041 maybe-install-target-libtermcap: install-target-libtermcap
24042
24043 install-target-libtermcap: installdirs
24044         @r=`${PWD_COMMAND}`; export r; \
24045         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24046         $(SET_LIB_PATH) \
24047         $(NORMAL_TARGET_EXPORTS) \
24048         (cd $(TARGET_SUBDIR)/libtermcap && \
24049           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
24050
24051 @endif target-libtermcap
24052
24053 # Other targets (info, dvi, etc.)
24054
24055 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
24056 maybe-info-target-libtermcap:
24057 @if target-libtermcap
24058 maybe-info-target-libtermcap: info-target-libtermcap
24059
24060 info-target-libtermcap: \
24061     configure-target-libtermcap 
24062         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24063         r=`${PWD_COMMAND}`; export r; \
24064         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24065         $(SET_LIB_PATH) \
24066         $(NORMAL_TARGET_EXPORTS) \
24067         echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
24068         for flag in $(EXTRA_TARGET_FLAGS); do \
24069           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24070         done; \
24071         (cd $(TARGET_SUBDIR)/libtermcap && \
24072           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24073                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24074                   "RANLIB=$${RANLIB}" \
24075                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24076                    info) \
24077           || exit 1
24078
24079 @endif target-libtermcap
24080
24081 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
24082 maybe-dvi-target-libtermcap:
24083 @if target-libtermcap
24084 maybe-dvi-target-libtermcap: dvi-target-libtermcap
24085
24086 dvi-target-libtermcap: \
24087     configure-target-libtermcap 
24088         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24089         r=`${PWD_COMMAND}`; export r; \
24090         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24091         $(SET_LIB_PATH) \
24092         $(NORMAL_TARGET_EXPORTS) \
24093         echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
24094         for flag in $(EXTRA_TARGET_FLAGS); do \
24095           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24096         done; \
24097         (cd $(TARGET_SUBDIR)/libtermcap && \
24098           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24099                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24100                   "RANLIB=$${RANLIB}" \
24101                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24102                    dvi) \
24103           || exit 1
24104
24105 @endif target-libtermcap
24106
24107 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
24108 maybe-TAGS-target-libtermcap:
24109 @if target-libtermcap
24110 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
24111
24112 TAGS-target-libtermcap: \
24113     configure-target-libtermcap 
24114         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24115         r=`${PWD_COMMAND}`; export r; \
24116         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24117         $(SET_LIB_PATH) \
24118         $(NORMAL_TARGET_EXPORTS) \
24119         echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
24120         for flag in $(EXTRA_TARGET_FLAGS); do \
24121           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24122         done; \
24123         (cd $(TARGET_SUBDIR)/libtermcap && \
24124           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24125                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24126                   "RANLIB=$${RANLIB}" \
24127                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24128                    TAGS) \
24129           || exit 1
24130
24131 @endif target-libtermcap
24132
24133 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
24134 maybe-install-info-target-libtermcap:
24135 @if target-libtermcap
24136 maybe-install-info-target-libtermcap: install-info-target-libtermcap
24137
24138 install-info-target-libtermcap: \
24139     configure-target-libtermcap \
24140     info-target-libtermcap 
24141         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24142         r=`${PWD_COMMAND}`; export r; \
24143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24144         $(SET_LIB_PATH) \
24145         $(NORMAL_TARGET_EXPORTS) \
24146         echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
24147         for flag in $(EXTRA_TARGET_FLAGS); do \
24148           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24149         done; \
24150         (cd $(TARGET_SUBDIR)/libtermcap && \
24151           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24152                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24153                   "RANLIB=$${RANLIB}" \
24154                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24155                    install-info) \
24156           || exit 1
24157
24158 @endif target-libtermcap
24159
24160 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
24161 maybe-installcheck-target-libtermcap:
24162 @if target-libtermcap
24163 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
24164
24165 installcheck-target-libtermcap: \
24166     configure-target-libtermcap 
24167         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24168         r=`${PWD_COMMAND}`; export r; \
24169         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24170         $(SET_LIB_PATH) \
24171         $(NORMAL_TARGET_EXPORTS) \
24172         echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
24173         for flag in $(EXTRA_TARGET_FLAGS); do \
24174           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24175         done; \
24176         (cd $(TARGET_SUBDIR)/libtermcap && \
24177           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24178                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24179                   "RANLIB=$${RANLIB}" \
24180                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24181                    installcheck) \
24182           || exit 1
24183
24184 @endif target-libtermcap
24185
24186 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
24187 maybe-mostlyclean-target-libtermcap:
24188 @if target-libtermcap
24189 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
24190
24191 # libtermcap doesn't support mostlyclean.
24192 mostlyclean-target-libtermcap:
24193
24194 @endif target-libtermcap
24195
24196 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
24197 maybe-clean-target-libtermcap:
24198 @if target-libtermcap
24199 maybe-clean-target-libtermcap: clean-target-libtermcap
24200
24201 # libtermcap doesn't support clean.
24202 clean-target-libtermcap:
24203
24204 @endif target-libtermcap
24205
24206 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
24207 maybe-distclean-target-libtermcap:
24208 @if target-libtermcap
24209 maybe-distclean-target-libtermcap: distclean-target-libtermcap
24210
24211 # libtermcap doesn't support distclean.
24212 distclean-target-libtermcap:
24213
24214 @endif target-libtermcap
24215
24216 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
24217 maybe-maintainer-clean-target-libtermcap:
24218 @if target-libtermcap
24219 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
24220
24221 # libtermcap doesn't support maintainer-clean.
24222 maintainer-clean-target-libtermcap:
24223
24224 @endif target-libtermcap
24225
24226
24227 .PHONY: configure-target-winsup maybe-configure-target-winsup
24228 maybe-configure-target-winsup:
24229 @if target-winsup
24230 maybe-configure-target-winsup: configure-target-winsup
24231
24232 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
24233 $(TARGET_SUBDIR)/winsup/multilib.out: multilib.out
24234         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
24235         rm -f $(TARGET_SUBDIR)/winsup/Makefile || : ; \
24236         cp multilib.out $(TARGET_SUBDIR)/winsup/multilib.out
24237
24238 configure-target-winsup: $(TARGET_SUBDIR)/winsup/multilib.out
24239         @test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
24240         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
24241         r=`${PWD_COMMAND}`; export r; \
24242         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24243         $(SET_LIB_PATH) \
24244         $(NORMAL_TARGET_EXPORTS) \
24245         echo Configuring in $(TARGET_SUBDIR)/winsup; \
24246         cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
24247         case $(srcdir) in \
24248           /* | [A-Za-z]:[\\/]*) \
24249             topdir=$(srcdir) ;; \
24250           *) \
24251             case "$(TARGET_SUBDIR)" in \
24252               .) topdir="../$(srcdir)" ;; \
24253               *) topdir="../../$(srcdir)" ;; \
24254             esac ;; \
24255         esac; \
24256           srcdiroption="--srcdir=$${topdir}/winsup"; \
24257           libsrcdir="$$s/winsup"; \
24258         rm -f no-such-file || : ; \
24259         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24260           $(TARGET_CONFIGARGS) $${srcdiroption} \
24261           --with-target-subdir="$(TARGET_SUBDIR)"  \
24262           || exit 1
24263 @endif target-winsup
24264
24265 .PHONY: all-target-winsup maybe-all-target-winsup
24266 maybe-all-target-winsup:
24267 @if target-winsup
24268 TARGET-target-winsup=all
24269 maybe-all-target-winsup: all-target-winsup
24270 all-target-winsup: configure-target-winsup
24271         @r=`${PWD_COMMAND}`; export r; \
24272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24273         $(SET_LIB_PATH) \
24274         $(NORMAL_TARGET_EXPORTS) \
24275         (cd $(TARGET_SUBDIR)/winsup && \
24276           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-winsup))
24277 @endif target-winsup
24278
24279 .PHONY: check-target-winsup maybe-check-target-winsup
24280 maybe-check-target-winsup:
24281 @if target-winsup
24282 maybe-check-target-winsup: check-target-winsup
24283
24284 check-target-winsup:
24285         @r=`${PWD_COMMAND}`; export r; \
24286         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24287         $(SET_LIB_PATH) \
24288         $(NORMAL_TARGET_EXPORTS) \
24289         (cd $(TARGET_SUBDIR)/winsup && \
24290           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
24291
24292 @endif target-winsup
24293
24294 .PHONY: install-target-winsup maybe-install-target-winsup
24295 maybe-install-target-winsup:
24296 @if target-winsup
24297 maybe-install-target-winsup: install-target-winsup
24298
24299 install-target-winsup: installdirs
24300         @r=`${PWD_COMMAND}`; export r; \
24301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24302         $(SET_LIB_PATH) \
24303         $(NORMAL_TARGET_EXPORTS) \
24304         (cd $(TARGET_SUBDIR)/winsup && \
24305           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
24306
24307 @endif target-winsup
24308
24309 # Other targets (info, dvi, etc.)
24310
24311 .PHONY: maybe-info-target-winsup info-target-winsup
24312 maybe-info-target-winsup:
24313 @if target-winsup
24314 maybe-info-target-winsup: info-target-winsup
24315
24316 info-target-winsup: \
24317     configure-target-winsup 
24318         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24319         r=`${PWD_COMMAND}`; export r; \
24320         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24321         $(SET_LIB_PATH) \
24322         $(NORMAL_TARGET_EXPORTS) \
24323         echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
24324         for flag in $(EXTRA_TARGET_FLAGS); do \
24325           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24326         done; \
24327         (cd $(TARGET_SUBDIR)/winsup && \
24328           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24329                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24330                   "RANLIB=$${RANLIB}" \
24331                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24332                    info) \
24333           || exit 1
24334
24335 @endif target-winsup
24336
24337 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
24338 maybe-dvi-target-winsup:
24339 @if target-winsup
24340 maybe-dvi-target-winsup: dvi-target-winsup
24341
24342 dvi-target-winsup: \
24343     configure-target-winsup 
24344         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24345         r=`${PWD_COMMAND}`; export r; \
24346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24347         $(SET_LIB_PATH) \
24348         $(NORMAL_TARGET_EXPORTS) \
24349         echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
24350         for flag in $(EXTRA_TARGET_FLAGS); do \
24351           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24352         done; \
24353         (cd $(TARGET_SUBDIR)/winsup && \
24354           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24355                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24356                   "RANLIB=$${RANLIB}" \
24357                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24358                    dvi) \
24359           || exit 1
24360
24361 @endif target-winsup
24362
24363 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
24364 maybe-TAGS-target-winsup:
24365 @if target-winsup
24366 maybe-TAGS-target-winsup: TAGS-target-winsup
24367
24368 TAGS-target-winsup: \
24369     configure-target-winsup 
24370         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24371         r=`${PWD_COMMAND}`; export r; \
24372         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24373         $(SET_LIB_PATH) \
24374         $(NORMAL_TARGET_EXPORTS) \
24375         echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
24376         for flag in $(EXTRA_TARGET_FLAGS); do \
24377           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24378         done; \
24379         (cd $(TARGET_SUBDIR)/winsup && \
24380           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24381                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24382                   "RANLIB=$${RANLIB}" \
24383                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24384                    TAGS) \
24385           || exit 1
24386
24387 @endif target-winsup
24388
24389 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
24390 maybe-install-info-target-winsup:
24391 @if target-winsup
24392 maybe-install-info-target-winsup: install-info-target-winsup
24393
24394 install-info-target-winsup: \
24395     configure-target-winsup \
24396     info-target-winsup 
24397         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24398         r=`${PWD_COMMAND}`; export r; \
24399         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24400         $(SET_LIB_PATH) \
24401         $(NORMAL_TARGET_EXPORTS) \
24402         echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
24403         for flag in $(EXTRA_TARGET_FLAGS); do \
24404           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24405         done; \
24406         (cd $(TARGET_SUBDIR)/winsup && \
24407           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24408                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24409                   "RANLIB=$${RANLIB}" \
24410                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24411                    install-info) \
24412           || exit 1
24413
24414 @endif target-winsup
24415
24416 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
24417 maybe-installcheck-target-winsup:
24418 @if target-winsup
24419 maybe-installcheck-target-winsup: installcheck-target-winsup
24420
24421 installcheck-target-winsup: \
24422     configure-target-winsup 
24423         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24424         r=`${PWD_COMMAND}`; export r; \
24425         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24426         $(SET_LIB_PATH) \
24427         $(NORMAL_TARGET_EXPORTS) \
24428         echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
24429         for flag in $(EXTRA_TARGET_FLAGS); do \
24430           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24431         done; \
24432         (cd $(TARGET_SUBDIR)/winsup && \
24433           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24434                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24435                   "RANLIB=$${RANLIB}" \
24436                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24437                    installcheck) \
24438           || exit 1
24439
24440 @endif target-winsup
24441
24442 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
24443 maybe-mostlyclean-target-winsup:
24444 @if target-winsup
24445 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
24446
24447 mostlyclean-target-winsup: 
24448         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24449         r=`${PWD_COMMAND}`; export r; \
24450         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24451         $(SET_LIB_PATH) \
24452         $(NORMAL_TARGET_EXPORTS) \
24453         echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
24454         for flag in $(EXTRA_TARGET_FLAGS); do \
24455           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24456         done; \
24457         (cd $(TARGET_SUBDIR)/winsup && \
24458           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24459                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24460                   "RANLIB=$${RANLIB}" \
24461                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24462                    mostlyclean) \
24463           || exit 1
24464
24465 @endif target-winsup
24466
24467 .PHONY: maybe-clean-target-winsup clean-target-winsup
24468 maybe-clean-target-winsup:
24469 @if target-winsup
24470 maybe-clean-target-winsup: clean-target-winsup
24471
24472 clean-target-winsup: 
24473         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24474         r=`${PWD_COMMAND}`; export r; \
24475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24476         $(SET_LIB_PATH) \
24477         $(NORMAL_TARGET_EXPORTS) \
24478         echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
24479         for flag in $(EXTRA_TARGET_FLAGS); do \
24480           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24481         done; \
24482         (cd $(TARGET_SUBDIR)/winsup && \
24483           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24484                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24485                   "RANLIB=$${RANLIB}" \
24486                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24487                    clean) \
24488           || exit 1
24489
24490 @endif target-winsup
24491
24492 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
24493 maybe-distclean-target-winsup:
24494 @if target-winsup
24495 maybe-distclean-target-winsup: distclean-target-winsup
24496
24497 distclean-target-winsup: 
24498         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24499         r=`${PWD_COMMAND}`; export r; \
24500         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24501         $(SET_LIB_PATH) \
24502         $(NORMAL_TARGET_EXPORTS) \
24503         echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
24504         for flag in $(EXTRA_TARGET_FLAGS); do \
24505           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24506         done; \
24507         (cd $(TARGET_SUBDIR)/winsup && \
24508           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24509                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24510                   "RANLIB=$${RANLIB}" \
24511                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24512                    distclean) \
24513           || exit 1
24514
24515 @endif target-winsup
24516
24517 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
24518 maybe-maintainer-clean-target-winsup:
24519 @if target-winsup
24520 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
24521
24522 maintainer-clean-target-winsup: 
24523         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24524         r=`${PWD_COMMAND}`; export r; \
24525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24526         $(SET_LIB_PATH) \
24527         $(NORMAL_TARGET_EXPORTS) \
24528         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
24529         for flag in $(EXTRA_TARGET_FLAGS); do \
24530           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24531         done; \
24532         (cd $(TARGET_SUBDIR)/winsup && \
24533           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24534                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24535                   "RANLIB=$${RANLIB}" \
24536                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24537                    maintainer-clean) \
24538           || exit 1
24539
24540 @endif target-winsup
24541
24542
24543 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
24544 maybe-configure-target-libgloss:
24545 @if target-libgloss
24546 maybe-configure-target-libgloss: configure-target-libgloss
24547
24548 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
24549 $(TARGET_SUBDIR)/libgloss/multilib.out: multilib.out
24550         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
24551         rm -f $(TARGET_SUBDIR)/libgloss/Makefile || : ; \
24552         cp multilib.out $(TARGET_SUBDIR)/libgloss/multilib.out
24553
24554 configure-target-libgloss: $(TARGET_SUBDIR)/libgloss/multilib.out
24555         @test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
24556         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
24557         r=`${PWD_COMMAND}`; export r; \
24558         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24559         $(SET_LIB_PATH) \
24560         $(NORMAL_TARGET_EXPORTS) \
24561         echo Configuring in $(TARGET_SUBDIR)/libgloss; \
24562         cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
24563         case $(srcdir) in \
24564           /* | [A-Za-z]:[\\/]*) \
24565             topdir=$(srcdir) ;; \
24566           *) \
24567             case "$(TARGET_SUBDIR)" in \
24568               .) topdir="../$(srcdir)" ;; \
24569               *) topdir="../../$(srcdir)" ;; \
24570             esac ;; \
24571         esac; \
24572           srcdiroption="--srcdir=$${topdir}/libgloss"; \
24573           libsrcdir="$$s/libgloss"; \
24574         rm -f no-such-file || : ; \
24575         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24576           $(TARGET_CONFIGARGS) $${srcdiroption} \
24577           --with-target-subdir="$(TARGET_SUBDIR)"  \
24578           || exit 1
24579 @endif target-libgloss
24580
24581 .PHONY: all-target-libgloss maybe-all-target-libgloss
24582 maybe-all-target-libgloss:
24583 @if target-libgloss
24584 TARGET-target-libgloss=all
24585 maybe-all-target-libgloss: all-target-libgloss
24586 all-target-libgloss: configure-target-libgloss
24587         @r=`${PWD_COMMAND}`; export r; \
24588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24589         $(SET_LIB_PATH) \
24590         $(NORMAL_TARGET_EXPORTS) \
24591         (cd $(TARGET_SUBDIR)/libgloss && \
24592           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libgloss))
24593 @endif target-libgloss
24594
24595 .PHONY: check-target-libgloss maybe-check-target-libgloss
24596 maybe-check-target-libgloss:
24597 @if target-libgloss
24598 maybe-check-target-libgloss: check-target-libgloss
24599
24600 # Dummy target for uncheckable module.
24601 check-target-libgloss:
24602
24603 @endif target-libgloss
24604
24605 .PHONY: install-target-libgloss maybe-install-target-libgloss
24606 maybe-install-target-libgloss:
24607 @if target-libgloss
24608 maybe-install-target-libgloss: install-target-libgloss
24609
24610 install-target-libgloss: installdirs
24611         @r=`${PWD_COMMAND}`; export r; \
24612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24613         $(SET_LIB_PATH) \
24614         $(NORMAL_TARGET_EXPORTS) \
24615         (cd $(TARGET_SUBDIR)/libgloss && \
24616           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
24617
24618 @endif target-libgloss
24619
24620 # Other targets (info, dvi, etc.)
24621
24622 .PHONY: maybe-info-target-libgloss info-target-libgloss
24623 maybe-info-target-libgloss:
24624 @if target-libgloss
24625 maybe-info-target-libgloss: info-target-libgloss
24626
24627 info-target-libgloss: \
24628     configure-target-libgloss 
24629         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24630         r=`${PWD_COMMAND}`; export r; \
24631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24632         $(SET_LIB_PATH) \
24633         $(NORMAL_TARGET_EXPORTS) \
24634         echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
24635         for flag in $(EXTRA_TARGET_FLAGS); do \
24636           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24637         done; \
24638         (cd $(TARGET_SUBDIR)/libgloss && \
24639           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24640                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24641                   "RANLIB=$${RANLIB}" \
24642                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24643                    info) \
24644           || exit 1
24645
24646 @endif target-libgloss
24647
24648 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
24649 maybe-dvi-target-libgloss:
24650 @if target-libgloss
24651 maybe-dvi-target-libgloss: dvi-target-libgloss
24652
24653 dvi-target-libgloss: \
24654     configure-target-libgloss 
24655         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24656         r=`${PWD_COMMAND}`; export r; \
24657         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24658         $(SET_LIB_PATH) \
24659         $(NORMAL_TARGET_EXPORTS) \
24660         echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
24661         for flag in $(EXTRA_TARGET_FLAGS); do \
24662           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24663         done; \
24664         (cd $(TARGET_SUBDIR)/libgloss && \
24665           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24666                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24667                   "RANLIB=$${RANLIB}" \
24668                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24669                    dvi) \
24670           || exit 1
24671
24672 @endif target-libgloss
24673
24674 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
24675 maybe-TAGS-target-libgloss:
24676 @if target-libgloss
24677 maybe-TAGS-target-libgloss: TAGS-target-libgloss
24678
24679 TAGS-target-libgloss: \
24680     configure-target-libgloss 
24681         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24682         r=`${PWD_COMMAND}`; export r; \
24683         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24684         $(SET_LIB_PATH) \
24685         $(NORMAL_TARGET_EXPORTS) \
24686         echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
24687         for flag in $(EXTRA_TARGET_FLAGS); do \
24688           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24689         done; \
24690         (cd $(TARGET_SUBDIR)/libgloss && \
24691           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24692                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24693                   "RANLIB=$${RANLIB}" \
24694                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24695                    TAGS) \
24696           || exit 1
24697
24698 @endif target-libgloss
24699
24700 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
24701 maybe-install-info-target-libgloss:
24702 @if target-libgloss
24703 maybe-install-info-target-libgloss: install-info-target-libgloss
24704
24705 install-info-target-libgloss: \
24706     configure-target-libgloss \
24707     info-target-libgloss 
24708         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24709         r=`${PWD_COMMAND}`; export r; \
24710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24711         $(SET_LIB_PATH) \
24712         $(NORMAL_TARGET_EXPORTS) \
24713         echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
24714         for flag in $(EXTRA_TARGET_FLAGS); do \
24715           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24716         done; \
24717         (cd $(TARGET_SUBDIR)/libgloss && \
24718           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24719                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24720                   "RANLIB=$${RANLIB}" \
24721                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24722                    install-info) \
24723           || exit 1
24724
24725 @endif target-libgloss
24726
24727 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
24728 maybe-installcheck-target-libgloss:
24729 @if target-libgloss
24730 maybe-installcheck-target-libgloss: installcheck-target-libgloss
24731
24732 installcheck-target-libgloss: \
24733     configure-target-libgloss 
24734         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24735         r=`${PWD_COMMAND}`; export r; \
24736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24737         $(SET_LIB_PATH) \
24738         $(NORMAL_TARGET_EXPORTS) \
24739         echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
24740         for flag in $(EXTRA_TARGET_FLAGS); do \
24741           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24742         done; \
24743         (cd $(TARGET_SUBDIR)/libgloss && \
24744           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24745                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24746                   "RANLIB=$${RANLIB}" \
24747                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24748                    installcheck) \
24749           || exit 1
24750
24751 @endif target-libgloss
24752
24753 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
24754 maybe-mostlyclean-target-libgloss:
24755 @if target-libgloss
24756 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
24757
24758 mostlyclean-target-libgloss: 
24759         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24760         r=`${PWD_COMMAND}`; export r; \
24761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24762         $(SET_LIB_PATH) \
24763         $(NORMAL_TARGET_EXPORTS) \
24764         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
24765         for flag in $(EXTRA_TARGET_FLAGS); do \
24766           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24767         done; \
24768         (cd $(TARGET_SUBDIR)/libgloss && \
24769           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24770                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24771                   "RANLIB=$${RANLIB}" \
24772                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24773                    mostlyclean) \
24774           || exit 1
24775
24776 @endif target-libgloss
24777
24778 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
24779 maybe-clean-target-libgloss:
24780 @if target-libgloss
24781 maybe-clean-target-libgloss: clean-target-libgloss
24782
24783 clean-target-libgloss: 
24784         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24785         r=`${PWD_COMMAND}`; export r; \
24786         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24787         $(SET_LIB_PATH) \
24788         $(NORMAL_TARGET_EXPORTS) \
24789         echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
24790         for flag in $(EXTRA_TARGET_FLAGS); do \
24791           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24792         done; \
24793         (cd $(TARGET_SUBDIR)/libgloss && \
24794           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24795                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24796                   "RANLIB=$${RANLIB}" \
24797                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24798                    clean) \
24799           || exit 1
24800
24801 @endif target-libgloss
24802
24803 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
24804 maybe-distclean-target-libgloss:
24805 @if target-libgloss
24806 maybe-distclean-target-libgloss: distclean-target-libgloss
24807
24808 distclean-target-libgloss: 
24809         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24810         r=`${PWD_COMMAND}`; export r; \
24811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24812         $(SET_LIB_PATH) \
24813         $(NORMAL_TARGET_EXPORTS) \
24814         echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
24815         for flag in $(EXTRA_TARGET_FLAGS); do \
24816           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24817         done; \
24818         (cd $(TARGET_SUBDIR)/libgloss && \
24819           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24820                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24821                   "RANLIB=$${RANLIB}" \
24822                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24823                    distclean) \
24824           || exit 1
24825
24826 @endif target-libgloss
24827
24828 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
24829 maybe-maintainer-clean-target-libgloss:
24830 @if target-libgloss
24831 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
24832
24833 maintainer-clean-target-libgloss: 
24834         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24835         r=`${PWD_COMMAND}`; export r; \
24836         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24837         $(SET_LIB_PATH) \
24838         $(NORMAL_TARGET_EXPORTS) \
24839         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
24840         for flag in $(EXTRA_TARGET_FLAGS); do \
24841           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24842         done; \
24843         (cd $(TARGET_SUBDIR)/libgloss && \
24844           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24845                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24846                   "RANLIB=$${RANLIB}" \
24847                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24848                    maintainer-clean) \
24849           || exit 1
24850
24851 @endif target-libgloss
24852
24853
24854 .PHONY: configure-target-libiberty maybe-configure-target-libiberty
24855 maybe-configure-target-libiberty:
24856 @if target-libiberty
24857 maybe-configure-target-libiberty: configure-target-libiberty
24858
24859 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
24860 $(TARGET_SUBDIR)/libiberty/multilib.out: multilib.out
24861         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
24862         rm -f $(TARGET_SUBDIR)/libiberty/Makefile || : ; \
24863         cp multilib.out $(TARGET_SUBDIR)/libiberty/multilib.out
24864
24865 configure-target-libiberty: $(TARGET_SUBDIR)/libiberty/multilib.out
24866         @test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
24867         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
24868         r=`${PWD_COMMAND}`; export r; \
24869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24870         $(SET_LIB_PATH) \
24871         $(NORMAL_TARGET_EXPORTS) \
24872         echo Configuring in $(TARGET_SUBDIR)/libiberty; \
24873         cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
24874         case $(srcdir) in \
24875           /* | [A-Za-z]:[\\/]*) \
24876             topdir=$(srcdir) ;; \
24877           *) \
24878             case "$(TARGET_SUBDIR)" in \
24879               .) topdir="../$(srcdir)" ;; \
24880               *) topdir="../../$(srcdir)" ;; \
24881             esac ;; \
24882         esac; \
24883           srcdiroption="--srcdir=$${topdir}/libiberty"; \
24884           libsrcdir="$$s/libiberty"; \
24885         rm -f no-such-file || : ; \
24886         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24887           $(TARGET_CONFIGARGS) $${srcdiroption} \
24888           --with-target-subdir="$(TARGET_SUBDIR)"  \
24889           || exit 1
24890 @endif target-libiberty
24891
24892 .PHONY: all-target-libiberty maybe-all-target-libiberty
24893 maybe-all-target-libiberty:
24894 @if target-libiberty
24895 TARGET-target-libiberty=all
24896 maybe-all-target-libiberty: all-target-libiberty
24897 all-target-libiberty: configure-target-libiberty
24898         @r=`${PWD_COMMAND}`; export r; \
24899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24900         $(SET_LIB_PATH) \
24901         $(NORMAL_TARGET_EXPORTS) \
24902         (cd $(TARGET_SUBDIR)/libiberty && \
24903           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libiberty))
24904 @endif target-libiberty
24905
24906 .PHONY: check-target-libiberty maybe-check-target-libiberty
24907 maybe-check-target-libiberty:
24908 @if target-libiberty
24909 maybe-check-target-libiberty: check-target-libiberty
24910
24911 check-target-libiberty:
24912         @r=`${PWD_COMMAND}`; export r; \
24913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24914         $(SET_LIB_PATH) \
24915         $(NORMAL_TARGET_EXPORTS) \
24916         (cd $(TARGET_SUBDIR)/libiberty && \
24917           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
24918
24919 @endif target-libiberty
24920
24921 .PHONY: install-target-libiberty maybe-install-target-libiberty
24922 maybe-install-target-libiberty:
24923 @if target-libiberty
24924 maybe-install-target-libiberty: install-target-libiberty
24925
24926 install-target-libiberty: installdirs
24927         @r=`${PWD_COMMAND}`; export r; \
24928         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24929         $(SET_LIB_PATH) \
24930         $(NORMAL_TARGET_EXPORTS) \
24931         (cd $(TARGET_SUBDIR)/libiberty && \
24932           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
24933
24934 @endif target-libiberty
24935
24936 # Other targets (info, dvi, etc.)
24937
24938 .PHONY: maybe-info-target-libiberty info-target-libiberty
24939 maybe-info-target-libiberty:
24940 @if target-libiberty
24941 maybe-info-target-libiberty: info-target-libiberty
24942
24943 info-target-libiberty: \
24944     configure-target-libiberty 
24945         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24946         r=`${PWD_COMMAND}`; export r; \
24947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24948         $(SET_LIB_PATH) \
24949         $(NORMAL_TARGET_EXPORTS) \
24950         echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
24951         for flag in $(EXTRA_TARGET_FLAGS); do \
24952           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24953         done; \
24954         (cd $(TARGET_SUBDIR)/libiberty && \
24955           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24956                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24957                   "RANLIB=$${RANLIB}" \
24958                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24959                    info) \
24960           || exit 1
24961
24962 @endif target-libiberty
24963
24964 .PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
24965 maybe-dvi-target-libiberty:
24966 @if target-libiberty
24967 maybe-dvi-target-libiberty: dvi-target-libiberty
24968
24969 dvi-target-libiberty: \
24970     configure-target-libiberty 
24971         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24972         r=`${PWD_COMMAND}`; export r; \
24973         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24974         $(SET_LIB_PATH) \
24975         $(NORMAL_TARGET_EXPORTS) \
24976         echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
24977         for flag in $(EXTRA_TARGET_FLAGS); do \
24978           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24979         done; \
24980         (cd $(TARGET_SUBDIR)/libiberty && \
24981           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24982                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24983                   "RANLIB=$${RANLIB}" \
24984                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24985                    dvi) \
24986           || exit 1
24987
24988 @endif target-libiberty
24989
24990 .PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
24991 maybe-TAGS-target-libiberty:
24992 @if target-libiberty
24993 maybe-TAGS-target-libiberty: TAGS-target-libiberty
24994
24995 TAGS-target-libiberty: \
24996     configure-target-libiberty 
24997         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24998         r=`${PWD_COMMAND}`; export r; \
24999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25000         $(SET_LIB_PATH) \
25001         $(NORMAL_TARGET_EXPORTS) \
25002         echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
25003         for flag in $(EXTRA_TARGET_FLAGS); do \
25004           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25005         done; \
25006         (cd $(TARGET_SUBDIR)/libiberty && \
25007           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25008                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25009                   "RANLIB=$${RANLIB}" \
25010                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25011                    TAGS) \
25012           || exit 1
25013
25014 @endif target-libiberty
25015
25016 .PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
25017 maybe-install-info-target-libiberty:
25018 @if target-libiberty
25019 maybe-install-info-target-libiberty: install-info-target-libiberty
25020
25021 install-info-target-libiberty: \
25022     configure-target-libiberty \
25023     info-target-libiberty 
25024         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25025         r=`${PWD_COMMAND}`; export r; \
25026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25027         $(SET_LIB_PATH) \
25028         $(NORMAL_TARGET_EXPORTS) \
25029         echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
25030         for flag in $(EXTRA_TARGET_FLAGS); do \
25031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25032         done; \
25033         (cd $(TARGET_SUBDIR)/libiberty && \
25034           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25035                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25036                   "RANLIB=$${RANLIB}" \
25037                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25038                    install-info) \
25039           || exit 1
25040
25041 @endif target-libiberty
25042
25043 .PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
25044 maybe-installcheck-target-libiberty:
25045 @if target-libiberty
25046 maybe-installcheck-target-libiberty: installcheck-target-libiberty
25047
25048 installcheck-target-libiberty: \
25049     configure-target-libiberty 
25050         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25051         r=`${PWD_COMMAND}`; export r; \
25052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25053         $(SET_LIB_PATH) \
25054         $(NORMAL_TARGET_EXPORTS) \
25055         echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
25056         for flag in $(EXTRA_TARGET_FLAGS); do \
25057           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25058         done; \
25059         (cd $(TARGET_SUBDIR)/libiberty && \
25060           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25061                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25062                   "RANLIB=$${RANLIB}" \
25063                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25064                    installcheck) \
25065           || exit 1
25066
25067 @endif target-libiberty
25068
25069 .PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
25070 maybe-mostlyclean-target-libiberty:
25071 @if target-libiberty
25072 maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
25073
25074 mostlyclean-target-libiberty: 
25075         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25076         r=`${PWD_COMMAND}`; export r; \
25077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25078         $(SET_LIB_PATH) \
25079         $(NORMAL_TARGET_EXPORTS) \
25080         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
25081         for flag in $(EXTRA_TARGET_FLAGS); do \
25082           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25083         done; \
25084         (cd $(TARGET_SUBDIR)/libiberty && \
25085           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25086                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25087                   "RANLIB=$${RANLIB}" \
25088                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25089                    mostlyclean) \
25090           || exit 1
25091
25092 @endif target-libiberty
25093
25094 .PHONY: maybe-clean-target-libiberty clean-target-libiberty
25095 maybe-clean-target-libiberty:
25096 @if target-libiberty
25097 maybe-clean-target-libiberty: clean-target-libiberty
25098
25099 clean-target-libiberty: 
25100         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25101         r=`${PWD_COMMAND}`; export r; \
25102         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25103         $(SET_LIB_PATH) \
25104         $(NORMAL_TARGET_EXPORTS) \
25105         echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
25106         for flag in $(EXTRA_TARGET_FLAGS); do \
25107           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25108         done; \
25109         (cd $(TARGET_SUBDIR)/libiberty && \
25110           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25111                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25112                   "RANLIB=$${RANLIB}" \
25113                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25114                    clean) \
25115           || exit 1
25116
25117 @endif target-libiberty
25118
25119 .PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
25120 maybe-distclean-target-libiberty:
25121 @if target-libiberty
25122 maybe-distclean-target-libiberty: distclean-target-libiberty
25123
25124 distclean-target-libiberty: 
25125         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25126         r=`${PWD_COMMAND}`; export r; \
25127         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25128         $(SET_LIB_PATH) \
25129         $(NORMAL_TARGET_EXPORTS) \
25130         echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
25131         for flag in $(EXTRA_TARGET_FLAGS); do \
25132           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25133         done; \
25134         (cd $(TARGET_SUBDIR)/libiberty && \
25135           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25136                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25137                   "RANLIB=$${RANLIB}" \
25138                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25139                    distclean) \
25140           || exit 1
25141
25142 @endif target-libiberty
25143
25144 .PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
25145 maybe-maintainer-clean-target-libiberty:
25146 @if target-libiberty
25147 maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
25148
25149 maintainer-clean-target-libiberty: 
25150         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25151         r=`${PWD_COMMAND}`; export r; \
25152         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25153         $(SET_LIB_PATH) \
25154         $(NORMAL_TARGET_EXPORTS) \
25155         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
25156         for flag in $(EXTRA_TARGET_FLAGS); do \
25157           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25158         done; \
25159         (cd $(TARGET_SUBDIR)/libiberty && \
25160           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25161                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25162                   "RANLIB=$${RANLIB}" \
25163                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25164                    maintainer-clean) \
25165           || exit 1
25166
25167 @endif target-libiberty
25168
25169
25170 .PHONY: configure-target-gperf maybe-configure-target-gperf
25171 maybe-configure-target-gperf:
25172 @if target-gperf
25173 maybe-configure-target-gperf: configure-target-gperf
25174
25175 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
25176 $(TARGET_SUBDIR)/gperf/multilib.out: multilib.out
25177         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
25178         rm -f $(TARGET_SUBDIR)/gperf/Makefile || : ; \
25179         cp multilib.out $(TARGET_SUBDIR)/gperf/multilib.out
25180
25181 configure-target-gperf: $(TARGET_SUBDIR)/gperf/multilib.out
25182         @test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
25183         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
25184         r=`${PWD_COMMAND}`; export r; \
25185         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25186         $(SET_LIB_PATH) \
25187         $(NORMAL_TARGET_EXPORTS) \
25188         echo Configuring in $(TARGET_SUBDIR)/gperf; \
25189         cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
25190         case $(srcdir) in \
25191           /* | [A-Za-z]:[\\/]*) \
25192             topdir=$(srcdir) ;; \
25193           *) \
25194             case "$(TARGET_SUBDIR)" in \
25195               .) topdir="../$(srcdir)" ;; \
25196               *) topdir="../../$(srcdir)" ;; \
25197             esac ;; \
25198         esac; \
25199           srcdiroption="--srcdir=$${topdir}/gperf"; \
25200           libsrcdir="$$s/gperf"; \
25201         rm -f no-such-file || : ; \
25202         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25203           $(TARGET_CONFIGARGS) $${srcdiroption} \
25204           --with-target-subdir="$(TARGET_SUBDIR)"  \
25205           || exit 1
25206 @endif target-gperf
25207
25208 .PHONY: all-target-gperf maybe-all-target-gperf
25209 maybe-all-target-gperf:
25210 @if target-gperf
25211 TARGET-target-gperf=all
25212 maybe-all-target-gperf: all-target-gperf
25213 all-target-gperf: configure-target-gperf
25214         @r=`${PWD_COMMAND}`; export r; \
25215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25216         $(SET_LIB_PATH) \
25217         $(NORMAL_TARGET_EXPORTS) \
25218         (cd $(TARGET_SUBDIR)/gperf && \
25219           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-gperf))
25220 @endif target-gperf
25221
25222 .PHONY: check-target-gperf maybe-check-target-gperf
25223 maybe-check-target-gperf:
25224 @if target-gperf
25225 maybe-check-target-gperf: check-target-gperf
25226
25227 check-target-gperf:
25228         @r=`${PWD_COMMAND}`; export r; \
25229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25230         $(SET_LIB_PATH) \
25231         $(NORMAL_TARGET_EXPORTS) \
25232         (cd $(TARGET_SUBDIR)/gperf && \
25233           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
25234
25235 @endif target-gperf
25236
25237 .PHONY: install-target-gperf maybe-install-target-gperf
25238 maybe-install-target-gperf:
25239 @if target-gperf
25240 maybe-install-target-gperf: install-target-gperf
25241
25242 install-target-gperf: installdirs
25243         @r=`${PWD_COMMAND}`; export r; \
25244         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25245         $(SET_LIB_PATH) \
25246         $(NORMAL_TARGET_EXPORTS) \
25247         (cd $(TARGET_SUBDIR)/gperf && \
25248           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
25249
25250 @endif target-gperf
25251
25252 # Other targets (info, dvi, etc.)
25253
25254 .PHONY: maybe-info-target-gperf info-target-gperf
25255 maybe-info-target-gperf:
25256 @if target-gperf
25257 maybe-info-target-gperf: info-target-gperf
25258
25259 info-target-gperf: \
25260     configure-target-gperf 
25261         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25262         r=`${PWD_COMMAND}`; export r; \
25263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25264         $(SET_LIB_PATH) \
25265         $(NORMAL_TARGET_EXPORTS) \
25266         echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
25267         for flag in $(EXTRA_TARGET_FLAGS); do \
25268           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25269         done; \
25270         (cd $(TARGET_SUBDIR)/gperf && \
25271           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25272                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25273                   "RANLIB=$${RANLIB}" \
25274                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25275                    info) \
25276           || exit 1
25277
25278 @endif target-gperf
25279
25280 .PHONY: maybe-dvi-target-gperf dvi-target-gperf
25281 maybe-dvi-target-gperf:
25282 @if target-gperf
25283 maybe-dvi-target-gperf: dvi-target-gperf
25284
25285 dvi-target-gperf: \
25286     configure-target-gperf 
25287         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25288         r=`${PWD_COMMAND}`; export r; \
25289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25290         $(SET_LIB_PATH) \
25291         $(NORMAL_TARGET_EXPORTS) \
25292         echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
25293         for flag in $(EXTRA_TARGET_FLAGS); do \
25294           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25295         done; \
25296         (cd $(TARGET_SUBDIR)/gperf && \
25297           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25298                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25299                   "RANLIB=$${RANLIB}" \
25300                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25301                    dvi) \
25302           || exit 1
25303
25304 @endif target-gperf
25305
25306 .PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
25307 maybe-TAGS-target-gperf:
25308 @if target-gperf
25309 maybe-TAGS-target-gperf: TAGS-target-gperf
25310
25311 TAGS-target-gperf: \
25312     configure-target-gperf 
25313         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25314         r=`${PWD_COMMAND}`; export r; \
25315         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25316         $(SET_LIB_PATH) \
25317         $(NORMAL_TARGET_EXPORTS) \
25318         echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
25319         for flag in $(EXTRA_TARGET_FLAGS); do \
25320           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25321         done; \
25322         (cd $(TARGET_SUBDIR)/gperf && \
25323           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25324                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25325                   "RANLIB=$${RANLIB}" \
25326                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25327                    TAGS) \
25328           || exit 1
25329
25330 @endif target-gperf
25331
25332 .PHONY: maybe-install-info-target-gperf install-info-target-gperf
25333 maybe-install-info-target-gperf:
25334 @if target-gperf
25335 maybe-install-info-target-gperf: install-info-target-gperf
25336
25337 install-info-target-gperf: \
25338     configure-target-gperf \
25339     info-target-gperf 
25340         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25341         r=`${PWD_COMMAND}`; export r; \
25342         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25343         $(SET_LIB_PATH) \
25344         $(NORMAL_TARGET_EXPORTS) \
25345         echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
25346         for flag in $(EXTRA_TARGET_FLAGS); do \
25347           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25348         done; \
25349         (cd $(TARGET_SUBDIR)/gperf && \
25350           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25351                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25352                   "RANLIB=$${RANLIB}" \
25353                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25354                    install-info) \
25355           || exit 1
25356
25357 @endif target-gperf
25358
25359 .PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
25360 maybe-installcheck-target-gperf:
25361 @if target-gperf
25362 maybe-installcheck-target-gperf: installcheck-target-gperf
25363
25364 installcheck-target-gperf: \
25365     configure-target-gperf 
25366         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25367         r=`${PWD_COMMAND}`; export r; \
25368         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25369         $(SET_LIB_PATH) \
25370         $(NORMAL_TARGET_EXPORTS) \
25371         echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
25372         for flag in $(EXTRA_TARGET_FLAGS); do \
25373           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25374         done; \
25375         (cd $(TARGET_SUBDIR)/gperf && \
25376           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25377                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25378                   "RANLIB=$${RANLIB}" \
25379                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25380                    installcheck) \
25381           || exit 1
25382
25383 @endif target-gperf
25384
25385 .PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
25386 maybe-mostlyclean-target-gperf:
25387 @if target-gperf
25388 maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
25389
25390 mostlyclean-target-gperf: 
25391         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25392         r=`${PWD_COMMAND}`; export r; \
25393         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25394         $(SET_LIB_PATH) \
25395         $(NORMAL_TARGET_EXPORTS) \
25396         echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
25397         for flag in $(EXTRA_TARGET_FLAGS); do \
25398           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25399         done; \
25400         (cd $(TARGET_SUBDIR)/gperf && \
25401           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25402                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25403                   "RANLIB=$${RANLIB}" \
25404                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25405                    mostlyclean) \
25406           || exit 1
25407
25408 @endif target-gperf
25409
25410 .PHONY: maybe-clean-target-gperf clean-target-gperf
25411 maybe-clean-target-gperf:
25412 @if target-gperf
25413 maybe-clean-target-gperf: clean-target-gperf
25414
25415 clean-target-gperf: 
25416         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25417         r=`${PWD_COMMAND}`; export r; \
25418         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25419         $(SET_LIB_PATH) \
25420         $(NORMAL_TARGET_EXPORTS) \
25421         echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
25422         for flag in $(EXTRA_TARGET_FLAGS); do \
25423           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25424         done; \
25425         (cd $(TARGET_SUBDIR)/gperf && \
25426           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25427                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25428                   "RANLIB=$${RANLIB}" \
25429                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25430                    clean) \
25431           || exit 1
25432
25433 @endif target-gperf
25434
25435 .PHONY: maybe-distclean-target-gperf distclean-target-gperf
25436 maybe-distclean-target-gperf:
25437 @if target-gperf
25438 maybe-distclean-target-gperf: distclean-target-gperf
25439
25440 distclean-target-gperf: 
25441         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25442         r=`${PWD_COMMAND}`; export r; \
25443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25444         $(SET_LIB_PATH) \
25445         $(NORMAL_TARGET_EXPORTS) \
25446         echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
25447         for flag in $(EXTRA_TARGET_FLAGS); do \
25448           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25449         done; \
25450         (cd $(TARGET_SUBDIR)/gperf && \
25451           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25452                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25453                   "RANLIB=$${RANLIB}" \
25454                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25455                    distclean) \
25456           || exit 1
25457
25458 @endif target-gperf
25459
25460 .PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
25461 maybe-maintainer-clean-target-gperf:
25462 @if target-gperf
25463 maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
25464
25465 maintainer-clean-target-gperf: 
25466         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25467         r=`${PWD_COMMAND}`; export r; \
25468         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25469         $(SET_LIB_PATH) \
25470         $(NORMAL_TARGET_EXPORTS) \
25471         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
25472         for flag in $(EXTRA_TARGET_FLAGS); do \
25473           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25474         done; \
25475         (cd $(TARGET_SUBDIR)/gperf && \
25476           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25477                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25478                   "RANLIB=$${RANLIB}" \
25479                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25480                    maintainer-clean) \
25481           || exit 1
25482
25483 @endif target-gperf
25484
25485
25486 .PHONY: configure-target-examples maybe-configure-target-examples
25487 maybe-configure-target-examples:
25488 @if target-examples
25489 maybe-configure-target-examples: configure-target-examples
25490
25491 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
25492 $(TARGET_SUBDIR)/examples/multilib.out: multilib.out
25493         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
25494         rm -f $(TARGET_SUBDIR)/examples/Makefile || : ; \
25495         cp multilib.out $(TARGET_SUBDIR)/examples/multilib.out
25496
25497 configure-target-examples: $(TARGET_SUBDIR)/examples/multilib.out
25498         @test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
25499         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
25500         r=`${PWD_COMMAND}`; export r; \
25501         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25502         $(SET_LIB_PATH) \
25503         $(NORMAL_TARGET_EXPORTS) \
25504         echo Configuring in $(TARGET_SUBDIR)/examples; \
25505         cd "$(TARGET_SUBDIR)/examples" || exit 1; \
25506         case $(srcdir) in \
25507           /* | [A-Za-z]:[\\/]*) \
25508             topdir=$(srcdir) ;; \
25509           *) \
25510             case "$(TARGET_SUBDIR)" in \
25511               .) topdir="../$(srcdir)" ;; \
25512               *) topdir="../../$(srcdir)" ;; \
25513             esac ;; \
25514         esac; \
25515           srcdiroption="--srcdir=$${topdir}/examples"; \
25516           libsrcdir="$$s/examples"; \
25517         rm -f no-such-file || : ; \
25518         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25519           $(TARGET_CONFIGARGS) $${srcdiroption} \
25520           --with-target-subdir="$(TARGET_SUBDIR)"  \
25521           || exit 1
25522 @endif target-examples
25523
25524 .PHONY: all-target-examples maybe-all-target-examples
25525 maybe-all-target-examples:
25526 @if target-examples
25527 TARGET-target-examples=all
25528 maybe-all-target-examples: all-target-examples
25529 all-target-examples: configure-target-examples
25530         @r=`${PWD_COMMAND}`; export r; \
25531         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25532         $(SET_LIB_PATH) \
25533         $(NORMAL_TARGET_EXPORTS) \
25534         (cd $(TARGET_SUBDIR)/examples && \
25535           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-examples))
25536 @endif target-examples
25537
25538 .PHONY: check-target-examples maybe-check-target-examples
25539 maybe-check-target-examples:
25540 @if target-examples
25541 maybe-check-target-examples: check-target-examples
25542
25543 # Dummy target for uncheckable module.
25544 check-target-examples:
25545
25546 @endif target-examples
25547
25548 .PHONY: install-target-examples maybe-install-target-examples
25549 maybe-install-target-examples:
25550 @if target-examples
25551 maybe-install-target-examples: install-target-examples
25552
25553 # Dummy target for uninstallable.
25554 install-target-examples:
25555
25556 @endif target-examples
25557
25558 # Other targets (info, dvi, etc.)
25559
25560 .PHONY: maybe-info-target-examples info-target-examples
25561 maybe-info-target-examples:
25562 @if target-examples
25563 maybe-info-target-examples: info-target-examples
25564
25565 info-target-examples: \
25566     configure-target-examples 
25567         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25568         r=`${PWD_COMMAND}`; export r; \
25569         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25570         $(SET_LIB_PATH) \
25571         $(NORMAL_TARGET_EXPORTS) \
25572         echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
25573         for flag in $(EXTRA_TARGET_FLAGS); do \
25574           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25575         done; \
25576         (cd $(TARGET_SUBDIR)/examples && \
25577           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25578                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25579                   "RANLIB=$${RANLIB}" \
25580                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25581                    info) \
25582           || exit 1
25583
25584 @endif target-examples
25585
25586 .PHONY: maybe-dvi-target-examples dvi-target-examples
25587 maybe-dvi-target-examples:
25588 @if target-examples
25589 maybe-dvi-target-examples: dvi-target-examples
25590
25591 dvi-target-examples: \
25592     configure-target-examples 
25593         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25594         r=`${PWD_COMMAND}`; export r; \
25595         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25596         $(SET_LIB_PATH) \
25597         $(NORMAL_TARGET_EXPORTS) \
25598         echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
25599         for flag in $(EXTRA_TARGET_FLAGS); do \
25600           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25601         done; \
25602         (cd $(TARGET_SUBDIR)/examples && \
25603           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25604                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25605                   "RANLIB=$${RANLIB}" \
25606                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25607                    dvi) \
25608           || exit 1
25609
25610 @endif target-examples
25611
25612 .PHONY: maybe-TAGS-target-examples TAGS-target-examples
25613 maybe-TAGS-target-examples:
25614 @if target-examples
25615 maybe-TAGS-target-examples: TAGS-target-examples
25616
25617 TAGS-target-examples: \
25618     configure-target-examples 
25619         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25620         r=`${PWD_COMMAND}`; export r; \
25621         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25622         $(SET_LIB_PATH) \
25623         $(NORMAL_TARGET_EXPORTS) \
25624         echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
25625         for flag in $(EXTRA_TARGET_FLAGS); do \
25626           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25627         done; \
25628         (cd $(TARGET_SUBDIR)/examples && \
25629           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25630                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25631                   "RANLIB=$${RANLIB}" \
25632                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25633                    TAGS) \
25634           || exit 1
25635
25636 @endif target-examples
25637
25638 .PHONY: maybe-install-info-target-examples install-info-target-examples
25639 maybe-install-info-target-examples:
25640 @if target-examples
25641 maybe-install-info-target-examples: install-info-target-examples
25642
25643 install-info-target-examples: \
25644     configure-target-examples \
25645     info-target-examples 
25646         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25647         r=`${PWD_COMMAND}`; export r; \
25648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25649         $(SET_LIB_PATH) \
25650         $(NORMAL_TARGET_EXPORTS) \
25651         echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
25652         for flag in $(EXTRA_TARGET_FLAGS); do \
25653           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25654         done; \
25655         (cd $(TARGET_SUBDIR)/examples && \
25656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25658                   "RANLIB=$${RANLIB}" \
25659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25660                    install-info) \
25661           || exit 1
25662
25663 @endif target-examples
25664
25665 .PHONY: maybe-installcheck-target-examples installcheck-target-examples
25666 maybe-installcheck-target-examples:
25667 @if target-examples
25668 maybe-installcheck-target-examples: installcheck-target-examples
25669
25670 installcheck-target-examples: \
25671     configure-target-examples 
25672         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25673         r=`${PWD_COMMAND}`; export r; \
25674         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25675         $(SET_LIB_PATH) \
25676         $(NORMAL_TARGET_EXPORTS) \
25677         echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
25678         for flag in $(EXTRA_TARGET_FLAGS); do \
25679           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25680         done; \
25681         (cd $(TARGET_SUBDIR)/examples && \
25682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25684                   "RANLIB=$${RANLIB}" \
25685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25686                    installcheck) \
25687           || exit 1
25688
25689 @endif target-examples
25690
25691 .PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
25692 maybe-mostlyclean-target-examples:
25693 @if target-examples
25694 maybe-mostlyclean-target-examples: mostlyclean-target-examples
25695
25696 mostlyclean-target-examples: 
25697         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25698         r=`${PWD_COMMAND}`; export r; \
25699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25700         $(SET_LIB_PATH) \
25701         $(NORMAL_TARGET_EXPORTS) \
25702         echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
25703         for flag in $(EXTRA_TARGET_FLAGS); do \
25704           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25705         done; \
25706         (cd $(TARGET_SUBDIR)/examples && \
25707           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25708                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25709                   "RANLIB=$${RANLIB}" \
25710                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25711                    mostlyclean) \
25712           || exit 1
25713
25714 @endif target-examples
25715
25716 .PHONY: maybe-clean-target-examples clean-target-examples
25717 maybe-clean-target-examples:
25718 @if target-examples
25719 maybe-clean-target-examples: clean-target-examples
25720
25721 clean-target-examples: 
25722         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25723         r=`${PWD_COMMAND}`; export r; \
25724         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25725         $(SET_LIB_PATH) \
25726         $(NORMAL_TARGET_EXPORTS) \
25727         echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
25728         for flag in $(EXTRA_TARGET_FLAGS); do \
25729           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25730         done; \
25731         (cd $(TARGET_SUBDIR)/examples && \
25732           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25733                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25734                   "RANLIB=$${RANLIB}" \
25735                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25736                    clean) \
25737           || exit 1
25738
25739 @endif target-examples
25740
25741 .PHONY: maybe-distclean-target-examples distclean-target-examples
25742 maybe-distclean-target-examples:
25743 @if target-examples
25744 maybe-distclean-target-examples: distclean-target-examples
25745
25746 distclean-target-examples: 
25747         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25748         r=`${PWD_COMMAND}`; export r; \
25749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25750         $(SET_LIB_PATH) \
25751         $(NORMAL_TARGET_EXPORTS) \
25752         echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
25753         for flag in $(EXTRA_TARGET_FLAGS); do \
25754           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25755         done; \
25756         (cd $(TARGET_SUBDIR)/examples && \
25757           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25758                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25759                   "RANLIB=$${RANLIB}" \
25760                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25761                    distclean) \
25762           || exit 1
25763
25764 @endif target-examples
25765
25766 .PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
25767 maybe-maintainer-clean-target-examples:
25768 @if target-examples
25769 maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
25770
25771 maintainer-clean-target-examples: 
25772         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25773         r=`${PWD_COMMAND}`; export r; \
25774         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25775         $(SET_LIB_PATH) \
25776         $(NORMAL_TARGET_EXPORTS) \
25777         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
25778         for flag in $(EXTRA_TARGET_FLAGS); do \
25779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25780         done; \
25781         (cd $(TARGET_SUBDIR)/examples && \
25782           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25783                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25784                   "RANLIB=$${RANLIB}" \
25785                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25786                    maintainer-clean) \
25787           || exit 1
25788
25789 @endif target-examples
25790
25791
25792 .PHONY: configure-target-libffi maybe-configure-target-libffi
25793 maybe-configure-target-libffi:
25794 @if target-libffi
25795 maybe-configure-target-libffi: configure-target-libffi
25796
25797 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
25798 $(TARGET_SUBDIR)/libffi/multilib.out: multilib.out
25799         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
25800         rm -f $(TARGET_SUBDIR)/libffi/Makefile || : ; \
25801         cp multilib.out $(TARGET_SUBDIR)/libffi/multilib.out
25802
25803 configure-target-libffi: $(TARGET_SUBDIR)/libffi/multilib.out
25804         @test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
25805         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
25806         r=`${PWD_COMMAND}`; export r; \
25807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25808         $(SET_LIB_PATH) \
25809         $(NORMAL_TARGET_EXPORTS) \
25810         echo Configuring in $(TARGET_SUBDIR)/libffi; \
25811         cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
25812         case $(srcdir) in \
25813           /* | [A-Za-z]:[\\/]*) \
25814             topdir=$(srcdir) ;; \
25815           *) \
25816             case "$(TARGET_SUBDIR)" in \
25817               .) topdir="../$(srcdir)" ;; \
25818               *) topdir="../../$(srcdir)" ;; \
25819             esac ;; \
25820         esac; \
25821           srcdiroption="--srcdir=$${topdir}/libffi"; \
25822           libsrcdir="$$s/libffi"; \
25823         rm -f no-such-file || : ; \
25824         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25825           $(TARGET_CONFIGARGS) $${srcdiroption} \
25826           --with-target-subdir="$(TARGET_SUBDIR)"  \
25827           || exit 1
25828 @endif target-libffi
25829
25830 .PHONY: all-target-libffi maybe-all-target-libffi
25831 maybe-all-target-libffi:
25832 @if target-libffi
25833 TARGET-target-libffi=all
25834 maybe-all-target-libffi: all-target-libffi
25835 all-target-libffi: configure-target-libffi
25836         @r=`${PWD_COMMAND}`; export r; \
25837         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25838         $(SET_LIB_PATH) \
25839         $(NORMAL_TARGET_EXPORTS) \
25840         (cd $(TARGET_SUBDIR)/libffi && \
25841           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libffi))
25842 @endif target-libffi
25843
25844 .PHONY: check-target-libffi maybe-check-target-libffi
25845 maybe-check-target-libffi:
25846 @if target-libffi
25847 maybe-check-target-libffi: check-target-libffi
25848
25849 check-target-libffi:
25850         @r=`${PWD_COMMAND}`; export r; \
25851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25852         $(SET_LIB_PATH) \
25853         $(NORMAL_TARGET_EXPORTS) \
25854         (cd $(TARGET_SUBDIR)/libffi && \
25855           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
25856
25857 @endif target-libffi
25858
25859 .PHONY: install-target-libffi maybe-install-target-libffi
25860 maybe-install-target-libffi:
25861 @if target-libffi
25862 maybe-install-target-libffi: install-target-libffi
25863
25864 install-target-libffi: installdirs
25865         @r=`${PWD_COMMAND}`; export r; \
25866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25867         $(SET_LIB_PATH) \
25868         $(NORMAL_TARGET_EXPORTS) \
25869         (cd $(TARGET_SUBDIR)/libffi && \
25870           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
25871
25872 @endif target-libffi
25873
25874 # Other targets (info, dvi, etc.)
25875
25876 .PHONY: maybe-info-target-libffi info-target-libffi
25877 maybe-info-target-libffi:
25878 @if target-libffi
25879 maybe-info-target-libffi: info-target-libffi
25880
25881 info-target-libffi: \
25882     configure-target-libffi 
25883         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25884         r=`${PWD_COMMAND}`; export r; \
25885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25886         $(SET_LIB_PATH) \
25887         $(NORMAL_TARGET_EXPORTS) \
25888         echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
25889         for flag in $(EXTRA_TARGET_FLAGS); do \
25890           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25891         done; \
25892         (cd $(TARGET_SUBDIR)/libffi && \
25893           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25894                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25895                   "RANLIB=$${RANLIB}" \
25896                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25897                    info) \
25898           || exit 1
25899
25900 @endif target-libffi
25901
25902 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
25903 maybe-dvi-target-libffi:
25904 @if target-libffi
25905 maybe-dvi-target-libffi: dvi-target-libffi
25906
25907 dvi-target-libffi: \
25908     configure-target-libffi 
25909         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25910         r=`${PWD_COMMAND}`; export r; \
25911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25912         $(SET_LIB_PATH) \
25913         $(NORMAL_TARGET_EXPORTS) \
25914         echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
25915         for flag in $(EXTRA_TARGET_FLAGS); do \
25916           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25917         done; \
25918         (cd $(TARGET_SUBDIR)/libffi && \
25919           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25920                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25921                   "RANLIB=$${RANLIB}" \
25922                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25923                    dvi) \
25924           || exit 1
25925
25926 @endif target-libffi
25927
25928 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
25929 maybe-TAGS-target-libffi:
25930 @if target-libffi
25931 maybe-TAGS-target-libffi: TAGS-target-libffi
25932
25933 TAGS-target-libffi: \
25934     configure-target-libffi 
25935         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25936         r=`${PWD_COMMAND}`; export r; \
25937         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25938         $(SET_LIB_PATH) \
25939         $(NORMAL_TARGET_EXPORTS) \
25940         echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
25941         for flag in $(EXTRA_TARGET_FLAGS); do \
25942           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25943         done; \
25944         (cd $(TARGET_SUBDIR)/libffi && \
25945           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25946                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25947                   "RANLIB=$${RANLIB}" \
25948                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25949                    TAGS) \
25950           || exit 1
25951
25952 @endif target-libffi
25953
25954 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
25955 maybe-install-info-target-libffi:
25956 @if target-libffi
25957 maybe-install-info-target-libffi: install-info-target-libffi
25958
25959 install-info-target-libffi: \
25960     configure-target-libffi \
25961     info-target-libffi 
25962         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25963         r=`${PWD_COMMAND}`; export r; \
25964         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25965         $(SET_LIB_PATH) \
25966         $(NORMAL_TARGET_EXPORTS) \
25967         echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
25968         for flag in $(EXTRA_TARGET_FLAGS); do \
25969           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25970         done; \
25971         (cd $(TARGET_SUBDIR)/libffi && \
25972           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25973                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25974                   "RANLIB=$${RANLIB}" \
25975                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25976                    install-info) \
25977           || exit 1
25978
25979 @endif target-libffi
25980
25981 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
25982 maybe-installcheck-target-libffi:
25983 @if target-libffi
25984 maybe-installcheck-target-libffi: installcheck-target-libffi
25985
25986 installcheck-target-libffi: \
25987     configure-target-libffi 
25988         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25989         r=`${PWD_COMMAND}`; export r; \
25990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25991         $(SET_LIB_PATH) \
25992         $(NORMAL_TARGET_EXPORTS) \
25993         echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
25994         for flag in $(EXTRA_TARGET_FLAGS); do \
25995           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25996         done; \
25997         (cd $(TARGET_SUBDIR)/libffi && \
25998           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25999                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26000                   "RANLIB=$${RANLIB}" \
26001                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26002                    installcheck) \
26003           || exit 1
26004
26005 @endif target-libffi
26006
26007 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
26008 maybe-mostlyclean-target-libffi:
26009 @if target-libffi
26010 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
26011
26012 mostlyclean-target-libffi: 
26013         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26014         r=`${PWD_COMMAND}`; export r; \
26015         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26016         $(SET_LIB_PATH) \
26017         $(NORMAL_TARGET_EXPORTS) \
26018         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
26019         for flag in $(EXTRA_TARGET_FLAGS); do \
26020           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26021         done; \
26022         (cd $(TARGET_SUBDIR)/libffi && \
26023           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26024                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26025                   "RANLIB=$${RANLIB}" \
26026                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26027                    mostlyclean) \
26028           || exit 1
26029
26030 @endif target-libffi
26031
26032 .PHONY: maybe-clean-target-libffi clean-target-libffi
26033 maybe-clean-target-libffi:
26034 @if target-libffi
26035 maybe-clean-target-libffi: clean-target-libffi
26036
26037 clean-target-libffi: 
26038         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26039         r=`${PWD_COMMAND}`; export r; \
26040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26041         $(SET_LIB_PATH) \
26042         $(NORMAL_TARGET_EXPORTS) \
26043         echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
26044         for flag in $(EXTRA_TARGET_FLAGS); do \
26045           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26046         done; \
26047         (cd $(TARGET_SUBDIR)/libffi && \
26048           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26049                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26050                   "RANLIB=$${RANLIB}" \
26051                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26052                    clean) \
26053           || exit 1
26054
26055 @endif target-libffi
26056
26057 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
26058 maybe-distclean-target-libffi:
26059 @if target-libffi
26060 maybe-distclean-target-libffi: distclean-target-libffi
26061
26062 distclean-target-libffi: 
26063         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26064         r=`${PWD_COMMAND}`; export r; \
26065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26066         $(SET_LIB_PATH) \
26067         $(NORMAL_TARGET_EXPORTS) \
26068         echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
26069         for flag in $(EXTRA_TARGET_FLAGS); do \
26070           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26071         done; \
26072         (cd $(TARGET_SUBDIR)/libffi && \
26073           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26074                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26075                   "RANLIB=$${RANLIB}" \
26076                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26077                    distclean) \
26078           || exit 1
26079
26080 @endif target-libffi
26081
26082 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
26083 maybe-maintainer-clean-target-libffi:
26084 @if target-libffi
26085 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
26086
26087 maintainer-clean-target-libffi: 
26088         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26089         r=`${PWD_COMMAND}`; export r; \
26090         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26091         $(SET_LIB_PATH) \
26092         $(NORMAL_TARGET_EXPORTS) \
26093         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
26094         for flag in $(EXTRA_TARGET_FLAGS); do \
26095           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26096         done; \
26097         (cd $(TARGET_SUBDIR)/libffi && \
26098           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26099                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26100                   "RANLIB=$${RANLIB}" \
26101                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26102                    maintainer-clean) \
26103           || exit 1
26104
26105 @endif target-libffi
26106
26107
26108 .PHONY: configure-target-libjava maybe-configure-target-libjava
26109 maybe-configure-target-libjava:
26110 @if target-libjava
26111 maybe-configure-target-libjava: configure-target-libjava
26112
26113 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
26114 $(TARGET_SUBDIR)/libjava/multilib.out: multilib.out
26115         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
26116         rm -f $(TARGET_SUBDIR)/libjava/Makefile || : ; \
26117         cp multilib.out $(TARGET_SUBDIR)/libjava/multilib.out
26118
26119 configure-target-libjava: $(TARGET_SUBDIR)/libjava/multilib.out
26120         @test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
26121         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
26122         r=`${PWD_COMMAND}`; export r; \
26123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26124         $(SET_LIB_PATH) \
26125         $(RAW_CXX_TARGET_EXPORTS) \
26126         echo Configuring in $(TARGET_SUBDIR)/libjava; \
26127         cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
26128         case $(srcdir) in \
26129           /* | [A-Za-z]:[\\/]*) \
26130             topdir=$(srcdir) ;; \
26131           *) \
26132             case "$(TARGET_SUBDIR)" in \
26133               .) topdir="../$(srcdir)" ;; \
26134               *) topdir="../../$(srcdir)" ;; \
26135             esac ;; \
26136         esac; \
26137           srcdiroption="--srcdir=$${topdir}/libjava"; \
26138           libsrcdir="$$s/libjava"; \
26139         rm -f no-such-file || : ; \
26140         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26141           $(TARGET_CONFIGARGS) $${srcdiroption} \
26142           --with-target-subdir="$(TARGET_SUBDIR)"  \
26143           || exit 1
26144 @endif target-libjava
26145
26146 .PHONY: all-target-libjava maybe-all-target-libjava
26147 maybe-all-target-libjava:
26148 @if target-libjava
26149 TARGET-target-libjava=all
26150 maybe-all-target-libjava: all-target-libjava
26151 all-target-libjava: configure-target-libjava
26152         @r=`${PWD_COMMAND}`; export r; \
26153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26154         $(SET_LIB_PATH) \
26155         $(RAW_CXX_TARGET_EXPORTS) \
26156         (cd $(TARGET_SUBDIR)/libjava && \
26157           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   $(TARGET-target-libjava))
26158 @endif target-libjava
26159
26160 .PHONY: check-target-libjava maybe-check-target-libjava
26161 maybe-check-target-libjava:
26162 @if target-libjava
26163 maybe-check-target-libjava: check-target-libjava
26164
26165 check-target-libjava:
26166         @r=`${PWD_COMMAND}`; export r; \
26167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26168         $(SET_LIB_PATH) \
26169         $(RAW_CXX_TARGET_EXPORTS) \
26170         (cd $(TARGET_SUBDIR)/libjava && \
26171           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
26172
26173 @endif target-libjava
26174
26175 .PHONY: install-target-libjava maybe-install-target-libjava
26176 maybe-install-target-libjava:
26177 @if target-libjava
26178 maybe-install-target-libjava: install-target-libjava
26179
26180 install-target-libjava: installdirs
26181         @r=`${PWD_COMMAND}`; export r; \
26182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26183         $(SET_LIB_PATH) \
26184         $(RAW_CXX_TARGET_EXPORTS) \
26185         (cd $(TARGET_SUBDIR)/libjava && \
26186           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
26187
26188 @endif target-libjava
26189
26190 # Other targets (info, dvi, etc.)
26191
26192 .PHONY: maybe-info-target-libjava info-target-libjava
26193 maybe-info-target-libjava:
26194 @if target-libjava
26195 maybe-info-target-libjava: info-target-libjava
26196
26197 info-target-libjava: \
26198     configure-target-libjava 
26199         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26200         r=`${PWD_COMMAND}`; export r; \
26201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26202         $(SET_LIB_PATH) \
26203         $(RAW_CXX_TARGET_EXPORTS) \
26204         echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
26205         for flag in $(EXTRA_TARGET_FLAGS); do \
26206           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26207         done; \
26208         (cd $(TARGET_SUBDIR)/libjava && \
26209           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26210                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26211                   "RANLIB=$${RANLIB}" \
26212                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26213                    info) \
26214           || exit 1
26215
26216 @endif target-libjava
26217
26218 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
26219 maybe-dvi-target-libjava:
26220 @if target-libjava
26221 maybe-dvi-target-libjava: dvi-target-libjava
26222
26223 dvi-target-libjava: \
26224     configure-target-libjava 
26225         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26226         r=`${PWD_COMMAND}`; export r; \
26227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26228         $(SET_LIB_PATH) \
26229         $(RAW_CXX_TARGET_EXPORTS) \
26230         echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
26231         for flag in $(EXTRA_TARGET_FLAGS); do \
26232           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26233         done; \
26234         (cd $(TARGET_SUBDIR)/libjava && \
26235           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26236                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26237                   "RANLIB=$${RANLIB}" \
26238                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26239                    dvi) \
26240           || exit 1
26241
26242 @endif target-libjava
26243
26244 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
26245 maybe-TAGS-target-libjava:
26246 @if target-libjava
26247 maybe-TAGS-target-libjava: TAGS-target-libjava
26248
26249 TAGS-target-libjava: \
26250     configure-target-libjava 
26251         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26252         r=`${PWD_COMMAND}`; export r; \
26253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26254         $(SET_LIB_PATH) \
26255         $(RAW_CXX_TARGET_EXPORTS) \
26256         echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
26257         for flag in $(EXTRA_TARGET_FLAGS); do \
26258           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26259         done; \
26260         (cd $(TARGET_SUBDIR)/libjava && \
26261           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26262                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26263                   "RANLIB=$${RANLIB}" \
26264                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26265                    TAGS) \
26266           || exit 1
26267
26268 @endif target-libjava
26269
26270 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
26271 maybe-install-info-target-libjava:
26272 @if target-libjava
26273 maybe-install-info-target-libjava: install-info-target-libjava
26274
26275 install-info-target-libjava: \
26276     configure-target-libjava \
26277     info-target-libjava 
26278         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26279         r=`${PWD_COMMAND}`; export r; \
26280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26281         $(SET_LIB_PATH) \
26282         $(RAW_CXX_TARGET_EXPORTS) \
26283         echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
26284         for flag in $(EXTRA_TARGET_FLAGS); do \
26285           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26286         done; \
26287         (cd $(TARGET_SUBDIR)/libjava && \
26288           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26289                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26290                   "RANLIB=$${RANLIB}" \
26291                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26292                    install-info) \
26293           || exit 1
26294
26295 @endif target-libjava
26296
26297 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
26298 maybe-installcheck-target-libjava:
26299 @if target-libjava
26300 maybe-installcheck-target-libjava: installcheck-target-libjava
26301
26302 installcheck-target-libjava: \
26303     configure-target-libjava 
26304         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26305         r=`${PWD_COMMAND}`; export r; \
26306         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26307         $(SET_LIB_PATH) \
26308         $(RAW_CXX_TARGET_EXPORTS) \
26309         echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
26310         for flag in $(EXTRA_TARGET_FLAGS); do \
26311           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26312         done; \
26313         (cd $(TARGET_SUBDIR)/libjava && \
26314           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26315                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26316                   "RANLIB=$${RANLIB}" \
26317                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26318                    installcheck) \
26319           || exit 1
26320
26321 @endif target-libjava
26322
26323 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
26324 maybe-mostlyclean-target-libjava:
26325 @if target-libjava
26326 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
26327
26328 mostlyclean-target-libjava: 
26329         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26330         r=`${PWD_COMMAND}`; export r; \
26331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26332         $(SET_LIB_PATH) \
26333         $(RAW_CXX_TARGET_EXPORTS) \
26334         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
26335         for flag in $(EXTRA_TARGET_FLAGS); do \
26336           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26337         done; \
26338         (cd $(TARGET_SUBDIR)/libjava && \
26339           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26340                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26341                   "RANLIB=$${RANLIB}" \
26342                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26343                    mostlyclean) \
26344           || exit 1
26345
26346 @endif target-libjava
26347
26348 .PHONY: maybe-clean-target-libjava clean-target-libjava
26349 maybe-clean-target-libjava:
26350 @if target-libjava
26351 maybe-clean-target-libjava: clean-target-libjava
26352
26353 clean-target-libjava: 
26354         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26355         r=`${PWD_COMMAND}`; export r; \
26356         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26357         $(SET_LIB_PATH) \
26358         $(RAW_CXX_TARGET_EXPORTS) \
26359         echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
26360         for flag in $(EXTRA_TARGET_FLAGS); do \
26361           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26362         done; \
26363         (cd $(TARGET_SUBDIR)/libjava && \
26364           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26365                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26366                   "RANLIB=$${RANLIB}" \
26367                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26368                    clean) \
26369           || exit 1
26370
26371 @endif target-libjava
26372
26373 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
26374 maybe-distclean-target-libjava:
26375 @if target-libjava
26376 maybe-distclean-target-libjava: distclean-target-libjava
26377
26378 distclean-target-libjava: 
26379         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26380         r=`${PWD_COMMAND}`; export r; \
26381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26382         $(SET_LIB_PATH) \
26383         $(RAW_CXX_TARGET_EXPORTS) \
26384         echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
26385         for flag in $(EXTRA_TARGET_FLAGS); do \
26386           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26387         done; \
26388         (cd $(TARGET_SUBDIR)/libjava && \
26389           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26390                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26391                   "RANLIB=$${RANLIB}" \
26392                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26393                    distclean) \
26394           || exit 1
26395
26396 @endif target-libjava
26397
26398 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
26399 maybe-maintainer-clean-target-libjava:
26400 @if target-libjava
26401 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
26402
26403 maintainer-clean-target-libjava: 
26404         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26405         r=`${PWD_COMMAND}`; export r; \
26406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26407         $(SET_LIB_PATH) \
26408         $(RAW_CXX_TARGET_EXPORTS) \
26409         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
26410         for flag in $(EXTRA_TARGET_FLAGS); do \
26411           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26412         done; \
26413         (cd $(TARGET_SUBDIR)/libjava && \
26414           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26415                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26416                   "RANLIB=$${RANLIB}" \
26417                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26418                    maintainer-clean) \
26419           || exit 1
26420
26421 @endif target-libjava
26422
26423
26424 .PHONY: configure-target-zlib maybe-configure-target-zlib
26425 maybe-configure-target-zlib:
26426 @if target-zlib
26427 maybe-configure-target-zlib: configure-target-zlib
26428
26429 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
26430 $(TARGET_SUBDIR)/zlib/multilib.out: multilib.out
26431         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
26432         rm -f $(TARGET_SUBDIR)/zlib/Makefile || : ; \
26433         cp multilib.out $(TARGET_SUBDIR)/zlib/multilib.out
26434
26435 configure-target-zlib: $(TARGET_SUBDIR)/zlib/multilib.out
26436         @test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
26437         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
26438         r=`${PWD_COMMAND}`; export r; \
26439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26440         $(SET_LIB_PATH) \
26441         $(NORMAL_TARGET_EXPORTS) \
26442         echo Configuring in $(TARGET_SUBDIR)/zlib; \
26443         cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
26444         case $(srcdir) in \
26445           /* | [A-Za-z]:[\\/]*) \
26446             topdir=$(srcdir) ;; \
26447           *) \
26448             case "$(TARGET_SUBDIR)" in \
26449               .) topdir="../$(srcdir)" ;; \
26450               *) topdir="../../$(srcdir)" ;; \
26451             esac ;; \
26452         esac; \
26453         if [ "$(srcdir)" = "." ] ; then \
26454           if [ "$(TARGET_SUBDIR)" != "." ] ; then \
26455             if $(SHELL) $$s/symlink-tree $${topdir}/zlib "no-such-file" ; then \
26456               if [ -f Makefile ]; then \
26457                 if $(MAKE) distclean; then \
26458                   true; \
26459                 else \
26460                   exit 1; \
26461                 fi; \
26462               else \
26463                 true; \
26464               fi; \
26465             else \
26466               exit 1; \
26467             fi; \
26468           else \
26469             true; \
26470           fi; \
26471           srcdiroption="--srcdir=."; \
26472           libsrcdir="."; \
26473         else \
26474           srcdiroption="--srcdir=$${topdir}/zlib"; \
26475           libsrcdir="$$s/zlib"; \
26476         fi; \
26477         rm -f no-such-file || : ; \
26478         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26479           $(TARGET_CONFIGARGS) $${srcdiroption} \
26480           --with-target-subdir="$(TARGET_SUBDIR)"  \
26481           || exit 1
26482 @endif target-zlib
26483
26484 .PHONY: all-target-zlib maybe-all-target-zlib
26485 maybe-all-target-zlib:
26486 @if target-zlib
26487 TARGET-target-zlib=all
26488 maybe-all-target-zlib: all-target-zlib
26489 all-target-zlib: configure-target-zlib
26490         @r=`${PWD_COMMAND}`; export r; \
26491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26492         $(SET_LIB_PATH) \
26493         $(NORMAL_TARGET_EXPORTS) \
26494         (cd $(TARGET_SUBDIR)/zlib && \
26495           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-zlib))
26496 @endif target-zlib
26497
26498 .PHONY: check-target-zlib maybe-check-target-zlib
26499 maybe-check-target-zlib:
26500 @if target-zlib
26501 maybe-check-target-zlib: check-target-zlib
26502
26503 check-target-zlib:
26504         @r=`${PWD_COMMAND}`; export r; \
26505         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26506         $(SET_LIB_PATH) \
26507         $(NORMAL_TARGET_EXPORTS) \
26508         (cd $(TARGET_SUBDIR)/zlib && \
26509           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
26510
26511 @endif target-zlib
26512
26513 .PHONY: install-target-zlib maybe-install-target-zlib
26514 maybe-install-target-zlib:
26515 @if target-zlib
26516 maybe-install-target-zlib: install-target-zlib
26517
26518 install-target-zlib: installdirs
26519         @r=`${PWD_COMMAND}`; export r; \
26520         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26521         $(SET_LIB_PATH) \
26522         $(NORMAL_TARGET_EXPORTS) \
26523         (cd $(TARGET_SUBDIR)/zlib && \
26524           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
26525
26526 @endif target-zlib
26527
26528 # Other targets (info, dvi, etc.)
26529
26530 .PHONY: maybe-info-target-zlib info-target-zlib
26531 maybe-info-target-zlib:
26532 @if target-zlib
26533 maybe-info-target-zlib: info-target-zlib
26534
26535 info-target-zlib: \
26536     configure-target-zlib 
26537         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26538         r=`${PWD_COMMAND}`; export r; \
26539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26540         $(SET_LIB_PATH) \
26541         $(NORMAL_TARGET_EXPORTS) \
26542         echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
26543         for flag in $(EXTRA_TARGET_FLAGS); do \
26544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26545         done; \
26546         (cd $(TARGET_SUBDIR)/zlib && \
26547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26549                   "RANLIB=$${RANLIB}" \
26550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26551                    info) \
26552           || exit 1
26553
26554 @endif target-zlib
26555
26556 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
26557 maybe-dvi-target-zlib:
26558 @if target-zlib
26559 maybe-dvi-target-zlib: dvi-target-zlib
26560
26561 dvi-target-zlib: \
26562     configure-target-zlib 
26563         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26564         r=`${PWD_COMMAND}`; export r; \
26565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26566         $(SET_LIB_PATH) \
26567         $(NORMAL_TARGET_EXPORTS) \
26568         echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
26569         for flag in $(EXTRA_TARGET_FLAGS); do \
26570           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26571         done; \
26572         (cd $(TARGET_SUBDIR)/zlib && \
26573           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26574                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26575                   "RANLIB=$${RANLIB}" \
26576                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26577                    dvi) \
26578           || exit 1
26579
26580 @endif target-zlib
26581
26582 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
26583 maybe-TAGS-target-zlib:
26584 @if target-zlib
26585 maybe-TAGS-target-zlib: TAGS-target-zlib
26586
26587 TAGS-target-zlib: \
26588     configure-target-zlib 
26589         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26590         r=`${PWD_COMMAND}`; export r; \
26591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26592         $(SET_LIB_PATH) \
26593         $(NORMAL_TARGET_EXPORTS) \
26594         echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
26595         for flag in $(EXTRA_TARGET_FLAGS); do \
26596           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26597         done; \
26598         (cd $(TARGET_SUBDIR)/zlib && \
26599           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26600                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26601                   "RANLIB=$${RANLIB}" \
26602                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26603                    TAGS) \
26604           || exit 1
26605
26606 @endif target-zlib
26607
26608 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
26609 maybe-install-info-target-zlib:
26610 @if target-zlib
26611 maybe-install-info-target-zlib: install-info-target-zlib
26612
26613 install-info-target-zlib: \
26614     configure-target-zlib \
26615     info-target-zlib 
26616         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26617         r=`${PWD_COMMAND}`; export r; \
26618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26619         $(SET_LIB_PATH) \
26620         $(NORMAL_TARGET_EXPORTS) \
26621         echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
26622         for flag in $(EXTRA_TARGET_FLAGS); do \
26623           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26624         done; \
26625         (cd $(TARGET_SUBDIR)/zlib && \
26626           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26627                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26628                   "RANLIB=$${RANLIB}" \
26629                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26630                    install-info) \
26631           || exit 1
26632
26633 @endif target-zlib
26634
26635 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
26636 maybe-installcheck-target-zlib:
26637 @if target-zlib
26638 maybe-installcheck-target-zlib: installcheck-target-zlib
26639
26640 installcheck-target-zlib: \
26641     configure-target-zlib 
26642         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26643         r=`${PWD_COMMAND}`; export r; \
26644         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26645         $(SET_LIB_PATH) \
26646         $(NORMAL_TARGET_EXPORTS) \
26647         echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
26648         for flag in $(EXTRA_TARGET_FLAGS); do \
26649           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26650         done; \
26651         (cd $(TARGET_SUBDIR)/zlib && \
26652           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26653                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26654                   "RANLIB=$${RANLIB}" \
26655                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26656                    installcheck) \
26657           || exit 1
26658
26659 @endif target-zlib
26660
26661 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
26662 maybe-mostlyclean-target-zlib:
26663 @if target-zlib
26664 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
26665
26666 mostlyclean-target-zlib: 
26667         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26668         r=`${PWD_COMMAND}`; export r; \
26669         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26670         $(SET_LIB_PATH) \
26671         $(NORMAL_TARGET_EXPORTS) \
26672         echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
26673         for flag in $(EXTRA_TARGET_FLAGS); do \
26674           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26675         done; \
26676         (cd $(TARGET_SUBDIR)/zlib && \
26677           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26678                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26679                   "RANLIB=$${RANLIB}" \
26680                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26681                    mostlyclean) \
26682           || exit 1
26683
26684 @endif target-zlib
26685
26686 .PHONY: maybe-clean-target-zlib clean-target-zlib
26687 maybe-clean-target-zlib:
26688 @if target-zlib
26689 maybe-clean-target-zlib: clean-target-zlib
26690
26691 clean-target-zlib: 
26692         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26693         r=`${PWD_COMMAND}`; export r; \
26694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26695         $(SET_LIB_PATH) \
26696         $(NORMAL_TARGET_EXPORTS) \
26697         echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
26698         for flag in $(EXTRA_TARGET_FLAGS); do \
26699           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26700         done; \
26701         (cd $(TARGET_SUBDIR)/zlib && \
26702           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26703                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26704                   "RANLIB=$${RANLIB}" \
26705                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26706                    clean) \
26707           || exit 1
26708
26709 @endif target-zlib
26710
26711 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
26712 maybe-distclean-target-zlib:
26713 @if target-zlib
26714 maybe-distclean-target-zlib: distclean-target-zlib
26715
26716 distclean-target-zlib: 
26717         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26718         r=`${PWD_COMMAND}`; export r; \
26719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26720         $(SET_LIB_PATH) \
26721         $(NORMAL_TARGET_EXPORTS) \
26722         echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
26723         for flag in $(EXTRA_TARGET_FLAGS); do \
26724           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26725         done; \
26726         (cd $(TARGET_SUBDIR)/zlib && \
26727           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26728                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26729                   "RANLIB=$${RANLIB}" \
26730                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26731                    distclean) \
26732           || exit 1
26733
26734 @endif target-zlib
26735
26736 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
26737 maybe-maintainer-clean-target-zlib:
26738 @if target-zlib
26739 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
26740
26741 maintainer-clean-target-zlib: 
26742         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26743         r=`${PWD_COMMAND}`; export r; \
26744         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26745         $(SET_LIB_PATH) \
26746         $(NORMAL_TARGET_EXPORTS) \
26747         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
26748         for flag in $(EXTRA_TARGET_FLAGS); do \
26749           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26750         done; \
26751         (cd $(TARGET_SUBDIR)/zlib && \
26752           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26753                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26754                   "RANLIB=$${RANLIB}" \
26755                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26756                    maintainer-clean) \
26757           || exit 1
26758
26759 @endif target-zlib
26760
26761
26762 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
26763 maybe-configure-target-boehm-gc:
26764 @if target-boehm-gc
26765 maybe-configure-target-boehm-gc: configure-target-boehm-gc
26766
26767 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
26768 $(TARGET_SUBDIR)/boehm-gc/multilib.out: multilib.out
26769         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
26770         rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile || : ; \
26771         cp multilib.out $(TARGET_SUBDIR)/boehm-gc/multilib.out
26772
26773 configure-target-boehm-gc: $(TARGET_SUBDIR)/boehm-gc/multilib.out
26774         @test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
26775         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
26776         r=`${PWD_COMMAND}`; export r; \
26777         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26778         $(SET_LIB_PATH) \
26779         $(NORMAL_TARGET_EXPORTS) \
26780         echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
26781         cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
26782         case $(srcdir) in \
26783           /* | [A-Za-z]:[\\/]*) \
26784             topdir=$(srcdir) ;; \
26785           *) \
26786             case "$(TARGET_SUBDIR)" in \
26787               .) topdir="../$(srcdir)" ;; \
26788               *) topdir="../../$(srcdir)" ;; \
26789             esac ;; \
26790         esac; \
26791           srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
26792           libsrcdir="$$s/boehm-gc"; \
26793         rm -f no-such-file || : ; \
26794         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26795           $(TARGET_CONFIGARGS) $${srcdiroption} \
26796           --with-target-subdir="$(TARGET_SUBDIR)"  \
26797           || exit 1
26798 @endif target-boehm-gc
26799
26800 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
26801 maybe-all-target-boehm-gc:
26802 @if target-boehm-gc
26803 TARGET-target-boehm-gc=all
26804 maybe-all-target-boehm-gc: all-target-boehm-gc
26805 all-target-boehm-gc: configure-target-boehm-gc
26806         @r=`${PWD_COMMAND}`; export r; \
26807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26808         $(SET_LIB_PATH) \
26809         $(NORMAL_TARGET_EXPORTS) \
26810         (cd $(TARGET_SUBDIR)/boehm-gc && \
26811           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-boehm-gc))
26812 @endif target-boehm-gc
26813
26814 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
26815 maybe-check-target-boehm-gc:
26816 @if target-boehm-gc
26817 maybe-check-target-boehm-gc: check-target-boehm-gc
26818
26819 check-target-boehm-gc:
26820         @r=`${PWD_COMMAND}`; export r; \
26821         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26822         $(SET_LIB_PATH) \
26823         $(NORMAL_TARGET_EXPORTS) \
26824         (cd $(TARGET_SUBDIR)/boehm-gc && \
26825           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
26826
26827 @endif target-boehm-gc
26828
26829 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
26830 maybe-install-target-boehm-gc:
26831 @if target-boehm-gc
26832 maybe-install-target-boehm-gc: install-target-boehm-gc
26833
26834 install-target-boehm-gc: installdirs
26835         @r=`${PWD_COMMAND}`; export r; \
26836         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26837         $(SET_LIB_PATH) \
26838         $(NORMAL_TARGET_EXPORTS) \
26839         (cd $(TARGET_SUBDIR)/boehm-gc && \
26840           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
26841
26842 @endif target-boehm-gc
26843
26844 # Other targets (info, dvi, etc.)
26845
26846 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
26847 maybe-info-target-boehm-gc:
26848 @if target-boehm-gc
26849 maybe-info-target-boehm-gc: info-target-boehm-gc
26850
26851 info-target-boehm-gc: \
26852     configure-target-boehm-gc 
26853         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26854         r=`${PWD_COMMAND}`; export r; \
26855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26856         $(SET_LIB_PATH) \
26857         $(NORMAL_TARGET_EXPORTS) \
26858         echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
26859         for flag in $(EXTRA_TARGET_FLAGS); do \
26860           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26861         done; \
26862         (cd $(TARGET_SUBDIR)/boehm-gc && \
26863           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26864                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26865                   "RANLIB=$${RANLIB}" \
26866                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26867                    info) \
26868           || exit 1
26869
26870 @endif target-boehm-gc
26871
26872 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
26873 maybe-dvi-target-boehm-gc:
26874 @if target-boehm-gc
26875 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
26876
26877 dvi-target-boehm-gc: \
26878     configure-target-boehm-gc 
26879         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26880         r=`${PWD_COMMAND}`; export r; \
26881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26882         $(SET_LIB_PATH) \
26883         $(NORMAL_TARGET_EXPORTS) \
26884         echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
26885         for flag in $(EXTRA_TARGET_FLAGS); do \
26886           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26887         done; \
26888         (cd $(TARGET_SUBDIR)/boehm-gc && \
26889           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26890                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26891                   "RANLIB=$${RANLIB}" \
26892                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26893                    dvi) \
26894           || exit 1
26895
26896 @endif target-boehm-gc
26897
26898 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
26899 maybe-TAGS-target-boehm-gc:
26900 @if target-boehm-gc
26901 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
26902
26903 TAGS-target-boehm-gc: \
26904     configure-target-boehm-gc 
26905         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26906         r=`${PWD_COMMAND}`; export r; \
26907         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26908         $(SET_LIB_PATH) \
26909         $(NORMAL_TARGET_EXPORTS) \
26910         echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
26911         for flag in $(EXTRA_TARGET_FLAGS); do \
26912           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26913         done; \
26914         (cd $(TARGET_SUBDIR)/boehm-gc && \
26915           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26916                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26917                   "RANLIB=$${RANLIB}" \
26918                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26919                    TAGS) \
26920           || exit 1
26921
26922 @endif target-boehm-gc
26923
26924 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
26925 maybe-install-info-target-boehm-gc:
26926 @if target-boehm-gc
26927 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
26928
26929 install-info-target-boehm-gc: \
26930     configure-target-boehm-gc \
26931     info-target-boehm-gc 
26932         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26933         r=`${PWD_COMMAND}`; export r; \
26934         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26935         $(SET_LIB_PATH) \
26936         $(NORMAL_TARGET_EXPORTS) \
26937         echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
26938         for flag in $(EXTRA_TARGET_FLAGS); do \
26939           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26940         done; \
26941         (cd $(TARGET_SUBDIR)/boehm-gc && \
26942           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26943                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26944                   "RANLIB=$${RANLIB}" \
26945                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26946                    install-info) \
26947           || exit 1
26948
26949 @endif target-boehm-gc
26950
26951 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
26952 maybe-installcheck-target-boehm-gc:
26953 @if target-boehm-gc
26954 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
26955
26956 installcheck-target-boehm-gc: \
26957     configure-target-boehm-gc 
26958         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26959         r=`${PWD_COMMAND}`; export r; \
26960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26961         $(SET_LIB_PATH) \
26962         $(NORMAL_TARGET_EXPORTS) \
26963         echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
26964         for flag in $(EXTRA_TARGET_FLAGS); do \
26965           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26966         done; \
26967         (cd $(TARGET_SUBDIR)/boehm-gc && \
26968           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26969                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26970                   "RANLIB=$${RANLIB}" \
26971                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26972                    installcheck) \
26973           || exit 1
26974
26975 @endif target-boehm-gc
26976
26977 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
26978 maybe-mostlyclean-target-boehm-gc:
26979 @if target-boehm-gc
26980 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
26981
26982 mostlyclean-target-boehm-gc: 
26983         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26984         r=`${PWD_COMMAND}`; export r; \
26985         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26986         $(SET_LIB_PATH) \
26987         $(NORMAL_TARGET_EXPORTS) \
26988         echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
26989         for flag in $(EXTRA_TARGET_FLAGS); do \
26990           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26991         done; \
26992         (cd $(TARGET_SUBDIR)/boehm-gc && \
26993           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26994                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26995                   "RANLIB=$${RANLIB}" \
26996                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26997                    mostlyclean) \
26998           || exit 1
26999
27000 @endif target-boehm-gc
27001
27002 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
27003 maybe-clean-target-boehm-gc:
27004 @if target-boehm-gc
27005 maybe-clean-target-boehm-gc: clean-target-boehm-gc
27006
27007 clean-target-boehm-gc: 
27008         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27009         r=`${PWD_COMMAND}`; export r; \
27010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27011         $(SET_LIB_PATH) \
27012         $(NORMAL_TARGET_EXPORTS) \
27013         echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
27014         for flag in $(EXTRA_TARGET_FLAGS); do \
27015           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27016         done; \
27017         (cd $(TARGET_SUBDIR)/boehm-gc && \
27018           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27019                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27020                   "RANLIB=$${RANLIB}" \
27021                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27022                    clean) \
27023           || exit 1
27024
27025 @endif target-boehm-gc
27026
27027 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
27028 maybe-distclean-target-boehm-gc:
27029 @if target-boehm-gc
27030 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
27031
27032 distclean-target-boehm-gc: 
27033         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27034         r=`${PWD_COMMAND}`; export r; \
27035         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27036         $(SET_LIB_PATH) \
27037         $(NORMAL_TARGET_EXPORTS) \
27038         echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
27039         for flag in $(EXTRA_TARGET_FLAGS); do \
27040           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27041         done; \
27042         (cd $(TARGET_SUBDIR)/boehm-gc && \
27043           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27044                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27045                   "RANLIB=$${RANLIB}" \
27046                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27047                    distclean) \
27048           || exit 1
27049
27050 @endif target-boehm-gc
27051
27052 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
27053 maybe-maintainer-clean-target-boehm-gc:
27054 @if target-boehm-gc
27055 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
27056
27057 maintainer-clean-target-boehm-gc: 
27058         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27059         r=`${PWD_COMMAND}`; export r; \
27060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27061         $(SET_LIB_PATH) \
27062         $(NORMAL_TARGET_EXPORTS) \
27063         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
27064         for flag in $(EXTRA_TARGET_FLAGS); do \
27065           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27066         done; \
27067         (cd $(TARGET_SUBDIR)/boehm-gc && \
27068           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27069                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27070                   "RANLIB=$${RANLIB}" \
27071                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27072                    maintainer-clean) \
27073           || exit 1
27074
27075 @endif target-boehm-gc
27076
27077
27078 .PHONY: configure-target-qthreads maybe-configure-target-qthreads
27079 maybe-configure-target-qthreads:
27080 @if target-qthreads
27081 maybe-configure-target-qthreads: configure-target-qthreads
27082
27083 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
27084 $(TARGET_SUBDIR)/qthreads/multilib.out: multilib.out
27085         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
27086         rm -f $(TARGET_SUBDIR)/qthreads/Makefile || : ; \
27087         cp multilib.out $(TARGET_SUBDIR)/qthreads/multilib.out
27088
27089 configure-target-qthreads: $(TARGET_SUBDIR)/qthreads/multilib.out
27090         @test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
27091         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
27092         r=`${PWD_COMMAND}`; export r; \
27093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27094         $(SET_LIB_PATH) \
27095         $(NORMAL_TARGET_EXPORTS) \
27096         echo Configuring in $(TARGET_SUBDIR)/qthreads; \
27097         cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
27098         case $(srcdir) in \
27099           /* | [A-Za-z]:[\\/]*) \
27100             topdir=$(srcdir) ;; \
27101           *) \
27102             case "$(TARGET_SUBDIR)" in \
27103               .) topdir="../$(srcdir)" ;; \
27104               *) topdir="../../$(srcdir)" ;; \
27105             esac ;; \
27106         esac; \
27107           srcdiroption="--srcdir=$${topdir}/qthreads"; \
27108           libsrcdir="$$s/qthreads"; \
27109         rm -f no-such-file || : ; \
27110         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27111           $(TARGET_CONFIGARGS) $${srcdiroption} \
27112           --with-target-subdir="$(TARGET_SUBDIR)"  \
27113           || exit 1
27114 @endif target-qthreads
27115
27116 .PHONY: all-target-qthreads maybe-all-target-qthreads
27117 maybe-all-target-qthreads:
27118 @if target-qthreads
27119 TARGET-target-qthreads=all
27120 maybe-all-target-qthreads: all-target-qthreads
27121 all-target-qthreads: configure-target-qthreads
27122         @r=`${PWD_COMMAND}`; export r; \
27123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27124         $(SET_LIB_PATH) \
27125         $(NORMAL_TARGET_EXPORTS) \
27126         (cd $(TARGET_SUBDIR)/qthreads && \
27127           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-qthreads))
27128 @endif target-qthreads
27129
27130 .PHONY: check-target-qthreads maybe-check-target-qthreads
27131 maybe-check-target-qthreads:
27132 @if target-qthreads
27133 maybe-check-target-qthreads: check-target-qthreads
27134
27135 check-target-qthreads:
27136         @r=`${PWD_COMMAND}`; export r; \
27137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27138         $(SET_LIB_PATH) \
27139         $(NORMAL_TARGET_EXPORTS) \
27140         (cd $(TARGET_SUBDIR)/qthreads && \
27141           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
27142
27143 @endif target-qthreads
27144
27145 .PHONY: install-target-qthreads maybe-install-target-qthreads
27146 maybe-install-target-qthreads:
27147 @if target-qthreads
27148 maybe-install-target-qthreads: install-target-qthreads
27149
27150 install-target-qthreads: installdirs
27151         @r=`${PWD_COMMAND}`; export r; \
27152         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27153         $(SET_LIB_PATH) \
27154         $(NORMAL_TARGET_EXPORTS) \
27155         (cd $(TARGET_SUBDIR)/qthreads && \
27156           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
27157
27158 @endif target-qthreads
27159
27160 # Other targets (info, dvi, etc.)
27161
27162 .PHONY: maybe-info-target-qthreads info-target-qthreads
27163 maybe-info-target-qthreads:
27164 @if target-qthreads
27165 maybe-info-target-qthreads: info-target-qthreads
27166
27167 info-target-qthreads: \
27168     configure-target-qthreads 
27169         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27170         r=`${PWD_COMMAND}`; export r; \
27171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27172         $(SET_LIB_PATH) \
27173         $(NORMAL_TARGET_EXPORTS) \
27174         echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
27175         for flag in $(EXTRA_TARGET_FLAGS); do \
27176           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27177         done; \
27178         (cd $(TARGET_SUBDIR)/qthreads && \
27179           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27180                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27181                   "RANLIB=$${RANLIB}" \
27182                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27183                    info) \
27184           || exit 1
27185
27186 @endif target-qthreads
27187
27188 .PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
27189 maybe-dvi-target-qthreads:
27190 @if target-qthreads
27191 maybe-dvi-target-qthreads: dvi-target-qthreads
27192
27193 dvi-target-qthreads: \
27194     configure-target-qthreads 
27195         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27196         r=`${PWD_COMMAND}`; export r; \
27197         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27198         $(SET_LIB_PATH) \
27199         $(NORMAL_TARGET_EXPORTS) \
27200         echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
27201         for flag in $(EXTRA_TARGET_FLAGS); do \
27202           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27203         done; \
27204         (cd $(TARGET_SUBDIR)/qthreads && \
27205           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27206                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27207                   "RANLIB=$${RANLIB}" \
27208                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27209                    dvi) \
27210           || exit 1
27211
27212 @endif target-qthreads
27213
27214 .PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
27215 maybe-TAGS-target-qthreads:
27216 @if target-qthreads
27217 maybe-TAGS-target-qthreads: TAGS-target-qthreads
27218
27219 TAGS-target-qthreads: \
27220     configure-target-qthreads 
27221         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27222         r=`${PWD_COMMAND}`; export r; \
27223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27224         $(SET_LIB_PATH) \
27225         $(NORMAL_TARGET_EXPORTS) \
27226         echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
27227         for flag in $(EXTRA_TARGET_FLAGS); do \
27228           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27229         done; \
27230         (cd $(TARGET_SUBDIR)/qthreads && \
27231           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27232                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27233                   "RANLIB=$${RANLIB}" \
27234                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27235                    TAGS) \
27236           || exit 1
27237
27238 @endif target-qthreads
27239
27240 .PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
27241 maybe-install-info-target-qthreads:
27242 @if target-qthreads
27243 maybe-install-info-target-qthreads: install-info-target-qthreads
27244
27245 install-info-target-qthreads: \
27246     configure-target-qthreads \
27247     info-target-qthreads 
27248         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27249         r=`${PWD_COMMAND}`; export r; \
27250         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27251         $(SET_LIB_PATH) \
27252         $(NORMAL_TARGET_EXPORTS) \
27253         echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
27254         for flag in $(EXTRA_TARGET_FLAGS); do \
27255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27256         done; \
27257         (cd $(TARGET_SUBDIR)/qthreads && \
27258           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27259                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27260                   "RANLIB=$${RANLIB}" \
27261                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27262                    install-info) \
27263           || exit 1
27264
27265 @endif target-qthreads
27266
27267 .PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
27268 maybe-installcheck-target-qthreads:
27269 @if target-qthreads
27270 maybe-installcheck-target-qthreads: installcheck-target-qthreads
27271
27272 installcheck-target-qthreads: \
27273     configure-target-qthreads 
27274         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27275         r=`${PWD_COMMAND}`; export r; \
27276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27277         $(SET_LIB_PATH) \
27278         $(NORMAL_TARGET_EXPORTS) \
27279         echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
27280         for flag in $(EXTRA_TARGET_FLAGS); do \
27281           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27282         done; \
27283         (cd $(TARGET_SUBDIR)/qthreads && \
27284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27286                   "RANLIB=$${RANLIB}" \
27287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27288                    installcheck) \
27289           || exit 1
27290
27291 @endif target-qthreads
27292
27293 .PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
27294 maybe-mostlyclean-target-qthreads:
27295 @if target-qthreads
27296 maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
27297
27298 mostlyclean-target-qthreads: 
27299         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27300         r=`${PWD_COMMAND}`; export r; \
27301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27302         $(SET_LIB_PATH) \
27303         $(NORMAL_TARGET_EXPORTS) \
27304         echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
27305         for flag in $(EXTRA_TARGET_FLAGS); do \
27306           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27307         done; \
27308         (cd $(TARGET_SUBDIR)/qthreads && \
27309           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27310                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27311                   "RANLIB=$${RANLIB}" \
27312                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27313                    mostlyclean) \
27314           || exit 1
27315
27316 @endif target-qthreads
27317
27318 .PHONY: maybe-clean-target-qthreads clean-target-qthreads
27319 maybe-clean-target-qthreads:
27320 @if target-qthreads
27321 maybe-clean-target-qthreads: clean-target-qthreads
27322
27323 clean-target-qthreads: 
27324         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27325         r=`${PWD_COMMAND}`; export r; \
27326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27327         $(SET_LIB_PATH) \
27328         $(NORMAL_TARGET_EXPORTS) \
27329         echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
27330         for flag in $(EXTRA_TARGET_FLAGS); do \
27331           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27332         done; \
27333         (cd $(TARGET_SUBDIR)/qthreads && \
27334           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27335                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27336                   "RANLIB=$${RANLIB}" \
27337                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27338                    clean) \
27339           || exit 1
27340
27341 @endif target-qthreads
27342
27343 .PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
27344 maybe-distclean-target-qthreads:
27345 @if target-qthreads
27346 maybe-distclean-target-qthreads: distclean-target-qthreads
27347
27348 distclean-target-qthreads: 
27349         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27350         r=`${PWD_COMMAND}`; export r; \
27351         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27352         $(SET_LIB_PATH) \
27353         $(NORMAL_TARGET_EXPORTS) \
27354         echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
27355         for flag in $(EXTRA_TARGET_FLAGS); do \
27356           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27357         done; \
27358         (cd $(TARGET_SUBDIR)/qthreads && \
27359           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27360                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27361                   "RANLIB=$${RANLIB}" \
27362                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27363                    distclean) \
27364           || exit 1
27365
27366 @endif target-qthreads
27367
27368 .PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
27369 maybe-maintainer-clean-target-qthreads:
27370 @if target-qthreads
27371 maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
27372
27373 maintainer-clean-target-qthreads: 
27374         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27375         r=`${PWD_COMMAND}`; export r; \
27376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27377         $(SET_LIB_PATH) \
27378         $(NORMAL_TARGET_EXPORTS) \
27379         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
27380         for flag in $(EXTRA_TARGET_FLAGS); do \
27381           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27382         done; \
27383         (cd $(TARGET_SUBDIR)/qthreads && \
27384           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27385                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27386                   "RANLIB=$${RANLIB}" \
27387                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27388                    maintainer-clean) \
27389           || exit 1
27390
27391 @endif target-qthreads
27392
27393
27394 .PHONY: configure-target-rda maybe-configure-target-rda
27395 maybe-configure-target-rda:
27396 @if target-rda
27397 maybe-configure-target-rda: configure-target-rda
27398
27399 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
27400 $(TARGET_SUBDIR)/rda/multilib.out: multilib.out
27401         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
27402         rm -f $(TARGET_SUBDIR)/rda/Makefile || : ; \
27403         cp multilib.out $(TARGET_SUBDIR)/rda/multilib.out
27404
27405 configure-target-rda: $(TARGET_SUBDIR)/rda/multilib.out
27406         @test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
27407         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
27408         r=`${PWD_COMMAND}`; export r; \
27409         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27410         $(SET_LIB_PATH) \
27411         $(NORMAL_TARGET_EXPORTS) \
27412         echo Configuring in $(TARGET_SUBDIR)/rda; \
27413         cd "$(TARGET_SUBDIR)/rda" || exit 1; \
27414         case $(srcdir) in \
27415           /* | [A-Za-z]:[\\/]*) \
27416             topdir=$(srcdir) ;; \
27417           *) \
27418             case "$(TARGET_SUBDIR)" in \
27419               .) topdir="../$(srcdir)" ;; \
27420               *) topdir="../../$(srcdir)" ;; \
27421             esac ;; \
27422         esac; \
27423           srcdiroption="--srcdir=$${topdir}/rda"; \
27424           libsrcdir="$$s/rda"; \
27425         rm -f no-such-file || : ; \
27426         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27427           $(TARGET_CONFIGARGS) $${srcdiroption} \
27428           --with-target-subdir="$(TARGET_SUBDIR)"  \
27429           || exit 1
27430 @endif target-rda
27431
27432 .PHONY: all-target-rda maybe-all-target-rda
27433 maybe-all-target-rda:
27434 @if target-rda
27435 TARGET-target-rda=all
27436 maybe-all-target-rda: all-target-rda
27437 all-target-rda: configure-target-rda
27438         @r=`${PWD_COMMAND}`; export r; \
27439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27440         $(SET_LIB_PATH) \
27441         $(NORMAL_TARGET_EXPORTS) \
27442         (cd $(TARGET_SUBDIR)/rda && \
27443           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-rda))
27444 @endif target-rda
27445
27446 .PHONY: check-target-rda maybe-check-target-rda
27447 maybe-check-target-rda:
27448 @if target-rda
27449 maybe-check-target-rda: check-target-rda
27450
27451 check-target-rda:
27452         @r=`${PWD_COMMAND}`; export r; \
27453         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27454         $(SET_LIB_PATH) \
27455         $(NORMAL_TARGET_EXPORTS) \
27456         (cd $(TARGET_SUBDIR)/rda && \
27457           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
27458
27459 @endif target-rda
27460
27461 .PHONY: install-target-rda maybe-install-target-rda
27462 maybe-install-target-rda:
27463 @if target-rda
27464 maybe-install-target-rda: install-target-rda
27465
27466 install-target-rda: installdirs
27467         @r=`${PWD_COMMAND}`; export r; \
27468         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27469         $(SET_LIB_PATH) \
27470         $(NORMAL_TARGET_EXPORTS) \
27471         (cd $(TARGET_SUBDIR)/rda && \
27472           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
27473
27474 @endif target-rda
27475
27476 # Other targets (info, dvi, etc.)
27477
27478 .PHONY: maybe-info-target-rda info-target-rda
27479 maybe-info-target-rda:
27480 @if target-rda
27481 maybe-info-target-rda: info-target-rda
27482
27483 info-target-rda: \
27484     configure-target-rda 
27485         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27486         r=`${PWD_COMMAND}`; export r; \
27487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27488         $(SET_LIB_PATH) \
27489         $(NORMAL_TARGET_EXPORTS) \
27490         echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
27491         for flag in $(EXTRA_TARGET_FLAGS); do \
27492           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27493         done; \
27494         (cd $(TARGET_SUBDIR)/rda && \
27495           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27496                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27497                   "RANLIB=$${RANLIB}" \
27498                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27499                    info) \
27500           || exit 1
27501
27502 @endif target-rda
27503
27504 .PHONY: maybe-dvi-target-rda dvi-target-rda
27505 maybe-dvi-target-rda:
27506 @if target-rda
27507 maybe-dvi-target-rda: dvi-target-rda
27508
27509 dvi-target-rda: \
27510     configure-target-rda 
27511         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27512         r=`${PWD_COMMAND}`; export r; \
27513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27514         $(SET_LIB_PATH) \
27515         $(NORMAL_TARGET_EXPORTS) \
27516         echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
27517         for flag in $(EXTRA_TARGET_FLAGS); do \
27518           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27519         done; \
27520         (cd $(TARGET_SUBDIR)/rda && \
27521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27523                   "RANLIB=$${RANLIB}" \
27524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27525                    dvi) \
27526           || exit 1
27527
27528 @endif target-rda
27529
27530 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
27531 maybe-TAGS-target-rda:
27532 @if target-rda
27533 maybe-TAGS-target-rda: TAGS-target-rda
27534
27535 TAGS-target-rda: \
27536     configure-target-rda 
27537         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27538         r=`${PWD_COMMAND}`; export r; \
27539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27540         $(SET_LIB_PATH) \
27541         $(NORMAL_TARGET_EXPORTS) \
27542         echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
27543         for flag in $(EXTRA_TARGET_FLAGS); do \
27544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27545         done; \
27546         (cd $(TARGET_SUBDIR)/rda && \
27547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27549                   "RANLIB=$${RANLIB}" \
27550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27551                    TAGS) \
27552           || exit 1
27553
27554 @endif target-rda
27555
27556 .PHONY: maybe-install-info-target-rda install-info-target-rda
27557 maybe-install-info-target-rda:
27558 @if target-rda
27559 maybe-install-info-target-rda: install-info-target-rda
27560
27561 install-info-target-rda: \
27562     configure-target-rda \
27563     info-target-rda 
27564         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27565         r=`${PWD_COMMAND}`; export r; \
27566         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27567         $(SET_LIB_PATH) \
27568         $(NORMAL_TARGET_EXPORTS) \
27569         echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
27570         for flag in $(EXTRA_TARGET_FLAGS); do \
27571           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27572         done; \
27573         (cd $(TARGET_SUBDIR)/rda && \
27574           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27575                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27576                   "RANLIB=$${RANLIB}" \
27577                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27578                    install-info) \
27579           || exit 1
27580
27581 @endif target-rda
27582
27583 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
27584 maybe-installcheck-target-rda:
27585 @if target-rda
27586 maybe-installcheck-target-rda: installcheck-target-rda
27587
27588 installcheck-target-rda: \
27589     configure-target-rda 
27590         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27591         r=`${PWD_COMMAND}`; export r; \
27592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27593         $(SET_LIB_PATH) \
27594         $(NORMAL_TARGET_EXPORTS) \
27595         echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
27596         for flag in $(EXTRA_TARGET_FLAGS); do \
27597           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27598         done; \
27599         (cd $(TARGET_SUBDIR)/rda && \
27600           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27601                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27602                   "RANLIB=$${RANLIB}" \
27603                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27604                    installcheck) \
27605           || exit 1
27606
27607 @endif target-rda
27608
27609 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
27610 maybe-mostlyclean-target-rda:
27611 @if target-rda
27612 maybe-mostlyclean-target-rda: mostlyclean-target-rda
27613
27614 mostlyclean-target-rda: 
27615         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27616         r=`${PWD_COMMAND}`; export r; \
27617         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27618         $(SET_LIB_PATH) \
27619         $(NORMAL_TARGET_EXPORTS) \
27620         echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
27621         for flag in $(EXTRA_TARGET_FLAGS); do \
27622           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27623         done; \
27624         (cd $(TARGET_SUBDIR)/rda && \
27625           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27626                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27627                   "RANLIB=$${RANLIB}" \
27628                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27629                    mostlyclean) \
27630           || exit 1
27631
27632 @endif target-rda
27633
27634 .PHONY: maybe-clean-target-rda clean-target-rda
27635 maybe-clean-target-rda:
27636 @if target-rda
27637 maybe-clean-target-rda: clean-target-rda
27638
27639 clean-target-rda: 
27640         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27641         r=`${PWD_COMMAND}`; export r; \
27642         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27643         $(SET_LIB_PATH) \
27644         $(NORMAL_TARGET_EXPORTS) \
27645         echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
27646         for flag in $(EXTRA_TARGET_FLAGS); do \
27647           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27648         done; \
27649         (cd $(TARGET_SUBDIR)/rda && \
27650           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27651                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27652                   "RANLIB=$${RANLIB}" \
27653                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27654                    clean) \
27655           || exit 1
27656
27657 @endif target-rda
27658
27659 .PHONY: maybe-distclean-target-rda distclean-target-rda
27660 maybe-distclean-target-rda:
27661 @if target-rda
27662 maybe-distclean-target-rda: distclean-target-rda
27663
27664 distclean-target-rda: 
27665         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27666         r=`${PWD_COMMAND}`; export r; \
27667         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27668         $(SET_LIB_PATH) \
27669         $(NORMAL_TARGET_EXPORTS) \
27670         echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
27671         for flag in $(EXTRA_TARGET_FLAGS); do \
27672           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27673         done; \
27674         (cd $(TARGET_SUBDIR)/rda && \
27675           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27676                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27677                   "RANLIB=$${RANLIB}" \
27678                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27679                    distclean) \
27680           || exit 1
27681
27682 @endif target-rda
27683
27684 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
27685 maybe-maintainer-clean-target-rda:
27686 @if target-rda
27687 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
27688
27689 maintainer-clean-target-rda: 
27690         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27691         r=`${PWD_COMMAND}`; export r; \
27692         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27693         $(SET_LIB_PATH) \
27694         $(NORMAL_TARGET_EXPORTS) \
27695         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
27696         for flag in $(EXTRA_TARGET_FLAGS); do \
27697           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27698         done; \
27699         (cd $(TARGET_SUBDIR)/rda && \
27700           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27701                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27702                   "RANLIB=$${RANLIB}" \
27703                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27704                    maintainer-clean) \
27705           || exit 1
27706
27707 @endif target-rda
27708
27709
27710 .PHONY: configure-target-libada maybe-configure-target-libada
27711 maybe-configure-target-libada:
27712 @if target-libada
27713 maybe-configure-target-libada: configure-target-libada
27714
27715 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
27716 $(TARGET_SUBDIR)/libada/multilib.out: multilib.out
27717         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
27718         rm -f $(TARGET_SUBDIR)/libada/Makefile || : ; \
27719         cp multilib.out $(TARGET_SUBDIR)/libada/multilib.out
27720
27721 configure-target-libada: $(TARGET_SUBDIR)/libada/multilib.out
27722         @test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
27723         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
27724         r=`${PWD_COMMAND}`; export r; \
27725         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27726         $(SET_LIB_PATH) \
27727         $(NORMAL_TARGET_EXPORTS) \
27728         echo Configuring in $(TARGET_SUBDIR)/libada; \
27729         cd "$(TARGET_SUBDIR)/libada" || exit 1; \
27730         case $(srcdir) in \
27731           /* | [A-Za-z]:[\\/]*) \
27732             topdir=$(srcdir) ;; \
27733           *) \
27734             case "$(TARGET_SUBDIR)" in \
27735               .) topdir="../$(srcdir)" ;; \
27736               *) topdir="../../$(srcdir)" ;; \
27737             esac ;; \
27738         esac; \
27739           srcdiroption="--srcdir=$${topdir}/libada"; \
27740           libsrcdir="$$s/libada"; \
27741         rm -f no-such-file || : ; \
27742         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27743           $(TARGET_CONFIGARGS) $${srcdiroption} \
27744           --with-target-subdir="$(TARGET_SUBDIR)"  \
27745           || exit 1
27746 @endif target-libada
27747
27748 .PHONY: all-target-libada maybe-all-target-libada
27749 maybe-all-target-libada:
27750 @if target-libada
27751 TARGET-target-libada=all
27752 maybe-all-target-libada: all-target-libada
27753 all-target-libada: configure-target-libada
27754         @r=`${PWD_COMMAND}`; export r; \
27755         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27756         $(SET_LIB_PATH) \
27757         $(NORMAL_TARGET_EXPORTS) \
27758         (cd $(TARGET_SUBDIR)/libada && \
27759           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libada))
27760 @endif target-libada
27761
27762 .PHONY: check-target-libada maybe-check-target-libada
27763 maybe-check-target-libada:
27764 @if target-libada
27765 maybe-check-target-libada: check-target-libada
27766
27767 check-target-libada:
27768         @r=`${PWD_COMMAND}`; export r; \
27769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27770         $(SET_LIB_PATH) \
27771         $(NORMAL_TARGET_EXPORTS) \
27772         (cd $(TARGET_SUBDIR)/libada && \
27773           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
27774
27775 @endif target-libada
27776
27777 .PHONY: install-target-libada maybe-install-target-libada
27778 maybe-install-target-libada:
27779 @if target-libada
27780 maybe-install-target-libada: install-target-libada
27781
27782 install-target-libada: installdirs
27783         @r=`${PWD_COMMAND}`; export r; \
27784         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27785         $(SET_LIB_PATH) \
27786         $(NORMAL_TARGET_EXPORTS) \
27787         (cd $(TARGET_SUBDIR)/libada && \
27788           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
27789
27790 @endif target-libada
27791
27792 # Other targets (info, dvi, etc.)
27793
27794 .PHONY: maybe-info-target-libada info-target-libada
27795 maybe-info-target-libada:
27796 @if target-libada
27797 maybe-info-target-libada: info-target-libada
27798
27799 info-target-libada: \
27800     configure-target-libada 
27801         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27802         r=`${PWD_COMMAND}`; export r; \
27803         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27804         $(SET_LIB_PATH) \
27805         $(NORMAL_TARGET_EXPORTS) \
27806         echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
27807         for flag in $(EXTRA_TARGET_FLAGS); do \
27808           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27809         done; \
27810         (cd $(TARGET_SUBDIR)/libada && \
27811           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27812                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27813                   "RANLIB=$${RANLIB}" \
27814                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27815                    info) \
27816           || exit 1
27817
27818 @endif target-libada
27819
27820 .PHONY: maybe-dvi-target-libada dvi-target-libada
27821 maybe-dvi-target-libada:
27822 @if target-libada
27823 maybe-dvi-target-libada: dvi-target-libada
27824
27825 dvi-target-libada: \
27826     configure-target-libada 
27827         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27828         r=`${PWD_COMMAND}`; export r; \
27829         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27830         $(SET_LIB_PATH) \
27831         $(NORMAL_TARGET_EXPORTS) \
27832         echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
27833         for flag in $(EXTRA_TARGET_FLAGS); do \
27834           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27835         done; \
27836         (cd $(TARGET_SUBDIR)/libada && \
27837           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27838                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27839                   "RANLIB=$${RANLIB}" \
27840                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27841                    dvi) \
27842           || exit 1
27843
27844 @endif target-libada
27845
27846 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
27847 maybe-TAGS-target-libada:
27848 @if target-libada
27849 maybe-TAGS-target-libada: TAGS-target-libada
27850
27851 TAGS-target-libada: \
27852     configure-target-libada 
27853         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27854         r=`${PWD_COMMAND}`; export r; \
27855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27856         $(SET_LIB_PATH) \
27857         $(NORMAL_TARGET_EXPORTS) \
27858         echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
27859         for flag in $(EXTRA_TARGET_FLAGS); do \
27860           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27861         done; \
27862         (cd $(TARGET_SUBDIR)/libada && \
27863           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27864                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27865                   "RANLIB=$${RANLIB}" \
27866                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27867                    TAGS) \
27868           || exit 1
27869
27870 @endif target-libada
27871
27872 .PHONY: maybe-install-info-target-libada install-info-target-libada
27873 maybe-install-info-target-libada:
27874 @if target-libada
27875 maybe-install-info-target-libada: install-info-target-libada
27876
27877 install-info-target-libada: \
27878     configure-target-libada \
27879     info-target-libada 
27880         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27881         r=`${PWD_COMMAND}`; export r; \
27882         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27883         $(SET_LIB_PATH) \
27884         $(NORMAL_TARGET_EXPORTS) \
27885         echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
27886         for flag in $(EXTRA_TARGET_FLAGS); do \
27887           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27888         done; \
27889         (cd $(TARGET_SUBDIR)/libada && \
27890           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27891                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27892                   "RANLIB=$${RANLIB}" \
27893                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27894                    install-info) \
27895           || exit 1
27896
27897 @endif target-libada
27898
27899 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
27900 maybe-installcheck-target-libada:
27901 @if target-libada
27902 maybe-installcheck-target-libada: installcheck-target-libada
27903
27904 installcheck-target-libada: \
27905     configure-target-libada 
27906         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27907         r=`${PWD_COMMAND}`; export r; \
27908         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27909         $(SET_LIB_PATH) \
27910         $(NORMAL_TARGET_EXPORTS) \
27911         echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
27912         for flag in $(EXTRA_TARGET_FLAGS); do \
27913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27914         done; \
27915         (cd $(TARGET_SUBDIR)/libada && \
27916           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27917                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27918                   "RANLIB=$${RANLIB}" \
27919                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27920                    installcheck) \
27921           || exit 1
27922
27923 @endif target-libada
27924
27925 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
27926 maybe-mostlyclean-target-libada:
27927 @if target-libada
27928 maybe-mostlyclean-target-libada: mostlyclean-target-libada
27929
27930 mostlyclean-target-libada: 
27931         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27932         r=`${PWD_COMMAND}`; export r; \
27933         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27934         $(SET_LIB_PATH) \
27935         $(NORMAL_TARGET_EXPORTS) \
27936         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
27937         for flag in $(EXTRA_TARGET_FLAGS); do \
27938           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27939         done; \
27940         (cd $(TARGET_SUBDIR)/libada && \
27941           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27942                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27943                   "RANLIB=$${RANLIB}" \
27944                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27945                    mostlyclean) \
27946           || exit 1
27947
27948 @endif target-libada
27949
27950 .PHONY: maybe-clean-target-libada clean-target-libada
27951 maybe-clean-target-libada:
27952 @if target-libada
27953 maybe-clean-target-libada: clean-target-libada
27954
27955 clean-target-libada: 
27956         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27957         r=`${PWD_COMMAND}`; export r; \
27958         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27959         $(SET_LIB_PATH) \
27960         $(NORMAL_TARGET_EXPORTS) \
27961         echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
27962         for flag in $(EXTRA_TARGET_FLAGS); do \
27963           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27964         done; \
27965         (cd $(TARGET_SUBDIR)/libada && \
27966           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27967                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27968                   "RANLIB=$${RANLIB}" \
27969                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27970                    clean) \
27971           || exit 1
27972
27973 @endif target-libada
27974
27975 .PHONY: maybe-distclean-target-libada distclean-target-libada
27976 maybe-distclean-target-libada:
27977 @if target-libada
27978 maybe-distclean-target-libada: distclean-target-libada
27979
27980 distclean-target-libada: 
27981         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27982         r=`${PWD_COMMAND}`; export r; \
27983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27984         $(SET_LIB_PATH) \
27985         $(NORMAL_TARGET_EXPORTS) \
27986         echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
27987         for flag in $(EXTRA_TARGET_FLAGS); do \
27988           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27989         done; \
27990         (cd $(TARGET_SUBDIR)/libada && \
27991           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27992                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27993                   "RANLIB=$${RANLIB}" \
27994                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27995                    distclean) \
27996           || exit 1
27997
27998 @endif target-libada
27999
28000 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
28001 maybe-maintainer-clean-target-libada:
28002 @if target-libada
28003 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
28004
28005 maintainer-clean-target-libada: 
28006         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
28007         r=`${PWD_COMMAND}`; export r; \
28008         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28009         $(SET_LIB_PATH) \
28010         $(NORMAL_TARGET_EXPORTS) \
28011         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
28012         for flag in $(EXTRA_TARGET_FLAGS); do \
28013           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28014         done; \
28015         (cd $(TARGET_SUBDIR)/libada && \
28016           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28017                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28018                   "RANLIB=$${RANLIB}" \
28019                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28020                    maintainer-clean) \
28021           || exit 1
28022
28023 @endif target-libada
28024
28025
28026
28027 # ----------
28028 # GCC module
28029 # ----------
28030
28031 @if gcc-no-bootstrap
28032 # GCC has some more recursive targets, which trigger the old
28033 # (but still current, until the toplevel bootstrap project
28034 # is finished) compiler bootstrapping rules.
28035
28036 GCC_STRAP_TARGETS = bootstrap bootstrap-lean bootstrap2 bootstrap2-lean bootstrap3 bootstrap3-lean bootstrap4 bootstrap4-lean bubblestrap quickstrap cleanstrap restrap
28037 .PHONY: $(GCC_STRAP_TARGETS)
28038 $(GCC_STRAP_TARGETS): all-prebootstrap configure-gcc
28039         @r=`${PWD_COMMAND}`; export r; \
28040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28041         $(SET_LIB_PATH) \
28042         $(HOST_EXPORTS) \
28043         echo "Bootstrapping the compiler"; \
28044         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $@
28045         @r=`${PWD_COMMAND}`; export r; \
28046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28047         case "$@" in \
28048           *bootstrap4-lean ) \
28049             msg="Comparing stage3 and stage4 of the compiler"; \
28050             compare=compare3-lean ;; \
28051           *bootstrap4 ) \
28052             msg="Comparing stage3 and stage4 of the compiler"; \
28053             compare=compare3 ;; \
28054           *-lean ) \
28055             msg="Comparing stage2 and stage3 of the compiler"; \
28056             compare=compare-lean ;; \
28057           * ) \
28058             msg="Comparing stage2 and stage3 of the compiler"; \
28059             compare=compare ;; \
28060         esac; \
28061         $(SET_LIB_PATH) \
28062         $(HOST_EXPORTS) \
28063         echo "$$msg"; \
28064         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $$compare
28065         @r=`${PWD_COMMAND}`; export r; \
28066         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28067         $(SET_LIB_PATH) \
28068         echo "Building runtime libraries"; \
28069         $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
28070
28071 profiledbootstrap: all-prebootstrap configure-gcc
28072         @r=`${PWD_COMMAND}`; export r; \
28073         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28074         $(SET_LIB_PATH) \
28075         $(HOST_EXPORTS) \
28076         echo "Bootstrapping training compiler"; \
28077         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stageprofile_build
28078         @r=`${PWD_COMMAND}`; export r; \
28079         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28080         $(SET_LIB_PATH) \
28081         $(HOST_EXPORTS) \
28082         echo "Building feedback based compiler"; \
28083         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stagefeedback_build
28084         @r=`${PWD_COMMAND}`; export r; \
28085         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28086         $(SET_LIB_PATH) \
28087         echo "Building runtime libraries"; \
28088         $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
28089
28090 .PHONY: cross
28091 cross: all-build all-gas all-ld
28092         @r=`${PWD_COMMAND}`; export r; \
28093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28094         $(SET_LIB_PATH) \
28095         $(HOST_EXPORTS) \
28096         echo "Building the C and C++ compiler"; \
28097         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
28098         @r=`${PWD_COMMAND}`; export r; \
28099         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28100         $(SET_LIB_PATH) \
28101         echo "Building runtime libraries"; \
28102         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
28103 @endif gcc-no-bootstrap
28104
28105 @if gcc
28106 .PHONY: check-gcc-c++
28107 check-gcc-c++:
28108         @if [ -f ./gcc/Makefile ] ; then \
28109           r=`${PWD_COMMAND}`; export r; \
28110           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28111           $(SET_LIB_PATH) \
28112           $(HOST_EXPORTS) \
28113           (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
28114         else \
28115           true; \
28116         fi
28117
28118 .PHONY: check-c++
28119 check-c++: check-target-libstdc++-v3 check-gcc-c++
28120
28121 # Install the gcc headers files, but not the fixed include files,
28122 # which Cygnus is not allowed to distribute.  This rule is very
28123 # dependent on the workings of the gcc Makefile.in.
28124 .PHONY: gcc-no-fixedincludes
28125 gcc-no-fixedincludes:
28126         @if [ -f ./gcc/Makefile ]; then \
28127           rm -rf gcc/tmp-include; \
28128           mv gcc/include gcc/tmp-include 2>/dev/null; \
28129           mkdir gcc/include; \
28130           cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
28131           touch gcc/stmp-fixinc gcc/include/fixed; \
28132           rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
28133           r=`${PWD_COMMAND}`; export r; \
28134           s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28135           $(SET_LIB_PATH) \
28136           $(HOST_EXPORTS) \
28137           (cd ./gcc && \
28138            $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
28139           rm -rf gcc/include; \
28140           mv gcc/tmp-include gcc/include 2>/dev/null; \
28141         else true; fi
28142 @endif gcc
28143
28144 # ---------------------
28145 # GCC bootstrap support
28146 # ---------------------
28147
28148 # We track the current stage (the one in 'gcc') in the stage_current file.
28149 # stage_last instead tracks the stage that was built last.  These targets
28150 # are dummy when toplevel bootstrap is not active.
28151
28152 .PHONY: unstage
28153 unstage:
28154 @if gcc-bootstrap
28155         @[ -f stage_current ] || $(MAKE) `cat stage_last`-start
28156 @endif gcc-bootstrap
28157
28158 .PHONY: stage
28159 stage:
28160 @if gcc-bootstrap
28161         @$(MAKE) `cat stage_current`-end
28162 @endif gcc-bootstrap
28163
28164 # We name the build directories for the various stages "stage1-gcc",
28165 # "stage2-gcc","stage3-gcc", etc.
28166
28167 # Since the 'compare' process will fail (on debugging information) if any
28168 # directory names are different, we need to link the gcc directory for
28169 # the previous stage to a constant name ('gcc-prev'), and to make the name of
28170 # the build directories constant as well. For the latter, we use naked names
28171 # like 'gcc', because the scripts in that directory assume it.  We use
28172 # mv on platforms where symlinks to directories do not work or are not
28173 # reliable.
28174
28175 # At the end of the bootstrap, a symlink to 'stage3-gcc' named 'gcc' must
28176 # be kept, so that libraries can find it.  Ick!
28177
28178 # It would be best to preinstall gcc into a staging area (and in the
28179 # future, gather there all prebootstrap packages).  This would allow
28180 # assemblers and linkers can be bootstrapped as well as the compiler
28181 # (both in a combined tree, or separately).  This however requires some
28182 # change to the gcc driver, again in order to avoid comparison failures.
28183
28184 # Bugs: This is crippled when doing parallel make, the `make all-host'
28185 # and `make all-target' phases can be parallelized.
28186
28187
28188 # 'touch' doesn't work right on some platforms.
28189 STAMP = echo timestamp > 
28190
28191 # Only build the C compiler for stage1, because that is the only one that
28192 # we can guarantee will build with the native compiler, and also it is the
28193 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
28194 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
28195 # overrideable (for a bootstrap build stage1 also builds gcc.info).
28196
28197 STAGE1_CFLAGS=@stage1_cflags@
28198 STAGE1_LANGUAGES=@stage1_languages@
28199
28200 # We only want to compare .o files, so set this!
28201 objext = .o
28202
28203 # Flags to pass to stage2 and later makes.
28204 POSTSTAGE1_FLAGS_TO_PASS = \
28205         CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
28206         STAGE_PREFIX=$$r/stage-gcc/ \
28207         CFLAGS="$(BOOT_CFLAGS)" \
28208         ADAC="\$$(CC)"
28209
28210 # For stage 1:
28211 # * We force-disable intermodule optimizations, even if
28212 #   --enable-intermodule was passed, since the installed compiler probably
28213 #   can't handle them.  Luckily, autoconf always respects
28214 #   the last argument when conflicting --enable arguments are passed.
28215 # * Likewise, we force-disable coverage flags, since the installed compiler
28216 #   probably has never heard of them.
28217 # * We build only C (and possibly Ada).
28218
28219
28220 .PHONY: stage1-start stage1-end
28221
28222 stage1-start::
28223         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
28224         echo stage1 > stage_current ; \
28225         echo stage1 > stage_last
28226 @if bfd
28227         @[ -d stage1-bfd ] || mkdir stage1-bfd; \
28228         set stage1-bfd bfd ; @CREATE_LINK_TO_DIR@ 
28229 @endif bfd
28230 @if opcodes
28231         @[ -d stage1-opcodes ] || mkdir stage1-opcodes; \
28232         set stage1-opcodes opcodes ; @CREATE_LINK_TO_DIR@ 
28233 @endif opcodes
28234 @if binutils
28235         @[ -d stage1-binutils ] || mkdir stage1-binutils; \
28236         set stage1-binutils binutils ; @CREATE_LINK_TO_DIR@ 
28237 @endif binutils
28238 @if gas
28239         @[ -d stage1-gas ] || mkdir stage1-gas; \
28240         set stage1-gas gas ; @CREATE_LINK_TO_DIR@ 
28241 @endif gas
28242 @if gcc
28243         @[ -d stage1-gcc ] || mkdir stage1-gcc; \
28244         set stage1-gcc gcc ; @CREATE_LINK_TO_DIR@ 
28245 @endif gcc
28246 @if intl
28247         @[ -d stage1-intl ] || mkdir stage1-intl; \
28248         set stage1-intl intl ; @CREATE_LINK_TO_DIR@ 
28249 @endif intl
28250 @if ld
28251         @[ -d stage1-ld ] || mkdir stage1-ld; \
28252         set stage1-ld ld ; @CREATE_LINK_TO_DIR@ 
28253 @endif ld
28254 @if libcpp
28255         @[ -d stage1-libcpp ] || mkdir stage1-libcpp; \
28256         set stage1-libcpp libcpp ; @CREATE_LINK_TO_DIR@ 
28257 @endif libcpp
28258 @if libbanshee
28259         @[ -d stage1-libbanshee ] || mkdir stage1-libbanshee; \
28260         set stage1-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@ 
28261 @endif libbanshee
28262 @if libiberty
28263         @[ -d stage1-libiberty ] || mkdir stage1-libiberty; \
28264         set stage1-libiberty libiberty ; @CREATE_LINK_TO_DIR@ 
28265 @endif libiberty
28266 @if zlib
28267         @[ -d stage1-zlib ] || mkdir stage1-zlib; \
28268         set stage1-zlib zlib ; @CREATE_LINK_TO_DIR@ 
28269 @endif zlib
28270
28271 stage1-end::
28272         @rm -f stage_current
28273 @if bfd
28274         @set bfd stage1-bfd ; @UNDO_LINK_TO_DIR@ 
28275 @endif bfd
28276 @if opcodes
28277         @set opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@ 
28278 @endif opcodes
28279 @if binutils
28280         @set binutils stage1-binutils ; @UNDO_LINK_TO_DIR@ 
28281 @endif binutils
28282 @if gas
28283         @set gas stage1-gas ; @UNDO_LINK_TO_DIR@ 
28284 @endif gas
28285 @if gcc
28286         @set gcc stage1-gcc ; @UNDO_LINK_TO_DIR@ 
28287 @endif gcc
28288 @if intl
28289         @set intl stage1-intl ; @UNDO_LINK_TO_DIR@ 
28290 @endif intl
28291 @if ld
28292         @set ld stage1-ld ; @UNDO_LINK_TO_DIR@ 
28293 @endif ld
28294 @if libcpp
28295         @set libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@ 
28296 @endif libcpp
28297 @if libbanshee
28298         @set libbanshee stage1-libbanshee ; @UNDO_LINK_TO_DIR@ 
28299 @endif libbanshee
28300 @if libiberty
28301         @set libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@ 
28302 @endif libiberty
28303 @if zlib
28304         @set zlib stage1-zlib ; @UNDO_LINK_TO_DIR@ 
28305 @endif zlib
28306
28307 # Bubble a bugfix through all the stages up to stage 1.  They
28308 # are remade, but not reconfigured.  The next stage (if any) will not
28309 # be reconfigured as well.
28310 .PHONY: stage1-bubble
28311 stage1-bubble:: 
28312         @if test -f stage1-lean  ; then \
28313           echo Skipping rebuild of stage1 ; \
28314         else \
28315           $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage1; \
28316         fi
28317
28318 .PHONY: all-stage1 clean-stage1
28319 all-stage1:     \
28320   maybe-all-stage1-bfd \
28321   maybe-all-stage1-opcodes \
28322   maybe-all-stage1-binutils             \
28323   maybe-all-stage1-gas \
28324   maybe-all-stage1-gcc        \
28325   maybe-all-stage1-intl   \
28326   maybe-all-stage1-ld \
28327   maybe-all-stage1-libcpp  \
28328   maybe-all-stage1-libbanshee \
28329   maybe-all-stage1-libiberty                        \
28330   maybe-all-stage1-zlib       
28331
28332 do-clean: clean-stage1
28333 clean-stage1:     \
28334   maybe-clean-stage1-bfd \
28335   maybe-clean-stage1-opcodes \
28336   maybe-clean-stage1-binutils             \
28337   maybe-clean-stage1-gas \
28338   maybe-clean-stage1-gcc        \
28339   maybe-clean-stage1-intl   \
28340   maybe-clean-stage1-ld \
28341   maybe-clean-stage1-libcpp  \
28342   maybe-clean-stage1-libbanshee \
28343   maybe-clean-stage1-libiberty                        \
28344   maybe-clean-stage1-zlib       
28345
28346
28347 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
28348 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
28349 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
28350
28351 maybe-configure-stage1-bfd:
28352 maybe-all-stage1-bfd:
28353 maybe-clean-stage1-bfd:
28354
28355 @if bfd-bootstrap
28356 maybe-configure-stage1-bfd: configure-stage1-bfd
28357 configure-stage1-bfd:
28358         @$(MAKE) stage1-start
28359         @[ -f bfd/Makefile ] && exit 0 || : ; \
28360         r=`${PWD_COMMAND}`; export r; \
28361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28362         $(HOST_EXPORTS)  \
28363         echo Configuring stage 1 in bfd ; \
28364         cd bfd || exit 1; \
28365         case $(srcdir) in \
28366           \.) \
28367             srcdiroption="--srcdir=."; \
28368             libsrcdir=".";; \
28369           /* | [A-Za-z]:[\\/]*) \
28370             srcdiroption="--srcdir=$(srcdir)/bfd"; \
28371             libsrcdir="$$s/bfd";; \
28372           *) \
28373             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
28374             libsrcdir="$$s/bfd";; \
28375         esac; \
28376         $(SHELL) $${libsrcdir}/configure \
28377           $(HOST_CONFIGARGS) $${srcdiroption} \
28378           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28379
28380 maybe-all-stage1-bfd: all-stage1-bfd
28381 all-stage1-bfd: configure-stage1-bfd
28382         @$(MAKE) stage1-start
28383         @r=`${PWD_COMMAND}`; export r; \
28384         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28385         $(HOST_EXPORTS)  \
28386         cd bfd && \
28387         $(MAKE) $(FLAGS_TO_PASS)  \
28388                 CFLAGS="$(STAGE1_CFLAGS)" 
28389
28390 maybe-clean-stage1-bfd: clean-stage1-bfd
28391 clean-stage1-bfd:
28392         @[ -f bfd/Makefile ] || [ -f stage1-bfd/Makefile ] \
28393           || exit 0 ; \
28394         [ -f bfd/Makefile ] || $(MAKE) stage1-start ; \
28395         cd bfd && \
28396         $(MAKE) $(FLAGS_TO_PASS)  \
28397                 CFLAGS="$(STAGE1_CFLAGS)"  clean
28398 @endif bfd-bootstrap
28399
28400
28401 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
28402 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
28403 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
28404
28405 maybe-configure-stage1-opcodes:
28406 maybe-all-stage1-opcodes:
28407 maybe-clean-stage1-opcodes:
28408
28409 @if opcodes-bootstrap
28410 maybe-configure-stage1-opcodes: configure-stage1-opcodes
28411 configure-stage1-opcodes:
28412         @$(MAKE) stage1-start
28413         @[ -f opcodes/Makefile ] && exit 0 || : ; \
28414         r=`${PWD_COMMAND}`; export r; \
28415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28416         $(HOST_EXPORTS)  \
28417         echo Configuring stage 1 in opcodes ; \
28418         cd opcodes || exit 1; \
28419         case $(srcdir) in \
28420           \.) \
28421             srcdiroption="--srcdir=."; \
28422             libsrcdir=".";; \
28423           /* | [A-Za-z]:[\\/]*) \
28424             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
28425             libsrcdir="$$s/opcodes";; \
28426           *) \
28427             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
28428             libsrcdir="$$s/opcodes";; \
28429         esac; \
28430         $(SHELL) $${libsrcdir}/configure \
28431           $(HOST_CONFIGARGS) $${srcdiroption} \
28432           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28433
28434 maybe-all-stage1-opcodes: all-stage1-opcodes
28435 all-stage1-opcodes: configure-stage1-opcodes
28436         @$(MAKE) stage1-start
28437         @r=`${PWD_COMMAND}`; export r; \
28438         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28439         $(HOST_EXPORTS)  \
28440         cd opcodes && \
28441         $(MAKE) $(FLAGS_TO_PASS)  \
28442                 CFLAGS="$(STAGE1_CFLAGS)" 
28443
28444 maybe-clean-stage1-opcodes: clean-stage1-opcodes
28445 clean-stage1-opcodes:
28446         @[ -f opcodes/Makefile ] || [ -f stage1-opcodes/Makefile ] \
28447           || exit 0 ; \
28448         [ -f opcodes/Makefile ] || $(MAKE) stage1-start ; \
28449         cd opcodes && \
28450         $(MAKE) $(FLAGS_TO_PASS)  \
28451                 CFLAGS="$(STAGE1_CFLAGS)"  clean
28452 @endif opcodes-bootstrap
28453
28454
28455 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
28456 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
28457 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
28458
28459 maybe-configure-stage1-binutils:
28460 maybe-all-stage1-binutils:
28461 maybe-clean-stage1-binutils:
28462
28463 @if binutils-bootstrap
28464 maybe-configure-stage1-binutils: configure-stage1-binutils
28465 configure-stage1-binutils:
28466         @$(MAKE) stage1-start
28467         @[ -f binutils/Makefile ] && exit 0 || : ; \
28468         r=`${PWD_COMMAND}`; export r; \
28469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28470         $(HOST_EXPORTS)  \
28471         echo Configuring stage 1 in binutils ; \
28472         cd binutils || exit 1; \
28473         case $(srcdir) in \
28474           \.) \
28475             srcdiroption="--srcdir=."; \
28476             libsrcdir=".";; \
28477           /* | [A-Za-z]:[\\/]*) \
28478             srcdiroption="--srcdir=$(srcdir)/binutils"; \
28479             libsrcdir="$$s/binutils";; \
28480           *) \
28481             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
28482             libsrcdir="$$s/binutils";; \
28483         esac; \
28484         $(SHELL) $${libsrcdir}/configure \
28485           $(HOST_CONFIGARGS) $${srcdiroption} \
28486           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28487
28488 maybe-all-stage1-binutils: all-stage1-binutils
28489 all-stage1-binutils: configure-stage1-binutils
28490         @$(MAKE) stage1-start
28491         @r=`${PWD_COMMAND}`; export r; \
28492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28493         $(HOST_EXPORTS)  \
28494         cd binutils && \
28495         $(MAKE) $(FLAGS_TO_PASS)  \
28496                 CFLAGS="$(STAGE1_CFLAGS)" 
28497
28498 maybe-clean-stage1-binutils: clean-stage1-binutils
28499 clean-stage1-binutils:
28500         @[ -f binutils/Makefile ] || [ -f stage1-binutils/Makefile ] \
28501           || exit 0 ; \
28502         [ -f binutils/Makefile ] || $(MAKE) stage1-start ; \
28503         cd binutils && \
28504         $(MAKE) $(FLAGS_TO_PASS)  \
28505                 CFLAGS="$(STAGE1_CFLAGS)"  clean
28506 @endif binutils-bootstrap
28507
28508
28509 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
28510 .PHONY: all-stage1-gas maybe-all-stage1-gas
28511 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
28512
28513 maybe-configure-stage1-gas:
28514 maybe-all-stage1-gas:
28515 maybe-clean-stage1-gas:
28516
28517 @if gas-bootstrap
28518 maybe-configure-stage1-gas: configure-stage1-gas
28519 configure-stage1-gas:
28520         @$(MAKE) stage1-start
28521         @[ -f gas/Makefile ] && exit 0 || : ; \
28522         r=`${PWD_COMMAND}`; export r; \
28523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28524         $(HOST_EXPORTS)  \
28525         echo Configuring stage 1 in gas ; \
28526         cd gas || exit 1; \
28527         case $(srcdir) in \
28528           \.) \
28529             srcdiroption="--srcdir=."; \
28530             libsrcdir=".";; \
28531           /* | [A-Za-z]:[\\/]*) \
28532             srcdiroption="--srcdir=$(srcdir)/gas"; \
28533             libsrcdir="$$s/gas";; \
28534           *) \
28535             srcdiroption="--srcdir=../$(srcdir)/gas"; \
28536             libsrcdir="$$s/gas";; \
28537         esac; \
28538         $(SHELL) $${libsrcdir}/configure \
28539           $(HOST_CONFIGARGS) $${srcdiroption} \
28540           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28541
28542 maybe-all-stage1-gas: all-stage1-gas
28543 all-stage1-gas: configure-stage1-gas
28544         @$(MAKE) stage1-start
28545         @r=`${PWD_COMMAND}`; export r; \
28546         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28547         $(HOST_EXPORTS)  \
28548         cd gas && \
28549         $(MAKE) $(FLAGS_TO_PASS)  \
28550                 CFLAGS="$(STAGE1_CFLAGS)" 
28551
28552 maybe-clean-stage1-gas: clean-stage1-gas
28553 clean-stage1-gas:
28554         @[ -f gas/Makefile ] || [ -f stage1-gas/Makefile ] \
28555           || exit 0 ; \
28556         [ -f gas/Makefile ] || $(MAKE) stage1-start ; \
28557         cd gas && \
28558         $(MAKE) $(FLAGS_TO_PASS)  \
28559                 CFLAGS="$(STAGE1_CFLAGS)"  clean
28560 @endif gas-bootstrap
28561
28562
28563 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
28564 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
28565 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
28566
28567 maybe-configure-stage1-gcc:
28568 maybe-all-stage1-gcc:
28569 maybe-clean-stage1-gcc:
28570
28571 @if gcc-bootstrap
28572 maybe-configure-stage1-gcc: configure-stage1-gcc
28573 configure-stage1-gcc:
28574         @$(MAKE) stage1-start
28575         @[ -f gcc/Makefile ] && exit 0 || : ; \
28576         r=`${PWD_COMMAND}`; export r; \
28577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28578         $(HOST_EXPORTS)  \
28579         echo Configuring stage 1 in gcc ; \
28580         cd gcc || exit 1; \
28581         case $(srcdir) in \
28582           \.) \
28583             srcdiroption="--srcdir=."; \
28584             libsrcdir=".";; \
28585           /* | [A-Za-z]:[\\/]*) \
28586             srcdiroption="--srcdir=$(srcdir)/gcc"; \
28587             libsrcdir="$$s/gcc";; \
28588           *) \
28589             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28590             libsrcdir="$$s/gcc";; \
28591         esac; \
28592         $(SHELL) $${libsrcdir}/configure \
28593           $(HOST_CONFIGARGS) $${srcdiroption} \
28594           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28595
28596 maybe-all-stage1-gcc: all-stage1-gcc
28597 all-stage1-gcc: configure-stage1-gcc
28598         @$(MAKE) stage1-start
28599         @r=`${PWD_COMMAND}`; export r; \
28600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28601         $(HOST_EXPORTS)  \
28602         cd gcc && \
28603         $(MAKE) $(FLAGS_TO_PASS)  \
28604                 CFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS)
28605
28606 maybe-clean-stage1-gcc: clean-stage1-gcc
28607 clean-stage1-gcc:
28608         @[ -f gcc/Makefile ] || [ -f stage1-gcc/Makefile ] \
28609           || exit 0 ; \
28610         [ -f gcc/Makefile ] || $(MAKE) stage1-start ; \
28611         cd gcc && \
28612         $(MAKE) $(FLAGS_TO_PASS)  \
28613                 CFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) clean
28614 @endif gcc-bootstrap
28615
28616
28617 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
28618 .PHONY: all-stage1-intl maybe-all-stage1-intl
28619 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
28620
28621 maybe-configure-stage1-intl:
28622 maybe-all-stage1-intl:
28623 maybe-clean-stage1-intl:
28624
28625 @if intl-bootstrap
28626 maybe-configure-stage1-intl: configure-stage1-intl
28627 configure-stage1-intl:
28628         @$(MAKE) stage1-start
28629         @[ -f intl/Makefile ] && exit 0 || : ; \
28630         r=`${PWD_COMMAND}`; export r; \
28631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28632         $(HOST_EXPORTS)  \
28633         echo Configuring stage 1 in intl ; \
28634         cd intl || exit 1; \
28635         case $(srcdir) in \
28636           \.) \
28637             srcdiroption="--srcdir=."; \
28638             libsrcdir=".";; \
28639           /* | [A-Za-z]:[\\/]*) \
28640             srcdiroption="--srcdir=$(srcdir)/intl"; \
28641             libsrcdir="$$s/intl";; \
28642           *) \
28643             srcdiroption="--srcdir=../$(srcdir)/intl"; \
28644             libsrcdir="$$s/intl";; \
28645         esac; \
28646         $(SHELL) $${libsrcdir}/configure \
28647           $(HOST_CONFIGARGS) $${srcdiroption} \
28648           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28649
28650 maybe-all-stage1-intl: all-stage1-intl
28651 all-stage1-intl: configure-stage1-intl
28652         @$(MAKE) stage1-start
28653         @r=`${PWD_COMMAND}`; export r; \
28654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28655         $(HOST_EXPORTS)  \
28656         cd intl && \
28657         $(MAKE) $(FLAGS_TO_PASS)  \
28658                 CFLAGS="$(STAGE1_CFLAGS)" 
28659
28660 maybe-clean-stage1-intl: clean-stage1-intl
28661 clean-stage1-intl:
28662         @[ -f intl/Makefile ] || [ -f stage1-intl/Makefile ] \
28663           || exit 0 ; \
28664         [ -f intl/Makefile ] || $(MAKE) stage1-start ; \
28665         cd intl && \
28666         $(MAKE) $(FLAGS_TO_PASS)  \
28667                 CFLAGS="$(STAGE1_CFLAGS)"  clean
28668 @endif intl-bootstrap
28669
28670
28671 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
28672 .PHONY: all-stage1-ld maybe-all-stage1-ld
28673 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
28674
28675 maybe-configure-stage1-ld:
28676 maybe-all-stage1-ld:
28677 maybe-clean-stage1-ld:
28678
28679 @if ld-bootstrap
28680 maybe-configure-stage1-ld: configure-stage1-ld
28681 configure-stage1-ld:
28682         @$(MAKE) stage1-start
28683         @[ -f ld/Makefile ] && exit 0 || : ; \
28684         r=`${PWD_COMMAND}`; export r; \
28685         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28686         $(HOST_EXPORTS)  \
28687         echo Configuring stage 1 in ld ; \
28688         cd ld || exit 1; \
28689         case $(srcdir) in \
28690           \.) \
28691             srcdiroption="--srcdir=."; \
28692             libsrcdir=".";; \
28693           /* | [A-Za-z]:[\\/]*) \
28694             srcdiroption="--srcdir=$(srcdir)/ld"; \
28695             libsrcdir="$$s/ld";; \
28696           *) \
28697             srcdiroption="--srcdir=../$(srcdir)/ld"; \
28698             libsrcdir="$$s/ld";; \
28699         esac; \
28700         $(SHELL) $${libsrcdir}/configure \
28701           $(HOST_CONFIGARGS) $${srcdiroption} \
28702           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28703
28704 maybe-all-stage1-ld: all-stage1-ld
28705 all-stage1-ld: configure-stage1-ld
28706         @$(MAKE) stage1-start
28707         @r=`${PWD_COMMAND}`; export r; \
28708         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28709         $(HOST_EXPORTS)  \
28710         cd ld && \
28711         $(MAKE) $(FLAGS_TO_PASS)  \
28712                 CFLAGS="$(STAGE1_CFLAGS)" 
28713
28714 maybe-clean-stage1-ld: clean-stage1-ld
28715 clean-stage1-ld:
28716         @[ -f ld/Makefile ] || [ -f stage1-ld/Makefile ] \
28717           || exit 0 ; \
28718         [ -f ld/Makefile ] || $(MAKE) stage1-start ; \
28719         cd ld && \
28720         $(MAKE) $(FLAGS_TO_PASS)  \
28721                 CFLAGS="$(STAGE1_CFLAGS)"  clean
28722 @endif ld-bootstrap
28723
28724
28725 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
28726 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
28727 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
28728
28729 maybe-configure-stage1-libcpp:
28730 maybe-all-stage1-libcpp:
28731 maybe-clean-stage1-libcpp:
28732
28733 @if libcpp-bootstrap
28734 maybe-configure-stage1-libcpp: configure-stage1-libcpp
28735 configure-stage1-libcpp:
28736         @$(MAKE) stage1-start
28737         @[ -f libcpp/Makefile ] && exit 0 || : ; \
28738         r=`${PWD_COMMAND}`; export r; \
28739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28740         $(HOST_EXPORTS)  \
28741         echo Configuring stage 1 in libcpp ; \
28742         cd libcpp || exit 1; \
28743         case $(srcdir) in \
28744           \.) \
28745             srcdiroption="--srcdir=."; \
28746             libsrcdir=".";; \
28747           /* | [A-Za-z]:[\\/]*) \
28748             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
28749             libsrcdir="$$s/libcpp";; \
28750           *) \
28751             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
28752             libsrcdir="$$s/libcpp";; \
28753         esac; \
28754         $(SHELL) $${libsrcdir}/configure \
28755           $(HOST_CONFIGARGS) $${srcdiroption} \
28756           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28757
28758 maybe-all-stage1-libcpp: all-stage1-libcpp
28759 all-stage1-libcpp: configure-stage1-libcpp
28760         @$(MAKE) stage1-start
28761         @r=`${PWD_COMMAND}`; export r; \
28762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28763         $(HOST_EXPORTS)  \
28764         cd libcpp && \
28765         $(MAKE) $(FLAGS_TO_PASS)  \
28766                 CFLAGS="$(STAGE1_CFLAGS)" 
28767
28768 maybe-clean-stage1-libcpp: clean-stage1-libcpp
28769 clean-stage1-libcpp:
28770         @[ -f libcpp/Makefile ] || [ -f stage1-libcpp/Makefile ] \
28771           || exit 0 ; \
28772         [ -f libcpp/Makefile ] || $(MAKE) stage1-start ; \
28773         cd libcpp && \
28774         $(MAKE) $(FLAGS_TO_PASS)  \
28775                 CFLAGS="$(STAGE1_CFLAGS)"  clean
28776 @endif libcpp-bootstrap
28777
28778
28779 .PHONY: configure-stage1-libbanshee maybe-configure-stage1-libbanshee
28780 .PHONY: all-stage1-libbanshee maybe-all-stage1-libbanshee
28781 .PHONY: clean-stage1-libbanshee maybe-clean-stage1-libbanshee
28782
28783 maybe-configure-stage1-libbanshee:
28784 maybe-all-stage1-libbanshee:
28785 maybe-clean-stage1-libbanshee:
28786
28787 @if libbanshee-bootstrap
28788 maybe-configure-stage1-libbanshee: configure-stage1-libbanshee
28789 configure-stage1-libbanshee:
28790         @$(MAKE) stage1-start
28791         @[ -f libbanshee/Makefile ] && exit 0 || : ; \
28792         r=`${PWD_COMMAND}`; export r; \
28793         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28794         $(HOST_EXPORTS)  \
28795         echo Configuring stage 1 in libbanshee ; \
28796         cd libbanshee || exit 1; \
28797         case $(srcdir) in \
28798           \.) \
28799             srcdiroption="--srcdir=."; \
28800             libsrcdir=".";; \
28801           /* | [A-Za-z]:[\\/]*) \
28802             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
28803             libsrcdir="$$s/libbanshee";; \
28804           *) \
28805             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
28806             libsrcdir="$$s/libbanshee";; \
28807         esac; \
28808         $(SHELL) $${libsrcdir}/configure \
28809           $(HOST_CONFIGARGS) $${srcdiroption} \
28810           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28811
28812 maybe-all-stage1-libbanshee: all-stage1-libbanshee
28813 all-stage1-libbanshee: configure-stage1-libbanshee
28814         @$(MAKE) stage1-start
28815         @r=`${PWD_COMMAND}`; export r; \
28816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28817         $(HOST_EXPORTS)  \
28818         cd libbanshee && \
28819         $(MAKE) $(FLAGS_TO_PASS)  \
28820                 CFLAGS="$(STAGE1_CFLAGS)" 
28821
28822 maybe-clean-stage1-libbanshee: clean-stage1-libbanshee
28823 clean-stage1-libbanshee:
28824         @[ -f libbanshee/Makefile ] || [ -f stage1-libbanshee/Makefile ] \
28825           || exit 0 ; \
28826         [ -f libbanshee/Makefile ] || $(MAKE) stage1-start ; \
28827         cd libbanshee && \
28828         $(MAKE) $(FLAGS_TO_PASS)  \
28829                 CFLAGS="$(STAGE1_CFLAGS)"  clean
28830 @endif libbanshee-bootstrap
28831
28832
28833 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
28834 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
28835 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
28836
28837 maybe-configure-stage1-libiberty:
28838 maybe-all-stage1-libiberty:
28839 maybe-clean-stage1-libiberty:
28840
28841 @if libiberty-bootstrap
28842 maybe-configure-stage1-libiberty: configure-stage1-libiberty
28843 configure-stage1-libiberty:
28844         @$(MAKE) stage1-start
28845         @[ -f libiberty/Makefile ] && exit 0 || : ; \
28846         r=`${PWD_COMMAND}`; export r; \
28847         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28848         $(HOST_EXPORTS)  \
28849         echo Configuring stage 1 in libiberty ; \
28850         cd libiberty || exit 1; \
28851         case $(srcdir) in \
28852           \.) \
28853             srcdiroption="--srcdir=."; \
28854             libsrcdir=".";; \
28855           /* | [A-Za-z]:[\\/]*) \
28856             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
28857             libsrcdir="$$s/libiberty";; \
28858           *) \
28859             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
28860             libsrcdir="$$s/libiberty";; \
28861         esac; \
28862         $(SHELL) $${libsrcdir}/configure \
28863           $(HOST_CONFIGARGS) $${srcdiroption} \
28864           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28865
28866 maybe-all-stage1-libiberty: all-stage1-libiberty
28867 all-stage1-libiberty: configure-stage1-libiberty
28868         @$(MAKE) stage1-start
28869         @r=`${PWD_COMMAND}`; export r; \
28870         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28871         $(HOST_EXPORTS)  \
28872         cd libiberty && \
28873         $(MAKE) $(FLAGS_TO_PASS)  \
28874                 CFLAGS="$(STAGE1_CFLAGS)" 
28875
28876 maybe-clean-stage1-libiberty: clean-stage1-libiberty
28877 clean-stage1-libiberty:
28878         @[ -f libiberty/Makefile ] || [ -f stage1-libiberty/Makefile ] \
28879           || exit 0 ; \
28880         [ -f libiberty/Makefile ] || $(MAKE) stage1-start ; \
28881         cd libiberty && \
28882         $(MAKE) $(FLAGS_TO_PASS)  \
28883                 CFLAGS="$(STAGE1_CFLAGS)"  clean
28884 @endif libiberty-bootstrap
28885
28886
28887 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
28888 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
28889 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
28890
28891 maybe-configure-stage1-zlib:
28892 maybe-all-stage1-zlib:
28893 maybe-clean-stage1-zlib:
28894
28895 @if zlib-bootstrap
28896 maybe-configure-stage1-zlib: configure-stage1-zlib
28897 configure-stage1-zlib:
28898         @$(MAKE) stage1-start
28899         @[ -f zlib/Makefile ] && exit 0 || : ; \
28900         r=`${PWD_COMMAND}`; export r; \
28901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28902         $(HOST_EXPORTS)  \
28903         echo Configuring stage 1 in zlib ; \
28904         cd zlib || exit 1; \
28905         case $(srcdir) in \
28906           \.) \
28907             srcdiroption="--srcdir=."; \
28908             libsrcdir=".";; \
28909           /* | [A-Za-z]:[\\/]*) \
28910             srcdiroption="--srcdir=$(srcdir)/zlib"; \
28911             libsrcdir="$$s/zlib";; \
28912           *) \
28913             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
28914             libsrcdir="$$s/zlib";; \
28915         esac; \
28916         $(SHELL) $${libsrcdir}/configure \
28917           $(HOST_CONFIGARGS) $${srcdiroption} \
28918           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28919
28920 maybe-all-stage1-zlib: all-stage1-zlib
28921 all-stage1-zlib: configure-stage1-zlib
28922         @$(MAKE) stage1-start
28923         @r=`${PWD_COMMAND}`; export r; \
28924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28925         $(HOST_EXPORTS)  \
28926         cd zlib && \
28927         $(MAKE) $(FLAGS_TO_PASS)  \
28928                 CFLAGS="$(STAGE1_CFLAGS)" 
28929
28930 maybe-clean-stage1-zlib: clean-stage1-zlib
28931 clean-stage1-zlib:
28932         @[ -f zlib/Makefile ] || [ -f stage1-zlib/Makefile ] \
28933           || exit 0 ; \
28934         [ -f zlib/Makefile ] || $(MAKE) stage1-start ; \
28935         cd zlib && \
28936         $(MAKE) $(FLAGS_TO_PASS)  \
28937                 CFLAGS="$(STAGE1_CFLAGS)"  clean
28938 @endif zlib-bootstrap
28939
28940
28941
28942 # FIXME: Will not need to be conditional when toplevel bootstrap is the
28943 # only possibility, but now it conflicts with no-bootstrap rules
28944 @if gcc-bootstrap
28945
28946
28947
28948
28949 # Rules to wipe a stage and all the following ones, also used for cleanstrap
28950
28951 .PHONY: distclean-stage1
28952 distclean-stage1::
28953         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
28954         rm -rf stage1-* 
28955
28956
28957 @endif gcc-bootstrap
28958
28959
28960 .PHONY: stage2-start stage2-end
28961
28962 stage2-start::
28963         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
28964         echo stage2 > stage_current ; \
28965         echo stage2 > stage_last
28966 @if bfd
28967         @[ -d stage2-bfd ] || mkdir stage2-bfd; \
28968         set stage2-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
28969         set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
28970 @endif bfd
28971 @if opcodes
28972         @[ -d stage2-opcodes ] || mkdir stage2-opcodes; \
28973         set stage2-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
28974         set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
28975 @endif opcodes
28976 @if binutils
28977         @[ -d stage2-binutils ] || mkdir stage2-binutils; \
28978         set stage2-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
28979         set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
28980 @endif binutils
28981 @if gas
28982         @[ -d stage2-gas ] || mkdir stage2-gas; \
28983         set stage2-gas gas ; @CREATE_LINK_TO_DIR@  ; \
28984         set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
28985 @endif gas
28986 @if gcc
28987         @[ -d stage2-gcc ] || mkdir stage2-gcc; \
28988         set stage2-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
28989         set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
28990 @endif gcc
28991 @if intl
28992         @[ -d stage2-intl ] || mkdir stage2-intl; \
28993         set stage2-intl intl ; @CREATE_LINK_TO_DIR@  ; \
28994         set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
28995 @endif intl
28996 @if ld
28997         @[ -d stage2-ld ] || mkdir stage2-ld; \
28998         set stage2-ld ld ; @CREATE_LINK_TO_DIR@  ; \
28999         set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
29000 @endif ld
29001 @if libcpp
29002         @[ -d stage2-libcpp ] || mkdir stage2-libcpp; \
29003         set stage2-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
29004         set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
29005 @endif libcpp
29006 @if libbanshee
29007         @[ -d stage2-libbanshee ] || mkdir stage2-libbanshee; \
29008         set stage2-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@  ; \
29009         set stage1-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@ 
29010 @endif libbanshee
29011 @if libiberty
29012         @[ -d stage2-libiberty ] || mkdir stage2-libiberty; \
29013         set stage2-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
29014         set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
29015 @endif libiberty
29016 @if zlib
29017         @[ -d stage2-zlib ] || mkdir stage2-zlib; \
29018         set stage2-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
29019         set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
29020 @endif zlib
29021
29022 stage2-end::
29023         @rm -f stage_current
29024 @if bfd
29025         @set bfd stage2-bfd ; @UNDO_LINK_TO_DIR@  ; \
29026         set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@ 
29027 @endif bfd
29028 @if opcodes
29029         @set opcodes stage2-opcodes ; @UNDO_LINK_TO_DIR@  ; \
29030         set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@ 
29031 @endif opcodes
29032 @if binutils
29033         @set binutils stage2-binutils ; @UNDO_LINK_TO_DIR@  ; \
29034         set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@ 
29035 @endif binutils
29036 @if gas
29037         @set gas stage2-gas ; @UNDO_LINK_TO_DIR@  ; \
29038         set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@ 
29039 @endif gas
29040 @if gcc
29041         @set gcc stage2-gcc ; @UNDO_LINK_TO_DIR@  ; \
29042         set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@ 
29043 @endif gcc
29044 @if intl
29045         @set intl stage2-intl ; @UNDO_LINK_TO_DIR@  ; \
29046         set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@ 
29047 @endif intl
29048 @if ld
29049         @set ld stage2-ld ; @UNDO_LINK_TO_DIR@  ; \
29050         set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@ 
29051 @endif ld
29052 @if libcpp
29053         @set libcpp stage2-libcpp ; @UNDO_LINK_TO_DIR@  ; \
29054         set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@ 
29055 @endif libcpp
29056 @if libbanshee
29057         @set libbanshee stage2-libbanshee ; @UNDO_LINK_TO_DIR@  ; \
29058         set prev-libbanshee stage1-libbanshee ; @UNDO_LINK_TO_DIR@ 
29059 @endif libbanshee
29060 @if libiberty
29061         @set libiberty stage2-libiberty ; @UNDO_LINK_TO_DIR@  ; \
29062         set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@ 
29063 @endif libiberty
29064 @if zlib
29065         @set zlib stage2-zlib ; @UNDO_LINK_TO_DIR@  ; \
29066         set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@ 
29067 @endif zlib
29068
29069 # Bubble a bugfix through all the stages up to stage 2.  They
29070 # are remade, but not reconfigured.  The next stage (if any) will not
29071 # be reconfigured as well.
29072 .PHONY: stage2-bubble
29073 stage2-bubble:: stage1-bubble
29074         @if test -f stage2-lean || test -f stage1-lean  ; then \
29075           echo Skipping rebuild of stage2 ; \
29076         else \
29077           $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage2; \
29078         fi
29079
29080 .PHONY: all-stage2 clean-stage2
29081 all-stage2:     \
29082   maybe-all-stage2-bfd \
29083   maybe-all-stage2-opcodes \
29084   maybe-all-stage2-binutils             \
29085   maybe-all-stage2-gas \
29086   maybe-all-stage2-gcc        \
29087   maybe-all-stage2-intl   \
29088   maybe-all-stage2-ld \
29089   maybe-all-stage2-libcpp  \
29090   maybe-all-stage2-libbanshee \
29091   maybe-all-stage2-libiberty                        \
29092   maybe-all-stage2-zlib       
29093
29094 do-clean: clean-stage2
29095 clean-stage2:     \
29096   maybe-clean-stage2-bfd \
29097   maybe-clean-stage2-opcodes \
29098   maybe-clean-stage2-binutils             \
29099   maybe-clean-stage2-gas \
29100   maybe-clean-stage2-gcc        \
29101   maybe-clean-stage2-intl   \
29102   maybe-clean-stage2-ld \
29103   maybe-clean-stage2-libcpp  \
29104   maybe-clean-stage2-libbanshee \
29105   maybe-clean-stage2-libiberty                        \
29106   maybe-clean-stage2-zlib       
29107
29108
29109 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
29110 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
29111 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
29112
29113 maybe-configure-stage2-bfd:
29114 maybe-all-stage2-bfd:
29115 maybe-clean-stage2-bfd:
29116
29117 @if bfd-bootstrap
29118 maybe-configure-stage2-bfd: configure-stage2-bfd
29119 configure-stage2-bfd:
29120         @$(MAKE) stage2-start
29121         @[ -f bfd/Makefile ] && exit 0 || : ; \
29122         r=`${PWD_COMMAND}`; export r; \
29123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29124         $(STAGE_HOST_EXPORTS)  \
29125         echo Configuring stage 2 in bfd ; \
29126         cd bfd || exit 1; \
29127         case $(srcdir) in \
29128           \.) \
29129             srcdiroption="--srcdir=."; \
29130             libsrcdir=".";; \
29131           /* | [A-Za-z]:[\\/]*) \
29132             srcdiroption="--srcdir=$(srcdir)/bfd"; \
29133             libsrcdir="$$s/bfd";; \
29134           *) \
29135             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
29136             libsrcdir="$$s/bfd";; \
29137         esac; \
29138         $(SHELL) $${libsrcdir}/configure \
29139           $(HOST_CONFIGARGS) $${srcdiroption} \
29140           @stage2_werror_flag@ 
29141
29142 maybe-all-stage2-bfd: all-stage2-bfd
29143 all-stage2-bfd: configure-stage2-bfd
29144         @$(MAKE) stage2-start
29145         @r=`${PWD_COMMAND}`; export r; \
29146         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29147         $(STAGE_HOST_EXPORTS)  \
29148         cd bfd && \
29149         $(MAKE) $(FLAGS_TO_PASS)  \
29150                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29151                  
29152
29153 maybe-clean-stage2-bfd: clean-stage2-bfd
29154 clean-stage2-bfd:
29155         @[ -f bfd/Makefile ] || [ -f stage2-bfd/Makefile ] \
29156           || exit 0 ; \
29157         [ -f bfd/Makefile ] || $(MAKE) stage2-start ; \
29158         cd bfd && \
29159         $(MAKE) $(FLAGS_TO_PASS)  \
29160                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29161                   clean
29162 @endif bfd-bootstrap
29163
29164
29165 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
29166 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
29167 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
29168
29169 maybe-configure-stage2-opcodes:
29170 maybe-all-stage2-opcodes:
29171 maybe-clean-stage2-opcodes:
29172
29173 @if opcodes-bootstrap
29174 maybe-configure-stage2-opcodes: configure-stage2-opcodes
29175 configure-stage2-opcodes:
29176         @$(MAKE) stage2-start
29177         @[ -f opcodes/Makefile ] && exit 0 || : ; \
29178         r=`${PWD_COMMAND}`; export r; \
29179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29180         $(STAGE_HOST_EXPORTS)  \
29181         echo Configuring stage 2 in opcodes ; \
29182         cd opcodes || exit 1; \
29183         case $(srcdir) in \
29184           \.) \
29185             srcdiroption="--srcdir=."; \
29186             libsrcdir=".";; \
29187           /* | [A-Za-z]:[\\/]*) \
29188             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
29189             libsrcdir="$$s/opcodes";; \
29190           *) \
29191             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
29192             libsrcdir="$$s/opcodes";; \
29193         esac; \
29194         $(SHELL) $${libsrcdir}/configure \
29195           $(HOST_CONFIGARGS) $${srcdiroption} \
29196           @stage2_werror_flag@ 
29197
29198 maybe-all-stage2-opcodes: all-stage2-opcodes
29199 all-stage2-opcodes: configure-stage2-opcodes
29200         @$(MAKE) stage2-start
29201         @r=`${PWD_COMMAND}`; export r; \
29202         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29203         $(STAGE_HOST_EXPORTS)  \
29204         cd opcodes && \
29205         $(MAKE) $(FLAGS_TO_PASS)  \
29206                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29207                  
29208
29209 maybe-clean-stage2-opcodes: clean-stage2-opcodes
29210 clean-stage2-opcodes:
29211         @[ -f opcodes/Makefile ] || [ -f stage2-opcodes/Makefile ] \
29212           || exit 0 ; \
29213         [ -f opcodes/Makefile ] || $(MAKE) stage2-start ; \
29214         cd opcodes && \
29215         $(MAKE) $(FLAGS_TO_PASS)  \
29216                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29217                   clean
29218 @endif opcodes-bootstrap
29219
29220
29221 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
29222 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
29223 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
29224
29225 maybe-configure-stage2-binutils:
29226 maybe-all-stage2-binutils:
29227 maybe-clean-stage2-binutils:
29228
29229 @if binutils-bootstrap
29230 maybe-configure-stage2-binutils: configure-stage2-binutils
29231 configure-stage2-binutils:
29232         @$(MAKE) stage2-start
29233         @[ -f binutils/Makefile ] && exit 0 || : ; \
29234         r=`${PWD_COMMAND}`; export r; \
29235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29236         $(STAGE_HOST_EXPORTS)  \
29237         echo Configuring stage 2 in binutils ; \
29238         cd binutils || exit 1; \
29239         case $(srcdir) in \
29240           \.) \
29241             srcdiroption="--srcdir=."; \
29242             libsrcdir=".";; \
29243           /* | [A-Za-z]:[\\/]*) \
29244             srcdiroption="--srcdir=$(srcdir)/binutils"; \
29245             libsrcdir="$$s/binutils";; \
29246           *) \
29247             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
29248             libsrcdir="$$s/binutils";; \
29249         esac; \
29250         $(SHELL) $${libsrcdir}/configure \
29251           $(HOST_CONFIGARGS) $${srcdiroption} \
29252           @stage2_werror_flag@ 
29253
29254 maybe-all-stage2-binutils: all-stage2-binutils
29255 all-stage2-binutils: configure-stage2-binutils
29256         @$(MAKE) stage2-start
29257         @r=`${PWD_COMMAND}`; export r; \
29258         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29259         $(STAGE_HOST_EXPORTS)  \
29260         cd binutils && \
29261         $(MAKE) $(FLAGS_TO_PASS)  \
29262                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29263                  
29264
29265 maybe-clean-stage2-binutils: clean-stage2-binutils
29266 clean-stage2-binutils:
29267         @[ -f binutils/Makefile ] || [ -f stage2-binutils/Makefile ] \
29268           || exit 0 ; \
29269         [ -f binutils/Makefile ] || $(MAKE) stage2-start ; \
29270         cd binutils && \
29271         $(MAKE) $(FLAGS_TO_PASS)  \
29272                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29273                   clean
29274 @endif binutils-bootstrap
29275
29276
29277 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
29278 .PHONY: all-stage2-gas maybe-all-stage2-gas
29279 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
29280
29281 maybe-configure-stage2-gas:
29282 maybe-all-stage2-gas:
29283 maybe-clean-stage2-gas:
29284
29285 @if gas-bootstrap
29286 maybe-configure-stage2-gas: configure-stage2-gas
29287 configure-stage2-gas:
29288         @$(MAKE) stage2-start
29289         @[ -f gas/Makefile ] && exit 0 || : ; \
29290         r=`${PWD_COMMAND}`; export r; \
29291         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29292         $(STAGE_HOST_EXPORTS)  \
29293         echo Configuring stage 2 in gas ; \
29294         cd gas || exit 1; \
29295         case $(srcdir) in \
29296           \.) \
29297             srcdiroption="--srcdir=."; \
29298             libsrcdir=".";; \
29299           /* | [A-Za-z]:[\\/]*) \
29300             srcdiroption="--srcdir=$(srcdir)/gas"; \
29301             libsrcdir="$$s/gas";; \
29302           *) \
29303             srcdiroption="--srcdir=../$(srcdir)/gas"; \
29304             libsrcdir="$$s/gas";; \
29305         esac; \
29306         $(SHELL) $${libsrcdir}/configure \
29307           $(HOST_CONFIGARGS) $${srcdiroption} \
29308           @stage2_werror_flag@ 
29309
29310 maybe-all-stage2-gas: all-stage2-gas
29311 all-stage2-gas: configure-stage2-gas
29312         @$(MAKE) stage2-start
29313         @r=`${PWD_COMMAND}`; export r; \
29314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29315         $(STAGE_HOST_EXPORTS)  \
29316         cd gas && \
29317         $(MAKE) $(FLAGS_TO_PASS)  \
29318                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29319                  
29320
29321 maybe-clean-stage2-gas: clean-stage2-gas
29322 clean-stage2-gas:
29323         @[ -f gas/Makefile ] || [ -f stage2-gas/Makefile ] \
29324           || exit 0 ; \
29325         [ -f gas/Makefile ] || $(MAKE) stage2-start ; \
29326         cd gas && \
29327         $(MAKE) $(FLAGS_TO_PASS)  \
29328                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29329                   clean
29330 @endif gas-bootstrap
29331
29332
29333 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
29334 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
29335 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
29336
29337 maybe-configure-stage2-gcc:
29338 maybe-all-stage2-gcc:
29339 maybe-clean-stage2-gcc:
29340
29341 @if gcc-bootstrap
29342 maybe-configure-stage2-gcc: configure-stage2-gcc
29343 configure-stage2-gcc:
29344         @$(MAKE) stage2-start
29345         @[ -f gcc/Makefile ] && exit 0 || : ; \
29346         r=`${PWD_COMMAND}`; export r; \
29347         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29348         $(STAGE_HOST_EXPORTS)  \
29349         echo Configuring stage 2 in gcc ; \
29350         cd gcc || exit 1; \
29351         case $(srcdir) in \
29352           \.) \
29353             srcdiroption="--srcdir=."; \
29354             libsrcdir=".";; \
29355           /* | [A-Za-z]:[\\/]*) \
29356             srcdiroption="--srcdir=$(srcdir)/gcc"; \
29357             libsrcdir="$$s/gcc";; \
29358           *) \
29359             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
29360             libsrcdir="$$s/gcc";; \
29361         esac; \
29362         $(SHELL) $${libsrcdir}/configure \
29363           $(HOST_CONFIGARGS) $${srcdiroption} \
29364           @stage2_werror_flag@ 
29365
29366 maybe-all-stage2-gcc: all-stage2-gcc
29367 all-stage2-gcc: configure-stage2-gcc
29368         @$(MAKE) stage2-start
29369         @r=`${PWD_COMMAND}`; export r; \
29370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29371         $(STAGE_HOST_EXPORTS)  \
29372         cd gcc && \
29373         $(MAKE) $(FLAGS_TO_PASS)  \
29374                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29375                  $(EXTRA_GCC_FLAGS)
29376
29377 maybe-clean-stage2-gcc: clean-stage2-gcc
29378 clean-stage2-gcc:
29379         @[ -f gcc/Makefile ] || [ -f stage2-gcc/Makefile ] \
29380           || exit 0 ; \
29381         [ -f gcc/Makefile ] || $(MAKE) stage2-start ; \
29382         cd gcc && \
29383         $(MAKE) $(FLAGS_TO_PASS)  \
29384                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29385                  $(EXTRA_GCC_FLAGS) clean
29386 @endif gcc-bootstrap
29387
29388
29389 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
29390 .PHONY: all-stage2-intl maybe-all-stage2-intl
29391 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
29392
29393 maybe-configure-stage2-intl:
29394 maybe-all-stage2-intl:
29395 maybe-clean-stage2-intl:
29396
29397 @if intl-bootstrap
29398 maybe-configure-stage2-intl: configure-stage2-intl
29399 configure-stage2-intl:
29400         @$(MAKE) stage2-start
29401         @[ -f intl/Makefile ] && exit 0 || : ; \
29402         r=`${PWD_COMMAND}`; export r; \
29403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29404         $(STAGE_HOST_EXPORTS)  \
29405         echo Configuring stage 2 in intl ; \
29406         cd intl || exit 1; \
29407         case $(srcdir) in \
29408           \.) \
29409             srcdiroption="--srcdir=."; \
29410             libsrcdir=".";; \
29411           /* | [A-Za-z]:[\\/]*) \
29412             srcdiroption="--srcdir=$(srcdir)/intl"; \
29413             libsrcdir="$$s/intl";; \
29414           *) \
29415             srcdiroption="--srcdir=../$(srcdir)/intl"; \
29416             libsrcdir="$$s/intl";; \
29417         esac; \
29418         $(SHELL) $${libsrcdir}/configure \
29419           $(HOST_CONFIGARGS) $${srcdiroption} \
29420           @stage2_werror_flag@ 
29421
29422 maybe-all-stage2-intl: all-stage2-intl
29423 all-stage2-intl: configure-stage2-intl
29424         @$(MAKE) stage2-start
29425         @r=`${PWD_COMMAND}`; export r; \
29426         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29427         $(STAGE_HOST_EXPORTS)  \
29428         cd intl && \
29429         $(MAKE) $(FLAGS_TO_PASS)  \
29430                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29431                  
29432
29433 maybe-clean-stage2-intl: clean-stage2-intl
29434 clean-stage2-intl:
29435         @[ -f intl/Makefile ] || [ -f stage2-intl/Makefile ] \
29436           || exit 0 ; \
29437         [ -f intl/Makefile ] || $(MAKE) stage2-start ; \
29438         cd intl && \
29439         $(MAKE) $(FLAGS_TO_PASS)  \
29440                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29441                   clean
29442 @endif intl-bootstrap
29443
29444
29445 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
29446 .PHONY: all-stage2-ld maybe-all-stage2-ld
29447 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
29448
29449 maybe-configure-stage2-ld:
29450 maybe-all-stage2-ld:
29451 maybe-clean-stage2-ld:
29452
29453 @if ld-bootstrap
29454 maybe-configure-stage2-ld: configure-stage2-ld
29455 configure-stage2-ld:
29456         @$(MAKE) stage2-start
29457         @[ -f ld/Makefile ] && exit 0 || : ; \
29458         r=`${PWD_COMMAND}`; export r; \
29459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29460         $(STAGE_HOST_EXPORTS)  \
29461         echo Configuring stage 2 in ld ; \
29462         cd ld || exit 1; \
29463         case $(srcdir) in \
29464           \.) \
29465             srcdiroption="--srcdir=."; \
29466             libsrcdir=".";; \
29467           /* | [A-Za-z]:[\\/]*) \
29468             srcdiroption="--srcdir=$(srcdir)/ld"; \
29469             libsrcdir="$$s/ld";; \
29470           *) \
29471             srcdiroption="--srcdir=../$(srcdir)/ld"; \
29472             libsrcdir="$$s/ld";; \
29473         esac; \
29474         $(SHELL) $${libsrcdir}/configure \
29475           $(HOST_CONFIGARGS) $${srcdiroption} \
29476           @stage2_werror_flag@ 
29477
29478 maybe-all-stage2-ld: all-stage2-ld
29479 all-stage2-ld: configure-stage2-ld
29480         @$(MAKE) stage2-start
29481         @r=`${PWD_COMMAND}`; export r; \
29482         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29483         $(STAGE_HOST_EXPORTS)  \
29484         cd ld && \
29485         $(MAKE) $(FLAGS_TO_PASS)  \
29486                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29487                  
29488
29489 maybe-clean-stage2-ld: clean-stage2-ld
29490 clean-stage2-ld:
29491         @[ -f ld/Makefile ] || [ -f stage2-ld/Makefile ] \
29492           || exit 0 ; \
29493         [ -f ld/Makefile ] || $(MAKE) stage2-start ; \
29494         cd ld && \
29495         $(MAKE) $(FLAGS_TO_PASS)  \
29496                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29497                   clean
29498 @endif ld-bootstrap
29499
29500
29501 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
29502 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
29503 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
29504
29505 maybe-configure-stage2-libcpp:
29506 maybe-all-stage2-libcpp:
29507 maybe-clean-stage2-libcpp:
29508
29509 @if libcpp-bootstrap
29510 maybe-configure-stage2-libcpp: configure-stage2-libcpp
29511 configure-stage2-libcpp:
29512         @$(MAKE) stage2-start
29513         @[ -f libcpp/Makefile ] && exit 0 || : ; \
29514         r=`${PWD_COMMAND}`; export r; \
29515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29516         $(STAGE_HOST_EXPORTS)  \
29517         echo Configuring stage 2 in libcpp ; \
29518         cd libcpp || exit 1; \
29519         case $(srcdir) in \
29520           \.) \
29521             srcdiroption="--srcdir=."; \
29522             libsrcdir=".";; \
29523           /* | [A-Za-z]:[\\/]*) \
29524             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
29525             libsrcdir="$$s/libcpp";; \
29526           *) \
29527             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
29528             libsrcdir="$$s/libcpp";; \
29529         esac; \
29530         $(SHELL) $${libsrcdir}/configure \
29531           $(HOST_CONFIGARGS) $${srcdiroption} \
29532           @stage2_werror_flag@ 
29533
29534 maybe-all-stage2-libcpp: all-stage2-libcpp
29535 all-stage2-libcpp: configure-stage2-libcpp
29536         @$(MAKE) stage2-start
29537         @r=`${PWD_COMMAND}`; export r; \
29538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29539         $(STAGE_HOST_EXPORTS)  \
29540         cd libcpp && \
29541         $(MAKE) $(FLAGS_TO_PASS)  \
29542                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29543                  
29544
29545 maybe-clean-stage2-libcpp: clean-stage2-libcpp
29546 clean-stage2-libcpp:
29547         @[ -f libcpp/Makefile ] || [ -f stage2-libcpp/Makefile ] \
29548           || exit 0 ; \
29549         [ -f libcpp/Makefile ] || $(MAKE) stage2-start ; \
29550         cd libcpp && \
29551         $(MAKE) $(FLAGS_TO_PASS)  \
29552                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29553                   clean
29554 @endif libcpp-bootstrap
29555
29556
29557 .PHONY: configure-stage2-libbanshee maybe-configure-stage2-libbanshee
29558 .PHONY: all-stage2-libbanshee maybe-all-stage2-libbanshee
29559 .PHONY: clean-stage2-libbanshee maybe-clean-stage2-libbanshee
29560
29561 maybe-configure-stage2-libbanshee:
29562 maybe-all-stage2-libbanshee:
29563 maybe-clean-stage2-libbanshee:
29564
29565 @if libbanshee-bootstrap
29566 maybe-configure-stage2-libbanshee: configure-stage2-libbanshee
29567 configure-stage2-libbanshee:
29568         @$(MAKE) stage2-start
29569         @[ -f libbanshee/Makefile ] && exit 0 || : ; \
29570         r=`${PWD_COMMAND}`; export r; \
29571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29572         $(STAGE_HOST_EXPORTS)  \
29573         echo Configuring stage 2 in libbanshee ; \
29574         cd libbanshee || exit 1; \
29575         case $(srcdir) in \
29576           \.) \
29577             srcdiroption="--srcdir=."; \
29578             libsrcdir=".";; \
29579           /* | [A-Za-z]:[\\/]*) \
29580             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
29581             libsrcdir="$$s/libbanshee";; \
29582           *) \
29583             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
29584             libsrcdir="$$s/libbanshee";; \
29585         esac; \
29586         $(SHELL) $${libsrcdir}/configure \
29587           $(HOST_CONFIGARGS) $${srcdiroption} \
29588           @stage2_werror_flag@ 
29589
29590 maybe-all-stage2-libbanshee: all-stage2-libbanshee
29591 all-stage2-libbanshee: configure-stage2-libbanshee
29592         @$(MAKE) stage2-start
29593         @r=`${PWD_COMMAND}`; export r; \
29594         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29595         $(STAGE_HOST_EXPORTS)  \
29596         cd libbanshee && \
29597         $(MAKE) $(FLAGS_TO_PASS)  \
29598                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29599                  
29600
29601 maybe-clean-stage2-libbanshee: clean-stage2-libbanshee
29602 clean-stage2-libbanshee:
29603         @[ -f libbanshee/Makefile ] || [ -f stage2-libbanshee/Makefile ] \
29604           || exit 0 ; \
29605         [ -f libbanshee/Makefile ] || $(MAKE) stage2-start ; \
29606         cd libbanshee && \
29607         $(MAKE) $(FLAGS_TO_PASS)  \
29608                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29609                   clean
29610 @endif libbanshee-bootstrap
29611
29612
29613 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
29614 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
29615 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
29616
29617 maybe-configure-stage2-libiberty:
29618 maybe-all-stage2-libiberty:
29619 maybe-clean-stage2-libiberty:
29620
29621 @if libiberty-bootstrap
29622 maybe-configure-stage2-libiberty: configure-stage2-libiberty
29623 configure-stage2-libiberty:
29624         @$(MAKE) stage2-start
29625         @[ -f libiberty/Makefile ] && exit 0 || : ; \
29626         r=`${PWD_COMMAND}`; export r; \
29627         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29628         $(STAGE_HOST_EXPORTS)  \
29629         echo Configuring stage 2 in libiberty ; \
29630         cd libiberty || exit 1; \
29631         case $(srcdir) in \
29632           \.) \
29633             srcdiroption="--srcdir=."; \
29634             libsrcdir=".";; \
29635           /* | [A-Za-z]:[\\/]*) \
29636             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
29637             libsrcdir="$$s/libiberty";; \
29638           *) \
29639             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
29640             libsrcdir="$$s/libiberty";; \
29641         esac; \
29642         $(SHELL) $${libsrcdir}/configure \
29643           $(HOST_CONFIGARGS) $${srcdiroption} \
29644           @stage2_werror_flag@ 
29645
29646 maybe-all-stage2-libiberty: all-stage2-libiberty
29647 all-stage2-libiberty: configure-stage2-libiberty
29648         @$(MAKE) stage2-start
29649         @r=`${PWD_COMMAND}`; export r; \
29650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29651         $(STAGE_HOST_EXPORTS)  \
29652         cd libiberty && \
29653         $(MAKE) $(FLAGS_TO_PASS)  \
29654                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29655                  
29656
29657 maybe-clean-stage2-libiberty: clean-stage2-libiberty
29658 clean-stage2-libiberty:
29659         @[ -f libiberty/Makefile ] || [ -f stage2-libiberty/Makefile ] \
29660           || exit 0 ; \
29661         [ -f libiberty/Makefile ] || $(MAKE) stage2-start ; \
29662         cd libiberty && \
29663         $(MAKE) $(FLAGS_TO_PASS)  \
29664                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29665                   clean
29666 @endif libiberty-bootstrap
29667
29668
29669 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
29670 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
29671 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
29672
29673 maybe-configure-stage2-zlib:
29674 maybe-all-stage2-zlib:
29675 maybe-clean-stage2-zlib:
29676
29677 @if zlib-bootstrap
29678 maybe-configure-stage2-zlib: configure-stage2-zlib
29679 configure-stage2-zlib:
29680         @$(MAKE) stage2-start
29681         @[ -f zlib/Makefile ] && exit 0 || : ; \
29682         r=`${PWD_COMMAND}`; export r; \
29683         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29684         $(STAGE_HOST_EXPORTS)  \
29685         echo Configuring stage 2 in zlib ; \
29686         cd zlib || exit 1; \
29687         case $(srcdir) in \
29688           \.) \
29689             srcdiroption="--srcdir=."; \
29690             libsrcdir=".";; \
29691           /* | [A-Za-z]:[\\/]*) \
29692             srcdiroption="--srcdir=$(srcdir)/zlib"; \
29693             libsrcdir="$$s/zlib";; \
29694           *) \
29695             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
29696             libsrcdir="$$s/zlib";; \
29697         esac; \
29698         $(SHELL) $${libsrcdir}/configure \
29699           $(HOST_CONFIGARGS) $${srcdiroption} \
29700           @stage2_werror_flag@ 
29701
29702 maybe-all-stage2-zlib: all-stage2-zlib
29703 all-stage2-zlib: configure-stage2-zlib
29704         @$(MAKE) stage2-start
29705         @r=`${PWD_COMMAND}`; export r; \
29706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29707         $(STAGE_HOST_EXPORTS)  \
29708         cd zlib && \
29709         $(MAKE) $(FLAGS_TO_PASS)  \
29710                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29711                  
29712
29713 maybe-clean-stage2-zlib: clean-stage2-zlib
29714 clean-stage2-zlib:
29715         @[ -f zlib/Makefile ] || [ -f stage2-zlib/Makefile ] \
29716           || exit 0 ; \
29717         [ -f zlib/Makefile ] || $(MAKE) stage2-start ; \
29718         cd zlib && \
29719         $(MAKE) $(FLAGS_TO_PASS)  \
29720                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29721                   clean
29722 @endif zlib-bootstrap
29723
29724
29725
29726 # FIXME: Will not need to be conditional when toplevel bootstrap is the
29727 # only possibility, but now it conflicts with no-bootstrap rules
29728 @if gcc-bootstrap
29729
29730
29731
29732 .PHONY: bootstrap2
29733 bootstrap2: stage2-bubble  all
29734
29735
29736 # Rules to wipe a stage and all the following ones, also used for cleanstrap
29737 distclean-stage1:: distclean-stage2 
29738 .PHONY: distclean-stage2
29739 distclean-stage2::
29740         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
29741         rm -rf stage2-* 
29742
29743
29744 @endif gcc-bootstrap
29745
29746
29747 .PHONY: stage3-start stage3-end
29748
29749 stage3-start::
29750         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
29751         echo stage3 > stage_current ; \
29752         echo stage3 > stage_last
29753 @if bfd
29754         @[ -d stage3-bfd ] || mkdir stage3-bfd; \
29755         set stage3-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
29756         set stage2-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
29757 @endif bfd
29758 @if opcodes
29759         @[ -d stage3-opcodes ] || mkdir stage3-opcodes; \
29760         set stage3-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
29761         set stage2-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
29762 @endif opcodes
29763 @if binutils
29764         @[ -d stage3-binutils ] || mkdir stage3-binutils; \
29765         set stage3-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
29766         set stage2-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
29767 @endif binutils
29768 @if gas
29769         @[ -d stage3-gas ] || mkdir stage3-gas; \
29770         set stage3-gas gas ; @CREATE_LINK_TO_DIR@  ; \
29771         set stage2-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
29772 @endif gas
29773 @if gcc
29774         @[ -d stage3-gcc ] || mkdir stage3-gcc; \
29775         set stage3-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
29776         set stage2-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
29777 @endif gcc
29778 @if intl
29779         @[ -d stage3-intl ] || mkdir stage3-intl; \
29780         set stage3-intl intl ; @CREATE_LINK_TO_DIR@  ; \
29781         set stage2-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
29782 @endif intl
29783 @if ld
29784         @[ -d stage3-ld ] || mkdir stage3-ld; \
29785         set stage3-ld ld ; @CREATE_LINK_TO_DIR@  ; \
29786         set stage2-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
29787 @endif ld
29788 @if libcpp
29789         @[ -d stage3-libcpp ] || mkdir stage3-libcpp; \
29790         set stage3-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
29791         set stage2-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
29792 @endif libcpp
29793 @if libbanshee
29794         @[ -d stage3-libbanshee ] || mkdir stage3-libbanshee; \
29795         set stage3-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@  ; \
29796         set stage2-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@ 
29797 @endif libbanshee
29798 @if libiberty
29799         @[ -d stage3-libiberty ] || mkdir stage3-libiberty; \
29800         set stage3-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
29801         set stage2-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
29802 @endif libiberty
29803 @if zlib
29804         @[ -d stage3-zlib ] || mkdir stage3-zlib; \
29805         set stage3-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
29806         set stage2-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
29807 @endif zlib
29808
29809 stage3-end::
29810         @rm -f stage_current
29811 @if bfd
29812         @set bfd stage3-bfd ; @UNDO_LINK_TO_DIR@  ; \
29813         set prev-bfd stage2-bfd ; @UNDO_LINK_TO_DIR@ 
29814 @endif bfd
29815 @if opcodes
29816         @set opcodes stage3-opcodes ; @UNDO_LINK_TO_DIR@  ; \
29817         set prev-opcodes stage2-opcodes ; @UNDO_LINK_TO_DIR@ 
29818 @endif opcodes
29819 @if binutils
29820         @set binutils stage3-binutils ; @UNDO_LINK_TO_DIR@  ; \
29821         set prev-binutils stage2-binutils ; @UNDO_LINK_TO_DIR@ 
29822 @endif binutils
29823 @if gas
29824         @set gas stage3-gas ; @UNDO_LINK_TO_DIR@  ; \
29825         set prev-gas stage2-gas ; @UNDO_LINK_TO_DIR@ 
29826 @endif gas
29827 @if gcc
29828         @set gcc stage3-gcc ; @UNDO_LINK_TO_DIR@  ; \
29829         set prev-gcc stage2-gcc ; @UNDO_LINK_TO_DIR@ 
29830 @endif gcc
29831 @if intl
29832         @set intl stage3-intl ; @UNDO_LINK_TO_DIR@  ; \
29833         set prev-intl stage2-intl ; @UNDO_LINK_TO_DIR@ 
29834 @endif intl
29835 @if ld
29836         @set ld stage3-ld ; @UNDO_LINK_TO_DIR@  ; \
29837         set prev-ld stage2-ld ; @UNDO_LINK_TO_DIR@ 
29838 @endif ld
29839 @if libcpp
29840         @set libcpp stage3-libcpp ; @UNDO_LINK_TO_DIR@  ; \
29841         set prev-libcpp stage2-libcpp ; @UNDO_LINK_TO_DIR@ 
29842 @endif libcpp
29843 @if libbanshee
29844         @set libbanshee stage3-libbanshee ; @UNDO_LINK_TO_DIR@  ; \
29845         set prev-libbanshee stage2-libbanshee ; @UNDO_LINK_TO_DIR@ 
29846 @endif libbanshee
29847 @if libiberty
29848         @set libiberty stage3-libiberty ; @UNDO_LINK_TO_DIR@  ; \
29849         set prev-libiberty stage2-libiberty ; @UNDO_LINK_TO_DIR@ 
29850 @endif libiberty
29851 @if zlib
29852         @set zlib stage3-zlib ; @UNDO_LINK_TO_DIR@  ; \
29853         set prev-zlib stage2-zlib ; @UNDO_LINK_TO_DIR@ 
29854 @endif zlib
29855
29856 # Bubble a bugfix through all the stages up to stage 3.  They
29857 # are remade, but not reconfigured.  The next stage (if any) will not
29858 # be reconfigured as well.
29859 .PHONY: stage3-bubble
29860 stage3-bubble:: stage2-bubble
29861         @bootstrap_lean@-rm -rf stage1-* ; $(STAMP) stage1-lean
29862         @if test -f stage3-lean || test -f stage2-lean  ; then \
29863           echo Skipping rebuild of stage3 ; \
29864         else \
29865           $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage3; \
29866         fi
29867
29868 .PHONY: all-stage3 clean-stage3
29869 all-stage3:     \
29870   maybe-all-stage3-bfd \
29871   maybe-all-stage3-opcodes \
29872   maybe-all-stage3-binutils             \
29873   maybe-all-stage3-gas \
29874   maybe-all-stage3-gcc        \
29875   maybe-all-stage3-intl   \
29876   maybe-all-stage3-ld \
29877   maybe-all-stage3-libcpp  \
29878   maybe-all-stage3-libbanshee \
29879   maybe-all-stage3-libiberty                        \
29880   maybe-all-stage3-zlib       
29881
29882 do-clean: clean-stage3
29883 clean-stage3:     \
29884   maybe-clean-stage3-bfd \
29885   maybe-clean-stage3-opcodes \
29886   maybe-clean-stage3-binutils             \
29887   maybe-clean-stage3-gas \
29888   maybe-clean-stage3-gcc        \
29889   maybe-clean-stage3-intl   \
29890   maybe-clean-stage3-ld \
29891   maybe-clean-stage3-libcpp  \
29892   maybe-clean-stage3-libbanshee \
29893   maybe-clean-stage3-libiberty                        \
29894   maybe-clean-stage3-zlib       
29895
29896
29897 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
29898 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
29899 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
29900
29901 maybe-configure-stage3-bfd:
29902 maybe-all-stage3-bfd:
29903 maybe-clean-stage3-bfd:
29904
29905 @if bfd-bootstrap
29906 maybe-configure-stage3-bfd: configure-stage3-bfd
29907 configure-stage3-bfd:
29908         @$(MAKE) stage3-start
29909         @[ -f bfd/Makefile ] && exit 0 || : ; \
29910         r=`${PWD_COMMAND}`; export r; \
29911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29912         $(STAGE_HOST_EXPORTS)  \
29913         echo Configuring stage 3 in bfd ; \
29914         cd bfd || exit 1; \
29915         case $(srcdir) in \
29916           \.) \
29917             srcdiroption="--srcdir=."; \
29918             libsrcdir=".";; \
29919           /* | [A-Za-z]:[\\/]*) \
29920             srcdiroption="--srcdir=$(srcdir)/bfd"; \
29921             libsrcdir="$$s/bfd";; \
29922           *) \
29923             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
29924             libsrcdir="$$s/bfd";; \
29925         esac; \
29926         $(SHELL) $${libsrcdir}/configure \
29927           $(HOST_CONFIGARGS) $${srcdiroption} \
29928           @stage2_werror_flag@ 
29929
29930 maybe-all-stage3-bfd: all-stage3-bfd
29931 all-stage3-bfd: configure-stage3-bfd
29932         @$(MAKE) stage3-start
29933         @r=`${PWD_COMMAND}`; export r; \
29934         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29935         $(STAGE_HOST_EXPORTS)  \
29936         cd bfd && \
29937         $(MAKE) $(FLAGS_TO_PASS)  \
29938                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29939                  
29940
29941 maybe-clean-stage3-bfd: clean-stage3-bfd
29942 clean-stage3-bfd:
29943         @[ -f bfd/Makefile ] || [ -f stage3-bfd/Makefile ] \
29944           || exit 0 ; \
29945         [ -f bfd/Makefile ] || $(MAKE) stage3-start ; \
29946         cd bfd && \
29947         $(MAKE) $(FLAGS_TO_PASS)  \
29948                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29949                   clean
29950 @endif bfd-bootstrap
29951
29952
29953 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
29954 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
29955 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
29956
29957 maybe-configure-stage3-opcodes:
29958 maybe-all-stage3-opcodes:
29959 maybe-clean-stage3-opcodes:
29960
29961 @if opcodes-bootstrap
29962 maybe-configure-stage3-opcodes: configure-stage3-opcodes
29963 configure-stage3-opcodes:
29964         @$(MAKE) stage3-start
29965         @[ -f opcodes/Makefile ] && exit 0 || : ; \
29966         r=`${PWD_COMMAND}`; export r; \
29967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29968         $(STAGE_HOST_EXPORTS)  \
29969         echo Configuring stage 3 in opcodes ; \
29970         cd opcodes || exit 1; \
29971         case $(srcdir) in \
29972           \.) \
29973             srcdiroption="--srcdir=."; \
29974             libsrcdir=".";; \
29975           /* | [A-Za-z]:[\\/]*) \
29976             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
29977             libsrcdir="$$s/opcodes";; \
29978           *) \
29979             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
29980             libsrcdir="$$s/opcodes";; \
29981         esac; \
29982         $(SHELL) $${libsrcdir}/configure \
29983           $(HOST_CONFIGARGS) $${srcdiroption} \
29984           @stage2_werror_flag@ 
29985
29986 maybe-all-stage3-opcodes: all-stage3-opcodes
29987 all-stage3-opcodes: configure-stage3-opcodes
29988         @$(MAKE) stage3-start
29989         @r=`${PWD_COMMAND}`; export r; \
29990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29991         $(STAGE_HOST_EXPORTS)  \
29992         cd opcodes && \
29993         $(MAKE) $(FLAGS_TO_PASS)  \
29994                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29995                  
29996
29997 maybe-clean-stage3-opcodes: clean-stage3-opcodes
29998 clean-stage3-opcodes:
29999         @[ -f opcodes/Makefile ] || [ -f stage3-opcodes/Makefile ] \
30000           || exit 0 ; \
30001         [ -f opcodes/Makefile ] || $(MAKE) stage3-start ; \
30002         cd opcodes && \
30003         $(MAKE) $(FLAGS_TO_PASS)  \
30004                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30005                   clean
30006 @endif opcodes-bootstrap
30007
30008
30009 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
30010 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
30011 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
30012
30013 maybe-configure-stage3-binutils:
30014 maybe-all-stage3-binutils:
30015 maybe-clean-stage3-binutils:
30016
30017 @if binutils-bootstrap
30018 maybe-configure-stage3-binutils: configure-stage3-binutils
30019 configure-stage3-binutils:
30020         @$(MAKE) stage3-start
30021         @[ -f binutils/Makefile ] && exit 0 || : ; \
30022         r=`${PWD_COMMAND}`; export r; \
30023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30024         $(STAGE_HOST_EXPORTS)  \
30025         echo Configuring stage 3 in binutils ; \
30026         cd binutils || exit 1; \
30027         case $(srcdir) in \
30028           \.) \
30029             srcdiroption="--srcdir=."; \
30030             libsrcdir=".";; \
30031           /* | [A-Za-z]:[\\/]*) \
30032             srcdiroption="--srcdir=$(srcdir)/binutils"; \
30033             libsrcdir="$$s/binutils";; \
30034           *) \
30035             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
30036             libsrcdir="$$s/binutils";; \
30037         esac; \
30038         $(SHELL) $${libsrcdir}/configure \
30039           $(HOST_CONFIGARGS) $${srcdiroption} \
30040           @stage2_werror_flag@ 
30041
30042 maybe-all-stage3-binutils: all-stage3-binutils
30043 all-stage3-binutils: configure-stage3-binutils
30044         @$(MAKE) stage3-start
30045         @r=`${PWD_COMMAND}`; export r; \
30046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30047         $(STAGE_HOST_EXPORTS)  \
30048         cd binutils && \
30049         $(MAKE) $(FLAGS_TO_PASS)  \
30050                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30051                  
30052
30053 maybe-clean-stage3-binutils: clean-stage3-binutils
30054 clean-stage3-binutils:
30055         @[ -f binutils/Makefile ] || [ -f stage3-binutils/Makefile ] \
30056           || exit 0 ; \
30057         [ -f binutils/Makefile ] || $(MAKE) stage3-start ; \
30058         cd binutils && \
30059         $(MAKE) $(FLAGS_TO_PASS)  \
30060                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30061                   clean
30062 @endif binutils-bootstrap
30063
30064
30065 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
30066 .PHONY: all-stage3-gas maybe-all-stage3-gas
30067 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
30068
30069 maybe-configure-stage3-gas:
30070 maybe-all-stage3-gas:
30071 maybe-clean-stage3-gas:
30072
30073 @if gas-bootstrap
30074 maybe-configure-stage3-gas: configure-stage3-gas
30075 configure-stage3-gas:
30076         @$(MAKE) stage3-start
30077         @[ -f gas/Makefile ] && exit 0 || : ; \
30078         r=`${PWD_COMMAND}`; export r; \
30079         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30080         $(STAGE_HOST_EXPORTS)  \
30081         echo Configuring stage 3 in gas ; \
30082         cd gas || exit 1; \
30083         case $(srcdir) in \
30084           \.) \
30085             srcdiroption="--srcdir=."; \
30086             libsrcdir=".";; \
30087           /* | [A-Za-z]:[\\/]*) \
30088             srcdiroption="--srcdir=$(srcdir)/gas"; \
30089             libsrcdir="$$s/gas";; \
30090           *) \
30091             srcdiroption="--srcdir=../$(srcdir)/gas"; \
30092             libsrcdir="$$s/gas";; \
30093         esac; \
30094         $(SHELL) $${libsrcdir}/configure \
30095           $(HOST_CONFIGARGS) $${srcdiroption} \
30096           @stage2_werror_flag@ 
30097
30098 maybe-all-stage3-gas: all-stage3-gas
30099 all-stage3-gas: configure-stage3-gas
30100         @$(MAKE) stage3-start
30101         @r=`${PWD_COMMAND}`; export r; \
30102         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30103         $(STAGE_HOST_EXPORTS)  \
30104         cd gas && \
30105         $(MAKE) $(FLAGS_TO_PASS)  \
30106                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30107                  
30108
30109 maybe-clean-stage3-gas: clean-stage3-gas
30110 clean-stage3-gas:
30111         @[ -f gas/Makefile ] || [ -f stage3-gas/Makefile ] \
30112           || exit 0 ; \
30113         [ -f gas/Makefile ] || $(MAKE) stage3-start ; \
30114         cd gas && \
30115         $(MAKE) $(FLAGS_TO_PASS)  \
30116                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30117                   clean
30118 @endif gas-bootstrap
30119
30120
30121 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
30122 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
30123 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
30124
30125 maybe-configure-stage3-gcc:
30126 maybe-all-stage3-gcc:
30127 maybe-clean-stage3-gcc:
30128
30129 @if gcc-bootstrap
30130 maybe-configure-stage3-gcc: configure-stage3-gcc
30131 configure-stage3-gcc:
30132         @$(MAKE) stage3-start
30133         @[ -f gcc/Makefile ] && exit 0 || : ; \
30134         r=`${PWD_COMMAND}`; export r; \
30135         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30136         $(STAGE_HOST_EXPORTS)  \
30137         echo Configuring stage 3 in gcc ; \
30138         cd gcc || exit 1; \
30139         case $(srcdir) in \
30140           \.) \
30141             srcdiroption="--srcdir=."; \
30142             libsrcdir=".";; \
30143           /* | [A-Za-z]:[\\/]*) \
30144             srcdiroption="--srcdir=$(srcdir)/gcc"; \
30145             libsrcdir="$$s/gcc";; \
30146           *) \
30147             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
30148             libsrcdir="$$s/gcc";; \
30149         esac; \
30150         $(SHELL) $${libsrcdir}/configure \
30151           $(HOST_CONFIGARGS) $${srcdiroption} \
30152           @stage2_werror_flag@ 
30153
30154 maybe-all-stage3-gcc: all-stage3-gcc
30155 all-stage3-gcc: configure-stage3-gcc
30156         @$(MAKE) stage3-start
30157         @r=`${PWD_COMMAND}`; export r; \
30158         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30159         $(STAGE_HOST_EXPORTS)  \
30160         cd gcc && \
30161         $(MAKE) $(FLAGS_TO_PASS)  \
30162                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30163                  $(EXTRA_GCC_FLAGS)
30164
30165 maybe-clean-stage3-gcc: clean-stage3-gcc
30166 clean-stage3-gcc:
30167         @[ -f gcc/Makefile ] || [ -f stage3-gcc/Makefile ] \
30168           || exit 0 ; \
30169         [ -f gcc/Makefile ] || $(MAKE) stage3-start ; \
30170         cd gcc && \
30171         $(MAKE) $(FLAGS_TO_PASS)  \
30172                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30173                  $(EXTRA_GCC_FLAGS) clean
30174 @endif gcc-bootstrap
30175
30176
30177 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
30178 .PHONY: all-stage3-intl maybe-all-stage3-intl
30179 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
30180
30181 maybe-configure-stage3-intl:
30182 maybe-all-stage3-intl:
30183 maybe-clean-stage3-intl:
30184
30185 @if intl-bootstrap
30186 maybe-configure-stage3-intl: configure-stage3-intl
30187 configure-stage3-intl:
30188         @$(MAKE) stage3-start
30189         @[ -f intl/Makefile ] && exit 0 || : ; \
30190         r=`${PWD_COMMAND}`; export r; \
30191         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30192         $(STAGE_HOST_EXPORTS)  \
30193         echo Configuring stage 3 in intl ; \
30194         cd intl || exit 1; \
30195         case $(srcdir) in \
30196           \.) \
30197             srcdiroption="--srcdir=."; \
30198             libsrcdir=".";; \
30199           /* | [A-Za-z]:[\\/]*) \
30200             srcdiroption="--srcdir=$(srcdir)/intl"; \
30201             libsrcdir="$$s/intl";; \
30202           *) \
30203             srcdiroption="--srcdir=../$(srcdir)/intl"; \
30204             libsrcdir="$$s/intl";; \
30205         esac; \
30206         $(SHELL) $${libsrcdir}/configure \
30207           $(HOST_CONFIGARGS) $${srcdiroption} \
30208           @stage2_werror_flag@ 
30209
30210 maybe-all-stage3-intl: all-stage3-intl
30211 all-stage3-intl: configure-stage3-intl
30212         @$(MAKE) stage3-start
30213         @r=`${PWD_COMMAND}`; export r; \
30214         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30215         $(STAGE_HOST_EXPORTS)  \
30216         cd intl && \
30217         $(MAKE) $(FLAGS_TO_PASS)  \
30218                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30219                  
30220
30221 maybe-clean-stage3-intl: clean-stage3-intl
30222 clean-stage3-intl:
30223         @[ -f intl/Makefile ] || [ -f stage3-intl/Makefile ] \
30224           || exit 0 ; \
30225         [ -f intl/Makefile ] || $(MAKE) stage3-start ; \
30226         cd intl && \
30227         $(MAKE) $(FLAGS_TO_PASS)  \
30228                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30229                   clean
30230 @endif intl-bootstrap
30231
30232
30233 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
30234 .PHONY: all-stage3-ld maybe-all-stage3-ld
30235 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
30236
30237 maybe-configure-stage3-ld:
30238 maybe-all-stage3-ld:
30239 maybe-clean-stage3-ld:
30240
30241 @if ld-bootstrap
30242 maybe-configure-stage3-ld: configure-stage3-ld
30243 configure-stage3-ld:
30244         @$(MAKE) stage3-start
30245         @[ -f ld/Makefile ] && exit 0 || : ; \
30246         r=`${PWD_COMMAND}`; export r; \
30247         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30248         $(STAGE_HOST_EXPORTS)  \
30249         echo Configuring stage 3 in ld ; \
30250         cd ld || exit 1; \
30251         case $(srcdir) in \
30252           \.) \
30253             srcdiroption="--srcdir=."; \
30254             libsrcdir=".";; \
30255           /* | [A-Za-z]:[\\/]*) \
30256             srcdiroption="--srcdir=$(srcdir)/ld"; \
30257             libsrcdir="$$s/ld";; \
30258           *) \
30259             srcdiroption="--srcdir=../$(srcdir)/ld"; \
30260             libsrcdir="$$s/ld";; \
30261         esac; \
30262         $(SHELL) $${libsrcdir}/configure \
30263           $(HOST_CONFIGARGS) $${srcdiroption} \
30264           @stage2_werror_flag@ 
30265
30266 maybe-all-stage3-ld: all-stage3-ld
30267 all-stage3-ld: configure-stage3-ld
30268         @$(MAKE) stage3-start
30269         @r=`${PWD_COMMAND}`; export r; \
30270         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30271         $(STAGE_HOST_EXPORTS)  \
30272         cd ld && \
30273         $(MAKE) $(FLAGS_TO_PASS)  \
30274                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30275                  
30276
30277 maybe-clean-stage3-ld: clean-stage3-ld
30278 clean-stage3-ld:
30279         @[ -f ld/Makefile ] || [ -f stage3-ld/Makefile ] \
30280           || exit 0 ; \
30281         [ -f ld/Makefile ] || $(MAKE) stage3-start ; \
30282         cd ld && \
30283         $(MAKE) $(FLAGS_TO_PASS)  \
30284                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30285                   clean
30286 @endif ld-bootstrap
30287
30288
30289 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
30290 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
30291 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
30292
30293 maybe-configure-stage3-libcpp:
30294 maybe-all-stage3-libcpp:
30295 maybe-clean-stage3-libcpp:
30296
30297 @if libcpp-bootstrap
30298 maybe-configure-stage3-libcpp: configure-stage3-libcpp
30299 configure-stage3-libcpp:
30300         @$(MAKE) stage3-start
30301         @[ -f libcpp/Makefile ] && exit 0 || : ; \
30302         r=`${PWD_COMMAND}`; export r; \
30303         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30304         $(STAGE_HOST_EXPORTS)  \
30305         echo Configuring stage 3 in libcpp ; \
30306         cd libcpp || exit 1; \
30307         case $(srcdir) in \
30308           \.) \
30309             srcdiroption="--srcdir=."; \
30310             libsrcdir=".";; \
30311           /* | [A-Za-z]:[\\/]*) \
30312             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
30313             libsrcdir="$$s/libcpp";; \
30314           *) \
30315             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
30316             libsrcdir="$$s/libcpp";; \
30317         esac; \
30318         $(SHELL) $${libsrcdir}/configure \
30319           $(HOST_CONFIGARGS) $${srcdiroption} \
30320           @stage2_werror_flag@ 
30321
30322 maybe-all-stage3-libcpp: all-stage3-libcpp
30323 all-stage3-libcpp: configure-stage3-libcpp
30324         @$(MAKE) stage3-start
30325         @r=`${PWD_COMMAND}`; export r; \
30326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30327         $(STAGE_HOST_EXPORTS)  \
30328         cd libcpp && \
30329         $(MAKE) $(FLAGS_TO_PASS)  \
30330                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30331                  
30332
30333 maybe-clean-stage3-libcpp: clean-stage3-libcpp
30334 clean-stage3-libcpp:
30335         @[ -f libcpp/Makefile ] || [ -f stage3-libcpp/Makefile ] \
30336           || exit 0 ; \
30337         [ -f libcpp/Makefile ] || $(MAKE) stage3-start ; \
30338         cd libcpp && \
30339         $(MAKE) $(FLAGS_TO_PASS)  \
30340                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30341                   clean
30342 @endif libcpp-bootstrap
30343
30344
30345 .PHONY: configure-stage3-libbanshee maybe-configure-stage3-libbanshee
30346 .PHONY: all-stage3-libbanshee maybe-all-stage3-libbanshee
30347 .PHONY: clean-stage3-libbanshee maybe-clean-stage3-libbanshee
30348
30349 maybe-configure-stage3-libbanshee:
30350 maybe-all-stage3-libbanshee:
30351 maybe-clean-stage3-libbanshee:
30352
30353 @if libbanshee-bootstrap
30354 maybe-configure-stage3-libbanshee: configure-stage3-libbanshee
30355 configure-stage3-libbanshee:
30356         @$(MAKE) stage3-start
30357         @[ -f libbanshee/Makefile ] && exit 0 || : ; \
30358         r=`${PWD_COMMAND}`; export r; \
30359         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30360         $(STAGE_HOST_EXPORTS)  \
30361         echo Configuring stage 3 in libbanshee ; \
30362         cd libbanshee || exit 1; \
30363         case $(srcdir) in \
30364           \.) \
30365             srcdiroption="--srcdir=."; \
30366             libsrcdir=".";; \
30367           /* | [A-Za-z]:[\\/]*) \
30368             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
30369             libsrcdir="$$s/libbanshee";; \
30370           *) \
30371             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
30372             libsrcdir="$$s/libbanshee";; \
30373         esac; \
30374         $(SHELL) $${libsrcdir}/configure \
30375           $(HOST_CONFIGARGS) $${srcdiroption} \
30376           @stage2_werror_flag@ 
30377
30378 maybe-all-stage3-libbanshee: all-stage3-libbanshee
30379 all-stage3-libbanshee: configure-stage3-libbanshee
30380         @$(MAKE) stage3-start
30381         @r=`${PWD_COMMAND}`; export r; \
30382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30383         $(STAGE_HOST_EXPORTS)  \
30384         cd libbanshee && \
30385         $(MAKE) $(FLAGS_TO_PASS)  \
30386                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30387                  
30388
30389 maybe-clean-stage3-libbanshee: clean-stage3-libbanshee
30390 clean-stage3-libbanshee:
30391         @[ -f libbanshee/Makefile ] || [ -f stage3-libbanshee/Makefile ] \
30392           || exit 0 ; \
30393         [ -f libbanshee/Makefile ] || $(MAKE) stage3-start ; \
30394         cd libbanshee && \
30395         $(MAKE) $(FLAGS_TO_PASS)  \
30396                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30397                   clean
30398 @endif libbanshee-bootstrap
30399
30400
30401 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
30402 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
30403 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
30404
30405 maybe-configure-stage3-libiberty:
30406 maybe-all-stage3-libiberty:
30407 maybe-clean-stage3-libiberty:
30408
30409 @if libiberty-bootstrap
30410 maybe-configure-stage3-libiberty: configure-stage3-libiberty
30411 configure-stage3-libiberty:
30412         @$(MAKE) stage3-start
30413         @[ -f libiberty/Makefile ] && exit 0 || : ; \
30414         r=`${PWD_COMMAND}`; export r; \
30415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30416         $(STAGE_HOST_EXPORTS)  \
30417         echo Configuring stage 3 in libiberty ; \
30418         cd libiberty || exit 1; \
30419         case $(srcdir) in \
30420           \.) \
30421             srcdiroption="--srcdir=."; \
30422             libsrcdir=".";; \
30423           /* | [A-Za-z]:[\\/]*) \
30424             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
30425             libsrcdir="$$s/libiberty";; \
30426           *) \
30427             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
30428             libsrcdir="$$s/libiberty";; \
30429         esac; \
30430         $(SHELL) $${libsrcdir}/configure \
30431           $(HOST_CONFIGARGS) $${srcdiroption} \
30432           @stage2_werror_flag@ 
30433
30434 maybe-all-stage3-libiberty: all-stage3-libiberty
30435 all-stage3-libiberty: configure-stage3-libiberty
30436         @$(MAKE) stage3-start
30437         @r=`${PWD_COMMAND}`; export r; \
30438         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30439         $(STAGE_HOST_EXPORTS)  \
30440         cd libiberty && \
30441         $(MAKE) $(FLAGS_TO_PASS)  \
30442                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30443                  
30444
30445 maybe-clean-stage3-libiberty: clean-stage3-libiberty
30446 clean-stage3-libiberty:
30447         @[ -f libiberty/Makefile ] || [ -f stage3-libiberty/Makefile ] \
30448           || exit 0 ; \
30449         [ -f libiberty/Makefile ] || $(MAKE) stage3-start ; \
30450         cd libiberty && \
30451         $(MAKE) $(FLAGS_TO_PASS)  \
30452                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30453                   clean
30454 @endif libiberty-bootstrap
30455
30456
30457 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
30458 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
30459 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
30460
30461 maybe-configure-stage3-zlib:
30462 maybe-all-stage3-zlib:
30463 maybe-clean-stage3-zlib:
30464
30465 @if zlib-bootstrap
30466 maybe-configure-stage3-zlib: configure-stage3-zlib
30467 configure-stage3-zlib:
30468         @$(MAKE) stage3-start
30469         @[ -f zlib/Makefile ] && exit 0 || : ; \
30470         r=`${PWD_COMMAND}`; export r; \
30471         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30472         $(STAGE_HOST_EXPORTS)  \
30473         echo Configuring stage 3 in zlib ; \
30474         cd zlib || exit 1; \
30475         case $(srcdir) in \
30476           \.) \
30477             srcdiroption="--srcdir=."; \
30478             libsrcdir=".";; \
30479           /* | [A-Za-z]:[\\/]*) \
30480             srcdiroption="--srcdir=$(srcdir)/zlib"; \
30481             libsrcdir="$$s/zlib";; \
30482           *) \
30483             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
30484             libsrcdir="$$s/zlib";; \
30485         esac; \
30486         $(SHELL) $${libsrcdir}/configure \
30487           $(HOST_CONFIGARGS) $${srcdiroption} \
30488           @stage2_werror_flag@ 
30489
30490 maybe-all-stage3-zlib: all-stage3-zlib
30491 all-stage3-zlib: configure-stage3-zlib
30492         @$(MAKE) stage3-start
30493         @r=`${PWD_COMMAND}`; export r; \
30494         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30495         $(STAGE_HOST_EXPORTS)  \
30496         cd zlib && \
30497         $(MAKE) $(FLAGS_TO_PASS)  \
30498                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30499                  
30500
30501 maybe-clean-stage3-zlib: clean-stage3-zlib
30502 clean-stage3-zlib:
30503         @[ -f zlib/Makefile ] || [ -f stage3-zlib/Makefile ] \
30504           || exit 0 ; \
30505         [ -f zlib/Makefile ] || $(MAKE) stage3-start ; \
30506         cd zlib && \
30507         $(MAKE) $(FLAGS_TO_PASS)  \
30508                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30509                   clean
30510 @endif zlib-bootstrap
30511
30512
30513
30514 # FIXME: Will not need to be conditional when toplevel bootstrap is the
30515 # only possibility, but now it conflicts with no-bootstrap rules
30516 @if gcc-bootstrap
30517
30518 compare:
30519         @if test -f stage2-lean; then \
30520           echo Cannot compare object files as stage 2 was deleted. ; \
30521           exit 0 ; \
30522         fi; \
30523         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
30524         @r=`${PWD_COMMAND}`; export r; \
30525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30526         rm -f .bad_compare ; \
30527         cd stage3-gcc; \
30528         files=`find . -name "*$(objext)" -print` ; \
30529         cd .. ; \
30530         for file in $${files} ; do \
30531           f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
30532           @do_compare@ > /dev/null 2>&1; \
30533           test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \
30534         done ; \
30535         if [ -f .bad_compare ]; then \
30536           echo "Bootstrap comparison failure!"; \
30537           cat .bad_compare; \
30538           exit 1; \
30539         else \
30540           true; \
30541         fi ; \
30542         $(STAMP) compare
30543         @bootstrap_lean@-rm -rf stage2-* ; $(STAMP) stage2-lean
30544
30545
30546
30547 .PHONY: bootstrap
30548 bootstrap: stage3-bubble compare all
30549
30550
30551 # Rules to wipe a stage and all the following ones, also used for cleanstrap
30552 distclean-stage2:: distclean-stage3 
30553 .PHONY: distclean-stage3
30554 distclean-stage3::
30555         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
30556         rm -rf stage3-* compare 
30557
30558
30559 .PHONY: cleanstrap
30560 cleanstrap: distclean bootstrap
30561
30562 @endif gcc-bootstrap
30563
30564
30565 .PHONY: stage4-start stage4-end
30566
30567 stage4-start::
30568         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
30569         echo stage4 > stage_current ; \
30570         echo stage4 > stage_last
30571 @if bfd
30572         @[ -d stage4-bfd ] || mkdir stage4-bfd; \
30573         set stage4-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
30574         set stage3-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
30575 @endif bfd
30576 @if opcodes
30577         @[ -d stage4-opcodes ] || mkdir stage4-opcodes; \
30578         set stage4-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
30579         set stage3-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
30580 @endif opcodes
30581 @if binutils
30582         @[ -d stage4-binutils ] || mkdir stage4-binutils; \
30583         set stage4-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
30584         set stage3-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
30585 @endif binutils
30586 @if gas
30587         @[ -d stage4-gas ] || mkdir stage4-gas; \
30588         set stage4-gas gas ; @CREATE_LINK_TO_DIR@  ; \
30589         set stage3-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
30590 @endif gas
30591 @if gcc
30592         @[ -d stage4-gcc ] || mkdir stage4-gcc; \
30593         set stage4-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
30594         set stage3-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
30595 @endif gcc
30596 @if intl
30597         @[ -d stage4-intl ] || mkdir stage4-intl; \
30598         set stage4-intl intl ; @CREATE_LINK_TO_DIR@  ; \
30599         set stage3-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
30600 @endif intl
30601 @if ld
30602         @[ -d stage4-ld ] || mkdir stage4-ld; \
30603         set stage4-ld ld ; @CREATE_LINK_TO_DIR@  ; \
30604         set stage3-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
30605 @endif ld
30606 @if libcpp
30607         @[ -d stage4-libcpp ] || mkdir stage4-libcpp; \
30608         set stage4-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
30609         set stage3-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
30610 @endif libcpp
30611 @if libbanshee
30612         @[ -d stage4-libbanshee ] || mkdir stage4-libbanshee; \
30613         set stage4-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@  ; \
30614         set stage3-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@ 
30615 @endif libbanshee
30616 @if libiberty
30617         @[ -d stage4-libiberty ] || mkdir stage4-libiberty; \
30618         set stage4-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
30619         set stage3-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
30620 @endif libiberty
30621 @if zlib
30622         @[ -d stage4-zlib ] || mkdir stage4-zlib; \
30623         set stage4-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
30624         set stage3-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
30625 @endif zlib
30626
30627 stage4-end::
30628         @rm -f stage_current
30629 @if bfd
30630         @set bfd stage4-bfd ; @UNDO_LINK_TO_DIR@  ; \
30631         set prev-bfd stage3-bfd ; @UNDO_LINK_TO_DIR@ 
30632 @endif bfd
30633 @if opcodes
30634         @set opcodes stage4-opcodes ; @UNDO_LINK_TO_DIR@  ; \
30635         set prev-opcodes stage3-opcodes ; @UNDO_LINK_TO_DIR@ 
30636 @endif opcodes
30637 @if binutils
30638         @set binutils stage4-binutils ; @UNDO_LINK_TO_DIR@  ; \
30639         set prev-binutils stage3-binutils ; @UNDO_LINK_TO_DIR@ 
30640 @endif binutils
30641 @if gas
30642         @set gas stage4-gas ; @UNDO_LINK_TO_DIR@  ; \
30643         set prev-gas stage3-gas ; @UNDO_LINK_TO_DIR@ 
30644 @endif gas
30645 @if gcc
30646         @set gcc stage4-gcc ; @UNDO_LINK_TO_DIR@  ; \
30647         set prev-gcc stage3-gcc ; @UNDO_LINK_TO_DIR@ 
30648 @endif gcc
30649 @if intl
30650         @set intl stage4-intl ; @UNDO_LINK_TO_DIR@  ; \
30651         set prev-intl stage3-intl ; @UNDO_LINK_TO_DIR@ 
30652 @endif intl
30653 @if ld
30654         @set ld stage4-ld ; @UNDO_LINK_TO_DIR@  ; \
30655         set prev-ld stage3-ld ; @UNDO_LINK_TO_DIR@ 
30656 @endif ld
30657 @if libcpp
30658         @set libcpp stage4-libcpp ; @UNDO_LINK_TO_DIR@  ; \
30659         set prev-libcpp stage3-libcpp ; @UNDO_LINK_TO_DIR@ 
30660 @endif libcpp
30661 @if libbanshee
30662         @set libbanshee stage4-libbanshee ; @UNDO_LINK_TO_DIR@  ; \
30663         set prev-libbanshee stage3-libbanshee ; @UNDO_LINK_TO_DIR@ 
30664 @endif libbanshee
30665 @if libiberty
30666         @set libiberty stage4-libiberty ; @UNDO_LINK_TO_DIR@  ; \
30667         set prev-libiberty stage3-libiberty ; @UNDO_LINK_TO_DIR@ 
30668 @endif libiberty
30669 @if zlib
30670         @set zlib stage4-zlib ; @UNDO_LINK_TO_DIR@  ; \
30671         set prev-zlib stage3-zlib ; @UNDO_LINK_TO_DIR@ 
30672 @endif zlib
30673
30674 # Bubble a bugfix through all the stages up to stage 4.  They
30675 # are remade, but not reconfigured.  The next stage (if any) will not
30676 # be reconfigured as well.
30677 .PHONY: stage4-bubble
30678 stage4-bubble:: stage3-bubble
30679         @bootstrap_lean@-rm -rf stage2-* ; $(STAMP) stage2-lean
30680         @if test -f stage4-lean || test -f stage3-lean  ; then \
30681           echo Skipping rebuild of stage4 ; \
30682         else \
30683           $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage4; \
30684         fi
30685
30686 .PHONY: all-stage4 clean-stage4
30687 all-stage4:     \
30688   maybe-all-stage4-bfd \
30689   maybe-all-stage4-opcodes \
30690   maybe-all-stage4-binutils             \
30691   maybe-all-stage4-gas \
30692   maybe-all-stage4-gcc        \
30693   maybe-all-stage4-intl   \
30694   maybe-all-stage4-ld \
30695   maybe-all-stage4-libcpp  \
30696   maybe-all-stage4-libbanshee \
30697   maybe-all-stage4-libiberty                        \
30698   maybe-all-stage4-zlib       
30699
30700 do-clean: clean-stage4
30701 clean-stage4:     \
30702   maybe-clean-stage4-bfd \
30703   maybe-clean-stage4-opcodes \
30704   maybe-clean-stage4-binutils             \
30705   maybe-clean-stage4-gas \
30706   maybe-clean-stage4-gcc        \
30707   maybe-clean-stage4-intl   \
30708   maybe-clean-stage4-ld \
30709   maybe-clean-stage4-libcpp  \
30710   maybe-clean-stage4-libbanshee \
30711   maybe-clean-stage4-libiberty                        \
30712   maybe-clean-stage4-zlib       
30713
30714
30715 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
30716 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
30717 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
30718
30719 maybe-configure-stage4-bfd:
30720 maybe-all-stage4-bfd:
30721 maybe-clean-stage4-bfd:
30722
30723 @if bfd-bootstrap
30724 maybe-configure-stage4-bfd: configure-stage4-bfd
30725 configure-stage4-bfd:
30726         @$(MAKE) stage4-start
30727         @[ -f bfd/Makefile ] && exit 0 || : ; \
30728         r=`${PWD_COMMAND}`; export r; \
30729         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30730         $(STAGE_HOST_EXPORTS)  \
30731         echo Configuring stage 4 in bfd ; \
30732         cd bfd || exit 1; \
30733         case $(srcdir) in \
30734           \.) \
30735             srcdiroption="--srcdir=."; \
30736             libsrcdir=".";; \
30737           /* | [A-Za-z]:[\\/]*) \
30738             srcdiroption="--srcdir=$(srcdir)/bfd"; \
30739             libsrcdir="$$s/bfd";; \
30740           *) \
30741             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
30742             libsrcdir="$$s/bfd";; \
30743         esac; \
30744         $(SHELL) $${libsrcdir}/configure \
30745           $(HOST_CONFIGARGS) $${srcdiroption} \
30746           @stage2_werror_flag@ 
30747
30748 maybe-all-stage4-bfd: all-stage4-bfd
30749 all-stage4-bfd: configure-stage4-bfd
30750         @$(MAKE) stage4-start
30751         @r=`${PWD_COMMAND}`; export r; \
30752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30753         $(STAGE_HOST_EXPORTS)  \
30754         cd bfd && \
30755         $(MAKE) $(FLAGS_TO_PASS)  \
30756                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30757                  
30758
30759 maybe-clean-stage4-bfd: clean-stage4-bfd
30760 clean-stage4-bfd:
30761         @[ -f bfd/Makefile ] || [ -f stage4-bfd/Makefile ] \
30762           || exit 0 ; \
30763         [ -f bfd/Makefile ] || $(MAKE) stage4-start ; \
30764         cd bfd && \
30765         $(MAKE) $(FLAGS_TO_PASS)  \
30766                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30767                   clean
30768 @endif bfd-bootstrap
30769
30770
30771 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
30772 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
30773 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
30774
30775 maybe-configure-stage4-opcodes:
30776 maybe-all-stage4-opcodes:
30777 maybe-clean-stage4-opcodes:
30778
30779 @if opcodes-bootstrap
30780 maybe-configure-stage4-opcodes: configure-stage4-opcodes
30781 configure-stage4-opcodes:
30782         @$(MAKE) stage4-start
30783         @[ -f opcodes/Makefile ] && exit 0 || : ; \
30784         r=`${PWD_COMMAND}`; export r; \
30785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30786         $(STAGE_HOST_EXPORTS)  \
30787         echo Configuring stage 4 in opcodes ; \
30788         cd opcodes || exit 1; \
30789         case $(srcdir) in \
30790           \.) \
30791             srcdiroption="--srcdir=."; \
30792             libsrcdir=".";; \
30793           /* | [A-Za-z]:[\\/]*) \
30794             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
30795             libsrcdir="$$s/opcodes";; \
30796           *) \
30797             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
30798             libsrcdir="$$s/opcodes";; \
30799         esac; \
30800         $(SHELL) $${libsrcdir}/configure \
30801           $(HOST_CONFIGARGS) $${srcdiroption} \
30802           @stage2_werror_flag@ 
30803
30804 maybe-all-stage4-opcodes: all-stage4-opcodes
30805 all-stage4-opcodes: configure-stage4-opcodes
30806         @$(MAKE) stage4-start
30807         @r=`${PWD_COMMAND}`; export r; \
30808         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30809         $(STAGE_HOST_EXPORTS)  \
30810         cd opcodes && \
30811         $(MAKE) $(FLAGS_TO_PASS)  \
30812                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30813                  
30814
30815 maybe-clean-stage4-opcodes: clean-stage4-opcodes
30816 clean-stage4-opcodes:
30817         @[ -f opcodes/Makefile ] || [ -f stage4-opcodes/Makefile ] \
30818           || exit 0 ; \
30819         [ -f opcodes/Makefile ] || $(MAKE) stage4-start ; \
30820         cd opcodes && \
30821         $(MAKE) $(FLAGS_TO_PASS)  \
30822                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30823                   clean
30824 @endif opcodes-bootstrap
30825
30826
30827 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
30828 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
30829 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
30830
30831 maybe-configure-stage4-binutils:
30832 maybe-all-stage4-binutils:
30833 maybe-clean-stage4-binutils:
30834
30835 @if binutils-bootstrap
30836 maybe-configure-stage4-binutils: configure-stage4-binutils
30837 configure-stage4-binutils:
30838         @$(MAKE) stage4-start
30839         @[ -f binutils/Makefile ] && exit 0 || : ; \
30840         r=`${PWD_COMMAND}`; export r; \
30841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30842         $(STAGE_HOST_EXPORTS)  \
30843         echo Configuring stage 4 in binutils ; \
30844         cd binutils || exit 1; \
30845         case $(srcdir) in \
30846           \.) \
30847             srcdiroption="--srcdir=."; \
30848             libsrcdir=".";; \
30849           /* | [A-Za-z]:[\\/]*) \
30850             srcdiroption="--srcdir=$(srcdir)/binutils"; \
30851             libsrcdir="$$s/binutils";; \
30852           *) \
30853             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
30854             libsrcdir="$$s/binutils";; \
30855         esac; \
30856         $(SHELL) $${libsrcdir}/configure \
30857           $(HOST_CONFIGARGS) $${srcdiroption} \
30858           @stage2_werror_flag@ 
30859
30860 maybe-all-stage4-binutils: all-stage4-binutils
30861 all-stage4-binutils: configure-stage4-binutils
30862         @$(MAKE) stage4-start
30863         @r=`${PWD_COMMAND}`; export r; \
30864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30865         $(STAGE_HOST_EXPORTS)  \
30866         cd binutils && \
30867         $(MAKE) $(FLAGS_TO_PASS)  \
30868                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30869                  
30870
30871 maybe-clean-stage4-binutils: clean-stage4-binutils
30872 clean-stage4-binutils:
30873         @[ -f binutils/Makefile ] || [ -f stage4-binutils/Makefile ] \
30874           || exit 0 ; \
30875         [ -f binutils/Makefile ] || $(MAKE) stage4-start ; \
30876         cd binutils && \
30877         $(MAKE) $(FLAGS_TO_PASS)  \
30878                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30879                   clean
30880 @endif binutils-bootstrap
30881
30882
30883 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
30884 .PHONY: all-stage4-gas maybe-all-stage4-gas
30885 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
30886
30887 maybe-configure-stage4-gas:
30888 maybe-all-stage4-gas:
30889 maybe-clean-stage4-gas:
30890
30891 @if gas-bootstrap
30892 maybe-configure-stage4-gas: configure-stage4-gas
30893 configure-stage4-gas:
30894         @$(MAKE) stage4-start
30895         @[ -f gas/Makefile ] && exit 0 || : ; \
30896         r=`${PWD_COMMAND}`; export r; \
30897         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30898         $(STAGE_HOST_EXPORTS)  \
30899         echo Configuring stage 4 in gas ; \
30900         cd gas || exit 1; \
30901         case $(srcdir) in \
30902           \.) \
30903             srcdiroption="--srcdir=."; \
30904             libsrcdir=".";; \
30905           /* | [A-Za-z]:[\\/]*) \
30906             srcdiroption="--srcdir=$(srcdir)/gas"; \
30907             libsrcdir="$$s/gas";; \
30908           *) \
30909             srcdiroption="--srcdir=../$(srcdir)/gas"; \
30910             libsrcdir="$$s/gas";; \
30911         esac; \
30912         $(SHELL) $${libsrcdir}/configure \
30913           $(HOST_CONFIGARGS) $${srcdiroption} \
30914           @stage2_werror_flag@ 
30915
30916 maybe-all-stage4-gas: all-stage4-gas
30917 all-stage4-gas: configure-stage4-gas
30918         @$(MAKE) stage4-start
30919         @r=`${PWD_COMMAND}`; export r; \
30920         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30921         $(STAGE_HOST_EXPORTS)  \
30922         cd gas && \
30923         $(MAKE) $(FLAGS_TO_PASS)  \
30924                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30925                  
30926
30927 maybe-clean-stage4-gas: clean-stage4-gas
30928 clean-stage4-gas:
30929         @[ -f gas/Makefile ] || [ -f stage4-gas/Makefile ] \
30930           || exit 0 ; \
30931         [ -f gas/Makefile ] || $(MAKE) stage4-start ; \
30932         cd gas && \
30933         $(MAKE) $(FLAGS_TO_PASS)  \
30934                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30935                   clean
30936 @endif gas-bootstrap
30937
30938
30939 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
30940 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
30941 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
30942
30943 maybe-configure-stage4-gcc:
30944 maybe-all-stage4-gcc:
30945 maybe-clean-stage4-gcc:
30946
30947 @if gcc-bootstrap
30948 maybe-configure-stage4-gcc: configure-stage4-gcc
30949 configure-stage4-gcc:
30950         @$(MAKE) stage4-start
30951         @[ -f gcc/Makefile ] && exit 0 || : ; \
30952         r=`${PWD_COMMAND}`; export r; \
30953         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30954         $(STAGE_HOST_EXPORTS)  \
30955         echo Configuring stage 4 in gcc ; \
30956         cd gcc || exit 1; \
30957         case $(srcdir) in \
30958           \.) \
30959             srcdiroption="--srcdir=."; \
30960             libsrcdir=".";; \
30961           /* | [A-Za-z]:[\\/]*) \
30962             srcdiroption="--srcdir=$(srcdir)/gcc"; \
30963             libsrcdir="$$s/gcc";; \
30964           *) \
30965             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
30966             libsrcdir="$$s/gcc";; \
30967         esac; \
30968         $(SHELL) $${libsrcdir}/configure \
30969           $(HOST_CONFIGARGS) $${srcdiroption} \
30970           @stage2_werror_flag@ 
30971
30972 maybe-all-stage4-gcc: all-stage4-gcc
30973 all-stage4-gcc: configure-stage4-gcc
30974         @$(MAKE) stage4-start
30975         @r=`${PWD_COMMAND}`; export r; \
30976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30977         $(STAGE_HOST_EXPORTS)  \
30978         cd gcc && \
30979         $(MAKE) $(FLAGS_TO_PASS)  \
30980                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30981                  $(EXTRA_GCC_FLAGS)
30982
30983 maybe-clean-stage4-gcc: clean-stage4-gcc
30984 clean-stage4-gcc:
30985         @[ -f gcc/Makefile ] || [ -f stage4-gcc/Makefile ] \
30986           || exit 0 ; \
30987         [ -f gcc/Makefile ] || $(MAKE) stage4-start ; \
30988         cd gcc && \
30989         $(MAKE) $(FLAGS_TO_PASS)  \
30990                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30991                  $(EXTRA_GCC_FLAGS) clean
30992 @endif gcc-bootstrap
30993
30994
30995 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
30996 .PHONY: all-stage4-intl maybe-all-stage4-intl
30997 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
30998
30999 maybe-configure-stage4-intl:
31000 maybe-all-stage4-intl:
31001 maybe-clean-stage4-intl:
31002
31003 @if intl-bootstrap
31004 maybe-configure-stage4-intl: configure-stage4-intl
31005 configure-stage4-intl:
31006         @$(MAKE) stage4-start
31007         @[ -f intl/Makefile ] && exit 0 || : ; \
31008         r=`${PWD_COMMAND}`; export r; \
31009         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31010         $(STAGE_HOST_EXPORTS)  \
31011         echo Configuring stage 4 in intl ; \
31012         cd intl || exit 1; \
31013         case $(srcdir) in \
31014           \.) \
31015             srcdiroption="--srcdir=."; \
31016             libsrcdir=".";; \
31017           /* | [A-Za-z]:[\\/]*) \
31018             srcdiroption="--srcdir=$(srcdir)/intl"; \
31019             libsrcdir="$$s/intl";; \
31020           *) \
31021             srcdiroption="--srcdir=../$(srcdir)/intl"; \
31022             libsrcdir="$$s/intl";; \
31023         esac; \
31024         $(SHELL) $${libsrcdir}/configure \
31025           $(HOST_CONFIGARGS) $${srcdiroption} \
31026           @stage2_werror_flag@ 
31027
31028 maybe-all-stage4-intl: all-stage4-intl
31029 all-stage4-intl: configure-stage4-intl
31030         @$(MAKE) stage4-start
31031         @r=`${PWD_COMMAND}`; export r; \
31032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31033         $(STAGE_HOST_EXPORTS)  \
31034         cd intl && \
31035         $(MAKE) $(FLAGS_TO_PASS)  \
31036                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31037                  
31038
31039 maybe-clean-stage4-intl: clean-stage4-intl
31040 clean-stage4-intl:
31041         @[ -f intl/Makefile ] || [ -f stage4-intl/Makefile ] \
31042           || exit 0 ; \
31043         [ -f intl/Makefile ] || $(MAKE) stage4-start ; \
31044         cd intl && \
31045         $(MAKE) $(FLAGS_TO_PASS)  \
31046                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31047                   clean
31048 @endif intl-bootstrap
31049
31050
31051 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
31052 .PHONY: all-stage4-ld maybe-all-stage4-ld
31053 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
31054
31055 maybe-configure-stage4-ld:
31056 maybe-all-stage4-ld:
31057 maybe-clean-stage4-ld:
31058
31059 @if ld-bootstrap
31060 maybe-configure-stage4-ld: configure-stage4-ld
31061 configure-stage4-ld:
31062         @$(MAKE) stage4-start
31063         @[ -f ld/Makefile ] && exit 0 || : ; \
31064         r=`${PWD_COMMAND}`; export r; \
31065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31066         $(STAGE_HOST_EXPORTS)  \
31067         echo Configuring stage 4 in ld ; \
31068         cd ld || exit 1; \
31069         case $(srcdir) in \
31070           \.) \
31071             srcdiroption="--srcdir=."; \
31072             libsrcdir=".";; \
31073           /* | [A-Za-z]:[\\/]*) \
31074             srcdiroption="--srcdir=$(srcdir)/ld"; \
31075             libsrcdir="$$s/ld";; \
31076           *) \
31077             srcdiroption="--srcdir=../$(srcdir)/ld"; \
31078             libsrcdir="$$s/ld";; \
31079         esac; \
31080         $(SHELL) $${libsrcdir}/configure \
31081           $(HOST_CONFIGARGS) $${srcdiroption} \
31082           @stage2_werror_flag@ 
31083
31084 maybe-all-stage4-ld: all-stage4-ld
31085 all-stage4-ld: configure-stage4-ld
31086         @$(MAKE) stage4-start
31087         @r=`${PWD_COMMAND}`; export r; \
31088         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31089         $(STAGE_HOST_EXPORTS)  \
31090         cd ld && \
31091         $(MAKE) $(FLAGS_TO_PASS)  \
31092                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31093                  
31094
31095 maybe-clean-stage4-ld: clean-stage4-ld
31096 clean-stage4-ld:
31097         @[ -f ld/Makefile ] || [ -f stage4-ld/Makefile ] \
31098           || exit 0 ; \
31099         [ -f ld/Makefile ] || $(MAKE) stage4-start ; \
31100         cd ld && \
31101         $(MAKE) $(FLAGS_TO_PASS)  \
31102                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31103                   clean
31104 @endif ld-bootstrap
31105
31106
31107 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
31108 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
31109 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
31110
31111 maybe-configure-stage4-libcpp:
31112 maybe-all-stage4-libcpp:
31113 maybe-clean-stage4-libcpp:
31114
31115 @if libcpp-bootstrap
31116 maybe-configure-stage4-libcpp: configure-stage4-libcpp
31117 configure-stage4-libcpp:
31118         @$(MAKE) stage4-start
31119         @[ -f libcpp/Makefile ] && exit 0 || : ; \
31120         r=`${PWD_COMMAND}`; export r; \
31121         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31122         $(STAGE_HOST_EXPORTS)  \
31123         echo Configuring stage 4 in libcpp ; \
31124         cd libcpp || exit 1; \
31125         case $(srcdir) in \
31126           \.) \
31127             srcdiroption="--srcdir=."; \
31128             libsrcdir=".";; \
31129           /* | [A-Za-z]:[\\/]*) \
31130             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
31131             libsrcdir="$$s/libcpp";; \
31132           *) \
31133             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
31134             libsrcdir="$$s/libcpp";; \
31135         esac; \
31136         $(SHELL) $${libsrcdir}/configure \
31137           $(HOST_CONFIGARGS) $${srcdiroption} \
31138           @stage2_werror_flag@ 
31139
31140 maybe-all-stage4-libcpp: all-stage4-libcpp
31141 all-stage4-libcpp: configure-stage4-libcpp
31142         @$(MAKE) stage4-start
31143         @r=`${PWD_COMMAND}`; export r; \
31144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31145         $(STAGE_HOST_EXPORTS)  \
31146         cd libcpp && \
31147         $(MAKE) $(FLAGS_TO_PASS)  \
31148                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31149                  
31150
31151 maybe-clean-stage4-libcpp: clean-stage4-libcpp
31152 clean-stage4-libcpp:
31153         @[ -f libcpp/Makefile ] || [ -f stage4-libcpp/Makefile ] \
31154           || exit 0 ; \
31155         [ -f libcpp/Makefile ] || $(MAKE) stage4-start ; \
31156         cd libcpp && \
31157         $(MAKE) $(FLAGS_TO_PASS)  \
31158                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31159                   clean
31160 @endif libcpp-bootstrap
31161
31162
31163 .PHONY: configure-stage4-libbanshee maybe-configure-stage4-libbanshee
31164 .PHONY: all-stage4-libbanshee maybe-all-stage4-libbanshee
31165 .PHONY: clean-stage4-libbanshee maybe-clean-stage4-libbanshee
31166
31167 maybe-configure-stage4-libbanshee:
31168 maybe-all-stage4-libbanshee:
31169 maybe-clean-stage4-libbanshee:
31170
31171 @if libbanshee-bootstrap
31172 maybe-configure-stage4-libbanshee: configure-stage4-libbanshee
31173 configure-stage4-libbanshee:
31174         @$(MAKE) stage4-start
31175         @[ -f libbanshee/Makefile ] && exit 0 || : ; \
31176         r=`${PWD_COMMAND}`; export r; \
31177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31178         $(STAGE_HOST_EXPORTS)  \
31179         echo Configuring stage 4 in libbanshee ; \
31180         cd libbanshee || exit 1; \
31181         case $(srcdir) in \
31182           \.) \
31183             srcdiroption="--srcdir=."; \
31184             libsrcdir=".";; \
31185           /* | [A-Za-z]:[\\/]*) \
31186             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
31187             libsrcdir="$$s/libbanshee";; \
31188           *) \
31189             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
31190             libsrcdir="$$s/libbanshee";; \
31191         esac; \
31192         $(SHELL) $${libsrcdir}/configure \
31193           $(HOST_CONFIGARGS) $${srcdiroption} \
31194           @stage2_werror_flag@ 
31195
31196 maybe-all-stage4-libbanshee: all-stage4-libbanshee
31197 all-stage4-libbanshee: configure-stage4-libbanshee
31198         @$(MAKE) stage4-start
31199         @r=`${PWD_COMMAND}`; export r; \
31200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31201         $(STAGE_HOST_EXPORTS)  \
31202         cd libbanshee && \
31203         $(MAKE) $(FLAGS_TO_PASS)  \
31204                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31205                  
31206
31207 maybe-clean-stage4-libbanshee: clean-stage4-libbanshee
31208 clean-stage4-libbanshee:
31209         @[ -f libbanshee/Makefile ] || [ -f stage4-libbanshee/Makefile ] \
31210           || exit 0 ; \
31211         [ -f libbanshee/Makefile ] || $(MAKE) stage4-start ; \
31212         cd libbanshee && \
31213         $(MAKE) $(FLAGS_TO_PASS)  \
31214                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31215                   clean
31216 @endif libbanshee-bootstrap
31217
31218
31219 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
31220 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
31221 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
31222
31223 maybe-configure-stage4-libiberty:
31224 maybe-all-stage4-libiberty:
31225 maybe-clean-stage4-libiberty:
31226
31227 @if libiberty-bootstrap
31228 maybe-configure-stage4-libiberty: configure-stage4-libiberty
31229 configure-stage4-libiberty:
31230         @$(MAKE) stage4-start
31231         @[ -f libiberty/Makefile ] && exit 0 || : ; \
31232         r=`${PWD_COMMAND}`; export r; \
31233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31234         $(STAGE_HOST_EXPORTS)  \
31235         echo Configuring stage 4 in libiberty ; \
31236         cd libiberty || exit 1; \
31237         case $(srcdir) in \
31238           \.) \
31239             srcdiroption="--srcdir=."; \
31240             libsrcdir=".";; \
31241           /* | [A-Za-z]:[\\/]*) \
31242             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
31243             libsrcdir="$$s/libiberty";; \
31244           *) \
31245             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
31246             libsrcdir="$$s/libiberty";; \
31247         esac; \
31248         $(SHELL) $${libsrcdir}/configure \
31249           $(HOST_CONFIGARGS) $${srcdiroption} \
31250           @stage2_werror_flag@ 
31251
31252 maybe-all-stage4-libiberty: all-stage4-libiberty
31253 all-stage4-libiberty: configure-stage4-libiberty
31254         @$(MAKE) stage4-start
31255         @r=`${PWD_COMMAND}`; export r; \
31256         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31257         $(STAGE_HOST_EXPORTS)  \
31258         cd libiberty && \
31259         $(MAKE) $(FLAGS_TO_PASS)  \
31260                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31261                  
31262
31263 maybe-clean-stage4-libiberty: clean-stage4-libiberty
31264 clean-stage4-libiberty:
31265         @[ -f libiberty/Makefile ] || [ -f stage4-libiberty/Makefile ] \
31266           || exit 0 ; \
31267         [ -f libiberty/Makefile ] || $(MAKE) stage4-start ; \
31268         cd libiberty && \
31269         $(MAKE) $(FLAGS_TO_PASS)  \
31270                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31271                   clean
31272 @endif libiberty-bootstrap
31273
31274
31275 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
31276 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
31277 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
31278
31279 maybe-configure-stage4-zlib:
31280 maybe-all-stage4-zlib:
31281 maybe-clean-stage4-zlib:
31282
31283 @if zlib-bootstrap
31284 maybe-configure-stage4-zlib: configure-stage4-zlib
31285 configure-stage4-zlib:
31286         @$(MAKE) stage4-start
31287         @[ -f zlib/Makefile ] && exit 0 || : ; \
31288         r=`${PWD_COMMAND}`; export r; \
31289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31290         $(STAGE_HOST_EXPORTS)  \
31291         echo Configuring stage 4 in zlib ; \
31292         cd zlib || exit 1; \
31293         case $(srcdir) in \
31294           \.) \
31295             srcdiroption="--srcdir=."; \
31296             libsrcdir=".";; \
31297           /* | [A-Za-z]:[\\/]*) \
31298             srcdiroption="--srcdir=$(srcdir)/zlib"; \
31299             libsrcdir="$$s/zlib";; \
31300           *) \
31301             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
31302             libsrcdir="$$s/zlib";; \
31303         esac; \
31304         $(SHELL) $${libsrcdir}/configure \
31305           $(HOST_CONFIGARGS) $${srcdiroption} \
31306           @stage2_werror_flag@ 
31307
31308 maybe-all-stage4-zlib: all-stage4-zlib
31309 all-stage4-zlib: configure-stage4-zlib
31310         @$(MAKE) stage4-start
31311         @r=`${PWD_COMMAND}`; export r; \
31312         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31313         $(STAGE_HOST_EXPORTS)  \
31314         cd zlib && \
31315         $(MAKE) $(FLAGS_TO_PASS)  \
31316                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31317                  
31318
31319 maybe-clean-stage4-zlib: clean-stage4-zlib
31320 clean-stage4-zlib:
31321         @[ -f zlib/Makefile ] || [ -f stage4-zlib/Makefile ] \
31322           || exit 0 ; \
31323         [ -f zlib/Makefile ] || $(MAKE) stage4-start ; \
31324         cd zlib && \
31325         $(MAKE) $(FLAGS_TO_PASS)  \
31326                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31327                   clean
31328 @endif zlib-bootstrap
31329
31330
31331
31332 # FIXME: Will not need to be conditional when toplevel bootstrap is the
31333 # only possibility, but now it conflicts with no-bootstrap rules
31334 @if gcc-bootstrap
31335
31336 compare3:
31337         @if test -f stage3-lean; then \
31338           echo Cannot compare object files as stage 3 was deleted. ; \
31339           exit 0 ; \
31340         fi; \
31341         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
31342         @r=`${PWD_COMMAND}`; export r; \
31343         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31344         rm -f .bad_compare ; \
31345         cd stage4-gcc; \
31346         files=`find . -name "*$(objext)" -print` ; \
31347         cd .. ; \
31348         for file in $${files} ; do \
31349           f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
31350           @do_compare@ > /dev/null 2>&1; \
31351           test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \
31352         done ; \
31353         if [ -f .bad_compare ]; then \
31354           echo "Bootstrap comparison failure!"; \
31355           cat .bad_compare; \
31356           exit 1; \
31357         else \
31358           true; \
31359         fi ; \
31360         $(STAMP) compare3
31361         @bootstrap_lean@-rm -rf stage3-* ; $(STAMP) stage3-lean
31362
31363
31364
31365 .PHONY: bootstrap4
31366 bootstrap4: stage4-bubble compare3 all
31367
31368
31369 # Rules to wipe a stage and all the following ones, also used for cleanstrap
31370 distclean-stage3:: distclean-stage4 
31371 .PHONY: distclean-stage4
31372 distclean-stage4::
31373         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
31374         rm -rf stage4-* compare3 
31375
31376
31377 @endif gcc-bootstrap
31378
31379
31380 .PHONY: stageprofile-start stageprofile-end
31381
31382 stageprofile-start::
31383         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
31384         echo stageprofile > stage_current ; \
31385         echo stageprofile > stage_last
31386 @if bfd
31387         @[ -d stageprofile-bfd ] || mkdir stageprofile-bfd; \
31388         set stageprofile-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
31389         set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
31390 @endif bfd
31391 @if opcodes
31392         @[ -d stageprofile-opcodes ] || mkdir stageprofile-opcodes; \
31393         set stageprofile-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
31394         set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
31395 @endif opcodes
31396 @if binutils
31397         @[ -d stageprofile-binutils ] || mkdir stageprofile-binutils; \
31398         set stageprofile-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
31399         set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
31400 @endif binutils
31401 @if gas
31402         @[ -d stageprofile-gas ] || mkdir stageprofile-gas; \
31403         set stageprofile-gas gas ; @CREATE_LINK_TO_DIR@  ; \
31404         set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
31405 @endif gas
31406 @if gcc
31407         @[ -d stageprofile-gcc ] || mkdir stageprofile-gcc; \
31408         set stageprofile-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
31409         set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
31410 @endif gcc
31411 @if intl
31412         @[ -d stageprofile-intl ] || mkdir stageprofile-intl; \
31413         set stageprofile-intl intl ; @CREATE_LINK_TO_DIR@  ; \
31414         set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
31415 @endif intl
31416 @if ld
31417         @[ -d stageprofile-ld ] || mkdir stageprofile-ld; \
31418         set stageprofile-ld ld ; @CREATE_LINK_TO_DIR@  ; \
31419         set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
31420 @endif ld
31421 @if libcpp
31422         @[ -d stageprofile-libcpp ] || mkdir stageprofile-libcpp; \
31423         set stageprofile-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
31424         set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
31425 @endif libcpp
31426 @if libbanshee
31427         @[ -d stageprofile-libbanshee ] || mkdir stageprofile-libbanshee; \
31428         set stageprofile-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@  ; \
31429         set stage1-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@ 
31430 @endif libbanshee
31431 @if libiberty
31432         @[ -d stageprofile-libiberty ] || mkdir stageprofile-libiberty; \
31433         set stageprofile-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
31434         set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
31435 @endif libiberty
31436 @if zlib
31437         @[ -d stageprofile-zlib ] || mkdir stageprofile-zlib; \
31438         set stageprofile-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
31439         set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
31440 @endif zlib
31441
31442 stageprofile-end::
31443         @rm -f stage_current
31444 @if bfd
31445         @set bfd stageprofile-bfd ; @UNDO_LINK_TO_DIR@  ; \
31446         set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@ 
31447 @endif bfd
31448 @if opcodes
31449         @set opcodes stageprofile-opcodes ; @UNDO_LINK_TO_DIR@  ; \
31450         set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@ 
31451 @endif opcodes
31452 @if binutils
31453         @set binutils stageprofile-binutils ; @UNDO_LINK_TO_DIR@  ; \
31454         set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@ 
31455 @endif binutils
31456 @if gas
31457         @set gas stageprofile-gas ; @UNDO_LINK_TO_DIR@  ; \
31458         set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@ 
31459 @endif gas
31460 @if gcc
31461         @set gcc stageprofile-gcc ; @UNDO_LINK_TO_DIR@  ; \
31462         set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@ 
31463 @endif gcc
31464 @if intl
31465         @set intl stageprofile-intl ; @UNDO_LINK_TO_DIR@  ; \
31466         set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@ 
31467 @endif intl
31468 @if ld
31469         @set ld stageprofile-ld ; @UNDO_LINK_TO_DIR@  ; \
31470         set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@ 
31471 @endif ld
31472 @if libcpp
31473         @set libcpp stageprofile-libcpp ; @UNDO_LINK_TO_DIR@  ; \
31474         set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@ 
31475 @endif libcpp
31476 @if libbanshee
31477         @set libbanshee stageprofile-libbanshee ; @UNDO_LINK_TO_DIR@  ; \
31478         set prev-libbanshee stage1-libbanshee ; @UNDO_LINK_TO_DIR@ 
31479 @endif libbanshee
31480 @if libiberty
31481         @set libiberty stageprofile-libiberty ; @UNDO_LINK_TO_DIR@  ; \
31482         set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@ 
31483 @endif libiberty
31484 @if zlib
31485         @set zlib stageprofile-zlib ; @UNDO_LINK_TO_DIR@  ; \
31486         set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@ 
31487 @endif zlib
31488
31489 # Bubble a bugfix through all the stages up to stage profile.  They
31490 # are remade, but not reconfigured.  The next stage (if any) will not
31491 # be reconfigured as well.
31492 .PHONY: stageprofile-bubble
31493 stageprofile-bubble:: stage1-bubble
31494         @if test -f stageprofile-lean || test -f stage1-lean  ; then \
31495           echo Skipping rebuild of stageprofile ; \
31496         else \
31497           $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stageprofile; \
31498         fi
31499
31500 .PHONY: all-stageprofile clean-stageprofile
31501 all-stageprofile:     \
31502   maybe-all-stageprofile-bfd \
31503   maybe-all-stageprofile-opcodes \
31504   maybe-all-stageprofile-binutils             \
31505   maybe-all-stageprofile-gas \
31506   maybe-all-stageprofile-gcc        \
31507   maybe-all-stageprofile-intl   \
31508   maybe-all-stageprofile-ld \
31509   maybe-all-stageprofile-libcpp  \
31510   maybe-all-stageprofile-libbanshee \
31511   maybe-all-stageprofile-libiberty                        \
31512   maybe-all-stageprofile-zlib       
31513
31514 do-clean: clean-stageprofile
31515 clean-stageprofile:     \
31516   maybe-clean-stageprofile-bfd \
31517   maybe-clean-stageprofile-opcodes \
31518   maybe-clean-stageprofile-binutils             \
31519   maybe-clean-stageprofile-gas \
31520   maybe-clean-stageprofile-gcc        \
31521   maybe-clean-stageprofile-intl   \
31522   maybe-clean-stageprofile-ld \
31523   maybe-clean-stageprofile-libcpp  \
31524   maybe-clean-stageprofile-libbanshee \
31525   maybe-clean-stageprofile-libiberty                        \
31526   maybe-clean-stageprofile-zlib       
31527
31528
31529 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
31530 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
31531 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
31532
31533 maybe-configure-stageprofile-bfd:
31534 maybe-all-stageprofile-bfd:
31535 maybe-clean-stageprofile-bfd:
31536
31537 @if bfd-bootstrap
31538 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
31539 configure-stageprofile-bfd:
31540         @$(MAKE) stageprofile-start
31541         @[ -f bfd/Makefile ] && exit 0 || : ; \
31542         r=`${PWD_COMMAND}`; export r; \
31543         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31544         $(STAGE_HOST_EXPORTS)  \
31545         echo Configuring stage profile in bfd ; \
31546         cd bfd || exit 1; \
31547         case $(srcdir) in \
31548           \.) \
31549             srcdiroption="--srcdir=."; \
31550             libsrcdir=".";; \
31551           /* | [A-Za-z]:[\\/]*) \
31552             srcdiroption="--srcdir=$(srcdir)/bfd"; \
31553             libsrcdir="$$s/bfd";; \
31554           *) \
31555             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
31556             libsrcdir="$$s/bfd";; \
31557         esac; \
31558         $(SHELL) $${libsrcdir}/configure \
31559           $(HOST_CONFIGARGS) $${srcdiroption} \
31560           @stage2_werror_flag@ 
31561
31562 maybe-all-stageprofile-bfd: all-stageprofile-bfd
31563 all-stageprofile-bfd: configure-stageprofile-bfd
31564         @$(MAKE) stageprofile-start
31565         @r=`${PWD_COMMAND}`; export r; \
31566         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31567         $(STAGE_HOST_EXPORTS)  \
31568         cd bfd && \
31569         $(MAKE) $(FLAGS_TO_PASS)  \
31570                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31571                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31572
31573 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
31574 clean-stageprofile-bfd:
31575         @[ -f bfd/Makefile ] || [ -f stageprofile-bfd/Makefile ] \
31576           || exit 0 ; \
31577         [ -f bfd/Makefile ] || $(MAKE) stageprofile-start ; \
31578         cd bfd && \
31579         $(MAKE) $(FLAGS_TO_PASS)  \
31580                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31581                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
31582 @endif bfd-bootstrap
31583
31584
31585 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
31586 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
31587 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
31588
31589 maybe-configure-stageprofile-opcodes:
31590 maybe-all-stageprofile-opcodes:
31591 maybe-clean-stageprofile-opcodes:
31592
31593 @if opcodes-bootstrap
31594 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
31595 configure-stageprofile-opcodes:
31596         @$(MAKE) stageprofile-start
31597         @[ -f opcodes/Makefile ] && exit 0 || : ; \
31598         r=`${PWD_COMMAND}`; export r; \
31599         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31600         $(STAGE_HOST_EXPORTS)  \
31601         echo Configuring stage profile in opcodes ; \
31602         cd opcodes || exit 1; \
31603         case $(srcdir) in \
31604           \.) \
31605             srcdiroption="--srcdir=."; \
31606             libsrcdir=".";; \
31607           /* | [A-Za-z]:[\\/]*) \
31608             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
31609             libsrcdir="$$s/opcodes";; \
31610           *) \
31611             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
31612             libsrcdir="$$s/opcodes";; \
31613         esac; \
31614         $(SHELL) $${libsrcdir}/configure \
31615           $(HOST_CONFIGARGS) $${srcdiroption} \
31616           @stage2_werror_flag@ 
31617
31618 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
31619 all-stageprofile-opcodes: configure-stageprofile-opcodes
31620         @$(MAKE) stageprofile-start
31621         @r=`${PWD_COMMAND}`; export r; \
31622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31623         $(STAGE_HOST_EXPORTS)  \
31624         cd opcodes && \
31625         $(MAKE) $(FLAGS_TO_PASS)  \
31626                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31627                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31628
31629 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
31630 clean-stageprofile-opcodes:
31631         @[ -f opcodes/Makefile ] || [ -f stageprofile-opcodes/Makefile ] \
31632           || exit 0 ; \
31633         [ -f opcodes/Makefile ] || $(MAKE) stageprofile-start ; \
31634         cd opcodes && \
31635         $(MAKE) $(FLAGS_TO_PASS)  \
31636                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31637                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
31638 @endif opcodes-bootstrap
31639
31640
31641 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
31642 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
31643 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
31644
31645 maybe-configure-stageprofile-binutils:
31646 maybe-all-stageprofile-binutils:
31647 maybe-clean-stageprofile-binutils:
31648
31649 @if binutils-bootstrap
31650 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
31651 configure-stageprofile-binutils:
31652         @$(MAKE) stageprofile-start
31653         @[ -f binutils/Makefile ] && exit 0 || : ; \
31654         r=`${PWD_COMMAND}`; export r; \
31655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31656         $(STAGE_HOST_EXPORTS)  \
31657         echo Configuring stage profile in binutils ; \
31658         cd binutils || exit 1; \
31659         case $(srcdir) in \
31660           \.) \
31661             srcdiroption="--srcdir=."; \
31662             libsrcdir=".";; \
31663           /* | [A-Za-z]:[\\/]*) \
31664             srcdiroption="--srcdir=$(srcdir)/binutils"; \
31665             libsrcdir="$$s/binutils";; \
31666           *) \
31667             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
31668             libsrcdir="$$s/binutils";; \
31669         esac; \
31670         $(SHELL) $${libsrcdir}/configure \
31671           $(HOST_CONFIGARGS) $${srcdiroption} \
31672           @stage2_werror_flag@ 
31673
31674 maybe-all-stageprofile-binutils: all-stageprofile-binutils
31675 all-stageprofile-binutils: configure-stageprofile-binutils
31676         @$(MAKE) stageprofile-start
31677         @r=`${PWD_COMMAND}`; export r; \
31678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31679         $(STAGE_HOST_EXPORTS)  \
31680         cd binutils && \
31681         $(MAKE) $(FLAGS_TO_PASS)  \
31682                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31683                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31684
31685 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
31686 clean-stageprofile-binutils:
31687         @[ -f binutils/Makefile ] || [ -f stageprofile-binutils/Makefile ] \
31688           || exit 0 ; \
31689         [ -f binutils/Makefile ] || $(MAKE) stageprofile-start ; \
31690         cd binutils && \
31691         $(MAKE) $(FLAGS_TO_PASS)  \
31692                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31693                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
31694 @endif binutils-bootstrap
31695
31696
31697 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
31698 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
31699 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
31700
31701 maybe-configure-stageprofile-gas:
31702 maybe-all-stageprofile-gas:
31703 maybe-clean-stageprofile-gas:
31704
31705 @if gas-bootstrap
31706 maybe-configure-stageprofile-gas: configure-stageprofile-gas
31707 configure-stageprofile-gas:
31708         @$(MAKE) stageprofile-start
31709         @[ -f gas/Makefile ] && exit 0 || : ; \
31710         r=`${PWD_COMMAND}`; export r; \
31711         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31712         $(STAGE_HOST_EXPORTS)  \
31713         echo Configuring stage profile in gas ; \
31714         cd gas || exit 1; \
31715         case $(srcdir) in \
31716           \.) \
31717             srcdiroption="--srcdir=."; \
31718             libsrcdir=".";; \
31719           /* | [A-Za-z]:[\\/]*) \
31720             srcdiroption="--srcdir=$(srcdir)/gas"; \
31721             libsrcdir="$$s/gas";; \
31722           *) \
31723             srcdiroption="--srcdir=../$(srcdir)/gas"; \
31724             libsrcdir="$$s/gas";; \
31725         esac; \
31726         $(SHELL) $${libsrcdir}/configure \
31727           $(HOST_CONFIGARGS) $${srcdiroption} \
31728           @stage2_werror_flag@ 
31729
31730 maybe-all-stageprofile-gas: all-stageprofile-gas
31731 all-stageprofile-gas: configure-stageprofile-gas
31732         @$(MAKE) stageprofile-start
31733         @r=`${PWD_COMMAND}`; export r; \
31734         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31735         $(STAGE_HOST_EXPORTS)  \
31736         cd gas && \
31737         $(MAKE) $(FLAGS_TO_PASS)  \
31738                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31739                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31740
31741 maybe-clean-stageprofile-gas: clean-stageprofile-gas
31742 clean-stageprofile-gas:
31743         @[ -f gas/Makefile ] || [ -f stageprofile-gas/Makefile ] \
31744           || exit 0 ; \
31745         [ -f gas/Makefile ] || $(MAKE) stageprofile-start ; \
31746         cd gas && \
31747         $(MAKE) $(FLAGS_TO_PASS)  \
31748                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31749                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
31750 @endif gas-bootstrap
31751
31752
31753 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
31754 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
31755 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
31756
31757 maybe-configure-stageprofile-gcc:
31758 maybe-all-stageprofile-gcc:
31759 maybe-clean-stageprofile-gcc:
31760
31761 @if gcc-bootstrap
31762 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
31763 configure-stageprofile-gcc:
31764         @$(MAKE) stageprofile-start
31765         @[ -f gcc/Makefile ] && exit 0 || : ; \
31766         r=`${PWD_COMMAND}`; export r; \
31767         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31768         $(STAGE_HOST_EXPORTS)  \
31769         echo Configuring stage profile in gcc ; \
31770         cd gcc || exit 1; \
31771         case $(srcdir) in \
31772           \.) \
31773             srcdiroption="--srcdir=."; \
31774             libsrcdir=".";; \
31775           /* | [A-Za-z]:[\\/]*) \
31776             srcdiroption="--srcdir=$(srcdir)/gcc"; \
31777             libsrcdir="$$s/gcc";; \
31778           *) \
31779             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
31780             libsrcdir="$$s/gcc";; \
31781         esac; \
31782         $(SHELL) $${libsrcdir}/configure \
31783           $(HOST_CONFIGARGS) $${srcdiroption} \
31784           @stage2_werror_flag@ 
31785
31786 maybe-all-stageprofile-gcc: all-stageprofile-gcc
31787 all-stageprofile-gcc: configure-stageprofile-gcc
31788         @$(MAKE) stageprofile-start
31789         @r=`${PWD_COMMAND}`; export r; \
31790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31791         $(STAGE_HOST_EXPORTS)  \
31792         cd gcc && \
31793         $(MAKE) $(FLAGS_TO_PASS)  \
31794                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31795                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS)
31796
31797 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
31798 clean-stageprofile-gcc:
31799         @[ -f gcc/Makefile ] || [ -f stageprofile-gcc/Makefile ] \
31800           || exit 0 ; \
31801         [ -f gcc/Makefile ] || $(MAKE) stageprofile-start ; \
31802         cd gcc && \
31803         $(MAKE) $(FLAGS_TO_PASS)  \
31804                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31805                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS) clean
31806 @endif gcc-bootstrap
31807
31808
31809 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
31810 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
31811 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
31812
31813 maybe-configure-stageprofile-intl:
31814 maybe-all-stageprofile-intl:
31815 maybe-clean-stageprofile-intl:
31816
31817 @if intl-bootstrap
31818 maybe-configure-stageprofile-intl: configure-stageprofile-intl
31819 configure-stageprofile-intl:
31820         @$(MAKE) stageprofile-start
31821         @[ -f intl/Makefile ] && exit 0 || : ; \
31822         r=`${PWD_COMMAND}`; export r; \
31823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31824         $(STAGE_HOST_EXPORTS)  \
31825         echo Configuring stage profile in intl ; \
31826         cd intl || exit 1; \
31827         case $(srcdir) in \
31828           \.) \
31829             srcdiroption="--srcdir=."; \
31830             libsrcdir=".";; \
31831           /* | [A-Za-z]:[\\/]*) \
31832             srcdiroption="--srcdir=$(srcdir)/intl"; \
31833             libsrcdir="$$s/intl";; \
31834           *) \
31835             srcdiroption="--srcdir=../$(srcdir)/intl"; \
31836             libsrcdir="$$s/intl";; \
31837         esac; \
31838         $(SHELL) $${libsrcdir}/configure \
31839           $(HOST_CONFIGARGS) $${srcdiroption} \
31840           @stage2_werror_flag@ 
31841
31842 maybe-all-stageprofile-intl: all-stageprofile-intl
31843 all-stageprofile-intl: configure-stageprofile-intl
31844         @$(MAKE) stageprofile-start
31845         @r=`${PWD_COMMAND}`; export r; \
31846         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31847         $(STAGE_HOST_EXPORTS)  \
31848         cd intl && \
31849         $(MAKE) $(FLAGS_TO_PASS)  \
31850                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31851                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31852
31853 maybe-clean-stageprofile-intl: clean-stageprofile-intl
31854 clean-stageprofile-intl:
31855         @[ -f intl/Makefile ] || [ -f stageprofile-intl/Makefile ] \
31856           || exit 0 ; \
31857         [ -f intl/Makefile ] || $(MAKE) stageprofile-start ; \
31858         cd intl && \
31859         $(MAKE) $(FLAGS_TO_PASS)  \
31860                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31861                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
31862 @endif intl-bootstrap
31863
31864
31865 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
31866 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
31867 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
31868
31869 maybe-configure-stageprofile-ld:
31870 maybe-all-stageprofile-ld:
31871 maybe-clean-stageprofile-ld:
31872
31873 @if ld-bootstrap
31874 maybe-configure-stageprofile-ld: configure-stageprofile-ld
31875 configure-stageprofile-ld:
31876         @$(MAKE) stageprofile-start
31877         @[ -f ld/Makefile ] && exit 0 || : ; \
31878         r=`${PWD_COMMAND}`; export r; \
31879         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31880         $(STAGE_HOST_EXPORTS)  \
31881         echo Configuring stage profile in ld ; \
31882         cd ld || exit 1; \
31883         case $(srcdir) in \
31884           \.) \
31885             srcdiroption="--srcdir=."; \
31886             libsrcdir=".";; \
31887           /* | [A-Za-z]:[\\/]*) \
31888             srcdiroption="--srcdir=$(srcdir)/ld"; \
31889             libsrcdir="$$s/ld";; \
31890           *) \
31891             srcdiroption="--srcdir=../$(srcdir)/ld"; \
31892             libsrcdir="$$s/ld";; \
31893         esac; \
31894         $(SHELL) $${libsrcdir}/configure \
31895           $(HOST_CONFIGARGS) $${srcdiroption} \
31896           @stage2_werror_flag@ 
31897
31898 maybe-all-stageprofile-ld: all-stageprofile-ld
31899 all-stageprofile-ld: configure-stageprofile-ld
31900         @$(MAKE) stageprofile-start
31901         @r=`${PWD_COMMAND}`; export r; \
31902         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31903         $(STAGE_HOST_EXPORTS)  \
31904         cd ld && \
31905         $(MAKE) $(FLAGS_TO_PASS)  \
31906                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31907                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31908
31909 maybe-clean-stageprofile-ld: clean-stageprofile-ld
31910 clean-stageprofile-ld:
31911         @[ -f ld/Makefile ] || [ -f stageprofile-ld/Makefile ] \
31912           || exit 0 ; \
31913         [ -f ld/Makefile ] || $(MAKE) stageprofile-start ; \
31914         cd ld && \
31915         $(MAKE) $(FLAGS_TO_PASS)  \
31916                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31917                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
31918 @endif ld-bootstrap
31919
31920
31921 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
31922 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
31923 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
31924
31925 maybe-configure-stageprofile-libcpp:
31926 maybe-all-stageprofile-libcpp:
31927 maybe-clean-stageprofile-libcpp:
31928
31929 @if libcpp-bootstrap
31930 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
31931 configure-stageprofile-libcpp:
31932         @$(MAKE) stageprofile-start
31933         @[ -f libcpp/Makefile ] && exit 0 || : ; \
31934         r=`${PWD_COMMAND}`; export r; \
31935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31936         $(STAGE_HOST_EXPORTS)  \
31937         echo Configuring stage profile in libcpp ; \
31938         cd libcpp || exit 1; \
31939         case $(srcdir) in \
31940           \.) \
31941             srcdiroption="--srcdir=."; \
31942             libsrcdir=".";; \
31943           /* | [A-Za-z]:[\\/]*) \
31944             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
31945             libsrcdir="$$s/libcpp";; \
31946           *) \
31947             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
31948             libsrcdir="$$s/libcpp";; \
31949         esac; \
31950         $(SHELL) $${libsrcdir}/configure \
31951           $(HOST_CONFIGARGS) $${srcdiroption} \
31952           @stage2_werror_flag@ 
31953
31954 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
31955 all-stageprofile-libcpp: configure-stageprofile-libcpp
31956         @$(MAKE) stageprofile-start
31957         @r=`${PWD_COMMAND}`; export r; \
31958         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31959         $(STAGE_HOST_EXPORTS)  \
31960         cd libcpp && \
31961         $(MAKE) $(FLAGS_TO_PASS)  \
31962                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31963                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31964
31965 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
31966 clean-stageprofile-libcpp:
31967         @[ -f libcpp/Makefile ] || [ -f stageprofile-libcpp/Makefile ] \
31968           || exit 0 ; \
31969         [ -f libcpp/Makefile ] || $(MAKE) stageprofile-start ; \
31970         cd libcpp && \
31971         $(MAKE) $(FLAGS_TO_PASS)  \
31972                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31973                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
31974 @endif libcpp-bootstrap
31975
31976
31977 .PHONY: configure-stageprofile-libbanshee maybe-configure-stageprofile-libbanshee
31978 .PHONY: all-stageprofile-libbanshee maybe-all-stageprofile-libbanshee
31979 .PHONY: clean-stageprofile-libbanshee maybe-clean-stageprofile-libbanshee
31980
31981 maybe-configure-stageprofile-libbanshee:
31982 maybe-all-stageprofile-libbanshee:
31983 maybe-clean-stageprofile-libbanshee:
31984
31985 @if libbanshee-bootstrap
31986 maybe-configure-stageprofile-libbanshee: configure-stageprofile-libbanshee
31987 configure-stageprofile-libbanshee:
31988         @$(MAKE) stageprofile-start
31989         @[ -f libbanshee/Makefile ] && exit 0 || : ; \
31990         r=`${PWD_COMMAND}`; export r; \
31991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31992         $(STAGE_HOST_EXPORTS)  \
31993         echo Configuring stage profile in libbanshee ; \
31994         cd libbanshee || exit 1; \
31995         case $(srcdir) in \
31996           \.) \
31997             srcdiroption="--srcdir=."; \
31998             libsrcdir=".";; \
31999           /* | [A-Za-z]:[\\/]*) \
32000             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
32001             libsrcdir="$$s/libbanshee";; \
32002           *) \
32003             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
32004             libsrcdir="$$s/libbanshee";; \
32005         esac; \
32006         $(SHELL) $${libsrcdir}/configure \
32007           $(HOST_CONFIGARGS) $${srcdiroption} \
32008           @stage2_werror_flag@ 
32009
32010 maybe-all-stageprofile-libbanshee: all-stageprofile-libbanshee
32011 all-stageprofile-libbanshee: configure-stageprofile-libbanshee
32012         @$(MAKE) stageprofile-start
32013         @r=`${PWD_COMMAND}`; export r; \
32014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32015         $(STAGE_HOST_EXPORTS)  \
32016         cd libbanshee && \
32017         $(MAKE) $(FLAGS_TO_PASS)  \
32018                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32019                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
32020
32021 maybe-clean-stageprofile-libbanshee: clean-stageprofile-libbanshee
32022 clean-stageprofile-libbanshee:
32023         @[ -f libbanshee/Makefile ] || [ -f stageprofile-libbanshee/Makefile ] \
32024           || exit 0 ; \
32025         [ -f libbanshee/Makefile ] || $(MAKE) stageprofile-start ; \
32026         cd libbanshee && \
32027         $(MAKE) $(FLAGS_TO_PASS)  \
32028                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32029                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
32030 @endif libbanshee-bootstrap
32031
32032
32033 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
32034 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
32035 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
32036
32037 maybe-configure-stageprofile-libiberty:
32038 maybe-all-stageprofile-libiberty:
32039 maybe-clean-stageprofile-libiberty:
32040
32041 @if libiberty-bootstrap
32042 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
32043 configure-stageprofile-libiberty:
32044         @$(MAKE) stageprofile-start
32045         @[ -f libiberty/Makefile ] && exit 0 || : ; \
32046         r=`${PWD_COMMAND}`; export r; \
32047         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32048         $(STAGE_HOST_EXPORTS)  \
32049         echo Configuring stage profile in libiberty ; \
32050         cd libiberty || exit 1; \
32051         case $(srcdir) in \
32052           \.) \
32053             srcdiroption="--srcdir=."; \
32054             libsrcdir=".";; \
32055           /* | [A-Za-z]:[\\/]*) \
32056             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
32057             libsrcdir="$$s/libiberty";; \
32058           *) \
32059             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
32060             libsrcdir="$$s/libiberty";; \
32061         esac; \
32062         $(SHELL) $${libsrcdir}/configure \
32063           $(HOST_CONFIGARGS) $${srcdiroption} \
32064           @stage2_werror_flag@ 
32065
32066 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
32067 all-stageprofile-libiberty: configure-stageprofile-libiberty
32068         @$(MAKE) stageprofile-start
32069         @r=`${PWD_COMMAND}`; export r; \
32070         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32071         $(STAGE_HOST_EXPORTS)  \
32072         cd libiberty && \
32073         $(MAKE) $(FLAGS_TO_PASS)  \
32074                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32075                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
32076
32077 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
32078 clean-stageprofile-libiberty:
32079         @[ -f libiberty/Makefile ] || [ -f stageprofile-libiberty/Makefile ] \
32080           || exit 0 ; \
32081         [ -f libiberty/Makefile ] || $(MAKE) stageprofile-start ; \
32082         cd libiberty && \
32083         $(MAKE) $(FLAGS_TO_PASS)  \
32084                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32085                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
32086 @endif libiberty-bootstrap
32087
32088
32089 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
32090 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
32091 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
32092
32093 maybe-configure-stageprofile-zlib:
32094 maybe-all-stageprofile-zlib:
32095 maybe-clean-stageprofile-zlib:
32096
32097 @if zlib-bootstrap
32098 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
32099 configure-stageprofile-zlib:
32100         @$(MAKE) stageprofile-start
32101         @[ -f zlib/Makefile ] && exit 0 || : ; \
32102         r=`${PWD_COMMAND}`; export r; \
32103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32104         $(STAGE_HOST_EXPORTS)  \
32105         echo Configuring stage profile in zlib ; \
32106         cd zlib || exit 1; \
32107         case $(srcdir) in \
32108           \.) \
32109             srcdiroption="--srcdir=."; \
32110             libsrcdir=".";; \
32111           /* | [A-Za-z]:[\\/]*) \
32112             srcdiroption="--srcdir=$(srcdir)/zlib"; \
32113             libsrcdir="$$s/zlib";; \
32114           *) \
32115             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
32116             libsrcdir="$$s/zlib";; \
32117         esac; \
32118         $(SHELL) $${libsrcdir}/configure \
32119           $(HOST_CONFIGARGS) $${srcdiroption} \
32120           @stage2_werror_flag@ 
32121
32122 maybe-all-stageprofile-zlib: all-stageprofile-zlib
32123 all-stageprofile-zlib: configure-stageprofile-zlib
32124         @$(MAKE) stageprofile-start
32125         @r=`${PWD_COMMAND}`; export r; \
32126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32127         $(STAGE_HOST_EXPORTS)  \
32128         cd zlib && \
32129         $(MAKE) $(FLAGS_TO_PASS)  \
32130                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32131                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
32132
32133 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
32134 clean-stageprofile-zlib:
32135         @[ -f zlib/Makefile ] || [ -f stageprofile-zlib/Makefile ] \
32136           || exit 0 ; \
32137         [ -f zlib/Makefile ] || $(MAKE) stageprofile-start ; \
32138         cd zlib && \
32139         $(MAKE) $(FLAGS_TO_PASS)  \
32140                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32141                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
32142 @endif zlib-bootstrap
32143
32144
32145
32146 # FIXME: Will not need to be conditional when toplevel bootstrap is the
32147 # only possibility, but now it conflicts with no-bootstrap rules
32148 @if gcc-bootstrap
32149
32150
32151
32152
32153 # Rules to wipe a stage and all the following ones, also used for cleanstrap
32154 distclean-stage1:: distclean-stageprofile 
32155 .PHONY: distclean-stageprofile
32156 distclean-stageprofile::
32157         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
32158         rm -rf stageprofile-* 
32159
32160
32161 @endif gcc-bootstrap
32162
32163
32164 .PHONY: stagefeedback-start stagefeedback-end
32165
32166 stagefeedback-start::
32167         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
32168         echo stagefeedback > stage_current ; \
32169         echo stagefeedback > stage_last
32170 @if bfd
32171         @[ -d stagefeedback-bfd ] || mkdir stagefeedback-bfd; \
32172         set stagefeedback-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
32173         set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
32174 @endif bfd
32175 @if opcodes
32176         @[ -d stagefeedback-opcodes ] || mkdir stagefeedback-opcodes; \
32177         set stagefeedback-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
32178         set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
32179 @endif opcodes
32180 @if binutils
32181         @[ -d stagefeedback-binutils ] || mkdir stagefeedback-binutils; \
32182         set stagefeedback-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
32183         set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
32184 @endif binutils
32185 @if gas
32186         @[ -d stagefeedback-gas ] || mkdir stagefeedback-gas; \
32187         set stagefeedback-gas gas ; @CREATE_LINK_TO_DIR@  ; \
32188         set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
32189 @endif gas
32190 @if gcc
32191         @[ -d stagefeedback-gcc ] || mkdir stagefeedback-gcc; \
32192         set stagefeedback-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
32193         set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
32194 @endif gcc
32195 @if intl
32196         @[ -d stagefeedback-intl ] || mkdir stagefeedback-intl; \
32197         set stagefeedback-intl intl ; @CREATE_LINK_TO_DIR@  ; \
32198         set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
32199 @endif intl
32200 @if ld
32201         @[ -d stagefeedback-ld ] || mkdir stagefeedback-ld; \
32202         set stagefeedback-ld ld ; @CREATE_LINK_TO_DIR@  ; \
32203         set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
32204 @endif ld
32205 @if libcpp
32206         @[ -d stagefeedback-libcpp ] || mkdir stagefeedback-libcpp; \
32207         set stagefeedback-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
32208         set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
32209 @endif libcpp
32210 @if libbanshee
32211         @[ -d stagefeedback-libbanshee ] || mkdir stagefeedback-libbanshee; \
32212         set stagefeedback-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@  ; \
32213         set stage1-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@ 
32214 @endif libbanshee
32215 @if libiberty
32216         @[ -d stagefeedback-libiberty ] || mkdir stagefeedback-libiberty; \
32217         set stagefeedback-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
32218         set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
32219 @endif libiberty
32220 @if zlib
32221         @[ -d stagefeedback-zlib ] || mkdir stagefeedback-zlib; \
32222         set stagefeedback-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
32223         set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
32224 @endif zlib
32225
32226 stagefeedback-end::
32227         @rm -f stage_current
32228 @if bfd
32229         @set bfd stagefeedback-bfd ; @UNDO_LINK_TO_DIR@  ; \
32230         set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@ 
32231 @endif bfd
32232 @if opcodes
32233         @set opcodes stagefeedback-opcodes ; @UNDO_LINK_TO_DIR@  ; \
32234         set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@ 
32235 @endif opcodes
32236 @if binutils
32237         @set binutils stagefeedback-binutils ; @UNDO_LINK_TO_DIR@  ; \
32238         set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@ 
32239 @endif binutils
32240 @if gas
32241         @set gas stagefeedback-gas ; @UNDO_LINK_TO_DIR@  ; \
32242         set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@ 
32243 @endif gas
32244 @if gcc
32245         @set gcc stagefeedback-gcc ; @UNDO_LINK_TO_DIR@  ; \
32246         set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@ 
32247 @endif gcc
32248 @if intl
32249         @set intl stagefeedback-intl ; @UNDO_LINK_TO_DIR@  ; \
32250         set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@ 
32251 @endif intl
32252 @if ld
32253         @set ld stagefeedback-ld ; @UNDO_LINK_TO_DIR@  ; \
32254         set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@ 
32255 @endif ld
32256 @if libcpp
32257         @set libcpp stagefeedback-libcpp ; @UNDO_LINK_TO_DIR@  ; \
32258         set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@ 
32259 @endif libcpp
32260 @if libbanshee
32261         @set libbanshee stagefeedback-libbanshee ; @UNDO_LINK_TO_DIR@  ; \
32262         set prev-libbanshee stage1-libbanshee ; @UNDO_LINK_TO_DIR@ 
32263 @endif libbanshee
32264 @if libiberty
32265         @set libiberty stagefeedback-libiberty ; @UNDO_LINK_TO_DIR@  ; \
32266         set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@ 
32267 @endif libiberty
32268 @if zlib
32269         @set zlib stagefeedback-zlib ; @UNDO_LINK_TO_DIR@  ; \
32270         set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@ 
32271 @endif zlib
32272
32273 # Bubble a bugfix through all the stages up to stage feedback.  They
32274 # are remade, but not reconfigured.  The next stage (if any) will not
32275 # be reconfigured as well.
32276 .PHONY: stagefeedback-bubble
32277 stagefeedback-bubble:: stage1-bubble
32278         @if test -f stagefeedback-lean || test -f stage1-lean  ; then \
32279           echo Skipping rebuild of stagefeedback ; \
32280         else \
32281           $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stagefeedback; \
32282         fi
32283
32284 .PHONY: all-stagefeedback clean-stagefeedback
32285 all-stagefeedback:     \
32286   maybe-all-stagefeedback-bfd \
32287   maybe-all-stagefeedback-opcodes \
32288   maybe-all-stagefeedback-binutils             \
32289   maybe-all-stagefeedback-gas \
32290   maybe-all-stagefeedback-gcc        \
32291   maybe-all-stagefeedback-intl   \
32292   maybe-all-stagefeedback-ld \
32293   maybe-all-stagefeedback-libcpp  \
32294   maybe-all-stagefeedback-libbanshee \
32295   maybe-all-stagefeedback-libiberty                        \
32296   maybe-all-stagefeedback-zlib       
32297
32298 do-clean: clean-stagefeedback
32299 clean-stagefeedback:     \
32300   maybe-clean-stagefeedback-bfd \
32301   maybe-clean-stagefeedback-opcodes \
32302   maybe-clean-stagefeedback-binutils             \
32303   maybe-clean-stagefeedback-gas \
32304   maybe-clean-stagefeedback-gcc        \
32305   maybe-clean-stagefeedback-intl   \
32306   maybe-clean-stagefeedback-ld \
32307   maybe-clean-stagefeedback-libcpp  \
32308   maybe-clean-stagefeedback-libbanshee \
32309   maybe-clean-stagefeedback-libiberty                        \
32310   maybe-clean-stagefeedback-zlib       
32311
32312
32313 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
32314 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
32315 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
32316
32317 maybe-configure-stagefeedback-bfd:
32318 maybe-all-stagefeedback-bfd:
32319 maybe-clean-stagefeedback-bfd:
32320
32321 @if bfd-bootstrap
32322 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
32323 configure-stagefeedback-bfd:
32324         @$(MAKE) stagefeedback-start
32325         @[ -f bfd/Makefile ] && exit 0 || : ; \
32326         r=`${PWD_COMMAND}`; export r; \
32327         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32328         $(STAGE_HOST_EXPORTS)  \
32329         echo Configuring stage feedback in bfd ; \
32330         cd bfd || exit 1; \
32331         case $(srcdir) in \
32332           \.) \
32333             srcdiroption="--srcdir=."; \
32334             libsrcdir=".";; \
32335           /* | [A-Za-z]:[\\/]*) \
32336             srcdiroption="--srcdir=$(srcdir)/bfd"; \
32337             libsrcdir="$$s/bfd";; \
32338           *) \
32339             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
32340             libsrcdir="$$s/bfd";; \
32341         esac; \
32342         $(SHELL) $${libsrcdir}/configure \
32343           $(HOST_CONFIGARGS) $${srcdiroption} \
32344           @stage2_werror_flag@ 
32345
32346 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
32347 all-stagefeedback-bfd: configure-stagefeedback-bfd
32348         @$(MAKE) stagefeedback-start
32349         @r=`${PWD_COMMAND}`; export r; \
32350         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32351         $(STAGE_HOST_EXPORTS)  \
32352         cd bfd && \
32353         $(MAKE) $(FLAGS_TO_PASS)  \
32354                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32355                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
32356
32357 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
32358 clean-stagefeedback-bfd:
32359         @[ -f bfd/Makefile ] || [ -f stagefeedback-bfd/Makefile ] \
32360           || exit 0 ; \
32361         [ -f bfd/Makefile ] || $(MAKE) stagefeedback-start ; \
32362         cd bfd && \
32363         $(MAKE) $(FLAGS_TO_PASS)  \
32364                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32365                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
32366 @endif bfd-bootstrap
32367
32368
32369 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
32370 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
32371 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
32372
32373 maybe-configure-stagefeedback-opcodes:
32374 maybe-all-stagefeedback-opcodes:
32375 maybe-clean-stagefeedback-opcodes:
32376
32377 @if opcodes-bootstrap
32378 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
32379 configure-stagefeedback-opcodes:
32380         @$(MAKE) stagefeedback-start
32381         @[ -f opcodes/Makefile ] && exit 0 || : ; \
32382         r=`${PWD_COMMAND}`; export r; \
32383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32384         $(STAGE_HOST_EXPORTS)  \
32385         echo Configuring stage feedback in opcodes ; \
32386         cd opcodes || exit 1; \
32387         case $(srcdir) in \
32388           \.) \
32389             srcdiroption="--srcdir=."; \
32390             libsrcdir=".";; \
32391           /* | [A-Za-z]:[\\/]*) \
32392             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
32393             libsrcdir="$$s/opcodes";; \
32394           *) \
32395             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
32396             libsrcdir="$$s/opcodes";; \
32397         esac; \
32398         $(SHELL) $${libsrcdir}/configure \
32399           $(HOST_CONFIGARGS) $${srcdiroption} \
32400           @stage2_werror_flag@ 
32401
32402 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
32403 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
32404         @$(MAKE) stagefeedback-start
32405         @r=`${PWD_COMMAND}`; export r; \
32406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32407         $(STAGE_HOST_EXPORTS)  \
32408         cd opcodes && \
32409         $(MAKE) $(FLAGS_TO_PASS)  \
32410                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32411                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
32412
32413 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
32414 clean-stagefeedback-opcodes:
32415         @[ -f opcodes/Makefile ] || [ -f stagefeedback-opcodes/Makefile ] \
32416           || exit 0 ; \
32417         [ -f opcodes/Makefile ] || $(MAKE) stagefeedback-start ; \
32418         cd opcodes && \
32419         $(MAKE) $(FLAGS_TO_PASS)  \
32420                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32421                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
32422 @endif opcodes-bootstrap
32423
32424
32425 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
32426 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
32427 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
32428
32429 maybe-configure-stagefeedback-binutils:
32430 maybe-all-stagefeedback-binutils:
32431 maybe-clean-stagefeedback-binutils:
32432
32433 @if binutils-bootstrap
32434 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
32435 configure-stagefeedback-binutils:
32436         @$(MAKE) stagefeedback-start
32437         @[ -f binutils/Makefile ] && exit 0 || : ; \
32438         r=`${PWD_COMMAND}`; export r; \
32439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32440         $(STAGE_HOST_EXPORTS)  \
32441         echo Configuring stage feedback in binutils ; \
32442         cd binutils || exit 1; \
32443         case $(srcdir) in \
32444           \.) \
32445             srcdiroption="--srcdir=."; \
32446             libsrcdir=".";; \
32447           /* | [A-Za-z]:[\\/]*) \
32448             srcdiroption="--srcdir=$(srcdir)/binutils"; \
32449             libsrcdir="$$s/binutils";; \
32450           *) \
32451             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
32452             libsrcdir="$$s/binutils";; \
32453         esac; \
32454         $(SHELL) $${libsrcdir}/configure \
32455           $(HOST_CONFIGARGS) $${srcdiroption} \
32456           @stage2_werror_flag@ 
32457
32458 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
32459 all-stagefeedback-binutils: configure-stagefeedback-binutils
32460         @$(MAKE) stagefeedback-start
32461         @r=`${PWD_COMMAND}`; export r; \
32462         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32463         $(STAGE_HOST_EXPORTS)  \
32464         cd binutils && \
32465         $(MAKE) $(FLAGS_TO_PASS)  \
32466                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32467                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
32468
32469 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
32470 clean-stagefeedback-binutils:
32471         @[ -f binutils/Makefile ] || [ -f stagefeedback-binutils/Makefile ] \
32472           || exit 0 ; \
32473         [ -f binutils/Makefile ] || $(MAKE) stagefeedback-start ; \
32474         cd binutils && \
32475         $(MAKE) $(FLAGS_TO_PASS)  \
32476                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32477                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
32478 @endif binutils-bootstrap
32479
32480
32481 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
32482 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
32483 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
32484
32485 maybe-configure-stagefeedback-gas:
32486 maybe-all-stagefeedback-gas:
32487 maybe-clean-stagefeedback-gas:
32488
32489 @if gas-bootstrap
32490 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
32491 configure-stagefeedback-gas:
32492         @$(MAKE) stagefeedback-start
32493         @[ -f gas/Makefile ] && exit 0 || : ; \
32494         r=`${PWD_COMMAND}`; export r; \
32495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32496         $(STAGE_HOST_EXPORTS)  \
32497         echo Configuring stage feedback in gas ; \
32498         cd gas || exit 1; \
32499         case $(srcdir) in \
32500           \.) \
32501             srcdiroption="--srcdir=."; \
32502             libsrcdir=".";; \
32503           /* | [A-Za-z]:[\\/]*) \
32504             srcdiroption="--srcdir=$(srcdir)/gas"; \
32505             libsrcdir="$$s/gas";; \
32506           *) \
32507             srcdiroption="--srcdir=../$(srcdir)/gas"; \
32508             libsrcdir="$$s/gas";; \
32509         esac; \
32510         $(SHELL) $${libsrcdir}/configure \
32511           $(HOST_CONFIGARGS) $${srcdiroption} \
32512           @stage2_werror_flag@ 
32513
32514 maybe-all-stagefeedback-gas: all-stagefeedback-gas
32515 all-stagefeedback-gas: configure-stagefeedback-gas
32516         @$(MAKE) stagefeedback-start
32517         @r=`${PWD_COMMAND}`; export r; \
32518         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32519         $(STAGE_HOST_EXPORTS)  \
32520         cd gas && \
32521         $(MAKE) $(FLAGS_TO_PASS)  \
32522                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32523                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
32524
32525 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
32526 clean-stagefeedback-gas:
32527         @[ -f gas/Makefile ] || [ -f stagefeedback-gas/Makefile ] \
32528           || exit 0 ; \
32529         [ -f gas/Makefile ] || $(MAKE) stagefeedback-start ; \
32530         cd gas && \
32531         $(MAKE) $(FLAGS_TO_PASS)  \
32532                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32533                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
32534 @endif gas-bootstrap
32535
32536
32537 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
32538 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
32539 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
32540
32541 maybe-configure-stagefeedback-gcc:
32542 maybe-all-stagefeedback-gcc:
32543 maybe-clean-stagefeedback-gcc:
32544
32545 @if gcc-bootstrap
32546 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
32547 configure-stagefeedback-gcc:
32548         @$(MAKE) stagefeedback-start
32549         @[ -f gcc/Makefile ] && exit 0 || : ; \
32550         r=`${PWD_COMMAND}`; export r; \
32551         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32552         $(STAGE_HOST_EXPORTS)  \
32553         echo Configuring stage feedback in gcc ; \
32554         cd gcc || exit 1; \
32555         case $(srcdir) in \
32556           \.) \
32557             srcdiroption="--srcdir=."; \
32558             libsrcdir=".";; \
32559           /* | [A-Za-z]:[\\/]*) \
32560             srcdiroption="--srcdir=$(srcdir)/gcc"; \
32561             libsrcdir="$$s/gcc";; \
32562           *) \
32563             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
32564             libsrcdir="$$s/gcc";; \
32565         esac; \
32566         $(SHELL) $${libsrcdir}/configure \
32567           $(HOST_CONFIGARGS) $${srcdiroption} \
32568           @stage2_werror_flag@ 
32569
32570 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
32571 all-stagefeedback-gcc: configure-stagefeedback-gcc
32572         @$(MAKE) stagefeedback-start
32573         @r=`${PWD_COMMAND}`; export r; \
32574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32575         $(STAGE_HOST_EXPORTS)  \
32576         cd gcc && \
32577         $(MAKE) $(FLAGS_TO_PASS)  \
32578                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32579                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS)
32580
32581 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
32582 clean-stagefeedback-gcc:
32583         @[ -f gcc/Makefile ] || [ -f stagefeedback-gcc/Makefile ] \
32584           || exit 0 ; \
32585         [ -f gcc/Makefile ] || $(MAKE) stagefeedback-start ; \
32586         cd gcc && \
32587         $(MAKE) $(FLAGS_TO_PASS)  \
32588                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32589                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS) clean
32590 @endif gcc-bootstrap
32591
32592
32593 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
32594 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
32595 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
32596
32597 maybe-configure-stagefeedback-intl:
32598 maybe-all-stagefeedback-intl:
32599 maybe-clean-stagefeedback-intl:
32600
32601 @if intl-bootstrap
32602 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
32603 configure-stagefeedback-intl:
32604         @$(MAKE) stagefeedback-start
32605         @[ -f intl/Makefile ] && exit 0 || : ; \
32606         r=`${PWD_COMMAND}`; export r; \
32607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32608         $(STAGE_HOST_EXPORTS)  \
32609         echo Configuring stage feedback in intl ; \
32610         cd intl || exit 1; \
32611         case $(srcdir) in \
32612           \.) \
32613             srcdiroption="--srcdir=."; \
32614             libsrcdir=".";; \
32615           /* | [A-Za-z]:[\\/]*) \
32616             srcdiroption="--srcdir=$(srcdir)/intl"; \
32617             libsrcdir="$$s/intl";; \
32618           *) \
32619             srcdiroption="--srcdir=../$(srcdir)/intl"; \
32620             libsrcdir="$$s/intl";; \
32621         esac; \
32622         $(SHELL) $${libsrcdir}/configure \
32623           $(HOST_CONFIGARGS) $${srcdiroption} \
32624           @stage2_werror_flag@ 
32625
32626 maybe-all-stagefeedback-intl: all-stagefeedback-intl
32627 all-stagefeedback-intl: configure-stagefeedback-intl
32628         @$(MAKE) stagefeedback-start
32629         @r=`${PWD_COMMAND}`; export r; \
32630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32631         $(STAGE_HOST_EXPORTS)  \
32632         cd intl && \
32633         $(MAKE) $(FLAGS_TO_PASS)  \
32634                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32635                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
32636
32637 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
32638 clean-stagefeedback-intl:
32639         @[ -f intl/Makefile ] || [ -f stagefeedback-intl/Makefile ] \
32640           || exit 0 ; \
32641         [ -f intl/Makefile ] || $(MAKE) stagefeedback-start ; \
32642         cd intl && \
32643         $(MAKE) $(FLAGS_TO_PASS)  \
32644                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32645                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
32646 @endif intl-bootstrap
32647
32648
32649 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
32650 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
32651 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
32652
32653 maybe-configure-stagefeedback-ld:
32654 maybe-all-stagefeedback-ld:
32655 maybe-clean-stagefeedback-ld:
32656
32657 @if ld-bootstrap
32658 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
32659 configure-stagefeedback-ld:
32660         @$(MAKE) stagefeedback-start
32661         @[ -f ld/Makefile ] && exit 0 || : ; \
32662         r=`${PWD_COMMAND}`; export r; \
32663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32664         $(STAGE_HOST_EXPORTS)  \
32665         echo Configuring stage feedback in ld ; \
32666         cd ld || exit 1; \
32667         case $(srcdir) in \
32668           \.) \
32669             srcdiroption="--srcdir=."; \
32670             libsrcdir=".";; \
32671           /* | [A-Za-z]:[\\/]*) \
32672             srcdiroption="--srcdir=$(srcdir)/ld"; \
32673             libsrcdir="$$s/ld";; \
32674           *) \
32675             srcdiroption="--srcdir=../$(srcdir)/ld"; \
32676             libsrcdir="$$s/ld";; \
32677         esac; \
32678         $(SHELL) $${libsrcdir}/configure \
32679           $(HOST_CONFIGARGS) $${srcdiroption} \
32680           @stage2_werror_flag@ 
32681
32682 maybe-all-stagefeedback-ld: all-stagefeedback-ld
32683 all-stagefeedback-ld: configure-stagefeedback-ld
32684         @$(MAKE) stagefeedback-start
32685         @r=`${PWD_COMMAND}`; export r; \
32686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32687         $(STAGE_HOST_EXPORTS)  \
32688         cd ld && \
32689         $(MAKE) $(FLAGS_TO_PASS)  \
32690                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32691                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
32692
32693 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
32694 clean-stagefeedback-ld:
32695         @[ -f ld/Makefile ] || [ -f stagefeedback-ld/Makefile ] \
32696           || exit 0 ; \
32697         [ -f ld/Makefile ] || $(MAKE) stagefeedback-start ; \
32698         cd ld && \
32699         $(MAKE) $(FLAGS_TO_PASS)  \
32700                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32701                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
32702 @endif ld-bootstrap
32703
32704
32705 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
32706 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
32707 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
32708
32709 maybe-configure-stagefeedback-libcpp:
32710 maybe-all-stagefeedback-libcpp:
32711 maybe-clean-stagefeedback-libcpp:
32712
32713 @if libcpp-bootstrap
32714 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
32715 configure-stagefeedback-libcpp:
32716         @$(MAKE) stagefeedback-start
32717         @[ -f libcpp/Makefile ] && exit 0 || : ; \
32718         r=`${PWD_COMMAND}`; export r; \
32719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32720         $(STAGE_HOST_EXPORTS)  \
32721         echo Configuring stage feedback in libcpp ; \
32722         cd libcpp || exit 1; \
32723         case $(srcdir) in \
32724           \.) \
32725             srcdiroption="--srcdir=."; \
32726             libsrcdir=".";; \
32727           /* | [A-Za-z]:[\\/]*) \
32728             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
32729             libsrcdir="$$s/libcpp";; \
32730           *) \
32731             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
32732             libsrcdir="$$s/libcpp";; \
32733         esac; \
32734         $(SHELL) $${libsrcdir}/configure \
32735           $(HOST_CONFIGARGS) $${srcdiroption} \
32736           @stage2_werror_flag@ 
32737
32738 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
32739 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
32740         @$(MAKE) stagefeedback-start
32741         @r=`${PWD_COMMAND}`; export r; \
32742         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32743         $(STAGE_HOST_EXPORTS)  \
32744         cd libcpp && \
32745         $(MAKE) $(FLAGS_TO_PASS)  \
32746                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32747                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
32748
32749 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
32750 clean-stagefeedback-libcpp:
32751         @[ -f libcpp/Makefile ] || [ -f stagefeedback-libcpp/Makefile ] \
32752           || exit 0 ; \
32753         [ -f libcpp/Makefile ] || $(MAKE) stagefeedback-start ; \
32754         cd libcpp && \
32755         $(MAKE) $(FLAGS_TO_PASS)  \
32756                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32757                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
32758 @endif libcpp-bootstrap
32759
32760
32761 .PHONY: configure-stagefeedback-libbanshee maybe-configure-stagefeedback-libbanshee
32762 .PHONY: all-stagefeedback-libbanshee maybe-all-stagefeedback-libbanshee
32763 .PHONY: clean-stagefeedback-libbanshee maybe-clean-stagefeedback-libbanshee
32764
32765 maybe-configure-stagefeedback-libbanshee:
32766 maybe-all-stagefeedback-libbanshee:
32767 maybe-clean-stagefeedback-libbanshee:
32768
32769 @if libbanshee-bootstrap
32770 maybe-configure-stagefeedback-libbanshee: configure-stagefeedback-libbanshee
32771 configure-stagefeedback-libbanshee:
32772         @$(MAKE) stagefeedback-start
32773         @[ -f libbanshee/Makefile ] && exit 0 || : ; \
32774         r=`${PWD_COMMAND}`; export r; \
32775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32776         $(STAGE_HOST_EXPORTS)  \
32777         echo Configuring stage feedback in libbanshee ; \
32778         cd libbanshee || exit 1; \
32779         case $(srcdir) in \
32780           \.) \
32781             srcdiroption="--srcdir=."; \
32782             libsrcdir=".";; \
32783           /* | [A-Za-z]:[\\/]*) \
32784             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
32785             libsrcdir="$$s/libbanshee";; \
32786           *) \
32787             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
32788             libsrcdir="$$s/libbanshee";; \
32789         esac; \
32790         $(SHELL) $${libsrcdir}/configure \
32791           $(HOST_CONFIGARGS) $${srcdiroption} \
32792           @stage2_werror_flag@ 
32793
32794 maybe-all-stagefeedback-libbanshee: all-stagefeedback-libbanshee
32795 all-stagefeedback-libbanshee: configure-stagefeedback-libbanshee
32796         @$(MAKE) stagefeedback-start
32797         @r=`${PWD_COMMAND}`; export r; \
32798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32799         $(STAGE_HOST_EXPORTS)  \
32800         cd libbanshee && \
32801         $(MAKE) $(FLAGS_TO_PASS)  \
32802                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32803                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
32804
32805 maybe-clean-stagefeedback-libbanshee: clean-stagefeedback-libbanshee
32806 clean-stagefeedback-libbanshee:
32807         @[ -f libbanshee/Makefile ] || [ -f stagefeedback-libbanshee/Makefile ] \
32808           || exit 0 ; \
32809         [ -f libbanshee/Makefile ] || $(MAKE) stagefeedback-start ; \
32810         cd libbanshee && \
32811         $(MAKE) $(FLAGS_TO_PASS)  \
32812                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32813                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
32814 @endif libbanshee-bootstrap
32815
32816
32817 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
32818 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
32819 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
32820
32821 maybe-configure-stagefeedback-libiberty:
32822 maybe-all-stagefeedback-libiberty:
32823 maybe-clean-stagefeedback-libiberty:
32824
32825 @if libiberty-bootstrap
32826 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
32827 configure-stagefeedback-libiberty:
32828         @$(MAKE) stagefeedback-start
32829         @[ -f libiberty/Makefile ] && exit 0 || : ; \
32830         r=`${PWD_COMMAND}`; export r; \
32831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32832         $(STAGE_HOST_EXPORTS)  \
32833         echo Configuring stage feedback in libiberty ; \
32834         cd libiberty || exit 1; \
32835         case $(srcdir) in \
32836           \.) \
32837             srcdiroption="--srcdir=."; \
32838             libsrcdir=".";; \
32839           /* | [A-Za-z]:[\\/]*) \
32840             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
32841             libsrcdir="$$s/libiberty";; \
32842           *) \
32843             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
32844             libsrcdir="$$s/libiberty";; \
32845         esac; \
32846         $(SHELL) $${libsrcdir}/configure \
32847           $(HOST_CONFIGARGS) $${srcdiroption} \
32848           @stage2_werror_flag@ 
32849
32850 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
32851 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
32852         @$(MAKE) stagefeedback-start
32853         @r=`${PWD_COMMAND}`; export r; \
32854         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32855         $(STAGE_HOST_EXPORTS)  \
32856         cd libiberty && \
32857         $(MAKE) $(FLAGS_TO_PASS)  \
32858                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32859                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
32860
32861 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
32862 clean-stagefeedback-libiberty:
32863         @[ -f libiberty/Makefile ] || [ -f stagefeedback-libiberty/Makefile ] \
32864           || exit 0 ; \
32865         [ -f libiberty/Makefile ] || $(MAKE) stagefeedback-start ; \
32866         cd libiberty && \
32867         $(MAKE) $(FLAGS_TO_PASS)  \
32868                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32869                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
32870 @endif libiberty-bootstrap
32871
32872
32873 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
32874 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
32875 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
32876
32877 maybe-configure-stagefeedback-zlib:
32878 maybe-all-stagefeedback-zlib:
32879 maybe-clean-stagefeedback-zlib:
32880
32881 @if zlib-bootstrap
32882 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
32883 configure-stagefeedback-zlib:
32884         @$(MAKE) stagefeedback-start
32885         @[ -f zlib/Makefile ] && exit 0 || : ; \
32886         r=`${PWD_COMMAND}`; export r; \
32887         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32888         $(STAGE_HOST_EXPORTS)  \
32889         echo Configuring stage feedback in zlib ; \
32890         cd zlib || exit 1; \
32891         case $(srcdir) in \
32892           \.) \
32893             srcdiroption="--srcdir=."; \
32894             libsrcdir=".";; \
32895           /* | [A-Za-z]:[\\/]*) \
32896             srcdiroption="--srcdir=$(srcdir)/zlib"; \
32897             libsrcdir="$$s/zlib";; \
32898           *) \
32899             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
32900             libsrcdir="$$s/zlib";; \
32901         esac; \
32902         $(SHELL) $${libsrcdir}/configure \
32903           $(HOST_CONFIGARGS) $${srcdiroption} \
32904           @stage2_werror_flag@ 
32905
32906 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
32907 all-stagefeedback-zlib: configure-stagefeedback-zlib
32908         @$(MAKE) stagefeedback-start
32909         @r=`${PWD_COMMAND}`; export r; \
32910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32911         $(STAGE_HOST_EXPORTS)  \
32912         cd zlib && \
32913         $(MAKE) $(FLAGS_TO_PASS)  \
32914                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32915                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
32916
32917 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
32918 clean-stagefeedback-zlib:
32919         @[ -f zlib/Makefile ] || [ -f stagefeedback-zlib/Makefile ] \
32920           || exit 0 ; \
32921         [ -f zlib/Makefile ] || $(MAKE) stagefeedback-start ; \
32922         cd zlib && \
32923         $(MAKE) $(FLAGS_TO_PASS)  \
32924                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32925                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
32926 @endif zlib-bootstrap
32927
32928
32929
32930 # FIXME: Will not need to be conditional when toplevel bootstrap is the
32931 # only possibility, but now it conflicts with no-bootstrap rules
32932 @if gcc-bootstrap
32933
32934
32935
32936
32937 # Rules to wipe a stage and all the following ones, also used for cleanstrap
32938 distclean-stage1:: distclean-stagefeedback 
32939 .PHONY: distclean-stagefeedback
32940 distclean-stagefeedback::
32941         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
32942         rm -rf stagefeedback-* 
32943
32944
32945 @endif gcc-bootstrap
32946
32947
32948
32949 stagefeedback-start::
32950         @r=`${PWD_COMMAND}`; export r; \
32951         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32952         cd stageprofile-gcc && \
32953           { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../gcc/&",' | $(SHELL); } && \
32954           { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../gcc/&",' | $(SHELL); }
32955
32956 # FIXME: Will not need to be conditional when toplevel bootstrap is the
32957 # only possibility, but now it conflicts with no-bootstrap rules
32958 @if gcc-bootstrap
32959 profiledbootstrap:
32960         @r=`${PWD_COMMAND}`; export r; \
32961         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32962         $(SET_LIB_PATH) \
32963         $(HOST_EXPORTS) \
32964         echo "Bootstrapping the compiler"; \
32965         $(MAKE) stageprofile-bubble distclean-stagefeedback
32966         @r=`${PWD_COMMAND}`; export r; \
32967         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
32968         $(SET_LIB_PATH) \
32969         echo "Building runtime libraries and training compiler"; \
32970         $(MAKE) $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) all
32971         @r=`${PWD_COMMAND}`; export r; \
32972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32973         $(SET_LIB_PATH) \
32974         $(HOST_EXPORTS) \
32975         echo "Building feedback based compiler"; \
32976         $(MAKE) stagefeedback-bubble stagefeedback-end
32977 @endif gcc-bootstrap
32978
32979 @if gcc-bootstrap
32980 NOTPARALLEL = .NOTPARALLEL
32981 $(NOTPARALLEL):
32982 do-distclean: distclean-stage1
32983 @endif gcc-bootstrap
32984
32985 # --------------------------------------
32986 # Dependencies between different modules
32987 # --------------------------------------
32988
32989 # Generic dependencies for target modules on host stuff, especially gcc
32990
32991 configure-target-libstdc++-v3: maybe-all-gcc
32992
32993 configure-target-libmudflap: maybe-all-gcc
32994
32995 configure-target-newlib: maybe-all-gcc
32996
32997 configure-target-libgfortran: maybe-all-gcc
32998
32999 configure-target-libobjc: maybe-all-gcc
33000
33001 configure-target-libtermcap: maybe-all-gcc
33002
33003 configure-target-winsup: maybe-all-gcc
33004
33005 configure-target-libgloss: maybe-all-gcc
33006
33007 configure-target-libiberty: maybe-all-gcc
33008
33009 configure-target-gperf: maybe-all-gcc
33010
33011 configure-target-examples: maybe-all-gcc
33012
33013 configure-target-libffi: maybe-all-gcc
33014
33015 configure-target-libjava: maybe-all-gcc
33016
33017 configure-target-zlib: maybe-all-gcc
33018
33019 configure-target-boehm-gc: maybe-all-gcc
33020
33021 configure-target-qthreads: maybe-all-gcc
33022
33023 configure-target-rda: maybe-all-gcc
33024
33025 configure-target-libada: maybe-all-gcc
33026
33027
33028
33029 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
33030
33031 configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
33032 configure-target-gperf: maybe-all-target-libstdc++-v3
33033
33034 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
33035
33036 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
33037
33038 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
33039
33040 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
33041 configure-target-libjava: maybe-all-target-libstdc++-v3
33042
33043 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
33044
33045 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
33046
33047 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
33048
33049 configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
33050
33051 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
33052
33053 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
33054
33055 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
33056
33057 configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
33058
33059
33060 # There are two types of dependencies here: 'hard' dependencies, where one
33061 # module simply won't build without the other; and 'soft' dependencies, where
33062 # if the depended-on module is missing, the depending module will do without
33063 # or find a substitute somewhere (perhaps installed).  Soft dependencies
33064 # are made here to depend on a 'maybe-' target.  If you're not sure,
33065 # it's safer to use a soft dependency.
33066
33067
33068
33069
33070
33071 # With all the machinery above in place, it is pretty easy to generate
33072 # dependencies.  Host dependencies are a bit more complex because we have
33073 # to check for bootstrap/prebootstrap dependencies.  To resolve
33074 # prebootstrap dependencies, prebootstrap modules are gathered in
33075 # a hash table.
33076 all-build-bison: maybe-all-build-texinfo
33077 all-build-byacc: maybe-all-build-texinfo
33078 all-build-flex: maybe-all-build-texinfo
33079 all-build-flex: maybe-all-build-bison
33080 all-build-flex: maybe-all-build-byacc
33081 all-build-flex: maybe-all-build-m4
33082 all-build-libiberty: maybe-all-build-texinfo
33083 all-build-m4: maybe-all-build-texinfo
33084 all-build-fixincludes: maybe-all-build-libiberty
33085 configure-gcc: maybe-configure-intl
33086
33087 configure-stage1-gcc: maybe-configure-stage1-intl
33088 configure-stage2-gcc: maybe-configure-stage2-intl
33089 configure-stage3-gcc: maybe-configure-stage3-intl
33090 configure-stage4-gcc: maybe-configure-stage4-intl
33091 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
33092 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
33093 configure-gcc: maybe-configure-binutils
33094
33095 configure-stage1-gcc: maybe-configure-stage1-binutils
33096 configure-stage2-gcc: maybe-configure-stage2-binutils
33097 configure-stage3-gcc: maybe-configure-stage3-binutils
33098 configure-stage4-gcc: maybe-configure-stage4-binutils
33099 configure-stageprofile-gcc: maybe-configure-stageprofile-binutils
33100 configure-stagefeedback-gcc: maybe-configure-stagefeedback-binutils
33101 configure-gcc: maybe-configure-gas
33102
33103 configure-stage1-gcc: maybe-configure-stage1-gas
33104 configure-stage2-gcc: maybe-configure-stage2-gas
33105 configure-stage3-gcc: maybe-configure-stage3-gas
33106 configure-stage4-gcc: maybe-configure-stage4-gas
33107 configure-stageprofile-gcc: maybe-configure-stageprofile-gas
33108 configure-stagefeedback-gcc: maybe-configure-stagefeedback-gas
33109 configure-gcc: maybe-configure-ld
33110
33111 configure-stage1-gcc: maybe-configure-stage1-ld
33112 configure-stage2-gcc: maybe-configure-stage2-ld
33113 configure-stage3-gcc: maybe-configure-stage3-ld
33114 configure-stage4-gcc: maybe-configure-stage4-ld
33115 configure-stageprofile-gcc: maybe-configure-stageprofile-ld
33116 configure-stagefeedback-gcc: maybe-configure-stagefeedback-ld
33117 all-gcc: all-libiberty
33118
33119 all-stage1-gcc: all-stage1-libiberty
33120 all-stage2-gcc: all-stage2-libiberty
33121 all-stage3-gcc: all-stage3-libiberty
33122 all-stage4-gcc: all-stage4-libiberty
33123 all-stageprofile-gcc: all-stageprofile-libiberty
33124 all-stagefeedback-gcc: all-stagefeedback-libiberty
33125 all-gcc: maybe-all-intl
33126
33127 all-stage1-gcc: maybe-all-stage1-intl
33128 all-stage2-gcc: maybe-all-stage2-intl
33129 all-stage3-gcc: maybe-all-stage3-intl
33130 all-stage4-gcc: maybe-all-stage4-intl
33131 all-stageprofile-gcc: maybe-all-stageprofile-intl
33132 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
33133 all-gcc: maybe-all-build-texinfo
33134
33135 all-stage1-gcc: maybe-all-build-texinfo
33136 all-stage2-gcc: maybe-all-build-texinfo
33137 all-stage3-gcc: maybe-all-build-texinfo
33138 all-stage4-gcc: maybe-all-build-texinfo
33139 all-stageprofile-gcc: maybe-all-build-texinfo
33140 all-stagefeedback-gcc: maybe-all-build-texinfo
33141 all-prebootstrap: maybe-all-build-texinfo
33142 all-gcc: maybe-all-build-bison
33143
33144 all-stage1-gcc: maybe-all-build-bison
33145 all-stage2-gcc: maybe-all-build-bison
33146 all-stage3-gcc: maybe-all-build-bison
33147 all-stage4-gcc: maybe-all-build-bison
33148 all-stageprofile-gcc: maybe-all-build-bison
33149 all-stagefeedback-gcc: maybe-all-build-bison
33150 all-prebootstrap: maybe-all-build-bison
33151 all-gcc: maybe-all-build-byacc
33152
33153 all-stage1-gcc: maybe-all-build-byacc
33154 all-stage2-gcc: maybe-all-build-byacc
33155 all-stage3-gcc: maybe-all-build-byacc
33156 all-stage4-gcc: maybe-all-build-byacc
33157 all-stageprofile-gcc: maybe-all-build-byacc
33158 all-stagefeedback-gcc: maybe-all-build-byacc
33159 all-prebootstrap: maybe-all-build-byacc
33160 all-gcc: maybe-all-build-flex
33161
33162 all-stage1-gcc: maybe-all-build-flex
33163 all-stage2-gcc: maybe-all-build-flex
33164 all-stage3-gcc: maybe-all-build-flex
33165 all-stage4-gcc: maybe-all-build-flex
33166 all-stageprofile-gcc: maybe-all-build-flex
33167 all-stagefeedback-gcc: maybe-all-build-flex
33168 all-prebootstrap: maybe-all-build-flex
33169 all-gcc: maybe-all-build-libiberty
33170
33171 all-stage1-gcc: maybe-all-build-libiberty
33172 all-stage2-gcc: maybe-all-build-libiberty
33173 all-stage3-gcc: maybe-all-build-libiberty
33174 all-stage4-gcc: maybe-all-build-libiberty
33175 all-stageprofile-gcc: maybe-all-build-libiberty
33176 all-stagefeedback-gcc: maybe-all-build-libiberty
33177 all-prebootstrap: maybe-all-build-libiberty
33178 all-gcc: maybe-all-build-fixincludes
33179
33180 all-stage1-gcc: maybe-all-build-fixincludes
33181 all-stage2-gcc: maybe-all-build-fixincludes
33182 all-stage3-gcc: maybe-all-build-fixincludes
33183 all-stage4-gcc: maybe-all-build-fixincludes
33184 all-stageprofile-gcc: maybe-all-build-fixincludes
33185 all-stagefeedback-gcc: maybe-all-build-fixincludes
33186 all-prebootstrap: maybe-all-build-fixincludes
33187 all-gcc: maybe-all-binutils
33188
33189 all-stage1-gcc: maybe-all-stage1-binutils
33190 all-stage2-gcc: maybe-all-stage2-binutils
33191 all-stage3-gcc: maybe-all-stage3-binutils
33192 all-stage4-gcc: maybe-all-stage4-binutils
33193 all-stageprofile-gcc: maybe-all-stageprofile-binutils
33194 all-stagefeedback-gcc: maybe-all-stagefeedback-binutils
33195 all-gcc: maybe-all-gas
33196
33197 all-stage1-gcc: maybe-all-stage1-gas
33198 all-stage2-gcc: maybe-all-stage2-gas
33199 all-stage3-gcc: maybe-all-stage3-gas
33200 all-stage4-gcc: maybe-all-stage4-gas
33201 all-stageprofile-gcc: maybe-all-stageprofile-gas
33202 all-stagefeedback-gcc: maybe-all-stagefeedback-gas
33203 all-gcc: maybe-all-ld
33204
33205 all-stage1-gcc: maybe-all-stage1-ld
33206 all-stage2-gcc: maybe-all-stage2-ld
33207 all-stage3-gcc: maybe-all-stage3-ld
33208 all-stage4-gcc: maybe-all-stage4-ld
33209 all-stageprofile-gcc: maybe-all-stageprofile-ld
33210 all-stagefeedback-gcc: maybe-all-stagefeedback-ld
33211 all-gcc: maybe-all-zlib
33212
33213 all-stage1-gcc: maybe-all-stage1-zlib
33214 all-stage2-gcc: maybe-all-stage2-zlib
33215 all-stage3-gcc: maybe-all-stage3-zlib
33216 all-stage4-gcc: maybe-all-stage4-zlib
33217 all-stageprofile-gcc: maybe-all-stageprofile-zlib
33218 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
33219 all-gcc: maybe-all-libbanshee
33220
33221 all-stage1-gcc: maybe-all-stage1-libbanshee
33222 all-stage2-gcc: maybe-all-stage2-libbanshee
33223 all-stage3-gcc: maybe-all-stage3-libbanshee
33224 all-stage4-gcc: maybe-all-stage4-libbanshee
33225 all-stageprofile-gcc: maybe-all-stageprofile-libbanshee
33226 all-stagefeedback-gcc: maybe-all-stagefeedback-libbanshee
33227 all-gcc: all-libcpp
33228
33229 all-stage1-gcc: all-stage1-libcpp
33230 all-stage2-gcc: all-stage2-libcpp
33231 all-stage3-gcc: all-stage3-libcpp
33232 all-stage4-gcc: all-stage4-libcpp
33233 all-stageprofile-gcc: all-stageprofile-libcpp
33234 all-stagefeedback-gcc: all-stagefeedback-libcpp
33235 all-gcc: maybe-all-build-libiberty
33236
33237 all-stage1-gcc: maybe-all-build-libiberty
33238 all-stage2-gcc: maybe-all-build-libiberty
33239 all-stage3-gcc: maybe-all-build-libiberty
33240 all-stage4-gcc: maybe-all-build-libiberty
33241 all-stageprofile-gcc: maybe-all-build-libiberty
33242 all-stagefeedback-gcc: maybe-all-build-libiberty
33243 all-prebootstrap: maybe-all-build-libiberty
33244 configure-libcpp: configure-libiberty
33245
33246 configure-stage1-libcpp: configure-stage1-libiberty
33247 configure-stage2-libcpp: configure-stage2-libiberty
33248 configure-stage3-libcpp: configure-stage3-libiberty
33249 configure-stage4-libcpp: configure-stage4-libiberty
33250 configure-stageprofile-libcpp: configure-stageprofile-libiberty
33251 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
33252 configure-libcpp: maybe-configure-intl
33253
33254 configure-stage1-libcpp: maybe-configure-stage1-intl
33255 configure-stage2-libcpp: maybe-configure-stage2-intl
33256 configure-stage3-libcpp: maybe-configure-stage3-intl
33257 configure-stage4-libcpp: maybe-configure-stage4-intl
33258 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
33259 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
33260 all-libcpp: all-libiberty
33261
33262 all-stage1-libcpp: all-stage1-libiberty
33263 all-stage2-libcpp: all-stage2-libiberty
33264 all-stage3-libcpp: all-stage3-libiberty
33265 all-stage4-libcpp: all-stage4-libiberty
33266 all-stageprofile-libcpp: all-stageprofile-libiberty
33267 all-stagefeedback-libcpp: all-stagefeedback-libiberty
33268 all-libcpp: maybe-all-intl
33269
33270 all-stage1-libcpp: maybe-all-stage1-intl
33271 all-stage2-libcpp: maybe-all-stage2-intl
33272 all-stage3-libcpp: maybe-all-stage3-intl
33273 all-stage4-libcpp: maybe-all-stage4-intl
33274 all-stageprofile-libcpp: maybe-all-stageprofile-intl
33275 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
33276 configure-gdb: maybe-configure-itcl
33277 configure-gdb: maybe-configure-tcl
33278 configure-gdb: maybe-configure-tk
33279 configure-gdb: maybe-configure-sim
33280 all-gdb: maybe-all-libiberty
33281 all-gdb: maybe-all-opcodes
33282 all-gdb: maybe-all-bfd
33283 all-gdb: maybe-all-readline
33284 all-gdb: maybe-all-build-bison
33285 all-gdb: maybe-all-build-byacc
33286 all-gdb: maybe-all-sim
33287 install-gdb: maybe-install-tcl
33288 install-gdb: maybe-install-tk
33289 install-gdb: maybe-install-itcl
33290 install-gdb: maybe-install-libgui
33291 configure-libgui: maybe-configure-tcl
33292 configure-libgui: maybe-configure-tk
33293 all-libgui: maybe-all-tcl
33294 all-libgui: maybe-all-tk
33295 all-libgui: maybe-all-itcl
33296 configure-bfd: configure-libiberty
33297
33298 configure-stage1-bfd: configure-stage1-libiberty
33299 configure-stage2-bfd: configure-stage2-libiberty
33300 configure-stage3-bfd: configure-stage3-libiberty
33301 configure-stage4-bfd: configure-stage4-libiberty
33302 configure-stageprofile-bfd: configure-stageprofile-libiberty
33303 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
33304 all-bfd: maybe-all-libiberty
33305
33306 all-stage1-bfd: maybe-all-stage1-libiberty
33307 all-stage2-bfd: maybe-all-stage2-libiberty
33308 all-stage3-bfd: maybe-all-stage3-libiberty
33309 all-stage4-bfd: maybe-all-stage4-libiberty
33310 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
33311 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
33312 all-bfd: maybe-all-intl
33313
33314 all-stage1-bfd: maybe-all-stage1-intl
33315 all-stage2-bfd: maybe-all-stage2-intl
33316 all-stage3-bfd: maybe-all-stage3-intl
33317 all-stage4-bfd: maybe-all-stage4-intl
33318 all-stageprofile-bfd: maybe-all-stageprofile-intl
33319 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
33320 all-binutils: maybe-all-libiberty
33321
33322 all-stage1-binutils: maybe-all-stage1-libiberty
33323 all-stage2-binutils: maybe-all-stage2-libiberty
33324 all-stage3-binutils: maybe-all-stage3-libiberty
33325 all-stage4-binutils: maybe-all-stage4-libiberty
33326 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
33327 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
33328 all-binutils: maybe-all-opcodes
33329
33330 all-stage1-binutils: maybe-all-stage1-opcodes
33331 all-stage2-binutils: maybe-all-stage2-opcodes
33332 all-stage3-binutils: maybe-all-stage3-opcodes
33333 all-stage4-binutils: maybe-all-stage4-opcodes
33334 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
33335 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
33336 all-binutils: maybe-all-bfd
33337
33338 all-stage1-binutils: maybe-all-stage1-bfd
33339 all-stage2-binutils: maybe-all-stage2-bfd
33340 all-stage3-binutils: maybe-all-stage3-bfd
33341 all-stage4-binutils: maybe-all-stage4-bfd
33342 all-stageprofile-binutils: maybe-all-stageprofile-bfd
33343 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
33344 all-binutils: maybe-all-build-flex
33345
33346 all-stage1-binutils: maybe-all-build-flex
33347 all-stage2-binutils: maybe-all-build-flex
33348 all-stage3-binutils: maybe-all-build-flex
33349 all-stage4-binutils: maybe-all-build-flex
33350 all-stageprofile-binutils: maybe-all-build-flex
33351 all-stagefeedback-binutils: maybe-all-build-flex
33352 all-prebootstrap: maybe-all-build-flex
33353 all-binutils: maybe-all-build-bison
33354
33355 all-stage1-binutils: maybe-all-build-bison
33356 all-stage2-binutils: maybe-all-build-bison
33357 all-stage3-binutils: maybe-all-build-bison
33358 all-stage4-binutils: maybe-all-build-bison
33359 all-stageprofile-binutils: maybe-all-build-bison
33360 all-stagefeedback-binutils: maybe-all-build-bison
33361 all-prebootstrap: maybe-all-build-bison
33362 all-binutils: maybe-all-build-byacc
33363
33364 all-stage1-binutils: maybe-all-build-byacc
33365 all-stage2-binutils: maybe-all-build-byacc
33366 all-stage3-binutils: maybe-all-build-byacc
33367 all-stage4-binutils: maybe-all-build-byacc
33368 all-stageprofile-binutils: maybe-all-build-byacc
33369 all-stagefeedback-binutils: maybe-all-build-byacc
33370 all-prebootstrap: maybe-all-build-byacc
33371 all-binutils: maybe-all-intl
33372
33373 all-stage1-binutils: maybe-all-stage1-intl
33374 all-stage2-binutils: maybe-all-stage2-intl
33375 all-stage3-binutils: maybe-all-stage3-intl
33376 all-stage4-binutils: maybe-all-stage4-intl
33377 all-stageprofile-binutils: maybe-all-stageprofile-intl
33378 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
33379 install-binutils: maybe-install-opcodes
33380 install-opcodes: maybe-install-bfd
33381 all-gas: maybe-all-libiberty
33382
33383 all-stage1-gas: maybe-all-stage1-libiberty
33384 all-stage2-gas: maybe-all-stage2-libiberty
33385 all-stage3-gas: maybe-all-stage3-libiberty
33386 all-stage4-gas: maybe-all-stage4-libiberty
33387 all-stageprofile-gas: maybe-all-stageprofile-libiberty
33388 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
33389 all-gas: maybe-all-opcodes
33390
33391 all-stage1-gas: maybe-all-stage1-opcodes
33392 all-stage2-gas: maybe-all-stage2-opcodes
33393 all-stage3-gas: maybe-all-stage3-opcodes
33394 all-stage4-gas: maybe-all-stage4-opcodes
33395 all-stageprofile-gas: maybe-all-stageprofile-opcodes
33396 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
33397 all-gas: maybe-all-bfd
33398
33399 all-stage1-gas: maybe-all-stage1-bfd
33400 all-stage2-gas: maybe-all-stage2-bfd
33401 all-stage3-gas: maybe-all-stage3-bfd
33402 all-stage4-gas: maybe-all-stage4-bfd
33403 all-stageprofile-gas: maybe-all-stageprofile-bfd
33404 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
33405 all-gas: maybe-all-intl
33406
33407 all-stage1-gas: maybe-all-stage1-intl
33408 all-stage2-gas: maybe-all-stage2-intl
33409 all-stage3-gas: maybe-all-stage3-intl
33410 all-stage4-gas: maybe-all-stage4-intl
33411 all-stageprofile-gas: maybe-all-stageprofile-intl
33412 all-stagefeedback-gas: maybe-all-stagefeedback-intl
33413 all-gprof: maybe-all-libiberty
33414 all-gprof: maybe-all-bfd
33415 all-gprof: maybe-all-opcodes
33416 all-gprof: maybe-all-intl
33417 all-ld: maybe-all-libiberty
33418
33419 all-stage1-ld: maybe-all-stage1-libiberty
33420 all-stage2-ld: maybe-all-stage2-libiberty
33421 all-stage3-ld: maybe-all-stage3-libiberty
33422 all-stage4-ld: maybe-all-stage4-libiberty
33423 all-stageprofile-ld: maybe-all-stageprofile-libiberty
33424 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
33425 all-ld: maybe-all-bfd
33426
33427 all-stage1-ld: maybe-all-stage1-bfd
33428 all-stage2-ld: maybe-all-stage2-bfd
33429 all-stage3-ld: maybe-all-stage3-bfd
33430 all-stage4-ld: maybe-all-stage4-bfd
33431 all-stageprofile-ld: maybe-all-stageprofile-bfd
33432 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
33433 all-ld: maybe-all-opcodes
33434
33435 all-stage1-ld: maybe-all-stage1-opcodes
33436 all-stage2-ld: maybe-all-stage2-opcodes
33437 all-stage3-ld: maybe-all-stage3-opcodes
33438 all-stage4-ld: maybe-all-stage4-opcodes
33439 all-stageprofile-ld: maybe-all-stageprofile-opcodes
33440 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
33441 all-ld: maybe-all-build-bison
33442
33443 all-stage1-ld: maybe-all-build-bison
33444 all-stage2-ld: maybe-all-build-bison
33445 all-stage3-ld: maybe-all-build-bison
33446 all-stage4-ld: maybe-all-build-bison
33447 all-stageprofile-ld: maybe-all-build-bison
33448 all-stagefeedback-ld: maybe-all-build-bison
33449 all-prebootstrap: maybe-all-build-bison
33450 all-ld: maybe-all-build-byacc
33451
33452 all-stage1-ld: maybe-all-build-byacc
33453 all-stage2-ld: maybe-all-build-byacc
33454 all-stage3-ld: maybe-all-build-byacc
33455 all-stage4-ld: maybe-all-build-byacc
33456 all-stageprofile-ld: maybe-all-build-byacc
33457 all-stagefeedback-ld: maybe-all-build-byacc
33458 all-prebootstrap: maybe-all-build-byacc
33459 all-ld: maybe-all-build-flex
33460
33461 all-stage1-ld: maybe-all-build-flex
33462 all-stage2-ld: maybe-all-build-flex
33463 all-stage3-ld: maybe-all-build-flex
33464 all-stage4-ld: maybe-all-build-flex
33465 all-stageprofile-ld: maybe-all-build-flex
33466 all-stagefeedback-ld: maybe-all-build-flex
33467 all-prebootstrap: maybe-all-build-flex
33468 all-ld: maybe-all-intl
33469
33470 all-stage1-ld: maybe-all-stage1-intl
33471 all-stage2-ld: maybe-all-stage2-intl
33472 all-stage3-ld: maybe-all-stage3-intl
33473 all-stage4-ld: maybe-all-stage4-intl
33474 all-stageprofile-ld: maybe-all-stageprofile-intl
33475 all-stagefeedback-ld: maybe-all-stagefeedback-intl
33476 all-opcodes: maybe-all-bfd
33477
33478 all-stage1-opcodes: maybe-all-stage1-bfd
33479 all-stage2-opcodes: maybe-all-stage2-bfd
33480 all-stage3-opcodes: maybe-all-stage3-bfd
33481 all-stage4-opcodes: maybe-all-stage4-bfd
33482 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
33483 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
33484 all-opcodes: maybe-all-libiberty
33485
33486 all-stage1-opcodes: maybe-all-stage1-libiberty
33487 all-stage2-opcodes: maybe-all-stage2-libiberty
33488 all-stage3-opcodes: maybe-all-stage3-libiberty
33489 all-stage4-opcodes: maybe-all-stage4-libiberty
33490 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
33491 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
33492 all-dejagnu: maybe-all-tcl
33493 all-dejagnu: maybe-all-expect
33494 all-dejagnu: maybe-all-tk
33495 configure-expect: maybe-configure-tcl
33496 configure-expect: maybe-configure-tk
33497 all-expect: maybe-all-tcl
33498 all-expect: maybe-all-tk
33499 configure-itcl: maybe-configure-tcl
33500 configure-itcl: maybe-configure-tk
33501 all-itcl: maybe-all-tcl
33502 all-itcl: maybe-all-tk
33503 install-itcl: maybe-install-tcl
33504 configure-tk: maybe-configure-tcl
33505 all-tk: maybe-all-tcl
33506 all-sid: maybe-all-libiberty
33507 all-sid: maybe-all-bfd
33508 all-sid: maybe-all-opcodes
33509 all-sid: maybe-all-tcl
33510 all-sid: maybe-all-tk
33511 install-sid: maybe-install-tcl
33512 install-sid: maybe-install-tk
33513 all-sim: maybe-all-libiberty
33514 all-sim: maybe-all-bfd
33515 all-sim: maybe-all-opcodes
33516 all-sim: maybe-all-readline
33517 all-sim: maybe-configure-gdb
33518 all-fastjar: maybe-all-zlib
33519 all-fastjar: maybe-all-build-texinfo
33520 all-fastjar: maybe-all-libiberty
33521 all-autoconf: maybe-all-m4
33522 all-autoconf: maybe-all-build-texinfo
33523 all-automake: maybe-all-m4
33524 all-automake: maybe-all-build-texinfo
33525 all-automake: maybe-all-autoconf
33526 all-bison: maybe-all-intl
33527 all-bison: maybe-all-build-texinfo
33528 all-diff: maybe-all-intl
33529 all-diff: maybe-all-build-texinfo
33530 all-fileutils: maybe-all-intl
33531 all-fileutils: maybe-all-build-texinfo
33532 all-flex: maybe-all-build-bison
33533 all-flex: maybe-all-build-byacc
33534 all-flex: maybe-all-intl
33535 all-flex: maybe-all-m4
33536 all-flex: maybe-all-build-texinfo
33537 all-gzip: maybe-all-intl
33538 all-gzip: maybe-all-zlib
33539 all-gzip: maybe-all-build-texinfo
33540 all-hello: maybe-all-intl
33541 all-hello: maybe-all-build-texinfo
33542 all-m4: maybe-all-intl
33543 all-m4: maybe-all-build-texinfo
33544 all-make: maybe-all-intl
33545 all-make: maybe-all-build-texinfo
33546 all-patch: maybe-all-build-texinfo
33547 all-make: maybe-all-build-texinfo
33548 all-prms: maybe-all-libiberty
33549 all-recode: maybe-all-build-texinfo
33550 all-sed: maybe-all-build-texinfo
33551 all-send-pr: maybe-all-prms
33552 all-tar: maybe-all-build-texinfo
33553 all-uudecode: maybe-all-build-texinfo
33554 configure-target-boehm-gc: maybe-configure-target-qthreads
33555 configure-target-fastjar: maybe-configure-target-zlib
33556 all-target-fastjar: maybe-all-target-zlib
33557 all-target-fastjar: maybe-all-target-libiberty
33558 configure-target-libjava: maybe-configure-target-zlib
33559 configure-target-libjava: maybe-configure-target-boehm-gc
33560 configure-target-libjava: maybe-configure-target-qthreads
33561 configure-target-libjava: maybe-configure-target-libffi
33562 all-target-libjava: maybe-all-fastjar
33563 all-target-libjava: maybe-all-target-zlib
33564 all-target-libjava: maybe-all-target-boehm-gc
33565 all-target-libjava: maybe-all-target-qthreads
33566 all-target-libjava: maybe-all-target-libffi
33567 all-target-libobjc: maybe-all-target-libiberty
33568 all-target-libstdc++-v3: maybe-all-target-libiberty
33569 all-target-libgloss: maybe-configure-target-newlib
33570 all-target-winsup: maybe-all-target-libiberty
33571 all-target-winsup: maybe-all-target-libtermcap
33572
33573
33574 # Non-toplevel bootstrap rules must depend on several packages, to be built
33575 # before gcc.  Another wart that will go away, hopefully soon.
33576 @if gcc-no-bootstrap
33577
33578 all-prebootstrap: maybe-all-bfd
33579 all-prebootstrap: maybe-all-opcodes
33580 all-prebootstrap: maybe-all-binutils
33581 all-prebootstrap: maybe-all-gas
33582 all-prebootstrap: maybe-all-intl
33583 all-prebootstrap: maybe-all-ld
33584 all-prebootstrap: maybe-all-libcpp
33585 all-prebootstrap: maybe-all-libbanshee
33586 all-prebootstrap: maybe-all-libiberty
33587 all-prebootstrap: maybe-all-zlib
33588 @endif gcc-no-bootstrap
33589
33590 GDB_TK = @GDB_TK@
33591 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
33592
33593 # Serialization dependencies.  Host configures don't work well in parallel to
33594 # each other, due to contention over config.cache.  Target configures and 
33595 # build configures are similar.
33596 @serialization_dependencies@
33597
33598 # --------------------------------
33599 # Regenerating top level configury
33600 # --------------------------------
33601
33602 # Multilib.out tells target dirs what multilibs they should build.
33603 # There is really only one copy.  We use the 'timestamp' method to
33604 # work around various timestamp bugs on some systems.
33605 # We use move-if-change so that it's only considered updated when it
33606 # actually changes, because it has to depend on a phony target.
33607 multilib.out: maybe-all-gcc
33608         @r=`${PWD_COMMAND}`; export r; \
33609         echo "Checking multilib configuration..."; \
33610         $(CC_FOR_TARGET) --print-multi-lib > multilib.tmp 2> /dev/null ; \
33611         $(SHELL) $(srcdir)/move-if-change multilib.tmp multilib.out ; \
33612
33613 # Rebuilding Makefile.in, using autogen.
33614 AUTOGEN = autogen
33615 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
33616         cd $(srcdir) && $(AUTOGEN) Makefile.def
33617
33618 # Rebuilding Makefile.
33619 Makefile: $(srcdir)/Makefile.in config.status
33620         CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
33621
33622 config.status: configure $(gcc_version_trigger)
33623         CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
33624
33625 # Rebuilding configure.
33626 AUTOCONF = autoconf
33627 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.in $(srcdir)/config/acx.m4
33628         cd $(srcdir) && $(AUTOCONF)
33629
33630 # ------------------------------
33631 # Special directives to GNU Make
33632 # ------------------------------
33633
33634 # Don't pass command-line variables to submakes.
33635 .NOEXPORT:
33636 MAKEOVERRIDES=
33637
33638 # end of Makefile.in