OSDN Git Service

0b21184f760cd8df8a1c2780752e6277b05fb5a6
[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 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
69 # -------------------------------------------------
70 # Miscellaneous non-standard autoconf-set variables
71 # -------------------------------------------------
72
73 # The file containing GCC's version number.
74 gcc_version_trigger = @gcc_version_trigger@
75 gcc_version = @gcc_version@
76
77 # The gcc driver likes to know the arguments it was configured with.
78 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
79
80 gxx_include_dir = @gxx_include_dir@
81 libstdcxx_incdir = @libstdcxx_incdir@
82
83 tooldir = @tooldir@
84 build_tooldir = @build_tooldir@
85
86 # Directory in which the compiler finds executables, libraries, etc.
87 libsubdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)
88 GDB_NLM_DEPS = 
89
90 # This is the name of the environment variable used for the path to
91 # the libraries.
92 RPATH_ENVVAR = @RPATH_ENVVAR@
93
94 # This is set by configure to REALLY_SET_LIB_PATH if --enable-shared
95 # was used.
96 SET_LIB_PATH = @SET_LIB_PATH@
97
98 # configure.in sets SET_LIB_PATH to this if --enable-shared was used.
99 # Some platforms don't like blank entries, so we remove duplicate,
100 # leading and trailing colons.
101 REALLY_SET_LIB_PATH = \
102   $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH):$(TARGET_LIB_PATH):$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
103
104 # This is the list of directories to be built for the build system.
105 BUILD_CONFIGDIRS = libiberty libbanshee
106 # Build programs are put under this directory.
107 BUILD_SUBDIR = @build_subdir@
108 # This is set by the configure script to the arguments to use when configuring
109 # directories built for the build system.
110 BUILD_CONFIGARGS = @build_configargs@
111
112 # This is the list of directories to built for the host system.
113 SUBDIRS = @configdirs@
114 # This is set by the configure script to the arguments to use when configuring
115 # directories built for the host system.
116 HOST_CONFIGARGS = @host_configargs@
117
118 # This is set by the configure script to the list of directories which
119 # should be built using the target tools.
120 TARGET_CONFIGDIRS = @target_configdirs@
121 # Target libraries are put under this directory:
122 TARGET_SUBDIR = @target_subdir@
123 # This is set by the configure script to the arguments to use when configuring
124 # directories built for the target.
125 TARGET_CONFIGARGS = @target_configargs@
126
127 # Where to find GMP
128 HOST_GMPLIBS = @gmplibs@
129 HOST_GMPINC = @gmpinc@
130
131 # ----------------------------------------------
132 # Programs producing files for the BUILD machine
133 # ----------------------------------------------
134
135 SHELL = @config_shell@
136
137 # pwd command to use.  Allow user to override default by setting PWDCMD in
138 # the environment to account for automounters.  The make variable must not
139 # be called PWDCMD, otherwise the value set here is passed to make
140 # subprocesses and overrides the setting from the user's environment.
141 # Don't use PWD since it is a common shell environment variable and we
142 # don't want to corrupt it.
143 PWD_COMMAND = $${PWDCMD-pwd}
144
145 # compilers to use to create programs which must be run in the build
146 # environment.
147 CC_FOR_BUILD = @CC_FOR_BUILD@
148 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
149
150 CXX_FOR_BUILD = $(CXX)
151
152 # Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
153 # here so that they can be overridden by Makefile fragments.
154 BUILD_PREFIX = @BUILD_PREFIX@
155 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
156
157 BISON=@BISON@
158 USUAL_BISON = `if [ -f $$r/bison/bison ] ; then \
159             echo $$r/bison/bison -L $$s/bison/ ; \
160          else \
161             echo bison ; \
162          fi`
163
164 DEFAULT_YACC = @DEFAULT_YACC@
165 YACC=@YACC@
166 USUAL_YACC = `if [ -f $$r/bison/bison ] ; then \
167             echo $$r/bison/bison -y -L $$s/bison/ ; \
168         elif [ -f $$r/byacc/byacc ] ; then \
169             echo $$r/byacc/byacc ; \
170         else \
171             echo ${DEFAULT_YACC} ; \
172         fi`
173
174 DEFAULT_LEX = @DEFAULT_LEX@
175 LEX=@LEX@
176 USUAL_LEX = `if [ -f $$r/flex/flex ] ; \
177         then echo $$r/flex/flex ; \
178         else echo ${DEFAULT_LEX} ; fi`
179
180 DEFAULT_M4 = @DEFAULT_M4@
181 M4 = `if [ -f $$r/m4/m4 ] ; \
182         then echo $$r/m4/m4 ; \
183         else echo ${DEFAULT_M4} ; fi`
184
185 # For an installed makeinfo, we require it to be from texinfo 4.2 or
186 # higher, else we use the "missing" dummy.
187 MAKEINFO=@MAKEINFO@
188 USUAL_MAKEINFO = `if [ -f $$r/texinfo/makeinfo/makeinfo ] ; \
189         then echo $$r/texinfo/makeinfo/makeinfo ; \
190         else if (makeinfo --version \
191           | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])') >/dev/null 2>&1; \
192         then echo makeinfo; else echo $$s/missing makeinfo; fi; fi`
193
194 # This just becomes part of the MAKEINFO definition passed down to
195 # sub-makes.  It lets flags be given on the command line while still
196 # using the makeinfo from the object tree.
197 # (Default to avoid splitting info files by setting the threshold high.)
198 MAKEINFOFLAGS = --split-size=5000000
199
200 EXPECT = `if [ -f $$r/expect/expect ] ; \
201         then echo $$r/expect/expect ; \
202         else echo expect ; fi`
203
204 RUNTEST = `if [ -f $$s/dejagnu/runtest ] ; \
205         then echo $$s/dejagnu/runtest ; \
206         else echo runtest ; fi`
207
208 # ---------------------------------------------
209 # Programs producing files for the HOST machine
210 # ---------------------------------------------
211
212 # This is the list of directories that may be needed in RPATH_ENVVAR
213 # so that programs built for the host machine work.
214 HOST_LIB_PATH = $$r/bfd:$$r/opcodes
215
216 AS = @AS@
217
218 AR = @AR@
219 AR_FLAGS = rc
220
221 CC = @CC@
222 CFLAGS = @CFLAGS@
223 LIBCFLAGS = $(CFLAGS)
224
225 CXX = @CXX@
226 CXXFLAGS = @CXXFLAGS@
227 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
228
229 DLLTOOL = @DLLTOOL@
230
231 NM = @NM@
232
233 LD = @LD@
234 LDFLAGS = 
235
236 RANLIB = @RANLIB@
237
238 WINDRES = @WINDRES@
239
240 PICFLAG = 
241
242 # -----------------------------------------------
243 # Programs producing files for the TARGET machine
244 # -----------------------------------------------
245
246 # This is the list of directories that may be needed in RPATH_ENVVAR
247 # so that prorgams built for the target machine work.
248 TARGET_LIB_PATH = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:$$r/$(TARGET_SUBDIR)/libmudflap/.libs
249
250 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
251
252 AR_FOR_TARGET=@AR_FOR_TARGET@
253 CONFIGURED_AR_FOR_TARGET=@CONFIGURED_AR_FOR_TARGET@
254 USUAL_AR_FOR_TARGET = ` \
255   if [ -f $$r/binutils/ar ] ; then \
256     echo $$r/binutils/ar ; \
257   else \
258     if [ '$(host)' = '$(target)' ] ; then \
259       echo $(AR); \
260     else \
261       echo $(CONFIGURED_AR_FOR_TARGET) ; \
262     fi; \
263   fi`
264
265 AS_FOR_TARGET=@AS_FOR_TARGET@
266 CONFIGURED_AS_FOR_TARGET=@CONFIGURED_AS_FOR_TARGET@
267 USUAL_AS_FOR_TARGET = ` \
268   if [ -f $$r/gas/as-new ] ; then \
269     echo $$r/gas/as-new ; \
270   elif [ -f $$r/gcc/xgcc ]; then \
271     $(CC_FOR_TARGET) -print-prog-name=as ; \
272   else \
273     if [ '$(host)' = '$(target)' ] ; then \
274       echo $(AS); \
275     else \
276       echo $(CONFIGURED_AS_FOR_TARGET) ; \
277     fi; \
278   fi`
279
280 CC_FOR_TARGET = @CC_FOR_TARGET@
281 # During gcc bootstrap, if we use some random cc for stage1 then
282 # CFLAGS will be just -g.  We want to ensure that TARGET libraries
283 # (which we know are built with gcc) are built with optimizations so
284 # prepend -O2 when setting CFLAGS_FOR_TARGET.
285 CFLAGS_FOR_TARGET = -O2 $(CFLAGS)
286 # If GCC_FOR_TARGET is not overriden on the command line, then this
287 # variable is passed down to the gcc Makefile, where it is used to
288 # build libgcc2.a.  We define it here so that it can itself be
289 # overridden on the command line.
290 GCC_FOR_TARGET=@GCC_FOR_TARGET@
291 USUAL_GCC_FOR_TARGET = $(STAGE_CC_WRAPPER) $$r/gcc/xgcc -B$$r/gcc/ $(FLAGS_FOR_TARGET)
292 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
293
294 CXX_FOR_TARGET = @CXX_FOR_TARGET@
295 RAW_CXX_FOR_TARGET = @RAW_CXX_FOR_TARGET@
296 CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
297 RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
298 CXXFLAGS_FOR_TARGET = $(CXXFLAGS)
299 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
300
301 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
302 CONFIGURED_DLLTOOL_FOR_TARGET=@CONFIGURED_DLLTOOL_FOR_TARGET@
303 USUAL_DLLTOOL_FOR_TARGET = ` \
304   if [ -f $$r/binutils/dlltool ] ; then \
305     echo $$r/binutils/dlltool ; \
306   else \
307     if [ '$(host)' = '$(target)' ] ; then \
308       echo $(DLLTOOL); \
309     else \
310       echo $(CONFIGURED_DLLTOOL_FOR_TARGET) ; \
311     fi; \
312   fi`
313
314 GCJ_FOR_TARGET = @GCJ_FOR_TARGET@
315 GFORTRAN_FOR_TARGET = @GFORTRAN_FOR_TARGET@
316
317 LD_FOR_TARGET=@LD_FOR_TARGET@
318 CONFIGURED_LD_FOR_TARGET=@CONFIGURED_LD_FOR_TARGET@
319 USUAL_LD_FOR_TARGET = ` \
320   if [ -f $$r/ld/ld-new ] ; then \
321     echo $$r/ld/ld-new ; \
322   elif [ -f $$r/gcc/xgcc ]; then \
323     $(CC_FOR_TARGET) -print-prog-name=ld ; \
324   else \
325     if [ '$(host)' = '$(target)' ] ; then \
326       echo $(LD); \
327     else \
328       echo $(CONFIGURED_LD_FOR_TARGET) ; \
329     fi; \
330   fi`
331
332 LDFLAGS_FOR_TARGET = 
333
334 NM_FOR_TARGET=@NM_FOR_TARGET@
335 CONFIGURED_NM_FOR_TARGET=@CONFIGURED_NM_FOR_TARGET@
336 USUAL_NM_FOR_TARGET = ` \
337   if [ -f $$r/binutils/nm-new ] ; then \
338     echo $$r/binutils/nm-new ; \
339   elif [ -f $$r/gcc/xgcc ]; then \
340     $(CC_FOR_TARGET) -print-prog-name=nm ; \
341   else \
342     if [ '$(host)' = '$(target)' ] ; then \
343       echo $(NM); \
344     else \
345       echo $(CONFIGURED_NM_FOR_TARGET) ; \
346     fi; \
347   fi`
348
349 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
350 CONFIGURED_RANLIB_FOR_TARGET=@CONFIGURED_RANLIB_FOR_TARGET@
351 USUAL_RANLIB_FOR_TARGET = ` \
352   if [ -f $$r/binutils/ranlib ] ; then \
353     echo $$r/binutils/ranlib ; \
354   else \
355     if [ '$(host)' = '$(target)' ] ; then \
356       if [ x'$(RANLIB)' != x ]; then \
357          echo $(RANLIB); \
358       else \
359          echo ranlib; \
360       fi; \
361     else \
362       echo $(CONFIGURED_RANLIB_FOR_TARGET) ; \
363     fi; \
364   fi`
365
366 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
367 CONFIGURED_WINDRES_FOR_TARGET=@CONFIGURED_WINDRES_FOR_TARGET@
368 USUAL_WINDRES_FOR_TARGET = ` \
369   if [ -f $$r/binutils/windres ] ; then \
370     echo $$r/binutils/windres ; \
371   else \
372     if [ '$(host)' = '$(target)' ] ; then \
373       echo $(WINDRES); \
374     else \
375       echo $(CONFIGURED_WINDRES_FOR_TARGET) ; \
376     fi; \
377   fi`
378
379 PICFLAG_FOR_TARGET = 
380
381 # ------------------------------------
382 # Miscellaneous targets and flag lists
383 # ------------------------------------
384
385 # The first rule in the file had better be this one.  Don't put any above it.
386 # This lives here to allow makefile fragments to contain dependencies.
387 all: all.normal
388 .PHONY: all
389
390 #### host and target specific makefile fragments come in here.
391 @target_makefile_frag@
392 @alphaieee_frag@
393 @ospace_frag@
394 @host_makefile_frag@
395 ###
396
397 # Flags to pass down to all sub-makes.
398 BASE_FLAGS_TO_PASS = \
399         "DESTDIR=$(DESTDIR)" \
400         "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
401         "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
402         "bindir=$(bindir)" \
403         "datadir=$(datadir)" \
404         "exec_prefix=$(exec_prefix)" \
405         "includedir=$(includedir)" \
406         "infodir=$(infodir)" \
407         "libdir=$(libdir)" \
408         "libexecdir=$(libexecdir)" \
409         "lispdir=$(lispdir)" \
410         "libstdcxx_incdir=$(libstdcxx_incdir)" \
411         "libsubdir=$(libsubdir)" \
412         "localstatedir=$(localstatedir)" \
413         "mandir=$(mandir)" \
414         "oldincludedir=$(oldincludedir)" \
415         "prefix=$(prefix)" \
416         "sbindir=$(sbindir)" \
417         "sharedstatedir=$(sharedstatedir)" \
418         "sysconfdir=$(sysconfdir)" \
419         "tooldir=$(tooldir)" \
420         "build_tooldir=$(build_tooldir)" \
421         "gxx_include_dir=$(gxx_include_dir)" \
422         "gcc_version=$(gcc_version)" \
423         "gcc_version_trigger=$(gcc_version_trigger)" \
424         "target_alias=$(target_alias)" \
425         "BISON=$(BISON)" \
426         "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
427         "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
428         "EXPECT=$(EXPECT)" \
429         "INSTALL=$(INSTALL)" \
430         "INSTALL_DATA=$(INSTALL_DATA)" \
431         "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
432         "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
433         "LEX=$(LEX)" \
434         "M4=$(M4)" \
435         "MAKE=$(MAKE)" \
436         "RUNTEST=$(RUNTEST)" \
437         "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
438         "SHELL=$(SHELL)" \
439         "YACC=$(YACC)" \
440         "AR_FLAGS=$(AR_FLAGS)" \
441         "CFLAGS=$(CFLAGS)" \
442         "CXXFLAGS=$(CXXFLAGS)" \
443         "LDFLAGS=$(LDFLAGS)" \
444         "LIBCFLAGS=$(LIBCFLAGS)" \
445         "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
446         "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
447         "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
448         "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
449         "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
450         "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
451         "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
452         "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
453         "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
454         "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
455         "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
456         "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
457         "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
458         "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
459         "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
460         "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
461         "CONFIG_SHELL=$(SHELL)" \
462         "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
463
464 # For any flags above that may contain shell code that varies from one
465 # target library to another.  When doing recursive invocations of the
466 # top-level Makefile, we don't want the outer make to evaluate them,
467 # so we pass these variables down unchanged.  They must not contain
468 # single nor double quotes.
469 RECURSE_FLAGS = \
470         CXX_FOR_TARGET='$(CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
471         RAW_CXX_FOR_TARGET='$(RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
472
473 # Flags to pass down to most sub-makes, in which we're building with
474 # the host environment.
475 EXTRA_HOST_FLAGS = \
476         'AR=$(AR)' \
477         'AS=$(AS)' \
478         'CC=$(CC)' \
479         'CXX=$(CXX)' \
480         'DLLTOOL=$(DLLTOOL)' \
481         'LD=$(LD)' \
482         'NM=$(NM)' \
483         'RANLIB=$(RANLIB)' \
484         'WINDRES=$(WINDRES)'
485
486 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
487
488 # Flags that are concerned with the location of the X11 include files
489 # and library files
490 #
491 # NOTE: until the top-level is getting the values via autoconf, it only
492 # causes problems to have this top-level Makefile overriding the autoconf-set
493 # values in child directories.  Only variables that don't conflict with
494 # autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
495 #
496 X11_FLAGS_TO_PASS = \
497         'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
498         'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
499
500 # Flags to pass down to makes which are built with the target environment.
501 # The double $ decreases the length of the command line; the variables
502 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.
503 EXTRA_TARGET_FLAGS = \
504         'AR=$$(AR_FOR_TARGET)' \
505         'AS=$$(AS_FOR_TARGET)' \
506         'CC=$$(CC_FOR_TARGET)' \
507         'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
508         'CXX=$$(CXX_FOR_TARGET)' \
509         'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
510         'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
511         'LD=$$(LD_FOR_TARGET)' \
512         'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
513         'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
514         'NM=$$(NM_FOR_TARGET)' \
515         'RANLIB=$$(RANLIB_FOR_TARGET)' \
516         'WINDRES=$$(WINDRES_FOR_TARGET)'
517
518 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
519
520 # Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
521 # unfortunately needs the native compiler and the target ar and
522 # ranlib.
523 # If any variables are added here, they must be added to do-*, below.
524 # The BUILD_* variables are a special case, which are used for the gcc
525 # cross-building scheme.
526 EXTRA_GCC_FLAGS = \
527         'BUILD_PREFIX=$(BUILD_PREFIX)' \
528         'BUILD_PREFIX_1=$(BUILD_PREFIX_1)' \
529         "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
530         "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
531         "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
532         "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
533         "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
534         "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
535         "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
536         "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
537         "`echo 'STAGE1_CFLAGS=$(STAGE1_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
538         "`echo 'BOOT_CFLAGS=$(BOOT_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
539         "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
540
541 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
542
543 .PHONY: configure-host
544 configure-host: maybe-configure-gcc  \
545     maybe-configure-ash \
546     maybe-configure-autoconf \
547     maybe-configure-automake \
548     maybe-configure-bash \
549     maybe-configure-bfd \
550     maybe-configure-opcodes \
551     maybe-configure-binutils \
552     maybe-configure-bison \
553     maybe-configure-byacc \
554     maybe-configure-bzip2 \
555     maybe-configure-dejagnu \
556     maybe-configure-diff \
557     maybe-configure-dosutils \
558     maybe-configure-etc \
559     maybe-configure-fastjar \
560     maybe-configure-fileutils \
561     maybe-configure-findutils \
562     maybe-configure-find \
563     maybe-configure-flex \
564     maybe-configure-gas \
565     maybe-configure-gawk \
566     maybe-configure-gettext \
567     maybe-configure-gnuserv \
568     maybe-configure-gprof \
569     maybe-configure-gzip \
570     maybe-configure-hello \
571     maybe-configure-indent \
572     maybe-configure-intl \
573     maybe-configure-tcl \
574     maybe-configure-itcl \
575     maybe-configure-ld \
576     maybe-configure-libcpp \
577     maybe-configure-libgui \
578     maybe-configure-libbanshee \
579     maybe-configure-libiberty \
580     maybe-configure-libtool \
581     maybe-configure-m4 \
582     maybe-configure-make \
583     maybe-configure-mmalloc \
584     maybe-configure-patch \
585     maybe-configure-perl \
586     maybe-configure-prms \
587     maybe-configure-rcs \
588     maybe-configure-readline \
589     maybe-configure-release \
590     maybe-configure-recode \
591     maybe-configure-sed \
592     maybe-configure-send-pr \
593     maybe-configure-shellutils \
594     maybe-configure-sid \
595     maybe-configure-sim \
596     maybe-configure-tar \
597     maybe-configure-texinfo \
598     maybe-configure-textutils \
599     maybe-configure-time \
600     maybe-configure-uudecode \
601     maybe-configure-wdiff \
602     maybe-configure-zip \
603     maybe-configure-zlib \
604     maybe-configure-gdb \
605     maybe-configure-expect \
606     maybe-configure-guile \
607     maybe-configure-tk \
608     maybe-configure-tix \
609     maybe-configure-libtermcap \
610     maybe-configure-utils
611 .PHONY: configure-target
612 configure-target:  \
613     maybe-configure-target-libstdc++-v3 \
614     maybe-configure-target-libmudflap \
615     maybe-configure-target-newlib \
616     maybe-configure-target-libgfortran \
617     maybe-configure-target-libobjc \
618     maybe-configure-target-libtermcap \
619     maybe-configure-target-winsup \
620     maybe-configure-target-libgloss \
621     maybe-configure-target-libiberty \
622     maybe-configure-target-gperf \
623     maybe-configure-target-examples \
624     maybe-configure-target-libffi \
625     maybe-configure-target-libjava \
626     maybe-configure-target-zlib \
627     maybe-configure-target-boehm-gc \
628     maybe-configure-target-qthreads \
629     maybe-configure-target-rda \
630     maybe-configure-target-libada
631
632 # The target built for a native build.
633 .PHONY: all.normal
634 all.normal: @all_build_modules@ all-host all-target
635
636 .PHONY: all-host
637 all-host: maybe-all-gcc  \
638     maybe-all-ash \
639     maybe-all-autoconf \
640     maybe-all-automake \
641     maybe-all-bash \
642     maybe-all-bfd \
643     maybe-all-opcodes \
644     maybe-all-binutils \
645     maybe-all-bison \
646     maybe-all-byacc \
647     maybe-all-bzip2 \
648     maybe-all-dejagnu \
649     maybe-all-diff \
650     maybe-all-dosutils \
651     maybe-all-etc \
652     maybe-all-fastjar \
653     maybe-all-fileutils \
654     maybe-all-findutils \
655     maybe-all-find \
656     maybe-all-flex \
657     maybe-all-gas \
658     maybe-all-gawk \
659     maybe-all-gettext \
660     maybe-all-gnuserv \
661     maybe-all-gprof \
662     maybe-all-gzip \
663     maybe-all-hello \
664     maybe-all-indent \
665     maybe-all-intl \
666     maybe-all-tcl \
667     maybe-all-itcl \
668     maybe-all-ld \
669     maybe-all-libcpp \
670     maybe-all-libgui \
671     maybe-all-libbanshee \
672     maybe-all-libiberty \
673     maybe-all-libtool \
674     maybe-all-m4 \
675     maybe-all-make \
676     maybe-all-mmalloc \
677     maybe-all-patch \
678     maybe-all-perl \
679     maybe-all-prms \
680     maybe-all-rcs \
681     maybe-all-readline \
682     maybe-all-release \
683     maybe-all-recode \
684     maybe-all-sed \
685     maybe-all-send-pr \
686     maybe-all-shellutils \
687     maybe-all-sid \
688     maybe-all-sim \
689     maybe-all-tar \
690     maybe-all-texinfo \
691     maybe-all-textutils \
692     maybe-all-time \
693     maybe-all-uudecode \
694     maybe-all-wdiff \
695     maybe-all-zip \
696     maybe-all-zlib \
697     maybe-all-gdb \
698     maybe-all-expect \
699     maybe-all-guile \
700     maybe-all-tk \
701     maybe-all-tix \
702     maybe-all-libtermcap \
703     maybe-all-utils
704 .PHONY: all-target
705 all-target:  \
706     maybe-all-target-libstdc++-v3 \
707     maybe-all-target-libmudflap \
708     maybe-all-target-newlib \
709     maybe-all-target-libgfortran \
710     maybe-all-target-libobjc \
711     maybe-all-target-libtermcap \
712     maybe-all-target-winsup \
713     maybe-all-target-libgloss \
714     maybe-all-target-libiberty \
715     maybe-all-target-gperf \
716     maybe-all-target-examples \
717     maybe-all-target-libffi \
718     maybe-all-target-libjava \
719     maybe-all-target-zlib \
720     maybe-all-target-boehm-gc \
721     maybe-all-target-qthreads \
722     maybe-all-target-rda \
723     maybe-all-target-libada
724
725 # Do a target for all the subdirectories.  A ``make do-X'' will do a
726 # ``make X'' in all subdirectories (because, in general, there is a
727 # dependency (below) of X upon do-X, a ``make X'' will also do this,
728 # but it may do additional work as well).
729
730 .PHONY: do-info
731 do-info: info-host info-target
732
733 .PHONY: info-host
734 info-host: maybe-info-gcc  \
735     maybe-info-ash \
736     maybe-info-autoconf \
737     maybe-info-automake \
738     maybe-info-bash \
739     maybe-info-bfd \
740     maybe-info-opcodes \
741     maybe-info-binutils \
742     maybe-info-bison \
743     maybe-info-byacc \
744     maybe-info-bzip2 \
745     maybe-info-dejagnu \
746     maybe-info-diff \
747     maybe-info-dosutils \
748     maybe-info-etc \
749     maybe-info-fastjar \
750     maybe-info-fileutils \
751     maybe-info-findutils \
752     maybe-info-find \
753     maybe-info-flex \
754     maybe-info-gas \
755     maybe-info-gawk \
756     maybe-info-gettext \
757     maybe-info-gnuserv \
758     maybe-info-gprof \
759     maybe-info-gzip \
760     maybe-info-hello \
761     maybe-info-indent \
762     maybe-info-intl \
763     maybe-info-tcl \
764     maybe-info-itcl \
765     maybe-info-ld \
766     maybe-info-libcpp \
767     maybe-info-libgui \
768     maybe-info-libbanshee \
769     maybe-info-libiberty \
770     maybe-info-libtool \
771     maybe-info-m4 \
772     maybe-info-make \
773     maybe-info-mmalloc \
774     maybe-info-patch \
775     maybe-info-perl \
776     maybe-info-prms \
777     maybe-info-rcs \
778     maybe-info-readline \
779     maybe-info-release \
780     maybe-info-recode \
781     maybe-info-sed \
782     maybe-info-send-pr \
783     maybe-info-shellutils \
784     maybe-info-sid \
785     maybe-info-sim \
786     maybe-info-tar \
787     maybe-info-texinfo \
788     maybe-info-textutils \
789     maybe-info-time \
790     maybe-info-uudecode \
791     maybe-info-wdiff \
792     maybe-info-zip \
793     maybe-info-zlib \
794     maybe-info-gdb \
795     maybe-info-expect \
796     maybe-info-guile \
797     maybe-info-tk \
798     maybe-info-tix \
799     maybe-info-libtermcap \
800     maybe-info-utils
801
802 .PHONY: info-target
803 info-target:  \
804     maybe-info-target-libstdc++-v3 \
805     maybe-info-target-libmudflap \
806     maybe-info-target-newlib \
807     maybe-info-target-libgfortran \
808     maybe-info-target-libobjc \
809     maybe-info-target-libtermcap \
810     maybe-info-target-winsup \
811     maybe-info-target-libgloss \
812     maybe-info-target-libiberty \
813     maybe-info-target-gperf \
814     maybe-info-target-examples \
815     maybe-info-target-libffi \
816     maybe-info-target-libjava \
817     maybe-info-target-zlib \
818     maybe-info-target-boehm-gc \
819     maybe-info-target-qthreads \
820     maybe-info-target-rda \
821     maybe-info-target-libada
822
823 .PHONY: do-dvi
824 do-dvi: dvi-host dvi-target
825
826 .PHONY: dvi-host
827 dvi-host: maybe-dvi-gcc  \
828     maybe-dvi-ash \
829     maybe-dvi-autoconf \
830     maybe-dvi-automake \
831     maybe-dvi-bash \
832     maybe-dvi-bfd \
833     maybe-dvi-opcodes \
834     maybe-dvi-binutils \
835     maybe-dvi-bison \
836     maybe-dvi-byacc \
837     maybe-dvi-bzip2 \
838     maybe-dvi-dejagnu \
839     maybe-dvi-diff \
840     maybe-dvi-dosutils \
841     maybe-dvi-etc \
842     maybe-dvi-fastjar \
843     maybe-dvi-fileutils \
844     maybe-dvi-findutils \
845     maybe-dvi-find \
846     maybe-dvi-flex \
847     maybe-dvi-gas \
848     maybe-dvi-gawk \
849     maybe-dvi-gettext \
850     maybe-dvi-gnuserv \
851     maybe-dvi-gprof \
852     maybe-dvi-gzip \
853     maybe-dvi-hello \
854     maybe-dvi-indent \
855     maybe-dvi-intl \
856     maybe-dvi-tcl \
857     maybe-dvi-itcl \
858     maybe-dvi-ld \
859     maybe-dvi-libcpp \
860     maybe-dvi-libgui \
861     maybe-dvi-libbanshee \
862     maybe-dvi-libiberty \
863     maybe-dvi-libtool \
864     maybe-dvi-m4 \
865     maybe-dvi-make \
866     maybe-dvi-mmalloc \
867     maybe-dvi-patch \
868     maybe-dvi-perl \
869     maybe-dvi-prms \
870     maybe-dvi-rcs \
871     maybe-dvi-readline \
872     maybe-dvi-release \
873     maybe-dvi-recode \
874     maybe-dvi-sed \
875     maybe-dvi-send-pr \
876     maybe-dvi-shellutils \
877     maybe-dvi-sid \
878     maybe-dvi-sim \
879     maybe-dvi-tar \
880     maybe-dvi-texinfo \
881     maybe-dvi-textutils \
882     maybe-dvi-time \
883     maybe-dvi-uudecode \
884     maybe-dvi-wdiff \
885     maybe-dvi-zip \
886     maybe-dvi-zlib \
887     maybe-dvi-gdb \
888     maybe-dvi-expect \
889     maybe-dvi-guile \
890     maybe-dvi-tk \
891     maybe-dvi-tix \
892     maybe-dvi-libtermcap \
893     maybe-dvi-utils
894
895 .PHONY: dvi-target
896 dvi-target:  \
897     maybe-dvi-target-libstdc++-v3 \
898     maybe-dvi-target-libmudflap \
899     maybe-dvi-target-newlib \
900     maybe-dvi-target-libgfortran \
901     maybe-dvi-target-libobjc \
902     maybe-dvi-target-libtermcap \
903     maybe-dvi-target-winsup \
904     maybe-dvi-target-libgloss \
905     maybe-dvi-target-libiberty \
906     maybe-dvi-target-gperf \
907     maybe-dvi-target-examples \
908     maybe-dvi-target-libffi \
909     maybe-dvi-target-libjava \
910     maybe-dvi-target-zlib \
911     maybe-dvi-target-boehm-gc \
912     maybe-dvi-target-qthreads \
913     maybe-dvi-target-rda \
914     maybe-dvi-target-libada
915
916 .PHONY: do-TAGS
917 do-TAGS: TAGS-host TAGS-target
918
919 .PHONY: TAGS-host
920 TAGS-host: maybe-TAGS-gcc  \
921     maybe-TAGS-ash \
922     maybe-TAGS-autoconf \
923     maybe-TAGS-automake \
924     maybe-TAGS-bash \
925     maybe-TAGS-bfd \
926     maybe-TAGS-opcodes \
927     maybe-TAGS-binutils \
928     maybe-TAGS-bison \
929     maybe-TAGS-byacc \
930     maybe-TAGS-bzip2 \
931     maybe-TAGS-dejagnu \
932     maybe-TAGS-diff \
933     maybe-TAGS-dosutils \
934     maybe-TAGS-etc \
935     maybe-TAGS-fastjar \
936     maybe-TAGS-fileutils \
937     maybe-TAGS-findutils \
938     maybe-TAGS-find \
939     maybe-TAGS-flex \
940     maybe-TAGS-gas \
941     maybe-TAGS-gawk \
942     maybe-TAGS-gettext \
943     maybe-TAGS-gnuserv \
944     maybe-TAGS-gprof \
945     maybe-TAGS-gzip \
946     maybe-TAGS-hello \
947     maybe-TAGS-indent \
948     maybe-TAGS-intl \
949     maybe-TAGS-tcl \
950     maybe-TAGS-itcl \
951     maybe-TAGS-ld \
952     maybe-TAGS-libcpp \
953     maybe-TAGS-libgui \
954     maybe-TAGS-libbanshee \
955     maybe-TAGS-libiberty \
956     maybe-TAGS-libtool \
957     maybe-TAGS-m4 \
958     maybe-TAGS-make \
959     maybe-TAGS-mmalloc \
960     maybe-TAGS-patch \
961     maybe-TAGS-perl \
962     maybe-TAGS-prms \
963     maybe-TAGS-rcs \
964     maybe-TAGS-readline \
965     maybe-TAGS-release \
966     maybe-TAGS-recode \
967     maybe-TAGS-sed \
968     maybe-TAGS-send-pr \
969     maybe-TAGS-shellutils \
970     maybe-TAGS-sid \
971     maybe-TAGS-sim \
972     maybe-TAGS-tar \
973     maybe-TAGS-texinfo \
974     maybe-TAGS-textutils \
975     maybe-TAGS-time \
976     maybe-TAGS-uudecode \
977     maybe-TAGS-wdiff \
978     maybe-TAGS-zip \
979     maybe-TAGS-zlib \
980     maybe-TAGS-gdb \
981     maybe-TAGS-expect \
982     maybe-TAGS-guile \
983     maybe-TAGS-tk \
984     maybe-TAGS-tix \
985     maybe-TAGS-libtermcap \
986     maybe-TAGS-utils
987
988 .PHONY: TAGS-target
989 TAGS-target:  \
990     maybe-TAGS-target-libstdc++-v3 \
991     maybe-TAGS-target-libmudflap \
992     maybe-TAGS-target-newlib \
993     maybe-TAGS-target-libgfortran \
994     maybe-TAGS-target-libobjc \
995     maybe-TAGS-target-libtermcap \
996     maybe-TAGS-target-winsup \
997     maybe-TAGS-target-libgloss \
998     maybe-TAGS-target-libiberty \
999     maybe-TAGS-target-gperf \
1000     maybe-TAGS-target-examples \
1001     maybe-TAGS-target-libffi \
1002     maybe-TAGS-target-libjava \
1003     maybe-TAGS-target-zlib \
1004     maybe-TAGS-target-boehm-gc \
1005     maybe-TAGS-target-qthreads \
1006     maybe-TAGS-target-rda \
1007     maybe-TAGS-target-libada
1008
1009 .PHONY: do-install-info
1010 do-install-info: install-info-host install-info-target
1011
1012 .PHONY: install-info-host
1013 install-info-host: maybe-install-info-gcc  \
1014     maybe-install-info-ash \
1015     maybe-install-info-autoconf \
1016     maybe-install-info-automake \
1017     maybe-install-info-bash \
1018     maybe-install-info-bfd \
1019     maybe-install-info-opcodes \
1020     maybe-install-info-binutils \
1021     maybe-install-info-bison \
1022     maybe-install-info-byacc \
1023     maybe-install-info-bzip2 \
1024     maybe-install-info-dejagnu \
1025     maybe-install-info-diff \
1026     maybe-install-info-dosutils \
1027     maybe-install-info-etc \
1028     maybe-install-info-fastjar \
1029     maybe-install-info-fileutils \
1030     maybe-install-info-findutils \
1031     maybe-install-info-find \
1032     maybe-install-info-flex \
1033     maybe-install-info-gas \
1034     maybe-install-info-gawk \
1035     maybe-install-info-gettext \
1036     maybe-install-info-gnuserv \
1037     maybe-install-info-gprof \
1038     maybe-install-info-gzip \
1039     maybe-install-info-hello \
1040     maybe-install-info-indent \
1041     maybe-install-info-intl \
1042     maybe-install-info-tcl \
1043     maybe-install-info-itcl \
1044     maybe-install-info-ld \
1045     maybe-install-info-libcpp \
1046     maybe-install-info-libgui \
1047     maybe-install-info-libbanshee \
1048     maybe-install-info-libiberty \
1049     maybe-install-info-libtool \
1050     maybe-install-info-m4 \
1051     maybe-install-info-make \
1052     maybe-install-info-mmalloc \
1053     maybe-install-info-patch \
1054     maybe-install-info-perl \
1055     maybe-install-info-prms \
1056     maybe-install-info-rcs \
1057     maybe-install-info-readline \
1058     maybe-install-info-release \
1059     maybe-install-info-recode \
1060     maybe-install-info-sed \
1061     maybe-install-info-send-pr \
1062     maybe-install-info-shellutils \
1063     maybe-install-info-sid \
1064     maybe-install-info-sim \
1065     maybe-install-info-tar \
1066     maybe-install-info-texinfo \
1067     maybe-install-info-textutils \
1068     maybe-install-info-time \
1069     maybe-install-info-uudecode \
1070     maybe-install-info-wdiff \
1071     maybe-install-info-zip \
1072     maybe-install-info-zlib \
1073     maybe-install-info-gdb \
1074     maybe-install-info-expect \
1075     maybe-install-info-guile \
1076     maybe-install-info-tk \
1077     maybe-install-info-tix \
1078     maybe-install-info-libtermcap \
1079     maybe-install-info-utils
1080
1081 .PHONY: install-info-target
1082 install-info-target:  \
1083     maybe-install-info-target-libstdc++-v3 \
1084     maybe-install-info-target-libmudflap \
1085     maybe-install-info-target-newlib \
1086     maybe-install-info-target-libgfortran \
1087     maybe-install-info-target-libobjc \
1088     maybe-install-info-target-libtermcap \
1089     maybe-install-info-target-winsup \
1090     maybe-install-info-target-libgloss \
1091     maybe-install-info-target-libiberty \
1092     maybe-install-info-target-gperf \
1093     maybe-install-info-target-examples \
1094     maybe-install-info-target-libffi \
1095     maybe-install-info-target-libjava \
1096     maybe-install-info-target-zlib \
1097     maybe-install-info-target-boehm-gc \
1098     maybe-install-info-target-qthreads \
1099     maybe-install-info-target-rda \
1100     maybe-install-info-target-libada
1101
1102 .PHONY: do-installcheck
1103 do-installcheck: installcheck-host installcheck-target
1104
1105 .PHONY: installcheck-host
1106 installcheck-host: maybe-installcheck-gcc  \
1107     maybe-installcheck-ash \
1108     maybe-installcheck-autoconf \
1109     maybe-installcheck-automake \
1110     maybe-installcheck-bash \
1111     maybe-installcheck-bfd \
1112     maybe-installcheck-opcodes \
1113     maybe-installcheck-binutils \
1114     maybe-installcheck-bison \
1115     maybe-installcheck-byacc \
1116     maybe-installcheck-bzip2 \
1117     maybe-installcheck-dejagnu \
1118     maybe-installcheck-diff \
1119     maybe-installcheck-dosutils \
1120     maybe-installcheck-etc \
1121     maybe-installcheck-fastjar \
1122     maybe-installcheck-fileutils \
1123     maybe-installcheck-findutils \
1124     maybe-installcheck-find \
1125     maybe-installcheck-flex \
1126     maybe-installcheck-gas \
1127     maybe-installcheck-gawk \
1128     maybe-installcheck-gettext \
1129     maybe-installcheck-gnuserv \
1130     maybe-installcheck-gprof \
1131     maybe-installcheck-gzip \
1132     maybe-installcheck-hello \
1133     maybe-installcheck-indent \
1134     maybe-installcheck-intl \
1135     maybe-installcheck-tcl \
1136     maybe-installcheck-itcl \
1137     maybe-installcheck-ld \
1138     maybe-installcheck-libcpp \
1139     maybe-installcheck-libgui \
1140     maybe-installcheck-libbanshee \
1141     maybe-installcheck-libiberty \
1142     maybe-installcheck-libtool \
1143     maybe-installcheck-m4 \
1144     maybe-installcheck-make \
1145     maybe-installcheck-mmalloc \
1146     maybe-installcheck-patch \
1147     maybe-installcheck-perl \
1148     maybe-installcheck-prms \
1149     maybe-installcheck-rcs \
1150     maybe-installcheck-readline \
1151     maybe-installcheck-release \
1152     maybe-installcheck-recode \
1153     maybe-installcheck-sed \
1154     maybe-installcheck-send-pr \
1155     maybe-installcheck-shellutils \
1156     maybe-installcheck-sid \
1157     maybe-installcheck-sim \
1158     maybe-installcheck-tar \
1159     maybe-installcheck-texinfo \
1160     maybe-installcheck-textutils \
1161     maybe-installcheck-time \
1162     maybe-installcheck-uudecode \
1163     maybe-installcheck-wdiff \
1164     maybe-installcheck-zip \
1165     maybe-installcheck-zlib \
1166     maybe-installcheck-gdb \
1167     maybe-installcheck-expect \
1168     maybe-installcheck-guile \
1169     maybe-installcheck-tk \
1170     maybe-installcheck-tix \
1171     maybe-installcheck-libtermcap \
1172     maybe-installcheck-utils
1173
1174 .PHONY: installcheck-target
1175 installcheck-target:  \
1176     maybe-installcheck-target-libstdc++-v3 \
1177     maybe-installcheck-target-libmudflap \
1178     maybe-installcheck-target-newlib \
1179     maybe-installcheck-target-libgfortran \
1180     maybe-installcheck-target-libobjc \
1181     maybe-installcheck-target-libtermcap \
1182     maybe-installcheck-target-winsup \
1183     maybe-installcheck-target-libgloss \
1184     maybe-installcheck-target-libiberty \
1185     maybe-installcheck-target-gperf \
1186     maybe-installcheck-target-examples \
1187     maybe-installcheck-target-libffi \
1188     maybe-installcheck-target-libjava \
1189     maybe-installcheck-target-zlib \
1190     maybe-installcheck-target-boehm-gc \
1191     maybe-installcheck-target-qthreads \
1192     maybe-installcheck-target-rda \
1193     maybe-installcheck-target-libada
1194
1195 .PHONY: do-mostlyclean
1196 do-mostlyclean: mostlyclean-host mostlyclean-target
1197
1198 .PHONY: mostlyclean-host
1199 mostlyclean-host: maybe-mostlyclean-gcc  \
1200     maybe-mostlyclean-ash \
1201     maybe-mostlyclean-autoconf \
1202     maybe-mostlyclean-automake \
1203     maybe-mostlyclean-bash \
1204     maybe-mostlyclean-bfd \
1205     maybe-mostlyclean-opcodes \
1206     maybe-mostlyclean-binutils \
1207     maybe-mostlyclean-bison \
1208     maybe-mostlyclean-byacc \
1209     maybe-mostlyclean-bzip2 \
1210     maybe-mostlyclean-dejagnu \
1211     maybe-mostlyclean-diff \
1212     maybe-mostlyclean-dosutils \
1213     maybe-mostlyclean-etc \
1214     maybe-mostlyclean-fastjar \
1215     maybe-mostlyclean-fileutils \
1216     maybe-mostlyclean-findutils \
1217     maybe-mostlyclean-find \
1218     maybe-mostlyclean-flex \
1219     maybe-mostlyclean-gas \
1220     maybe-mostlyclean-gawk \
1221     maybe-mostlyclean-gettext \
1222     maybe-mostlyclean-gnuserv \
1223     maybe-mostlyclean-gprof \
1224     maybe-mostlyclean-gzip \
1225     maybe-mostlyclean-hello \
1226     maybe-mostlyclean-indent \
1227     maybe-mostlyclean-intl \
1228     maybe-mostlyclean-tcl \
1229     maybe-mostlyclean-itcl \
1230     maybe-mostlyclean-ld \
1231     maybe-mostlyclean-libcpp \
1232     maybe-mostlyclean-libgui \
1233     maybe-mostlyclean-libbanshee \
1234     maybe-mostlyclean-libiberty \
1235     maybe-mostlyclean-libtool \
1236     maybe-mostlyclean-m4 \
1237     maybe-mostlyclean-make \
1238     maybe-mostlyclean-mmalloc \
1239     maybe-mostlyclean-patch \
1240     maybe-mostlyclean-perl \
1241     maybe-mostlyclean-prms \
1242     maybe-mostlyclean-rcs \
1243     maybe-mostlyclean-readline \
1244     maybe-mostlyclean-release \
1245     maybe-mostlyclean-recode \
1246     maybe-mostlyclean-sed \
1247     maybe-mostlyclean-send-pr \
1248     maybe-mostlyclean-shellutils \
1249     maybe-mostlyclean-sid \
1250     maybe-mostlyclean-sim \
1251     maybe-mostlyclean-tar \
1252     maybe-mostlyclean-texinfo \
1253     maybe-mostlyclean-textutils \
1254     maybe-mostlyclean-time \
1255     maybe-mostlyclean-uudecode \
1256     maybe-mostlyclean-wdiff \
1257     maybe-mostlyclean-zip \
1258     maybe-mostlyclean-zlib \
1259     maybe-mostlyclean-gdb \
1260     maybe-mostlyclean-expect \
1261     maybe-mostlyclean-guile \
1262     maybe-mostlyclean-tk \
1263     maybe-mostlyclean-tix \
1264     maybe-mostlyclean-libtermcap \
1265     maybe-mostlyclean-utils
1266
1267 .PHONY: mostlyclean-target
1268 mostlyclean-target:  \
1269     maybe-mostlyclean-target-libstdc++-v3 \
1270     maybe-mostlyclean-target-libmudflap \
1271     maybe-mostlyclean-target-newlib \
1272     maybe-mostlyclean-target-libgfortran \
1273     maybe-mostlyclean-target-libobjc \
1274     maybe-mostlyclean-target-libtermcap \
1275     maybe-mostlyclean-target-winsup \
1276     maybe-mostlyclean-target-libgloss \
1277     maybe-mostlyclean-target-libiberty \
1278     maybe-mostlyclean-target-gperf \
1279     maybe-mostlyclean-target-examples \
1280     maybe-mostlyclean-target-libffi \
1281     maybe-mostlyclean-target-libjava \
1282     maybe-mostlyclean-target-zlib \
1283     maybe-mostlyclean-target-boehm-gc \
1284     maybe-mostlyclean-target-qthreads \
1285     maybe-mostlyclean-target-rda \
1286     maybe-mostlyclean-target-libada
1287
1288 .PHONY: do-clean
1289 do-clean: clean-host clean-target
1290
1291 .PHONY: clean-host
1292 clean-host: maybe-clean-gcc  \
1293     maybe-clean-ash \
1294     maybe-clean-autoconf \
1295     maybe-clean-automake \
1296     maybe-clean-bash \
1297     maybe-clean-bfd \
1298     maybe-clean-opcodes \
1299     maybe-clean-binutils \
1300     maybe-clean-bison \
1301     maybe-clean-byacc \
1302     maybe-clean-bzip2 \
1303     maybe-clean-dejagnu \
1304     maybe-clean-diff \
1305     maybe-clean-dosutils \
1306     maybe-clean-etc \
1307     maybe-clean-fastjar \
1308     maybe-clean-fileutils \
1309     maybe-clean-findutils \
1310     maybe-clean-find \
1311     maybe-clean-flex \
1312     maybe-clean-gas \
1313     maybe-clean-gawk \
1314     maybe-clean-gettext \
1315     maybe-clean-gnuserv \
1316     maybe-clean-gprof \
1317     maybe-clean-gzip \
1318     maybe-clean-hello \
1319     maybe-clean-indent \
1320     maybe-clean-intl \
1321     maybe-clean-tcl \
1322     maybe-clean-itcl \
1323     maybe-clean-ld \
1324     maybe-clean-libcpp \
1325     maybe-clean-libgui \
1326     maybe-clean-libbanshee \
1327     maybe-clean-libiberty \
1328     maybe-clean-libtool \
1329     maybe-clean-m4 \
1330     maybe-clean-make \
1331     maybe-clean-mmalloc \
1332     maybe-clean-patch \
1333     maybe-clean-perl \
1334     maybe-clean-prms \
1335     maybe-clean-rcs \
1336     maybe-clean-readline \
1337     maybe-clean-release \
1338     maybe-clean-recode \
1339     maybe-clean-sed \
1340     maybe-clean-send-pr \
1341     maybe-clean-shellutils \
1342     maybe-clean-sid \
1343     maybe-clean-sim \
1344     maybe-clean-tar \
1345     maybe-clean-texinfo \
1346     maybe-clean-textutils \
1347     maybe-clean-time \
1348     maybe-clean-uudecode \
1349     maybe-clean-wdiff \
1350     maybe-clean-zip \
1351     maybe-clean-zlib \
1352     maybe-clean-gdb \
1353     maybe-clean-expect \
1354     maybe-clean-guile \
1355     maybe-clean-tk \
1356     maybe-clean-tix \
1357     maybe-clean-libtermcap \
1358     maybe-clean-utils
1359
1360 .PHONY: clean-target
1361 clean-target:  \
1362     maybe-clean-target-libstdc++-v3 \
1363     maybe-clean-target-libmudflap \
1364     maybe-clean-target-newlib \
1365     maybe-clean-target-libgfortran \
1366     maybe-clean-target-libobjc \
1367     maybe-clean-target-libtermcap \
1368     maybe-clean-target-winsup \
1369     maybe-clean-target-libgloss \
1370     maybe-clean-target-libiberty \
1371     maybe-clean-target-gperf \
1372     maybe-clean-target-examples \
1373     maybe-clean-target-libffi \
1374     maybe-clean-target-libjava \
1375     maybe-clean-target-zlib \
1376     maybe-clean-target-boehm-gc \
1377     maybe-clean-target-qthreads \
1378     maybe-clean-target-rda \
1379     maybe-clean-target-libada
1380
1381 .PHONY: do-distclean
1382 do-distclean: distclean-host distclean-target
1383
1384 .PHONY: distclean-host
1385 distclean-host: maybe-distclean-gcc  \
1386     maybe-distclean-ash \
1387     maybe-distclean-autoconf \
1388     maybe-distclean-automake \
1389     maybe-distclean-bash \
1390     maybe-distclean-bfd \
1391     maybe-distclean-opcodes \
1392     maybe-distclean-binutils \
1393     maybe-distclean-bison \
1394     maybe-distclean-byacc \
1395     maybe-distclean-bzip2 \
1396     maybe-distclean-dejagnu \
1397     maybe-distclean-diff \
1398     maybe-distclean-dosutils \
1399     maybe-distclean-etc \
1400     maybe-distclean-fastjar \
1401     maybe-distclean-fileutils \
1402     maybe-distclean-findutils \
1403     maybe-distclean-find \
1404     maybe-distclean-flex \
1405     maybe-distclean-gas \
1406     maybe-distclean-gawk \
1407     maybe-distclean-gettext \
1408     maybe-distclean-gnuserv \
1409     maybe-distclean-gprof \
1410     maybe-distclean-gzip \
1411     maybe-distclean-hello \
1412     maybe-distclean-indent \
1413     maybe-distclean-intl \
1414     maybe-distclean-tcl \
1415     maybe-distclean-itcl \
1416     maybe-distclean-ld \
1417     maybe-distclean-libcpp \
1418     maybe-distclean-libgui \
1419     maybe-distclean-libbanshee \
1420     maybe-distclean-libiberty \
1421     maybe-distclean-libtool \
1422     maybe-distclean-m4 \
1423     maybe-distclean-make \
1424     maybe-distclean-mmalloc \
1425     maybe-distclean-patch \
1426     maybe-distclean-perl \
1427     maybe-distclean-prms \
1428     maybe-distclean-rcs \
1429     maybe-distclean-readline \
1430     maybe-distclean-release \
1431     maybe-distclean-recode \
1432     maybe-distclean-sed \
1433     maybe-distclean-send-pr \
1434     maybe-distclean-shellutils \
1435     maybe-distclean-sid \
1436     maybe-distclean-sim \
1437     maybe-distclean-tar \
1438     maybe-distclean-texinfo \
1439     maybe-distclean-textutils \
1440     maybe-distclean-time \
1441     maybe-distclean-uudecode \
1442     maybe-distclean-wdiff \
1443     maybe-distclean-zip \
1444     maybe-distclean-zlib \
1445     maybe-distclean-gdb \
1446     maybe-distclean-expect \
1447     maybe-distclean-guile \
1448     maybe-distclean-tk \
1449     maybe-distclean-tix \
1450     maybe-distclean-libtermcap \
1451     maybe-distclean-utils
1452
1453 .PHONY: distclean-target
1454 distclean-target:  \
1455     maybe-distclean-target-libstdc++-v3 \
1456     maybe-distclean-target-libmudflap \
1457     maybe-distclean-target-newlib \
1458     maybe-distclean-target-libgfortran \
1459     maybe-distclean-target-libobjc \
1460     maybe-distclean-target-libtermcap \
1461     maybe-distclean-target-winsup \
1462     maybe-distclean-target-libgloss \
1463     maybe-distclean-target-libiberty \
1464     maybe-distclean-target-gperf \
1465     maybe-distclean-target-examples \
1466     maybe-distclean-target-libffi \
1467     maybe-distclean-target-libjava \
1468     maybe-distclean-target-zlib \
1469     maybe-distclean-target-boehm-gc \
1470     maybe-distclean-target-qthreads \
1471     maybe-distclean-target-rda \
1472     maybe-distclean-target-libada
1473
1474 .PHONY: do-maintainer-clean
1475 do-maintainer-clean: maintainer-clean-host maintainer-clean-target
1476
1477 .PHONY: maintainer-clean-host
1478 maintainer-clean-host: maybe-maintainer-clean-gcc  \
1479     maybe-maintainer-clean-ash \
1480     maybe-maintainer-clean-autoconf \
1481     maybe-maintainer-clean-automake \
1482     maybe-maintainer-clean-bash \
1483     maybe-maintainer-clean-bfd \
1484     maybe-maintainer-clean-opcodes \
1485     maybe-maintainer-clean-binutils \
1486     maybe-maintainer-clean-bison \
1487     maybe-maintainer-clean-byacc \
1488     maybe-maintainer-clean-bzip2 \
1489     maybe-maintainer-clean-dejagnu \
1490     maybe-maintainer-clean-diff \
1491     maybe-maintainer-clean-dosutils \
1492     maybe-maintainer-clean-etc \
1493     maybe-maintainer-clean-fastjar \
1494     maybe-maintainer-clean-fileutils \
1495     maybe-maintainer-clean-findutils \
1496     maybe-maintainer-clean-find \
1497     maybe-maintainer-clean-flex \
1498     maybe-maintainer-clean-gas \
1499     maybe-maintainer-clean-gawk \
1500     maybe-maintainer-clean-gettext \
1501     maybe-maintainer-clean-gnuserv \
1502     maybe-maintainer-clean-gprof \
1503     maybe-maintainer-clean-gzip \
1504     maybe-maintainer-clean-hello \
1505     maybe-maintainer-clean-indent \
1506     maybe-maintainer-clean-intl \
1507     maybe-maintainer-clean-tcl \
1508     maybe-maintainer-clean-itcl \
1509     maybe-maintainer-clean-ld \
1510     maybe-maintainer-clean-libcpp \
1511     maybe-maintainer-clean-libgui \
1512     maybe-maintainer-clean-libbanshee \
1513     maybe-maintainer-clean-libiberty \
1514     maybe-maintainer-clean-libtool \
1515     maybe-maintainer-clean-m4 \
1516     maybe-maintainer-clean-make \
1517     maybe-maintainer-clean-mmalloc \
1518     maybe-maintainer-clean-patch \
1519     maybe-maintainer-clean-perl \
1520     maybe-maintainer-clean-prms \
1521     maybe-maintainer-clean-rcs \
1522     maybe-maintainer-clean-readline \
1523     maybe-maintainer-clean-release \
1524     maybe-maintainer-clean-recode \
1525     maybe-maintainer-clean-sed \
1526     maybe-maintainer-clean-send-pr \
1527     maybe-maintainer-clean-shellutils \
1528     maybe-maintainer-clean-sid \
1529     maybe-maintainer-clean-sim \
1530     maybe-maintainer-clean-tar \
1531     maybe-maintainer-clean-texinfo \
1532     maybe-maintainer-clean-textutils \
1533     maybe-maintainer-clean-time \
1534     maybe-maintainer-clean-uudecode \
1535     maybe-maintainer-clean-wdiff \
1536     maybe-maintainer-clean-zip \
1537     maybe-maintainer-clean-zlib \
1538     maybe-maintainer-clean-gdb \
1539     maybe-maintainer-clean-expect \
1540     maybe-maintainer-clean-guile \
1541     maybe-maintainer-clean-tk \
1542     maybe-maintainer-clean-tix \
1543     maybe-maintainer-clean-libtermcap \
1544     maybe-maintainer-clean-utils
1545
1546 .PHONY: maintainer-clean-target
1547 maintainer-clean-target:  \
1548     maybe-maintainer-clean-target-libstdc++-v3 \
1549     maybe-maintainer-clean-target-libmudflap \
1550     maybe-maintainer-clean-target-newlib \
1551     maybe-maintainer-clean-target-libgfortran \
1552     maybe-maintainer-clean-target-libobjc \
1553     maybe-maintainer-clean-target-libtermcap \
1554     maybe-maintainer-clean-target-winsup \
1555     maybe-maintainer-clean-target-libgloss \
1556     maybe-maintainer-clean-target-libiberty \
1557     maybe-maintainer-clean-target-gperf \
1558     maybe-maintainer-clean-target-examples \
1559     maybe-maintainer-clean-target-libffi \
1560     maybe-maintainer-clean-target-libjava \
1561     maybe-maintainer-clean-target-zlib \
1562     maybe-maintainer-clean-target-boehm-gc \
1563     maybe-maintainer-clean-target-qthreads \
1564     maybe-maintainer-clean-target-rda \
1565     maybe-maintainer-clean-target-libada
1566
1567
1568 # Here are the targets which correspond to the do-X targets.
1569
1570 .PHONY: info installcheck dvi install-info
1571 .PHONY: clean distclean mostlyclean maintainer-clean realclean
1572 .PHONY: local-clean local-distclean local-maintainer-clean
1573 info: do-info
1574 installcheck: do-installcheck
1575 dvi: do-dvi
1576
1577 # Make sure makeinfo is built before we do a `make info', if we're
1578 # in fact building texinfo.
1579 do-info: maybe-all-texinfo
1580
1581 install-info: do-install-info dir.info
1582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1583         if [ -f dir.info ] ; then \
1584           $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
1585         else true ; fi
1586
1587 local-clean:
1588         -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
1589
1590 local-distclean:
1591         -rm -f Makefile config.status config.cache mh-frag mt-frag
1592         -rm -f multilib.out multilib.tmp maybedep.tmp serdep.tmp
1593         -if [ "$(TARGET_SUBDIR)" != "." ]; then \
1594           rm -rf $(TARGET_SUBDIR); \
1595         else true; fi
1596         -rm -rf $(BUILD_SUBDIR)
1597         -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
1598         -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
1599         -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
1600         -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
1601         -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
1602
1603 local-maintainer-clean:
1604         @echo "This command is intended for maintainers to use;"
1605         @echo "it deletes files that may require special tools to rebuild."
1606
1607 clean: do-clean local-clean
1608 mostlyclean: do-mostlyclean local-clean
1609 distclean: do-distclean local-clean local-distclean
1610 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean 
1611 maintainer-clean: local-distclean
1612 realclean: maintainer-clean
1613
1614 # Extra dependency for clean-target, owing to the mixed nature of gcc
1615 clean-target: clean-target-libgcc
1616 clean-target-libgcc:
1617         test ! -d gcc/libgcc || \
1618         (cd gcc/libgcc && find . -type d -print) | \
1619         while read d; do rm -f gcc/$$d/libgcc.a || : ; done
1620         -rm -rf gcc/libgcc
1621
1622 # Check target.
1623
1624 .PHONY: check do-check
1625 check: do-check
1626
1627 # Only include modules actually being configured and built.
1628 do-check: maybe-check-gcc  \
1629     maybe-check-ash \
1630     maybe-check-autoconf \
1631     maybe-check-automake \
1632     maybe-check-bash \
1633     maybe-check-bfd \
1634     maybe-check-opcodes \
1635     maybe-check-binutils \
1636     maybe-check-bison \
1637     maybe-check-byacc \
1638     maybe-check-bzip2 \
1639     maybe-check-dejagnu \
1640     maybe-check-diff \
1641     maybe-check-dosutils \
1642     maybe-check-etc \
1643     maybe-check-fastjar \
1644     maybe-check-fileutils \
1645     maybe-check-findutils \
1646     maybe-check-find \
1647     maybe-check-flex \
1648     maybe-check-gas \
1649     maybe-check-gawk \
1650     maybe-check-gettext \
1651     maybe-check-gnuserv \
1652     maybe-check-gprof \
1653     maybe-check-gzip \
1654     maybe-check-hello \
1655     maybe-check-indent \
1656     maybe-check-intl \
1657     maybe-check-tcl \
1658     maybe-check-itcl \
1659     maybe-check-ld \
1660     maybe-check-libcpp \
1661     maybe-check-libgui \
1662     maybe-check-libbanshee \
1663     maybe-check-libiberty \
1664     maybe-check-libtool \
1665     maybe-check-m4 \
1666     maybe-check-make \
1667     maybe-check-mmalloc \
1668     maybe-check-patch \
1669     maybe-check-perl \
1670     maybe-check-prms \
1671     maybe-check-rcs \
1672     maybe-check-readline \
1673     maybe-check-release \
1674     maybe-check-recode \
1675     maybe-check-sed \
1676     maybe-check-send-pr \
1677     maybe-check-shellutils \
1678     maybe-check-sid \
1679     maybe-check-sim \
1680     maybe-check-tar \
1681     maybe-check-texinfo \
1682     maybe-check-textutils \
1683     maybe-check-time \
1684     maybe-check-uudecode \
1685     maybe-check-wdiff \
1686     maybe-check-zip \
1687     maybe-check-zlib \
1688     maybe-check-gdb \
1689     maybe-check-expect \
1690     maybe-check-guile \
1691     maybe-check-tk \
1692     maybe-check-tix \
1693     maybe-check-libtermcap \
1694     maybe-check-utils \
1695     maybe-check-target-libstdc++-v3 \
1696     maybe-check-target-libmudflap \
1697     maybe-check-target-newlib \
1698     maybe-check-target-libgfortran \
1699     maybe-check-target-libobjc \
1700     maybe-check-target-libtermcap \
1701     maybe-check-target-winsup \
1702     maybe-check-target-libgloss \
1703     maybe-check-target-libiberty \
1704     maybe-check-target-gperf \
1705     maybe-check-target-examples \
1706     maybe-check-target-libffi \
1707     maybe-check-target-libjava \
1708     maybe-check-target-zlib \
1709     maybe-check-target-boehm-gc \
1710     maybe-check-target-qthreads \
1711     maybe-check-target-rda \
1712     maybe-check-target-libada
1713
1714 # Automated reporting of test results.
1715
1716 warning.log: build.log
1717         $(srcdir)/contrib/warn_summary build.log > $@
1718
1719 mail-report.log:
1720         if test x'$(BOOT_CFLAGS)' != x''; then \
1721             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1722         fi; \
1723         $(srcdir)/contrib/test_summary -t >$@
1724         chmod +x $@
1725         echo If you really want to send e-mail, run ./$@ now
1726
1727 mail-report-with-warnings.log: warning.log
1728         if test x'$(BOOT_CFLAGS)' != x''; then \
1729             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1730         fi; \
1731         $(srcdir)/contrib/test_summary -t -i warning.log >$@
1732         chmod +x $@
1733         echo If you really want to send e-mail, run ./$@ now
1734
1735 # Installation targets.
1736
1737 .PHONY: install uninstall
1738 install: installdirs install-host install-target
1739
1740 .PHONY: install-host-nogcc
1741 install-host-nogcc:  \
1742     maybe-install-ash \
1743     maybe-install-autoconf \
1744     maybe-install-automake \
1745     maybe-install-bash \
1746     maybe-install-bfd \
1747     maybe-install-opcodes \
1748     maybe-install-binutils \
1749     maybe-install-bison \
1750     maybe-install-byacc \
1751     maybe-install-bzip2 \
1752     maybe-install-dejagnu \
1753     maybe-install-diff \
1754     maybe-install-dosutils \
1755     maybe-install-etc \
1756     maybe-install-fastjar \
1757     maybe-install-fileutils \
1758     maybe-install-findutils \
1759     maybe-install-find \
1760     maybe-install-flex \
1761     maybe-install-gas \
1762     maybe-install-gawk \
1763     maybe-install-gettext \
1764     maybe-install-gnuserv \
1765     maybe-install-gprof \
1766     maybe-install-gzip \
1767     maybe-install-hello \
1768     maybe-install-indent \
1769     maybe-install-intl \
1770     maybe-install-tcl \
1771     maybe-install-itcl \
1772     maybe-install-ld \
1773     maybe-install-libcpp \
1774     maybe-install-libgui \
1775     maybe-install-libbanshee \
1776     maybe-install-libiberty \
1777     maybe-install-libtool \
1778     maybe-install-m4 \
1779     maybe-install-make \
1780     maybe-install-mmalloc \
1781     maybe-install-patch \
1782     maybe-install-perl \
1783     maybe-install-prms \
1784     maybe-install-rcs \
1785     maybe-install-readline \
1786     maybe-install-release \
1787     maybe-install-recode \
1788     maybe-install-sed \
1789     maybe-install-send-pr \
1790     maybe-install-shellutils \
1791     maybe-install-sid \
1792     maybe-install-sim \
1793     maybe-install-tar \
1794     maybe-install-texinfo \
1795     maybe-install-textutils \
1796     maybe-install-time \
1797     maybe-install-uudecode \
1798     maybe-install-wdiff \
1799     maybe-install-zip \
1800     maybe-install-zlib \
1801     maybe-install-gdb \
1802     maybe-install-expect \
1803     maybe-install-guile \
1804     maybe-install-tk \
1805     maybe-install-tix \
1806     maybe-install-libtermcap \
1807     maybe-install-utils
1808
1809 .PHONY: install-host
1810 install-host: maybe-install-gcc  \
1811     maybe-install-ash \
1812     maybe-install-autoconf \
1813     maybe-install-automake \
1814     maybe-install-bash \
1815     maybe-install-bfd \
1816     maybe-install-opcodes \
1817     maybe-install-binutils \
1818     maybe-install-bison \
1819     maybe-install-byacc \
1820     maybe-install-bzip2 \
1821     maybe-install-dejagnu \
1822     maybe-install-diff \
1823     maybe-install-dosutils \
1824     maybe-install-etc \
1825     maybe-install-fastjar \
1826     maybe-install-fileutils \
1827     maybe-install-findutils \
1828     maybe-install-find \
1829     maybe-install-flex \
1830     maybe-install-gas \
1831     maybe-install-gawk \
1832     maybe-install-gettext \
1833     maybe-install-gnuserv \
1834     maybe-install-gprof \
1835     maybe-install-gzip \
1836     maybe-install-hello \
1837     maybe-install-indent \
1838     maybe-install-intl \
1839     maybe-install-tcl \
1840     maybe-install-itcl \
1841     maybe-install-ld \
1842     maybe-install-libcpp \
1843     maybe-install-libgui \
1844     maybe-install-libbanshee \
1845     maybe-install-libiberty \
1846     maybe-install-libtool \
1847     maybe-install-m4 \
1848     maybe-install-make \
1849     maybe-install-mmalloc \
1850     maybe-install-patch \
1851     maybe-install-perl \
1852     maybe-install-prms \
1853     maybe-install-rcs \
1854     maybe-install-readline \
1855     maybe-install-release \
1856     maybe-install-recode \
1857     maybe-install-sed \
1858     maybe-install-send-pr \
1859     maybe-install-shellutils \
1860     maybe-install-sid \
1861     maybe-install-sim \
1862     maybe-install-tar \
1863     maybe-install-texinfo \
1864     maybe-install-textutils \
1865     maybe-install-time \
1866     maybe-install-uudecode \
1867     maybe-install-wdiff \
1868     maybe-install-zip \
1869     maybe-install-zlib \
1870     maybe-install-gdb \
1871     maybe-install-expect \
1872     maybe-install-guile \
1873     maybe-install-tk \
1874     maybe-install-tix \
1875     maybe-install-libtermcap \
1876     maybe-install-utils
1877
1878 .PHONY: install-target
1879 install-target:  \
1880     maybe-install-target-libstdc++-v3 \
1881     maybe-install-target-libmudflap \
1882     maybe-install-target-newlib \
1883     maybe-install-target-libgfortran \
1884     maybe-install-target-libobjc \
1885     maybe-install-target-libtermcap \
1886     maybe-install-target-winsup \
1887     maybe-install-target-libgloss \
1888     maybe-install-target-libiberty \
1889     maybe-install-target-gperf \
1890     maybe-install-target-examples \
1891     maybe-install-target-libffi \
1892     maybe-install-target-libjava \
1893     maybe-install-target-zlib \
1894     maybe-install-target-boehm-gc \
1895     maybe-install-target-qthreads \
1896     maybe-install-target-rda \
1897     maybe-install-target-libada
1898
1899 uninstall:
1900         @echo "the uninstall target is not supported in this tree"
1901
1902 .PHONY: install.all
1903 install.all: install-no-fixedincludes
1904         @if [ -f ./gcc/Makefile ] ; then \
1905                 r=`${PWD_COMMAND}` ; export r ; \
1906                 $(SET_LIB_PATH) \
1907                 (cd ./gcc && \
1908                 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
1909         else \
1910                 true ; \
1911         fi
1912
1913 # install-no-fixedincludes is used because Cygnus can not distribute
1914 # the fixed header files.
1915 .PHONY: install-no-fixedincludes
1916 install-no-fixedincludes: installdirs install-host-nogcc \
1917         install-target gcc-no-fixedincludes
1918
1919 ### other supporting targets
1920
1921 MAKEDIRS= \
1922         $(DESTDIR)$(prefix) \
1923         $(DESTDIR)$(exec_prefix)
1924 .PHONY: installdirs
1925 installdirs: mkinstalldirs
1926         $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
1927
1928 dir.info: do-install-info
1929         if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
1930           $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
1931           mv -f dir.info.new dir.info ; \
1932         else true ; \
1933         fi
1934
1935 dist:
1936         @echo "Building a full distribution of this tree isn't done"
1937         @echo "via 'make dist'.  Check out the etc/ subdirectory" 
1938
1939 etags tags: TAGS
1940
1941 # Right now this just builds TAGS in each subdirectory.  emacs19 has the
1942 # ability to use several tags files at once, so there is probably no need
1943 # to combine them into one big TAGS file (like CVS 1.3 does).  We could
1944 # (if we felt like it) have this Makefile write a piece of elisp which
1945 # the user could load to tell emacs19 where all the TAGS files we just
1946 # built are.
1947 TAGS: do-TAGS
1948
1949 # --------------------------------------
1950 # Modules which run on the build machine
1951 # --------------------------------------
1952
1953 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
1954 maybe-configure-build-libiberty:
1955 @if build-libiberty
1956 maybe-configure-build-libiberty: configure-build-libiberty
1957 configure-build-libiberty:
1958         @test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
1959         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
1960         r=`${PWD_COMMAND}`; export r; \
1961         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1962         AR="$(AR_FOR_BUILD)"; export AR; \
1963         AS="$(AS_FOR_BUILD)"; export AS; \
1964         CC="$(CC_FOR_BUILD)"; export CC; \
1965         CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
1966         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
1967         CXX="$(CXX_FOR_BUILD)"; export CXX; \
1968         CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
1969         GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
1970         GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
1971         DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
1972         LD="$(LD_FOR_BUILD)"; export LD; \
1973         LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
1974         NM="$(NM_FOR_BUILD)"; export NM; \
1975         RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
1976         WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
1977         echo Configuring in $(BUILD_SUBDIR)/libiberty; \
1978         cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
1979         case $(srcdir) in \
1980           /* | [A-Za-z]:[\\/]*) \
1981             topdir=$(srcdir) ;; \
1982           *) \
1983             case "$(BUILD_SUBDIR)" in \
1984               .) topdir="../$(srcdir)" ;; \
1985               *) topdir="../../$(srcdir)" ;; \
1986             esac ;; \
1987         esac; \
1988         if [ "$(srcdir)" = "." ] ; then \
1989           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
1990             if $(SHELL) $$s/symlink-tree $${topdir}/libiberty "no-such-file" ; then \
1991               if [ -f Makefile ]; then \
1992                 if $(MAKE) distclean; then \
1993                   true; \
1994                 else \
1995                   exit 1; \
1996                 fi; \
1997               else \
1998                 true; \
1999               fi; \
2000             else \
2001               exit 1; \
2002             fi; \
2003           else \
2004             true; \
2005           fi; \
2006           srcdiroption="--srcdir=."; \
2007           libsrcdir="."; \
2008         else \
2009           srcdiroption="--srcdir=$${topdir}/libiberty"; \
2010           libsrcdir="$$s/libiberty"; \
2011         fi; \
2012         rm -f no-such-file || : ; \
2013         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2014           $(BUILD_CONFIGARGS) $${srcdiroption} \
2015           --with-build-subdir="$(BUILD_SUBDIR)" \
2016           || exit 1
2017 @endif build-libiberty
2018
2019 .PHONY: all-build-libiberty maybe-all-build-libiberty
2020 maybe-all-build-libiberty:
2021 @if build-libiberty
2022 maybe-all-build-libiberty: all-build-libiberty
2023 all-build-libiberty: configure-build-libiberty
2024         @r=`${PWD_COMMAND}`; export r; \
2025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2026         (cd $(BUILD_SUBDIR)/libiberty && $(MAKE) all)
2027 @endif build-libiberty
2028
2029 .PHONY: configure-build-libbanshee maybe-configure-build-libbanshee
2030 maybe-configure-build-libbanshee:
2031 @if build-libbanshee
2032 maybe-configure-build-libbanshee: configure-build-libbanshee
2033 configure-build-libbanshee:
2034         @test ! -f $(BUILD_SUBDIR)/libbanshee/Makefile || exit 0; \
2035         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libbanshee ; \
2036         r=`${PWD_COMMAND}`; export r; \
2037         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2038         AR="$(AR_FOR_BUILD)"; export AR; \
2039         AS="$(AS_FOR_BUILD)"; export AS; \
2040         CC="$(CC_FOR_BUILD)"; export CC; \
2041         CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
2042         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
2043         CXX="$(CXX_FOR_BUILD)"; export CXX; \
2044         CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
2045         GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
2046         GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
2047         DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
2048         LD="$(LD_FOR_BUILD)"; export LD; \
2049         LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
2050         NM="$(NM_FOR_BUILD)"; export NM; \
2051         RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
2052         WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
2053         echo Configuring in $(BUILD_SUBDIR)/libbanshee; \
2054         cd "$(BUILD_SUBDIR)/libbanshee" || exit 1; \
2055         case $(srcdir) in \
2056           /* | [A-Za-z]:[\\/]*) \
2057             topdir=$(srcdir) ;; \
2058           *) \
2059             case "$(BUILD_SUBDIR)" in \
2060               .) topdir="../$(srcdir)" ;; \
2061               *) topdir="../../$(srcdir)" ;; \
2062             esac ;; \
2063         esac; \
2064         if [ "$(srcdir)" = "." ] ; then \
2065           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2066             if $(SHELL) $$s/symlink-tree $${topdir}/libbanshee "no-such-file" ; then \
2067               if [ -f Makefile ]; then \
2068                 if $(MAKE) distclean; then \
2069                   true; \
2070                 else \
2071                   exit 1; \
2072                 fi; \
2073               else \
2074                 true; \
2075               fi; \
2076             else \
2077               exit 1; \
2078             fi; \
2079           else \
2080             true; \
2081           fi; \
2082           srcdiroption="--srcdir=."; \
2083           libsrcdir="."; \
2084         else \
2085           srcdiroption="--srcdir=$${topdir}/libbanshee"; \
2086           libsrcdir="$$s/libbanshee"; \
2087         fi; \
2088         rm -f no-such-file || : ; \
2089         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2090           $(BUILD_CONFIGARGS) $${srcdiroption} \
2091           --with-build-subdir="$(BUILD_SUBDIR)" \
2092           || exit 1
2093 @endif build-libbanshee
2094
2095 .PHONY: all-build-libbanshee maybe-all-build-libbanshee
2096 maybe-all-build-libbanshee:
2097 @if build-libbanshee
2098 maybe-all-build-libbanshee: all-build-libbanshee
2099 all-build-libbanshee: configure-build-libbanshee
2100         @r=`${PWD_COMMAND}`; export r; \
2101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2102         (cd $(BUILD_SUBDIR)/libbanshee && $(MAKE) all)
2103 @endif build-libbanshee
2104
2105
2106 # --------------------------------------
2107 # Modules which run on the host machine
2108 # --------------------------------------
2109
2110 .PHONY: configure-ash maybe-configure-ash
2111 maybe-configure-ash:
2112 @if ash
2113 maybe-configure-ash: configure-ash
2114 configure-ash:
2115         @test ! -f ash/Makefile || exit 0; \
2116         [ -d ash ] || mkdir ash; \
2117         r=`${PWD_COMMAND}`; export r; \
2118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2119         CC="$(CC)"; export CC; \
2120         CFLAGS="$(CFLAGS)"; export CFLAGS; \
2121         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
2122         CXX="$(CXX)"; export CXX; \
2123         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
2124         AR="$(AR)"; export AR; \
2125         AS="$(AS)"; export AS; \
2126         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
2127         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
2128         LD="$(LD)"; export LD; \
2129         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
2130         NM="$(NM)"; export NM; \
2131         RANLIB="$(RANLIB)"; export RANLIB; \
2132         WINDRES="$(WINDRES)"; export WINDRES; \
2133         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
2134         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
2135         echo Configuring in ash; \
2136         cd ash || exit 1; \
2137         case $(srcdir) in \
2138           \.) \
2139             srcdiroption="--srcdir=."; \
2140             libsrcdir=".";; \
2141           /* | [A-Za-z]:[\\/]*) \
2142             srcdiroption="--srcdir=$(srcdir)/ash"; \
2143             libsrcdir="$$s/ash";; \
2144           *) \
2145             srcdiroption="--srcdir=../$(srcdir)/ash"; \
2146             libsrcdir="$$s/ash";; \
2147         esac; \
2148         $(SHELL) $${libsrcdir}/configure \
2149           $(HOST_CONFIGARGS) $${srcdiroption} \
2150           || exit 1
2151 @endif ash
2152
2153 .PHONY: all-ash maybe-all-ash
2154 maybe-all-ash:
2155 @if ash
2156 maybe-all-ash: all-ash
2157 all-ash: configure-ash
2158         @r=`${PWD_COMMAND}`; export r; \
2159         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2160         $(SET_LIB_PATH) \
2161         (cd ash && $(MAKE) $(FLAGS_TO_PASS) all)
2162 @endif ash
2163
2164 .PHONY: check-ash maybe-check-ash
2165 maybe-check-ash:
2166 @if ash
2167 maybe-check-ash: check-ash
2168
2169 check-ash:
2170         @r=`${PWD_COMMAND}`; export r; \
2171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2172         $(SET_LIB_PATH) \
2173         (cd ash && $(MAKE) $(FLAGS_TO_PASS) check)
2174
2175 @endif ash
2176
2177 .PHONY: install-ash maybe-install-ash
2178 maybe-install-ash:
2179 @if ash
2180 maybe-install-ash: install-ash
2181
2182 install-ash: installdirs
2183         @r=`${PWD_COMMAND}`; export r; \
2184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2185         $(SET_LIB_PATH) \
2186         (cd ash && $(MAKE) $(FLAGS_TO_PASS) install)
2187
2188 @endif ash
2189
2190 # Other targets (info, dvi, etc.)
2191
2192 .PHONY: maybe-info-ash info-ash
2193 maybe-info-ash:
2194 @if ash
2195 maybe-info-ash: info-ash
2196
2197 info-ash: \
2198     configure-ash 
2199         @[ -f ./ash/Makefile ] || exit 0; \
2200         r=`${PWD_COMMAND}`; export r; \
2201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2202         $(SET_LIB_PATH) \
2203         for flag in $(EXTRA_HOST_FLAGS); do \
2204           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2205         done; \
2206         echo "Doing info in ash" ; \
2207         (cd ash && \
2208           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2209                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2210                   "RANLIB=$${RANLIB}" \
2211                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2212                   info) \
2213           || exit 1
2214
2215 @endif ash
2216
2217 .PHONY: maybe-dvi-ash dvi-ash
2218 maybe-dvi-ash:
2219 @if ash
2220 maybe-dvi-ash: dvi-ash
2221
2222 dvi-ash: \
2223     configure-ash 
2224         @[ -f ./ash/Makefile ] || exit 0; \
2225         r=`${PWD_COMMAND}`; export r; \
2226         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2227         $(SET_LIB_PATH) \
2228         for flag in $(EXTRA_HOST_FLAGS); do \
2229           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2230         done; \
2231         echo "Doing dvi in ash" ; \
2232         (cd ash && \
2233           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2234                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2235                   "RANLIB=$${RANLIB}" \
2236                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2237                   dvi) \
2238           || exit 1
2239
2240 @endif ash
2241
2242 .PHONY: maybe-TAGS-ash TAGS-ash
2243 maybe-TAGS-ash:
2244 @if ash
2245 maybe-TAGS-ash: TAGS-ash
2246
2247 TAGS-ash: \
2248     configure-ash 
2249         @[ -f ./ash/Makefile ] || exit 0; \
2250         r=`${PWD_COMMAND}`; export r; \
2251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2252         $(SET_LIB_PATH) \
2253         for flag in $(EXTRA_HOST_FLAGS); do \
2254           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2255         done; \
2256         echo "Doing TAGS in ash" ; \
2257         (cd ash && \
2258           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2259                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2260                   "RANLIB=$${RANLIB}" \
2261                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2262                   TAGS) \
2263           || exit 1
2264
2265 @endif ash
2266
2267 .PHONY: maybe-install-info-ash install-info-ash
2268 maybe-install-info-ash:
2269 @if ash
2270 maybe-install-info-ash: install-info-ash
2271
2272 install-info-ash: \
2273     configure-ash \
2274     info-ash 
2275         @[ -f ./ash/Makefile ] || exit 0; \
2276         r=`${PWD_COMMAND}`; export r; \
2277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2278         $(SET_LIB_PATH) \
2279         for flag in $(EXTRA_HOST_FLAGS); do \
2280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2281         done; \
2282         echo "Doing install-info in ash" ; \
2283         (cd ash && \
2284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2286                   "RANLIB=$${RANLIB}" \
2287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2288                   install-info) \
2289           || exit 1
2290
2291 @endif ash
2292
2293 .PHONY: maybe-installcheck-ash installcheck-ash
2294 maybe-installcheck-ash:
2295 @if ash
2296 maybe-installcheck-ash: installcheck-ash
2297
2298 installcheck-ash: \
2299     configure-ash 
2300         @[ -f ./ash/Makefile ] || exit 0; \
2301         r=`${PWD_COMMAND}`; export r; \
2302         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2303         $(SET_LIB_PATH) \
2304         for flag in $(EXTRA_HOST_FLAGS); do \
2305           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2306         done; \
2307         echo "Doing installcheck in ash" ; \
2308         (cd ash && \
2309           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2310                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2311                   "RANLIB=$${RANLIB}" \
2312                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2313                   installcheck) \
2314           || exit 1
2315
2316 @endif ash
2317
2318 .PHONY: maybe-mostlyclean-ash mostlyclean-ash
2319 maybe-mostlyclean-ash:
2320 @if ash
2321 maybe-mostlyclean-ash: mostlyclean-ash
2322
2323 mostlyclean-ash: 
2324         @[ -f ./ash/Makefile ] || exit 0; \
2325         r=`${PWD_COMMAND}`; export r; \
2326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2327         $(SET_LIB_PATH) \
2328         for flag in $(EXTRA_HOST_FLAGS); do \
2329           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2330         done; \
2331         echo "Doing mostlyclean in ash" ; \
2332         (cd ash && \
2333           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2334                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2335                   "RANLIB=$${RANLIB}" \
2336                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2337                   mostlyclean) \
2338           || exit 1
2339
2340 @endif ash
2341
2342 .PHONY: maybe-clean-ash clean-ash
2343 maybe-clean-ash:
2344 @if ash
2345 maybe-clean-ash: clean-ash
2346
2347 clean-ash: 
2348         @[ -f ./ash/Makefile ] || exit 0; \
2349         r=`${PWD_COMMAND}`; export r; \
2350         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2351         $(SET_LIB_PATH) \
2352         for flag in $(EXTRA_HOST_FLAGS); do \
2353           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2354         done; \
2355         echo "Doing clean in ash" ; \
2356         (cd ash && \
2357           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2358                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2359                   "RANLIB=$${RANLIB}" \
2360                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2361                   clean) \
2362           || exit 1
2363
2364 @endif ash
2365
2366 .PHONY: maybe-distclean-ash distclean-ash
2367 maybe-distclean-ash:
2368 @if ash
2369 maybe-distclean-ash: distclean-ash
2370
2371 distclean-ash: 
2372         @[ -f ./ash/Makefile ] || exit 0; \
2373         r=`${PWD_COMMAND}`; export r; \
2374         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2375         $(SET_LIB_PATH) \
2376         for flag in $(EXTRA_HOST_FLAGS); do \
2377           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2378         done; \
2379         echo "Doing distclean in ash" ; \
2380         (cd ash && \
2381           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2382                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2383                   "RANLIB=$${RANLIB}" \
2384                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2385                   distclean) \
2386           || exit 1
2387
2388 @endif ash
2389
2390 .PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
2391 maybe-maintainer-clean-ash:
2392 @if ash
2393 maybe-maintainer-clean-ash: maintainer-clean-ash
2394
2395 maintainer-clean-ash: 
2396         @[ -f ./ash/Makefile ] || exit 0; \
2397         r=`${PWD_COMMAND}`; export r; \
2398         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2399         $(SET_LIB_PATH) \
2400         for flag in $(EXTRA_HOST_FLAGS); do \
2401           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2402         done; \
2403         echo "Doing maintainer-clean in ash" ; \
2404         (cd ash && \
2405           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2406                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2407                   "RANLIB=$${RANLIB}" \
2408                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2409                   maintainer-clean) \
2410           || exit 1
2411
2412 @endif ash
2413
2414
2415 .PHONY: configure-autoconf maybe-configure-autoconf
2416 maybe-configure-autoconf:
2417 @if autoconf
2418 maybe-configure-autoconf: configure-autoconf
2419 configure-autoconf:
2420         @test ! -f autoconf/Makefile || exit 0; \
2421         [ -d autoconf ] || mkdir autoconf; \
2422         r=`${PWD_COMMAND}`; export r; \
2423         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2424         CC="$(CC)"; export CC; \
2425         CFLAGS="$(CFLAGS)"; export CFLAGS; \
2426         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
2427         CXX="$(CXX)"; export CXX; \
2428         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
2429         AR="$(AR)"; export AR; \
2430         AS="$(AS)"; export AS; \
2431         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
2432         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
2433         LD="$(LD)"; export LD; \
2434         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
2435         NM="$(NM)"; export NM; \
2436         RANLIB="$(RANLIB)"; export RANLIB; \
2437         WINDRES="$(WINDRES)"; export WINDRES; \
2438         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
2439         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
2440         echo Configuring in autoconf; \
2441         cd autoconf || exit 1; \
2442         case $(srcdir) in \
2443           \.) \
2444             srcdiroption="--srcdir=."; \
2445             libsrcdir=".";; \
2446           /* | [A-Za-z]:[\\/]*) \
2447             srcdiroption="--srcdir=$(srcdir)/autoconf"; \
2448             libsrcdir="$$s/autoconf";; \
2449           *) \
2450             srcdiroption="--srcdir=../$(srcdir)/autoconf"; \
2451             libsrcdir="$$s/autoconf";; \
2452         esac; \
2453         $(SHELL) $${libsrcdir}/configure \
2454           $(HOST_CONFIGARGS) $${srcdiroption} \
2455           || exit 1
2456 @endif autoconf
2457
2458 .PHONY: all-autoconf maybe-all-autoconf
2459 maybe-all-autoconf:
2460 @if autoconf
2461 maybe-all-autoconf: all-autoconf
2462 all-autoconf: configure-autoconf
2463         @r=`${PWD_COMMAND}`; export r; \
2464         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2465         $(SET_LIB_PATH) \
2466         (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) all)
2467 @endif autoconf
2468
2469 .PHONY: check-autoconf maybe-check-autoconf
2470 maybe-check-autoconf:
2471 @if autoconf
2472 maybe-check-autoconf: check-autoconf
2473
2474 check-autoconf:
2475         @r=`${PWD_COMMAND}`; export r; \
2476         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2477         $(SET_LIB_PATH) \
2478         (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) check)
2479
2480 @endif autoconf
2481
2482 .PHONY: install-autoconf maybe-install-autoconf
2483 maybe-install-autoconf:
2484 @if autoconf
2485 maybe-install-autoconf: install-autoconf
2486
2487 install-autoconf: installdirs
2488         @r=`${PWD_COMMAND}`; export r; \
2489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2490         $(SET_LIB_PATH) \
2491         (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) install)
2492
2493 @endif autoconf
2494
2495 # Other targets (info, dvi, etc.)
2496
2497 .PHONY: maybe-info-autoconf info-autoconf
2498 maybe-info-autoconf:
2499 @if autoconf
2500 maybe-info-autoconf: info-autoconf
2501
2502 info-autoconf: \
2503     configure-autoconf 
2504         @[ -f ./autoconf/Makefile ] || exit 0; \
2505         r=`${PWD_COMMAND}`; export r; \
2506         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2507         $(SET_LIB_PATH) \
2508         for flag in $(EXTRA_HOST_FLAGS); do \
2509           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2510         done; \
2511         echo "Doing info in autoconf" ; \
2512         (cd autoconf && \
2513           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2514                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2515                   "RANLIB=$${RANLIB}" \
2516                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2517                   info) \
2518           || exit 1
2519
2520 @endif autoconf
2521
2522 .PHONY: maybe-dvi-autoconf dvi-autoconf
2523 maybe-dvi-autoconf:
2524 @if autoconf
2525 maybe-dvi-autoconf: dvi-autoconf
2526
2527 dvi-autoconf: \
2528     configure-autoconf 
2529         @[ -f ./autoconf/Makefile ] || exit 0; \
2530         r=`${PWD_COMMAND}`; export r; \
2531         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2532         $(SET_LIB_PATH) \
2533         for flag in $(EXTRA_HOST_FLAGS); do \
2534           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2535         done; \
2536         echo "Doing dvi in autoconf" ; \
2537         (cd autoconf && \
2538           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2539                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2540                   "RANLIB=$${RANLIB}" \
2541                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2542                   dvi) \
2543           || exit 1
2544
2545 @endif autoconf
2546
2547 .PHONY: maybe-TAGS-autoconf TAGS-autoconf
2548 maybe-TAGS-autoconf:
2549 @if autoconf
2550 maybe-TAGS-autoconf: TAGS-autoconf
2551
2552 TAGS-autoconf: \
2553     configure-autoconf 
2554         @[ -f ./autoconf/Makefile ] || exit 0; \
2555         r=`${PWD_COMMAND}`; export r; \
2556         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2557         $(SET_LIB_PATH) \
2558         for flag in $(EXTRA_HOST_FLAGS); do \
2559           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2560         done; \
2561         echo "Doing TAGS in autoconf" ; \
2562         (cd autoconf && \
2563           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2564                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2565                   "RANLIB=$${RANLIB}" \
2566                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2567                   TAGS) \
2568           || exit 1
2569
2570 @endif autoconf
2571
2572 .PHONY: maybe-install-info-autoconf install-info-autoconf
2573 maybe-install-info-autoconf:
2574 @if autoconf
2575 maybe-install-info-autoconf: install-info-autoconf
2576
2577 install-info-autoconf: \
2578     configure-autoconf \
2579     info-autoconf 
2580         @[ -f ./autoconf/Makefile ] || exit 0; \
2581         r=`${PWD_COMMAND}`; export r; \
2582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2583         $(SET_LIB_PATH) \
2584         for flag in $(EXTRA_HOST_FLAGS); do \
2585           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2586         done; \
2587         echo "Doing install-info in autoconf" ; \
2588         (cd autoconf && \
2589           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2590                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2591                   "RANLIB=$${RANLIB}" \
2592                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2593                   install-info) \
2594           || exit 1
2595
2596 @endif autoconf
2597
2598 .PHONY: maybe-installcheck-autoconf installcheck-autoconf
2599 maybe-installcheck-autoconf:
2600 @if autoconf
2601 maybe-installcheck-autoconf: installcheck-autoconf
2602
2603 installcheck-autoconf: \
2604     configure-autoconf 
2605         @[ -f ./autoconf/Makefile ] || exit 0; \
2606         r=`${PWD_COMMAND}`; export r; \
2607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2608         $(SET_LIB_PATH) \
2609         for flag in $(EXTRA_HOST_FLAGS); do \
2610           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2611         done; \
2612         echo "Doing installcheck in autoconf" ; \
2613         (cd autoconf && \
2614           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2615                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2616                   "RANLIB=$${RANLIB}" \
2617                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2618                   installcheck) \
2619           || exit 1
2620
2621 @endif autoconf
2622
2623 .PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
2624 maybe-mostlyclean-autoconf:
2625 @if autoconf
2626 maybe-mostlyclean-autoconf: mostlyclean-autoconf
2627
2628 mostlyclean-autoconf: 
2629         @[ -f ./autoconf/Makefile ] || exit 0; \
2630         r=`${PWD_COMMAND}`; export r; \
2631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2632         $(SET_LIB_PATH) \
2633         for flag in $(EXTRA_HOST_FLAGS); do \
2634           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2635         done; \
2636         echo "Doing mostlyclean in autoconf" ; \
2637         (cd autoconf && \
2638           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2639                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2640                   "RANLIB=$${RANLIB}" \
2641                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2642                   mostlyclean) \
2643           || exit 1
2644
2645 @endif autoconf
2646
2647 .PHONY: maybe-clean-autoconf clean-autoconf
2648 maybe-clean-autoconf:
2649 @if autoconf
2650 maybe-clean-autoconf: clean-autoconf
2651
2652 clean-autoconf: 
2653         @[ -f ./autoconf/Makefile ] || exit 0; \
2654         r=`${PWD_COMMAND}`; export r; \
2655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2656         $(SET_LIB_PATH) \
2657         for flag in $(EXTRA_HOST_FLAGS); do \
2658           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2659         done; \
2660         echo "Doing clean in autoconf" ; \
2661         (cd autoconf && \
2662           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2663                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2664                   "RANLIB=$${RANLIB}" \
2665                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2666                   clean) \
2667           || exit 1
2668
2669 @endif autoconf
2670
2671 .PHONY: maybe-distclean-autoconf distclean-autoconf
2672 maybe-distclean-autoconf:
2673 @if autoconf
2674 maybe-distclean-autoconf: distclean-autoconf
2675
2676 distclean-autoconf: 
2677         @[ -f ./autoconf/Makefile ] || exit 0; \
2678         r=`${PWD_COMMAND}`; export r; \
2679         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2680         $(SET_LIB_PATH) \
2681         for flag in $(EXTRA_HOST_FLAGS); do \
2682           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2683         done; \
2684         echo "Doing distclean in autoconf" ; \
2685         (cd autoconf && \
2686           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2687                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2688                   "RANLIB=$${RANLIB}" \
2689                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2690                   distclean) \
2691           || exit 1
2692
2693 @endif autoconf
2694
2695 .PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
2696 maybe-maintainer-clean-autoconf:
2697 @if autoconf
2698 maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2699
2700 maintainer-clean-autoconf: 
2701         @[ -f ./autoconf/Makefile ] || exit 0; \
2702         r=`${PWD_COMMAND}`; export r; \
2703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2704         $(SET_LIB_PATH) \
2705         for flag in $(EXTRA_HOST_FLAGS); do \
2706           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2707         done; \
2708         echo "Doing maintainer-clean in autoconf" ; \
2709         (cd autoconf && \
2710           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2711                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2712                   "RANLIB=$${RANLIB}" \
2713                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2714                   maintainer-clean) \
2715           || exit 1
2716
2717 @endif autoconf
2718
2719
2720 .PHONY: configure-automake maybe-configure-automake
2721 maybe-configure-automake:
2722 @if automake
2723 maybe-configure-automake: configure-automake
2724 configure-automake:
2725         @test ! -f automake/Makefile || exit 0; \
2726         [ -d automake ] || mkdir automake; \
2727         r=`${PWD_COMMAND}`; export r; \
2728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2729         CC="$(CC)"; export CC; \
2730         CFLAGS="$(CFLAGS)"; export CFLAGS; \
2731         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
2732         CXX="$(CXX)"; export CXX; \
2733         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
2734         AR="$(AR)"; export AR; \
2735         AS="$(AS)"; export AS; \
2736         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
2737         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
2738         LD="$(LD)"; export LD; \
2739         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
2740         NM="$(NM)"; export NM; \
2741         RANLIB="$(RANLIB)"; export RANLIB; \
2742         WINDRES="$(WINDRES)"; export WINDRES; \
2743         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
2744         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
2745         echo Configuring in automake; \
2746         cd automake || exit 1; \
2747         case $(srcdir) in \
2748           \.) \
2749             srcdiroption="--srcdir=."; \
2750             libsrcdir=".";; \
2751           /* | [A-Za-z]:[\\/]*) \
2752             srcdiroption="--srcdir=$(srcdir)/automake"; \
2753             libsrcdir="$$s/automake";; \
2754           *) \
2755             srcdiroption="--srcdir=../$(srcdir)/automake"; \
2756             libsrcdir="$$s/automake";; \
2757         esac; \
2758         $(SHELL) $${libsrcdir}/configure \
2759           $(HOST_CONFIGARGS) $${srcdiroption} \
2760           || exit 1
2761 @endif automake
2762
2763 .PHONY: all-automake maybe-all-automake
2764 maybe-all-automake:
2765 @if automake
2766 maybe-all-automake: all-automake
2767 all-automake: configure-automake
2768         @r=`${PWD_COMMAND}`; export r; \
2769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2770         $(SET_LIB_PATH) \
2771         (cd automake && $(MAKE) $(FLAGS_TO_PASS) all)
2772 @endif automake
2773
2774 .PHONY: check-automake maybe-check-automake
2775 maybe-check-automake:
2776 @if automake
2777 maybe-check-automake: check-automake
2778
2779 check-automake:
2780         @r=`${PWD_COMMAND}`; export r; \
2781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2782         $(SET_LIB_PATH) \
2783         (cd automake && $(MAKE) $(FLAGS_TO_PASS) check)
2784
2785 @endif automake
2786
2787 .PHONY: install-automake maybe-install-automake
2788 maybe-install-automake:
2789 @if automake
2790 maybe-install-automake: install-automake
2791
2792 install-automake: installdirs
2793         @r=`${PWD_COMMAND}`; export r; \
2794         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2795         $(SET_LIB_PATH) \
2796         (cd automake && $(MAKE) $(FLAGS_TO_PASS) install)
2797
2798 @endif automake
2799
2800 # Other targets (info, dvi, etc.)
2801
2802 .PHONY: maybe-info-automake info-automake
2803 maybe-info-automake:
2804 @if automake
2805 maybe-info-automake: info-automake
2806
2807 info-automake: \
2808     configure-automake 
2809         @[ -f ./automake/Makefile ] || exit 0; \
2810         r=`${PWD_COMMAND}`; export r; \
2811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2812         $(SET_LIB_PATH) \
2813         for flag in $(EXTRA_HOST_FLAGS); do \
2814           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2815         done; \
2816         echo "Doing info in automake" ; \
2817         (cd automake && \
2818           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2819                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2820                   "RANLIB=$${RANLIB}" \
2821                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2822                   info) \
2823           || exit 1
2824
2825 @endif automake
2826
2827 .PHONY: maybe-dvi-automake dvi-automake
2828 maybe-dvi-automake:
2829 @if automake
2830 maybe-dvi-automake: dvi-automake
2831
2832 dvi-automake: \
2833     configure-automake 
2834         @[ -f ./automake/Makefile ] || exit 0; \
2835         r=`${PWD_COMMAND}`; export r; \
2836         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2837         $(SET_LIB_PATH) \
2838         for flag in $(EXTRA_HOST_FLAGS); do \
2839           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2840         done; \
2841         echo "Doing dvi in automake" ; \
2842         (cd automake && \
2843           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2844                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2845                   "RANLIB=$${RANLIB}" \
2846                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2847                   dvi) \
2848           || exit 1
2849
2850 @endif automake
2851
2852 .PHONY: maybe-TAGS-automake TAGS-automake
2853 maybe-TAGS-automake:
2854 @if automake
2855 maybe-TAGS-automake: TAGS-automake
2856
2857 TAGS-automake: \
2858     configure-automake 
2859         @[ -f ./automake/Makefile ] || exit 0; \
2860         r=`${PWD_COMMAND}`; export r; \
2861         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2862         $(SET_LIB_PATH) \
2863         for flag in $(EXTRA_HOST_FLAGS); do \
2864           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2865         done; \
2866         echo "Doing TAGS in automake" ; \
2867         (cd automake && \
2868           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2869                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2870                   "RANLIB=$${RANLIB}" \
2871                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2872                   TAGS) \
2873           || exit 1
2874
2875 @endif automake
2876
2877 .PHONY: maybe-install-info-automake install-info-automake
2878 maybe-install-info-automake:
2879 @if automake
2880 maybe-install-info-automake: install-info-automake
2881
2882 install-info-automake: \
2883     configure-automake \
2884     info-automake 
2885         @[ -f ./automake/Makefile ] || exit 0; \
2886         r=`${PWD_COMMAND}`; export r; \
2887         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2888         $(SET_LIB_PATH) \
2889         for flag in $(EXTRA_HOST_FLAGS); do \
2890           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2891         done; \
2892         echo "Doing install-info in automake" ; \
2893         (cd automake && \
2894           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2895                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2896                   "RANLIB=$${RANLIB}" \
2897                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2898                   install-info) \
2899           || exit 1
2900
2901 @endif automake
2902
2903 .PHONY: maybe-installcheck-automake installcheck-automake
2904 maybe-installcheck-automake:
2905 @if automake
2906 maybe-installcheck-automake: installcheck-automake
2907
2908 installcheck-automake: \
2909     configure-automake 
2910         @[ -f ./automake/Makefile ] || exit 0; \
2911         r=`${PWD_COMMAND}`; export r; \
2912         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2913         $(SET_LIB_PATH) \
2914         for flag in $(EXTRA_HOST_FLAGS); do \
2915           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2916         done; \
2917         echo "Doing installcheck in automake" ; \
2918         (cd automake && \
2919           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2920                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2921                   "RANLIB=$${RANLIB}" \
2922                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2923                   installcheck) \
2924           || exit 1
2925
2926 @endif automake
2927
2928 .PHONY: maybe-mostlyclean-automake mostlyclean-automake
2929 maybe-mostlyclean-automake:
2930 @if automake
2931 maybe-mostlyclean-automake: mostlyclean-automake
2932
2933 mostlyclean-automake: 
2934         @[ -f ./automake/Makefile ] || exit 0; \
2935         r=`${PWD_COMMAND}`; export r; \
2936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2937         $(SET_LIB_PATH) \
2938         for flag in $(EXTRA_HOST_FLAGS); do \
2939           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2940         done; \
2941         echo "Doing mostlyclean in automake" ; \
2942         (cd automake && \
2943           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2944                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2945                   "RANLIB=$${RANLIB}" \
2946                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2947                   mostlyclean) \
2948           || exit 1
2949
2950 @endif automake
2951
2952 .PHONY: maybe-clean-automake clean-automake
2953 maybe-clean-automake:
2954 @if automake
2955 maybe-clean-automake: clean-automake
2956
2957 clean-automake: 
2958         @[ -f ./automake/Makefile ] || exit 0; \
2959         r=`${PWD_COMMAND}`; export r; \
2960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2961         $(SET_LIB_PATH) \
2962         for flag in $(EXTRA_HOST_FLAGS); do \
2963           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2964         done; \
2965         echo "Doing clean in automake" ; \
2966         (cd automake && \
2967           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2968                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2969                   "RANLIB=$${RANLIB}" \
2970                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2971                   clean) \
2972           || exit 1
2973
2974 @endif automake
2975
2976 .PHONY: maybe-distclean-automake distclean-automake
2977 maybe-distclean-automake:
2978 @if automake
2979 maybe-distclean-automake: distclean-automake
2980
2981 distclean-automake: 
2982         @[ -f ./automake/Makefile ] || exit 0; \
2983         r=`${PWD_COMMAND}`; export r; \
2984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2985         $(SET_LIB_PATH) \
2986         for flag in $(EXTRA_HOST_FLAGS); do \
2987           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2988         done; \
2989         echo "Doing distclean in automake" ; \
2990         (cd automake && \
2991           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2992                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2993                   "RANLIB=$${RANLIB}" \
2994                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2995                   distclean) \
2996           || exit 1
2997
2998 @endif automake
2999
3000 .PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
3001 maybe-maintainer-clean-automake:
3002 @if automake
3003 maybe-maintainer-clean-automake: maintainer-clean-automake
3004
3005 maintainer-clean-automake: 
3006         @[ -f ./automake/Makefile ] || exit 0; \
3007         r=`${PWD_COMMAND}`; export r; \
3008         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3009         $(SET_LIB_PATH) \
3010         for flag in $(EXTRA_HOST_FLAGS); do \
3011           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3012         done; \
3013         echo "Doing maintainer-clean in automake" ; \
3014         (cd automake && \
3015           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3016                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3017                   "RANLIB=$${RANLIB}" \
3018                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3019                   maintainer-clean) \
3020           || exit 1
3021
3022 @endif automake
3023
3024
3025 .PHONY: configure-bash maybe-configure-bash
3026 maybe-configure-bash:
3027 @if bash
3028 maybe-configure-bash: configure-bash
3029 configure-bash:
3030         @test ! -f bash/Makefile || exit 0; \
3031         [ -d bash ] || mkdir bash; \
3032         r=`${PWD_COMMAND}`; export r; \
3033         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3034         CC="$(CC)"; export CC; \
3035         CFLAGS="$(CFLAGS)"; export CFLAGS; \
3036         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
3037         CXX="$(CXX)"; export CXX; \
3038         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
3039         AR="$(AR)"; export AR; \
3040         AS="$(AS)"; export AS; \
3041         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
3042         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
3043         LD="$(LD)"; export LD; \
3044         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
3045         NM="$(NM)"; export NM; \
3046         RANLIB="$(RANLIB)"; export RANLIB; \
3047         WINDRES="$(WINDRES)"; export WINDRES; \
3048         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
3049         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
3050         echo Configuring in bash; \
3051         cd bash || exit 1; \
3052         case $(srcdir) in \
3053           \.) \
3054             srcdiroption="--srcdir=."; \
3055             libsrcdir=".";; \
3056           /* | [A-Za-z]:[\\/]*) \
3057             srcdiroption="--srcdir=$(srcdir)/bash"; \
3058             libsrcdir="$$s/bash";; \
3059           *) \
3060             srcdiroption="--srcdir=../$(srcdir)/bash"; \
3061             libsrcdir="$$s/bash";; \
3062         esac; \
3063         $(SHELL) $${libsrcdir}/configure \
3064           $(HOST_CONFIGARGS) $${srcdiroption} \
3065           || exit 1
3066 @endif bash
3067
3068 .PHONY: all-bash maybe-all-bash
3069 maybe-all-bash:
3070 @if bash
3071 maybe-all-bash: all-bash
3072 all-bash: configure-bash
3073         @r=`${PWD_COMMAND}`; export r; \
3074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3075         $(SET_LIB_PATH) \
3076         (cd bash && $(MAKE) $(FLAGS_TO_PASS) all)
3077 @endif bash
3078
3079 .PHONY: check-bash maybe-check-bash
3080 maybe-check-bash:
3081 @if bash
3082 maybe-check-bash: check-bash
3083
3084 check-bash:
3085         @r=`${PWD_COMMAND}`; export r; \
3086         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3087         $(SET_LIB_PATH) \
3088         (cd bash && $(MAKE) $(FLAGS_TO_PASS) check)
3089
3090 @endif bash
3091
3092 .PHONY: install-bash maybe-install-bash
3093 maybe-install-bash:
3094 @if bash
3095 maybe-install-bash: install-bash
3096
3097 install-bash: installdirs
3098         @r=`${PWD_COMMAND}`; export r; \
3099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3100         $(SET_LIB_PATH) \
3101         (cd bash && $(MAKE) $(FLAGS_TO_PASS) install)
3102
3103 @endif bash
3104
3105 # Other targets (info, dvi, etc.)
3106
3107 .PHONY: maybe-info-bash info-bash
3108 maybe-info-bash:
3109 @if bash
3110 maybe-info-bash: info-bash
3111
3112 info-bash: \
3113     configure-bash 
3114         @[ -f ./bash/Makefile ] || exit 0; \
3115         r=`${PWD_COMMAND}`; export r; \
3116         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3117         $(SET_LIB_PATH) \
3118         for flag in $(EXTRA_HOST_FLAGS); do \
3119           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3120         done; \
3121         echo "Doing info in bash" ; \
3122         (cd bash && \
3123           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3124                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3125                   "RANLIB=$${RANLIB}" \
3126                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3127                   info) \
3128           || exit 1
3129
3130 @endif bash
3131
3132 .PHONY: maybe-dvi-bash dvi-bash
3133 maybe-dvi-bash:
3134 @if bash
3135 maybe-dvi-bash: dvi-bash
3136
3137 dvi-bash: \
3138     configure-bash 
3139         @[ -f ./bash/Makefile ] || exit 0; \
3140         r=`${PWD_COMMAND}`; export r; \
3141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3142         $(SET_LIB_PATH) \
3143         for flag in $(EXTRA_HOST_FLAGS); do \
3144           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3145         done; \
3146         echo "Doing dvi in bash" ; \
3147         (cd bash && \
3148           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3149                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3150                   "RANLIB=$${RANLIB}" \
3151                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3152                   dvi) \
3153           || exit 1
3154
3155 @endif bash
3156
3157 .PHONY: maybe-TAGS-bash TAGS-bash
3158 maybe-TAGS-bash:
3159 @if bash
3160 maybe-TAGS-bash: TAGS-bash
3161
3162 TAGS-bash: \
3163     configure-bash 
3164         @[ -f ./bash/Makefile ] || exit 0; \
3165         r=`${PWD_COMMAND}`; export r; \
3166         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3167         $(SET_LIB_PATH) \
3168         for flag in $(EXTRA_HOST_FLAGS); do \
3169           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3170         done; \
3171         echo "Doing TAGS in bash" ; \
3172         (cd bash && \
3173           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3174                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3175                   "RANLIB=$${RANLIB}" \
3176                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3177                   TAGS) \
3178           || exit 1
3179
3180 @endif bash
3181
3182 .PHONY: maybe-install-info-bash install-info-bash
3183 maybe-install-info-bash:
3184 @if bash
3185 maybe-install-info-bash: install-info-bash
3186
3187 install-info-bash: \
3188     configure-bash \
3189     info-bash 
3190         @[ -f ./bash/Makefile ] || exit 0; \
3191         r=`${PWD_COMMAND}`; export r; \
3192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3193         $(SET_LIB_PATH) \
3194         for flag in $(EXTRA_HOST_FLAGS); do \
3195           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3196         done; \
3197         echo "Doing install-info in bash" ; \
3198         (cd bash && \
3199           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3200                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3201                   "RANLIB=$${RANLIB}" \
3202                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3203                   install-info) \
3204           || exit 1
3205
3206 @endif bash
3207
3208 .PHONY: maybe-installcheck-bash installcheck-bash
3209 maybe-installcheck-bash:
3210 @if bash
3211 maybe-installcheck-bash: installcheck-bash
3212
3213 installcheck-bash: \
3214     configure-bash 
3215         @[ -f ./bash/Makefile ] || exit 0; \
3216         r=`${PWD_COMMAND}`; export r; \
3217         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3218         $(SET_LIB_PATH) \
3219         for flag in $(EXTRA_HOST_FLAGS); do \
3220           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3221         done; \
3222         echo "Doing installcheck in bash" ; \
3223         (cd bash && \
3224           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3225                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3226                   "RANLIB=$${RANLIB}" \
3227                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3228                   installcheck) \
3229           || exit 1
3230
3231 @endif bash
3232
3233 .PHONY: maybe-mostlyclean-bash mostlyclean-bash
3234 maybe-mostlyclean-bash:
3235 @if bash
3236 maybe-mostlyclean-bash: mostlyclean-bash
3237
3238 mostlyclean-bash: 
3239         @[ -f ./bash/Makefile ] || exit 0; \
3240         r=`${PWD_COMMAND}`; export r; \
3241         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3242         $(SET_LIB_PATH) \
3243         for flag in $(EXTRA_HOST_FLAGS); do \
3244           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3245         done; \
3246         echo "Doing mostlyclean in bash" ; \
3247         (cd bash && \
3248           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3249                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3250                   "RANLIB=$${RANLIB}" \
3251                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3252                   mostlyclean) \
3253           || exit 1
3254
3255 @endif bash
3256
3257 .PHONY: maybe-clean-bash clean-bash
3258 maybe-clean-bash:
3259 @if bash
3260 maybe-clean-bash: clean-bash
3261
3262 clean-bash: 
3263         @[ -f ./bash/Makefile ] || exit 0; \
3264         r=`${PWD_COMMAND}`; export r; \
3265         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3266         $(SET_LIB_PATH) \
3267         for flag in $(EXTRA_HOST_FLAGS); do \
3268           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3269         done; \
3270         echo "Doing clean in bash" ; \
3271         (cd bash && \
3272           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3273                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3274                   "RANLIB=$${RANLIB}" \
3275                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3276                   clean) \
3277           || exit 1
3278
3279 @endif bash
3280
3281 .PHONY: maybe-distclean-bash distclean-bash
3282 maybe-distclean-bash:
3283 @if bash
3284 maybe-distclean-bash: distclean-bash
3285
3286 distclean-bash: 
3287         @[ -f ./bash/Makefile ] || exit 0; \
3288         r=`${PWD_COMMAND}`; export r; \
3289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3290         $(SET_LIB_PATH) \
3291         for flag in $(EXTRA_HOST_FLAGS); do \
3292           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3293         done; \
3294         echo "Doing distclean in bash" ; \
3295         (cd bash && \
3296           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3297                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3298                   "RANLIB=$${RANLIB}" \
3299                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3300                   distclean) \
3301           || exit 1
3302
3303 @endif bash
3304
3305 .PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
3306 maybe-maintainer-clean-bash:
3307 @if bash
3308 maybe-maintainer-clean-bash: maintainer-clean-bash
3309
3310 maintainer-clean-bash: 
3311         @[ -f ./bash/Makefile ] || exit 0; \
3312         r=`${PWD_COMMAND}`; export r; \
3313         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3314         $(SET_LIB_PATH) \
3315         for flag in $(EXTRA_HOST_FLAGS); do \
3316           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3317         done; \
3318         echo "Doing maintainer-clean in bash" ; \
3319         (cd bash && \
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                   maintainer-clean) \
3325           || exit 1
3326
3327 @endif bash
3328
3329
3330 .PHONY: configure-bfd maybe-configure-bfd
3331 maybe-configure-bfd:
3332 @if bfd
3333 maybe-configure-bfd: configure-bfd
3334 configure-bfd:
3335         @test ! -f bfd/Makefile || exit 0; \
3336         [ -d bfd ] || mkdir bfd; \
3337         r=`${PWD_COMMAND}`; export r; \
3338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3339         CC="$(CC)"; export CC; \
3340         CFLAGS="$(CFLAGS)"; export CFLAGS; \
3341         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
3342         CXX="$(CXX)"; export CXX; \
3343         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
3344         AR="$(AR)"; export AR; \
3345         AS="$(AS)"; export AS; \
3346         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
3347         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
3348         LD="$(LD)"; export LD; \
3349         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
3350         NM="$(NM)"; export NM; \
3351         RANLIB="$(RANLIB)"; export RANLIB; \
3352         WINDRES="$(WINDRES)"; export WINDRES; \
3353         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
3354         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
3355         echo Configuring in bfd; \
3356         cd bfd || exit 1; \
3357         case $(srcdir) in \
3358           \.) \
3359             srcdiroption="--srcdir=."; \
3360             libsrcdir=".";; \
3361           /* | [A-Za-z]:[\\/]*) \
3362             srcdiroption="--srcdir=$(srcdir)/bfd"; \
3363             libsrcdir="$$s/bfd";; \
3364           *) \
3365             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
3366             libsrcdir="$$s/bfd";; \
3367         esac; \
3368         $(SHELL) $${libsrcdir}/configure \
3369           $(HOST_CONFIGARGS) $${srcdiroption} \
3370           || exit 1
3371 @endif bfd
3372
3373 .PHONY: all-bfd maybe-all-bfd
3374 maybe-all-bfd:
3375 @if bfd
3376 maybe-all-bfd: all-bfd
3377 all-bfd: configure-bfd
3378         @r=`${PWD_COMMAND}`; export r; \
3379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3380         $(SET_LIB_PATH) \
3381         (cd bfd && $(MAKE) $(FLAGS_TO_PASS) all)
3382 @endif bfd
3383
3384 .PHONY: check-bfd maybe-check-bfd
3385 maybe-check-bfd:
3386 @if bfd
3387 maybe-check-bfd: check-bfd
3388
3389 check-bfd:
3390         @r=`${PWD_COMMAND}`; export r; \
3391         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3392         $(SET_LIB_PATH) \
3393         (cd bfd && $(MAKE) $(FLAGS_TO_PASS) check)
3394
3395 @endif bfd
3396
3397 .PHONY: install-bfd maybe-install-bfd
3398 maybe-install-bfd:
3399 @if bfd
3400 maybe-install-bfd: install-bfd
3401
3402 install-bfd: installdirs
3403         @r=`${PWD_COMMAND}`; export r; \
3404         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3405         $(SET_LIB_PATH) \
3406         (cd bfd && $(MAKE) $(FLAGS_TO_PASS) install)
3407
3408 @endif bfd
3409
3410 # Other targets (info, dvi, etc.)
3411
3412 .PHONY: maybe-info-bfd info-bfd
3413 maybe-info-bfd:
3414 @if bfd
3415 maybe-info-bfd: info-bfd
3416
3417 info-bfd: \
3418     configure-bfd 
3419         @[ -f ./bfd/Makefile ] || exit 0; \
3420         r=`${PWD_COMMAND}`; export r; \
3421         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3422         $(SET_LIB_PATH) \
3423         for flag in $(EXTRA_HOST_FLAGS); do \
3424           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3425         done; \
3426         echo "Doing info in bfd" ; \
3427         (cd bfd && \
3428           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3429                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3430                   "RANLIB=$${RANLIB}" \
3431                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3432                   info) \
3433           || exit 1
3434
3435 @endif bfd
3436
3437 .PHONY: maybe-dvi-bfd dvi-bfd
3438 maybe-dvi-bfd:
3439 @if bfd
3440 maybe-dvi-bfd: dvi-bfd
3441
3442 dvi-bfd: \
3443     configure-bfd 
3444         @[ -f ./bfd/Makefile ] || exit 0; \
3445         r=`${PWD_COMMAND}`; export r; \
3446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3447         $(SET_LIB_PATH) \
3448         for flag in $(EXTRA_HOST_FLAGS); do \
3449           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3450         done; \
3451         echo "Doing dvi in bfd" ; \
3452         (cd bfd && \
3453           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3454                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3455                   "RANLIB=$${RANLIB}" \
3456                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3457                   dvi) \
3458           || exit 1
3459
3460 @endif bfd
3461
3462 .PHONY: maybe-TAGS-bfd TAGS-bfd
3463 maybe-TAGS-bfd:
3464 @if bfd
3465 maybe-TAGS-bfd: TAGS-bfd
3466
3467 TAGS-bfd: \
3468     configure-bfd 
3469         @[ -f ./bfd/Makefile ] || exit 0; \
3470         r=`${PWD_COMMAND}`; export r; \
3471         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3472         $(SET_LIB_PATH) \
3473         for flag in $(EXTRA_HOST_FLAGS); do \
3474           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3475         done; \
3476         echo "Doing TAGS in bfd" ; \
3477         (cd bfd && \
3478           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3479                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3480                   "RANLIB=$${RANLIB}" \
3481                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3482                   TAGS) \
3483           || exit 1
3484
3485 @endif bfd
3486
3487 .PHONY: maybe-install-info-bfd install-info-bfd
3488 maybe-install-info-bfd:
3489 @if bfd
3490 maybe-install-info-bfd: install-info-bfd
3491
3492 install-info-bfd: \
3493     configure-bfd \
3494     info-bfd 
3495         @[ -f ./bfd/Makefile ] || exit 0; \
3496         r=`${PWD_COMMAND}`; export r; \
3497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3498         $(SET_LIB_PATH) \
3499         for flag in $(EXTRA_HOST_FLAGS); do \
3500           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3501         done; \
3502         echo "Doing install-info in bfd" ; \
3503         (cd bfd && \
3504           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3505                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3506                   "RANLIB=$${RANLIB}" \
3507                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3508                   install-info) \
3509           || exit 1
3510
3511 @endif bfd
3512
3513 .PHONY: maybe-installcheck-bfd installcheck-bfd
3514 maybe-installcheck-bfd:
3515 @if bfd
3516 maybe-installcheck-bfd: installcheck-bfd
3517
3518 installcheck-bfd: \
3519     configure-bfd 
3520         @[ -f ./bfd/Makefile ] || exit 0; \
3521         r=`${PWD_COMMAND}`; export r; \
3522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3523         $(SET_LIB_PATH) \
3524         for flag in $(EXTRA_HOST_FLAGS); do \
3525           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3526         done; \
3527         echo "Doing installcheck in bfd" ; \
3528         (cd bfd && \
3529           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3530                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3531                   "RANLIB=$${RANLIB}" \
3532                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3533                   installcheck) \
3534           || exit 1
3535
3536 @endif bfd
3537
3538 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3539 maybe-mostlyclean-bfd:
3540 @if bfd
3541 maybe-mostlyclean-bfd: mostlyclean-bfd
3542
3543 mostlyclean-bfd: 
3544         @[ -f ./bfd/Makefile ] || exit 0; \
3545         r=`${PWD_COMMAND}`; export r; \
3546         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3547         $(SET_LIB_PATH) \
3548         for flag in $(EXTRA_HOST_FLAGS); do \
3549           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3550         done; \
3551         echo "Doing mostlyclean in bfd" ; \
3552         (cd bfd && \
3553           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3554                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3555                   "RANLIB=$${RANLIB}" \
3556                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3557                   mostlyclean) \
3558           || exit 1
3559
3560 @endif bfd
3561
3562 .PHONY: maybe-clean-bfd clean-bfd
3563 maybe-clean-bfd:
3564 @if bfd
3565 maybe-clean-bfd: clean-bfd
3566
3567 clean-bfd: 
3568         @[ -f ./bfd/Makefile ] || exit 0; \
3569         r=`${PWD_COMMAND}`; export r; \
3570         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3571         $(SET_LIB_PATH) \
3572         for flag in $(EXTRA_HOST_FLAGS); do \
3573           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3574         done; \
3575         echo "Doing clean in bfd" ; \
3576         (cd bfd && \
3577           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3578                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3579                   "RANLIB=$${RANLIB}" \
3580                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3581                   clean) \
3582           || exit 1
3583
3584 @endif bfd
3585
3586 .PHONY: maybe-distclean-bfd distclean-bfd
3587 maybe-distclean-bfd:
3588 @if bfd
3589 maybe-distclean-bfd: distclean-bfd
3590
3591 distclean-bfd: 
3592         @[ -f ./bfd/Makefile ] || exit 0; \
3593         r=`${PWD_COMMAND}`; export r; \
3594         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3595         $(SET_LIB_PATH) \
3596         for flag in $(EXTRA_HOST_FLAGS); do \
3597           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3598         done; \
3599         echo "Doing distclean in bfd" ; \
3600         (cd bfd && \
3601           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3602                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3603                   "RANLIB=$${RANLIB}" \
3604                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3605                   distclean) \
3606           || exit 1
3607
3608 @endif bfd
3609
3610 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3611 maybe-maintainer-clean-bfd:
3612 @if bfd
3613 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3614
3615 maintainer-clean-bfd: 
3616         @[ -f ./bfd/Makefile ] || exit 0; \
3617         r=`${PWD_COMMAND}`; export r; \
3618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3619         $(SET_LIB_PATH) \
3620         for flag in $(EXTRA_HOST_FLAGS); do \
3621           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3622         done; \
3623         echo "Doing maintainer-clean in bfd" ; \
3624         (cd bfd && \
3625           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3626                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3627                   "RANLIB=$${RANLIB}" \
3628                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3629                   maintainer-clean) \
3630           || exit 1
3631
3632 @endif bfd
3633
3634
3635 .PHONY: configure-opcodes maybe-configure-opcodes
3636 maybe-configure-opcodes:
3637 @if opcodes
3638 maybe-configure-opcodes: configure-opcodes
3639 configure-opcodes:
3640         @test ! -f opcodes/Makefile || exit 0; \
3641         [ -d opcodes ] || mkdir opcodes; \
3642         r=`${PWD_COMMAND}`; export r; \
3643         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3644         CC="$(CC)"; export CC; \
3645         CFLAGS="$(CFLAGS)"; export CFLAGS; \
3646         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
3647         CXX="$(CXX)"; export CXX; \
3648         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
3649         AR="$(AR)"; export AR; \
3650         AS="$(AS)"; export AS; \
3651         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
3652         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
3653         LD="$(LD)"; export LD; \
3654         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
3655         NM="$(NM)"; export NM; \
3656         RANLIB="$(RANLIB)"; export RANLIB; \
3657         WINDRES="$(WINDRES)"; export WINDRES; \
3658         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
3659         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
3660         echo Configuring in opcodes; \
3661         cd opcodes || exit 1; \
3662         case $(srcdir) in \
3663           \.) \
3664             srcdiroption="--srcdir=."; \
3665             libsrcdir=".";; \
3666           /* | [A-Za-z]:[\\/]*) \
3667             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
3668             libsrcdir="$$s/opcodes";; \
3669           *) \
3670             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
3671             libsrcdir="$$s/opcodes";; \
3672         esac; \
3673         $(SHELL) $${libsrcdir}/configure \
3674           $(HOST_CONFIGARGS) $${srcdiroption} \
3675           || exit 1
3676 @endif opcodes
3677
3678 .PHONY: all-opcodes maybe-all-opcodes
3679 maybe-all-opcodes:
3680 @if opcodes
3681 maybe-all-opcodes: all-opcodes
3682 all-opcodes: configure-opcodes
3683         @r=`${PWD_COMMAND}`; export r; \
3684         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3685         $(SET_LIB_PATH) \
3686         (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) all)
3687 @endif opcodes
3688
3689 .PHONY: check-opcodes maybe-check-opcodes
3690 maybe-check-opcodes:
3691 @if opcodes
3692 maybe-check-opcodes: check-opcodes
3693
3694 check-opcodes:
3695         @r=`${PWD_COMMAND}`; export r; \
3696         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3697         $(SET_LIB_PATH) \
3698         (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) check)
3699
3700 @endif opcodes
3701
3702 .PHONY: install-opcodes maybe-install-opcodes
3703 maybe-install-opcodes:
3704 @if opcodes
3705 maybe-install-opcodes: install-opcodes
3706
3707 install-opcodes: installdirs
3708         @r=`${PWD_COMMAND}`; export r; \
3709         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3710         $(SET_LIB_PATH) \
3711         (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) install)
3712
3713 @endif opcodes
3714
3715 # Other targets (info, dvi, etc.)
3716
3717 .PHONY: maybe-info-opcodes info-opcodes
3718 maybe-info-opcodes:
3719 @if opcodes
3720 maybe-info-opcodes: info-opcodes
3721
3722 info-opcodes: \
3723     configure-opcodes 
3724         @[ -f ./opcodes/Makefile ] || exit 0; \
3725         r=`${PWD_COMMAND}`; export r; \
3726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3727         $(SET_LIB_PATH) \
3728         for flag in $(EXTRA_HOST_FLAGS); do \
3729           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3730         done; \
3731         echo "Doing info in opcodes" ; \
3732         (cd opcodes && \
3733           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3734                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3735                   "RANLIB=$${RANLIB}" \
3736                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3737                   info) \
3738           || exit 1
3739
3740 @endif opcodes
3741
3742 .PHONY: maybe-dvi-opcodes dvi-opcodes
3743 maybe-dvi-opcodes:
3744 @if opcodes
3745 maybe-dvi-opcodes: dvi-opcodes
3746
3747 dvi-opcodes: \
3748     configure-opcodes 
3749         @[ -f ./opcodes/Makefile ] || exit 0; \
3750         r=`${PWD_COMMAND}`; export r; \
3751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3752         $(SET_LIB_PATH) \
3753         for flag in $(EXTRA_HOST_FLAGS); do \
3754           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3755         done; \
3756         echo "Doing dvi in opcodes" ; \
3757         (cd opcodes && \
3758           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3759                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3760                   "RANLIB=$${RANLIB}" \
3761                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3762                   dvi) \
3763           || exit 1
3764
3765 @endif opcodes
3766
3767 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
3768 maybe-TAGS-opcodes:
3769 @if opcodes
3770 maybe-TAGS-opcodes: TAGS-opcodes
3771
3772 TAGS-opcodes: \
3773     configure-opcodes 
3774         @[ -f ./opcodes/Makefile ] || exit 0; \
3775         r=`${PWD_COMMAND}`; export r; \
3776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3777         $(SET_LIB_PATH) \
3778         for flag in $(EXTRA_HOST_FLAGS); do \
3779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3780         done; \
3781         echo "Doing TAGS in opcodes" ; \
3782         (cd opcodes && \
3783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3785                   "RANLIB=$${RANLIB}" \
3786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3787                   TAGS) \
3788           || exit 1
3789
3790 @endif opcodes
3791
3792 .PHONY: maybe-install-info-opcodes install-info-opcodes
3793 maybe-install-info-opcodes:
3794 @if opcodes
3795 maybe-install-info-opcodes: install-info-opcodes
3796
3797 install-info-opcodes: \
3798     configure-opcodes \
3799     info-opcodes 
3800         @[ -f ./opcodes/Makefile ] || exit 0; \
3801         r=`${PWD_COMMAND}`; export r; \
3802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3803         $(SET_LIB_PATH) \
3804         for flag in $(EXTRA_HOST_FLAGS); do \
3805           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3806         done; \
3807         echo "Doing install-info in opcodes" ; \
3808         (cd opcodes && \
3809           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3810                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3811                   "RANLIB=$${RANLIB}" \
3812                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3813                   install-info) \
3814           || exit 1
3815
3816 @endif opcodes
3817
3818 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
3819 maybe-installcheck-opcodes:
3820 @if opcodes
3821 maybe-installcheck-opcodes: installcheck-opcodes
3822
3823 installcheck-opcodes: \
3824     configure-opcodes 
3825         @[ -f ./opcodes/Makefile ] || exit 0; \
3826         r=`${PWD_COMMAND}`; export r; \
3827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3828         $(SET_LIB_PATH) \
3829         for flag in $(EXTRA_HOST_FLAGS); do \
3830           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3831         done; \
3832         echo "Doing installcheck in opcodes" ; \
3833         (cd opcodes && \
3834           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3835                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3836                   "RANLIB=$${RANLIB}" \
3837                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3838                   installcheck) \
3839           || exit 1
3840
3841 @endif opcodes
3842
3843 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
3844 maybe-mostlyclean-opcodes:
3845 @if opcodes
3846 maybe-mostlyclean-opcodes: mostlyclean-opcodes
3847
3848 mostlyclean-opcodes: 
3849         @[ -f ./opcodes/Makefile ] || exit 0; \
3850         r=`${PWD_COMMAND}`; export r; \
3851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3852         $(SET_LIB_PATH) \
3853         for flag in $(EXTRA_HOST_FLAGS); do \
3854           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3855         done; \
3856         echo "Doing mostlyclean in opcodes" ; \
3857         (cd opcodes && \
3858           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3859                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3860                   "RANLIB=$${RANLIB}" \
3861                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3862                   mostlyclean) \
3863           || exit 1
3864
3865 @endif opcodes
3866
3867 .PHONY: maybe-clean-opcodes clean-opcodes
3868 maybe-clean-opcodes:
3869 @if opcodes
3870 maybe-clean-opcodes: clean-opcodes
3871
3872 clean-opcodes: 
3873         @[ -f ./opcodes/Makefile ] || exit 0; \
3874         r=`${PWD_COMMAND}`; export r; \
3875         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3876         $(SET_LIB_PATH) \
3877         for flag in $(EXTRA_HOST_FLAGS); do \
3878           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3879         done; \
3880         echo "Doing clean in opcodes" ; \
3881         (cd opcodes && \
3882           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3883                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3884                   "RANLIB=$${RANLIB}" \
3885                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3886                   clean) \
3887           || exit 1
3888
3889 @endif opcodes
3890
3891 .PHONY: maybe-distclean-opcodes distclean-opcodes
3892 maybe-distclean-opcodes:
3893 @if opcodes
3894 maybe-distclean-opcodes: distclean-opcodes
3895
3896 distclean-opcodes: 
3897         @[ -f ./opcodes/Makefile ] || exit 0; \
3898         r=`${PWD_COMMAND}`; export r; \
3899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3900         $(SET_LIB_PATH) \
3901         for flag in $(EXTRA_HOST_FLAGS); do \
3902           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3903         done; \
3904         echo "Doing distclean in opcodes" ; \
3905         (cd opcodes && \
3906           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3907                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3908                   "RANLIB=$${RANLIB}" \
3909                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3910                   distclean) \
3911           || exit 1
3912
3913 @endif opcodes
3914
3915 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
3916 maybe-maintainer-clean-opcodes:
3917 @if opcodes
3918 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
3919
3920 maintainer-clean-opcodes: 
3921         @[ -f ./opcodes/Makefile ] || exit 0; \
3922         r=`${PWD_COMMAND}`; export r; \
3923         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3924         $(SET_LIB_PATH) \
3925         for flag in $(EXTRA_HOST_FLAGS); do \
3926           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3927         done; \
3928         echo "Doing maintainer-clean in opcodes" ; \
3929         (cd opcodes && \
3930           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3931                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3932                   "RANLIB=$${RANLIB}" \
3933                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3934                   maintainer-clean) \
3935           || exit 1
3936
3937 @endif opcodes
3938
3939
3940 .PHONY: configure-binutils maybe-configure-binutils
3941 maybe-configure-binutils:
3942 @if binutils
3943 maybe-configure-binutils: configure-binutils
3944 configure-binutils:
3945         @test ! -f binutils/Makefile || exit 0; \
3946         [ -d binutils ] || mkdir binutils; \
3947         r=`${PWD_COMMAND}`; export r; \
3948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3949         CC="$(CC)"; export CC; \
3950         CFLAGS="$(CFLAGS)"; export CFLAGS; \
3951         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
3952         CXX="$(CXX)"; export CXX; \
3953         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
3954         AR="$(AR)"; export AR; \
3955         AS="$(AS)"; export AS; \
3956         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
3957         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
3958         LD="$(LD)"; export LD; \
3959         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
3960         NM="$(NM)"; export NM; \
3961         RANLIB="$(RANLIB)"; export RANLIB; \
3962         WINDRES="$(WINDRES)"; export WINDRES; \
3963         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
3964         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
3965         echo Configuring in binutils; \
3966         cd binutils || exit 1; \
3967         case $(srcdir) in \
3968           \.) \
3969             srcdiroption="--srcdir=."; \
3970             libsrcdir=".";; \
3971           /* | [A-Za-z]:[\\/]*) \
3972             srcdiroption="--srcdir=$(srcdir)/binutils"; \
3973             libsrcdir="$$s/binutils";; \
3974           *) \
3975             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
3976             libsrcdir="$$s/binutils";; \
3977         esac; \
3978         $(SHELL) $${libsrcdir}/configure \
3979           $(HOST_CONFIGARGS) $${srcdiroption} \
3980           || exit 1
3981 @endif binutils
3982
3983 .PHONY: all-binutils maybe-all-binutils
3984 maybe-all-binutils:
3985 @if binutils
3986 maybe-all-binutils: all-binutils
3987 all-binutils: configure-binutils
3988         @r=`${PWD_COMMAND}`; export r; \
3989         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3990         $(SET_LIB_PATH) \
3991         (cd binutils && $(MAKE) $(FLAGS_TO_PASS) all)
3992 @endif binutils
3993
3994 .PHONY: check-binutils maybe-check-binutils
3995 maybe-check-binutils:
3996 @if binutils
3997 maybe-check-binutils: check-binutils
3998
3999 check-binutils:
4000         @r=`${PWD_COMMAND}`; export r; \
4001         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4002         $(SET_LIB_PATH) \
4003         (cd binutils && $(MAKE) $(FLAGS_TO_PASS) check)
4004
4005 @endif binutils
4006
4007 .PHONY: install-binutils maybe-install-binutils
4008 maybe-install-binutils:
4009 @if binutils
4010 maybe-install-binutils: install-binutils
4011
4012 install-binutils: installdirs
4013         @r=`${PWD_COMMAND}`; export r; \
4014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4015         $(SET_LIB_PATH) \
4016         (cd binutils && $(MAKE) $(FLAGS_TO_PASS) install)
4017
4018 @endif binutils
4019
4020 # Other targets (info, dvi, etc.)
4021
4022 .PHONY: maybe-info-binutils info-binutils
4023 maybe-info-binutils:
4024 @if binutils
4025 maybe-info-binutils: info-binutils
4026
4027 info-binutils: \
4028     configure-binutils 
4029         @[ -f ./binutils/Makefile ] || exit 0; \
4030         r=`${PWD_COMMAND}`; export r; \
4031         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4032         $(SET_LIB_PATH) \
4033         for flag in $(EXTRA_HOST_FLAGS); do \
4034           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4035         done; \
4036         echo "Doing info in binutils" ; \
4037         (cd binutils && \
4038           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4039                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4040                   "RANLIB=$${RANLIB}" \
4041                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4042                   info) \
4043           || exit 1
4044
4045 @endif binutils
4046
4047 .PHONY: maybe-dvi-binutils dvi-binutils
4048 maybe-dvi-binutils:
4049 @if binutils
4050 maybe-dvi-binutils: dvi-binutils
4051
4052 dvi-binutils: \
4053     configure-binutils 
4054         @[ -f ./binutils/Makefile ] || exit 0; \
4055         r=`${PWD_COMMAND}`; export r; \
4056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4057         $(SET_LIB_PATH) \
4058         for flag in $(EXTRA_HOST_FLAGS); do \
4059           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4060         done; \
4061         echo "Doing dvi in binutils" ; \
4062         (cd binutils && \
4063           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4064                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4065                   "RANLIB=$${RANLIB}" \
4066                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4067                   dvi) \
4068           || exit 1
4069
4070 @endif binutils
4071
4072 .PHONY: maybe-TAGS-binutils TAGS-binutils
4073 maybe-TAGS-binutils:
4074 @if binutils
4075 maybe-TAGS-binutils: TAGS-binutils
4076
4077 TAGS-binutils: \
4078     configure-binutils 
4079         @[ -f ./binutils/Makefile ] || exit 0; \
4080         r=`${PWD_COMMAND}`; export r; \
4081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4082         $(SET_LIB_PATH) \
4083         for flag in $(EXTRA_HOST_FLAGS); do \
4084           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4085         done; \
4086         echo "Doing TAGS in binutils" ; \
4087         (cd binutils && \
4088           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4089                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4090                   "RANLIB=$${RANLIB}" \
4091                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4092                   TAGS) \
4093           || exit 1
4094
4095 @endif binutils
4096
4097 .PHONY: maybe-install-info-binutils install-info-binutils
4098 maybe-install-info-binutils:
4099 @if binutils
4100 maybe-install-info-binutils: install-info-binutils
4101
4102 install-info-binutils: \
4103     configure-binutils \
4104     info-binutils 
4105         @[ -f ./binutils/Makefile ] || exit 0; \
4106         r=`${PWD_COMMAND}`; export r; \
4107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4108         $(SET_LIB_PATH) \
4109         for flag in $(EXTRA_HOST_FLAGS); do \
4110           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4111         done; \
4112         echo "Doing install-info in binutils" ; \
4113         (cd binutils && \
4114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4116                   "RANLIB=$${RANLIB}" \
4117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4118                   install-info) \
4119           || exit 1
4120
4121 @endif binutils
4122
4123 .PHONY: maybe-installcheck-binutils installcheck-binutils
4124 maybe-installcheck-binutils:
4125 @if binutils
4126 maybe-installcheck-binutils: installcheck-binutils
4127
4128 installcheck-binutils: \
4129     configure-binutils 
4130         @[ -f ./binutils/Makefile ] || exit 0; \
4131         r=`${PWD_COMMAND}`; export r; \
4132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4133         $(SET_LIB_PATH) \
4134         for flag in $(EXTRA_HOST_FLAGS); do \
4135           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4136         done; \
4137         echo "Doing installcheck in binutils" ; \
4138         (cd binutils && \
4139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4141                   "RANLIB=$${RANLIB}" \
4142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4143                   installcheck) \
4144           || exit 1
4145
4146 @endif binutils
4147
4148 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
4149 maybe-mostlyclean-binutils:
4150 @if binutils
4151 maybe-mostlyclean-binutils: mostlyclean-binutils
4152
4153 mostlyclean-binutils: 
4154         @[ -f ./binutils/Makefile ] || exit 0; \
4155         r=`${PWD_COMMAND}`; export r; \
4156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4157         $(SET_LIB_PATH) \
4158         for flag in $(EXTRA_HOST_FLAGS); do \
4159           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4160         done; \
4161         echo "Doing mostlyclean in binutils" ; \
4162         (cd binutils && \
4163           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4164                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4165                   "RANLIB=$${RANLIB}" \
4166                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4167                   mostlyclean) \
4168           || exit 1
4169
4170 @endif binutils
4171
4172 .PHONY: maybe-clean-binutils clean-binutils
4173 maybe-clean-binutils:
4174 @if binutils
4175 maybe-clean-binutils: clean-binutils
4176
4177 clean-binutils: 
4178         @[ -f ./binutils/Makefile ] || exit 0; \
4179         r=`${PWD_COMMAND}`; export r; \
4180         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4181         $(SET_LIB_PATH) \
4182         for flag in $(EXTRA_HOST_FLAGS); do \
4183           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4184         done; \
4185         echo "Doing clean in binutils" ; \
4186         (cd binutils && \
4187           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4188                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4189                   "RANLIB=$${RANLIB}" \
4190                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4191                   clean) \
4192           || exit 1
4193
4194 @endif binutils
4195
4196 .PHONY: maybe-distclean-binutils distclean-binutils
4197 maybe-distclean-binutils:
4198 @if binutils
4199 maybe-distclean-binutils: distclean-binutils
4200
4201 distclean-binutils: 
4202         @[ -f ./binutils/Makefile ] || exit 0; \
4203         r=`${PWD_COMMAND}`; export r; \
4204         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4205         $(SET_LIB_PATH) \
4206         for flag in $(EXTRA_HOST_FLAGS); do \
4207           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4208         done; \
4209         echo "Doing distclean in binutils" ; \
4210         (cd binutils && \
4211           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4212                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4213                   "RANLIB=$${RANLIB}" \
4214                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4215                   distclean) \
4216           || exit 1
4217
4218 @endif binutils
4219
4220 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
4221 maybe-maintainer-clean-binutils:
4222 @if binutils
4223 maybe-maintainer-clean-binutils: maintainer-clean-binutils
4224
4225 maintainer-clean-binutils: 
4226         @[ -f ./binutils/Makefile ] || exit 0; \
4227         r=`${PWD_COMMAND}`; export r; \
4228         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4229         $(SET_LIB_PATH) \
4230         for flag in $(EXTRA_HOST_FLAGS); do \
4231           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4232         done; \
4233         echo "Doing maintainer-clean in binutils" ; \
4234         (cd binutils && \
4235           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4236                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4237                   "RANLIB=$${RANLIB}" \
4238                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4239                   maintainer-clean) \
4240           || exit 1
4241
4242 @endif binutils
4243
4244
4245 .PHONY: configure-bison maybe-configure-bison
4246 maybe-configure-bison:
4247 @if bison
4248 maybe-configure-bison: configure-bison
4249 configure-bison:
4250         @test ! -f bison/Makefile || exit 0; \
4251         [ -d bison ] || mkdir bison; \
4252         r=`${PWD_COMMAND}`; export r; \
4253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4254         CC="$(CC)"; export CC; \
4255         CFLAGS="$(CFLAGS)"; export CFLAGS; \
4256         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
4257         CXX="$(CXX)"; export CXX; \
4258         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
4259         AR="$(AR)"; export AR; \
4260         AS="$(AS)"; export AS; \
4261         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
4262         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
4263         LD="$(LD)"; export LD; \
4264         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
4265         NM="$(NM)"; export NM; \
4266         RANLIB="$(RANLIB)"; export RANLIB; \
4267         WINDRES="$(WINDRES)"; export WINDRES; \
4268         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
4269         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
4270         echo Configuring in bison; \
4271         cd bison || exit 1; \
4272         case $(srcdir) in \
4273           \.) \
4274             srcdiroption="--srcdir=."; \
4275             libsrcdir=".";; \
4276           /* | [A-Za-z]:[\\/]*) \
4277             srcdiroption="--srcdir=$(srcdir)/bison"; \
4278             libsrcdir="$$s/bison";; \
4279           *) \
4280             srcdiroption="--srcdir=../$(srcdir)/bison"; \
4281             libsrcdir="$$s/bison";; \
4282         esac; \
4283         $(SHELL) $${libsrcdir}/configure \
4284           $(HOST_CONFIGARGS) $${srcdiroption} \
4285           || exit 1
4286 @endif bison
4287
4288 .PHONY: all-bison maybe-all-bison
4289 maybe-all-bison:
4290 @if bison
4291 maybe-all-bison: all-bison
4292 all-bison: configure-bison
4293         @r=`${PWD_COMMAND}`; export r; \
4294         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4295         $(SET_LIB_PATH) \
4296         (cd bison && $(MAKE) $(FLAGS_TO_PASS) all)
4297 @endif bison
4298
4299 .PHONY: check-bison maybe-check-bison
4300 maybe-check-bison:
4301 @if bison
4302 maybe-check-bison: check-bison
4303
4304 # This module is only tested in a native toolchain.
4305 check-bison:
4306         @if [ '$(host)' = '$(target)' ] ; then \
4307           r=`${PWD_COMMAND}`; export r; \
4308           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4309           $(SET_LIB_PATH) \
4310           (cd bison && $(MAKE) $(FLAGS_TO_PASS) check); \
4311         fi
4312
4313 @endif bison
4314
4315 .PHONY: install-bison maybe-install-bison
4316 maybe-install-bison:
4317 @if bison
4318 maybe-install-bison: install-bison
4319
4320 install-bison: installdirs
4321         @r=`${PWD_COMMAND}`; export r; \
4322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4323         $(SET_LIB_PATH) \
4324         (cd bison && $(MAKE) $(FLAGS_TO_PASS) install)
4325
4326 @endif bison
4327
4328 # Other targets (info, dvi, etc.)
4329
4330 .PHONY: maybe-info-bison info-bison
4331 maybe-info-bison:
4332 @if bison
4333 maybe-info-bison: info-bison
4334
4335 info-bison: \
4336     configure-bison 
4337         @[ -f ./bison/Makefile ] || exit 0; \
4338         r=`${PWD_COMMAND}`; export r; \
4339         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4340         $(SET_LIB_PATH) \
4341         for flag in $(EXTRA_HOST_FLAGS); do \
4342           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4343         done; \
4344         echo "Doing info in bison" ; \
4345         (cd bison && \
4346           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4347                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4348                   "RANLIB=$${RANLIB}" \
4349                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4350                   info) \
4351           || exit 1
4352
4353 @endif bison
4354
4355 .PHONY: maybe-dvi-bison dvi-bison
4356 maybe-dvi-bison:
4357 @if bison
4358 maybe-dvi-bison: dvi-bison
4359
4360 dvi-bison: \
4361     configure-bison 
4362         @[ -f ./bison/Makefile ] || exit 0; \
4363         r=`${PWD_COMMAND}`; export r; \
4364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4365         $(SET_LIB_PATH) \
4366         for flag in $(EXTRA_HOST_FLAGS); do \
4367           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4368         done; \
4369         echo "Doing dvi in bison" ; \
4370         (cd bison && \
4371           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4372                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4373                   "RANLIB=$${RANLIB}" \
4374                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4375                   dvi) \
4376           || exit 1
4377
4378 @endif bison
4379
4380 .PHONY: maybe-TAGS-bison TAGS-bison
4381 maybe-TAGS-bison:
4382 @if bison
4383 maybe-TAGS-bison: TAGS-bison
4384
4385 TAGS-bison: \
4386     configure-bison 
4387         @[ -f ./bison/Makefile ] || exit 0; \
4388         r=`${PWD_COMMAND}`; export r; \
4389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4390         $(SET_LIB_PATH) \
4391         for flag in $(EXTRA_HOST_FLAGS); do \
4392           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4393         done; \
4394         echo "Doing TAGS in bison" ; \
4395         (cd bison && \
4396           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4397                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4398                   "RANLIB=$${RANLIB}" \
4399                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4400                   TAGS) \
4401           || exit 1
4402
4403 @endif bison
4404
4405 .PHONY: maybe-install-info-bison install-info-bison
4406 maybe-install-info-bison:
4407 @if bison
4408 maybe-install-info-bison: install-info-bison
4409
4410 install-info-bison: \
4411     configure-bison \
4412     info-bison 
4413         @[ -f ./bison/Makefile ] || exit 0; \
4414         r=`${PWD_COMMAND}`; export r; \
4415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4416         $(SET_LIB_PATH) \
4417         for flag in $(EXTRA_HOST_FLAGS); do \
4418           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4419         done; \
4420         echo "Doing install-info in bison" ; \
4421         (cd bison && \
4422           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4423                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4424                   "RANLIB=$${RANLIB}" \
4425                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4426                   install-info) \
4427           || exit 1
4428
4429 @endif bison
4430
4431 .PHONY: maybe-installcheck-bison installcheck-bison
4432 maybe-installcheck-bison:
4433 @if bison
4434 maybe-installcheck-bison: installcheck-bison
4435
4436 installcheck-bison: \
4437     configure-bison 
4438         @[ -f ./bison/Makefile ] || exit 0; \
4439         r=`${PWD_COMMAND}`; export r; \
4440         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4441         $(SET_LIB_PATH) \
4442         for flag in $(EXTRA_HOST_FLAGS); do \
4443           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4444         done; \
4445         echo "Doing installcheck in bison" ; \
4446         (cd bison && \
4447           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4448                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4449                   "RANLIB=$${RANLIB}" \
4450                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4451                   installcheck) \
4452           || exit 1
4453
4454 @endif bison
4455
4456 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
4457 maybe-mostlyclean-bison:
4458 @if bison
4459 maybe-mostlyclean-bison: mostlyclean-bison
4460
4461 mostlyclean-bison: 
4462         @[ -f ./bison/Makefile ] || exit 0; \
4463         r=`${PWD_COMMAND}`; export r; \
4464         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4465         $(SET_LIB_PATH) \
4466         for flag in $(EXTRA_HOST_FLAGS); do \
4467           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4468         done; \
4469         echo "Doing mostlyclean in bison" ; \
4470         (cd bison && \
4471           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4472                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4473                   "RANLIB=$${RANLIB}" \
4474                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4475                   mostlyclean) \
4476           || exit 1
4477
4478 @endif bison
4479
4480 .PHONY: maybe-clean-bison clean-bison
4481 maybe-clean-bison:
4482 @if bison
4483 maybe-clean-bison: clean-bison
4484
4485 clean-bison: 
4486         @[ -f ./bison/Makefile ] || exit 0; \
4487         r=`${PWD_COMMAND}`; export r; \
4488         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4489         $(SET_LIB_PATH) \
4490         for flag in $(EXTRA_HOST_FLAGS); do \
4491           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4492         done; \
4493         echo "Doing clean in bison" ; \
4494         (cd bison && \
4495           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4496                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4497                   "RANLIB=$${RANLIB}" \
4498                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4499                   clean) \
4500           || exit 1
4501
4502 @endif bison
4503
4504 .PHONY: maybe-distclean-bison distclean-bison
4505 maybe-distclean-bison:
4506 @if bison
4507 maybe-distclean-bison: distclean-bison
4508
4509 distclean-bison: 
4510         @[ -f ./bison/Makefile ] || exit 0; \
4511         r=`${PWD_COMMAND}`; export r; \
4512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4513         $(SET_LIB_PATH) \
4514         for flag in $(EXTRA_HOST_FLAGS); do \
4515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4516         done; \
4517         echo "Doing distclean in bison" ; \
4518         (cd bison && \
4519           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4520                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4521                   "RANLIB=$${RANLIB}" \
4522                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4523                   distclean) \
4524           || exit 1
4525
4526 @endif bison
4527
4528 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
4529 maybe-maintainer-clean-bison:
4530 @if bison
4531 maybe-maintainer-clean-bison: maintainer-clean-bison
4532
4533 maintainer-clean-bison: 
4534         @[ -f ./bison/Makefile ] || exit 0; \
4535         r=`${PWD_COMMAND}`; export r; \
4536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4537         $(SET_LIB_PATH) \
4538         for flag in $(EXTRA_HOST_FLAGS); do \
4539           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4540         done; \
4541         echo "Doing maintainer-clean in bison" ; \
4542         (cd bison && \
4543           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4544                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4545                   "RANLIB=$${RANLIB}" \
4546                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4547                   maintainer-clean) \
4548           || exit 1
4549
4550 @endif bison
4551
4552
4553 .PHONY: configure-byacc maybe-configure-byacc
4554 maybe-configure-byacc:
4555 @if byacc
4556 maybe-configure-byacc: configure-byacc
4557 configure-byacc:
4558         @test ! -f byacc/Makefile || exit 0; \
4559         [ -d byacc ] || mkdir byacc; \
4560         r=`${PWD_COMMAND}`; export r; \
4561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4562         CC="$(CC)"; export CC; \
4563         CFLAGS="$(CFLAGS)"; export CFLAGS; \
4564         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
4565         CXX="$(CXX)"; export CXX; \
4566         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
4567         AR="$(AR)"; export AR; \
4568         AS="$(AS)"; export AS; \
4569         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
4570         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
4571         LD="$(LD)"; export LD; \
4572         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
4573         NM="$(NM)"; export NM; \
4574         RANLIB="$(RANLIB)"; export RANLIB; \
4575         WINDRES="$(WINDRES)"; export WINDRES; \
4576         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
4577         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
4578         echo Configuring in byacc; \
4579         cd byacc || exit 1; \
4580         case $(srcdir) in \
4581           \.) \
4582             srcdiroption="--srcdir=."; \
4583             libsrcdir=".";; \
4584           /* | [A-Za-z]:[\\/]*) \
4585             srcdiroption="--srcdir=$(srcdir)/byacc"; \
4586             libsrcdir="$$s/byacc";; \
4587           *) \
4588             srcdiroption="--srcdir=../$(srcdir)/byacc"; \
4589             libsrcdir="$$s/byacc";; \
4590         esac; \
4591         $(SHELL) $${libsrcdir}/configure \
4592           $(HOST_CONFIGARGS) $${srcdiroption} \
4593           || exit 1
4594 @endif byacc
4595
4596 .PHONY: all-byacc maybe-all-byacc
4597 maybe-all-byacc:
4598 @if byacc
4599 maybe-all-byacc: all-byacc
4600 all-byacc: configure-byacc
4601         @r=`${PWD_COMMAND}`; export r; \
4602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4603         $(SET_LIB_PATH) \
4604         (cd byacc && $(MAKE) $(FLAGS_TO_PASS) all)
4605 @endif byacc
4606
4607 .PHONY: check-byacc maybe-check-byacc
4608 maybe-check-byacc:
4609 @if byacc
4610 maybe-check-byacc: check-byacc
4611
4612 # This module is only tested in a native toolchain.
4613 check-byacc:
4614         @if [ '$(host)' = '$(target)' ] ; then \
4615           r=`${PWD_COMMAND}`; export r; \
4616           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4617           $(SET_LIB_PATH) \
4618           (cd byacc && $(MAKE) $(FLAGS_TO_PASS) check); \
4619         fi
4620
4621 @endif byacc
4622
4623 .PHONY: install-byacc maybe-install-byacc
4624 maybe-install-byacc:
4625 @if byacc
4626 maybe-install-byacc: install-byacc
4627
4628 install-byacc: installdirs
4629         @r=`${PWD_COMMAND}`; export r; \
4630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4631         $(SET_LIB_PATH) \
4632         (cd byacc && $(MAKE) $(FLAGS_TO_PASS) install)
4633
4634 @endif byacc
4635
4636 # Other targets (info, dvi, etc.)
4637
4638 .PHONY: maybe-info-byacc info-byacc
4639 maybe-info-byacc:
4640 @if byacc
4641 maybe-info-byacc: info-byacc
4642
4643 info-byacc: \
4644     configure-byacc 
4645         @[ -f ./byacc/Makefile ] || exit 0; \
4646         r=`${PWD_COMMAND}`; export r; \
4647         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4648         $(SET_LIB_PATH) \
4649         for flag in $(EXTRA_HOST_FLAGS); do \
4650           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4651         done; \
4652         echo "Doing info in byacc" ; \
4653         (cd byacc && \
4654           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4655                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4656                   "RANLIB=$${RANLIB}" \
4657                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4658                   info) \
4659           || exit 1
4660
4661 @endif byacc
4662
4663 .PHONY: maybe-dvi-byacc dvi-byacc
4664 maybe-dvi-byacc:
4665 @if byacc
4666 maybe-dvi-byacc: dvi-byacc
4667
4668 dvi-byacc: \
4669     configure-byacc 
4670         @[ -f ./byacc/Makefile ] || exit 0; \
4671         r=`${PWD_COMMAND}`; export r; \
4672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4673         $(SET_LIB_PATH) \
4674         for flag in $(EXTRA_HOST_FLAGS); do \
4675           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4676         done; \
4677         echo "Doing dvi in byacc" ; \
4678         (cd byacc && \
4679           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4680                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4681                   "RANLIB=$${RANLIB}" \
4682                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4683                   dvi) \
4684           || exit 1
4685
4686 @endif byacc
4687
4688 .PHONY: maybe-TAGS-byacc TAGS-byacc
4689 maybe-TAGS-byacc:
4690 @if byacc
4691 maybe-TAGS-byacc: TAGS-byacc
4692
4693 TAGS-byacc: \
4694     configure-byacc 
4695         @[ -f ./byacc/Makefile ] || exit 0; \
4696         r=`${PWD_COMMAND}`; export r; \
4697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4698         $(SET_LIB_PATH) \
4699         for flag in $(EXTRA_HOST_FLAGS); do \
4700           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4701         done; \
4702         echo "Doing TAGS in byacc" ; \
4703         (cd byacc && \
4704           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4705                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4706                   "RANLIB=$${RANLIB}" \
4707                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4708                   TAGS) \
4709           || exit 1
4710
4711 @endif byacc
4712
4713 .PHONY: maybe-install-info-byacc install-info-byacc
4714 maybe-install-info-byacc:
4715 @if byacc
4716 maybe-install-info-byacc: install-info-byacc
4717
4718 install-info-byacc: \
4719     configure-byacc \
4720     info-byacc 
4721         @[ -f ./byacc/Makefile ] || exit 0; \
4722         r=`${PWD_COMMAND}`; export r; \
4723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4724         $(SET_LIB_PATH) \
4725         for flag in $(EXTRA_HOST_FLAGS); do \
4726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4727         done; \
4728         echo "Doing install-info in byacc" ; \
4729         (cd byacc && \
4730           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4731                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4732                   "RANLIB=$${RANLIB}" \
4733                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4734                   install-info) \
4735           || exit 1
4736
4737 @endif byacc
4738
4739 .PHONY: maybe-installcheck-byacc installcheck-byacc
4740 maybe-installcheck-byacc:
4741 @if byacc
4742 maybe-installcheck-byacc: installcheck-byacc
4743
4744 installcheck-byacc: \
4745     configure-byacc 
4746         @[ -f ./byacc/Makefile ] || exit 0; \
4747         r=`${PWD_COMMAND}`; export r; \
4748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4749         $(SET_LIB_PATH) \
4750         for flag in $(EXTRA_HOST_FLAGS); do \
4751           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4752         done; \
4753         echo "Doing installcheck in byacc" ; \
4754         (cd byacc && \
4755           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4756                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4757                   "RANLIB=$${RANLIB}" \
4758                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4759                   installcheck) \
4760           || exit 1
4761
4762 @endif byacc
4763
4764 .PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
4765 maybe-mostlyclean-byacc:
4766 @if byacc
4767 maybe-mostlyclean-byacc: mostlyclean-byacc
4768
4769 mostlyclean-byacc: 
4770         @[ -f ./byacc/Makefile ] || exit 0; \
4771         r=`${PWD_COMMAND}`; export r; \
4772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4773         $(SET_LIB_PATH) \
4774         for flag in $(EXTRA_HOST_FLAGS); do \
4775           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4776         done; \
4777         echo "Doing mostlyclean in byacc" ; \
4778         (cd byacc && \
4779           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4780                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4781                   "RANLIB=$${RANLIB}" \
4782                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4783                   mostlyclean) \
4784           || exit 1
4785
4786 @endif byacc
4787
4788 .PHONY: maybe-clean-byacc clean-byacc
4789 maybe-clean-byacc:
4790 @if byacc
4791 maybe-clean-byacc: clean-byacc
4792
4793 clean-byacc: 
4794         @[ -f ./byacc/Makefile ] || exit 0; \
4795         r=`${PWD_COMMAND}`; export r; \
4796         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4797         $(SET_LIB_PATH) \
4798         for flag in $(EXTRA_HOST_FLAGS); do \
4799           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4800         done; \
4801         echo "Doing clean in byacc" ; \
4802         (cd byacc && \
4803           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4804                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4805                   "RANLIB=$${RANLIB}" \
4806                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4807                   clean) \
4808           || exit 1
4809
4810 @endif byacc
4811
4812 .PHONY: maybe-distclean-byacc distclean-byacc
4813 maybe-distclean-byacc:
4814 @if byacc
4815 maybe-distclean-byacc: distclean-byacc
4816
4817 distclean-byacc: 
4818         @[ -f ./byacc/Makefile ] || exit 0; \
4819         r=`${PWD_COMMAND}`; export r; \
4820         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4821         $(SET_LIB_PATH) \
4822         for flag in $(EXTRA_HOST_FLAGS); do \
4823           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4824         done; \
4825         echo "Doing distclean in byacc" ; \
4826         (cd byacc && \
4827           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4828                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4829                   "RANLIB=$${RANLIB}" \
4830                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4831                   distclean) \
4832           || exit 1
4833
4834 @endif byacc
4835
4836 .PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
4837 maybe-maintainer-clean-byacc:
4838 @if byacc
4839 maybe-maintainer-clean-byacc: maintainer-clean-byacc
4840
4841 maintainer-clean-byacc: 
4842         @[ -f ./byacc/Makefile ] || exit 0; \
4843         r=`${PWD_COMMAND}`; export r; \
4844         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4845         $(SET_LIB_PATH) \
4846         for flag in $(EXTRA_HOST_FLAGS); do \
4847           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4848         done; \
4849         echo "Doing maintainer-clean in byacc" ; \
4850         (cd byacc && \
4851           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4852                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4853                   "RANLIB=$${RANLIB}" \
4854                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4855                   maintainer-clean) \
4856           || exit 1
4857
4858 @endif byacc
4859
4860
4861 .PHONY: configure-bzip2 maybe-configure-bzip2
4862 maybe-configure-bzip2:
4863 @if bzip2
4864 maybe-configure-bzip2: configure-bzip2
4865 configure-bzip2:
4866         @test ! -f bzip2/Makefile || exit 0; \
4867         [ -d bzip2 ] || mkdir bzip2; \
4868         r=`${PWD_COMMAND}`; export r; \
4869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4870         CC="$(CC)"; export CC; \
4871         CFLAGS="$(CFLAGS)"; export CFLAGS; \
4872         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
4873         CXX="$(CXX)"; export CXX; \
4874         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
4875         AR="$(AR)"; export AR; \
4876         AS="$(AS)"; export AS; \
4877         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
4878         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
4879         LD="$(LD)"; export LD; \
4880         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
4881         NM="$(NM)"; export NM; \
4882         RANLIB="$(RANLIB)"; export RANLIB; \
4883         WINDRES="$(WINDRES)"; export WINDRES; \
4884         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
4885         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
4886         echo Configuring in bzip2; \
4887         cd bzip2 || exit 1; \
4888         case $(srcdir) in \
4889           \.) \
4890             srcdiroption="--srcdir=."; \
4891             libsrcdir=".";; \
4892           /* | [A-Za-z]:[\\/]*) \
4893             srcdiroption="--srcdir=$(srcdir)/bzip2"; \
4894             libsrcdir="$$s/bzip2";; \
4895           *) \
4896             srcdiroption="--srcdir=../$(srcdir)/bzip2"; \
4897             libsrcdir="$$s/bzip2";; \
4898         esac; \
4899         $(SHELL) $${libsrcdir}/configure \
4900           $(HOST_CONFIGARGS) $${srcdiroption} \
4901           || exit 1
4902 @endif bzip2
4903
4904 .PHONY: all-bzip2 maybe-all-bzip2
4905 maybe-all-bzip2:
4906 @if bzip2
4907 maybe-all-bzip2: all-bzip2
4908 all-bzip2: configure-bzip2
4909         @r=`${PWD_COMMAND}`; export r; \
4910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4911         $(SET_LIB_PATH) \
4912         (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) all)
4913 @endif bzip2
4914
4915 .PHONY: check-bzip2 maybe-check-bzip2
4916 maybe-check-bzip2:
4917 @if bzip2
4918 maybe-check-bzip2: check-bzip2
4919
4920 check-bzip2:
4921         @r=`${PWD_COMMAND}`; export r; \
4922         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4923         $(SET_LIB_PATH) \
4924         (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) check)
4925
4926 @endif bzip2
4927
4928 .PHONY: install-bzip2 maybe-install-bzip2
4929 maybe-install-bzip2:
4930 @if bzip2
4931 maybe-install-bzip2: install-bzip2
4932
4933 install-bzip2: installdirs
4934         @r=`${PWD_COMMAND}`; export r; \
4935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4936         $(SET_LIB_PATH) \
4937         (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) install)
4938
4939 @endif bzip2
4940
4941 # Other targets (info, dvi, etc.)
4942
4943 .PHONY: maybe-info-bzip2 info-bzip2
4944 maybe-info-bzip2:
4945 @if bzip2
4946 maybe-info-bzip2: info-bzip2
4947
4948 info-bzip2: \
4949     configure-bzip2 
4950         @[ -f ./bzip2/Makefile ] || exit 0; \
4951         r=`${PWD_COMMAND}`; export r; \
4952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4953         $(SET_LIB_PATH) \
4954         for flag in $(EXTRA_HOST_FLAGS); do \
4955           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4956         done; \
4957         echo "Doing info in bzip2" ; \
4958         (cd bzip2 && \
4959           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4960                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4961                   "RANLIB=$${RANLIB}" \
4962                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4963                   info) \
4964           || exit 1
4965
4966 @endif bzip2
4967
4968 .PHONY: maybe-dvi-bzip2 dvi-bzip2
4969 maybe-dvi-bzip2:
4970 @if bzip2
4971 maybe-dvi-bzip2: dvi-bzip2
4972
4973 dvi-bzip2: \
4974     configure-bzip2 
4975         @[ -f ./bzip2/Makefile ] || exit 0; \
4976         r=`${PWD_COMMAND}`; export r; \
4977         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4978         $(SET_LIB_PATH) \
4979         for flag in $(EXTRA_HOST_FLAGS); do \
4980           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4981         done; \
4982         echo "Doing dvi in bzip2" ; \
4983         (cd bzip2 && \
4984           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4985                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4986                   "RANLIB=$${RANLIB}" \
4987                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4988                   dvi) \
4989           || exit 1
4990
4991 @endif bzip2
4992
4993 .PHONY: maybe-TAGS-bzip2 TAGS-bzip2
4994 maybe-TAGS-bzip2:
4995 @if bzip2
4996 maybe-TAGS-bzip2: TAGS-bzip2
4997
4998 TAGS-bzip2: \
4999     configure-bzip2 
5000         @[ -f ./bzip2/Makefile ] || exit 0; \
5001         r=`${PWD_COMMAND}`; export r; \
5002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5003         $(SET_LIB_PATH) \
5004         for flag in $(EXTRA_HOST_FLAGS); do \
5005           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5006         done; \
5007         echo "Doing TAGS in bzip2" ; \
5008         (cd bzip2 && \
5009           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5010                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5011                   "RANLIB=$${RANLIB}" \
5012                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5013                   TAGS) \
5014           || exit 1
5015
5016 @endif bzip2
5017
5018 .PHONY: maybe-install-info-bzip2 install-info-bzip2
5019 maybe-install-info-bzip2:
5020 @if bzip2
5021 maybe-install-info-bzip2: install-info-bzip2
5022
5023 install-info-bzip2: \
5024     configure-bzip2 \
5025     info-bzip2 
5026         @[ -f ./bzip2/Makefile ] || exit 0; \
5027         r=`${PWD_COMMAND}`; export r; \
5028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5029         $(SET_LIB_PATH) \
5030         for flag in $(EXTRA_HOST_FLAGS); do \
5031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5032         done; \
5033         echo "Doing install-info in bzip2" ; \
5034         (cd bzip2 && \
5035           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5036                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5037                   "RANLIB=$${RANLIB}" \
5038                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5039                   install-info) \
5040           || exit 1
5041
5042 @endif bzip2
5043
5044 .PHONY: maybe-installcheck-bzip2 installcheck-bzip2
5045 maybe-installcheck-bzip2:
5046 @if bzip2
5047 maybe-installcheck-bzip2: installcheck-bzip2
5048
5049 installcheck-bzip2: \
5050     configure-bzip2 
5051         @[ -f ./bzip2/Makefile ] || exit 0; \
5052         r=`${PWD_COMMAND}`; export r; \
5053         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5054         $(SET_LIB_PATH) \
5055         for flag in $(EXTRA_HOST_FLAGS); do \
5056           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5057         done; \
5058         echo "Doing installcheck in bzip2" ; \
5059         (cd bzip2 && \
5060           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5061                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5062                   "RANLIB=$${RANLIB}" \
5063                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5064                   installcheck) \
5065           || exit 1
5066
5067 @endif bzip2
5068
5069 .PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
5070 maybe-mostlyclean-bzip2:
5071 @if bzip2
5072 maybe-mostlyclean-bzip2: mostlyclean-bzip2
5073
5074 mostlyclean-bzip2: 
5075         @[ -f ./bzip2/Makefile ] || exit 0; \
5076         r=`${PWD_COMMAND}`; export r; \
5077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5078         $(SET_LIB_PATH) \
5079         for flag in $(EXTRA_HOST_FLAGS); do \
5080           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5081         done; \
5082         echo "Doing mostlyclean in bzip2" ; \
5083         (cd bzip2 && \
5084           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5085                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5086                   "RANLIB=$${RANLIB}" \
5087                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5088                   mostlyclean) \
5089           || exit 1
5090
5091 @endif bzip2
5092
5093 .PHONY: maybe-clean-bzip2 clean-bzip2
5094 maybe-clean-bzip2:
5095 @if bzip2
5096 maybe-clean-bzip2: clean-bzip2
5097
5098 clean-bzip2: 
5099         @[ -f ./bzip2/Makefile ] || exit 0; \
5100         r=`${PWD_COMMAND}`; export r; \
5101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5102         $(SET_LIB_PATH) \
5103         for flag in $(EXTRA_HOST_FLAGS); do \
5104           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5105         done; \
5106         echo "Doing clean in bzip2" ; \
5107         (cd bzip2 && \
5108           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5109                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5110                   "RANLIB=$${RANLIB}" \
5111                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5112                   clean) \
5113           || exit 1
5114
5115 @endif bzip2
5116
5117 .PHONY: maybe-distclean-bzip2 distclean-bzip2
5118 maybe-distclean-bzip2:
5119 @if bzip2
5120 maybe-distclean-bzip2: distclean-bzip2
5121
5122 distclean-bzip2: 
5123         @[ -f ./bzip2/Makefile ] || exit 0; \
5124         r=`${PWD_COMMAND}`; export r; \
5125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5126         $(SET_LIB_PATH) \
5127         for flag in $(EXTRA_HOST_FLAGS); do \
5128           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5129         done; \
5130         echo "Doing distclean in bzip2" ; \
5131         (cd bzip2 && \
5132           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5133                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5134                   "RANLIB=$${RANLIB}" \
5135                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5136                   distclean) \
5137           || exit 1
5138
5139 @endif bzip2
5140
5141 .PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
5142 maybe-maintainer-clean-bzip2:
5143 @if bzip2
5144 maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
5145
5146 maintainer-clean-bzip2: 
5147         @[ -f ./bzip2/Makefile ] || exit 0; \
5148         r=`${PWD_COMMAND}`; export r; \
5149         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5150         $(SET_LIB_PATH) \
5151         for flag in $(EXTRA_HOST_FLAGS); do \
5152           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5153         done; \
5154         echo "Doing maintainer-clean in bzip2" ; \
5155         (cd bzip2 && \
5156           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5157                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5158                   "RANLIB=$${RANLIB}" \
5159                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5160                   maintainer-clean) \
5161           || exit 1
5162
5163 @endif bzip2
5164
5165
5166 .PHONY: configure-dejagnu maybe-configure-dejagnu
5167 maybe-configure-dejagnu:
5168 @if dejagnu
5169 maybe-configure-dejagnu: configure-dejagnu
5170 configure-dejagnu:
5171         @test ! -f dejagnu/Makefile || exit 0; \
5172         [ -d dejagnu ] || mkdir dejagnu; \
5173         r=`${PWD_COMMAND}`; export r; \
5174         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5175         CC="$(CC)"; export CC; \
5176         CFLAGS="$(CFLAGS)"; export CFLAGS; \
5177         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
5178         CXX="$(CXX)"; export CXX; \
5179         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
5180         AR="$(AR)"; export AR; \
5181         AS="$(AS)"; export AS; \
5182         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
5183         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
5184         LD="$(LD)"; export LD; \
5185         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
5186         NM="$(NM)"; export NM; \
5187         RANLIB="$(RANLIB)"; export RANLIB; \
5188         WINDRES="$(WINDRES)"; export WINDRES; \
5189         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
5190         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
5191         echo Configuring in dejagnu; \
5192         cd dejagnu || exit 1; \
5193         case $(srcdir) in \
5194           \.) \
5195             srcdiroption="--srcdir=."; \
5196             libsrcdir=".";; \
5197           /* | [A-Za-z]:[\\/]*) \
5198             srcdiroption="--srcdir=$(srcdir)/dejagnu"; \
5199             libsrcdir="$$s/dejagnu";; \
5200           *) \
5201             srcdiroption="--srcdir=../$(srcdir)/dejagnu"; \
5202             libsrcdir="$$s/dejagnu";; \
5203         esac; \
5204         $(SHELL) $${libsrcdir}/configure \
5205           $(HOST_CONFIGARGS) $${srcdiroption} \
5206           || exit 1
5207 @endif dejagnu
5208
5209 .PHONY: all-dejagnu maybe-all-dejagnu
5210 maybe-all-dejagnu:
5211 @if dejagnu
5212 maybe-all-dejagnu: all-dejagnu
5213 all-dejagnu: configure-dejagnu
5214         @r=`${PWD_COMMAND}`; export r; \
5215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5216         $(SET_LIB_PATH) \
5217         (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) all)
5218 @endif dejagnu
5219
5220 .PHONY: check-dejagnu maybe-check-dejagnu
5221 maybe-check-dejagnu:
5222 @if dejagnu
5223 maybe-check-dejagnu: check-dejagnu
5224
5225 check-dejagnu:
5226         @r=`${PWD_COMMAND}`; export r; \
5227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5228         $(SET_LIB_PATH) \
5229         (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) check)
5230
5231 @endif dejagnu
5232
5233 .PHONY: install-dejagnu maybe-install-dejagnu
5234 maybe-install-dejagnu:
5235 @if dejagnu
5236 maybe-install-dejagnu: install-dejagnu
5237
5238 install-dejagnu: installdirs
5239         @r=`${PWD_COMMAND}`; export r; \
5240         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5241         $(SET_LIB_PATH) \
5242         (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) install)
5243
5244 @endif dejagnu
5245
5246 # Other targets (info, dvi, etc.)
5247
5248 .PHONY: maybe-info-dejagnu info-dejagnu
5249 maybe-info-dejagnu:
5250 @if dejagnu
5251 maybe-info-dejagnu: info-dejagnu
5252
5253 info-dejagnu: \
5254     configure-dejagnu 
5255         @[ -f ./dejagnu/Makefile ] || exit 0; \
5256         r=`${PWD_COMMAND}`; export r; \
5257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5258         $(SET_LIB_PATH) \
5259         for flag in $(EXTRA_HOST_FLAGS); do \
5260           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5261         done; \
5262         echo "Doing info in dejagnu" ; \
5263         (cd dejagnu && \
5264           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5265                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5266                   "RANLIB=$${RANLIB}" \
5267                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5268                   info) \
5269           || exit 1
5270
5271 @endif dejagnu
5272
5273 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
5274 maybe-dvi-dejagnu:
5275 @if dejagnu
5276 maybe-dvi-dejagnu: dvi-dejagnu
5277
5278 dvi-dejagnu: \
5279     configure-dejagnu 
5280         @[ -f ./dejagnu/Makefile ] || exit 0; \
5281         r=`${PWD_COMMAND}`; export r; \
5282         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5283         $(SET_LIB_PATH) \
5284         for flag in $(EXTRA_HOST_FLAGS); do \
5285           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5286         done; \
5287         echo "Doing dvi in dejagnu" ; \
5288         (cd dejagnu && \
5289           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5290                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5291                   "RANLIB=$${RANLIB}" \
5292                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5293                   dvi) \
5294           || exit 1
5295
5296 @endif dejagnu
5297
5298 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
5299 maybe-TAGS-dejagnu:
5300 @if dejagnu
5301 maybe-TAGS-dejagnu: TAGS-dejagnu
5302
5303 TAGS-dejagnu: \
5304     configure-dejagnu 
5305         @[ -f ./dejagnu/Makefile ] || exit 0; \
5306         r=`${PWD_COMMAND}`; export r; \
5307         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5308         $(SET_LIB_PATH) \
5309         for flag in $(EXTRA_HOST_FLAGS); do \
5310           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5311         done; \
5312         echo "Doing TAGS in dejagnu" ; \
5313         (cd dejagnu && \
5314           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5315                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5316                   "RANLIB=$${RANLIB}" \
5317                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5318                   TAGS) \
5319           || exit 1
5320
5321 @endif dejagnu
5322
5323 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
5324 maybe-install-info-dejagnu:
5325 @if dejagnu
5326 maybe-install-info-dejagnu: install-info-dejagnu
5327
5328 install-info-dejagnu: \
5329     configure-dejagnu \
5330     info-dejagnu 
5331         @[ -f ./dejagnu/Makefile ] || exit 0; \
5332         r=`${PWD_COMMAND}`; export r; \
5333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5334         $(SET_LIB_PATH) \
5335         for flag in $(EXTRA_HOST_FLAGS); do \
5336           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5337         done; \
5338         echo "Doing install-info in dejagnu" ; \
5339         (cd dejagnu && \
5340           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5341                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5342                   "RANLIB=$${RANLIB}" \
5343                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5344                   install-info) \
5345           || exit 1
5346
5347 @endif dejagnu
5348
5349 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
5350 maybe-installcheck-dejagnu:
5351 @if dejagnu
5352 maybe-installcheck-dejagnu: installcheck-dejagnu
5353
5354 installcheck-dejagnu: \
5355     configure-dejagnu 
5356         @[ -f ./dejagnu/Makefile ] || exit 0; \
5357         r=`${PWD_COMMAND}`; export r; \
5358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5359         $(SET_LIB_PATH) \
5360         for flag in $(EXTRA_HOST_FLAGS); do \
5361           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5362         done; \
5363         echo "Doing installcheck in dejagnu" ; \
5364         (cd dejagnu && \
5365           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5366                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5367                   "RANLIB=$${RANLIB}" \
5368                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5369                   installcheck) \
5370           || exit 1
5371
5372 @endif dejagnu
5373
5374 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
5375 maybe-mostlyclean-dejagnu:
5376 @if dejagnu
5377 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
5378
5379 mostlyclean-dejagnu: 
5380         @[ -f ./dejagnu/Makefile ] || exit 0; \
5381         r=`${PWD_COMMAND}`; export r; \
5382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5383         $(SET_LIB_PATH) \
5384         for flag in $(EXTRA_HOST_FLAGS); do \
5385           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5386         done; \
5387         echo "Doing mostlyclean in dejagnu" ; \
5388         (cd dejagnu && \
5389           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5390                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5391                   "RANLIB=$${RANLIB}" \
5392                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5393                   mostlyclean) \
5394           || exit 1
5395
5396 @endif dejagnu
5397
5398 .PHONY: maybe-clean-dejagnu clean-dejagnu
5399 maybe-clean-dejagnu:
5400 @if dejagnu
5401 maybe-clean-dejagnu: clean-dejagnu
5402
5403 clean-dejagnu: 
5404         @[ -f ./dejagnu/Makefile ] || exit 0; \
5405         r=`${PWD_COMMAND}`; export r; \
5406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5407         $(SET_LIB_PATH) \
5408         for flag in $(EXTRA_HOST_FLAGS); do \
5409           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5410         done; \
5411         echo "Doing clean in dejagnu" ; \
5412         (cd dejagnu && \
5413           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5414                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5415                   "RANLIB=$${RANLIB}" \
5416                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5417                   clean) \
5418           || exit 1
5419
5420 @endif dejagnu
5421
5422 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
5423 maybe-distclean-dejagnu:
5424 @if dejagnu
5425 maybe-distclean-dejagnu: distclean-dejagnu
5426
5427 distclean-dejagnu: 
5428         @[ -f ./dejagnu/Makefile ] || exit 0; \
5429         r=`${PWD_COMMAND}`; export r; \
5430         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5431         $(SET_LIB_PATH) \
5432         for flag in $(EXTRA_HOST_FLAGS); do \
5433           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5434         done; \
5435         echo "Doing distclean in dejagnu" ; \
5436         (cd dejagnu && \
5437           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5438                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5439                   "RANLIB=$${RANLIB}" \
5440                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5441                   distclean) \
5442           || exit 1
5443
5444 @endif dejagnu
5445
5446 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
5447 maybe-maintainer-clean-dejagnu:
5448 @if dejagnu
5449 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
5450
5451 maintainer-clean-dejagnu: 
5452         @[ -f ./dejagnu/Makefile ] || exit 0; \
5453         r=`${PWD_COMMAND}`; export r; \
5454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5455         $(SET_LIB_PATH) \
5456         for flag in $(EXTRA_HOST_FLAGS); do \
5457           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5458         done; \
5459         echo "Doing maintainer-clean in dejagnu" ; \
5460         (cd dejagnu && \
5461           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5462                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5463                   "RANLIB=$${RANLIB}" \
5464                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5465                   maintainer-clean) \
5466           || exit 1
5467
5468 @endif dejagnu
5469
5470
5471 .PHONY: configure-diff maybe-configure-diff
5472 maybe-configure-diff:
5473 @if diff
5474 maybe-configure-diff: configure-diff
5475 configure-diff:
5476         @test ! -f diff/Makefile || exit 0; \
5477         [ -d diff ] || mkdir diff; \
5478         r=`${PWD_COMMAND}`; export r; \
5479         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5480         CC="$(CC)"; export CC; \
5481         CFLAGS="$(CFLAGS)"; export CFLAGS; \
5482         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
5483         CXX="$(CXX)"; export CXX; \
5484         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
5485         AR="$(AR)"; export AR; \
5486         AS="$(AS)"; export AS; \
5487         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
5488         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
5489         LD="$(LD)"; export LD; \
5490         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
5491         NM="$(NM)"; export NM; \
5492         RANLIB="$(RANLIB)"; export RANLIB; \
5493         WINDRES="$(WINDRES)"; export WINDRES; \
5494         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
5495         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
5496         echo Configuring in diff; \
5497         cd diff || exit 1; \
5498         case $(srcdir) in \
5499           \.) \
5500             srcdiroption="--srcdir=."; \
5501             libsrcdir=".";; \
5502           /* | [A-Za-z]:[\\/]*) \
5503             srcdiroption="--srcdir=$(srcdir)/diff"; \
5504             libsrcdir="$$s/diff";; \
5505           *) \
5506             srcdiroption="--srcdir=../$(srcdir)/diff"; \
5507             libsrcdir="$$s/diff";; \
5508         esac; \
5509         $(SHELL) $${libsrcdir}/configure \
5510           $(HOST_CONFIGARGS) $${srcdiroption} \
5511           || exit 1
5512 @endif diff
5513
5514 .PHONY: all-diff maybe-all-diff
5515 maybe-all-diff:
5516 @if diff
5517 maybe-all-diff: all-diff
5518 all-diff: configure-diff
5519         @r=`${PWD_COMMAND}`; export r; \
5520         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5521         $(SET_LIB_PATH) \
5522         (cd diff && $(MAKE) $(FLAGS_TO_PASS) all)
5523 @endif diff
5524
5525 .PHONY: check-diff maybe-check-diff
5526 maybe-check-diff:
5527 @if diff
5528 maybe-check-diff: check-diff
5529
5530 check-diff:
5531         @r=`${PWD_COMMAND}`; export r; \
5532         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5533         $(SET_LIB_PATH) \
5534         (cd diff && $(MAKE) $(FLAGS_TO_PASS) check)
5535
5536 @endif diff
5537
5538 .PHONY: install-diff maybe-install-diff
5539 maybe-install-diff:
5540 @if diff
5541 maybe-install-diff: install-diff
5542
5543 install-diff: installdirs
5544         @r=`${PWD_COMMAND}`; export r; \
5545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5546         $(SET_LIB_PATH) \
5547         (cd diff && $(MAKE) $(FLAGS_TO_PASS) install)
5548
5549 @endif diff
5550
5551 # Other targets (info, dvi, etc.)
5552
5553 .PHONY: maybe-info-diff info-diff
5554 maybe-info-diff:
5555 @if diff
5556 maybe-info-diff: info-diff
5557
5558 info-diff: \
5559     configure-diff 
5560         @[ -f ./diff/Makefile ] || exit 0; \
5561         r=`${PWD_COMMAND}`; export r; \
5562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5563         $(SET_LIB_PATH) \
5564         for flag in $(EXTRA_HOST_FLAGS); do \
5565           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5566         done; \
5567         echo "Doing info in diff" ; \
5568         (cd diff && \
5569           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5570                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5571                   "RANLIB=$${RANLIB}" \
5572                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5573                   info) \
5574           || exit 1
5575
5576 @endif diff
5577
5578 .PHONY: maybe-dvi-diff dvi-diff
5579 maybe-dvi-diff:
5580 @if diff
5581 maybe-dvi-diff: dvi-diff
5582
5583 dvi-diff: \
5584     configure-diff 
5585         @[ -f ./diff/Makefile ] || exit 0; \
5586         r=`${PWD_COMMAND}`; export r; \
5587         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5588         $(SET_LIB_PATH) \
5589         for flag in $(EXTRA_HOST_FLAGS); do \
5590           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5591         done; \
5592         echo "Doing dvi in diff" ; \
5593         (cd diff && \
5594           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5595                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5596                   "RANLIB=$${RANLIB}" \
5597                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5598                   dvi) \
5599           || exit 1
5600
5601 @endif diff
5602
5603 .PHONY: maybe-TAGS-diff TAGS-diff
5604 maybe-TAGS-diff:
5605 @if diff
5606 maybe-TAGS-diff: TAGS-diff
5607
5608 TAGS-diff: \
5609     configure-diff 
5610         @[ -f ./diff/Makefile ] || exit 0; \
5611         r=`${PWD_COMMAND}`; export r; \
5612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5613         $(SET_LIB_PATH) \
5614         for flag in $(EXTRA_HOST_FLAGS); do \
5615           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5616         done; \
5617         echo "Doing TAGS in diff" ; \
5618         (cd diff && \
5619           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5620                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5621                   "RANLIB=$${RANLIB}" \
5622                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5623                   TAGS) \
5624           || exit 1
5625
5626 @endif diff
5627
5628 .PHONY: maybe-install-info-diff install-info-diff
5629 maybe-install-info-diff:
5630 @if diff
5631 maybe-install-info-diff: install-info-diff
5632
5633 install-info-diff: \
5634     configure-diff \
5635     info-diff 
5636         @[ -f ./diff/Makefile ] || exit 0; \
5637         r=`${PWD_COMMAND}`; export r; \
5638         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5639         $(SET_LIB_PATH) \
5640         for flag in $(EXTRA_HOST_FLAGS); do \
5641           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5642         done; \
5643         echo "Doing install-info in diff" ; \
5644         (cd diff && \
5645           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5646                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5647                   "RANLIB=$${RANLIB}" \
5648                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5649                   install-info) \
5650           || exit 1
5651
5652 @endif diff
5653
5654 .PHONY: maybe-installcheck-diff installcheck-diff
5655 maybe-installcheck-diff:
5656 @if diff
5657 maybe-installcheck-diff: installcheck-diff
5658
5659 installcheck-diff: \
5660     configure-diff 
5661         @[ -f ./diff/Makefile ] || exit 0; \
5662         r=`${PWD_COMMAND}`; export r; \
5663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5664         $(SET_LIB_PATH) \
5665         for flag in $(EXTRA_HOST_FLAGS); do \
5666           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5667         done; \
5668         echo "Doing installcheck in diff" ; \
5669         (cd diff && \
5670           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5671                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5672                   "RANLIB=$${RANLIB}" \
5673                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5674                   installcheck) \
5675           || exit 1
5676
5677 @endif diff
5678
5679 .PHONY: maybe-mostlyclean-diff mostlyclean-diff
5680 maybe-mostlyclean-diff:
5681 @if diff
5682 maybe-mostlyclean-diff: mostlyclean-diff
5683
5684 mostlyclean-diff: 
5685         @[ -f ./diff/Makefile ] || exit 0; \
5686         r=`${PWD_COMMAND}`; export r; \
5687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5688         $(SET_LIB_PATH) \
5689         for flag in $(EXTRA_HOST_FLAGS); do \
5690           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5691         done; \
5692         echo "Doing mostlyclean in diff" ; \
5693         (cd diff && \
5694           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5695                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5696                   "RANLIB=$${RANLIB}" \
5697                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5698                   mostlyclean) \
5699           || exit 1
5700
5701 @endif diff
5702
5703 .PHONY: maybe-clean-diff clean-diff
5704 maybe-clean-diff:
5705 @if diff
5706 maybe-clean-diff: clean-diff
5707
5708 clean-diff: 
5709         @[ -f ./diff/Makefile ] || exit 0; \
5710         r=`${PWD_COMMAND}`; export r; \
5711         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5712         $(SET_LIB_PATH) \
5713         for flag in $(EXTRA_HOST_FLAGS); do \
5714           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5715         done; \
5716         echo "Doing clean in diff" ; \
5717         (cd diff && \
5718           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5719                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5720                   "RANLIB=$${RANLIB}" \
5721                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5722                   clean) \
5723           || exit 1
5724
5725 @endif diff
5726
5727 .PHONY: maybe-distclean-diff distclean-diff
5728 maybe-distclean-diff:
5729 @if diff
5730 maybe-distclean-diff: distclean-diff
5731
5732 distclean-diff: 
5733         @[ -f ./diff/Makefile ] || exit 0; \
5734         r=`${PWD_COMMAND}`; export r; \
5735         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5736         $(SET_LIB_PATH) \
5737         for flag in $(EXTRA_HOST_FLAGS); do \
5738           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5739         done; \
5740         echo "Doing distclean in diff" ; \
5741         (cd diff && \
5742           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5743                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5744                   "RANLIB=$${RANLIB}" \
5745                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5746                   distclean) \
5747           || exit 1
5748
5749 @endif diff
5750
5751 .PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
5752 maybe-maintainer-clean-diff:
5753 @if diff
5754 maybe-maintainer-clean-diff: maintainer-clean-diff
5755
5756 maintainer-clean-diff: 
5757         @[ -f ./diff/Makefile ] || exit 0; \
5758         r=`${PWD_COMMAND}`; export r; \
5759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5760         $(SET_LIB_PATH) \
5761         for flag in $(EXTRA_HOST_FLAGS); do \
5762           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5763         done; \
5764         echo "Doing maintainer-clean in diff" ; \
5765         (cd diff && \
5766           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5767                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5768                   "RANLIB=$${RANLIB}" \
5769                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5770                   maintainer-clean) \
5771           || exit 1
5772
5773 @endif diff
5774
5775
5776 .PHONY: configure-dosutils maybe-configure-dosutils
5777 maybe-configure-dosutils:
5778 @if dosutils
5779 maybe-configure-dosutils: configure-dosutils
5780 configure-dosutils:
5781         @test ! -f dosutils/Makefile || exit 0; \
5782         [ -d dosutils ] || mkdir dosutils; \
5783         r=`${PWD_COMMAND}`; export r; \
5784         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5785         CC="$(CC)"; export CC; \
5786         CFLAGS="$(CFLAGS)"; export CFLAGS; \
5787         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
5788         CXX="$(CXX)"; export CXX; \
5789         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
5790         AR="$(AR)"; export AR; \
5791         AS="$(AS)"; export AS; \
5792         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
5793         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
5794         LD="$(LD)"; export LD; \
5795         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
5796         NM="$(NM)"; export NM; \
5797         RANLIB="$(RANLIB)"; export RANLIB; \
5798         WINDRES="$(WINDRES)"; export WINDRES; \
5799         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
5800         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
5801         echo Configuring in dosutils; \
5802         cd dosutils || exit 1; \
5803         case $(srcdir) in \
5804           \.) \
5805             srcdiroption="--srcdir=."; \
5806             libsrcdir=".";; \
5807           /* | [A-Za-z]:[\\/]*) \
5808             srcdiroption="--srcdir=$(srcdir)/dosutils"; \
5809             libsrcdir="$$s/dosutils";; \
5810           *) \
5811             srcdiroption="--srcdir=../$(srcdir)/dosutils"; \
5812             libsrcdir="$$s/dosutils";; \
5813         esac; \
5814         $(SHELL) $${libsrcdir}/configure \
5815           $(HOST_CONFIGARGS) $${srcdiroption} \
5816           || exit 1
5817 @endif dosutils
5818
5819 .PHONY: all-dosutils maybe-all-dosutils
5820 maybe-all-dosutils:
5821 @if dosutils
5822 maybe-all-dosutils: all-dosutils
5823 all-dosutils: configure-dosutils
5824         @r=`${PWD_COMMAND}`; export r; \
5825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5826         $(SET_LIB_PATH) \
5827         (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) all)
5828 @endif dosutils
5829
5830 .PHONY: check-dosutils maybe-check-dosutils
5831 maybe-check-dosutils:
5832 @if dosutils
5833 maybe-check-dosutils: check-dosutils
5834
5835 check-dosutils:
5836
5837 @endif dosutils
5838
5839 .PHONY: install-dosutils maybe-install-dosutils
5840 maybe-install-dosutils:
5841 @if dosutils
5842 maybe-install-dosutils: install-dosutils
5843
5844 install-dosutils: installdirs
5845         @r=`${PWD_COMMAND}`; export r; \
5846         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5847         $(SET_LIB_PATH) \
5848         (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) install)
5849
5850 @endif dosutils
5851
5852 # Other targets (info, dvi, etc.)
5853
5854 .PHONY: maybe-info-dosutils info-dosutils
5855 maybe-info-dosutils:
5856 @if dosutils
5857 maybe-info-dosutils: info-dosutils
5858
5859 info-dosutils: \
5860     configure-dosutils 
5861         @[ -f ./dosutils/Makefile ] || exit 0; \
5862         r=`${PWD_COMMAND}`; export r; \
5863         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5864         $(SET_LIB_PATH) \
5865         for flag in $(EXTRA_HOST_FLAGS); do \
5866           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5867         done; \
5868         echo "Doing info in dosutils" ; \
5869         (cd dosutils && \
5870           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5871                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5872                   "RANLIB=$${RANLIB}" \
5873                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5874                   info) \
5875           || exit 1
5876
5877 @endif dosutils
5878
5879 .PHONY: maybe-dvi-dosutils dvi-dosutils
5880 maybe-dvi-dosutils:
5881 @if dosutils
5882 maybe-dvi-dosutils: dvi-dosutils
5883
5884 dvi-dosutils: \
5885     configure-dosutils 
5886         @[ -f ./dosutils/Makefile ] || exit 0; \
5887         r=`${PWD_COMMAND}`; export r; \
5888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5889         $(SET_LIB_PATH) \
5890         for flag in $(EXTRA_HOST_FLAGS); do \
5891           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5892         done; \
5893         echo "Doing dvi in dosutils" ; \
5894         (cd dosutils && \
5895           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5896                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5897                   "RANLIB=$${RANLIB}" \
5898                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5899                   dvi) \
5900           || exit 1
5901
5902 @endif dosutils
5903
5904 .PHONY: maybe-TAGS-dosutils TAGS-dosutils
5905 maybe-TAGS-dosutils:
5906 @if dosutils
5907 maybe-TAGS-dosutils: TAGS-dosutils
5908
5909 TAGS-dosutils: \
5910     configure-dosutils 
5911         @[ -f ./dosutils/Makefile ] || exit 0; \
5912         r=`${PWD_COMMAND}`; export r; \
5913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5914         $(SET_LIB_PATH) \
5915         for flag in $(EXTRA_HOST_FLAGS); do \
5916           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5917         done; \
5918         echo "Doing TAGS in dosutils" ; \
5919         (cd dosutils && \
5920           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5921                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5922                   "RANLIB=$${RANLIB}" \
5923                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5924                   TAGS) \
5925           || exit 1
5926
5927 @endif dosutils
5928
5929 .PHONY: maybe-install-info-dosutils install-info-dosutils
5930 maybe-install-info-dosutils:
5931 @if dosutils
5932 maybe-install-info-dosutils: install-info-dosutils
5933
5934 install-info-dosutils: \
5935     configure-dosutils \
5936     info-dosutils 
5937         @[ -f ./dosutils/Makefile ] || exit 0; \
5938         r=`${PWD_COMMAND}`; export r; \
5939         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5940         $(SET_LIB_PATH) \
5941         for flag in $(EXTRA_HOST_FLAGS); do \
5942           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5943         done; \
5944         echo "Doing install-info in dosutils" ; \
5945         (cd dosutils && \
5946           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5947                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5948                   "RANLIB=$${RANLIB}" \
5949                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5950                   install-info) \
5951           || exit 1
5952
5953 @endif dosutils
5954
5955 .PHONY: maybe-installcheck-dosutils installcheck-dosutils
5956 maybe-installcheck-dosutils:
5957 @if dosutils
5958 maybe-installcheck-dosutils: installcheck-dosutils
5959
5960 installcheck-dosutils: \
5961     configure-dosutils 
5962         @[ -f ./dosutils/Makefile ] || exit 0; \
5963         r=`${PWD_COMMAND}`; export r; \
5964         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5965         $(SET_LIB_PATH) \
5966         for flag in $(EXTRA_HOST_FLAGS); do \
5967           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5968         done; \
5969         echo "Doing installcheck in dosutils" ; \
5970         (cd dosutils && \
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                   installcheck) \
5976           || exit 1
5977
5978 @endif dosutils
5979
5980 .PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
5981 maybe-mostlyclean-dosutils:
5982 @if dosutils
5983 maybe-mostlyclean-dosutils: mostlyclean-dosutils
5984
5985 mostlyclean-dosutils: 
5986         @[ -f ./dosutils/Makefile ] || exit 0; \
5987         r=`${PWD_COMMAND}`; export r; \
5988         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5989         $(SET_LIB_PATH) \
5990         for flag in $(EXTRA_HOST_FLAGS); do \
5991           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5992         done; \
5993         echo "Doing mostlyclean in dosutils" ; \
5994         (cd dosutils && \
5995           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5996                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5997                   "RANLIB=$${RANLIB}" \
5998                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5999                   mostlyclean) \
6000           || exit 1
6001
6002 @endif dosutils
6003
6004 .PHONY: maybe-clean-dosutils clean-dosutils
6005 maybe-clean-dosutils:
6006 @if dosutils
6007 maybe-clean-dosutils: clean-dosutils
6008
6009 clean-dosutils: 
6010         @[ -f ./dosutils/Makefile ] || exit 0; \
6011         r=`${PWD_COMMAND}`; export r; \
6012         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6013         $(SET_LIB_PATH) \
6014         for flag in $(EXTRA_HOST_FLAGS); do \
6015           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6016         done; \
6017         echo "Doing clean in dosutils" ; \
6018         (cd dosutils && \
6019           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6020                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6021                   "RANLIB=$${RANLIB}" \
6022                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6023                   clean) \
6024           || exit 1
6025
6026 @endif dosutils
6027
6028 .PHONY: maybe-distclean-dosutils distclean-dosutils
6029 maybe-distclean-dosutils:
6030 @if dosutils
6031 maybe-distclean-dosutils: distclean-dosutils
6032
6033 distclean-dosutils: 
6034         @[ -f ./dosutils/Makefile ] || exit 0; \
6035         r=`${PWD_COMMAND}`; export r; \
6036         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6037         $(SET_LIB_PATH) \
6038         for flag in $(EXTRA_HOST_FLAGS); do \
6039           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6040         done; \
6041         echo "Doing distclean in dosutils" ; \
6042         (cd dosutils && \
6043           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6044                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6045                   "RANLIB=$${RANLIB}" \
6046                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6047                   distclean) \
6048           || exit 1
6049
6050 @endif dosutils
6051
6052 .PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
6053 maybe-maintainer-clean-dosutils:
6054 @if dosutils
6055 maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
6056
6057 maintainer-clean-dosutils: 
6058         @[ -f ./dosutils/Makefile ] || exit 0; \
6059         r=`${PWD_COMMAND}`; export r; \
6060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6061         $(SET_LIB_PATH) \
6062         for flag in $(EXTRA_HOST_FLAGS); do \
6063           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6064         done; \
6065         echo "Doing maintainer-clean in dosutils" ; \
6066         (cd dosutils && \
6067           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6068                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6069                   "RANLIB=$${RANLIB}" \
6070                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6071                   maintainer-clean) \
6072           || exit 1
6073
6074 @endif dosutils
6075
6076
6077 .PHONY: configure-etc maybe-configure-etc
6078 maybe-configure-etc:
6079 @if etc
6080 maybe-configure-etc: configure-etc
6081 configure-etc:
6082         @test ! -f etc/Makefile || exit 0; \
6083         [ -d etc ] || mkdir etc; \
6084         r=`${PWD_COMMAND}`; export r; \
6085         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6086         CC="$(CC)"; export CC; \
6087         CFLAGS="$(CFLAGS)"; export CFLAGS; \
6088         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
6089         CXX="$(CXX)"; export CXX; \
6090         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
6091         AR="$(AR)"; export AR; \
6092         AS="$(AS)"; export AS; \
6093         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
6094         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
6095         LD="$(LD)"; export LD; \
6096         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
6097         NM="$(NM)"; export NM; \
6098         RANLIB="$(RANLIB)"; export RANLIB; \
6099         WINDRES="$(WINDRES)"; export WINDRES; \
6100         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
6101         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
6102         echo Configuring in etc; \
6103         cd etc || exit 1; \
6104         case $(srcdir) in \
6105           \.) \
6106             srcdiroption="--srcdir=."; \
6107             libsrcdir=".";; \
6108           /* | [A-Za-z]:[\\/]*) \
6109             srcdiroption="--srcdir=$(srcdir)/etc"; \
6110             libsrcdir="$$s/etc";; \
6111           *) \
6112             srcdiroption="--srcdir=../$(srcdir)/etc"; \
6113             libsrcdir="$$s/etc";; \
6114         esac; \
6115         $(SHELL) $${libsrcdir}/configure \
6116           $(HOST_CONFIGARGS) $${srcdiroption} \
6117           || exit 1
6118 @endif etc
6119
6120 .PHONY: all-etc maybe-all-etc
6121 maybe-all-etc:
6122 @if etc
6123 maybe-all-etc: all-etc
6124 all-etc: configure-etc
6125         @r=`${PWD_COMMAND}`; export r; \
6126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6127         $(SET_LIB_PATH) \
6128         (cd etc && $(MAKE) $(FLAGS_TO_PASS) all)
6129 @endif etc
6130
6131 .PHONY: check-etc maybe-check-etc
6132 maybe-check-etc:
6133 @if etc
6134 maybe-check-etc: check-etc
6135
6136 check-etc:
6137         @r=`${PWD_COMMAND}`; export r; \
6138         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6139         $(SET_LIB_PATH) \
6140         (cd etc && $(MAKE) $(FLAGS_TO_PASS) check)
6141
6142 @endif etc
6143
6144 .PHONY: install-etc maybe-install-etc
6145 maybe-install-etc:
6146 @if etc
6147 maybe-install-etc: install-etc
6148
6149 install-etc: installdirs
6150         @r=`${PWD_COMMAND}`; export r; \
6151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6152         $(SET_LIB_PATH) \
6153         (cd etc && $(MAKE) $(FLAGS_TO_PASS) install)
6154
6155 @endif etc
6156
6157 # Other targets (info, dvi, etc.)
6158
6159 .PHONY: maybe-info-etc info-etc
6160 maybe-info-etc:
6161 @if etc
6162 maybe-info-etc: info-etc
6163
6164 info-etc: \
6165     configure-etc 
6166         @[ -f ./etc/Makefile ] || exit 0; \
6167         r=`${PWD_COMMAND}`; export r; \
6168         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6169         $(SET_LIB_PATH) \
6170         for flag in $(EXTRA_HOST_FLAGS); do \
6171           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6172         done; \
6173         echo "Doing info in etc" ; \
6174         (cd etc && \
6175           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6176                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6177                   "RANLIB=$${RANLIB}" \
6178                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6179                   info) \
6180           || exit 1
6181
6182 @endif etc
6183
6184 .PHONY: maybe-dvi-etc dvi-etc
6185 maybe-dvi-etc:
6186 @if etc
6187 maybe-dvi-etc: dvi-etc
6188
6189 dvi-etc: \
6190     configure-etc 
6191         @[ -f ./etc/Makefile ] || exit 0; \
6192         r=`${PWD_COMMAND}`; export r; \
6193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6194         $(SET_LIB_PATH) \
6195         for flag in $(EXTRA_HOST_FLAGS); do \
6196           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6197         done; \
6198         echo "Doing dvi in etc" ; \
6199         (cd etc && \
6200           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6201                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6202                   "RANLIB=$${RANLIB}" \
6203                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6204                   dvi) \
6205           || exit 1
6206
6207 @endif etc
6208
6209 .PHONY: maybe-TAGS-etc TAGS-etc
6210 maybe-TAGS-etc:
6211 @if etc
6212 maybe-TAGS-etc: TAGS-etc
6213
6214 TAGS-etc: \
6215     configure-etc 
6216         @[ -f ./etc/Makefile ] || exit 0; \
6217         r=`${PWD_COMMAND}`; export r; \
6218         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6219         $(SET_LIB_PATH) \
6220         for flag in $(EXTRA_HOST_FLAGS); do \
6221           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6222         done; \
6223         echo "Doing TAGS in etc" ; \
6224         (cd etc && \
6225           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6226                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6227                   "RANLIB=$${RANLIB}" \
6228                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6229                   TAGS) \
6230           || exit 1
6231
6232 @endif etc
6233
6234 .PHONY: maybe-install-info-etc install-info-etc
6235 maybe-install-info-etc:
6236 @if etc
6237 maybe-install-info-etc: install-info-etc
6238
6239 install-info-etc: \
6240     configure-etc \
6241     info-etc 
6242         @[ -f ./etc/Makefile ] || exit 0; \
6243         r=`${PWD_COMMAND}`; export r; \
6244         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6245         $(SET_LIB_PATH) \
6246         for flag in $(EXTRA_HOST_FLAGS); do \
6247           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6248         done; \
6249         echo "Doing install-info in etc" ; \
6250         (cd etc && \
6251           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6252                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6253                   "RANLIB=$${RANLIB}" \
6254                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6255                   install-info) \
6256           || exit 1
6257
6258 @endif etc
6259
6260 .PHONY: maybe-installcheck-etc installcheck-etc
6261 maybe-installcheck-etc:
6262 @if etc
6263 maybe-installcheck-etc: installcheck-etc
6264
6265 installcheck-etc: \
6266     configure-etc 
6267         @[ -f ./etc/Makefile ] || exit 0; \
6268         r=`${PWD_COMMAND}`; export r; \
6269         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6270         $(SET_LIB_PATH) \
6271         for flag in $(EXTRA_HOST_FLAGS); do \
6272           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6273         done; \
6274         echo "Doing installcheck in etc" ; \
6275         (cd etc && \
6276           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6277                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6278                   "RANLIB=$${RANLIB}" \
6279                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6280                   installcheck) \
6281           || exit 1
6282
6283 @endif etc
6284
6285 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
6286 maybe-mostlyclean-etc:
6287 @if etc
6288 maybe-mostlyclean-etc: mostlyclean-etc
6289
6290 mostlyclean-etc: 
6291         @[ -f ./etc/Makefile ] || exit 0; \
6292         r=`${PWD_COMMAND}`; export r; \
6293         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6294         $(SET_LIB_PATH) \
6295         for flag in $(EXTRA_HOST_FLAGS); do \
6296           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6297         done; \
6298         echo "Doing mostlyclean in etc" ; \
6299         (cd etc && \
6300           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6301                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6302                   "RANLIB=$${RANLIB}" \
6303                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6304                   mostlyclean) \
6305           || exit 1
6306
6307 @endif etc
6308
6309 .PHONY: maybe-clean-etc clean-etc
6310 maybe-clean-etc:
6311 @if etc
6312 maybe-clean-etc: clean-etc
6313
6314 clean-etc: 
6315         @[ -f ./etc/Makefile ] || exit 0; \
6316         r=`${PWD_COMMAND}`; export r; \
6317         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6318         $(SET_LIB_PATH) \
6319         for flag in $(EXTRA_HOST_FLAGS); do \
6320           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6321         done; \
6322         echo "Doing clean in etc" ; \
6323         (cd etc && \
6324           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6325                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6326                   "RANLIB=$${RANLIB}" \
6327                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6328                   clean) \
6329           || exit 1
6330
6331 @endif etc
6332
6333 .PHONY: maybe-distclean-etc distclean-etc
6334 maybe-distclean-etc:
6335 @if etc
6336 maybe-distclean-etc: distclean-etc
6337
6338 distclean-etc: 
6339         @[ -f ./etc/Makefile ] || exit 0; \
6340         r=`${PWD_COMMAND}`; export r; \
6341         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6342         $(SET_LIB_PATH) \
6343         for flag in $(EXTRA_HOST_FLAGS); do \
6344           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6345         done; \
6346         echo "Doing distclean in etc" ; \
6347         (cd etc && \
6348           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6349                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6350                   "RANLIB=$${RANLIB}" \
6351                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6352                   distclean) \
6353           || exit 1
6354
6355 @endif etc
6356
6357 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
6358 maybe-maintainer-clean-etc:
6359 @if etc
6360 maybe-maintainer-clean-etc: maintainer-clean-etc
6361
6362 maintainer-clean-etc: 
6363         @[ -f ./etc/Makefile ] || exit 0; \
6364         r=`${PWD_COMMAND}`; export r; \
6365         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6366         $(SET_LIB_PATH) \
6367         for flag in $(EXTRA_HOST_FLAGS); do \
6368           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6369         done; \
6370         echo "Doing maintainer-clean in etc" ; \
6371         (cd etc && \
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                   maintainer-clean) \
6377           || exit 1
6378
6379 @endif etc
6380
6381
6382 .PHONY: configure-fastjar maybe-configure-fastjar
6383 maybe-configure-fastjar:
6384 @if fastjar
6385 maybe-configure-fastjar: configure-fastjar
6386 configure-fastjar:
6387         @test ! -f fastjar/Makefile || exit 0; \
6388         [ -d fastjar ] || mkdir fastjar; \
6389         r=`${PWD_COMMAND}`; export r; \
6390         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6391         CC="$(CC)"; export CC; \
6392         CFLAGS="$(CFLAGS)"; export CFLAGS; \
6393         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
6394         CXX="$(CXX)"; export CXX; \
6395         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
6396         AR="$(AR)"; export AR; \
6397         AS="$(AS)"; export AS; \
6398         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
6399         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
6400         LD="$(LD)"; export LD; \
6401         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
6402         NM="$(NM)"; export NM; \
6403         RANLIB="$(RANLIB)"; export RANLIB; \
6404         WINDRES="$(WINDRES)"; export WINDRES; \
6405         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
6406         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
6407         echo Configuring in fastjar; \
6408         cd fastjar || exit 1; \
6409         case $(srcdir) in \
6410           \.) \
6411             srcdiroption="--srcdir=."; \
6412             libsrcdir=".";; \
6413           /* | [A-Za-z]:[\\/]*) \
6414             srcdiroption="--srcdir=$(srcdir)/fastjar"; \
6415             libsrcdir="$$s/fastjar";; \
6416           *) \
6417             srcdiroption="--srcdir=../$(srcdir)/fastjar"; \
6418             libsrcdir="$$s/fastjar";; \
6419         esac; \
6420         $(SHELL) $${libsrcdir}/configure \
6421           $(HOST_CONFIGARGS) $${srcdiroption} \
6422           || exit 1
6423 @endif fastjar
6424
6425 .PHONY: all-fastjar maybe-all-fastjar
6426 maybe-all-fastjar:
6427 @if fastjar
6428 maybe-all-fastjar: all-fastjar
6429 all-fastjar: configure-fastjar
6430         @r=`${PWD_COMMAND}`; export r; \
6431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6432         $(SET_LIB_PATH) \
6433         (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) all)
6434 @endif fastjar
6435
6436 .PHONY: check-fastjar maybe-check-fastjar
6437 maybe-check-fastjar:
6438 @if fastjar
6439 maybe-check-fastjar: check-fastjar
6440
6441 # This module is only tested in a native toolchain.
6442 check-fastjar:
6443         @if [ '$(host)' = '$(target)' ] ; then \
6444           r=`${PWD_COMMAND}`; export r; \
6445           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6446           $(SET_LIB_PATH) \
6447           (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) check); \
6448         fi
6449
6450 @endif fastjar
6451
6452 .PHONY: install-fastjar maybe-install-fastjar
6453 maybe-install-fastjar:
6454 @if fastjar
6455 maybe-install-fastjar: install-fastjar
6456
6457 install-fastjar: installdirs
6458         @r=`${PWD_COMMAND}`; export r; \
6459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6460         $(SET_LIB_PATH) \
6461         (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) install)
6462
6463 @endif fastjar
6464
6465 # Other targets (info, dvi, etc.)
6466
6467 .PHONY: maybe-info-fastjar info-fastjar
6468 maybe-info-fastjar:
6469 @if fastjar
6470 maybe-info-fastjar: info-fastjar
6471
6472 info-fastjar: \
6473     configure-fastjar 
6474         @[ -f ./fastjar/Makefile ] || exit 0; \
6475         r=`${PWD_COMMAND}`; export r; \
6476         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6477         $(SET_LIB_PATH) \
6478         for flag in $(EXTRA_HOST_FLAGS); do \
6479           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6480         done; \
6481         echo "Doing info in fastjar" ; \
6482         (cd fastjar && \
6483           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6484                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6485                   "RANLIB=$${RANLIB}" \
6486                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6487                   info) \
6488           || exit 1
6489
6490 @endif fastjar
6491
6492 .PHONY: maybe-dvi-fastjar dvi-fastjar
6493 maybe-dvi-fastjar:
6494 @if fastjar
6495 maybe-dvi-fastjar: dvi-fastjar
6496
6497 dvi-fastjar: \
6498     configure-fastjar 
6499         @[ -f ./fastjar/Makefile ] || exit 0; \
6500         r=`${PWD_COMMAND}`; export r; \
6501         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6502         $(SET_LIB_PATH) \
6503         for flag in $(EXTRA_HOST_FLAGS); do \
6504           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6505         done; \
6506         echo "Doing dvi in fastjar" ; \
6507         (cd fastjar && \
6508           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6509                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6510                   "RANLIB=$${RANLIB}" \
6511                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6512                   dvi) \
6513           || exit 1
6514
6515 @endif fastjar
6516
6517 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
6518 maybe-TAGS-fastjar:
6519 @if fastjar
6520 maybe-TAGS-fastjar: TAGS-fastjar
6521
6522 TAGS-fastjar: \
6523     configure-fastjar 
6524         @[ -f ./fastjar/Makefile ] || exit 0; \
6525         r=`${PWD_COMMAND}`; export r; \
6526         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6527         $(SET_LIB_PATH) \
6528         for flag in $(EXTRA_HOST_FLAGS); do \
6529           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6530         done; \
6531         echo "Doing TAGS in fastjar" ; \
6532         (cd fastjar && \
6533           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6534                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6535                   "RANLIB=$${RANLIB}" \
6536                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6537                   TAGS) \
6538           || exit 1
6539
6540 @endif fastjar
6541
6542 .PHONY: maybe-install-info-fastjar install-info-fastjar
6543 maybe-install-info-fastjar:
6544 @if fastjar
6545 maybe-install-info-fastjar: install-info-fastjar
6546
6547 install-info-fastjar: \
6548     configure-fastjar \
6549     info-fastjar 
6550         @[ -f ./fastjar/Makefile ] || exit 0; \
6551         r=`${PWD_COMMAND}`; export r; \
6552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6553         $(SET_LIB_PATH) \
6554         for flag in $(EXTRA_HOST_FLAGS); do \
6555           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6556         done; \
6557         echo "Doing install-info in fastjar" ; \
6558         (cd fastjar && \
6559           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6560                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6561                   "RANLIB=$${RANLIB}" \
6562                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6563                   install-info) \
6564           || exit 1
6565
6566 @endif fastjar
6567
6568 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
6569 maybe-installcheck-fastjar:
6570 @if fastjar
6571 maybe-installcheck-fastjar: installcheck-fastjar
6572
6573 installcheck-fastjar: \
6574     configure-fastjar 
6575         @[ -f ./fastjar/Makefile ] || exit 0; \
6576         r=`${PWD_COMMAND}`; export r; \
6577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6578         $(SET_LIB_PATH) \
6579         for flag in $(EXTRA_HOST_FLAGS); do \
6580           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6581         done; \
6582         echo "Doing installcheck in fastjar" ; \
6583         (cd fastjar && \
6584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6586                   "RANLIB=$${RANLIB}" \
6587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6588                   installcheck) \
6589           || exit 1
6590
6591 @endif fastjar
6592
6593 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
6594 maybe-mostlyclean-fastjar:
6595 @if fastjar
6596 maybe-mostlyclean-fastjar: mostlyclean-fastjar
6597
6598 mostlyclean-fastjar: 
6599         @[ -f ./fastjar/Makefile ] || exit 0; \
6600         r=`${PWD_COMMAND}`; export r; \
6601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6602         $(SET_LIB_PATH) \
6603         for flag in $(EXTRA_HOST_FLAGS); do \
6604           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6605         done; \
6606         echo "Doing mostlyclean in fastjar" ; \
6607         (cd fastjar && \
6608           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6609                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6610                   "RANLIB=$${RANLIB}" \
6611                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6612                   mostlyclean) \
6613           || exit 1
6614
6615 @endif fastjar
6616
6617 .PHONY: maybe-clean-fastjar clean-fastjar
6618 maybe-clean-fastjar:
6619 @if fastjar
6620 maybe-clean-fastjar: clean-fastjar
6621
6622 clean-fastjar: 
6623         @[ -f ./fastjar/Makefile ] || exit 0; \
6624         r=`${PWD_COMMAND}`; export r; \
6625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6626         $(SET_LIB_PATH) \
6627         for flag in $(EXTRA_HOST_FLAGS); do \
6628           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6629         done; \
6630         echo "Doing clean in fastjar" ; \
6631         (cd fastjar && \
6632           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6633                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6634                   "RANLIB=$${RANLIB}" \
6635                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6636                   clean) \
6637           || exit 1
6638
6639 @endif fastjar
6640
6641 .PHONY: maybe-distclean-fastjar distclean-fastjar
6642 maybe-distclean-fastjar:
6643 @if fastjar
6644 maybe-distclean-fastjar: distclean-fastjar
6645
6646 distclean-fastjar: 
6647         @[ -f ./fastjar/Makefile ] || exit 0; \
6648         r=`${PWD_COMMAND}`; export r; \
6649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6650         $(SET_LIB_PATH) \
6651         for flag in $(EXTRA_HOST_FLAGS); do \
6652           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6653         done; \
6654         echo "Doing distclean in fastjar" ; \
6655         (cd fastjar && \
6656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6658                   "RANLIB=$${RANLIB}" \
6659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6660                   distclean) \
6661           || exit 1
6662
6663 @endif fastjar
6664
6665 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
6666 maybe-maintainer-clean-fastjar:
6667 @if fastjar
6668 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
6669
6670 maintainer-clean-fastjar: 
6671         @[ -f ./fastjar/Makefile ] || exit 0; \
6672         r=`${PWD_COMMAND}`; export r; \
6673         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6674         $(SET_LIB_PATH) \
6675         for flag in $(EXTRA_HOST_FLAGS); do \
6676           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6677         done; \
6678         echo "Doing maintainer-clean in fastjar" ; \
6679         (cd fastjar && \
6680           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6681                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6682                   "RANLIB=$${RANLIB}" \
6683                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6684                   maintainer-clean) \
6685           || exit 1
6686
6687 @endif fastjar
6688
6689
6690 .PHONY: configure-fileutils maybe-configure-fileutils
6691 maybe-configure-fileutils:
6692 @if fileutils
6693 maybe-configure-fileutils: configure-fileutils
6694 configure-fileutils:
6695         @test ! -f fileutils/Makefile || exit 0; \
6696         [ -d fileutils ] || mkdir fileutils; \
6697         r=`${PWD_COMMAND}`; export r; \
6698         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6699         CC="$(CC)"; export CC; \
6700         CFLAGS="$(CFLAGS)"; export CFLAGS; \
6701         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
6702         CXX="$(CXX)"; export CXX; \
6703         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
6704         AR="$(AR)"; export AR; \
6705         AS="$(AS)"; export AS; \
6706         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
6707         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
6708         LD="$(LD)"; export LD; \
6709         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
6710         NM="$(NM)"; export NM; \
6711         RANLIB="$(RANLIB)"; export RANLIB; \
6712         WINDRES="$(WINDRES)"; export WINDRES; \
6713         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
6714         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
6715         echo Configuring in fileutils; \
6716         cd fileutils || exit 1; \
6717         case $(srcdir) in \
6718           \.) \
6719             srcdiroption="--srcdir=."; \
6720             libsrcdir=".";; \
6721           /* | [A-Za-z]:[\\/]*) \
6722             srcdiroption="--srcdir=$(srcdir)/fileutils"; \
6723             libsrcdir="$$s/fileutils";; \
6724           *) \
6725             srcdiroption="--srcdir=../$(srcdir)/fileutils"; \
6726             libsrcdir="$$s/fileutils";; \
6727         esac; \
6728         $(SHELL) $${libsrcdir}/configure \
6729           $(HOST_CONFIGARGS) $${srcdiroption} \
6730           || exit 1
6731 @endif fileutils
6732
6733 .PHONY: all-fileutils maybe-all-fileutils
6734 maybe-all-fileutils:
6735 @if fileutils
6736 maybe-all-fileutils: all-fileutils
6737 all-fileutils: configure-fileutils
6738         @r=`${PWD_COMMAND}`; export r; \
6739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6740         $(SET_LIB_PATH) \
6741         (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) all)
6742 @endif fileutils
6743
6744 .PHONY: check-fileutils maybe-check-fileutils
6745 maybe-check-fileutils:
6746 @if fileutils
6747 maybe-check-fileutils: check-fileutils
6748
6749 check-fileutils:
6750         @r=`${PWD_COMMAND}`; export r; \
6751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6752         $(SET_LIB_PATH) \
6753         (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) check)
6754
6755 @endif fileutils
6756
6757 .PHONY: install-fileutils maybe-install-fileutils
6758 maybe-install-fileutils:
6759 @if fileutils
6760 maybe-install-fileutils: install-fileutils
6761
6762 install-fileutils: installdirs
6763         @r=`${PWD_COMMAND}`; export r; \
6764         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6765         $(SET_LIB_PATH) \
6766         (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) install)
6767
6768 @endif fileutils
6769
6770 # Other targets (info, dvi, etc.)
6771
6772 .PHONY: maybe-info-fileutils info-fileutils
6773 maybe-info-fileutils:
6774 @if fileutils
6775 maybe-info-fileutils: info-fileutils
6776
6777 info-fileutils: \
6778     configure-fileutils 
6779         @[ -f ./fileutils/Makefile ] || exit 0; \
6780         r=`${PWD_COMMAND}`; export r; \
6781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6782         $(SET_LIB_PATH) \
6783         for flag in $(EXTRA_HOST_FLAGS); do \
6784           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6785         done; \
6786         echo "Doing info in fileutils" ; \
6787         (cd fileutils && \
6788           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6789                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6790                   "RANLIB=$${RANLIB}" \
6791                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6792                   info) \
6793           || exit 1
6794
6795 @endif fileutils
6796
6797 .PHONY: maybe-dvi-fileutils dvi-fileutils
6798 maybe-dvi-fileutils:
6799 @if fileutils
6800 maybe-dvi-fileutils: dvi-fileutils
6801
6802 dvi-fileutils: \
6803     configure-fileutils 
6804         @[ -f ./fileutils/Makefile ] || exit 0; \
6805         r=`${PWD_COMMAND}`; export r; \
6806         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6807         $(SET_LIB_PATH) \
6808         for flag in $(EXTRA_HOST_FLAGS); do \
6809           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6810         done; \
6811         echo "Doing dvi in fileutils" ; \
6812         (cd fileutils && \
6813           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6814                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6815                   "RANLIB=$${RANLIB}" \
6816                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6817                   dvi) \
6818           || exit 1
6819
6820 @endif fileutils
6821
6822 .PHONY: maybe-TAGS-fileutils TAGS-fileutils
6823 maybe-TAGS-fileutils:
6824 @if fileutils
6825 maybe-TAGS-fileutils: TAGS-fileutils
6826
6827 TAGS-fileutils: \
6828     configure-fileutils 
6829         @[ -f ./fileutils/Makefile ] || exit 0; \
6830         r=`${PWD_COMMAND}`; export r; \
6831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6832         $(SET_LIB_PATH) \
6833         for flag in $(EXTRA_HOST_FLAGS); do \
6834           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6835         done; \
6836         echo "Doing TAGS in fileutils" ; \
6837         (cd fileutils && \
6838           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6839                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6840                   "RANLIB=$${RANLIB}" \
6841                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6842                   TAGS) \
6843           || exit 1
6844
6845 @endif fileutils
6846
6847 .PHONY: maybe-install-info-fileutils install-info-fileutils
6848 maybe-install-info-fileutils:
6849 @if fileutils
6850 maybe-install-info-fileutils: install-info-fileutils
6851
6852 install-info-fileutils: \
6853     configure-fileutils \
6854     info-fileutils 
6855         @[ -f ./fileutils/Makefile ] || exit 0; \
6856         r=`${PWD_COMMAND}`; export r; \
6857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6858         $(SET_LIB_PATH) \
6859         for flag in $(EXTRA_HOST_FLAGS); do \
6860           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6861         done; \
6862         echo "Doing install-info in fileutils" ; \
6863         (cd fileutils && \
6864           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6865                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6866                   "RANLIB=$${RANLIB}" \
6867                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6868                   install-info) \
6869           || exit 1
6870
6871 @endif fileutils
6872
6873 .PHONY: maybe-installcheck-fileutils installcheck-fileutils
6874 maybe-installcheck-fileutils:
6875 @if fileutils
6876 maybe-installcheck-fileutils: installcheck-fileutils
6877
6878 installcheck-fileutils: \
6879     configure-fileutils 
6880         @[ -f ./fileutils/Makefile ] || exit 0; \
6881         r=`${PWD_COMMAND}`; export r; \
6882         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6883         $(SET_LIB_PATH) \
6884         for flag in $(EXTRA_HOST_FLAGS); do \
6885           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6886         done; \
6887         echo "Doing installcheck in fileutils" ; \
6888         (cd fileutils && \
6889           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6890                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6891                   "RANLIB=$${RANLIB}" \
6892                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6893                   installcheck) \
6894           || exit 1
6895
6896 @endif fileutils
6897
6898 .PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
6899 maybe-mostlyclean-fileutils:
6900 @if fileutils
6901 maybe-mostlyclean-fileutils: mostlyclean-fileutils
6902
6903 mostlyclean-fileutils: 
6904         @[ -f ./fileutils/Makefile ] || exit 0; \
6905         r=`${PWD_COMMAND}`; export r; \
6906         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6907         $(SET_LIB_PATH) \
6908         for flag in $(EXTRA_HOST_FLAGS); do \
6909           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6910         done; \
6911         echo "Doing mostlyclean in fileutils" ; \
6912         (cd fileutils && \
6913           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6914                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6915                   "RANLIB=$${RANLIB}" \
6916                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6917                   mostlyclean) \
6918           || exit 1
6919
6920 @endif fileutils
6921
6922 .PHONY: maybe-clean-fileutils clean-fileutils
6923 maybe-clean-fileutils:
6924 @if fileutils
6925 maybe-clean-fileutils: clean-fileutils
6926
6927 clean-fileutils: 
6928         @[ -f ./fileutils/Makefile ] || exit 0; \
6929         r=`${PWD_COMMAND}`; export r; \
6930         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6931         $(SET_LIB_PATH) \
6932         for flag in $(EXTRA_HOST_FLAGS); do \
6933           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6934         done; \
6935         echo "Doing clean in fileutils" ; \
6936         (cd fileutils && \
6937           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6938                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6939                   "RANLIB=$${RANLIB}" \
6940                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6941                   clean) \
6942           || exit 1
6943
6944 @endif fileutils
6945
6946 .PHONY: maybe-distclean-fileutils distclean-fileutils
6947 maybe-distclean-fileutils:
6948 @if fileutils
6949 maybe-distclean-fileutils: distclean-fileutils
6950
6951 distclean-fileutils: 
6952         @[ -f ./fileutils/Makefile ] || exit 0; \
6953         r=`${PWD_COMMAND}`; export r; \
6954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6955         $(SET_LIB_PATH) \
6956         for flag in $(EXTRA_HOST_FLAGS); do \
6957           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6958         done; \
6959         echo "Doing distclean in fileutils" ; \
6960         (cd fileutils && \
6961           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6962                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6963                   "RANLIB=$${RANLIB}" \
6964                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6965                   distclean) \
6966           || exit 1
6967
6968 @endif fileutils
6969
6970 .PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
6971 maybe-maintainer-clean-fileutils:
6972 @if fileutils
6973 maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
6974
6975 maintainer-clean-fileutils: 
6976         @[ -f ./fileutils/Makefile ] || exit 0; \
6977         r=`${PWD_COMMAND}`; export r; \
6978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6979         $(SET_LIB_PATH) \
6980         for flag in $(EXTRA_HOST_FLAGS); do \
6981           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6982         done; \
6983         echo "Doing maintainer-clean in fileutils" ; \
6984         (cd fileutils && \
6985           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6986                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6987                   "RANLIB=$${RANLIB}" \
6988                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6989                   maintainer-clean) \
6990           || exit 1
6991
6992 @endif fileutils
6993
6994
6995 .PHONY: configure-findutils maybe-configure-findutils
6996 maybe-configure-findutils:
6997 @if findutils
6998 maybe-configure-findutils: configure-findutils
6999 configure-findutils:
7000         @test ! -f findutils/Makefile || exit 0; \
7001         [ -d findutils ] || mkdir findutils; \
7002         r=`${PWD_COMMAND}`; export r; \
7003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7004         CC="$(CC)"; export CC; \
7005         CFLAGS="$(CFLAGS)"; export CFLAGS; \
7006         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
7007         CXX="$(CXX)"; export CXX; \
7008         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
7009         AR="$(AR)"; export AR; \
7010         AS="$(AS)"; export AS; \
7011         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
7012         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
7013         LD="$(LD)"; export LD; \
7014         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
7015         NM="$(NM)"; export NM; \
7016         RANLIB="$(RANLIB)"; export RANLIB; \
7017         WINDRES="$(WINDRES)"; export WINDRES; \
7018         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
7019         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
7020         echo Configuring in findutils; \
7021         cd findutils || exit 1; \
7022         case $(srcdir) in \
7023           \.) \
7024             srcdiroption="--srcdir=."; \
7025             libsrcdir=".";; \
7026           /* | [A-Za-z]:[\\/]*) \
7027             srcdiroption="--srcdir=$(srcdir)/findutils"; \
7028             libsrcdir="$$s/findutils";; \
7029           *) \
7030             srcdiroption="--srcdir=../$(srcdir)/findutils"; \
7031             libsrcdir="$$s/findutils";; \
7032         esac; \
7033         $(SHELL) $${libsrcdir}/configure \
7034           $(HOST_CONFIGARGS) $${srcdiroption} \
7035           || exit 1
7036 @endif findutils
7037
7038 .PHONY: all-findutils maybe-all-findutils
7039 maybe-all-findutils:
7040 @if findutils
7041 maybe-all-findutils: all-findutils
7042 all-findutils: configure-findutils
7043         @r=`${PWD_COMMAND}`; export r; \
7044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7045         $(SET_LIB_PATH) \
7046         (cd findutils && $(MAKE) $(FLAGS_TO_PASS) all)
7047 @endif findutils
7048
7049 .PHONY: check-findutils maybe-check-findutils
7050 maybe-check-findutils:
7051 @if findutils
7052 maybe-check-findutils: check-findutils
7053
7054 check-findutils:
7055         @r=`${PWD_COMMAND}`; export r; \
7056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7057         $(SET_LIB_PATH) \
7058         (cd findutils && $(MAKE) $(FLAGS_TO_PASS) check)
7059
7060 @endif findutils
7061
7062 .PHONY: install-findutils maybe-install-findutils
7063 maybe-install-findutils:
7064 @if findutils
7065 maybe-install-findutils: install-findutils
7066
7067 install-findutils: installdirs
7068         @r=`${PWD_COMMAND}`; export r; \
7069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7070         $(SET_LIB_PATH) \
7071         (cd findutils && $(MAKE) $(FLAGS_TO_PASS) install)
7072
7073 @endif findutils
7074
7075 # Other targets (info, dvi, etc.)
7076
7077 .PHONY: maybe-info-findutils info-findutils
7078 maybe-info-findutils:
7079 @if findutils
7080 maybe-info-findutils: info-findutils
7081
7082 info-findutils: \
7083     configure-findutils 
7084         @[ -f ./findutils/Makefile ] || exit 0; \
7085         r=`${PWD_COMMAND}`; export r; \
7086         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7087         $(SET_LIB_PATH) \
7088         for flag in $(EXTRA_HOST_FLAGS); do \
7089           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7090         done; \
7091         echo "Doing info in findutils" ; \
7092         (cd findutils && \
7093           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7094                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7095                   "RANLIB=$${RANLIB}" \
7096                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7097                   info) \
7098           || exit 1
7099
7100 @endif findutils
7101
7102 .PHONY: maybe-dvi-findutils dvi-findutils
7103 maybe-dvi-findutils:
7104 @if findutils
7105 maybe-dvi-findutils: dvi-findutils
7106
7107 dvi-findutils: \
7108     configure-findutils 
7109         @[ -f ./findutils/Makefile ] || exit 0; \
7110         r=`${PWD_COMMAND}`; export r; \
7111         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7112         $(SET_LIB_PATH) \
7113         for flag in $(EXTRA_HOST_FLAGS); do \
7114           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7115         done; \
7116         echo "Doing dvi in findutils" ; \
7117         (cd findutils && \
7118           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7119                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7120                   "RANLIB=$${RANLIB}" \
7121                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7122                   dvi) \
7123           || exit 1
7124
7125 @endif findutils
7126
7127 .PHONY: maybe-TAGS-findutils TAGS-findutils
7128 maybe-TAGS-findutils:
7129 @if findutils
7130 maybe-TAGS-findutils: TAGS-findutils
7131
7132 TAGS-findutils: \
7133     configure-findutils 
7134         @[ -f ./findutils/Makefile ] || exit 0; \
7135         r=`${PWD_COMMAND}`; export r; \
7136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7137         $(SET_LIB_PATH) \
7138         for flag in $(EXTRA_HOST_FLAGS); do \
7139           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7140         done; \
7141         echo "Doing TAGS in findutils" ; \
7142         (cd findutils && \
7143           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7144                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7145                   "RANLIB=$${RANLIB}" \
7146                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7147                   TAGS) \
7148           || exit 1
7149
7150 @endif findutils
7151
7152 .PHONY: maybe-install-info-findutils install-info-findutils
7153 maybe-install-info-findutils:
7154 @if findutils
7155 maybe-install-info-findutils: install-info-findutils
7156
7157 install-info-findutils: \
7158     configure-findutils \
7159     info-findutils 
7160         @[ -f ./findutils/Makefile ] || exit 0; \
7161         r=`${PWD_COMMAND}`; export r; \
7162         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7163         $(SET_LIB_PATH) \
7164         for flag in $(EXTRA_HOST_FLAGS); do \
7165           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7166         done; \
7167         echo "Doing install-info in findutils" ; \
7168         (cd findutils && \
7169           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7170                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7171                   "RANLIB=$${RANLIB}" \
7172                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7173                   install-info) \
7174           || exit 1
7175
7176 @endif findutils
7177
7178 .PHONY: maybe-installcheck-findutils installcheck-findutils
7179 maybe-installcheck-findutils:
7180 @if findutils
7181 maybe-installcheck-findutils: installcheck-findutils
7182
7183 installcheck-findutils: \
7184     configure-findutils 
7185         @[ -f ./findutils/Makefile ] || exit 0; \
7186         r=`${PWD_COMMAND}`; export r; \
7187         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7188         $(SET_LIB_PATH) \
7189         for flag in $(EXTRA_HOST_FLAGS); do \
7190           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7191         done; \
7192         echo "Doing installcheck in findutils" ; \
7193         (cd findutils && \
7194           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7195                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7196                   "RANLIB=$${RANLIB}" \
7197                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7198                   installcheck) \
7199           || exit 1
7200
7201 @endif findutils
7202
7203 .PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
7204 maybe-mostlyclean-findutils:
7205 @if findutils
7206 maybe-mostlyclean-findutils: mostlyclean-findutils
7207
7208 mostlyclean-findutils: 
7209         @[ -f ./findutils/Makefile ] || exit 0; \
7210         r=`${PWD_COMMAND}`; export r; \
7211         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7212         $(SET_LIB_PATH) \
7213         for flag in $(EXTRA_HOST_FLAGS); do \
7214           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7215         done; \
7216         echo "Doing mostlyclean in findutils" ; \
7217         (cd findutils && \
7218           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7219                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7220                   "RANLIB=$${RANLIB}" \
7221                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7222                   mostlyclean) \
7223           || exit 1
7224
7225 @endif findutils
7226
7227 .PHONY: maybe-clean-findutils clean-findutils
7228 maybe-clean-findutils:
7229 @if findutils
7230 maybe-clean-findutils: clean-findutils
7231
7232 clean-findutils: 
7233         @[ -f ./findutils/Makefile ] || exit 0; \
7234         r=`${PWD_COMMAND}`; export r; \
7235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7236         $(SET_LIB_PATH) \
7237         for flag in $(EXTRA_HOST_FLAGS); do \
7238           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7239         done; \
7240         echo "Doing clean in findutils" ; \
7241         (cd findutils && \
7242           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7243                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7244                   "RANLIB=$${RANLIB}" \
7245                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7246                   clean) \
7247           || exit 1
7248
7249 @endif findutils
7250
7251 .PHONY: maybe-distclean-findutils distclean-findutils
7252 maybe-distclean-findutils:
7253 @if findutils
7254 maybe-distclean-findutils: distclean-findutils
7255
7256 distclean-findutils: 
7257         @[ -f ./findutils/Makefile ] || exit 0; \
7258         r=`${PWD_COMMAND}`; export r; \
7259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7260         $(SET_LIB_PATH) \
7261         for flag in $(EXTRA_HOST_FLAGS); do \
7262           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7263         done; \
7264         echo "Doing distclean in findutils" ; \
7265         (cd findutils && \
7266           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7267                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7268                   "RANLIB=$${RANLIB}" \
7269                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7270                   distclean) \
7271           || exit 1
7272
7273 @endif findutils
7274
7275 .PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
7276 maybe-maintainer-clean-findutils:
7277 @if findutils
7278 maybe-maintainer-clean-findutils: maintainer-clean-findutils
7279
7280 maintainer-clean-findutils: 
7281         @[ -f ./findutils/Makefile ] || exit 0; \
7282         r=`${PWD_COMMAND}`; export r; \
7283         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7284         $(SET_LIB_PATH) \
7285         for flag in $(EXTRA_HOST_FLAGS); do \
7286           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7287         done; \
7288         echo "Doing maintainer-clean in findutils" ; \
7289         (cd findutils && \
7290           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7291                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7292                   "RANLIB=$${RANLIB}" \
7293                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7294                   maintainer-clean) \
7295           || exit 1
7296
7297 @endif findutils
7298
7299
7300 .PHONY: configure-find maybe-configure-find
7301 maybe-configure-find:
7302 @if find
7303 maybe-configure-find: configure-find
7304 configure-find:
7305         @test ! -f find/Makefile || exit 0; \
7306         [ -d find ] || mkdir find; \
7307         r=`${PWD_COMMAND}`; export r; \
7308         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7309         CC="$(CC)"; export CC; \
7310         CFLAGS="$(CFLAGS)"; export CFLAGS; \
7311         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
7312         CXX="$(CXX)"; export CXX; \
7313         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
7314         AR="$(AR)"; export AR; \
7315         AS="$(AS)"; export AS; \
7316         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
7317         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
7318         LD="$(LD)"; export LD; \
7319         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
7320         NM="$(NM)"; export NM; \
7321         RANLIB="$(RANLIB)"; export RANLIB; \
7322         WINDRES="$(WINDRES)"; export WINDRES; \
7323         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
7324         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
7325         echo Configuring in find; \
7326         cd find || exit 1; \
7327         case $(srcdir) in \
7328           \.) \
7329             srcdiroption="--srcdir=."; \
7330             libsrcdir=".";; \
7331           /* | [A-Za-z]:[\\/]*) \
7332             srcdiroption="--srcdir=$(srcdir)/find"; \
7333             libsrcdir="$$s/find";; \
7334           *) \
7335             srcdiroption="--srcdir=../$(srcdir)/find"; \
7336             libsrcdir="$$s/find";; \
7337         esac; \
7338         $(SHELL) $${libsrcdir}/configure \
7339           $(HOST_CONFIGARGS) $${srcdiroption} \
7340           || exit 1
7341 @endif find
7342
7343 .PHONY: all-find maybe-all-find
7344 maybe-all-find:
7345 @if find
7346 maybe-all-find: all-find
7347 all-find: configure-find
7348         @r=`${PWD_COMMAND}`; export r; \
7349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7350         $(SET_LIB_PATH) \
7351         (cd find && $(MAKE) $(FLAGS_TO_PASS) all)
7352 @endif find
7353
7354 .PHONY: check-find maybe-check-find
7355 maybe-check-find:
7356 @if find
7357 maybe-check-find: check-find
7358
7359 check-find:
7360         @r=`${PWD_COMMAND}`; export r; \
7361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7362         $(SET_LIB_PATH) \
7363         (cd find && $(MAKE) $(FLAGS_TO_PASS) check)
7364
7365 @endif find
7366
7367 .PHONY: install-find maybe-install-find
7368 maybe-install-find:
7369 @if find
7370 maybe-install-find: install-find
7371
7372 install-find: installdirs
7373         @r=`${PWD_COMMAND}`; export r; \
7374         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7375         $(SET_LIB_PATH) \
7376         (cd find && $(MAKE) $(FLAGS_TO_PASS) install)
7377
7378 @endif find
7379
7380 # Other targets (info, dvi, etc.)
7381
7382 .PHONY: maybe-info-find info-find
7383 maybe-info-find:
7384 @if find
7385 maybe-info-find: info-find
7386
7387 info-find: \
7388     configure-find 
7389         @[ -f ./find/Makefile ] || exit 0; \
7390         r=`${PWD_COMMAND}`; export r; \
7391         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7392         $(SET_LIB_PATH) \
7393         for flag in $(EXTRA_HOST_FLAGS); do \
7394           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7395         done; \
7396         echo "Doing info in find" ; \
7397         (cd find && \
7398           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7399                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7400                   "RANLIB=$${RANLIB}" \
7401                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7402                   info) \
7403           || exit 1
7404
7405 @endif find
7406
7407 .PHONY: maybe-dvi-find dvi-find
7408 maybe-dvi-find:
7409 @if find
7410 maybe-dvi-find: dvi-find
7411
7412 dvi-find: \
7413     configure-find 
7414         @[ -f ./find/Makefile ] || exit 0; \
7415         r=`${PWD_COMMAND}`; export r; \
7416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7417         $(SET_LIB_PATH) \
7418         for flag in $(EXTRA_HOST_FLAGS); do \
7419           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7420         done; \
7421         echo "Doing dvi in find" ; \
7422         (cd find && \
7423           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7424                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7425                   "RANLIB=$${RANLIB}" \
7426                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7427                   dvi) \
7428           || exit 1
7429
7430 @endif find
7431
7432 .PHONY: maybe-TAGS-find TAGS-find
7433 maybe-TAGS-find:
7434 @if find
7435 maybe-TAGS-find: TAGS-find
7436
7437 TAGS-find: \
7438     configure-find 
7439         @[ -f ./find/Makefile ] || exit 0; \
7440         r=`${PWD_COMMAND}`; export r; \
7441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7442         $(SET_LIB_PATH) \
7443         for flag in $(EXTRA_HOST_FLAGS); do \
7444           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7445         done; \
7446         echo "Doing TAGS in find" ; \
7447         (cd find && \
7448           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7449                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7450                   "RANLIB=$${RANLIB}" \
7451                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7452                   TAGS) \
7453           || exit 1
7454
7455 @endif find
7456
7457 .PHONY: maybe-install-info-find install-info-find
7458 maybe-install-info-find:
7459 @if find
7460 maybe-install-info-find: install-info-find
7461
7462 install-info-find: \
7463     configure-find \
7464     info-find 
7465         @[ -f ./find/Makefile ] || exit 0; \
7466         r=`${PWD_COMMAND}`; export r; \
7467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7468         $(SET_LIB_PATH) \
7469         for flag in $(EXTRA_HOST_FLAGS); do \
7470           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7471         done; \
7472         echo "Doing install-info in find" ; \
7473         (cd find && \
7474           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7475                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7476                   "RANLIB=$${RANLIB}" \
7477                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7478                   install-info) \
7479           || exit 1
7480
7481 @endif find
7482
7483 .PHONY: maybe-installcheck-find installcheck-find
7484 maybe-installcheck-find:
7485 @if find
7486 maybe-installcheck-find: installcheck-find
7487
7488 installcheck-find: \
7489     configure-find 
7490         @[ -f ./find/Makefile ] || exit 0; \
7491         r=`${PWD_COMMAND}`; export r; \
7492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7493         $(SET_LIB_PATH) \
7494         for flag in $(EXTRA_HOST_FLAGS); do \
7495           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7496         done; \
7497         echo "Doing installcheck in find" ; \
7498         (cd find && \
7499           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7500                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7501                   "RANLIB=$${RANLIB}" \
7502                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7503                   installcheck) \
7504           || exit 1
7505
7506 @endif find
7507
7508 .PHONY: maybe-mostlyclean-find mostlyclean-find
7509 maybe-mostlyclean-find:
7510 @if find
7511 maybe-mostlyclean-find: mostlyclean-find
7512
7513 mostlyclean-find: 
7514         @[ -f ./find/Makefile ] || exit 0; \
7515         r=`${PWD_COMMAND}`; export r; \
7516         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7517         $(SET_LIB_PATH) \
7518         for flag in $(EXTRA_HOST_FLAGS); do \
7519           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7520         done; \
7521         echo "Doing mostlyclean in find" ; \
7522         (cd find && \
7523           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7524                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7525                   "RANLIB=$${RANLIB}" \
7526                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7527                   mostlyclean) \
7528           || exit 1
7529
7530 @endif find
7531
7532 .PHONY: maybe-clean-find clean-find
7533 maybe-clean-find:
7534 @if find
7535 maybe-clean-find: clean-find
7536
7537 clean-find: 
7538         @[ -f ./find/Makefile ] || exit 0; \
7539         r=`${PWD_COMMAND}`; export r; \
7540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7541         $(SET_LIB_PATH) \
7542         for flag in $(EXTRA_HOST_FLAGS); do \
7543           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7544         done; \
7545         echo "Doing clean in find" ; \
7546         (cd find && \
7547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7549                   "RANLIB=$${RANLIB}" \
7550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7551                   clean) \
7552           || exit 1
7553
7554 @endif find
7555
7556 .PHONY: maybe-distclean-find distclean-find
7557 maybe-distclean-find:
7558 @if find
7559 maybe-distclean-find: distclean-find
7560
7561 distclean-find: 
7562         @[ -f ./find/Makefile ] || exit 0; \
7563         r=`${PWD_COMMAND}`; export r; \
7564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7565         $(SET_LIB_PATH) \
7566         for flag in $(EXTRA_HOST_FLAGS); do \
7567           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7568         done; \
7569         echo "Doing distclean in find" ; \
7570         (cd find && \
7571           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7572                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7573                   "RANLIB=$${RANLIB}" \
7574                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7575                   distclean) \
7576           || exit 1
7577
7578 @endif find
7579
7580 .PHONY: maybe-maintainer-clean-find maintainer-clean-find
7581 maybe-maintainer-clean-find:
7582 @if find
7583 maybe-maintainer-clean-find: maintainer-clean-find
7584
7585 maintainer-clean-find: 
7586         @[ -f ./find/Makefile ] || exit 0; \
7587         r=`${PWD_COMMAND}`; export r; \
7588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7589         $(SET_LIB_PATH) \
7590         for flag in $(EXTRA_HOST_FLAGS); do \
7591           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7592         done; \
7593         echo "Doing maintainer-clean in find" ; \
7594         (cd find && \
7595           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7596                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7597                   "RANLIB=$${RANLIB}" \
7598                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7599                   maintainer-clean) \
7600           || exit 1
7601
7602 @endif find
7603
7604
7605 .PHONY: configure-flex maybe-configure-flex
7606 maybe-configure-flex:
7607 @if flex
7608 maybe-configure-flex: configure-flex
7609 configure-flex:
7610         @test ! -f flex/Makefile || exit 0; \
7611         [ -d flex ] || mkdir flex; \
7612         r=`${PWD_COMMAND}`; export r; \
7613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7614         CC="$(CC)"; export CC; \
7615         CFLAGS="$(CFLAGS)"; export CFLAGS; \
7616         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
7617         CXX="$(CXX)"; export CXX; \
7618         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
7619         AR="$(AR)"; export AR; \
7620         AS="$(AS)"; export AS; \
7621         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
7622         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
7623         LD="$(LD)"; export LD; \
7624         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
7625         NM="$(NM)"; export NM; \
7626         RANLIB="$(RANLIB)"; export RANLIB; \
7627         WINDRES="$(WINDRES)"; export WINDRES; \
7628         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
7629         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
7630         echo Configuring in flex; \
7631         cd flex || exit 1; \
7632         case $(srcdir) in \
7633           \.) \
7634             srcdiroption="--srcdir=."; \
7635             libsrcdir=".";; \
7636           /* | [A-Za-z]:[\\/]*) \
7637             srcdiroption="--srcdir=$(srcdir)/flex"; \
7638             libsrcdir="$$s/flex";; \
7639           *) \
7640             srcdiroption="--srcdir=../$(srcdir)/flex"; \
7641             libsrcdir="$$s/flex";; \
7642         esac; \
7643         $(SHELL) $${libsrcdir}/configure \
7644           $(HOST_CONFIGARGS) $${srcdiroption} \
7645           || exit 1
7646 @endif flex
7647
7648 .PHONY: all-flex maybe-all-flex
7649 maybe-all-flex:
7650 @if flex
7651 maybe-all-flex: all-flex
7652 all-flex: configure-flex
7653         @r=`${PWD_COMMAND}`; export r; \
7654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7655         $(SET_LIB_PATH) \
7656         (cd flex && $(MAKE) $(FLAGS_TO_PASS) all)
7657 @endif flex
7658
7659 .PHONY: check-flex maybe-check-flex
7660 maybe-check-flex:
7661 @if flex
7662 maybe-check-flex: check-flex
7663
7664 # This module is only tested in a native toolchain.
7665 check-flex:
7666         @if [ '$(host)' = '$(target)' ] ; then \
7667           r=`${PWD_COMMAND}`; export r; \
7668           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7669           $(SET_LIB_PATH) \
7670           (cd flex && $(MAKE) $(FLAGS_TO_PASS) check); \
7671         fi
7672
7673 @endif flex
7674
7675 .PHONY: install-flex maybe-install-flex
7676 maybe-install-flex:
7677 @if flex
7678 maybe-install-flex: install-flex
7679
7680 install-flex: installdirs
7681         @r=`${PWD_COMMAND}`; export r; \
7682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7683         $(SET_LIB_PATH) \
7684         (cd flex && $(MAKE) $(FLAGS_TO_PASS) install)
7685
7686 @endif flex
7687
7688 # Other targets (info, dvi, etc.)
7689
7690 .PHONY: maybe-info-flex info-flex
7691 maybe-info-flex:
7692 @if flex
7693 maybe-info-flex: info-flex
7694
7695 info-flex: \
7696     configure-flex 
7697         @[ -f ./flex/Makefile ] || exit 0; \
7698         r=`${PWD_COMMAND}`; export r; \
7699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7700         $(SET_LIB_PATH) \
7701         for flag in $(EXTRA_HOST_FLAGS); do \
7702           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7703         done; \
7704         echo "Doing info in flex" ; \
7705         (cd flex && \
7706           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7707                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7708                   "RANLIB=$${RANLIB}" \
7709                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7710                   info) \
7711           || exit 1
7712
7713 @endif flex
7714
7715 .PHONY: maybe-dvi-flex dvi-flex
7716 maybe-dvi-flex:
7717 @if flex
7718 maybe-dvi-flex: dvi-flex
7719
7720 dvi-flex: \
7721     configure-flex 
7722         @[ -f ./flex/Makefile ] || exit 0; \
7723         r=`${PWD_COMMAND}`; export r; \
7724         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7725         $(SET_LIB_PATH) \
7726         for flag in $(EXTRA_HOST_FLAGS); do \
7727           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7728         done; \
7729         echo "Doing dvi in flex" ; \
7730         (cd flex && \
7731           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7732                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7733                   "RANLIB=$${RANLIB}" \
7734                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7735                   dvi) \
7736           || exit 1
7737
7738 @endif flex
7739
7740 .PHONY: maybe-TAGS-flex TAGS-flex
7741 maybe-TAGS-flex:
7742 @if flex
7743 maybe-TAGS-flex: TAGS-flex
7744
7745 TAGS-flex: \
7746     configure-flex 
7747         @[ -f ./flex/Makefile ] || exit 0; \
7748         r=`${PWD_COMMAND}`; export r; \
7749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7750         $(SET_LIB_PATH) \
7751         for flag in $(EXTRA_HOST_FLAGS); do \
7752           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7753         done; \
7754         echo "Doing TAGS in flex" ; \
7755         (cd flex && \
7756           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7757                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7758                   "RANLIB=$${RANLIB}" \
7759                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7760                   TAGS) \
7761           || exit 1
7762
7763 @endif flex
7764
7765 .PHONY: maybe-install-info-flex install-info-flex
7766 maybe-install-info-flex:
7767 @if flex
7768 maybe-install-info-flex: install-info-flex
7769
7770 install-info-flex: \
7771     configure-flex \
7772     info-flex 
7773         @[ -f ./flex/Makefile ] || exit 0; \
7774         r=`${PWD_COMMAND}`; export r; \
7775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7776         $(SET_LIB_PATH) \
7777         for flag in $(EXTRA_HOST_FLAGS); do \
7778           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7779         done; \
7780         echo "Doing install-info in flex" ; \
7781         (cd flex && \
7782           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7783                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7784                   "RANLIB=$${RANLIB}" \
7785                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7786                   install-info) \
7787           || exit 1
7788
7789 @endif flex
7790
7791 .PHONY: maybe-installcheck-flex installcheck-flex
7792 maybe-installcheck-flex:
7793 @if flex
7794 maybe-installcheck-flex: installcheck-flex
7795
7796 installcheck-flex: \
7797     configure-flex 
7798         @[ -f ./flex/Makefile ] || exit 0; \
7799         r=`${PWD_COMMAND}`; export r; \
7800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7801         $(SET_LIB_PATH) \
7802         for flag in $(EXTRA_HOST_FLAGS); do \
7803           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7804         done; \
7805         echo "Doing installcheck in flex" ; \
7806         (cd flex && \
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                   installcheck) \
7812           || exit 1
7813
7814 @endif flex
7815
7816 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
7817 maybe-mostlyclean-flex:
7818 @if flex
7819 maybe-mostlyclean-flex: mostlyclean-flex
7820
7821 mostlyclean-flex: 
7822         @[ -f ./flex/Makefile ] || exit 0; \
7823         r=`${PWD_COMMAND}`; export r; \
7824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7825         $(SET_LIB_PATH) \
7826         for flag in $(EXTRA_HOST_FLAGS); do \
7827           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7828         done; \
7829         echo "Doing mostlyclean in flex" ; \
7830         (cd flex && \
7831           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7832                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7833                   "RANLIB=$${RANLIB}" \
7834                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7835                   mostlyclean) \
7836           || exit 1
7837
7838 @endif flex
7839
7840 .PHONY: maybe-clean-flex clean-flex
7841 maybe-clean-flex:
7842 @if flex
7843 maybe-clean-flex: clean-flex
7844
7845 clean-flex: 
7846         @[ -f ./flex/Makefile ] || exit 0; \
7847         r=`${PWD_COMMAND}`; export r; \
7848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7849         $(SET_LIB_PATH) \
7850         for flag in $(EXTRA_HOST_FLAGS); do \
7851           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7852         done; \
7853         echo "Doing clean in flex" ; \
7854         (cd flex && \
7855           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7856                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7857                   "RANLIB=$${RANLIB}" \
7858                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7859                   clean) \
7860           || exit 1
7861
7862 @endif flex
7863
7864 .PHONY: maybe-distclean-flex distclean-flex
7865 maybe-distclean-flex:
7866 @if flex
7867 maybe-distclean-flex: distclean-flex
7868
7869 distclean-flex: 
7870         @[ -f ./flex/Makefile ] || exit 0; \
7871         r=`${PWD_COMMAND}`; export r; \
7872         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7873         $(SET_LIB_PATH) \
7874         for flag in $(EXTRA_HOST_FLAGS); do \
7875           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7876         done; \
7877         echo "Doing distclean in flex" ; \
7878         (cd flex && \
7879           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7880                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7881                   "RANLIB=$${RANLIB}" \
7882                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7883                   distclean) \
7884           || exit 1
7885
7886 @endif flex
7887
7888 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
7889 maybe-maintainer-clean-flex:
7890 @if flex
7891 maybe-maintainer-clean-flex: maintainer-clean-flex
7892
7893 maintainer-clean-flex: 
7894         @[ -f ./flex/Makefile ] || exit 0; \
7895         r=`${PWD_COMMAND}`; export r; \
7896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7897         $(SET_LIB_PATH) \
7898         for flag in $(EXTRA_HOST_FLAGS); do \
7899           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7900         done; \
7901         echo "Doing maintainer-clean in flex" ; \
7902         (cd flex && \
7903           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7904                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7905                   "RANLIB=$${RANLIB}" \
7906                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7907                   maintainer-clean) \
7908           || exit 1
7909
7910 @endif flex
7911
7912
7913 .PHONY: configure-gas maybe-configure-gas
7914 maybe-configure-gas:
7915 @if gas
7916 maybe-configure-gas: configure-gas
7917 configure-gas:
7918         @test ! -f gas/Makefile || exit 0; \
7919         [ -d gas ] || mkdir gas; \
7920         r=`${PWD_COMMAND}`; export r; \
7921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7922         CC="$(CC)"; export CC; \
7923         CFLAGS="$(CFLAGS)"; export CFLAGS; \
7924         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
7925         CXX="$(CXX)"; export CXX; \
7926         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
7927         AR="$(AR)"; export AR; \
7928         AS="$(AS)"; export AS; \
7929         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
7930         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
7931         LD="$(LD)"; export LD; \
7932         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
7933         NM="$(NM)"; export NM; \
7934         RANLIB="$(RANLIB)"; export RANLIB; \
7935         WINDRES="$(WINDRES)"; export WINDRES; \
7936         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
7937         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
7938         echo Configuring in gas; \
7939         cd gas || exit 1; \
7940         case $(srcdir) in \
7941           \.) \
7942             srcdiroption="--srcdir=."; \
7943             libsrcdir=".";; \
7944           /* | [A-Za-z]:[\\/]*) \
7945             srcdiroption="--srcdir=$(srcdir)/gas"; \
7946             libsrcdir="$$s/gas";; \
7947           *) \
7948             srcdiroption="--srcdir=../$(srcdir)/gas"; \
7949             libsrcdir="$$s/gas";; \
7950         esac; \
7951         $(SHELL) $${libsrcdir}/configure \
7952           $(HOST_CONFIGARGS) $${srcdiroption} \
7953           || exit 1
7954 @endif gas
7955
7956 .PHONY: all-gas maybe-all-gas
7957 maybe-all-gas:
7958 @if gas
7959 maybe-all-gas: all-gas
7960 all-gas: configure-gas
7961         @r=`${PWD_COMMAND}`; export r; \
7962         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7963         $(SET_LIB_PATH) \
7964         (cd gas && $(MAKE) $(FLAGS_TO_PASS) all)
7965 @endif gas
7966
7967 .PHONY: check-gas maybe-check-gas
7968 maybe-check-gas:
7969 @if gas
7970 maybe-check-gas: check-gas
7971
7972 check-gas:
7973         @r=`${PWD_COMMAND}`; export r; \
7974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7975         $(SET_LIB_PATH) \
7976         (cd gas && $(MAKE) $(FLAGS_TO_PASS) check)
7977
7978 @endif gas
7979
7980 .PHONY: install-gas maybe-install-gas
7981 maybe-install-gas:
7982 @if gas
7983 maybe-install-gas: install-gas
7984
7985 install-gas: installdirs
7986         @r=`${PWD_COMMAND}`; export r; \
7987         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7988         $(SET_LIB_PATH) \
7989         (cd gas && $(MAKE) $(FLAGS_TO_PASS) install)
7990
7991 @endif gas
7992
7993 # Other targets (info, dvi, etc.)
7994
7995 .PHONY: maybe-info-gas info-gas
7996 maybe-info-gas:
7997 @if gas
7998 maybe-info-gas: info-gas
7999
8000 info-gas: \
8001     configure-gas 
8002         @[ -f ./gas/Makefile ] || exit 0; \
8003         r=`${PWD_COMMAND}`; export r; \
8004         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8005         $(SET_LIB_PATH) \
8006         for flag in $(EXTRA_HOST_FLAGS); do \
8007           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8008         done; \
8009         echo "Doing info in gas" ; \
8010         (cd gas && \
8011           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8012                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8013                   "RANLIB=$${RANLIB}" \
8014                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8015                   info) \
8016           || exit 1
8017
8018 @endif gas
8019
8020 .PHONY: maybe-dvi-gas dvi-gas
8021 maybe-dvi-gas:
8022 @if gas
8023 maybe-dvi-gas: dvi-gas
8024
8025 dvi-gas: \
8026     configure-gas 
8027         @[ -f ./gas/Makefile ] || exit 0; \
8028         r=`${PWD_COMMAND}`; export r; \
8029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8030         $(SET_LIB_PATH) \
8031         for flag in $(EXTRA_HOST_FLAGS); do \
8032           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8033         done; \
8034         echo "Doing dvi in gas" ; \
8035         (cd gas && \
8036           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8037                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8038                   "RANLIB=$${RANLIB}" \
8039                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8040                   dvi) \
8041           || exit 1
8042
8043 @endif gas
8044
8045 .PHONY: maybe-TAGS-gas TAGS-gas
8046 maybe-TAGS-gas:
8047 @if gas
8048 maybe-TAGS-gas: TAGS-gas
8049
8050 TAGS-gas: \
8051     configure-gas 
8052         @[ -f ./gas/Makefile ] || exit 0; \
8053         r=`${PWD_COMMAND}`; export r; \
8054         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8055         $(SET_LIB_PATH) \
8056         for flag in $(EXTRA_HOST_FLAGS); do \
8057           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8058         done; \
8059         echo "Doing TAGS in gas" ; \
8060         (cd gas && \
8061           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8062                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8063                   "RANLIB=$${RANLIB}" \
8064                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8065                   TAGS) \
8066           || exit 1
8067
8068 @endif gas
8069
8070 .PHONY: maybe-install-info-gas install-info-gas
8071 maybe-install-info-gas:
8072 @if gas
8073 maybe-install-info-gas: install-info-gas
8074
8075 install-info-gas: \
8076     configure-gas \
8077     info-gas 
8078         @[ -f ./gas/Makefile ] || exit 0; \
8079         r=`${PWD_COMMAND}`; export r; \
8080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8081         $(SET_LIB_PATH) \
8082         for flag in $(EXTRA_HOST_FLAGS); do \
8083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8084         done; \
8085         echo "Doing install-info in gas" ; \
8086         (cd gas && \
8087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8089                   "RANLIB=$${RANLIB}" \
8090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8091                   install-info) \
8092           || exit 1
8093
8094 @endif gas
8095
8096 .PHONY: maybe-installcheck-gas installcheck-gas
8097 maybe-installcheck-gas:
8098 @if gas
8099 maybe-installcheck-gas: installcheck-gas
8100
8101 installcheck-gas: \
8102     configure-gas 
8103         @[ -f ./gas/Makefile ] || exit 0; \
8104         r=`${PWD_COMMAND}`; export r; \
8105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8106         $(SET_LIB_PATH) \
8107         for flag in $(EXTRA_HOST_FLAGS); do \
8108           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8109         done; \
8110         echo "Doing installcheck in gas" ; \
8111         (cd gas && \
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                   installcheck) \
8117           || exit 1
8118
8119 @endif gas
8120
8121 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
8122 maybe-mostlyclean-gas:
8123 @if gas
8124 maybe-mostlyclean-gas: mostlyclean-gas
8125
8126 mostlyclean-gas: 
8127         @[ -f ./gas/Makefile ] || exit 0; \
8128         r=`${PWD_COMMAND}`; export r; \
8129         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8130         $(SET_LIB_PATH) \
8131         for flag in $(EXTRA_HOST_FLAGS); do \
8132           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8133         done; \
8134         echo "Doing mostlyclean in gas" ; \
8135         (cd gas && \
8136           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8137                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8138                   "RANLIB=$${RANLIB}" \
8139                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8140                   mostlyclean) \
8141           || exit 1
8142
8143 @endif gas
8144
8145 .PHONY: maybe-clean-gas clean-gas
8146 maybe-clean-gas:
8147 @if gas
8148 maybe-clean-gas: clean-gas
8149
8150 clean-gas: 
8151         @[ -f ./gas/Makefile ] || exit 0; \
8152         r=`${PWD_COMMAND}`; export r; \
8153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8154         $(SET_LIB_PATH) \
8155         for flag in $(EXTRA_HOST_FLAGS); do \
8156           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8157         done; \
8158         echo "Doing clean in gas" ; \
8159         (cd gas && \
8160           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8161                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8162                   "RANLIB=$${RANLIB}" \
8163                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8164                   clean) \
8165           || exit 1
8166
8167 @endif gas
8168
8169 .PHONY: maybe-distclean-gas distclean-gas
8170 maybe-distclean-gas:
8171 @if gas
8172 maybe-distclean-gas: distclean-gas
8173
8174 distclean-gas: 
8175         @[ -f ./gas/Makefile ] || exit 0; \
8176         r=`${PWD_COMMAND}`; export r; \
8177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8178         $(SET_LIB_PATH) \
8179         for flag in $(EXTRA_HOST_FLAGS); do \
8180           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8181         done; \
8182         echo "Doing distclean in gas" ; \
8183         (cd gas && \
8184           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8185                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8186                   "RANLIB=$${RANLIB}" \
8187                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8188                   distclean) \
8189           || exit 1
8190
8191 @endif gas
8192
8193 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
8194 maybe-maintainer-clean-gas:
8195 @if gas
8196 maybe-maintainer-clean-gas: maintainer-clean-gas
8197
8198 maintainer-clean-gas: 
8199         @[ -f ./gas/Makefile ] || exit 0; \
8200         r=`${PWD_COMMAND}`; export r; \
8201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8202         $(SET_LIB_PATH) \
8203         for flag in $(EXTRA_HOST_FLAGS); do \
8204           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8205         done; \
8206         echo "Doing maintainer-clean in gas" ; \
8207         (cd gas && \
8208           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8209                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8210                   "RANLIB=$${RANLIB}" \
8211                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8212                   maintainer-clean) \
8213           || exit 1
8214
8215 @endif gas
8216
8217
8218 .PHONY: configure-gawk maybe-configure-gawk
8219 maybe-configure-gawk:
8220 @if gawk
8221 maybe-configure-gawk: configure-gawk
8222 configure-gawk:
8223         @test ! -f gawk/Makefile || exit 0; \
8224         [ -d gawk ] || mkdir gawk; \
8225         r=`${PWD_COMMAND}`; export r; \
8226         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8227         CC="$(CC)"; export CC; \
8228         CFLAGS="$(CFLAGS)"; export CFLAGS; \
8229         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
8230         CXX="$(CXX)"; export CXX; \
8231         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
8232         AR="$(AR)"; export AR; \
8233         AS="$(AS)"; export AS; \
8234         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
8235         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
8236         LD="$(LD)"; export LD; \
8237         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
8238         NM="$(NM)"; export NM; \
8239         RANLIB="$(RANLIB)"; export RANLIB; \
8240         WINDRES="$(WINDRES)"; export WINDRES; \
8241         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
8242         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
8243         echo Configuring in gawk; \
8244         cd gawk || exit 1; \
8245         case $(srcdir) in \
8246           \.) \
8247             srcdiroption="--srcdir=."; \
8248             libsrcdir=".";; \
8249           /* | [A-Za-z]:[\\/]*) \
8250             srcdiroption="--srcdir=$(srcdir)/gawk"; \
8251             libsrcdir="$$s/gawk";; \
8252           *) \
8253             srcdiroption="--srcdir=../$(srcdir)/gawk"; \
8254             libsrcdir="$$s/gawk";; \
8255         esac; \
8256         $(SHELL) $${libsrcdir}/configure \
8257           $(HOST_CONFIGARGS) $${srcdiroption} \
8258           || exit 1
8259 @endif gawk
8260
8261 .PHONY: all-gawk maybe-all-gawk
8262 maybe-all-gawk:
8263 @if gawk
8264 maybe-all-gawk: all-gawk
8265 all-gawk: configure-gawk
8266         @r=`${PWD_COMMAND}`; export r; \
8267         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8268         $(SET_LIB_PATH) \
8269         (cd gawk && $(MAKE) $(FLAGS_TO_PASS) all)
8270 @endif gawk
8271
8272 .PHONY: check-gawk maybe-check-gawk
8273 maybe-check-gawk:
8274 @if gawk
8275 maybe-check-gawk: check-gawk
8276
8277 check-gawk:
8278         @r=`${PWD_COMMAND}`; export r; \
8279         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8280         $(SET_LIB_PATH) \
8281         (cd gawk && $(MAKE) $(FLAGS_TO_PASS) check)
8282
8283 @endif gawk
8284
8285 .PHONY: install-gawk maybe-install-gawk
8286 maybe-install-gawk:
8287 @if gawk
8288 maybe-install-gawk: install-gawk
8289
8290 install-gawk: installdirs
8291         @r=`${PWD_COMMAND}`; export r; \
8292         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8293         $(SET_LIB_PATH) \
8294         (cd gawk && $(MAKE) $(FLAGS_TO_PASS) install)
8295
8296 @endif gawk
8297
8298 # Other targets (info, dvi, etc.)
8299
8300 .PHONY: maybe-info-gawk info-gawk
8301 maybe-info-gawk:
8302 @if gawk
8303 maybe-info-gawk: info-gawk
8304
8305 info-gawk: \
8306     configure-gawk 
8307         @[ -f ./gawk/Makefile ] || exit 0; \
8308         r=`${PWD_COMMAND}`; export r; \
8309         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8310         $(SET_LIB_PATH) \
8311         for flag in $(EXTRA_HOST_FLAGS); do \
8312           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8313         done; \
8314         echo "Doing info in gawk" ; \
8315         (cd gawk && \
8316           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8317                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8318                   "RANLIB=$${RANLIB}" \
8319                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8320                   info) \
8321           || exit 1
8322
8323 @endif gawk
8324
8325 .PHONY: maybe-dvi-gawk dvi-gawk
8326 maybe-dvi-gawk:
8327 @if gawk
8328 maybe-dvi-gawk: dvi-gawk
8329
8330 dvi-gawk: \
8331     configure-gawk 
8332         @[ -f ./gawk/Makefile ] || exit 0; \
8333         r=`${PWD_COMMAND}`; export r; \
8334         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8335         $(SET_LIB_PATH) \
8336         for flag in $(EXTRA_HOST_FLAGS); do \
8337           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8338         done; \
8339         echo "Doing dvi in gawk" ; \
8340         (cd gawk && \
8341           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8342                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8343                   "RANLIB=$${RANLIB}" \
8344                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8345                   dvi) \
8346           || exit 1
8347
8348 @endif gawk
8349
8350 .PHONY: maybe-TAGS-gawk TAGS-gawk
8351 maybe-TAGS-gawk:
8352 @if gawk
8353 maybe-TAGS-gawk: TAGS-gawk
8354
8355 TAGS-gawk: \
8356     configure-gawk 
8357         @[ -f ./gawk/Makefile ] || exit 0; \
8358         r=`${PWD_COMMAND}`; export r; \
8359         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8360         $(SET_LIB_PATH) \
8361         for flag in $(EXTRA_HOST_FLAGS); do \
8362           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8363         done; \
8364         echo "Doing TAGS in gawk" ; \
8365         (cd gawk && \
8366           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8367                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8368                   "RANLIB=$${RANLIB}" \
8369                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8370                   TAGS) \
8371           || exit 1
8372
8373 @endif gawk
8374
8375 .PHONY: maybe-install-info-gawk install-info-gawk
8376 maybe-install-info-gawk:
8377 @if gawk
8378 maybe-install-info-gawk: install-info-gawk
8379
8380 install-info-gawk: \
8381     configure-gawk \
8382     info-gawk 
8383         @[ -f ./gawk/Makefile ] || exit 0; \
8384         r=`${PWD_COMMAND}`; export r; \
8385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8386         $(SET_LIB_PATH) \
8387         for flag in $(EXTRA_HOST_FLAGS); do \
8388           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8389         done; \
8390         echo "Doing install-info in gawk" ; \
8391         (cd gawk && \
8392           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8393                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8394                   "RANLIB=$${RANLIB}" \
8395                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8396                   install-info) \
8397           || exit 1
8398
8399 @endif gawk
8400
8401 .PHONY: maybe-installcheck-gawk installcheck-gawk
8402 maybe-installcheck-gawk:
8403 @if gawk
8404 maybe-installcheck-gawk: installcheck-gawk
8405
8406 installcheck-gawk: \
8407     configure-gawk 
8408         @[ -f ./gawk/Makefile ] || exit 0; \
8409         r=`${PWD_COMMAND}`; export r; \
8410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8411         $(SET_LIB_PATH) \
8412         for flag in $(EXTRA_HOST_FLAGS); do \
8413           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8414         done; \
8415         echo "Doing installcheck in gawk" ; \
8416         (cd gawk && \
8417           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8418                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8419                   "RANLIB=$${RANLIB}" \
8420                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8421                   installcheck) \
8422           || exit 1
8423
8424 @endif gawk
8425
8426 .PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
8427 maybe-mostlyclean-gawk:
8428 @if gawk
8429 maybe-mostlyclean-gawk: mostlyclean-gawk
8430
8431 mostlyclean-gawk: 
8432         @[ -f ./gawk/Makefile ] || exit 0; \
8433         r=`${PWD_COMMAND}`; export r; \
8434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8435         $(SET_LIB_PATH) \
8436         for flag in $(EXTRA_HOST_FLAGS); do \
8437           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8438         done; \
8439         echo "Doing mostlyclean in gawk" ; \
8440         (cd gawk && \
8441           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8442                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8443                   "RANLIB=$${RANLIB}" \
8444                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8445                   mostlyclean) \
8446           || exit 1
8447
8448 @endif gawk
8449
8450 .PHONY: maybe-clean-gawk clean-gawk
8451 maybe-clean-gawk:
8452 @if gawk
8453 maybe-clean-gawk: clean-gawk
8454
8455 clean-gawk: 
8456         @[ -f ./gawk/Makefile ] || exit 0; \
8457         r=`${PWD_COMMAND}`; export r; \
8458         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8459         $(SET_LIB_PATH) \
8460         for flag in $(EXTRA_HOST_FLAGS); do \
8461           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8462         done; \
8463         echo "Doing clean in gawk" ; \
8464         (cd gawk && \
8465           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8466                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8467                   "RANLIB=$${RANLIB}" \
8468                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8469                   clean) \
8470           || exit 1
8471
8472 @endif gawk
8473
8474 .PHONY: maybe-distclean-gawk distclean-gawk
8475 maybe-distclean-gawk:
8476 @if gawk
8477 maybe-distclean-gawk: distclean-gawk
8478
8479 distclean-gawk: 
8480         @[ -f ./gawk/Makefile ] || exit 0; \
8481         r=`${PWD_COMMAND}`; export r; \
8482         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8483         $(SET_LIB_PATH) \
8484         for flag in $(EXTRA_HOST_FLAGS); do \
8485           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8486         done; \
8487         echo "Doing distclean in gawk" ; \
8488         (cd gawk && \
8489           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8490                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8491                   "RANLIB=$${RANLIB}" \
8492                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8493                   distclean) \
8494           || exit 1
8495
8496 @endif gawk
8497
8498 .PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
8499 maybe-maintainer-clean-gawk:
8500 @if gawk
8501 maybe-maintainer-clean-gawk: maintainer-clean-gawk
8502
8503 maintainer-clean-gawk: 
8504         @[ -f ./gawk/Makefile ] || exit 0; \
8505         r=`${PWD_COMMAND}`; export r; \
8506         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8507         $(SET_LIB_PATH) \
8508         for flag in $(EXTRA_HOST_FLAGS); do \
8509           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8510         done; \
8511         echo "Doing maintainer-clean in gawk" ; \
8512         (cd gawk && \
8513           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8514                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8515                   "RANLIB=$${RANLIB}" \
8516                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8517                   maintainer-clean) \
8518           || exit 1
8519
8520 @endif gawk
8521
8522
8523 .PHONY: configure-gettext maybe-configure-gettext
8524 maybe-configure-gettext:
8525 @if gettext
8526 maybe-configure-gettext: configure-gettext
8527 configure-gettext:
8528         @test ! -f gettext/Makefile || exit 0; \
8529         [ -d gettext ] || mkdir gettext; \
8530         r=`${PWD_COMMAND}`; export r; \
8531         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8532         CC="$(CC)"; export CC; \
8533         CFLAGS="$(CFLAGS)"; export CFLAGS; \
8534         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
8535         CXX="$(CXX)"; export CXX; \
8536         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
8537         AR="$(AR)"; export AR; \
8538         AS="$(AS)"; export AS; \
8539         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
8540         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
8541         LD="$(LD)"; export LD; \
8542         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
8543         NM="$(NM)"; export NM; \
8544         RANLIB="$(RANLIB)"; export RANLIB; \
8545         WINDRES="$(WINDRES)"; export WINDRES; \
8546         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
8547         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
8548         echo Configuring in gettext; \
8549         cd gettext || exit 1; \
8550         case $(srcdir) in \
8551           \.) \
8552             srcdiroption="--srcdir=."; \
8553             libsrcdir=".";; \
8554           /* | [A-Za-z]:[\\/]*) \
8555             srcdiroption="--srcdir=$(srcdir)/gettext"; \
8556             libsrcdir="$$s/gettext";; \
8557           *) \
8558             srcdiroption="--srcdir=../$(srcdir)/gettext"; \
8559             libsrcdir="$$s/gettext";; \
8560         esac; \
8561         $(SHELL) $${libsrcdir}/configure \
8562           $(HOST_CONFIGARGS) $${srcdiroption} \
8563           || exit 1
8564 @endif gettext
8565
8566 .PHONY: all-gettext maybe-all-gettext
8567 maybe-all-gettext:
8568 @if gettext
8569 maybe-all-gettext: all-gettext
8570 all-gettext: configure-gettext
8571         @r=`${PWD_COMMAND}`; export r; \
8572         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8573         $(SET_LIB_PATH) \
8574         (cd gettext && $(MAKE) $(FLAGS_TO_PASS) all)
8575 @endif gettext
8576
8577 .PHONY: check-gettext maybe-check-gettext
8578 maybe-check-gettext:
8579 @if gettext
8580 maybe-check-gettext: check-gettext
8581
8582 check-gettext:
8583         @r=`${PWD_COMMAND}`; export r; \
8584         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8585         $(SET_LIB_PATH) \
8586         (cd gettext && $(MAKE) $(FLAGS_TO_PASS) check)
8587
8588 @endif gettext
8589
8590 .PHONY: install-gettext maybe-install-gettext
8591 maybe-install-gettext:
8592 @if gettext
8593 maybe-install-gettext: install-gettext
8594
8595 install-gettext: installdirs
8596         @r=`${PWD_COMMAND}`; export r; \
8597         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8598         $(SET_LIB_PATH) \
8599         (cd gettext && $(MAKE) $(FLAGS_TO_PASS) install)
8600
8601 @endif gettext
8602
8603 # Other targets (info, dvi, etc.)
8604
8605 .PHONY: maybe-info-gettext info-gettext
8606 maybe-info-gettext:
8607 @if gettext
8608 maybe-info-gettext: info-gettext
8609
8610 info-gettext: \
8611     configure-gettext 
8612         @[ -f ./gettext/Makefile ] || exit 0; \
8613         r=`${PWD_COMMAND}`; export r; \
8614         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8615         $(SET_LIB_PATH) \
8616         for flag in $(EXTRA_HOST_FLAGS); do \
8617           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8618         done; \
8619         echo "Doing info in gettext" ; \
8620         (cd gettext && \
8621           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8622                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8623                   "RANLIB=$${RANLIB}" \
8624                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8625                   info) \
8626           || exit 1
8627
8628 @endif gettext
8629
8630 .PHONY: maybe-dvi-gettext dvi-gettext
8631 maybe-dvi-gettext:
8632 @if gettext
8633 maybe-dvi-gettext: dvi-gettext
8634
8635 dvi-gettext: \
8636     configure-gettext 
8637         @[ -f ./gettext/Makefile ] || exit 0; \
8638         r=`${PWD_COMMAND}`; export r; \
8639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8640         $(SET_LIB_PATH) \
8641         for flag in $(EXTRA_HOST_FLAGS); do \
8642           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8643         done; \
8644         echo "Doing dvi in gettext" ; \
8645         (cd gettext && \
8646           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8647                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8648                   "RANLIB=$${RANLIB}" \
8649                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8650                   dvi) \
8651           || exit 1
8652
8653 @endif gettext
8654
8655 .PHONY: maybe-TAGS-gettext TAGS-gettext
8656 maybe-TAGS-gettext:
8657 @if gettext
8658 maybe-TAGS-gettext: TAGS-gettext
8659
8660 TAGS-gettext: \
8661     configure-gettext 
8662         @[ -f ./gettext/Makefile ] || exit 0; \
8663         r=`${PWD_COMMAND}`; export r; \
8664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8665         $(SET_LIB_PATH) \
8666         for flag in $(EXTRA_HOST_FLAGS); do \
8667           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8668         done; \
8669         echo "Doing TAGS in gettext" ; \
8670         (cd gettext && \
8671           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8672                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8673                   "RANLIB=$${RANLIB}" \
8674                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8675                   TAGS) \
8676           || exit 1
8677
8678 @endif gettext
8679
8680 .PHONY: maybe-install-info-gettext install-info-gettext
8681 maybe-install-info-gettext:
8682 @if gettext
8683 maybe-install-info-gettext: install-info-gettext
8684
8685 install-info-gettext: \
8686     configure-gettext \
8687     info-gettext 
8688         @[ -f ./gettext/Makefile ] || exit 0; \
8689         r=`${PWD_COMMAND}`; export r; \
8690         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8691         $(SET_LIB_PATH) \
8692         for flag in $(EXTRA_HOST_FLAGS); do \
8693           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8694         done; \
8695         echo "Doing install-info in gettext" ; \
8696         (cd gettext && \
8697           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8698                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8699                   "RANLIB=$${RANLIB}" \
8700                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8701                   install-info) \
8702           || exit 1
8703
8704 @endif gettext
8705
8706 .PHONY: maybe-installcheck-gettext installcheck-gettext
8707 maybe-installcheck-gettext:
8708 @if gettext
8709 maybe-installcheck-gettext: installcheck-gettext
8710
8711 installcheck-gettext: \
8712     configure-gettext 
8713         @[ -f ./gettext/Makefile ] || exit 0; \
8714         r=`${PWD_COMMAND}`; export r; \
8715         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8716         $(SET_LIB_PATH) \
8717         for flag in $(EXTRA_HOST_FLAGS); do \
8718           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8719         done; \
8720         echo "Doing installcheck in gettext" ; \
8721         (cd gettext && \
8722           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8723                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8724                   "RANLIB=$${RANLIB}" \
8725                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8726                   installcheck) \
8727           || exit 1
8728
8729 @endif gettext
8730
8731 .PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
8732 maybe-mostlyclean-gettext:
8733 @if gettext
8734 maybe-mostlyclean-gettext: mostlyclean-gettext
8735
8736 mostlyclean-gettext: 
8737         @[ -f ./gettext/Makefile ] || exit 0; \
8738         r=`${PWD_COMMAND}`; export r; \
8739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8740         $(SET_LIB_PATH) \
8741         for flag in $(EXTRA_HOST_FLAGS); do \
8742           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8743         done; \
8744         echo "Doing mostlyclean in gettext" ; \
8745         (cd gettext && \
8746           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8747                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8748                   "RANLIB=$${RANLIB}" \
8749                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8750                   mostlyclean) \
8751           || exit 1
8752
8753 @endif gettext
8754
8755 .PHONY: maybe-clean-gettext clean-gettext
8756 maybe-clean-gettext:
8757 @if gettext
8758 maybe-clean-gettext: clean-gettext
8759
8760 clean-gettext: 
8761         @[ -f ./gettext/Makefile ] || exit 0; \
8762         r=`${PWD_COMMAND}`; export r; \
8763         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8764         $(SET_LIB_PATH) \
8765         for flag in $(EXTRA_HOST_FLAGS); do \
8766           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8767         done; \
8768         echo "Doing clean in gettext" ; \
8769         (cd gettext && \
8770           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8771                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8772                   "RANLIB=$${RANLIB}" \
8773                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8774                   clean) \
8775           || exit 1
8776
8777 @endif gettext
8778
8779 .PHONY: maybe-distclean-gettext distclean-gettext
8780 maybe-distclean-gettext:
8781 @if gettext
8782 maybe-distclean-gettext: distclean-gettext
8783
8784 distclean-gettext: 
8785         @[ -f ./gettext/Makefile ] || exit 0; \
8786         r=`${PWD_COMMAND}`; export r; \
8787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8788         $(SET_LIB_PATH) \
8789         for flag in $(EXTRA_HOST_FLAGS); do \
8790           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8791         done; \
8792         echo "Doing distclean in gettext" ; \
8793         (cd gettext && \
8794           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8795                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8796                   "RANLIB=$${RANLIB}" \
8797                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8798                   distclean) \
8799           || exit 1
8800
8801 @endif gettext
8802
8803 .PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
8804 maybe-maintainer-clean-gettext:
8805 @if gettext
8806 maybe-maintainer-clean-gettext: maintainer-clean-gettext
8807
8808 maintainer-clean-gettext: 
8809         @[ -f ./gettext/Makefile ] || exit 0; \
8810         r=`${PWD_COMMAND}`; export r; \
8811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8812         $(SET_LIB_PATH) \
8813         for flag in $(EXTRA_HOST_FLAGS); do \
8814           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8815         done; \
8816         echo "Doing maintainer-clean in gettext" ; \
8817         (cd gettext && \
8818           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8819                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8820                   "RANLIB=$${RANLIB}" \
8821                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8822                   maintainer-clean) \
8823           || exit 1
8824
8825 @endif gettext
8826
8827
8828 .PHONY: configure-gnuserv maybe-configure-gnuserv
8829 maybe-configure-gnuserv:
8830 @if gnuserv
8831 maybe-configure-gnuserv: configure-gnuserv
8832 configure-gnuserv:
8833         @test ! -f gnuserv/Makefile || exit 0; \
8834         [ -d gnuserv ] || mkdir gnuserv; \
8835         r=`${PWD_COMMAND}`; export r; \
8836         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8837         CC="$(CC)"; export CC; \
8838         CFLAGS="$(CFLAGS)"; export CFLAGS; \
8839         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
8840         CXX="$(CXX)"; export CXX; \
8841         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
8842         AR="$(AR)"; export AR; \
8843         AS="$(AS)"; export AS; \
8844         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
8845         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
8846         LD="$(LD)"; export LD; \
8847         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
8848         NM="$(NM)"; export NM; \
8849         RANLIB="$(RANLIB)"; export RANLIB; \
8850         WINDRES="$(WINDRES)"; export WINDRES; \
8851         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
8852         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
8853         echo Configuring in gnuserv; \
8854         cd gnuserv || exit 1; \
8855         case $(srcdir) in \
8856           \.) \
8857             srcdiroption="--srcdir=."; \
8858             libsrcdir=".";; \
8859           /* | [A-Za-z]:[\\/]*) \
8860             srcdiroption="--srcdir=$(srcdir)/gnuserv"; \
8861             libsrcdir="$$s/gnuserv";; \
8862           *) \
8863             srcdiroption="--srcdir=../$(srcdir)/gnuserv"; \
8864             libsrcdir="$$s/gnuserv";; \
8865         esac; \
8866         $(SHELL) $${libsrcdir}/configure \
8867           $(HOST_CONFIGARGS) $${srcdiroption} \
8868           || exit 1
8869 @endif gnuserv
8870
8871 .PHONY: all-gnuserv maybe-all-gnuserv
8872 maybe-all-gnuserv:
8873 @if gnuserv
8874 maybe-all-gnuserv: all-gnuserv
8875 all-gnuserv: configure-gnuserv
8876         @r=`${PWD_COMMAND}`; export r; \
8877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8878         $(SET_LIB_PATH) \
8879         (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) all)
8880 @endif gnuserv
8881
8882 .PHONY: check-gnuserv maybe-check-gnuserv
8883 maybe-check-gnuserv:
8884 @if gnuserv
8885 maybe-check-gnuserv: check-gnuserv
8886
8887 check-gnuserv:
8888         @r=`${PWD_COMMAND}`; export r; \
8889         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8890         $(SET_LIB_PATH) \
8891         (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) check)
8892
8893 @endif gnuserv
8894
8895 .PHONY: install-gnuserv maybe-install-gnuserv
8896 maybe-install-gnuserv:
8897 @if gnuserv
8898 maybe-install-gnuserv: install-gnuserv
8899
8900 install-gnuserv: installdirs
8901         @r=`${PWD_COMMAND}`; export r; \
8902         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8903         $(SET_LIB_PATH) \
8904         (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) install)
8905
8906 @endif gnuserv
8907
8908 # Other targets (info, dvi, etc.)
8909
8910 .PHONY: maybe-info-gnuserv info-gnuserv
8911 maybe-info-gnuserv:
8912 @if gnuserv
8913 maybe-info-gnuserv: info-gnuserv
8914
8915 info-gnuserv: \
8916     configure-gnuserv 
8917         @[ -f ./gnuserv/Makefile ] || exit 0; \
8918         r=`${PWD_COMMAND}`; export r; \
8919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8920         $(SET_LIB_PATH) \
8921         for flag in $(EXTRA_HOST_FLAGS); do \
8922           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8923         done; \
8924         echo "Doing info in gnuserv" ; \
8925         (cd gnuserv && \
8926           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8927                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8928                   "RANLIB=$${RANLIB}" \
8929                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8930                   info) \
8931           || exit 1
8932
8933 @endif gnuserv
8934
8935 .PHONY: maybe-dvi-gnuserv dvi-gnuserv
8936 maybe-dvi-gnuserv:
8937 @if gnuserv
8938 maybe-dvi-gnuserv: dvi-gnuserv
8939
8940 dvi-gnuserv: \
8941     configure-gnuserv 
8942         @[ -f ./gnuserv/Makefile ] || exit 0; \
8943         r=`${PWD_COMMAND}`; export r; \
8944         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8945         $(SET_LIB_PATH) \
8946         for flag in $(EXTRA_HOST_FLAGS); do \
8947           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8948         done; \
8949         echo "Doing dvi in gnuserv" ; \
8950         (cd gnuserv && \
8951           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8952                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8953                   "RANLIB=$${RANLIB}" \
8954                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8955                   dvi) \
8956           || exit 1
8957
8958 @endif gnuserv
8959
8960 .PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
8961 maybe-TAGS-gnuserv:
8962 @if gnuserv
8963 maybe-TAGS-gnuserv: TAGS-gnuserv
8964
8965 TAGS-gnuserv: \
8966     configure-gnuserv 
8967         @[ -f ./gnuserv/Makefile ] || exit 0; \
8968         r=`${PWD_COMMAND}`; export r; \
8969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8970         $(SET_LIB_PATH) \
8971         for flag in $(EXTRA_HOST_FLAGS); do \
8972           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8973         done; \
8974         echo "Doing TAGS in gnuserv" ; \
8975         (cd gnuserv && \
8976           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8977                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8978                   "RANLIB=$${RANLIB}" \
8979                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8980                   TAGS) \
8981           || exit 1
8982
8983 @endif gnuserv
8984
8985 .PHONY: maybe-install-info-gnuserv install-info-gnuserv
8986 maybe-install-info-gnuserv:
8987 @if gnuserv
8988 maybe-install-info-gnuserv: install-info-gnuserv
8989
8990 install-info-gnuserv: \
8991     configure-gnuserv \
8992     info-gnuserv 
8993         @[ -f ./gnuserv/Makefile ] || exit 0; \
8994         r=`${PWD_COMMAND}`; export r; \
8995         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8996         $(SET_LIB_PATH) \
8997         for flag in $(EXTRA_HOST_FLAGS); do \
8998           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8999         done; \
9000         echo "Doing install-info in gnuserv" ; \
9001         (cd gnuserv && \
9002           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9003                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9004                   "RANLIB=$${RANLIB}" \
9005                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9006                   install-info) \
9007           || exit 1
9008
9009 @endif gnuserv
9010
9011 .PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
9012 maybe-installcheck-gnuserv:
9013 @if gnuserv
9014 maybe-installcheck-gnuserv: installcheck-gnuserv
9015
9016 installcheck-gnuserv: \
9017     configure-gnuserv 
9018         @[ -f ./gnuserv/Makefile ] || exit 0; \
9019         r=`${PWD_COMMAND}`; export r; \
9020         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9021         $(SET_LIB_PATH) \
9022         for flag in $(EXTRA_HOST_FLAGS); do \
9023           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9024         done; \
9025         echo "Doing installcheck in gnuserv" ; \
9026         (cd gnuserv && \
9027           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9028                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9029                   "RANLIB=$${RANLIB}" \
9030                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9031                   installcheck) \
9032           || exit 1
9033
9034 @endif gnuserv
9035
9036 .PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
9037 maybe-mostlyclean-gnuserv:
9038 @if gnuserv
9039 maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
9040
9041 mostlyclean-gnuserv: 
9042         @[ -f ./gnuserv/Makefile ] || exit 0; \
9043         r=`${PWD_COMMAND}`; export r; \
9044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9045         $(SET_LIB_PATH) \
9046         for flag in $(EXTRA_HOST_FLAGS); do \
9047           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9048         done; \
9049         echo "Doing mostlyclean in gnuserv" ; \
9050         (cd gnuserv && \
9051           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9052                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9053                   "RANLIB=$${RANLIB}" \
9054                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9055                   mostlyclean) \
9056           || exit 1
9057
9058 @endif gnuserv
9059
9060 .PHONY: maybe-clean-gnuserv clean-gnuserv
9061 maybe-clean-gnuserv:
9062 @if gnuserv
9063 maybe-clean-gnuserv: clean-gnuserv
9064
9065 clean-gnuserv: 
9066         @[ -f ./gnuserv/Makefile ] || exit 0; \
9067         r=`${PWD_COMMAND}`; export r; \
9068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9069         $(SET_LIB_PATH) \
9070         for flag in $(EXTRA_HOST_FLAGS); do \
9071           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9072         done; \
9073         echo "Doing clean in gnuserv" ; \
9074         (cd gnuserv && \
9075           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9076                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9077                   "RANLIB=$${RANLIB}" \
9078                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9079                   clean) \
9080           || exit 1
9081
9082 @endif gnuserv
9083
9084 .PHONY: maybe-distclean-gnuserv distclean-gnuserv
9085 maybe-distclean-gnuserv:
9086 @if gnuserv
9087 maybe-distclean-gnuserv: distclean-gnuserv
9088
9089 distclean-gnuserv: 
9090         @[ -f ./gnuserv/Makefile ] || exit 0; \
9091         r=`${PWD_COMMAND}`; export r; \
9092         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9093         $(SET_LIB_PATH) \
9094         for flag in $(EXTRA_HOST_FLAGS); do \
9095           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9096         done; \
9097         echo "Doing distclean in gnuserv" ; \
9098         (cd gnuserv && \
9099           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9100                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9101                   "RANLIB=$${RANLIB}" \
9102                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9103                   distclean) \
9104           || exit 1
9105
9106 @endif gnuserv
9107
9108 .PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
9109 maybe-maintainer-clean-gnuserv:
9110 @if gnuserv
9111 maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
9112
9113 maintainer-clean-gnuserv: 
9114         @[ -f ./gnuserv/Makefile ] || exit 0; \
9115         r=`${PWD_COMMAND}`; export r; \
9116         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9117         $(SET_LIB_PATH) \
9118         for flag in $(EXTRA_HOST_FLAGS); do \
9119           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9120         done; \
9121         echo "Doing maintainer-clean in gnuserv" ; \
9122         (cd gnuserv && \
9123           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9124                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9125                   "RANLIB=$${RANLIB}" \
9126                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9127                   maintainer-clean) \
9128           || exit 1
9129
9130 @endif gnuserv
9131
9132
9133 .PHONY: configure-gprof maybe-configure-gprof
9134 maybe-configure-gprof:
9135 @if gprof
9136 maybe-configure-gprof: configure-gprof
9137 configure-gprof:
9138         @test ! -f gprof/Makefile || exit 0; \
9139         [ -d gprof ] || mkdir gprof; \
9140         r=`${PWD_COMMAND}`; export r; \
9141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9142         CC="$(CC)"; export CC; \
9143         CFLAGS="$(CFLAGS)"; export CFLAGS; \
9144         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
9145         CXX="$(CXX)"; export CXX; \
9146         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
9147         AR="$(AR)"; export AR; \
9148         AS="$(AS)"; export AS; \
9149         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
9150         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
9151         LD="$(LD)"; export LD; \
9152         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
9153         NM="$(NM)"; export NM; \
9154         RANLIB="$(RANLIB)"; export RANLIB; \
9155         WINDRES="$(WINDRES)"; export WINDRES; \
9156         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
9157         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
9158         echo Configuring in gprof; \
9159         cd gprof || exit 1; \
9160         case $(srcdir) in \
9161           \.) \
9162             srcdiroption="--srcdir=."; \
9163             libsrcdir=".";; \
9164           /* | [A-Za-z]:[\\/]*) \
9165             srcdiroption="--srcdir=$(srcdir)/gprof"; \
9166             libsrcdir="$$s/gprof";; \
9167           *) \
9168             srcdiroption="--srcdir=../$(srcdir)/gprof"; \
9169             libsrcdir="$$s/gprof";; \
9170         esac; \
9171         $(SHELL) $${libsrcdir}/configure \
9172           $(HOST_CONFIGARGS) $${srcdiroption} \
9173           || exit 1
9174 @endif gprof
9175
9176 .PHONY: all-gprof maybe-all-gprof
9177 maybe-all-gprof:
9178 @if gprof
9179 maybe-all-gprof: all-gprof
9180 all-gprof: configure-gprof
9181         @r=`${PWD_COMMAND}`; export r; \
9182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9183         $(SET_LIB_PATH) \
9184         (cd gprof && $(MAKE) $(FLAGS_TO_PASS) all)
9185 @endif gprof
9186
9187 .PHONY: check-gprof maybe-check-gprof
9188 maybe-check-gprof:
9189 @if gprof
9190 maybe-check-gprof: check-gprof
9191
9192 check-gprof:
9193         @r=`${PWD_COMMAND}`; export r; \
9194         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9195         $(SET_LIB_PATH) \
9196         (cd gprof && $(MAKE) $(FLAGS_TO_PASS) check)
9197
9198 @endif gprof
9199
9200 .PHONY: install-gprof maybe-install-gprof
9201 maybe-install-gprof:
9202 @if gprof
9203 maybe-install-gprof: install-gprof
9204
9205 install-gprof: installdirs
9206         @r=`${PWD_COMMAND}`; export r; \
9207         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9208         $(SET_LIB_PATH) \
9209         (cd gprof && $(MAKE) $(FLAGS_TO_PASS) install)
9210
9211 @endif gprof
9212
9213 # Other targets (info, dvi, etc.)
9214
9215 .PHONY: maybe-info-gprof info-gprof
9216 maybe-info-gprof:
9217 @if gprof
9218 maybe-info-gprof: info-gprof
9219
9220 info-gprof: \
9221     configure-gprof 
9222         @[ -f ./gprof/Makefile ] || exit 0; \
9223         r=`${PWD_COMMAND}`; export r; \
9224         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9225         $(SET_LIB_PATH) \
9226         for flag in $(EXTRA_HOST_FLAGS); do \
9227           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9228         done; \
9229         echo "Doing info in gprof" ; \
9230         (cd gprof && \
9231           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9232                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9233                   "RANLIB=$${RANLIB}" \
9234                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9235                   info) \
9236           || exit 1
9237
9238 @endif gprof
9239
9240 .PHONY: maybe-dvi-gprof dvi-gprof
9241 maybe-dvi-gprof:
9242 @if gprof
9243 maybe-dvi-gprof: dvi-gprof
9244
9245 dvi-gprof: \
9246     configure-gprof 
9247         @[ -f ./gprof/Makefile ] || exit 0; \
9248         r=`${PWD_COMMAND}`; export r; \
9249         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9250         $(SET_LIB_PATH) \
9251         for flag in $(EXTRA_HOST_FLAGS); do \
9252           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9253         done; \
9254         echo "Doing dvi in gprof" ; \
9255         (cd gprof && \
9256           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9257                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9258                   "RANLIB=$${RANLIB}" \
9259                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9260                   dvi) \
9261           || exit 1
9262
9263 @endif gprof
9264
9265 .PHONY: maybe-TAGS-gprof TAGS-gprof
9266 maybe-TAGS-gprof:
9267 @if gprof
9268 maybe-TAGS-gprof: TAGS-gprof
9269
9270 TAGS-gprof: \
9271     configure-gprof 
9272         @[ -f ./gprof/Makefile ] || exit 0; \
9273         r=`${PWD_COMMAND}`; export r; \
9274         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9275         $(SET_LIB_PATH) \
9276         for flag in $(EXTRA_HOST_FLAGS); do \
9277           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9278         done; \
9279         echo "Doing TAGS in gprof" ; \
9280         (cd gprof && \
9281           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9282                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9283                   "RANLIB=$${RANLIB}" \
9284                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9285                   TAGS) \
9286           || exit 1
9287
9288 @endif gprof
9289
9290 .PHONY: maybe-install-info-gprof install-info-gprof
9291 maybe-install-info-gprof:
9292 @if gprof
9293 maybe-install-info-gprof: install-info-gprof
9294
9295 install-info-gprof: \
9296     configure-gprof \
9297     info-gprof 
9298         @[ -f ./gprof/Makefile ] || exit 0; \
9299         r=`${PWD_COMMAND}`; export r; \
9300         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9301         $(SET_LIB_PATH) \
9302         for flag in $(EXTRA_HOST_FLAGS); do \
9303           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9304         done; \
9305         echo "Doing install-info in gprof" ; \
9306         (cd gprof && \
9307           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9308                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9309                   "RANLIB=$${RANLIB}" \
9310                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9311                   install-info) \
9312           || exit 1
9313
9314 @endif gprof
9315
9316 .PHONY: maybe-installcheck-gprof installcheck-gprof
9317 maybe-installcheck-gprof:
9318 @if gprof
9319 maybe-installcheck-gprof: installcheck-gprof
9320
9321 installcheck-gprof: \
9322     configure-gprof 
9323         @[ -f ./gprof/Makefile ] || exit 0; \
9324         r=`${PWD_COMMAND}`; export r; \
9325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9326         $(SET_LIB_PATH) \
9327         for flag in $(EXTRA_HOST_FLAGS); do \
9328           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9329         done; \
9330         echo "Doing installcheck in gprof" ; \
9331         (cd gprof && \
9332           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9333                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9334                   "RANLIB=$${RANLIB}" \
9335                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9336                   installcheck) \
9337           || exit 1
9338
9339 @endif gprof
9340
9341 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
9342 maybe-mostlyclean-gprof:
9343 @if gprof
9344 maybe-mostlyclean-gprof: mostlyclean-gprof
9345
9346 mostlyclean-gprof: 
9347         @[ -f ./gprof/Makefile ] || exit 0; \
9348         r=`${PWD_COMMAND}`; export r; \
9349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9350         $(SET_LIB_PATH) \
9351         for flag in $(EXTRA_HOST_FLAGS); do \
9352           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9353         done; \
9354         echo "Doing mostlyclean in gprof" ; \
9355         (cd gprof && \
9356           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9357                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9358                   "RANLIB=$${RANLIB}" \
9359                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9360                   mostlyclean) \
9361           || exit 1
9362
9363 @endif gprof
9364
9365 .PHONY: maybe-clean-gprof clean-gprof
9366 maybe-clean-gprof:
9367 @if gprof
9368 maybe-clean-gprof: clean-gprof
9369
9370 clean-gprof: 
9371         @[ -f ./gprof/Makefile ] || exit 0; \
9372         r=`${PWD_COMMAND}`; export r; \
9373         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9374         $(SET_LIB_PATH) \
9375         for flag in $(EXTRA_HOST_FLAGS); do \
9376           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9377         done; \
9378         echo "Doing clean in gprof" ; \
9379         (cd gprof && \
9380           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9381                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9382                   "RANLIB=$${RANLIB}" \
9383                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9384                   clean) \
9385           || exit 1
9386
9387 @endif gprof
9388
9389 .PHONY: maybe-distclean-gprof distclean-gprof
9390 maybe-distclean-gprof:
9391 @if gprof
9392 maybe-distclean-gprof: distclean-gprof
9393
9394 distclean-gprof: 
9395         @[ -f ./gprof/Makefile ] || exit 0; \
9396         r=`${PWD_COMMAND}`; export r; \
9397         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9398         $(SET_LIB_PATH) \
9399         for flag in $(EXTRA_HOST_FLAGS); do \
9400           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9401         done; \
9402         echo "Doing distclean in gprof" ; \
9403         (cd gprof && \
9404           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9405                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9406                   "RANLIB=$${RANLIB}" \
9407                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9408                   distclean) \
9409           || exit 1
9410
9411 @endif gprof
9412
9413 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
9414 maybe-maintainer-clean-gprof:
9415 @if gprof
9416 maybe-maintainer-clean-gprof: maintainer-clean-gprof
9417
9418 maintainer-clean-gprof: 
9419         @[ -f ./gprof/Makefile ] || exit 0; \
9420         r=`${PWD_COMMAND}`; export r; \
9421         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9422         $(SET_LIB_PATH) \
9423         for flag in $(EXTRA_HOST_FLAGS); do \
9424           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9425         done; \
9426         echo "Doing maintainer-clean in gprof" ; \
9427         (cd gprof && \
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                   maintainer-clean) \
9433           || exit 1
9434
9435 @endif gprof
9436
9437
9438 .PHONY: configure-gzip maybe-configure-gzip
9439 maybe-configure-gzip:
9440 @if gzip
9441 maybe-configure-gzip: configure-gzip
9442 configure-gzip:
9443         @test ! -f gzip/Makefile || exit 0; \
9444         [ -d gzip ] || mkdir gzip; \
9445         r=`${PWD_COMMAND}`; export r; \
9446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9447         CC="$(CC)"; export CC; \
9448         CFLAGS="$(CFLAGS)"; export CFLAGS; \
9449         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
9450         CXX="$(CXX)"; export CXX; \
9451         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
9452         AR="$(AR)"; export AR; \
9453         AS="$(AS)"; export AS; \
9454         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
9455         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
9456         LD="$(LD)"; export LD; \
9457         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
9458         NM="$(NM)"; export NM; \
9459         RANLIB="$(RANLIB)"; export RANLIB; \
9460         WINDRES="$(WINDRES)"; export WINDRES; \
9461         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
9462         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
9463         echo Configuring in gzip; \
9464         cd gzip || exit 1; \
9465         case $(srcdir) in \
9466           \.) \
9467             srcdiroption="--srcdir=."; \
9468             libsrcdir=".";; \
9469           /* | [A-Za-z]:[\\/]*) \
9470             srcdiroption="--srcdir=$(srcdir)/gzip"; \
9471             libsrcdir="$$s/gzip";; \
9472           *) \
9473             srcdiroption="--srcdir=../$(srcdir)/gzip"; \
9474             libsrcdir="$$s/gzip";; \
9475         esac; \
9476         $(SHELL) $${libsrcdir}/configure \
9477           $(HOST_CONFIGARGS) $${srcdiroption} \
9478           || exit 1
9479 @endif gzip
9480
9481 .PHONY: all-gzip maybe-all-gzip
9482 maybe-all-gzip:
9483 @if gzip
9484 maybe-all-gzip: all-gzip
9485 all-gzip: configure-gzip
9486         @r=`${PWD_COMMAND}`; export r; \
9487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9488         $(SET_LIB_PATH) \
9489         (cd gzip && $(MAKE) $(FLAGS_TO_PASS) all)
9490 @endif gzip
9491
9492 .PHONY: check-gzip maybe-check-gzip
9493 maybe-check-gzip:
9494 @if gzip
9495 maybe-check-gzip: check-gzip
9496
9497 check-gzip:
9498         @r=`${PWD_COMMAND}`; export r; \
9499         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9500         $(SET_LIB_PATH) \
9501         (cd gzip && $(MAKE) $(FLAGS_TO_PASS) check)
9502
9503 @endif gzip
9504
9505 .PHONY: install-gzip maybe-install-gzip
9506 maybe-install-gzip:
9507 @if gzip
9508 maybe-install-gzip: install-gzip
9509
9510 install-gzip: installdirs
9511         @r=`${PWD_COMMAND}`; export r; \
9512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9513         $(SET_LIB_PATH) \
9514         (cd gzip && $(MAKE) $(FLAGS_TO_PASS) install)
9515
9516 @endif gzip
9517
9518 # Other targets (info, dvi, etc.)
9519
9520 .PHONY: maybe-info-gzip info-gzip
9521 maybe-info-gzip:
9522 @if gzip
9523 maybe-info-gzip: info-gzip
9524
9525 info-gzip: \
9526     configure-gzip 
9527         @[ -f ./gzip/Makefile ] || exit 0; \
9528         r=`${PWD_COMMAND}`; export r; \
9529         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9530         $(SET_LIB_PATH) \
9531         for flag in $(EXTRA_HOST_FLAGS); do \
9532           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9533         done; \
9534         echo "Doing info in gzip" ; \
9535         (cd gzip && \
9536           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9537                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9538                   "RANLIB=$${RANLIB}" \
9539                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9540                   info) \
9541           || exit 1
9542
9543 @endif gzip
9544
9545 .PHONY: maybe-dvi-gzip dvi-gzip
9546 maybe-dvi-gzip:
9547 @if gzip
9548 maybe-dvi-gzip: dvi-gzip
9549
9550 dvi-gzip: \
9551     configure-gzip 
9552         @[ -f ./gzip/Makefile ] || exit 0; \
9553         r=`${PWD_COMMAND}`; export r; \
9554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9555         $(SET_LIB_PATH) \
9556         for flag in $(EXTRA_HOST_FLAGS); do \
9557           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9558         done; \
9559         echo "Doing dvi in gzip" ; \
9560         (cd gzip && \
9561           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9562                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9563                   "RANLIB=$${RANLIB}" \
9564                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9565                   dvi) \
9566           || exit 1
9567
9568 @endif gzip
9569
9570 .PHONY: maybe-TAGS-gzip TAGS-gzip
9571 maybe-TAGS-gzip:
9572 @if gzip
9573 maybe-TAGS-gzip: TAGS-gzip
9574
9575 TAGS-gzip: \
9576     configure-gzip 
9577         @[ -f ./gzip/Makefile ] || exit 0; \
9578         r=`${PWD_COMMAND}`; export r; \
9579         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9580         $(SET_LIB_PATH) \
9581         for flag in $(EXTRA_HOST_FLAGS); do \
9582           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9583         done; \
9584         echo "Doing TAGS in gzip" ; \
9585         (cd gzip && \
9586           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9587                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9588                   "RANLIB=$${RANLIB}" \
9589                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9590                   TAGS) \
9591           || exit 1
9592
9593 @endif gzip
9594
9595 .PHONY: maybe-install-info-gzip install-info-gzip
9596 maybe-install-info-gzip:
9597 @if gzip
9598 maybe-install-info-gzip: install-info-gzip
9599
9600 install-info-gzip: \
9601     configure-gzip \
9602     info-gzip 
9603         @[ -f ./gzip/Makefile ] || exit 0; \
9604         r=`${PWD_COMMAND}`; export r; \
9605         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9606         $(SET_LIB_PATH) \
9607         for flag in $(EXTRA_HOST_FLAGS); do \
9608           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9609         done; \
9610         echo "Doing install-info in gzip" ; \
9611         (cd gzip && \
9612           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9613                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9614                   "RANLIB=$${RANLIB}" \
9615                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9616                   install-info) \
9617           || exit 1
9618
9619 @endif gzip
9620
9621 .PHONY: maybe-installcheck-gzip installcheck-gzip
9622 maybe-installcheck-gzip:
9623 @if gzip
9624 maybe-installcheck-gzip: installcheck-gzip
9625
9626 installcheck-gzip: \
9627     configure-gzip 
9628         @[ -f ./gzip/Makefile ] || exit 0; \
9629         r=`${PWD_COMMAND}`; export r; \
9630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9631         $(SET_LIB_PATH) \
9632         for flag in $(EXTRA_HOST_FLAGS); do \
9633           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9634         done; \
9635         echo "Doing installcheck in gzip" ; \
9636         (cd gzip && \
9637           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9638                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9639                   "RANLIB=$${RANLIB}" \
9640                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9641                   installcheck) \
9642           || exit 1
9643
9644 @endif gzip
9645
9646 .PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
9647 maybe-mostlyclean-gzip:
9648 @if gzip
9649 maybe-mostlyclean-gzip: mostlyclean-gzip
9650
9651 mostlyclean-gzip: 
9652         @[ -f ./gzip/Makefile ] || exit 0; \
9653         r=`${PWD_COMMAND}`; export r; \
9654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9655         $(SET_LIB_PATH) \
9656         for flag in $(EXTRA_HOST_FLAGS); do \
9657           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9658         done; \
9659         echo "Doing mostlyclean in gzip" ; \
9660         (cd gzip && \
9661           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9662                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9663                   "RANLIB=$${RANLIB}" \
9664                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9665                   mostlyclean) \
9666           || exit 1
9667
9668 @endif gzip
9669
9670 .PHONY: maybe-clean-gzip clean-gzip
9671 maybe-clean-gzip:
9672 @if gzip
9673 maybe-clean-gzip: clean-gzip
9674
9675 clean-gzip: 
9676         @[ -f ./gzip/Makefile ] || exit 0; \
9677         r=`${PWD_COMMAND}`; export r; \
9678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9679         $(SET_LIB_PATH) \
9680         for flag in $(EXTRA_HOST_FLAGS); do \
9681           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9682         done; \
9683         echo "Doing clean in gzip" ; \
9684         (cd gzip && \
9685           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9686                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9687                   "RANLIB=$${RANLIB}" \
9688                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9689                   clean) \
9690           || exit 1
9691
9692 @endif gzip
9693
9694 .PHONY: maybe-distclean-gzip distclean-gzip
9695 maybe-distclean-gzip:
9696 @if gzip
9697 maybe-distclean-gzip: distclean-gzip
9698
9699 distclean-gzip: 
9700         @[ -f ./gzip/Makefile ] || exit 0; \
9701         r=`${PWD_COMMAND}`; export r; \
9702         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9703         $(SET_LIB_PATH) \
9704         for flag in $(EXTRA_HOST_FLAGS); do \
9705           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9706         done; \
9707         echo "Doing distclean in gzip" ; \
9708         (cd gzip && \
9709           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9710                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9711                   "RANLIB=$${RANLIB}" \
9712                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9713                   distclean) \
9714           || exit 1
9715
9716 @endif gzip
9717
9718 .PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
9719 maybe-maintainer-clean-gzip:
9720 @if gzip
9721 maybe-maintainer-clean-gzip: maintainer-clean-gzip
9722
9723 maintainer-clean-gzip: 
9724         @[ -f ./gzip/Makefile ] || exit 0; \
9725         r=`${PWD_COMMAND}`; export r; \
9726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9727         $(SET_LIB_PATH) \
9728         for flag in $(EXTRA_HOST_FLAGS); do \
9729           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9730         done; \
9731         echo "Doing maintainer-clean in gzip" ; \
9732         (cd gzip && \
9733           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9734                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9735                   "RANLIB=$${RANLIB}" \
9736                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9737                   maintainer-clean) \
9738           || exit 1
9739
9740 @endif gzip
9741
9742
9743 .PHONY: configure-hello maybe-configure-hello
9744 maybe-configure-hello:
9745 @if hello
9746 maybe-configure-hello: configure-hello
9747 configure-hello:
9748         @test ! -f hello/Makefile || exit 0; \
9749         [ -d hello ] || mkdir hello; \
9750         r=`${PWD_COMMAND}`; export r; \
9751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9752         CC="$(CC)"; export CC; \
9753         CFLAGS="$(CFLAGS)"; export CFLAGS; \
9754         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
9755         CXX="$(CXX)"; export CXX; \
9756         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
9757         AR="$(AR)"; export AR; \
9758         AS="$(AS)"; export AS; \
9759         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
9760         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
9761         LD="$(LD)"; export LD; \
9762         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
9763         NM="$(NM)"; export NM; \
9764         RANLIB="$(RANLIB)"; export RANLIB; \
9765         WINDRES="$(WINDRES)"; export WINDRES; \
9766         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
9767         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
9768         echo Configuring in hello; \
9769         cd hello || exit 1; \
9770         case $(srcdir) in \
9771           \.) \
9772             srcdiroption="--srcdir=."; \
9773             libsrcdir=".";; \
9774           /* | [A-Za-z]:[\\/]*) \
9775             srcdiroption="--srcdir=$(srcdir)/hello"; \
9776             libsrcdir="$$s/hello";; \
9777           *) \
9778             srcdiroption="--srcdir=../$(srcdir)/hello"; \
9779             libsrcdir="$$s/hello";; \
9780         esac; \
9781         $(SHELL) $${libsrcdir}/configure \
9782           $(HOST_CONFIGARGS) $${srcdiroption} \
9783           || exit 1
9784 @endif hello
9785
9786 .PHONY: all-hello maybe-all-hello
9787 maybe-all-hello:
9788 @if hello
9789 maybe-all-hello: all-hello
9790 all-hello: configure-hello
9791         @r=`${PWD_COMMAND}`; export r; \
9792         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9793         $(SET_LIB_PATH) \
9794         (cd hello && $(MAKE) $(FLAGS_TO_PASS) all)
9795 @endif hello
9796
9797 .PHONY: check-hello maybe-check-hello
9798 maybe-check-hello:
9799 @if hello
9800 maybe-check-hello: check-hello
9801
9802 check-hello:
9803         @r=`${PWD_COMMAND}`; export r; \
9804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9805         $(SET_LIB_PATH) \
9806         (cd hello && $(MAKE) $(FLAGS_TO_PASS) check)
9807
9808 @endif hello
9809
9810 .PHONY: install-hello maybe-install-hello
9811 maybe-install-hello:
9812 @if hello
9813 maybe-install-hello: install-hello
9814
9815 install-hello: installdirs
9816         @r=`${PWD_COMMAND}`; export r; \
9817         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9818         $(SET_LIB_PATH) \
9819         (cd hello && $(MAKE) $(FLAGS_TO_PASS) install)
9820
9821 @endif hello
9822
9823 # Other targets (info, dvi, etc.)
9824
9825 .PHONY: maybe-info-hello info-hello
9826 maybe-info-hello:
9827 @if hello
9828 maybe-info-hello: info-hello
9829
9830 info-hello: \
9831     configure-hello 
9832         @[ -f ./hello/Makefile ] || exit 0; \
9833         r=`${PWD_COMMAND}`; export r; \
9834         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9835         $(SET_LIB_PATH) \
9836         for flag in $(EXTRA_HOST_FLAGS); do \
9837           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9838         done; \
9839         echo "Doing info in hello" ; \
9840         (cd hello && \
9841           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9842                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9843                   "RANLIB=$${RANLIB}" \
9844                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9845                   info) \
9846           || exit 1
9847
9848 @endif hello
9849
9850 .PHONY: maybe-dvi-hello dvi-hello
9851 maybe-dvi-hello:
9852 @if hello
9853 maybe-dvi-hello: dvi-hello
9854
9855 dvi-hello: \
9856     configure-hello 
9857         @[ -f ./hello/Makefile ] || exit 0; \
9858         r=`${PWD_COMMAND}`; export r; \
9859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9860         $(SET_LIB_PATH) \
9861         for flag in $(EXTRA_HOST_FLAGS); do \
9862           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9863         done; \
9864         echo "Doing dvi in hello" ; \
9865         (cd hello && \
9866           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9867                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9868                   "RANLIB=$${RANLIB}" \
9869                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9870                   dvi) \
9871           || exit 1
9872
9873 @endif hello
9874
9875 .PHONY: maybe-TAGS-hello TAGS-hello
9876 maybe-TAGS-hello:
9877 @if hello
9878 maybe-TAGS-hello: TAGS-hello
9879
9880 TAGS-hello: \
9881     configure-hello 
9882         @[ -f ./hello/Makefile ] || exit 0; \
9883         r=`${PWD_COMMAND}`; export r; \
9884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9885         $(SET_LIB_PATH) \
9886         for flag in $(EXTRA_HOST_FLAGS); do \
9887           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9888         done; \
9889         echo "Doing TAGS in hello" ; \
9890         (cd hello && \
9891           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9892                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9893                   "RANLIB=$${RANLIB}" \
9894                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9895                   TAGS) \
9896           || exit 1
9897
9898 @endif hello
9899
9900 .PHONY: maybe-install-info-hello install-info-hello
9901 maybe-install-info-hello:
9902 @if hello
9903 maybe-install-info-hello: install-info-hello
9904
9905 install-info-hello: \
9906     configure-hello \
9907     info-hello 
9908         @[ -f ./hello/Makefile ] || exit 0; \
9909         r=`${PWD_COMMAND}`; export r; \
9910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9911         $(SET_LIB_PATH) \
9912         for flag in $(EXTRA_HOST_FLAGS); do \
9913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9914         done; \
9915         echo "Doing install-info in hello" ; \
9916         (cd hello && \
9917           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9918                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9919                   "RANLIB=$${RANLIB}" \
9920                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9921                   install-info) \
9922           || exit 1
9923
9924 @endif hello
9925
9926 .PHONY: maybe-installcheck-hello installcheck-hello
9927 maybe-installcheck-hello:
9928 @if hello
9929 maybe-installcheck-hello: installcheck-hello
9930
9931 installcheck-hello: \
9932     configure-hello 
9933         @[ -f ./hello/Makefile ] || exit 0; \
9934         r=`${PWD_COMMAND}`; export r; \
9935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9936         $(SET_LIB_PATH) \
9937         for flag in $(EXTRA_HOST_FLAGS); do \
9938           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9939         done; \
9940         echo "Doing installcheck in hello" ; \
9941         (cd hello && \
9942           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9943                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9944                   "RANLIB=$${RANLIB}" \
9945                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9946                   installcheck) \
9947           || exit 1
9948
9949 @endif hello
9950
9951 .PHONY: maybe-mostlyclean-hello mostlyclean-hello
9952 maybe-mostlyclean-hello:
9953 @if hello
9954 maybe-mostlyclean-hello: mostlyclean-hello
9955
9956 mostlyclean-hello: 
9957         @[ -f ./hello/Makefile ] || exit 0; \
9958         r=`${PWD_COMMAND}`; export r; \
9959         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9960         $(SET_LIB_PATH) \
9961         for flag in $(EXTRA_HOST_FLAGS); do \
9962           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9963         done; \
9964         echo "Doing mostlyclean in hello" ; \
9965         (cd hello && \
9966           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9967                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9968                   "RANLIB=$${RANLIB}" \
9969                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9970                   mostlyclean) \
9971           || exit 1
9972
9973 @endif hello
9974
9975 .PHONY: maybe-clean-hello clean-hello
9976 maybe-clean-hello:
9977 @if hello
9978 maybe-clean-hello: clean-hello
9979
9980 clean-hello: 
9981         @[ -f ./hello/Makefile ] || exit 0; \
9982         r=`${PWD_COMMAND}`; export r; \
9983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9984         $(SET_LIB_PATH) \
9985         for flag in $(EXTRA_HOST_FLAGS); do \
9986           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9987         done; \
9988         echo "Doing clean in hello" ; \
9989         (cd hello && \
9990           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9991                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9992                   "RANLIB=$${RANLIB}" \
9993                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9994                   clean) \
9995           || exit 1
9996
9997 @endif hello
9998
9999 .PHONY: maybe-distclean-hello distclean-hello
10000 maybe-distclean-hello:
10001 @if hello
10002 maybe-distclean-hello: distclean-hello
10003
10004 distclean-hello: 
10005         @[ -f ./hello/Makefile ] || exit 0; \
10006         r=`${PWD_COMMAND}`; export r; \
10007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10008         $(SET_LIB_PATH) \
10009         for flag in $(EXTRA_HOST_FLAGS); do \
10010           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10011         done; \
10012         echo "Doing distclean in hello" ; \
10013         (cd hello && \
10014           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10015                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10016                   "RANLIB=$${RANLIB}" \
10017                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10018                   distclean) \
10019           || exit 1
10020
10021 @endif hello
10022
10023 .PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
10024 maybe-maintainer-clean-hello:
10025 @if hello
10026 maybe-maintainer-clean-hello: maintainer-clean-hello
10027
10028 maintainer-clean-hello: 
10029         @[ -f ./hello/Makefile ] || exit 0; \
10030         r=`${PWD_COMMAND}`; export r; \
10031         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10032         $(SET_LIB_PATH) \
10033         for flag in $(EXTRA_HOST_FLAGS); do \
10034           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10035         done; \
10036         echo "Doing maintainer-clean in hello" ; \
10037         (cd hello && \
10038           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10039                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10040                   "RANLIB=$${RANLIB}" \
10041                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10042                   maintainer-clean) \
10043           || exit 1
10044
10045 @endif hello
10046
10047
10048 .PHONY: configure-indent maybe-configure-indent
10049 maybe-configure-indent:
10050 @if indent
10051 maybe-configure-indent: configure-indent
10052 configure-indent:
10053         @test ! -f indent/Makefile || exit 0; \
10054         [ -d indent ] || mkdir indent; \
10055         r=`${PWD_COMMAND}`; export r; \
10056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10057         CC="$(CC)"; export CC; \
10058         CFLAGS="$(CFLAGS)"; export CFLAGS; \
10059         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
10060         CXX="$(CXX)"; export CXX; \
10061         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
10062         AR="$(AR)"; export AR; \
10063         AS="$(AS)"; export AS; \
10064         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
10065         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
10066         LD="$(LD)"; export LD; \
10067         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
10068         NM="$(NM)"; export NM; \
10069         RANLIB="$(RANLIB)"; export RANLIB; \
10070         WINDRES="$(WINDRES)"; export WINDRES; \
10071         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
10072         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
10073         echo Configuring in indent; \
10074         cd indent || exit 1; \
10075         case $(srcdir) in \
10076           \.) \
10077             srcdiroption="--srcdir=."; \
10078             libsrcdir=".";; \
10079           /* | [A-Za-z]:[\\/]*) \
10080             srcdiroption="--srcdir=$(srcdir)/indent"; \
10081             libsrcdir="$$s/indent";; \
10082           *) \
10083             srcdiroption="--srcdir=../$(srcdir)/indent"; \
10084             libsrcdir="$$s/indent";; \
10085         esac; \
10086         $(SHELL) $${libsrcdir}/configure \
10087           $(HOST_CONFIGARGS) $${srcdiroption} \
10088           || exit 1
10089 @endif indent
10090
10091 .PHONY: all-indent maybe-all-indent
10092 maybe-all-indent:
10093 @if indent
10094 maybe-all-indent: all-indent
10095 all-indent: configure-indent
10096         @r=`${PWD_COMMAND}`; export r; \
10097         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10098         $(SET_LIB_PATH) \
10099         (cd indent && $(MAKE) $(FLAGS_TO_PASS) all)
10100 @endif indent
10101
10102 .PHONY: check-indent maybe-check-indent
10103 maybe-check-indent:
10104 @if indent
10105 maybe-check-indent: check-indent
10106
10107 check-indent:
10108         @r=`${PWD_COMMAND}`; export r; \
10109         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10110         $(SET_LIB_PATH) \
10111         (cd indent && $(MAKE) $(FLAGS_TO_PASS) check)
10112
10113 @endif indent
10114
10115 .PHONY: install-indent maybe-install-indent
10116 maybe-install-indent:
10117 @if indent
10118 maybe-install-indent: install-indent
10119
10120 install-indent: installdirs
10121         @r=`${PWD_COMMAND}`; export r; \
10122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10123         $(SET_LIB_PATH) \
10124         (cd indent && $(MAKE) $(FLAGS_TO_PASS) install)
10125
10126 @endif indent
10127
10128 # Other targets (info, dvi, etc.)
10129
10130 .PHONY: maybe-info-indent info-indent
10131 maybe-info-indent:
10132 @if indent
10133 maybe-info-indent: info-indent
10134
10135 info-indent: \
10136     configure-indent 
10137         @[ -f ./indent/Makefile ] || exit 0; \
10138         r=`${PWD_COMMAND}`; export r; \
10139         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10140         $(SET_LIB_PATH) \
10141         for flag in $(EXTRA_HOST_FLAGS); do \
10142           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10143         done; \
10144         echo "Doing info in indent" ; \
10145         (cd indent && \
10146           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10147                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10148                   "RANLIB=$${RANLIB}" \
10149                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10150                   info) \
10151           || exit 1
10152
10153 @endif indent
10154
10155 .PHONY: maybe-dvi-indent dvi-indent
10156 maybe-dvi-indent:
10157 @if indent
10158 maybe-dvi-indent: dvi-indent
10159
10160 dvi-indent: \
10161     configure-indent 
10162         @[ -f ./indent/Makefile ] || exit 0; \
10163         r=`${PWD_COMMAND}`; export r; \
10164         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10165         $(SET_LIB_PATH) \
10166         for flag in $(EXTRA_HOST_FLAGS); do \
10167           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10168         done; \
10169         echo "Doing dvi in indent" ; \
10170         (cd indent && \
10171           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10172                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10173                   "RANLIB=$${RANLIB}" \
10174                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10175                   dvi) \
10176           || exit 1
10177
10178 @endif indent
10179
10180 .PHONY: maybe-TAGS-indent TAGS-indent
10181 maybe-TAGS-indent:
10182 @if indent
10183 maybe-TAGS-indent: TAGS-indent
10184
10185 TAGS-indent: \
10186     configure-indent 
10187         @[ -f ./indent/Makefile ] || exit 0; \
10188         r=`${PWD_COMMAND}`; export r; \
10189         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10190         $(SET_LIB_PATH) \
10191         for flag in $(EXTRA_HOST_FLAGS); do \
10192           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10193         done; \
10194         echo "Doing TAGS in indent" ; \
10195         (cd indent && \
10196           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10197                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10198                   "RANLIB=$${RANLIB}" \
10199                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10200                   TAGS) \
10201           || exit 1
10202
10203 @endif indent
10204
10205 .PHONY: maybe-install-info-indent install-info-indent
10206 maybe-install-info-indent:
10207 @if indent
10208 maybe-install-info-indent: install-info-indent
10209
10210 install-info-indent: \
10211     configure-indent \
10212     info-indent 
10213         @[ -f ./indent/Makefile ] || exit 0; \
10214         r=`${PWD_COMMAND}`; export r; \
10215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10216         $(SET_LIB_PATH) \
10217         for flag in $(EXTRA_HOST_FLAGS); do \
10218           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10219         done; \
10220         echo "Doing install-info in indent" ; \
10221         (cd indent && \
10222           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10223                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10224                   "RANLIB=$${RANLIB}" \
10225                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10226                   install-info) \
10227           || exit 1
10228
10229 @endif indent
10230
10231 .PHONY: maybe-installcheck-indent installcheck-indent
10232 maybe-installcheck-indent:
10233 @if indent
10234 maybe-installcheck-indent: installcheck-indent
10235
10236 installcheck-indent: \
10237     configure-indent 
10238         @[ -f ./indent/Makefile ] || exit 0; \
10239         r=`${PWD_COMMAND}`; export r; \
10240         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10241         $(SET_LIB_PATH) \
10242         for flag in $(EXTRA_HOST_FLAGS); do \
10243           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10244         done; \
10245         echo "Doing installcheck in indent" ; \
10246         (cd indent && \
10247           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10248                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10249                   "RANLIB=$${RANLIB}" \
10250                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10251                   installcheck) \
10252           || exit 1
10253
10254 @endif indent
10255
10256 .PHONY: maybe-mostlyclean-indent mostlyclean-indent
10257 maybe-mostlyclean-indent:
10258 @if indent
10259 maybe-mostlyclean-indent: mostlyclean-indent
10260
10261 mostlyclean-indent: 
10262         @[ -f ./indent/Makefile ] || exit 0; \
10263         r=`${PWD_COMMAND}`; export r; \
10264         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10265         $(SET_LIB_PATH) \
10266         for flag in $(EXTRA_HOST_FLAGS); do \
10267           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10268         done; \
10269         echo "Doing mostlyclean in indent" ; \
10270         (cd indent && \
10271           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10272                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10273                   "RANLIB=$${RANLIB}" \
10274                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10275                   mostlyclean) \
10276           || exit 1
10277
10278 @endif indent
10279
10280 .PHONY: maybe-clean-indent clean-indent
10281 maybe-clean-indent:
10282 @if indent
10283 maybe-clean-indent: clean-indent
10284
10285 clean-indent: 
10286         @[ -f ./indent/Makefile ] || exit 0; \
10287         r=`${PWD_COMMAND}`; export r; \
10288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10289         $(SET_LIB_PATH) \
10290         for flag in $(EXTRA_HOST_FLAGS); do \
10291           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10292         done; \
10293         echo "Doing clean in indent" ; \
10294         (cd indent && \
10295           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10296                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10297                   "RANLIB=$${RANLIB}" \
10298                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10299                   clean) \
10300           || exit 1
10301
10302 @endif indent
10303
10304 .PHONY: maybe-distclean-indent distclean-indent
10305 maybe-distclean-indent:
10306 @if indent
10307 maybe-distclean-indent: distclean-indent
10308
10309 distclean-indent: 
10310         @[ -f ./indent/Makefile ] || exit 0; \
10311         r=`${PWD_COMMAND}`; export r; \
10312         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10313         $(SET_LIB_PATH) \
10314         for flag in $(EXTRA_HOST_FLAGS); do \
10315           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10316         done; \
10317         echo "Doing distclean in indent" ; \
10318         (cd indent && \
10319           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10320                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10321                   "RANLIB=$${RANLIB}" \
10322                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10323                   distclean) \
10324           || exit 1
10325
10326 @endif indent
10327
10328 .PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
10329 maybe-maintainer-clean-indent:
10330 @if indent
10331 maybe-maintainer-clean-indent: maintainer-clean-indent
10332
10333 maintainer-clean-indent: 
10334         @[ -f ./indent/Makefile ] || exit 0; \
10335         r=`${PWD_COMMAND}`; export r; \
10336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10337         $(SET_LIB_PATH) \
10338         for flag in $(EXTRA_HOST_FLAGS); do \
10339           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10340         done; \
10341         echo "Doing maintainer-clean in indent" ; \
10342         (cd indent && \
10343           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10344                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10345                   "RANLIB=$${RANLIB}" \
10346                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10347                   maintainer-clean) \
10348           || exit 1
10349
10350 @endif indent
10351
10352
10353 .PHONY: configure-intl maybe-configure-intl
10354 maybe-configure-intl:
10355 @if intl
10356 maybe-configure-intl: configure-intl
10357 configure-intl:
10358         @test ! -f intl/Makefile || exit 0; \
10359         [ -d intl ] || mkdir intl; \
10360         r=`${PWD_COMMAND}`; export r; \
10361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10362         CC="$(CC)"; export CC; \
10363         CFLAGS="$(CFLAGS)"; export CFLAGS; \
10364         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
10365         CXX="$(CXX)"; export CXX; \
10366         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
10367         AR="$(AR)"; export AR; \
10368         AS="$(AS)"; export AS; \
10369         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
10370         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
10371         LD="$(LD)"; export LD; \
10372         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
10373         NM="$(NM)"; export NM; \
10374         RANLIB="$(RANLIB)"; export RANLIB; \
10375         WINDRES="$(WINDRES)"; export WINDRES; \
10376         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
10377         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
10378         echo Configuring in intl; \
10379         cd intl || exit 1; \
10380         case $(srcdir) in \
10381           \.) \
10382             srcdiroption="--srcdir=."; \
10383             libsrcdir=".";; \
10384           /* | [A-Za-z]:[\\/]*) \
10385             srcdiroption="--srcdir=$(srcdir)/intl"; \
10386             libsrcdir="$$s/intl";; \
10387           *) \
10388             srcdiroption="--srcdir=../$(srcdir)/intl"; \
10389             libsrcdir="$$s/intl";; \
10390         esac; \
10391         $(SHELL) $${libsrcdir}/configure \
10392           $(HOST_CONFIGARGS) $${srcdiroption} \
10393           || exit 1
10394 @endif intl
10395
10396 .PHONY: all-intl maybe-all-intl
10397 maybe-all-intl:
10398 @if intl
10399 maybe-all-intl: all-intl
10400 all-intl: configure-intl
10401         @r=`${PWD_COMMAND}`; export r; \
10402         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10403         $(SET_LIB_PATH) \
10404         (cd intl && $(MAKE) $(FLAGS_TO_PASS) all)
10405 @endif intl
10406
10407 .PHONY: check-intl maybe-check-intl
10408 maybe-check-intl:
10409 @if intl
10410 maybe-check-intl: check-intl
10411
10412 check-intl:
10413         @r=`${PWD_COMMAND}`; export r; \
10414         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10415         $(SET_LIB_PATH) \
10416         (cd intl && $(MAKE) $(FLAGS_TO_PASS) check)
10417
10418 @endif intl
10419
10420 .PHONY: install-intl maybe-install-intl
10421 maybe-install-intl:
10422 @if intl
10423 maybe-install-intl: install-intl
10424
10425 install-intl: installdirs
10426         @r=`${PWD_COMMAND}`; export r; \
10427         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10428         $(SET_LIB_PATH) \
10429         (cd intl && $(MAKE) $(FLAGS_TO_PASS) install)
10430
10431 @endif intl
10432
10433 # Other targets (info, dvi, etc.)
10434
10435 .PHONY: maybe-info-intl info-intl
10436 maybe-info-intl:
10437 @if intl
10438 maybe-info-intl: info-intl
10439
10440 info-intl: \
10441     configure-intl 
10442         @[ -f ./intl/Makefile ] || exit 0; \
10443         r=`${PWD_COMMAND}`; export r; \
10444         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10445         $(SET_LIB_PATH) \
10446         for flag in $(EXTRA_HOST_FLAGS); do \
10447           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10448         done; \
10449         echo "Doing info in intl" ; \
10450         (cd intl && \
10451           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10452                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10453                   "RANLIB=$${RANLIB}" \
10454                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10455                   info) \
10456           || exit 1
10457
10458 @endif intl
10459
10460 .PHONY: maybe-dvi-intl dvi-intl
10461 maybe-dvi-intl:
10462 @if intl
10463 maybe-dvi-intl: dvi-intl
10464
10465 dvi-intl: \
10466     configure-intl 
10467         @[ -f ./intl/Makefile ] || exit 0; \
10468         r=`${PWD_COMMAND}`; export r; \
10469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10470         $(SET_LIB_PATH) \
10471         for flag in $(EXTRA_HOST_FLAGS); do \
10472           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10473         done; \
10474         echo "Doing dvi in intl" ; \
10475         (cd intl && \
10476           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10477                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10478                   "RANLIB=$${RANLIB}" \
10479                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10480                   dvi) \
10481           || exit 1
10482
10483 @endif intl
10484
10485 .PHONY: maybe-TAGS-intl TAGS-intl
10486 maybe-TAGS-intl:
10487 @if intl
10488 maybe-TAGS-intl: TAGS-intl
10489
10490 TAGS-intl: \
10491     configure-intl 
10492         @[ -f ./intl/Makefile ] || exit 0; \
10493         r=`${PWD_COMMAND}`; export r; \
10494         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10495         $(SET_LIB_PATH) \
10496         for flag in $(EXTRA_HOST_FLAGS); do \
10497           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10498         done; \
10499         echo "Doing TAGS in intl" ; \
10500         (cd intl && \
10501           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10502                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10503                   "RANLIB=$${RANLIB}" \
10504                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10505                   TAGS) \
10506           || exit 1
10507
10508 @endif intl
10509
10510 .PHONY: maybe-install-info-intl install-info-intl
10511 maybe-install-info-intl:
10512 @if intl
10513 maybe-install-info-intl: install-info-intl
10514
10515 install-info-intl: \
10516     configure-intl \
10517     info-intl 
10518         @[ -f ./intl/Makefile ] || exit 0; \
10519         r=`${PWD_COMMAND}`; export r; \
10520         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10521         $(SET_LIB_PATH) \
10522         for flag in $(EXTRA_HOST_FLAGS); do \
10523           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10524         done; \
10525         echo "Doing install-info in intl" ; \
10526         (cd intl && \
10527           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10528                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10529                   "RANLIB=$${RANLIB}" \
10530                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10531                   install-info) \
10532           || exit 1
10533
10534 @endif intl
10535
10536 .PHONY: maybe-installcheck-intl installcheck-intl
10537 maybe-installcheck-intl:
10538 @if intl
10539 maybe-installcheck-intl: installcheck-intl
10540
10541 installcheck-intl: \
10542     configure-intl 
10543         @[ -f ./intl/Makefile ] || exit 0; \
10544         r=`${PWD_COMMAND}`; export r; \
10545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10546         $(SET_LIB_PATH) \
10547         for flag in $(EXTRA_HOST_FLAGS); do \
10548           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10549         done; \
10550         echo "Doing installcheck in intl" ; \
10551         (cd intl && \
10552           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10553                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10554                   "RANLIB=$${RANLIB}" \
10555                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10556                   installcheck) \
10557           || exit 1
10558
10559 @endif intl
10560
10561 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
10562 maybe-mostlyclean-intl:
10563 @if intl
10564 maybe-mostlyclean-intl: mostlyclean-intl
10565
10566 mostlyclean-intl: 
10567         @[ -f ./intl/Makefile ] || exit 0; \
10568         r=`${PWD_COMMAND}`; export r; \
10569         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10570         $(SET_LIB_PATH) \
10571         for flag in $(EXTRA_HOST_FLAGS); do \
10572           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10573         done; \
10574         echo "Doing mostlyclean in intl" ; \
10575         (cd intl && \
10576           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10577                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10578                   "RANLIB=$${RANLIB}" \
10579                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10580                   mostlyclean) \
10581           || exit 1
10582
10583 @endif intl
10584
10585 .PHONY: maybe-clean-intl clean-intl
10586 maybe-clean-intl:
10587 @if intl
10588 maybe-clean-intl: clean-intl
10589
10590 clean-intl: 
10591         @[ -f ./intl/Makefile ] || exit 0; \
10592         r=`${PWD_COMMAND}`; export r; \
10593         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10594         $(SET_LIB_PATH) \
10595         for flag in $(EXTRA_HOST_FLAGS); do \
10596           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10597         done; \
10598         echo "Doing clean in intl" ; \
10599         (cd intl && \
10600           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10601                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10602                   "RANLIB=$${RANLIB}" \
10603                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10604                   clean) \
10605           || exit 1
10606
10607 @endif intl
10608
10609 .PHONY: maybe-distclean-intl distclean-intl
10610 maybe-distclean-intl:
10611 @if intl
10612 maybe-distclean-intl: distclean-intl
10613
10614 distclean-intl: 
10615         @[ -f ./intl/Makefile ] || exit 0; \
10616         r=`${PWD_COMMAND}`; export r; \
10617         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10618         $(SET_LIB_PATH) \
10619         for flag in $(EXTRA_HOST_FLAGS); do \
10620           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10621         done; \
10622         echo "Doing distclean in intl" ; \
10623         (cd intl && \
10624           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10625                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10626                   "RANLIB=$${RANLIB}" \
10627                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10628                   distclean) \
10629           || exit 1
10630
10631 @endif intl
10632
10633 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
10634 maybe-maintainer-clean-intl:
10635 @if intl
10636 maybe-maintainer-clean-intl: maintainer-clean-intl
10637
10638 maintainer-clean-intl: 
10639         @[ -f ./intl/Makefile ] || exit 0; \
10640         r=`${PWD_COMMAND}`; export r; \
10641         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10642         $(SET_LIB_PATH) \
10643         for flag in $(EXTRA_HOST_FLAGS); do \
10644           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10645         done; \
10646         echo "Doing maintainer-clean in intl" ; \
10647         (cd intl && \
10648           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10649                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10650                   "RANLIB=$${RANLIB}" \
10651                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10652                   maintainer-clean) \
10653           || exit 1
10654
10655 @endif intl
10656
10657
10658 .PHONY: configure-tcl maybe-configure-tcl
10659 maybe-configure-tcl:
10660 @if tcl
10661 maybe-configure-tcl: configure-tcl
10662 configure-tcl:
10663         @test ! -f tcl/Makefile || exit 0; \
10664         [ -d tcl ] || mkdir tcl; \
10665         r=`${PWD_COMMAND}`; export r; \
10666         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10667         CC="$(CC)"; export CC; \
10668         CFLAGS="$(CFLAGS)"; export CFLAGS; \
10669         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
10670         CXX="$(CXX)"; export CXX; \
10671         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
10672         AR="$(AR)"; export AR; \
10673         AS="$(AS)"; export AS; \
10674         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
10675         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
10676         LD="$(LD)"; export LD; \
10677         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
10678         NM="$(NM)"; export NM; \
10679         RANLIB="$(RANLIB)"; export RANLIB; \
10680         WINDRES="$(WINDRES)"; export WINDRES; \
10681         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
10682         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
10683         echo Configuring in tcl; \
10684         cd tcl || exit 1; \
10685         case $(srcdir) in \
10686           \.) \
10687             srcdiroption="--srcdir=."; \
10688             libsrcdir=".";; \
10689           /* | [A-Za-z]:[\\/]*) \
10690             srcdiroption="--srcdir=$(srcdir)/tcl"; \
10691             libsrcdir="$$s/tcl";; \
10692           *) \
10693             srcdiroption="--srcdir=../$(srcdir)/tcl"; \
10694             libsrcdir="$$s/tcl";; \
10695         esac; \
10696         $(SHELL) $${libsrcdir}/configure \
10697           $(HOST_CONFIGARGS) $${srcdiroption} \
10698           || exit 1
10699 @endif tcl
10700
10701 .PHONY: all-tcl maybe-all-tcl
10702 maybe-all-tcl:
10703 @if tcl
10704 maybe-all-tcl: all-tcl
10705 all-tcl: configure-tcl
10706         @r=`${PWD_COMMAND}`; export r; \
10707         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10708         $(SET_LIB_PATH) \
10709         (cd tcl && $(MAKE) $(FLAGS_TO_PASS) all)
10710 @endif tcl
10711
10712 .PHONY: check-tcl maybe-check-tcl
10713 maybe-check-tcl:
10714 @if tcl
10715 maybe-check-tcl: check-tcl
10716
10717 check-tcl:
10718         @r=`${PWD_COMMAND}`; export r; \
10719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10720         $(SET_LIB_PATH) \
10721         (cd tcl && $(MAKE) $(FLAGS_TO_PASS) check)
10722
10723 @endif tcl
10724
10725 .PHONY: install-tcl maybe-install-tcl
10726 maybe-install-tcl:
10727 @if tcl
10728 maybe-install-tcl: install-tcl
10729
10730 install-tcl: installdirs
10731         @r=`${PWD_COMMAND}`; export r; \
10732         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10733         $(SET_LIB_PATH) \
10734         (cd tcl && $(MAKE) $(FLAGS_TO_PASS) install)
10735
10736 @endif tcl
10737
10738 # Other targets (info, dvi, etc.)
10739
10740 .PHONY: maybe-info-tcl info-tcl
10741 maybe-info-tcl:
10742 @if tcl
10743 maybe-info-tcl: info-tcl
10744
10745 info-tcl: \
10746     configure-tcl 
10747         @[ -f ./tcl/Makefile ] || exit 0; \
10748         r=`${PWD_COMMAND}`; export r; \
10749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10750         $(SET_LIB_PATH) \
10751         for flag in $(EXTRA_HOST_FLAGS); do \
10752           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10753         done; \
10754         echo "Doing info in tcl" ; \
10755         (cd tcl && \
10756           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10757                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10758                   "RANLIB=$${RANLIB}" \
10759                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10760                   info) \
10761           || exit 1
10762
10763 @endif tcl
10764
10765 .PHONY: maybe-dvi-tcl dvi-tcl
10766 maybe-dvi-tcl:
10767 @if tcl
10768 maybe-dvi-tcl: dvi-tcl
10769
10770 dvi-tcl: \
10771     configure-tcl 
10772         @[ -f ./tcl/Makefile ] || exit 0; \
10773         r=`${PWD_COMMAND}`; export r; \
10774         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10775         $(SET_LIB_PATH) \
10776         for flag in $(EXTRA_HOST_FLAGS); do \
10777           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10778         done; \
10779         echo "Doing dvi in tcl" ; \
10780         (cd tcl && \
10781           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10782                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10783                   "RANLIB=$${RANLIB}" \
10784                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10785                   dvi) \
10786           || exit 1
10787
10788 @endif tcl
10789
10790 .PHONY: maybe-TAGS-tcl TAGS-tcl
10791 maybe-TAGS-tcl:
10792 @if tcl
10793 maybe-TAGS-tcl: TAGS-tcl
10794
10795 TAGS-tcl: \
10796     configure-tcl 
10797         @[ -f ./tcl/Makefile ] || exit 0; \
10798         r=`${PWD_COMMAND}`; export r; \
10799         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10800         $(SET_LIB_PATH) \
10801         for flag in $(EXTRA_HOST_FLAGS); do \
10802           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10803         done; \
10804         echo "Doing TAGS in tcl" ; \
10805         (cd tcl && \
10806           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10807                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10808                   "RANLIB=$${RANLIB}" \
10809                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10810                   TAGS) \
10811           || exit 1
10812
10813 @endif tcl
10814
10815 .PHONY: maybe-install-info-tcl install-info-tcl
10816 maybe-install-info-tcl:
10817 @if tcl
10818 maybe-install-info-tcl: install-info-tcl
10819
10820 install-info-tcl: \
10821     configure-tcl \
10822     info-tcl 
10823         @[ -f ./tcl/Makefile ] || exit 0; \
10824         r=`${PWD_COMMAND}`; export r; \
10825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10826         $(SET_LIB_PATH) \
10827         for flag in $(EXTRA_HOST_FLAGS); do \
10828           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10829         done; \
10830         echo "Doing install-info in tcl" ; \
10831         (cd tcl && \
10832           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10833                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10834                   "RANLIB=$${RANLIB}" \
10835                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10836                   install-info) \
10837           || exit 1
10838
10839 @endif tcl
10840
10841 .PHONY: maybe-installcheck-tcl installcheck-tcl
10842 maybe-installcheck-tcl:
10843 @if tcl
10844 maybe-installcheck-tcl: installcheck-tcl
10845
10846 installcheck-tcl: \
10847     configure-tcl 
10848         @[ -f ./tcl/Makefile ] || exit 0; \
10849         r=`${PWD_COMMAND}`; export r; \
10850         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10851         $(SET_LIB_PATH) \
10852         for flag in $(EXTRA_HOST_FLAGS); do \
10853           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10854         done; \
10855         echo "Doing installcheck in tcl" ; \
10856         (cd tcl && \
10857           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10858                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10859                   "RANLIB=$${RANLIB}" \
10860                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10861                   installcheck) \
10862           || exit 1
10863
10864 @endif tcl
10865
10866 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
10867 maybe-mostlyclean-tcl:
10868 @if tcl
10869 maybe-mostlyclean-tcl: mostlyclean-tcl
10870
10871 # tcl doesn't support mostlyclean.
10872 mostlyclean-tcl:
10873
10874 @endif tcl
10875
10876 .PHONY: maybe-clean-tcl clean-tcl
10877 maybe-clean-tcl:
10878 @if tcl
10879 maybe-clean-tcl: clean-tcl
10880
10881 clean-tcl: 
10882         @[ -f ./tcl/Makefile ] || exit 0; \
10883         r=`${PWD_COMMAND}`; export r; \
10884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10885         $(SET_LIB_PATH) \
10886         for flag in $(EXTRA_HOST_FLAGS); do \
10887           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10888         done; \
10889         echo "Doing clean in tcl" ; \
10890         (cd tcl && \
10891           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10892                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10893                   "RANLIB=$${RANLIB}" \
10894                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10895                   clean) \
10896           || exit 1
10897
10898 @endif tcl
10899
10900 .PHONY: maybe-distclean-tcl distclean-tcl
10901 maybe-distclean-tcl:
10902 @if tcl
10903 maybe-distclean-tcl: distclean-tcl
10904
10905 distclean-tcl: 
10906         @[ -f ./tcl/Makefile ] || exit 0; \
10907         r=`${PWD_COMMAND}`; export r; \
10908         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10909         $(SET_LIB_PATH) \
10910         for flag in $(EXTRA_HOST_FLAGS); do \
10911           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10912         done; \
10913         echo "Doing distclean in tcl" ; \
10914         (cd tcl && \
10915           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10916                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10917                   "RANLIB=$${RANLIB}" \
10918                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10919                   distclean) \
10920           || exit 1
10921
10922 @endif tcl
10923
10924 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
10925 maybe-maintainer-clean-tcl:
10926 @if tcl
10927 maybe-maintainer-clean-tcl: maintainer-clean-tcl
10928
10929 maintainer-clean-tcl: 
10930         @[ -f ./tcl/Makefile ] || exit 0; \
10931         r=`${PWD_COMMAND}`; export r; \
10932         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10933         $(SET_LIB_PATH) \
10934         for flag in $(EXTRA_HOST_FLAGS); do \
10935           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10936         done; \
10937         echo "Doing maintainer-clean in tcl" ; \
10938         (cd tcl && \
10939           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10940                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10941                   "RANLIB=$${RANLIB}" \
10942                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10943                   maintainer-clean) \
10944           || exit 1
10945
10946 @endif tcl
10947
10948
10949 .PHONY: configure-itcl maybe-configure-itcl
10950 maybe-configure-itcl:
10951 @if itcl
10952 maybe-configure-itcl: configure-itcl
10953 configure-itcl:
10954         @test ! -f itcl/Makefile || exit 0; \
10955         [ -d itcl ] || mkdir itcl; \
10956         r=`${PWD_COMMAND}`; export r; \
10957         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10958         CC="$(CC)"; export CC; \
10959         CFLAGS="$(CFLAGS)"; export CFLAGS; \
10960         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
10961         CXX="$(CXX)"; export CXX; \
10962         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
10963         AR="$(AR)"; export AR; \
10964         AS="$(AS)"; export AS; \
10965         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
10966         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
10967         LD="$(LD)"; export LD; \
10968         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
10969         NM="$(NM)"; export NM; \
10970         RANLIB="$(RANLIB)"; export RANLIB; \
10971         WINDRES="$(WINDRES)"; export WINDRES; \
10972         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
10973         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
10974         echo Configuring in itcl; \
10975         cd itcl || exit 1; \
10976         case $(srcdir) in \
10977           \.) \
10978             srcdiroption="--srcdir=."; \
10979             libsrcdir=".";; \
10980           /* | [A-Za-z]:[\\/]*) \
10981             srcdiroption="--srcdir=$(srcdir)/itcl"; \
10982             libsrcdir="$$s/itcl";; \
10983           *) \
10984             srcdiroption="--srcdir=../$(srcdir)/itcl"; \
10985             libsrcdir="$$s/itcl";; \
10986         esac; \
10987         $(SHELL) $${libsrcdir}/configure \
10988           $(HOST_CONFIGARGS) $${srcdiroption} \
10989           || exit 1
10990 @endif itcl
10991
10992 .PHONY: all-itcl maybe-all-itcl
10993 maybe-all-itcl:
10994 @if itcl
10995 maybe-all-itcl: all-itcl
10996 all-itcl: configure-itcl
10997         @r=`${PWD_COMMAND}`; export r; \
10998         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10999         $(SET_LIB_PATH) \
11000         (cd itcl && $(MAKE) $(FLAGS_TO_PASS) all)
11001 @endif itcl
11002
11003 .PHONY: check-itcl maybe-check-itcl
11004 maybe-check-itcl:
11005 @if itcl
11006 maybe-check-itcl: check-itcl
11007
11008 check-itcl:
11009         @r=`${PWD_COMMAND}`; export r; \
11010         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11011         $(SET_LIB_PATH) \
11012         (cd itcl && $(MAKE) $(FLAGS_TO_PASS) check)
11013
11014 @endif itcl
11015
11016 .PHONY: install-itcl maybe-install-itcl
11017 maybe-install-itcl:
11018 @if itcl
11019 maybe-install-itcl: install-itcl
11020
11021 install-itcl: installdirs
11022         @r=`${PWD_COMMAND}`; export r; \
11023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11024         $(SET_LIB_PATH) \
11025         (cd itcl && $(MAKE) $(FLAGS_TO_PASS) install)
11026
11027 @endif itcl
11028
11029 # Other targets (info, dvi, etc.)
11030
11031 .PHONY: maybe-info-itcl info-itcl
11032 maybe-info-itcl:
11033 @if itcl
11034 maybe-info-itcl: info-itcl
11035
11036 info-itcl: \
11037     configure-itcl 
11038         @[ -f ./itcl/Makefile ] || exit 0; \
11039         r=`${PWD_COMMAND}`; export r; \
11040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11041         $(SET_LIB_PATH) \
11042         for flag in $(EXTRA_HOST_FLAGS); do \
11043           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11044         done; \
11045         echo "Doing info in itcl" ; \
11046         (cd itcl && \
11047           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11048                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11049                   "RANLIB=$${RANLIB}" \
11050                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11051                   info) \
11052           || exit 1
11053
11054 @endif itcl
11055
11056 .PHONY: maybe-dvi-itcl dvi-itcl
11057 maybe-dvi-itcl:
11058 @if itcl
11059 maybe-dvi-itcl: dvi-itcl
11060
11061 dvi-itcl: \
11062     configure-itcl 
11063         @[ -f ./itcl/Makefile ] || exit 0; \
11064         r=`${PWD_COMMAND}`; export r; \
11065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11066         $(SET_LIB_PATH) \
11067         for flag in $(EXTRA_HOST_FLAGS); do \
11068           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11069         done; \
11070         echo "Doing dvi in itcl" ; \
11071         (cd itcl && \
11072           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11073                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11074                   "RANLIB=$${RANLIB}" \
11075                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11076                   dvi) \
11077           || exit 1
11078
11079 @endif itcl
11080
11081 .PHONY: maybe-TAGS-itcl TAGS-itcl
11082 maybe-TAGS-itcl:
11083 @if itcl
11084 maybe-TAGS-itcl: TAGS-itcl
11085
11086 TAGS-itcl: \
11087     configure-itcl 
11088         @[ -f ./itcl/Makefile ] || exit 0; \
11089         r=`${PWD_COMMAND}`; export r; \
11090         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11091         $(SET_LIB_PATH) \
11092         for flag in $(EXTRA_HOST_FLAGS); do \
11093           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11094         done; \
11095         echo "Doing TAGS in itcl" ; \
11096         (cd itcl && \
11097           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11098                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11099                   "RANLIB=$${RANLIB}" \
11100                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11101                   TAGS) \
11102           || exit 1
11103
11104 @endif itcl
11105
11106 .PHONY: maybe-install-info-itcl install-info-itcl
11107 maybe-install-info-itcl:
11108 @if itcl
11109 maybe-install-info-itcl: install-info-itcl
11110
11111 install-info-itcl: \
11112     configure-itcl \
11113     info-itcl 
11114         @[ -f ./itcl/Makefile ] || exit 0; \
11115         r=`${PWD_COMMAND}`; export r; \
11116         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11117         $(SET_LIB_PATH) \
11118         for flag in $(EXTRA_HOST_FLAGS); do \
11119           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11120         done; \
11121         echo "Doing install-info in itcl" ; \
11122         (cd itcl && \
11123           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11124                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11125                   "RANLIB=$${RANLIB}" \
11126                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11127                   install-info) \
11128           || exit 1
11129
11130 @endif itcl
11131
11132 .PHONY: maybe-installcheck-itcl installcheck-itcl
11133 maybe-installcheck-itcl:
11134 @if itcl
11135 maybe-installcheck-itcl: installcheck-itcl
11136
11137 installcheck-itcl: \
11138     configure-itcl 
11139         @[ -f ./itcl/Makefile ] || exit 0; \
11140         r=`${PWD_COMMAND}`; export r; \
11141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11142         $(SET_LIB_PATH) \
11143         for flag in $(EXTRA_HOST_FLAGS); do \
11144           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11145         done; \
11146         echo "Doing installcheck in itcl" ; \
11147         (cd itcl && \
11148           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11149                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11150                   "RANLIB=$${RANLIB}" \
11151                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11152                   installcheck) \
11153           || exit 1
11154
11155 @endif itcl
11156
11157 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
11158 maybe-mostlyclean-itcl:
11159 @if itcl
11160 maybe-mostlyclean-itcl: mostlyclean-itcl
11161
11162 mostlyclean-itcl: 
11163         @[ -f ./itcl/Makefile ] || exit 0; \
11164         r=`${PWD_COMMAND}`; export r; \
11165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11166         $(SET_LIB_PATH) \
11167         for flag in $(EXTRA_HOST_FLAGS); do \
11168           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11169         done; \
11170         echo "Doing mostlyclean in itcl" ; \
11171         (cd itcl && \
11172           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11173                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11174                   "RANLIB=$${RANLIB}" \
11175                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11176                   mostlyclean) \
11177           || exit 1
11178
11179 @endif itcl
11180
11181 .PHONY: maybe-clean-itcl clean-itcl
11182 maybe-clean-itcl:
11183 @if itcl
11184 maybe-clean-itcl: clean-itcl
11185
11186 clean-itcl: 
11187         @[ -f ./itcl/Makefile ] || exit 0; \
11188         r=`${PWD_COMMAND}`; export r; \
11189         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11190         $(SET_LIB_PATH) \
11191         for flag in $(EXTRA_HOST_FLAGS); do \
11192           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11193         done; \
11194         echo "Doing clean in itcl" ; \
11195         (cd itcl && \
11196           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11197                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11198                   "RANLIB=$${RANLIB}" \
11199                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11200                   clean) \
11201           || exit 1
11202
11203 @endif itcl
11204
11205 .PHONY: maybe-distclean-itcl distclean-itcl
11206 maybe-distclean-itcl:
11207 @if itcl
11208 maybe-distclean-itcl: distclean-itcl
11209
11210 distclean-itcl: 
11211         @[ -f ./itcl/Makefile ] || exit 0; \
11212         r=`${PWD_COMMAND}`; export r; \
11213         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11214         $(SET_LIB_PATH) \
11215         for flag in $(EXTRA_HOST_FLAGS); do \
11216           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11217         done; \
11218         echo "Doing distclean in itcl" ; \
11219         (cd itcl && \
11220           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11221                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11222                   "RANLIB=$${RANLIB}" \
11223                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11224                   distclean) \
11225           || exit 1
11226
11227 @endif itcl
11228
11229 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
11230 maybe-maintainer-clean-itcl:
11231 @if itcl
11232 maybe-maintainer-clean-itcl: maintainer-clean-itcl
11233
11234 maintainer-clean-itcl: 
11235         @[ -f ./itcl/Makefile ] || exit 0; \
11236         r=`${PWD_COMMAND}`; export r; \
11237         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11238         $(SET_LIB_PATH) \
11239         for flag in $(EXTRA_HOST_FLAGS); do \
11240           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11241         done; \
11242         echo "Doing maintainer-clean in itcl" ; \
11243         (cd itcl && \
11244           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11245                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11246                   "RANLIB=$${RANLIB}" \
11247                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11248                   maintainer-clean) \
11249           || exit 1
11250
11251 @endif itcl
11252
11253
11254 .PHONY: configure-ld maybe-configure-ld
11255 maybe-configure-ld:
11256 @if ld
11257 maybe-configure-ld: configure-ld
11258 configure-ld:
11259         @test ! -f ld/Makefile || exit 0; \
11260         [ -d ld ] || mkdir ld; \
11261         r=`${PWD_COMMAND}`; export r; \
11262         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11263         CC="$(CC)"; export CC; \
11264         CFLAGS="$(CFLAGS)"; export CFLAGS; \
11265         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
11266         CXX="$(CXX)"; export CXX; \
11267         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
11268         AR="$(AR)"; export AR; \
11269         AS="$(AS)"; export AS; \
11270         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
11271         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
11272         LD="$(LD)"; export LD; \
11273         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
11274         NM="$(NM)"; export NM; \
11275         RANLIB="$(RANLIB)"; export RANLIB; \
11276         WINDRES="$(WINDRES)"; export WINDRES; \
11277         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
11278         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
11279         echo Configuring in ld; \
11280         cd ld || exit 1; \
11281         case $(srcdir) in \
11282           \.) \
11283             srcdiroption="--srcdir=."; \
11284             libsrcdir=".";; \
11285           /* | [A-Za-z]:[\\/]*) \
11286             srcdiroption="--srcdir=$(srcdir)/ld"; \
11287             libsrcdir="$$s/ld";; \
11288           *) \
11289             srcdiroption="--srcdir=../$(srcdir)/ld"; \
11290             libsrcdir="$$s/ld";; \
11291         esac; \
11292         $(SHELL) $${libsrcdir}/configure \
11293           $(HOST_CONFIGARGS) $${srcdiroption} \
11294           || exit 1
11295 @endif ld
11296
11297 .PHONY: all-ld maybe-all-ld
11298 maybe-all-ld:
11299 @if ld
11300 maybe-all-ld: all-ld
11301 all-ld: configure-ld
11302         @r=`${PWD_COMMAND}`; export r; \
11303         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11304         $(SET_LIB_PATH) \
11305         (cd ld && $(MAKE) $(FLAGS_TO_PASS) all)
11306 @endif ld
11307
11308 .PHONY: check-ld maybe-check-ld
11309 maybe-check-ld:
11310 @if ld
11311 maybe-check-ld: check-ld
11312
11313 check-ld:
11314         @r=`${PWD_COMMAND}`; export r; \
11315         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11316         $(SET_LIB_PATH) \
11317         (cd ld && $(MAKE) $(FLAGS_TO_PASS) check)
11318
11319 @endif ld
11320
11321 .PHONY: install-ld maybe-install-ld
11322 maybe-install-ld:
11323 @if ld
11324 maybe-install-ld: install-ld
11325
11326 install-ld: installdirs
11327         @r=`${PWD_COMMAND}`; export r; \
11328         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11329         $(SET_LIB_PATH) \
11330         (cd ld && $(MAKE) $(FLAGS_TO_PASS) install)
11331
11332 @endif ld
11333
11334 # Other targets (info, dvi, etc.)
11335
11336 .PHONY: maybe-info-ld info-ld
11337 maybe-info-ld:
11338 @if ld
11339 maybe-info-ld: info-ld
11340
11341 info-ld: \
11342     configure-ld 
11343         @[ -f ./ld/Makefile ] || exit 0; \
11344         r=`${PWD_COMMAND}`; export r; \
11345         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11346         $(SET_LIB_PATH) \
11347         for flag in $(EXTRA_HOST_FLAGS); do \
11348           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11349         done; \
11350         echo "Doing info in ld" ; \
11351         (cd ld && \
11352           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11353                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11354                   "RANLIB=$${RANLIB}" \
11355                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11356                   info) \
11357           || exit 1
11358
11359 @endif ld
11360
11361 .PHONY: maybe-dvi-ld dvi-ld
11362 maybe-dvi-ld:
11363 @if ld
11364 maybe-dvi-ld: dvi-ld
11365
11366 dvi-ld: \
11367     configure-ld 
11368         @[ -f ./ld/Makefile ] || exit 0; \
11369         r=`${PWD_COMMAND}`; export r; \
11370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11371         $(SET_LIB_PATH) \
11372         for flag in $(EXTRA_HOST_FLAGS); do \
11373           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11374         done; \
11375         echo "Doing dvi in ld" ; \
11376         (cd ld && \
11377           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11378                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11379                   "RANLIB=$${RANLIB}" \
11380                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11381                   dvi) \
11382           || exit 1
11383
11384 @endif ld
11385
11386 .PHONY: maybe-TAGS-ld TAGS-ld
11387 maybe-TAGS-ld:
11388 @if ld
11389 maybe-TAGS-ld: TAGS-ld
11390
11391 TAGS-ld: \
11392     configure-ld 
11393         @[ -f ./ld/Makefile ] || exit 0; \
11394         r=`${PWD_COMMAND}`; export r; \
11395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11396         $(SET_LIB_PATH) \
11397         for flag in $(EXTRA_HOST_FLAGS); do \
11398           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11399         done; \
11400         echo "Doing TAGS in ld" ; \
11401         (cd ld && \
11402           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11403                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11404                   "RANLIB=$${RANLIB}" \
11405                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11406                   TAGS) \
11407           || exit 1
11408
11409 @endif ld
11410
11411 .PHONY: maybe-install-info-ld install-info-ld
11412 maybe-install-info-ld:
11413 @if ld
11414 maybe-install-info-ld: install-info-ld
11415
11416 install-info-ld: \
11417     configure-ld \
11418     info-ld 
11419         @[ -f ./ld/Makefile ] || exit 0; \
11420         r=`${PWD_COMMAND}`; export r; \
11421         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11422         $(SET_LIB_PATH) \
11423         for flag in $(EXTRA_HOST_FLAGS); do \
11424           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11425         done; \
11426         echo "Doing install-info in ld" ; \
11427         (cd ld && \
11428           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11429                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11430                   "RANLIB=$${RANLIB}" \
11431                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11432                   install-info) \
11433           || exit 1
11434
11435 @endif ld
11436
11437 .PHONY: maybe-installcheck-ld installcheck-ld
11438 maybe-installcheck-ld:
11439 @if ld
11440 maybe-installcheck-ld: installcheck-ld
11441
11442 installcheck-ld: \
11443     configure-ld 
11444         @[ -f ./ld/Makefile ] || exit 0; \
11445         r=`${PWD_COMMAND}`; export r; \
11446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11447         $(SET_LIB_PATH) \
11448         for flag in $(EXTRA_HOST_FLAGS); do \
11449           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11450         done; \
11451         echo "Doing installcheck in ld" ; \
11452         (cd ld && \
11453           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11454                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11455                   "RANLIB=$${RANLIB}" \
11456                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11457                   installcheck) \
11458           || exit 1
11459
11460 @endif ld
11461
11462 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
11463 maybe-mostlyclean-ld:
11464 @if ld
11465 maybe-mostlyclean-ld: mostlyclean-ld
11466
11467 mostlyclean-ld: 
11468         @[ -f ./ld/Makefile ] || exit 0; \
11469         r=`${PWD_COMMAND}`; export r; \
11470         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11471         $(SET_LIB_PATH) \
11472         for flag in $(EXTRA_HOST_FLAGS); do \
11473           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11474         done; \
11475         echo "Doing mostlyclean in ld" ; \
11476         (cd ld && \
11477           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11478                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11479                   "RANLIB=$${RANLIB}" \
11480                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11481                   mostlyclean) \
11482           || exit 1
11483
11484 @endif ld
11485
11486 .PHONY: maybe-clean-ld clean-ld
11487 maybe-clean-ld:
11488 @if ld
11489 maybe-clean-ld: clean-ld
11490
11491 clean-ld: 
11492         @[ -f ./ld/Makefile ] || exit 0; \
11493         r=`${PWD_COMMAND}`; export r; \
11494         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11495         $(SET_LIB_PATH) \
11496         for flag in $(EXTRA_HOST_FLAGS); do \
11497           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11498         done; \
11499         echo "Doing clean in ld" ; \
11500         (cd ld && \
11501           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11502                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11503                   "RANLIB=$${RANLIB}" \
11504                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11505                   clean) \
11506           || exit 1
11507
11508 @endif ld
11509
11510 .PHONY: maybe-distclean-ld distclean-ld
11511 maybe-distclean-ld:
11512 @if ld
11513 maybe-distclean-ld: distclean-ld
11514
11515 distclean-ld: 
11516         @[ -f ./ld/Makefile ] || exit 0; \
11517         r=`${PWD_COMMAND}`; export r; \
11518         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11519         $(SET_LIB_PATH) \
11520         for flag in $(EXTRA_HOST_FLAGS); do \
11521           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11522         done; \
11523         echo "Doing distclean in ld" ; \
11524         (cd ld && \
11525           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11526                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11527                   "RANLIB=$${RANLIB}" \
11528                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11529                   distclean) \
11530           || exit 1
11531
11532 @endif ld
11533
11534 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
11535 maybe-maintainer-clean-ld:
11536 @if ld
11537 maybe-maintainer-clean-ld: maintainer-clean-ld
11538
11539 maintainer-clean-ld: 
11540         @[ -f ./ld/Makefile ] || exit 0; \
11541         r=`${PWD_COMMAND}`; export r; \
11542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11543         $(SET_LIB_PATH) \
11544         for flag in $(EXTRA_HOST_FLAGS); do \
11545           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11546         done; \
11547         echo "Doing maintainer-clean in ld" ; \
11548         (cd ld && \
11549           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11550                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11551                   "RANLIB=$${RANLIB}" \
11552                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11553                   maintainer-clean) \
11554           || exit 1
11555
11556 @endif ld
11557
11558
11559 .PHONY: configure-libcpp maybe-configure-libcpp
11560 maybe-configure-libcpp:
11561 @if libcpp
11562 maybe-configure-libcpp: configure-libcpp
11563 configure-libcpp:
11564         @test ! -f libcpp/Makefile || exit 0; \
11565         [ -d libcpp ] || mkdir libcpp; \
11566         r=`${PWD_COMMAND}`; export r; \
11567         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11568         CC="$(CC)"; export CC; \
11569         CFLAGS="$(CFLAGS)"; export CFLAGS; \
11570         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
11571         CXX="$(CXX)"; export CXX; \
11572         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
11573         AR="$(AR)"; export AR; \
11574         AS="$(AS)"; export AS; \
11575         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
11576         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
11577         LD="$(LD)"; export LD; \
11578         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
11579         NM="$(NM)"; export NM; \
11580         RANLIB="$(RANLIB)"; export RANLIB; \
11581         WINDRES="$(WINDRES)"; export WINDRES; \
11582         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
11583         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
11584         echo Configuring in libcpp; \
11585         cd libcpp || exit 1; \
11586         case $(srcdir) in \
11587           \.) \
11588             srcdiroption="--srcdir=."; \
11589             libsrcdir=".";; \
11590           /* | [A-Za-z]:[\\/]*) \
11591             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
11592             libsrcdir="$$s/libcpp";; \
11593           *) \
11594             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
11595             libsrcdir="$$s/libcpp";; \
11596         esac; \
11597         $(SHELL) $${libsrcdir}/configure \
11598           $(HOST_CONFIGARGS) $${srcdiroption} \
11599           || exit 1
11600 @endif libcpp
11601
11602 .PHONY: all-libcpp maybe-all-libcpp
11603 maybe-all-libcpp:
11604 @if libcpp
11605 maybe-all-libcpp: all-libcpp
11606 all-libcpp: configure-libcpp
11607         @r=`${PWD_COMMAND}`; export r; \
11608         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11609         $(SET_LIB_PATH) \
11610         (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) all)
11611 @endif libcpp
11612
11613 .PHONY: check-libcpp maybe-check-libcpp
11614 maybe-check-libcpp:
11615 @if libcpp
11616 maybe-check-libcpp: check-libcpp
11617
11618 check-libcpp:
11619         @r=`${PWD_COMMAND}`; export r; \
11620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11621         $(SET_LIB_PATH) \
11622         (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) check)
11623
11624 @endif libcpp
11625
11626 .PHONY: install-libcpp maybe-install-libcpp
11627 maybe-install-libcpp:
11628 @if libcpp
11629 maybe-install-libcpp: install-libcpp
11630
11631 install-libcpp: installdirs
11632         @r=`${PWD_COMMAND}`; export r; \
11633         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11634         $(SET_LIB_PATH) \
11635         (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) install)
11636
11637 @endif libcpp
11638
11639 # Other targets (info, dvi, etc.)
11640
11641 .PHONY: maybe-info-libcpp info-libcpp
11642 maybe-info-libcpp:
11643 @if libcpp
11644 maybe-info-libcpp: info-libcpp
11645
11646 info-libcpp: \
11647     configure-libcpp 
11648         @[ -f ./libcpp/Makefile ] || exit 0; \
11649         r=`${PWD_COMMAND}`; export r; \
11650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11651         $(SET_LIB_PATH) \
11652         for flag in $(EXTRA_HOST_FLAGS); do \
11653           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11654         done; \
11655         echo "Doing info in libcpp" ; \
11656         (cd libcpp && \
11657           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11658                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11659                   "RANLIB=$${RANLIB}" \
11660                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11661                   info) \
11662           || exit 1
11663
11664 @endif libcpp
11665
11666 .PHONY: maybe-dvi-libcpp dvi-libcpp
11667 maybe-dvi-libcpp:
11668 @if libcpp
11669 maybe-dvi-libcpp: dvi-libcpp
11670
11671 dvi-libcpp: \
11672     configure-libcpp 
11673         @[ -f ./libcpp/Makefile ] || exit 0; \
11674         r=`${PWD_COMMAND}`; export r; \
11675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11676         $(SET_LIB_PATH) \
11677         for flag in $(EXTRA_HOST_FLAGS); do \
11678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11679         done; \
11680         echo "Doing dvi in libcpp" ; \
11681         (cd libcpp && \
11682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11684                   "RANLIB=$${RANLIB}" \
11685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11686                   dvi) \
11687           || exit 1
11688
11689 @endif libcpp
11690
11691 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
11692 maybe-TAGS-libcpp:
11693 @if libcpp
11694 maybe-TAGS-libcpp: TAGS-libcpp
11695
11696 TAGS-libcpp: \
11697     configure-libcpp 
11698         @[ -f ./libcpp/Makefile ] || exit 0; \
11699         r=`${PWD_COMMAND}`; export r; \
11700         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11701         $(SET_LIB_PATH) \
11702         for flag in $(EXTRA_HOST_FLAGS); do \
11703           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11704         done; \
11705         echo "Doing TAGS in libcpp" ; \
11706         (cd libcpp && \
11707           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11708                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11709                   "RANLIB=$${RANLIB}" \
11710                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11711                   TAGS) \
11712           || exit 1
11713
11714 @endif libcpp
11715
11716 .PHONY: maybe-install-info-libcpp install-info-libcpp
11717 maybe-install-info-libcpp:
11718 @if libcpp
11719 maybe-install-info-libcpp: install-info-libcpp
11720
11721 install-info-libcpp: \
11722     configure-libcpp \
11723     info-libcpp 
11724         @[ -f ./libcpp/Makefile ] || exit 0; \
11725         r=`${PWD_COMMAND}`; export r; \
11726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11727         $(SET_LIB_PATH) \
11728         for flag in $(EXTRA_HOST_FLAGS); do \
11729           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11730         done; \
11731         echo "Doing install-info in libcpp" ; \
11732         (cd libcpp && \
11733           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11734                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11735                   "RANLIB=$${RANLIB}" \
11736                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11737                   install-info) \
11738           || exit 1
11739
11740 @endif libcpp
11741
11742 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
11743 maybe-installcheck-libcpp:
11744 @if libcpp
11745 maybe-installcheck-libcpp: installcheck-libcpp
11746
11747 installcheck-libcpp: \
11748     configure-libcpp 
11749         @[ -f ./libcpp/Makefile ] || exit 0; \
11750         r=`${PWD_COMMAND}`; export r; \
11751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11752         $(SET_LIB_PATH) \
11753         for flag in $(EXTRA_HOST_FLAGS); do \
11754           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11755         done; \
11756         echo "Doing installcheck in libcpp" ; \
11757         (cd libcpp && \
11758           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11759                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11760                   "RANLIB=$${RANLIB}" \
11761                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11762                   installcheck) \
11763           || exit 1
11764
11765 @endif libcpp
11766
11767 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
11768 maybe-mostlyclean-libcpp:
11769 @if libcpp
11770 maybe-mostlyclean-libcpp: mostlyclean-libcpp
11771
11772 mostlyclean-libcpp: 
11773         @[ -f ./libcpp/Makefile ] || exit 0; \
11774         r=`${PWD_COMMAND}`; export r; \
11775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11776         $(SET_LIB_PATH) \
11777         for flag in $(EXTRA_HOST_FLAGS); do \
11778           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11779         done; \
11780         echo "Doing mostlyclean in libcpp" ; \
11781         (cd libcpp && \
11782           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11783                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11784                   "RANLIB=$${RANLIB}" \
11785                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11786                   mostlyclean) \
11787           || exit 1
11788
11789 @endif libcpp
11790
11791 .PHONY: maybe-clean-libcpp clean-libcpp
11792 maybe-clean-libcpp:
11793 @if libcpp
11794 maybe-clean-libcpp: clean-libcpp
11795
11796 clean-libcpp: 
11797         @[ -f ./libcpp/Makefile ] || exit 0; \
11798         r=`${PWD_COMMAND}`; export r; \
11799         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11800         $(SET_LIB_PATH) \
11801         for flag in $(EXTRA_HOST_FLAGS); do \
11802           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11803         done; \
11804         echo "Doing clean in libcpp" ; \
11805         (cd libcpp && \
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                   clean) \
11811           || exit 1
11812
11813 @endif libcpp
11814
11815 .PHONY: maybe-distclean-libcpp distclean-libcpp
11816 maybe-distclean-libcpp:
11817 @if libcpp
11818 maybe-distclean-libcpp: distclean-libcpp
11819
11820 distclean-libcpp: 
11821         @[ -f ./libcpp/Makefile ] || exit 0; \
11822         r=`${PWD_COMMAND}`; export r; \
11823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11824         $(SET_LIB_PATH) \
11825         for flag in $(EXTRA_HOST_FLAGS); do \
11826           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11827         done; \
11828         echo "Doing distclean in libcpp" ; \
11829         (cd libcpp && \
11830           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11831                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11832                   "RANLIB=$${RANLIB}" \
11833                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11834                   distclean) \
11835           || exit 1
11836
11837 @endif libcpp
11838
11839 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
11840 maybe-maintainer-clean-libcpp:
11841 @if libcpp
11842 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
11843
11844 maintainer-clean-libcpp: 
11845         @[ -f ./libcpp/Makefile ] || exit 0; \
11846         r=`${PWD_COMMAND}`; export r; \
11847         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11848         $(SET_LIB_PATH) \
11849         for flag in $(EXTRA_HOST_FLAGS); do \
11850           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11851         done; \
11852         echo "Doing maintainer-clean in libcpp" ; \
11853         (cd libcpp && \
11854           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11855                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11856                   "RANLIB=$${RANLIB}" \
11857                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11858                   maintainer-clean) \
11859           || exit 1
11860
11861 @endif libcpp
11862
11863
11864 .PHONY: configure-libgui maybe-configure-libgui
11865 maybe-configure-libgui:
11866 @if libgui
11867 maybe-configure-libgui: configure-libgui
11868 configure-libgui:
11869         @test ! -f libgui/Makefile || exit 0; \
11870         [ -d libgui ] || mkdir libgui; \
11871         r=`${PWD_COMMAND}`; export r; \
11872         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11873         CC="$(CC)"; export CC; \
11874         CFLAGS="$(CFLAGS)"; export CFLAGS; \
11875         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
11876         CXX="$(CXX)"; export CXX; \
11877         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
11878         AR="$(AR)"; export AR; \
11879         AS="$(AS)"; export AS; \
11880         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
11881         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
11882         LD="$(LD)"; export LD; \
11883         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
11884         NM="$(NM)"; export NM; \
11885         RANLIB="$(RANLIB)"; export RANLIB; \
11886         WINDRES="$(WINDRES)"; export WINDRES; \
11887         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
11888         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
11889         echo Configuring in libgui; \
11890         cd libgui || exit 1; \
11891         case $(srcdir) in \
11892           \.) \
11893             srcdiroption="--srcdir=."; \
11894             libsrcdir=".";; \
11895           /* | [A-Za-z]:[\\/]*) \
11896             srcdiroption="--srcdir=$(srcdir)/libgui"; \
11897             libsrcdir="$$s/libgui";; \
11898           *) \
11899             srcdiroption="--srcdir=../$(srcdir)/libgui"; \
11900             libsrcdir="$$s/libgui";; \
11901         esac; \
11902         $(SHELL) $${libsrcdir}/configure \
11903           $(HOST_CONFIGARGS) $${srcdiroption} \
11904           || exit 1
11905 @endif libgui
11906
11907 .PHONY: all-libgui maybe-all-libgui
11908 maybe-all-libgui:
11909 @if libgui
11910 maybe-all-libgui: all-libgui
11911 all-libgui: configure-libgui
11912         @r=`${PWD_COMMAND}`; export r; \
11913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11914         $(SET_LIB_PATH) \
11915         (cd libgui && $(MAKE) $(FLAGS_TO_PASS) all)
11916 @endif libgui
11917
11918 .PHONY: check-libgui maybe-check-libgui
11919 maybe-check-libgui:
11920 @if libgui
11921 maybe-check-libgui: check-libgui
11922
11923 check-libgui:
11924         @r=`${PWD_COMMAND}`; export r; \
11925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11926         $(SET_LIB_PATH) \
11927         (cd libgui && $(MAKE) $(FLAGS_TO_PASS) check)
11928
11929 @endif libgui
11930
11931 .PHONY: install-libgui maybe-install-libgui
11932 maybe-install-libgui:
11933 @if libgui
11934 maybe-install-libgui: install-libgui
11935
11936 install-libgui: installdirs
11937         @r=`${PWD_COMMAND}`; export r; \
11938         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11939         $(SET_LIB_PATH) \
11940         (cd libgui && $(MAKE) $(FLAGS_TO_PASS) install)
11941
11942 @endif libgui
11943
11944 # Other targets (info, dvi, etc.)
11945
11946 .PHONY: maybe-info-libgui info-libgui
11947 maybe-info-libgui:
11948 @if libgui
11949 maybe-info-libgui: info-libgui
11950
11951 info-libgui: \
11952     configure-libgui 
11953         @[ -f ./libgui/Makefile ] || exit 0; \
11954         r=`${PWD_COMMAND}`; export r; \
11955         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11956         $(SET_LIB_PATH) \
11957         for flag in $(EXTRA_HOST_FLAGS); do \
11958           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11959         done; \
11960         echo "Doing info in libgui" ; \
11961         (cd libgui && \
11962           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11963                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11964                   "RANLIB=$${RANLIB}" \
11965                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11966                   info) \
11967           || exit 1
11968
11969 @endif libgui
11970
11971 .PHONY: maybe-dvi-libgui dvi-libgui
11972 maybe-dvi-libgui:
11973 @if libgui
11974 maybe-dvi-libgui: dvi-libgui
11975
11976 dvi-libgui: \
11977     configure-libgui 
11978         @[ -f ./libgui/Makefile ] || exit 0; \
11979         r=`${PWD_COMMAND}`; export r; \
11980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11981         $(SET_LIB_PATH) \
11982         for flag in $(EXTRA_HOST_FLAGS); do \
11983           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11984         done; \
11985         echo "Doing dvi in libgui" ; \
11986         (cd libgui && \
11987           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11988                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11989                   "RANLIB=$${RANLIB}" \
11990                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11991                   dvi) \
11992           || exit 1
11993
11994 @endif libgui
11995
11996 .PHONY: maybe-TAGS-libgui TAGS-libgui
11997 maybe-TAGS-libgui:
11998 @if libgui
11999 maybe-TAGS-libgui: TAGS-libgui
12000
12001 TAGS-libgui: \
12002     configure-libgui 
12003         @[ -f ./libgui/Makefile ] || exit 0; \
12004         r=`${PWD_COMMAND}`; export r; \
12005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12006         $(SET_LIB_PATH) \
12007         for flag in $(EXTRA_HOST_FLAGS); do \
12008           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12009         done; \
12010         echo "Doing TAGS in libgui" ; \
12011         (cd libgui && \
12012           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12013                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12014                   "RANLIB=$${RANLIB}" \
12015                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12016                   TAGS) \
12017           || exit 1
12018
12019 @endif libgui
12020
12021 .PHONY: maybe-install-info-libgui install-info-libgui
12022 maybe-install-info-libgui:
12023 @if libgui
12024 maybe-install-info-libgui: install-info-libgui
12025
12026 install-info-libgui: \
12027     configure-libgui \
12028     info-libgui 
12029         @[ -f ./libgui/Makefile ] || exit 0; \
12030         r=`${PWD_COMMAND}`; export r; \
12031         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12032         $(SET_LIB_PATH) \
12033         for flag in $(EXTRA_HOST_FLAGS); do \
12034           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12035         done; \
12036         echo "Doing install-info in libgui" ; \
12037         (cd libgui && \
12038           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12039                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12040                   "RANLIB=$${RANLIB}" \
12041                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12042                   install-info) \
12043           || exit 1
12044
12045 @endif libgui
12046
12047 .PHONY: maybe-installcheck-libgui installcheck-libgui
12048 maybe-installcheck-libgui:
12049 @if libgui
12050 maybe-installcheck-libgui: installcheck-libgui
12051
12052 installcheck-libgui: \
12053     configure-libgui 
12054         @[ -f ./libgui/Makefile ] || exit 0; \
12055         r=`${PWD_COMMAND}`; export r; \
12056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12057         $(SET_LIB_PATH) \
12058         for flag in $(EXTRA_HOST_FLAGS); do \
12059           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12060         done; \
12061         echo "Doing installcheck in libgui" ; \
12062         (cd libgui && \
12063           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12064                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12065                   "RANLIB=$${RANLIB}" \
12066                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12067                   installcheck) \
12068           || exit 1
12069
12070 @endif libgui
12071
12072 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
12073 maybe-mostlyclean-libgui:
12074 @if libgui
12075 maybe-mostlyclean-libgui: mostlyclean-libgui
12076
12077 mostlyclean-libgui: 
12078         @[ -f ./libgui/Makefile ] || exit 0; \
12079         r=`${PWD_COMMAND}`; export r; \
12080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12081         $(SET_LIB_PATH) \
12082         for flag in $(EXTRA_HOST_FLAGS); do \
12083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12084         done; \
12085         echo "Doing mostlyclean in libgui" ; \
12086         (cd libgui && \
12087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12089                   "RANLIB=$${RANLIB}" \
12090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12091                   mostlyclean) \
12092           || exit 1
12093
12094 @endif libgui
12095
12096 .PHONY: maybe-clean-libgui clean-libgui
12097 maybe-clean-libgui:
12098 @if libgui
12099 maybe-clean-libgui: clean-libgui
12100
12101 clean-libgui: 
12102         @[ -f ./libgui/Makefile ] || exit 0; \
12103         r=`${PWD_COMMAND}`; export r; \
12104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12105         $(SET_LIB_PATH) \
12106         for flag in $(EXTRA_HOST_FLAGS); do \
12107           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12108         done; \
12109         echo "Doing clean in libgui" ; \
12110         (cd libgui && \
12111           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12112                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12113                   "RANLIB=$${RANLIB}" \
12114                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12115                   clean) \
12116           || exit 1
12117
12118 @endif libgui
12119
12120 .PHONY: maybe-distclean-libgui distclean-libgui
12121 maybe-distclean-libgui:
12122 @if libgui
12123 maybe-distclean-libgui: distclean-libgui
12124
12125 distclean-libgui: 
12126         @[ -f ./libgui/Makefile ] || exit 0; \
12127         r=`${PWD_COMMAND}`; export r; \
12128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12129         $(SET_LIB_PATH) \
12130         for flag in $(EXTRA_HOST_FLAGS); do \
12131           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12132         done; \
12133         echo "Doing distclean in libgui" ; \
12134         (cd libgui && \
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                   distclean) \
12140           || exit 1
12141
12142 @endif libgui
12143
12144 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
12145 maybe-maintainer-clean-libgui:
12146 @if libgui
12147 maybe-maintainer-clean-libgui: maintainer-clean-libgui
12148
12149 maintainer-clean-libgui: 
12150         @[ -f ./libgui/Makefile ] || exit 0; \
12151         r=`${PWD_COMMAND}`; export r; \
12152         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12153         $(SET_LIB_PATH) \
12154         for flag in $(EXTRA_HOST_FLAGS); do \
12155           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12156         done; \
12157         echo "Doing maintainer-clean in libgui" ; \
12158         (cd libgui && \
12159           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12160                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12161                   "RANLIB=$${RANLIB}" \
12162                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12163                   maintainer-clean) \
12164           || exit 1
12165
12166 @endif libgui
12167
12168
12169 .PHONY: configure-libbanshee maybe-configure-libbanshee
12170 maybe-configure-libbanshee:
12171 @if libbanshee
12172 maybe-configure-libbanshee: configure-libbanshee
12173 configure-libbanshee:
12174         @test ! -f libbanshee/Makefile || exit 0; \
12175         [ -d libbanshee ] || mkdir libbanshee; \
12176         r=`${PWD_COMMAND}`; export r; \
12177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12178         CC="$(CC)"; export CC; \
12179         CFLAGS="$(CFLAGS)"; export CFLAGS; \
12180         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
12181         CXX="$(CXX)"; export CXX; \
12182         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
12183         AR="$(AR)"; export AR; \
12184         AS="$(AS)"; export AS; \
12185         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
12186         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
12187         LD="$(LD)"; export LD; \
12188         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
12189         NM="$(NM)"; export NM; \
12190         RANLIB="$(RANLIB)"; export RANLIB; \
12191         WINDRES="$(WINDRES)"; export WINDRES; \
12192         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
12193         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
12194         echo Configuring in libbanshee; \
12195         cd libbanshee || exit 1; \
12196         case $(srcdir) in \
12197           \.) \
12198             srcdiroption="--srcdir=."; \
12199             libsrcdir=".";; \
12200           /* | [A-Za-z]:[\\/]*) \
12201             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
12202             libsrcdir="$$s/libbanshee";; \
12203           *) \
12204             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
12205             libsrcdir="$$s/libbanshee";; \
12206         esac; \
12207         $(SHELL) $${libsrcdir}/configure \
12208           $(HOST_CONFIGARGS) $${srcdiroption} \
12209           || exit 1
12210 @endif libbanshee
12211
12212 .PHONY: all-libbanshee maybe-all-libbanshee
12213 maybe-all-libbanshee:
12214 @if libbanshee
12215 maybe-all-libbanshee: all-libbanshee
12216 all-libbanshee: configure-libbanshee
12217         @r=`${PWD_COMMAND}`; export r; \
12218         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12219         $(SET_LIB_PATH) \
12220         (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS) all)
12221 @endif libbanshee
12222
12223 .PHONY: check-libbanshee maybe-check-libbanshee
12224 maybe-check-libbanshee:
12225 @if libbanshee
12226 maybe-check-libbanshee: check-libbanshee
12227
12228 check-libbanshee:
12229         @r=`${PWD_COMMAND}`; export r; \
12230         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12231         $(SET_LIB_PATH) \
12232         (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS) check)
12233
12234 @endif libbanshee
12235
12236 .PHONY: install-libbanshee maybe-install-libbanshee
12237 maybe-install-libbanshee:
12238 @if libbanshee
12239 maybe-install-libbanshee: install-libbanshee
12240
12241 install-libbanshee:
12242
12243 @endif libbanshee
12244
12245 # Other targets (info, dvi, etc.)
12246
12247 .PHONY: maybe-info-libbanshee info-libbanshee
12248 maybe-info-libbanshee:
12249 @if libbanshee
12250 maybe-info-libbanshee: info-libbanshee
12251
12252 info-libbanshee: \
12253     configure-libbanshee 
12254         @[ -f ./libbanshee/Makefile ] || exit 0; \
12255         r=`${PWD_COMMAND}`; export r; \
12256         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12257         $(SET_LIB_PATH) \
12258         for flag in $(EXTRA_HOST_FLAGS); do \
12259           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12260         done; \
12261         echo "Doing info in libbanshee" ; \
12262         (cd libbanshee && \
12263           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12264                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12265                   "RANLIB=$${RANLIB}" \
12266                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12267                   info) \
12268           || exit 1
12269
12270 @endif libbanshee
12271
12272 .PHONY: maybe-dvi-libbanshee dvi-libbanshee
12273 maybe-dvi-libbanshee:
12274 @if libbanshee
12275 maybe-dvi-libbanshee: dvi-libbanshee
12276
12277 dvi-libbanshee: \
12278     configure-libbanshee 
12279         @[ -f ./libbanshee/Makefile ] || exit 0; \
12280         r=`${PWD_COMMAND}`; export r; \
12281         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12282         $(SET_LIB_PATH) \
12283         for flag in $(EXTRA_HOST_FLAGS); do \
12284           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12285         done; \
12286         echo "Doing dvi in libbanshee" ; \
12287         (cd libbanshee && \
12288           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12289                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12290                   "RANLIB=$${RANLIB}" \
12291                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12292                   dvi) \
12293           || exit 1
12294
12295 @endif libbanshee
12296
12297 .PHONY: maybe-TAGS-libbanshee TAGS-libbanshee
12298 maybe-TAGS-libbanshee:
12299 @if libbanshee
12300 maybe-TAGS-libbanshee: TAGS-libbanshee
12301
12302 TAGS-libbanshee: \
12303     configure-libbanshee 
12304         @[ -f ./libbanshee/Makefile ] || exit 0; \
12305         r=`${PWD_COMMAND}`; export r; \
12306         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12307         $(SET_LIB_PATH) \
12308         for flag in $(EXTRA_HOST_FLAGS); do \
12309           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12310         done; \
12311         echo "Doing TAGS in libbanshee" ; \
12312         (cd libbanshee && \
12313           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12314                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12315                   "RANLIB=$${RANLIB}" \
12316                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12317                   TAGS) \
12318           || exit 1
12319
12320 @endif libbanshee
12321
12322 .PHONY: maybe-install-info-libbanshee install-info-libbanshee
12323 maybe-install-info-libbanshee:
12324 @if libbanshee
12325 maybe-install-info-libbanshee: install-info-libbanshee
12326
12327 install-info-libbanshee: \
12328     configure-libbanshee \
12329     info-libbanshee 
12330         @[ -f ./libbanshee/Makefile ] || exit 0; \
12331         r=`${PWD_COMMAND}`; export r; \
12332         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12333         $(SET_LIB_PATH) \
12334         for flag in $(EXTRA_HOST_FLAGS); do \
12335           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12336         done; \
12337         echo "Doing install-info in libbanshee" ; \
12338         (cd libbanshee && \
12339           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12340                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12341                   "RANLIB=$${RANLIB}" \
12342                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12343                   install-info) \
12344           || exit 1
12345
12346 @endif libbanshee
12347
12348 .PHONY: maybe-installcheck-libbanshee installcheck-libbanshee
12349 maybe-installcheck-libbanshee:
12350 @if libbanshee
12351 maybe-installcheck-libbanshee: installcheck-libbanshee
12352
12353 installcheck-libbanshee: \
12354     configure-libbanshee 
12355         @[ -f ./libbanshee/Makefile ] || exit 0; \
12356         r=`${PWD_COMMAND}`; export r; \
12357         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12358         $(SET_LIB_PATH) \
12359         for flag in $(EXTRA_HOST_FLAGS); do \
12360           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12361         done; \
12362         echo "Doing installcheck in libbanshee" ; \
12363         (cd libbanshee && \
12364           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12365                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12366                   "RANLIB=$${RANLIB}" \
12367                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12368                   installcheck) \
12369           || exit 1
12370
12371 @endif libbanshee
12372
12373 .PHONY: maybe-mostlyclean-libbanshee mostlyclean-libbanshee
12374 maybe-mostlyclean-libbanshee:
12375 @if libbanshee
12376 maybe-mostlyclean-libbanshee: mostlyclean-libbanshee
12377
12378 mostlyclean-libbanshee: 
12379         @[ -f ./libbanshee/Makefile ] || exit 0; \
12380         r=`${PWD_COMMAND}`; export r; \
12381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12382         $(SET_LIB_PATH) \
12383         for flag in $(EXTRA_HOST_FLAGS); do \
12384           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12385         done; \
12386         echo "Doing mostlyclean in libbanshee" ; \
12387         (cd libbanshee && \
12388           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12389                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12390                   "RANLIB=$${RANLIB}" \
12391                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12392                   mostlyclean) \
12393           || exit 1
12394
12395 @endif libbanshee
12396
12397 .PHONY: maybe-clean-libbanshee clean-libbanshee
12398 maybe-clean-libbanshee:
12399 @if libbanshee
12400 maybe-clean-libbanshee: clean-libbanshee
12401
12402 clean-libbanshee: 
12403         @[ -f ./libbanshee/Makefile ] || exit 0; \
12404         r=`${PWD_COMMAND}`; export r; \
12405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12406         $(SET_LIB_PATH) \
12407         for flag in $(EXTRA_HOST_FLAGS); do \
12408           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12409         done; \
12410         echo "Doing clean in libbanshee" ; \
12411         (cd libbanshee && \
12412           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12413                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12414                   "RANLIB=$${RANLIB}" \
12415                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12416                   clean) \
12417           || exit 1
12418
12419 @endif libbanshee
12420
12421 .PHONY: maybe-distclean-libbanshee distclean-libbanshee
12422 maybe-distclean-libbanshee:
12423 @if libbanshee
12424 maybe-distclean-libbanshee: distclean-libbanshee
12425
12426 distclean-libbanshee: 
12427         @[ -f ./libbanshee/Makefile ] || exit 0; \
12428         r=`${PWD_COMMAND}`; export r; \
12429         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12430         $(SET_LIB_PATH) \
12431         for flag in $(EXTRA_HOST_FLAGS); do \
12432           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12433         done; \
12434         echo "Doing distclean in libbanshee" ; \
12435         (cd libbanshee && \
12436           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12437                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12438                   "RANLIB=$${RANLIB}" \
12439                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12440                   distclean) \
12441           || exit 1
12442
12443 @endif libbanshee
12444
12445 .PHONY: maybe-maintainer-clean-libbanshee maintainer-clean-libbanshee
12446 maybe-maintainer-clean-libbanshee:
12447 @if libbanshee
12448 maybe-maintainer-clean-libbanshee: maintainer-clean-libbanshee
12449
12450 maintainer-clean-libbanshee: 
12451         @[ -f ./libbanshee/Makefile ] || exit 0; \
12452         r=`${PWD_COMMAND}`; export r; \
12453         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12454         $(SET_LIB_PATH) \
12455         for flag in $(EXTRA_HOST_FLAGS); do \
12456           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12457         done; \
12458         echo "Doing maintainer-clean in libbanshee" ; \
12459         (cd libbanshee && \
12460           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12461                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12462                   "RANLIB=$${RANLIB}" \
12463                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12464                   maintainer-clean) \
12465           || exit 1
12466
12467 @endif libbanshee
12468
12469
12470 .PHONY: configure-libiberty maybe-configure-libiberty
12471 maybe-configure-libiberty:
12472 @if libiberty
12473 maybe-configure-libiberty: configure-libiberty
12474 configure-libiberty:
12475         @test ! -f libiberty/Makefile || exit 0; \
12476         [ -d libiberty ] || mkdir libiberty; \
12477         r=`${PWD_COMMAND}`; export r; \
12478         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12479         CC="$(CC)"; export CC; \
12480         CFLAGS="$(CFLAGS)"; export CFLAGS; \
12481         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
12482         CXX="$(CXX)"; export CXX; \
12483         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
12484         AR="$(AR)"; export AR; \
12485         AS="$(AS)"; export AS; \
12486         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
12487         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
12488         LD="$(LD)"; export LD; \
12489         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
12490         NM="$(NM)"; export NM; \
12491         RANLIB="$(RANLIB)"; export RANLIB; \
12492         WINDRES="$(WINDRES)"; export WINDRES; \
12493         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
12494         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
12495         echo Configuring in libiberty; \
12496         cd libiberty || exit 1; \
12497         case $(srcdir) in \
12498           \.) \
12499             srcdiroption="--srcdir=."; \
12500             libsrcdir=".";; \
12501           /* | [A-Za-z]:[\\/]*) \
12502             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
12503             libsrcdir="$$s/libiberty";; \
12504           *) \
12505             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
12506             libsrcdir="$$s/libiberty";; \
12507         esac; \
12508         $(SHELL) $${libsrcdir}/configure \
12509           $(HOST_CONFIGARGS) $${srcdiroption} \
12510           || exit 1
12511 @endif libiberty
12512
12513 .PHONY: all-libiberty maybe-all-libiberty
12514 maybe-all-libiberty:
12515 @if libiberty
12516 maybe-all-libiberty: all-libiberty
12517 all-libiberty: configure-libiberty
12518         @r=`${PWD_COMMAND}`; export r; \
12519         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12520         $(SET_LIB_PATH) \
12521         (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) all)
12522 @endif libiberty
12523
12524 .PHONY: check-libiberty maybe-check-libiberty
12525 maybe-check-libiberty:
12526 @if libiberty
12527 maybe-check-libiberty: check-libiberty
12528
12529 check-libiberty:
12530         @r=`${PWD_COMMAND}`; export r; \
12531         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12532         $(SET_LIB_PATH) \
12533         (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) check)
12534
12535 @endif libiberty
12536
12537 .PHONY: install-libiberty maybe-install-libiberty
12538 maybe-install-libiberty:
12539 @if libiberty
12540 maybe-install-libiberty: install-libiberty
12541
12542 install-libiberty: installdirs
12543         @r=`${PWD_COMMAND}`; export r; \
12544         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12545         $(SET_LIB_PATH) \
12546         (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) install)
12547
12548 @endif libiberty
12549
12550 # Other targets (info, dvi, etc.)
12551
12552 .PHONY: maybe-info-libiberty info-libiberty
12553 maybe-info-libiberty:
12554 @if libiberty
12555 maybe-info-libiberty: info-libiberty
12556
12557 info-libiberty: \
12558     configure-libiberty 
12559         @[ -f ./libiberty/Makefile ] || exit 0; \
12560         r=`${PWD_COMMAND}`; export r; \
12561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12562         $(SET_LIB_PATH) \
12563         for flag in $(EXTRA_HOST_FLAGS); do \
12564           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12565         done; \
12566         echo "Doing info in libiberty" ; \
12567         (cd libiberty && \
12568           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12569                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12570                   "RANLIB=$${RANLIB}" \
12571                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12572                   info) \
12573           || exit 1
12574
12575 @endif libiberty
12576
12577 .PHONY: maybe-dvi-libiberty dvi-libiberty
12578 maybe-dvi-libiberty:
12579 @if libiberty
12580 maybe-dvi-libiberty: dvi-libiberty
12581
12582 dvi-libiberty: \
12583     configure-libiberty 
12584         @[ -f ./libiberty/Makefile ] || exit 0; \
12585         r=`${PWD_COMMAND}`; export r; \
12586         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12587         $(SET_LIB_PATH) \
12588         for flag in $(EXTRA_HOST_FLAGS); do \
12589           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12590         done; \
12591         echo "Doing dvi in libiberty" ; \
12592         (cd libiberty && \
12593           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12594                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12595                   "RANLIB=$${RANLIB}" \
12596                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12597                   dvi) \
12598           || exit 1
12599
12600 @endif libiberty
12601
12602 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
12603 maybe-TAGS-libiberty:
12604 @if libiberty
12605 maybe-TAGS-libiberty: TAGS-libiberty
12606
12607 TAGS-libiberty: \
12608     configure-libiberty 
12609         @[ -f ./libiberty/Makefile ] || exit 0; \
12610         r=`${PWD_COMMAND}`; export r; \
12611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12612         $(SET_LIB_PATH) \
12613         for flag in $(EXTRA_HOST_FLAGS); do \
12614           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12615         done; \
12616         echo "Doing TAGS in libiberty" ; \
12617         (cd libiberty && \
12618           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12619                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12620                   "RANLIB=$${RANLIB}" \
12621                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12622                   TAGS) \
12623           || exit 1
12624
12625 @endif libiberty
12626
12627 .PHONY: maybe-install-info-libiberty install-info-libiberty
12628 maybe-install-info-libiberty:
12629 @if libiberty
12630 maybe-install-info-libiberty: install-info-libiberty
12631
12632 install-info-libiberty: \
12633     configure-libiberty \
12634     info-libiberty 
12635         @[ -f ./libiberty/Makefile ] || exit 0; \
12636         r=`${PWD_COMMAND}`; export r; \
12637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12638         $(SET_LIB_PATH) \
12639         for flag in $(EXTRA_HOST_FLAGS); do \
12640           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12641         done; \
12642         echo "Doing install-info in libiberty" ; \
12643         (cd libiberty && \
12644           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12645                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12646                   "RANLIB=$${RANLIB}" \
12647                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12648                   install-info) \
12649           || exit 1
12650
12651 @endif libiberty
12652
12653 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
12654 maybe-installcheck-libiberty:
12655 @if libiberty
12656 maybe-installcheck-libiberty: installcheck-libiberty
12657
12658 installcheck-libiberty: \
12659     configure-libiberty 
12660         @[ -f ./libiberty/Makefile ] || exit 0; \
12661         r=`${PWD_COMMAND}`; export r; \
12662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12663         $(SET_LIB_PATH) \
12664         for flag in $(EXTRA_HOST_FLAGS); do \
12665           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12666         done; \
12667         echo "Doing installcheck in libiberty" ; \
12668         (cd libiberty && \
12669           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12670                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12671                   "RANLIB=$${RANLIB}" \
12672                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12673                   installcheck) \
12674           || exit 1
12675
12676 @endif libiberty
12677
12678 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
12679 maybe-mostlyclean-libiberty:
12680 @if libiberty
12681 maybe-mostlyclean-libiberty: mostlyclean-libiberty
12682
12683 mostlyclean-libiberty: 
12684         @[ -f ./libiberty/Makefile ] || exit 0; \
12685         r=`${PWD_COMMAND}`; export r; \
12686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12687         $(SET_LIB_PATH) \
12688         for flag in $(EXTRA_HOST_FLAGS); do \
12689           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12690         done; \
12691         echo "Doing mostlyclean in libiberty" ; \
12692         (cd libiberty && \
12693           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12694                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12695                   "RANLIB=$${RANLIB}" \
12696                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12697                   mostlyclean) \
12698           || exit 1
12699
12700 @endif libiberty
12701
12702 .PHONY: maybe-clean-libiberty clean-libiberty
12703 maybe-clean-libiberty:
12704 @if libiberty
12705 maybe-clean-libiberty: clean-libiberty
12706
12707 clean-libiberty: 
12708         @[ -f ./libiberty/Makefile ] || exit 0; \
12709         r=`${PWD_COMMAND}`; export r; \
12710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12711         $(SET_LIB_PATH) \
12712         for flag in $(EXTRA_HOST_FLAGS); do \
12713           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12714         done; \
12715         echo "Doing clean in libiberty" ; \
12716         (cd libiberty && \
12717           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12718                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12719                   "RANLIB=$${RANLIB}" \
12720                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12721                   clean) \
12722           || exit 1
12723
12724 @endif libiberty
12725
12726 .PHONY: maybe-distclean-libiberty distclean-libiberty
12727 maybe-distclean-libiberty:
12728 @if libiberty
12729 maybe-distclean-libiberty: distclean-libiberty
12730
12731 distclean-libiberty: 
12732         @[ -f ./libiberty/Makefile ] || exit 0; \
12733         r=`${PWD_COMMAND}`; export r; \
12734         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12735         $(SET_LIB_PATH) \
12736         for flag in $(EXTRA_HOST_FLAGS); do \
12737           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12738         done; \
12739         echo "Doing distclean in libiberty" ; \
12740         (cd libiberty && \
12741           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12742                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12743                   "RANLIB=$${RANLIB}" \
12744                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12745                   distclean) \
12746           || exit 1
12747
12748 @endif libiberty
12749
12750 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
12751 maybe-maintainer-clean-libiberty:
12752 @if libiberty
12753 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
12754
12755 maintainer-clean-libiberty: 
12756         @[ -f ./libiberty/Makefile ] || exit 0; \
12757         r=`${PWD_COMMAND}`; export r; \
12758         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12759         $(SET_LIB_PATH) \
12760         for flag in $(EXTRA_HOST_FLAGS); do \
12761           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12762         done; \
12763         echo "Doing maintainer-clean in libiberty" ; \
12764         (cd libiberty && \
12765           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12766                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12767                   "RANLIB=$${RANLIB}" \
12768                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12769                   maintainer-clean) \
12770           || exit 1
12771
12772 @endif libiberty
12773
12774
12775 .PHONY: configure-libtool maybe-configure-libtool
12776 maybe-configure-libtool:
12777 @if libtool
12778 maybe-configure-libtool: configure-libtool
12779 configure-libtool:
12780         @test ! -f libtool/Makefile || exit 0; \
12781         [ -d libtool ] || mkdir libtool; \
12782         r=`${PWD_COMMAND}`; export r; \
12783         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12784         CC="$(CC)"; export CC; \
12785         CFLAGS="$(CFLAGS)"; export CFLAGS; \
12786         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
12787         CXX="$(CXX)"; export CXX; \
12788         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
12789         AR="$(AR)"; export AR; \
12790         AS="$(AS)"; export AS; \
12791         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
12792         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
12793         LD="$(LD)"; export LD; \
12794         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
12795         NM="$(NM)"; export NM; \
12796         RANLIB="$(RANLIB)"; export RANLIB; \
12797         WINDRES="$(WINDRES)"; export WINDRES; \
12798         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
12799         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
12800         echo Configuring in libtool; \
12801         cd libtool || exit 1; \
12802         case $(srcdir) in \
12803           \.) \
12804             srcdiroption="--srcdir=."; \
12805             libsrcdir=".";; \
12806           /* | [A-Za-z]:[\\/]*) \
12807             srcdiroption="--srcdir=$(srcdir)/libtool"; \
12808             libsrcdir="$$s/libtool";; \
12809           *) \
12810             srcdiroption="--srcdir=../$(srcdir)/libtool"; \
12811             libsrcdir="$$s/libtool";; \
12812         esac; \
12813         $(SHELL) $${libsrcdir}/configure \
12814           $(HOST_CONFIGARGS) $${srcdiroption} \
12815           || exit 1
12816 @endif libtool
12817
12818 .PHONY: all-libtool maybe-all-libtool
12819 maybe-all-libtool:
12820 @if libtool
12821 maybe-all-libtool: all-libtool
12822 all-libtool: configure-libtool
12823         @r=`${PWD_COMMAND}`; export r; \
12824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12825         $(SET_LIB_PATH) \
12826         (cd libtool && $(MAKE) $(FLAGS_TO_PASS) all)
12827 @endif libtool
12828
12829 .PHONY: check-libtool maybe-check-libtool
12830 maybe-check-libtool:
12831 @if libtool
12832 maybe-check-libtool: check-libtool
12833
12834 check-libtool:
12835         @r=`${PWD_COMMAND}`; export r; \
12836         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12837         $(SET_LIB_PATH) \
12838         (cd libtool && $(MAKE) $(FLAGS_TO_PASS) check)
12839
12840 @endif libtool
12841
12842 .PHONY: install-libtool maybe-install-libtool
12843 maybe-install-libtool:
12844 @if libtool
12845 maybe-install-libtool: install-libtool
12846
12847 install-libtool: installdirs
12848         @r=`${PWD_COMMAND}`; export r; \
12849         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12850         $(SET_LIB_PATH) \
12851         (cd libtool && $(MAKE) $(FLAGS_TO_PASS) install)
12852
12853 @endif libtool
12854
12855 # Other targets (info, dvi, etc.)
12856
12857 .PHONY: maybe-info-libtool info-libtool
12858 maybe-info-libtool:
12859 @if libtool
12860 maybe-info-libtool: info-libtool
12861
12862 info-libtool: \
12863     configure-libtool 
12864         @[ -f ./libtool/Makefile ] || exit 0; \
12865         r=`${PWD_COMMAND}`; export r; \
12866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12867         $(SET_LIB_PATH) \
12868         for flag in $(EXTRA_HOST_FLAGS); do \
12869           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12870         done; \
12871         echo "Doing info in libtool" ; \
12872         (cd libtool && \
12873           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12874                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12875                   "RANLIB=$${RANLIB}" \
12876                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12877                   info) \
12878           || exit 1
12879
12880 @endif libtool
12881
12882 .PHONY: maybe-dvi-libtool dvi-libtool
12883 maybe-dvi-libtool:
12884 @if libtool
12885 maybe-dvi-libtool: dvi-libtool
12886
12887 dvi-libtool: \
12888     configure-libtool 
12889         @[ -f ./libtool/Makefile ] || exit 0; \
12890         r=`${PWD_COMMAND}`; export r; \
12891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12892         $(SET_LIB_PATH) \
12893         for flag in $(EXTRA_HOST_FLAGS); do \
12894           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12895         done; \
12896         echo "Doing dvi in libtool" ; \
12897         (cd libtool && \
12898           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12899                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12900                   "RANLIB=$${RANLIB}" \
12901                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12902                   dvi) \
12903           || exit 1
12904
12905 @endif libtool
12906
12907 .PHONY: maybe-TAGS-libtool TAGS-libtool
12908 maybe-TAGS-libtool:
12909 @if libtool
12910 maybe-TAGS-libtool: TAGS-libtool
12911
12912 TAGS-libtool: \
12913     configure-libtool 
12914         @[ -f ./libtool/Makefile ] || exit 0; \
12915         r=`${PWD_COMMAND}`; export r; \
12916         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12917         $(SET_LIB_PATH) \
12918         for flag in $(EXTRA_HOST_FLAGS); do \
12919           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12920         done; \
12921         echo "Doing TAGS in libtool" ; \
12922         (cd libtool && \
12923           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12924                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12925                   "RANLIB=$${RANLIB}" \
12926                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12927                   TAGS) \
12928           || exit 1
12929
12930 @endif libtool
12931
12932 .PHONY: maybe-install-info-libtool install-info-libtool
12933 maybe-install-info-libtool:
12934 @if libtool
12935 maybe-install-info-libtool: install-info-libtool
12936
12937 install-info-libtool: \
12938     configure-libtool \
12939     info-libtool 
12940         @[ -f ./libtool/Makefile ] || exit 0; \
12941         r=`${PWD_COMMAND}`; export r; \
12942         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12943         $(SET_LIB_PATH) \
12944         for flag in $(EXTRA_HOST_FLAGS); do \
12945           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12946         done; \
12947         echo "Doing install-info in libtool" ; \
12948         (cd libtool && \
12949           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12950                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12951                   "RANLIB=$${RANLIB}" \
12952                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12953                   install-info) \
12954           || exit 1
12955
12956 @endif libtool
12957
12958 .PHONY: maybe-installcheck-libtool installcheck-libtool
12959 maybe-installcheck-libtool:
12960 @if libtool
12961 maybe-installcheck-libtool: installcheck-libtool
12962
12963 installcheck-libtool: \
12964     configure-libtool 
12965         @[ -f ./libtool/Makefile ] || exit 0; \
12966         r=`${PWD_COMMAND}`; export r; \
12967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12968         $(SET_LIB_PATH) \
12969         for flag in $(EXTRA_HOST_FLAGS); do \
12970           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12971         done; \
12972         echo "Doing installcheck in libtool" ; \
12973         (cd libtool && \
12974           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12975                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12976                   "RANLIB=$${RANLIB}" \
12977                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12978                   installcheck) \
12979           || exit 1
12980
12981 @endif libtool
12982
12983 .PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
12984 maybe-mostlyclean-libtool:
12985 @if libtool
12986 maybe-mostlyclean-libtool: mostlyclean-libtool
12987
12988 mostlyclean-libtool: 
12989         @[ -f ./libtool/Makefile ] || exit 0; \
12990         r=`${PWD_COMMAND}`; export r; \
12991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12992         $(SET_LIB_PATH) \
12993         for flag in $(EXTRA_HOST_FLAGS); do \
12994           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12995         done; \
12996         echo "Doing mostlyclean in libtool" ; \
12997         (cd libtool && \
12998           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12999                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13000                   "RANLIB=$${RANLIB}" \
13001                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13002                   mostlyclean) \
13003           || exit 1
13004
13005 @endif libtool
13006
13007 .PHONY: maybe-clean-libtool clean-libtool
13008 maybe-clean-libtool:
13009 @if libtool
13010 maybe-clean-libtool: clean-libtool
13011
13012 clean-libtool: 
13013         @[ -f ./libtool/Makefile ] || exit 0; \
13014         r=`${PWD_COMMAND}`; export r; \
13015         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13016         $(SET_LIB_PATH) \
13017         for flag in $(EXTRA_HOST_FLAGS); do \
13018           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13019         done; \
13020         echo "Doing clean in libtool" ; \
13021         (cd libtool && \
13022           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13023                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13024                   "RANLIB=$${RANLIB}" \
13025                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13026                   clean) \
13027           || exit 1
13028
13029 @endif libtool
13030
13031 .PHONY: maybe-distclean-libtool distclean-libtool
13032 maybe-distclean-libtool:
13033 @if libtool
13034 maybe-distclean-libtool: distclean-libtool
13035
13036 distclean-libtool: 
13037         @[ -f ./libtool/Makefile ] || exit 0; \
13038         r=`${PWD_COMMAND}`; export r; \
13039         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13040         $(SET_LIB_PATH) \
13041         for flag in $(EXTRA_HOST_FLAGS); do \
13042           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13043         done; \
13044         echo "Doing distclean in libtool" ; \
13045         (cd libtool && \
13046           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13047                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13048                   "RANLIB=$${RANLIB}" \
13049                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13050                   distclean) \
13051           || exit 1
13052
13053 @endif libtool
13054
13055 .PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
13056 maybe-maintainer-clean-libtool:
13057 @if libtool
13058 maybe-maintainer-clean-libtool: maintainer-clean-libtool
13059
13060 maintainer-clean-libtool: 
13061         @[ -f ./libtool/Makefile ] || exit 0; \
13062         r=`${PWD_COMMAND}`; export r; \
13063         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13064         $(SET_LIB_PATH) \
13065         for flag in $(EXTRA_HOST_FLAGS); do \
13066           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13067         done; \
13068         echo "Doing maintainer-clean in libtool" ; \
13069         (cd libtool && \
13070           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13071                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13072                   "RANLIB=$${RANLIB}" \
13073                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13074                   maintainer-clean) \
13075           || exit 1
13076
13077 @endif libtool
13078
13079
13080 .PHONY: configure-m4 maybe-configure-m4
13081 maybe-configure-m4:
13082 @if m4
13083 maybe-configure-m4: configure-m4
13084 configure-m4:
13085         @test ! -f m4/Makefile || exit 0; \
13086         [ -d m4 ] || mkdir m4; \
13087         r=`${PWD_COMMAND}`; export r; \
13088         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13089         CC="$(CC)"; export CC; \
13090         CFLAGS="$(CFLAGS)"; export CFLAGS; \
13091         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
13092         CXX="$(CXX)"; export CXX; \
13093         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
13094         AR="$(AR)"; export AR; \
13095         AS="$(AS)"; export AS; \
13096         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
13097         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
13098         LD="$(LD)"; export LD; \
13099         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
13100         NM="$(NM)"; export NM; \
13101         RANLIB="$(RANLIB)"; export RANLIB; \
13102         WINDRES="$(WINDRES)"; export WINDRES; \
13103         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
13104         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
13105         echo Configuring in m4; \
13106         cd m4 || exit 1; \
13107         case $(srcdir) in \
13108           \.) \
13109             srcdiroption="--srcdir=."; \
13110             libsrcdir=".";; \
13111           /* | [A-Za-z]:[\\/]*) \
13112             srcdiroption="--srcdir=$(srcdir)/m4"; \
13113             libsrcdir="$$s/m4";; \
13114           *) \
13115             srcdiroption="--srcdir=../$(srcdir)/m4"; \
13116             libsrcdir="$$s/m4";; \
13117         esac; \
13118         $(SHELL) $${libsrcdir}/configure \
13119           $(HOST_CONFIGARGS) $${srcdiroption} \
13120           || exit 1
13121 @endif m4
13122
13123 .PHONY: all-m4 maybe-all-m4
13124 maybe-all-m4:
13125 @if m4
13126 maybe-all-m4: all-m4
13127 all-m4: configure-m4
13128         @r=`${PWD_COMMAND}`; export r; \
13129         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13130         $(SET_LIB_PATH) \
13131         (cd m4 && $(MAKE) $(FLAGS_TO_PASS) all)
13132 @endif m4
13133
13134 .PHONY: check-m4 maybe-check-m4
13135 maybe-check-m4:
13136 @if m4
13137 maybe-check-m4: check-m4
13138
13139 check-m4:
13140         @r=`${PWD_COMMAND}`; export r; \
13141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13142         $(SET_LIB_PATH) \
13143         (cd m4 && $(MAKE) $(FLAGS_TO_PASS) check)
13144
13145 @endif m4
13146
13147 .PHONY: install-m4 maybe-install-m4
13148 maybe-install-m4:
13149 @if m4
13150 maybe-install-m4: install-m4
13151
13152 install-m4: installdirs
13153         @r=`${PWD_COMMAND}`; export r; \
13154         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13155         $(SET_LIB_PATH) \
13156         (cd m4 && $(MAKE) $(FLAGS_TO_PASS) install)
13157
13158 @endif m4
13159
13160 # Other targets (info, dvi, etc.)
13161
13162 .PHONY: maybe-info-m4 info-m4
13163 maybe-info-m4:
13164 @if m4
13165 maybe-info-m4: info-m4
13166
13167 info-m4: \
13168     configure-m4 
13169         @[ -f ./m4/Makefile ] || exit 0; \
13170         r=`${PWD_COMMAND}`; export r; \
13171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13172         $(SET_LIB_PATH) \
13173         for flag in $(EXTRA_HOST_FLAGS); do \
13174           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13175         done; \
13176         echo "Doing info in m4" ; \
13177         (cd m4 && \
13178           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13179                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13180                   "RANLIB=$${RANLIB}" \
13181                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13182                   info) \
13183           || exit 1
13184
13185 @endif m4
13186
13187 .PHONY: maybe-dvi-m4 dvi-m4
13188 maybe-dvi-m4:
13189 @if m4
13190 maybe-dvi-m4: dvi-m4
13191
13192 dvi-m4: \
13193     configure-m4 
13194         @[ -f ./m4/Makefile ] || exit 0; \
13195         r=`${PWD_COMMAND}`; export r; \
13196         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13197         $(SET_LIB_PATH) \
13198         for flag in $(EXTRA_HOST_FLAGS); do \
13199           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13200         done; \
13201         echo "Doing dvi in m4" ; \
13202         (cd m4 && \
13203           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13204                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13205                   "RANLIB=$${RANLIB}" \
13206                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13207                   dvi) \
13208           || exit 1
13209
13210 @endif m4
13211
13212 .PHONY: maybe-TAGS-m4 TAGS-m4
13213 maybe-TAGS-m4:
13214 @if m4
13215 maybe-TAGS-m4: TAGS-m4
13216
13217 TAGS-m4: \
13218     configure-m4 
13219         @[ -f ./m4/Makefile ] || exit 0; \
13220         r=`${PWD_COMMAND}`; export r; \
13221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13222         $(SET_LIB_PATH) \
13223         for flag in $(EXTRA_HOST_FLAGS); do \
13224           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13225         done; \
13226         echo "Doing TAGS in m4" ; \
13227         (cd m4 && \
13228           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13229                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13230                   "RANLIB=$${RANLIB}" \
13231                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13232                   TAGS) \
13233           || exit 1
13234
13235 @endif m4
13236
13237 .PHONY: maybe-install-info-m4 install-info-m4
13238 maybe-install-info-m4:
13239 @if m4
13240 maybe-install-info-m4: install-info-m4
13241
13242 install-info-m4: \
13243     configure-m4 \
13244     info-m4 
13245         @[ -f ./m4/Makefile ] || exit 0; \
13246         r=`${PWD_COMMAND}`; export r; \
13247         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13248         $(SET_LIB_PATH) \
13249         for flag in $(EXTRA_HOST_FLAGS); do \
13250           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13251         done; \
13252         echo "Doing install-info in m4" ; \
13253         (cd m4 && \
13254           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13255                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13256                   "RANLIB=$${RANLIB}" \
13257                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13258                   install-info) \
13259           || exit 1
13260
13261 @endif m4
13262
13263 .PHONY: maybe-installcheck-m4 installcheck-m4
13264 maybe-installcheck-m4:
13265 @if m4
13266 maybe-installcheck-m4: installcheck-m4
13267
13268 installcheck-m4: \
13269     configure-m4 
13270         @[ -f ./m4/Makefile ] || exit 0; \
13271         r=`${PWD_COMMAND}`; export r; \
13272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13273         $(SET_LIB_PATH) \
13274         for flag in $(EXTRA_HOST_FLAGS); do \
13275           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13276         done; \
13277         echo "Doing installcheck in m4" ; \
13278         (cd m4 && \
13279           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13280                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13281                   "RANLIB=$${RANLIB}" \
13282                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13283                   installcheck) \
13284           || exit 1
13285
13286 @endif m4
13287
13288 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
13289 maybe-mostlyclean-m4:
13290 @if m4
13291 maybe-mostlyclean-m4: mostlyclean-m4
13292
13293 mostlyclean-m4: 
13294         @[ -f ./m4/Makefile ] || exit 0; \
13295         r=`${PWD_COMMAND}`; export r; \
13296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13297         $(SET_LIB_PATH) \
13298         for flag in $(EXTRA_HOST_FLAGS); do \
13299           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13300         done; \
13301         echo "Doing mostlyclean in m4" ; \
13302         (cd m4 && \
13303           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13304                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13305                   "RANLIB=$${RANLIB}" \
13306                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13307                   mostlyclean) \
13308           || exit 1
13309
13310 @endif m4
13311
13312 .PHONY: maybe-clean-m4 clean-m4
13313 maybe-clean-m4:
13314 @if m4
13315 maybe-clean-m4: clean-m4
13316
13317 clean-m4: 
13318         @[ -f ./m4/Makefile ] || exit 0; \
13319         r=`${PWD_COMMAND}`; export r; \
13320         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13321         $(SET_LIB_PATH) \
13322         for flag in $(EXTRA_HOST_FLAGS); do \
13323           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13324         done; \
13325         echo "Doing clean in m4" ; \
13326         (cd m4 && \
13327           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13328                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13329                   "RANLIB=$${RANLIB}" \
13330                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13331                   clean) \
13332           || exit 1
13333
13334 @endif m4
13335
13336 .PHONY: maybe-distclean-m4 distclean-m4
13337 maybe-distclean-m4:
13338 @if m4
13339 maybe-distclean-m4: distclean-m4
13340
13341 distclean-m4: 
13342         @[ -f ./m4/Makefile ] || exit 0; \
13343         r=`${PWD_COMMAND}`; export r; \
13344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13345         $(SET_LIB_PATH) \
13346         for flag in $(EXTRA_HOST_FLAGS); do \
13347           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13348         done; \
13349         echo "Doing distclean in m4" ; \
13350         (cd m4 && \
13351           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13352                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13353                   "RANLIB=$${RANLIB}" \
13354                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13355                   distclean) \
13356           || exit 1
13357
13358 @endif m4
13359
13360 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
13361 maybe-maintainer-clean-m4:
13362 @if m4
13363 maybe-maintainer-clean-m4: maintainer-clean-m4
13364
13365 maintainer-clean-m4: 
13366         @[ -f ./m4/Makefile ] || exit 0; \
13367         r=`${PWD_COMMAND}`; export r; \
13368         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13369         $(SET_LIB_PATH) \
13370         for flag in $(EXTRA_HOST_FLAGS); do \
13371           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13372         done; \
13373         echo "Doing maintainer-clean in m4" ; \
13374         (cd m4 && \
13375           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13376                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13377                   "RANLIB=$${RANLIB}" \
13378                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13379                   maintainer-clean) \
13380           || exit 1
13381
13382 @endif m4
13383
13384
13385 .PHONY: configure-make maybe-configure-make
13386 maybe-configure-make:
13387 @if make
13388 maybe-configure-make: configure-make
13389 configure-make:
13390         @test ! -f make/Makefile || exit 0; \
13391         [ -d make ] || mkdir make; \
13392         r=`${PWD_COMMAND}`; export r; \
13393         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13394         CC="$(CC)"; export CC; \
13395         CFLAGS="$(CFLAGS)"; export CFLAGS; \
13396         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
13397         CXX="$(CXX)"; export CXX; \
13398         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
13399         AR="$(AR)"; export AR; \
13400         AS="$(AS)"; export AS; \
13401         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
13402         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
13403         LD="$(LD)"; export LD; \
13404         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
13405         NM="$(NM)"; export NM; \
13406         RANLIB="$(RANLIB)"; export RANLIB; \
13407         WINDRES="$(WINDRES)"; export WINDRES; \
13408         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
13409         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
13410         echo Configuring in make; \
13411         cd make || exit 1; \
13412         case $(srcdir) in \
13413           \.) \
13414             srcdiroption="--srcdir=."; \
13415             libsrcdir=".";; \
13416           /* | [A-Za-z]:[\\/]*) \
13417             srcdiroption="--srcdir=$(srcdir)/make"; \
13418             libsrcdir="$$s/make";; \
13419           *) \
13420             srcdiroption="--srcdir=../$(srcdir)/make"; \
13421             libsrcdir="$$s/make";; \
13422         esac; \
13423         $(SHELL) $${libsrcdir}/configure \
13424           $(HOST_CONFIGARGS) $${srcdiroption} \
13425           || exit 1
13426 @endif make
13427
13428 .PHONY: all-make maybe-all-make
13429 maybe-all-make:
13430 @if make
13431 maybe-all-make: all-make
13432 all-make: configure-make
13433         @r=`${PWD_COMMAND}`; export r; \
13434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13435         $(SET_LIB_PATH) \
13436         (cd make && $(MAKE) $(FLAGS_TO_PASS) all)
13437 @endif make
13438
13439 .PHONY: check-make maybe-check-make
13440 maybe-check-make:
13441 @if make
13442 maybe-check-make: check-make
13443
13444 check-make:
13445         @r=`${PWD_COMMAND}`; export r; \
13446         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13447         $(SET_LIB_PATH) \
13448         (cd make && $(MAKE) $(FLAGS_TO_PASS) check)
13449
13450 @endif make
13451
13452 .PHONY: install-make maybe-install-make
13453 maybe-install-make:
13454 @if make
13455 maybe-install-make: install-make
13456
13457 install-make: installdirs
13458         @r=`${PWD_COMMAND}`; export r; \
13459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13460         $(SET_LIB_PATH) \
13461         (cd make && $(MAKE) $(FLAGS_TO_PASS) install)
13462
13463 @endif make
13464
13465 # Other targets (info, dvi, etc.)
13466
13467 .PHONY: maybe-info-make info-make
13468 maybe-info-make:
13469 @if make
13470 maybe-info-make: info-make
13471
13472 info-make: \
13473     configure-make 
13474         @[ -f ./make/Makefile ] || exit 0; \
13475         r=`${PWD_COMMAND}`; export r; \
13476         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13477         $(SET_LIB_PATH) \
13478         for flag in $(EXTRA_HOST_FLAGS); do \
13479           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13480         done; \
13481         echo "Doing info in make" ; \
13482         (cd make && \
13483           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13484                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13485                   "RANLIB=$${RANLIB}" \
13486                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13487                   info) \
13488           || exit 1
13489
13490 @endif make
13491
13492 .PHONY: maybe-dvi-make dvi-make
13493 maybe-dvi-make:
13494 @if make
13495 maybe-dvi-make: dvi-make
13496
13497 dvi-make: \
13498     configure-make 
13499         @[ -f ./make/Makefile ] || exit 0; \
13500         r=`${PWD_COMMAND}`; export r; \
13501         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13502         $(SET_LIB_PATH) \
13503         for flag in $(EXTRA_HOST_FLAGS); do \
13504           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13505         done; \
13506         echo "Doing dvi in make" ; \
13507         (cd make && \
13508           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13509                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13510                   "RANLIB=$${RANLIB}" \
13511                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13512                   dvi) \
13513           || exit 1
13514
13515 @endif make
13516
13517 .PHONY: maybe-TAGS-make TAGS-make
13518 maybe-TAGS-make:
13519 @if make
13520 maybe-TAGS-make: TAGS-make
13521
13522 TAGS-make: \
13523     configure-make 
13524         @[ -f ./make/Makefile ] || exit 0; \
13525         r=`${PWD_COMMAND}`; export r; \
13526         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13527         $(SET_LIB_PATH) \
13528         for flag in $(EXTRA_HOST_FLAGS); do \
13529           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13530         done; \
13531         echo "Doing TAGS in make" ; \
13532         (cd make && \
13533           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13534                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13535                   "RANLIB=$${RANLIB}" \
13536                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13537                   TAGS) \
13538           || exit 1
13539
13540 @endif make
13541
13542 .PHONY: maybe-install-info-make install-info-make
13543 maybe-install-info-make:
13544 @if make
13545 maybe-install-info-make: install-info-make
13546
13547 install-info-make: \
13548     configure-make \
13549     info-make 
13550         @[ -f ./make/Makefile ] || exit 0; \
13551         r=`${PWD_COMMAND}`; export r; \
13552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13553         $(SET_LIB_PATH) \
13554         for flag in $(EXTRA_HOST_FLAGS); do \
13555           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13556         done; \
13557         echo "Doing install-info in make" ; \
13558         (cd make && \
13559           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13560                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13561                   "RANLIB=$${RANLIB}" \
13562                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13563                   install-info) \
13564           || exit 1
13565
13566 @endif make
13567
13568 .PHONY: maybe-installcheck-make installcheck-make
13569 maybe-installcheck-make:
13570 @if make
13571 maybe-installcheck-make: installcheck-make
13572
13573 installcheck-make: \
13574     configure-make 
13575         @[ -f ./make/Makefile ] || exit 0; \
13576         r=`${PWD_COMMAND}`; export r; \
13577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13578         $(SET_LIB_PATH) \
13579         for flag in $(EXTRA_HOST_FLAGS); do \
13580           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13581         done; \
13582         echo "Doing installcheck in make" ; \
13583         (cd make && \
13584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13586                   "RANLIB=$${RANLIB}" \
13587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13588                   installcheck) \
13589           || exit 1
13590
13591 @endif make
13592
13593 .PHONY: maybe-mostlyclean-make mostlyclean-make
13594 maybe-mostlyclean-make:
13595 @if make
13596 maybe-mostlyclean-make: mostlyclean-make
13597
13598 mostlyclean-make: 
13599         @[ -f ./make/Makefile ] || exit 0; \
13600         r=`${PWD_COMMAND}`; export r; \
13601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13602         $(SET_LIB_PATH) \
13603         for flag in $(EXTRA_HOST_FLAGS); do \
13604           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13605         done; \
13606         echo "Doing mostlyclean in make" ; \
13607         (cd make && \
13608           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13609                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13610                   "RANLIB=$${RANLIB}" \
13611                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13612                   mostlyclean) \
13613           || exit 1
13614
13615 @endif make
13616
13617 .PHONY: maybe-clean-make clean-make
13618 maybe-clean-make:
13619 @if make
13620 maybe-clean-make: clean-make
13621
13622 clean-make: 
13623         @[ -f ./make/Makefile ] || exit 0; \
13624         r=`${PWD_COMMAND}`; export r; \
13625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13626         $(SET_LIB_PATH) \
13627         for flag in $(EXTRA_HOST_FLAGS); do \
13628           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13629         done; \
13630         echo "Doing clean in make" ; \
13631         (cd make && \
13632           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13633                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13634                   "RANLIB=$${RANLIB}" \
13635                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13636                   clean) \
13637           || exit 1
13638
13639 @endif make
13640
13641 .PHONY: maybe-distclean-make distclean-make
13642 maybe-distclean-make:
13643 @if make
13644 maybe-distclean-make: distclean-make
13645
13646 distclean-make: 
13647         @[ -f ./make/Makefile ] || exit 0; \
13648         r=`${PWD_COMMAND}`; export r; \
13649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13650         $(SET_LIB_PATH) \
13651         for flag in $(EXTRA_HOST_FLAGS); do \
13652           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13653         done; \
13654         echo "Doing distclean in make" ; \
13655         (cd make && \
13656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13658                   "RANLIB=$${RANLIB}" \
13659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13660                   distclean) \
13661           || exit 1
13662
13663 @endif make
13664
13665 .PHONY: maybe-maintainer-clean-make maintainer-clean-make
13666 maybe-maintainer-clean-make:
13667 @if make
13668 maybe-maintainer-clean-make: maintainer-clean-make
13669
13670 maintainer-clean-make: 
13671         @[ -f ./make/Makefile ] || exit 0; \
13672         r=`${PWD_COMMAND}`; export r; \
13673         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13674         $(SET_LIB_PATH) \
13675         for flag in $(EXTRA_HOST_FLAGS); do \
13676           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13677         done; \
13678         echo "Doing maintainer-clean in make" ; \
13679         (cd make && \
13680           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13681                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13682                   "RANLIB=$${RANLIB}" \
13683                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13684                   maintainer-clean) \
13685           || exit 1
13686
13687 @endif make
13688
13689
13690 .PHONY: configure-mmalloc maybe-configure-mmalloc
13691 maybe-configure-mmalloc:
13692 @if mmalloc
13693 maybe-configure-mmalloc: configure-mmalloc
13694 configure-mmalloc:
13695         @test ! -f mmalloc/Makefile || exit 0; \
13696         [ -d mmalloc ] || mkdir mmalloc; \
13697         r=`${PWD_COMMAND}`; export r; \
13698         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13699         CC="$(CC)"; export CC; \
13700         CFLAGS="$(CFLAGS)"; export CFLAGS; \
13701         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
13702         CXX="$(CXX)"; export CXX; \
13703         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
13704         AR="$(AR)"; export AR; \
13705         AS="$(AS)"; export AS; \
13706         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
13707         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
13708         LD="$(LD)"; export LD; \
13709         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
13710         NM="$(NM)"; export NM; \
13711         RANLIB="$(RANLIB)"; export RANLIB; \
13712         WINDRES="$(WINDRES)"; export WINDRES; \
13713         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
13714         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
13715         echo Configuring in mmalloc; \
13716         cd mmalloc || exit 1; \
13717         case $(srcdir) in \
13718           \.) \
13719             srcdiroption="--srcdir=."; \
13720             libsrcdir=".";; \
13721           /* | [A-Za-z]:[\\/]*) \
13722             srcdiroption="--srcdir=$(srcdir)/mmalloc"; \
13723             libsrcdir="$$s/mmalloc";; \
13724           *) \
13725             srcdiroption="--srcdir=../$(srcdir)/mmalloc"; \
13726             libsrcdir="$$s/mmalloc";; \
13727         esac; \
13728         $(SHELL) $${libsrcdir}/configure \
13729           $(HOST_CONFIGARGS) $${srcdiroption} \
13730           || exit 1
13731 @endif mmalloc
13732
13733 .PHONY: all-mmalloc maybe-all-mmalloc
13734 maybe-all-mmalloc:
13735 @if mmalloc
13736 maybe-all-mmalloc: all-mmalloc
13737 all-mmalloc: configure-mmalloc
13738         @r=`${PWD_COMMAND}`; export r; \
13739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13740         $(SET_LIB_PATH) \
13741         (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) all)
13742 @endif mmalloc
13743
13744 .PHONY: check-mmalloc maybe-check-mmalloc
13745 maybe-check-mmalloc:
13746 @if mmalloc
13747 maybe-check-mmalloc: check-mmalloc
13748
13749 check-mmalloc:
13750
13751 @endif mmalloc
13752
13753 .PHONY: install-mmalloc maybe-install-mmalloc
13754 maybe-install-mmalloc:
13755 @if mmalloc
13756 maybe-install-mmalloc: install-mmalloc
13757
13758 install-mmalloc: installdirs
13759         @r=`${PWD_COMMAND}`; export r; \
13760         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13761         $(SET_LIB_PATH) \
13762         (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) install)
13763
13764 @endif mmalloc
13765
13766 # Other targets (info, dvi, etc.)
13767
13768 .PHONY: maybe-info-mmalloc info-mmalloc
13769 maybe-info-mmalloc:
13770 @if mmalloc
13771 maybe-info-mmalloc: info-mmalloc
13772
13773 info-mmalloc: \
13774     configure-mmalloc 
13775         @[ -f ./mmalloc/Makefile ] || exit 0; \
13776         r=`${PWD_COMMAND}`; export r; \
13777         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13778         $(SET_LIB_PATH) \
13779         for flag in $(EXTRA_HOST_FLAGS); do \
13780           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13781         done; \
13782         echo "Doing info in mmalloc" ; \
13783         (cd mmalloc && \
13784           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13785                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13786                   "RANLIB=$${RANLIB}" \
13787                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13788                   info) \
13789           || exit 1
13790
13791 @endif mmalloc
13792
13793 .PHONY: maybe-dvi-mmalloc dvi-mmalloc
13794 maybe-dvi-mmalloc:
13795 @if mmalloc
13796 maybe-dvi-mmalloc: dvi-mmalloc
13797
13798 dvi-mmalloc: \
13799     configure-mmalloc 
13800         @[ -f ./mmalloc/Makefile ] || exit 0; \
13801         r=`${PWD_COMMAND}`; export r; \
13802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13803         $(SET_LIB_PATH) \
13804         for flag in $(EXTRA_HOST_FLAGS); do \
13805           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13806         done; \
13807         echo "Doing dvi in mmalloc" ; \
13808         (cd mmalloc && \
13809           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13810                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13811                   "RANLIB=$${RANLIB}" \
13812                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13813                   dvi) \
13814           || exit 1
13815
13816 @endif mmalloc
13817
13818 .PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
13819 maybe-TAGS-mmalloc:
13820 @if mmalloc
13821 maybe-TAGS-mmalloc: TAGS-mmalloc
13822
13823 TAGS-mmalloc: \
13824     configure-mmalloc 
13825         @[ -f ./mmalloc/Makefile ] || exit 0; \
13826         r=`${PWD_COMMAND}`; export r; \
13827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13828         $(SET_LIB_PATH) \
13829         for flag in $(EXTRA_HOST_FLAGS); do \
13830           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13831         done; \
13832         echo "Doing TAGS in mmalloc" ; \
13833         (cd mmalloc && \
13834           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13835                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13836                   "RANLIB=$${RANLIB}" \
13837                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13838                   TAGS) \
13839           || exit 1
13840
13841 @endif mmalloc
13842
13843 .PHONY: maybe-install-info-mmalloc install-info-mmalloc
13844 maybe-install-info-mmalloc:
13845 @if mmalloc
13846 maybe-install-info-mmalloc: install-info-mmalloc
13847
13848 install-info-mmalloc: \
13849     configure-mmalloc \
13850     info-mmalloc 
13851         @[ -f ./mmalloc/Makefile ] || exit 0; \
13852         r=`${PWD_COMMAND}`; export r; \
13853         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13854         $(SET_LIB_PATH) \
13855         for flag in $(EXTRA_HOST_FLAGS); do \
13856           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13857         done; \
13858         echo "Doing install-info in mmalloc" ; \
13859         (cd mmalloc && \
13860           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13861                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13862                   "RANLIB=$${RANLIB}" \
13863                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13864                   install-info) \
13865           || exit 1
13866
13867 @endif mmalloc
13868
13869 .PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
13870 maybe-installcheck-mmalloc:
13871 @if mmalloc
13872 maybe-installcheck-mmalloc: installcheck-mmalloc
13873
13874 installcheck-mmalloc: \
13875     configure-mmalloc 
13876         @[ -f ./mmalloc/Makefile ] || exit 0; \
13877         r=`${PWD_COMMAND}`; export r; \
13878         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13879         $(SET_LIB_PATH) \
13880         for flag in $(EXTRA_HOST_FLAGS); do \
13881           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13882         done; \
13883         echo "Doing installcheck in mmalloc" ; \
13884         (cd mmalloc && \
13885           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13886                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13887                   "RANLIB=$${RANLIB}" \
13888                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13889                   installcheck) \
13890           || exit 1
13891
13892 @endif mmalloc
13893
13894 .PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
13895 maybe-mostlyclean-mmalloc:
13896 @if mmalloc
13897 maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
13898
13899 mostlyclean-mmalloc: 
13900         @[ -f ./mmalloc/Makefile ] || exit 0; \
13901         r=`${PWD_COMMAND}`; export r; \
13902         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13903         $(SET_LIB_PATH) \
13904         for flag in $(EXTRA_HOST_FLAGS); do \
13905           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13906         done; \
13907         echo "Doing mostlyclean in mmalloc" ; \
13908         (cd mmalloc && \
13909           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13910                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13911                   "RANLIB=$${RANLIB}" \
13912                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13913                   mostlyclean) \
13914           || exit 1
13915
13916 @endif mmalloc
13917
13918 .PHONY: maybe-clean-mmalloc clean-mmalloc
13919 maybe-clean-mmalloc:
13920 @if mmalloc
13921 maybe-clean-mmalloc: clean-mmalloc
13922
13923 clean-mmalloc: 
13924         @[ -f ./mmalloc/Makefile ] || exit 0; \
13925         r=`${PWD_COMMAND}`; export r; \
13926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13927         $(SET_LIB_PATH) \
13928         for flag in $(EXTRA_HOST_FLAGS); do \
13929           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13930         done; \
13931         echo "Doing clean in mmalloc" ; \
13932         (cd mmalloc && \
13933           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13934                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13935                   "RANLIB=$${RANLIB}" \
13936                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13937                   clean) \
13938           || exit 1
13939
13940 @endif mmalloc
13941
13942 .PHONY: maybe-distclean-mmalloc distclean-mmalloc
13943 maybe-distclean-mmalloc:
13944 @if mmalloc
13945 maybe-distclean-mmalloc: distclean-mmalloc
13946
13947 distclean-mmalloc: 
13948         @[ -f ./mmalloc/Makefile ] || exit 0; \
13949         r=`${PWD_COMMAND}`; export r; \
13950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13951         $(SET_LIB_PATH) \
13952         for flag in $(EXTRA_HOST_FLAGS); do \
13953           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13954         done; \
13955         echo "Doing distclean in mmalloc" ; \
13956         (cd mmalloc && \
13957           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13958                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13959                   "RANLIB=$${RANLIB}" \
13960                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13961                   distclean) \
13962           || exit 1
13963
13964 @endif mmalloc
13965
13966 .PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
13967 maybe-maintainer-clean-mmalloc:
13968 @if mmalloc
13969 maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
13970
13971 maintainer-clean-mmalloc: 
13972         @[ -f ./mmalloc/Makefile ] || exit 0; \
13973         r=`${PWD_COMMAND}`; export r; \
13974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13975         $(SET_LIB_PATH) \
13976         for flag in $(EXTRA_HOST_FLAGS); do \
13977           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13978         done; \
13979         echo "Doing maintainer-clean in mmalloc" ; \
13980         (cd mmalloc && \
13981           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13982                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13983                   "RANLIB=$${RANLIB}" \
13984                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13985                   maintainer-clean) \
13986           || exit 1
13987
13988 @endif mmalloc
13989
13990
13991 .PHONY: configure-patch maybe-configure-patch
13992 maybe-configure-patch:
13993 @if patch
13994 maybe-configure-patch: configure-patch
13995 configure-patch:
13996         @test ! -f patch/Makefile || exit 0; \
13997         [ -d patch ] || mkdir patch; \
13998         r=`${PWD_COMMAND}`; export r; \
13999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14000         CC="$(CC)"; export CC; \
14001         CFLAGS="$(CFLAGS)"; export CFLAGS; \
14002         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
14003         CXX="$(CXX)"; export CXX; \
14004         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
14005         AR="$(AR)"; export AR; \
14006         AS="$(AS)"; export AS; \
14007         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
14008         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
14009         LD="$(LD)"; export LD; \
14010         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
14011         NM="$(NM)"; export NM; \
14012         RANLIB="$(RANLIB)"; export RANLIB; \
14013         WINDRES="$(WINDRES)"; export WINDRES; \
14014         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
14015         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
14016         echo Configuring in patch; \
14017         cd patch || exit 1; \
14018         case $(srcdir) in \
14019           \.) \
14020             srcdiroption="--srcdir=."; \
14021             libsrcdir=".";; \
14022           /* | [A-Za-z]:[\\/]*) \
14023             srcdiroption="--srcdir=$(srcdir)/patch"; \
14024             libsrcdir="$$s/patch";; \
14025           *) \
14026             srcdiroption="--srcdir=../$(srcdir)/patch"; \
14027             libsrcdir="$$s/patch";; \
14028         esac; \
14029         $(SHELL) $${libsrcdir}/configure \
14030           $(HOST_CONFIGARGS) $${srcdiroption} \
14031           || exit 1
14032 @endif patch
14033
14034 .PHONY: all-patch maybe-all-patch
14035 maybe-all-patch:
14036 @if patch
14037 maybe-all-patch: all-patch
14038 all-patch: configure-patch
14039         @r=`${PWD_COMMAND}`; export r; \
14040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14041         $(SET_LIB_PATH) \
14042         (cd patch && $(MAKE) $(FLAGS_TO_PASS) all)
14043 @endif patch
14044
14045 .PHONY: check-patch maybe-check-patch
14046 maybe-check-patch:
14047 @if patch
14048 maybe-check-patch: check-patch
14049
14050 check-patch:
14051         @r=`${PWD_COMMAND}`; export r; \
14052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14053         $(SET_LIB_PATH) \
14054         (cd patch && $(MAKE) $(FLAGS_TO_PASS) check)
14055
14056 @endif patch
14057
14058 .PHONY: install-patch maybe-install-patch
14059 maybe-install-patch:
14060 @if patch
14061 maybe-install-patch: install-patch
14062
14063 install-patch: installdirs
14064         @r=`${PWD_COMMAND}`; export r; \
14065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14066         $(SET_LIB_PATH) \
14067         (cd patch && $(MAKE) $(FLAGS_TO_PASS) install)
14068
14069 @endif patch
14070
14071 # Other targets (info, dvi, etc.)
14072
14073 .PHONY: maybe-info-patch info-patch
14074 maybe-info-patch:
14075 @if patch
14076 maybe-info-patch: info-patch
14077
14078 info-patch: \
14079     configure-patch 
14080         @[ -f ./patch/Makefile ] || exit 0; \
14081         r=`${PWD_COMMAND}`; export r; \
14082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14083         $(SET_LIB_PATH) \
14084         for flag in $(EXTRA_HOST_FLAGS); do \
14085           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14086         done; \
14087         echo "Doing info in patch" ; \
14088         (cd patch && \
14089           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14090                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14091                   "RANLIB=$${RANLIB}" \
14092                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14093                   info) \
14094           || exit 1
14095
14096 @endif patch
14097
14098 .PHONY: maybe-dvi-patch dvi-patch
14099 maybe-dvi-patch:
14100 @if patch
14101 maybe-dvi-patch: dvi-patch
14102
14103 dvi-patch: \
14104     configure-patch 
14105         @[ -f ./patch/Makefile ] || exit 0; \
14106         r=`${PWD_COMMAND}`; export r; \
14107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14108         $(SET_LIB_PATH) \
14109         for flag in $(EXTRA_HOST_FLAGS); do \
14110           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14111         done; \
14112         echo "Doing dvi in patch" ; \
14113         (cd patch && \
14114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14116                   "RANLIB=$${RANLIB}" \
14117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14118                   dvi) \
14119           || exit 1
14120
14121 @endif patch
14122
14123 .PHONY: maybe-TAGS-patch TAGS-patch
14124 maybe-TAGS-patch:
14125 @if patch
14126 maybe-TAGS-patch: TAGS-patch
14127
14128 TAGS-patch: \
14129     configure-patch 
14130         @[ -f ./patch/Makefile ] || exit 0; \
14131         r=`${PWD_COMMAND}`; export r; \
14132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14133         $(SET_LIB_PATH) \
14134         for flag in $(EXTRA_HOST_FLAGS); do \
14135           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14136         done; \
14137         echo "Doing TAGS in patch" ; \
14138         (cd patch && \
14139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14141                   "RANLIB=$${RANLIB}" \
14142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14143                   TAGS) \
14144           || exit 1
14145
14146 @endif patch
14147
14148 .PHONY: maybe-install-info-patch install-info-patch
14149 maybe-install-info-patch:
14150 @if patch
14151 maybe-install-info-patch: install-info-patch
14152
14153 install-info-patch: \
14154     configure-patch \
14155     info-patch 
14156         @[ -f ./patch/Makefile ] || exit 0; \
14157         r=`${PWD_COMMAND}`; export r; \
14158         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14159         $(SET_LIB_PATH) \
14160         for flag in $(EXTRA_HOST_FLAGS); do \
14161           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14162         done; \
14163         echo "Doing install-info in patch" ; \
14164         (cd patch && \
14165           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14166                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14167                   "RANLIB=$${RANLIB}" \
14168                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14169                   install-info) \
14170           || exit 1
14171
14172 @endif patch
14173
14174 .PHONY: maybe-installcheck-patch installcheck-patch
14175 maybe-installcheck-patch:
14176 @if patch
14177 maybe-installcheck-patch: installcheck-patch
14178
14179 installcheck-patch: \
14180     configure-patch 
14181         @[ -f ./patch/Makefile ] || exit 0; \
14182         r=`${PWD_COMMAND}`; export r; \
14183         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14184         $(SET_LIB_PATH) \
14185         for flag in $(EXTRA_HOST_FLAGS); do \
14186           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14187         done; \
14188         echo "Doing installcheck in patch" ; \
14189         (cd patch && \
14190           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14191                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14192                   "RANLIB=$${RANLIB}" \
14193                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14194                   installcheck) \
14195           || exit 1
14196
14197 @endif patch
14198
14199 .PHONY: maybe-mostlyclean-patch mostlyclean-patch
14200 maybe-mostlyclean-patch:
14201 @if patch
14202 maybe-mostlyclean-patch: mostlyclean-patch
14203
14204 mostlyclean-patch: 
14205         @[ -f ./patch/Makefile ] || exit 0; \
14206         r=`${PWD_COMMAND}`; export r; \
14207         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14208         $(SET_LIB_PATH) \
14209         for flag in $(EXTRA_HOST_FLAGS); do \
14210           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14211         done; \
14212         echo "Doing mostlyclean in patch" ; \
14213         (cd patch && \
14214           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14215                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14216                   "RANLIB=$${RANLIB}" \
14217                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14218                   mostlyclean) \
14219           || exit 1
14220
14221 @endif patch
14222
14223 .PHONY: maybe-clean-patch clean-patch
14224 maybe-clean-patch:
14225 @if patch
14226 maybe-clean-patch: clean-patch
14227
14228 clean-patch: 
14229         @[ -f ./patch/Makefile ] || exit 0; \
14230         r=`${PWD_COMMAND}`; export r; \
14231         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14232         $(SET_LIB_PATH) \
14233         for flag in $(EXTRA_HOST_FLAGS); do \
14234           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14235         done; \
14236         echo "Doing clean in patch" ; \
14237         (cd patch && \
14238           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14239                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14240                   "RANLIB=$${RANLIB}" \
14241                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14242                   clean) \
14243           || exit 1
14244
14245 @endif patch
14246
14247 .PHONY: maybe-distclean-patch distclean-patch
14248 maybe-distclean-patch:
14249 @if patch
14250 maybe-distclean-patch: distclean-patch
14251
14252 distclean-patch: 
14253         @[ -f ./patch/Makefile ] || exit 0; \
14254         r=`${PWD_COMMAND}`; export r; \
14255         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14256         $(SET_LIB_PATH) \
14257         for flag in $(EXTRA_HOST_FLAGS); do \
14258           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14259         done; \
14260         echo "Doing distclean in patch" ; \
14261         (cd patch && \
14262           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14263                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14264                   "RANLIB=$${RANLIB}" \
14265                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14266                   distclean) \
14267           || exit 1
14268
14269 @endif patch
14270
14271 .PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
14272 maybe-maintainer-clean-patch:
14273 @if patch
14274 maybe-maintainer-clean-patch: maintainer-clean-patch
14275
14276 maintainer-clean-patch: 
14277         @[ -f ./patch/Makefile ] || exit 0; \
14278         r=`${PWD_COMMAND}`; export r; \
14279         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14280         $(SET_LIB_PATH) \
14281         for flag in $(EXTRA_HOST_FLAGS); do \
14282           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14283         done; \
14284         echo "Doing maintainer-clean in patch" ; \
14285         (cd patch && \
14286           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14287                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14288                   "RANLIB=$${RANLIB}" \
14289                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14290                   maintainer-clean) \
14291           || exit 1
14292
14293 @endif patch
14294
14295
14296 .PHONY: configure-perl maybe-configure-perl
14297 maybe-configure-perl:
14298 @if perl
14299 maybe-configure-perl: configure-perl
14300 configure-perl:
14301         @test ! -f perl/Makefile || exit 0; \
14302         [ -d perl ] || mkdir perl; \
14303         r=`${PWD_COMMAND}`; export r; \
14304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14305         CC="$(CC)"; export CC; \
14306         CFLAGS="$(CFLAGS)"; export CFLAGS; \
14307         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
14308         CXX="$(CXX)"; export CXX; \
14309         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
14310         AR="$(AR)"; export AR; \
14311         AS="$(AS)"; export AS; \
14312         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
14313         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
14314         LD="$(LD)"; export LD; \
14315         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
14316         NM="$(NM)"; export NM; \
14317         RANLIB="$(RANLIB)"; export RANLIB; \
14318         WINDRES="$(WINDRES)"; export WINDRES; \
14319         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
14320         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
14321         echo Configuring in perl; \
14322         cd perl || exit 1; \
14323         case $(srcdir) in \
14324           \.) \
14325             srcdiroption="--srcdir=."; \
14326             libsrcdir=".";; \
14327           /* | [A-Za-z]:[\\/]*) \
14328             srcdiroption="--srcdir=$(srcdir)/perl"; \
14329             libsrcdir="$$s/perl";; \
14330           *) \
14331             srcdiroption="--srcdir=../$(srcdir)/perl"; \
14332             libsrcdir="$$s/perl";; \
14333         esac; \
14334         $(SHELL) $${libsrcdir}/configure \
14335           $(HOST_CONFIGARGS) $${srcdiroption} \
14336           || exit 1
14337 @endif perl
14338
14339 .PHONY: all-perl maybe-all-perl
14340 maybe-all-perl:
14341 @if perl
14342 maybe-all-perl: all-perl
14343 all-perl: configure-perl
14344         @r=`${PWD_COMMAND}`; export r; \
14345         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14346         $(SET_LIB_PATH) \
14347         (cd perl && $(MAKE) $(FLAGS_TO_PASS) all)
14348 @endif perl
14349
14350 .PHONY: check-perl maybe-check-perl
14351 maybe-check-perl:
14352 @if perl
14353 maybe-check-perl: check-perl
14354
14355 check-perl:
14356         @r=`${PWD_COMMAND}`; export r; \
14357         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14358         $(SET_LIB_PATH) \
14359         (cd perl && $(MAKE) $(FLAGS_TO_PASS) check)
14360
14361 @endif perl
14362
14363 .PHONY: install-perl maybe-install-perl
14364 maybe-install-perl:
14365 @if perl
14366 maybe-install-perl: install-perl
14367
14368 install-perl: installdirs
14369         @r=`${PWD_COMMAND}`; export r; \
14370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14371         $(SET_LIB_PATH) \
14372         (cd perl && $(MAKE) $(FLAGS_TO_PASS) install)
14373
14374 @endif perl
14375
14376 # Other targets (info, dvi, etc.)
14377
14378 .PHONY: maybe-info-perl info-perl
14379 maybe-info-perl:
14380 @if perl
14381 maybe-info-perl: info-perl
14382
14383 info-perl: \
14384     configure-perl 
14385         @[ -f ./perl/Makefile ] || exit 0; \
14386         r=`${PWD_COMMAND}`; export r; \
14387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14388         $(SET_LIB_PATH) \
14389         for flag in $(EXTRA_HOST_FLAGS); do \
14390           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14391         done; \
14392         echo "Doing info in perl" ; \
14393         (cd perl && \
14394           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14395                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14396                   "RANLIB=$${RANLIB}" \
14397                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14398                   info) \
14399           || exit 1
14400
14401 @endif perl
14402
14403 .PHONY: maybe-dvi-perl dvi-perl
14404 maybe-dvi-perl:
14405 @if perl
14406 maybe-dvi-perl: dvi-perl
14407
14408 dvi-perl: \
14409     configure-perl 
14410         @[ -f ./perl/Makefile ] || exit 0; \
14411         r=`${PWD_COMMAND}`; export r; \
14412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14413         $(SET_LIB_PATH) \
14414         for flag in $(EXTRA_HOST_FLAGS); do \
14415           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14416         done; \
14417         echo "Doing dvi in perl" ; \
14418         (cd perl && \
14419           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14420                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14421                   "RANLIB=$${RANLIB}" \
14422                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14423                   dvi) \
14424           || exit 1
14425
14426 @endif perl
14427
14428 .PHONY: maybe-TAGS-perl TAGS-perl
14429 maybe-TAGS-perl:
14430 @if perl
14431 maybe-TAGS-perl: TAGS-perl
14432
14433 TAGS-perl: \
14434     configure-perl 
14435         @[ -f ./perl/Makefile ] || exit 0; \
14436         r=`${PWD_COMMAND}`; export r; \
14437         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14438         $(SET_LIB_PATH) \
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 perl" ; \
14443         (cd perl && \
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 perl
14452
14453 .PHONY: maybe-install-info-perl install-info-perl
14454 maybe-install-info-perl:
14455 @if perl
14456 maybe-install-info-perl: install-info-perl
14457
14458 install-info-perl: \
14459     configure-perl \
14460     info-perl 
14461         @[ -f ./perl/Makefile ] || exit 0; \
14462         r=`${PWD_COMMAND}`; export r; \
14463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14464         $(SET_LIB_PATH) \
14465         for flag in $(EXTRA_HOST_FLAGS); do \
14466           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14467         done; \
14468         echo "Doing install-info in perl" ; \
14469         (cd perl && \
14470           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14471                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14472                   "RANLIB=$${RANLIB}" \
14473                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14474                   install-info) \
14475           || exit 1
14476
14477 @endif perl
14478
14479 .PHONY: maybe-installcheck-perl installcheck-perl
14480 maybe-installcheck-perl:
14481 @if perl
14482 maybe-installcheck-perl: installcheck-perl
14483
14484 installcheck-perl: \
14485     configure-perl 
14486         @[ -f ./perl/Makefile ] || exit 0; \
14487         r=`${PWD_COMMAND}`; export r; \
14488         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14489         $(SET_LIB_PATH) \
14490         for flag in $(EXTRA_HOST_FLAGS); do \
14491           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14492         done; \
14493         echo "Doing installcheck in perl" ; \
14494         (cd perl && \
14495           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14496                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14497                   "RANLIB=$${RANLIB}" \
14498                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14499                   installcheck) \
14500           || exit 1
14501
14502 @endif perl
14503
14504 .PHONY: maybe-mostlyclean-perl mostlyclean-perl
14505 maybe-mostlyclean-perl:
14506 @if perl
14507 maybe-mostlyclean-perl: mostlyclean-perl
14508
14509 mostlyclean-perl: 
14510         @[ -f ./perl/Makefile ] || exit 0; \
14511         r=`${PWD_COMMAND}`; export r; \
14512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14513         $(SET_LIB_PATH) \
14514         for flag in $(EXTRA_HOST_FLAGS); do \
14515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14516         done; \
14517         echo "Doing mostlyclean in perl" ; \
14518         (cd perl && \
14519           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14520                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14521                   "RANLIB=$${RANLIB}" \
14522                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14523                   mostlyclean) \
14524           || exit 1
14525
14526 @endif perl
14527
14528 .PHONY: maybe-clean-perl clean-perl
14529 maybe-clean-perl:
14530 @if perl
14531 maybe-clean-perl: clean-perl
14532
14533 clean-perl: 
14534         @[ -f ./perl/Makefile ] || exit 0; \
14535         r=`${PWD_COMMAND}`; export r; \
14536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14537         $(SET_LIB_PATH) \
14538         for flag in $(EXTRA_HOST_FLAGS); do \
14539           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14540         done; \
14541         echo "Doing clean in perl" ; \
14542         (cd perl && \
14543           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14544                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14545                   "RANLIB=$${RANLIB}" \
14546                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14547                   clean) \
14548           || exit 1
14549
14550 @endif perl
14551
14552 .PHONY: maybe-distclean-perl distclean-perl
14553 maybe-distclean-perl:
14554 @if perl
14555 maybe-distclean-perl: distclean-perl
14556
14557 distclean-perl: 
14558         @[ -f ./perl/Makefile ] || exit 0; \
14559         r=`${PWD_COMMAND}`; export r; \
14560         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14561         $(SET_LIB_PATH) \
14562         for flag in $(EXTRA_HOST_FLAGS); do \
14563           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14564         done; \
14565         echo "Doing distclean in perl" ; \
14566         (cd perl && \
14567           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14568                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14569                   "RANLIB=$${RANLIB}" \
14570                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14571                   distclean) \
14572           || exit 1
14573
14574 @endif perl
14575
14576 .PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
14577 maybe-maintainer-clean-perl:
14578 @if perl
14579 maybe-maintainer-clean-perl: maintainer-clean-perl
14580
14581 maintainer-clean-perl: 
14582         @[ -f ./perl/Makefile ] || exit 0; \
14583         r=`${PWD_COMMAND}`; export r; \
14584         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14585         $(SET_LIB_PATH) \
14586         for flag in $(EXTRA_HOST_FLAGS); do \
14587           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14588         done; \
14589         echo "Doing maintainer-clean in perl" ; \
14590         (cd perl && \
14591           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14592                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14593                   "RANLIB=$${RANLIB}" \
14594                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14595                   maintainer-clean) \
14596           || exit 1
14597
14598 @endif perl
14599
14600
14601 .PHONY: configure-prms maybe-configure-prms
14602 maybe-configure-prms:
14603 @if prms
14604 maybe-configure-prms: configure-prms
14605 configure-prms:
14606         @test ! -f prms/Makefile || exit 0; \
14607         [ -d prms ] || mkdir prms; \
14608         r=`${PWD_COMMAND}`; export r; \
14609         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14610         CC="$(CC)"; export CC; \
14611         CFLAGS="$(CFLAGS)"; export CFLAGS; \
14612         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
14613         CXX="$(CXX)"; export CXX; \
14614         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
14615         AR="$(AR)"; export AR; \
14616         AS="$(AS)"; export AS; \
14617         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
14618         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
14619         LD="$(LD)"; export LD; \
14620         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
14621         NM="$(NM)"; export NM; \
14622         RANLIB="$(RANLIB)"; export RANLIB; \
14623         WINDRES="$(WINDRES)"; export WINDRES; \
14624         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
14625         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
14626         echo Configuring in prms; \
14627         cd prms || exit 1; \
14628         case $(srcdir) in \
14629           \.) \
14630             srcdiroption="--srcdir=."; \
14631             libsrcdir=".";; \
14632           /* | [A-Za-z]:[\\/]*) \
14633             srcdiroption="--srcdir=$(srcdir)/prms"; \
14634             libsrcdir="$$s/prms";; \
14635           *) \
14636             srcdiroption="--srcdir=../$(srcdir)/prms"; \
14637             libsrcdir="$$s/prms";; \
14638         esac; \
14639         $(SHELL) $${libsrcdir}/configure \
14640           $(HOST_CONFIGARGS) $${srcdiroption} \
14641           || exit 1
14642 @endif prms
14643
14644 .PHONY: all-prms maybe-all-prms
14645 maybe-all-prms:
14646 @if prms
14647 maybe-all-prms: all-prms
14648 all-prms: configure-prms
14649         @r=`${PWD_COMMAND}`; export r; \
14650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14651         $(SET_LIB_PATH) \
14652         (cd prms && $(MAKE) $(FLAGS_TO_PASS) all)
14653 @endif prms
14654
14655 .PHONY: check-prms maybe-check-prms
14656 maybe-check-prms:
14657 @if prms
14658 maybe-check-prms: check-prms
14659
14660 check-prms:
14661         @r=`${PWD_COMMAND}`; export r; \
14662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14663         $(SET_LIB_PATH) \
14664         (cd prms && $(MAKE) $(FLAGS_TO_PASS) check)
14665
14666 @endif prms
14667
14668 .PHONY: install-prms maybe-install-prms
14669 maybe-install-prms:
14670 @if prms
14671 maybe-install-prms: install-prms
14672
14673 install-prms: installdirs
14674         @r=`${PWD_COMMAND}`; export r; \
14675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14676         $(SET_LIB_PATH) \
14677         (cd prms && $(MAKE) $(FLAGS_TO_PASS) install)
14678
14679 @endif prms
14680
14681 # Other targets (info, dvi, etc.)
14682
14683 .PHONY: maybe-info-prms info-prms
14684 maybe-info-prms:
14685 @if prms
14686 maybe-info-prms: info-prms
14687
14688 info-prms: \
14689     configure-prms 
14690         @[ -f ./prms/Makefile ] || exit 0; \
14691         r=`${PWD_COMMAND}`; export r; \
14692         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14693         $(SET_LIB_PATH) \
14694         for flag in $(EXTRA_HOST_FLAGS); do \
14695           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14696         done; \
14697         echo "Doing info in prms" ; \
14698         (cd prms && \
14699           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14700                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14701                   "RANLIB=$${RANLIB}" \
14702                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14703                   info) \
14704           || exit 1
14705
14706 @endif prms
14707
14708 .PHONY: maybe-dvi-prms dvi-prms
14709 maybe-dvi-prms:
14710 @if prms
14711 maybe-dvi-prms: dvi-prms
14712
14713 dvi-prms: \
14714     configure-prms 
14715         @[ -f ./prms/Makefile ] || exit 0; \
14716         r=`${PWD_COMMAND}`; export r; \
14717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14718         $(SET_LIB_PATH) \
14719         for flag in $(EXTRA_HOST_FLAGS); do \
14720           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14721         done; \
14722         echo "Doing dvi in prms" ; \
14723         (cd prms && \
14724           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14725                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14726                   "RANLIB=$${RANLIB}" \
14727                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14728                   dvi) \
14729           || exit 1
14730
14731 @endif prms
14732
14733 .PHONY: maybe-TAGS-prms TAGS-prms
14734 maybe-TAGS-prms:
14735 @if prms
14736 maybe-TAGS-prms: TAGS-prms
14737
14738 TAGS-prms: \
14739     configure-prms 
14740         @[ -f ./prms/Makefile ] || exit 0; \
14741         r=`${PWD_COMMAND}`; export r; \
14742         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14743         $(SET_LIB_PATH) \
14744         for flag in $(EXTRA_HOST_FLAGS); do \
14745           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14746         done; \
14747         echo "Doing TAGS in prms" ; \
14748         (cd prms && \
14749           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14750                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14751                   "RANLIB=$${RANLIB}" \
14752                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14753                   TAGS) \
14754           || exit 1
14755
14756 @endif prms
14757
14758 .PHONY: maybe-install-info-prms install-info-prms
14759 maybe-install-info-prms:
14760 @if prms
14761 maybe-install-info-prms: install-info-prms
14762
14763 install-info-prms: \
14764     configure-prms \
14765     info-prms 
14766         @[ -f ./prms/Makefile ] || exit 0; \
14767         r=`${PWD_COMMAND}`; export r; \
14768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14769         $(SET_LIB_PATH) \
14770         for flag in $(EXTRA_HOST_FLAGS); do \
14771           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14772         done; \
14773         echo "Doing install-info in prms" ; \
14774         (cd prms && \
14775           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14776                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14777                   "RANLIB=$${RANLIB}" \
14778                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14779                   install-info) \
14780           || exit 1
14781
14782 @endif prms
14783
14784 .PHONY: maybe-installcheck-prms installcheck-prms
14785 maybe-installcheck-prms:
14786 @if prms
14787 maybe-installcheck-prms: installcheck-prms
14788
14789 installcheck-prms: \
14790     configure-prms 
14791         @[ -f ./prms/Makefile ] || exit 0; \
14792         r=`${PWD_COMMAND}`; export r; \
14793         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14794         $(SET_LIB_PATH) \
14795         for flag in $(EXTRA_HOST_FLAGS); do \
14796           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14797         done; \
14798         echo "Doing installcheck in prms" ; \
14799         (cd prms && \
14800           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14801                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14802                   "RANLIB=$${RANLIB}" \
14803                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14804                   installcheck) \
14805           || exit 1
14806
14807 @endif prms
14808
14809 .PHONY: maybe-mostlyclean-prms mostlyclean-prms
14810 maybe-mostlyclean-prms:
14811 @if prms
14812 maybe-mostlyclean-prms: mostlyclean-prms
14813
14814 mostlyclean-prms: 
14815         @[ -f ./prms/Makefile ] || exit 0; \
14816         r=`${PWD_COMMAND}`; export r; \
14817         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14818         $(SET_LIB_PATH) \
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 prms" ; \
14823         (cd prms && \
14824           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14825                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14826                   "RANLIB=$${RANLIB}" \
14827                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14828                   mostlyclean) \
14829           || exit 1
14830
14831 @endif prms
14832
14833 .PHONY: maybe-clean-prms clean-prms
14834 maybe-clean-prms:
14835 @if prms
14836 maybe-clean-prms: clean-prms
14837
14838 clean-prms: 
14839         @[ -f ./prms/Makefile ] || exit 0; \
14840         r=`${PWD_COMMAND}`; export r; \
14841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14842         $(SET_LIB_PATH) \
14843         for flag in $(EXTRA_HOST_FLAGS); do \
14844           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14845         done; \
14846         echo "Doing clean in prms" ; \
14847         (cd prms && \
14848           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14849                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14850                   "RANLIB=$${RANLIB}" \
14851                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14852                   clean) \
14853           || exit 1
14854
14855 @endif prms
14856
14857 .PHONY: maybe-distclean-prms distclean-prms
14858 maybe-distclean-prms:
14859 @if prms
14860 maybe-distclean-prms: distclean-prms
14861
14862 distclean-prms: 
14863         @[ -f ./prms/Makefile ] || exit 0; \
14864         r=`${PWD_COMMAND}`; export r; \
14865         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14866         $(SET_LIB_PATH) \
14867         for flag in $(EXTRA_HOST_FLAGS); do \
14868           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14869         done; \
14870         echo "Doing distclean in prms" ; \
14871         (cd prms && \
14872           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14873                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14874                   "RANLIB=$${RANLIB}" \
14875                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14876                   distclean) \
14877           || exit 1
14878
14879 @endif prms
14880
14881 .PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
14882 maybe-maintainer-clean-prms:
14883 @if prms
14884 maybe-maintainer-clean-prms: maintainer-clean-prms
14885
14886 maintainer-clean-prms: 
14887         @[ -f ./prms/Makefile ] || exit 0; \
14888         r=`${PWD_COMMAND}`; export r; \
14889         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14890         $(SET_LIB_PATH) \
14891         for flag in $(EXTRA_HOST_FLAGS); do \
14892           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14893         done; \
14894         echo "Doing maintainer-clean in prms" ; \
14895         (cd prms && \
14896           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14897                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14898                   "RANLIB=$${RANLIB}" \
14899                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14900                   maintainer-clean) \
14901           || exit 1
14902
14903 @endif prms
14904
14905
14906 .PHONY: configure-rcs maybe-configure-rcs
14907 maybe-configure-rcs:
14908 @if rcs
14909 maybe-configure-rcs: configure-rcs
14910 configure-rcs:
14911         @test ! -f rcs/Makefile || exit 0; \
14912         [ -d rcs ] || mkdir rcs; \
14913         r=`${PWD_COMMAND}`; export r; \
14914         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14915         CC="$(CC)"; export CC; \
14916         CFLAGS="$(CFLAGS)"; export CFLAGS; \
14917         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
14918         CXX="$(CXX)"; export CXX; \
14919         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
14920         AR="$(AR)"; export AR; \
14921         AS="$(AS)"; export AS; \
14922         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
14923         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
14924         LD="$(LD)"; export LD; \
14925         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
14926         NM="$(NM)"; export NM; \
14927         RANLIB="$(RANLIB)"; export RANLIB; \
14928         WINDRES="$(WINDRES)"; export WINDRES; \
14929         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
14930         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
14931         echo Configuring in rcs; \
14932         cd rcs || exit 1; \
14933         case $(srcdir) in \
14934           \.) \
14935             srcdiroption="--srcdir=."; \
14936             libsrcdir=".";; \
14937           /* | [A-Za-z]:[\\/]*) \
14938             srcdiroption="--srcdir=$(srcdir)/rcs"; \
14939             libsrcdir="$$s/rcs";; \
14940           *) \
14941             srcdiroption="--srcdir=../$(srcdir)/rcs"; \
14942             libsrcdir="$$s/rcs";; \
14943         esac; \
14944         $(SHELL) $${libsrcdir}/configure \
14945           $(HOST_CONFIGARGS) $${srcdiroption} \
14946           || exit 1
14947 @endif rcs
14948
14949 .PHONY: all-rcs maybe-all-rcs
14950 maybe-all-rcs:
14951 @if rcs
14952 maybe-all-rcs: all-rcs
14953 all-rcs: configure-rcs
14954         @r=`${PWD_COMMAND}`; export r; \
14955         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14956         $(SET_LIB_PATH) \
14957         (cd rcs && $(MAKE) $(FLAGS_TO_PASS) all)
14958 @endif rcs
14959
14960 .PHONY: check-rcs maybe-check-rcs
14961 maybe-check-rcs:
14962 @if rcs
14963 maybe-check-rcs: check-rcs
14964
14965 check-rcs:
14966         @r=`${PWD_COMMAND}`; export r; \
14967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14968         $(SET_LIB_PATH) \
14969         (cd rcs && $(MAKE) $(FLAGS_TO_PASS) check)
14970
14971 @endif rcs
14972
14973 .PHONY: install-rcs maybe-install-rcs
14974 maybe-install-rcs:
14975 @if rcs
14976 maybe-install-rcs: install-rcs
14977
14978 install-rcs: installdirs
14979         @r=`${PWD_COMMAND}`; export r; \
14980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14981         $(SET_LIB_PATH) \
14982         (cd rcs && $(MAKE) $(FLAGS_TO_PASS) install)
14983
14984 @endif rcs
14985
14986 # Other targets (info, dvi, etc.)
14987
14988 .PHONY: maybe-info-rcs info-rcs
14989 maybe-info-rcs:
14990 @if rcs
14991 maybe-info-rcs: info-rcs
14992
14993 info-rcs: \
14994     configure-rcs 
14995         @[ -f ./rcs/Makefile ] || exit 0; \
14996         r=`${PWD_COMMAND}`; export r; \
14997         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14998         $(SET_LIB_PATH) \
14999         for flag in $(EXTRA_HOST_FLAGS); do \
15000           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15001         done; \
15002         echo "Doing info in rcs" ; \
15003         (cd rcs && \
15004           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15005                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15006                   "RANLIB=$${RANLIB}" \
15007                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15008                   info) \
15009           || exit 1
15010
15011 @endif rcs
15012
15013 .PHONY: maybe-dvi-rcs dvi-rcs
15014 maybe-dvi-rcs:
15015 @if rcs
15016 maybe-dvi-rcs: dvi-rcs
15017
15018 dvi-rcs: \
15019     configure-rcs 
15020         @[ -f ./rcs/Makefile ] || exit 0; \
15021         r=`${PWD_COMMAND}`; export r; \
15022         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15023         $(SET_LIB_PATH) \
15024         for flag in $(EXTRA_HOST_FLAGS); do \
15025           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15026         done; \
15027         echo "Doing dvi in rcs" ; \
15028         (cd rcs && \
15029           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15030                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15031                   "RANLIB=$${RANLIB}" \
15032                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15033                   dvi) \
15034           || exit 1
15035
15036 @endif rcs
15037
15038 .PHONY: maybe-TAGS-rcs TAGS-rcs
15039 maybe-TAGS-rcs:
15040 @if rcs
15041 maybe-TAGS-rcs: TAGS-rcs
15042
15043 TAGS-rcs: \
15044     configure-rcs 
15045         @[ -f ./rcs/Makefile ] || exit 0; \
15046         r=`${PWD_COMMAND}`; export r; \
15047         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15048         $(SET_LIB_PATH) \
15049         for flag in $(EXTRA_HOST_FLAGS); do \
15050           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15051         done; \
15052         echo "Doing TAGS in rcs" ; \
15053         (cd rcs && \
15054           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15055                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15056                   "RANLIB=$${RANLIB}" \
15057                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15058                   TAGS) \
15059           || exit 1
15060
15061 @endif rcs
15062
15063 .PHONY: maybe-install-info-rcs install-info-rcs
15064 maybe-install-info-rcs:
15065 @if rcs
15066 maybe-install-info-rcs: install-info-rcs
15067
15068 install-info-rcs: \
15069     configure-rcs \
15070     info-rcs 
15071         @[ -f ./rcs/Makefile ] || exit 0; \
15072         r=`${PWD_COMMAND}`; export r; \
15073         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15074         $(SET_LIB_PATH) \
15075         for flag in $(EXTRA_HOST_FLAGS); do \
15076           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15077         done; \
15078         echo "Doing install-info in rcs" ; \
15079         (cd rcs && \
15080           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15081                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15082                   "RANLIB=$${RANLIB}" \
15083                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15084                   install-info) \
15085           || exit 1
15086
15087 @endif rcs
15088
15089 .PHONY: maybe-installcheck-rcs installcheck-rcs
15090 maybe-installcheck-rcs:
15091 @if rcs
15092 maybe-installcheck-rcs: installcheck-rcs
15093
15094 installcheck-rcs: \
15095     configure-rcs 
15096         @[ -f ./rcs/Makefile ] || exit 0; \
15097         r=`${PWD_COMMAND}`; export r; \
15098         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15099         $(SET_LIB_PATH) \
15100         for flag in $(EXTRA_HOST_FLAGS); do \
15101           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15102         done; \
15103         echo "Doing installcheck in rcs" ; \
15104         (cd rcs && \
15105           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15106                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15107                   "RANLIB=$${RANLIB}" \
15108                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15109                   installcheck) \
15110           || exit 1
15111
15112 @endif rcs
15113
15114 .PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
15115 maybe-mostlyclean-rcs:
15116 @if rcs
15117 maybe-mostlyclean-rcs: mostlyclean-rcs
15118
15119 mostlyclean-rcs: 
15120         @[ -f ./rcs/Makefile ] || exit 0; \
15121         r=`${PWD_COMMAND}`; export r; \
15122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15123         $(SET_LIB_PATH) \
15124         for flag in $(EXTRA_HOST_FLAGS); do \
15125           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15126         done; \
15127         echo "Doing mostlyclean in rcs" ; \
15128         (cd rcs && \
15129           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15130                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15131                   "RANLIB=$${RANLIB}" \
15132                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15133                   mostlyclean) \
15134           || exit 1
15135
15136 @endif rcs
15137
15138 .PHONY: maybe-clean-rcs clean-rcs
15139 maybe-clean-rcs:
15140 @if rcs
15141 maybe-clean-rcs: clean-rcs
15142
15143 clean-rcs: 
15144         @[ -f ./rcs/Makefile ] || exit 0; \
15145         r=`${PWD_COMMAND}`; export r; \
15146         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15147         $(SET_LIB_PATH) \
15148         for flag in $(EXTRA_HOST_FLAGS); do \
15149           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15150         done; \
15151         echo "Doing clean in rcs" ; \
15152         (cd rcs && \
15153           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15154                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15155                   "RANLIB=$${RANLIB}" \
15156                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15157                   clean) \
15158           || exit 1
15159
15160 @endif rcs
15161
15162 .PHONY: maybe-distclean-rcs distclean-rcs
15163 maybe-distclean-rcs:
15164 @if rcs
15165 maybe-distclean-rcs: distclean-rcs
15166
15167 distclean-rcs: 
15168         @[ -f ./rcs/Makefile ] || exit 0; \
15169         r=`${PWD_COMMAND}`; export r; \
15170         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15171         $(SET_LIB_PATH) \
15172         for flag in $(EXTRA_HOST_FLAGS); do \
15173           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15174         done; \
15175         echo "Doing distclean in rcs" ; \
15176         (cd rcs && \
15177           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15178                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15179                   "RANLIB=$${RANLIB}" \
15180                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15181                   distclean) \
15182           || exit 1
15183
15184 @endif rcs
15185
15186 .PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
15187 maybe-maintainer-clean-rcs:
15188 @if rcs
15189 maybe-maintainer-clean-rcs: maintainer-clean-rcs
15190
15191 maintainer-clean-rcs: 
15192         @[ -f ./rcs/Makefile ] || exit 0; \
15193         r=`${PWD_COMMAND}`; export r; \
15194         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15195         $(SET_LIB_PATH) \
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 rcs" ; \
15200         (cd rcs && \
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 rcs
15209
15210
15211 .PHONY: configure-readline maybe-configure-readline
15212 maybe-configure-readline:
15213 @if readline
15214 maybe-configure-readline: configure-readline
15215 configure-readline:
15216         @test ! -f readline/Makefile || exit 0; \
15217         [ -d readline ] || mkdir readline; \
15218         r=`${PWD_COMMAND}`; export r; \
15219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15220         CC="$(CC)"; export CC; \
15221         CFLAGS="$(CFLAGS)"; export CFLAGS; \
15222         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
15223         CXX="$(CXX)"; export CXX; \
15224         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
15225         AR="$(AR)"; export AR; \
15226         AS="$(AS)"; export AS; \
15227         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
15228         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
15229         LD="$(LD)"; export LD; \
15230         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
15231         NM="$(NM)"; export NM; \
15232         RANLIB="$(RANLIB)"; export RANLIB; \
15233         WINDRES="$(WINDRES)"; export WINDRES; \
15234         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
15235         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
15236         echo Configuring in readline; \
15237         cd readline || exit 1; \
15238         case $(srcdir) in \
15239           \.) \
15240             srcdiroption="--srcdir=."; \
15241             libsrcdir=".";; \
15242           /* | [A-Za-z]:[\\/]*) \
15243             srcdiroption="--srcdir=$(srcdir)/readline"; \
15244             libsrcdir="$$s/readline";; \
15245           *) \
15246             srcdiroption="--srcdir=../$(srcdir)/readline"; \
15247             libsrcdir="$$s/readline";; \
15248         esac; \
15249         $(SHELL) $${libsrcdir}/configure \
15250           $(HOST_CONFIGARGS) $${srcdiroption} \
15251           || exit 1
15252 @endif readline
15253
15254 .PHONY: all-readline maybe-all-readline
15255 maybe-all-readline:
15256 @if readline
15257 maybe-all-readline: all-readline
15258 all-readline: configure-readline
15259         @r=`${PWD_COMMAND}`; export r; \
15260         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15261         $(SET_LIB_PATH) \
15262         (cd readline && $(MAKE) $(FLAGS_TO_PASS) all)
15263 @endif readline
15264
15265 .PHONY: check-readline maybe-check-readline
15266 maybe-check-readline:
15267 @if readline
15268 maybe-check-readline: check-readline
15269
15270 check-readline:
15271         @r=`${PWD_COMMAND}`; export r; \
15272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15273         $(SET_LIB_PATH) \
15274         (cd readline && $(MAKE) $(FLAGS_TO_PASS) check)
15275
15276 @endif readline
15277
15278 .PHONY: install-readline maybe-install-readline
15279 maybe-install-readline:
15280 @if readline
15281 maybe-install-readline: install-readline
15282
15283 install-readline: installdirs
15284         @r=`${PWD_COMMAND}`; export r; \
15285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15286         $(SET_LIB_PATH) \
15287         (cd readline && $(MAKE) $(FLAGS_TO_PASS) install)
15288
15289 @endif readline
15290
15291 # Other targets (info, dvi, etc.)
15292
15293 .PHONY: maybe-info-readline info-readline
15294 maybe-info-readline:
15295 @if readline
15296 maybe-info-readline: info-readline
15297
15298 info-readline: \
15299     configure-readline 
15300         @[ -f ./readline/Makefile ] || exit 0; \
15301         r=`${PWD_COMMAND}`; export r; \
15302         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15303         $(SET_LIB_PATH) \
15304         for flag in $(EXTRA_HOST_FLAGS); do \
15305           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15306         done; \
15307         echo "Doing info in readline" ; \
15308         (cd readline && \
15309           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15310                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15311                   "RANLIB=$${RANLIB}" \
15312                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15313                   info) \
15314           || exit 1
15315
15316 @endif readline
15317
15318 .PHONY: maybe-dvi-readline dvi-readline
15319 maybe-dvi-readline:
15320 @if readline
15321 maybe-dvi-readline: dvi-readline
15322
15323 dvi-readline: \
15324     configure-readline 
15325         @[ -f ./readline/Makefile ] || exit 0; \
15326         r=`${PWD_COMMAND}`; export r; \
15327         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15328         $(SET_LIB_PATH) \
15329         for flag in $(EXTRA_HOST_FLAGS); do \
15330           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15331         done; \
15332         echo "Doing dvi in readline" ; \
15333         (cd readline && \
15334           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15335                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15336                   "RANLIB=$${RANLIB}" \
15337                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15338                   dvi) \
15339           || exit 1
15340
15341 @endif readline
15342
15343 .PHONY: maybe-TAGS-readline TAGS-readline
15344 maybe-TAGS-readline:
15345 @if readline
15346 maybe-TAGS-readline: TAGS-readline
15347
15348 TAGS-readline: \
15349     configure-readline 
15350         @[ -f ./readline/Makefile ] || exit 0; \
15351         r=`${PWD_COMMAND}`; export r; \
15352         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15353         $(SET_LIB_PATH) \
15354         for flag in $(EXTRA_HOST_FLAGS); do \
15355           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15356         done; \
15357         echo "Doing TAGS in readline" ; \
15358         (cd readline && \
15359           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15360                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15361                   "RANLIB=$${RANLIB}" \
15362                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15363                   TAGS) \
15364           || exit 1
15365
15366 @endif readline
15367
15368 .PHONY: maybe-install-info-readline install-info-readline
15369 maybe-install-info-readline:
15370 @if readline
15371 maybe-install-info-readline: install-info-readline
15372
15373 install-info-readline: \
15374     configure-readline \
15375     info-readline 
15376         @[ -f ./readline/Makefile ] || exit 0; \
15377         r=`${PWD_COMMAND}`; export r; \
15378         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15379         $(SET_LIB_PATH) \
15380         for flag in $(EXTRA_HOST_FLAGS); do \
15381           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15382         done; \
15383         echo "Doing install-info in readline" ; \
15384         (cd readline && \
15385           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15386                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15387                   "RANLIB=$${RANLIB}" \
15388                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15389                   install-info) \
15390           || exit 1
15391
15392 @endif readline
15393
15394 .PHONY: maybe-installcheck-readline installcheck-readline
15395 maybe-installcheck-readline:
15396 @if readline
15397 maybe-installcheck-readline: installcheck-readline
15398
15399 installcheck-readline: \
15400     configure-readline 
15401         @[ -f ./readline/Makefile ] || exit 0; \
15402         r=`${PWD_COMMAND}`; export r; \
15403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15404         $(SET_LIB_PATH) \
15405         for flag in $(EXTRA_HOST_FLAGS); do \
15406           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15407         done; \
15408         echo "Doing installcheck in readline" ; \
15409         (cd readline && \
15410           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15411                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15412                   "RANLIB=$${RANLIB}" \
15413                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15414                   installcheck) \
15415           || exit 1
15416
15417 @endif readline
15418
15419 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
15420 maybe-mostlyclean-readline:
15421 @if readline
15422 maybe-mostlyclean-readline: mostlyclean-readline
15423
15424 mostlyclean-readline: 
15425         @[ -f ./readline/Makefile ] || exit 0; \
15426         r=`${PWD_COMMAND}`; export r; \
15427         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15428         $(SET_LIB_PATH) \
15429         for flag in $(EXTRA_HOST_FLAGS); do \
15430           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15431         done; \
15432         echo "Doing mostlyclean in readline" ; \
15433         (cd readline && \
15434           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15435                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15436                   "RANLIB=$${RANLIB}" \
15437                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15438                   mostlyclean) \
15439           || exit 1
15440
15441 @endif readline
15442
15443 .PHONY: maybe-clean-readline clean-readline
15444 maybe-clean-readline:
15445 @if readline
15446 maybe-clean-readline: clean-readline
15447
15448 clean-readline: 
15449         @[ -f ./readline/Makefile ] || exit 0; \
15450         r=`${PWD_COMMAND}`; export r; \
15451         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15452         $(SET_LIB_PATH) \
15453         for flag in $(EXTRA_HOST_FLAGS); do \
15454           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15455         done; \
15456         echo "Doing clean in readline" ; \
15457         (cd readline && \
15458           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15459                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15460                   "RANLIB=$${RANLIB}" \
15461                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15462                   clean) \
15463           || exit 1
15464
15465 @endif readline
15466
15467 .PHONY: maybe-distclean-readline distclean-readline
15468 maybe-distclean-readline:
15469 @if readline
15470 maybe-distclean-readline: distclean-readline
15471
15472 distclean-readline: 
15473         @[ -f ./readline/Makefile ] || exit 0; \
15474         r=`${PWD_COMMAND}`; export r; \
15475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15476         $(SET_LIB_PATH) \
15477         for flag in $(EXTRA_HOST_FLAGS); do \
15478           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15479         done; \
15480         echo "Doing distclean in readline" ; \
15481         (cd readline && \
15482           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15483                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15484                   "RANLIB=$${RANLIB}" \
15485                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15486                   distclean) \
15487           || exit 1
15488
15489 @endif readline
15490
15491 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
15492 maybe-maintainer-clean-readline:
15493 @if readline
15494 maybe-maintainer-clean-readline: maintainer-clean-readline
15495
15496 maintainer-clean-readline: 
15497         @[ -f ./readline/Makefile ] || exit 0; \
15498         r=`${PWD_COMMAND}`; export r; \
15499         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15500         $(SET_LIB_PATH) \
15501         for flag in $(EXTRA_HOST_FLAGS); do \
15502           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15503         done; \
15504         echo "Doing maintainer-clean in readline" ; \
15505         (cd readline && \
15506           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15507                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15508                   "RANLIB=$${RANLIB}" \
15509                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15510                   maintainer-clean) \
15511           || exit 1
15512
15513 @endif readline
15514
15515
15516 .PHONY: configure-release maybe-configure-release
15517 maybe-configure-release:
15518 @if release
15519 maybe-configure-release: configure-release
15520 configure-release:
15521         @test ! -f release/Makefile || exit 0; \
15522         [ -d release ] || mkdir release; \
15523         r=`${PWD_COMMAND}`; export r; \
15524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15525         CC="$(CC)"; export CC; \
15526         CFLAGS="$(CFLAGS)"; export CFLAGS; \
15527         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
15528         CXX="$(CXX)"; export CXX; \
15529         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
15530         AR="$(AR)"; export AR; \
15531         AS="$(AS)"; export AS; \
15532         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
15533         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
15534         LD="$(LD)"; export LD; \
15535         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
15536         NM="$(NM)"; export NM; \
15537         RANLIB="$(RANLIB)"; export RANLIB; \
15538         WINDRES="$(WINDRES)"; export WINDRES; \
15539         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
15540         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
15541         echo Configuring in release; \
15542         cd release || exit 1; \
15543         case $(srcdir) in \
15544           \.) \
15545             srcdiroption="--srcdir=."; \
15546             libsrcdir=".";; \
15547           /* | [A-Za-z]:[\\/]*) \
15548             srcdiroption="--srcdir=$(srcdir)/release"; \
15549             libsrcdir="$$s/release";; \
15550           *) \
15551             srcdiroption="--srcdir=../$(srcdir)/release"; \
15552             libsrcdir="$$s/release";; \
15553         esac; \
15554         $(SHELL) $${libsrcdir}/configure \
15555           $(HOST_CONFIGARGS) $${srcdiroption} \
15556           || exit 1
15557 @endif release
15558
15559 .PHONY: all-release maybe-all-release
15560 maybe-all-release:
15561 @if release
15562 maybe-all-release: all-release
15563 all-release: configure-release
15564         @r=`${PWD_COMMAND}`; export r; \
15565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15566         $(SET_LIB_PATH) \
15567         (cd release && $(MAKE) $(FLAGS_TO_PASS) all)
15568 @endif release
15569
15570 .PHONY: check-release maybe-check-release
15571 maybe-check-release:
15572 @if release
15573 maybe-check-release: check-release
15574
15575 check-release:
15576
15577 @endif release
15578
15579 .PHONY: install-release maybe-install-release
15580 maybe-install-release:
15581 @if release
15582 maybe-install-release: install-release
15583
15584 install-release:
15585
15586 @endif release
15587
15588 # Other targets (info, dvi, etc.)
15589
15590 .PHONY: maybe-info-release info-release
15591 maybe-info-release:
15592 @if release
15593 maybe-info-release: info-release
15594
15595 info-release: \
15596     configure-release 
15597         @[ -f ./release/Makefile ] || exit 0; \
15598         r=`${PWD_COMMAND}`; export r; \
15599         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15600         $(SET_LIB_PATH) \
15601         for flag in $(EXTRA_HOST_FLAGS); do \
15602           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15603         done; \
15604         echo "Doing info in release" ; \
15605         (cd release && \
15606           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15607                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15608                   "RANLIB=$${RANLIB}" \
15609                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15610                   info) \
15611           || exit 1
15612
15613 @endif release
15614
15615 .PHONY: maybe-dvi-release dvi-release
15616 maybe-dvi-release:
15617 @if release
15618 maybe-dvi-release: dvi-release
15619
15620 dvi-release: \
15621     configure-release 
15622         @[ -f ./release/Makefile ] || exit 0; \
15623         r=`${PWD_COMMAND}`; export r; \
15624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15625         $(SET_LIB_PATH) \
15626         for flag in $(EXTRA_HOST_FLAGS); do \
15627           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15628         done; \
15629         echo "Doing dvi in release" ; \
15630         (cd release && \
15631           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15632                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15633                   "RANLIB=$${RANLIB}" \
15634                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15635                   dvi) \
15636           || exit 1
15637
15638 @endif release
15639
15640 .PHONY: maybe-TAGS-release TAGS-release
15641 maybe-TAGS-release:
15642 @if release
15643 maybe-TAGS-release: TAGS-release
15644
15645 TAGS-release: \
15646     configure-release 
15647         @[ -f ./release/Makefile ] || exit 0; \
15648         r=`${PWD_COMMAND}`; export r; \
15649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15650         $(SET_LIB_PATH) \
15651         for flag in $(EXTRA_HOST_FLAGS); do \
15652           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15653         done; \
15654         echo "Doing TAGS in release" ; \
15655         (cd release && \
15656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15658                   "RANLIB=$${RANLIB}" \
15659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15660                   TAGS) \
15661           || exit 1
15662
15663 @endif release
15664
15665 .PHONY: maybe-install-info-release install-info-release
15666 maybe-install-info-release:
15667 @if release
15668 maybe-install-info-release: install-info-release
15669
15670 install-info-release: \
15671     configure-release \
15672     info-release 
15673         @[ -f ./release/Makefile ] || exit 0; \
15674         r=`${PWD_COMMAND}`; export r; \
15675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15676         $(SET_LIB_PATH) \
15677         for flag in $(EXTRA_HOST_FLAGS); do \
15678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15679         done; \
15680         echo "Doing install-info in release" ; \
15681         (cd release && \
15682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15684                   "RANLIB=$${RANLIB}" \
15685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15686                   install-info) \
15687           || exit 1
15688
15689 @endif release
15690
15691 .PHONY: maybe-installcheck-release installcheck-release
15692 maybe-installcheck-release:
15693 @if release
15694 maybe-installcheck-release: installcheck-release
15695
15696 installcheck-release: \
15697     configure-release 
15698         @[ -f ./release/Makefile ] || exit 0; \
15699         r=`${PWD_COMMAND}`; export r; \
15700         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15701         $(SET_LIB_PATH) \
15702         for flag in $(EXTRA_HOST_FLAGS); do \
15703           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15704         done; \
15705         echo "Doing installcheck in release" ; \
15706         (cd release && \
15707           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15708                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15709                   "RANLIB=$${RANLIB}" \
15710                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15711                   installcheck) \
15712           || exit 1
15713
15714 @endif release
15715
15716 .PHONY: maybe-mostlyclean-release mostlyclean-release
15717 maybe-mostlyclean-release:
15718 @if release
15719 maybe-mostlyclean-release: mostlyclean-release
15720
15721 mostlyclean-release: 
15722         @[ -f ./release/Makefile ] || exit 0; \
15723         r=`${PWD_COMMAND}`; export r; \
15724         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15725         $(SET_LIB_PATH) \
15726         for flag in $(EXTRA_HOST_FLAGS); do \
15727           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15728         done; \
15729         echo "Doing mostlyclean in release" ; \
15730         (cd release && \
15731           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15732                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15733                   "RANLIB=$${RANLIB}" \
15734                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15735                   mostlyclean) \
15736           || exit 1
15737
15738 @endif release
15739
15740 .PHONY: maybe-clean-release clean-release
15741 maybe-clean-release:
15742 @if release
15743 maybe-clean-release: clean-release
15744
15745 clean-release: 
15746         @[ -f ./release/Makefile ] || exit 0; \
15747         r=`${PWD_COMMAND}`; export r; \
15748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15749         $(SET_LIB_PATH) \
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 release" ; \
15754         (cd release && \
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 release
15763
15764 .PHONY: maybe-distclean-release distclean-release
15765 maybe-distclean-release:
15766 @if release
15767 maybe-distclean-release: distclean-release
15768
15769 distclean-release: 
15770         @[ -f ./release/Makefile ] || exit 0; \
15771         r=`${PWD_COMMAND}`; export r; \
15772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15773         $(SET_LIB_PATH) \
15774         for flag in $(EXTRA_HOST_FLAGS); do \
15775           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15776         done; \
15777         echo "Doing distclean in release" ; \
15778         (cd release && \
15779           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15780                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15781                   "RANLIB=$${RANLIB}" \
15782                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15783                   distclean) \
15784           || exit 1
15785
15786 @endif release
15787
15788 .PHONY: maybe-maintainer-clean-release maintainer-clean-release
15789 maybe-maintainer-clean-release:
15790 @if release
15791 maybe-maintainer-clean-release: maintainer-clean-release
15792
15793 maintainer-clean-release: 
15794         @[ -f ./release/Makefile ] || exit 0; \
15795         r=`${PWD_COMMAND}`; export r; \
15796         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15797         $(SET_LIB_PATH) \
15798         for flag in $(EXTRA_HOST_FLAGS); do \
15799           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15800         done; \
15801         echo "Doing maintainer-clean in release" ; \
15802         (cd release && \
15803           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15804                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15805                   "RANLIB=$${RANLIB}" \
15806                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15807                   maintainer-clean) \
15808           || exit 1
15809
15810 @endif release
15811
15812
15813 .PHONY: configure-recode maybe-configure-recode
15814 maybe-configure-recode:
15815 @if recode
15816 maybe-configure-recode: configure-recode
15817 configure-recode:
15818         @test ! -f recode/Makefile || exit 0; \
15819         [ -d recode ] || mkdir recode; \
15820         r=`${PWD_COMMAND}`; export r; \
15821         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15822         CC="$(CC)"; export CC; \
15823         CFLAGS="$(CFLAGS)"; export CFLAGS; \
15824         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
15825         CXX="$(CXX)"; export CXX; \
15826         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
15827         AR="$(AR)"; export AR; \
15828         AS="$(AS)"; export AS; \
15829         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
15830         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
15831         LD="$(LD)"; export LD; \
15832         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
15833         NM="$(NM)"; export NM; \
15834         RANLIB="$(RANLIB)"; export RANLIB; \
15835         WINDRES="$(WINDRES)"; export WINDRES; \
15836         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
15837         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
15838         echo Configuring in recode; \
15839         cd recode || exit 1; \
15840         case $(srcdir) in \
15841           \.) \
15842             srcdiroption="--srcdir=."; \
15843             libsrcdir=".";; \
15844           /* | [A-Za-z]:[\\/]*) \
15845             srcdiroption="--srcdir=$(srcdir)/recode"; \
15846             libsrcdir="$$s/recode";; \
15847           *) \
15848             srcdiroption="--srcdir=../$(srcdir)/recode"; \
15849             libsrcdir="$$s/recode";; \
15850         esac; \
15851         $(SHELL) $${libsrcdir}/configure \
15852           $(HOST_CONFIGARGS) $${srcdiroption} \
15853           || exit 1
15854 @endif recode
15855
15856 .PHONY: all-recode maybe-all-recode
15857 maybe-all-recode:
15858 @if recode
15859 maybe-all-recode: all-recode
15860 all-recode: configure-recode
15861         @r=`${PWD_COMMAND}`; export r; \
15862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15863         $(SET_LIB_PATH) \
15864         (cd recode && $(MAKE) $(FLAGS_TO_PASS) all)
15865 @endif recode
15866
15867 .PHONY: check-recode maybe-check-recode
15868 maybe-check-recode:
15869 @if recode
15870 maybe-check-recode: check-recode
15871
15872 check-recode:
15873         @r=`${PWD_COMMAND}`; export r; \
15874         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15875         $(SET_LIB_PATH) \
15876         (cd recode && $(MAKE) $(FLAGS_TO_PASS) check)
15877
15878 @endif recode
15879
15880 .PHONY: install-recode maybe-install-recode
15881 maybe-install-recode:
15882 @if recode
15883 maybe-install-recode: install-recode
15884
15885 install-recode: installdirs
15886         @r=`${PWD_COMMAND}`; export r; \
15887         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15888         $(SET_LIB_PATH) \
15889         (cd recode && $(MAKE) $(FLAGS_TO_PASS) install)
15890
15891 @endif recode
15892
15893 # Other targets (info, dvi, etc.)
15894
15895 .PHONY: maybe-info-recode info-recode
15896 maybe-info-recode:
15897 @if recode
15898 maybe-info-recode: info-recode
15899
15900 info-recode: \
15901     configure-recode 
15902         @[ -f ./recode/Makefile ] || exit 0; \
15903         r=`${PWD_COMMAND}`; export r; \
15904         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15905         $(SET_LIB_PATH) \
15906         for flag in $(EXTRA_HOST_FLAGS); do \
15907           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15908         done; \
15909         echo "Doing info in recode" ; \
15910         (cd recode && \
15911           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15912                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15913                   "RANLIB=$${RANLIB}" \
15914                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15915                   info) \
15916           || exit 1
15917
15918 @endif recode
15919
15920 .PHONY: maybe-dvi-recode dvi-recode
15921 maybe-dvi-recode:
15922 @if recode
15923 maybe-dvi-recode: dvi-recode
15924
15925 dvi-recode: \
15926     configure-recode 
15927         @[ -f ./recode/Makefile ] || exit 0; \
15928         r=`${PWD_COMMAND}`; export r; \
15929         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15930         $(SET_LIB_PATH) \
15931         for flag in $(EXTRA_HOST_FLAGS); do \
15932           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15933         done; \
15934         echo "Doing dvi in recode" ; \
15935         (cd recode && \
15936           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15937                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15938                   "RANLIB=$${RANLIB}" \
15939                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15940                   dvi) \
15941           || exit 1
15942
15943 @endif recode
15944
15945 .PHONY: maybe-TAGS-recode TAGS-recode
15946 maybe-TAGS-recode:
15947 @if recode
15948 maybe-TAGS-recode: TAGS-recode
15949
15950 TAGS-recode: \
15951     configure-recode 
15952         @[ -f ./recode/Makefile ] || exit 0; \
15953         r=`${PWD_COMMAND}`; export r; \
15954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15955         $(SET_LIB_PATH) \
15956         for flag in $(EXTRA_HOST_FLAGS); do \
15957           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15958         done; \
15959         echo "Doing TAGS in recode" ; \
15960         (cd recode && \
15961           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15962                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15963                   "RANLIB=$${RANLIB}" \
15964                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15965                   TAGS) \
15966           || exit 1
15967
15968 @endif recode
15969
15970 .PHONY: maybe-install-info-recode install-info-recode
15971 maybe-install-info-recode:
15972 @if recode
15973 maybe-install-info-recode: install-info-recode
15974
15975 install-info-recode: \
15976     configure-recode \
15977     info-recode 
15978         @[ -f ./recode/Makefile ] || exit 0; \
15979         r=`${PWD_COMMAND}`; export r; \
15980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15981         $(SET_LIB_PATH) \
15982         for flag in $(EXTRA_HOST_FLAGS); do \
15983           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15984         done; \
15985         echo "Doing install-info in recode" ; \
15986         (cd recode && \
15987           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15988                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15989                   "RANLIB=$${RANLIB}" \
15990                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15991                   install-info) \
15992           || exit 1
15993
15994 @endif recode
15995
15996 .PHONY: maybe-installcheck-recode installcheck-recode
15997 maybe-installcheck-recode:
15998 @if recode
15999 maybe-installcheck-recode: installcheck-recode
16000
16001 installcheck-recode: \
16002     configure-recode 
16003         @[ -f ./recode/Makefile ] || exit 0; \
16004         r=`${PWD_COMMAND}`; export r; \
16005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16006         $(SET_LIB_PATH) \
16007         for flag in $(EXTRA_HOST_FLAGS); do \
16008           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16009         done; \
16010         echo "Doing installcheck in recode" ; \
16011         (cd recode && \
16012           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16013                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16014                   "RANLIB=$${RANLIB}" \
16015                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16016                   installcheck) \
16017           || exit 1
16018
16019 @endif recode
16020
16021 .PHONY: maybe-mostlyclean-recode mostlyclean-recode
16022 maybe-mostlyclean-recode:
16023 @if recode
16024 maybe-mostlyclean-recode: mostlyclean-recode
16025
16026 mostlyclean-recode: 
16027         @[ -f ./recode/Makefile ] || exit 0; \
16028         r=`${PWD_COMMAND}`; export r; \
16029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16030         $(SET_LIB_PATH) \
16031         for flag in $(EXTRA_HOST_FLAGS); do \
16032           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16033         done; \
16034         echo "Doing mostlyclean in recode" ; \
16035         (cd recode && \
16036           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16037                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16038                   "RANLIB=$${RANLIB}" \
16039                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16040                   mostlyclean) \
16041           || exit 1
16042
16043 @endif recode
16044
16045 .PHONY: maybe-clean-recode clean-recode
16046 maybe-clean-recode:
16047 @if recode
16048 maybe-clean-recode: clean-recode
16049
16050 clean-recode: 
16051         @[ -f ./recode/Makefile ] || exit 0; \
16052         r=`${PWD_COMMAND}`; export r; \
16053         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16054         $(SET_LIB_PATH) \
16055         for flag in $(EXTRA_HOST_FLAGS); do \
16056           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16057         done; \
16058         echo "Doing clean in recode" ; \
16059         (cd recode && \
16060           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16061                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16062                   "RANLIB=$${RANLIB}" \
16063                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16064                   clean) \
16065           || exit 1
16066
16067 @endif recode
16068
16069 .PHONY: maybe-distclean-recode distclean-recode
16070 maybe-distclean-recode:
16071 @if recode
16072 maybe-distclean-recode: distclean-recode
16073
16074 distclean-recode: 
16075         @[ -f ./recode/Makefile ] || exit 0; \
16076         r=`${PWD_COMMAND}`; export r; \
16077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16078         $(SET_LIB_PATH) \
16079         for flag in $(EXTRA_HOST_FLAGS); do \
16080           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16081         done; \
16082         echo "Doing distclean in recode" ; \
16083         (cd recode && \
16084           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16085                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16086                   "RANLIB=$${RANLIB}" \
16087                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16088                   distclean) \
16089           || exit 1
16090
16091 @endif recode
16092
16093 .PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
16094 maybe-maintainer-clean-recode:
16095 @if recode
16096 maybe-maintainer-clean-recode: maintainer-clean-recode
16097
16098 maintainer-clean-recode: 
16099         @[ -f ./recode/Makefile ] || exit 0; \
16100         r=`${PWD_COMMAND}`; export r; \
16101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16102         $(SET_LIB_PATH) \
16103         for flag in $(EXTRA_HOST_FLAGS); do \
16104           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16105         done; \
16106         echo "Doing maintainer-clean in recode" ; \
16107         (cd recode && \
16108           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16109                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16110                   "RANLIB=$${RANLIB}" \
16111                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16112                   maintainer-clean) \
16113           || exit 1
16114
16115 @endif recode
16116
16117
16118 .PHONY: configure-sed maybe-configure-sed
16119 maybe-configure-sed:
16120 @if sed
16121 maybe-configure-sed: configure-sed
16122 configure-sed:
16123         @test ! -f sed/Makefile || exit 0; \
16124         [ -d sed ] || mkdir sed; \
16125         r=`${PWD_COMMAND}`; export r; \
16126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16127         CC="$(CC)"; export CC; \
16128         CFLAGS="$(CFLAGS)"; export CFLAGS; \
16129         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
16130         CXX="$(CXX)"; export CXX; \
16131         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
16132         AR="$(AR)"; export AR; \
16133         AS="$(AS)"; export AS; \
16134         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
16135         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
16136         LD="$(LD)"; export LD; \
16137         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
16138         NM="$(NM)"; export NM; \
16139         RANLIB="$(RANLIB)"; export RANLIB; \
16140         WINDRES="$(WINDRES)"; export WINDRES; \
16141         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
16142         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
16143         echo Configuring in sed; \
16144         cd sed || exit 1; \
16145         case $(srcdir) in \
16146           \.) \
16147             srcdiroption="--srcdir=."; \
16148             libsrcdir=".";; \
16149           /* | [A-Za-z]:[\\/]*) \
16150             srcdiroption="--srcdir=$(srcdir)/sed"; \
16151             libsrcdir="$$s/sed";; \
16152           *) \
16153             srcdiroption="--srcdir=../$(srcdir)/sed"; \
16154             libsrcdir="$$s/sed";; \
16155         esac; \
16156         $(SHELL) $${libsrcdir}/configure \
16157           $(HOST_CONFIGARGS) $${srcdiroption} \
16158           || exit 1
16159 @endif sed
16160
16161 .PHONY: all-sed maybe-all-sed
16162 maybe-all-sed:
16163 @if sed
16164 maybe-all-sed: all-sed
16165 all-sed: configure-sed
16166         @r=`${PWD_COMMAND}`; export r; \
16167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16168         $(SET_LIB_PATH) \
16169         (cd sed && $(MAKE) $(FLAGS_TO_PASS) all)
16170 @endif sed
16171
16172 .PHONY: check-sed maybe-check-sed
16173 maybe-check-sed:
16174 @if sed
16175 maybe-check-sed: check-sed
16176
16177 check-sed:
16178         @r=`${PWD_COMMAND}`; export r; \
16179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16180         $(SET_LIB_PATH) \
16181         (cd sed && $(MAKE) $(FLAGS_TO_PASS) check)
16182
16183 @endif sed
16184
16185 .PHONY: install-sed maybe-install-sed
16186 maybe-install-sed:
16187 @if sed
16188 maybe-install-sed: install-sed
16189
16190 install-sed: installdirs
16191         @r=`${PWD_COMMAND}`; export r; \
16192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16193         $(SET_LIB_PATH) \
16194         (cd sed && $(MAKE) $(FLAGS_TO_PASS) install)
16195
16196 @endif sed
16197
16198 # Other targets (info, dvi, etc.)
16199
16200 .PHONY: maybe-info-sed info-sed
16201 maybe-info-sed:
16202 @if sed
16203 maybe-info-sed: info-sed
16204
16205 info-sed: \
16206     configure-sed 
16207         @[ -f ./sed/Makefile ] || exit 0; \
16208         r=`${PWD_COMMAND}`; export r; \
16209         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16210         $(SET_LIB_PATH) \
16211         for flag in $(EXTRA_HOST_FLAGS); do \
16212           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16213         done; \
16214         echo "Doing info in sed" ; \
16215         (cd sed && \
16216           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16217                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16218                   "RANLIB=$${RANLIB}" \
16219                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16220                   info) \
16221           || exit 1
16222
16223 @endif sed
16224
16225 .PHONY: maybe-dvi-sed dvi-sed
16226 maybe-dvi-sed:
16227 @if sed
16228 maybe-dvi-sed: dvi-sed
16229
16230 dvi-sed: \
16231     configure-sed 
16232         @[ -f ./sed/Makefile ] || exit 0; \
16233         r=`${PWD_COMMAND}`; export r; \
16234         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16235         $(SET_LIB_PATH) \
16236         for flag in $(EXTRA_HOST_FLAGS); do \
16237           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16238         done; \
16239         echo "Doing dvi in sed" ; \
16240         (cd sed && \
16241           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16242                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16243                   "RANLIB=$${RANLIB}" \
16244                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16245                   dvi) \
16246           || exit 1
16247
16248 @endif sed
16249
16250 .PHONY: maybe-TAGS-sed TAGS-sed
16251 maybe-TAGS-sed:
16252 @if sed
16253 maybe-TAGS-sed: TAGS-sed
16254
16255 TAGS-sed: \
16256     configure-sed 
16257         @[ -f ./sed/Makefile ] || exit 0; \
16258         r=`${PWD_COMMAND}`; export r; \
16259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16260         $(SET_LIB_PATH) \
16261         for flag in $(EXTRA_HOST_FLAGS); do \
16262           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16263         done; \
16264         echo "Doing TAGS in sed" ; \
16265         (cd sed && \
16266           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16267                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16268                   "RANLIB=$${RANLIB}" \
16269                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16270                   TAGS) \
16271           || exit 1
16272
16273 @endif sed
16274
16275 .PHONY: maybe-install-info-sed install-info-sed
16276 maybe-install-info-sed:
16277 @if sed
16278 maybe-install-info-sed: install-info-sed
16279
16280 install-info-sed: \
16281     configure-sed \
16282     info-sed 
16283         @[ -f ./sed/Makefile ] || exit 0; \
16284         r=`${PWD_COMMAND}`; export r; \
16285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16286         $(SET_LIB_PATH) \
16287         for flag in $(EXTRA_HOST_FLAGS); do \
16288           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16289         done; \
16290         echo "Doing install-info in sed" ; \
16291         (cd sed && \
16292           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16293                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16294                   "RANLIB=$${RANLIB}" \
16295                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16296                   install-info) \
16297           || exit 1
16298
16299 @endif sed
16300
16301 .PHONY: maybe-installcheck-sed installcheck-sed
16302 maybe-installcheck-sed:
16303 @if sed
16304 maybe-installcheck-sed: installcheck-sed
16305
16306 installcheck-sed: \
16307     configure-sed 
16308         @[ -f ./sed/Makefile ] || exit 0; \
16309         r=`${PWD_COMMAND}`; export r; \
16310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16311         $(SET_LIB_PATH) \
16312         for flag in $(EXTRA_HOST_FLAGS); do \
16313           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16314         done; \
16315         echo "Doing installcheck in sed" ; \
16316         (cd sed && \
16317           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16318                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16319                   "RANLIB=$${RANLIB}" \
16320                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16321                   installcheck) \
16322           || exit 1
16323
16324 @endif sed
16325
16326 .PHONY: maybe-mostlyclean-sed mostlyclean-sed
16327 maybe-mostlyclean-sed:
16328 @if sed
16329 maybe-mostlyclean-sed: mostlyclean-sed
16330
16331 mostlyclean-sed: 
16332         @[ -f ./sed/Makefile ] || exit 0; \
16333         r=`${PWD_COMMAND}`; export r; \
16334         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16335         $(SET_LIB_PATH) \
16336         for flag in $(EXTRA_HOST_FLAGS); do \
16337           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16338         done; \
16339         echo "Doing mostlyclean in sed" ; \
16340         (cd sed && \
16341           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16342                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16343                   "RANLIB=$${RANLIB}" \
16344                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16345                   mostlyclean) \
16346           || exit 1
16347
16348 @endif sed
16349
16350 .PHONY: maybe-clean-sed clean-sed
16351 maybe-clean-sed:
16352 @if sed
16353 maybe-clean-sed: clean-sed
16354
16355 clean-sed: 
16356         @[ -f ./sed/Makefile ] || exit 0; \
16357         r=`${PWD_COMMAND}`; export r; \
16358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16359         $(SET_LIB_PATH) \
16360         for flag in $(EXTRA_HOST_FLAGS); do \
16361           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16362         done; \
16363         echo "Doing clean in sed" ; \
16364         (cd sed && \
16365           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16366                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16367                   "RANLIB=$${RANLIB}" \
16368                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16369                   clean) \
16370           || exit 1
16371
16372 @endif sed
16373
16374 .PHONY: maybe-distclean-sed distclean-sed
16375 maybe-distclean-sed:
16376 @if sed
16377 maybe-distclean-sed: distclean-sed
16378
16379 distclean-sed: 
16380         @[ -f ./sed/Makefile ] || exit 0; \
16381         r=`${PWD_COMMAND}`; export r; \
16382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16383         $(SET_LIB_PATH) \
16384         for flag in $(EXTRA_HOST_FLAGS); do \
16385           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16386         done; \
16387         echo "Doing distclean in sed" ; \
16388         (cd sed && \
16389           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16390                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16391                   "RANLIB=$${RANLIB}" \
16392                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16393                   distclean) \
16394           || exit 1
16395
16396 @endif sed
16397
16398 .PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
16399 maybe-maintainer-clean-sed:
16400 @if sed
16401 maybe-maintainer-clean-sed: maintainer-clean-sed
16402
16403 maintainer-clean-sed: 
16404         @[ -f ./sed/Makefile ] || exit 0; \
16405         r=`${PWD_COMMAND}`; export r; \
16406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16407         $(SET_LIB_PATH) \
16408         for flag in $(EXTRA_HOST_FLAGS); do \
16409           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16410         done; \
16411         echo "Doing maintainer-clean in sed" ; \
16412         (cd sed && \
16413           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16414                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16415                   "RANLIB=$${RANLIB}" \
16416                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16417                   maintainer-clean) \
16418           || exit 1
16419
16420 @endif sed
16421
16422
16423 .PHONY: configure-send-pr maybe-configure-send-pr
16424 maybe-configure-send-pr:
16425 @if send-pr
16426 maybe-configure-send-pr: configure-send-pr
16427 configure-send-pr:
16428         @test ! -f send-pr/Makefile || exit 0; \
16429         [ -d send-pr ] || mkdir send-pr; \
16430         r=`${PWD_COMMAND}`; export r; \
16431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16432         CC="$(CC)"; export CC; \
16433         CFLAGS="$(CFLAGS)"; export CFLAGS; \
16434         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
16435         CXX="$(CXX)"; export CXX; \
16436         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
16437         AR="$(AR)"; export AR; \
16438         AS="$(AS)"; export AS; \
16439         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
16440         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
16441         LD="$(LD)"; export LD; \
16442         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
16443         NM="$(NM)"; export NM; \
16444         RANLIB="$(RANLIB)"; export RANLIB; \
16445         WINDRES="$(WINDRES)"; export WINDRES; \
16446         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
16447         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
16448         echo Configuring in send-pr; \
16449         cd send-pr || exit 1; \
16450         case $(srcdir) in \
16451           \.) \
16452             srcdiroption="--srcdir=."; \
16453             libsrcdir=".";; \
16454           /* | [A-Za-z]:[\\/]*) \
16455             srcdiroption="--srcdir=$(srcdir)/send-pr"; \
16456             libsrcdir="$$s/send-pr";; \
16457           *) \
16458             srcdiroption="--srcdir=../$(srcdir)/send-pr"; \
16459             libsrcdir="$$s/send-pr";; \
16460         esac; \
16461         $(SHELL) $${libsrcdir}/configure \
16462           $(HOST_CONFIGARGS) $${srcdiroption} \
16463           || exit 1
16464 @endif send-pr
16465
16466 .PHONY: all-send-pr maybe-all-send-pr
16467 maybe-all-send-pr:
16468 @if send-pr
16469 maybe-all-send-pr: all-send-pr
16470 all-send-pr: configure-send-pr
16471         @r=`${PWD_COMMAND}`; export r; \
16472         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16473         $(SET_LIB_PATH) \
16474         (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) all)
16475 @endif send-pr
16476
16477 .PHONY: check-send-pr maybe-check-send-pr
16478 maybe-check-send-pr:
16479 @if send-pr
16480 maybe-check-send-pr: check-send-pr
16481
16482 check-send-pr:
16483         @r=`${PWD_COMMAND}`; export r; \
16484         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16485         $(SET_LIB_PATH) \
16486         (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) check)
16487
16488 @endif send-pr
16489
16490 .PHONY: install-send-pr maybe-install-send-pr
16491 maybe-install-send-pr:
16492 @if send-pr
16493 maybe-install-send-pr: install-send-pr
16494
16495 install-send-pr: installdirs
16496         @r=`${PWD_COMMAND}`; export r; \
16497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16498         $(SET_LIB_PATH) \
16499         (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) install)
16500
16501 @endif send-pr
16502
16503 # Other targets (info, dvi, etc.)
16504
16505 .PHONY: maybe-info-send-pr info-send-pr
16506 maybe-info-send-pr:
16507 @if send-pr
16508 maybe-info-send-pr: info-send-pr
16509
16510 info-send-pr: \
16511     configure-send-pr 
16512         @[ -f ./send-pr/Makefile ] || exit 0; \
16513         r=`${PWD_COMMAND}`; export r; \
16514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16515         $(SET_LIB_PATH) \
16516         for flag in $(EXTRA_HOST_FLAGS); do \
16517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16518         done; \
16519         echo "Doing info in send-pr" ; \
16520         (cd send-pr && \
16521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16523                   "RANLIB=$${RANLIB}" \
16524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16525                   info) \
16526           || exit 1
16527
16528 @endif send-pr
16529
16530 .PHONY: maybe-dvi-send-pr dvi-send-pr
16531 maybe-dvi-send-pr:
16532 @if send-pr
16533 maybe-dvi-send-pr: dvi-send-pr
16534
16535 dvi-send-pr: \
16536     configure-send-pr 
16537         @[ -f ./send-pr/Makefile ] || exit 0; \
16538         r=`${PWD_COMMAND}`; export r; \
16539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16540         $(SET_LIB_PATH) \
16541         for flag in $(EXTRA_HOST_FLAGS); do \
16542           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16543         done; \
16544         echo "Doing dvi in send-pr" ; \
16545         (cd send-pr && \
16546           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16547                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16548                   "RANLIB=$${RANLIB}" \
16549                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16550                   dvi) \
16551           || exit 1
16552
16553 @endif send-pr
16554
16555 .PHONY: maybe-TAGS-send-pr TAGS-send-pr
16556 maybe-TAGS-send-pr:
16557 @if send-pr
16558 maybe-TAGS-send-pr: TAGS-send-pr
16559
16560 TAGS-send-pr: \
16561     configure-send-pr 
16562         @[ -f ./send-pr/Makefile ] || exit 0; \
16563         r=`${PWD_COMMAND}`; export r; \
16564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16565         $(SET_LIB_PATH) \
16566         for flag in $(EXTRA_HOST_FLAGS); do \
16567           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16568         done; \
16569         echo "Doing TAGS in send-pr" ; \
16570         (cd send-pr && \
16571           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16572                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16573                   "RANLIB=$${RANLIB}" \
16574                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16575                   TAGS) \
16576           || exit 1
16577
16578 @endif send-pr
16579
16580 .PHONY: maybe-install-info-send-pr install-info-send-pr
16581 maybe-install-info-send-pr:
16582 @if send-pr
16583 maybe-install-info-send-pr: install-info-send-pr
16584
16585 install-info-send-pr: \
16586     configure-send-pr \
16587     info-send-pr 
16588         @[ -f ./send-pr/Makefile ] || exit 0; \
16589         r=`${PWD_COMMAND}`; export r; \
16590         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16591         $(SET_LIB_PATH) \
16592         for flag in $(EXTRA_HOST_FLAGS); do \
16593           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16594         done; \
16595         echo "Doing install-info in send-pr" ; \
16596         (cd send-pr && \
16597           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16598                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16599                   "RANLIB=$${RANLIB}" \
16600                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16601                   install-info) \
16602           || exit 1
16603
16604 @endif send-pr
16605
16606 .PHONY: maybe-installcheck-send-pr installcheck-send-pr
16607 maybe-installcheck-send-pr:
16608 @if send-pr
16609 maybe-installcheck-send-pr: installcheck-send-pr
16610
16611 installcheck-send-pr: \
16612     configure-send-pr 
16613         @[ -f ./send-pr/Makefile ] || exit 0; \
16614         r=`${PWD_COMMAND}`; export r; \
16615         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16616         $(SET_LIB_PATH) \
16617         for flag in $(EXTRA_HOST_FLAGS); do \
16618           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16619         done; \
16620         echo "Doing installcheck in send-pr" ; \
16621         (cd send-pr && \
16622           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16623                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16624                   "RANLIB=$${RANLIB}" \
16625                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16626                   installcheck) \
16627           || exit 1
16628
16629 @endif send-pr
16630
16631 .PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
16632 maybe-mostlyclean-send-pr:
16633 @if send-pr
16634 maybe-mostlyclean-send-pr: mostlyclean-send-pr
16635
16636 mostlyclean-send-pr: 
16637         @[ -f ./send-pr/Makefile ] || exit 0; \
16638         r=`${PWD_COMMAND}`; export r; \
16639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16640         $(SET_LIB_PATH) \
16641         for flag in $(EXTRA_HOST_FLAGS); do \
16642           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16643         done; \
16644         echo "Doing mostlyclean in send-pr" ; \
16645         (cd send-pr && \
16646           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16647                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16648                   "RANLIB=$${RANLIB}" \
16649                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16650                   mostlyclean) \
16651           || exit 1
16652
16653 @endif send-pr
16654
16655 .PHONY: maybe-clean-send-pr clean-send-pr
16656 maybe-clean-send-pr:
16657 @if send-pr
16658 maybe-clean-send-pr: clean-send-pr
16659
16660 clean-send-pr: 
16661         @[ -f ./send-pr/Makefile ] || exit 0; \
16662         r=`${PWD_COMMAND}`; export r; \
16663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16664         $(SET_LIB_PATH) \
16665         for flag in $(EXTRA_HOST_FLAGS); do \
16666           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16667         done; \
16668         echo "Doing clean in send-pr" ; \
16669         (cd send-pr && \
16670           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16671                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16672                   "RANLIB=$${RANLIB}" \
16673                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16674                   clean) \
16675           || exit 1
16676
16677 @endif send-pr
16678
16679 .PHONY: maybe-distclean-send-pr distclean-send-pr
16680 maybe-distclean-send-pr:
16681 @if send-pr
16682 maybe-distclean-send-pr: distclean-send-pr
16683
16684 distclean-send-pr: 
16685         @[ -f ./send-pr/Makefile ] || exit 0; \
16686         r=`${PWD_COMMAND}`; export r; \
16687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16688         $(SET_LIB_PATH) \
16689         for flag in $(EXTRA_HOST_FLAGS); do \
16690           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16691         done; \
16692         echo "Doing distclean in send-pr" ; \
16693         (cd send-pr && \
16694           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16695                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16696                   "RANLIB=$${RANLIB}" \
16697                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16698                   distclean) \
16699           || exit 1
16700
16701 @endif send-pr
16702
16703 .PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
16704 maybe-maintainer-clean-send-pr:
16705 @if send-pr
16706 maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
16707
16708 maintainer-clean-send-pr: 
16709         @[ -f ./send-pr/Makefile ] || exit 0; \
16710         r=`${PWD_COMMAND}`; export r; \
16711         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16712         $(SET_LIB_PATH) \
16713         for flag in $(EXTRA_HOST_FLAGS); do \
16714           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16715         done; \
16716         echo "Doing maintainer-clean in send-pr" ; \
16717         (cd send-pr && \
16718           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16719                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16720                   "RANLIB=$${RANLIB}" \
16721                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16722                   maintainer-clean) \
16723           || exit 1
16724
16725 @endif send-pr
16726
16727
16728 .PHONY: configure-shellutils maybe-configure-shellutils
16729 maybe-configure-shellutils:
16730 @if shellutils
16731 maybe-configure-shellutils: configure-shellutils
16732 configure-shellutils:
16733         @test ! -f shellutils/Makefile || exit 0; \
16734         [ -d shellutils ] || mkdir shellutils; \
16735         r=`${PWD_COMMAND}`; export r; \
16736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16737         CC="$(CC)"; export CC; \
16738         CFLAGS="$(CFLAGS)"; export CFLAGS; \
16739         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
16740         CXX="$(CXX)"; export CXX; \
16741         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
16742         AR="$(AR)"; export AR; \
16743         AS="$(AS)"; export AS; \
16744         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
16745         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
16746         LD="$(LD)"; export LD; \
16747         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
16748         NM="$(NM)"; export NM; \
16749         RANLIB="$(RANLIB)"; export RANLIB; \
16750         WINDRES="$(WINDRES)"; export WINDRES; \
16751         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
16752         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
16753         echo Configuring in shellutils; \
16754         cd shellutils || exit 1; \
16755         case $(srcdir) in \
16756           \.) \
16757             srcdiroption="--srcdir=."; \
16758             libsrcdir=".";; \
16759           /* | [A-Za-z]:[\\/]*) \
16760             srcdiroption="--srcdir=$(srcdir)/shellutils"; \
16761             libsrcdir="$$s/shellutils";; \
16762           *) \
16763             srcdiroption="--srcdir=../$(srcdir)/shellutils"; \
16764             libsrcdir="$$s/shellutils";; \
16765         esac; \
16766         $(SHELL) $${libsrcdir}/configure \
16767           $(HOST_CONFIGARGS) $${srcdiroption} \
16768           || exit 1
16769 @endif shellutils
16770
16771 .PHONY: all-shellutils maybe-all-shellutils
16772 maybe-all-shellutils:
16773 @if shellutils
16774 maybe-all-shellutils: all-shellutils
16775 all-shellutils: configure-shellutils
16776         @r=`${PWD_COMMAND}`; export r; \
16777         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16778         $(SET_LIB_PATH) \
16779         (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) all)
16780 @endif shellutils
16781
16782 .PHONY: check-shellutils maybe-check-shellutils
16783 maybe-check-shellutils:
16784 @if shellutils
16785 maybe-check-shellutils: check-shellutils
16786
16787 check-shellutils:
16788         @r=`${PWD_COMMAND}`; export r; \
16789         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16790         $(SET_LIB_PATH) \
16791         (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) check)
16792
16793 @endif shellutils
16794
16795 .PHONY: install-shellutils maybe-install-shellutils
16796 maybe-install-shellutils:
16797 @if shellutils
16798 maybe-install-shellutils: install-shellutils
16799
16800 install-shellutils: installdirs
16801         @r=`${PWD_COMMAND}`; export r; \
16802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16803         $(SET_LIB_PATH) \
16804         (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) install)
16805
16806 @endif shellutils
16807
16808 # Other targets (info, dvi, etc.)
16809
16810 .PHONY: maybe-info-shellutils info-shellutils
16811 maybe-info-shellutils:
16812 @if shellutils
16813 maybe-info-shellutils: info-shellutils
16814
16815 info-shellutils: \
16816     configure-shellutils 
16817         @[ -f ./shellutils/Makefile ] || exit 0; \
16818         r=`${PWD_COMMAND}`; export r; \
16819         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16820         $(SET_LIB_PATH) \
16821         for flag in $(EXTRA_HOST_FLAGS); do \
16822           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16823         done; \
16824         echo "Doing info in shellutils" ; \
16825         (cd shellutils && \
16826           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16827                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16828                   "RANLIB=$${RANLIB}" \
16829                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16830                   info) \
16831           || exit 1
16832
16833 @endif shellutils
16834
16835 .PHONY: maybe-dvi-shellutils dvi-shellutils
16836 maybe-dvi-shellutils:
16837 @if shellutils
16838 maybe-dvi-shellutils: dvi-shellutils
16839
16840 dvi-shellutils: \
16841     configure-shellutils 
16842         @[ -f ./shellutils/Makefile ] || exit 0; \
16843         r=`${PWD_COMMAND}`; export r; \
16844         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16845         $(SET_LIB_PATH) \
16846         for flag in $(EXTRA_HOST_FLAGS); do \
16847           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16848         done; \
16849         echo "Doing dvi in shellutils" ; \
16850         (cd shellutils && \
16851           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16852                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16853                   "RANLIB=$${RANLIB}" \
16854                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16855                   dvi) \
16856           || exit 1
16857
16858 @endif shellutils
16859
16860 .PHONY: maybe-TAGS-shellutils TAGS-shellutils
16861 maybe-TAGS-shellutils:
16862 @if shellutils
16863 maybe-TAGS-shellutils: TAGS-shellutils
16864
16865 TAGS-shellutils: \
16866     configure-shellutils 
16867         @[ -f ./shellutils/Makefile ] || exit 0; \
16868         r=`${PWD_COMMAND}`; export r; \
16869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16870         $(SET_LIB_PATH) \
16871         for flag in $(EXTRA_HOST_FLAGS); do \
16872           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16873         done; \
16874         echo "Doing TAGS in shellutils" ; \
16875         (cd shellutils && \
16876           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16877                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16878                   "RANLIB=$${RANLIB}" \
16879                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16880                   TAGS) \
16881           || exit 1
16882
16883 @endif shellutils
16884
16885 .PHONY: maybe-install-info-shellutils install-info-shellutils
16886 maybe-install-info-shellutils:
16887 @if shellutils
16888 maybe-install-info-shellutils: install-info-shellutils
16889
16890 install-info-shellutils: \
16891     configure-shellutils \
16892     info-shellutils 
16893         @[ -f ./shellutils/Makefile ] || exit 0; \
16894         r=`${PWD_COMMAND}`; export r; \
16895         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16896         $(SET_LIB_PATH) \
16897         for flag in $(EXTRA_HOST_FLAGS); do \
16898           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16899         done; \
16900         echo "Doing install-info in shellutils" ; \
16901         (cd shellutils && \
16902           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16903                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16904                   "RANLIB=$${RANLIB}" \
16905                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16906                   install-info) \
16907           || exit 1
16908
16909 @endif shellutils
16910
16911 .PHONY: maybe-installcheck-shellutils installcheck-shellutils
16912 maybe-installcheck-shellutils:
16913 @if shellutils
16914 maybe-installcheck-shellutils: installcheck-shellutils
16915
16916 installcheck-shellutils: \
16917     configure-shellutils 
16918         @[ -f ./shellutils/Makefile ] || exit 0; \
16919         r=`${PWD_COMMAND}`; export r; \
16920         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16921         $(SET_LIB_PATH) \
16922         for flag in $(EXTRA_HOST_FLAGS); do \
16923           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16924         done; \
16925         echo "Doing installcheck in shellutils" ; \
16926         (cd shellutils && \
16927           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16928                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16929                   "RANLIB=$${RANLIB}" \
16930                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16931                   installcheck) \
16932           || exit 1
16933
16934 @endif shellutils
16935
16936 .PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
16937 maybe-mostlyclean-shellutils:
16938 @if shellutils
16939 maybe-mostlyclean-shellutils: mostlyclean-shellutils
16940
16941 mostlyclean-shellutils: 
16942         @[ -f ./shellutils/Makefile ] || exit 0; \
16943         r=`${PWD_COMMAND}`; export r; \
16944         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16945         $(SET_LIB_PATH) \
16946         for flag in $(EXTRA_HOST_FLAGS); do \
16947           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16948         done; \
16949         echo "Doing mostlyclean in shellutils" ; \
16950         (cd shellutils && \
16951           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16952                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16953                   "RANLIB=$${RANLIB}" \
16954                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16955                   mostlyclean) \
16956           || exit 1
16957
16958 @endif shellutils
16959
16960 .PHONY: maybe-clean-shellutils clean-shellutils
16961 maybe-clean-shellutils:
16962 @if shellutils
16963 maybe-clean-shellutils: clean-shellutils
16964
16965 clean-shellutils: 
16966         @[ -f ./shellutils/Makefile ] || exit 0; \
16967         r=`${PWD_COMMAND}`; export r; \
16968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16969         $(SET_LIB_PATH) \
16970         for flag in $(EXTRA_HOST_FLAGS); do \
16971           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16972         done; \
16973         echo "Doing clean in shellutils" ; \
16974         (cd shellutils && \
16975           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16976                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16977                   "RANLIB=$${RANLIB}" \
16978                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16979                   clean) \
16980           || exit 1
16981
16982 @endif shellutils
16983
16984 .PHONY: maybe-distclean-shellutils distclean-shellutils
16985 maybe-distclean-shellutils:
16986 @if shellutils
16987 maybe-distclean-shellutils: distclean-shellutils
16988
16989 distclean-shellutils: 
16990         @[ -f ./shellutils/Makefile ] || exit 0; \
16991         r=`${PWD_COMMAND}`; export r; \
16992         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16993         $(SET_LIB_PATH) \
16994         for flag in $(EXTRA_HOST_FLAGS); do \
16995           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16996         done; \
16997         echo "Doing distclean in shellutils" ; \
16998         (cd shellutils && \
16999           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17000                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17001                   "RANLIB=$${RANLIB}" \
17002                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17003                   distclean) \
17004           || exit 1
17005
17006 @endif shellutils
17007
17008 .PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
17009 maybe-maintainer-clean-shellutils:
17010 @if shellutils
17011 maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
17012
17013 maintainer-clean-shellutils: 
17014         @[ -f ./shellutils/Makefile ] || exit 0; \
17015         r=`${PWD_COMMAND}`; export r; \
17016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17017         $(SET_LIB_PATH) \
17018         for flag in $(EXTRA_HOST_FLAGS); do \
17019           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17020         done; \
17021         echo "Doing maintainer-clean in shellutils" ; \
17022         (cd shellutils && \
17023           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17024                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17025                   "RANLIB=$${RANLIB}" \
17026                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17027                   maintainer-clean) \
17028           || exit 1
17029
17030 @endif shellutils
17031
17032
17033 .PHONY: configure-sid maybe-configure-sid
17034 maybe-configure-sid:
17035 @if sid
17036 maybe-configure-sid: configure-sid
17037 configure-sid:
17038         @test ! -f sid/Makefile || exit 0; \
17039         [ -d sid ] || mkdir sid; \
17040         r=`${PWD_COMMAND}`; export r; \
17041         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17042         CC="$(CC)"; export CC; \
17043         CFLAGS="$(CFLAGS)"; export CFLAGS; \
17044         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
17045         CXX="$(CXX)"; export CXX; \
17046         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
17047         AR="$(AR)"; export AR; \
17048         AS="$(AS)"; export AS; \
17049         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
17050         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
17051         LD="$(LD)"; export LD; \
17052         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
17053         NM="$(NM)"; export NM; \
17054         RANLIB="$(RANLIB)"; export RANLIB; \
17055         WINDRES="$(WINDRES)"; export WINDRES; \
17056         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
17057         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
17058         echo Configuring in sid; \
17059         cd sid || exit 1; \
17060         case $(srcdir) in \
17061           \.) \
17062             srcdiroption="--srcdir=."; \
17063             libsrcdir=".";; \
17064           /* | [A-Za-z]:[\\/]*) \
17065             srcdiroption="--srcdir=$(srcdir)/sid"; \
17066             libsrcdir="$$s/sid";; \
17067           *) \
17068             srcdiroption="--srcdir=../$(srcdir)/sid"; \
17069             libsrcdir="$$s/sid";; \
17070         esac; \
17071         $(SHELL) $${libsrcdir}/configure \
17072           $(HOST_CONFIGARGS) $${srcdiroption} \
17073           || exit 1
17074 @endif sid
17075
17076 .PHONY: all-sid maybe-all-sid
17077 maybe-all-sid:
17078 @if sid
17079 maybe-all-sid: all-sid
17080 all-sid: configure-sid
17081         @r=`${PWD_COMMAND}`; export r; \
17082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17083         $(SET_LIB_PATH) \
17084         (cd sid && $(MAKE) $(FLAGS_TO_PASS) all)
17085 @endif sid
17086
17087 .PHONY: check-sid maybe-check-sid
17088 maybe-check-sid:
17089 @if sid
17090 maybe-check-sid: check-sid
17091
17092 check-sid:
17093         @r=`${PWD_COMMAND}`; export r; \
17094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17095         $(SET_LIB_PATH) \
17096         (cd sid && $(MAKE) $(FLAGS_TO_PASS) check)
17097
17098 @endif sid
17099
17100 .PHONY: install-sid maybe-install-sid
17101 maybe-install-sid:
17102 @if sid
17103 maybe-install-sid: install-sid
17104
17105 install-sid: installdirs
17106         @r=`${PWD_COMMAND}`; export r; \
17107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17108         $(SET_LIB_PATH) \
17109         (cd sid && $(MAKE) $(FLAGS_TO_PASS) install)
17110
17111 @endif sid
17112
17113 # Other targets (info, dvi, etc.)
17114
17115 .PHONY: maybe-info-sid info-sid
17116 maybe-info-sid:
17117 @if sid
17118 maybe-info-sid: info-sid
17119
17120 info-sid: \
17121     configure-sid 
17122         @[ -f ./sid/Makefile ] || exit 0; \
17123         r=`${PWD_COMMAND}`; export r; \
17124         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17125         $(SET_LIB_PATH) \
17126         for flag in $(EXTRA_HOST_FLAGS); do \
17127           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17128         done; \
17129         echo "Doing info in sid" ; \
17130         (cd sid && \
17131           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17132                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17133                   "RANLIB=$${RANLIB}" \
17134                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17135                   info) \
17136           || exit 1
17137
17138 @endif sid
17139
17140 .PHONY: maybe-dvi-sid dvi-sid
17141 maybe-dvi-sid:
17142 @if sid
17143 maybe-dvi-sid: dvi-sid
17144
17145 dvi-sid: \
17146     configure-sid 
17147         @[ -f ./sid/Makefile ] || exit 0; \
17148         r=`${PWD_COMMAND}`; export r; \
17149         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17150         $(SET_LIB_PATH) \
17151         for flag in $(EXTRA_HOST_FLAGS); do \
17152           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17153         done; \
17154         echo "Doing dvi in sid" ; \
17155         (cd sid && \
17156           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17157                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17158                   "RANLIB=$${RANLIB}" \
17159                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17160                   dvi) \
17161           || exit 1
17162
17163 @endif sid
17164
17165 .PHONY: maybe-TAGS-sid TAGS-sid
17166 maybe-TAGS-sid:
17167 @if sid
17168 maybe-TAGS-sid: TAGS-sid
17169
17170 TAGS-sid: \
17171     configure-sid 
17172         @[ -f ./sid/Makefile ] || exit 0; \
17173         r=`${PWD_COMMAND}`; export r; \
17174         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17175         $(SET_LIB_PATH) \
17176         for flag in $(EXTRA_HOST_FLAGS); do \
17177           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17178         done; \
17179         echo "Doing TAGS in sid" ; \
17180         (cd sid && \
17181           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17182                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17183                   "RANLIB=$${RANLIB}" \
17184                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17185                   TAGS) \
17186           || exit 1
17187
17188 @endif sid
17189
17190 .PHONY: maybe-install-info-sid install-info-sid
17191 maybe-install-info-sid:
17192 @if sid
17193 maybe-install-info-sid: install-info-sid
17194
17195 install-info-sid: \
17196     configure-sid \
17197     info-sid 
17198         @[ -f ./sid/Makefile ] || exit 0; \
17199         r=`${PWD_COMMAND}`; export r; \
17200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17201         $(SET_LIB_PATH) \
17202         for flag in $(EXTRA_HOST_FLAGS); do \
17203           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17204         done; \
17205         echo "Doing install-info in sid" ; \
17206         (cd sid && \
17207           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17208                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17209                   "RANLIB=$${RANLIB}" \
17210                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17211                   install-info) \
17212           || exit 1
17213
17214 @endif sid
17215
17216 .PHONY: maybe-installcheck-sid installcheck-sid
17217 maybe-installcheck-sid:
17218 @if sid
17219 maybe-installcheck-sid: installcheck-sid
17220
17221 installcheck-sid: \
17222     configure-sid 
17223         @[ -f ./sid/Makefile ] || exit 0; \
17224         r=`${PWD_COMMAND}`; export r; \
17225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17226         $(SET_LIB_PATH) \
17227         for flag in $(EXTRA_HOST_FLAGS); do \
17228           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17229         done; \
17230         echo "Doing installcheck in sid" ; \
17231         (cd sid && \
17232           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17233                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17234                   "RANLIB=$${RANLIB}" \
17235                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17236                   installcheck) \
17237           || exit 1
17238
17239 @endif sid
17240
17241 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
17242 maybe-mostlyclean-sid:
17243 @if sid
17244 maybe-mostlyclean-sid: mostlyclean-sid
17245
17246 mostlyclean-sid: 
17247         @[ -f ./sid/Makefile ] || exit 0; \
17248         r=`${PWD_COMMAND}`; export r; \
17249         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17250         $(SET_LIB_PATH) \
17251         for flag in $(EXTRA_HOST_FLAGS); do \
17252           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17253         done; \
17254         echo "Doing mostlyclean in sid" ; \
17255         (cd sid && \
17256           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17257                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17258                   "RANLIB=$${RANLIB}" \
17259                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17260                   mostlyclean) \
17261           || exit 1
17262
17263 @endif sid
17264
17265 .PHONY: maybe-clean-sid clean-sid
17266 maybe-clean-sid:
17267 @if sid
17268 maybe-clean-sid: clean-sid
17269
17270 clean-sid: 
17271         @[ -f ./sid/Makefile ] || exit 0; \
17272         r=`${PWD_COMMAND}`; export r; \
17273         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17274         $(SET_LIB_PATH) \
17275         for flag in $(EXTRA_HOST_FLAGS); do \
17276           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17277         done; \
17278         echo "Doing clean in sid" ; \
17279         (cd sid && \
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                   clean) \
17285           || exit 1
17286
17287 @endif sid
17288
17289 .PHONY: maybe-distclean-sid distclean-sid
17290 maybe-distclean-sid:
17291 @if sid
17292 maybe-distclean-sid: distclean-sid
17293
17294 distclean-sid: 
17295         @[ -f ./sid/Makefile ] || exit 0; \
17296         r=`${PWD_COMMAND}`; export r; \
17297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17298         $(SET_LIB_PATH) \
17299         for flag in $(EXTRA_HOST_FLAGS); do \
17300           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17301         done; \
17302         echo "Doing distclean in sid" ; \
17303         (cd sid && \
17304           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17305                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17306                   "RANLIB=$${RANLIB}" \
17307                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17308                   distclean) \
17309           || exit 1
17310
17311 @endif sid
17312
17313 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
17314 maybe-maintainer-clean-sid:
17315 @if sid
17316 maybe-maintainer-clean-sid: maintainer-clean-sid
17317
17318 maintainer-clean-sid: 
17319         @[ -f ./sid/Makefile ] || exit 0; \
17320         r=`${PWD_COMMAND}`; export r; \
17321         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17322         $(SET_LIB_PATH) \
17323         for flag in $(EXTRA_HOST_FLAGS); do \
17324           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17325         done; \
17326         echo "Doing maintainer-clean in sid" ; \
17327         (cd sid && \
17328           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17329                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17330                   "RANLIB=$${RANLIB}" \
17331                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17332                   maintainer-clean) \
17333           || exit 1
17334
17335 @endif sid
17336
17337
17338 .PHONY: configure-sim maybe-configure-sim
17339 maybe-configure-sim:
17340 @if sim
17341 maybe-configure-sim: configure-sim
17342 configure-sim:
17343         @test ! -f sim/Makefile || exit 0; \
17344         [ -d sim ] || mkdir sim; \
17345         r=`${PWD_COMMAND}`; export r; \
17346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17347         CC="$(CC)"; export CC; \
17348         CFLAGS="$(CFLAGS)"; export CFLAGS; \
17349         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
17350         CXX="$(CXX)"; export CXX; \
17351         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
17352         AR="$(AR)"; export AR; \
17353         AS="$(AS)"; export AS; \
17354         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
17355         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
17356         LD="$(LD)"; export LD; \
17357         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
17358         NM="$(NM)"; export NM; \
17359         RANLIB="$(RANLIB)"; export RANLIB; \
17360         WINDRES="$(WINDRES)"; export WINDRES; \
17361         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
17362         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
17363         echo Configuring in sim; \
17364         cd sim || exit 1; \
17365         case $(srcdir) in \
17366           \.) \
17367             srcdiroption="--srcdir=."; \
17368             libsrcdir=".";; \
17369           /* | [A-Za-z]:[\\/]*) \
17370             srcdiroption="--srcdir=$(srcdir)/sim"; \
17371             libsrcdir="$$s/sim";; \
17372           *) \
17373             srcdiroption="--srcdir=../$(srcdir)/sim"; \
17374             libsrcdir="$$s/sim";; \
17375         esac; \
17376         $(SHELL) $${libsrcdir}/configure \
17377           $(HOST_CONFIGARGS) $${srcdiroption} \
17378           || exit 1
17379 @endif sim
17380
17381 .PHONY: all-sim maybe-all-sim
17382 maybe-all-sim:
17383 @if sim
17384 maybe-all-sim: all-sim
17385 all-sim: configure-sim
17386         @r=`${PWD_COMMAND}`; export r; \
17387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17388         $(SET_LIB_PATH) \
17389         (cd sim && $(MAKE) $(FLAGS_TO_PASS) all)
17390 @endif sim
17391
17392 .PHONY: check-sim maybe-check-sim
17393 maybe-check-sim:
17394 @if sim
17395 maybe-check-sim: check-sim
17396
17397 check-sim:
17398         @r=`${PWD_COMMAND}`; export r; \
17399         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17400         $(SET_LIB_PATH) \
17401         (cd sim && $(MAKE) $(FLAGS_TO_PASS) check)
17402
17403 @endif sim
17404
17405 .PHONY: install-sim maybe-install-sim
17406 maybe-install-sim:
17407 @if sim
17408 maybe-install-sim: install-sim
17409
17410 install-sim: installdirs
17411         @r=`${PWD_COMMAND}`; export r; \
17412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17413         $(SET_LIB_PATH) \
17414         (cd sim && $(MAKE) $(FLAGS_TO_PASS) install)
17415
17416 @endif sim
17417
17418 # Other targets (info, dvi, etc.)
17419
17420 .PHONY: maybe-info-sim info-sim
17421 maybe-info-sim:
17422 @if sim
17423 maybe-info-sim: info-sim
17424
17425 info-sim: \
17426     configure-sim 
17427         @[ -f ./sim/Makefile ] || exit 0; \
17428         r=`${PWD_COMMAND}`; export r; \
17429         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17430         $(SET_LIB_PATH) \
17431         for flag in $(EXTRA_HOST_FLAGS); do \
17432           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17433         done; \
17434         echo "Doing info in sim" ; \
17435         (cd sim && \
17436           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17437                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17438                   "RANLIB=$${RANLIB}" \
17439                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17440                   info) \
17441           || exit 1
17442
17443 @endif sim
17444
17445 .PHONY: maybe-dvi-sim dvi-sim
17446 maybe-dvi-sim:
17447 @if sim
17448 maybe-dvi-sim: dvi-sim
17449
17450 dvi-sim: \
17451     configure-sim 
17452         @[ -f ./sim/Makefile ] || exit 0; \
17453         r=`${PWD_COMMAND}`; export r; \
17454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17455         $(SET_LIB_PATH) \
17456         for flag in $(EXTRA_HOST_FLAGS); do \
17457           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17458         done; \
17459         echo "Doing dvi in sim" ; \
17460         (cd sim && \
17461           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17462                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17463                   "RANLIB=$${RANLIB}" \
17464                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17465                   dvi) \
17466           || exit 1
17467
17468 @endif sim
17469
17470 .PHONY: maybe-TAGS-sim TAGS-sim
17471 maybe-TAGS-sim:
17472 @if sim
17473 maybe-TAGS-sim: TAGS-sim
17474
17475 TAGS-sim: \
17476     configure-sim 
17477         @[ -f ./sim/Makefile ] || exit 0; \
17478         r=`${PWD_COMMAND}`; export r; \
17479         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17480         $(SET_LIB_PATH) \
17481         for flag in $(EXTRA_HOST_FLAGS); do \
17482           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17483         done; \
17484         echo "Doing TAGS in sim" ; \
17485         (cd sim && \
17486           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17487                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17488                   "RANLIB=$${RANLIB}" \
17489                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17490                   TAGS) \
17491           || exit 1
17492
17493 @endif sim
17494
17495 .PHONY: maybe-install-info-sim install-info-sim
17496 maybe-install-info-sim:
17497 @if sim
17498 maybe-install-info-sim: install-info-sim
17499
17500 install-info-sim: \
17501     configure-sim \
17502     info-sim 
17503         @[ -f ./sim/Makefile ] || exit 0; \
17504         r=`${PWD_COMMAND}`; export r; \
17505         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17506         $(SET_LIB_PATH) \
17507         for flag in $(EXTRA_HOST_FLAGS); do \
17508           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17509         done; \
17510         echo "Doing install-info in sim" ; \
17511         (cd sim && \
17512           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17513                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17514                   "RANLIB=$${RANLIB}" \
17515                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17516                   install-info) \
17517           || exit 1
17518
17519 @endif sim
17520
17521 .PHONY: maybe-installcheck-sim installcheck-sim
17522 maybe-installcheck-sim:
17523 @if sim
17524 maybe-installcheck-sim: installcheck-sim
17525
17526 installcheck-sim: \
17527     configure-sim 
17528         @[ -f ./sim/Makefile ] || exit 0; \
17529         r=`${PWD_COMMAND}`; export r; \
17530         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17531         $(SET_LIB_PATH) \
17532         for flag in $(EXTRA_HOST_FLAGS); do \
17533           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17534         done; \
17535         echo "Doing installcheck in sim" ; \
17536         (cd sim && \
17537           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17538                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17539                   "RANLIB=$${RANLIB}" \
17540                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17541                   installcheck) \
17542           || exit 1
17543
17544 @endif sim
17545
17546 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
17547 maybe-mostlyclean-sim:
17548 @if sim
17549 maybe-mostlyclean-sim: mostlyclean-sim
17550
17551 mostlyclean-sim: 
17552         @[ -f ./sim/Makefile ] || exit 0; \
17553         r=`${PWD_COMMAND}`; export r; \
17554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17555         $(SET_LIB_PATH) \
17556         for flag in $(EXTRA_HOST_FLAGS); do \
17557           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17558         done; \
17559         echo "Doing mostlyclean in sim" ; \
17560         (cd sim && \
17561           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17562                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17563                   "RANLIB=$${RANLIB}" \
17564                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17565                   mostlyclean) \
17566           || exit 1
17567
17568 @endif sim
17569
17570 .PHONY: maybe-clean-sim clean-sim
17571 maybe-clean-sim:
17572 @if sim
17573 maybe-clean-sim: clean-sim
17574
17575 clean-sim: 
17576         @[ -f ./sim/Makefile ] || exit 0; \
17577         r=`${PWD_COMMAND}`; export r; \
17578         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17579         $(SET_LIB_PATH) \
17580         for flag in $(EXTRA_HOST_FLAGS); do \
17581           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17582         done; \
17583         echo "Doing clean in sim" ; \
17584         (cd sim && \
17585           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17586                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17587                   "RANLIB=$${RANLIB}" \
17588                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17589                   clean) \
17590           || exit 1
17591
17592 @endif sim
17593
17594 .PHONY: maybe-distclean-sim distclean-sim
17595 maybe-distclean-sim:
17596 @if sim
17597 maybe-distclean-sim: distclean-sim
17598
17599 distclean-sim: 
17600         @[ -f ./sim/Makefile ] || exit 0; \
17601         r=`${PWD_COMMAND}`; export r; \
17602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17603         $(SET_LIB_PATH) \
17604         for flag in $(EXTRA_HOST_FLAGS); do \
17605           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17606         done; \
17607         echo "Doing distclean in sim" ; \
17608         (cd sim && \
17609           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17610                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17611                   "RANLIB=$${RANLIB}" \
17612                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17613                   distclean) \
17614           || exit 1
17615
17616 @endif sim
17617
17618 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
17619 maybe-maintainer-clean-sim:
17620 @if sim
17621 maybe-maintainer-clean-sim: maintainer-clean-sim
17622
17623 maintainer-clean-sim: 
17624         @[ -f ./sim/Makefile ] || exit 0; \
17625         r=`${PWD_COMMAND}`; export r; \
17626         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17627         $(SET_LIB_PATH) \
17628         for flag in $(EXTRA_HOST_FLAGS); do \
17629           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17630         done; \
17631         echo "Doing maintainer-clean in sim" ; \
17632         (cd sim && \
17633           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17634                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17635                   "RANLIB=$${RANLIB}" \
17636                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17637                   maintainer-clean) \
17638           || exit 1
17639
17640 @endif sim
17641
17642
17643 .PHONY: configure-tar maybe-configure-tar
17644 maybe-configure-tar:
17645 @if tar
17646 maybe-configure-tar: configure-tar
17647 configure-tar:
17648         @test ! -f tar/Makefile || exit 0; \
17649         [ -d tar ] || mkdir tar; \
17650         r=`${PWD_COMMAND}`; export r; \
17651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17652         CC="$(CC)"; export CC; \
17653         CFLAGS="$(CFLAGS)"; export CFLAGS; \
17654         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
17655         CXX="$(CXX)"; export CXX; \
17656         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
17657         AR="$(AR)"; export AR; \
17658         AS="$(AS)"; export AS; \
17659         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
17660         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
17661         LD="$(LD)"; export LD; \
17662         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
17663         NM="$(NM)"; export NM; \
17664         RANLIB="$(RANLIB)"; export RANLIB; \
17665         WINDRES="$(WINDRES)"; export WINDRES; \
17666         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
17667         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
17668         echo Configuring in tar; \
17669         cd tar || exit 1; \
17670         case $(srcdir) in \
17671           \.) \
17672             srcdiroption="--srcdir=."; \
17673             libsrcdir=".";; \
17674           /* | [A-Za-z]:[\\/]*) \
17675             srcdiroption="--srcdir=$(srcdir)/tar"; \
17676             libsrcdir="$$s/tar";; \
17677           *) \
17678             srcdiroption="--srcdir=../$(srcdir)/tar"; \
17679             libsrcdir="$$s/tar";; \
17680         esac; \
17681         $(SHELL) $${libsrcdir}/configure \
17682           $(HOST_CONFIGARGS) $${srcdiroption} \
17683           || exit 1
17684 @endif tar
17685
17686 .PHONY: all-tar maybe-all-tar
17687 maybe-all-tar:
17688 @if tar
17689 maybe-all-tar: all-tar
17690 all-tar: configure-tar
17691         @r=`${PWD_COMMAND}`; export r; \
17692         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17693         $(SET_LIB_PATH) \
17694         (cd tar && $(MAKE) $(FLAGS_TO_PASS) all)
17695 @endif tar
17696
17697 .PHONY: check-tar maybe-check-tar
17698 maybe-check-tar:
17699 @if tar
17700 maybe-check-tar: check-tar
17701
17702 check-tar:
17703         @r=`${PWD_COMMAND}`; export r; \
17704         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17705         $(SET_LIB_PATH) \
17706         (cd tar && $(MAKE) $(FLAGS_TO_PASS) check)
17707
17708 @endif tar
17709
17710 .PHONY: install-tar maybe-install-tar
17711 maybe-install-tar:
17712 @if tar
17713 maybe-install-tar: install-tar
17714
17715 install-tar: installdirs
17716         @r=`${PWD_COMMAND}`; export r; \
17717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17718         $(SET_LIB_PATH) \
17719         (cd tar && $(MAKE) $(FLAGS_TO_PASS) install)
17720
17721 @endif tar
17722
17723 # Other targets (info, dvi, etc.)
17724
17725 .PHONY: maybe-info-tar info-tar
17726 maybe-info-tar:
17727 @if tar
17728 maybe-info-tar: info-tar
17729
17730 info-tar: \
17731     configure-tar 
17732         @[ -f ./tar/Makefile ] || exit 0; \
17733         r=`${PWD_COMMAND}`; export r; \
17734         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17735         $(SET_LIB_PATH) \
17736         for flag in $(EXTRA_HOST_FLAGS); do \
17737           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17738         done; \
17739         echo "Doing info in tar" ; \
17740         (cd tar && \
17741           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17742                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17743                   "RANLIB=$${RANLIB}" \
17744                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17745                   info) \
17746           || exit 1
17747
17748 @endif tar
17749
17750 .PHONY: maybe-dvi-tar dvi-tar
17751 maybe-dvi-tar:
17752 @if tar
17753 maybe-dvi-tar: dvi-tar
17754
17755 dvi-tar: \
17756     configure-tar 
17757         @[ -f ./tar/Makefile ] || exit 0; \
17758         r=`${PWD_COMMAND}`; export r; \
17759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17760         $(SET_LIB_PATH) \
17761         for flag in $(EXTRA_HOST_FLAGS); do \
17762           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17763         done; \
17764         echo "Doing dvi in tar" ; \
17765         (cd tar && \
17766           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17767                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17768                   "RANLIB=$${RANLIB}" \
17769                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17770                   dvi) \
17771           || exit 1
17772
17773 @endif tar
17774
17775 .PHONY: maybe-TAGS-tar TAGS-tar
17776 maybe-TAGS-tar:
17777 @if tar
17778 maybe-TAGS-tar: TAGS-tar
17779
17780 TAGS-tar: \
17781     configure-tar 
17782         @[ -f ./tar/Makefile ] || exit 0; \
17783         r=`${PWD_COMMAND}`; export r; \
17784         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17785         $(SET_LIB_PATH) \
17786         for flag in $(EXTRA_HOST_FLAGS); do \
17787           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17788         done; \
17789         echo "Doing TAGS in tar" ; \
17790         (cd tar && \
17791           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17792                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17793                   "RANLIB=$${RANLIB}" \
17794                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17795                   TAGS) \
17796           || exit 1
17797
17798 @endif tar
17799
17800 .PHONY: maybe-install-info-tar install-info-tar
17801 maybe-install-info-tar:
17802 @if tar
17803 maybe-install-info-tar: install-info-tar
17804
17805 install-info-tar: \
17806     configure-tar \
17807     info-tar 
17808         @[ -f ./tar/Makefile ] || exit 0; \
17809         r=`${PWD_COMMAND}`; export r; \
17810         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17811         $(SET_LIB_PATH) \
17812         for flag in $(EXTRA_HOST_FLAGS); do \
17813           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17814         done; \
17815         echo "Doing install-info in tar" ; \
17816         (cd tar && \
17817           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17818                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17819                   "RANLIB=$${RANLIB}" \
17820                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17821                   install-info) \
17822           || exit 1
17823
17824 @endif tar
17825
17826 .PHONY: maybe-installcheck-tar installcheck-tar
17827 maybe-installcheck-tar:
17828 @if tar
17829 maybe-installcheck-tar: installcheck-tar
17830
17831 installcheck-tar: \
17832     configure-tar 
17833         @[ -f ./tar/Makefile ] || exit 0; \
17834         r=`${PWD_COMMAND}`; export r; \
17835         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17836         $(SET_LIB_PATH) \
17837         for flag in $(EXTRA_HOST_FLAGS); do \
17838           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17839         done; \
17840         echo "Doing installcheck in tar" ; \
17841         (cd tar && \
17842           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17843                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17844                   "RANLIB=$${RANLIB}" \
17845                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17846                   installcheck) \
17847           || exit 1
17848
17849 @endif tar
17850
17851 .PHONY: maybe-mostlyclean-tar mostlyclean-tar
17852 maybe-mostlyclean-tar:
17853 @if tar
17854 maybe-mostlyclean-tar: mostlyclean-tar
17855
17856 mostlyclean-tar: 
17857         @[ -f ./tar/Makefile ] || exit 0; \
17858         r=`${PWD_COMMAND}`; export r; \
17859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17860         $(SET_LIB_PATH) \
17861         for flag in $(EXTRA_HOST_FLAGS); do \
17862           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17863         done; \
17864         echo "Doing mostlyclean in tar" ; \
17865         (cd tar && \
17866           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17867                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17868                   "RANLIB=$${RANLIB}" \
17869                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17870                   mostlyclean) \
17871           || exit 1
17872
17873 @endif tar
17874
17875 .PHONY: maybe-clean-tar clean-tar
17876 maybe-clean-tar:
17877 @if tar
17878 maybe-clean-tar: clean-tar
17879
17880 clean-tar: 
17881         @[ -f ./tar/Makefile ] || exit 0; \
17882         r=`${PWD_COMMAND}`; export r; \
17883         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17884         $(SET_LIB_PATH) \
17885         for flag in $(EXTRA_HOST_FLAGS); do \
17886           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17887         done; \
17888         echo "Doing clean in tar" ; \
17889         (cd tar && \
17890           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17891                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17892                   "RANLIB=$${RANLIB}" \
17893                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17894                   clean) \
17895           || exit 1
17896
17897 @endif tar
17898
17899 .PHONY: maybe-distclean-tar distclean-tar
17900 maybe-distclean-tar:
17901 @if tar
17902 maybe-distclean-tar: distclean-tar
17903
17904 distclean-tar: 
17905         @[ -f ./tar/Makefile ] || exit 0; \
17906         r=`${PWD_COMMAND}`; export r; \
17907         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17908         $(SET_LIB_PATH) \
17909         for flag in $(EXTRA_HOST_FLAGS); do \
17910           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17911         done; \
17912         echo "Doing distclean in tar" ; \
17913         (cd tar && \
17914           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17915                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17916                   "RANLIB=$${RANLIB}" \
17917                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17918                   distclean) \
17919           || exit 1
17920
17921 @endif tar
17922
17923 .PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
17924 maybe-maintainer-clean-tar:
17925 @if tar
17926 maybe-maintainer-clean-tar: maintainer-clean-tar
17927
17928 maintainer-clean-tar: 
17929         @[ -f ./tar/Makefile ] || exit 0; \
17930         r=`${PWD_COMMAND}`; export r; \
17931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17932         $(SET_LIB_PATH) \
17933         for flag in $(EXTRA_HOST_FLAGS); do \
17934           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17935         done; \
17936         echo "Doing maintainer-clean in tar" ; \
17937         (cd tar && \
17938           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17939                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17940                   "RANLIB=$${RANLIB}" \
17941                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17942                   maintainer-clean) \
17943           || exit 1
17944
17945 @endif tar
17946
17947
17948 .PHONY: configure-texinfo maybe-configure-texinfo
17949 maybe-configure-texinfo:
17950 @if texinfo
17951 maybe-configure-texinfo: configure-texinfo
17952 configure-texinfo:
17953         @test ! -f texinfo/Makefile || exit 0; \
17954         [ -d texinfo ] || mkdir texinfo; \
17955         r=`${PWD_COMMAND}`; export r; \
17956         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17957         CC="$(CC)"; export CC; \
17958         CFLAGS="$(CFLAGS)"; export CFLAGS; \
17959         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
17960         CXX="$(CXX)"; export CXX; \
17961         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
17962         AR="$(AR)"; export AR; \
17963         AS="$(AS)"; export AS; \
17964         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
17965         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
17966         LD="$(LD)"; export LD; \
17967         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
17968         NM="$(NM)"; export NM; \
17969         RANLIB="$(RANLIB)"; export RANLIB; \
17970         WINDRES="$(WINDRES)"; export WINDRES; \
17971         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
17972         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
17973         echo Configuring in texinfo; \
17974         cd texinfo || exit 1; \
17975         case $(srcdir) in \
17976           \.) \
17977             srcdiroption="--srcdir=."; \
17978             libsrcdir=".";; \
17979           /* | [A-Za-z]:[\\/]*) \
17980             srcdiroption="--srcdir=$(srcdir)/texinfo"; \
17981             libsrcdir="$$s/texinfo";; \
17982           *) \
17983             srcdiroption="--srcdir=../$(srcdir)/texinfo"; \
17984             libsrcdir="$$s/texinfo";; \
17985         esac; \
17986         $(SHELL) $${libsrcdir}/configure \
17987           $(HOST_CONFIGARGS) $${srcdiroption} \
17988           || exit 1
17989 @endif texinfo
17990
17991 .PHONY: all-texinfo maybe-all-texinfo
17992 maybe-all-texinfo:
17993 @if texinfo
17994 maybe-all-texinfo: all-texinfo
17995 all-texinfo: configure-texinfo
17996         @r=`${PWD_COMMAND}`; export r; \
17997         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17998         $(SET_LIB_PATH) \
17999         (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) all)
18000 @endif texinfo
18001
18002 .PHONY: check-texinfo maybe-check-texinfo
18003 maybe-check-texinfo:
18004 @if texinfo
18005 maybe-check-texinfo: check-texinfo
18006
18007 check-texinfo:
18008         @r=`${PWD_COMMAND}`; export r; \
18009         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18010         $(SET_LIB_PATH) \
18011         (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) check)
18012
18013 @endif texinfo
18014
18015 .PHONY: install-texinfo maybe-install-texinfo
18016 maybe-install-texinfo:
18017 @if texinfo
18018 maybe-install-texinfo: install-texinfo
18019
18020 install-texinfo:
18021
18022 @endif texinfo
18023
18024 # Other targets (info, dvi, etc.)
18025
18026 .PHONY: maybe-info-texinfo info-texinfo
18027 maybe-info-texinfo:
18028 @if texinfo
18029 maybe-info-texinfo: info-texinfo
18030
18031 info-texinfo: \
18032     configure-texinfo 
18033         @[ -f ./texinfo/Makefile ] || exit 0; \
18034         r=`${PWD_COMMAND}`; export r; \
18035         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18036         $(SET_LIB_PATH) \
18037         for flag in $(EXTRA_HOST_FLAGS); do \
18038           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18039         done; \
18040         echo "Doing info in texinfo" ; \
18041         (cd texinfo && \
18042           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18043                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18044                   "RANLIB=$${RANLIB}" \
18045                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18046                   info) \
18047           || exit 1
18048
18049 @endif texinfo
18050
18051 .PHONY: maybe-dvi-texinfo dvi-texinfo
18052 maybe-dvi-texinfo:
18053 @if texinfo
18054 maybe-dvi-texinfo: dvi-texinfo
18055
18056 dvi-texinfo: \
18057     configure-texinfo 
18058         @[ -f ./texinfo/Makefile ] || exit 0; \
18059         r=`${PWD_COMMAND}`; export r; \
18060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18061         $(SET_LIB_PATH) \
18062         for flag in $(EXTRA_HOST_FLAGS); do \
18063           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18064         done; \
18065         echo "Doing dvi in texinfo" ; \
18066         (cd texinfo && \
18067           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18068                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18069                   "RANLIB=$${RANLIB}" \
18070                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18071                   dvi) \
18072           || exit 1
18073
18074 @endif texinfo
18075
18076 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
18077 maybe-TAGS-texinfo:
18078 @if texinfo
18079 maybe-TAGS-texinfo: TAGS-texinfo
18080
18081 TAGS-texinfo: \
18082     configure-texinfo 
18083         @[ -f ./texinfo/Makefile ] || exit 0; \
18084         r=`${PWD_COMMAND}`; export r; \
18085         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18086         $(SET_LIB_PATH) \
18087         for flag in $(EXTRA_HOST_FLAGS); do \
18088           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18089         done; \
18090         echo "Doing TAGS in texinfo" ; \
18091         (cd texinfo && \
18092           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18093                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18094                   "RANLIB=$${RANLIB}" \
18095                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18096                   TAGS) \
18097           || exit 1
18098
18099 @endif texinfo
18100
18101 .PHONY: maybe-install-info-texinfo install-info-texinfo
18102 maybe-install-info-texinfo:
18103 @if texinfo
18104 maybe-install-info-texinfo: install-info-texinfo
18105
18106 install-info-texinfo: \
18107     configure-texinfo \
18108     info-texinfo 
18109         @[ -f ./texinfo/Makefile ] || exit 0; \
18110         r=`${PWD_COMMAND}`; export r; \
18111         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18112         $(SET_LIB_PATH) \
18113         for flag in $(EXTRA_HOST_FLAGS); do \
18114           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18115         done; \
18116         echo "Doing install-info in texinfo" ; \
18117         (cd texinfo && \
18118           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18119                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18120                   "RANLIB=$${RANLIB}" \
18121                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18122                   install-info) \
18123           || exit 1
18124
18125 @endif texinfo
18126
18127 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
18128 maybe-installcheck-texinfo:
18129 @if texinfo
18130 maybe-installcheck-texinfo: installcheck-texinfo
18131
18132 installcheck-texinfo: \
18133     configure-texinfo 
18134         @[ -f ./texinfo/Makefile ] || exit 0; \
18135         r=`${PWD_COMMAND}`; export r; \
18136         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18137         $(SET_LIB_PATH) \
18138         for flag in $(EXTRA_HOST_FLAGS); do \
18139           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18140         done; \
18141         echo "Doing installcheck in texinfo" ; \
18142         (cd texinfo && \
18143           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18144                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18145                   "RANLIB=$${RANLIB}" \
18146                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18147                   installcheck) \
18148           || exit 1
18149
18150 @endif texinfo
18151
18152 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
18153 maybe-mostlyclean-texinfo:
18154 @if texinfo
18155 maybe-mostlyclean-texinfo: mostlyclean-texinfo
18156
18157 mostlyclean-texinfo: 
18158         @[ -f ./texinfo/Makefile ] || exit 0; \
18159         r=`${PWD_COMMAND}`; export r; \
18160         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18161         $(SET_LIB_PATH) \
18162         for flag in $(EXTRA_HOST_FLAGS); do \
18163           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18164         done; \
18165         echo "Doing mostlyclean in texinfo" ; \
18166         (cd texinfo && \
18167           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18168                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18169                   "RANLIB=$${RANLIB}" \
18170                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18171                   mostlyclean) \
18172           || exit 1
18173
18174 @endif texinfo
18175
18176 .PHONY: maybe-clean-texinfo clean-texinfo
18177 maybe-clean-texinfo:
18178 @if texinfo
18179 maybe-clean-texinfo: clean-texinfo
18180
18181 clean-texinfo: 
18182         @[ -f ./texinfo/Makefile ] || exit 0; \
18183         r=`${PWD_COMMAND}`; export r; \
18184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18185         $(SET_LIB_PATH) \
18186         for flag in $(EXTRA_HOST_FLAGS); do \
18187           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18188         done; \
18189         echo "Doing clean in texinfo" ; \
18190         (cd texinfo && \
18191           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18192                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18193                   "RANLIB=$${RANLIB}" \
18194                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18195                   clean) \
18196           || exit 1
18197
18198 @endif texinfo
18199
18200 .PHONY: maybe-distclean-texinfo distclean-texinfo
18201 maybe-distclean-texinfo:
18202 @if texinfo
18203 maybe-distclean-texinfo: distclean-texinfo
18204
18205 distclean-texinfo: 
18206         @[ -f ./texinfo/Makefile ] || exit 0; \
18207         r=`${PWD_COMMAND}`; export r; \
18208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18209         $(SET_LIB_PATH) \
18210         for flag in $(EXTRA_HOST_FLAGS); do \
18211           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18212         done; \
18213         echo "Doing distclean in texinfo" ; \
18214         (cd texinfo && \
18215           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18216                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18217                   "RANLIB=$${RANLIB}" \
18218                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18219                   distclean) \
18220           || exit 1
18221
18222 @endif texinfo
18223
18224 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
18225 maybe-maintainer-clean-texinfo:
18226 @if texinfo
18227 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
18228
18229 maintainer-clean-texinfo: 
18230         @[ -f ./texinfo/Makefile ] || exit 0; \
18231         r=`${PWD_COMMAND}`; export r; \
18232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18233         $(SET_LIB_PATH) \
18234         for flag in $(EXTRA_HOST_FLAGS); do \
18235           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18236         done; \
18237         echo "Doing maintainer-clean in texinfo" ; \
18238         (cd texinfo && \
18239           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18240                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18241                   "RANLIB=$${RANLIB}" \
18242                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18243                   maintainer-clean) \
18244           || exit 1
18245
18246 @endif texinfo
18247
18248
18249 .PHONY: configure-textutils maybe-configure-textutils
18250 maybe-configure-textutils:
18251 @if textutils
18252 maybe-configure-textutils: configure-textutils
18253 configure-textutils:
18254         @test ! -f textutils/Makefile || exit 0; \
18255         [ -d textutils ] || mkdir textutils; \
18256         r=`${PWD_COMMAND}`; export r; \
18257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18258         CC="$(CC)"; export CC; \
18259         CFLAGS="$(CFLAGS)"; export CFLAGS; \
18260         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
18261         CXX="$(CXX)"; export CXX; \
18262         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
18263         AR="$(AR)"; export AR; \
18264         AS="$(AS)"; export AS; \
18265         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
18266         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
18267         LD="$(LD)"; export LD; \
18268         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
18269         NM="$(NM)"; export NM; \
18270         RANLIB="$(RANLIB)"; export RANLIB; \
18271         WINDRES="$(WINDRES)"; export WINDRES; \
18272         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
18273         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
18274         echo Configuring in textutils; \
18275         cd textutils || exit 1; \
18276         case $(srcdir) in \
18277           \.) \
18278             srcdiroption="--srcdir=."; \
18279             libsrcdir=".";; \
18280           /* | [A-Za-z]:[\\/]*) \
18281             srcdiroption="--srcdir=$(srcdir)/textutils"; \
18282             libsrcdir="$$s/textutils";; \
18283           *) \
18284             srcdiroption="--srcdir=../$(srcdir)/textutils"; \
18285             libsrcdir="$$s/textutils";; \
18286         esac; \
18287         $(SHELL) $${libsrcdir}/configure \
18288           $(HOST_CONFIGARGS) $${srcdiroption} \
18289           || exit 1
18290 @endif textutils
18291
18292 .PHONY: all-textutils maybe-all-textutils
18293 maybe-all-textutils:
18294 @if textutils
18295 maybe-all-textutils: all-textutils
18296 all-textutils: configure-textutils
18297         @r=`${PWD_COMMAND}`; export r; \
18298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18299         $(SET_LIB_PATH) \
18300         (cd textutils && $(MAKE) $(FLAGS_TO_PASS) all)
18301 @endif textutils
18302
18303 .PHONY: check-textutils maybe-check-textutils
18304 maybe-check-textutils:
18305 @if textutils
18306 maybe-check-textutils: check-textutils
18307
18308 check-textutils:
18309         @r=`${PWD_COMMAND}`; export r; \
18310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18311         $(SET_LIB_PATH) \
18312         (cd textutils && $(MAKE) $(FLAGS_TO_PASS) check)
18313
18314 @endif textutils
18315
18316 .PHONY: install-textutils maybe-install-textutils
18317 maybe-install-textutils:
18318 @if textutils
18319 maybe-install-textutils: install-textutils
18320
18321 install-textutils: installdirs
18322         @r=`${PWD_COMMAND}`; export r; \
18323         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18324         $(SET_LIB_PATH) \
18325         (cd textutils && $(MAKE) $(FLAGS_TO_PASS) install)
18326
18327 @endif textutils
18328
18329 # Other targets (info, dvi, etc.)
18330
18331 .PHONY: maybe-info-textutils info-textutils
18332 maybe-info-textutils:
18333 @if textutils
18334 maybe-info-textutils: info-textutils
18335
18336 info-textutils: \
18337     configure-textutils 
18338         @[ -f ./textutils/Makefile ] || exit 0; \
18339         r=`${PWD_COMMAND}`; export r; \
18340         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18341         $(SET_LIB_PATH) \
18342         for flag in $(EXTRA_HOST_FLAGS); do \
18343           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18344         done; \
18345         echo "Doing info in textutils" ; \
18346         (cd textutils && \
18347           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18348                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18349                   "RANLIB=$${RANLIB}" \
18350                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18351                   info) \
18352           || exit 1
18353
18354 @endif textutils
18355
18356 .PHONY: maybe-dvi-textutils dvi-textutils
18357 maybe-dvi-textutils:
18358 @if textutils
18359 maybe-dvi-textutils: dvi-textutils
18360
18361 dvi-textutils: \
18362     configure-textutils 
18363         @[ -f ./textutils/Makefile ] || exit 0; \
18364         r=`${PWD_COMMAND}`; export r; \
18365         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18366         $(SET_LIB_PATH) \
18367         for flag in $(EXTRA_HOST_FLAGS); do \
18368           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18369         done; \
18370         echo "Doing dvi in textutils" ; \
18371         (cd textutils && \
18372           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18373                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18374                   "RANLIB=$${RANLIB}" \
18375                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18376                   dvi) \
18377           || exit 1
18378
18379 @endif textutils
18380
18381 .PHONY: maybe-TAGS-textutils TAGS-textutils
18382 maybe-TAGS-textutils:
18383 @if textutils
18384 maybe-TAGS-textutils: TAGS-textutils
18385
18386 TAGS-textutils: \
18387     configure-textutils 
18388         @[ -f ./textutils/Makefile ] || exit 0; \
18389         r=`${PWD_COMMAND}`; export r; \
18390         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18391         $(SET_LIB_PATH) \
18392         for flag in $(EXTRA_HOST_FLAGS); do \
18393           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18394         done; \
18395         echo "Doing TAGS in textutils" ; \
18396         (cd textutils && \
18397           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18398                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18399                   "RANLIB=$${RANLIB}" \
18400                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18401                   TAGS) \
18402           || exit 1
18403
18404 @endif textutils
18405
18406 .PHONY: maybe-install-info-textutils install-info-textutils
18407 maybe-install-info-textutils:
18408 @if textutils
18409 maybe-install-info-textutils: install-info-textutils
18410
18411 install-info-textutils: \
18412     configure-textutils \
18413     info-textutils 
18414         @[ -f ./textutils/Makefile ] || exit 0; \
18415         r=`${PWD_COMMAND}`; export r; \
18416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18417         $(SET_LIB_PATH) \
18418         for flag in $(EXTRA_HOST_FLAGS); do \
18419           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18420         done; \
18421         echo "Doing install-info in textutils" ; \
18422         (cd textutils && \
18423           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18424                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18425                   "RANLIB=$${RANLIB}" \
18426                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18427                   install-info) \
18428           || exit 1
18429
18430 @endif textutils
18431
18432 .PHONY: maybe-installcheck-textutils installcheck-textutils
18433 maybe-installcheck-textutils:
18434 @if textutils
18435 maybe-installcheck-textutils: installcheck-textutils
18436
18437 installcheck-textutils: \
18438     configure-textutils 
18439         @[ -f ./textutils/Makefile ] || exit 0; \
18440         r=`${PWD_COMMAND}`; export r; \
18441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18442         $(SET_LIB_PATH) \
18443         for flag in $(EXTRA_HOST_FLAGS); do \
18444           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18445         done; \
18446         echo "Doing installcheck in textutils" ; \
18447         (cd textutils && \
18448           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18449                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18450                   "RANLIB=$${RANLIB}" \
18451                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18452                   installcheck) \
18453           || exit 1
18454
18455 @endif textutils
18456
18457 .PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
18458 maybe-mostlyclean-textutils:
18459 @if textutils
18460 maybe-mostlyclean-textutils: mostlyclean-textutils
18461
18462 mostlyclean-textutils: 
18463         @[ -f ./textutils/Makefile ] || exit 0; \
18464         r=`${PWD_COMMAND}`; export r; \
18465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18466         $(SET_LIB_PATH) \
18467         for flag in $(EXTRA_HOST_FLAGS); do \
18468           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18469         done; \
18470         echo "Doing mostlyclean in textutils" ; \
18471         (cd textutils && \
18472           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18473                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18474                   "RANLIB=$${RANLIB}" \
18475                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18476                   mostlyclean) \
18477           || exit 1
18478
18479 @endif textutils
18480
18481 .PHONY: maybe-clean-textutils clean-textutils
18482 maybe-clean-textutils:
18483 @if textutils
18484 maybe-clean-textutils: clean-textutils
18485
18486 clean-textutils: 
18487         @[ -f ./textutils/Makefile ] || exit 0; \
18488         r=`${PWD_COMMAND}`; export r; \
18489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18490         $(SET_LIB_PATH) \
18491         for flag in $(EXTRA_HOST_FLAGS); do \
18492           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18493         done; \
18494         echo "Doing clean in textutils" ; \
18495         (cd textutils && \
18496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18498                   "RANLIB=$${RANLIB}" \
18499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18500                   clean) \
18501           || exit 1
18502
18503 @endif textutils
18504
18505 .PHONY: maybe-distclean-textutils distclean-textutils
18506 maybe-distclean-textutils:
18507 @if textutils
18508 maybe-distclean-textutils: distclean-textutils
18509
18510 distclean-textutils: 
18511         @[ -f ./textutils/Makefile ] || exit 0; \
18512         r=`${PWD_COMMAND}`; export r; \
18513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18514         $(SET_LIB_PATH) \
18515         for flag in $(EXTRA_HOST_FLAGS); do \
18516           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18517         done; \
18518         echo "Doing distclean in textutils" ; \
18519         (cd textutils && \
18520           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18521                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18522                   "RANLIB=$${RANLIB}" \
18523                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18524                   distclean) \
18525           || exit 1
18526
18527 @endif textutils
18528
18529 .PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
18530 maybe-maintainer-clean-textutils:
18531 @if textutils
18532 maybe-maintainer-clean-textutils: maintainer-clean-textutils
18533
18534 maintainer-clean-textutils: 
18535         @[ -f ./textutils/Makefile ] || exit 0; \
18536         r=`${PWD_COMMAND}`; export r; \
18537         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18538         $(SET_LIB_PATH) \
18539         for flag in $(EXTRA_HOST_FLAGS); do \
18540           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18541         done; \
18542         echo "Doing maintainer-clean in textutils" ; \
18543         (cd textutils && \
18544           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18545                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18546                   "RANLIB=$${RANLIB}" \
18547                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18548                   maintainer-clean) \
18549           || exit 1
18550
18551 @endif textutils
18552
18553
18554 .PHONY: configure-time maybe-configure-time
18555 maybe-configure-time:
18556 @if time
18557 maybe-configure-time: configure-time
18558 configure-time:
18559         @test ! -f time/Makefile || exit 0; \
18560         [ -d time ] || mkdir time; \
18561         r=`${PWD_COMMAND}`; export r; \
18562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18563         CC="$(CC)"; export CC; \
18564         CFLAGS="$(CFLAGS)"; export CFLAGS; \
18565         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
18566         CXX="$(CXX)"; export CXX; \
18567         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
18568         AR="$(AR)"; export AR; \
18569         AS="$(AS)"; export AS; \
18570         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
18571         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
18572         LD="$(LD)"; export LD; \
18573         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
18574         NM="$(NM)"; export NM; \
18575         RANLIB="$(RANLIB)"; export RANLIB; \
18576         WINDRES="$(WINDRES)"; export WINDRES; \
18577         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
18578         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
18579         echo Configuring in time; \
18580         cd time || exit 1; \
18581         case $(srcdir) in \
18582           \.) \
18583             srcdiroption="--srcdir=."; \
18584             libsrcdir=".";; \
18585           /* | [A-Za-z]:[\\/]*) \
18586             srcdiroption="--srcdir=$(srcdir)/time"; \
18587             libsrcdir="$$s/time";; \
18588           *) \
18589             srcdiroption="--srcdir=../$(srcdir)/time"; \
18590             libsrcdir="$$s/time";; \
18591         esac; \
18592         $(SHELL) $${libsrcdir}/configure \
18593           $(HOST_CONFIGARGS) $${srcdiroption} \
18594           || exit 1
18595 @endif time
18596
18597 .PHONY: all-time maybe-all-time
18598 maybe-all-time:
18599 @if time
18600 maybe-all-time: all-time
18601 all-time: configure-time
18602         @r=`${PWD_COMMAND}`; export r; \
18603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18604         $(SET_LIB_PATH) \
18605         (cd time && $(MAKE) $(FLAGS_TO_PASS) all)
18606 @endif time
18607
18608 .PHONY: check-time maybe-check-time
18609 maybe-check-time:
18610 @if time
18611 maybe-check-time: check-time
18612
18613 check-time:
18614         @r=`${PWD_COMMAND}`; export r; \
18615         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18616         $(SET_LIB_PATH) \
18617         (cd time && $(MAKE) $(FLAGS_TO_PASS) check)
18618
18619 @endif time
18620
18621 .PHONY: install-time maybe-install-time
18622 maybe-install-time:
18623 @if time
18624 maybe-install-time: install-time
18625
18626 install-time: installdirs
18627         @r=`${PWD_COMMAND}`; export r; \
18628         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18629         $(SET_LIB_PATH) \
18630         (cd time && $(MAKE) $(FLAGS_TO_PASS) install)
18631
18632 @endif time
18633
18634 # Other targets (info, dvi, etc.)
18635
18636 .PHONY: maybe-info-time info-time
18637 maybe-info-time:
18638 @if time
18639 maybe-info-time: info-time
18640
18641 info-time: \
18642     configure-time 
18643         @[ -f ./time/Makefile ] || exit 0; \
18644         r=`${PWD_COMMAND}`; export r; \
18645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18646         $(SET_LIB_PATH) \
18647         for flag in $(EXTRA_HOST_FLAGS); do \
18648           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18649         done; \
18650         echo "Doing info in time" ; \
18651         (cd time && \
18652           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18653                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18654                   "RANLIB=$${RANLIB}" \
18655                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18656                   info) \
18657           || exit 1
18658
18659 @endif time
18660
18661 .PHONY: maybe-dvi-time dvi-time
18662 maybe-dvi-time:
18663 @if time
18664 maybe-dvi-time: dvi-time
18665
18666 dvi-time: \
18667     configure-time 
18668         @[ -f ./time/Makefile ] || exit 0; \
18669         r=`${PWD_COMMAND}`; export r; \
18670         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18671         $(SET_LIB_PATH) \
18672         for flag in $(EXTRA_HOST_FLAGS); do \
18673           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18674         done; \
18675         echo "Doing dvi in time" ; \
18676         (cd time && \
18677           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18678                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18679                   "RANLIB=$${RANLIB}" \
18680                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18681                   dvi) \
18682           || exit 1
18683
18684 @endif time
18685
18686 .PHONY: maybe-TAGS-time TAGS-time
18687 maybe-TAGS-time:
18688 @if time
18689 maybe-TAGS-time: TAGS-time
18690
18691 TAGS-time: \
18692     configure-time 
18693         @[ -f ./time/Makefile ] || exit 0; \
18694         r=`${PWD_COMMAND}`; export r; \
18695         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18696         $(SET_LIB_PATH) \
18697         for flag in $(EXTRA_HOST_FLAGS); do \
18698           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18699         done; \
18700         echo "Doing TAGS in time" ; \
18701         (cd time && \
18702           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18703                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18704                   "RANLIB=$${RANLIB}" \
18705                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18706                   TAGS) \
18707           || exit 1
18708
18709 @endif time
18710
18711 .PHONY: maybe-install-info-time install-info-time
18712 maybe-install-info-time:
18713 @if time
18714 maybe-install-info-time: install-info-time
18715
18716 install-info-time: \
18717     configure-time \
18718     info-time 
18719         @[ -f ./time/Makefile ] || exit 0; \
18720         r=`${PWD_COMMAND}`; export r; \
18721         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18722         $(SET_LIB_PATH) \
18723         for flag in $(EXTRA_HOST_FLAGS); do \
18724           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18725         done; \
18726         echo "Doing install-info in time" ; \
18727         (cd time && \
18728           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18729                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18730                   "RANLIB=$${RANLIB}" \
18731                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18732                   install-info) \
18733           || exit 1
18734
18735 @endif time
18736
18737 .PHONY: maybe-installcheck-time installcheck-time
18738 maybe-installcheck-time:
18739 @if time
18740 maybe-installcheck-time: installcheck-time
18741
18742 installcheck-time: \
18743     configure-time 
18744         @[ -f ./time/Makefile ] || exit 0; \
18745         r=`${PWD_COMMAND}`; export r; \
18746         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18747         $(SET_LIB_PATH) \
18748         for flag in $(EXTRA_HOST_FLAGS); do \
18749           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18750         done; \
18751         echo "Doing installcheck in time" ; \
18752         (cd time && \
18753           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18754                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18755                   "RANLIB=$${RANLIB}" \
18756                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18757                   installcheck) \
18758           || exit 1
18759
18760 @endif time
18761
18762 .PHONY: maybe-mostlyclean-time mostlyclean-time
18763 maybe-mostlyclean-time:
18764 @if time
18765 maybe-mostlyclean-time: mostlyclean-time
18766
18767 mostlyclean-time: 
18768         @[ -f ./time/Makefile ] || exit 0; \
18769         r=`${PWD_COMMAND}`; export r; \
18770         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18771         $(SET_LIB_PATH) \
18772         for flag in $(EXTRA_HOST_FLAGS); do \
18773           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18774         done; \
18775         echo "Doing mostlyclean in time" ; \
18776         (cd time && \
18777           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18778                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18779                   "RANLIB=$${RANLIB}" \
18780                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18781                   mostlyclean) \
18782           || exit 1
18783
18784 @endif time
18785
18786 .PHONY: maybe-clean-time clean-time
18787 maybe-clean-time:
18788 @if time
18789 maybe-clean-time: clean-time
18790
18791 clean-time: 
18792         @[ -f ./time/Makefile ] || exit 0; \
18793         r=`${PWD_COMMAND}`; export r; \
18794         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18795         $(SET_LIB_PATH) \
18796         for flag in $(EXTRA_HOST_FLAGS); do \
18797           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18798         done; \
18799         echo "Doing clean in time" ; \
18800         (cd time && \
18801           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18802                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18803                   "RANLIB=$${RANLIB}" \
18804                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18805                   clean) \
18806           || exit 1
18807
18808 @endif time
18809
18810 .PHONY: maybe-distclean-time distclean-time
18811 maybe-distclean-time:
18812 @if time
18813 maybe-distclean-time: distclean-time
18814
18815 distclean-time: 
18816         @[ -f ./time/Makefile ] || exit 0; \
18817         r=`${PWD_COMMAND}`; export r; \
18818         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18819         $(SET_LIB_PATH) \
18820         for flag in $(EXTRA_HOST_FLAGS); do \
18821           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18822         done; \
18823         echo "Doing distclean in time" ; \
18824         (cd time && \
18825           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18826                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18827                   "RANLIB=$${RANLIB}" \
18828                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18829                   distclean) \
18830           || exit 1
18831
18832 @endif time
18833
18834 .PHONY: maybe-maintainer-clean-time maintainer-clean-time
18835 maybe-maintainer-clean-time:
18836 @if time
18837 maybe-maintainer-clean-time: maintainer-clean-time
18838
18839 maintainer-clean-time: 
18840         @[ -f ./time/Makefile ] || exit 0; \
18841         r=`${PWD_COMMAND}`; export r; \
18842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18843         $(SET_LIB_PATH) \
18844         for flag in $(EXTRA_HOST_FLAGS); do \
18845           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18846         done; \
18847         echo "Doing maintainer-clean in time" ; \
18848         (cd time && \
18849           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18850                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18851                   "RANLIB=$${RANLIB}" \
18852                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18853                   maintainer-clean) \
18854           || exit 1
18855
18856 @endif time
18857
18858
18859 .PHONY: configure-uudecode maybe-configure-uudecode
18860 maybe-configure-uudecode:
18861 @if uudecode
18862 maybe-configure-uudecode: configure-uudecode
18863 configure-uudecode:
18864         @test ! -f uudecode/Makefile || exit 0; \
18865         [ -d uudecode ] || mkdir uudecode; \
18866         r=`${PWD_COMMAND}`; export r; \
18867         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18868         CC="$(CC)"; export CC; \
18869         CFLAGS="$(CFLAGS)"; export CFLAGS; \
18870         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
18871         CXX="$(CXX)"; export CXX; \
18872         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
18873         AR="$(AR)"; export AR; \
18874         AS="$(AS)"; export AS; \
18875         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
18876         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
18877         LD="$(LD)"; export LD; \
18878         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
18879         NM="$(NM)"; export NM; \
18880         RANLIB="$(RANLIB)"; export RANLIB; \
18881         WINDRES="$(WINDRES)"; export WINDRES; \
18882         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
18883         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
18884         echo Configuring in uudecode; \
18885         cd uudecode || exit 1; \
18886         case $(srcdir) in \
18887           \.) \
18888             srcdiroption="--srcdir=."; \
18889             libsrcdir=".";; \
18890           /* | [A-Za-z]:[\\/]*) \
18891             srcdiroption="--srcdir=$(srcdir)/uudecode"; \
18892             libsrcdir="$$s/uudecode";; \
18893           *) \
18894             srcdiroption="--srcdir=../$(srcdir)/uudecode"; \
18895             libsrcdir="$$s/uudecode";; \
18896         esac; \
18897         $(SHELL) $${libsrcdir}/configure \
18898           $(HOST_CONFIGARGS) $${srcdiroption} \
18899           || exit 1
18900 @endif uudecode
18901
18902 .PHONY: all-uudecode maybe-all-uudecode
18903 maybe-all-uudecode:
18904 @if uudecode
18905 maybe-all-uudecode: all-uudecode
18906 all-uudecode: configure-uudecode
18907         @r=`${PWD_COMMAND}`; export r; \
18908         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18909         $(SET_LIB_PATH) \
18910         (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) all)
18911 @endif uudecode
18912
18913 .PHONY: check-uudecode maybe-check-uudecode
18914 maybe-check-uudecode:
18915 @if uudecode
18916 maybe-check-uudecode: check-uudecode
18917
18918 check-uudecode:
18919         @r=`${PWD_COMMAND}`; export r; \
18920         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18921         $(SET_LIB_PATH) \
18922         (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) check)
18923
18924 @endif uudecode
18925
18926 .PHONY: install-uudecode maybe-install-uudecode
18927 maybe-install-uudecode:
18928 @if uudecode
18929 maybe-install-uudecode: install-uudecode
18930
18931 install-uudecode: installdirs
18932         @r=`${PWD_COMMAND}`; export r; \
18933         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18934         $(SET_LIB_PATH) \
18935         (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) install)
18936
18937 @endif uudecode
18938
18939 # Other targets (info, dvi, etc.)
18940
18941 .PHONY: maybe-info-uudecode info-uudecode
18942 maybe-info-uudecode:
18943 @if uudecode
18944 maybe-info-uudecode: info-uudecode
18945
18946 info-uudecode: \
18947     configure-uudecode 
18948         @[ -f ./uudecode/Makefile ] || exit 0; \
18949         r=`${PWD_COMMAND}`; export r; \
18950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18951         $(SET_LIB_PATH) \
18952         for flag in $(EXTRA_HOST_FLAGS); do \
18953           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18954         done; \
18955         echo "Doing info in uudecode" ; \
18956         (cd uudecode && \
18957           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18958                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18959                   "RANLIB=$${RANLIB}" \
18960                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18961                   info) \
18962           || exit 1
18963
18964 @endif uudecode
18965
18966 .PHONY: maybe-dvi-uudecode dvi-uudecode
18967 maybe-dvi-uudecode:
18968 @if uudecode
18969 maybe-dvi-uudecode: dvi-uudecode
18970
18971 dvi-uudecode: \
18972     configure-uudecode 
18973         @[ -f ./uudecode/Makefile ] || exit 0; \
18974         r=`${PWD_COMMAND}`; export r; \
18975         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18976         $(SET_LIB_PATH) \
18977         for flag in $(EXTRA_HOST_FLAGS); do \
18978           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18979         done; \
18980         echo "Doing dvi in uudecode" ; \
18981         (cd uudecode && \
18982           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18983                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18984                   "RANLIB=$${RANLIB}" \
18985                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18986                   dvi) \
18987           || exit 1
18988
18989 @endif uudecode
18990
18991 .PHONY: maybe-TAGS-uudecode TAGS-uudecode
18992 maybe-TAGS-uudecode:
18993 @if uudecode
18994 maybe-TAGS-uudecode: TAGS-uudecode
18995
18996 TAGS-uudecode: \
18997     configure-uudecode 
18998         @[ -f ./uudecode/Makefile ] || exit 0; \
18999         r=`${PWD_COMMAND}`; export r; \
19000         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19001         $(SET_LIB_PATH) \
19002         for flag in $(EXTRA_HOST_FLAGS); do \
19003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19004         done; \
19005         echo "Doing TAGS in uudecode" ; \
19006         (cd uudecode && \
19007           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19008                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19009                   "RANLIB=$${RANLIB}" \
19010                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19011                   TAGS) \
19012           || exit 1
19013
19014 @endif uudecode
19015
19016 .PHONY: maybe-install-info-uudecode install-info-uudecode
19017 maybe-install-info-uudecode:
19018 @if uudecode
19019 maybe-install-info-uudecode: install-info-uudecode
19020
19021 install-info-uudecode: \
19022     configure-uudecode \
19023     info-uudecode 
19024         @[ -f ./uudecode/Makefile ] || exit 0; \
19025         r=`${PWD_COMMAND}`; export r; \
19026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19027         $(SET_LIB_PATH) \
19028         for flag in $(EXTRA_HOST_FLAGS); do \
19029           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19030         done; \
19031         echo "Doing install-info in uudecode" ; \
19032         (cd uudecode && \
19033           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19034                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19035                   "RANLIB=$${RANLIB}" \
19036                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19037                   install-info) \
19038           || exit 1
19039
19040 @endif uudecode
19041
19042 .PHONY: maybe-installcheck-uudecode installcheck-uudecode
19043 maybe-installcheck-uudecode:
19044 @if uudecode
19045 maybe-installcheck-uudecode: installcheck-uudecode
19046
19047 installcheck-uudecode: \
19048     configure-uudecode 
19049         @[ -f ./uudecode/Makefile ] || exit 0; \
19050         r=`${PWD_COMMAND}`; export r; \
19051         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19052         $(SET_LIB_PATH) \
19053         for flag in $(EXTRA_HOST_FLAGS); do \
19054           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19055         done; \
19056         echo "Doing installcheck in uudecode" ; \
19057         (cd uudecode && \
19058           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19059                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19060                   "RANLIB=$${RANLIB}" \
19061                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19062                   installcheck) \
19063           || exit 1
19064
19065 @endif uudecode
19066
19067 .PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
19068 maybe-mostlyclean-uudecode:
19069 @if uudecode
19070 maybe-mostlyclean-uudecode: mostlyclean-uudecode
19071
19072 mostlyclean-uudecode: 
19073         @[ -f ./uudecode/Makefile ] || exit 0; \
19074         r=`${PWD_COMMAND}`; export r; \
19075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19076         $(SET_LIB_PATH) \
19077         for flag in $(EXTRA_HOST_FLAGS); do \
19078           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19079         done; \
19080         echo "Doing mostlyclean in uudecode" ; \
19081         (cd uudecode && \
19082           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19083                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19084                   "RANLIB=$${RANLIB}" \
19085                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19086                   mostlyclean) \
19087           || exit 1
19088
19089 @endif uudecode
19090
19091 .PHONY: maybe-clean-uudecode clean-uudecode
19092 maybe-clean-uudecode:
19093 @if uudecode
19094 maybe-clean-uudecode: clean-uudecode
19095
19096 clean-uudecode: 
19097         @[ -f ./uudecode/Makefile ] || exit 0; \
19098         r=`${PWD_COMMAND}`; export r; \
19099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19100         $(SET_LIB_PATH) \
19101         for flag in $(EXTRA_HOST_FLAGS); do \
19102           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19103         done; \
19104         echo "Doing clean in uudecode" ; \
19105         (cd uudecode && \
19106           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19107                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19108                   "RANLIB=$${RANLIB}" \
19109                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19110                   clean) \
19111           || exit 1
19112
19113 @endif uudecode
19114
19115 .PHONY: maybe-distclean-uudecode distclean-uudecode
19116 maybe-distclean-uudecode:
19117 @if uudecode
19118 maybe-distclean-uudecode: distclean-uudecode
19119
19120 distclean-uudecode: 
19121         @[ -f ./uudecode/Makefile ] || exit 0; \
19122         r=`${PWD_COMMAND}`; export r; \
19123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19124         $(SET_LIB_PATH) \
19125         for flag in $(EXTRA_HOST_FLAGS); do \
19126           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19127         done; \
19128         echo "Doing distclean in uudecode" ; \
19129         (cd uudecode && \
19130           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19131                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19132                   "RANLIB=$${RANLIB}" \
19133                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19134                   distclean) \
19135           || exit 1
19136
19137 @endif uudecode
19138
19139 .PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
19140 maybe-maintainer-clean-uudecode:
19141 @if uudecode
19142 maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
19143
19144 maintainer-clean-uudecode: 
19145         @[ -f ./uudecode/Makefile ] || exit 0; \
19146         r=`${PWD_COMMAND}`; export r; \
19147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19148         $(SET_LIB_PATH) \
19149         for flag in $(EXTRA_HOST_FLAGS); do \
19150           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19151         done; \
19152         echo "Doing maintainer-clean in uudecode" ; \
19153         (cd uudecode && \
19154           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19155                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19156                   "RANLIB=$${RANLIB}" \
19157                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19158                   maintainer-clean) \
19159           || exit 1
19160
19161 @endif uudecode
19162
19163
19164 .PHONY: configure-wdiff maybe-configure-wdiff
19165 maybe-configure-wdiff:
19166 @if wdiff
19167 maybe-configure-wdiff: configure-wdiff
19168 configure-wdiff:
19169         @test ! -f wdiff/Makefile || exit 0; \
19170         [ -d wdiff ] || mkdir wdiff; \
19171         r=`${PWD_COMMAND}`; export r; \
19172         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19173         CC="$(CC)"; export CC; \
19174         CFLAGS="$(CFLAGS)"; export CFLAGS; \
19175         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
19176         CXX="$(CXX)"; export CXX; \
19177         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
19178         AR="$(AR)"; export AR; \
19179         AS="$(AS)"; export AS; \
19180         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
19181         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
19182         LD="$(LD)"; export LD; \
19183         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
19184         NM="$(NM)"; export NM; \
19185         RANLIB="$(RANLIB)"; export RANLIB; \
19186         WINDRES="$(WINDRES)"; export WINDRES; \
19187         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
19188         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
19189         echo Configuring in wdiff; \
19190         cd wdiff || exit 1; \
19191         case $(srcdir) in \
19192           \.) \
19193             srcdiroption="--srcdir=."; \
19194             libsrcdir=".";; \
19195           /* | [A-Za-z]:[\\/]*) \
19196             srcdiroption="--srcdir=$(srcdir)/wdiff"; \
19197             libsrcdir="$$s/wdiff";; \
19198           *) \
19199             srcdiroption="--srcdir=../$(srcdir)/wdiff"; \
19200             libsrcdir="$$s/wdiff";; \
19201         esac; \
19202         $(SHELL) $${libsrcdir}/configure \
19203           $(HOST_CONFIGARGS) $${srcdiroption} \
19204           || exit 1
19205 @endif wdiff
19206
19207 .PHONY: all-wdiff maybe-all-wdiff
19208 maybe-all-wdiff:
19209 @if wdiff
19210 maybe-all-wdiff: all-wdiff
19211 all-wdiff: configure-wdiff
19212         @r=`${PWD_COMMAND}`; export r; \
19213         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19214         $(SET_LIB_PATH) \
19215         (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) all)
19216 @endif wdiff
19217
19218 .PHONY: check-wdiff maybe-check-wdiff
19219 maybe-check-wdiff:
19220 @if wdiff
19221 maybe-check-wdiff: check-wdiff
19222
19223 check-wdiff:
19224         @r=`${PWD_COMMAND}`; export r; \
19225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19226         $(SET_LIB_PATH) \
19227         (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) check)
19228
19229 @endif wdiff
19230
19231 .PHONY: install-wdiff maybe-install-wdiff
19232 maybe-install-wdiff:
19233 @if wdiff
19234 maybe-install-wdiff: install-wdiff
19235
19236 install-wdiff: installdirs
19237         @r=`${PWD_COMMAND}`; export r; \
19238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19239         $(SET_LIB_PATH) \
19240         (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) install)
19241
19242 @endif wdiff
19243
19244 # Other targets (info, dvi, etc.)
19245
19246 .PHONY: maybe-info-wdiff info-wdiff
19247 maybe-info-wdiff:
19248 @if wdiff
19249 maybe-info-wdiff: info-wdiff
19250
19251 info-wdiff: \
19252     configure-wdiff 
19253         @[ -f ./wdiff/Makefile ] || exit 0; \
19254         r=`${PWD_COMMAND}`; export r; \
19255         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19256         $(SET_LIB_PATH) \
19257         for flag in $(EXTRA_HOST_FLAGS); do \
19258           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19259         done; \
19260         echo "Doing info in wdiff" ; \
19261         (cd wdiff && \
19262           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19263                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19264                   "RANLIB=$${RANLIB}" \
19265                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19266                   info) \
19267           || exit 1
19268
19269 @endif wdiff
19270
19271 .PHONY: maybe-dvi-wdiff dvi-wdiff
19272 maybe-dvi-wdiff:
19273 @if wdiff
19274 maybe-dvi-wdiff: dvi-wdiff
19275
19276 dvi-wdiff: \
19277     configure-wdiff 
19278         @[ -f ./wdiff/Makefile ] || exit 0; \
19279         r=`${PWD_COMMAND}`; export r; \
19280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19281         $(SET_LIB_PATH) \
19282         for flag in $(EXTRA_HOST_FLAGS); do \
19283           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19284         done; \
19285         echo "Doing dvi in wdiff" ; \
19286         (cd wdiff && \
19287           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19288                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19289                   "RANLIB=$${RANLIB}" \
19290                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19291                   dvi) \
19292           || exit 1
19293
19294 @endif wdiff
19295
19296 .PHONY: maybe-TAGS-wdiff TAGS-wdiff
19297 maybe-TAGS-wdiff:
19298 @if wdiff
19299 maybe-TAGS-wdiff: TAGS-wdiff
19300
19301 TAGS-wdiff: \
19302     configure-wdiff 
19303         @[ -f ./wdiff/Makefile ] || exit 0; \
19304         r=`${PWD_COMMAND}`; export r; \
19305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19306         $(SET_LIB_PATH) \
19307         for flag in $(EXTRA_HOST_FLAGS); do \
19308           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19309         done; \
19310         echo "Doing TAGS in wdiff" ; \
19311         (cd wdiff && \
19312           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19313                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19314                   "RANLIB=$${RANLIB}" \
19315                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19316                   TAGS) \
19317           || exit 1
19318
19319 @endif wdiff
19320
19321 .PHONY: maybe-install-info-wdiff install-info-wdiff
19322 maybe-install-info-wdiff:
19323 @if wdiff
19324 maybe-install-info-wdiff: install-info-wdiff
19325
19326 install-info-wdiff: \
19327     configure-wdiff \
19328     info-wdiff 
19329         @[ -f ./wdiff/Makefile ] || exit 0; \
19330         r=`${PWD_COMMAND}`; export r; \
19331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19332         $(SET_LIB_PATH) \
19333         for flag in $(EXTRA_HOST_FLAGS); do \
19334           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19335         done; \
19336         echo "Doing install-info in wdiff" ; \
19337         (cd wdiff && \
19338           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19339                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19340                   "RANLIB=$${RANLIB}" \
19341                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19342                   install-info) \
19343           || exit 1
19344
19345 @endif wdiff
19346
19347 .PHONY: maybe-installcheck-wdiff installcheck-wdiff
19348 maybe-installcheck-wdiff:
19349 @if wdiff
19350 maybe-installcheck-wdiff: installcheck-wdiff
19351
19352 installcheck-wdiff: \
19353     configure-wdiff 
19354         @[ -f ./wdiff/Makefile ] || exit 0; \
19355         r=`${PWD_COMMAND}`; export r; \
19356         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19357         $(SET_LIB_PATH) \
19358         for flag in $(EXTRA_HOST_FLAGS); do \
19359           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19360         done; \
19361         echo "Doing installcheck in wdiff" ; \
19362         (cd wdiff && \
19363           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19364                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19365                   "RANLIB=$${RANLIB}" \
19366                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19367                   installcheck) \
19368           || exit 1
19369
19370 @endif wdiff
19371
19372 .PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
19373 maybe-mostlyclean-wdiff:
19374 @if wdiff
19375 maybe-mostlyclean-wdiff: mostlyclean-wdiff
19376
19377 mostlyclean-wdiff: 
19378         @[ -f ./wdiff/Makefile ] || exit 0; \
19379         r=`${PWD_COMMAND}`; export r; \
19380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19381         $(SET_LIB_PATH) \
19382         for flag in $(EXTRA_HOST_FLAGS); do \
19383           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19384         done; \
19385         echo "Doing mostlyclean in wdiff" ; \
19386         (cd wdiff && \
19387           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19388                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19389                   "RANLIB=$${RANLIB}" \
19390                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19391                   mostlyclean) \
19392           || exit 1
19393
19394 @endif wdiff
19395
19396 .PHONY: maybe-clean-wdiff clean-wdiff
19397 maybe-clean-wdiff:
19398 @if wdiff
19399 maybe-clean-wdiff: clean-wdiff
19400
19401 clean-wdiff: 
19402         @[ -f ./wdiff/Makefile ] || exit 0; \
19403         r=`${PWD_COMMAND}`; export r; \
19404         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19405         $(SET_LIB_PATH) \
19406         for flag in $(EXTRA_HOST_FLAGS); do \
19407           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19408         done; \
19409         echo "Doing clean in wdiff" ; \
19410         (cd wdiff && \
19411           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19412                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19413                   "RANLIB=$${RANLIB}" \
19414                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19415                   clean) \
19416           || exit 1
19417
19418 @endif wdiff
19419
19420 .PHONY: maybe-distclean-wdiff distclean-wdiff
19421 maybe-distclean-wdiff:
19422 @if wdiff
19423 maybe-distclean-wdiff: distclean-wdiff
19424
19425 distclean-wdiff: 
19426         @[ -f ./wdiff/Makefile ] || exit 0; \
19427         r=`${PWD_COMMAND}`; export r; \
19428         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19429         $(SET_LIB_PATH) \
19430         for flag in $(EXTRA_HOST_FLAGS); do \
19431           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19432         done; \
19433         echo "Doing distclean in wdiff" ; \
19434         (cd wdiff && \
19435           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19436                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19437                   "RANLIB=$${RANLIB}" \
19438                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19439                   distclean) \
19440           || exit 1
19441
19442 @endif wdiff
19443
19444 .PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
19445 maybe-maintainer-clean-wdiff:
19446 @if wdiff
19447 maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
19448
19449 maintainer-clean-wdiff: 
19450         @[ -f ./wdiff/Makefile ] || exit 0; \
19451         r=`${PWD_COMMAND}`; export r; \
19452         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19453         $(SET_LIB_PATH) \
19454         for flag in $(EXTRA_HOST_FLAGS); do \
19455           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19456         done; \
19457         echo "Doing maintainer-clean in wdiff" ; \
19458         (cd wdiff && \
19459           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19460                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19461                   "RANLIB=$${RANLIB}" \
19462                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19463                   maintainer-clean) \
19464           || exit 1
19465
19466 @endif wdiff
19467
19468
19469 .PHONY: configure-zip maybe-configure-zip
19470 maybe-configure-zip:
19471 @if zip
19472 maybe-configure-zip: configure-zip
19473 configure-zip:
19474         @test ! -f zip/Makefile || exit 0; \
19475         [ -d zip ] || mkdir zip; \
19476         r=`${PWD_COMMAND}`; export r; \
19477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19478         CC="$(CC)"; export CC; \
19479         CFLAGS="$(CFLAGS)"; export CFLAGS; \
19480         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
19481         CXX="$(CXX)"; export CXX; \
19482         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
19483         AR="$(AR)"; export AR; \
19484         AS="$(AS)"; export AS; \
19485         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
19486         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
19487         LD="$(LD)"; export LD; \
19488         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
19489         NM="$(NM)"; export NM; \
19490         RANLIB="$(RANLIB)"; export RANLIB; \
19491         WINDRES="$(WINDRES)"; export WINDRES; \
19492         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
19493         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
19494         echo Configuring in zip; \
19495         cd zip || exit 1; \
19496         case $(srcdir) in \
19497           \.) \
19498             srcdiroption="--srcdir=."; \
19499             libsrcdir=".";; \
19500           /* | [A-Za-z]:[\\/]*) \
19501             srcdiroption="--srcdir=$(srcdir)/zip"; \
19502             libsrcdir="$$s/zip";; \
19503           *) \
19504             srcdiroption="--srcdir=../$(srcdir)/zip"; \
19505             libsrcdir="$$s/zip";; \
19506         esac; \
19507         $(SHELL) $${libsrcdir}/configure \
19508           $(HOST_CONFIGARGS) $${srcdiroption} \
19509           || exit 1
19510 @endif zip
19511
19512 .PHONY: all-zip maybe-all-zip
19513 maybe-all-zip:
19514 @if zip
19515 maybe-all-zip: all-zip
19516 all-zip: configure-zip
19517         @r=`${PWD_COMMAND}`; export r; \
19518         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19519         $(SET_LIB_PATH) \
19520         (cd zip && $(MAKE) $(FLAGS_TO_PASS) all)
19521 @endif zip
19522
19523 .PHONY: check-zip maybe-check-zip
19524 maybe-check-zip:
19525 @if zip
19526 maybe-check-zip: check-zip
19527
19528 # This module is only tested in a native toolchain.
19529 check-zip:
19530         @if [ '$(host)' = '$(target)' ] ; then \
19531           r=`${PWD_COMMAND}`; export r; \
19532           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19533           $(SET_LIB_PATH) \
19534           (cd zip && $(MAKE) $(FLAGS_TO_PASS) check); \
19535         fi
19536
19537 @endif zip
19538
19539 .PHONY: install-zip maybe-install-zip
19540 maybe-install-zip:
19541 @if zip
19542 maybe-install-zip: install-zip
19543
19544 install-zip: installdirs
19545         @r=`${PWD_COMMAND}`; export r; \
19546         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19547         $(SET_LIB_PATH) \
19548         (cd zip && $(MAKE) $(FLAGS_TO_PASS) install)
19549
19550 @endif zip
19551
19552 # Other targets (info, dvi, etc.)
19553
19554 .PHONY: maybe-info-zip info-zip
19555 maybe-info-zip:
19556 @if zip
19557 maybe-info-zip: info-zip
19558
19559 info-zip: \
19560     configure-zip 
19561         @[ -f ./zip/Makefile ] || exit 0; \
19562         r=`${PWD_COMMAND}`; export r; \
19563         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19564         $(SET_LIB_PATH) \
19565         for flag in $(EXTRA_HOST_FLAGS); do \
19566           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19567         done; \
19568         echo "Doing info in zip" ; \
19569         (cd zip && \
19570           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19571                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19572                   "RANLIB=$${RANLIB}" \
19573                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19574                   info) \
19575           || exit 1
19576
19577 @endif zip
19578
19579 .PHONY: maybe-dvi-zip dvi-zip
19580 maybe-dvi-zip:
19581 @if zip
19582 maybe-dvi-zip: dvi-zip
19583
19584 dvi-zip: \
19585     configure-zip 
19586         @[ -f ./zip/Makefile ] || exit 0; \
19587         r=`${PWD_COMMAND}`; export r; \
19588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19589         $(SET_LIB_PATH) \
19590         for flag in $(EXTRA_HOST_FLAGS); do \
19591           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19592         done; \
19593         echo "Doing dvi in zip" ; \
19594         (cd zip && \
19595           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19596                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19597                   "RANLIB=$${RANLIB}" \
19598                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19599                   dvi) \
19600           || exit 1
19601
19602 @endif zip
19603
19604 .PHONY: maybe-TAGS-zip TAGS-zip
19605 maybe-TAGS-zip:
19606 @if zip
19607 maybe-TAGS-zip: TAGS-zip
19608
19609 TAGS-zip: \
19610     configure-zip 
19611         @[ -f ./zip/Makefile ] || exit 0; \
19612         r=`${PWD_COMMAND}`; export r; \
19613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19614         $(SET_LIB_PATH) \
19615         for flag in $(EXTRA_HOST_FLAGS); do \
19616           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19617         done; \
19618         echo "Doing TAGS in zip" ; \
19619         (cd zip && \
19620           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19621                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19622                   "RANLIB=$${RANLIB}" \
19623                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19624                   TAGS) \
19625           || exit 1
19626
19627 @endif zip
19628
19629 .PHONY: maybe-install-info-zip install-info-zip
19630 maybe-install-info-zip:
19631 @if zip
19632 maybe-install-info-zip: install-info-zip
19633
19634 install-info-zip: \
19635     configure-zip \
19636     info-zip 
19637         @[ -f ./zip/Makefile ] || exit 0; \
19638         r=`${PWD_COMMAND}`; export r; \
19639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19640         $(SET_LIB_PATH) \
19641         for flag in $(EXTRA_HOST_FLAGS); do \
19642           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19643         done; \
19644         echo "Doing install-info in zip" ; \
19645         (cd zip && \
19646           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19647                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19648                   "RANLIB=$${RANLIB}" \
19649                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19650                   install-info) \
19651           || exit 1
19652
19653 @endif zip
19654
19655 .PHONY: maybe-installcheck-zip installcheck-zip
19656 maybe-installcheck-zip:
19657 @if zip
19658 maybe-installcheck-zip: installcheck-zip
19659
19660 installcheck-zip: \
19661     configure-zip 
19662         @[ -f ./zip/Makefile ] || exit 0; \
19663         r=`${PWD_COMMAND}`; export r; \
19664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19665         $(SET_LIB_PATH) \
19666         for flag in $(EXTRA_HOST_FLAGS); do \
19667           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19668         done; \
19669         echo "Doing installcheck in zip" ; \
19670         (cd zip && \
19671           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19672                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19673                   "RANLIB=$${RANLIB}" \
19674                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19675                   installcheck) \
19676           || exit 1
19677
19678 @endif zip
19679
19680 .PHONY: maybe-mostlyclean-zip mostlyclean-zip
19681 maybe-mostlyclean-zip:
19682 @if zip
19683 maybe-mostlyclean-zip: mostlyclean-zip
19684
19685 mostlyclean-zip: 
19686         @[ -f ./zip/Makefile ] || exit 0; \
19687         r=`${PWD_COMMAND}`; export r; \
19688         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19689         $(SET_LIB_PATH) \
19690         for flag in $(EXTRA_HOST_FLAGS); do \
19691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19692         done; \
19693         echo "Doing mostlyclean in zip" ; \
19694         (cd zip && \
19695           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19696                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19697                   "RANLIB=$${RANLIB}" \
19698                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19699                   mostlyclean) \
19700           || exit 1
19701
19702 @endif zip
19703
19704 .PHONY: maybe-clean-zip clean-zip
19705 maybe-clean-zip:
19706 @if zip
19707 maybe-clean-zip: clean-zip
19708
19709 clean-zip: 
19710         @[ -f ./zip/Makefile ] || exit 0; \
19711         r=`${PWD_COMMAND}`; export r; \
19712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19713         $(SET_LIB_PATH) \
19714         for flag in $(EXTRA_HOST_FLAGS); do \
19715           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19716         done; \
19717         echo "Doing clean in zip" ; \
19718         (cd zip && \
19719           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19720                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19721                   "RANLIB=$${RANLIB}" \
19722                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19723                   clean) \
19724           || exit 1
19725
19726 @endif zip
19727
19728 .PHONY: maybe-distclean-zip distclean-zip
19729 maybe-distclean-zip:
19730 @if zip
19731 maybe-distclean-zip: distclean-zip
19732
19733 distclean-zip: 
19734         @[ -f ./zip/Makefile ] || exit 0; \
19735         r=`${PWD_COMMAND}`; export r; \
19736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19737         $(SET_LIB_PATH) \
19738         for flag in $(EXTRA_HOST_FLAGS); do \
19739           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19740         done; \
19741         echo "Doing distclean in zip" ; \
19742         (cd zip && \
19743           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19744                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19745                   "RANLIB=$${RANLIB}" \
19746                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19747                   distclean) \
19748           || exit 1
19749
19750 @endif zip
19751
19752 .PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
19753 maybe-maintainer-clean-zip:
19754 @if zip
19755 maybe-maintainer-clean-zip: maintainer-clean-zip
19756
19757 maintainer-clean-zip: 
19758         @[ -f ./zip/Makefile ] || exit 0; \
19759         r=`${PWD_COMMAND}`; export r; \
19760         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19761         $(SET_LIB_PATH) \
19762         for flag in $(EXTRA_HOST_FLAGS); do \
19763           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19764         done; \
19765         echo "Doing maintainer-clean in zip" ; \
19766         (cd zip && \
19767           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19768                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19769                   "RANLIB=$${RANLIB}" \
19770                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19771                   maintainer-clean) \
19772           || exit 1
19773
19774 @endif zip
19775
19776
19777 .PHONY: configure-zlib maybe-configure-zlib
19778 maybe-configure-zlib:
19779 @if zlib
19780 maybe-configure-zlib: configure-zlib
19781 configure-zlib:
19782         @test ! -f zlib/Makefile || exit 0; \
19783         [ -d zlib ] || mkdir zlib; \
19784         r=`${PWD_COMMAND}`; export r; \
19785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19786         CC="$(CC)"; export CC; \
19787         CFLAGS="$(CFLAGS)"; export CFLAGS; \
19788         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
19789         CXX="$(CXX)"; export CXX; \
19790         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
19791         AR="$(AR)"; export AR; \
19792         AS="$(AS)"; export AS; \
19793         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
19794         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
19795         LD="$(LD)"; export LD; \
19796         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
19797         NM="$(NM)"; export NM; \
19798         RANLIB="$(RANLIB)"; export RANLIB; \
19799         WINDRES="$(WINDRES)"; export WINDRES; \
19800         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
19801         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
19802         echo Configuring in zlib; \
19803         cd zlib || exit 1; \
19804         case $(srcdir) in \
19805           \.) \
19806             srcdiroption="--srcdir=."; \
19807             libsrcdir=".";; \
19808           /* | [A-Za-z]:[\\/]*) \
19809             srcdiroption="--srcdir=$(srcdir)/zlib"; \
19810             libsrcdir="$$s/zlib";; \
19811           *) \
19812             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
19813             libsrcdir="$$s/zlib";; \
19814         esac; \
19815         $(SHELL) $${libsrcdir}/configure \
19816           $(HOST_CONFIGARGS) $${srcdiroption} \
19817           || exit 1
19818 @endif zlib
19819
19820 .PHONY: all-zlib maybe-all-zlib
19821 maybe-all-zlib:
19822 @if zlib
19823 maybe-all-zlib: all-zlib
19824 all-zlib: configure-zlib
19825         @r=`${PWD_COMMAND}`; export r; \
19826         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19827         $(SET_LIB_PATH) \
19828         (cd zlib && $(MAKE) $(FLAGS_TO_PASS) all)
19829 @endif zlib
19830
19831 .PHONY: check-zlib maybe-check-zlib
19832 maybe-check-zlib:
19833 @if zlib
19834 maybe-check-zlib: check-zlib
19835
19836 check-zlib:
19837
19838 @endif zlib
19839
19840 .PHONY: install-zlib maybe-install-zlib
19841 maybe-install-zlib:
19842 @if zlib
19843 maybe-install-zlib: install-zlib
19844
19845 install-zlib:
19846
19847 @endif zlib
19848
19849 # Other targets (info, dvi, etc.)
19850
19851 .PHONY: maybe-info-zlib info-zlib
19852 maybe-info-zlib:
19853 @if zlib
19854 maybe-info-zlib: info-zlib
19855
19856 info-zlib: \
19857     configure-zlib 
19858         @[ -f ./zlib/Makefile ] || exit 0; \
19859         r=`${PWD_COMMAND}`; export r; \
19860         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19861         $(SET_LIB_PATH) \
19862         for flag in $(EXTRA_HOST_FLAGS); do \
19863           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19864         done; \
19865         echo "Doing info in zlib" ; \
19866         (cd zlib && \
19867           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19868                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19869                   "RANLIB=$${RANLIB}" \
19870                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19871                   info) \
19872           || exit 1
19873
19874 @endif zlib
19875
19876 .PHONY: maybe-dvi-zlib dvi-zlib
19877 maybe-dvi-zlib:
19878 @if zlib
19879 maybe-dvi-zlib: dvi-zlib
19880
19881 dvi-zlib: \
19882     configure-zlib 
19883         @[ -f ./zlib/Makefile ] || exit 0; \
19884         r=`${PWD_COMMAND}`; export r; \
19885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19886         $(SET_LIB_PATH) \
19887         for flag in $(EXTRA_HOST_FLAGS); do \
19888           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19889         done; \
19890         echo "Doing dvi in zlib" ; \
19891         (cd zlib && \
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                   dvi) \
19897           || exit 1
19898
19899 @endif zlib
19900
19901 .PHONY: maybe-TAGS-zlib TAGS-zlib
19902 maybe-TAGS-zlib:
19903 @if zlib
19904 maybe-TAGS-zlib: TAGS-zlib
19905
19906 TAGS-zlib: \
19907     configure-zlib 
19908         @[ -f ./zlib/Makefile ] || exit 0; \
19909         r=`${PWD_COMMAND}`; export r; \
19910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19911         $(SET_LIB_PATH) \
19912         for flag in $(EXTRA_HOST_FLAGS); do \
19913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19914         done; \
19915         echo "Doing TAGS in zlib" ; \
19916         (cd zlib && \
19917           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19918                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19919                   "RANLIB=$${RANLIB}" \
19920                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19921                   TAGS) \
19922           || exit 1
19923
19924 @endif zlib
19925
19926 .PHONY: maybe-install-info-zlib install-info-zlib
19927 maybe-install-info-zlib:
19928 @if zlib
19929 maybe-install-info-zlib: install-info-zlib
19930
19931 install-info-zlib: \
19932     configure-zlib \
19933     info-zlib 
19934         @[ -f ./zlib/Makefile ] || exit 0; \
19935         r=`${PWD_COMMAND}`; export r; \
19936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19937         $(SET_LIB_PATH) \
19938         for flag in $(EXTRA_HOST_FLAGS); do \
19939           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19940         done; \
19941         echo "Doing install-info in zlib" ; \
19942         (cd zlib && \
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                   install-info) \
19948           || exit 1
19949
19950 @endif zlib
19951
19952 .PHONY: maybe-installcheck-zlib installcheck-zlib
19953 maybe-installcheck-zlib:
19954 @if zlib
19955 maybe-installcheck-zlib: installcheck-zlib
19956
19957 installcheck-zlib: \
19958     configure-zlib 
19959         @[ -f ./zlib/Makefile ] || exit 0; \
19960         r=`${PWD_COMMAND}`; export r; \
19961         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19962         $(SET_LIB_PATH) \
19963         for flag in $(EXTRA_HOST_FLAGS); do \
19964           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19965         done; \
19966         echo "Doing installcheck in zlib" ; \
19967         (cd zlib && \
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                   installcheck) \
19973           || exit 1
19974
19975 @endif zlib
19976
19977 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
19978 maybe-mostlyclean-zlib:
19979 @if zlib
19980 maybe-mostlyclean-zlib: mostlyclean-zlib
19981
19982 mostlyclean-zlib: 
19983         @[ -f ./zlib/Makefile ] || exit 0; \
19984         r=`${PWD_COMMAND}`; export r; \
19985         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19986         $(SET_LIB_PATH) \
19987         for flag in $(EXTRA_HOST_FLAGS); do \
19988           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19989         done; \
19990         echo "Doing mostlyclean in zlib" ; \
19991         (cd zlib && \
19992           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19993                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19994                   "RANLIB=$${RANLIB}" \
19995                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19996                   mostlyclean) \
19997           || exit 1
19998
19999 @endif zlib
20000
20001 .PHONY: maybe-clean-zlib clean-zlib
20002 maybe-clean-zlib:
20003 @if zlib
20004 maybe-clean-zlib: clean-zlib
20005
20006 clean-zlib: 
20007         @[ -f ./zlib/Makefile ] || exit 0; \
20008         r=`${PWD_COMMAND}`; export r; \
20009         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20010         $(SET_LIB_PATH) \
20011         for flag in $(EXTRA_HOST_FLAGS); do \
20012           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20013         done; \
20014         echo "Doing clean in zlib" ; \
20015         (cd zlib && \
20016           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20017                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20018                   "RANLIB=$${RANLIB}" \
20019                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20020                   clean) \
20021           || exit 1
20022
20023 @endif zlib
20024
20025 .PHONY: maybe-distclean-zlib distclean-zlib
20026 maybe-distclean-zlib:
20027 @if zlib
20028 maybe-distclean-zlib: distclean-zlib
20029
20030 distclean-zlib: 
20031         @[ -f ./zlib/Makefile ] || exit 0; \
20032         r=`${PWD_COMMAND}`; export r; \
20033         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20034         $(SET_LIB_PATH) \
20035         for flag in $(EXTRA_HOST_FLAGS); do \
20036           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20037         done; \
20038         echo "Doing distclean in zlib" ; \
20039         (cd zlib && \
20040           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20041                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20042                   "RANLIB=$${RANLIB}" \
20043                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20044                   distclean) \
20045           || exit 1
20046
20047 @endif zlib
20048
20049 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
20050 maybe-maintainer-clean-zlib:
20051 @if zlib
20052 maybe-maintainer-clean-zlib: maintainer-clean-zlib
20053
20054 maintainer-clean-zlib: 
20055         @[ -f ./zlib/Makefile ] || exit 0; \
20056         r=`${PWD_COMMAND}`; export r; \
20057         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20058         $(SET_LIB_PATH) \
20059         for flag in $(EXTRA_HOST_FLAGS); do \
20060           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20061         done; \
20062         echo "Doing maintainer-clean in zlib" ; \
20063         (cd zlib && \
20064           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20065                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20066                   "RANLIB=$${RANLIB}" \
20067                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20068                   maintainer-clean) \
20069           || exit 1
20070
20071 @endif zlib
20072
20073
20074 .PHONY: configure-gdb maybe-configure-gdb
20075 maybe-configure-gdb:
20076 @if gdb
20077 maybe-configure-gdb: configure-gdb
20078 configure-gdb:
20079         @test ! -f gdb/Makefile || exit 0; \
20080         [ -d gdb ] || mkdir gdb; \
20081         r=`${PWD_COMMAND}`; export r; \
20082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20083         CC="$(CC)"; export CC; \
20084         CFLAGS="$(CFLAGS)"; export CFLAGS; \
20085         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
20086         CXX="$(CXX)"; export CXX; \
20087         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
20088         AR="$(AR)"; export AR; \
20089         AS="$(AS)"; export AS; \
20090         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
20091         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
20092         LD="$(LD)"; export LD; \
20093         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
20094         NM="$(NM)"; export NM; \
20095         RANLIB="$(RANLIB)"; export RANLIB; \
20096         WINDRES="$(WINDRES)"; export WINDRES; \
20097         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
20098         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
20099         echo Configuring in gdb; \
20100         cd gdb || exit 1; \
20101         case $(srcdir) in \
20102           \.) \
20103             srcdiroption="--srcdir=."; \
20104             libsrcdir=".";; \
20105           /* | [A-Za-z]:[\\/]*) \
20106             srcdiroption="--srcdir=$(srcdir)/gdb"; \
20107             libsrcdir="$$s/gdb";; \
20108           *) \
20109             srcdiroption="--srcdir=../$(srcdir)/gdb"; \
20110             libsrcdir="$$s/gdb";; \
20111         esac; \
20112         $(SHELL) $${libsrcdir}/configure \
20113           $(HOST_CONFIGARGS) $${srcdiroption} \
20114           || exit 1
20115 @endif gdb
20116
20117 .PHONY: all-gdb maybe-all-gdb
20118 maybe-all-gdb:
20119 @if gdb
20120 maybe-all-gdb: all-gdb
20121 all-gdb: configure-gdb
20122         @r=`${PWD_COMMAND}`; export r; \
20123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20124         $(SET_LIB_PATH) \
20125         (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
20126 @endif gdb
20127
20128 .PHONY: check-gdb maybe-check-gdb
20129 maybe-check-gdb:
20130 @if gdb
20131 maybe-check-gdb: check-gdb
20132
20133 check-gdb:
20134         @r=`${PWD_COMMAND}`; export r; \
20135         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20136         $(SET_LIB_PATH) \
20137         (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
20138
20139 @endif gdb
20140
20141 .PHONY: install-gdb maybe-install-gdb
20142 maybe-install-gdb:
20143 @if gdb
20144 maybe-install-gdb: install-gdb
20145
20146 install-gdb: installdirs
20147         @r=`${PWD_COMMAND}`; export r; \
20148         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20149         $(SET_LIB_PATH) \
20150         (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
20151
20152 @endif gdb
20153
20154 # Other targets (info, dvi, etc.)
20155
20156 .PHONY: maybe-info-gdb info-gdb
20157 maybe-info-gdb:
20158 @if gdb
20159 maybe-info-gdb: info-gdb
20160
20161 info-gdb: \
20162     configure-gdb 
20163         @[ -f ./gdb/Makefile ] || exit 0; \
20164         r=`${PWD_COMMAND}`; export r; \
20165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20166         $(SET_LIB_PATH) \
20167         for flag in $(EXTRA_HOST_FLAGS); do \
20168           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20169         done; \
20170         echo "Doing info in gdb" ; \
20171         (cd gdb && \
20172           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20173                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20174                   "RANLIB=$${RANLIB}" \
20175                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20176                   info) \
20177           || exit 1
20178
20179 @endif gdb
20180
20181 .PHONY: maybe-dvi-gdb dvi-gdb
20182 maybe-dvi-gdb:
20183 @if gdb
20184 maybe-dvi-gdb: dvi-gdb
20185
20186 dvi-gdb: \
20187     configure-gdb 
20188         @[ -f ./gdb/Makefile ] || exit 0; \
20189         r=`${PWD_COMMAND}`; export r; \
20190         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20191         $(SET_LIB_PATH) \
20192         for flag in $(EXTRA_HOST_FLAGS); do \
20193           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20194         done; \
20195         echo "Doing dvi in gdb" ; \
20196         (cd gdb && \
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                   dvi) \
20202           || exit 1
20203
20204 @endif gdb
20205
20206 .PHONY: maybe-TAGS-gdb TAGS-gdb
20207 maybe-TAGS-gdb:
20208 @if gdb
20209 maybe-TAGS-gdb: TAGS-gdb
20210
20211 TAGS-gdb: \
20212     configure-gdb 
20213         @[ -f ./gdb/Makefile ] || exit 0; \
20214         r=`${PWD_COMMAND}`; export r; \
20215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20216         $(SET_LIB_PATH) \
20217         for flag in $(EXTRA_HOST_FLAGS); do \
20218           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20219         done; \
20220         echo "Doing TAGS in gdb" ; \
20221         (cd gdb && \
20222           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20223                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20224                   "RANLIB=$${RANLIB}" \
20225                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20226                   TAGS) \
20227           || exit 1
20228
20229 @endif gdb
20230
20231 .PHONY: maybe-install-info-gdb install-info-gdb
20232 maybe-install-info-gdb:
20233 @if gdb
20234 maybe-install-info-gdb: install-info-gdb
20235
20236 install-info-gdb: \
20237     configure-gdb \
20238     info-gdb 
20239         @[ -f ./gdb/Makefile ] || exit 0; \
20240         r=`${PWD_COMMAND}`; export r; \
20241         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20242         $(SET_LIB_PATH) \
20243         for flag in $(EXTRA_HOST_FLAGS); do \
20244           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20245         done; \
20246         echo "Doing install-info in gdb" ; \
20247         (cd gdb && \
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                   install-info) \
20253           || exit 1
20254
20255 @endif gdb
20256
20257 .PHONY: maybe-installcheck-gdb installcheck-gdb
20258 maybe-installcheck-gdb:
20259 @if gdb
20260 maybe-installcheck-gdb: installcheck-gdb
20261
20262 installcheck-gdb: \
20263     configure-gdb 
20264         @[ -f ./gdb/Makefile ] || exit 0; \
20265         r=`${PWD_COMMAND}`; export r; \
20266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20267         $(SET_LIB_PATH) \
20268         for flag in $(EXTRA_HOST_FLAGS); do \
20269           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20270         done; \
20271         echo "Doing installcheck in gdb" ; \
20272         (cd gdb && \
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                   installcheck) \
20278           || exit 1
20279
20280 @endif gdb
20281
20282 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
20283 maybe-mostlyclean-gdb:
20284 @if gdb
20285 maybe-mostlyclean-gdb: mostlyclean-gdb
20286
20287 mostlyclean-gdb: 
20288         @[ -f ./gdb/Makefile ] || exit 0; \
20289         r=`${PWD_COMMAND}`; export r; \
20290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20291         $(SET_LIB_PATH) \
20292         for flag in $(EXTRA_HOST_FLAGS); do \
20293           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20294         done; \
20295         echo "Doing mostlyclean in gdb" ; \
20296         (cd gdb && \
20297           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20298                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20299                   "RANLIB=$${RANLIB}" \
20300                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20301                   mostlyclean) \
20302           || exit 1
20303
20304 @endif gdb
20305
20306 .PHONY: maybe-clean-gdb clean-gdb
20307 maybe-clean-gdb:
20308 @if gdb
20309 maybe-clean-gdb: clean-gdb
20310
20311 clean-gdb: 
20312         @[ -f ./gdb/Makefile ] || exit 0; \
20313         r=`${PWD_COMMAND}`; export r; \
20314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20315         $(SET_LIB_PATH) \
20316         for flag in $(EXTRA_HOST_FLAGS); do \
20317           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20318         done; \
20319         echo "Doing clean in gdb" ; \
20320         (cd gdb && \
20321           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20322                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20323                   "RANLIB=$${RANLIB}" \
20324                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20325                   clean) \
20326           || exit 1
20327
20328 @endif gdb
20329
20330 .PHONY: maybe-distclean-gdb distclean-gdb
20331 maybe-distclean-gdb:
20332 @if gdb
20333 maybe-distclean-gdb: distclean-gdb
20334
20335 distclean-gdb: 
20336         @[ -f ./gdb/Makefile ] || exit 0; \
20337         r=`${PWD_COMMAND}`; export r; \
20338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20339         $(SET_LIB_PATH) \
20340         for flag in $(EXTRA_HOST_FLAGS); do \
20341           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20342         done; \
20343         echo "Doing distclean in gdb" ; \
20344         (cd gdb && \
20345           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20346                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20347                   "RANLIB=$${RANLIB}" \
20348                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20349                   distclean) \
20350           || exit 1
20351
20352 @endif gdb
20353
20354 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
20355 maybe-maintainer-clean-gdb:
20356 @if gdb
20357 maybe-maintainer-clean-gdb: maintainer-clean-gdb
20358
20359 maintainer-clean-gdb: 
20360         @[ -f ./gdb/Makefile ] || exit 0; \
20361         r=`${PWD_COMMAND}`; export r; \
20362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20363         $(SET_LIB_PATH) \
20364         for flag in $(EXTRA_HOST_FLAGS); do \
20365           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20366         done; \
20367         echo "Doing maintainer-clean in gdb" ; \
20368         (cd gdb && \
20369           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20370                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20371                   "RANLIB=$${RANLIB}" \
20372                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20373                   maintainer-clean) \
20374           || exit 1
20375
20376 @endif gdb
20377
20378
20379 .PHONY: configure-expect maybe-configure-expect
20380 maybe-configure-expect:
20381 @if expect
20382 maybe-configure-expect: configure-expect
20383 configure-expect:
20384         @test ! -f expect/Makefile || exit 0; \
20385         [ -d expect ] || mkdir expect; \
20386         r=`${PWD_COMMAND}`; export r; \
20387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20388         CC="$(CC)"; export CC; \
20389         CFLAGS="$(CFLAGS)"; export CFLAGS; \
20390         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
20391         CXX="$(CXX)"; export CXX; \
20392         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
20393         AR="$(AR)"; export AR; \
20394         AS="$(AS)"; export AS; \
20395         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
20396         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
20397         LD="$(LD)"; export LD; \
20398         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
20399         NM="$(NM)"; export NM; \
20400         RANLIB="$(RANLIB)"; export RANLIB; \
20401         WINDRES="$(WINDRES)"; export WINDRES; \
20402         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
20403         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
20404         echo Configuring in expect; \
20405         cd expect || exit 1; \
20406         case $(srcdir) in \
20407           \.) \
20408             srcdiroption="--srcdir=."; \
20409             libsrcdir=".";; \
20410           /* | [A-Za-z]:[\\/]*) \
20411             srcdiroption="--srcdir=$(srcdir)/expect"; \
20412             libsrcdir="$$s/expect";; \
20413           *) \
20414             srcdiroption="--srcdir=../$(srcdir)/expect"; \
20415             libsrcdir="$$s/expect";; \
20416         esac; \
20417         $(SHELL) $${libsrcdir}/configure \
20418           $(HOST_CONFIGARGS) $${srcdiroption} \
20419           || exit 1
20420 @endif expect
20421
20422 .PHONY: all-expect maybe-all-expect
20423 maybe-all-expect:
20424 @if expect
20425 maybe-all-expect: all-expect
20426 all-expect: configure-expect
20427         @r=`${PWD_COMMAND}`; export r; \
20428         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20429         $(SET_LIB_PATH) \
20430         (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
20431 @endif expect
20432
20433 .PHONY: check-expect maybe-check-expect
20434 maybe-check-expect:
20435 @if expect
20436 maybe-check-expect: check-expect
20437
20438 check-expect:
20439         @r=`${PWD_COMMAND}`; export r; \
20440         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20441         $(SET_LIB_PATH) \
20442         (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
20443
20444 @endif expect
20445
20446 .PHONY: install-expect maybe-install-expect
20447 maybe-install-expect:
20448 @if expect
20449 maybe-install-expect: install-expect
20450
20451 install-expect: installdirs
20452         @r=`${PWD_COMMAND}`; export r; \
20453         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20454         $(SET_LIB_PATH) \
20455         (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
20456
20457 @endif expect
20458
20459 # Other targets (info, dvi, etc.)
20460
20461 .PHONY: maybe-info-expect info-expect
20462 maybe-info-expect:
20463 @if expect
20464 maybe-info-expect: info-expect
20465
20466 info-expect: \
20467     configure-expect 
20468         @[ -f ./expect/Makefile ] || exit 0; \
20469         r=`${PWD_COMMAND}`; export r; \
20470         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20471         $(SET_LIB_PATH) \
20472         for flag in $(EXTRA_HOST_FLAGS); do \
20473           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20474         done; \
20475         echo "Doing info in expect" ; \
20476         (cd expect && \
20477           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20478                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20479                   "RANLIB=$${RANLIB}" \
20480                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20481                   info) \
20482           || exit 1
20483
20484 @endif expect
20485
20486 .PHONY: maybe-dvi-expect dvi-expect
20487 maybe-dvi-expect:
20488 @if expect
20489 maybe-dvi-expect: dvi-expect
20490
20491 dvi-expect: \
20492     configure-expect 
20493         @[ -f ./expect/Makefile ] || exit 0; \
20494         r=`${PWD_COMMAND}`; export r; \
20495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20496         $(SET_LIB_PATH) \
20497         for flag in $(EXTRA_HOST_FLAGS); do \
20498           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20499         done; \
20500         echo "Doing dvi in expect" ; \
20501         (cd expect && \
20502           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20503                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20504                   "RANLIB=$${RANLIB}" \
20505                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20506                   dvi) \
20507           || exit 1
20508
20509 @endif expect
20510
20511 .PHONY: maybe-TAGS-expect TAGS-expect
20512 maybe-TAGS-expect:
20513 @if expect
20514 maybe-TAGS-expect: TAGS-expect
20515
20516 TAGS-expect: \
20517     configure-expect 
20518         @[ -f ./expect/Makefile ] || exit 0; \
20519         r=`${PWD_COMMAND}`; export r; \
20520         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20521         $(SET_LIB_PATH) \
20522         for flag in $(EXTRA_HOST_FLAGS); do \
20523           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20524         done; \
20525         echo "Doing TAGS in expect" ; \
20526         (cd expect && \
20527           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20528                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20529                   "RANLIB=$${RANLIB}" \
20530                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20531                   TAGS) \
20532           || exit 1
20533
20534 @endif expect
20535
20536 .PHONY: maybe-install-info-expect install-info-expect
20537 maybe-install-info-expect:
20538 @if expect
20539 maybe-install-info-expect: install-info-expect
20540
20541 install-info-expect: \
20542     configure-expect \
20543     info-expect 
20544         @[ -f ./expect/Makefile ] || exit 0; \
20545         r=`${PWD_COMMAND}`; export r; \
20546         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20547         $(SET_LIB_PATH) \
20548         for flag in $(EXTRA_HOST_FLAGS); do \
20549           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20550         done; \
20551         echo "Doing install-info in expect" ; \
20552         (cd expect && \
20553           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20554                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20555                   "RANLIB=$${RANLIB}" \
20556                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20557                   install-info) \
20558           || exit 1
20559
20560 @endif expect
20561
20562 .PHONY: maybe-installcheck-expect installcheck-expect
20563 maybe-installcheck-expect:
20564 @if expect
20565 maybe-installcheck-expect: installcheck-expect
20566
20567 installcheck-expect: \
20568     configure-expect 
20569         @[ -f ./expect/Makefile ] || exit 0; \
20570         r=`${PWD_COMMAND}`; export r; \
20571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20572         $(SET_LIB_PATH) \
20573         for flag in $(EXTRA_HOST_FLAGS); do \
20574           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20575         done; \
20576         echo "Doing installcheck in expect" ; \
20577         (cd expect && \
20578           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20579                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20580                   "RANLIB=$${RANLIB}" \
20581                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20582                   installcheck) \
20583           || exit 1
20584
20585 @endif expect
20586
20587 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
20588 maybe-mostlyclean-expect:
20589 @if expect
20590 maybe-mostlyclean-expect: mostlyclean-expect
20591
20592 mostlyclean-expect: 
20593         @[ -f ./expect/Makefile ] || exit 0; \
20594         r=`${PWD_COMMAND}`; export r; \
20595         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20596         $(SET_LIB_PATH) \
20597         for flag in $(EXTRA_HOST_FLAGS); do \
20598           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20599         done; \
20600         echo "Doing mostlyclean in expect" ; \
20601         (cd expect && \
20602           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20603                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20604                   "RANLIB=$${RANLIB}" \
20605                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20606                   mostlyclean) \
20607           || exit 1
20608
20609 @endif expect
20610
20611 .PHONY: maybe-clean-expect clean-expect
20612 maybe-clean-expect:
20613 @if expect
20614 maybe-clean-expect: clean-expect
20615
20616 clean-expect: 
20617         @[ -f ./expect/Makefile ] || exit 0; \
20618         r=`${PWD_COMMAND}`; export r; \
20619         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20620         $(SET_LIB_PATH) \
20621         for flag in $(EXTRA_HOST_FLAGS); do \
20622           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20623         done; \
20624         echo "Doing clean in expect" ; \
20625         (cd expect && \
20626           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20627                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20628                   "RANLIB=$${RANLIB}" \
20629                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20630                   clean) \
20631           || exit 1
20632
20633 @endif expect
20634
20635 .PHONY: maybe-distclean-expect distclean-expect
20636 maybe-distclean-expect:
20637 @if expect
20638 maybe-distclean-expect: distclean-expect
20639
20640 distclean-expect: 
20641         @[ -f ./expect/Makefile ] || exit 0; \
20642         r=`${PWD_COMMAND}`; export r; \
20643         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20644         $(SET_LIB_PATH) \
20645         for flag in $(EXTRA_HOST_FLAGS); do \
20646           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20647         done; \
20648         echo "Doing distclean in expect" ; \
20649         (cd expect && \
20650           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20651                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20652                   "RANLIB=$${RANLIB}" \
20653                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20654                   distclean) \
20655           || exit 1
20656
20657 @endif expect
20658
20659 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
20660 maybe-maintainer-clean-expect:
20661 @if expect
20662 maybe-maintainer-clean-expect: maintainer-clean-expect
20663
20664 maintainer-clean-expect: 
20665         @[ -f ./expect/Makefile ] || exit 0; \
20666         r=`${PWD_COMMAND}`; export r; \
20667         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20668         $(SET_LIB_PATH) \
20669         for flag in $(EXTRA_HOST_FLAGS); do \
20670           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20671         done; \
20672         echo "Doing maintainer-clean in expect" ; \
20673         (cd expect && \
20674           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20675                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20676                   "RANLIB=$${RANLIB}" \
20677                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20678                   maintainer-clean) \
20679           || exit 1
20680
20681 @endif expect
20682
20683
20684 .PHONY: configure-guile maybe-configure-guile
20685 maybe-configure-guile:
20686 @if guile
20687 maybe-configure-guile: configure-guile
20688 configure-guile:
20689         @test ! -f guile/Makefile || exit 0; \
20690         [ -d guile ] || mkdir guile; \
20691         r=`${PWD_COMMAND}`; export r; \
20692         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20693         CC="$(CC)"; export CC; \
20694         CFLAGS="$(CFLAGS)"; export CFLAGS; \
20695         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
20696         CXX="$(CXX)"; export CXX; \
20697         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
20698         AR="$(AR)"; export AR; \
20699         AS="$(AS)"; export AS; \
20700         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
20701         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
20702         LD="$(LD)"; export LD; \
20703         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
20704         NM="$(NM)"; export NM; \
20705         RANLIB="$(RANLIB)"; export RANLIB; \
20706         WINDRES="$(WINDRES)"; export WINDRES; \
20707         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
20708         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
20709         echo Configuring in guile; \
20710         cd guile || exit 1; \
20711         case $(srcdir) in \
20712           \.) \
20713             srcdiroption="--srcdir=."; \
20714             libsrcdir=".";; \
20715           /* | [A-Za-z]:[\\/]*) \
20716             srcdiroption="--srcdir=$(srcdir)/guile"; \
20717             libsrcdir="$$s/guile";; \
20718           *) \
20719             srcdiroption="--srcdir=../$(srcdir)/guile"; \
20720             libsrcdir="$$s/guile";; \
20721         esac; \
20722         $(SHELL) $${libsrcdir}/configure \
20723           $(HOST_CONFIGARGS) $${srcdiroption} \
20724           || exit 1
20725 @endif guile
20726
20727 .PHONY: all-guile maybe-all-guile
20728 maybe-all-guile:
20729 @if guile
20730 maybe-all-guile: all-guile
20731 all-guile: configure-guile
20732         @r=`${PWD_COMMAND}`; export r; \
20733         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20734         $(SET_LIB_PATH) \
20735         (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
20736 @endif guile
20737
20738 .PHONY: check-guile maybe-check-guile
20739 maybe-check-guile:
20740 @if guile
20741 maybe-check-guile: check-guile
20742
20743 check-guile:
20744         @r=`${PWD_COMMAND}`; export r; \
20745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20746         $(SET_LIB_PATH) \
20747         (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
20748
20749 @endif guile
20750
20751 .PHONY: install-guile maybe-install-guile
20752 maybe-install-guile:
20753 @if guile
20754 maybe-install-guile: install-guile
20755
20756 install-guile: installdirs
20757         @r=`${PWD_COMMAND}`; export r; \
20758         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20759         $(SET_LIB_PATH) \
20760         (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
20761
20762 @endif guile
20763
20764 # Other targets (info, dvi, etc.)
20765
20766 .PHONY: maybe-info-guile info-guile
20767 maybe-info-guile:
20768 @if guile
20769 maybe-info-guile: info-guile
20770
20771 info-guile: \
20772     configure-guile 
20773         @[ -f ./guile/Makefile ] || exit 0; \
20774         r=`${PWD_COMMAND}`; export r; \
20775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20776         $(SET_LIB_PATH) \
20777         for flag in $(EXTRA_HOST_FLAGS); do \
20778           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20779         done; \
20780         echo "Doing info in guile" ; \
20781         (cd guile && \
20782           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20783                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20784                   "RANLIB=$${RANLIB}" \
20785                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20786                   info) \
20787           || exit 1
20788
20789 @endif guile
20790
20791 .PHONY: maybe-dvi-guile dvi-guile
20792 maybe-dvi-guile:
20793 @if guile
20794 maybe-dvi-guile: dvi-guile
20795
20796 dvi-guile: \
20797     configure-guile 
20798         @[ -f ./guile/Makefile ] || exit 0; \
20799         r=`${PWD_COMMAND}`; export r; \
20800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20801         $(SET_LIB_PATH) \
20802         for flag in $(EXTRA_HOST_FLAGS); do \
20803           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20804         done; \
20805         echo "Doing dvi in guile" ; \
20806         (cd guile && \
20807           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20808                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20809                   "RANLIB=$${RANLIB}" \
20810                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20811                   dvi) \
20812           || exit 1
20813
20814 @endif guile
20815
20816 .PHONY: maybe-TAGS-guile TAGS-guile
20817 maybe-TAGS-guile:
20818 @if guile
20819 maybe-TAGS-guile: TAGS-guile
20820
20821 TAGS-guile: \
20822     configure-guile 
20823         @[ -f ./guile/Makefile ] || exit 0; \
20824         r=`${PWD_COMMAND}`; export r; \
20825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20826         $(SET_LIB_PATH) \
20827         for flag in $(EXTRA_HOST_FLAGS); do \
20828           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20829         done; \
20830         echo "Doing TAGS in guile" ; \
20831         (cd guile && \
20832           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20833                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20834                   "RANLIB=$${RANLIB}" \
20835                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20836                   TAGS) \
20837           || exit 1
20838
20839 @endif guile
20840
20841 .PHONY: maybe-install-info-guile install-info-guile
20842 maybe-install-info-guile:
20843 @if guile
20844 maybe-install-info-guile: install-info-guile
20845
20846 install-info-guile: \
20847     configure-guile \
20848     info-guile 
20849         @[ -f ./guile/Makefile ] || exit 0; \
20850         r=`${PWD_COMMAND}`; export r; \
20851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20852         $(SET_LIB_PATH) \
20853         for flag in $(EXTRA_HOST_FLAGS); do \
20854           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20855         done; \
20856         echo "Doing install-info in guile" ; \
20857         (cd guile && \
20858           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20859                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20860                   "RANLIB=$${RANLIB}" \
20861                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20862                   install-info) \
20863           || exit 1
20864
20865 @endif guile
20866
20867 .PHONY: maybe-installcheck-guile installcheck-guile
20868 maybe-installcheck-guile:
20869 @if guile
20870 maybe-installcheck-guile: installcheck-guile
20871
20872 installcheck-guile: \
20873     configure-guile 
20874         @[ -f ./guile/Makefile ] || exit 0; \
20875         r=`${PWD_COMMAND}`; export r; \
20876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20877         $(SET_LIB_PATH) \
20878         for flag in $(EXTRA_HOST_FLAGS); do \
20879           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20880         done; \
20881         echo "Doing installcheck in guile" ; \
20882         (cd guile && \
20883           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20884                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20885                   "RANLIB=$${RANLIB}" \
20886                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20887                   installcheck) \
20888           || exit 1
20889
20890 @endif guile
20891
20892 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
20893 maybe-mostlyclean-guile:
20894 @if guile
20895 maybe-mostlyclean-guile: mostlyclean-guile
20896
20897 mostlyclean-guile: 
20898         @[ -f ./guile/Makefile ] || exit 0; \
20899         r=`${PWD_COMMAND}`; export r; \
20900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20901         $(SET_LIB_PATH) \
20902         for flag in $(EXTRA_HOST_FLAGS); do \
20903           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20904         done; \
20905         echo "Doing mostlyclean in guile" ; \
20906         (cd guile && \
20907           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20908                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20909                   "RANLIB=$${RANLIB}" \
20910                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20911                   mostlyclean) \
20912           || exit 1
20913
20914 @endif guile
20915
20916 .PHONY: maybe-clean-guile clean-guile
20917 maybe-clean-guile:
20918 @if guile
20919 maybe-clean-guile: clean-guile
20920
20921 clean-guile: 
20922         @[ -f ./guile/Makefile ] || exit 0; \
20923         r=`${PWD_COMMAND}`; export r; \
20924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20925         $(SET_LIB_PATH) \
20926         for flag in $(EXTRA_HOST_FLAGS); do \
20927           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20928         done; \
20929         echo "Doing clean in guile" ; \
20930         (cd guile && \
20931           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20932                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20933                   "RANLIB=$${RANLIB}" \
20934                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20935                   clean) \
20936           || exit 1
20937
20938 @endif guile
20939
20940 .PHONY: maybe-distclean-guile distclean-guile
20941 maybe-distclean-guile:
20942 @if guile
20943 maybe-distclean-guile: distclean-guile
20944
20945 distclean-guile: 
20946         @[ -f ./guile/Makefile ] || exit 0; \
20947         r=`${PWD_COMMAND}`; export r; \
20948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20949         $(SET_LIB_PATH) \
20950         for flag in $(EXTRA_HOST_FLAGS); do \
20951           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20952         done; \
20953         echo "Doing distclean in guile" ; \
20954         (cd guile && \
20955           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20956                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20957                   "RANLIB=$${RANLIB}" \
20958                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20959                   distclean) \
20960           || exit 1
20961
20962 @endif guile
20963
20964 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
20965 maybe-maintainer-clean-guile:
20966 @if guile
20967 maybe-maintainer-clean-guile: maintainer-clean-guile
20968
20969 maintainer-clean-guile: 
20970         @[ -f ./guile/Makefile ] || exit 0; \
20971         r=`${PWD_COMMAND}`; export r; \
20972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20973         $(SET_LIB_PATH) \
20974         for flag in $(EXTRA_HOST_FLAGS); do \
20975           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20976         done; \
20977         echo "Doing maintainer-clean in guile" ; \
20978         (cd guile && \
20979           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20980                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20981                   "RANLIB=$${RANLIB}" \
20982                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20983                   maintainer-clean) \
20984           || exit 1
20985
20986 @endif guile
20987
20988
20989 .PHONY: configure-tk maybe-configure-tk
20990 maybe-configure-tk:
20991 @if tk
20992 maybe-configure-tk: configure-tk
20993 configure-tk:
20994         @test ! -f tk/Makefile || exit 0; \
20995         [ -d tk ] || mkdir tk; \
20996         r=`${PWD_COMMAND}`; export r; \
20997         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20998         CC="$(CC)"; export CC; \
20999         CFLAGS="$(CFLAGS)"; export CFLAGS; \
21000         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
21001         CXX="$(CXX)"; export CXX; \
21002         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
21003         AR="$(AR)"; export AR; \
21004         AS="$(AS)"; export AS; \
21005         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
21006         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
21007         LD="$(LD)"; export LD; \
21008         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
21009         NM="$(NM)"; export NM; \
21010         RANLIB="$(RANLIB)"; export RANLIB; \
21011         WINDRES="$(WINDRES)"; export WINDRES; \
21012         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
21013         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
21014         echo Configuring in tk; \
21015         cd tk || exit 1; \
21016         case $(srcdir) in \
21017           \.) \
21018             srcdiroption="--srcdir=."; \
21019             libsrcdir=".";; \
21020           /* | [A-Za-z]:[\\/]*) \
21021             srcdiroption="--srcdir=$(srcdir)/tk"; \
21022             libsrcdir="$$s/tk";; \
21023           *) \
21024             srcdiroption="--srcdir=../$(srcdir)/tk"; \
21025             libsrcdir="$$s/tk";; \
21026         esac; \
21027         $(SHELL) $${libsrcdir}/configure \
21028           $(HOST_CONFIGARGS) $${srcdiroption} \
21029           || exit 1
21030 @endif tk
21031
21032 .PHONY: all-tk maybe-all-tk
21033 maybe-all-tk:
21034 @if tk
21035 maybe-all-tk: all-tk
21036 all-tk: configure-tk
21037         @r=`${PWD_COMMAND}`; export r; \
21038         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21039         $(SET_LIB_PATH) \
21040         (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
21041 @endif tk
21042
21043 .PHONY: check-tk maybe-check-tk
21044 maybe-check-tk:
21045 @if tk
21046 maybe-check-tk: check-tk
21047
21048 check-tk:
21049         @r=`${PWD_COMMAND}`; export r; \
21050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21051         $(SET_LIB_PATH) \
21052         (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
21053
21054 @endif tk
21055
21056 .PHONY: install-tk maybe-install-tk
21057 maybe-install-tk:
21058 @if tk
21059 maybe-install-tk: install-tk
21060
21061 install-tk: installdirs
21062         @r=`${PWD_COMMAND}`; export r; \
21063         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21064         $(SET_LIB_PATH) \
21065         (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
21066
21067 @endif tk
21068
21069 # Other targets (info, dvi, etc.)
21070
21071 .PHONY: maybe-info-tk info-tk
21072 maybe-info-tk:
21073 @if tk
21074 maybe-info-tk: info-tk
21075
21076 info-tk: \
21077     configure-tk 
21078         @[ -f ./tk/Makefile ] || exit 0; \
21079         r=`${PWD_COMMAND}`; export r; \
21080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21081         $(SET_LIB_PATH) \
21082         for flag in $(EXTRA_HOST_FLAGS); do \
21083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21084         done; \
21085         echo "Doing info in tk" ; \
21086         (cd tk && \
21087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21089                   "RANLIB=$${RANLIB}" \
21090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21091                   info) \
21092           || exit 1
21093
21094 @endif tk
21095
21096 .PHONY: maybe-dvi-tk dvi-tk
21097 maybe-dvi-tk:
21098 @if tk
21099 maybe-dvi-tk: dvi-tk
21100
21101 dvi-tk: \
21102     configure-tk 
21103         @[ -f ./tk/Makefile ] || exit 0; \
21104         r=`${PWD_COMMAND}`; export r; \
21105         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21106         $(SET_LIB_PATH) \
21107         for flag in $(EXTRA_HOST_FLAGS); do \
21108           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21109         done; \
21110         echo "Doing dvi in tk" ; \
21111         (cd tk && \
21112           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21113                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21114                   "RANLIB=$${RANLIB}" \
21115                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21116                   dvi) \
21117           || exit 1
21118
21119 @endif tk
21120
21121 .PHONY: maybe-TAGS-tk TAGS-tk
21122 maybe-TAGS-tk:
21123 @if tk
21124 maybe-TAGS-tk: TAGS-tk
21125
21126 TAGS-tk: \
21127     configure-tk 
21128         @[ -f ./tk/Makefile ] || exit 0; \
21129         r=`${PWD_COMMAND}`; export r; \
21130         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21131         $(SET_LIB_PATH) \
21132         for flag in $(EXTRA_HOST_FLAGS); do \
21133           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21134         done; \
21135         echo "Doing TAGS in tk" ; \
21136         (cd tk && \
21137           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21138                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21139                   "RANLIB=$${RANLIB}" \
21140                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21141                   TAGS) \
21142           || exit 1
21143
21144 @endif tk
21145
21146 .PHONY: maybe-install-info-tk install-info-tk
21147 maybe-install-info-tk:
21148 @if tk
21149 maybe-install-info-tk: install-info-tk
21150
21151 install-info-tk: \
21152     configure-tk \
21153     info-tk 
21154         @[ -f ./tk/Makefile ] || exit 0; \
21155         r=`${PWD_COMMAND}`; export r; \
21156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21157         $(SET_LIB_PATH) \
21158         for flag in $(EXTRA_HOST_FLAGS); do \
21159           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21160         done; \
21161         echo "Doing install-info in tk" ; \
21162         (cd tk && \
21163           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21164                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21165                   "RANLIB=$${RANLIB}" \
21166                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21167                   install-info) \
21168           || exit 1
21169
21170 @endif tk
21171
21172 .PHONY: maybe-installcheck-tk installcheck-tk
21173 maybe-installcheck-tk:
21174 @if tk
21175 maybe-installcheck-tk: installcheck-tk
21176
21177 installcheck-tk: \
21178     configure-tk 
21179         @[ -f ./tk/Makefile ] || exit 0; \
21180         r=`${PWD_COMMAND}`; export r; \
21181         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21182         $(SET_LIB_PATH) \
21183         for flag in $(EXTRA_HOST_FLAGS); do \
21184           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21185         done; \
21186         echo "Doing installcheck in tk" ; \
21187         (cd tk && \
21188           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21189                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21190                   "RANLIB=$${RANLIB}" \
21191                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21192                   installcheck) \
21193           || exit 1
21194
21195 @endif tk
21196
21197 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
21198 maybe-mostlyclean-tk:
21199 @if tk
21200 maybe-mostlyclean-tk: mostlyclean-tk
21201
21202 mostlyclean-tk: 
21203         @[ -f ./tk/Makefile ] || exit 0; \
21204         r=`${PWD_COMMAND}`; export r; \
21205         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21206         $(SET_LIB_PATH) \
21207         for flag in $(EXTRA_HOST_FLAGS); do \
21208           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21209         done; \
21210         echo "Doing mostlyclean in tk" ; \
21211         (cd tk && \
21212           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21213                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21214                   "RANLIB=$${RANLIB}" \
21215                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21216                   mostlyclean) \
21217           || exit 1
21218
21219 @endif tk
21220
21221 .PHONY: maybe-clean-tk clean-tk
21222 maybe-clean-tk:
21223 @if tk
21224 maybe-clean-tk: clean-tk
21225
21226 clean-tk: 
21227         @[ -f ./tk/Makefile ] || exit 0; \
21228         r=`${PWD_COMMAND}`; export r; \
21229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21230         $(SET_LIB_PATH) \
21231         for flag in $(EXTRA_HOST_FLAGS); do \
21232           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21233         done; \
21234         echo "Doing clean in tk" ; \
21235         (cd tk && \
21236           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21237                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21238                   "RANLIB=$${RANLIB}" \
21239                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21240                   clean) \
21241           || exit 1
21242
21243 @endif tk
21244
21245 .PHONY: maybe-distclean-tk distclean-tk
21246 maybe-distclean-tk:
21247 @if tk
21248 maybe-distclean-tk: distclean-tk
21249
21250 distclean-tk: 
21251         @[ -f ./tk/Makefile ] || exit 0; \
21252         r=`${PWD_COMMAND}`; export r; \
21253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21254         $(SET_LIB_PATH) \
21255         for flag in $(EXTRA_HOST_FLAGS); do \
21256           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21257         done; \
21258         echo "Doing distclean in tk" ; \
21259         (cd tk && \
21260           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21261                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21262                   "RANLIB=$${RANLIB}" \
21263                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21264                   distclean) \
21265           || exit 1
21266
21267 @endif tk
21268
21269 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
21270 maybe-maintainer-clean-tk:
21271 @if tk
21272 maybe-maintainer-clean-tk: maintainer-clean-tk
21273
21274 maintainer-clean-tk: 
21275         @[ -f ./tk/Makefile ] || exit 0; \
21276         r=`${PWD_COMMAND}`; export r; \
21277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21278         $(SET_LIB_PATH) \
21279         for flag in $(EXTRA_HOST_FLAGS); do \
21280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21281         done; \
21282         echo "Doing maintainer-clean in tk" ; \
21283         (cd tk && \
21284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21286                   "RANLIB=$${RANLIB}" \
21287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21288                   maintainer-clean) \
21289           || exit 1
21290
21291 @endif tk
21292
21293
21294 .PHONY: configure-tix maybe-configure-tix
21295 maybe-configure-tix:
21296 @if tix
21297 maybe-configure-tix: configure-tix
21298 configure-tix:
21299         @test ! -f tix/Makefile || exit 0; \
21300         [ -d tix ] || mkdir tix; \
21301         r=`${PWD_COMMAND}`; export r; \
21302         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21303         CC="$(CC)"; export CC; \
21304         CFLAGS="$(CFLAGS)"; export CFLAGS; \
21305         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
21306         CXX="$(CXX)"; export CXX; \
21307         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
21308         AR="$(AR)"; export AR; \
21309         AS="$(AS)"; export AS; \
21310         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
21311         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
21312         LD="$(LD)"; export LD; \
21313         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
21314         NM="$(NM)"; export NM; \
21315         RANLIB="$(RANLIB)"; export RANLIB; \
21316         WINDRES="$(WINDRES)"; export WINDRES; \
21317         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
21318         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
21319         echo Configuring in tix; \
21320         cd tix || exit 1; \
21321         case $(srcdir) in \
21322           \.) \
21323             srcdiroption="--srcdir=."; \
21324             libsrcdir=".";; \
21325           /* | [A-Za-z]:[\\/]*) \
21326             srcdiroption="--srcdir=$(srcdir)/tix"; \
21327             libsrcdir="$$s/tix";; \
21328           *) \
21329             srcdiroption="--srcdir=../$(srcdir)/tix"; \
21330             libsrcdir="$$s/tix";; \
21331         esac; \
21332         $(SHELL) $${libsrcdir}/configure \
21333           $(HOST_CONFIGARGS) $${srcdiroption} \
21334           || exit 1
21335 @endif tix
21336
21337 .PHONY: all-tix maybe-all-tix
21338 maybe-all-tix:
21339 @if tix
21340 maybe-all-tix: all-tix
21341 all-tix: configure-tix
21342         @r=`${PWD_COMMAND}`; export r; \
21343         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21344         $(SET_LIB_PATH) \
21345         (cd tix && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
21346 @endif tix
21347
21348 .PHONY: check-tix maybe-check-tix
21349 maybe-check-tix:
21350 @if tix
21351 maybe-check-tix: check-tix
21352
21353 check-tix:
21354         @r=`${PWD_COMMAND}`; export r; \
21355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21356         $(SET_LIB_PATH) \
21357         (cd tix && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
21358
21359 @endif tix
21360
21361 .PHONY: install-tix maybe-install-tix
21362 maybe-install-tix:
21363 @if tix
21364 maybe-install-tix: install-tix
21365
21366 install-tix: installdirs
21367         @r=`${PWD_COMMAND}`; export r; \
21368         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21369         $(SET_LIB_PATH) \
21370         (cd tix && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
21371
21372 @endif tix
21373
21374 # Other targets (info, dvi, etc.)
21375
21376 .PHONY: maybe-info-tix info-tix
21377 maybe-info-tix:
21378 @if tix
21379 maybe-info-tix: info-tix
21380
21381 info-tix: \
21382     configure-tix 
21383         @[ -f ./tix/Makefile ] || exit 0; \
21384         r=`${PWD_COMMAND}`; export r; \
21385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21386         $(SET_LIB_PATH) \
21387         for flag in $(EXTRA_HOST_FLAGS); do \
21388           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21389         done; \
21390         echo "Doing info in tix" ; \
21391         (cd tix && \
21392           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21393                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21394                   "RANLIB=$${RANLIB}" \
21395                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21396                   info) \
21397           || exit 1
21398
21399 @endif tix
21400
21401 .PHONY: maybe-dvi-tix dvi-tix
21402 maybe-dvi-tix:
21403 @if tix
21404 maybe-dvi-tix: dvi-tix
21405
21406 dvi-tix: \
21407     configure-tix 
21408         @[ -f ./tix/Makefile ] || exit 0; \
21409         r=`${PWD_COMMAND}`; export r; \
21410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21411         $(SET_LIB_PATH) \
21412         for flag in $(EXTRA_HOST_FLAGS); do \
21413           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21414         done; \
21415         echo "Doing dvi in tix" ; \
21416         (cd tix && \
21417           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21418                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21419                   "RANLIB=$${RANLIB}" \
21420                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21421                   dvi) \
21422           || exit 1
21423
21424 @endif tix
21425
21426 .PHONY: maybe-TAGS-tix TAGS-tix
21427 maybe-TAGS-tix:
21428 @if tix
21429 maybe-TAGS-tix: TAGS-tix
21430
21431 TAGS-tix: \
21432     configure-tix 
21433         @[ -f ./tix/Makefile ] || exit 0; \
21434         r=`${PWD_COMMAND}`; export r; \
21435         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21436         $(SET_LIB_PATH) \
21437         for flag in $(EXTRA_HOST_FLAGS); do \
21438           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21439         done; \
21440         echo "Doing TAGS in tix" ; \
21441         (cd tix && \
21442           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21443                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21444                   "RANLIB=$${RANLIB}" \
21445                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21446                   TAGS) \
21447           || exit 1
21448
21449 @endif tix
21450
21451 .PHONY: maybe-install-info-tix install-info-tix
21452 maybe-install-info-tix:
21453 @if tix
21454 maybe-install-info-tix: install-info-tix
21455
21456 install-info-tix: \
21457     configure-tix \
21458     info-tix 
21459         @[ -f ./tix/Makefile ] || exit 0; \
21460         r=`${PWD_COMMAND}`; export r; \
21461         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21462         $(SET_LIB_PATH) \
21463         for flag in $(EXTRA_HOST_FLAGS); do \
21464           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21465         done; \
21466         echo "Doing install-info in tix" ; \
21467         (cd tix && \
21468           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21469                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21470                   "RANLIB=$${RANLIB}" \
21471                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21472                   install-info) \
21473           || exit 1
21474
21475 @endif tix
21476
21477 .PHONY: maybe-installcheck-tix installcheck-tix
21478 maybe-installcheck-tix:
21479 @if tix
21480 maybe-installcheck-tix: installcheck-tix
21481
21482 installcheck-tix: \
21483     configure-tix 
21484         @[ -f ./tix/Makefile ] || exit 0; \
21485         r=`${PWD_COMMAND}`; export r; \
21486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21487         $(SET_LIB_PATH) \
21488         for flag in $(EXTRA_HOST_FLAGS); do \
21489           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21490         done; \
21491         echo "Doing installcheck in tix" ; \
21492         (cd tix && \
21493           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21494                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21495                   "RANLIB=$${RANLIB}" \
21496                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21497                   installcheck) \
21498           || exit 1
21499
21500 @endif tix
21501
21502 .PHONY: maybe-mostlyclean-tix mostlyclean-tix
21503 maybe-mostlyclean-tix:
21504 @if tix
21505 maybe-mostlyclean-tix: mostlyclean-tix
21506
21507 mostlyclean-tix: 
21508         @[ -f ./tix/Makefile ] || exit 0; \
21509         r=`${PWD_COMMAND}`; export r; \
21510         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21511         $(SET_LIB_PATH) \
21512         for flag in $(EXTRA_HOST_FLAGS); do \
21513           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21514         done; \
21515         echo "Doing mostlyclean in tix" ; \
21516         (cd tix && \
21517           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21518                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21519                   "RANLIB=$${RANLIB}" \
21520                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21521                   mostlyclean) \
21522           || exit 1
21523
21524 @endif tix
21525
21526 .PHONY: maybe-clean-tix clean-tix
21527 maybe-clean-tix:
21528 @if tix
21529 maybe-clean-tix: clean-tix
21530
21531 clean-tix: 
21532         @[ -f ./tix/Makefile ] || exit 0; \
21533         r=`${PWD_COMMAND}`; export r; \
21534         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21535         $(SET_LIB_PATH) \
21536         for flag in $(EXTRA_HOST_FLAGS); do \
21537           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21538         done; \
21539         echo "Doing clean in tix" ; \
21540         (cd tix && \
21541           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21542                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21543                   "RANLIB=$${RANLIB}" \
21544                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21545                   clean) \
21546           || exit 1
21547
21548 @endif tix
21549
21550 .PHONY: maybe-distclean-tix distclean-tix
21551 maybe-distclean-tix:
21552 @if tix
21553 maybe-distclean-tix: distclean-tix
21554
21555 distclean-tix: 
21556         @[ -f ./tix/Makefile ] || exit 0; \
21557         r=`${PWD_COMMAND}`; export r; \
21558         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21559         $(SET_LIB_PATH) \
21560         for flag in $(EXTRA_HOST_FLAGS); do \
21561           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21562         done; \
21563         echo "Doing distclean in tix" ; \
21564         (cd tix && \
21565           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21566                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21567                   "RANLIB=$${RANLIB}" \
21568                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21569                   distclean) \
21570           || exit 1
21571
21572 @endif tix
21573
21574 .PHONY: maybe-maintainer-clean-tix maintainer-clean-tix
21575 maybe-maintainer-clean-tix:
21576 @if tix
21577 maybe-maintainer-clean-tix: maintainer-clean-tix
21578
21579 maintainer-clean-tix: 
21580         @[ -f ./tix/Makefile ] || exit 0; \
21581         r=`${PWD_COMMAND}`; export r; \
21582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21583         $(SET_LIB_PATH) \
21584         for flag in $(EXTRA_HOST_FLAGS); do \
21585           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21586         done; \
21587         echo "Doing maintainer-clean in tix" ; \
21588         (cd tix && \
21589           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21590                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21591                   "RANLIB=$${RANLIB}" \
21592                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21593                   maintainer-clean) \
21594           || exit 1
21595
21596 @endif tix
21597
21598
21599 .PHONY: configure-libtermcap maybe-configure-libtermcap
21600 maybe-configure-libtermcap:
21601 @if libtermcap
21602 maybe-configure-libtermcap: configure-libtermcap
21603 configure-libtermcap:
21604         @test ! -f libtermcap/Makefile || exit 0; \
21605         [ -d libtermcap ] || mkdir libtermcap; \
21606         r=`${PWD_COMMAND}`; export r; \
21607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21608         CC="$(CC)"; export CC; \
21609         CFLAGS="$(CFLAGS)"; export CFLAGS; \
21610         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
21611         CXX="$(CXX)"; export CXX; \
21612         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
21613         AR="$(AR)"; export AR; \
21614         AS="$(AS)"; export AS; \
21615         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
21616         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
21617         LD="$(LD)"; export LD; \
21618         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
21619         NM="$(NM)"; export NM; \
21620         RANLIB="$(RANLIB)"; export RANLIB; \
21621         WINDRES="$(WINDRES)"; export WINDRES; \
21622         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
21623         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
21624         echo Configuring in libtermcap; \
21625         cd libtermcap || exit 1; \
21626         case $(srcdir) in \
21627           \.) \
21628             srcdiroption="--srcdir=."; \
21629             libsrcdir=".";; \
21630           /* | [A-Za-z]:[\\/]*) \
21631             srcdiroption="--srcdir=$(srcdir)/libtermcap"; \
21632             libsrcdir="$$s/libtermcap";; \
21633           *) \
21634             srcdiroption="--srcdir=../$(srcdir)/libtermcap"; \
21635             libsrcdir="$$s/libtermcap";; \
21636         esac; \
21637         $(SHELL) $${libsrcdir}/configure \
21638           $(HOST_CONFIGARGS) $${srcdiroption} \
21639           || exit 1
21640 @endif libtermcap
21641
21642 .PHONY: all-libtermcap maybe-all-libtermcap
21643 maybe-all-libtermcap:
21644 @if libtermcap
21645 maybe-all-libtermcap: all-libtermcap
21646 all-libtermcap: configure-libtermcap
21647         @r=`${PWD_COMMAND}`; export r; \
21648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21649         $(SET_LIB_PATH) \
21650         (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) all)
21651 @endif libtermcap
21652
21653 .PHONY: check-libtermcap maybe-check-libtermcap
21654 maybe-check-libtermcap:
21655 @if libtermcap
21656 maybe-check-libtermcap: check-libtermcap
21657
21658 check-libtermcap:
21659
21660 @endif libtermcap
21661
21662 .PHONY: install-libtermcap maybe-install-libtermcap
21663 maybe-install-libtermcap:
21664 @if libtermcap
21665 maybe-install-libtermcap: install-libtermcap
21666
21667 install-libtermcap: installdirs
21668         @r=`${PWD_COMMAND}`; export r; \
21669         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21670         $(SET_LIB_PATH) \
21671         (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) install)
21672
21673 @endif libtermcap
21674
21675 # Other targets (info, dvi, etc.)
21676
21677 .PHONY: maybe-info-libtermcap info-libtermcap
21678 maybe-info-libtermcap:
21679 @if libtermcap
21680 maybe-info-libtermcap: info-libtermcap
21681
21682 info-libtermcap: \
21683     configure-libtermcap 
21684         @[ -f ./libtermcap/Makefile ] || exit 0; \
21685         r=`${PWD_COMMAND}`; export r; \
21686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21687         $(SET_LIB_PATH) \
21688         for flag in $(EXTRA_HOST_FLAGS); do \
21689           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21690         done; \
21691         echo "Doing info in libtermcap" ; \
21692         (cd libtermcap && \
21693           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21694                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21695                   "RANLIB=$${RANLIB}" \
21696                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21697                   info) \
21698           || exit 1
21699
21700 @endif libtermcap
21701
21702 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
21703 maybe-dvi-libtermcap:
21704 @if libtermcap
21705 maybe-dvi-libtermcap: dvi-libtermcap
21706
21707 dvi-libtermcap: \
21708     configure-libtermcap 
21709         @[ -f ./libtermcap/Makefile ] || exit 0; \
21710         r=`${PWD_COMMAND}`; export r; \
21711         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21712         $(SET_LIB_PATH) \
21713         for flag in $(EXTRA_HOST_FLAGS); do \
21714           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21715         done; \
21716         echo "Doing dvi in libtermcap" ; \
21717         (cd libtermcap && \
21718           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21719                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21720                   "RANLIB=$${RANLIB}" \
21721                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21722                   dvi) \
21723           || exit 1
21724
21725 @endif libtermcap
21726
21727 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
21728 maybe-TAGS-libtermcap:
21729 @if libtermcap
21730 maybe-TAGS-libtermcap: TAGS-libtermcap
21731
21732 TAGS-libtermcap: \
21733     configure-libtermcap 
21734         @[ -f ./libtermcap/Makefile ] || exit 0; \
21735         r=`${PWD_COMMAND}`; export r; \
21736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21737         $(SET_LIB_PATH) \
21738         for flag in $(EXTRA_HOST_FLAGS); do \
21739           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21740         done; \
21741         echo "Doing TAGS in libtermcap" ; \
21742         (cd libtermcap && \
21743           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21744                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21745                   "RANLIB=$${RANLIB}" \
21746                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21747                   TAGS) \
21748           || exit 1
21749
21750 @endif libtermcap
21751
21752 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
21753 maybe-install-info-libtermcap:
21754 @if libtermcap
21755 maybe-install-info-libtermcap: install-info-libtermcap
21756
21757 install-info-libtermcap: \
21758     configure-libtermcap \
21759     info-libtermcap 
21760         @[ -f ./libtermcap/Makefile ] || exit 0; \
21761         r=`${PWD_COMMAND}`; export r; \
21762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21763         $(SET_LIB_PATH) \
21764         for flag in $(EXTRA_HOST_FLAGS); do \
21765           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21766         done; \
21767         echo "Doing install-info in libtermcap" ; \
21768         (cd libtermcap && \
21769           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21770                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21771                   "RANLIB=$${RANLIB}" \
21772                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21773                   install-info) \
21774           || exit 1
21775
21776 @endif libtermcap
21777
21778 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
21779 maybe-installcheck-libtermcap:
21780 @if libtermcap
21781 maybe-installcheck-libtermcap: installcheck-libtermcap
21782
21783 installcheck-libtermcap: \
21784     configure-libtermcap 
21785         @[ -f ./libtermcap/Makefile ] || exit 0; \
21786         r=`${PWD_COMMAND}`; export r; \
21787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21788         $(SET_LIB_PATH) \
21789         for flag in $(EXTRA_HOST_FLAGS); do \
21790           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21791         done; \
21792         echo "Doing installcheck in libtermcap" ; \
21793         (cd libtermcap && \
21794           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21795                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21796                   "RANLIB=$${RANLIB}" \
21797                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21798                   installcheck) \
21799           || exit 1
21800
21801 @endif libtermcap
21802
21803 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
21804 maybe-mostlyclean-libtermcap:
21805 @if libtermcap
21806 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
21807
21808 # libtermcap doesn't support mostlyclean.
21809 mostlyclean-libtermcap:
21810
21811 @endif libtermcap
21812
21813 .PHONY: maybe-clean-libtermcap clean-libtermcap
21814 maybe-clean-libtermcap:
21815 @if libtermcap
21816 maybe-clean-libtermcap: clean-libtermcap
21817
21818 # libtermcap doesn't support clean.
21819 clean-libtermcap:
21820
21821 @endif libtermcap
21822
21823 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
21824 maybe-distclean-libtermcap:
21825 @if libtermcap
21826 maybe-distclean-libtermcap: distclean-libtermcap
21827
21828 # libtermcap doesn't support distclean.
21829 distclean-libtermcap:
21830
21831 @endif libtermcap
21832
21833 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
21834 maybe-maintainer-clean-libtermcap:
21835 @if libtermcap
21836 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
21837
21838 # libtermcap doesn't support maintainer-clean.
21839 maintainer-clean-libtermcap:
21840
21841 @endif libtermcap
21842
21843
21844 .PHONY: configure-utils maybe-configure-utils
21845 maybe-configure-utils:
21846 @if utils
21847 maybe-configure-utils: configure-utils
21848 configure-utils:
21849         @test ! -f utils/Makefile || exit 0; \
21850         [ -d utils ] || mkdir utils; \
21851         r=`${PWD_COMMAND}`; export r; \
21852         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21853         CC="$(CC)"; export CC; \
21854         CFLAGS="$(CFLAGS)"; export CFLAGS; \
21855         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
21856         CXX="$(CXX)"; export CXX; \
21857         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
21858         AR="$(AR)"; export AR; \
21859         AS="$(AS)"; export AS; \
21860         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
21861         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
21862         LD="$(LD)"; export LD; \
21863         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
21864         NM="$(NM)"; export NM; \
21865         RANLIB="$(RANLIB)"; export RANLIB; \
21866         WINDRES="$(WINDRES)"; export WINDRES; \
21867         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
21868         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
21869         echo Configuring in utils; \
21870         cd utils || exit 1; \
21871         case $(srcdir) in \
21872           \.) \
21873             srcdiroption="--srcdir=."; \
21874             libsrcdir=".";; \
21875           /* | [A-Za-z]:[\\/]*) \
21876             srcdiroption="--srcdir=$(srcdir)/utils"; \
21877             libsrcdir="$$s/utils";; \
21878           *) \
21879             srcdiroption="--srcdir=../$(srcdir)/utils"; \
21880             libsrcdir="$$s/utils";; \
21881         esac; \
21882         $(SHELL) $${libsrcdir}/configure \
21883           $(HOST_CONFIGARGS) $${srcdiroption} \
21884           || exit 1
21885 @endif utils
21886
21887 .PHONY: all-utils maybe-all-utils
21888 maybe-all-utils:
21889 @if utils
21890 maybe-all-utils: all-utils
21891 all-utils: configure-utils
21892         @r=`${PWD_COMMAND}`; export r; \
21893         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21894         $(SET_LIB_PATH) \
21895         (cd utils && $(MAKE) $(FLAGS_TO_PASS) all)
21896 @endif utils
21897
21898 .PHONY: check-utils maybe-check-utils
21899 maybe-check-utils:
21900 @if utils
21901 maybe-check-utils: check-utils
21902
21903 check-utils:
21904
21905 @endif utils
21906
21907 .PHONY: install-utils maybe-install-utils
21908 maybe-install-utils:
21909 @if utils
21910 maybe-install-utils: install-utils
21911
21912 install-utils: installdirs
21913         @r=`${PWD_COMMAND}`; export r; \
21914         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21915         $(SET_LIB_PATH) \
21916         (cd utils && $(MAKE) $(FLAGS_TO_PASS) install)
21917
21918 @endif utils
21919
21920 # Other targets (info, dvi, etc.)
21921
21922 .PHONY: maybe-info-utils info-utils
21923 maybe-info-utils:
21924 @if utils
21925 maybe-info-utils: info-utils
21926
21927 info-utils: \
21928     configure-utils 
21929         @[ -f ./utils/Makefile ] || exit 0; \
21930         r=`${PWD_COMMAND}`; export r; \
21931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21932         $(SET_LIB_PATH) \
21933         for flag in $(EXTRA_HOST_FLAGS); do \
21934           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21935         done; \
21936         echo "Doing info in utils" ; \
21937         (cd utils && \
21938           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21939                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21940                   "RANLIB=$${RANLIB}" \
21941                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21942                   info) \
21943           || exit 1
21944
21945 @endif utils
21946
21947 .PHONY: maybe-dvi-utils dvi-utils
21948 maybe-dvi-utils:
21949 @if utils
21950 maybe-dvi-utils: dvi-utils
21951
21952 dvi-utils: \
21953     configure-utils 
21954         @[ -f ./utils/Makefile ] || exit 0; \
21955         r=`${PWD_COMMAND}`; export r; \
21956         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21957         $(SET_LIB_PATH) \
21958         for flag in $(EXTRA_HOST_FLAGS); do \
21959           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21960         done; \
21961         echo "Doing dvi in utils" ; \
21962         (cd utils && \
21963           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21964                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21965                   "RANLIB=$${RANLIB}" \
21966                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21967                   dvi) \
21968           || exit 1
21969
21970 @endif utils
21971
21972 .PHONY: maybe-TAGS-utils TAGS-utils
21973 maybe-TAGS-utils:
21974 @if utils
21975 maybe-TAGS-utils: TAGS-utils
21976
21977 TAGS-utils: \
21978     configure-utils 
21979         @[ -f ./utils/Makefile ] || exit 0; \
21980         r=`${PWD_COMMAND}`; export r; \
21981         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21982         $(SET_LIB_PATH) \
21983         for flag in $(EXTRA_HOST_FLAGS); do \
21984           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21985         done; \
21986         echo "Doing TAGS in utils" ; \
21987         (cd utils && \
21988           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21989                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21990                   "RANLIB=$${RANLIB}" \
21991                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21992                   TAGS) \
21993           || exit 1
21994
21995 @endif utils
21996
21997 .PHONY: maybe-install-info-utils install-info-utils
21998 maybe-install-info-utils:
21999 @if utils
22000 maybe-install-info-utils: install-info-utils
22001
22002 install-info-utils: \
22003     configure-utils \
22004     info-utils 
22005         @[ -f ./utils/Makefile ] || exit 0; \
22006         r=`${PWD_COMMAND}`; export r; \
22007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22008         $(SET_LIB_PATH) \
22009         for flag in $(EXTRA_HOST_FLAGS); do \
22010           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22011         done; \
22012         echo "Doing install-info in utils" ; \
22013         (cd utils && \
22014           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22015                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22016                   "RANLIB=$${RANLIB}" \
22017                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22018                   install-info) \
22019           || exit 1
22020
22021 @endif utils
22022
22023 .PHONY: maybe-installcheck-utils installcheck-utils
22024 maybe-installcheck-utils:
22025 @if utils
22026 maybe-installcheck-utils: installcheck-utils
22027
22028 installcheck-utils: \
22029     configure-utils 
22030         @[ -f ./utils/Makefile ] || exit 0; \
22031         r=`${PWD_COMMAND}`; export r; \
22032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22033         $(SET_LIB_PATH) \
22034         for flag in $(EXTRA_HOST_FLAGS); do \
22035           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22036         done; \
22037         echo "Doing installcheck in utils" ; \
22038         (cd utils && \
22039           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22040                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22041                   "RANLIB=$${RANLIB}" \
22042                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22043                   installcheck) \
22044           || exit 1
22045
22046 @endif utils
22047
22048 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
22049 maybe-mostlyclean-utils:
22050 @if utils
22051 maybe-mostlyclean-utils: mostlyclean-utils
22052
22053 mostlyclean-utils: 
22054         @[ -f ./utils/Makefile ] || exit 0; \
22055         r=`${PWD_COMMAND}`; export r; \
22056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22057         $(SET_LIB_PATH) \
22058         for flag in $(EXTRA_HOST_FLAGS); do \
22059           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22060         done; \
22061         echo "Doing mostlyclean in utils" ; \
22062         (cd utils && \
22063           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22064                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22065                   "RANLIB=$${RANLIB}" \
22066                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22067                   mostlyclean) \
22068           || exit 1
22069
22070 @endif utils
22071
22072 .PHONY: maybe-clean-utils clean-utils
22073 maybe-clean-utils:
22074 @if utils
22075 maybe-clean-utils: clean-utils
22076
22077 clean-utils: 
22078         @[ -f ./utils/Makefile ] || exit 0; \
22079         r=`${PWD_COMMAND}`; export r; \
22080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22081         $(SET_LIB_PATH) \
22082         for flag in $(EXTRA_HOST_FLAGS); do \
22083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22084         done; \
22085         echo "Doing clean in utils" ; \
22086         (cd utils && \
22087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22089                   "RANLIB=$${RANLIB}" \
22090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22091                   clean) \
22092           || exit 1
22093
22094 @endif utils
22095
22096 .PHONY: maybe-distclean-utils distclean-utils
22097 maybe-distclean-utils:
22098 @if utils
22099 maybe-distclean-utils: distclean-utils
22100
22101 distclean-utils: 
22102         @[ -f ./utils/Makefile ] || exit 0; \
22103         r=`${PWD_COMMAND}`; export r; \
22104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22105         $(SET_LIB_PATH) \
22106         for flag in $(EXTRA_HOST_FLAGS); do \
22107           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22108         done; \
22109         echo "Doing distclean in utils" ; \
22110         (cd utils && \
22111           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22112                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22113                   "RANLIB=$${RANLIB}" \
22114                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22115                   distclean) \
22116           || exit 1
22117
22118 @endif utils
22119
22120 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
22121 maybe-maintainer-clean-utils:
22122 @if utils
22123 maybe-maintainer-clean-utils: maintainer-clean-utils
22124
22125 maintainer-clean-utils: 
22126         @[ -f ./utils/Makefile ] || exit 0; \
22127         r=`${PWD_COMMAND}`; export r; \
22128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22129         $(SET_LIB_PATH) \
22130         for flag in $(EXTRA_HOST_FLAGS); do \
22131           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22132         done; \
22133         echo "Doing maintainer-clean in utils" ; \
22134         (cd utils && \
22135           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22136                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22137                   "RANLIB=$${RANLIB}" \
22138                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22139                   maintainer-clean) \
22140           || exit 1
22141
22142 @endif utils
22143
22144
22145
22146 # ---------------------------------------
22147 # Modules which run on the target machine
22148 # ---------------------------------------
22149
22150 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
22151 maybe-configure-target-libstdc++-v3:
22152 @if target-libstdc++-v3
22153 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
22154
22155 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
22156 $(TARGET_SUBDIR)/libstdc++-v3/multilib.out: multilib.out
22157         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
22158         rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || : ; \
22159         cp multilib.out $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
22160
22161 configure-target-libstdc++-v3: $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
22162         @test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
22163         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
22164         r=`${PWD_COMMAND}`; export r; \
22165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22166         $(SET_LIB_PATH) \
22167         AR="$(AR_FOR_TARGET)"; export AR; \
22168         AS="$(AS_FOR_TARGET)"; export AS; \
22169         CC="$(CC_FOR_TARGET)"; export CC; \
22170         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
22171         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
22172         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
22173         CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
22174         CXX="$(RAW_CXX_FOR_TARGET)"; export CXX; \
22175         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
22176         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
22177         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
22178         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
22179         LD="$(LD_FOR_TARGET)"; export LD; \
22180         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
22181         NM="$(NM_FOR_TARGET)"; export NM; \
22182         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
22183         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
22184         echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
22185         cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
22186         case $(srcdir) in \
22187           /* | [A-Za-z]:[\\/]*) \
22188             topdir=$(srcdir) ;; \
22189           *) \
22190             case "$(TARGET_SUBDIR)" in \
22191               .) topdir="../$(srcdir)" ;; \
22192               *) topdir="../../$(srcdir)" ;; \
22193             esac ;; \
22194         esac; \
22195           srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
22196           libsrcdir="$$s/libstdc++-v3"; \
22197         rm -f no-such-file || : ; \
22198         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22199           $(TARGET_CONFIGARGS) $${srcdiroption} \
22200           --with-target-subdir="$(TARGET_SUBDIR)" \
22201           || exit 1
22202 @endif target-libstdc++-v3
22203
22204 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
22205 maybe-all-target-libstdc++-v3:
22206 @if target-libstdc++-v3
22207 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
22208 all-target-libstdc++-v3: configure-target-libstdc++-v3
22209         @r=`${PWD_COMMAND}`; export r; \
22210         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22211         $(SET_LIB_PATH) \
22212         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22213           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  all)
22214 @endif target-libstdc++-v3
22215
22216 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
22217 maybe-check-target-libstdc++-v3:
22218 @if target-libstdc++-v3
22219 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
22220
22221 check-target-libstdc++-v3:
22222         @r=`${PWD_COMMAND}`; export r; \
22223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22224         $(SET_LIB_PATH) \
22225         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22226           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  check)
22227
22228 @endif target-libstdc++-v3
22229
22230 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
22231 maybe-install-target-libstdc++-v3:
22232 @if target-libstdc++-v3
22233 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
22234
22235 install-target-libstdc++-v3: installdirs
22236         @r=`${PWD_COMMAND}`; export r; \
22237         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22238         $(SET_LIB_PATH) \
22239         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22240           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
22241
22242 @endif target-libstdc++-v3
22243
22244 # Other targets (info, dvi, etc.)
22245
22246 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
22247 maybe-info-target-libstdc++-v3:
22248 @if target-libstdc++-v3
22249 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
22250
22251 info-target-libstdc++-v3: \
22252     configure-target-libstdc++-v3 
22253         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22254         r=`${PWD_COMMAND}`; export r; \
22255         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22256         $(SET_LIB_PATH) \
22257         echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22258         for flag in $(EXTRA_TARGET_FLAGS); do \
22259           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22260         done; \
22261         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22262           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22263                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22264                   "RANLIB=$${RANLIB}" \
22265                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22266                   info) \
22267           || exit 1
22268
22269 @endif target-libstdc++-v3
22270
22271 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
22272 maybe-dvi-target-libstdc++-v3:
22273 @if target-libstdc++-v3
22274 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
22275
22276 dvi-target-libstdc++-v3: \
22277     configure-target-libstdc++-v3 
22278         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22279         r=`${PWD_COMMAND}`; export r; \
22280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22281         $(SET_LIB_PATH) \
22282         echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22283         for flag in $(EXTRA_TARGET_FLAGS); do \
22284           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22285         done; \
22286         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22287           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22288                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22289                   "RANLIB=$${RANLIB}" \
22290                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22291                   dvi) \
22292           || exit 1
22293
22294 @endif target-libstdc++-v3
22295
22296 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
22297 maybe-TAGS-target-libstdc++-v3:
22298 @if target-libstdc++-v3
22299 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
22300
22301 TAGS-target-libstdc++-v3: \
22302     configure-target-libstdc++-v3 
22303         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22304         r=`${PWD_COMMAND}`; export r; \
22305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22306         $(SET_LIB_PATH) \
22307         echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22308         for flag in $(EXTRA_TARGET_FLAGS); do \
22309           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22310         done; \
22311         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22312           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22313                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22314                   "RANLIB=$${RANLIB}" \
22315                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22316                   TAGS) \
22317           || exit 1
22318
22319 @endif target-libstdc++-v3
22320
22321 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
22322 maybe-install-info-target-libstdc++-v3:
22323 @if target-libstdc++-v3
22324 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
22325
22326 install-info-target-libstdc++-v3: \
22327     configure-target-libstdc++-v3 \
22328     info-target-libstdc++-v3 
22329         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22330         r=`${PWD_COMMAND}`; export r; \
22331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22332         $(SET_LIB_PATH) \
22333         echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22334         for flag in $(EXTRA_TARGET_FLAGS); do \
22335           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22336         done; \
22337         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22338           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22339                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22340                   "RANLIB=$${RANLIB}" \
22341                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22342                   install-info) \
22343           || exit 1
22344
22345 @endif target-libstdc++-v3
22346
22347 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
22348 maybe-installcheck-target-libstdc++-v3:
22349 @if target-libstdc++-v3
22350 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
22351
22352 installcheck-target-libstdc++-v3: \
22353     configure-target-libstdc++-v3 
22354         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22355         r=`${PWD_COMMAND}`; export r; \
22356         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22357         $(SET_LIB_PATH) \
22358         echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22359         for flag in $(EXTRA_TARGET_FLAGS); do \
22360           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22361         done; \
22362         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22363           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22364                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22365                   "RANLIB=$${RANLIB}" \
22366                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22367                   installcheck) \
22368           || exit 1
22369
22370 @endif target-libstdc++-v3
22371
22372 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
22373 maybe-mostlyclean-target-libstdc++-v3:
22374 @if target-libstdc++-v3
22375 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
22376
22377 mostlyclean-target-libstdc++-v3: 
22378         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22379         r=`${PWD_COMMAND}`; export r; \
22380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22381         $(SET_LIB_PATH) \
22382         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22383         for flag in $(EXTRA_TARGET_FLAGS); do \
22384           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22385         done; \
22386         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22387           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22388                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22389                   "RANLIB=$${RANLIB}" \
22390                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22391                   mostlyclean) \
22392           || exit 1
22393
22394 @endif target-libstdc++-v3
22395
22396 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
22397 maybe-clean-target-libstdc++-v3:
22398 @if target-libstdc++-v3
22399 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
22400
22401 clean-target-libstdc++-v3: 
22402         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22403         r=`${PWD_COMMAND}`; export r; \
22404         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22405         $(SET_LIB_PATH) \
22406         echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22407         for flag in $(EXTRA_TARGET_FLAGS); do \
22408           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22409         done; \
22410         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22411           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22412                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22413                   "RANLIB=$${RANLIB}" \
22414                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22415                   clean) \
22416           || exit 1
22417
22418 @endif target-libstdc++-v3
22419
22420 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
22421 maybe-distclean-target-libstdc++-v3:
22422 @if target-libstdc++-v3
22423 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
22424
22425 distclean-target-libstdc++-v3: 
22426         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22427         r=`${PWD_COMMAND}`; export r; \
22428         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22429         $(SET_LIB_PATH) \
22430         echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22431         for flag in $(EXTRA_TARGET_FLAGS); do \
22432           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22433         done; \
22434         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22435           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22436                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22437                   "RANLIB=$${RANLIB}" \
22438                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22439                   distclean) \
22440           || exit 1
22441
22442 @endif target-libstdc++-v3
22443
22444 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
22445 maybe-maintainer-clean-target-libstdc++-v3:
22446 @if target-libstdc++-v3
22447 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
22448
22449 maintainer-clean-target-libstdc++-v3: 
22450         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22451         r=`${PWD_COMMAND}`; export r; \
22452         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22453         $(SET_LIB_PATH) \
22454         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22455         for flag in $(EXTRA_TARGET_FLAGS); do \
22456           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22457         done; \
22458         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22459           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22460                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22461                   "RANLIB=$${RANLIB}" \
22462                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22463                   maintainer-clean) \
22464           || exit 1
22465
22466 @endif target-libstdc++-v3
22467
22468
22469 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
22470 maybe-configure-target-libmudflap:
22471 @if target-libmudflap
22472 maybe-configure-target-libmudflap: configure-target-libmudflap
22473
22474 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
22475 $(TARGET_SUBDIR)/libmudflap/multilib.out: multilib.out
22476         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
22477         rm -f $(TARGET_SUBDIR)/libmudflap/Makefile || : ; \
22478         cp multilib.out $(TARGET_SUBDIR)/libmudflap/multilib.out
22479
22480 configure-target-libmudflap: $(TARGET_SUBDIR)/libmudflap/multilib.out
22481         @test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
22482         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
22483         r=`${PWD_COMMAND}`; export r; \
22484         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22485         $(SET_LIB_PATH) \
22486         AR="$(AR_FOR_TARGET)"; export AR; \
22487         AS="$(AS_FOR_TARGET)"; export AS; \
22488         CC="$(CC_FOR_TARGET)"; export CC; \
22489         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
22490         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
22491         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
22492         CXX="$(CXX_FOR_TARGET)"; export CXX; \
22493         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
22494         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
22495         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
22496         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
22497         LD="$(LD_FOR_TARGET)"; export LD; \
22498         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
22499         NM="$(NM_FOR_TARGET)"; export NM; \
22500         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
22501         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
22502         echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
22503         cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
22504         case $(srcdir) in \
22505           /* | [A-Za-z]:[\\/]*) \
22506             topdir=$(srcdir) ;; \
22507           *) \
22508             case "$(TARGET_SUBDIR)" in \
22509               .) topdir="../$(srcdir)" ;; \
22510               *) topdir="../../$(srcdir)" ;; \
22511             esac ;; \
22512         esac; \
22513           srcdiroption="--srcdir=$${topdir}/libmudflap"; \
22514           libsrcdir="$$s/libmudflap"; \
22515         rm -f no-such-file || : ; \
22516         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22517           $(TARGET_CONFIGARGS) $${srcdiroption} \
22518           --with-target-subdir="$(TARGET_SUBDIR)" \
22519           || exit 1
22520 @endif target-libmudflap
22521
22522 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
22523 maybe-all-target-libmudflap:
22524 @if target-libmudflap
22525 maybe-all-target-libmudflap: all-target-libmudflap
22526 all-target-libmudflap: configure-target-libmudflap
22527         @r=`${PWD_COMMAND}`; export r; \
22528         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22529         $(SET_LIB_PATH) \
22530         (cd $(TARGET_SUBDIR)/libmudflap && \
22531           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
22532 @endif target-libmudflap
22533
22534 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
22535 maybe-check-target-libmudflap:
22536 @if target-libmudflap
22537 maybe-check-target-libmudflap: check-target-libmudflap
22538
22539 check-target-libmudflap:
22540         @r=`${PWD_COMMAND}`; export r; \
22541         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22542         $(SET_LIB_PATH) \
22543         (cd $(TARGET_SUBDIR)/libmudflap && \
22544           $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
22545
22546 @endif target-libmudflap
22547
22548 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
22549 maybe-install-target-libmudflap:
22550 @if target-libmudflap
22551 maybe-install-target-libmudflap: install-target-libmudflap
22552
22553 install-target-libmudflap: installdirs
22554         @r=`${PWD_COMMAND}`; export r; \
22555         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22556         $(SET_LIB_PATH) \
22557         (cd $(TARGET_SUBDIR)/libmudflap && \
22558           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
22559
22560 @endif target-libmudflap
22561
22562 # Other targets (info, dvi, etc.)
22563
22564 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
22565 maybe-info-target-libmudflap:
22566 @if target-libmudflap
22567 maybe-info-target-libmudflap: info-target-libmudflap
22568
22569 info-target-libmudflap: \
22570     configure-target-libmudflap 
22571         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22572         r=`${PWD_COMMAND}`; export r; \
22573         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22574         $(SET_LIB_PATH) \
22575         echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
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)/libmudflap && \
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                   info) \
22585           || exit 1
22586
22587 @endif target-libmudflap
22588
22589 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
22590 maybe-dvi-target-libmudflap:
22591 @if target-libmudflap
22592 maybe-dvi-target-libmudflap: dvi-target-libmudflap
22593
22594 dvi-target-libmudflap: \
22595     configure-target-libmudflap 
22596         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22597         r=`${PWD_COMMAND}`; export r; \
22598         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22599         $(SET_LIB_PATH) \
22600         echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
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)/libmudflap && \
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                   dvi) \
22610           || exit 1
22611
22612 @endif target-libmudflap
22613
22614 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
22615 maybe-TAGS-target-libmudflap:
22616 @if target-libmudflap
22617 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
22618
22619 TAGS-target-libmudflap: \
22620     configure-target-libmudflap 
22621         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22622         r=`${PWD_COMMAND}`; export r; \
22623         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22624         $(SET_LIB_PATH) \
22625         echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
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)/libmudflap && \
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                   TAGS) \
22635           || exit 1
22636
22637 @endif target-libmudflap
22638
22639 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
22640 maybe-install-info-target-libmudflap:
22641 @if target-libmudflap
22642 maybe-install-info-target-libmudflap: install-info-target-libmudflap
22643
22644 install-info-target-libmudflap: \
22645     configure-target-libmudflap \
22646     info-target-libmudflap 
22647         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22648         r=`${PWD_COMMAND}`; export r; \
22649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22650         $(SET_LIB_PATH) \
22651         echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
22652         for flag in $(EXTRA_TARGET_FLAGS); do \
22653           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22654         done; \
22655         (cd $(TARGET_SUBDIR)/libmudflap && \
22656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22658                   "RANLIB=$${RANLIB}" \
22659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22660                   install-info) \
22661           || exit 1
22662
22663 @endif target-libmudflap
22664
22665 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
22666 maybe-installcheck-target-libmudflap:
22667 @if target-libmudflap
22668 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
22669
22670 installcheck-target-libmudflap: \
22671     configure-target-libmudflap 
22672         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22673         r=`${PWD_COMMAND}`; export r; \
22674         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22675         $(SET_LIB_PATH) \
22676         echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
22677         for flag in $(EXTRA_TARGET_FLAGS); do \
22678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22679         done; \
22680         (cd $(TARGET_SUBDIR)/libmudflap && \
22681           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22682                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22683                   "RANLIB=$${RANLIB}" \
22684                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22685                   installcheck) \
22686           || exit 1
22687
22688 @endif target-libmudflap
22689
22690 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
22691 maybe-mostlyclean-target-libmudflap:
22692 @if target-libmudflap
22693 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
22694
22695 mostlyclean-target-libmudflap: 
22696         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22697         r=`${PWD_COMMAND}`; export r; \
22698         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22699         $(SET_LIB_PATH) \
22700         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
22701         for flag in $(EXTRA_TARGET_FLAGS); do \
22702           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22703         done; \
22704         (cd $(TARGET_SUBDIR)/libmudflap && \
22705           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22706                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22707                   "RANLIB=$${RANLIB}" \
22708                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22709                   mostlyclean) \
22710           || exit 1
22711
22712 @endif target-libmudflap
22713
22714 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
22715 maybe-clean-target-libmudflap:
22716 @if target-libmudflap
22717 maybe-clean-target-libmudflap: clean-target-libmudflap
22718
22719 clean-target-libmudflap: 
22720         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22721         r=`${PWD_COMMAND}`; export r; \
22722         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22723         $(SET_LIB_PATH) \
22724         echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
22725         for flag in $(EXTRA_TARGET_FLAGS); do \
22726           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22727         done; \
22728         (cd $(TARGET_SUBDIR)/libmudflap && \
22729           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22730                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22731                   "RANLIB=$${RANLIB}" \
22732                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22733                   clean) \
22734           || exit 1
22735
22736 @endif target-libmudflap
22737
22738 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
22739 maybe-distclean-target-libmudflap:
22740 @if target-libmudflap
22741 maybe-distclean-target-libmudflap: distclean-target-libmudflap
22742
22743 distclean-target-libmudflap: 
22744         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22745         r=`${PWD_COMMAND}`; export r; \
22746         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22747         $(SET_LIB_PATH) \
22748         echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
22749         for flag in $(EXTRA_TARGET_FLAGS); do \
22750           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22751         done; \
22752         (cd $(TARGET_SUBDIR)/libmudflap && \
22753           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22754                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22755                   "RANLIB=$${RANLIB}" \
22756                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22757                   distclean) \
22758           || exit 1
22759
22760 @endif target-libmudflap
22761
22762 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
22763 maybe-maintainer-clean-target-libmudflap:
22764 @if target-libmudflap
22765 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
22766
22767 maintainer-clean-target-libmudflap: 
22768         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22769         r=`${PWD_COMMAND}`; export r; \
22770         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22771         $(SET_LIB_PATH) \
22772         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
22773         for flag in $(EXTRA_TARGET_FLAGS); do \
22774           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22775         done; \
22776         (cd $(TARGET_SUBDIR)/libmudflap && \
22777           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22778                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22779                   "RANLIB=$${RANLIB}" \
22780                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22781                   maintainer-clean) \
22782           || exit 1
22783
22784 @endif target-libmudflap
22785
22786
22787 .PHONY: configure-target-newlib maybe-configure-target-newlib
22788 maybe-configure-target-newlib:
22789 @if target-newlib
22790 maybe-configure-target-newlib: configure-target-newlib
22791
22792 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
22793 $(TARGET_SUBDIR)/newlib/multilib.out: multilib.out
22794         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
22795         rm -f $(TARGET_SUBDIR)/newlib/Makefile || : ; \
22796         cp multilib.out $(TARGET_SUBDIR)/newlib/multilib.out
22797
22798 configure-target-newlib: $(TARGET_SUBDIR)/newlib/multilib.out
22799         @test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
22800         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
22801         r=`${PWD_COMMAND}`; export r; \
22802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22803         $(SET_LIB_PATH) \
22804         AR="$(AR_FOR_TARGET)"; export AR; \
22805         AS="$(AS_FOR_TARGET)"; export AS; \
22806         CC="$(CC_FOR_TARGET)"; export CC; \
22807         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
22808         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
22809         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
22810         CXX="$(CXX_FOR_TARGET)"; export CXX; \
22811         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
22812         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
22813         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
22814         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
22815         LD="$(LD_FOR_TARGET)"; export LD; \
22816         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
22817         NM="$(NM_FOR_TARGET)"; export NM; \
22818         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
22819         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
22820         echo Configuring in $(TARGET_SUBDIR)/newlib; \
22821         cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
22822         case $(srcdir) in \
22823           /* | [A-Za-z]:[\\/]*) \
22824             topdir=$(srcdir) ;; \
22825           *) \
22826             case "$(TARGET_SUBDIR)" in \
22827               .) topdir="../$(srcdir)" ;; \
22828               *) topdir="../../$(srcdir)" ;; \
22829             esac ;; \
22830         esac; \
22831           srcdiroption="--srcdir=$${topdir}/newlib"; \
22832           libsrcdir="$$s/newlib"; \
22833         rm -f no-such-file || : ; \
22834         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22835           $(TARGET_CONFIGARGS) $${srcdiroption} \
22836           --with-target-subdir="$(TARGET_SUBDIR)" \
22837           || exit 1
22838 @endif target-newlib
22839
22840 .PHONY: all-target-newlib maybe-all-target-newlib
22841 maybe-all-target-newlib:
22842 @if target-newlib
22843 maybe-all-target-newlib: all-target-newlib
22844 all-target-newlib: configure-target-newlib
22845         @r=`${PWD_COMMAND}`; export r; \
22846         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22847         $(SET_LIB_PATH) \
22848         (cd $(TARGET_SUBDIR)/newlib && \
22849           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
22850 @endif target-newlib
22851
22852 .PHONY: check-target-newlib maybe-check-target-newlib
22853 maybe-check-target-newlib:
22854 @if target-newlib
22855 maybe-check-target-newlib: check-target-newlib
22856
22857 check-target-newlib:
22858         @r=`${PWD_COMMAND}`; export r; \
22859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22860         $(SET_LIB_PATH) \
22861         (cd $(TARGET_SUBDIR)/newlib && \
22862           $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
22863
22864 @endif target-newlib
22865
22866 .PHONY: install-target-newlib maybe-install-target-newlib
22867 maybe-install-target-newlib:
22868 @if target-newlib
22869 maybe-install-target-newlib: install-target-newlib
22870
22871 install-target-newlib: installdirs
22872         @r=`${PWD_COMMAND}`; export r; \
22873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22874         $(SET_LIB_PATH) \
22875         (cd $(TARGET_SUBDIR)/newlib && \
22876           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
22877
22878 @endif target-newlib
22879
22880 # Other targets (info, dvi, etc.)
22881
22882 .PHONY: maybe-info-target-newlib info-target-newlib
22883 maybe-info-target-newlib:
22884 @if target-newlib
22885 maybe-info-target-newlib: info-target-newlib
22886
22887 info-target-newlib: \
22888     configure-target-newlib 
22889         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22890         r=`${PWD_COMMAND}`; export r; \
22891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22892         $(SET_LIB_PATH) \
22893         echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
22894         for flag in $(EXTRA_TARGET_FLAGS); do \
22895           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22896         done; \
22897         (cd $(TARGET_SUBDIR)/newlib && \
22898           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22899                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22900                   "RANLIB=$${RANLIB}" \
22901                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22902                   info) \
22903           || exit 1
22904
22905 @endif target-newlib
22906
22907 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
22908 maybe-dvi-target-newlib:
22909 @if target-newlib
22910 maybe-dvi-target-newlib: dvi-target-newlib
22911
22912 dvi-target-newlib: \
22913     configure-target-newlib 
22914         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22915         r=`${PWD_COMMAND}`; export r; \
22916         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22917         $(SET_LIB_PATH) \
22918         echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
22919         for flag in $(EXTRA_TARGET_FLAGS); do \
22920           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22921         done; \
22922         (cd $(TARGET_SUBDIR)/newlib && \
22923           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22924                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22925                   "RANLIB=$${RANLIB}" \
22926                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22927                   dvi) \
22928           || exit 1
22929
22930 @endif target-newlib
22931
22932 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
22933 maybe-TAGS-target-newlib:
22934 @if target-newlib
22935 maybe-TAGS-target-newlib: TAGS-target-newlib
22936
22937 TAGS-target-newlib: \
22938     configure-target-newlib 
22939         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22940         r=`${PWD_COMMAND}`; export r; \
22941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22942         $(SET_LIB_PATH) \
22943         echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
22944         for flag in $(EXTRA_TARGET_FLAGS); do \
22945           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22946         done; \
22947         (cd $(TARGET_SUBDIR)/newlib && \
22948           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22949                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22950                   "RANLIB=$${RANLIB}" \
22951                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22952                   TAGS) \
22953           || exit 1
22954
22955 @endif target-newlib
22956
22957 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
22958 maybe-install-info-target-newlib:
22959 @if target-newlib
22960 maybe-install-info-target-newlib: install-info-target-newlib
22961
22962 install-info-target-newlib: \
22963     configure-target-newlib \
22964     info-target-newlib 
22965         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22966         r=`${PWD_COMMAND}`; export r; \
22967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22968         $(SET_LIB_PATH) \
22969         echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
22970         for flag in $(EXTRA_TARGET_FLAGS); do \
22971           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22972         done; \
22973         (cd $(TARGET_SUBDIR)/newlib && \
22974           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22975                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22976                   "RANLIB=$${RANLIB}" \
22977                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22978                   install-info) \
22979           || exit 1
22980
22981 @endif target-newlib
22982
22983 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
22984 maybe-installcheck-target-newlib:
22985 @if target-newlib
22986 maybe-installcheck-target-newlib: installcheck-target-newlib
22987
22988 installcheck-target-newlib: \
22989     configure-target-newlib 
22990         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22991         r=`${PWD_COMMAND}`; export r; \
22992         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22993         $(SET_LIB_PATH) \
22994         echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
22995         for flag in $(EXTRA_TARGET_FLAGS); do \
22996           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22997         done; \
22998         (cd $(TARGET_SUBDIR)/newlib && \
22999           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23000                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23001                   "RANLIB=$${RANLIB}" \
23002                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23003                   installcheck) \
23004           || exit 1
23005
23006 @endif target-newlib
23007
23008 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
23009 maybe-mostlyclean-target-newlib:
23010 @if target-newlib
23011 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
23012
23013 mostlyclean-target-newlib: 
23014         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23015         r=`${PWD_COMMAND}`; export r; \
23016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23017         $(SET_LIB_PATH) \
23018         echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
23019         for flag in $(EXTRA_TARGET_FLAGS); do \
23020           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23021         done; \
23022         (cd $(TARGET_SUBDIR)/newlib && \
23023           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23024                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23025                   "RANLIB=$${RANLIB}" \
23026                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23027                   mostlyclean) \
23028           || exit 1
23029
23030 @endif target-newlib
23031
23032 .PHONY: maybe-clean-target-newlib clean-target-newlib
23033 maybe-clean-target-newlib:
23034 @if target-newlib
23035 maybe-clean-target-newlib: clean-target-newlib
23036
23037 clean-target-newlib: 
23038         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23039         r=`${PWD_COMMAND}`; export r; \
23040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23041         $(SET_LIB_PATH) \
23042         echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
23043         for flag in $(EXTRA_TARGET_FLAGS); do \
23044           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23045         done; \
23046         (cd $(TARGET_SUBDIR)/newlib && \
23047           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23048                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23049                   "RANLIB=$${RANLIB}" \
23050                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23051                   clean) \
23052           || exit 1
23053
23054 @endif target-newlib
23055
23056 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
23057 maybe-distclean-target-newlib:
23058 @if target-newlib
23059 maybe-distclean-target-newlib: distclean-target-newlib
23060
23061 distclean-target-newlib: 
23062         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23063         r=`${PWD_COMMAND}`; export r; \
23064         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23065         $(SET_LIB_PATH) \
23066         echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
23067         for flag in $(EXTRA_TARGET_FLAGS); do \
23068           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23069         done; \
23070         (cd $(TARGET_SUBDIR)/newlib && \
23071           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23072                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23073                   "RANLIB=$${RANLIB}" \
23074                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23075                   distclean) \
23076           || exit 1
23077
23078 @endif target-newlib
23079
23080 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
23081 maybe-maintainer-clean-target-newlib:
23082 @if target-newlib
23083 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
23084
23085 maintainer-clean-target-newlib: 
23086         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23087         r=`${PWD_COMMAND}`; export r; \
23088         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23089         $(SET_LIB_PATH) \
23090         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
23091         for flag in $(EXTRA_TARGET_FLAGS); do \
23092           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23093         done; \
23094         (cd $(TARGET_SUBDIR)/newlib && \
23095           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23096                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23097                   "RANLIB=$${RANLIB}" \
23098                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23099                   maintainer-clean) \
23100           || exit 1
23101
23102 @endif target-newlib
23103
23104
23105 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
23106 maybe-configure-target-libgfortran:
23107 @if target-libgfortran
23108 maybe-configure-target-libgfortran: configure-target-libgfortran
23109
23110 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
23111 $(TARGET_SUBDIR)/libgfortran/multilib.out: multilib.out
23112         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
23113         rm -f $(TARGET_SUBDIR)/libgfortran/Makefile || : ; \
23114         cp multilib.out $(TARGET_SUBDIR)/libgfortran/multilib.out
23115
23116 configure-target-libgfortran: $(TARGET_SUBDIR)/libgfortran/multilib.out
23117         @test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
23118         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
23119         r=`${PWD_COMMAND}`; export r; \
23120         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23121         $(SET_LIB_PATH) \
23122         AR="$(AR_FOR_TARGET)"; export AR; \
23123         AS="$(AS_FOR_TARGET)"; export AS; \
23124         CC="$(CC_FOR_TARGET)"; export CC; \
23125         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
23126         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
23127         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
23128         CXX="$(CXX_FOR_TARGET)"; export CXX; \
23129         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
23130         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
23131         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
23132         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
23133         LD="$(LD_FOR_TARGET)"; export LD; \
23134         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
23135         NM="$(NM_FOR_TARGET)"; export NM; \
23136         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
23137         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
23138         echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
23139         cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
23140         case $(srcdir) in \
23141           /* | [A-Za-z]:[\\/]*) \
23142             topdir=$(srcdir) ;; \
23143           *) \
23144             case "$(TARGET_SUBDIR)" in \
23145               .) topdir="../$(srcdir)" ;; \
23146               *) topdir="../../$(srcdir)" ;; \
23147             esac ;; \
23148         esac; \
23149           srcdiroption="--srcdir=$${topdir}/libgfortran"; \
23150           libsrcdir="$$s/libgfortran"; \
23151         rm -f no-such-file || : ; \
23152         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23153           $(TARGET_CONFIGARGS) $${srcdiroption} \
23154           --with-target-subdir="$(TARGET_SUBDIR)" \
23155           || exit 1
23156 @endif target-libgfortran
23157
23158 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
23159 maybe-all-target-libgfortran:
23160 @if target-libgfortran
23161 maybe-all-target-libgfortran: all-target-libgfortran
23162 all-target-libgfortran: configure-target-libgfortran
23163         @r=`${PWD_COMMAND}`; export r; \
23164         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23165         $(SET_LIB_PATH) \
23166         (cd $(TARGET_SUBDIR)/libgfortran && \
23167           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
23168 @endif target-libgfortran
23169
23170 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
23171 maybe-check-target-libgfortran:
23172 @if target-libgfortran
23173 maybe-check-target-libgfortran: check-target-libgfortran
23174
23175 check-target-libgfortran:
23176         @r=`${PWD_COMMAND}`; export r; \
23177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23178         $(SET_LIB_PATH) \
23179         (cd $(TARGET_SUBDIR)/libgfortran && \
23180           $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
23181
23182 @endif target-libgfortran
23183
23184 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
23185 maybe-install-target-libgfortran:
23186 @if target-libgfortran
23187 maybe-install-target-libgfortran: install-target-libgfortran
23188
23189 install-target-libgfortran: installdirs
23190         @r=`${PWD_COMMAND}`; export r; \
23191         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23192         $(SET_LIB_PATH) \
23193         (cd $(TARGET_SUBDIR)/libgfortran && \
23194           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
23195
23196 @endif target-libgfortran
23197
23198 # Other targets (info, dvi, etc.)
23199
23200 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
23201 maybe-info-target-libgfortran:
23202 @if target-libgfortran
23203 maybe-info-target-libgfortran: info-target-libgfortran
23204
23205 info-target-libgfortran: \
23206     configure-target-libgfortran 
23207         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23208         r=`${PWD_COMMAND}`; export r; \
23209         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23210         $(SET_LIB_PATH) \
23211         echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
23212         for flag in $(EXTRA_TARGET_FLAGS); do \
23213           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23214         done; \
23215         (cd $(TARGET_SUBDIR)/libgfortran && \
23216           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23217                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23218                   "RANLIB=$${RANLIB}" \
23219                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23220                   info) \
23221           || exit 1
23222
23223 @endif target-libgfortran
23224
23225 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
23226 maybe-dvi-target-libgfortran:
23227 @if target-libgfortran
23228 maybe-dvi-target-libgfortran: dvi-target-libgfortran
23229
23230 dvi-target-libgfortran: \
23231     configure-target-libgfortran 
23232         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23233         r=`${PWD_COMMAND}`; export r; \
23234         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23235         $(SET_LIB_PATH) \
23236         echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
23237         for flag in $(EXTRA_TARGET_FLAGS); do \
23238           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23239         done; \
23240         (cd $(TARGET_SUBDIR)/libgfortran && \
23241           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23242                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23243                   "RANLIB=$${RANLIB}" \
23244                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23245                   dvi) \
23246           || exit 1
23247
23248 @endif target-libgfortran
23249
23250 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
23251 maybe-TAGS-target-libgfortran:
23252 @if target-libgfortran
23253 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
23254
23255 TAGS-target-libgfortran: \
23256     configure-target-libgfortran 
23257         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23258         r=`${PWD_COMMAND}`; export r; \
23259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23260         $(SET_LIB_PATH) \
23261         echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
23262         for flag in $(EXTRA_TARGET_FLAGS); do \
23263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23264         done; \
23265         (cd $(TARGET_SUBDIR)/libgfortran && \
23266           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23267                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23268                   "RANLIB=$${RANLIB}" \
23269                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23270                   TAGS) \
23271           || exit 1
23272
23273 @endif target-libgfortran
23274
23275 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
23276 maybe-install-info-target-libgfortran:
23277 @if target-libgfortran
23278 maybe-install-info-target-libgfortran: install-info-target-libgfortran
23279
23280 install-info-target-libgfortran: \
23281     configure-target-libgfortran \
23282     info-target-libgfortran 
23283         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23284         r=`${PWD_COMMAND}`; export r; \
23285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23286         $(SET_LIB_PATH) \
23287         echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
23288         for flag in $(EXTRA_TARGET_FLAGS); do \
23289           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23290         done; \
23291         (cd $(TARGET_SUBDIR)/libgfortran && \
23292           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23293                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23294                   "RANLIB=$${RANLIB}" \
23295                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23296                   install-info) \
23297           || exit 1
23298
23299 @endif target-libgfortran
23300
23301 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
23302 maybe-installcheck-target-libgfortran:
23303 @if target-libgfortran
23304 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
23305
23306 installcheck-target-libgfortran: \
23307     configure-target-libgfortran 
23308         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23309         r=`${PWD_COMMAND}`; export r; \
23310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23311         $(SET_LIB_PATH) \
23312         echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
23313         for flag in $(EXTRA_TARGET_FLAGS); do \
23314           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23315         done; \
23316         (cd $(TARGET_SUBDIR)/libgfortran && \
23317           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23318                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23319                   "RANLIB=$${RANLIB}" \
23320                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23321                   installcheck) \
23322           || exit 1
23323
23324 @endif target-libgfortran
23325
23326 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
23327 maybe-mostlyclean-target-libgfortran:
23328 @if target-libgfortran
23329 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
23330
23331 mostlyclean-target-libgfortran: 
23332         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23333         r=`${PWD_COMMAND}`; export r; \
23334         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23335         $(SET_LIB_PATH) \
23336         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
23337         for flag in $(EXTRA_TARGET_FLAGS); do \
23338           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23339         done; \
23340         (cd $(TARGET_SUBDIR)/libgfortran && \
23341           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23342                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23343                   "RANLIB=$${RANLIB}" \
23344                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23345                   mostlyclean) \
23346           || exit 1
23347
23348 @endif target-libgfortran
23349
23350 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
23351 maybe-clean-target-libgfortran:
23352 @if target-libgfortran
23353 maybe-clean-target-libgfortran: clean-target-libgfortran
23354
23355 clean-target-libgfortran: 
23356         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23357         r=`${PWD_COMMAND}`; export r; \
23358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23359         $(SET_LIB_PATH) \
23360         echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
23361         for flag in $(EXTRA_TARGET_FLAGS); do \
23362           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23363         done; \
23364         (cd $(TARGET_SUBDIR)/libgfortran && \
23365           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23366                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23367                   "RANLIB=$${RANLIB}" \
23368                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23369                   clean) \
23370           || exit 1
23371
23372 @endif target-libgfortran
23373
23374 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
23375 maybe-distclean-target-libgfortran:
23376 @if target-libgfortran
23377 maybe-distclean-target-libgfortran: distclean-target-libgfortran
23378
23379 distclean-target-libgfortran: 
23380         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23381         r=`${PWD_COMMAND}`; export r; \
23382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23383         $(SET_LIB_PATH) \
23384         echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
23385         for flag in $(EXTRA_TARGET_FLAGS); do \
23386           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23387         done; \
23388         (cd $(TARGET_SUBDIR)/libgfortran && \
23389           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23390                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23391                   "RANLIB=$${RANLIB}" \
23392                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23393                   distclean) \
23394           || exit 1
23395
23396 @endif target-libgfortran
23397
23398 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
23399 maybe-maintainer-clean-target-libgfortran:
23400 @if target-libgfortran
23401 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
23402
23403 maintainer-clean-target-libgfortran: 
23404         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23405         r=`${PWD_COMMAND}`; export r; \
23406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23407         $(SET_LIB_PATH) \
23408         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
23409         for flag in $(EXTRA_TARGET_FLAGS); do \
23410           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23411         done; \
23412         (cd $(TARGET_SUBDIR)/libgfortran && \
23413           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23414                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23415                   "RANLIB=$${RANLIB}" \
23416                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23417                   maintainer-clean) \
23418           || exit 1
23419
23420 @endif target-libgfortran
23421
23422
23423 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
23424 maybe-configure-target-libobjc:
23425 @if target-libobjc
23426 maybe-configure-target-libobjc: configure-target-libobjc
23427
23428 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
23429 $(TARGET_SUBDIR)/libobjc/multilib.out: multilib.out
23430         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
23431         rm -f $(TARGET_SUBDIR)/libobjc/Makefile || : ; \
23432         cp multilib.out $(TARGET_SUBDIR)/libobjc/multilib.out
23433
23434 configure-target-libobjc: $(TARGET_SUBDIR)/libobjc/multilib.out
23435         @test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
23436         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
23437         r=`${PWD_COMMAND}`; export r; \
23438         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23439         $(SET_LIB_PATH) \
23440         AR="$(AR_FOR_TARGET)"; export AR; \
23441         AS="$(AS_FOR_TARGET)"; export AS; \
23442         CC="$(CC_FOR_TARGET)"; export CC; \
23443         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
23444         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
23445         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
23446         CXX="$(CXX_FOR_TARGET)"; export CXX; \
23447         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
23448         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
23449         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
23450         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
23451         LD="$(LD_FOR_TARGET)"; export LD; \
23452         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
23453         NM="$(NM_FOR_TARGET)"; export NM; \
23454         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
23455         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
23456         echo Configuring in $(TARGET_SUBDIR)/libobjc; \
23457         cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
23458         case $(srcdir) in \
23459           /* | [A-Za-z]:[\\/]*) \
23460             topdir=$(srcdir) ;; \
23461           *) \
23462             case "$(TARGET_SUBDIR)" in \
23463               .) topdir="../$(srcdir)" ;; \
23464               *) topdir="../../$(srcdir)" ;; \
23465             esac ;; \
23466         esac; \
23467           srcdiroption="--srcdir=$${topdir}/libobjc"; \
23468           libsrcdir="$$s/libobjc"; \
23469         rm -f no-such-file || : ; \
23470         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23471           $(TARGET_CONFIGARGS) $${srcdiroption} \
23472           --with-target-subdir="$(TARGET_SUBDIR)" \
23473           || exit 1
23474 @endif target-libobjc
23475
23476 .PHONY: all-target-libobjc maybe-all-target-libobjc
23477 maybe-all-target-libobjc:
23478 @if target-libobjc
23479 maybe-all-target-libobjc: all-target-libobjc
23480 all-target-libobjc: configure-target-libobjc
23481         @r=`${PWD_COMMAND}`; export r; \
23482         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23483         $(SET_LIB_PATH) \
23484         (cd $(TARGET_SUBDIR)/libobjc && \
23485           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
23486 @endif target-libobjc
23487
23488 .PHONY: check-target-libobjc maybe-check-target-libobjc
23489 maybe-check-target-libobjc:
23490 @if target-libobjc
23491 maybe-check-target-libobjc: check-target-libobjc
23492
23493 check-target-libobjc:
23494         @r=`${PWD_COMMAND}`; export r; \
23495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23496         $(SET_LIB_PATH) \
23497         (cd $(TARGET_SUBDIR)/libobjc && \
23498           $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
23499
23500 @endif target-libobjc
23501
23502 .PHONY: install-target-libobjc maybe-install-target-libobjc
23503 maybe-install-target-libobjc:
23504 @if target-libobjc
23505 maybe-install-target-libobjc: install-target-libobjc
23506
23507 install-target-libobjc: installdirs
23508         @r=`${PWD_COMMAND}`; export r; \
23509         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23510         $(SET_LIB_PATH) \
23511         (cd $(TARGET_SUBDIR)/libobjc && \
23512           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
23513
23514 @endif target-libobjc
23515
23516 # Other targets (info, dvi, etc.)
23517
23518 .PHONY: maybe-info-target-libobjc info-target-libobjc
23519 maybe-info-target-libobjc:
23520 @if target-libobjc
23521 maybe-info-target-libobjc: info-target-libobjc
23522
23523 info-target-libobjc: \
23524     configure-target-libobjc 
23525         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23526         r=`${PWD_COMMAND}`; export r; \
23527         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23528         $(SET_LIB_PATH) \
23529         echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
23530         for flag in $(EXTRA_TARGET_FLAGS); do \
23531           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23532         done; \
23533         (cd $(TARGET_SUBDIR)/libobjc && \
23534           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23535                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23536                   "RANLIB=$${RANLIB}" \
23537                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23538                   info) \
23539           || exit 1
23540
23541 @endif target-libobjc
23542
23543 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
23544 maybe-dvi-target-libobjc:
23545 @if target-libobjc
23546 maybe-dvi-target-libobjc: dvi-target-libobjc
23547
23548 dvi-target-libobjc: \
23549     configure-target-libobjc 
23550         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23551         r=`${PWD_COMMAND}`; export r; \
23552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23553         $(SET_LIB_PATH) \
23554         echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
23555         for flag in $(EXTRA_TARGET_FLAGS); do \
23556           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23557         done; \
23558         (cd $(TARGET_SUBDIR)/libobjc && \
23559           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23560                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23561                   "RANLIB=$${RANLIB}" \
23562                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23563                   dvi) \
23564           || exit 1
23565
23566 @endif target-libobjc
23567
23568 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
23569 maybe-TAGS-target-libobjc:
23570 @if target-libobjc
23571 maybe-TAGS-target-libobjc: TAGS-target-libobjc
23572
23573 TAGS-target-libobjc: \
23574     configure-target-libobjc 
23575         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23576         r=`${PWD_COMMAND}`; export r; \
23577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23578         $(SET_LIB_PATH) \
23579         echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
23580         for flag in $(EXTRA_TARGET_FLAGS); do \
23581           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23582         done; \
23583         (cd $(TARGET_SUBDIR)/libobjc && \
23584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23586                   "RANLIB=$${RANLIB}" \
23587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23588                   TAGS) \
23589           || exit 1
23590
23591 @endif target-libobjc
23592
23593 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
23594 maybe-install-info-target-libobjc:
23595 @if target-libobjc
23596 maybe-install-info-target-libobjc: install-info-target-libobjc
23597
23598 install-info-target-libobjc: \
23599     configure-target-libobjc \
23600     info-target-libobjc 
23601         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23602         r=`${PWD_COMMAND}`; export r; \
23603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23604         $(SET_LIB_PATH) \
23605         echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
23606         for flag in $(EXTRA_TARGET_FLAGS); do \
23607           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23608         done; \
23609         (cd $(TARGET_SUBDIR)/libobjc && \
23610           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23611                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23612                   "RANLIB=$${RANLIB}" \
23613                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23614                   install-info) \
23615           || exit 1
23616
23617 @endif target-libobjc
23618
23619 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
23620 maybe-installcheck-target-libobjc:
23621 @if target-libobjc
23622 maybe-installcheck-target-libobjc: installcheck-target-libobjc
23623
23624 installcheck-target-libobjc: \
23625     configure-target-libobjc 
23626         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23627         r=`${PWD_COMMAND}`; export r; \
23628         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23629         $(SET_LIB_PATH) \
23630         echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
23631         for flag in $(EXTRA_TARGET_FLAGS); do \
23632           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23633         done; \
23634         (cd $(TARGET_SUBDIR)/libobjc && \
23635           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23636                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23637                   "RANLIB=$${RANLIB}" \
23638                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23639                   installcheck) \
23640           || exit 1
23641
23642 @endif target-libobjc
23643
23644 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
23645 maybe-mostlyclean-target-libobjc:
23646 @if target-libobjc
23647 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
23648
23649 mostlyclean-target-libobjc: 
23650         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23651         r=`${PWD_COMMAND}`; export r; \
23652         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23653         $(SET_LIB_PATH) \
23654         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
23655         for flag in $(EXTRA_TARGET_FLAGS); do \
23656           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23657         done; \
23658         (cd $(TARGET_SUBDIR)/libobjc && \
23659           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23660                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23661                   "RANLIB=$${RANLIB}" \
23662                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23663                   mostlyclean) \
23664           || exit 1
23665
23666 @endif target-libobjc
23667
23668 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
23669 maybe-clean-target-libobjc:
23670 @if target-libobjc
23671 maybe-clean-target-libobjc: clean-target-libobjc
23672
23673 clean-target-libobjc: 
23674         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23675         r=`${PWD_COMMAND}`; export r; \
23676         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23677         $(SET_LIB_PATH) \
23678         echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
23679         for flag in $(EXTRA_TARGET_FLAGS); do \
23680           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23681         done; \
23682         (cd $(TARGET_SUBDIR)/libobjc && \
23683           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23684                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23685                   "RANLIB=$${RANLIB}" \
23686                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23687                   clean) \
23688           || exit 1
23689
23690 @endif target-libobjc
23691
23692 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
23693 maybe-distclean-target-libobjc:
23694 @if target-libobjc
23695 maybe-distclean-target-libobjc: distclean-target-libobjc
23696
23697 distclean-target-libobjc: 
23698         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23699         r=`${PWD_COMMAND}`; export r; \
23700         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23701         $(SET_LIB_PATH) \
23702         echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
23703         for flag in $(EXTRA_TARGET_FLAGS); do \
23704           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23705         done; \
23706         (cd $(TARGET_SUBDIR)/libobjc && \
23707           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23708                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23709                   "RANLIB=$${RANLIB}" \
23710                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23711                   distclean) \
23712           || exit 1
23713
23714 @endif target-libobjc
23715
23716 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
23717 maybe-maintainer-clean-target-libobjc:
23718 @if target-libobjc
23719 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
23720
23721 maintainer-clean-target-libobjc: 
23722         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23723         r=`${PWD_COMMAND}`; export r; \
23724         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23725         $(SET_LIB_PATH) \
23726         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
23727         for flag in $(EXTRA_TARGET_FLAGS); do \
23728           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23729         done; \
23730         (cd $(TARGET_SUBDIR)/libobjc && \
23731           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23732                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23733                   "RANLIB=$${RANLIB}" \
23734                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23735                   maintainer-clean) \
23736           || exit 1
23737
23738 @endif target-libobjc
23739
23740
23741 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
23742 maybe-configure-target-libtermcap:
23743 @if target-libtermcap
23744 maybe-configure-target-libtermcap: configure-target-libtermcap
23745
23746 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
23747 $(TARGET_SUBDIR)/libtermcap/multilib.out: multilib.out
23748         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
23749         rm -f $(TARGET_SUBDIR)/libtermcap/Makefile || : ; \
23750         cp multilib.out $(TARGET_SUBDIR)/libtermcap/multilib.out
23751
23752 configure-target-libtermcap: $(TARGET_SUBDIR)/libtermcap/multilib.out
23753         @test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
23754         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
23755         r=`${PWD_COMMAND}`; export r; \
23756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23757         $(SET_LIB_PATH) \
23758         AR="$(AR_FOR_TARGET)"; export AR; \
23759         AS="$(AS_FOR_TARGET)"; export AS; \
23760         CC="$(CC_FOR_TARGET)"; export CC; \
23761         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
23762         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
23763         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
23764         CXX="$(CXX_FOR_TARGET)"; export CXX; \
23765         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
23766         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
23767         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
23768         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
23769         LD="$(LD_FOR_TARGET)"; export LD; \
23770         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
23771         NM="$(NM_FOR_TARGET)"; export NM; \
23772         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
23773         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
23774         echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
23775         cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
23776         case $(srcdir) in \
23777           /* | [A-Za-z]:[\\/]*) \
23778             topdir=$(srcdir) ;; \
23779           *) \
23780             case "$(TARGET_SUBDIR)" in \
23781               .) topdir="../$(srcdir)" ;; \
23782               *) topdir="../../$(srcdir)" ;; \
23783             esac ;; \
23784         esac; \
23785         if [ "$(srcdir)" = "." ] ; then \
23786           if [ "$(TARGET_SUBDIR)" != "." ] ; then \
23787             if $(SHELL) $$s/symlink-tree $${topdir}/libtermcap "no-such-file" ; then \
23788               if [ -f Makefile ]; then \
23789                 if $(MAKE) distclean; then \
23790                   true; \
23791                 else \
23792                   exit 1; \
23793                 fi; \
23794               else \
23795                 true; \
23796               fi; \
23797             else \
23798               exit 1; \
23799             fi; \
23800           else \
23801             true; \
23802           fi; \
23803           srcdiroption="--srcdir=."; \
23804           libsrcdir="."; \
23805         else \
23806           srcdiroption="--srcdir=$${topdir}/libtermcap"; \
23807           libsrcdir="$$s/libtermcap"; \
23808         fi; \
23809         rm -f no-such-file || : ; \
23810         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23811           $(TARGET_CONFIGARGS) $${srcdiroption} \
23812           --with-target-subdir="$(TARGET_SUBDIR)" \
23813           || exit 1
23814 @endif target-libtermcap
23815
23816 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
23817 maybe-all-target-libtermcap:
23818 @if target-libtermcap
23819 maybe-all-target-libtermcap: all-target-libtermcap
23820 all-target-libtermcap: configure-target-libtermcap
23821         @r=`${PWD_COMMAND}`; export r; \
23822         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23823         $(SET_LIB_PATH) \
23824         (cd $(TARGET_SUBDIR)/libtermcap && \
23825           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
23826 @endif target-libtermcap
23827
23828 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
23829 maybe-check-target-libtermcap:
23830 @if target-libtermcap
23831 maybe-check-target-libtermcap: check-target-libtermcap
23832
23833 # Dummy target for uncheckable module.
23834 check-target-libtermcap:
23835
23836 @endif target-libtermcap
23837
23838 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
23839 maybe-install-target-libtermcap:
23840 @if target-libtermcap
23841 maybe-install-target-libtermcap: install-target-libtermcap
23842
23843 install-target-libtermcap: installdirs
23844         @r=`${PWD_COMMAND}`; export r; \
23845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23846         $(SET_LIB_PATH) \
23847         (cd $(TARGET_SUBDIR)/libtermcap && \
23848           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
23849
23850 @endif target-libtermcap
23851
23852 # Other targets (info, dvi, etc.)
23853
23854 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
23855 maybe-info-target-libtermcap:
23856 @if target-libtermcap
23857 maybe-info-target-libtermcap: info-target-libtermcap
23858
23859 info-target-libtermcap: \
23860     configure-target-libtermcap 
23861         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23862         r=`${PWD_COMMAND}`; export r; \
23863         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23864         $(SET_LIB_PATH) \
23865         echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
23866         for flag in $(EXTRA_TARGET_FLAGS); do \
23867           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23868         done; \
23869         (cd $(TARGET_SUBDIR)/libtermcap && \
23870           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23871                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23872                   "RANLIB=$${RANLIB}" \
23873                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23874                   info) \
23875           || exit 1
23876
23877 @endif target-libtermcap
23878
23879 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
23880 maybe-dvi-target-libtermcap:
23881 @if target-libtermcap
23882 maybe-dvi-target-libtermcap: dvi-target-libtermcap
23883
23884 dvi-target-libtermcap: \
23885     configure-target-libtermcap 
23886         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23887         r=`${PWD_COMMAND}`; export r; \
23888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23889         $(SET_LIB_PATH) \
23890         echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
23891         for flag in $(EXTRA_TARGET_FLAGS); do \
23892           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23893         done; \
23894         (cd $(TARGET_SUBDIR)/libtermcap && \
23895           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23896                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23897                   "RANLIB=$${RANLIB}" \
23898                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23899                   dvi) \
23900           || exit 1
23901
23902 @endif target-libtermcap
23903
23904 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
23905 maybe-TAGS-target-libtermcap:
23906 @if target-libtermcap
23907 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
23908
23909 TAGS-target-libtermcap: \
23910     configure-target-libtermcap 
23911         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23912         r=`${PWD_COMMAND}`; export r; \
23913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23914         $(SET_LIB_PATH) \
23915         echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
23916         for flag in $(EXTRA_TARGET_FLAGS); do \
23917           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23918         done; \
23919         (cd $(TARGET_SUBDIR)/libtermcap && \
23920           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23921                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23922                   "RANLIB=$${RANLIB}" \
23923                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23924                   TAGS) \
23925           || exit 1
23926
23927 @endif target-libtermcap
23928
23929 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
23930 maybe-install-info-target-libtermcap:
23931 @if target-libtermcap
23932 maybe-install-info-target-libtermcap: install-info-target-libtermcap
23933
23934 install-info-target-libtermcap: \
23935     configure-target-libtermcap \
23936     info-target-libtermcap 
23937         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23938         r=`${PWD_COMMAND}`; export r; \
23939         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23940         $(SET_LIB_PATH) \
23941         echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
23942         for flag in $(EXTRA_TARGET_FLAGS); do \
23943           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23944         done; \
23945         (cd $(TARGET_SUBDIR)/libtermcap && \
23946           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23947                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23948                   "RANLIB=$${RANLIB}" \
23949                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23950                   install-info) \
23951           || exit 1
23952
23953 @endif target-libtermcap
23954
23955 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
23956 maybe-installcheck-target-libtermcap:
23957 @if target-libtermcap
23958 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
23959
23960 installcheck-target-libtermcap: \
23961     configure-target-libtermcap 
23962         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23963         r=`${PWD_COMMAND}`; export r; \
23964         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23965         $(SET_LIB_PATH) \
23966         echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
23967         for flag in $(EXTRA_TARGET_FLAGS); do \
23968           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23969         done; \
23970         (cd $(TARGET_SUBDIR)/libtermcap && \
23971           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23972                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23973                   "RANLIB=$${RANLIB}" \
23974                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23975                   installcheck) \
23976           || exit 1
23977
23978 @endif target-libtermcap
23979
23980 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
23981 maybe-mostlyclean-target-libtermcap:
23982 @if target-libtermcap
23983 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
23984
23985 # libtermcap doesn't support mostlyclean.
23986 mostlyclean-target-libtermcap:
23987
23988 @endif target-libtermcap
23989
23990 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
23991 maybe-clean-target-libtermcap:
23992 @if target-libtermcap
23993 maybe-clean-target-libtermcap: clean-target-libtermcap
23994
23995 # libtermcap doesn't support clean.
23996 clean-target-libtermcap:
23997
23998 @endif target-libtermcap
23999
24000 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
24001 maybe-distclean-target-libtermcap:
24002 @if target-libtermcap
24003 maybe-distclean-target-libtermcap: distclean-target-libtermcap
24004
24005 # libtermcap doesn't support distclean.
24006 distclean-target-libtermcap:
24007
24008 @endif target-libtermcap
24009
24010 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
24011 maybe-maintainer-clean-target-libtermcap:
24012 @if target-libtermcap
24013 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
24014
24015 # libtermcap doesn't support maintainer-clean.
24016 maintainer-clean-target-libtermcap:
24017
24018 @endif target-libtermcap
24019
24020
24021 .PHONY: configure-target-winsup maybe-configure-target-winsup
24022 maybe-configure-target-winsup:
24023 @if target-winsup
24024 maybe-configure-target-winsup: configure-target-winsup
24025
24026 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
24027 $(TARGET_SUBDIR)/winsup/multilib.out: multilib.out
24028         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
24029         rm -f $(TARGET_SUBDIR)/winsup/Makefile || : ; \
24030         cp multilib.out $(TARGET_SUBDIR)/winsup/multilib.out
24031
24032 configure-target-winsup: $(TARGET_SUBDIR)/winsup/multilib.out
24033         @test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
24034         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
24035         r=`${PWD_COMMAND}`; export r; \
24036         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24037         $(SET_LIB_PATH) \
24038         AR="$(AR_FOR_TARGET)"; export AR; \
24039         AS="$(AS_FOR_TARGET)"; export AS; \
24040         CC="$(CC_FOR_TARGET)"; export CC; \
24041         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
24042         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
24043         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
24044         CXX="$(CXX_FOR_TARGET)"; export CXX; \
24045         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
24046         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
24047         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
24048         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
24049         LD="$(LD_FOR_TARGET)"; export LD; \
24050         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
24051         NM="$(NM_FOR_TARGET)"; export NM; \
24052         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
24053         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
24054         echo Configuring in $(TARGET_SUBDIR)/winsup; \
24055         cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
24056         case $(srcdir) in \
24057           /* | [A-Za-z]:[\\/]*) \
24058             topdir=$(srcdir) ;; \
24059           *) \
24060             case "$(TARGET_SUBDIR)" in \
24061               .) topdir="../$(srcdir)" ;; \
24062               *) topdir="../../$(srcdir)" ;; \
24063             esac ;; \
24064         esac; \
24065           srcdiroption="--srcdir=$${topdir}/winsup"; \
24066           libsrcdir="$$s/winsup"; \
24067         rm -f no-such-file || : ; \
24068         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24069           $(TARGET_CONFIGARGS) $${srcdiroption} \
24070           --with-target-subdir="$(TARGET_SUBDIR)" \
24071           || exit 1
24072 @endif target-winsup
24073
24074 .PHONY: all-target-winsup maybe-all-target-winsup
24075 maybe-all-target-winsup:
24076 @if target-winsup
24077 maybe-all-target-winsup: all-target-winsup
24078 all-target-winsup: configure-target-winsup
24079         @r=`${PWD_COMMAND}`; export r; \
24080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24081         $(SET_LIB_PATH) \
24082         (cd $(TARGET_SUBDIR)/winsup && \
24083           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
24084 @endif target-winsup
24085
24086 .PHONY: check-target-winsup maybe-check-target-winsup
24087 maybe-check-target-winsup:
24088 @if target-winsup
24089 maybe-check-target-winsup: check-target-winsup
24090
24091 check-target-winsup:
24092         @r=`${PWD_COMMAND}`; export r; \
24093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24094         $(SET_LIB_PATH) \
24095         (cd $(TARGET_SUBDIR)/winsup && \
24096           $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
24097
24098 @endif target-winsup
24099
24100 .PHONY: install-target-winsup maybe-install-target-winsup
24101 maybe-install-target-winsup:
24102 @if target-winsup
24103 maybe-install-target-winsup: install-target-winsup
24104
24105 install-target-winsup: installdirs
24106         @r=`${PWD_COMMAND}`; export r; \
24107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24108         $(SET_LIB_PATH) \
24109         (cd $(TARGET_SUBDIR)/winsup && \
24110           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
24111
24112 @endif target-winsup
24113
24114 # Other targets (info, dvi, etc.)
24115
24116 .PHONY: maybe-info-target-winsup info-target-winsup
24117 maybe-info-target-winsup:
24118 @if target-winsup
24119 maybe-info-target-winsup: info-target-winsup
24120
24121 info-target-winsup: \
24122     configure-target-winsup 
24123         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24124         r=`${PWD_COMMAND}`; export r; \
24125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24126         $(SET_LIB_PATH) \
24127         echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
24128         for flag in $(EXTRA_TARGET_FLAGS); do \
24129           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24130         done; \
24131         (cd $(TARGET_SUBDIR)/winsup && \
24132           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24133                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24134                   "RANLIB=$${RANLIB}" \
24135                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24136                   info) \
24137           || exit 1
24138
24139 @endif target-winsup
24140
24141 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
24142 maybe-dvi-target-winsup:
24143 @if target-winsup
24144 maybe-dvi-target-winsup: dvi-target-winsup
24145
24146 dvi-target-winsup: \
24147     configure-target-winsup 
24148         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24149         r=`${PWD_COMMAND}`; export r; \
24150         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24151         $(SET_LIB_PATH) \
24152         echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
24153         for flag in $(EXTRA_TARGET_FLAGS); do \
24154           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24155         done; \
24156         (cd $(TARGET_SUBDIR)/winsup && \
24157           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24158                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24159                   "RANLIB=$${RANLIB}" \
24160                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24161                   dvi) \
24162           || exit 1
24163
24164 @endif target-winsup
24165
24166 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
24167 maybe-TAGS-target-winsup:
24168 @if target-winsup
24169 maybe-TAGS-target-winsup: TAGS-target-winsup
24170
24171 TAGS-target-winsup: \
24172     configure-target-winsup 
24173         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24174         r=`${PWD_COMMAND}`; export r; \
24175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24176         $(SET_LIB_PATH) \
24177         echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
24178         for flag in $(EXTRA_TARGET_FLAGS); do \
24179           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24180         done; \
24181         (cd $(TARGET_SUBDIR)/winsup && \
24182           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24183                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24184                   "RANLIB=$${RANLIB}" \
24185                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24186                   TAGS) \
24187           || exit 1
24188
24189 @endif target-winsup
24190
24191 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
24192 maybe-install-info-target-winsup:
24193 @if target-winsup
24194 maybe-install-info-target-winsup: install-info-target-winsup
24195
24196 install-info-target-winsup: \
24197     configure-target-winsup \
24198     info-target-winsup 
24199         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24200         r=`${PWD_COMMAND}`; export r; \
24201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24202         $(SET_LIB_PATH) \
24203         echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
24204         for flag in $(EXTRA_TARGET_FLAGS); do \
24205           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24206         done; \
24207         (cd $(TARGET_SUBDIR)/winsup && \
24208           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24209                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24210                   "RANLIB=$${RANLIB}" \
24211                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24212                   install-info) \
24213           || exit 1
24214
24215 @endif target-winsup
24216
24217 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
24218 maybe-installcheck-target-winsup:
24219 @if target-winsup
24220 maybe-installcheck-target-winsup: installcheck-target-winsup
24221
24222 installcheck-target-winsup: \
24223     configure-target-winsup 
24224         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24225         r=`${PWD_COMMAND}`; export r; \
24226         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24227         $(SET_LIB_PATH) \
24228         echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
24229         for flag in $(EXTRA_TARGET_FLAGS); do \
24230           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24231         done; \
24232         (cd $(TARGET_SUBDIR)/winsup && \
24233           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24234                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24235                   "RANLIB=$${RANLIB}" \
24236                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24237                   installcheck) \
24238           || exit 1
24239
24240 @endif target-winsup
24241
24242 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
24243 maybe-mostlyclean-target-winsup:
24244 @if target-winsup
24245 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
24246
24247 mostlyclean-target-winsup: 
24248         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24249         r=`${PWD_COMMAND}`; export r; \
24250         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24251         $(SET_LIB_PATH) \
24252         echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
24253         for flag in $(EXTRA_TARGET_FLAGS); do \
24254           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24255         done; \
24256         (cd $(TARGET_SUBDIR)/winsup && \
24257           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24258                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24259                   "RANLIB=$${RANLIB}" \
24260                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24261                   mostlyclean) \
24262           || exit 1
24263
24264 @endif target-winsup
24265
24266 .PHONY: maybe-clean-target-winsup clean-target-winsup
24267 maybe-clean-target-winsup:
24268 @if target-winsup
24269 maybe-clean-target-winsup: clean-target-winsup
24270
24271 clean-target-winsup: 
24272         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24273         r=`${PWD_COMMAND}`; export r; \
24274         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24275         $(SET_LIB_PATH) \
24276         echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
24277         for flag in $(EXTRA_TARGET_FLAGS); do \
24278           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24279         done; \
24280         (cd $(TARGET_SUBDIR)/winsup && \
24281           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24282                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24283                   "RANLIB=$${RANLIB}" \
24284                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24285                   clean) \
24286           || exit 1
24287
24288 @endif target-winsup
24289
24290 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
24291 maybe-distclean-target-winsup:
24292 @if target-winsup
24293 maybe-distclean-target-winsup: distclean-target-winsup
24294
24295 distclean-target-winsup: 
24296         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24297         r=`${PWD_COMMAND}`; export r; \
24298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24299         $(SET_LIB_PATH) \
24300         echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
24301         for flag in $(EXTRA_TARGET_FLAGS); do \
24302           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24303         done; \
24304         (cd $(TARGET_SUBDIR)/winsup && \
24305           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24306                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24307                   "RANLIB=$${RANLIB}" \
24308                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24309                   distclean) \
24310           || exit 1
24311
24312 @endif target-winsup
24313
24314 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
24315 maybe-maintainer-clean-target-winsup:
24316 @if target-winsup
24317 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
24318
24319 maintainer-clean-target-winsup: 
24320         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24321         r=`${PWD_COMMAND}`; export r; \
24322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24323         $(SET_LIB_PATH) \
24324         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
24325         for flag in $(EXTRA_TARGET_FLAGS); do \
24326           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24327         done; \
24328         (cd $(TARGET_SUBDIR)/winsup && \
24329           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24330                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24331                   "RANLIB=$${RANLIB}" \
24332                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24333                   maintainer-clean) \
24334           || exit 1
24335
24336 @endif target-winsup
24337
24338
24339 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
24340 maybe-configure-target-libgloss:
24341 @if target-libgloss
24342 maybe-configure-target-libgloss: configure-target-libgloss
24343
24344 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
24345 $(TARGET_SUBDIR)/libgloss/multilib.out: multilib.out
24346         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
24347         rm -f $(TARGET_SUBDIR)/libgloss/Makefile || : ; \
24348         cp multilib.out $(TARGET_SUBDIR)/libgloss/multilib.out
24349
24350 configure-target-libgloss: $(TARGET_SUBDIR)/libgloss/multilib.out
24351         @test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
24352         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
24353         r=`${PWD_COMMAND}`; export r; \
24354         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24355         $(SET_LIB_PATH) \
24356         AR="$(AR_FOR_TARGET)"; export AR; \
24357         AS="$(AS_FOR_TARGET)"; export AS; \
24358         CC="$(CC_FOR_TARGET)"; export CC; \
24359         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
24360         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
24361         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
24362         CXX="$(CXX_FOR_TARGET)"; export CXX; \
24363         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
24364         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
24365         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
24366         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
24367         LD="$(LD_FOR_TARGET)"; export LD; \
24368         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
24369         NM="$(NM_FOR_TARGET)"; export NM; \
24370         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
24371         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
24372         echo Configuring in $(TARGET_SUBDIR)/libgloss; \
24373         cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
24374         case $(srcdir) in \
24375           /* | [A-Za-z]:[\\/]*) \
24376             topdir=$(srcdir) ;; \
24377           *) \
24378             case "$(TARGET_SUBDIR)" in \
24379               .) topdir="../$(srcdir)" ;; \
24380               *) topdir="../../$(srcdir)" ;; \
24381             esac ;; \
24382         esac; \
24383           srcdiroption="--srcdir=$${topdir}/libgloss"; \
24384           libsrcdir="$$s/libgloss"; \
24385         rm -f no-such-file || : ; \
24386         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24387           $(TARGET_CONFIGARGS) $${srcdiroption} \
24388           --with-target-subdir="$(TARGET_SUBDIR)" \
24389           || exit 1
24390 @endif target-libgloss
24391
24392 .PHONY: all-target-libgloss maybe-all-target-libgloss
24393 maybe-all-target-libgloss:
24394 @if target-libgloss
24395 maybe-all-target-libgloss: all-target-libgloss
24396 all-target-libgloss: configure-target-libgloss
24397         @r=`${PWD_COMMAND}`; export r; \
24398         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24399         $(SET_LIB_PATH) \
24400         (cd $(TARGET_SUBDIR)/libgloss && \
24401           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
24402 @endif target-libgloss
24403
24404 .PHONY: check-target-libgloss maybe-check-target-libgloss
24405 maybe-check-target-libgloss:
24406 @if target-libgloss
24407 maybe-check-target-libgloss: check-target-libgloss
24408
24409 # Dummy target for uncheckable module.
24410 check-target-libgloss:
24411
24412 @endif target-libgloss
24413
24414 .PHONY: install-target-libgloss maybe-install-target-libgloss
24415 maybe-install-target-libgloss:
24416 @if target-libgloss
24417 maybe-install-target-libgloss: install-target-libgloss
24418
24419 install-target-libgloss: installdirs
24420         @r=`${PWD_COMMAND}`; export r; \
24421         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24422         $(SET_LIB_PATH) \
24423         (cd $(TARGET_SUBDIR)/libgloss && \
24424           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
24425
24426 @endif target-libgloss
24427
24428 # Other targets (info, dvi, etc.)
24429
24430 .PHONY: maybe-info-target-libgloss info-target-libgloss
24431 maybe-info-target-libgloss:
24432 @if target-libgloss
24433 maybe-info-target-libgloss: info-target-libgloss
24434
24435 info-target-libgloss: \
24436     configure-target-libgloss 
24437         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24438         r=`${PWD_COMMAND}`; export r; \
24439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24440         $(SET_LIB_PATH) \
24441         echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
24442         for flag in $(EXTRA_TARGET_FLAGS); do \
24443           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24444         done; \
24445         (cd $(TARGET_SUBDIR)/libgloss && \
24446           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24447                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24448                   "RANLIB=$${RANLIB}" \
24449                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24450                   info) \
24451           || exit 1
24452
24453 @endif target-libgloss
24454
24455 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
24456 maybe-dvi-target-libgloss:
24457 @if target-libgloss
24458 maybe-dvi-target-libgloss: dvi-target-libgloss
24459
24460 dvi-target-libgloss: \
24461     configure-target-libgloss 
24462         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24463         r=`${PWD_COMMAND}`; export r; \
24464         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24465         $(SET_LIB_PATH) \
24466         echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
24467         for flag in $(EXTRA_TARGET_FLAGS); do \
24468           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24469         done; \
24470         (cd $(TARGET_SUBDIR)/libgloss && \
24471           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24472                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24473                   "RANLIB=$${RANLIB}" \
24474                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24475                   dvi) \
24476           || exit 1
24477
24478 @endif target-libgloss
24479
24480 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
24481 maybe-TAGS-target-libgloss:
24482 @if target-libgloss
24483 maybe-TAGS-target-libgloss: TAGS-target-libgloss
24484
24485 TAGS-target-libgloss: \
24486     configure-target-libgloss 
24487         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24488         r=`${PWD_COMMAND}`; export r; \
24489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24490         $(SET_LIB_PATH) \
24491         echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
24492         for flag in $(EXTRA_TARGET_FLAGS); do \
24493           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24494         done; \
24495         (cd $(TARGET_SUBDIR)/libgloss && \
24496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24498                   "RANLIB=$${RANLIB}" \
24499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24500                   TAGS) \
24501           || exit 1
24502
24503 @endif target-libgloss
24504
24505 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
24506 maybe-install-info-target-libgloss:
24507 @if target-libgloss
24508 maybe-install-info-target-libgloss: install-info-target-libgloss
24509
24510 install-info-target-libgloss: \
24511     configure-target-libgloss \
24512     info-target-libgloss 
24513         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24514         r=`${PWD_COMMAND}`; export r; \
24515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24516         $(SET_LIB_PATH) \
24517         echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
24518         for flag in $(EXTRA_TARGET_FLAGS); do \
24519           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24520         done; \
24521         (cd $(TARGET_SUBDIR)/libgloss && \
24522           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24523                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24524                   "RANLIB=$${RANLIB}" \
24525                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24526                   install-info) \
24527           || exit 1
24528
24529 @endif target-libgloss
24530
24531 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
24532 maybe-installcheck-target-libgloss:
24533 @if target-libgloss
24534 maybe-installcheck-target-libgloss: installcheck-target-libgloss
24535
24536 installcheck-target-libgloss: \
24537     configure-target-libgloss 
24538         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24539         r=`${PWD_COMMAND}`; export r; \
24540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24541         $(SET_LIB_PATH) \
24542         echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
24543         for flag in $(EXTRA_TARGET_FLAGS); do \
24544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24545         done; \
24546         (cd $(TARGET_SUBDIR)/libgloss && \
24547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24549                   "RANLIB=$${RANLIB}" \
24550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24551                   installcheck) \
24552           || exit 1
24553
24554 @endif target-libgloss
24555
24556 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
24557 maybe-mostlyclean-target-libgloss:
24558 @if target-libgloss
24559 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
24560
24561 mostlyclean-target-libgloss: 
24562         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24563         r=`${PWD_COMMAND}`; export r; \
24564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24565         $(SET_LIB_PATH) \
24566         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
24567         for flag in $(EXTRA_TARGET_FLAGS); do \
24568           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24569         done; \
24570         (cd $(TARGET_SUBDIR)/libgloss && \
24571           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24572                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24573                   "RANLIB=$${RANLIB}" \
24574                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24575                   mostlyclean) \
24576           || exit 1
24577
24578 @endif target-libgloss
24579
24580 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
24581 maybe-clean-target-libgloss:
24582 @if target-libgloss
24583 maybe-clean-target-libgloss: clean-target-libgloss
24584
24585 clean-target-libgloss: 
24586         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24587         r=`${PWD_COMMAND}`; export r; \
24588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24589         $(SET_LIB_PATH) \
24590         echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
24591         for flag in $(EXTRA_TARGET_FLAGS); do \
24592           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24593         done; \
24594         (cd $(TARGET_SUBDIR)/libgloss && \
24595           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24596                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24597                   "RANLIB=$${RANLIB}" \
24598                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24599                   clean) \
24600           || exit 1
24601
24602 @endif target-libgloss
24603
24604 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
24605 maybe-distclean-target-libgloss:
24606 @if target-libgloss
24607 maybe-distclean-target-libgloss: distclean-target-libgloss
24608
24609 distclean-target-libgloss: 
24610         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24611         r=`${PWD_COMMAND}`; export r; \
24612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24613         $(SET_LIB_PATH) \
24614         echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
24615         for flag in $(EXTRA_TARGET_FLAGS); do \
24616           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24617         done; \
24618         (cd $(TARGET_SUBDIR)/libgloss && \
24619           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24620                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24621                   "RANLIB=$${RANLIB}" \
24622                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24623                   distclean) \
24624           || exit 1
24625
24626 @endif target-libgloss
24627
24628 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
24629 maybe-maintainer-clean-target-libgloss:
24630 @if target-libgloss
24631 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
24632
24633 maintainer-clean-target-libgloss: 
24634         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24635         r=`${PWD_COMMAND}`; export r; \
24636         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24637         $(SET_LIB_PATH) \
24638         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
24639         for flag in $(EXTRA_TARGET_FLAGS); do \
24640           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24641         done; \
24642         (cd $(TARGET_SUBDIR)/libgloss && \
24643           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24644                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24645                   "RANLIB=$${RANLIB}" \
24646                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24647                   maintainer-clean) \
24648           || exit 1
24649
24650 @endif target-libgloss
24651
24652
24653 .PHONY: configure-target-libiberty maybe-configure-target-libiberty
24654 maybe-configure-target-libiberty:
24655 @if target-libiberty
24656 maybe-configure-target-libiberty: configure-target-libiberty
24657
24658 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
24659 $(TARGET_SUBDIR)/libiberty/multilib.out: multilib.out
24660         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
24661         rm -f $(TARGET_SUBDIR)/libiberty/Makefile || : ; \
24662         cp multilib.out $(TARGET_SUBDIR)/libiberty/multilib.out
24663
24664 configure-target-libiberty: $(TARGET_SUBDIR)/libiberty/multilib.out
24665         @test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
24666         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
24667         r=`${PWD_COMMAND}`; export r; \
24668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24669         $(SET_LIB_PATH) \
24670         AR="$(AR_FOR_TARGET)"; export AR; \
24671         AS="$(AS_FOR_TARGET)"; export AS; \
24672         CC="$(CC_FOR_TARGET)"; export CC; \
24673         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
24674         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
24675         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
24676         CXX="$(CXX_FOR_TARGET)"; export CXX; \
24677         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
24678         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
24679         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
24680         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
24681         LD="$(LD_FOR_TARGET)"; export LD; \
24682         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
24683         NM="$(NM_FOR_TARGET)"; export NM; \
24684         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
24685         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
24686         echo Configuring in $(TARGET_SUBDIR)/libiberty; \
24687         cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
24688         case $(srcdir) in \
24689           /* | [A-Za-z]:[\\/]*) \
24690             topdir=$(srcdir) ;; \
24691           *) \
24692             case "$(TARGET_SUBDIR)" in \
24693               .) topdir="../$(srcdir)" ;; \
24694               *) topdir="../../$(srcdir)" ;; \
24695             esac ;; \
24696         esac; \
24697           srcdiroption="--srcdir=$${topdir}/libiberty"; \
24698           libsrcdir="$$s/libiberty"; \
24699         rm -f no-such-file || : ; \
24700         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24701           $(TARGET_CONFIGARGS) $${srcdiroption} \
24702           --with-target-subdir="$(TARGET_SUBDIR)" \
24703           || exit 1
24704 @endif target-libiberty
24705
24706 .PHONY: all-target-libiberty maybe-all-target-libiberty
24707 maybe-all-target-libiberty:
24708 @if target-libiberty
24709 maybe-all-target-libiberty: all-target-libiberty
24710 all-target-libiberty: configure-target-libiberty
24711         @r=`${PWD_COMMAND}`; export r; \
24712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24713         $(SET_LIB_PATH) \
24714         (cd $(TARGET_SUBDIR)/libiberty && \
24715           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
24716 @endif target-libiberty
24717
24718 .PHONY: check-target-libiberty maybe-check-target-libiberty
24719 maybe-check-target-libiberty:
24720 @if target-libiberty
24721 maybe-check-target-libiberty: check-target-libiberty
24722
24723 check-target-libiberty:
24724         @r=`${PWD_COMMAND}`; export r; \
24725         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24726         $(SET_LIB_PATH) \
24727         (cd $(TARGET_SUBDIR)/libiberty && \
24728           $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
24729
24730 @endif target-libiberty
24731
24732 .PHONY: install-target-libiberty maybe-install-target-libiberty
24733 maybe-install-target-libiberty:
24734 @if target-libiberty
24735 maybe-install-target-libiberty: install-target-libiberty
24736
24737 install-target-libiberty: installdirs
24738         @r=`${PWD_COMMAND}`; export r; \
24739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24740         $(SET_LIB_PATH) \
24741         (cd $(TARGET_SUBDIR)/libiberty && \
24742           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
24743
24744 @endif target-libiberty
24745
24746 # Other targets (info, dvi, etc.)
24747
24748 .PHONY: maybe-info-target-libiberty info-target-libiberty
24749 maybe-info-target-libiberty:
24750 @if target-libiberty
24751 maybe-info-target-libiberty: info-target-libiberty
24752
24753 info-target-libiberty: \
24754     configure-target-libiberty 
24755         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24756         r=`${PWD_COMMAND}`; export r; \
24757         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24758         $(SET_LIB_PATH) \
24759         echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
24760         for flag in $(EXTRA_TARGET_FLAGS); do \
24761           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24762         done; \
24763         (cd $(TARGET_SUBDIR)/libiberty && \
24764           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24765                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24766                   "RANLIB=$${RANLIB}" \
24767                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24768                   info) \
24769           || exit 1
24770
24771 @endif target-libiberty
24772
24773 .PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
24774 maybe-dvi-target-libiberty:
24775 @if target-libiberty
24776 maybe-dvi-target-libiberty: dvi-target-libiberty
24777
24778 dvi-target-libiberty: \
24779     configure-target-libiberty 
24780         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24781         r=`${PWD_COMMAND}`; export r; \
24782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24783         $(SET_LIB_PATH) \
24784         echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
24785         for flag in $(EXTRA_TARGET_FLAGS); do \
24786           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24787         done; \
24788         (cd $(TARGET_SUBDIR)/libiberty && \
24789           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24790                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24791                   "RANLIB=$${RANLIB}" \
24792                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24793                   dvi) \
24794           || exit 1
24795
24796 @endif target-libiberty
24797
24798 .PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
24799 maybe-TAGS-target-libiberty:
24800 @if target-libiberty
24801 maybe-TAGS-target-libiberty: TAGS-target-libiberty
24802
24803 TAGS-target-libiberty: \
24804     configure-target-libiberty 
24805         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24806         r=`${PWD_COMMAND}`; export r; \
24807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24808         $(SET_LIB_PATH) \
24809         echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
24810         for flag in $(EXTRA_TARGET_FLAGS); do \
24811           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24812         done; \
24813         (cd $(TARGET_SUBDIR)/libiberty && \
24814           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24815                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24816                   "RANLIB=$${RANLIB}" \
24817                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24818                   TAGS) \
24819           || exit 1
24820
24821 @endif target-libiberty
24822
24823 .PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
24824 maybe-install-info-target-libiberty:
24825 @if target-libiberty
24826 maybe-install-info-target-libiberty: install-info-target-libiberty
24827
24828 install-info-target-libiberty: \
24829     configure-target-libiberty \
24830     info-target-libiberty 
24831         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24832         r=`${PWD_COMMAND}`; export r; \
24833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24834         $(SET_LIB_PATH) \
24835         echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
24836         for flag in $(EXTRA_TARGET_FLAGS); do \
24837           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24838         done; \
24839         (cd $(TARGET_SUBDIR)/libiberty && \
24840           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24841                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24842                   "RANLIB=$${RANLIB}" \
24843                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24844                   install-info) \
24845           || exit 1
24846
24847 @endif target-libiberty
24848
24849 .PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
24850 maybe-installcheck-target-libiberty:
24851 @if target-libiberty
24852 maybe-installcheck-target-libiberty: installcheck-target-libiberty
24853
24854 installcheck-target-libiberty: \
24855     configure-target-libiberty 
24856         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24857         r=`${PWD_COMMAND}`; export r; \
24858         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24859         $(SET_LIB_PATH) \
24860         echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
24861         for flag in $(EXTRA_TARGET_FLAGS); do \
24862           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24863         done; \
24864         (cd $(TARGET_SUBDIR)/libiberty && \
24865           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24866                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24867                   "RANLIB=$${RANLIB}" \
24868                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24869                   installcheck) \
24870           || exit 1
24871
24872 @endif target-libiberty
24873
24874 .PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
24875 maybe-mostlyclean-target-libiberty:
24876 @if target-libiberty
24877 maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
24878
24879 mostlyclean-target-libiberty: 
24880         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24881         r=`${PWD_COMMAND}`; export r; \
24882         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24883         $(SET_LIB_PATH) \
24884         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
24885         for flag in $(EXTRA_TARGET_FLAGS); do \
24886           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24887         done; \
24888         (cd $(TARGET_SUBDIR)/libiberty && \
24889           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24890                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24891                   "RANLIB=$${RANLIB}" \
24892                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24893                   mostlyclean) \
24894           || exit 1
24895
24896 @endif target-libiberty
24897
24898 .PHONY: maybe-clean-target-libiberty clean-target-libiberty
24899 maybe-clean-target-libiberty:
24900 @if target-libiberty
24901 maybe-clean-target-libiberty: clean-target-libiberty
24902
24903 clean-target-libiberty: 
24904         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24905         r=`${PWD_COMMAND}`; export r; \
24906         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24907         $(SET_LIB_PATH) \
24908         echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
24909         for flag in $(EXTRA_TARGET_FLAGS); do \
24910           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24911         done; \
24912         (cd $(TARGET_SUBDIR)/libiberty && \
24913           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24914                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24915                   "RANLIB=$${RANLIB}" \
24916                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24917                   clean) \
24918           || exit 1
24919
24920 @endif target-libiberty
24921
24922 .PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
24923 maybe-distclean-target-libiberty:
24924 @if target-libiberty
24925 maybe-distclean-target-libiberty: distclean-target-libiberty
24926
24927 distclean-target-libiberty: 
24928         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24929         r=`${PWD_COMMAND}`; export r; \
24930         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24931         $(SET_LIB_PATH) \
24932         echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
24933         for flag in $(EXTRA_TARGET_FLAGS); do \
24934           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24935         done; \
24936         (cd $(TARGET_SUBDIR)/libiberty && \
24937           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24938                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24939                   "RANLIB=$${RANLIB}" \
24940                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24941                   distclean) \
24942           || exit 1
24943
24944 @endif target-libiberty
24945
24946 .PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
24947 maybe-maintainer-clean-target-libiberty:
24948 @if target-libiberty
24949 maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
24950
24951 maintainer-clean-target-libiberty: 
24952         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24953         r=`${PWD_COMMAND}`; export r; \
24954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24955         $(SET_LIB_PATH) \
24956         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
24957         for flag in $(EXTRA_TARGET_FLAGS); do \
24958           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24959         done; \
24960         (cd $(TARGET_SUBDIR)/libiberty && \
24961           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24962                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24963                   "RANLIB=$${RANLIB}" \
24964                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24965                   maintainer-clean) \
24966           || exit 1
24967
24968 @endif target-libiberty
24969
24970
24971 .PHONY: configure-target-gperf maybe-configure-target-gperf
24972 maybe-configure-target-gperf:
24973 @if target-gperf
24974 maybe-configure-target-gperf: configure-target-gperf
24975
24976 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
24977 $(TARGET_SUBDIR)/gperf/multilib.out: multilib.out
24978         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
24979         rm -f $(TARGET_SUBDIR)/gperf/Makefile || : ; \
24980         cp multilib.out $(TARGET_SUBDIR)/gperf/multilib.out
24981
24982 configure-target-gperf: $(TARGET_SUBDIR)/gperf/multilib.out
24983         @test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
24984         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
24985         r=`${PWD_COMMAND}`; export r; \
24986         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24987         $(SET_LIB_PATH) \
24988         AR="$(AR_FOR_TARGET)"; export AR; \
24989         AS="$(AS_FOR_TARGET)"; export AS; \
24990         CC="$(CC_FOR_TARGET)"; export CC; \
24991         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
24992         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
24993         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
24994         CXX="$(CXX_FOR_TARGET)"; export CXX; \
24995         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
24996         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
24997         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
24998         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
24999         LD="$(LD_FOR_TARGET)"; export LD; \
25000         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
25001         NM="$(NM_FOR_TARGET)"; export NM; \
25002         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
25003         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
25004         echo Configuring in $(TARGET_SUBDIR)/gperf; \
25005         cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
25006         case $(srcdir) in \
25007           /* | [A-Za-z]:[\\/]*) \
25008             topdir=$(srcdir) ;; \
25009           *) \
25010             case "$(TARGET_SUBDIR)" in \
25011               .) topdir="../$(srcdir)" ;; \
25012               *) topdir="../../$(srcdir)" ;; \
25013             esac ;; \
25014         esac; \
25015           srcdiroption="--srcdir=$${topdir}/gperf"; \
25016           libsrcdir="$$s/gperf"; \
25017         rm -f no-such-file || : ; \
25018         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25019           $(TARGET_CONFIGARGS) $${srcdiroption} \
25020           --with-target-subdir="$(TARGET_SUBDIR)" \
25021           || exit 1
25022 @endif target-gperf
25023
25024 .PHONY: all-target-gperf maybe-all-target-gperf
25025 maybe-all-target-gperf:
25026 @if target-gperf
25027 maybe-all-target-gperf: all-target-gperf
25028 all-target-gperf: configure-target-gperf
25029         @r=`${PWD_COMMAND}`; export r; \
25030         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25031         $(SET_LIB_PATH) \
25032         (cd $(TARGET_SUBDIR)/gperf && \
25033           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
25034 @endif target-gperf
25035
25036 .PHONY: check-target-gperf maybe-check-target-gperf
25037 maybe-check-target-gperf:
25038 @if target-gperf
25039 maybe-check-target-gperf: check-target-gperf
25040
25041 check-target-gperf:
25042         @r=`${PWD_COMMAND}`; export r; \
25043         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25044         $(SET_LIB_PATH) \
25045         (cd $(TARGET_SUBDIR)/gperf && \
25046           $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
25047
25048 @endif target-gperf
25049
25050 .PHONY: install-target-gperf maybe-install-target-gperf
25051 maybe-install-target-gperf:
25052 @if target-gperf
25053 maybe-install-target-gperf: install-target-gperf
25054
25055 install-target-gperf: installdirs
25056         @r=`${PWD_COMMAND}`; export r; \
25057         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25058         $(SET_LIB_PATH) \
25059         (cd $(TARGET_SUBDIR)/gperf && \
25060           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
25061
25062 @endif target-gperf
25063
25064 # Other targets (info, dvi, etc.)
25065
25066 .PHONY: maybe-info-target-gperf info-target-gperf
25067 maybe-info-target-gperf:
25068 @if target-gperf
25069 maybe-info-target-gperf: info-target-gperf
25070
25071 info-target-gperf: \
25072     configure-target-gperf 
25073         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25074         r=`${PWD_COMMAND}`; export r; \
25075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25076         $(SET_LIB_PATH) \
25077         echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
25078         for flag in $(EXTRA_TARGET_FLAGS); do \
25079           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25080         done; \
25081         (cd $(TARGET_SUBDIR)/gperf && \
25082           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25083                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25084                   "RANLIB=$${RANLIB}" \
25085                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25086                   info) \
25087           || exit 1
25088
25089 @endif target-gperf
25090
25091 .PHONY: maybe-dvi-target-gperf dvi-target-gperf
25092 maybe-dvi-target-gperf:
25093 @if target-gperf
25094 maybe-dvi-target-gperf: dvi-target-gperf
25095
25096 dvi-target-gperf: \
25097     configure-target-gperf 
25098         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25099         r=`${PWD_COMMAND}`; export r; \
25100         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25101         $(SET_LIB_PATH) \
25102         echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
25103         for flag in $(EXTRA_TARGET_FLAGS); do \
25104           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25105         done; \
25106         (cd $(TARGET_SUBDIR)/gperf && \
25107           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25108                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25109                   "RANLIB=$${RANLIB}" \
25110                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25111                   dvi) \
25112           || exit 1
25113
25114 @endif target-gperf
25115
25116 .PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
25117 maybe-TAGS-target-gperf:
25118 @if target-gperf
25119 maybe-TAGS-target-gperf: TAGS-target-gperf
25120
25121 TAGS-target-gperf: \
25122     configure-target-gperf 
25123         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25124         r=`${PWD_COMMAND}`; export r; \
25125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25126         $(SET_LIB_PATH) \
25127         echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
25128         for flag in $(EXTRA_TARGET_FLAGS); do \
25129           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25130         done; \
25131         (cd $(TARGET_SUBDIR)/gperf && \
25132           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25133                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25134                   "RANLIB=$${RANLIB}" \
25135                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25136                   TAGS) \
25137           || exit 1
25138
25139 @endif target-gperf
25140
25141 .PHONY: maybe-install-info-target-gperf install-info-target-gperf
25142 maybe-install-info-target-gperf:
25143 @if target-gperf
25144 maybe-install-info-target-gperf: install-info-target-gperf
25145
25146 install-info-target-gperf: \
25147     configure-target-gperf \
25148     info-target-gperf 
25149         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25150         r=`${PWD_COMMAND}`; export r; \
25151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25152         $(SET_LIB_PATH) \
25153         echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
25154         for flag in $(EXTRA_TARGET_FLAGS); do \
25155           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25156         done; \
25157         (cd $(TARGET_SUBDIR)/gperf && \
25158           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25159                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25160                   "RANLIB=$${RANLIB}" \
25161                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25162                   install-info) \
25163           || exit 1
25164
25165 @endif target-gperf
25166
25167 .PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
25168 maybe-installcheck-target-gperf:
25169 @if target-gperf
25170 maybe-installcheck-target-gperf: installcheck-target-gperf
25171
25172 installcheck-target-gperf: \
25173     configure-target-gperf 
25174         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25175         r=`${PWD_COMMAND}`; export r; \
25176         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25177         $(SET_LIB_PATH) \
25178         echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
25179         for flag in $(EXTRA_TARGET_FLAGS); do \
25180           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25181         done; \
25182         (cd $(TARGET_SUBDIR)/gperf && \
25183           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25184                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25185                   "RANLIB=$${RANLIB}" \
25186                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25187                   installcheck) \
25188           || exit 1
25189
25190 @endif target-gperf
25191
25192 .PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
25193 maybe-mostlyclean-target-gperf:
25194 @if target-gperf
25195 maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
25196
25197 mostlyclean-target-gperf: 
25198         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25199         r=`${PWD_COMMAND}`; export r; \
25200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25201         $(SET_LIB_PATH) \
25202         echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
25203         for flag in $(EXTRA_TARGET_FLAGS); do \
25204           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25205         done; \
25206         (cd $(TARGET_SUBDIR)/gperf && \
25207           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25208                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25209                   "RANLIB=$${RANLIB}" \
25210                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25211                   mostlyclean) \
25212           || exit 1
25213
25214 @endif target-gperf
25215
25216 .PHONY: maybe-clean-target-gperf clean-target-gperf
25217 maybe-clean-target-gperf:
25218 @if target-gperf
25219 maybe-clean-target-gperf: clean-target-gperf
25220
25221 clean-target-gperf: 
25222         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25223         r=`${PWD_COMMAND}`; export r; \
25224         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25225         $(SET_LIB_PATH) \
25226         echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
25227         for flag in $(EXTRA_TARGET_FLAGS); do \
25228           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25229         done; \
25230         (cd $(TARGET_SUBDIR)/gperf && \
25231           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25232                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25233                   "RANLIB=$${RANLIB}" \
25234                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25235                   clean) \
25236           || exit 1
25237
25238 @endif target-gperf
25239
25240 .PHONY: maybe-distclean-target-gperf distclean-target-gperf
25241 maybe-distclean-target-gperf:
25242 @if target-gperf
25243 maybe-distclean-target-gperf: distclean-target-gperf
25244
25245 distclean-target-gperf: 
25246         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25247         r=`${PWD_COMMAND}`; export r; \
25248         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25249         $(SET_LIB_PATH) \
25250         echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
25251         for flag in $(EXTRA_TARGET_FLAGS); do \
25252           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25253         done; \
25254         (cd $(TARGET_SUBDIR)/gperf && \
25255           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25256                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25257                   "RANLIB=$${RANLIB}" \
25258                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25259                   distclean) \
25260           || exit 1
25261
25262 @endif target-gperf
25263
25264 .PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
25265 maybe-maintainer-clean-target-gperf:
25266 @if target-gperf
25267 maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
25268
25269 maintainer-clean-target-gperf: 
25270         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25271         r=`${PWD_COMMAND}`; export r; \
25272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25273         $(SET_LIB_PATH) \
25274         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
25275         for flag in $(EXTRA_TARGET_FLAGS); do \
25276           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25277         done; \
25278         (cd $(TARGET_SUBDIR)/gperf && \
25279           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25280                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25281                   "RANLIB=$${RANLIB}" \
25282                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25283                   maintainer-clean) \
25284           || exit 1
25285
25286 @endif target-gperf
25287
25288
25289 .PHONY: configure-target-examples maybe-configure-target-examples
25290 maybe-configure-target-examples:
25291 @if target-examples
25292 maybe-configure-target-examples: configure-target-examples
25293
25294 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
25295 $(TARGET_SUBDIR)/examples/multilib.out: multilib.out
25296         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
25297         rm -f $(TARGET_SUBDIR)/examples/Makefile || : ; \
25298         cp multilib.out $(TARGET_SUBDIR)/examples/multilib.out
25299
25300 configure-target-examples: $(TARGET_SUBDIR)/examples/multilib.out
25301         @test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
25302         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
25303         r=`${PWD_COMMAND}`; export r; \
25304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25305         $(SET_LIB_PATH) \
25306         AR="$(AR_FOR_TARGET)"; export AR; \
25307         AS="$(AS_FOR_TARGET)"; export AS; \
25308         CC="$(CC_FOR_TARGET)"; export CC; \
25309         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
25310         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
25311         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
25312         CXX="$(CXX_FOR_TARGET)"; export CXX; \
25313         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
25314         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
25315         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
25316         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
25317         LD="$(LD_FOR_TARGET)"; export LD; \
25318         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
25319         NM="$(NM_FOR_TARGET)"; export NM; \
25320         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
25321         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
25322         echo Configuring in $(TARGET_SUBDIR)/examples; \
25323         cd "$(TARGET_SUBDIR)/examples" || exit 1; \
25324         case $(srcdir) in \
25325           /* | [A-Za-z]:[\\/]*) \
25326             topdir=$(srcdir) ;; \
25327           *) \
25328             case "$(TARGET_SUBDIR)" in \
25329               .) topdir="../$(srcdir)" ;; \
25330               *) topdir="../../$(srcdir)" ;; \
25331             esac ;; \
25332         esac; \
25333           srcdiroption="--srcdir=$${topdir}/examples"; \
25334           libsrcdir="$$s/examples"; \
25335         rm -f no-such-file || : ; \
25336         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25337           $(TARGET_CONFIGARGS) $${srcdiroption} \
25338           --with-target-subdir="$(TARGET_SUBDIR)" \
25339           || exit 1
25340 @endif target-examples
25341
25342 .PHONY: all-target-examples maybe-all-target-examples
25343 maybe-all-target-examples:
25344 @if target-examples
25345 maybe-all-target-examples: all-target-examples
25346 all-target-examples: configure-target-examples
25347         @r=`${PWD_COMMAND}`; export r; \
25348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25349         $(SET_LIB_PATH) \
25350         (cd $(TARGET_SUBDIR)/examples && \
25351           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
25352 @endif target-examples
25353
25354 .PHONY: check-target-examples maybe-check-target-examples
25355 maybe-check-target-examples:
25356 @if target-examples
25357 maybe-check-target-examples: check-target-examples
25358
25359 # Dummy target for uncheckable module.
25360 check-target-examples:
25361
25362 @endif target-examples
25363
25364 .PHONY: install-target-examples maybe-install-target-examples
25365 maybe-install-target-examples:
25366 @if target-examples
25367 maybe-install-target-examples: install-target-examples
25368
25369 # Dummy target for uninstallable.
25370 install-target-examples:
25371
25372 @endif target-examples
25373
25374 # Other targets (info, dvi, etc.)
25375
25376 .PHONY: maybe-info-target-examples info-target-examples
25377 maybe-info-target-examples:
25378 @if target-examples
25379 maybe-info-target-examples: info-target-examples
25380
25381 info-target-examples: \
25382     configure-target-examples 
25383         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25384         r=`${PWD_COMMAND}`; export r; \
25385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25386         $(SET_LIB_PATH) \
25387         echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
25388         for flag in $(EXTRA_TARGET_FLAGS); do \
25389           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25390         done; \
25391         (cd $(TARGET_SUBDIR)/examples && \
25392           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25393                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25394                   "RANLIB=$${RANLIB}" \
25395                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25396                   info) \
25397           || exit 1
25398
25399 @endif target-examples
25400
25401 .PHONY: maybe-dvi-target-examples dvi-target-examples
25402 maybe-dvi-target-examples:
25403 @if target-examples
25404 maybe-dvi-target-examples: dvi-target-examples
25405
25406 dvi-target-examples: \
25407     configure-target-examples 
25408         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25409         r=`${PWD_COMMAND}`; export r; \
25410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25411         $(SET_LIB_PATH) \
25412         echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
25413         for flag in $(EXTRA_TARGET_FLAGS); do \
25414           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25415         done; \
25416         (cd $(TARGET_SUBDIR)/examples && \
25417           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25418                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25419                   "RANLIB=$${RANLIB}" \
25420                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25421                   dvi) \
25422           || exit 1
25423
25424 @endif target-examples
25425
25426 .PHONY: maybe-TAGS-target-examples TAGS-target-examples
25427 maybe-TAGS-target-examples:
25428 @if target-examples
25429 maybe-TAGS-target-examples: TAGS-target-examples
25430
25431 TAGS-target-examples: \
25432     configure-target-examples 
25433         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25434         r=`${PWD_COMMAND}`; export r; \
25435         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25436         $(SET_LIB_PATH) \
25437         echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
25438         for flag in $(EXTRA_TARGET_FLAGS); do \
25439           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25440         done; \
25441         (cd $(TARGET_SUBDIR)/examples && \
25442           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25443                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25444                   "RANLIB=$${RANLIB}" \
25445                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25446                   TAGS) \
25447           || exit 1
25448
25449 @endif target-examples
25450
25451 .PHONY: maybe-install-info-target-examples install-info-target-examples
25452 maybe-install-info-target-examples:
25453 @if target-examples
25454 maybe-install-info-target-examples: install-info-target-examples
25455
25456 install-info-target-examples: \
25457     configure-target-examples \
25458     info-target-examples 
25459         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25460         r=`${PWD_COMMAND}`; export r; \
25461         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25462         $(SET_LIB_PATH) \
25463         echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
25464         for flag in $(EXTRA_TARGET_FLAGS); do \
25465           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25466         done; \
25467         (cd $(TARGET_SUBDIR)/examples && \
25468           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25469                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25470                   "RANLIB=$${RANLIB}" \
25471                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25472                   install-info) \
25473           || exit 1
25474
25475 @endif target-examples
25476
25477 .PHONY: maybe-installcheck-target-examples installcheck-target-examples
25478 maybe-installcheck-target-examples:
25479 @if target-examples
25480 maybe-installcheck-target-examples: installcheck-target-examples
25481
25482 installcheck-target-examples: \
25483     configure-target-examples 
25484         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25485         r=`${PWD_COMMAND}`; export r; \
25486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25487         $(SET_LIB_PATH) \
25488         echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
25489         for flag in $(EXTRA_TARGET_FLAGS); do \
25490           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25491         done; \
25492         (cd $(TARGET_SUBDIR)/examples && \
25493           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25494                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25495                   "RANLIB=$${RANLIB}" \
25496                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25497                   installcheck) \
25498           || exit 1
25499
25500 @endif target-examples
25501
25502 .PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
25503 maybe-mostlyclean-target-examples:
25504 @if target-examples
25505 maybe-mostlyclean-target-examples: mostlyclean-target-examples
25506
25507 mostlyclean-target-examples: 
25508         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25509         r=`${PWD_COMMAND}`; export r; \
25510         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25511         $(SET_LIB_PATH) \
25512         echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
25513         for flag in $(EXTRA_TARGET_FLAGS); do \
25514           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25515         done; \
25516         (cd $(TARGET_SUBDIR)/examples && \
25517           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25518                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25519                   "RANLIB=$${RANLIB}" \
25520                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25521                   mostlyclean) \
25522           || exit 1
25523
25524 @endif target-examples
25525
25526 .PHONY: maybe-clean-target-examples clean-target-examples
25527 maybe-clean-target-examples:
25528 @if target-examples
25529 maybe-clean-target-examples: clean-target-examples
25530
25531 clean-target-examples: 
25532         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25533         r=`${PWD_COMMAND}`; export r; \
25534         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25535         $(SET_LIB_PATH) \
25536         echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
25537         for flag in $(EXTRA_TARGET_FLAGS); do \
25538           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25539         done; \
25540         (cd $(TARGET_SUBDIR)/examples && \
25541           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25542                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25543                   "RANLIB=$${RANLIB}" \
25544                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25545                   clean) \
25546           || exit 1
25547
25548 @endif target-examples
25549
25550 .PHONY: maybe-distclean-target-examples distclean-target-examples
25551 maybe-distclean-target-examples:
25552 @if target-examples
25553 maybe-distclean-target-examples: distclean-target-examples
25554
25555 distclean-target-examples: 
25556         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25557         r=`${PWD_COMMAND}`; export r; \
25558         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25559         $(SET_LIB_PATH) \
25560         echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
25561         for flag in $(EXTRA_TARGET_FLAGS); do \
25562           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25563         done; \
25564         (cd $(TARGET_SUBDIR)/examples && \
25565           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25566                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25567                   "RANLIB=$${RANLIB}" \
25568                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25569                   distclean) \
25570           || exit 1
25571
25572 @endif target-examples
25573
25574 .PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
25575 maybe-maintainer-clean-target-examples:
25576 @if target-examples
25577 maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
25578
25579 maintainer-clean-target-examples: 
25580         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25581         r=`${PWD_COMMAND}`; export r; \
25582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25583         $(SET_LIB_PATH) \
25584         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
25585         for flag in $(EXTRA_TARGET_FLAGS); do \
25586           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25587         done; \
25588         (cd $(TARGET_SUBDIR)/examples && \
25589           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25590                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25591                   "RANLIB=$${RANLIB}" \
25592                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25593                   maintainer-clean) \
25594           || exit 1
25595
25596 @endif target-examples
25597
25598
25599 .PHONY: configure-target-libffi maybe-configure-target-libffi
25600 maybe-configure-target-libffi:
25601 @if target-libffi
25602 maybe-configure-target-libffi: configure-target-libffi
25603
25604 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
25605 $(TARGET_SUBDIR)/libffi/multilib.out: multilib.out
25606         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
25607         rm -f $(TARGET_SUBDIR)/libffi/Makefile || : ; \
25608         cp multilib.out $(TARGET_SUBDIR)/libffi/multilib.out
25609
25610 configure-target-libffi: $(TARGET_SUBDIR)/libffi/multilib.out
25611         @test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
25612         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
25613         r=`${PWD_COMMAND}`; export r; \
25614         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25615         $(SET_LIB_PATH) \
25616         AR="$(AR_FOR_TARGET)"; export AR; \
25617         AS="$(AS_FOR_TARGET)"; export AS; \
25618         CC="$(CC_FOR_TARGET)"; export CC; \
25619         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
25620         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
25621         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
25622         CXX="$(CXX_FOR_TARGET)"; export CXX; \
25623         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
25624         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
25625         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
25626         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
25627         LD="$(LD_FOR_TARGET)"; export LD; \
25628         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
25629         NM="$(NM_FOR_TARGET)"; export NM; \
25630         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
25631         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
25632         echo Configuring in $(TARGET_SUBDIR)/libffi; \
25633         cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
25634         case $(srcdir) in \
25635           /* | [A-Za-z]:[\\/]*) \
25636             topdir=$(srcdir) ;; \
25637           *) \
25638             case "$(TARGET_SUBDIR)" in \
25639               .) topdir="../$(srcdir)" ;; \
25640               *) topdir="../../$(srcdir)" ;; \
25641             esac ;; \
25642         esac; \
25643           srcdiroption="--srcdir=$${topdir}/libffi"; \
25644           libsrcdir="$$s/libffi"; \
25645         rm -f no-such-file || : ; \
25646         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25647           $(TARGET_CONFIGARGS) $${srcdiroption} \
25648           --with-target-subdir="$(TARGET_SUBDIR)" \
25649           || exit 1
25650 @endif target-libffi
25651
25652 .PHONY: all-target-libffi maybe-all-target-libffi
25653 maybe-all-target-libffi:
25654 @if target-libffi
25655 maybe-all-target-libffi: all-target-libffi
25656 all-target-libffi: configure-target-libffi
25657         @r=`${PWD_COMMAND}`; export r; \
25658         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25659         $(SET_LIB_PATH) \
25660         (cd $(TARGET_SUBDIR)/libffi && \
25661           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
25662 @endif target-libffi
25663
25664 .PHONY: check-target-libffi maybe-check-target-libffi
25665 maybe-check-target-libffi:
25666 @if target-libffi
25667 maybe-check-target-libffi: check-target-libffi
25668
25669 check-target-libffi:
25670         @r=`${PWD_COMMAND}`; export r; \
25671         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25672         $(SET_LIB_PATH) \
25673         (cd $(TARGET_SUBDIR)/libffi && \
25674           $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
25675
25676 @endif target-libffi
25677
25678 .PHONY: install-target-libffi maybe-install-target-libffi
25679 maybe-install-target-libffi:
25680 @if target-libffi
25681 maybe-install-target-libffi: install-target-libffi
25682
25683 install-target-libffi: installdirs
25684         @r=`${PWD_COMMAND}`; export r; \
25685         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25686         $(SET_LIB_PATH) \
25687         (cd $(TARGET_SUBDIR)/libffi && \
25688           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
25689
25690 @endif target-libffi
25691
25692 # Other targets (info, dvi, etc.)
25693
25694 .PHONY: maybe-info-target-libffi info-target-libffi
25695 maybe-info-target-libffi:
25696 @if target-libffi
25697 maybe-info-target-libffi: info-target-libffi
25698
25699 info-target-libffi: \
25700     configure-target-libffi 
25701         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25702         r=`${PWD_COMMAND}`; export r; \
25703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25704         $(SET_LIB_PATH) \
25705         echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
25706         for flag in $(EXTRA_TARGET_FLAGS); do \
25707           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25708         done; \
25709         (cd $(TARGET_SUBDIR)/libffi && \
25710           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25711                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25712                   "RANLIB=$${RANLIB}" \
25713                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25714                   info) \
25715           || exit 1
25716
25717 @endif target-libffi
25718
25719 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
25720 maybe-dvi-target-libffi:
25721 @if target-libffi
25722 maybe-dvi-target-libffi: dvi-target-libffi
25723
25724 dvi-target-libffi: \
25725     configure-target-libffi 
25726         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25727         r=`${PWD_COMMAND}`; export r; \
25728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25729         $(SET_LIB_PATH) \
25730         echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
25731         for flag in $(EXTRA_TARGET_FLAGS); do \
25732           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25733         done; \
25734         (cd $(TARGET_SUBDIR)/libffi && \
25735           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25736                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25737                   "RANLIB=$${RANLIB}" \
25738                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25739                   dvi) \
25740           || exit 1
25741
25742 @endif target-libffi
25743
25744 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
25745 maybe-TAGS-target-libffi:
25746 @if target-libffi
25747 maybe-TAGS-target-libffi: TAGS-target-libffi
25748
25749 TAGS-target-libffi: \
25750     configure-target-libffi 
25751         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25752         r=`${PWD_COMMAND}`; export r; \
25753         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25754         $(SET_LIB_PATH) \
25755         echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
25756         for flag in $(EXTRA_TARGET_FLAGS); do \
25757           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25758         done; \
25759         (cd $(TARGET_SUBDIR)/libffi && \
25760           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25761                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25762                   "RANLIB=$${RANLIB}" \
25763                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25764                   TAGS) \
25765           || exit 1
25766
25767 @endif target-libffi
25768
25769 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
25770 maybe-install-info-target-libffi:
25771 @if target-libffi
25772 maybe-install-info-target-libffi: install-info-target-libffi
25773
25774 install-info-target-libffi: \
25775     configure-target-libffi \
25776     info-target-libffi 
25777         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25778         r=`${PWD_COMMAND}`; export r; \
25779         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25780         $(SET_LIB_PATH) \
25781         echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
25782         for flag in $(EXTRA_TARGET_FLAGS); do \
25783           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25784         done; \
25785         (cd $(TARGET_SUBDIR)/libffi && \
25786           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25787                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25788                   "RANLIB=$${RANLIB}" \
25789                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25790                   install-info) \
25791           || exit 1
25792
25793 @endif target-libffi
25794
25795 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
25796 maybe-installcheck-target-libffi:
25797 @if target-libffi
25798 maybe-installcheck-target-libffi: installcheck-target-libffi
25799
25800 installcheck-target-libffi: \
25801     configure-target-libffi 
25802         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25803         r=`${PWD_COMMAND}`; export r; \
25804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25805         $(SET_LIB_PATH) \
25806         echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
25807         for flag in $(EXTRA_TARGET_FLAGS); do \
25808           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25809         done; \
25810         (cd $(TARGET_SUBDIR)/libffi && \
25811           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25812                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25813                   "RANLIB=$${RANLIB}" \
25814                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25815                   installcheck) \
25816           || exit 1
25817
25818 @endif target-libffi
25819
25820 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
25821 maybe-mostlyclean-target-libffi:
25822 @if target-libffi
25823 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
25824
25825 mostlyclean-target-libffi: 
25826         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25827         r=`${PWD_COMMAND}`; export r; \
25828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25829         $(SET_LIB_PATH) \
25830         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
25831         for flag in $(EXTRA_TARGET_FLAGS); do \
25832           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25833         done; \
25834         (cd $(TARGET_SUBDIR)/libffi && \
25835           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25836                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25837                   "RANLIB=$${RANLIB}" \
25838                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25839                   mostlyclean) \
25840           || exit 1
25841
25842 @endif target-libffi
25843
25844 .PHONY: maybe-clean-target-libffi clean-target-libffi
25845 maybe-clean-target-libffi:
25846 @if target-libffi
25847 maybe-clean-target-libffi: clean-target-libffi
25848
25849 clean-target-libffi: 
25850         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25851         r=`${PWD_COMMAND}`; export r; \
25852         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25853         $(SET_LIB_PATH) \
25854         echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
25855         for flag in $(EXTRA_TARGET_FLAGS); do \
25856           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25857         done; \
25858         (cd $(TARGET_SUBDIR)/libffi && \
25859           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25860                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25861                   "RANLIB=$${RANLIB}" \
25862                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25863                   clean) \
25864           || exit 1
25865
25866 @endif target-libffi
25867
25868 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
25869 maybe-distclean-target-libffi:
25870 @if target-libffi
25871 maybe-distclean-target-libffi: distclean-target-libffi
25872
25873 distclean-target-libffi: 
25874         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25875         r=`${PWD_COMMAND}`; export r; \
25876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25877         $(SET_LIB_PATH) \
25878         echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
25879         for flag in $(EXTRA_TARGET_FLAGS); do \
25880           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25881         done; \
25882         (cd $(TARGET_SUBDIR)/libffi && \
25883           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25884                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25885                   "RANLIB=$${RANLIB}" \
25886                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25887                   distclean) \
25888           || exit 1
25889
25890 @endif target-libffi
25891
25892 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
25893 maybe-maintainer-clean-target-libffi:
25894 @if target-libffi
25895 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
25896
25897 maintainer-clean-target-libffi: 
25898         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25899         r=`${PWD_COMMAND}`; export r; \
25900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25901         $(SET_LIB_PATH) \
25902         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
25903         for flag in $(EXTRA_TARGET_FLAGS); do \
25904           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25905         done; \
25906         (cd $(TARGET_SUBDIR)/libffi && \
25907           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25908                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25909                   "RANLIB=$${RANLIB}" \
25910                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25911                   maintainer-clean) \
25912           || exit 1
25913
25914 @endif target-libffi
25915
25916
25917 .PHONY: configure-target-libjava maybe-configure-target-libjava
25918 maybe-configure-target-libjava:
25919 @if target-libjava
25920 maybe-configure-target-libjava: configure-target-libjava
25921
25922 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
25923 $(TARGET_SUBDIR)/libjava/multilib.out: multilib.out
25924         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
25925         rm -f $(TARGET_SUBDIR)/libjava/Makefile || : ; \
25926         cp multilib.out $(TARGET_SUBDIR)/libjava/multilib.out
25927
25928 configure-target-libjava: $(TARGET_SUBDIR)/libjava/multilib.out
25929         @test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
25930         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
25931         r=`${PWD_COMMAND}`; export r; \
25932         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25933         $(SET_LIB_PATH) \
25934         AR="$(AR_FOR_TARGET)"; export AR; \
25935         AS="$(AS_FOR_TARGET)"; export AS; \
25936         CC="$(CC_FOR_TARGET)"; export CC; \
25937         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
25938         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
25939         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
25940         CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
25941         CXX="$(RAW_CXX_FOR_TARGET)"; export CXX; \
25942         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
25943         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
25944         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
25945         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
25946         LD="$(LD_FOR_TARGET)"; export LD; \
25947         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
25948         NM="$(NM_FOR_TARGET)"; export NM; \
25949         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
25950         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
25951         echo Configuring in $(TARGET_SUBDIR)/libjava; \
25952         cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
25953         case $(srcdir) in \
25954           /* | [A-Za-z]:[\\/]*) \
25955             topdir=$(srcdir) ;; \
25956           *) \
25957             case "$(TARGET_SUBDIR)" in \
25958               .) topdir="../$(srcdir)" ;; \
25959               *) topdir="../../$(srcdir)" ;; \
25960             esac ;; \
25961         esac; \
25962           srcdiroption="--srcdir=$${topdir}/libjava"; \
25963           libsrcdir="$$s/libjava"; \
25964         rm -f no-such-file || : ; \
25965         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25966           $(TARGET_CONFIGARGS) $${srcdiroption} \
25967           --with-target-subdir="$(TARGET_SUBDIR)" \
25968           || exit 1
25969 @endif target-libjava
25970
25971 .PHONY: all-target-libjava maybe-all-target-libjava
25972 maybe-all-target-libjava:
25973 @if target-libjava
25974 maybe-all-target-libjava: all-target-libjava
25975 all-target-libjava: configure-target-libjava
25976         @r=`${PWD_COMMAND}`; export r; \
25977         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25978         $(SET_LIB_PATH) \
25979         (cd $(TARGET_SUBDIR)/libjava && \
25980           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  all)
25981 @endif target-libjava
25982
25983 .PHONY: check-target-libjava maybe-check-target-libjava
25984 maybe-check-target-libjava:
25985 @if target-libjava
25986 maybe-check-target-libjava: check-target-libjava
25987
25988 check-target-libjava:
25989         @r=`${PWD_COMMAND}`; export r; \
25990         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25991         $(SET_LIB_PATH) \
25992         (cd $(TARGET_SUBDIR)/libjava && \
25993           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'  check)
25994
25995 @endif target-libjava
25996
25997 .PHONY: install-target-libjava maybe-install-target-libjava
25998 maybe-install-target-libjava:
25999 @if target-libjava
26000 maybe-install-target-libjava: install-target-libjava
26001
26002 install-target-libjava: installdirs
26003         @r=`${PWD_COMMAND}`; export r; \
26004         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26005         $(SET_LIB_PATH) \
26006         (cd $(TARGET_SUBDIR)/libjava && \
26007           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
26008
26009 @endif target-libjava
26010
26011 # Other targets (info, dvi, etc.)
26012
26013 .PHONY: maybe-info-target-libjava info-target-libjava
26014 maybe-info-target-libjava:
26015 @if target-libjava
26016 maybe-info-target-libjava: info-target-libjava
26017
26018 info-target-libjava: \
26019     configure-target-libjava 
26020         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26021         r=`${PWD_COMMAND}`; export r; \
26022         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26023         $(SET_LIB_PATH) \
26024         echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
26025         for flag in $(EXTRA_TARGET_FLAGS); do \
26026           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26027         done; \
26028         (cd $(TARGET_SUBDIR)/libjava && \
26029           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26030                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26031                   "RANLIB=$${RANLIB}" \
26032                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26033                   info) \
26034           || exit 1
26035
26036 @endif target-libjava
26037
26038 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
26039 maybe-dvi-target-libjava:
26040 @if target-libjava
26041 maybe-dvi-target-libjava: dvi-target-libjava
26042
26043 dvi-target-libjava: \
26044     configure-target-libjava 
26045         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26046         r=`${PWD_COMMAND}`; export r; \
26047         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26048         $(SET_LIB_PATH) \
26049         echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
26050         for flag in $(EXTRA_TARGET_FLAGS); do \
26051           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26052         done; \
26053         (cd $(TARGET_SUBDIR)/libjava && \
26054           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26055                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26056                   "RANLIB=$${RANLIB}" \
26057                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26058                   dvi) \
26059           || exit 1
26060
26061 @endif target-libjava
26062
26063 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
26064 maybe-TAGS-target-libjava:
26065 @if target-libjava
26066 maybe-TAGS-target-libjava: TAGS-target-libjava
26067
26068 TAGS-target-libjava: \
26069     configure-target-libjava 
26070         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26071         r=`${PWD_COMMAND}`; export r; \
26072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26073         $(SET_LIB_PATH) \
26074         echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
26075         for flag in $(EXTRA_TARGET_FLAGS); do \
26076           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26077         done; \
26078         (cd $(TARGET_SUBDIR)/libjava && \
26079           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26080                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26081                   "RANLIB=$${RANLIB}" \
26082                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26083                   TAGS) \
26084           || exit 1
26085
26086 @endif target-libjava
26087
26088 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
26089 maybe-install-info-target-libjava:
26090 @if target-libjava
26091 maybe-install-info-target-libjava: install-info-target-libjava
26092
26093 install-info-target-libjava: \
26094     configure-target-libjava \
26095     info-target-libjava 
26096         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26097         r=`${PWD_COMMAND}`; export r; \
26098         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26099         $(SET_LIB_PATH) \
26100         echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
26101         for flag in $(EXTRA_TARGET_FLAGS); do \
26102           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26103         done; \
26104         (cd $(TARGET_SUBDIR)/libjava && \
26105           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26106                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26107                   "RANLIB=$${RANLIB}" \
26108                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26109                   install-info) \
26110           || exit 1
26111
26112 @endif target-libjava
26113
26114 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
26115 maybe-installcheck-target-libjava:
26116 @if target-libjava
26117 maybe-installcheck-target-libjava: installcheck-target-libjava
26118
26119 installcheck-target-libjava: \
26120     configure-target-libjava 
26121         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26122         r=`${PWD_COMMAND}`; export r; \
26123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26124         $(SET_LIB_PATH) \
26125         echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
26126         for flag in $(EXTRA_TARGET_FLAGS); do \
26127           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26128         done; \
26129         (cd $(TARGET_SUBDIR)/libjava && \
26130           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26131                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26132                   "RANLIB=$${RANLIB}" \
26133                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26134                   installcheck) \
26135           || exit 1
26136
26137 @endif target-libjava
26138
26139 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
26140 maybe-mostlyclean-target-libjava:
26141 @if target-libjava
26142 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
26143
26144 mostlyclean-target-libjava: 
26145         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26146         r=`${PWD_COMMAND}`; export r; \
26147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26148         $(SET_LIB_PATH) \
26149         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
26150         for flag in $(EXTRA_TARGET_FLAGS); do \
26151           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26152         done; \
26153         (cd $(TARGET_SUBDIR)/libjava && \
26154           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26155                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26156                   "RANLIB=$${RANLIB}" \
26157                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26158                   mostlyclean) \
26159           || exit 1
26160
26161 @endif target-libjava
26162
26163 .PHONY: maybe-clean-target-libjava clean-target-libjava
26164 maybe-clean-target-libjava:
26165 @if target-libjava
26166 maybe-clean-target-libjava: clean-target-libjava
26167
26168 clean-target-libjava: 
26169         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26170         r=`${PWD_COMMAND}`; export r; \
26171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26172         $(SET_LIB_PATH) \
26173         echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
26174         for flag in $(EXTRA_TARGET_FLAGS); do \
26175           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26176         done; \
26177         (cd $(TARGET_SUBDIR)/libjava && \
26178           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26179                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26180                   "RANLIB=$${RANLIB}" \
26181                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26182                   clean) \
26183           || exit 1
26184
26185 @endif target-libjava
26186
26187 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
26188 maybe-distclean-target-libjava:
26189 @if target-libjava
26190 maybe-distclean-target-libjava: distclean-target-libjava
26191
26192 distclean-target-libjava: 
26193         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26194         r=`${PWD_COMMAND}`; export r; \
26195         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26196         $(SET_LIB_PATH) \
26197         echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
26198         for flag in $(EXTRA_TARGET_FLAGS); do \
26199           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26200         done; \
26201         (cd $(TARGET_SUBDIR)/libjava && \
26202           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26203                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26204                   "RANLIB=$${RANLIB}" \
26205                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26206                   distclean) \
26207           || exit 1
26208
26209 @endif target-libjava
26210
26211 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
26212 maybe-maintainer-clean-target-libjava:
26213 @if target-libjava
26214 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
26215
26216 maintainer-clean-target-libjava: 
26217         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26218         r=`${PWD_COMMAND}`; export r; \
26219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26220         $(SET_LIB_PATH) \
26221         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
26222         for flag in $(EXTRA_TARGET_FLAGS); do \
26223           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26224         done; \
26225         (cd $(TARGET_SUBDIR)/libjava && \
26226           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26227                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26228                   "RANLIB=$${RANLIB}" \
26229                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26230                   maintainer-clean) \
26231           || exit 1
26232
26233 @endif target-libjava
26234
26235
26236 .PHONY: configure-target-zlib maybe-configure-target-zlib
26237 maybe-configure-target-zlib:
26238 @if target-zlib
26239 maybe-configure-target-zlib: configure-target-zlib
26240
26241 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
26242 $(TARGET_SUBDIR)/zlib/multilib.out: multilib.out
26243         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
26244         rm -f $(TARGET_SUBDIR)/zlib/Makefile || : ; \
26245         cp multilib.out $(TARGET_SUBDIR)/zlib/multilib.out
26246
26247 configure-target-zlib: $(TARGET_SUBDIR)/zlib/multilib.out
26248         @test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
26249         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
26250         r=`${PWD_COMMAND}`; export r; \
26251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26252         $(SET_LIB_PATH) \
26253         AR="$(AR_FOR_TARGET)"; export AR; \
26254         AS="$(AS_FOR_TARGET)"; export AS; \
26255         CC="$(CC_FOR_TARGET)"; export CC; \
26256         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
26257         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
26258         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
26259         CXX="$(CXX_FOR_TARGET)"; export CXX; \
26260         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
26261         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
26262         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
26263         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
26264         LD="$(LD_FOR_TARGET)"; export LD; \
26265         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
26266         NM="$(NM_FOR_TARGET)"; export NM; \
26267         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
26268         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
26269         echo Configuring in $(TARGET_SUBDIR)/zlib; \
26270         cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
26271         case $(srcdir) in \
26272           /* | [A-Za-z]:[\\/]*) \
26273             topdir=$(srcdir) ;; \
26274           *) \
26275             case "$(TARGET_SUBDIR)" in \
26276               .) topdir="../$(srcdir)" ;; \
26277               *) topdir="../../$(srcdir)" ;; \
26278             esac ;; \
26279         esac; \
26280         if [ "$(srcdir)" = "." ] ; then \
26281           if [ "$(TARGET_SUBDIR)" != "." ] ; then \
26282             if $(SHELL) $$s/symlink-tree $${topdir}/zlib "no-such-file" ; then \
26283               if [ -f Makefile ]; then \
26284                 if $(MAKE) distclean; then \
26285                   true; \
26286                 else \
26287                   exit 1; \
26288                 fi; \
26289               else \
26290                 true; \
26291               fi; \
26292             else \
26293               exit 1; \
26294             fi; \
26295           else \
26296             true; \
26297           fi; \
26298           srcdiroption="--srcdir=."; \
26299           libsrcdir="."; \
26300         else \
26301           srcdiroption="--srcdir=$${topdir}/zlib"; \
26302           libsrcdir="$$s/zlib"; \
26303         fi; \
26304         rm -f no-such-file || : ; \
26305         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26306           $(TARGET_CONFIGARGS) $${srcdiroption} \
26307           --with-target-subdir="$(TARGET_SUBDIR)" \
26308           || exit 1
26309 @endif target-zlib
26310
26311 .PHONY: all-target-zlib maybe-all-target-zlib
26312 maybe-all-target-zlib:
26313 @if target-zlib
26314 maybe-all-target-zlib: all-target-zlib
26315 all-target-zlib: configure-target-zlib
26316         @r=`${PWD_COMMAND}`; export r; \
26317         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26318         $(SET_LIB_PATH) \
26319         (cd $(TARGET_SUBDIR)/zlib && \
26320           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
26321 @endif target-zlib
26322
26323 .PHONY: check-target-zlib maybe-check-target-zlib
26324 maybe-check-target-zlib:
26325 @if target-zlib
26326 maybe-check-target-zlib: check-target-zlib
26327
26328 check-target-zlib:
26329         @r=`${PWD_COMMAND}`; export r; \
26330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26331         $(SET_LIB_PATH) \
26332         (cd $(TARGET_SUBDIR)/zlib && \
26333           $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
26334
26335 @endif target-zlib
26336
26337 .PHONY: install-target-zlib maybe-install-target-zlib
26338 maybe-install-target-zlib:
26339 @if target-zlib
26340 maybe-install-target-zlib: install-target-zlib
26341
26342 install-target-zlib: installdirs
26343         @r=`${PWD_COMMAND}`; export r; \
26344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26345         $(SET_LIB_PATH) \
26346         (cd $(TARGET_SUBDIR)/zlib && \
26347           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
26348
26349 @endif target-zlib
26350
26351 # Other targets (info, dvi, etc.)
26352
26353 .PHONY: maybe-info-target-zlib info-target-zlib
26354 maybe-info-target-zlib:
26355 @if target-zlib
26356 maybe-info-target-zlib: info-target-zlib
26357
26358 info-target-zlib: \
26359     configure-target-zlib 
26360         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26361         r=`${PWD_COMMAND}`; export r; \
26362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26363         $(SET_LIB_PATH) \
26364         echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
26365         for flag in $(EXTRA_TARGET_FLAGS); do \
26366           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26367         done; \
26368         (cd $(TARGET_SUBDIR)/zlib && \
26369           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26370                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26371                   "RANLIB=$${RANLIB}" \
26372                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26373                   info) \
26374           || exit 1
26375
26376 @endif target-zlib
26377
26378 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
26379 maybe-dvi-target-zlib:
26380 @if target-zlib
26381 maybe-dvi-target-zlib: dvi-target-zlib
26382
26383 dvi-target-zlib: \
26384     configure-target-zlib 
26385         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26386         r=`${PWD_COMMAND}`; export r; \
26387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26388         $(SET_LIB_PATH) \
26389         echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
26390         for flag in $(EXTRA_TARGET_FLAGS); do \
26391           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26392         done; \
26393         (cd $(TARGET_SUBDIR)/zlib && \
26394           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26395                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26396                   "RANLIB=$${RANLIB}" \
26397                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26398                   dvi) \
26399           || exit 1
26400
26401 @endif target-zlib
26402
26403 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
26404 maybe-TAGS-target-zlib:
26405 @if target-zlib
26406 maybe-TAGS-target-zlib: TAGS-target-zlib
26407
26408 TAGS-target-zlib: \
26409     configure-target-zlib 
26410         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26411         r=`${PWD_COMMAND}`; export r; \
26412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26413         $(SET_LIB_PATH) \
26414         echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
26415         for flag in $(EXTRA_TARGET_FLAGS); do \
26416           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26417         done; \
26418         (cd $(TARGET_SUBDIR)/zlib && \
26419           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26420                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26421                   "RANLIB=$${RANLIB}" \
26422                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26423                   TAGS) \
26424           || exit 1
26425
26426 @endif target-zlib
26427
26428 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
26429 maybe-install-info-target-zlib:
26430 @if target-zlib
26431 maybe-install-info-target-zlib: install-info-target-zlib
26432
26433 install-info-target-zlib: \
26434     configure-target-zlib \
26435     info-target-zlib 
26436         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26437         r=`${PWD_COMMAND}`; export r; \
26438         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26439         $(SET_LIB_PATH) \
26440         echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
26441         for flag in $(EXTRA_TARGET_FLAGS); do \
26442           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26443         done; \
26444         (cd $(TARGET_SUBDIR)/zlib && \
26445           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26446                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26447                   "RANLIB=$${RANLIB}" \
26448                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26449                   install-info) \
26450           || exit 1
26451
26452 @endif target-zlib
26453
26454 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
26455 maybe-installcheck-target-zlib:
26456 @if target-zlib
26457 maybe-installcheck-target-zlib: installcheck-target-zlib
26458
26459 installcheck-target-zlib: \
26460     configure-target-zlib 
26461         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26462         r=`${PWD_COMMAND}`; export r; \
26463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26464         $(SET_LIB_PATH) \
26465         echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
26466         for flag in $(EXTRA_TARGET_FLAGS); do \
26467           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26468         done; \
26469         (cd $(TARGET_SUBDIR)/zlib && \
26470           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26471                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26472                   "RANLIB=$${RANLIB}" \
26473                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26474                   installcheck) \
26475           || exit 1
26476
26477 @endif target-zlib
26478
26479 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
26480 maybe-mostlyclean-target-zlib:
26481 @if target-zlib
26482 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
26483
26484 mostlyclean-target-zlib: 
26485         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26486         r=`${PWD_COMMAND}`; export r; \
26487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26488         $(SET_LIB_PATH) \
26489         echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
26490         for flag in $(EXTRA_TARGET_FLAGS); do \
26491           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26492         done; \
26493         (cd $(TARGET_SUBDIR)/zlib && \
26494           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26495                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26496                   "RANLIB=$${RANLIB}" \
26497                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26498                   mostlyclean) \
26499           || exit 1
26500
26501 @endif target-zlib
26502
26503 .PHONY: maybe-clean-target-zlib clean-target-zlib
26504 maybe-clean-target-zlib:
26505 @if target-zlib
26506 maybe-clean-target-zlib: clean-target-zlib
26507
26508 clean-target-zlib: 
26509         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26510         r=`${PWD_COMMAND}`; export r; \
26511         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26512         $(SET_LIB_PATH) \
26513         echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
26514         for flag in $(EXTRA_TARGET_FLAGS); do \
26515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26516         done; \
26517         (cd $(TARGET_SUBDIR)/zlib && \
26518           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26519                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26520                   "RANLIB=$${RANLIB}" \
26521                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26522                   clean) \
26523           || exit 1
26524
26525 @endif target-zlib
26526
26527 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
26528 maybe-distclean-target-zlib:
26529 @if target-zlib
26530 maybe-distclean-target-zlib: distclean-target-zlib
26531
26532 distclean-target-zlib: 
26533         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26534         r=`${PWD_COMMAND}`; export r; \
26535         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26536         $(SET_LIB_PATH) \
26537         echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
26538         for flag in $(EXTRA_TARGET_FLAGS); do \
26539           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26540         done; \
26541         (cd $(TARGET_SUBDIR)/zlib && \
26542           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26543                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26544                   "RANLIB=$${RANLIB}" \
26545                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26546                   distclean) \
26547           || exit 1
26548
26549 @endif target-zlib
26550
26551 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
26552 maybe-maintainer-clean-target-zlib:
26553 @if target-zlib
26554 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
26555
26556 maintainer-clean-target-zlib: 
26557         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26558         r=`${PWD_COMMAND}`; export r; \
26559         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26560         $(SET_LIB_PATH) \
26561         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
26562         for flag in $(EXTRA_TARGET_FLAGS); do \
26563           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26564         done; \
26565         (cd $(TARGET_SUBDIR)/zlib && \
26566           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26567                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26568                   "RANLIB=$${RANLIB}" \
26569                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26570                   maintainer-clean) \
26571           || exit 1
26572
26573 @endif target-zlib
26574
26575
26576 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
26577 maybe-configure-target-boehm-gc:
26578 @if target-boehm-gc
26579 maybe-configure-target-boehm-gc: configure-target-boehm-gc
26580
26581 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
26582 $(TARGET_SUBDIR)/boehm-gc/multilib.out: multilib.out
26583         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
26584         rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile || : ; \
26585         cp multilib.out $(TARGET_SUBDIR)/boehm-gc/multilib.out
26586
26587 configure-target-boehm-gc: $(TARGET_SUBDIR)/boehm-gc/multilib.out
26588         @test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
26589         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
26590         r=`${PWD_COMMAND}`; export r; \
26591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26592         $(SET_LIB_PATH) \
26593         AR="$(AR_FOR_TARGET)"; export AR; \
26594         AS="$(AS_FOR_TARGET)"; export AS; \
26595         CC="$(CC_FOR_TARGET)"; export CC; \
26596         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
26597         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
26598         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
26599         CXX="$(CXX_FOR_TARGET)"; export CXX; \
26600         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
26601         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
26602         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
26603         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
26604         LD="$(LD_FOR_TARGET)"; export LD; \
26605         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
26606         NM="$(NM_FOR_TARGET)"; export NM; \
26607         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
26608         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
26609         echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
26610         cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
26611         case $(srcdir) in \
26612           /* | [A-Za-z]:[\\/]*) \
26613             topdir=$(srcdir) ;; \
26614           *) \
26615             case "$(TARGET_SUBDIR)" in \
26616               .) topdir="../$(srcdir)" ;; \
26617               *) topdir="../../$(srcdir)" ;; \
26618             esac ;; \
26619         esac; \
26620           srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
26621           libsrcdir="$$s/boehm-gc"; \
26622         rm -f no-such-file || : ; \
26623         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26624           $(TARGET_CONFIGARGS) $${srcdiroption} \
26625           --with-target-subdir="$(TARGET_SUBDIR)" \
26626           || exit 1
26627 @endif target-boehm-gc
26628
26629 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
26630 maybe-all-target-boehm-gc:
26631 @if target-boehm-gc
26632 maybe-all-target-boehm-gc: all-target-boehm-gc
26633 all-target-boehm-gc: configure-target-boehm-gc
26634         @r=`${PWD_COMMAND}`; export r; \
26635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26636         $(SET_LIB_PATH) \
26637         (cd $(TARGET_SUBDIR)/boehm-gc && \
26638           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
26639 @endif target-boehm-gc
26640
26641 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
26642 maybe-check-target-boehm-gc:
26643 @if target-boehm-gc
26644 maybe-check-target-boehm-gc: check-target-boehm-gc
26645
26646 check-target-boehm-gc:
26647         @r=`${PWD_COMMAND}`; export r; \
26648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26649         $(SET_LIB_PATH) \
26650         (cd $(TARGET_SUBDIR)/boehm-gc && \
26651           $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
26652
26653 @endif target-boehm-gc
26654
26655 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
26656 maybe-install-target-boehm-gc:
26657 @if target-boehm-gc
26658 maybe-install-target-boehm-gc: install-target-boehm-gc
26659
26660 install-target-boehm-gc: installdirs
26661         @r=`${PWD_COMMAND}`; export r; \
26662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26663         $(SET_LIB_PATH) \
26664         (cd $(TARGET_SUBDIR)/boehm-gc && \
26665           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
26666
26667 @endif target-boehm-gc
26668
26669 # Other targets (info, dvi, etc.)
26670
26671 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
26672 maybe-info-target-boehm-gc:
26673 @if target-boehm-gc
26674 maybe-info-target-boehm-gc: info-target-boehm-gc
26675
26676 info-target-boehm-gc: \
26677     configure-target-boehm-gc 
26678         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26679         r=`${PWD_COMMAND}`; export r; \
26680         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26681         $(SET_LIB_PATH) \
26682         echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
26683         for flag in $(EXTRA_TARGET_FLAGS); do \
26684           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26685         done; \
26686         (cd $(TARGET_SUBDIR)/boehm-gc && \
26687           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26688                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26689                   "RANLIB=$${RANLIB}" \
26690                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26691                   info) \
26692           || exit 1
26693
26694 @endif target-boehm-gc
26695
26696 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
26697 maybe-dvi-target-boehm-gc:
26698 @if target-boehm-gc
26699 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
26700
26701 dvi-target-boehm-gc: \
26702     configure-target-boehm-gc 
26703         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26704         r=`${PWD_COMMAND}`; export r; \
26705         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26706         $(SET_LIB_PATH) \
26707         echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
26708         for flag in $(EXTRA_TARGET_FLAGS); do \
26709           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26710         done; \
26711         (cd $(TARGET_SUBDIR)/boehm-gc && \
26712           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26713                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26714                   "RANLIB=$${RANLIB}" \
26715                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26716                   dvi) \
26717           || exit 1
26718
26719 @endif target-boehm-gc
26720
26721 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
26722 maybe-TAGS-target-boehm-gc:
26723 @if target-boehm-gc
26724 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
26725
26726 TAGS-target-boehm-gc: \
26727     configure-target-boehm-gc 
26728         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26729         r=`${PWD_COMMAND}`; export r; \
26730         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26731         $(SET_LIB_PATH) \
26732         echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
26733         for flag in $(EXTRA_TARGET_FLAGS); do \
26734           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26735         done; \
26736         (cd $(TARGET_SUBDIR)/boehm-gc && \
26737           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26738                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26739                   "RANLIB=$${RANLIB}" \
26740                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26741                   TAGS) \
26742           || exit 1
26743
26744 @endif target-boehm-gc
26745
26746 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
26747 maybe-install-info-target-boehm-gc:
26748 @if target-boehm-gc
26749 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
26750
26751 install-info-target-boehm-gc: \
26752     configure-target-boehm-gc \
26753     info-target-boehm-gc 
26754         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26755         r=`${PWD_COMMAND}`; export r; \
26756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26757         $(SET_LIB_PATH) \
26758         echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
26759         for flag in $(EXTRA_TARGET_FLAGS); do \
26760           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26761         done; \
26762         (cd $(TARGET_SUBDIR)/boehm-gc && \
26763           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26764                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26765                   "RANLIB=$${RANLIB}" \
26766                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26767                   install-info) \
26768           || exit 1
26769
26770 @endif target-boehm-gc
26771
26772 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
26773 maybe-installcheck-target-boehm-gc:
26774 @if target-boehm-gc
26775 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
26776
26777 installcheck-target-boehm-gc: \
26778     configure-target-boehm-gc 
26779         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26780         r=`${PWD_COMMAND}`; export r; \
26781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26782         $(SET_LIB_PATH) \
26783         echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
26784         for flag in $(EXTRA_TARGET_FLAGS); do \
26785           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26786         done; \
26787         (cd $(TARGET_SUBDIR)/boehm-gc && \
26788           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26789                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26790                   "RANLIB=$${RANLIB}" \
26791                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26792                   installcheck) \
26793           || exit 1
26794
26795 @endif target-boehm-gc
26796
26797 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
26798 maybe-mostlyclean-target-boehm-gc:
26799 @if target-boehm-gc
26800 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
26801
26802 mostlyclean-target-boehm-gc: 
26803         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26804         r=`${PWD_COMMAND}`; export r; \
26805         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26806         $(SET_LIB_PATH) \
26807         echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
26808         for flag in $(EXTRA_TARGET_FLAGS); do \
26809           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26810         done; \
26811         (cd $(TARGET_SUBDIR)/boehm-gc && \
26812           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26813                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26814                   "RANLIB=$${RANLIB}" \
26815                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26816                   mostlyclean) \
26817           || exit 1
26818
26819 @endif target-boehm-gc
26820
26821 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
26822 maybe-clean-target-boehm-gc:
26823 @if target-boehm-gc
26824 maybe-clean-target-boehm-gc: clean-target-boehm-gc
26825
26826 clean-target-boehm-gc: 
26827         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26828         r=`${PWD_COMMAND}`; export r; \
26829         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26830         $(SET_LIB_PATH) \
26831         echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
26832         for flag in $(EXTRA_TARGET_FLAGS); do \
26833           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26834         done; \
26835         (cd $(TARGET_SUBDIR)/boehm-gc && \
26836           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26837                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26838                   "RANLIB=$${RANLIB}" \
26839                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26840                   clean) \
26841           || exit 1
26842
26843 @endif target-boehm-gc
26844
26845 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
26846 maybe-distclean-target-boehm-gc:
26847 @if target-boehm-gc
26848 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
26849
26850 distclean-target-boehm-gc: 
26851         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26852         r=`${PWD_COMMAND}`; export r; \
26853         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26854         $(SET_LIB_PATH) \
26855         echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
26856         for flag in $(EXTRA_TARGET_FLAGS); do \
26857           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26858         done; \
26859         (cd $(TARGET_SUBDIR)/boehm-gc && \
26860           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26861                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26862                   "RANLIB=$${RANLIB}" \
26863                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26864                   distclean) \
26865           || exit 1
26866
26867 @endif target-boehm-gc
26868
26869 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
26870 maybe-maintainer-clean-target-boehm-gc:
26871 @if target-boehm-gc
26872 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
26873
26874 maintainer-clean-target-boehm-gc: 
26875         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26876         r=`${PWD_COMMAND}`; export r; \
26877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26878         $(SET_LIB_PATH) \
26879         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
26880         for flag in $(EXTRA_TARGET_FLAGS); do \
26881           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26882         done; \
26883         (cd $(TARGET_SUBDIR)/boehm-gc && \
26884           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26885                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26886                   "RANLIB=$${RANLIB}" \
26887                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26888                   maintainer-clean) \
26889           || exit 1
26890
26891 @endif target-boehm-gc
26892
26893
26894 .PHONY: configure-target-qthreads maybe-configure-target-qthreads
26895 maybe-configure-target-qthreads:
26896 @if target-qthreads
26897 maybe-configure-target-qthreads: configure-target-qthreads
26898
26899 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
26900 $(TARGET_SUBDIR)/qthreads/multilib.out: multilib.out
26901         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
26902         rm -f $(TARGET_SUBDIR)/qthreads/Makefile || : ; \
26903         cp multilib.out $(TARGET_SUBDIR)/qthreads/multilib.out
26904
26905 configure-target-qthreads: $(TARGET_SUBDIR)/qthreads/multilib.out
26906         @test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
26907         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
26908         r=`${PWD_COMMAND}`; export r; \
26909         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26910         $(SET_LIB_PATH) \
26911         AR="$(AR_FOR_TARGET)"; export AR; \
26912         AS="$(AS_FOR_TARGET)"; export AS; \
26913         CC="$(CC_FOR_TARGET)"; export CC; \
26914         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
26915         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
26916         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
26917         CXX="$(CXX_FOR_TARGET)"; export CXX; \
26918         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
26919         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
26920         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
26921         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
26922         LD="$(LD_FOR_TARGET)"; export LD; \
26923         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
26924         NM="$(NM_FOR_TARGET)"; export NM; \
26925         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
26926         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
26927         echo Configuring in $(TARGET_SUBDIR)/qthreads; \
26928         cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
26929         case $(srcdir) in \
26930           /* | [A-Za-z]:[\\/]*) \
26931             topdir=$(srcdir) ;; \
26932           *) \
26933             case "$(TARGET_SUBDIR)" in \
26934               .) topdir="../$(srcdir)" ;; \
26935               *) topdir="../../$(srcdir)" ;; \
26936             esac ;; \
26937         esac; \
26938           srcdiroption="--srcdir=$${topdir}/qthreads"; \
26939           libsrcdir="$$s/qthreads"; \
26940         rm -f no-such-file || : ; \
26941         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26942           $(TARGET_CONFIGARGS) $${srcdiroption} \
26943           --with-target-subdir="$(TARGET_SUBDIR)" \
26944           || exit 1
26945 @endif target-qthreads
26946
26947 .PHONY: all-target-qthreads maybe-all-target-qthreads
26948 maybe-all-target-qthreads:
26949 @if target-qthreads
26950 maybe-all-target-qthreads: all-target-qthreads
26951 all-target-qthreads: configure-target-qthreads
26952         @r=`${PWD_COMMAND}`; export r; \
26953         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26954         $(SET_LIB_PATH) \
26955         (cd $(TARGET_SUBDIR)/qthreads && \
26956           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
26957 @endif target-qthreads
26958
26959 .PHONY: check-target-qthreads maybe-check-target-qthreads
26960 maybe-check-target-qthreads:
26961 @if target-qthreads
26962 maybe-check-target-qthreads: check-target-qthreads
26963
26964 check-target-qthreads:
26965         @r=`${PWD_COMMAND}`; export r; \
26966         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26967         $(SET_LIB_PATH) \
26968         (cd $(TARGET_SUBDIR)/qthreads && \
26969           $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
26970
26971 @endif target-qthreads
26972
26973 .PHONY: install-target-qthreads maybe-install-target-qthreads
26974 maybe-install-target-qthreads:
26975 @if target-qthreads
26976 maybe-install-target-qthreads: install-target-qthreads
26977
26978 install-target-qthreads: installdirs
26979         @r=`${PWD_COMMAND}`; export r; \
26980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26981         $(SET_LIB_PATH) \
26982         (cd $(TARGET_SUBDIR)/qthreads && \
26983           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
26984
26985 @endif target-qthreads
26986
26987 # Other targets (info, dvi, etc.)
26988
26989 .PHONY: maybe-info-target-qthreads info-target-qthreads
26990 maybe-info-target-qthreads:
26991 @if target-qthreads
26992 maybe-info-target-qthreads: info-target-qthreads
26993
26994 info-target-qthreads: \
26995     configure-target-qthreads 
26996         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26997         r=`${PWD_COMMAND}`; export r; \
26998         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26999         $(SET_LIB_PATH) \
27000         echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
27001         for flag in $(EXTRA_TARGET_FLAGS); do \
27002           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27003         done; \
27004         (cd $(TARGET_SUBDIR)/qthreads && \
27005           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27006                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27007                   "RANLIB=$${RANLIB}" \
27008                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27009                   info) \
27010           || exit 1
27011
27012 @endif target-qthreads
27013
27014 .PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
27015 maybe-dvi-target-qthreads:
27016 @if target-qthreads
27017 maybe-dvi-target-qthreads: dvi-target-qthreads
27018
27019 dvi-target-qthreads: \
27020     configure-target-qthreads 
27021         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27022         r=`${PWD_COMMAND}`; export r; \
27023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27024         $(SET_LIB_PATH) \
27025         echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
27026         for flag in $(EXTRA_TARGET_FLAGS); do \
27027           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27028         done; \
27029         (cd $(TARGET_SUBDIR)/qthreads && \
27030           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27031                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27032                   "RANLIB=$${RANLIB}" \
27033                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27034                   dvi) \
27035           || exit 1
27036
27037 @endif target-qthreads
27038
27039 .PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
27040 maybe-TAGS-target-qthreads:
27041 @if target-qthreads
27042 maybe-TAGS-target-qthreads: TAGS-target-qthreads
27043
27044 TAGS-target-qthreads: \
27045     configure-target-qthreads 
27046         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27047         r=`${PWD_COMMAND}`; export r; \
27048         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27049         $(SET_LIB_PATH) \
27050         echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
27051         for flag in $(EXTRA_TARGET_FLAGS); do \
27052           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27053         done; \
27054         (cd $(TARGET_SUBDIR)/qthreads && \
27055           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27056                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27057                   "RANLIB=$${RANLIB}" \
27058                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27059                   TAGS) \
27060           || exit 1
27061
27062 @endif target-qthreads
27063
27064 .PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
27065 maybe-install-info-target-qthreads:
27066 @if target-qthreads
27067 maybe-install-info-target-qthreads: install-info-target-qthreads
27068
27069 install-info-target-qthreads: \
27070     configure-target-qthreads \
27071     info-target-qthreads 
27072         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27073         r=`${PWD_COMMAND}`; export r; \
27074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27075         $(SET_LIB_PATH) \
27076         echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
27077         for flag in $(EXTRA_TARGET_FLAGS); do \
27078           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27079         done; \
27080         (cd $(TARGET_SUBDIR)/qthreads && \
27081           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27082                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27083                   "RANLIB=$${RANLIB}" \
27084                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27085                   install-info) \
27086           || exit 1
27087
27088 @endif target-qthreads
27089
27090 .PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
27091 maybe-installcheck-target-qthreads:
27092 @if target-qthreads
27093 maybe-installcheck-target-qthreads: installcheck-target-qthreads
27094
27095 installcheck-target-qthreads: \
27096     configure-target-qthreads 
27097         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27098         r=`${PWD_COMMAND}`; export r; \
27099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27100         $(SET_LIB_PATH) \
27101         echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
27102         for flag in $(EXTRA_TARGET_FLAGS); do \
27103           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27104         done; \
27105         (cd $(TARGET_SUBDIR)/qthreads && \
27106           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27107                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27108                   "RANLIB=$${RANLIB}" \
27109                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27110                   installcheck) \
27111           || exit 1
27112
27113 @endif target-qthreads
27114
27115 .PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
27116 maybe-mostlyclean-target-qthreads:
27117 @if target-qthreads
27118 maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
27119
27120 mostlyclean-target-qthreads: 
27121         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27122         r=`${PWD_COMMAND}`; export r; \
27123         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27124         $(SET_LIB_PATH) \
27125         echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
27126         for flag in $(EXTRA_TARGET_FLAGS); do \
27127           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27128         done; \
27129         (cd $(TARGET_SUBDIR)/qthreads && \
27130           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27131                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27132                   "RANLIB=$${RANLIB}" \
27133                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27134                   mostlyclean) \
27135           || exit 1
27136
27137 @endif target-qthreads
27138
27139 .PHONY: maybe-clean-target-qthreads clean-target-qthreads
27140 maybe-clean-target-qthreads:
27141 @if target-qthreads
27142 maybe-clean-target-qthreads: clean-target-qthreads
27143
27144 clean-target-qthreads: 
27145         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27146         r=`${PWD_COMMAND}`; export r; \
27147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27148         $(SET_LIB_PATH) \
27149         echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
27150         for flag in $(EXTRA_TARGET_FLAGS); do \
27151           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27152         done; \
27153         (cd $(TARGET_SUBDIR)/qthreads && \
27154           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27155                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27156                   "RANLIB=$${RANLIB}" \
27157                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27158                   clean) \
27159           || exit 1
27160
27161 @endif target-qthreads
27162
27163 .PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
27164 maybe-distclean-target-qthreads:
27165 @if target-qthreads
27166 maybe-distclean-target-qthreads: distclean-target-qthreads
27167
27168 distclean-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         echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
27174         for flag in $(EXTRA_TARGET_FLAGS); do \
27175           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27176         done; \
27177         (cd $(TARGET_SUBDIR)/qthreads && \
27178           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27179                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27180                   "RANLIB=$${RANLIB}" \
27181                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27182                   distclean) \
27183           || exit 1
27184
27185 @endif target-qthreads
27186
27187 .PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
27188 maybe-maintainer-clean-target-qthreads:
27189 @if target-qthreads
27190 maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
27191
27192 maintainer-clean-target-qthreads: 
27193         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27194         r=`${PWD_COMMAND}`; export r; \
27195         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27196         $(SET_LIB_PATH) \
27197         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
27198         for flag in $(EXTRA_TARGET_FLAGS); do \
27199           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27200         done; \
27201         (cd $(TARGET_SUBDIR)/qthreads && \
27202           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27203                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27204                   "RANLIB=$${RANLIB}" \
27205                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27206                   maintainer-clean) \
27207           || exit 1
27208
27209 @endif target-qthreads
27210
27211
27212 .PHONY: configure-target-rda maybe-configure-target-rda
27213 maybe-configure-target-rda:
27214 @if target-rda
27215 maybe-configure-target-rda: configure-target-rda
27216
27217 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
27218 $(TARGET_SUBDIR)/rda/multilib.out: multilib.out
27219         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
27220         rm -f $(TARGET_SUBDIR)/rda/Makefile || : ; \
27221         cp multilib.out $(TARGET_SUBDIR)/rda/multilib.out
27222
27223 configure-target-rda: $(TARGET_SUBDIR)/rda/multilib.out
27224         @test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
27225         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
27226         r=`${PWD_COMMAND}`; export r; \
27227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27228         $(SET_LIB_PATH) \
27229         AR="$(AR_FOR_TARGET)"; export AR; \
27230         AS="$(AS_FOR_TARGET)"; export AS; \
27231         CC="$(CC_FOR_TARGET)"; export CC; \
27232         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
27233         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
27234         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
27235         CXX="$(CXX_FOR_TARGET)"; export CXX; \
27236         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
27237         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
27238         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
27239         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
27240         LD="$(LD_FOR_TARGET)"; export LD; \
27241         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
27242         NM="$(NM_FOR_TARGET)"; export NM; \
27243         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
27244         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
27245         echo Configuring in $(TARGET_SUBDIR)/rda; \
27246         cd "$(TARGET_SUBDIR)/rda" || exit 1; \
27247         case $(srcdir) in \
27248           /* | [A-Za-z]:[\\/]*) \
27249             topdir=$(srcdir) ;; \
27250           *) \
27251             case "$(TARGET_SUBDIR)" in \
27252               .) topdir="../$(srcdir)" ;; \
27253               *) topdir="../../$(srcdir)" ;; \
27254             esac ;; \
27255         esac; \
27256           srcdiroption="--srcdir=$${topdir}/rda"; \
27257           libsrcdir="$$s/rda"; \
27258         rm -f no-such-file || : ; \
27259         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27260           $(TARGET_CONFIGARGS) $${srcdiroption} \
27261           --with-target-subdir="$(TARGET_SUBDIR)" \
27262           || exit 1
27263 @endif target-rda
27264
27265 .PHONY: all-target-rda maybe-all-target-rda
27266 maybe-all-target-rda:
27267 @if target-rda
27268 maybe-all-target-rda: all-target-rda
27269 all-target-rda: configure-target-rda
27270         @r=`${PWD_COMMAND}`; export r; \
27271         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27272         $(SET_LIB_PATH) \
27273         (cd $(TARGET_SUBDIR)/rda && \
27274           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
27275 @endif target-rda
27276
27277 .PHONY: check-target-rda maybe-check-target-rda
27278 maybe-check-target-rda:
27279 @if target-rda
27280 maybe-check-target-rda: check-target-rda
27281
27282 check-target-rda:
27283         @r=`${PWD_COMMAND}`; export r; \
27284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27285         $(SET_LIB_PATH) \
27286         (cd $(TARGET_SUBDIR)/rda && \
27287           $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
27288
27289 @endif target-rda
27290
27291 .PHONY: install-target-rda maybe-install-target-rda
27292 maybe-install-target-rda:
27293 @if target-rda
27294 maybe-install-target-rda: install-target-rda
27295
27296 install-target-rda: installdirs
27297         @r=`${PWD_COMMAND}`; export r; \
27298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27299         $(SET_LIB_PATH) \
27300         (cd $(TARGET_SUBDIR)/rda && \
27301           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
27302
27303 @endif target-rda
27304
27305 # Other targets (info, dvi, etc.)
27306
27307 .PHONY: maybe-info-target-rda info-target-rda
27308 maybe-info-target-rda:
27309 @if target-rda
27310 maybe-info-target-rda: info-target-rda
27311
27312 info-target-rda: \
27313     configure-target-rda 
27314         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27315         r=`${PWD_COMMAND}`; export r; \
27316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27317         $(SET_LIB_PATH) \
27318         echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
27319         for flag in $(EXTRA_TARGET_FLAGS); do \
27320           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27321         done; \
27322         (cd $(TARGET_SUBDIR)/rda && \
27323           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27324                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27325                   "RANLIB=$${RANLIB}" \
27326                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27327                   info) \
27328           || exit 1
27329
27330 @endif target-rda
27331
27332 .PHONY: maybe-dvi-target-rda dvi-target-rda
27333 maybe-dvi-target-rda:
27334 @if target-rda
27335 maybe-dvi-target-rda: dvi-target-rda
27336
27337 dvi-target-rda: \
27338     configure-target-rda 
27339         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27340         r=`${PWD_COMMAND}`; export r; \
27341         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27342         $(SET_LIB_PATH) \
27343         echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
27344         for flag in $(EXTRA_TARGET_FLAGS); do \
27345           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27346         done; \
27347         (cd $(TARGET_SUBDIR)/rda && \
27348           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27349                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27350                   "RANLIB=$${RANLIB}" \
27351                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27352                   dvi) \
27353           || exit 1
27354
27355 @endif target-rda
27356
27357 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
27358 maybe-TAGS-target-rda:
27359 @if target-rda
27360 maybe-TAGS-target-rda: TAGS-target-rda
27361
27362 TAGS-target-rda: \
27363     configure-target-rda 
27364         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27365         r=`${PWD_COMMAND}`; export r; \
27366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27367         $(SET_LIB_PATH) \
27368         echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
27369         for flag in $(EXTRA_TARGET_FLAGS); do \
27370           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27371         done; \
27372         (cd $(TARGET_SUBDIR)/rda && \
27373           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27374                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27375                   "RANLIB=$${RANLIB}" \
27376                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27377                   TAGS) \
27378           || exit 1
27379
27380 @endif target-rda
27381
27382 .PHONY: maybe-install-info-target-rda install-info-target-rda
27383 maybe-install-info-target-rda:
27384 @if target-rda
27385 maybe-install-info-target-rda: install-info-target-rda
27386
27387 install-info-target-rda: \
27388     configure-target-rda \
27389     info-target-rda 
27390         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27391         r=`${PWD_COMMAND}`; export r; \
27392         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27393         $(SET_LIB_PATH) \
27394         echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
27395         for flag in $(EXTRA_TARGET_FLAGS); do \
27396           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27397         done; \
27398         (cd $(TARGET_SUBDIR)/rda && \
27399           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27400                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27401                   "RANLIB=$${RANLIB}" \
27402                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27403                   install-info) \
27404           || exit 1
27405
27406 @endif target-rda
27407
27408 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
27409 maybe-installcheck-target-rda:
27410 @if target-rda
27411 maybe-installcheck-target-rda: installcheck-target-rda
27412
27413 installcheck-target-rda: \
27414     configure-target-rda 
27415         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27416         r=`${PWD_COMMAND}`; export r; \
27417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27418         $(SET_LIB_PATH) \
27419         echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
27420         for flag in $(EXTRA_TARGET_FLAGS); do \
27421           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27422         done; \
27423         (cd $(TARGET_SUBDIR)/rda && \
27424           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27425                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27426                   "RANLIB=$${RANLIB}" \
27427                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27428                   installcheck) \
27429           || exit 1
27430
27431 @endif target-rda
27432
27433 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
27434 maybe-mostlyclean-target-rda:
27435 @if target-rda
27436 maybe-mostlyclean-target-rda: mostlyclean-target-rda
27437
27438 mostlyclean-target-rda: 
27439         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27440         r=`${PWD_COMMAND}`; export r; \
27441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27442         $(SET_LIB_PATH) \
27443         echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
27444         for flag in $(EXTRA_TARGET_FLAGS); do \
27445           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27446         done; \
27447         (cd $(TARGET_SUBDIR)/rda && \
27448           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27449                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27450                   "RANLIB=$${RANLIB}" \
27451                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27452                   mostlyclean) \
27453           || exit 1
27454
27455 @endif target-rda
27456
27457 .PHONY: maybe-clean-target-rda clean-target-rda
27458 maybe-clean-target-rda:
27459 @if target-rda
27460 maybe-clean-target-rda: clean-target-rda
27461
27462 clean-target-rda: 
27463         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27464         r=`${PWD_COMMAND}`; export r; \
27465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27466         $(SET_LIB_PATH) \
27467         echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
27468         for flag in $(EXTRA_TARGET_FLAGS); do \
27469           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27470         done; \
27471         (cd $(TARGET_SUBDIR)/rda && \
27472           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27473                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27474                   "RANLIB=$${RANLIB}" \
27475                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27476                   clean) \
27477           || exit 1
27478
27479 @endif target-rda
27480
27481 .PHONY: maybe-distclean-target-rda distclean-target-rda
27482 maybe-distclean-target-rda:
27483 @if target-rda
27484 maybe-distclean-target-rda: distclean-target-rda
27485
27486 distclean-target-rda: 
27487         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27488         r=`${PWD_COMMAND}`; export r; \
27489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27490         $(SET_LIB_PATH) \
27491         echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
27492         for flag in $(EXTRA_TARGET_FLAGS); do \
27493           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27494         done; \
27495         (cd $(TARGET_SUBDIR)/rda && \
27496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27498                   "RANLIB=$${RANLIB}" \
27499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27500                   distclean) \
27501           || exit 1
27502
27503 @endif target-rda
27504
27505 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
27506 maybe-maintainer-clean-target-rda:
27507 @if target-rda
27508 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
27509
27510 maintainer-clean-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         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
27516         for flag in $(EXTRA_TARGET_FLAGS); do \
27517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27518         done; \
27519         (cd $(TARGET_SUBDIR)/rda && \
27520           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27521                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27522                   "RANLIB=$${RANLIB}" \
27523                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27524                   maintainer-clean) \
27525           || exit 1
27526
27527 @endif target-rda
27528
27529
27530 .PHONY: configure-target-libada maybe-configure-target-libada
27531 maybe-configure-target-libada:
27532 @if target-libada
27533 maybe-configure-target-libada: configure-target-libada
27534
27535 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
27536 $(TARGET_SUBDIR)/libada/multilib.out: multilib.out
27537         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
27538         rm -f $(TARGET_SUBDIR)/libada/Makefile || : ; \
27539         cp multilib.out $(TARGET_SUBDIR)/libada/multilib.out
27540
27541 configure-target-libada: $(TARGET_SUBDIR)/libada/multilib.out
27542         @test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
27543         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
27544         r=`${PWD_COMMAND}`; export r; \
27545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27546         $(SET_LIB_PATH) \
27547         AR="$(AR_FOR_TARGET)"; export AR; \
27548         AS="$(AS_FOR_TARGET)"; export AS; \
27549         CC="$(CC_FOR_TARGET)"; export CC; \
27550         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
27551         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
27552         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
27553         CXX="$(CXX_FOR_TARGET)"; export CXX; \
27554         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
27555         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
27556         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
27557         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
27558         LD="$(LD_FOR_TARGET)"; export LD; \
27559         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
27560         NM="$(NM_FOR_TARGET)"; export NM; \
27561         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
27562         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
27563         echo Configuring in $(TARGET_SUBDIR)/libada; \
27564         cd "$(TARGET_SUBDIR)/libada" || exit 1; \
27565         case $(srcdir) in \
27566           /* | [A-Za-z]:[\\/]*) \
27567             topdir=$(srcdir) ;; \
27568           *) \
27569             case "$(TARGET_SUBDIR)" in \
27570               .) topdir="../$(srcdir)" ;; \
27571               *) topdir="../../$(srcdir)" ;; \
27572             esac ;; \
27573         esac; \
27574           srcdiroption="--srcdir=$${topdir}/libada"; \
27575           libsrcdir="$$s/libada"; \
27576         rm -f no-such-file || : ; \
27577         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27578           $(TARGET_CONFIGARGS) $${srcdiroption} \
27579           --with-target-subdir="$(TARGET_SUBDIR)" \
27580           || exit 1
27581 @endif target-libada
27582
27583 .PHONY: all-target-libada maybe-all-target-libada
27584 maybe-all-target-libada:
27585 @if target-libada
27586 maybe-all-target-libada: all-target-libada
27587 all-target-libada: configure-target-libada
27588         @r=`${PWD_COMMAND}`; export r; \
27589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27590         $(SET_LIB_PATH) \
27591         (cd $(TARGET_SUBDIR)/libada && \
27592           $(MAKE) $(TARGET_FLAGS_TO_PASS)  all)
27593 @endif target-libada
27594
27595 .PHONY: check-target-libada maybe-check-target-libada
27596 maybe-check-target-libada:
27597 @if target-libada
27598 maybe-check-target-libada: check-target-libada
27599
27600 check-target-libada:
27601         @r=`${PWD_COMMAND}`; export r; \
27602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27603         $(SET_LIB_PATH) \
27604         (cd $(TARGET_SUBDIR)/libada && \
27605           $(MAKE) $(TARGET_FLAGS_TO_PASS)  check)
27606
27607 @endif target-libada
27608
27609 .PHONY: install-target-libada maybe-install-target-libada
27610 maybe-install-target-libada:
27611 @if target-libada
27612 maybe-install-target-libada: install-target-libada
27613
27614 install-target-libada: installdirs
27615         @r=`${PWD_COMMAND}`; export r; \
27616         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27617         $(SET_LIB_PATH) \
27618         (cd $(TARGET_SUBDIR)/libada && \
27619           $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
27620
27621 @endif target-libada
27622
27623 # Other targets (info, dvi, etc.)
27624
27625 .PHONY: maybe-info-target-libada info-target-libada
27626 maybe-info-target-libada:
27627 @if target-libada
27628 maybe-info-target-libada: info-target-libada
27629
27630 info-target-libada: \
27631     configure-target-libada 
27632         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27633         r=`${PWD_COMMAND}`; export r; \
27634         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27635         $(SET_LIB_PATH) \
27636         echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
27637         for flag in $(EXTRA_TARGET_FLAGS); do \
27638           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27639         done; \
27640         (cd $(TARGET_SUBDIR)/libada && \
27641           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27642                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27643                   "RANLIB=$${RANLIB}" \
27644                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27645                   info) \
27646           || exit 1
27647
27648 @endif target-libada
27649
27650 .PHONY: maybe-dvi-target-libada dvi-target-libada
27651 maybe-dvi-target-libada:
27652 @if target-libada
27653 maybe-dvi-target-libada: dvi-target-libada
27654
27655 dvi-target-libada: \
27656     configure-target-libada 
27657         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27658         r=`${PWD_COMMAND}`; export r; \
27659         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27660         $(SET_LIB_PATH) \
27661         echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
27662         for flag in $(EXTRA_TARGET_FLAGS); do \
27663           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27664         done; \
27665         (cd $(TARGET_SUBDIR)/libada && \
27666           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27667                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27668                   "RANLIB=$${RANLIB}" \
27669                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27670                   dvi) \
27671           || exit 1
27672
27673 @endif target-libada
27674
27675 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
27676 maybe-TAGS-target-libada:
27677 @if target-libada
27678 maybe-TAGS-target-libada: TAGS-target-libada
27679
27680 TAGS-target-libada: \
27681     configure-target-libada 
27682         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27683         r=`${PWD_COMMAND}`; export r; \
27684         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27685         $(SET_LIB_PATH) \
27686         echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
27687         for flag in $(EXTRA_TARGET_FLAGS); do \
27688           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27689         done; \
27690         (cd $(TARGET_SUBDIR)/libada && \
27691           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27692                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27693                   "RANLIB=$${RANLIB}" \
27694                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27695                   TAGS) \
27696           || exit 1
27697
27698 @endif target-libada
27699
27700 .PHONY: maybe-install-info-target-libada install-info-target-libada
27701 maybe-install-info-target-libada:
27702 @if target-libada
27703 maybe-install-info-target-libada: install-info-target-libada
27704
27705 install-info-target-libada: \
27706     configure-target-libada \
27707     info-target-libada 
27708         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27709         r=`${PWD_COMMAND}`; export r; \
27710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27711         $(SET_LIB_PATH) \
27712         echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
27713         for flag in $(EXTRA_TARGET_FLAGS); do \
27714           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27715         done; \
27716         (cd $(TARGET_SUBDIR)/libada && \
27717           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27718                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27719                   "RANLIB=$${RANLIB}" \
27720                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27721                   install-info) \
27722           || exit 1
27723
27724 @endif target-libada
27725
27726 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
27727 maybe-installcheck-target-libada:
27728 @if target-libada
27729 maybe-installcheck-target-libada: installcheck-target-libada
27730
27731 installcheck-target-libada: \
27732     configure-target-libada 
27733         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27734         r=`${PWD_COMMAND}`; export r; \
27735         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27736         $(SET_LIB_PATH) \
27737         echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
27738         for flag in $(EXTRA_TARGET_FLAGS); do \
27739           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27740         done; \
27741         (cd $(TARGET_SUBDIR)/libada && \
27742           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27743                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27744                   "RANLIB=$${RANLIB}" \
27745                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27746                   installcheck) \
27747           || exit 1
27748
27749 @endif target-libada
27750
27751 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
27752 maybe-mostlyclean-target-libada:
27753 @if target-libada
27754 maybe-mostlyclean-target-libada: mostlyclean-target-libada
27755
27756 mostlyclean-target-libada: 
27757         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27758         r=`${PWD_COMMAND}`; export r; \
27759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27760         $(SET_LIB_PATH) \
27761         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
27762         for flag in $(EXTRA_TARGET_FLAGS); do \
27763           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27764         done; \
27765         (cd $(TARGET_SUBDIR)/libada && \
27766           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27767                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27768                   "RANLIB=$${RANLIB}" \
27769                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27770                   mostlyclean) \
27771           || exit 1
27772
27773 @endif target-libada
27774
27775 .PHONY: maybe-clean-target-libada clean-target-libada
27776 maybe-clean-target-libada:
27777 @if target-libada
27778 maybe-clean-target-libada: clean-target-libada
27779
27780 clean-target-libada: 
27781         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27782         r=`${PWD_COMMAND}`; export r; \
27783         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27784         $(SET_LIB_PATH) \
27785         echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
27786         for flag in $(EXTRA_TARGET_FLAGS); do \
27787           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27788         done; \
27789         (cd $(TARGET_SUBDIR)/libada && \
27790           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27791                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27792                   "RANLIB=$${RANLIB}" \
27793                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27794                   clean) \
27795           || exit 1
27796
27797 @endif target-libada
27798
27799 .PHONY: maybe-distclean-target-libada distclean-target-libada
27800 maybe-distclean-target-libada:
27801 @if target-libada
27802 maybe-distclean-target-libada: distclean-target-libada
27803
27804 distclean-target-libada: 
27805         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27806         r=`${PWD_COMMAND}`; export r; \
27807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27808         $(SET_LIB_PATH) \
27809         echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
27810         for flag in $(EXTRA_TARGET_FLAGS); do \
27811           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27812         done; \
27813         (cd $(TARGET_SUBDIR)/libada && \
27814           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27815                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27816                   "RANLIB=$${RANLIB}" \
27817                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27818                   distclean) \
27819           || exit 1
27820
27821 @endif target-libada
27822
27823 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
27824 maybe-maintainer-clean-target-libada:
27825 @if target-libada
27826 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
27827
27828 maintainer-clean-target-libada: 
27829         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27830         r=`${PWD_COMMAND}`; export r; \
27831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27832         $(SET_LIB_PATH) \
27833         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
27834         for flag in $(EXTRA_TARGET_FLAGS); do \
27835           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27836         done; \
27837         (cd $(TARGET_SUBDIR)/libada && \
27838           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27839                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27840                   "RANLIB=$${RANLIB}" \
27841                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27842                   maintainer-clean) \
27843           || exit 1
27844
27845 @endif target-libada
27846
27847
27848
27849 # ----------
27850 # GCC module
27851 # ----------
27852
27853 # Unfortunately, while gcc _should_ be a host module,
27854 # libgcc is a target module, and gen* programs are
27855 # build modules.  So GCC is a sort of hybrid.
27856
27857 # gcc is the only module which uses GCC_FLAGS_TO_PASS.
27858 # Don't use shared host config.cache, as it will confuse later
27859 # directories; GCC wants slightly different values for some
27860 # precious variables.  *sigh*
27861
27862 # We must skip configuring if toplevel bootstrap is going.
27863 .PHONY: configure-gcc maybe-configure-gcc
27864 maybe-configure-gcc:
27865 @if gcc
27866 maybe-configure-gcc: configure-gcc
27867 configure-gcc:
27868         @test ! -f gcc/Makefile || exit 0; \
27869         [ -f stage_last ] && exit 0; \
27870         [ -d gcc ] || mkdir gcc; \
27871         r=`${PWD_COMMAND}`; export r; \
27872         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27873         CC="$(CC)"; export CC; \
27874         CFLAGS="$(CFLAGS)"; export CFLAGS; \
27875         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
27876         CXX="$(CXX)"; export CXX; \
27877         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
27878         TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
27879         AR="$(AR)"; export AR; \
27880         AS="$(AS)"; export AS; \
27881         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
27882         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
27883         LD="$(LD)"; export LD; \
27884         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
27885         NM="$(NM)"; export NM; \
27886         RANLIB="$(RANLIB)"; export RANLIB; \
27887         WINDRES="$(WINDRES)"; export WINDRES; \
27888         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
27889         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
27890         GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
27891         GMPINC="$(HOST_GMPINC)"; export GMPINC; \
27892         echo Configuring in gcc; \
27893         cd gcc || exit 1; \
27894         case $(srcdir) in \
27895           \.) \
27896             srcdiroption="--srcdir=."; \
27897             libsrcdir=".";; \
27898           /* | [A-Za-z]:[\\/]*) \
27899             srcdiroption="--srcdir=$(srcdir)/gcc"; \
27900             libsrcdir="$$s/gcc";; \
27901           *) \
27902             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
27903             libsrcdir="$$s/gcc";; \
27904         esac; \
27905         $(SHELL) $${libsrcdir}/configure \
27906           $(HOST_CONFIGARGS) $${srcdiroption} \
27907           || exit 1
27908 @endif gcc
27909
27910 # Don't 'make all' in gcc if it's already been made by 'bootstrap'; that
27911 # causes trouble.  This wart will be fixed eventually by moving
27912 # the bootstrap behavior to this file.
27913 .PHONY: all-gcc maybe-all-gcc
27914 maybe-all-gcc:
27915 @if gcc
27916 maybe-all-gcc: all-gcc
27917 all-gcc: configure-gcc
27918         r=`${PWD_COMMAND}`; export r; \
27919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27920         if [ -f stage_last ] ; then \
27921           true ; \
27922         elif [ -f gcc/stage_last ] ; then \
27923           $(SET_LIB_PATH) \
27924           (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) quickstrap); \
27925         else \
27926           $(SET_LIB_PATH) \
27927           (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) all); \
27928         fi
27929 @endif gcc
27930
27931 # Building GCC uses some tools for rebuilding "source" files
27932 # like texinfo, bison/byacc, etc.  So we must depend on those.
27933 #
27934 # While building GCC, it may be necessary to run various target
27935 # programs like the assembler, linker, etc.  So we depend on
27936 # those too.
27937 #
27938 # In theory, on an SMP all those dependencies can be resolved
27939 # in parallel.
27940 #
27941 GCC_STRAP_TARGETS = bootstrap bootstrap-lean bootstrap2 bootstrap2-lean bootstrap3 bootstrap3-lean bootstrap4 bootstrap4-lean bubblestrap quickstrap cleanstrap restrap
27942 .PHONY: $(GCC_STRAP_TARGETS)
27943 $(GCC_STRAP_TARGETS): all-bootstrap configure-gcc
27944         @r=`${PWD_COMMAND}`; export r; \
27945         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27946         $(SET_LIB_PATH) \
27947         echo "Bootstrapping the compiler"; \
27948         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $@
27949         @r=`${PWD_COMMAND}`; export r; \
27950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27951         case "$@" in \
27952           *bootstrap4-lean ) \
27953             msg="Comparing stage3 and stage4 of the compiler"; \
27954             compare=compare3-lean ;; \
27955           *bootstrap4 ) \
27956             msg="Comparing stage3 and stage4 of the compiler"; \
27957             compare=compare3 ;; \
27958           *-lean ) \
27959             msg="Comparing stage2 and stage3 of the compiler"; \
27960             compare=compare-lean ;; \
27961           * ) \
27962             msg="Comparing stage2 and stage3 of the compiler"; \
27963             compare=compare ;; \
27964         esac; \
27965         $(SET_LIB_PATH) \
27966         echo "$$msg"; \
27967         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $$compare
27968         @r=`${PWD_COMMAND}`; export r; \
27969         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
27970         $(SET_LIB_PATH) \
27971         echo "Building runtime libraries"; \
27972         $(MAKE) $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) all
27973
27974 profiledbootstrap: all-bootstrap configure-gcc
27975         @r=`${PWD_COMMAND}`; export r; \
27976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27977         $(SET_LIB_PATH) \
27978         echo "Bootstrapping the compiler"; \
27979         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stageprofile_build
27980         @r=`${PWD_COMMAND}`; export r; \
27981         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
27982         $(SET_LIB_PATH) \
27983         echo "Building runtime libraries and training compiler"; \
27984         $(MAKE) $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) all
27985         @r=`${PWD_COMMAND}`; export r; \
27986         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27987         $(SET_LIB_PATH) \
27988         echo "Building feedback based compiler"; \
27989         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stagefeedback_build
27990
27991 .PHONY: cross
27992 cross: all-texinfo all-bison all-byacc all-binutils all-gas all-ld
27993         @r=`${PWD_COMMAND}`; export r; \
27994         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27995         $(SET_LIB_PATH) \
27996         echo "Building the C and C++ compiler"; \
27997         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
27998         @r=`${PWD_COMMAND}`; export r; \
27999         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28000         $(SET_LIB_PATH) \
28001         echo "Building runtime libraries"; \
28002         $(MAKE) $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) \
28003           LANGUAGES="c c++" all
28004
28005 .PHONY: check-gcc maybe-check-gcc
28006 maybe-check-gcc:
28007 @if gcc
28008 maybe-check-gcc: check-gcc
28009 check-gcc:
28010         @if [ -f ./gcc/Makefile ] ; then \
28011           r=`${PWD_COMMAND}`; export r; \
28012           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28013           $(SET_LIB_PATH) \
28014           (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check); \
28015         else \
28016           true; \
28017         fi
28018
28019 .PHONY: check-gcc-c++
28020 check-gcc-c++:
28021         @if [ -f ./gcc/Makefile ] ; then \
28022           r=`${PWD_COMMAND}`; export r; \
28023           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28024           $(SET_LIB_PATH) \
28025           (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
28026         else \
28027           true; \
28028         fi
28029
28030 .PHONY: check-c++
28031 check-c++: check-target-libstdc++-v3 check-gcc-c++
28032 @endif gcc
28033
28034 .PHONY: install-gcc maybe-install-gcc
28035 maybe-install-gcc:
28036 @if gcc
28037 maybe-install-gcc: install-gcc
28038 install-gcc:
28039         @if [ -f ./gcc/Makefile ] ; then \
28040           r=`${PWD_COMMAND}`; export r; \
28041           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28042           $(SET_LIB_PATH) \
28043           (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
28044         else \
28045           true; \
28046         fi
28047 @endif gcc
28048
28049 # Install the gcc headers files, but not the fixed include files,
28050 # which Cygnus is not allowed to distribute.  This rule is very
28051 # dependent on the workings of the gcc Makefile.in.
28052 .PHONY: gcc-no-fixedincludes
28053 gcc-no-fixedincludes:
28054         @if [ -f ./gcc/Makefile ]; then \
28055           rm -rf gcc/tmp-include; \
28056           mv gcc/include gcc/tmp-include 2>/dev/null; \
28057           mkdir gcc/include; \
28058           cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
28059           touch gcc/stmp-fixinc gcc/include/fixed; \
28060           rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
28061           r=`${PWD_COMMAND}`; export r; \
28062           s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28063           $(SET_LIB_PATH) \
28064           (cd ./gcc && \
28065            $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
28066           rm -rf gcc/include; \
28067           mv gcc/tmp-include gcc/include 2>/dev/null; \
28068         else true; fi
28069
28070 # Other targets (dvi, info, etc.)
28071
28072 .PHONY: maybe-info-gcc info-gcc
28073 maybe-info-gcc:
28074 @if gcc
28075 maybe-info-gcc: info-gcc
28076 info-gcc: \
28077     configure-gcc 
28078         @[ -f ./gcc/Makefile ] || exit 0; \
28079         r=`${PWD_COMMAND}`; export r; \
28080         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28081         $(SET_LIB_PATH) \
28082         for flag in $(EXTRA_GCC_FLAGS); do \
28083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28084         done; \
28085         echo "Doing info in gcc" ; \
28086         (cd gcc && \
28087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28089                   "RANLIB=$${RANLIB}" \
28090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28091                   info) \
28092           || exit 1
28093 @endif gcc
28094
28095
28096 .PHONY: maybe-dvi-gcc dvi-gcc
28097 maybe-dvi-gcc:
28098 @if gcc
28099 maybe-dvi-gcc: dvi-gcc
28100 dvi-gcc: \
28101     configure-gcc 
28102         @[ -f ./gcc/Makefile ] || exit 0; \
28103         r=`${PWD_COMMAND}`; export r; \
28104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28105         $(SET_LIB_PATH) \
28106         for flag in $(EXTRA_GCC_FLAGS); do \
28107           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28108         done; \
28109         echo "Doing dvi in gcc" ; \
28110         (cd gcc && \
28111           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28112                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28113                   "RANLIB=$${RANLIB}" \
28114                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28115                   dvi) \
28116           || exit 1
28117 @endif gcc
28118
28119
28120 .PHONY: maybe-TAGS-gcc TAGS-gcc
28121 maybe-TAGS-gcc:
28122 @if gcc
28123 maybe-TAGS-gcc: TAGS-gcc
28124 TAGS-gcc: \
28125     configure-gcc 
28126         @[ -f ./gcc/Makefile ] || exit 0; \
28127         r=`${PWD_COMMAND}`; export r; \
28128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28129         $(SET_LIB_PATH) \
28130         for flag in $(EXTRA_GCC_FLAGS); do \
28131           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28132         done; \
28133         echo "Doing TAGS in gcc" ; \
28134         (cd gcc && \
28135           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28136                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28137                   "RANLIB=$${RANLIB}" \
28138                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28139                   TAGS) \
28140           || exit 1
28141 @endif gcc
28142
28143
28144 .PHONY: maybe-install-info-gcc install-info-gcc
28145 maybe-install-info-gcc:
28146 @if gcc
28147 maybe-install-info-gcc: install-info-gcc
28148 install-info-gcc: \
28149     configure-gcc \
28150     info-gcc 
28151         @[ -f ./gcc/Makefile ] || exit 0; \
28152         r=`${PWD_COMMAND}`; export r; \
28153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28154         $(SET_LIB_PATH) \
28155         for flag in $(EXTRA_GCC_FLAGS); do \
28156           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28157         done; \
28158         echo "Doing install-info in gcc" ; \
28159         (cd gcc && \
28160           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28161                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28162                   "RANLIB=$${RANLIB}" \
28163                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28164                   install-info) \
28165           || exit 1
28166 @endif gcc
28167
28168
28169 .PHONY: maybe-installcheck-gcc installcheck-gcc
28170 maybe-installcheck-gcc:
28171 @if gcc
28172 maybe-installcheck-gcc: installcheck-gcc
28173 installcheck-gcc: \
28174     configure-gcc 
28175         @[ -f ./gcc/Makefile ] || exit 0; \
28176         r=`${PWD_COMMAND}`; export r; \
28177         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28178         $(SET_LIB_PATH) \
28179         for flag in $(EXTRA_GCC_FLAGS); do \
28180           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28181         done; \
28182         echo "Doing installcheck in gcc" ; \
28183         (cd gcc && \
28184           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28185                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28186                   "RANLIB=$${RANLIB}" \
28187                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28188                   installcheck) \
28189           || exit 1
28190 @endif gcc
28191
28192
28193 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
28194 maybe-mostlyclean-gcc:
28195 @if gcc
28196 maybe-mostlyclean-gcc: mostlyclean-gcc
28197 mostlyclean-gcc: 
28198         @[ -f ./gcc/Makefile ] || exit 0; \
28199         r=`${PWD_COMMAND}`; export r; \
28200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28201         $(SET_LIB_PATH) \
28202         for flag in $(EXTRA_GCC_FLAGS); do \
28203           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28204         done; \
28205         echo "Doing mostlyclean in gcc" ; \
28206         (cd gcc && \
28207           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28208                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28209                   "RANLIB=$${RANLIB}" \
28210                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28211                   mostlyclean) \
28212           || exit 1
28213 @endif gcc
28214
28215
28216 .PHONY: maybe-clean-gcc clean-gcc
28217 maybe-clean-gcc:
28218 @if gcc
28219 maybe-clean-gcc: clean-gcc
28220 clean-gcc: 
28221         @[ -f ./gcc/Makefile ] || exit 0; \
28222         r=`${PWD_COMMAND}`; export r; \
28223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28224         $(SET_LIB_PATH) \
28225         for flag in $(EXTRA_GCC_FLAGS); do \
28226           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28227         done; \
28228         echo "Doing clean in gcc" ; \
28229         (cd gcc && \
28230           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28231                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28232                   "RANLIB=$${RANLIB}" \
28233                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28234                   clean) \
28235           || exit 1
28236 @endif gcc
28237
28238
28239 .PHONY: maybe-distclean-gcc distclean-gcc
28240 maybe-distclean-gcc:
28241 @if gcc
28242 maybe-distclean-gcc: distclean-gcc
28243 distclean-gcc: 
28244         @[ -f ./gcc/Makefile ] || exit 0; \
28245         r=`${PWD_COMMAND}`; export r; \
28246         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28247         $(SET_LIB_PATH) \
28248         for flag in $(EXTRA_GCC_FLAGS); do \
28249           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28250         done; \
28251         echo "Doing distclean in gcc" ; \
28252         (cd gcc && \
28253           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28254                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28255                   "RANLIB=$${RANLIB}" \
28256                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28257                   distclean) \
28258           || exit 1
28259 @endif gcc
28260
28261
28262 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
28263 maybe-maintainer-clean-gcc:
28264 @if gcc
28265 maybe-maintainer-clean-gcc: maintainer-clean-gcc
28266 maintainer-clean-gcc: 
28267         @[ -f ./gcc/Makefile ] || exit 0; \
28268         r=`${PWD_COMMAND}`; export r; \
28269         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28270         $(SET_LIB_PATH) \
28271         for flag in $(EXTRA_GCC_FLAGS); do \
28272           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28273         done; \
28274         echo "Doing maintainer-clean in gcc" ; \
28275         (cd gcc && \
28276           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28277                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28278                   "RANLIB=$${RANLIB}" \
28279                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28280                   maintainer-clean) \
28281           || exit 1
28282 @endif gcc
28283
28284
28285
28286 # ---------------------
28287 # GCC bootstrap support
28288 # ---------------------
28289
28290 # We name the directories for the various stages "stage1-gcc",
28291 # "stage2-gcc","stage3-gcc", etc.  
28292 # Unfortunately, the 'compare' process will fail (on debugging information)
28293 # if any directory names are different!
28294 # So in the building rule for each stage, we relocate them before and after.
28295 # The current one is 'gcc', while the previous one is 'prev-gcc'.  (The
28296 # current one must be 'gcc' for now because the scripts in that directory
28297 # assume it.)
28298 # At the end of the bootstrap, 'stage3-gcc' must be moved to 'gcc' so that
28299 # libraries can find it.  Ick!
28300
28301 # Bugs: This is almost certainly not parallel-make safe.
28302
28303 # 'touch' doesn't work right on some platforms.
28304 STAMP = echo timestamp > 
28305
28306 # Only build the C compiler for stage1, because that is the only one that
28307 # we can guarantee will build with the native compiler, and also it is the
28308 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
28309 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
28310 # overrideable (for a bootstrap build stage1 also builds gcc.info).
28311
28312 STAGE1_CFLAGS=@stage1_cflags@
28313 STAGE1_LANGUAGES=@stage1_languages@
28314
28315 # For stage 1:
28316 # * We force-disable intermodule optimizations, even if
28317 #   --enable-intermodule was passed, since the installed compiler probably
28318 #   can't handle them.  Luckily, autoconf always respects
28319 #   the last argument when conflicting --enable arguments are passed.
28320 # * Likewise, we force-disable coverage flags, since the installed compiler
28321 #   probably has never heard of them.
28322 # * We build only C (and possibly Ada).
28323 configure-stage1-gcc:
28324         echo configure-stage1-gcc > stage_last ; \
28325         if [ -f stage1-gcc/Makefile ] ; then \
28326           $(STAMP) configure-stage1-gcc ; \
28327           exit 0; \
28328         else \
28329           true ; \
28330         fi ; \
28331         [ -d stage1-gcc ] || mkdir stage1-gcc; \
28332         mv stage1-gcc gcc ; \
28333         r=`${PWD_COMMAND}`; export r; \
28334         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28335         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
28336         TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
28337         CC="$(CC)"; export CC; \
28338         CFLAGS="$(CFLAGS)"; export CFLAGS; \
28339         CXX="$(CXX)"; export CXX; \
28340         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
28341         AR="$(AR)"; export AR; \
28342         AS="$(AS)"; export AS; \
28343         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
28344         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
28345         LD="$(LD)"; export LD; \
28346         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
28347         NM="$(NM)"; export NM; \
28348         RANLIB="$(RANLIB)"; export RANLIB; \
28349         WINDRES="$(WINDRES)"; export WINDRES; \
28350         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
28351         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
28352         echo Configuring stage 1 in gcc; \
28353         cd gcc || exit 1; \
28354         case $(srcdir) in \
28355           \.) \
28356             srcdiroption="--srcdir=."; \
28357             libsrcdir=".";; \
28358           /* | [A-Za-z]:[\\/]*) \
28359             srcdiroption="--srcdir=$(srcdir)/gcc"; \
28360             libsrcdir="$$s/gcc";; \
28361           *) \
28362             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28363             libsrcdir="$$s/gcc";; \
28364         esac; \
28365         $(SHELL) $${libsrcdir}/configure \
28366           $(HOST_CONFIGARGS) $${srcdiroption} \
28367           --disable-intermodule --disable-coverage \
28368           --enable-languages="$(STAGE1_LANGUAGES)"; \
28369         cd .. ; \
28370         mv gcc stage1-gcc ; \
28371         $(STAMP) configure-stage1-gcc
28372
28373 # Real targets act phony if they depend on phony targets; this hack
28374 # prevents gratuitous rebuilding of stage 1.
28375 prebootstrap:
28376         $(MAKE) all-bootstrap
28377         $(STAMP) prebootstrap
28378
28379 all-stage1-gcc: configure-stage1-gcc prebootstrap
28380         echo all-stage1-gcc > stage_last ; \
28381         r=`${PWD_COMMAND}`; export r; \
28382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28383         mv stage1-gcc gcc ; \
28384         cd gcc && \
28385         $(MAKE) $(GCC_FLAGS_TO_PASS) \
28386                 CFLAGS="$(STAGE1_CFLAGS)" && $(STAMP) ../all-stage1-gcc ; \
28387         result=$$? ; \
28388         cd .. ; \
28389         mv gcc stage1-gcc ; \
28390         exit $$result
28391
28392 # TODO: Deal with STAGE_PREFIX (which is only for ada, incidentally)
28393 # Possibly pass --enable-werror-always (depending on --enable-werror);
28394 # that's what @stage2_werror_flag@ is for
28395 configure-stage2-gcc: all-stage1-gcc
28396         echo configure-stage2-gcc > stage_last ; \
28397         if [ -f stage2-gcc/Makefile ] ; then \
28398           $(STAMP) configure-stage2-gcc ; \
28399           exit 0; \
28400         else \
28401           true ; \
28402         fi ; \
28403         [ -d stage2-gcc ] || mkdir stage2-gcc; \
28404         mv stage2-gcc gcc ; \
28405         mv stage1-gcc prev-gcc ; \
28406         r=`${PWD_COMMAND}`; export r; \
28407         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28408         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
28409         TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
28410         CFLAGS="$(CFLAGS)"; export CFLAGS; \
28411         CXX="$(CXX)"; export CXX; \
28412         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
28413         AR="$(AR)"; export AR; \
28414         AS="$(AS)"; export AS; \
28415         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
28416         LD="$(LD)"; export LD; \
28417         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
28418         NM="$(NM)"; export NM; \
28419         RANLIB="$(RANLIB)"; export RANLIB; \
28420         WINDRES="$(WINDRES)"; export WINDRES; \
28421         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
28422         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
28423         CC="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
28424         CC_FOR_BUILD="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC_FOR_BUILD; \
28425         echo Configuring stage 2 in gcc; \
28426         cd gcc || exit 1; \
28427         case $(srcdir) in \
28428           \.) \
28429             srcdiroption="--srcdir=."; \
28430             libsrcdir=".";; \
28431           /* | [A-Za-z]:[\\/]*) \
28432             srcdiroption="--srcdir=$(srcdir)/gcc"; \
28433             libsrcdir="$$s/gcc";; \
28434           *) \
28435             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28436             libsrcdir="$$s/gcc";; \
28437         esac; \
28438         $(SHELL) $${libsrcdir}/configure \
28439           $(HOST_CONFIGARGS) $${srcdiroption} @stage2_werror_flag@ ; \
28440         cd .. ; \
28441         mv gcc stage2-gcc ; \
28442         mv prev-gcc stage1-gcc ; \
28443         $(STAMP) configure-stage2-gcc
28444
28445 # Flags to pass to stage2 and later makes.
28446 BOOT_CFLAGS= -g -O2
28447 POSTSTAGE1_FLAGS_TO_PASS = \
28448         CFLAGS="$(BOOT_CFLAGS)" \
28449         ADAC="\$$(CC)"
28450
28451 all-stage2-gcc: all-stage1-gcc configure-stage2-gcc
28452         echo all-stage2-gcc > stage_last ; \
28453         r=`${PWD_COMMAND}`; export r; \
28454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28455         mv stage2-gcc gcc ; \
28456         mv stage1-gcc prev-gcc ; \
28457         cd gcc && \
28458         $(MAKE) $(GCC_FLAGS_TO_PASS) \
28459                 CC="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/" \
28460                 CC_FOR_BUILD="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/" \
28461                 STAGE_PREFIX=$$r/prev-gcc/ \
28462                 $(POSTSTAGE1_FLAGS_TO_PASS) && $(STAMP) ../all-stage2-gcc ; \
28463         result=$$? ; \
28464         cd .. ; \
28465         mv prev-gcc stage1-gcc ; \
28466         mv gcc stage2-gcc ; \
28467         exit $$result
28468
28469 configure-stage3-gcc: all-stage2-gcc
28470         echo configure-stage3-gcc > stage_last ; \
28471         if [ -f stage3-gcc/Makefile ] ; then \
28472           $(STAMP) configure-stage3-gcc ; \
28473           exit 0; \
28474         else \
28475           true ; \
28476         fi ; \
28477         [ -d stage3-gcc ] || mkdir stage3-gcc; \
28478         mv stage3-gcc gcc ; \
28479         mv stage2-gcc prev-gcc ; \
28480         r=`${PWD_COMMAND}`; export r; \
28481         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28482         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
28483         TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
28484         CFLAGS="$(CFLAGS)"; export CFLAGS; \
28485         CXX="$(CXX)"; export CXX; \
28486         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
28487         AR="$(AR)"; export AR; \
28488         AS="$(AS)"; export AS; \
28489         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
28490         LD="$(LD)"; export LD; \
28491         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
28492         NM="$(NM)"; export NM; \
28493         RANLIB="$(RANLIB)"; export RANLIB; \
28494         WINDRES="$(WINDRES)"; export WINDRES; \
28495         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
28496         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
28497         CC="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
28498         CC_FOR_BUILD="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC_FOR_BUILD; \
28499         echo Configuring stage 3 in gcc; \
28500         cd gcc || exit 1; \
28501         case $(srcdir) in \
28502           \.) \
28503             srcdiroption="--srcdir=."; \
28504             libsrcdir=".";; \
28505           /* | [A-Za-z]:[\\/]*) \
28506             srcdiroption="--srcdir=$(srcdir)/gcc"; \
28507             libsrcdir="$$s/gcc";; \
28508           *) \
28509             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28510             libsrcdir="$$s/gcc";; \
28511         esac; \
28512         $(SHELL) $${libsrcdir}/configure \
28513           $(HOST_CONFIGARGS) $${srcdiroption} @stage2_werror_flag@ ; \
28514         cd .. ; \
28515         mv gcc stage3-gcc ; \
28516         mv prev-gcc stage2-gcc ; \
28517         $(STAMP) configure-stage3-gcc
28518
28519 all-stage3-gcc: all-stage2-gcc configure-stage3-gcc
28520         echo all-stage3-gcc > stage_last ; \
28521         r=`${PWD_COMMAND}`; export r; \
28522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28523         mv stage2-gcc prev-gcc ; \
28524         mv stage3-gcc gcc ; \
28525         cd gcc && \
28526         $(MAKE) $(GCC_FLAGS_TO_PASS) \
28527                 CC="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/" \
28528                 CC_FOR_BUILD="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/" \
28529                 STAGE_PREFIX=$$r/prev-gcc/ \
28530                 $(POSTSTAGE1_FLAGS_TO_PASS) && $(STAMP) ../all-stage3-gcc \
28531         result=$$? ; \
28532         cd .. ; \
28533         mv prev-gcc stage2-gcc ; \
28534         mv gcc stage3-gcc ; \
28535         exit $$result
28536
28537 # We only want to compare .o files, so set this!
28538 objext = .o
28539
28540 compare: all-stage3-gcc
28541         r=`${PWD_COMMAND}`; export r; \
28542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28543         rm -f .bad_compare ; \
28544         cd stage3-gcc; \
28545         files=`find . -name "*$(objext)" -print` ; \
28546         cd .. ; \
28547         for file in $${files} ; do \
28548           f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
28549           @do_compare@ > /dev/null 2>&1; \
28550           test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \
28551         done ; \
28552         if [ -f .bad_compare ]; then \
28553           echo "Bootstrap comparison failure!"; \
28554           cat .bad_compare; \
28555           exit 1; \
28556         else \
28557           true; \
28558         fi ; \
28559         $(STAMP) compare
28560
28561 .PHONY: new-bootstrap
28562 # This target exists so that everything can be made in one pass.
28563 # 'all-gcc' has to avoid stomping on the bootstrap-generated gcc for
28564 # this to work.
28565 new-bootstrap: compare
28566         mv stage3-gcc gcc ; \
28567         $(MAKE) all ; \
28568         mv gcc stage3-gcc
28569
28570 new-cleanstrap:
28571         rm -rf configure-stage1-gcc all-stage1-gcc stage1-gcc \
28572           configure-stage2-gcc all-stage2-gcc stage2-gcc \
28573           configure-stage3-gcc all-stage3-gcc stage3-gcc \
28574           compare
28575         $(MAKE) new-bootstrap
28576
28577 new-restage1:
28578         rm -rf all-stage1-gcc \
28579           configure-stage2-gcc all-stage2-gcc stage2-gcc \
28580           configure-stage3-gcc all-stage3-gcc stage3-gcc \
28581           compare
28582         $(MAKE) all-stage1-gcc
28583
28584 new-restage2: all-stage1-gcc
28585         rm -rf all-stage2-gcc \
28586           configure-stage3-gcc all-stage3-gcc stage3-gcc \
28587           compare
28588         $(MAKE) all-stage2-gcc
28589
28590 new-restage3: all-stage2-gcc
28591         rm -rf all-stage3-gcc compare
28592         $(MAKE) compare
28593
28594 # --------------------------------------
28595 # Dependencies between different modules
28596 # --------------------------------------
28597
28598 # There are two types of dependencies here: 'hard' dependencies, where one
28599 # module simply won't build without the other; and 'soft' dependencies, where
28600 # if the depended-on module is missing, the depending module will do without
28601 # or find a substitute somewhere (perhaps installed).  Soft dependencies
28602 # are specified by depending on a 'maybe-' target.  If you're not sure,
28603 # it's safer to use a soft dependency.
28604
28605 # Host modules specific to gcc.
28606 # GCC needs to identify certain tools.
28607 # GCC also needs the information exported by the intl configure script.
28608 configure-gcc: maybe-configure-intl maybe-configure-binutils maybe-configure-gas maybe-configure-ld maybe-configure-bison maybe-configure-flex
28609 all-gcc: maybe-all-libiberty maybe-all-intl maybe-all-bison maybe-all-byacc maybe-all-binutils maybe-all-gas maybe-all-ld maybe-all-zlib maybe-all-libbanshee maybe-all-libcpp
28610 configure-libcpp: maybe-configure-libiberty maybe-configure-intl
28611 all-libcpp: maybe-all-libiberty maybe-all-intl
28612 # This is a slightly kludgy method of getting dependencies on 
28613 # all-build-libiberty correct; it would be better to build it every time.
28614 all-gcc: maybe-all-build-libiberty
28615 all-bootstrap: maybe-all-binutils maybe-all-bison maybe-all-byacc maybe-all-gas maybe-all-intl maybe-all-ld maybe-all-libcpp maybe-all-libbanshee maybe-all-libiberty maybe-all-texinfo maybe-all-zlib 
28616
28617 # Host modules specific to gdb.
28618 # GDB needs to know that the simulator is being built.
28619 configure-gdb: maybe-configure-itcl maybe-configure-tcl maybe-configure-tk maybe-configure-sim
28620 GDB_TK = @GDB_TK@
28621 all-gdb: maybe-all-libiberty maybe-all-opcodes maybe-all-bfd maybe-all-mmalloc maybe-all-readline maybe-all-bison maybe-all-byacc maybe-all-sim $(gdbnlmrequirements) $(GDB_TK)
28622 install-gdb: maybe-install-tcl maybe-install-tk maybe-install-itcl maybe-install-tix maybe-install-libgui
28623 configure-libgui: maybe-configure-tcl maybe-configure-tk
28624 all-libgui: maybe-all-tcl maybe-all-tk maybe-all-itcl
28625
28626 # Host modules specific to binutils.
28627 configure-bfd: configure-libiberty
28628 all-bfd: maybe-all-libiberty maybe-all-intl
28629 all-binutils: maybe-all-libiberty maybe-all-opcodes maybe-all-bfd maybe-all-flex maybe-all-bison maybe-all-byacc maybe-all-intl
28630 # We put install-opcodes before install-binutils because the installed
28631 # binutils might be on PATH, and they might need the shared opcodes
28632 # library.
28633 install-binutils: maybe-install-opcodes
28634 # libopcodes depends on libbfd
28635 install-opcodes: maybe-install-bfd
28636 all-gas: maybe-all-libiberty maybe-all-opcodes maybe-all-bfd maybe-all-intl
28637 all-gprof: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-intl
28638 all-ld: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-bison maybe-all-byacc maybe-all-flex maybe-all-intl
28639 all-opcodes: maybe-all-bfd maybe-all-libiberty
28640
28641 # Other host modules in the 'src' repository.
28642 all-dejagnu: maybe-all-tcl maybe-all-expect maybe-all-tk
28643 configure-expect: maybe-configure-tcl maybe-configure-tk
28644 all-expect: maybe-all-tcl maybe-all-tk
28645 configure-itcl: maybe-configure-tcl maybe-configure-tk
28646 all-itcl: maybe-all-tcl maybe-all-tk
28647 # We put install-tcl before install-itcl because itcl wants to run a
28648 # program on installation which uses the Tcl libraries.
28649 install-itcl: maybe-install-tcl
28650 all-sid: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-tcl maybe-all-tk
28651 install-sid: maybe-install-tcl maybe-install-tk
28652 all-sim: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-readline maybe-configure-gdb
28653 configure-tk: maybe-configure-tcl
28654 all-tk: maybe-all-tcl
28655 configure-tix: maybe-configure-tcl maybe-configure-tk
28656 all-tix: maybe-all-tcl maybe-all-tk
28657 all-texinfo: maybe-all-libiberty
28658
28659 # Other host modules.  Warning, these are not well tested.
28660 all-autoconf: maybe-all-m4 maybe-all-texinfo
28661 all-automake: maybe-all-m4 maybe-all-texinfo
28662 all-bison: maybe-all-texinfo
28663 all-diff: maybe-all-libiberty
28664 all-fastjar: maybe-all-zlib maybe-all-libiberty
28665 all-fileutils: maybe-all-libiberty
28666 all-flex: maybe-all-libiberty maybe-all-bison maybe-all-byacc
28667 all-gzip: maybe-all-libiberty
28668 all-hello: maybe-all-libiberty
28669 all-m4: maybe-all-libiberty maybe-all-texinfo
28670 all-make: maybe-all-libiberty maybe-all-intl
28671 all-patch: maybe-all-libiberty
28672 all-prms: maybe-all-libiberty
28673 all-recode: maybe-all-libiberty
28674 all-sed: maybe-all-libiberty
28675 all-send-pr: maybe-all-prms
28676 all-tar: maybe-all-libiberty
28677 all-uudecode: maybe-all-libiberty
28678
28679 ALL_GCC = maybe-all-gcc
28680 ALL_GCC_C = $(ALL_GCC) maybe-all-target-newlib maybe-all-target-libgloss
28681 ALL_GCC_CXX = $(ALL_GCC_C) maybe-all-target-libstdc++-v3
28682
28683 # Target modules specific to gcc.
28684 configure-target-boehm-gc: $(ALL_GCC_C) maybe-configure-target-qthreads
28685 configure-target-fastjar: maybe-configure-target-zlib
28686 all-target-fastjar: maybe-all-target-zlib maybe-all-target-libiberty
28687 configure-target-libada: $(ALL_GCC_C)
28688 configure-target-libgfortran: $(ALL_GCC_C)
28689 configure-target-libffi: $(ALL_GCC_C) 
28690 configure-target-libjava: $(ALL_GCC_C) maybe-configure-target-zlib maybe-configure-target-boehm-gc maybe-configure-target-qthreads maybe-configure-target-libffi
28691 all-target-libjava: maybe-all-fastjar maybe-all-target-zlib maybe-all-target-boehm-gc maybe-all-target-qthreads maybe-all-target-libffi
28692 configure-target-libobjc: $(ALL_GCC_C)
28693 all-target-libobjc: maybe-all-target-libiberty
28694 configure-target-libstdc++-v3: $(ALL_GCC_C)
28695 all-target-libstdc++-v3: maybe-all-target-libiberty
28696 configure-target-zlib: $(ALL_GCC_C)
28697
28698 # Target modules in the 'src' repository.
28699 configure-target-examples: $(ALL_GCC_C)
28700 configure-target-libgloss: $(ALL_GCC)
28701 all-target-libgloss: maybe-configure-target-newlib
28702 configure-target-libiberty: $(ALL_GCC)
28703 configure-target-libtermcap: $(ALL_GCC_C)
28704 configure-target-newlib: $(ALL_GCC)
28705 configure-target-rda: $(ALL_GCC_C)
28706 configure-target-winsup: $(ALL_GCC_C)
28707 all-target-winsup: maybe-all-target-libiberty maybe-all-target-libtermcap
28708
28709 # Other target modules.  Warning, these are not well tested.
28710 configure-target-gperf: $(ALL_GCC_CXX)
28711 all-target-gperf: maybe-all-target-libiberty maybe-all-target-libstdc++-v3
28712 configure-target-qthreads: $(ALL_GCC_C)
28713
28714 # Serialization dependencies.  Host configures don't work well in parallel to
28715 # each other, due to contention over config.cache.  Target configures and 
28716 # build configures are similar.
28717 @serialization_dependencies@
28718
28719 # --------------------------------
28720 # Regenerating top level configury
28721 # --------------------------------
28722
28723 # Multilib.out tells target dirs what multilibs they should build.
28724 # There is really only one copy.  We use the 'timestamp' method to
28725 # work around various timestamp bugs on some systems.
28726 # We use move-if-change so that it's only considered updated when it
28727 # actually changes, because it has to depend on a phony target.
28728 multilib.out: maybe-all-gcc
28729         @r=`${PWD_COMMAND}`; export r; \
28730         echo "Checking multilib configuration..."; \
28731         $(CC_FOR_TARGET) --print-multi-lib > multilib.tmp 2> /dev/null ; \
28732         $(SHELL) $(srcdir)/move-if-change multilib.tmp multilib.out ; \
28733
28734 # Rebuilding Makefile.in, using autogen.
28735 AUTOGEN = autogen
28736 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
28737         cd $(srcdir) && $(AUTOGEN) Makefile.def
28738
28739 # Rebuilding Makefile.
28740 Makefile: $(srcdir)/Makefile.in config.status
28741         CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
28742
28743 config.status: configure $(gcc_version_trigger)
28744         CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
28745
28746 # Rebuilding configure.
28747 AUTOCONF = autoconf
28748 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.in $(srcdir)/config/acx.m4
28749         cd $(srcdir) && $(AUTOCONF)
28750
28751 # ------------------------------
28752 # Special directives to GNU Make
28753 # ------------------------------
28754
28755 # Don't pass command-line variables to submakes.
28756 .NOEXPORT:
28757 MAKEOVERRIDES=
28758
28759 # end of Makefile.in