Bump version to gcc-4055.
[official-gcc.git] / Makefile.in
bloba14b4a99a63391a285c389ffa239d6566f21ba06
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
4 # Makefile for directory with subdirs to build.
5 # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6 # 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation
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.
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.
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.
23 # -------------------------------
24 # Standard Autoconf-set variables
25 # -------------------------------
26 VPATH=@srcdir@
28 build_alias=@build_alias@
29 build=@build@
30 host_alias=@host_alias@
31 host=@host@
32 target_alias=@target_alias@
33 target=@target@
35 program_transform_name = @program_transform_name@
37 prefix = @prefix@
38 exec_prefix = @exec_prefix@
40 srcdir = @srcdir@
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
64 INSTALL = @INSTALL@
65 INSTALL_PROGRAM = @INSTALL_PROGRAM@
66 INSTALL_SCRIPT = @INSTALL_SCRIPT@
67 INSTALL_DATA = @INSTALL_DATA@
68 LN = @LN@
69 LN_S = @LN_S@
71 # -------------------------------------------------
72 # Miscellaneous non-standard autoconf-set variables
73 # -------------------------------------------------
75 # The file containing GCC's version number.
76 gcc_version_trigger = @gcc_version_trigger@
77 gcc_version = @gcc_version@
79 # The gcc driver likes to know the arguments it was configured with.
80 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
82 gxx_include_dir = @gxx_include_dir@
83 libstdcxx_incdir = @libstdcxx_incdir@
85 tooldir = @tooldir@
86 build_tooldir = @build_tooldir@
88 # Directory in which the compiler finds executables, libraries, etc.
89 libsubdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)
90 GDB_NLM_DEPS =
92 # This is the name of the environment variable used for the path to
93 # the libraries.
94 RPATH_ENVVAR = @RPATH_ENVVAR@
96 # This is set by configure to REALLY_SET_LIB_PATH if --enable-shared
97 # was used.
98 SET_LIB_PATH = @SET_LIB_PATH@
100 # configure.in sets SET_LIB_PATH to this if --enable-shared was used.
101 # Some platforms don't like blank entries, so we remove duplicate,
102 # leading and trailing colons.
103 REALLY_SET_LIB_PATH = \
104 @SET_GCC_LIB_PATH@ \
105 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH):$(TARGET_LIB_PATH):$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
107 # This is the list of directories to be built for the build system.
108 BUILD_CONFIGDIRS = libiberty
109 # Build programs are put under this directory.
110 BUILD_SUBDIR = @build_subdir@
111 # This is set by the configure script to the arguments to use when configuring
112 # directories built for the build system.
113 BUILD_CONFIGARGS = @build_configargs@
115 # This is the list of variables to export in the environment when
116 # configuring any subdirectory. It must also be exported whenever
117 # recursing into a build directory in case that directory's Makefile
118 # re-runs configure.
119 BASE_EXPORTS = \
120 FLEX="$(FLEX)"; export FLEX; \
121 LEX="$(LEX)"; export LEX; \
122 BISON="$(BISON)"; export BISON; \
123 YACC="$(YACC)"; export YACC; \
124 M4="$(M4)"; export M4; \
125 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
127 # This is the list of variables to export in the environment when
128 # configuring subdirectories for the build system.
129 BUILD_EXPORTS = \
130 $(BASE_EXPORTS) \
131 AR="$(AR_FOR_BUILD)"; export AR; \
132 AS="$(AS_FOR_BUILD)"; export AS; \
133 CC="$(CC_FOR_BUILD)"; export CC; \
134 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
135 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
136 CXX="$(CXX_FOR_BUILD)"; export CXX; \
137 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
138 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
139 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
140 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
141 LD="$(LD_FOR_BUILD)"; export LD; \
142 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
143 NM="$(NM_FOR_BUILD)"; export NM; \
144 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
145 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES;
147 # This is the list of directories to built for the host system.
148 SUBDIRS = @configdirs@
149 # This is set by the configure script to the arguments to use when configuring
150 # directories built for the host system.
151 HOST_CONFIGARGS = @host_configargs@
152 # This is the list of variables to export in the environment when
153 # configuring subdirectories for the host system.
154 HOST_EXPORTS = \
155 $(BASE_EXPORTS) \
156 CC="$(CC)"; export CC; \
157 CFLAGS="$(CFLAGS)"; export CFLAGS; \
158 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
159 CXX="$(CXX)"; export CXX; \
160 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
161 AR="$(AR)"; export AR; \
162 AS="$(AS)"; export AS; \
163 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
164 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
165 LD="$(LD)"; export LD; \
166 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
167 NM="$(NM)"; export NM; \
168 RANLIB="$(RANLIB)"; export RANLIB; \
169 WINDRES="$(WINDRES)"; export WINDRES; \
170 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
171 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
172 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
173 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
174 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
175 SET_GCC_LIB_PATH_CMD="@SET_GCC_LIB_PATH@"; export SET_GCC_LIB_PATH_CMD; \
176 @SET_GCC_LIB_PATH@
178 # Similar, for later GCC stages.
179 STAGE_HOST_EXPORTS = \
180 $(HOST_EXPORTS) \
181 CC="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
182 CC_FOR_BUILD="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC_FOR_BUILD;
184 # This is set by the configure script to the list of directories which
185 # should be built using the target tools.
186 TARGET_CONFIGDIRS = @target_configdirs@
187 # Target libraries are put under this directory:
188 TARGET_SUBDIR = @target_subdir@
189 # This is set by the configure script to the arguments to use when configuring
190 # directories built for the target.
191 TARGET_CONFIGARGS = @target_configargs@
192 # This is the list of variables to export in the environment when
193 # configuring subdirectories for the host system.
194 BASE_TARGET_EXPORTS = \
195 $(BASE_EXPORTS) \
196 AR="$(AR_FOR_TARGET)"; export AR; \
197 AS="$(AS_FOR_TARGET)"; export AS; \
198 CC="$(CC_FOR_TARGET)"; export CC; \
199 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
200 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
201 CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
202 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
203 GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
204 GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
205 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
206 LD="$(LD_FOR_TARGET)"; export LD; \
207 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
208 NM="$(NM_FOR_TARGET)"; export NM; \
209 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
210 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
211 SET_GCC_LIB_PATH_CMD="@SET_GCC_LIB_PATH@"; export SET_GCC_LIB_PATH_CMD; \
212 @SET_GCC_LIB_PATH@
214 RAW_CXX_TARGET_EXPORTS = \
215 $(BASE_TARGET_EXPORTS) \
216 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
217 CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
219 NORMAL_TARGET_EXPORTS = \
220 $(BASE_TARGET_EXPORTS) \
221 CXX="$(CXX_FOR_TARGET)"; export CXX;
223 # Where to find GMP
224 HOST_GMPLIBS = @gmplibs@
225 HOST_GMPINC = @gmpinc@
227 # ----------------------------------------------
228 # Programs producing files for the BUILD machine
229 # ----------------------------------------------
231 SHELL = @config_shell@
233 # pwd command to use. Allow user to override default by setting PWDCMD in
234 # the environment to account for automounters. The make variable must not
235 # be called PWDCMD, otherwise the value set here is passed to make
236 # subprocesses and overrides the setting from the user's environment.
237 # Don't use PWD since it is a common shell environment variable and we
238 # don't want to corrupt it.
239 PWD_COMMAND = $${PWDCMD-pwd}
241 # compilers to use to create programs which must be run in the build
242 # environment.
243 CC_FOR_BUILD = @CC_FOR_BUILD@
244 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
246 CXX_FOR_BUILD = $(CXX)
248 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
249 # here so that they can be overridden by Makefile fragments.
250 BUILD_PREFIX = @BUILD_PREFIX@
251 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
253 # Flags to pass to stage2 and later makes. They are defined
254 # here so that they can be overridden by Makefile fragments.
255 BOOT_CFLAGS= -g -O2
257 CONFIGURED_BISON = @CONFIGURED_BISON@
258 BISON = `if [ -f $$r/$(BUILD_SUBDIR)/bison/tests/bison ] ; then \
259 echo $$r/$(BUILD_SUBDIR)/bison/tests/bison ; \
260 else \
261 echo ${CONFIGURED_BISON} ; \
264 CONFIGURED_YACC = @CONFIGURED_YACC@
265 YACC = `if [ -f $$r/$(BUILD_SUBDIR)/bison/tests/bison ] ; then \
266 echo $$r/$(BUILD_SUBDIR)/bison/tests/bison -y ; \
267 elif [ -f $$r/$(BUILD_SUBDIR)/byacc/byacc ] ; then \
268 echo $$r/$(BUILD_SUBDIR)/byacc/byacc ; \
269 else \
270 echo ${CONFIGURED_YACC} ; \
273 CONFIGURED_FLEX = @CONFIGURED_FLEX@
274 FLEX = `if [ -f $$r/$(BUILD_SUBDIR)/flex/flex ] ; \
275 then echo $$r/$(BUILD_SUBDIR)/flex/flex ; \
276 else echo ${CONFIGURED_FLEX} ; fi`
278 CONFIGURED_LEX = @CONFIGURED_LEX@
279 LEX = `if [ -f $$r/$(BUILD_SUBDIR)/flex/flex ] ; \
280 then echo $$r/$(BUILD_SUBDIR)/flex/flex ; \
281 else echo ${CONFIGURED_LEX} ; fi`
283 CONFIGURED_M4 = @CONFIGURED_M4@
284 M4 = `if [ -f $$r/$(BUILD_SUBDIR)/m4/m4 ] ; \
285 then echo $$r/$(BUILD_SUBDIR)/m4/m4 ; \
286 else echo ${CONFIGURED_M4} ; fi`
288 # For an installed makeinfo, we require it to be from texinfo 4.2 or
289 # higher, else we use the "missing" dummy. We also pass the subdirectory
290 # makeinfo even if only the Makefile is there, because Texinfo builds its
291 # manual when made, and it requires its own version.
292 CONFIGURED_MAKEINFO = @CONFIGURED_MAKEINFO@
293 MAKEINFO = `if [ -f $$r/$(BUILD_SUBDIR)/texinfo/makeinfo/Makefile ] ; \
294 then echo $$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo ; \
295 else if (${CONFIGURED_MAKEINFO} --version \
296 | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])') >/dev/null 2>&1; \
297 then echo ${CONFIGURED_MAKEINFO}; else echo $$s/missing makeinfo; fi; fi`
299 # This just becomes part of the MAKEINFO definition passed down to
300 # sub-makes. It lets flags be given on the command line while still
301 # using the makeinfo from the object tree.
302 # (Default to avoid splitting info files by setting the threshold high.)
303 MAKEINFOFLAGS = --split-size=5000000
305 EXPECT = `if [ -f $$r/expect/expect ] ; \
306 then echo $$r/expect/expect ; \
307 else echo expect ; fi`
309 RUNTEST = `if [ -f $$s/dejagnu/runtest ] ; \
310 then echo $$s/dejagnu/runtest ; \
311 else echo runtest ; fi`
313 # ---------------------------------------------
314 # Programs producing files for the HOST machine
315 # ---------------------------------------------
317 # This is the list of directories that may be needed in RPATH_ENVVAR
318 # so that programs built for the host machine work.
319 HOST_LIB_PATH = $$r/bfd:$$r/opcodes
321 AS = @AS@
323 AR = @AR@
324 AR_FLAGS = rc
326 CC = @CC@
327 CFLAGS = @CFLAGS@
328 LIBCFLAGS = $(CFLAGS)
330 CXX = @CXX@
331 CXXFLAGS = @CXXFLAGS@
332 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
334 DLLTOOL = @DLLTOOL@
336 NM = @NM@
338 LD = @LD@
339 LDFLAGS =
341 RANLIB = @RANLIB@
343 WINDRES = @WINDRES@
345 PICFLAG =
347 # -----------------------------------------------
348 # Programs producing files for the TARGET machine
349 # -----------------------------------------------
351 # This is the list of directories that may be needed in RPATH_ENVVAR
352 # so that prorgams built for the target machine work.
353 TARGET_LIB_PATH = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:$$r/$(TARGET_SUBDIR)/libmudflap/.libs
355 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
357 AR_FOR_TARGET=@AR_FOR_TARGET@
358 CONFIGURED_AR_FOR_TARGET=@CONFIGURED_AR_FOR_TARGET@
359 USUAL_AR_FOR_TARGET = ` \
360 if [ -f $$r/binutils/ar ] ; then \
361 echo $$r/binutils/ar ; \
362 else \
363 if [ '$(host)' = '$(target)' ] ; then \
364 echo $(AR); \
365 else \
366 echo $(CONFIGURED_AR_FOR_TARGET) ; \
367 fi; \
370 AS_FOR_TARGET=@AS_FOR_TARGET@
371 CONFIGURED_AS_FOR_TARGET=@CONFIGURED_AS_FOR_TARGET@
372 USUAL_AS_FOR_TARGET = ` \
373 if [ -f $$r/gas/as-new ] ; then \
374 echo $$r/gas/as-new ; \
375 elif [ -f $$r/gcc/xgcc ]; then \
376 $(CC_FOR_TARGET) -print-prog-name=as ; \
377 else \
378 if [ '$(host)' = '$(target)' ] ; then \
379 echo $(AS); \
380 else \
381 echo $(CONFIGURED_AS_FOR_TARGET) ; \
382 fi; \
385 CC_FOR_TARGET = @CC_FOR_TARGET@
386 # During gcc bootstrap, if we use some random cc for stage1 then
387 # CFLAGS will be just -g. We want to ensure that TARGET libraries
388 # (which we know are built with gcc) are built with optimizations so
389 # prepend -O2 when setting CFLAGS_FOR_TARGET.
390 CFLAGS_FOR_TARGET = -O2 $(CFLAGS)
391 # If GCC_FOR_TARGET is not overriden on the command line, then this
392 # variable is passed down to the gcc Makefile, where it is used to
393 # build libgcc2.a. We define it here so that it can itself be
394 # overridden on the command line.
395 GCC_FOR_TARGET=@GCC_FOR_TARGET@
396 USUAL_GCC_FOR_TARGET = $(STAGE_CC_WRAPPER) $$r/gcc/xgcc -B$$r/gcc/ $(FLAGS_FOR_TARGET)
397 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
399 CXX_FOR_TARGET = @CXX_FOR_TARGET@
400 RAW_CXX_FOR_TARGET = @RAW_CXX_FOR_TARGET@
401 CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
402 RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
403 CXXFLAGS_FOR_TARGET = $(CXXFLAGS)
404 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
406 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
407 CONFIGURED_DLLTOOL_FOR_TARGET=@CONFIGURED_DLLTOOL_FOR_TARGET@
408 USUAL_DLLTOOL_FOR_TARGET = ` \
409 if [ -f $$r/binutils/dlltool ] ; then \
410 echo $$r/binutils/dlltool ; \
411 else \
412 if [ '$(host)' = '$(target)' ] ; then \
413 echo $(DLLTOOL); \
414 else \
415 echo $(CONFIGURED_DLLTOOL_FOR_TARGET) ; \
416 fi; \
419 GCJ_FOR_TARGET = @GCJ_FOR_TARGET@
420 GFORTRAN_FOR_TARGET = @GFORTRAN_FOR_TARGET@
422 LD_FOR_TARGET=@LD_FOR_TARGET@
423 CONFIGURED_LD_FOR_TARGET=@CONFIGURED_LD_FOR_TARGET@
424 USUAL_LD_FOR_TARGET = ` \
425 if [ -f $$r/ld/ld-new ] ; then \
426 echo $$r/ld/ld-new ; \
427 elif [ -f $$r/gcc/xgcc ]; then \
428 $(CC_FOR_TARGET) -print-prog-name=ld ; \
429 else \
430 if [ '$(host)' = '$(target)' ] ; then \
431 echo $(LD); \
432 else \
433 echo $(CONFIGURED_LD_FOR_TARGET) ; \
434 fi; \
437 LDFLAGS_FOR_TARGET =
439 NM_FOR_TARGET=@NM_FOR_TARGET@
440 CONFIGURED_NM_FOR_TARGET=@CONFIGURED_NM_FOR_TARGET@
441 USUAL_NM_FOR_TARGET = ` \
442 if [ -f $$r/binutils/nm-new ] ; then \
443 echo $$r/binutils/nm-new ; \
444 elif [ -f $$r/gcc/xgcc ]; then \
445 $(CC_FOR_TARGET) -print-prog-name=nm ; \
446 else \
447 if [ '$(host)' = '$(target)' ] ; then \
448 echo $(NM); \
449 else \
450 echo $(CONFIGURED_NM_FOR_TARGET) ; \
451 fi; \
454 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
455 CONFIGURED_RANLIB_FOR_TARGET=@CONFIGURED_RANLIB_FOR_TARGET@
456 USUAL_RANLIB_FOR_TARGET = ` \
457 if [ -f $$r/binutils/ranlib ] ; then \
458 echo $$r/binutils/ranlib ; \
459 else \
460 if [ '$(host)' = '$(target)' ] ; then \
461 if [ x'$(RANLIB)' != x ]; then \
462 echo $(RANLIB); \
463 else \
464 echo ranlib; \
465 fi; \
466 else \
467 echo $(CONFIGURED_RANLIB_FOR_TARGET) ; \
468 fi; \
471 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
472 CONFIGURED_WINDRES_FOR_TARGET=@CONFIGURED_WINDRES_FOR_TARGET@
473 USUAL_WINDRES_FOR_TARGET = ` \
474 if [ -f $$r/binutils/windres ] ; then \
475 echo $$r/binutils/windres ; \
476 else \
477 if [ '$(host)' = '$(target)' ] ; then \
478 echo $(WINDRES); \
479 else \
480 echo $(CONFIGURED_WINDRES_FOR_TARGET) ; \
481 fi; \
484 PICFLAG_FOR_TARGET =
486 # ------------------------------------
487 # Miscellaneous targets and flag lists
488 # ------------------------------------
490 # The first rule in the file had better be this one. Don't put any above it.
491 # This lives here to allow makefile fragments to contain dependencies.
492 @default_target@:
494 #### host and target specific makefile fragments come in here.
495 @target_makefile_frag@
496 @alphaieee_frag@
497 @ospace_frag@
498 @host_makefile_frag@
501 # Flags to pass down to all sub-makes.
502 BASE_FLAGS_TO_PASS = \
503 "DESTDIR=$(DESTDIR)" \
504 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
505 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
506 "bindir=$(bindir)" \
507 "datadir=$(datadir)" \
508 "exec_prefix=$(exec_prefix)" \
509 "includedir=$(includedir)" \
510 "infodir=$(infodir)" \
511 "libdir=$(libdir)" \
512 "libexecdir=$(libexecdir)" \
513 "lispdir=$(lispdir)" \
514 "libstdcxx_incdir=$(libstdcxx_incdir)" \
515 "libsubdir=$(libsubdir)" \
516 "localstatedir=$(localstatedir)" \
517 "mandir=$(mandir)" \
518 "oldincludedir=$(oldincludedir)" \
519 "prefix=$(prefix)" \
520 "sbindir=$(sbindir)" \
521 "sharedstatedir=$(sharedstatedir)" \
522 "sysconfdir=$(sysconfdir)" \
523 "tooldir=$(tooldir)" \
524 "build_tooldir=$(build_tooldir)" \
525 "gxx_include_dir=$(gxx_include_dir)" \
526 "gcc_version=$(gcc_version)" \
527 "gcc_version_trigger=$(gcc_version_trigger)" \
528 "target_alias=$(target_alias)" \
529 "BISON=$(BISON)" \
530 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
531 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
532 "EXPECT=$(EXPECT)" \
533 "FLEX=$(FLEX)" \
534 "INSTALL=$(INSTALL)" \
535 "INSTALL_DATA=$(INSTALL_DATA)" \
536 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
537 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
538 "LEX=$(LEX)" \
539 "M4=$(M4)" \
540 "MAKE=$(MAKE)" \
541 "RUNTEST=$(RUNTEST)" \
542 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
543 "SHELL=$(SHELL)" \
544 "YACC=$(YACC)" \
545 "AR_FLAGS=$(AR_FLAGS)" \
546 "CFLAGS=$(CFLAGS)" \
547 "CXXFLAGS=$(CXXFLAGS)" \
548 "LDFLAGS=$(LDFLAGS)" \
549 "LIBCFLAGS=$(LIBCFLAGS)" \
550 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
551 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
552 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
553 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
554 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
555 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
556 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
557 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
558 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
559 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
560 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
561 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
562 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
563 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
564 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
565 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
566 "CONFIG_SHELL=$(SHELL)" \
567 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
569 # For any flags above that may contain shell code that varies from one
570 # target library to another. When doing recursive invocations of the
571 # top-level Makefile, we don't want the outer make to evaluate them,
572 # so we pass these variables down unchanged. They must not contain
573 # single nor double quotes.
574 RECURSE_FLAGS = \
575 CXX_FOR_TARGET='$(CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
576 RAW_CXX_FOR_TARGET='$(RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
578 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS)
580 # Flags to pass down to most sub-makes, in which we're building with
581 # the host environment.
582 EXTRA_HOST_FLAGS = \
583 'AR=$(AR)' \
584 'AS=$(AS)' \
585 'CC=$(CC)' \
586 'CXX=$(CXX)' \
587 'DLLTOOL=$(DLLTOOL)' \
588 'LD=$(LD)' \
589 'NM=$(NM)' \
590 'RANLIB=$(RANLIB)' \
591 'WINDRES=$(WINDRES)'
593 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
595 # Flags that are concerned with the location of the X11 include files
596 # and library files
598 # NOTE: until the top-level is getting the values via autoconf, it only
599 # causes problems to have this top-level Makefile overriding the autoconf-set
600 # values in child directories. Only variables that don't conflict with
601 # autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
603 X11_FLAGS_TO_PASS = \
604 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
605 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
607 # Flags to pass down to makes which are built with the target environment.
608 # The double $ decreases the length of the command line; the variables
609 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.
610 EXTRA_TARGET_FLAGS = \
611 'AR=$$(AR_FOR_TARGET)' \
612 'AS=$$(AS_FOR_TARGET)' \
613 'CC=$$(CC_FOR_TARGET)' \
614 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
615 'CXX=$$(CXX_FOR_TARGET)' \
616 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
617 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
618 'LD=$$(LD_FOR_TARGET)' \
619 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
620 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
621 'NM=$$(NM_FOR_TARGET)' \
622 'RANLIB=$$(RANLIB_FOR_TARGET)' \
623 'WINDRES=$$(WINDRES_FOR_TARGET)'
625 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
627 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
628 # unfortunately needs the native compiler and the target ar and
629 # ranlib.
630 # If any variables are added here, they must be added to do-*, below.
631 # The BUILD_* variables are a special case, which are used for the gcc
632 # cross-building scheme.
633 EXTRA_GCC_FLAGS = \
634 'BUILD_PREFIX=$(BUILD_PREFIX)' \
635 'BUILD_PREFIX_1=$(BUILD_PREFIX_1)' \
636 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
637 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
638 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
639 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
640 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
641 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
642 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
643 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
644 "`echo 'STAGE1_CFLAGS=$(STAGE1_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
645 "`echo 'BOOT_CFLAGS=$(BOOT_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
646 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
648 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
650 .PHONY: configure-host
651 configure-host: \
652 maybe-configure-ash \
653 maybe-configure-autoconf \
654 maybe-configure-automake \
655 maybe-configure-bash \
656 maybe-configure-bfd \
657 maybe-configure-opcodes \
658 maybe-configure-binutils \
659 maybe-configure-bison \
660 maybe-configure-byacc \
661 maybe-configure-bzip2 \
662 maybe-configure-dejagnu \
663 maybe-configure-diff \
664 maybe-configure-dosutils \
665 maybe-configure-etc \
666 maybe-configure-fastjar \
667 maybe-configure-fileutils \
668 maybe-configure-findutils \
669 maybe-configure-find \
670 maybe-configure-fixincludes \
671 maybe-configure-flex \
672 maybe-configure-gas \
673 maybe-configure-gcc \
674 maybe-configure-gawk \
675 maybe-configure-gettext \
676 maybe-configure-gnuserv \
677 maybe-configure-gprof \
678 maybe-configure-gzip \
679 maybe-configure-hello \
680 maybe-configure-indent \
681 maybe-configure-intl \
682 maybe-configure-tcl \
683 maybe-configure-itcl \
684 maybe-configure-ld \
685 maybe-configure-libcpp \
686 maybe-configure-libgui \
687 maybe-configure-libiberty \
688 maybe-configure-libtool \
689 maybe-configure-m4 \
690 maybe-configure-make \
691 maybe-configure-mmalloc \
692 maybe-configure-patch \
693 maybe-configure-perl \
694 maybe-configure-prms \
695 maybe-configure-rcs \
696 maybe-configure-readline \
697 maybe-configure-release \
698 maybe-configure-recode \
699 maybe-configure-sed \
700 maybe-configure-send-pr \
701 maybe-configure-shellutils \
702 maybe-configure-sid \
703 maybe-configure-sim \
704 maybe-configure-tar \
705 maybe-configure-texinfo \
706 maybe-configure-textutils \
707 maybe-configure-time \
708 maybe-configure-uudecode \
709 maybe-configure-wdiff \
710 maybe-configure-zip \
711 maybe-configure-zlib \
712 maybe-configure-gdb \
713 maybe-configure-expect \
714 maybe-configure-guile \
715 maybe-configure-tk \
716 maybe-configure-libtermcap \
717 maybe-configure-utils
718 .PHONY: configure-target
719 configure-target: \
720 maybe-configure-target-libstdc++-v3 \
721 maybe-configure-target-libmudflap \
722 maybe-configure-target-newlib \
723 maybe-configure-target-libgfortran \
724 maybe-configure-target-libobjc \
725 maybe-configure-target-libtermcap \
726 maybe-configure-target-winsup \
727 maybe-configure-target-libgloss \
728 maybe-configure-target-libiberty \
729 maybe-configure-target-gperf \
730 maybe-configure-target-examples \
731 maybe-configure-target-libffi \
732 maybe-configure-target-libjava \
733 maybe-configure-target-zlib \
734 maybe-configure-target-boehm-gc \
735 maybe-configure-target-qthreads \
736 maybe-configure-target-rda \
737 maybe-configure-target-libada
739 # The target built for a native non-bootstrap build.
740 .PHONY: all
741 all: unstage all-host all-target stage
743 .PHONY: all-build
744 all-build: \
745 maybe-all-build-libiberty \
746 maybe-all-build-bison \
747 maybe-all-build-byacc \
748 maybe-all-build-flex \
749 maybe-all-build-m4 \
750 maybe-all-build-texinfo \
751 maybe-all-build-fixincludes
752 .PHONY: all-host
753 all-host: \
754 maybe-all-ash \
755 maybe-all-autoconf \
756 maybe-all-automake \
757 maybe-all-bash \
758 maybe-all-bfd \
759 maybe-all-opcodes \
760 maybe-all-binutils \
761 maybe-all-bison \
762 maybe-all-byacc \
763 maybe-all-bzip2 \
764 maybe-all-dejagnu \
765 maybe-all-diff \
766 maybe-all-dosutils \
767 maybe-all-etc \
768 maybe-all-fastjar \
769 maybe-all-fileutils \
770 maybe-all-findutils \
771 maybe-all-find \
772 maybe-all-fixincludes \
773 maybe-all-flex \
774 maybe-all-gas \
775 maybe-all-gcc \
776 maybe-all-gawk \
777 maybe-all-gettext \
778 maybe-all-gnuserv \
779 maybe-all-gprof \
780 maybe-all-gzip \
781 maybe-all-hello \
782 maybe-all-indent \
783 maybe-all-intl \
784 maybe-all-tcl \
785 maybe-all-itcl \
786 maybe-all-ld \
787 maybe-all-libcpp \
788 maybe-all-libgui \
789 maybe-all-libiberty \
790 maybe-all-libtool \
791 maybe-all-m4 \
792 maybe-all-make \
793 maybe-all-mmalloc \
794 maybe-all-patch \
795 maybe-all-perl \
796 maybe-all-prms \
797 maybe-all-rcs \
798 maybe-all-readline \
799 maybe-all-release \
800 maybe-all-recode \
801 maybe-all-sed \
802 maybe-all-send-pr \
803 maybe-all-shellutils \
804 maybe-all-sid \
805 maybe-all-sim \
806 maybe-all-tar \
807 maybe-all-texinfo \
808 maybe-all-textutils \
809 maybe-all-time \
810 maybe-all-uudecode \
811 maybe-all-wdiff \
812 maybe-all-zip \
813 maybe-all-zlib \
814 maybe-all-gdb \
815 maybe-all-expect \
816 maybe-all-guile \
817 maybe-all-tk \
818 maybe-all-libtermcap \
819 maybe-all-utils
820 .PHONY: all-target
821 all-target: \
822 maybe-all-target-libstdc++-v3 \
823 maybe-all-target-libmudflap \
824 maybe-all-target-newlib \
825 maybe-all-target-libgfortran \
826 maybe-all-target-libobjc \
827 maybe-all-target-libtermcap \
828 maybe-all-target-winsup \
829 maybe-all-target-libgloss \
830 maybe-all-target-libiberty \
831 maybe-all-target-gperf \
832 maybe-all-target-examples \
833 maybe-all-target-libffi \
834 maybe-all-target-libjava \
835 maybe-all-target-zlib \
836 maybe-all-target-boehm-gc \
837 maybe-all-target-qthreads \
838 maybe-all-target-rda \
839 maybe-all-target-libada
841 # Do a target for all the subdirectories. A ``make do-X'' will do a
842 # ``make X'' in all subdirectories (because, in general, there is a
843 # dependency (below) of X upon do-X, a ``make X'' will also do this,
844 # but it may do additional work as well).
846 .PHONY: do-info
847 do-info: unstage info-host info-target stage
849 .PHONY: info-host
850 info-host: \
851 maybe-info-ash \
852 maybe-info-autoconf \
853 maybe-info-automake \
854 maybe-info-bash \
855 maybe-info-bfd \
856 maybe-info-opcodes \
857 maybe-info-binutils \
858 maybe-info-bison \
859 maybe-info-byacc \
860 maybe-info-bzip2 \
861 maybe-info-dejagnu \
862 maybe-info-diff \
863 maybe-info-dosutils \
864 maybe-info-etc \
865 maybe-info-fastjar \
866 maybe-info-fileutils \
867 maybe-info-findutils \
868 maybe-info-find \
869 maybe-info-fixincludes \
870 maybe-info-flex \
871 maybe-info-gas \
872 maybe-info-gcc \
873 maybe-info-gawk \
874 maybe-info-gettext \
875 maybe-info-gnuserv \
876 maybe-info-gprof \
877 maybe-info-gzip \
878 maybe-info-hello \
879 maybe-info-indent \
880 maybe-info-intl \
881 maybe-info-tcl \
882 maybe-info-itcl \
883 maybe-info-ld \
884 maybe-info-libcpp \
885 maybe-info-libgui \
886 maybe-info-libiberty \
887 maybe-info-libtool \
888 maybe-info-m4 \
889 maybe-info-make \
890 maybe-info-mmalloc \
891 maybe-info-patch \
892 maybe-info-perl \
893 maybe-info-prms \
894 maybe-info-rcs \
895 maybe-info-readline \
896 maybe-info-release \
897 maybe-info-recode \
898 maybe-info-sed \
899 maybe-info-send-pr \
900 maybe-info-shellutils \
901 maybe-info-sid \
902 maybe-info-sim \
903 maybe-info-tar \
904 maybe-info-texinfo \
905 maybe-info-textutils \
906 maybe-info-time \
907 maybe-info-uudecode \
908 maybe-info-wdiff \
909 maybe-info-zip \
910 maybe-info-zlib \
911 maybe-info-gdb \
912 maybe-info-expect \
913 maybe-info-guile \
914 maybe-info-tk \
915 maybe-info-libtermcap \
916 maybe-info-utils
918 .PHONY: info-target
919 info-target: \
920 maybe-info-target-libstdc++-v3 \
921 maybe-info-target-libmudflap \
922 maybe-info-target-newlib \
923 maybe-info-target-libgfortran \
924 maybe-info-target-libobjc \
925 maybe-info-target-libtermcap \
926 maybe-info-target-winsup \
927 maybe-info-target-libgloss \
928 maybe-info-target-libiberty \
929 maybe-info-target-gperf \
930 maybe-info-target-examples \
931 maybe-info-target-libffi \
932 maybe-info-target-libjava \
933 maybe-info-target-zlib \
934 maybe-info-target-boehm-gc \
935 maybe-info-target-qthreads \
936 maybe-info-target-rda \
937 maybe-info-target-libada
939 .PHONY: do-dvi
940 do-dvi: unstage dvi-host dvi-target stage
942 .PHONY: dvi-host
943 dvi-host: \
944 maybe-dvi-ash \
945 maybe-dvi-autoconf \
946 maybe-dvi-automake \
947 maybe-dvi-bash \
948 maybe-dvi-bfd \
949 maybe-dvi-opcodes \
950 maybe-dvi-binutils \
951 maybe-dvi-bison \
952 maybe-dvi-byacc \
953 maybe-dvi-bzip2 \
954 maybe-dvi-dejagnu \
955 maybe-dvi-diff \
956 maybe-dvi-dosutils \
957 maybe-dvi-etc \
958 maybe-dvi-fastjar \
959 maybe-dvi-fileutils \
960 maybe-dvi-findutils \
961 maybe-dvi-find \
962 maybe-dvi-fixincludes \
963 maybe-dvi-flex \
964 maybe-dvi-gas \
965 maybe-dvi-gcc \
966 maybe-dvi-gawk \
967 maybe-dvi-gettext \
968 maybe-dvi-gnuserv \
969 maybe-dvi-gprof \
970 maybe-dvi-gzip \
971 maybe-dvi-hello \
972 maybe-dvi-indent \
973 maybe-dvi-intl \
974 maybe-dvi-tcl \
975 maybe-dvi-itcl \
976 maybe-dvi-ld \
977 maybe-dvi-libcpp \
978 maybe-dvi-libgui \
979 maybe-dvi-libiberty \
980 maybe-dvi-libtool \
981 maybe-dvi-m4 \
982 maybe-dvi-make \
983 maybe-dvi-mmalloc \
984 maybe-dvi-patch \
985 maybe-dvi-perl \
986 maybe-dvi-prms \
987 maybe-dvi-rcs \
988 maybe-dvi-readline \
989 maybe-dvi-release \
990 maybe-dvi-recode \
991 maybe-dvi-sed \
992 maybe-dvi-send-pr \
993 maybe-dvi-shellutils \
994 maybe-dvi-sid \
995 maybe-dvi-sim \
996 maybe-dvi-tar \
997 maybe-dvi-texinfo \
998 maybe-dvi-textutils \
999 maybe-dvi-time \
1000 maybe-dvi-uudecode \
1001 maybe-dvi-wdiff \
1002 maybe-dvi-zip \
1003 maybe-dvi-zlib \
1004 maybe-dvi-gdb \
1005 maybe-dvi-expect \
1006 maybe-dvi-guile \
1007 maybe-dvi-tk \
1008 maybe-dvi-libtermcap \
1009 maybe-dvi-utils
1011 .PHONY: dvi-target
1012 dvi-target: \
1013 maybe-dvi-target-libstdc++-v3 \
1014 maybe-dvi-target-libmudflap \
1015 maybe-dvi-target-newlib \
1016 maybe-dvi-target-libgfortran \
1017 maybe-dvi-target-libobjc \
1018 maybe-dvi-target-libtermcap \
1019 maybe-dvi-target-winsup \
1020 maybe-dvi-target-libgloss \
1021 maybe-dvi-target-libiberty \
1022 maybe-dvi-target-gperf \
1023 maybe-dvi-target-examples \
1024 maybe-dvi-target-libffi \
1025 maybe-dvi-target-libjava \
1026 maybe-dvi-target-zlib \
1027 maybe-dvi-target-boehm-gc \
1028 maybe-dvi-target-qthreads \
1029 maybe-dvi-target-rda \
1030 maybe-dvi-target-libada
1032 .PHONY: do-TAGS
1033 do-TAGS: unstage TAGS-host TAGS-target stage
1035 .PHONY: TAGS-host
1036 TAGS-host: \
1037 maybe-TAGS-ash \
1038 maybe-TAGS-autoconf \
1039 maybe-TAGS-automake \
1040 maybe-TAGS-bash \
1041 maybe-TAGS-bfd \
1042 maybe-TAGS-opcodes \
1043 maybe-TAGS-binutils \
1044 maybe-TAGS-bison \
1045 maybe-TAGS-byacc \
1046 maybe-TAGS-bzip2 \
1047 maybe-TAGS-dejagnu \
1048 maybe-TAGS-diff \
1049 maybe-TAGS-dosutils \
1050 maybe-TAGS-etc \
1051 maybe-TAGS-fastjar \
1052 maybe-TAGS-fileutils \
1053 maybe-TAGS-findutils \
1054 maybe-TAGS-find \
1055 maybe-TAGS-fixincludes \
1056 maybe-TAGS-flex \
1057 maybe-TAGS-gas \
1058 maybe-TAGS-gcc \
1059 maybe-TAGS-gawk \
1060 maybe-TAGS-gettext \
1061 maybe-TAGS-gnuserv \
1062 maybe-TAGS-gprof \
1063 maybe-TAGS-gzip \
1064 maybe-TAGS-hello \
1065 maybe-TAGS-indent \
1066 maybe-TAGS-intl \
1067 maybe-TAGS-tcl \
1068 maybe-TAGS-itcl \
1069 maybe-TAGS-ld \
1070 maybe-TAGS-libcpp \
1071 maybe-TAGS-libgui \
1072 maybe-TAGS-libiberty \
1073 maybe-TAGS-libtool \
1074 maybe-TAGS-m4 \
1075 maybe-TAGS-make \
1076 maybe-TAGS-mmalloc \
1077 maybe-TAGS-patch \
1078 maybe-TAGS-perl \
1079 maybe-TAGS-prms \
1080 maybe-TAGS-rcs \
1081 maybe-TAGS-readline \
1082 maybe-TAGS-release \
1083 maybe-TAGS-recode \
1084 maybe-TAGS-sed \
1085 maybe-TAGS-send-pr \
1086 maybe-TAGS-shellutils \
1087 maybe-TAGS-sid \
1088 maybe-TAGS-sim \
1089 maybe-TAGS-tar \
1090 maybe-TAGS-texinfo \
1091 maybe-TAGS-textutils \
1092 maybe-TAGS-time \
1093 maybe-TAGS-uudecode \
1094 maybe-TAGS-wdiff \
1095 maybe-TAGS-zip \
1096 maybe-TAGS-zlib \
1097 maybe-TAGS-gdb \
1098 maybe-TAGS-expect \
1099 maybe-TAGS-guile \
1100 maybe-TAGS-tk \
1101 maybe-TAGS-libtermcap \
1102 maybe-TAGS-utils
1104 .PHONY: TAGS-target
1105 TAGS-target: \
1106 maybe-TAGS-target-libstdc++-v3 \
1107 maybe-TAGS-target-libmudflap \
1108 maybe-TAGS-target-newlib \
1109 maybe-TAGS-target-libgfortran \
1110 maybe-TAGS-target-libobjc \
1111 maybe-TAGS-target-libtermcap \
1112 maybe-TAGS-target-winsup \
1113 maybe-TAGS-target-libgloss \
1114 maybe-TAGS-target-libiberty \
1115 maybe-TAGS-target-gperf \
1116 maybe-TAGS-target-examples \
1117 maybe-TAGS-target-libffi \
1118 maybe-TAGS-target-libjava \
1119 maybe-TAGS-target-zlib \
1120 maybe-TAGS-target-boehm-gc \
1121 maybe-TAGS-target-qthreads \
1122 maybe-TAGS-target-rda \
1123 maybe-TAGS-target-libada
1125 .PHONY: do-install-info
1126 do-install-info: unstage install-info-host install-info-target stage
1128 .PHONY: install-info-host
1129 install-info-host: \
1130 maybe-install-info-ash \
1131 maybe-install-info-autoconf \
1132 maybe-install-info-automake \
1133 maybe-install-info-bash \
1134 maybe-install-info-bfd \
1135 maybe-install-info-opcodes \
1136 maybe-install-info-binutils \
1137 maybe-install-info-bison \
1138 maybe-install-info-byacc \
1139 maybe-install-info-bzip2 \
1140 maybe-install-info-dejagnu \
1141 maybe-install-info-diff \
1142 maybe-install-info-dosutils \
1143 maybe-install-info-etc \
1144 maybe-install-info-fastjar \
1145 maybe-install-info-fileutils \
1146 maybe-install-info-findutils \
1147 maybe-install-info-find \
1148 maybe-install-info-fixincludes \
1149 maybe-install-info-flex \
1150 maybe-install-info-gas \
1151 maybe-install-info-gcc \
1152 maybe-install-info-gawk \
1153 maybe-install-info-gettext \
1154 maybe-install-info-gnuserv \
1155 maybe-install-info-gprof \
1156 maybe-install-info-gzip \
1157 maybe-install-info-hello \
1158 maybe-install-info-indent \
1159 maybe-install-info-intl \
1160 maybe-install-info-tcl \
1161 maybe-install-info-itcl \
1162 maybe-install-info-ld \
1163 maybe-install-info-libcpp \
1164 maybe-install-info-libgui \
1165 maybe-install-info-libiberty \
1166 maybe-install-info-libtool \
1167 maybe-install-info-m4 \
1168 maybe-install-info-make \
1169 maybe-install-info-mmalloc \
1170 maybe-install-info-patch \
1171 maybe-install-info-perl \
1172 maybe-install-info-prms \
1173 maybe-install-info-rcs \
1174 maybe-install-info-readline \
1175 maybe-install-info-release \
1176 maybe-install-info-recode \
1177 maybe-install-info-sed \
1178 maybe-install-info-send-pr \
1179 maybe-install-info-shellutils \
1180 maybe-install-info-sid \
1181 maybe-install-info-sim \
1182 maybe-install-info-tar \
1183 maybe-install-info-texinfo \
1184 maybe-install-info-textutils \
1185 maybe-install-info-time \
1186 maybe-install-info-uudecode \
1187 maybe-install-info-wdiff \
1188 maybe-install-info-zip \
1189 maybe-install-info-zlib \
1190 maybe-install-info-gdb \
1191 maybe-install-info-expect \
1192 maybe-install-info-guile \
1193 maybe-install-info-tk \
1194 maybe-install-info-libtermcap \
1195 maybe-install-info-utils
1197 .PHONY: install-info-target
1198 install-info-target: \
1199 maybe-install-info-target-libstdc++-v3 \
1200 maybe-install-info-target-libmudflap \
1201 maybe-install-info-target-newlib \
1202 maybe-install-info-target-libgfortran \
1203 maybe-install-info-target-libobjc \
1204 maybe-install-info-target-libtermcap \
1205 maybe-install-info-target-winsup \
1206 maybe-install-info-target-libgloss \
1207 maybe-install-info-target-libiberty \
1208 maybe-install-info-target-gperf \
1209 maybe-install-info-target-examples \
1210 maybe-install-info-target-libffi \
1211 maybe-install-info-target-libjava \
1212 maybe-install-info-target-zlib \
1213 maybe-install-info-target-boehm-gc \
1214 maybe-install-info-target-qthreads \
1215 maybe-install-info-target-rda \
1216 maybe-install-info-target-libada
1218 .PHONY: do-installcheck
1219 do-installcheck: unstage installcheck-host installcheck-target stage
1221 .PHONY: installcheck-host
1222 installcheck-host: \
1223 maybe-installcheck-ash \
1224 maybe-installcheck-autoconf \
1225 maybe-installcheck-automake \
1226 maybe-installcheck-bash \
1227 maybe-installcheck-bfd \
1228 maybe-installcheck-opcodes \
1229 maybe-installcheck-binutils \
1230 maybe-installcheck-bison \
1231 maybe-installcheck-byacc \
1232 maybe-installcheck-bzip2 \
1233 maybe-installcheck-dejagnu \
1234 maybe-installcheck-diff \
1235 maybe-installcheck-dosutils \
1236 maybe-installcheck-etc \
1237 maybe-installcheck-fastjar \
1238 maybe-installcheck-fileutils \
1239 maybe-installcheck-findutils \
1240 maybe-installcheck-find \
1241 maybe-installcheck-fixincludes \
1242 maybe-installcheck-flex \
1243 maybe-installcheck-gas \
1244 maybe-installcheck-gcc \
1245 maybe-installcheck-gawk \
1246 maybe-installcheck-gettext \
1247 maybe-installcheck-gnuserv \
1248 maybe-installcheck-gprof \
1249 maybe-installcheck-gzip \
1250 maybe-installcheck-hello \
1251 maybe-installcheck-indent \
1252 maybe-installcheck-intl \
1253 maybe-installcheck-tcl \
1254 maybe-installcheck-itcl \
1255 maybe-installcheck-ld \
1256 maybe-installcheck-libcpp \
1257 maybe-installcheck-libgui \
1258 maybe-installcheck-libiberty \
1259 maybe-installcheck-libtool \
1260 maybe-installcheck-m4 \
1261 maybe-installcheck-make \
1262 maybe-installcheck-mmalloc \
1263 maybe-installcheck-patch \
1264 maybe-installcheck-perl \
1265 maybe-installcheck-prms \
1266 maybe-installcheck-rcs \
1267 maybe-installcheck-readline \
1268 maybe-installcheck-release \
1269 maybe-installcheck-recode \
1270 maybe-installcheck-sed \
1271 maybe-installcheck-send-pr \
1272 maybe-installcheck-shellutils \
1273 maybe-installcheck-sid \
1274 maybe-installcheck-sim \
1275 maybe-installcheck-tar \
1276 maybe-installcheck-texinfo \
1277 maybe-installcheck-textutils \
1278 maybe-installcheck-time \
1279 maybe-installcheck-uudecode \
1280 maybe-installcheck-wdiff \
1281 maybe-installcheck-zip \
1282 maybe-installcheck-zlib \
1283 maybe-installcheck-gdb \
1284 maybe-installcheck-expect \
1285 maybe-installcheck-guile \
1286 maybe-installcheck-tk \
1287 maybe-installcheck-libtermcap \
1288 maybe-installcheck-utils
1290 .PHONY: installcheck-target
1291 installcheck-target: \
1292 maybe-installcheck-target-libstdc++-v3 \
1293 maybe-installcheck-target-libmudflap \
1294 maybe-installcheck-target-newlib \
1295 maybe-installcheck-target-libgfortran \
1296 maybe-installcheck-target-libobjc \
1297 maybe-installcheck-target-libtermcap \
1298 maybe-installcheck-target-winsup \
1299 maybe-installcheck-target-libgloss \
1300 maybe-installcheck-target-libiberty \
1301 maybe-installcheck-target-gperf \
1302 maybe-installcheck-target-examples \
1303 maybe-installcheck-target-libffi \
1304 maybe-installcheck-target-libjava \
1305 maybe-installcheck-target-zlib \
1306 maybe-installcheck-target-boehm-gc \
1307 maybe-installcheck-target-qthreads \
1308 maybe-installcheck-target-rda \
1309 maybe-installcheck-target-libada
1311 .PHONY: do-mostlyclean
1312 do-mostlyclean: unstage mostlyclean-host mostlyclean-target stage
1314 .PHONY: mostlyclean-host
1315 mostlyclean-host: \
1316 maybe-mostlyclean-ash \
1317 maybe-mostlyclean-autoconf \
1318 maybe-mostlyclean-automake \
1319 maybe-mostlyclean-bash \
1320 maybe-mostlyclean-bfd \
1321 maybe-mostlyclean-opcodes \
1322 maybe-mostlyclean-binutils \
1323 maybe-mostlyclean-bison \
1324 maybe-mostlyclean-byacc \
1325 maybe-mostlyclean-bzip2 \
1326 maybe-mostlyclean-dejagnu \
1327 maybe-mostlyclean-diff \
1328 maybe-mostlyclean-dosutils \
1329 maybe-mostlyclean-etc \
1330 maybe-mostlyclean-fastjar \
1331 maybe-mostlyclean-fileutils \
1332 maybe-mostlyclean-findutils \
1333 maybe-mostlyclean-find \
1334 maybe-mostlyclean-fixincludes \
1335 maybe-mostlyclean-flex \
1336 maybe-mostlyclean-gas \
1337 maybe-mostlyclean-gcc \
1338 maybe-mostlyclean-gawk \
1339 maybe-mostlyclean-gettext \
1340 maybe-mostlyclean-gnuserv \
1341 maybe-mostlyclean-gprof \
1342 maybe-mostlyclean-gzip \
1343 maybe-mostlyclean-hello \
1344 maybe-mostlyclean-indent \
1345 maybe-mostlyclean-intl \
1346 maybe-mostlyclean-tcl \
1347 maybe-mostlyclean-itcl \
1348 maybe-mostlyclean-ld \
1349 maybe-mostlyclean-libcpp \
1350 maybe-mostlyclean-libgui \
1351 maybe-mostlyclean-libiberty \
1352 maybe-mostlyclean-libtool \
1353 maybe-mostlyclean-m4 \
1354 maybe-mostlyclean-make \
1355 maybe-mostlyclean-mmalloc \
1356 maybe-mostlyclean-patch \
1357 maybe-mostlyclean-perl \
1358 maybe-mostlyclean-prms \
1359 maybe-mostlyclean-rcs \
1360 maybe-mostlyclean-readline \
1361 maybe-mostlyclean-release \
1362 maybe-mostlyclean-recode \
1363 maybe-mostlyclean-sed \
1364 maybe-mostlyclean-send-pr \
1365 maybe-mostlyclean-shellutils \
1366 maybe-mostlyclean-sid \
1367 maybe-mostlyclean-sim \
1368 maybe-mostlyclean-tar \
1369 maybe-mostlyclean-texinfo \
1370 maybe-mostlyclean-textutils \
1371 maybe-mostlyclean-time \
1372 maybe-mostlyclean-uudecode \
1373 maybe-mostlyclean-wdiff \
1374 maybe-mostlyclean-zip \
1375 maybe-mostlyclean-zlib \
1376 maybe-mostlyclean-gdb \
1377 maybe-mostlyclean-expect \
1378 maybe-mostlyclean-guile \
1379 maybe-mostlyclean-tk \
1380 maybe-mostlyclean-libtermcap \
1381 maybe-mostlyclean-utils
1383 .PHONY: mostlyclean-target
1384 mostlyclean-target: \
1385 maybe-mostlyclean-target-libstdc++-v3 \
1386 maybe-mostlyclean-target-libmudflap \
1387 maybe-mostlyclean-target-newlib \
1388 maybe-mostlyclean-target-libgfortran \
1389 maybe-mostlyclean-target-libobjc \
1390 maybe-mostlyclean-target-libtermcap \
1391 maybe-mostlyclean-target-winsup \
1392 maybe-mostlyclean-target-libgloss \
1393 maybe-mostlyclean-target-libiberty \
1394 maybe-mostlyclean-target-gperf \
1395 maybe-mostlyclean-target-examples \
1396 maybe-mostlyclean-target-libffi \
1397 maybe-mostlyclean-target-libjava \
1398 maybe-mostlyclean-target-zlib \
1399 maybe-mostlyclean-target-boehm-gc \
1400 maybe-mostlyclean-target-qthreads \
1401 maybe-mostlyclean-target-rda \
1402 maybe-mostlyclean-target-libada
1404 .PHONY: do-clean
1405 do-clean: unstage clean-host clean-target stage
1407 .PHONY: clean-host
1408 clean-host: \
1409 maybe-clean-ash \
1410 maybe-clean-autoconf \
1411 maybe-clean-automake \
1412 maybe-clean-bash \
1413 maybe-clean-bfd \
1414 maybe-clean-opcodes \
1415 maybe-clean-binutils \
1416 maybe-clean-bison \
1417 maybe-clean-byacc \
1418 maybe-clean-bzip2 \
1419 maybe-clean-dejagnu \
1420 maybe-clean-diff \
1421 maybe-clean-dosutils \
1422 maybe-clean-etc \
1423 maybe-clean-fastjar \
1424 maybe-clean-fileutils \
1425 maybe-clean-findutils \
1426 maybe-clean-find \
1427 maybe-clean-fixincludes \
1428 maybe-clean-flex \
1429 maybe-clean-gas \
1430 maybe-clean-gcc \
1431 maybe-clean-gawk \
1432 maybe-clean-gettext \
1433 maybe-clean-gnuserv \
1434 maybe-clean-gprof \
1435 maybe-clean-gzip \
1436 maybe-clean-hello \
1437 maybe-clean-indent \
1438 maybe-clean-intl \
1439 maybe-clean-tcl \
1440 maybe-clean-itcl \
1441 maybe-clean-ld \
1442 maybe-clean-libcpp \
1443 maybe-clean-libgui \
1444 maybe-clean-libiberty \
1445 maybe-clean-libtool \
1446 maybe-clean-m4 \
1447 maybe-clean-make \
1448 maybe-clean-mmalloc \
1449 maybe-clean-patch \
1450 maybe-clean-perl \
1451 maybe-clean-prms \
1452 maybe-clean-rcs \
1453 maybe-clean-readline \
1454 maybe-clean-release \
1455 maybe-clean-recode \
1456 maybe-clean-sed \
1457 maybe-clean-send-pr \
1458 maybe-clean-shellutils \
1459 maybe-clean-sid \
1460 maybe-clean-sim \
1461 maybe-clean-tar \
1462 maybe-clean-texinfo \
1463 maybe-clean-textutils \
1464 maybe-clean-time \
1465 maybe-clean-uudecode \
1466 maybe-clean-wdiff \
1467 maybe-clean-zip \
1468 maybe-clean-zlib \
1469 maybe-clean-gdb \
1470 maybe-clean-expect \
1471 maybe-clean-guile \
1472 maybe-clean-tk \
1473 maybe-clean-libtermcap \
1474 maybe-clean-utils
1476 .PHONY: clean-target
1477 clean-target: \
1478 maybe-clean-target-libstdc++-v3 \
1479 maybe-clean-target-libmudflap \
1480 maybe-clean-target-newlib \
1481 maybe-clean-target-libgfortran \
1482 maybe-clean-target-libobjc \
1483 maybe-clean-target-libtermcap \
1484 maybe-clean-target-winsup \
1485 maybe-clean-target-libgloss \
1486 maybe-clean-target-libiberty \
1487 maybe-clean-target-gperf \
1488 maybe-clean-target-examples \
1489 maybe-clean-target-libffi \
1490 maybe-clean-target-libjava \
1491 maybe-clean-target-zlib \
1492 maybe-clean-target-boehm-gc \
1493 maybe-clean-target-qthreads \
1494 maybe-clean-target-rda \
1495 maybe-clean-target-libada
1497 .PHONY: do-distclean
1498 do-distclean: unstage distclean-host distclean-target stage
1500 .PHONY: distclean-host
1501 distclean-host: \
1502 maybe-distclean-ash \
1503 maybe-distclean-autoconf \
1504 maybe-distclean-automake \
1505 maybe-distclean-bash \
1506 maybe-distclean-bfd \
1507 maybe-distclean-opcodes \
1508 maybe-distclean-binutils \
1509 maybe-distclean-bison \
1510 maybe-distclean-byacc \
1511 maybe-distclean-bzip2 \
1512 maybe-distclean-dejagnu \
1513 maybe-distclean-diff \
1514 maybe-distclean-dosutils \
1515 maybe-distclean-etc \
1516 maybe-distclean-fastjar \
1517 maybe-distclean-fileutils \
1518 maybe-distclean-findutils \
1519 maybe-distclean-find \
1520 maybe-distclean-fixincludes \
1521 maybe-distclean-flex \
1522 maybe-distclean-gas \
1523 maybe-distclean-gcc \
1524 maybe-distclean-gawk \
1525 maybe-distclean-gettext \
1526 maybe-distclean-gnuserv \
1527 maybe-distclean-gprof \
1528 maybe-distclean-gzip \
1529 maybe-distclean-hello \
1530 maybe-distclean-indent \
1531 maybe-distclean-intl \
1532 maybe-distclean-tcl \
1533 maybe-distclean-itcl \
1534 maybe-distclean-ld \
1535 maybe-distclean-libcpp \
1536 maybe-distclean-libgui \
1537 maybe-distclean-libiberty \
1538 maybe-distclean-libtool \
1539 maybe-distclean-m4 \
1540 maybe-distclean-make \
1541 maybe-distclean-mmalloc \
1542 maybe-distclean-patch \
1543 maybe-distclean-perl \
1544 maybe-distclean-prms \
1545 maybe-distclean-rcs \
1546 maybe-distclean-readline \
1547 maybe-distclean-release \
1548 maybe-distclean-recode \
1549 maybe-distclean-sed \
1550 maybe-distclean-send-pr \
1551 maybe-distclean-shellutils \
1552 maybe-distclean-sid \
1553 maybe-distclean-sim \
1554 maybe-distclean-tar \
1555 maybe-distclean-texinfo \
1556 maybe-distclean-textutils \
1557 maybe-distclean-time \
1558 maybe-distclean-uudecode \
1559 maybe-distclean-wdiff \
1560 maybe-distclean-zip \
1561 maybe-distclean-zlib \
1562 maybe-distclean-gdb \
1563 maybe-distclean-expect \
1564 maybe-distclean-guile \
1565 maybe-distclean-tk \
1566 maybe-distclean-libtermcap \
1567 maybe-distclean-utils
1569 .PHONY: distclean-target
1570 distclean-target: \
1571 maybe-distclean-target-libstdc++-v3 \
1572 maybe-distclean-target-libmudflap \
1573 maybe-distclean-target-newlib \
1574 maybe-distclean-target-libgfortran \
1575 maybe-distclean-target-libobjc \
1576 maybe-distclean-target-libtermcap \
1577 maybe-distclean-target-winsup \
1578 maybe-distclean-target-libgloss \
1579 maybe-distclean-target-libiberty \
1580 maybe-distclean-target-gperf \
1581 maybe-distclean-target-examples \
1582 maybe-distclean-target-libffi \
1583 maybe-distclean-target-libjava \
1584 maybe-distclean-target-zlib \
1585 maybe-distclean-target-boehm-gc \
1586 maybe-distclean-target-qthreads \
1587 maybe-distclean-target-rda \
1588 maybe-distclean-target-libada
1590 .PHONY: do-maintainer-clean
1591 do-maintainer-clean: unstage maintainer-clean-host maintainer-clean-target stage
1593 .PHONY: maintainer-clean-host
1594 maintainer-clean-host: \
1595 maybe-maintainer-clean-ash \
1596 maybe-maintainer-clean-autoconf \
1597 maybe-maintainer-clean-automake \
1598 maybe-maintainer-clean-bash \
1599 maybe-maintainer-clean-bfd \
1600 maybe-maintainer-clean-opcodes \
1601 maybe-maintainer-clean-binutils \
1602 maybe-maintainer-clean-bison \
1603 maybe-maintainer-clean-byacc \
1604 maybe-maintainer-clean-bzip2 \
1605 maybe-maintainer-clean-dejagnu \
1606 maybe-maintainer-clean-diff \
1607 maybe-maintainer-clean-dosutils \
1608 maybe-maintainer-clean-etc \
1609 maybe-maintainer-clean-fastjar \
1610 maybe-maintainer-clean-fileutils \
1611 maybe-maintainer-clean-findutils \
1612 maybe-maintainer-clean-find \
1613 maybe-maintainer-clean-fixincludes \
1614 maybe-maintainer-clean-flex \
1615 maybe-maintainer-clean-gas \
1616 maybe-maintainer-clean-gcc \
1617 maybe-maintainer-clean-gawk \
1618 maybe-maintainer-clean-gettext \
1619 maybe-maintainer-clean-gnuserv \
1620 maybe-maintainer-clean-gprof \
1621 maybe-maintainer-clean-gzip \
1622 maybe-maintainer-clean-hello \
1623 maybe-maintainer-clean-indent \
1624 maybe-maintainer-clean-intl \
1625 maybe-maintainer-clean-tcl \
1626 maybe-maintainer-clean-itcl \
1627 maybe-maintainer-clean-ld \
1628 maybe-maintainer-clean-libcpp \
1629 maybe-maintainer-clean-libgui \
1630 maybe-maintainer-clean-libiberty \
1631 maybe-maintainer-clean-libtool \
1632 maybe-maintainer-clean-m4 \
1633 maybe-maintainer-clean-make \
1634 maybe-maintainer-clean-mmalloc \
1635 maybe-maintainer-clean-patch \
1636 maybe-maintainer-clean-perl \
1637 maybe-maintainer-clean-prms \
1638 maybe-maintainer-clean-rcs \
1639 maybe-maintainer-clean-readline \
1640 maybe-maintainer-clean-release \
1641 maybe-maintainer-clean-recode \
1642 maybe-maintainer-clean-sed \
1643 maybe-maintainer-clean-send-pr \
1644 maybe-maintainer-clean-shellutils \
1645 maybe-maintainer-clean-sid \
1646 maybe-maintainer-clean-sim \
1647 maybe-maintainer-clean-tar \
1648 maybe-maintainer-clean-texinfo \
1649 maybe-maintainer-clean-textutils \
1650 maybe-maintainer-clean-time \
1651 maybe-maintainer-clean-uudecode \
1652 maybe-maintainer-clean-wdiff \
1653 maybe-maintainer-clean-zip \
1654 maybe-maintainer-clean-zlib \
1655 maybe-maintainer-clean-gdb \
1656 maybe-maintainer-clean-expect \
1657 maybe-maintainer-clean-guile \
1658 maybe-maintainer-clean-tk \
1659 maybe-maintainer-clean-libtermcap \
1660 maybe-maintainer-clean-utils
1662 .PHONY: maintainer-clean-target
1663 maintainer-clean-target: \
1664 maybe-maintainer-clean-target-libstdc++-v3 \
1665 maybe-maintainer-clean-target-libmudflap \
1666 maybe-maintainer-clean-target-newlib \
1667 maybe-maintainer-clean-target-libgfortran \
1668 maybe-maintainer-clean-target-libobjc \
1669 maybe-maintainer-clean-target-libtermcap \
1670 maybe-maintainer-clean-target-winsup \
1671 maybe-maintainer-clean-target-libgloss \
1672 maybe-maintainer-clean-target-libiberty \
1673 maybe-maintainer-clean-target-gperf \
1674 maybe-maintainer-clean-target-examples \
1675 maybe-maintainer-clean-target-libffi \
1676 maybe-maintainer-clean-target-libjava \
1677 maybe-maintainer-clean-target-zlib \
1678 maybe-maintainer-clean-target-boehm-gc \
1679 maybe-maintainer-clean-target-qthreads \
1680 maybe-maintainer-clean-target-rda \
1681 maybe-maintainer-clean-target-libada
1684 # Here are the targets which correspond to the do-X targets.
1686 .PHONY: info installcheck dvi install-info
1687 .PHONY: clean distclean mostlyclean maintainer-clean realclean
1688 .PHONY: local-clean local-distclean local-maintainer-clean
1689 info: do-info
1690 installcheck: do-installcheck
1691 dvi: do-dvi
1693 # Make sure makeinfo is built before we do a `make info', if we're
1694 # in fact building texinfo.
1695 do-info: maybe-all-texinfo
1697 install-info: do-install-info dir.info
1698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1699 if [ -f dir.info ] ; then \
1700 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
1701 else true ; fi
1703 local-clean:
1704 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
1706 local-distclean:
1707 -rm -f Makefile config.status config.cache mh-frag mt-frag
1708 -rm -f multilib.out multilib.tmp maybedep.tmp serdep.tmp
1709 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
1710 rm -rf $(TARGET_SUBDIR); \
1711 else true; fi
1712 -rm -rf $(BUILD_SUBDIR)
1713 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
1714 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
1715 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
1716 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
1717 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
1719 local-maintainer-clean:
1720 @echo "This command is intended for maintainers to use;"
1721 @echo "it deletes files that may require special tools to rebuild."
1723 clean: do-clean local-clean
1724 mostlyclean: do-mostlyclean local-clean
1725 distclean: do-distclean local-clean local-distclean
1726 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
1727 maintainer-clean: local-distclean
1728 realclean: maintainer-clean
1730 # Extra dependency for clean-target, owing to the mixed nature of gcc
1731 clean-target: clean-target-libgcc
1732 clean-target-libgcc:
1733 test ! -d gcc/libgcc || \
1734 (cd gcc/libgcc && find . -type d -print) | \
1735 while read d; do rm -f gcc/$$d/libgcc.a || : ; done
1736 -rm -rf gcc/libgcc
1738 # Check target.
1740 .PHONY: check do-check
1741 check: do-check
1743 # Only include modules actually being configured and built.
1744 do-check: unstage \
1745 maybe-check-ash \
1746 maybe-check-autoconf \
1747 maybe-check-automake \
1748 maybe-check-bash \
1749 maybe-check-bfd \
1750 maybe-check-opcodes \
1751 maybe-check-binutils \
1752 maybe-check-bison \
1753 maybe-check-byacc \
1754 maybe-check-bzip2 \
1755 maybe-check-dejagnu \
1756 maybe-check-diff \
1757 maybe-check-dosutils \
1758 maybe-check-etc \
1759 maybe-check-fastjar \
1760 maybe-check-fileutils \
1761 maybe-check-findutils \
1762 maybe-check-find \
1763 maybe-check-fixincludes \
1764 maybe-check-flex \
1765 maybe-check-gas \
1766 maybe-check-gcc \
1767 maybe-check-gawk \
1768 maybe-check-gettext \
1769 maybe-check-gnuserv \
1770 maybe-check-gprof \
1771 maybe-check-gzip \
1772 maybe-check-hello \
1773 maybe-check-indent \
1774 maybe-check-intl \
1775 maybe-check-tcl \
1776 maybe-check-itcl \
1777 maybe-check-ld \
1778 maybe-check-libcpp \
1779 maybe-check-libgui \
1780 maybe-check-libiberty \
1781 maybe-check-libtool \
1782 maybe-check-m4 \
1783 maybe-check-make \
1784 maybe-check-mmalloc \
1785 maybe-check-patch \
1786 maybe-check-perl \
1787 maybe-check-prms \
1788 maybe-check-rcs \
1789 maybe-check-readline \
1790 maybe-check-release \
1791 maybe-check-recode \
1792 maybe-check-sed \
1793 maybe-check-send-pr \
1794 maybe-check-shellutils \
1795 maybe-check-sid \
1796 maybe-check-sim \
1797 maybe-check-tar \
1798 maybe-check-texinfo \
1799 maybe-check-textutils \
1800 maybe-check-time \
1801 maybe-check-uudecode \
1802 maybe-check-wdiff \
1803 maybe-check-zip \
1804 maybe-check-zlib \
1805 maybe-check-gdb \
1806 maybe-check-expect \
1807 maybe-check-guile \
1808 maybe-check-tk \
1809 maybe-check-libtermcap \
1810 maybe-check-utils \
1811 maybe-check-target-libstdc++-v3 \
1812 maybe-check-target-libmudflap \
1813 maybe-check-target-newlib \
1814 maybe-check-target-libgfortran \
1815 maybe-check-target-libobjc \
1816 maybe-check-target-libtermcap \
1817 maybe-check-target-winsup \
1818 maybe-check-target-libgloss \
1819 maybe-check-target-libiberty \
1820 maybe-check-target-gperf \
1821 maybe-check-target-examples \
1822 maybe-check-target-libffi \
1823 maybe-check-target-libjava \
1824 maybe-check-target-zlib \
1825 maybe-check-target-boehm-gc \
1826 maybe-check-target-qthreads \
1827 maybe-check-target-rda \
1828 maybe-check-target-libada stage
1830 # Automated reporting of test results.
1832 warning.log: build.log
1833 $(srcdir)/contrib/warn_summary build.log > $@
1835 mail-report.log:
1836 if test x'$(BOOT_CFLAGS)' != x''; then \
1837 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1838 fi; \
1839 $(srcdir)/contrib/test_summary -t >$@
1840 chmod +x $@
1841 echo If you really want to send e-mail, run ./$@ now
1843 mail-report-with-warnings.log: warning.log
1844 if test x'$(BOOT_CFLAGS)' != x''; then \
1845 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1846 fi; \
1847 $(srcdir)/contrib/test_summary -t -i warning.log >$@
1848 chmod +x $@
1849 echo If you really want to send e-mail, run ./$@ now
1851 # Installation targets.
1853 .PHONY: install uninstall
1854 install: installdirs install-host install-target
1856 .PHONY: install-host-nogcc
1857 install-host-nogcc: \
1858 maybe-install-ash \
1859 maybe-install-autoconf \
1860 maybe-install-automake \
1861 maybe-install-bash \
1862 maybe-install-bfd \
1863 maybe-install-opcodes \
1864 maybe-install-binutils \
1865 maybe-install-bison \
1866 maybe-install-byacc \
1867 maybe-install-bzip2 \
1868 maybe-install-dejagnu \
1869 maybe-install-diff \
1870 maybe-install-dosutils \
1871 maybe-install-etc \
1872 maybe-install-fastjar \
1873 maybe-install-fileutils \
1874 maybe-install-findutils \
1875 maybe-install-find \
1876 maybe-install-fixincludes \
1877 maybe-install-flex \
1878 maybe-install-gas \
1879 maybe-install-gawk \
1880 maybe-install-gettext \
1881 maybe-install-gnuserv \
1882 maybe-install-gprof \
1883 maybe-install-gzip \
1884 maybe-install-hello \
1885 maybe-install-indent \
1886 maybe-install-intl \
1887 maybe-install-tcl \
1888 maybe-install-itcl \
1889 maybe-install-ld \
1890 maybe-install-libcpp \
1891 maybe-install-libgui \
1892 maybe-install-libiberty \
1893 maybe-install-libtool \
1894 maybe-install-m4 \
1895 maybe-install-make \
1896 maybe-install-mmalloc \
1897 maybe-install-patch \
1898 maybe-install-perl \
1899 maybe-install-prms \
1900 maybe-install-rcs \
1901 maybe-install-readline \
1902 maybe-install-release \
1903 maybe-install-recode \
1904 maybe-install-sed \
1905 maybe-install-send-pr \
1906 maybe-install-shellutils \
1907 maybe-install-sid \
1908 maybe-install-sim \
1909 maybe-install-tar \
1910 maybe-install-texinfo \
1911 maybe-install-textutils \
1912 maybe-install-time \
1913 maybe-install-uudecode \
1914 maybe-install-wdiff \
1915 maybe-install-zip \
1916 maybe-install-zlib \
1917 maybe-install-gdb \
1918 maybe-install-expect \
1919 maybe-install-guile \
1920 maybe-install-tk \
1921 maybe-install-libtermcap \
1922 maybe-install-utils
1924 .PHONY: install-host
1925 install-host: \
1926 maybe-install-ash \
1927 maybe-install-autoconf \
1928 maybe-install-automake \
1929 maybe-install-bash \
1930 maybe-install-bfd \
1931 maybe-install-opcodes \
1932 maybe-install-binutils \
1933 maybe-install-bison \
1934 maybe-install-byacc \
1935 maybe-install-bzip2 \
1936 maybe-install-dejagnu \
1937 maybe-install-diff \
1938 maybe-install-dosutils \
1939 maybe-install-etc \
1940 maybe-install-fastjar \
1941 maybe-install-fileutils \
1942 maybe-install-findutils \
1943 maybe-install-find \
1944 maybe-install-fixincludes \
1945 maybe-install-flex \
1946 maybe-install-gas \
1947 maybe-install-gcc \
1948 maybe-install-gawk \
1949 maybe-install-gettext \
1950 maybe-install-gnuserv \
1951 maybe-install-gprof \
1952 maybe-install-gzip \
1953 maybe-install-hello \
1954 maybe-install-indent \
1955 maybe-install-intl \
1956 maybe-install-tcl \
1957 maybe-install-itcl \
1958 maybe-install-ld \
1959 maybe-install-libcpp \
1960 maybe-install-libgui \
1961 maybe-install-libiberty \
1962 maybe-install-libtool \
1963 maybe-install-m4 \
1964 maybe-install-make \
1965 maybe-install-mmalloc \
1966 maybe-install-patch \
1967 maybe-install-perl \
1968 maybe-install-prms \
1969 maybe-install-rcs \
1970 maybe-install-readline \
1971 maybe-install-release \
1972 maybe-install-recode \
1973 maybe-install-sed \
1974 maybe-install-send-pr \
1975 maybe-install-shellutils \
1976 maybe-install-sid \
1977 maybe-install-sim \
1978 maybe-install-tar \
1979 maybe-install-texinfo \
1980 maybe-install-textutils \
1981 maybe-install-time \
1982 maybe-install-uudecode \
1983 maybe-install-wdiff \
1984 maybe-install-zip \
1985 maybe-install-zlib \
1986 maybe-install-gdb \
1987 maybe-install-expect \
1988 maybe-install-guile \
1989 maybe-install-tk \
1990 maybe-install-libtermcap \
1991 maybe-install-utils
1993 .PHONY: install-target
1994 install-target: \
1995 maybe-install-target-libstdc++-v3 \
1996 maybe-install-target-libmudflap \
1997 maybe-install-target-newlib \
1998 maybe-install-target-libgfortran \
1999 maybe-install-target-libobjc \
2000 maybe-install-target-libtermcap \
2001 maybe-install-target-winsup \
2002 maybe-install-target-libgloss \
2003 maybe-install-target-libiberty \
2004 maybe-install-target-gperf \
2005 maybe-install-target-examples \
2006 maybe-install-target-libffi \
2007 maybe-install-target-libjava \
2008 maybe-install-target-zlib \
2009 maybe-install-target-boehm-gc \
2010 maybe-install-target-qthreads \
2011 maybe-install-target-rda \
2012 maybe-install-target-libada
2014 uninstall:
2015 @echo "the uninstall target is not supported in this tree"
2017 .PHONY: install.all
2018 install.all: install-no-fixedincludes
2019 @if [ -f ./gcc/Makefile ] ; then \
2020 r=`${PWD_COMMAND}` ; export r ; \
2021 $(SET_LIB_PATH) \
2022 $(HOST_EXPORTS) \
2023 (cd ./gcc && \
2024 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2025 else \
2026 true ; \
2029 # install-no-fixedincludes is used because Cygnus can not distribute
2030 # the fixed header files.
2031 .PHONY: install-no-fixedincludes
2032 install-no-fixedincludes: installdirs install-host-nogcc \
2033 install-target gcc-no-fixedincludes
2035 ### other supporting targets
2037 MAKEDIRS= \
2038 $(DESTDIR)$(prefix) \
2039 $(DESTDIR)$(exec_prefix)
2040 .PHONY: installdirs
2041 installdirs: mkinstalldirs
2042 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2044 dir.info: do-install-info
2045 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2046 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2047 mv -f dir.info.new dir.info ; \
2048 else true ; \
2051 dist:
2052 @echo "Building a full distribution of this tree isn't done"
2053 @echo "via 'make dist'. Check out the etc/ subdirectory"
2055 etags tags: TAGS
2057 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2058 # ability to use several tags files at once, so there is probably no need
2059 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2060 # (if we felt like it) have this Makefile write a piece of elisp which
2061 # the user could load to tell emacs19 where all the TAGS files we just
2062 # built are.
2063 TAGS: do-TAGS
2065 # --------------------------------------
2066 # Modules which run on the build machine
2067 # --------------------------------------
2069 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2070 maybe-configure-build-libiberty:
2071 @if build-libiberty
2072 maybe-configure-build-libiberty: configure-build-libiberty
2073 configure-build-libiberty:
2074 @test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2075 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2076 r=`${PWD_COMMAND}`; export r; \
2077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2078 $(BUILD_EXPORTS) \
2079 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2080 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2081 case $(srcdir) in \
2082 /* | [A-Za-z]:[\\/]*) \
2083 topdir=$(srcdir) ;; \
2084 *) \
2085 case "$(BUILD_SUBDIR)" in \
2086 .) topdir="../$(srcdir)" ;; \
2087 *) topdir="../../$(srcdir)" ;; \
2088 esac ;; \
2089 esac; \
2090 if [ "$(srcdir)" = "." ] ; then \
2091 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2092 if $(SHELL) $$s/symlink-tree $${topdir}/libiberty "no-such-file" ; then \
2093 if [ -f Makefile ]; then \
2094 if $(MAKE) distclean; then \
2095 true; \
2096 else \
2097 exit 1; \
2098 fi; \
2099 else \
2100 true; \
2101 fi; \
2102 else \
2103 exit 1; \
2104 fi; \
2105 else \
2106 true; \
2107 fi; \
2108 srcdiroption="--srcdir=."; \
2109 libsrcdir="."; \
2110 else \
2111 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2112 libsrcdir="$$s/libiberty"; \
2113 fi; \
2114 rm -f no-such-file || : ; \
2115 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2116 $(BUILD_CONFIGARGS) $${srcdiroption} \
2117 --with-build-subdir="$(BUILD_SUBDIR)" \
2118 || exit 1
2119 @endif build-libiberty
2121 .PHONY: all-build-libiberty maybe-all-build-libiberty
2122 maybe-all-build-libiberty:
2123 @if build-libiberty
2124 TARGET-build-libiberty=all
2125 maybe-all-build-libiberty: all-build-libiberty
2126 all-build-libiberty: configure-build-libiberty
2127 @r=`${PWD_COMMAND}`; export r; \
2128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2129 $(BUILD_EXPORTS) \
2130 (cd $(BUILD_SUBDIR)/libiberty && \
2131 $(MAKE) $(TARGET-build-libiberty))
2132 @endif build-libiberty
2134 .PHONY: configure-build-bison maybe-configure-build-bison
2135 maybe-configure-build-bison:
2136 @if build-bison
2137 maybe-configure-build-bison: configure-build-bison
2138 configure-build-bison:
2139 @test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2140 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2141 r=`${PWD_COMMAND}`; export r; \
2142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2143 $(BUILD_EXPORTS) \
2144 echo Configuring in $(BUILD_SUBDIR)/bison; \
2145 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2146 case $(srcdir) in \
2147 /* | [A-Za-z]:[\\/]*) \
2148 topdir=$(srcdir) ;; \
2149 *) \
2150 case "$(BUILD_SUBDIR)" in \
2151 .) topdir="../$(srcdir)" ;; \
2152 *) topdir="../../$(srcdir)" ;; \
2153 esac ;; \
2154 esac; \
2155 if [ "$(srcdir)" = "." ] ; then \
2156 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2157 if $(SHELL) $$s/symlink-tree $${topdir}/bison "no-such-file" ; then \
2158 if [ -f Makefile ]; then \
2159 if $(MAKE) distclean; then \
2160 true; \
2161 else \
2162 exit 1; \
2163 fi; \
2164 else \
2165 true; \
2166 fi; \
2167 else \
2168 exit 1; \
2169 fi; \
2170 else \
2171 true; \
2172 fi; \
2173 srcdiroption="--srcdir=."; \
2174 libsrcdir="."; \
2175 else \
2176 srcdiroption="--srcdir=$${topdir}/bison"; \
2177 libsrcdir="$$s/bison"; \
2178 fi; \
2179 rm -f no-such-file || : ; \
2180 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2181 $(BUILD_CONFIGARGS) $${srcdiroption} \
2182 --with-build-subdir="$(BUILD_SUBDIR)" \
2183 || exit 1
2184 @endif build-bison
2186 .PHONY: all-build-bison maybe-all-build-bison
2187 maybe-all-build-bison:
2188 @if build-bison
2189 TARGET-build-bison=all
2190 maybe-all-build-bison: all-build-bison
2191 all-build-bison: configure-build-bison
2192 @r=`${PWD_COMMAND}`; export r; \
2193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2194 $(BUILD_EXPORTS) \
2195 (cd $(BUILD_SUBDIR)/bison && \
2196 $(MAKE) $(TARGET-build-bison))
2197 @endif build-bison
2199 .PHONY: configure-build-byacc maybe-configure-build-byacc
2200 maybe-configure-build-byacc:
2201 @if build-byacc
2202 maybe-configure-build-byacc: configure-build-byacc
2203 configure-build-byacc:
2204 @test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2205 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
2206 r=`${PWD_COMMAND}`; export r; \
2207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2208 $(BUILD_EXPORTS) \
2209 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2210 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2211 case $(srcdir) in \
2212 /* | [A-Za-z]:[\\/]*) \
2213 topdir=$(srcdir) ;; \
2214 *) \
2215 case "$(BUILD_SUBDIR)" in \
2216 .) topdir="../$(srcdir)" ;; \
2217 *) topdir="../../$(srcdir)" ;; \
2218 esac ;; \
2219 esac; \
2220 if [ "$(srcdir)" = "." ] ; then \
2221 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2222 if $(SHELL) $$s/symlink-tree $${topdir}/byacc "no-such-file" ; then \
2223 if [ -f Makefile ]; then \
2224 if $(MAKE) distclean; then \
2225 true; \
2226 else \
2227 exit 1; \
2228 fi; \
2229 else \
2230 true; \
2231 fi; \
2232 else \
2233 exit 1; \
2234 fi; \
2235 else \
2236 true; \
2237 fi; \
2238 srcdiroption="--srcdir=."; \
2239 libsrcdir="."; \
2240 else \
2241 srcdiroption="--srcdir=$${topdir}/byacc"; \
2242 libsrcdir="$$s/byacc"; \
2243 fi; \
2244 rm -f no-such-file || : ; \
2245 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2246 $(BUILD_CONFIGARGS) $${srcdiroption} \
2247 --with-build-subdir="$(BUILD_SUBDIR)" \
2248 || exit 1
2249 @endif build-byacc
2251 .PHONY: all-build-byacc maybe-all-build-byacc
2252 maybe-all-build-byacc:
2253 @if build-byacc
2254 TARGET-build-byacc=all
2255 maybe-all-build-byacc: all-build-byacc
2256 all-build-byacc: configure-build-byacc
2257 @r=`${PWD_COMMAND}`; export r; \
2258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2259 $(BUILD_EXPORTS) \
2260 (cd $(BUILD_SUBDIR)/byacc && \
2261 $(MAKE) $(TARGET-build-byacc))
2262 @endif build-byacc
2264 .PHONY: configure-build-flex maybe-configure-build-flex
2265 maybe-configure-build-flex:
2266 @if build-flex
2267 maybe-configure-build-flex: configure-build-flex
2268 configure-build-flex:
2269 @test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2270 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2271 r=`${PWD_COMMAND}`; export r; \
2272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2273 $(BUILD_EXPORTS) \
2274 echo Configuring in $(BUILD_SUBDIR)/flex; \
2275 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2276 case $(srcdir) in \
2277 /* | [A-Za-z]:[\\/]*) \
2278 topdir=$(srcdir) ;; \
2279 *) \
2280 case "$(BUILD_SUBDIR)" in \
2281 .) topdir="../$(srcdir)" ;; \
2282 *) topdir="../../$(srcdir)" ;; \
2283 esac ;; \
2284 esac; \
2285 if [ "$(srcdir)" = "." ] ; then \
2286 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2287 if $(SHELL) $$s/symlink-tree $${topdir}/flex "no-such-file" ; then \
2288 if [ -f Makefile ]; then \
2289 if $(MAKE) distclean; then \
2290 true; \
2291 else \
2292 exit 1; \
2293 fi; \
2294 else \
2295 true; \
2296 fi; \
2297 else \
2298 exit 1; \
2299 fi; \
2300 else \
2301 true; \
2302 fi; \
2303 srcdiroption="--srcdir=."; \
2304 libsrcdir="."; \
2305 else \
2306 srcdiroption="--srcdir=$${topdir}/flex"; \
2307 libsrcdir="$$s/flex"; \
2308 fi; \
2309 rm -f no-such-file || : ; \
2310 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2311 $(BUILD_CONFIGARGS) $${srcdiroption} \
2312 --with-build-subdir="$(BUILD_SUBDIR)" \
2313 || exit 1
2314 @endif build-flex
2316 .PHONY: all-build-flex maybe-all-build-flex
2317 maybe-all-build-flex:
2318 @if build-flex
2319 TARGET-build-flex=all
2320 maybe-all-build-flex: all-build-flex
2321 all-build-flex: configure-build-flex
2322 @r=`${PWD_COMMAND}`; export r; \
2323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2324 $(BUILD_EXPORTS) \
2325 (cd $(BUILD_SUBDIR)/flex && \
2326 $(MAKE) $(TARGET-build-flex))
2327 @endif build-flex
2329 .PHONY: configure-build-m4 maybe-configure-build-m4
2330 maybe-configure-build-m4:
2331 @if build-m4
2332 maybe-configure-build-m4: configure-build-m4
2333 configure-build-m4:
2334 @test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2335 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2336 r=`${PWD_COMMAND}`; export r; \
2337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2338 $(BUILD_EXPORTS) \
2339 echo Configuring in $(BUILD_SUBDIR)/m4; \
2340 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2341 case $(srcdir) in \
2342 /* | [A-Za-z]:[\\/]*) \
2343 topdir=$(srcdir) ;; \
2344 *) \
2345 case "$(BUILD_SUBDIR)" in \
2346 .) topdir="../$(srcdir)" ;; \
2347 *) topdir="../../$(srcdir)" ;; \
2348 esac ;; \
2349 esac; \
2350 if [ "$(srcdir)" = "." ] ; then \
2351 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2352 if $(SHELL) $$s/symlink-tree $${topdir}/m4 "no-such-file" ; then \
2353 if [ -f Makefile ]; then \
2354 if $(MAKE) distclean; then \
2355 true; \
2356 else \
2357 exit 1; \
2358 fi; \
2359 else \
2360 true; \
2361 fi; \
2362 else \
2363 exit 1; \
2364 fi; \
2365 else \
2366 true; \
2367 fi; \
2368 srcdiroption="--srcdir=."; \
2369 libsrcdir="."; \
2370 else \
2371 srcdiroption="--srcdir=$${topdir}/m4"; \
2372 libsrcdir="$$s/m4"; \
2373 fi; \
2374 rm -f no-such-file || : ; \
2375 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2376 $(BUILD_CONFIGARGS) $${srcdiroption} \
2377 --with-build-subdir="$(BUILD_SUBDIR)" \
2378 || exit 1
2379 @endif build-m4
2381 .PHONY: all-build-m4 maybe-all-build-m4
2382 maybe-all-build-m4:
2383 @if build-m4
2384 TARGET-build-m4=all
2385 maybe-all-build-m4: all-build-m4
2386 all-build-m4: configure-build-m4
2387 @r=`${PWD_COMMAND}`; export r; \
2388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2389 $(BUILD_EXPORTS) \
2390 (cd $(BUILD_SUBDIR)/m4 && \
2391 $(MAKE) $(TARGET-build-m4))
2392 @endif build-m4
2394 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2395 maybe-configure-build-texinfo:
2396 @if build-texinfo
2397 maybe-configure-build-texinfo: configure-build-texinfo
2398 configure-build-texinfo:
2399 @test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2400 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2401 r=`${PWD_COMMAND}`; export r; \
2402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2403 $(BUILD_EXPORTS) \
2404 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2405 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2406 case $(srcdir) in \
2407 /* | [A-Za-z]:[\\/]*) \
2408 topdir=$(srcdir) ;; \
2409 *) \
2410 case "$(BUILD_SUBDIR)" in \
2411 .) topdir="../$(srcdir)" ;; \
2412 *) topdir="../../$(srcdir)" ;; \
2413 esac ;; \
2414 esac; \
2415 if [ "$(srcdir)" = "." ] ; then \
2416 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2417 if $(SHELL) $$s/symlink-tree $${topdir}/texinfo "no-such-file" ; then \
2418 if [ -f Makefile ]; then \
2419 if $(MAKE) distclean; then \
2420 true; \
2421 else \
2422 exit 1; \
2423 fi; \
2424 else \
2425 true; \
2426 fi; \
2427 else \
2428 exit 1; \
2429 fi; \
2430 else \
2431 true; \
2432 fi; \
2433 srcdiroption="--srcdir=."; \
2434 libsrcdir="."; \
2435 else \
2436 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2437 libsrcdir="$$s/texinfo"; \
2438 fi; \
2439 rm -f no-such-file || : ; \
2440 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2441 $(BUILD_CONFIGARGS) $${srcdiroption} \
2442 --with-build-subdir="$(BUILD_SUBDIR)" \
2443 || exit 1
2444 @endif build-texinfo
2446 .PHONY: all-build-texinfo maybe-all-build-texinfo
2447 maybe-all-build-texinfo:
2448 @if build-texinfo
2449 TARGET-build-texinfo=all
2450 maybe-all-build-texinfo: all-build-texinfo
2451 all-build-texinfo: configure-build-texinfo
2452 @r=`${PWD_COMMAND}`; export r; \
2453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2454 $(BUILD_EXPORTS) \
2455 (cd $(BUILD_SUBDIR)/texinfo && \
2456 $(MAKE) $(TARGET-build-texinfo))
2457 @endif build-texinfo
2459 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2460 maybe-configure-build-fixincludes:
2461 @if build-fixincludes
2462 maybe-configure-build-fixincludes: configure-build-fixincludes
2463 configure-build-fixincludes:
2464 @test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2465 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2466 r=`${PWD_COMMAND}`; export r; \
2467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2468 $(BUILD_EXPORTS) \
2469 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2470 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2471 case $(srcdir) in \
2472 /* | [A-Za-z]:[\\/]*) \
2473 topdir=$(srcdir) ;; \
2474 *) \
2475 case "$(BUILD_SUBDIR)" in \
2476 .) topdir="../$(srcdir)" ;; \
2477 *) topdir="../../$(srcdir)" ;; \
2478 esac ;; \
2479 esac; \
2480 if [ "$(srcdir)" = "." ] ; then \
2481 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2482 if $(SHELL) $$s/symlink-tree $${topdir}/fixincludes "no-such-file" ; then \
2483 if [ -f Makefile ]; then \
2484 if $(MAKE) distclean; then \
2485 true; \
2486 else \
2487 exit 1; \
2488 fi; \
2489 else \
2490 true; \
2491 fi; \
2492 else \
2493 exit 1; \
2494 fi; \
2495 else \
2496 true; \
2497 fi; \
2498 srcdiroption="--srcdir=."; \
2499 libsrcdir="."; \
2500 else \
2501 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2502 libsrcdir="$$s/fixincludes"; \
2503 fi; \
2504 rm -f no-such-file || : ; \
2505 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2506 $(BUILD_CONFIGARGS) $${srcdiroption} \
2507 --with-build-subdir="$(BUILD_SUBDIR)" \
2508 || exit 1
2509 @endif build-fixincludes
2511 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2512 maybe-all-build-fixincludes:
2513 @if build-fixincludes
2514 TARGET-build-fixincludes=all
2515 maybe-all-build-fixincludes: all-build-fixincludes
2516 all-build-fixincludes: configure-build-fixincludes
2517 @r=`${PWD_COMMAND}`; export r; \
2518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2519 $(BUILD_EXPORTS) \
2520 (cd $(BUILD_SUBDIR)/fixincludes && \
2521 $(MAKE) $(TARGET-build-fixincludes))
2522 @endif build-fixincludes
2525 # --------------------------------------
2526 # Modules which run on the host machine
2527 # --------------------------------------
2529 .PHONY: configure-ash maybe-configure-ash
2530 maybe-configure-ash:
2531 @if ash
2532 maybe-configure-ash: configure-ash
2533 configure-ash:
2534 @test ! -f ash/Makefile || exit 0; \
2535 [ -d ash ] || mkdir ash; \
2536 r=`${PWD_COMMAND}`; export r; \
2537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2538 $(HOST_EXPORTS) \
2539 echo Configuring in ash; \
2540 cd ash || exit 1; \
2541 case $(srcdir) in \
2542 \.) \
2543 srcdiroption="--srcdir=."; \
2544 libsrcdir=".";; \
2545 /* | [A-Za-z]:[\\/]*) \
2546 srcdiroption="--srcdir=$(srcdir)/ash"; \
2547 libsrcdir="$$s/ash";; \
2548 *) \
2549 srcdiroption="--srcdir=../$(srcdir)/ash"; \
2550 libsrcdir="$$s/ash";; \
2551 esac; \
2552 $(SHELL) $${libsrcdir}/configure \
2553 $(HOST_CONFIGARGS) $${srcdiroption} \
2554 || exit 1
2555 @endif ash
2557 .PHONY: all-ash maybe-all-ash
2558 maybe-all-ash:
2559 @if ash
2560 TARGET-ash=all
2561 maybe-all-ash: all-ash
2562 all-ash: configure-ash
2563 @r=`${PWD_COMMAND}`; export r; \
2564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2565 $(SET_LIB_PATH) \
2566 $(HOST_EXPORTS) \
2567 (cd ash && $(MAKE) $(FLAGS_TO_PASS) \
2568 $(TARGET-ash))
2569 @endif ash
2571 .PHONY: check-ash maybe-check-ash
2572 maybe-check-ash:
2573 @if ash
2574 maybe-check-ash: check-ash
2576 check-ash:
2577 @r=`${PWD_COMMAND}`; export r; \
2578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2579 $(SET_LIB_PATH) \
2580 $(HOST_EXPORTS) \
2581 (cd ash && $(MAKE) $(FLAGS_TO_PASS) check)
2583 @endif ash
2585 .PHONY: install-ash maybe-install-ash
2586 maybe-install-ash:
2587 @if ash
2588 maybe-install-ash: install-ash
2590 install-ash: installdirs
2591 @r=`${PWD_COMMAND}`; export r; \
2592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2593 $(SET_LIB_PATH) \
2594 $(HOST_EXPORTS) \
2595 (cd ash && $(MAKE) $(FLAGS_TO_PASS) install)
2597 @endif ash
2599 # Other targets (info, dvi, etc.)
2601 .PHONY: maybe-info-ash info-ash
2602 maybe-info-ash:
2603 @if ash
2604 maybe-info-ash: info-ash
2606 info-ash: \
2607 configure-ash
2608 @[ -f ./ash/Makefile ] || exit 0; \
2609 r=`${PWD_COMMAND}`; export r; \
2610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2611 $(SET_LIB_PATH) \
2612 $(HOST_EXPORTS) \
2613 for flag in $(EXTRA_HOST_FLAGS) ; do \
2614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2615 done; \
2616 echo "Doing info in ash" ; \
2617 (cd ash && \
2618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2620 "RANLIB=$${RANLIB}" \
2621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2622 info) \
2623 || exit 1
2625 @endif ash
2627 .PHONY: maybe-dvi-ash dvi-ash
2628 maybe-dvi-ash:
2629 @if ash
2630 maybe-dvi-ash: dvi-ash
2632 dvi-ash: \
2633 configure-ash
2634 @[ -f ./ash/Makefile ] || exit 0; \
2635 r=`${PWD_COMMAND}`; export r; \
2636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2637 $(SET_LIB_PATH) \
2638 $(HOST_EXPORTS) \
2639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2641 done; \
2642 echo "Doing dvi in ash" ; \
2643 (cd ash && \
2644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2646 "RANLIB=$${RANLIB}" \
2647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2648 dvi) \
2649 || exit 1
2651 @endif ash
2653 .PHONY: maybe-TAGS-ash TAGS-ash
2654 maybe-TAGS-ash:
2655 @if ash
2656 maybe-TAGS-ash: TAGS-ash
2658 TAGS-ash: \
2659 configure-ash
2660 @[ -f ./ash/Makefile ] || exit 0; \
2661 r=`${PWD_COMMAND}`; export r; \
2662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2663 $(SET_LIB_PATH) \
2664 $(HOST_EXPORTS) \
2665 for flag in $(EXTRA_HOST_FLAGS) ; do \
2666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2667 done; \
2668 echo "Doing TAGS in ash" ; \
2669 (cd ash && \
2670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2672 "RANLIB=$${RANLIB}" \
2673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2674 TAGS) \
2675 || exit 1
2677 @endif ash
2679 .PHONY: maybe-install-info-ash install-info-ash
2680 maybe-install-info-ash:
2681 @if ash
2682 maybe-install-info-ash: install-info-ash
2684 install-info-ash: \
2685 configure-ash \
2686 info-ash
2687 @[ -f ./ash/Makefile ] || exit 0; \
2688 r=`${PWD_COMMAND}`; export r; \
2689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2690 $(SET_LIB_PATH) \
2691 $(HOST_EXPORTS) \
2692 for flag in $(EXTRA_HOST_FLAGS) ; do \
2693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2694 done; \
2695 echo "Doing install-info in ash" ; \
2696 (cd ash && \
2697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2699 "RANLIB=$${RANLIB}" \
2700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2701 install-info) \
2702 || exit 1
2704 @endif ash
2706 .PHONY: maybe-installcheck-ash installcheck-ash
2707 maybe-installcheck-ash:
2708 @if ash
2709 maybe-installcheck-ash: installcheck-ash
2711 installcheck-ash: \
2712 configure-ash
2713 @[ -f ./ash/Makefile ] || exit 0; \
2714 r=`${PWD_COMMAND}`; export r; \
2715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2716 $(SET_LIB_PATH) \
2717 $(HOST_EXPORTS) \
2718 for flag in $(EXTRA_HOST_FLAGS) ; do \
2719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2720 done; \
2721 echo "Doing installcheck in ash" ; \
2722 (cd ash && \
2723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2725 "RANLIB=$${RANLIB}" \
2726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2727 installcheck) \
2728 || exit 1
2730 @endif ash
2732 .PHONY: maybe-mostlyclean-ash mostlyclean-ash
2733 maybe-mostlyclean-ash:
2734 @if ash
2735 maybe-mostlyclean-ash: mostlyclean-ash
2737 mostlyclean-ash:
2738 @[ -f ./ash/Makefile ] || exit 0; \
2739 r=`${PWD_COMMAND}`; export r; \
2740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2741 $(SET_LIB_PATH) \
2742 $(HOST_EXPORTS) \
2743 for flag in $(EXTRA_HOST_FLAGS) ; do \
2744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2745 done; \
2746 echo "Doing mostlyclean in ash" ; \
2747 (cd ash && \
2748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2750 "RANLIB=$${RANLIB}" \
2751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2752 mostlyclean) \
2753 || exit 1
2755 @endif ash
2757 .PHONY: maybe-clean-ash clean-ash
2758 maybe-clean-ash:
2759 @if ash
2760 maybe-clean-ash: clean-ash
2762 clean-ash:
2763 @[ -f ./ash/Makefile ] || exit 0; \
2764 r=`${PWD_COMMAND}`; export r; \
2765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2766 $(SET_LIB_PATH) \
2767 $(HOST_EXPORTS) \
2768 for flag in $(EXTRA_HOST_FLAGS) ; do \
2769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2770 done; \
2771 echo "Doing clean in ash" ; \
2772 (cd ash && \
2773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2775 "RANLIB=$${RANLIB}" \
2776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2777 clean) \
2778 || exit 1
2780 @endif ash
2782 .PHONY: maybe-distclean-ash distclean-ash
2783 maybe-distclean-ash:
2784 @if ash
2785 maybe-distclean-ash: distclean-ash
2787 distclean-ash:
2788 @[ -f ./ash/Makefile ] || exit 0; \
2789 r=`${PWD_COMMAND}`; export r; \
2790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2791 $(SET_LIB_PATH) \
2792 $(HOST_EXPORTS) \
2793 for flag in $(EXTRA_HOST_FLAGS) ; do \
2794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2795 done; \
2796 echo "Doing distclean in ash" ; \
2797 (cd ash && \
2798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2800 "RANLIB=$${RANLIB}" \
2801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2802 distclean) \
2803 || exit 1
2805 @endif ash
2807 .PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
2808 maybe-maintainer-clean-ash:
2809 @if ash
2810 maybe-maintainer-clean-ash: maintainer-clean-ash
2812 maintainer-clean-ash:
2813 @[ -f ./ash/Makefile ] || exit 0; \
2814 r=`${PWD_COMMAND}`; export r; \
2815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2816 $(SET_LIB_PATH) \
2817 $(HOST_EXPORTS) \
2818 for flag in $(EXTRA_HOST_FLAGS) ; do \
2819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2820 done; \
2821 echo "Doing maintainer-clean in ash" ; \
2822 (cd ash && \
2823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2825 "RANLIB=$${RANLIB}" \
2826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2827 maintainer-clean) \
2828 || exit 1
2830 @endif ash
2833 .PHONY: configure-autoconf maybe-configure-autoconf
2834 maybe-configure-autoconf:
2835 @if autoconf
2836 maybe-configure-autoconf: configure-autoconf
2837 configure-autoconf:
2838 @test ! -f autoconf/Makefile || exit 0; \
2839 [ -d autoconf ] || mkdir autoconf; \
2840 r=`${PWD_COMMAND}`; export r; \
2841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2842 $(HOST_EXPORTS) \
2843 echo Configuring in autoconf; \
2844 cd autoconf || exit 1; \
2845 case $(srcdir) in \
2846 \.) \
2847 srcdiroption="--srcdir=."; \
2848 libsrcdir=".";; \
2849 /* | [A-Za-z]:[\\/]*) \
2850 srcdiroption="--srcdir=$(srcdir)/autoconf"; \
2851 libsrcdir="$$s/autoconf";; \
2852 *) \
2853 srcdiroption="--srcdir=../$(srcdir)/autoconf"; \
2854 libsrcdir="$$s/autoconf";; \
2855 esac; \
2856 $(SHELL) $${libsrcdir}/configure \
2857 $(HOST_CONFIGARGS) $${srcdiroption} \
2858 || exit 1
2859 @endif autoconf
2861 .PHONY: all-autoconf maybe-all-autoconf
2862 maybe-all-autoconf:
2863 @if autoconf
2864 TARGET-autoconf=all
2865 maybe-all-autoconf: all-autoconf
2866 all-autoconf: configure-autoconf
2867 @r=`${PWD_COMMAND}`; export r; \
2868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2869 $(SET_LIB_PATH) \
2870 $(HOST_EXPORTS) \
2871 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) \
2872 $(TARGET-autoconf))
2873 @endif autoconf
2875 .PHONY: check-autoconf maybe-check-autoconf
2876 maybe-check-autoconf:
2877 @if autoconf
2878 maybe-check-autoconf: check-autoconf
2880 check-autoconf:
2881 @r=`${PWD_COMMAND}`; export r; \
2882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2883 $(SET_LIB_PATH) \
2884 $(HOST_EXPORTS) \
2885 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) check)
2887 @endif autoconf
2889 .PHONY: install-autoconf maybe-install-autoconf
2890 maybe-install-autoconf:
2891 @if autoconf
2892 maybe-install-autoconf: install-autoconf
2894 install-autoconf: installdirs
2895 @r=`${PWD_COMMAND}`; export r; \
2896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2897 $(SET_LIB_PATH) \
2898 $(HOST_EXPORTS) \
2899 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) install)
2901 @endif autoconf
2903 # Other targets (info, dvi, etc.)
2905 .PHONY: maybe-info-autoconf info-autoconf
2906 maybe-info-autoconf:
2907 @if autoconf
2908 maybe-info-autoconf: info-autoconf
2910 info-autoconf: \
2911 configure-autoconf
2912 @[ -f ./autoconf/Makefile ] || exit 0; \
2913 r=`${PWD_COMMAND}`; export r; \
2914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2915 $(SET_LIB_PATH) \
2916 $(HOST_EXPORTS) \
2917 for flag in $(EXTRA_HOST_FLAGS) ; do \
2918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2919 done; \
2920 echo "Doing info in autoconf" ; \
2921 (cd autoconf && \
2922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2924 "RANLIB=$${RANLIB}" \
2925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2926 info) \
2927 || exit 1
2929 @endif autoconf
2931 .PHONY: maybe-dvi-autoconf dvi-autoconf
2932 maybe-dvi-autoconf:
2933 @if autoconf
2934 maybe-dvi-autoconf: dvi-autoconf
2936 dvi-autoconf: \
2937 configure-autoconf
2938 @[ -f ./autoconf/Makefile ] || exit 0; \
2939 r=`${PWD_COMMAND}`; export r; \
2940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2941 $(SET_LIB_PATH) \
2942 $(HOST_EXPORTS) \
2943 for flag in $(EXTRA_HOST_FLAGS) ; do \
2944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2945 done; \
2946 echo "Doing dvi in autoconf" ; \
2947 (cd autoconf && \
2948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2950 "RANLIB=$${RANLIB}" \
2951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2952 dvi) \
2953 || exit 1
2955 @endif autoconf
2957 .PHONY: maybe-TAGS-autoconf TAGS-autoconf
2958 maybe-TAGS-autoconf:
2959 @if autoconf
2960 maybe-TAGS-autoconf: TAGS-autoconf
2962 TAGS-autoconf: \
2963 configure-autoconf
2964 @[ -f ./autoconf/Makefile ] || exit 0; \
2965 r=`${PWD_COMMAND}`; export r; \
2966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2967 $(SET_LIB_PATH) \
2968 $(HOST_EXPORTS) \
2969 for flag in $(EXTRA_HOST_FLAGS) ; do \
2970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2971 done; \
2972 echo "Doing TAGS in autoconf" ; \
2973 (cd autoconf && \
2974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2976 "RANLIB=$${RANLIB}" \
2977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2978 TAGS) \
2979 || exit 1
2981 @endif autoconf
2983 .PHONY: maybe-install-info-autoconf install-info-autoconf
2984 maybe-install-info-autoconf:
2985 @if autoconf
2986 maybe-install-info-autoconf: install-info-autoconf
2988 install-info-autoconf: \
2989 configure-autoconf \
2990 info-autoconf
2991 @[ -f ./autoconf/Makefile ] || exit 0; \
2992 r=`${PWD_COMMAND}`; export r; \
2993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2994 $(SET_LIB_PATH) \
2995 $(HOST_EXPORTS) \
2996 for flag in $(EXTRA_HOST_FLAGS) ; do \
2997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2998 done; \
2999 echo "Doing install-info in autoconf" ; \
3000 (cd autoconf && \
3001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3003 "RANLIB=$${RANLIB}" \
3004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3005 install-info) \
3006 || exit 1
3008 @endif autoconf
3010 .PHONY: maybe-installcheck-autoconf installcheck-autoconf
3011 maybe-installcheck-autoconf:
3012 @if autoconf
3013 maybe-installcheck-autoconf: installcheck-autoconf
3015 installcheck-autoconf: \
3016 configure-autoconf
3017 @[ -f ./autoconf/Makefile ] || exit 0; \
3018 r=`${PWD_COMMAND}`; export r; \
3019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3020 $(SET_LIB_PATH) \
3021 $(HOST_EXPORTS) \
3022 for flag in $(EXTRA_HOST_FLAGS) ; do \
3023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3024 done; \
3025 echo "Doing installcheck in autoconf" ; \
3026 (cd autoconf && \
3027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3029 "RANLIB=$${RANLIB}" \
3030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3031 installcheck) \
3032 || exit 1
3034 @endif autoconf
3036 .PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3037 maybe-mostlyclean-autoconf:
3038 @if autoconf
3039 maybe-mostlyclean-autoconf: mostlyclean-autoconf
3041 mostlyclean-autoconf:
3042 @[ -f ./autoconf/Makefile ] || exit 0; \
3043 r=`${PWD_COMMAND}`; export r; \
3044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3045 $(SET_LIB_PATH) \
3046 $(HOST_EXPORTS) \
3047 for flag in $(EXTRA_HOST_FLAGS) ; do \
3048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3049 done; \
3050 echo "Doing mostlyclean in autoconf" ; \
3051 (cd autoconf && \
3052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3054 "RANLIB=$${RANLIB}" \
3055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3056 mostlyclean) \
3057 || exit 1
3059 @endif autoconf
3061 .PHONY: maybe-clean-autoconf clean-autoconf
3062 maybe-clean-autoconf:
3063 @if autoconf
3064 maybe-clean-autoconf: clean-autoconf
3066 clean-autoconf:
3067 @[ -f ./autoconf/Makefile ] || exit 0; \
3068 r=`${PWD_COMMAND}`; export r; \
3069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3070 $(SET_LIB_PATH) \
3071 $(HOST_EXPORTS) \
3072 for flag in $(EXTRA_HOST_FLAGS) ; do \
3073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3074 done; \
3075 echo "Doing clean in autoconf" ; \
3076 (cd autoconf && \
3077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3079 "RANLIB=$${RANLIB}" \
3080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3081 clean) \
3082 || exit 1
3084 @endif autoconf
3086 .PHONY: maybe-distclean-autoconf distclean-autoconf
3087 maybe-distclean-autoconf:
3088 @if autoconf
3089 maybe-distclean-autoconf: distclean-autoconf
3091 distclean-autoconf:
3092 @[ -f ./autoconf/Makefile ] || exit 0; \
3093 r=`${PWD_COMMAND}`; export r; \
3094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3095 $(SET_LIB_PATH) \
3096 $(HOST_EXPORTS) \
3097 for flag in $(EXTRA_HOST_FLAGS) ; do \
3098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3099 done; \
3100 echo "Doing distclean in autoconf" ; \
3101 (cd autoconf && \
3102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3104 "RANLIB=$${RANLIB}" \
3105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3106 distclean) \
3107 || exit 1
3109 @endif autoconf
3111 .PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3112 maybe-maintainer-clean-autoconf:
3113 @if autoconf
3114 maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
3116 maintainer-clean-autoconf:
3117 @[ -f ./autoconf/Makefile ] || exit 0; \
3118 r=`${PWD_COMMAND}`; export r; \
3119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3120 $(SET_LIB_PATH) \
3121 $(HOST_EXPORTS) \
3122 for flag in $(EXTRA_HOST_FLAGS) ; do \
3123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3124 done; \
3125 echo "Doing maintainer-clean in autoconf" ; \
3126 (cd autoconf && \
3127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3129 "RANLIB=$${RANLIB}" \
3130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3131 maintainer-clean) \
3132 || exit 1
3134 @endif autoconf
3137 .PHONY: configure-automake maybe-configure-automake
3138 maybe-configure-automake:
3139 @if automake
3140 maybe-configure-automake: configure-automake
3141 configure-automake:
3142 @test ! -f automake/Makefile || exit 0; \
3143 [ -d automake ] || mkdir automake; \
3144 r=`${PWD_COMMAND}`; export r; \
3145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3146 $(HOST_EXPORTS) \
3147 echo Configuring in automake; \
3148 cd automake || exit 1; \
3149 case $(srcdir) in \
3150 \.) \
3151 srcdiroption="--srcdir=."; \
3152 libsrcdir=".";; \
3153 /* | [A-Za-z]:[\\/]*) \
3154 srcdiroption="--srcdir=$(srcdir)/automake"; \
3155 libsrcdir="$$s/automake";; \
3156 *) \
3157 srcdiroption="--srcdir=../$(srcdir)/automake"; \
3158 libsrcdir="$$s/automake";; \
3159 esac; \
3160 $(SHELL) $${libsrcdir}/configure \
3161 $(HOST_CONFIGARGS) $${srcdiroption} \
3162 || exit 1
3163 @endif automake
3165 .PHONY: all-automake maybe-all-automake
3166 maybe-all-automake:
3167 @if automake
3168 TARGET-automake=all
3169 maybe-all-automake: all-automake
3170 all-automake: configure-automake
3171 @r=`${PWD_COMMAND}`; export r; \
3172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3173 $(SET_LIB_PATH) \
3174 $(HOST_EXPORTS) \
3175 (cd automake && $(MAKE) $(FLAGS_TO_PASS) \
3176 $(TARGET-automake))
3177 @endif automake
3179 .PHONY: check-automake maybe-check-automake
3180 maybe-check-automake:
3181 @if automake
3182 maybe-check-automake: check-automake
3184 check-automake:
3185 @r=`${PWD_COMMAND}`; export r; \
3186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3187 $(SET_LIB_PATH) \
3188 $(HOST_EXPORTS) \
3189 (cd automake && $(MAKE) $(FLAGS_TO_PASS) check)
3191 @endif automake
3193 .PHONY: install-automake maybe-install-automake
3194 maybe-install-automake:
3195 @if automake
3196 maybe-install-automake: install-automake
3198 install-automake: installdirs
3199 @r=`${PWD_COMMAND}`; export r; \
3200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3201 $(SET_LIB_PATH) \
3202 $(HOST_EXPORTS) \
3203 (cd automake && $(MAKE) $(FLAGS_TO_PASS) install)
3205 @endif automake
3207 # Other targets (info, dvi, etc.)
3209 .PHONY: maybe-info-automake info-automake
3210 maybe-info-automake:
3211 @if automake
3212 maybe-info-automake: info-automake
3214 info-automake: \
3215 configure-automake
3216 @[ -f ./automake/Makefile ] || exit 0; \
3217 r=`${PWD_COMMAND}`; export r; \
3218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3219 $(SET_LIB_PATH) \
3220 $(HOST_EXPORTS) \
3221 for flag in $(EXTRA_HOST_FLAGS) ; do \
3222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3223 done; \
3224 echo "Doing info in automake" ; \
3225 (cd automake && \
3226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3228 "RANLIB=$${RANLIB}" \
3229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3230 info) \
3231 || exit 1
3233 @endif automake
3235 .PHONY: maybe-dvi-automake dvi-automake
3236 maybe-dvi-automake:
3237 @if automake
3238 maybe-dvi-automake: dvi-automake
3240 dvi-automake: \
3241 configure-automake
3242 @[ -f ./automake/Makefile ] || exit 0; \
3243 r=`${PWD_COMMAND}`; export r; \
3244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3245 $(SET_LIB_PATH) \
3246 $(HOST_EXPORTS) \
3247 for flag in $(EXTRA_HOST_FLAGS) ; do \
3248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3249 done; \
3250 echo "Doing dvi in automake" ; \
3251 (cd automake && \
3252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3254 "RANLIB=$${RANLIB}" \
3255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3256 dvi) \
3257 || exit 1
3259 @endif automake
3261 .PHONY: maybe-TAGS-automake TAGS-automake
3262 maybe-TAGS-automake:
3263 @if automake
3264 maybe-TAGS-automake: TAGS-automake
3266 TAGS-automake: \
3267 configure-automake
3268 @[ -f ./automake/Makefile ] || exit 0; \
3269 r=`${PWD_COMMAND}`; export r; \
3270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3271 $(SET_LIB_PATH) \
3272 $(HOST_EXPORTS) \
3273 for flag in $(EXTRA_HOST_FLAGS) ; do \
3274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3275 done; \
3276 echo "Doing TAGS in automake" ; \
3277 (cd automake && \
3278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3280 "RANLIB=$${RANLIB}" \
3281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3282 TAGS) \
3283 || exit 1
3285 @endif automake
3287 .PHONY: maybe-install-info-automake install-info-automake
3288 maybe-install-info-automake:
3289 @if automake
3290 maybe-install-info-automake: install-info-automake
3292 install-info-automake: \
3293 configure-automake \
3294 info-automake
3295 @[ -f ./automake/Makefile ] || exit 0; \
3296 r=`${PWD_COMMAND}`; export r; \
3297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3298 $(SET_LIB_PATH) \
3299 $(HOST_EXPORTS) \
3300 for flag in $(EXTRA_HOST_FLAGS) ; do \
3301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3302 done; \
3303 echo "Doing install-info in automake" ; \
3304 (cd automake && \
3305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3307 "RANLIB=$${RANLIB}" \
3308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3309 install-info) \
3310 || exit 1
3312 @endif automake
3314 .PHONY: maybe-installcheck-automake installcheck-automake
3315 maybe-installcheck-automake:
3316 @if automake
3317 maybe-installcheck-automake: installcheck-automake
3319 installcheck-automake: \
3320 configure-automake
3321 @[ -f ./automake/Makefile ] || exit 0; \
3322 r=`${PWD_COMMAND}`; export r; \
3323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3324 $(SET_LIB_PATH) \
3325 $(HOST_EXPORTS) \
3326 for flag in $(EXTRA_HOST_FLAGS) ; do \
3327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3328 done; \
3329 echo "Doing installcheck in automake" ; \
3330 (cd automake && \
3331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3333 "RANLIB=$${RANLIB}" \
3334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3335 installcheck) \
3336 || exit 1
3338 @endif automake
3340 .PHONY: maybe-mostlyclean-automake mostlyclean-automake
3341 maybe-mostlyclean-automake:
3342 @if automake
3343 maybe-mostlyclean-automake: mostlyclean-automake
3345 mostlyclean-automake:
3346 @[ -f ./automake/Makefile ] || exit 0; \
3347 r=`${PWD_COMMAND}`; export r; \
3348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3349 $(SET_LIB_PATH) \
3350 $(HOST_EXPORTS) \
3351 for flag in $(EXTRA_HOST_FLAGS) ; do \
3352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3353 done; \
3354 echo "Doing mostlyclean in automake" ; \
3355 (cd automake && \
3356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3358 "RANLIB=$${RANLIB}" \
3359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3360 mostlyclean) \
3361 || exit 1
3363 @endif automake
3365 .PHONY: maybe-clean-automake clean-automake
3366 maybe-clean-automake:
3367 @if automake
3368 maybe-clean-automake: clean-automake
3370 clean-automake:
3371 @[ -f ./automake/Makefile ] || exit 0; \
3372 r=`${PWD_COMMAND}`; export r; \
3373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3374 $(SET_LIB_PATH) \
3375 $(HOST_EXPORTS) \
3376 for flag in $(EXTRA_HOST_FLAGS) ; do \
3377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3378 done; \
3379 echo "Doing clean in automake" ; \
3380 (cd automake && \
3381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3383 "RANLIB=$${RANLIB}" \
3384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3385 clean) \
3386 || exit 1
3388 @endif automake
3390 .PHONY: maybe-distclean-automake distclean-automake
3391 maybe-distclean-automake:
3392 @if automake
3393 maybe-distclean-automake: distclean-automake
3395 distclean-automake:
3396 @[ -f ./automake/Makefile ] || exit 0; \
3397 r=`${PWD_COMMAND}`; export r; \
3398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3399 $(SET_LIB_PATH) \
3400 $(HOST_EXPORTS) \
3401 for flag in $(EXTRA_HOST_FLAGS) ; do \
3402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3403 done; \
3404 echo "Doing distclean in automake" ; \
3405 (cd automake && \
3406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3408 "RANLIB=$${RANLIB}" \
3409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3410 distclean) \
3411 || exit 1
3413 @endif automake
3415 .PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
3416 maybe-maintainer-clean-automake:
3417 @if automake
3418 maybe-maintainer-clean-automake: maintainer-clean-automake
3420 maintainer-clean-automake:
3421 @[ -f ./automake/Makefile ] || exit 0; \
3422 r=`${PWD_COMMAND}`; export r; \
3423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3424 $(SET_LIB_PATH) \
3425 $(HOST_EXPORTS) \
3426 for flag in $(EXTRA_HOST_FLAGS) ; do \
3427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3428 done; \
3429 echo "Doing maintainer-clean in automake" ; \
3430 (cd automake && \
3431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3433 "RANLIB=$${RANLIB}" \
3434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3435 maintainer-clean) \
3436 || exit 1
3438 @endif automake
3441 .PHONY: configure-bash maybe-configure-bash
3442 maybe-configure-bash:
3443 @if bash
3444 maybe-configure-bash: configure-bash
3445 configure-bash:
3446 @test ! -f bash/Makefile || exit 0; \
3447 [ -d bash ] || mkdir bash; \
3448 r=`${PWD_COMMAND}`; export r; \
3449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3450 $(HOST_EXPORTS) \
3451 echo Configuring in bash; \
3452 cd bash || exit 1; \
3453 case $(srcdir) in \
3454 \.) \
3455 srcdiroption="--srcdir=."; \
3456 libsrcdir=".";; \
3457 /* | [A-Za-z]:[\\/]*) \
3458 srcdiroption="--srcdir=$(srcdir)/bash"; \
3459 libsrcdir="$$s/bash";; \
3460 *) \
3461 srcdiroption="--srcdir=../$(srcdir)/bash"; \
3462 libsrcdir="$$s/bash";; \
3463 esac; \
3464 $(SHELL) $${libsrcdir}/configure \
3465 $(HOST_CONFIGARGS) $${srcdiroption} \
3466 || exit 1
3467 @endif bash
3469 .PHONY: all-bash maybe-all-bash
3470 maybe-all-bash:
3471 @if bash
3472 TARGET-bash=all
3473 maybe-all-bash: all-bash
3474 all-bash: configure-bash
3475 @r=`${PWD_COMMAND}`; export r; \
3476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3477 $(SET_LIB_PATH) \
3478 $(HOST_EXPORTS) \
3479 (cd bash && $(MAKE) $(FLAGS_TO_PASS) \
3480 $(TARGET-bash))
3481 @endif bash
3483 .PHONY: check-bash maybe-check-bash
3484 maybe-check-bash:
3485 @if bash
3486 maybe-check-bash: check-bash
3488 check-bash:
3489 @r=`${PWD_COMMAND}`; export r; \
3490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3491 $(SET_LIB_PATH) \
3492 $(HOST_EXPORTS) \
3493 (cd bash && $(MAKE) $(FLAGS_TO_PASS) check)
3495 @endif bash
3497 .PHONY: install-bash maybe-install-bash
3498 maybe-install-bash:
3499 @if bash
3500 maybe-install-bash: install-bash
3502 install-bash: installdirs
3503 @r=`${PWD_COMMAND}`; export r; \
3504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3505 $(SET_LIB_PATH) \
3506 $(HOST_EXPORTS) \
3507 (cd bash && $(MAKE) $(FLAGS_TO_PASS) install)
3509 @endif bash
3511 # Other targets (info, dvi, etc.)
3513 .PHONY: maybe-info-bash info-bash
3514 maybe-info-bash:
3515 @if bash
3516 maybe-info-bash: info-bash
3518 info-bash: \
3519 configure-bash
3520 @[ -f ./bash/Makefile ] || exit 0; \
3521 r=`${PWD_COMMAND}`; export r; \
3522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3523 $(SET_LIB_PATH) \
3524 $(HOST_EXPORTS) \
3525 for flag in $(EXTRA_HOST_FLAGS) ; do \
3526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3527 done; \
3528 echo "Doing info in bash" ; \
3529 (cd bash && \
3530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3532 "RANLIB=$${RANLIB}" \
3533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3534 info) \
3535 || exit 1
3537 @endif bash
3539 .PHONY: maybe-dvi-bash dvi-bash
3540 maybe-dvi-bash:
3541 @if bash
3542 maybe-dvi-bash: dvi-bash
3544 dvi-bash: \
3545 configure-bash
3546 @[ -f ./bash/Makefile ] || exit 0; \
3547 r=`${PWD_COMMAND}`; export r; \
3548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3549 $(SET_LIB_PATH) \
3550 $(HOST_EXPORTS) \
3551 for flag in $(EXTRA_HOST_FLAGS) ; do \
3552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3553 done; \
3554 echo "Doing dvi in bash" ; \
3555 (cd bash && \
3556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3558 "RANLIB=$${RANLIB}" \
3559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3560 dvi) \
3561 || exit 1
3563 @endif bash
3565 .PHONY: maybe-TAGS-bash TAGS-bash
3566 maybe-TAGS-bash:
3567 @if bash
3568 maybe-TAGS-bash: TAGS-bash
3570 TAGS-bash: \
3571 configure-bash
3572 @[ -f ./bash/Makefile ] || exit 0; \
3573 r=`${PWD_COMMAND}`; export r; \
3574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3575 $(SET_LIB_PATH) \
3576 $(HOST_EXPORTS) \
3577 for flag in $(EXTRA_HOST_FLAGS) ; do \
3578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3579 done; \
3580 echo "Doing TAGS in bash" ; \
3581 (cd bash && \
3582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3584 "RANLIB=$${RANLIB}" \
3585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3586 TAGS) \
3587 || exit 1
3589 @endif bash
3591 .PHONY: maybe-install-info-bash install-info-bash
3592 maybe-install-info-bash:
3593 @if bash
3594 maybe-install-info-bash: install-info-bash
3596 install-info-bash: \
3597 configure-bash \
3598 info-bash
3599 @[ -f ./bash/Makefile ] || exit 0; \
3600 r=`${PWD_COMMAND}`; export r; \
3601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3602 $(SET_LIB_PATH) \
3603 $(HOST_EXPORTS) \
3604 for flag in $(EXTRA_HOST_FLAGS) ; do \
3605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3606 done; \
3607 echo "Doing install-info in bash" ; \
3608 (cd bash && \
3609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3611 "RANLIB=$${RANLIB}" \
3612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3613 install-info) \
3614 || exit 1
3616 @endif bash
3618 .PHONY: maybe-installcheck-bash installcheck-bash
3619 maybe-installcheck-bash:
3620 @if bash
3621 maybe-installcheck-bash: installcheck-bash
3623 installcheck-bash: \
3624 configure-bash
3625 @[ -f ./bash/Makefile ] || exit 0; \
3626 r=`${PWD_COMMAND}`; export r; \
3627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3628 $(SET_LIB_PATH) \
3629 $(HOST_EXPORTS) \
3630 for flag in $(EXTRA_HOST_FLAGS) ; do \
3631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3632 done; \
3633 echo "Doing installcheck in bash" ; \
3634 (cd bash && \
3635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3637 "RANLIB=$${RANLIB}" \
3638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3639 installcheck) \
3640 || exit 1
3642 @endif bash
3644 .PHONY: maybe-mostlyclean-bash mostlyclean-bash
3645 maybe-mostlyclean-bash:
3646 @if bash
3647 maybe-mostlyclean-bash: mostlyclean-bash
3649 mostlyclean-bash:
3650 @[ -f ./bash/Makefile ] || exit 0; \
3651 r=`${PWD_COMMAND}`; export r; \
3652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3653 $(SET_LIB_PATH) \
3654 $(HOST_EXPORTS) \
3655 for flag in $(EXTRA_HOST_FLAGS) ; do \
3656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3657 done; \
3658 echo "Doing mostlyclean in bash" ; \
3659 (cd bash && \
3660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3662 "RANLIB=$${RANLIB}" \
3663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3664 mostlyclean) \
3665 || exit 1
3667 @endif bash
3669 .PHONY: maybe-clean-bash clean-bash
3670 maybe-clean-bash:
3671 @if bash
3672 maybe-clean-bash: clean-bash
3674 clean-bash:
3675 @[ -f ./bash/Makefile ] || exit 0; \
3676 r=`${PWD_COMMAND}`; export r; \
3677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3678 $(SET_LIB_PATH) \
3679 $(HOST_EXPORTS) \
3680 for flag in $(EXTRA_HOST_FLAGS) ; do \
3681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3682 done; \
3683 echo "Doing clean in bash" ; \
3684 (cd bash && \
3685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3687 "RANLIB=$${RANLIB}" \
3688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3689 clean) \
3690 || exit 1
3692 @endif bash
3694 .PHONY: maybe-distclean-bash distclean-bash
3695 maybe-distclean-bash:
3696 @if bash
3697 maybe-distclean-bash: distclean-bash
3699 distclean-bash:
3700 @[ -f ./bash/Makefile ] || exit 0; \
3701 r=`${PWD_COMMAND}`; export r; \
3702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3703 $(SET_LIB_PATH) \
3704 $(HOST_EXPORTS) \
3705 for flag in $(EXTRA_HOST_FLAGS) ; do \
3706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3707 done; \
3708 echo "Doing distclean in bash" ; \
3709 (cd bash && \
3710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3712 "RANLIB=$${RANLIB}" \
3713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3714 distclean) \
3715 || exit 1
3717 @endif bash
3719 .PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
3720 maybe-maintainer-clean-bash:
3721 @if bash
3722 maybe-maintainer-clean-bash: maintainer-clean-bash
3724 maintainer-clean-bash:
3725 @[ -f ./bash/Makefile ] || exit 0; \
3726 r=`${PWD_COMMAND}`; export r; \
3727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3728 $(SET_LIB_PATH) \
3729 $(HOST_EXPORTS) \
3730 for flag in $(EXTRA_HOST_FLAGS) ; do \
3731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3732 done; \
3733 echo "Doing maintainer-clean in bash" ; \
3734 (cd bash && \
3735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3737 "RANLIB=$${RANLIB}" \
3738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3739 maintainer-clean) \
3740 || exit 1
3742 @endif bash
3745 .PHONY: configure-bfd maybe-configure-bfd
3746 maybe-configure-bfd:
3747 @if bfd
3748 maybe-configure-bfd: configure-bfd
3749 configure-bfd:
3750 @test -f stage_last && exit 0; \
3751 test ! -f bfd/Makefile || exit 0; \
3752 [ -d bfd ] || mkdir bfd; \
3753 r=`${PWD_COMMAND}`; export r; \
3754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3755 $(HOST_EXPORTS) \
3756 echo Configuring in bfd; \
3757 cd bfd || exit 1; \
3758 case $(srcdir) in \
3759 \.) \
3760 srcdiroption="--srcdir=."; \
3761 libsrcdir=".";; \
3762 /* | [A-Za-z]:[\\/]*) \
3763 srcdiroption="--srcdir=$(srcdir)/bfd"; \
3764 libsrcdir="$$s/bfd";; \
3765 *) \
3766 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
3767 libsrcdir="$$s/bfd";; \
3768 esac; \
3769 $(SHELL) $${libsrcdir}/configure \
3770 $(HOST_CONFIGARGS) $${srcdiroption} \
3771 || exit 1
3772 @endif bfd
3774 .PHONY: all-bfd maybe-all-bfd
3775 maybe-all-bfd:
3776 @if bfd
3777 TARGET-bfd=all
3778 maybe-all-bfd: all-bfd
3779 all-bfd: configure-bfd
3780 @test -f stage_last && exit 0; \
3781 r=`${PWD_COMMAND}`; export r; \
3782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3783 $(SET_LIB_PATH) \
3784 $(HOST_EXPORTS) \
3785 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) \
3786 $(TARGET-bfd))
3787 @endif bfd
3789 .PHONY: check-bfd maybe-check-bfd
3790 maybe-check-bfd:
3791 @if bfd
3792 maybe-check-bfd: check-bfd
3794 check-bfd:
3795 @r=`${PWD_COMMAND}`; export r; \
3796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3797 $(SET_LIB_PATH) \
3798 $(HOST_EXPORTS) \
3799 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) check)
3801 @endif bfd
3803 .PHONY: install-bfd maybe-install-bfd
3804 maybe-install-bfd:
3805 @if bfd
3806 maybe-install-bfd: install-bfd
3808 install-bfd: installdirs
3809 @r=`${PWD_COMMAND}`; export r; \
3810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3811 $(SET_LIB_PATH) \
3812 $(HOST_EXPORTS) \
3813 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) install)
3815 @endif bfd
3817 # Other targets (info, dvi, etc.)
3819 .PHONY: maybe-info-bfd info-bfd
3820 maybe-info-bfd:
3821 @if bfd
3822 maybe-info-bfd: info-bfd
3824 info-bfd: \
3825 configure-bfd
3826 @[ -f ./bfd/Makefile ] || exit 0; \
3827 r=`${PWD_COMMAND}`; export r; \
3828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3829 $(SET_LIB_PATH) \
3830 $(HOST_EXPORTS) \
3831 for flag in $(EXTRA_HOST_FLAGS) ; do \
3832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3833 done; \
3834 echo "Doing info in bfd" ; \
3835 (cd bfd && \
3836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3838 "RANLIB=$${RANLIB}" \
3839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3840 info) \
3841 || exit 1
3843 @endif bfd
3845 .PHONY: maybe-dvi-bfd dvi-bfd
3846 maybe-dvi-bfd:
3847 @if bfd
3848 maybe-dvi-bfd: dvi-bfd
3850 dvi-bfd: \
3851 configure-bfd
3852 @[ -f ./bfd/Makefile ] || exit 0; \
3853 r=`${PWD_COMMAND}`; export r; \
3854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3855 $(SET_LIB_PATH) \
3856 $(HOST_EXPORTS) \
3857 for flag in $(EXTRA_HOST_FLAGS) ; do \
3858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3859 done; \
3860 echo "Doing dvi in bfd" ; \
3861 (cd bfd && \
3862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3864 "RANLIB=$${RANLIB}" \
3865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3866 dvi) \
3867 || exit 1
3869 @endif bfd
3871 .PHONY: maybe-TAGS-bfd TAGS-bfd
3872 maybe-TAGS-bfd:
3873 @if bfd
3874 maybe-TAGS-bfd: TAGS-bfd
3876 TAGS-bfd: \
3877 configure-bfd
3878 @[ -f ./bfd/Makefile ] || exit 0; \
3879 r=`${PWD_COMMAND}`; export r; \
3880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3881 $(SET_LIB_PATH) \
3882 $(HOST_EXPORTS) \
3883 for flag in $(EXTRA_HOST_FLAGS) ; do \
3884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3885 done; \
3886 echo "Doing TAGS in bfd" ; \
3887 (cd bfd && \
3888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3890 "RANLIB=$${RANLIB}" \
3891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3892 TAGS) \
3893 || exit 1
3895 @endif bfd
3897 .PHONY: maybe-install-info-bfd install-info-bfd
3898 maybe-install-info-bfd:
3899 @if bfd
3900 maybe-install-info-bfd: install-info-bfd
3902 install-info-bfd: \
3903 configure-bfd \
3904 info-bfd
3905 @[ -f ./bfd/Makefile ] || exit 0; \
3906 r=`${PWD_COMMAND}`; export r; \
3907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3908 $(SET_LIB_PATH) \
3909 $(HOST_EXPORTS) \
3910 for flag in $(EXTRA_HOST_FLAGS) ; do \
3911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3912 done; \
3913 echo "Doing install-info in bfd" ; \
3914 (cd bfd && \
3915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3917 "RANLIB=$${RANLIB}" \
3918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3919 install-info) \
3920 || exit 1
3922 @endif bfd
3924 .PHONY: maybe-installcheck-bfd installcheck-bfd
3925 maybe-installcheck-bfd:
3926 @if bfd
3927 maybe-installcheck-bfd: installcheck-bfd
3929 installcheck-bfd: \
3930 configure-bfd
3931 @[ -f ./bfd/Makefile ] || exit 0; \
3932 r=`${PWD_COMMAND}`; export r; \
3933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3934 $(SET_LIB_PATH) \
3935 $(HOST_EXPORTS) \
3936 for flag in $(EXTRA_HOST_FLAGS) ; do \
3937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3938 done; \
3939 echo "Doing installcheck in bfd" ; \
3940 (cd bfd && \
3941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3943 "RANLIB=$${RANLIB}" \
3944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3945 installcheck) \
3946 || exit 1
3948 @endif bfd
3950 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3951 maybe-mostlyclean-bfd:
3952 @if bfd
3953 maybe-mostlyclean-bfd: mostlyclean-bfd
3955 mostlyclean-bfd:
3956 @[ -f ./bfd/Makefile ] || exit 0; \
3957 r=`${PWD_COMMAND}`; export r; \
3958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3959 $(SET_LIB_PATH) \
3960 $(HOST_EXPORTS) \
3961 for flag in $(EXTRA_HOST_FLAGS) ; do \
3962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3963 done; \
3964 echo "Doing mostlyclean in bfd" ; \
3965 (cd bfd && \
3966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3968 "RANLIB=$${RANLIB}" \
3969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3970 mostlyclean) \
3971 || exit 1
3973 @endif bfd
3975 .PHONY: maybe-clean-bfd clean-bfd
3976 maybe-clean-bfd:
3977 @if bfd
3978 maybe-clean-bfd: clean-bfd
3980 clean-bfd:
3981 @[ -f ./bfd/Makefile ] || exit 0; \
3982 r=`${PWD_COMMAND}`; export r; \
3983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3984 $(SET_LIB_PATH) \
3985 $(HOST_EXPORTS) \
3986 for flag in $(EXTRA_HOST_FLAGS) ; do \
3987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3988 done; \
3989 echo "Doing clean in bfd" ; \
3990 (cd bfd && \
3991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3993 "RANLIB=$${RANLIB}" \
3994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3995 clean) \
3996 || exit 1
3998 @endif bfd
4000 .PHONY: maybe-distclean-bfd distclean-bfd
4001 maybe-distclean-bfd:
4002 @if bfd
4003 maybe-distclean-bfd: distclean-bfd
4005 distclean-bfd:
4006 @[ -f ./bfd/Makefile ] || exit 0; \
4007 r=`${PWD_COMMAND}`; export r; \
4008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4009 $(SET_LIB_PATH) \
4010 $(HOST_EXPORTS) \
4011 for flag in $(EXTRA_HOST_FLAGS) ; do \
4012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4013 done; \
4014 echo "Doing distclean in bfd" ; \
4015 (cd bfd && \
4016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4018 "RANLIB=$${RANLIB}" \
4019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4020 distclean) \
4021 || exit 1
4023 @endif bfd
4025 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4026 maybe-maintainer-clean-bfd:
4027 @if bfd
4028 maybe-maintainer-clean-bfd: maintainer-clean-bfd
4030 maintainer-clean-bfd:
4031 @[ -f ./bfd/Makefile ] || exit 0; \
4032 r=`${PWD_COMMAND}`; export r; \
4033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4034 $(SET_LIB_PATH) \
4035 $(HOST_EXPORTS) \
4036 for flag in $(EXTRA_HOST_FLAGS) ; do \
4037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4038 done; \
4039 echo "Doing maintainer-clean in bfd" ; \
4040 (cd bfd && \
4041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4043 "RANLIB=$${RANLIB}" \
4044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4045 maintainer-clean) \
4046 || exit 1
4048 @endif bfd
4051 .PHONY: configure-opcodes maybe-configure-opcodes
4052 maybe-configure-opcodes:
4053 @if opcodes
4054 maybe-configure-opcodes: configure-opcodes
4055 configure-opcodes:
4056 @test -f stage_last && exit 0; \
4057 test ! -f opcodes/Makefile || exit 0; \
4058 [ -d opcodes ] || mkdir opcodes; \
4059 r=`${PWD_COMMAND}`; export r; \
4060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4061 $(HOST_EXPORTS) \
4062 echo Configuring in opcodes; \
4063 cd opcodes || exit 1; \
4064 case $(srcdir) in \
4065 \.) \
4066 srcdiroption="--srcdir=."; \
4067 libsrcdir=".";; \
4068 /* | [A-Za-z]:[\\/]*) \
4069 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
4070 libsrcdir="$$s/opcodes";; \
4071 *) \
4072 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
4073 libsrcdir="$$s/opcodes";; \
4074 esac; \
4075 $(SHELL) $${libsrcdir}/configure \
4076 $(HOST_CONFIGARGS) $${srcdiroption} \
4077 || exit 1
4078 @endif opcodes
4080 .PHONY: all-opcodes maybe-all-opcodes
4081 maybe-all-opcodes:
4082 @if opcodes
4083 TARGET-opcodes=all
4084 maybe-all-opcodes: all-opcodes
4085 all-opcodes: configure-opcodes
4086 @test -f stage_last && exit 0; \
4087 r=`${PWD_COMMAND}`; export r; \
4088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4089 $(SET_LIB_PATH) \
4090 $(HOST_EXPORTS) \
4091 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) \
4092 $(TARGET-opcodes))
4093 @endif opcodes
4095 .PHONY: check-opcodes maybe-check-opcodes
4096 maybe-check-opcodes:
4097 @if opcodes
4098 maybe-check-opcodes: check-opcodes
4100 check-opcodes:
4101 @r=`${PWD_COMMAND}`; export r; \
4102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4103 $(SET_LIB_PATH) \
4104 $(HOST_EXPORTS) \
4105 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) check)
4107 @endif opcodes
4109 .PHONY: install-opcodes maybe-install-opcodes
4110 maybe-install-opcodes:
4111 @if opcodes
4112 maybe-install-opcodes: install-opcodes
4114 install-opcodes: installdirs
4115 @r=`${PWD_COMMAND}`; export r; \
4116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4117 $(SET_LIB_PATH) \
4118 $(HOST_EXPORTS) \
4119 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) install)
4121 @endif opcodes
4123 # Other targets (info, dvi, etc.)
4125 .PHONY: maybe-info-opcodes info-opcodes
4126 maybe-info-opcodes:
4127 @if opcodes
4128 maybe-info-opcodes: info-opcodes
4130 info-opcodes: \
4131 configure-opcodes
4132 @[ -f ./opcodes/Makefile ] || exit 0; \
4133 r=`${PWD_COMMAND}`; export r; \
4134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4135 $(SET_LIB_PATH) \
4136 $(HOST_EXPORTS) \
4137 for flag in $(EXTRA_HOST_FLAGS) ; do \
4138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4139 done; \
4140 echo "Doing info in opcodes" ; \
4141 (cd opcodes && \
4142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4144 "RANLIB=$${RANLIB}" \
4145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4146 info) \
4147 || exit 1
4149 @endif opcodes
4151 .PHONY: maybe-dvi-opcodes dvi-opcodes
4152 maybe-dvi-opcodes:
4153 @if opcodes
4154 maybe-dvi-opcodes: dvi-opcodes
4156 dvi-opcodes: \
4157 configure-opcodes
4158 @[ -f ./opcodes/Makefile ] || exit 0; \
4159 r=`${PWD_COMMAND}`; export r; \
4160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4161 $(SET_LIB_PATH) \
4162 $(HOST_EXPORTS) \
4163 for flag in $(EXTRA_HOST_FLAGS) ; do \
4164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4165 done; \
4166 echo "Doing dvi in opcodes" ; \
4167 (cd opcodes && \
4168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4170 "RANLIB=$${RANLIB}" \
4171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4172 dvi) \
4173 || exit 1
4175 @endif opcodes
4177 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4178 maybe-TAGS-opcodes:
4179 @if opcodes
4180 maybe-TAGS-opcodes: TAGS-opcodes
4182 TAGS-opcodes: \
4183 configure-opcodes
4184 @[ -f ./opcodes/Makefile ] || exit 0; \
4185 r=`${PWD_COMMAND}`; export r; \
4186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4187 $(SET_LIB_PATH) \
4188 $(HOST_EXPORTS) \
4189 for flag in $(EXTRA_HOST_FLAGS) ; do \
4190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4191 done; \
4192 echo "Doing TAGS in opcodes" ; \
4193 (cd opcodes && \
4194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4196 "RANLIB=$${RANLIB}" \
4197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4198 TAGS) \
4199 || exit 1
4201 @endif opcodes
4203 .PHONY: maybe-install-info-opcodes install-info-opcodes
4204 maybe-install-info-opcodes:
4205 @if opcodes
4206 maybe-install-info-opcodes: install-info-opcodes
4208 install-info-opcodes: \
4209 configure-opcodes \
4210 info-opcodes
4211 @[ -f ./opcodes/Makefile ] || exit 0; \
4212 r=`${PWD_COMMAND}`; export r; \
4213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4214 $(SET_LIB_PATH) \
4215 $(HOST_EXPORTS) \
4216 for flag in $(EXTRA_HOST_FLAGS) ; do \
4217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4218 done; \
4219 echo "Doing install-info in opcodes" ; \
4220 (cd opcodes && \
4221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4223 "RANLIB=$${RANLIB}" \
4224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4225 install-info) \
4226 || exit 1
4228 @endif opcodes
4230 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4231 maybe-installcheck-opcodes:
4232 @if opcodes
4233 maybe-installcheck-opcodes: installcheck-opcodes
4235 installcheck-opcodes: \
4236 configure-opcodes
4237 @[ -f ./opcodes/Makefile ] || exit 0; \
4238 r=`${PWD_COMMAND}`; export r; \
4239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4240 $(SET_LIB_PATH) \
4241 $(HOST_EXPORTS) \
4242 for flag in $(EXTRA_HOST_FLAGS) ; do \
4243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4244 done; \
4245 echo "Doing installcheck in opcodes" ; \
4246 (cd opcodes && \
4247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4249 "RANLIB=$${RANLIB}" \
4250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4251 installcheck) \
4252 || exit 1
4254 @endif opcodes
4256 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4257 maybe-mostlyclean-opcodes:
4258 @if opcodes
4259 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4261 mostlyclean-opcodes:
4262 @[ -f ./opcodes/Makefile ] || exit 0; \
4263 r=`${PWD_COMMAND}`; export r; \
4264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4265 $(SET_LIB_PATH) \
4266 $(HOST_EXPORTS) \
4267 for flag in $(EXTRA_HOST_FLAGS) ; do \
4268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4269 done; \
4270 echo "Doing mostlyclean in opcodes" ; \
4271 (cd opcodes && \
4272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4274 "RANLIB=$${RANLIB}" \
4275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4276 mostlyclean) \
4277 || exit 1
4279 @endif opcodes
4281 .PHONY: maybe-clean-opcodes clean-opcodes
4282 maybe-clean-opcodes:
4283 @if opcodes
4284 maybe-clean-opcodes: clean-opcodes
4286 clean-opcodes:
4287 @[ -f ./opcodes/Makefile ] || exit 0; \
4288 r=`${PWD_COMMAND}`; export r; \
4289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4290 $(SET_LIB_PATH) \
4291 $(HOST_EXPORTS) \
4292 for flag in $(EXTRA_HOST_FLAGS) ; do \
4293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4294 done; \
4295 echo "Doing clean in opcodes" ; \
4296 (cd opcodes && \
4297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4299 "RANLIB=$${RANLIB}" \
4300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4301 clean) \
4302 || exit 1
4304 @endif opcodes
4306 .PHONY: maybe-distclean-opcodes distclean-opcodes
4307 maybe-distclean-opcodes:
4308 @if opcodes
4309 maybe-distclean-opcodes: distclean-opcodes
4311 distclean-opcodes:
4312 @[ -f ./opcodes/Makefile ] || exit 0; \
4313 r=`${PWD_COMMAND}`; export r; \
4314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4315 $(SET_LIB_PATH) \
4316 $(HOST_EXPORTS) \
4317 for flag in $(EXTRA_HOST_FLAGS) ; do \
4318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4319 done; \
4320 echo "Doing distclean in opcodes" ; \
4321 (cd opcodes && \
4322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4324 "RANLIB=$${RANLIB}" \
4325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4326 distclean) \
4327 || exit 1
4329 @endif opcodes
4331 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4332 maybe-maintainer-clean-opcodes:
4333 @if opcodes
4334 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4336 maintainer-clean-opcodes:
4337 @[ -f ./opcodes/Makefile ] || exit 0; \
4338 r=`${PWD_COMMAND}`; export r; \
4339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4340 $(SET_LIB_PATH) \
4341 $(HOST_EXPORTS) \
4342 for flag in $(EXTRA_HOST_FLAGS) ; do \
4343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4344 done; \
4345 echo "Doing maintainer-clean in opcodes" ; \
4346 (cd opcodes && \
4347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4349 "RANLIB=$${RANLIB}" \
4350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4351 maintainer-clean) \
4352 || exit 1
4354 @endif opcodes
4357 .PHONY: configure-binutils maybe-configure-binutils
4358 maybe-configure-binutils:
4359 @if binutils
4360 maybe-configure-binutils: configure-binutils
4361 configure-binutils:
4362 @test -f stage_last && exit 0; \
4363 test ! -f binutils/Makefile || exit 0; \
4364 [ -d binutils ] || mkdir binutils; \
4365 r=`${PWD_COMMAND}`; export r; \
4366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4367 $(HOST_EXPORTS) \
4368 echo Configuring in binutils; \
4369 cd binutils || exit 1; \
4370 case $(srcdir) in \
4371 \.) \
4372 srcdiroption="--srcdir=."; \
4373 libsrcdir=".";; \
4374 /* | [A-Za-z]:[\\/]*) \
4375 srcdiroption="--srcdir=$(srcdir)/binutils"; \
4376 libsrcdir="$$s/binutils";; \
4377 *) \
4378 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
4379 libsrcdir="$$s/binutils";; \
4380 esac; \
4381 $(SHELL) $${libsrcdir}/configure \
4382 $(HOST_CONFIGARGS) $${srcdiroption} \
4383 || exit 1
4384 @endif binutils
4386 .PHONY: all-binutils maybe-all-binutils
4387 maybe-all-binutils:
4388 @if binutils
4389 TARGET-binutils=all
4390 maybe-all-binutils: all-binutils
4391 all-binutils: configure-binutils
4392 @test -f stage_last && exit 0; \
4393 r=`${PWD_COMMAND}`; export r; \
4394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4395 $(SET_LIB_PATH) \
4396 $(HOST_EXPORTS) \
4397 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) \
4398 $(TARGET-binutils))
4399 @endif binutils
4401 .PHONY: check-binutils maybe-check-binutils
4402 maybe-check-binutils:
4403 @if binutils
4404 maybe-check-binutils: check-binutils
4406 check-binutils:
4407 @r=`${PWD_COMMAND}`; export r; \
4408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4409 $(SET_LIB_PATH) \
4410 $(HOST_EXPORTS) \
4411 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) check)
4413 @endif binutils
4415 .PHONY: install-binutils maybe-install-binutils
4416 maybe-install-binutils:
4417 @if binutils
4418 maybe-install-binutils: install-binutils
4420 install-binutils: installdirs
4421 @r=`${PWD_COMMAND}`; export r; \
4422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4423 $(SET_LIB_PATH) \
4424 $(HOST_EXPORTS) \
4425 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) install)
4427 @endif binutils
4429 # Other targets (info, dvi, etc.)
4431 .PHONY: maybe-info-binutils info-binutils
4432 maybe-info-binutils:
4433 @if binutils
4434 maybe-info-binutils: info-binutils
4436 info-binutils: \
4437 configure-binutils
4438 @[ -f ./binutils/Makefile ] || exit 0; \
4439 r=`${PWD_COMMAND}`; export r; \
4440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4441 $(SET_LIB_PATH) \
4442 $(HOST_EXPORTS) \
4443 for flag in $(EXTRA_HOST_FLAGS) ; do \
4444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4445 done; \
4446 echo "Doing info in binutils" ; \
4447 (cd binutils && \
4448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4450 "RANLIB=$${RANLIB}" \
4451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4452 info) \
4453 || exit 1
4455 @endif binutils
4457 .PHONY: maybe-dvi-binutils dvi-binutils
4458 maybe-dvi-binutils:
4459 @if binutils
4460 maybe-dvi-binutils: dvi-binutils
4462 dvi-binutils: \
4463 configure-binutils
4464 @[ -f ./binutils/Makefile ] || exit 0; \
4465 r=`${PWD_COMMAND}`; export r; \
4466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4467 $(SET_LIB_PATH) \
4468 $(HOST_EXPORTS) \
4469 for flag in $(EXTRA_HOST_FLAGS) ; do \
4470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4471 done; \
4472 echo "Doing dvi in binutils" ; \
4473 (cd binutils && \
4474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4476 "RANLIB=$${RANLIB}" \
4477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4478 dvi) \
4479 || exit 1
4481 @endif binutils
4483 .PHONY: maybe-TAGS-binutils TAGS-binutils
4484 maybe-TAGS-binutils:
4485 @if binutils
4486 maybe-TAGS-binutils: TAGS-binutils
4488 TAGS-binutils: \
4489 configure-binutils
4490 @[ -f ./binutils/Makefile ] || exit 0; \
4491 r=`${PWD_COMMAND}`; export r; \
4492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4493 $(SET_LIB_PATH) \
4494 $(HOST_EXPORTS) \
4495 for flag in $(EXTRA_HOST_FLAGS) ; do \
4496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4497 done; \
4498 echo "Doing TAGS in binutils" ; \
4499 (cd binutils && \
4500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4502 "RANLIB=$${RANLIB}" \
4503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4504 TAGS) \
4505 || exit 1
4507 @endif binutils
4509 .PHONY: maybe-install-info-binutils install-info-binutils
4510 maybe-install-info-binutils:
4511 @if binutils
4512 maybe-install-info-binutils: install-info-binutils
4514 install-info-binutils: \
4515 configure-binutils \
4516 info-binutils
4517 @[ -f ./binutils/Makefile ] || exit 0; \
4518 r=`${PWD_COMMAND}`; export r; \
4519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4520 $(SET_LIB_PATH) \
4521 $(HOST_EXPORTS) \
4522 for flag in $(EXTRA_HOST_FLAGS) ; do \
4523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4524 done; \
4525 echo "Doing install-info in binutils" ; \
4526 (cd binutils && \
4527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4529 "RANLIB=$${RANLIB}" \
4530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4531 install-info) \
4532 || exit 1
4534 @endif binutils
4536 .PHONY: maybe-installcheck-binutils installcheck-binutils
4537 maybe-installcheck-binutils:
4538 @if binutils
4539 maybe-installcheck-binutils: installcheck-binutils
4541 installcheck-binutils: \
4542 configure-binutils
4543 @[ -f ./binutils/Makefile ] || exit 0; \
4544 r=`${PWD_COMMAND}`; export r; \
4545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4546 $(SET_LIB_PATH) \
4547 $(HOST_EXPORTS) \
4548 for flag in $(EXTRA_HOST_FLAGS) ; do \
4549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4550 done; \
4551 echo "Doing installcheck in binutils" ; \
4552 (cd binutils && \
4553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4555 "RANLIB=$${RANLIB}" \
4556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4557 installcheck) \
4558 || exit 1
4560 @endif binutils
4562 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
4563 maybe-mostlyclean-binutils:
4564 @if binutils
4565 maybe-mostlyclean-binutils: mostlyclean-binutils
4567 mostlyclean-binutils:
4568 @[ -f ./binutils/Makefile ] || exit 0; \
4569 r=`${PWD_COMMAND}`; export r; \
4570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4571 $(SET_LIB_PATH) \
4572 $(HOST_EXPORTS) \
4573 for flag in $(EXTRA_HOST_FLAGS) ; do \
4574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4575 done; \
4576 echo "Doing mostlyclean in binutils" ; \
4577 (cd binutils && \
4578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4580 "RANLIB=$${RANLIB}" \
4581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4582 mostlyclean) \
4583 || exit 1
4585 @endif binutils
4587 .PHONY: maybe-clean-binutils clean-binutils
4588 maybe-clean-binutils:
4589 @if binutils
4590 maybe-clean-binutils: clean-binutils
4592 clean-binutils:
4593 @[ -f ./binutils/Makefile ] || exit 0; \
4594 r=`${PWD_COMMAND}`; export r; \
4595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4596 $(SET_LIB_PATH) \
4597 $(HOST_EXPORTS) \
4598 for flag in $(EXTRA_HOST_FLAGS) ; do \
4599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4600 done; \
4601 echo "Doing clean in binutils" ; \
4602 (cd binutils && \
4603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4605 "RANLIB=$${RANLIB}" \
4606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4607 clean) \
4608 || exit 1
4610 @endif binutils
4612 .PHONY: maybe-distclean-binutils distclean-binutils
4613 maybe-distclean-binutils:
4614 @if binutils
4615 maybe-distclean-binutils: distclean-binutils
4617 distclean-binutils:
4618 @[ -f ./binutils/Makefile ] || exit 0; \
4619 r=`${PWD_COMMAND}`; export r; \
4620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4621 $(SET_LIB_PATH) \
4622 $(HOST_EXPORTS) \
4623 for flag in $(EXTRA_HOST_FLAGS) ; do \
4624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4625 done; \
4626 echo "Doing distclean in binutils" ; \
4627 (cd binutils && \
4628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4630 "RANLIB=$${RANLIB}" \
4631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4632 distclean) \
4633 || exit 1
4635 @endif binutils
4637 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
4638 maybe-maintainer-clean-binutils:
4639 @if binutils
4640 maybe-maintainer-clean-binutils: maintainer-clean-binutils
4642 maintainer-clean-binutils:
4643 @[ -f ./binutils/Makefile ] || exit 0; \
4644 r=`${PWD_COMMAND}`; export r; \
4645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4646 $(SET_LIB_PATH) \
4647 $(HOST_EXPORTS) \
4648 for flag in $(EXTRA_HOST_FLAGS) ; do \
4649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4650 done; \
4651 echo "Doing maintainer-clean in binutils" ; \
4652 (cd binutils && \
4653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4655 "RANLIB=$${RANLIB}" \
4656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4657 maintainer-clean) \
4658 || exit 1
4660 @endif binutils
4663 .PHONY: configure-bison maybe-configure-bison
4664 maybe-configure-bison:
4665 @if bison
4666 maybe-configure-bison: configure-bison
4667 configure-bison:
4668 @test ! -f bison/Makefile || exit 0; \
4669 [ -d bison ] || mkdir bison; \
4670 r=`${PWD_COMMAND}`; export r; \
4671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4672 $(HOST_EXPORTS) \
4673 echo Configuring in bison; \
4674 cd bison || exit 1; \
4675 case $(srcdir) in \
4676 \.) \
4677 srcdiroption="--srcdir=."; \
4678 libsrcdir=".";; \
4679 /* | [A-Za-z]:[\\/]*) \
4680 srcdiroption="--srcdir=$(srcdir)/bison"; \
4681 libsrcdir="$$s/bison";; \
4682 *) \
4683 srcdiroption="--srcdir=../$(srcdir)/bison"; \
4684 libsrcdir="$$s/bison";; \
4685 esac; \
4686 $(SHELL) $${libsrcdir}/configure \
4687 $(HOST_CONFIGARGS) $${srcdiroption} \
4688 || exit 1
4689 @endif bison
4691 .PHONY: all-bison maybe-all-bison
4692 maybe-all-bison:
4693 @if bison
4694 TARGET-bison=all
4695 maybe-all-bison: all-bison
4696 all-bison: configure-bison
4697 @r=`${PWD_COMMAND}`; export r; \
4698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4699 $(SET_LIB_PATH) \
4700 $(HOST_EXPORTS) \
4701 (cd bison && $(MAKE) $(FLAGS_TO_PASS) \
4702 $(TARGET-bison))
4703 @endif bison
4705 .PHONY: check-bison maybe-check-bison
4706 maybe-check-bison:
4707 @if bison
4708 maybe-check-bison: check-bison
4710 # This module is only tested in a native toolchain.
4711 check-bison:
4712 @if [ '$(host)' = '$(target)' ] ; then \
4713 r=`${PWD_COMMAND}`; export r; \
4714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4715 $(SET_LIB_PATH) \
4716 $(HOST_EXPORTS) \
4717 (cd bison && $(MAKE) $(FLAGS_TO_PASS) check); \
4720 @endif bison
4722 .PHONY: install-bison maybe-install-bison
4723 maybe-install-bison:
4724 @if bison
4725 maybe-install-bison: install-bison
4727 install-bison: installdirs
4728 @r=`${PWD_COMMAND}`; export r; \
4729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4730 $(SET_LIB_PATH) \
4731 $(HOST_EXPORTS) \
4732 (cd bison && $(MAKE) $(FLAGS_TO_PASS) install)
4734 @endif bison
4736 # Other targets (info, dvi, etc.)
4738 .PHONY: maybe-info-bison info-bison
4739 maybe-info-bison:
4740 @if bison
4741 maybe-info-bison: info-bison
4743 info-bison: \
4744 configure-bison
4745 @[ -f ./bison/Makefile ] || exit 0; \
4746 r=`${PWD_COMMAND}`; export r; \
4747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4748 $(SET_LIB_PATH) \
4749 $(HOST_EXPORTS) \
4750 for flag in $(EXTRA_HOST_FLAGS) ; do \
4751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4752 done; \
4753 echo "Doing info in bison" ; \
4754 (cd bison && \
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 info) \
4760 || exit 1
4762 @endif bison
4764 .PHONY: maybe-dvi-bison dvi-bison
4765 maybe-dvi-bison:
4766 @if bison
4767 maybe-dvi-bison: dvi-bison
4769 dvi-bison: \
4770 configure-bison
4771 @[ -f ./bison/Makefile ] || exit 0; \
4772 r=`${PWD_COMMAND}`; export r; \
4773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4774 $(SET_LIB_PATH) \
4775 $(HOST_EXPORTS) \
4776 for flag in $(EXTRA_HOST_FLAGS) ; do \
4777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4778 done; \
4779 echo "Doing dvi in bison" ; \
4780 (cd bison && \
4781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4783 "RANLIB=$${RANLIB}" \
4784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4785 dvi) \
4786 || exit 1
4788 @endif bison
4790 .PHONY: maybe-TAGS-bison TAGS-bison
4791 maybe-TAGS-bison:
4792 @if bison
4793 maybe-TAGS-bison: TAGS-bison
4795 TAGS-bison: \
4796 configure-bison
4797 @[ -f ./bison/Makefile ] || exit 0; \
4798 r=`${PWD_COMMAND}`; export r; \
4799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4800 $(SET_LIB_PATH) \
4801 $(HOST_EXPORTS) \
4802 for flag in $(EXTRA_HOST_FLAGS) ; do \
4803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4804 done; \
4805 echo "Doing TAGS in bison" ; \
4806 (cd bison && \
4807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4809 "RANLIB=$${RANLIB}" \
4810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4811 TAGS) \
4812 || exit 1
4814 @endif bison
4816 .PHONY: maybe-install-info-bison install-info-bison
4817 maybe-install-info-bison:
4818 @if bison
4819 maybe-install-info-bison: install-info-bison
4821 install-info-bison: \
4822 configure-bison \
4823 info-bison
4824 @[ -f ./bison/Makefile ] || exit 0; \
4825 r=`${PWD_COMMAND}`; export r; \
4826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4827 $(SET_LIB_PATH) \
4828 $(HOST_EXPORTS) \
4829 for flag in $(EXTRA_HOST_FLAGS) ; do \
4830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4831 done; \
4832 echo "Doing install-info in bison" ; \
4833 (cd bison && \
4834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4836 "RANLIB=$${RANLIB}" \
4837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4838 install-info) \
4839 || exit 1
4841 @endif bison
4843 .PHONY: maybe-installcheck-bison installcheck-bison
4844 maybe-installcheck-bison:
4845 @if bison
4846 maybe-installcheck-bison: installcheck-bison
4848 installcheck-bison: \
4849 configure-bison
4850 @[ -f ./bison/Makefile ] || exit 0; \
4851 r=`${PWD_COMMAND}`; export r; \
4852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4853 $(SET_LIB_PATH) \
4854 $(HOST_EXPORTS) \
4855 for flag in $(EXTRA_HOST_FLAGS) ; do \
4856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4857 done; \
4858 echo "Doing installcheck in bison" ; \
4859 (cd bison && \
4860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4862 "RANLIB=$${RANLIB}" \
4863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4864 installcheck) \
4865 || exit 1
4867 @endif bison
4869 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
4870 maybe-mostlyclean-bison:
4871 @if bison
4872 maybe-mostlyclean-bison: mostlyclean-bison
4874 mostlyclean-bison:
4875 @[ -f ./bison/Makefile ] || exit 0; \
4876 r=`${PWD_COMMAND}`; export r; \
4877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4878 $(SET_LIB_PATH) \
4879 $(HOST_EXPORTS) \
4880 for flag in $(EXTRA_HOST_FLAGS) ; do \
4881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4882 done; \
4883 echo "Doing mostlyclean in bison" ; \
4884 (cd bison && \
4885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4887 "RANLIB=$${RANLIB}" \
4888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4889 mostlyclean) \
4890 || exit 1
4892 @endif bison
4894 .PHONY: maybe-clean-bison clean-bison
4895 maybe-clean-bison:
4896 @if bison
4897 maybe-clean-bison: clean-bison
4899 clean-bison:
4900 @[ -f ./bison/Makefile ] || exit 0; \
4901 r=`${PWD_COMMAND}`; export r; \
4902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4903 $(SET_LIB_PATH) \
4904 $(HOST_EXPORTS) \
4905 for flag in $(EXTRA_HOST_FLAGS) ; do \
4906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4907 done; \
4908 echo "Doing clean in bison" ; \
4909 (cd bison && \
4910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4912 "RANLIB=$${RANLIB}" \
4913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4914 clean) \
4915 || exit 1
4917 @endif bison
4919 .PHONY: maybe-distclean-bison distclean-bison
4920 maybe-distclean-bison:
4921 @if bison
4922 maybe-distclean-bison: distclean-bison
4924 distclean-bison:
4925 @[ -f ./bison/Makefile ] || exit 0; \
4926 r=`${PWD_COMMAND}`; export r; \
4927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4928 $(SET_LIB_PATH) \
4929 $(HOST_EXPORTS) \
4930 for flag in $(EXTRA_HOST_FLAGS) ; do \
4931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4932 done; \
4933 echo "Doing distclean in bison" ; \
4934 (cd bison && \
4935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4937 "RANLIB=$${RANLIB}" \
4938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4939 distclean) \
4940 || exit 1
4942 @endif bison
4944 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
4945 maybe-maintainer-clean-bison:
4946 @if bison
4947 maybe-maintainer-clean-bison: maintainer-clean-bison
4949 maintainer-clean-bison:
4950 @[ -f ./bison/Makefile ] || exit 0; \
4951 r=`${PWD_COMMAND}`; export r; \
4952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4953 $(SET_LIB_PATH) \
4954 $(HOST_EXPORTS) \
4955 for flag in $(EXTRA_HOST_FLAGS) ; do \
4956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4957 done; \
4958 echo "Doing maintainer-clean in bison" ; \
4959 (cd bison && \
4960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4962 "RANLIB=$${RANLIB}" \
4963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4964 maintainer-clean) \
4965 || exit 1
4967 @endif bison
4970 .PHONY: configure-byacc maybe-configure-byacc
4971 maybe-configure-byacc:
4972 @if byacc
4973 maybe-configure-byacc: configure-byacc
4974 configure-byacc:
4975 @test ! -f byacc/Makefile || exit 0; \
4976 [ -d byacc ] || mkdir byacc; \
4977 r=`${PWD_COMMAND}`; export r; \
4978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4979 $(HOST_EXPORTS) \
4980 echo Configuring in byacc; \
4981 cd byacc || exit 1; \
4982 case $(srcdir) in \
4983 \.) \
4984 srcdiroption="--srcdir=."; \
4985 libsrcdir=".";; \
4986 /* | [A-Za-z]:[\\/]*) \
4987 srcdiroption="--srcdir=$(srcdir)/byacc"; \
4988 libsrcdir="$$s/byacc";; \
4989 *) \
4990 srcdiroption="--srcdir=../$(srcdir)/byacc"; \
4991 libsrcdir="$$s/byacc";; \
4992 esac; \
4993 $(SHELL) $${libsrcdir}/configure \
4994 $(HOST_CONFIGARGS) $${srcdiroption} \
4995 || exit 1
4996 @endif byacc
4998 .PHONY: all-byacc maybe-all-byacc
4999 maybe-all-byacc:
5000 @if byacc
5001 TARGET-byacc=all
5002 maybe-all-byacc: all-byacc
5003 all-byacc: configure-byacc
5004 @r=`${PWD_COMMAND}`; export r; \
5005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5006 $(SET_LIB_PATH) \
5007 $(HOST_EXPORTS) \
5008 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) \
5009 $(TARGET-byacc))
5010 @endif byacc
5012 .PHONY: check-byacc maybe-check-byacc
5013 maybe-check-byacc:
5014 @if byacc
5015 maybe-check-byacc: check-byacc
5017 # This module is only tested in a native toolchain.
5018 check-byacc:
5019 @if [ '$(host)' = '$(target)' ] ; then \
5020 r=`${PWD_COMMAND}`; export r; \
5021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5022 $(SET_LIB_PATH) \
5023 $(HOST_EXPORTS) \
5024 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) check); \
5027 @endif byacc
5029 .PHONY: install-byacc maybe-install-byacc
5030 maybe-install-byacc:
5031 @if byacc
5032 maybe-install-byacc: install-byacc
5034 install-byacc: installdirs
5035 @r=`${PWD_COMMAND}`; export r; \
5036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5037 $(SET_LIB_PATH) \
5038 $(HOST_EXPORTS) \
5039 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) install)
5041 @endif byacc
5043 # Other targets (info, dvi, etc.)
5045 .PHONY: maybe-info-byacc info-byacc
5046 maybe-info-byacc:
5047 @if byacc
5048 maybe-info-byacc: info-byacc
5050 info-byacc: \
5051 configure-byacc
5052 @[ -f ./byacc/Makefile ] || exit 0; \
5053 r=`${PWD_COMMAND}`; export r; \
5054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5055 $(SET_LIB_PATH) \
5056 $(HOST_EXPORTS) \
5057 for flag in $(EXTRA_HOST_FLAGS) ; do \
5058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5059 done; \
5060 echo "Doing info in byacc" ; \
5061 (cd byacc && \
5062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5064 "RANLIB=$${RANLIB}" \
5065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5066 info) \
5067 || exit 1
5069 @endif byacc
5071 .PHONY: maybe-dvi-byacc dvi-byacc
5072 maybe-dvi-byacc:
5073 @if byacc
5074 maybe-dvi-byacc: dvi-byacc
5076 dvi-byacc: \
5077 configure-byacc
5078 @[ -f ./byacc/Makefile ] || exit 0; \
5079 r=`${PWD_COMMAND}`; export r; \
5080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5081 $(SET_LIB_PATH) \
5082 $(HOST_EXPORTS) \
5083 for flag in $(EXTRA_HOST_FLAGS) ; do \
5084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5085 done; \
5086 echo "Doing dvi in byacc" ; \
5087 (cd byacc && \
5088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5090 "RANLIB=$${RANLIB}" \
5091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5092 dvi) \
5093 || exit 1
5095 @endif byacc
5097 .PHONY: maybe-TAGS-byacc TAGS-byacc
5098 maybe-TAGS-byacc:
5099 @if byacc
5100 maybe-TAGS-byacc: TAGS-byacc
5102 TAGS-byacc: \
5103 configure-byacc
5104 @[ -f ./byacc/Makefile ] || exit 0; \
5105 r=`${PWD_COMMAND}`; export r; \
5106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5107 $(SET_LIB_PATH) \
5108 $(HOST_EXPORTS) \
5109 for flag in $(EXTRA_HOST_FLAGS) ; do \
5110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5111 done; \
5112 echo "Doing TAGS in byacc" ; \
5113 (cd byacc && \
5114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5116 "RANLIB=$${RANLIB}" \
5117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5118 TAGS) \
5119 || exit 1
5121 @endif byacc
5123 .PHONY: maybe-install-info-byacc install-info-byacc
5124 maybe-install-info-byacc:
5125 @if byacc
5126 maybe-install-info-byacc: install-info-byacc
5128 install-info-byacc: \
5129 configure-byacc \
5130 info-byacc
5131 @[ -f ./byacc/Makefile ] || exit 0; \
5132 r=`${PWD_COMMAND}`; export r; \
5133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5134 $(SET_LIB_PATH) \
5135 $(HOST_EXPORTS) \
5136 for flag in $(EXTRA_HOST_FLAGS) ; do \
5137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5138 done; \
5139 echo "Doing install-info in byacc" ; \
5140 (cd byacc && \
5141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5143 "RANLIB=$${RANLIB}" \
5144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5145 install-info) \
5146 || exit 1
5148 @endif byacc
5150 .PHONY: maybe-installcheck-byacc installcheck-byacc
5151 maybe-installcheck-byacc:
5152 @if byacc
5153 maybe-installcheck-byacc: installcheck-byacc
5155 installcheck-byacc: \
5156 configure-byacc
5157 @[ -f ./byacc/Makefile ] || exit 0; \
5158 r=`${PWD_COMMAND}`; export r; \
5159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5160 $(SET_LIB_PATH) \
5161 $(HOST_EXPORTS) \
5162 for flag in $(EXTRA_HOST_FLAGS) ; do \
5163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5164 done; \
5165 echo "Doing installcheck in byacc" ; \
5166 (cd byacc && \
5167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5169 "RANLIB=$${RANLIB}" \
5170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5171 installcheck) \
5172 || exit 1
5174 @endif byacc
5176 .PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
5177 maybe-mostlyclean-byacc:
5178 @if byacc
5179 maybe-mostlyclean-byacc: mostlyclean-byacc
5181 mostlyclean-byacc:
5182 @[ -f ./byacc/Makefile ] || exit 0; \
5183 r=`${PWD_COMMAND}`; export r; \
5184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5185 $(SET_LIB_PATH) \
5186 $(HOST_EXPORTS) \
5187 for flag in $(EXTRA_HOST_FLAGS) ; do \
5188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5189 done; \
5190 echo "Doing mostlyclean in byacc" ; \
5191 (cd byacc && \
5192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5194 "RANLIB=$${RANLIB}" \
5195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5196 mostlyclean) \
5197 || exit 1
5199 @endif byacc
5201 .PHONY: maybe-clean-byacc clean-byacc
5202 maybe-clean-byacc:
5203 @if byacc
5204 maybe-clean-byacc: clean-byacc
5206 clean-byacc:
5207 @[ -f ./byacc/Makefile ] || exit 0; \
5208 r=`${PWD_COMMAND}`; export r; \
5209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5210 $(SET_LIB_PATH) \
5211 $(HOST_EXPORTS) \
5212 for flag in $(EXTRA_HOST_FLAGS) ; do \
5213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5214 done; \
5215 echo "Doing clean in byacc" ; \
5216 (cd byacc && \
5217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5219 "RANLIB=$${RANLIB}" \
5220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5221 clean) \
5222 || exit 1
5224 @endif byacc
5226 .PHONY: maybe-distclean-byacc distclean-byacc
5227 maybe-distclean-byacc:
5228 @if byacc
5229 maybe-distclean-byacc: distclean-byacc
5231 distclean-byacc:
5232 @[ -f ./byacc/Makefile ] || exit 0; \
5233 r=`${PWD_COMMAND}`; export r; \
5234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5235 $(SET_LIB_PATH) \
5236 $(HOST_EXPORTS) \
5237 for flag in $(EXTRA_HOST_FLAGS) ; do \
5238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5239 done; \
5240 echo "Doing distclean in byacc" ; \
5241 (cd byacc && \
5242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5244 "RANLIB=$${RANLIB}" \
5245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5246 distclean) \
5247 || exit 1
5249 @endif byacc
5251 .PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
5252 maybe-maintainer-clean-byacc:
5253 @if byacc
5254 maybe-maintainer-clean-byacc: maintainer-clean-byacc
5256 maintainer-clean-byacc:
5257 @[ -f ./byacc/Makefile ] || exit 0; \
5258 r=`${PWD_COMMAND}`; export r; \
5259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5260 $(SET_LIB_PATH) \
5261 $(HOST_EXPORTS) \
5262 for flag in $(EXTRA_HOST_FLAGS) ; do \
5263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5264 done; \
5265 echo "Doing maintainer-clean in byacc" ; \
5266 (cd byacc && \
5267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5269 "RANLIB=$${RANLIB}" \
5270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5271 maintainer-clean) \
5272 || exit 1
5274 @endif byacc
5277 .PHONY: configure-bzip2 maybe-configure-bzip2
5278 maybe-configure-bzip2:
5279 @if bzip2
5280 maybe-configure-bzip2: configure-bzip2
5281 configure-bzip2:
5282 @test ! -f bzip2/Makefile || exit 0; \
5283 [ -d bzip2 ] || mkdir bzip2; \
5284 r=`${PWD_COMMAND}`; export r; \
5285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5286 $(HOST_EXPORTS) \
5287 echo Configuring in bzip2; \
5288 cd bzip2 || exit 1; \
5289 case $(srcdir) in \
5290 \.) \
5291 srcdiroption="--srcdir=."; \
5292 libsrcdir=".";; \
5293 /* | [A-Za-z]:[\\/]*) \
5294 srcdiroption="--srcdir=$(srcdir)/bzip2"; \
5295 libsrcdir="$$s/bzip2";; \
5296 *) \
5297 srcdiroption="--srcdir=../$(srcdir)/bzip2"; \
5298 libsrcdir="$$s/bzip2";; \
5299 esac; \
5300 $(SHELL) $${libsrcdir}/configure \
5301 $(HOST_CONFIGARGS) $${srcdiroption} \
5302 || exit 1
5303 @endif bzip2
5305 .PHONY: all-bzip2 maybe-all-bzip2
5306 maybe-all-bzip2:
5307 @if bzip2
5308 TARGET-bzip2=all
5309 maybe-all-bzip2: all-bzip2
5310 all-bzip2: configure-bzip2
5311 @r=`${PWD_COMMAND}`; export r; \
5312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5313 $(SET_LIB_PATH) \
5314 $(HOST_EXPORTS) \
5315 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) \
5316 $(TARGET-bzip2))
5317 @endif bzip2
5319 .PHONY: check-bzip2 maybe-check-bzip2
5320 maybe-check-bzip2:
5321 @if bzip2
5322 maybe-check-bzip2: check-bzip2
5324 check-bzip2:
5325 @r=`${PWD_COMMAND}`; export r; \
5326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5327 $(SET_LIB_PATH) \
5328 $(HOST_EXPORTS) \
5329 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) check)
5331 @endif bzip2
5333 .PHONY: install-bzip2 maybe-install-bzip2
5334 maybe-install-bzip2:
5335 @if bzip2
5336 maybe-install-bzip2: install-bzip2
5338 install-bzip2: installdirs
5339 @r=`${PWD_COMMAND}`; export r; \
5340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5341 $(SET_LIB_PATH) \
5342 $(HOST_EXPORTS) \
5343 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) install)
5345 @endif bzip2
5347 # Other targets (info, dvi, etc.)
5349 .PHONY: maybe-info-bzip2 info-bzip2
5350 maybe-info-bzip2:
5351 @if bzip2
5352 maybe-info-bzip2: info-bzip2
5354 info-bzip2: \
5355 configure-bzip2
5356 @[ -f ./bzip2/Makefile ] || exit 0; \
5357 r=`${PWD_COMMAND}`; export r; \
5358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5359 $(SET_LIB_PATH) \
5360 $(HOST_EXPORTS) \
5361 for flag in $(EXTRA_HOST_FLAGS) ; do \
5362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5363 done; \
5364 echo "Doing info in bzip2" ; \
5365 (cd bzip2 && \
5366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5368 "RANLIB=$${RANLIB}" \
5369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5370 info) \
5371 || exit 1
5373 @endif bzip2
5375 .PHONY: maybe-dvi-bzip2 dvi-bzip2
5376 maybe-dvi-bzip2:
5377 @if bzip2
5378 maybe-dvi-bzip2: dvi-bzip2
5380 dvi-bzip2: \
5381 configure-bzip2
5382 @[ -f ./bzip2/Makefile ] || exit 0; \
5383 r=`${PWD_COMMAND}`; export r; \
5384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5385 $(SET_LIB_PATH) \
5386 $(HOST_EXPORTS) \
5387 for flag in $(EXTRA_HOST_FLAGS) ; do \
5388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5389 done; \
5390 echo "Doing dvi in bzip2" ; \
5391 (cd bzip2 && \
5392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5394 "RANLIB=$${RANLIB}" \
5395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5396 dvi) \
5397 || exit 1
5399 @endif bzip2
5401 .PHONY: maybe-TAGS-bzip2 TAGS-bzip2
5402 maybe-TAGS-bzip2:
5403 @if bzip2
5404 maybe-TAGS-bzip2: TAGS-bzip2
5406 TAGS-bzip2: \
5407 configure-bzip2
5408 @[ -f ./bzip2/Makefile ] || exit 0; \
5409 r=`${PWD_COMMAND}`; export r; \
5410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5411 $(SET_LIB_PATH) \
5412 $(HOST_EXPORTS) \
5413 for flag in $(EXTRA_HOST_FLAGS) ; do \
5414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5415 done; \
5416 echo "Doing TAGS in bzip2" ; \
5417 (cd bzip2 && \
5418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5420 "RANLIB=$${RANLIB}" \
5421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5422 TAGS) \
5423 || exit 1
5425 @endif bzip2
5427 .PHONY: maybe-install-info-bzip2 install-info-bzip2
5428 maybe-install-info-bzip2:
5429 @if bzip2
5430 maybe-install-info-bzip2: install-info-bzip2
5432 install-info-bzip2: \
5433 configure-bzip2 \
5434 info-bzip2
5435 @[ -f ./bzip2/Makefile ] || exit 0; \
5436 r=`${PWD_COMMAND}`; export r; \
5437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5438 $(SET_LIB_PATH) \
5439 $(HOST_EXPORTS) \
5440 for flag in $(EXTRA_HOST_FLAGS) ; do \
5441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5442 done; \
5443 echo "Doing install-info in bzip2" ; \
5444 (cd bzip2 && \
5445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5447 "RANLIB=$${RANLIB}" \
5448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5449 install-info) \
5450 || exit 1
5452 @endif bzip2
5454 .PHONY: maybe-installcheck-bzip2 installcheck-bzip2
5455 maybe-installcheck-bzip2:
5456 @if bzip2
5457 maybe-installcheck-bzip2: installcheck-bzip2
5459 installcheck-bzip2: \
5460 configure-bzip2
5461 @[ -f ./bzip2/Makefile ] || exit 0; \
5462 r=`${PWD_COMMAND}`; export r; \
5463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5464 $(SET_LIB_PATH) \
5465 $(HOST_EXPORTS) \
5466 for flag in $(EXTRA_HOST_FLAGS) ; do \
5467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5468 done; \
5469 echo "Doing installcheck in bzip2" ; \
5470 (cd bzip2 && \
5471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5473 "RANLIB=$${RANLIB}" \
5474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5475 installcheck) \
5476 || exit 1
5478 @endif bzip2
5480 .PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
5481 maybe-mostlyclean-bzip2:
5482 @if bzip2
5483 maybe-mostlyclean-bzip2: mostlyclean-bzip2
5485 mostlyclean-bzip2:
5486 @[ -f ./bzip2/Makefile ] || exit 0; \
5487 r=`${PWD_COMMAND}`; export r; \
5488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5489 $(SET_LIB_PATH) \
5490 $(HOST_EXPORTS) \
5491 for flag in $(EXTRA_HOST_FLAGS) ; do \
5492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5493 done; \
5494 echo "Doing mostlyclean in bzip2" ; \
5495 (cd bzip2 && \
5496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5498 "RANLIB=$${RANLIB}" \
5499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5500 mostlyclean) \
5501 || exit 1
5503 @endif bzip2
5505 .PHONY: maybe-clean-bzip2 clean-bzip2
5506 maybe-clean-bzip2:
5507 @if bzip2
5508 maybe-clean-bzip2: clean-bzip2
5510 clean-bzip2:
5511 @[ -f ./bzip2/Makefile ] || exit 0; \
5512 r=`${PWD_COMMAND}`; export r; \
5513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5514 $(SET_LIB_PATH) \
5515 $(HOST_EXPORTS) \
5516 for flag in $(EXTRA_HOST_FLAGS) ; do \
5517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5518 done; \
5519 echo "Doing clean in bzip2" ; \
5520 (cd bzip2 && \
5521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5523 "RANLIB=$${RANLIB}" \
5524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5525 clean) \
5526 || exit 1
5528 @endif bzip2
5530 .PHONY: maybe-distclean-bzip2 distclean-bzip2
5531 maybe-distclean-bzip2:
5532 @if bzip2
5533 maybe-distclean-bzip2: distclean-bzip2
5535 distclean-bzip2:
5536 @[ -f ./bzip2/Makefile ] || exit 0; \
5537 r=`${PWD_COMMAND}`; export r; \
5538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5539 $(SET_LIB_PATH) \
5540 $(HOST_EXPORTS) \
5541 for flag in $(EXTRA_HOST_FLAGS) ; do \
5542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5543 done; \
5544 echo "Doing distclean in bzip2" ; \
5545 (cd bzip2 && \
5546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5548 "RANLIB=$${RANLIB}" \
5549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5550 distclean) \
5551 || exit 1
5553 @endif bzip2
5555 .PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
5556 maybe-maintainer-clean-bzip2:
5557 @if bzip2
5558 maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
5560 maintainer-clean-bzip2:
5561 @[ -f ./bzip2/Makefile ] || exit 0; \
5562 r=`${PWD_COMMAND}`; export r; \
5563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5564 $(SET_LIB_PATH) \
5565 $(HOST_EXPORTS) \
5566 for flag in $(EXTRA_HOST_FLAGS) ; do \
5567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5568 done; \
5569 echo "Doing maintainer-clean in bzip2" ; \
5570 (cd bzip2 && \
5571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5573 "RANLIB=$${RANLIB}" \
5574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5575 maintainer-clean) \
5576 || exit 1
5578 @endif bzip2
5581 .PHONY: configure-dejagnu maybe-configure-dejagnu
5582 maybe-configure-dejagnu:
5583 @if dejagnu
5584 maybe-configure-dejagnu: configure-dejagnu
5585 configure-dejagnu:
5586 @test ! -f dejagnu/Makefile || exit 0; \
5587 [ -d dejagnu ] || mkdir dejagnu; \
5588 r=`${PWD_COMMAND}`; export r; \
5589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5590 $(HOST_EXPORTS) \
5591 echo Configuring in dejagnu; \
5592 cd dejagnu || exit 1; \
5593 case $(srcdir) in \
5594 \.) \
5595 srcdiroption="--srcdir=."; \
5596 libsrcdir=".";; \
5597 /* | [A-Za-z]:[\\/]*) \
5598 srcdiroption="--srcdir=$(srcdir)/dejagnu"; \
5599 libsrcdir="$$s/dejagnu";; \
5600 *) \
5601 srcdiroption="--srcdir=../$(srcdir)/dejagnu"; \
5602 libsrcdir="$$s/dejagnu";; \
5603 esac; \
5604 $(SHELL) $${libsrcdir}/configure \
5605 $(HOST_CONFIGARGS) $${srcdiroption} \
5606 || exit 1
5607 @endif dejagnu
5609 .PHONY: all-dejagnu maybe-all-dejagnu
5610 maybe-all-dejagnu:
5611 @if dejagnu
5612 TARGET-dejagnu=all
5613 maybe-all-dejagnu: all-dejagnu
5614 all-dejagnu: configure-dejagnu
5615 @r=`${PWD_COMMAND}`; export r; \
5616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5617 $(SET_LIB_PATH) \
5618 $(HOST_EXPORTS) \
5619 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) \
5620 $(TARGET-dejagnu))
5621 @endif dejagnu
5623 .PHONY: check-dejagnu maybe-check-dejagnu
5624 maybe-check-dejagnu:
5625 @if dejagnu
5626 maybe-check-dejagnu: check-dejagnu
5628 check-dejagnu:
5629 @r=`${PWD_COMMAND}`; export r; \
5630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5631 $(SET_LIB_PATH) \
5632 $(HOST_EXPORTS) \
5633 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) check)
5635 @endif dejagnu
5637 .PHONY: install-dejagnu maybe-install-dejagnu
5638 maybe-install-dejagnu:
5639 @if dejagnu
5640 maybe-install-dejagnu: install-dejagnu
5642 install-dejagnu: installdirs
5643 @r=`${PWD_COMMAND}`; export r; \
5644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5645 $(SET_LIB_PATH) \
5646 $(HOST_EXPORTS) \
5647 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) install)
5649 @endif dejagnu
5651 # Other targets (info, dvi, etc.)
5653 .PHONY: maybe-info-dejagnu info-dejagnu
5654 maybe-info-dejagnu:
5655 @if dejagnu
5656 maybe-info-dejagnu: info-dejagnu
5658 info-dejagnu: \
5659 configure-dejagnu
5660 @[ -f ./dejagnu/Makefile ] || exit 0; \
5661 r=`${PWD_COMMAND}`; export r; \
5662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5663 $(SET_LIB_PATH) \
5664 $(HOST_EXPORTS) \
5665 for flag in $(EXTRA_HOST_FLAGS) ; do \
5666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5667 done; \
5668 echo "Doing info in dejagnu" ; \
5669 (cd dejagnu && \
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 info) \
5675 || exit 1
5677 @endif dejagnu
5679 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
5680 maybe-dvi-dejagnu:
5681 @if dejagnu
5682 maybe-dvi-dejagnu: dvi-dejagnu
5684 dvi-dejagnu: \
5685 configure-dejagnu
5686 @[ -f ./dejagnu/Makefile ] || exit 0; \
5687 r=`${PWD_COMMAND}`; export r; \
5688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5689 $(SET_LIB_PATH) \
5690 $(HOST_EXPORTS) \
5691 for flag in $(EXTRA_HOST_FLAGS) ; do \
5692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5693 done; \
5694 echo "Doing dvi in dejagnu" ; \
5695 (cd dejagnu && \
5696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5698 "RANLIB=$${RANLIB}" \
5699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5700 dvi) \
5701 || exit 1
5703 @endif dejagnu
5705 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
5706 maybe-TAGS-dejagnu:
5707 @if dejagnu
5708 maybe-TAGS-dejagnu: TAGS-dejagnu
5710 TAGS-dejagnu: \
5711 configure-dejagnu
5712 @[ -f ./dejagnu/Makefile ] || exit 0; \
5713 r=`${PWD_COMMAND}`; export r; \
5714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5715 $(SET_LIB_PATH) \
5716 $(HOST_EXPORTS) \
5717 for flag in $(EXTRA_HOST_FLAGS) ; do \
5718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5719 done; \
5720 echo "Doing TAGS in dejagnu" ; \
5721 (cd dejagnu && \
5722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5724 "RANLIB=$${RANLIB}" \
5725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5726 TAGS) \
5727 || exit 1
5729 @endif dejagnu
5731 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
5732 maybe-install-info-dejagnu:
5733 @if dejagnu
5734 maybe-install-info-dejagnu: install-info-dejagnu
5736 install-info-dejagnu: \
5737 configure-dejagnu \
5738 info-dejagnu
5739 @[ -f ./dejagnu/Makefile ] || exit 0; \
5740 r=`${PWD_COMMAND}`; export r; \
5741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5742 $(SET_LIB_PATH) \
5743 $(HOST_EXPORTS) \
5744 for flag in $(EXTRA_HOST_FLAGS) ; do \
5745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5746 done; \
5747 echo "Doing install-info in dejagnu" ; \
5748 (cd dejagnu && \
5749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5751 "RANLIB=$${RANLIB}" \
5752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5753 install-info) \
5754 || exit 1
5756 @endif dejagnu
5758 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
5759 maybe-installcheck-dejagnu:
5760 @if dejagnu
5761 maybe-installcheck-dejagnu: installcheck-dejagnu
5763 installcheck-dejagnu: \
5764 configure-dejagnu
5765 @[ -f ./dejagnu/Makefile ] || exit 0; \
5766 r=`${PWD_COMMAND}`; export r; \
5767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5768 $(SET_LIB_PATH) \
5769 $(HOST_EXPORTS) \
5770 for flag in $(EXTRA_HOST_FLAGS) ; do \
5771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5772 done; \
5773 echo "Doing installcheck in dejagnu" ; \
5774 (cd dejagnu && \
5775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5777 "RANLIB=$${RANLIB}" \
5778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5779 installcheck) \
5780 || exit 1
5782 @endif dejagnu
5784 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
5785 maybe-mostlyclean-dejagnu:
5786 @if dejagnu
5787 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
5789 mostlyclean-dejagnu:
5790 @[ -f ./dejagnu/Makefile ] || exit 0; \
5791 r=`${PWD_COMMAND}`; export r; \
5792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5793 $(SET_LIB_PATH) \
5794 $(HOST_EXPORTS) \
5795 for flag in $(EXTRA_HOST_FLAGS) ; do \
5796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5797 done; \
5798 echo "Doing mostlyclean in dejagnu" ; \
5799 (cd dejagnu && \
5800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5802 "RANLIB=$${RANLIB}" \
5803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5804 mostlyclean) \
5805 || exit 1
5807 @endif dejagnu
5809 .PHONY: maybe-clean-dejagnu clean-dejagnu
5810 maybe-clean-dejagnu:
5811 @if dejagnu
5812 maybe-clean-dejagnu: clean-dejagnu
5814 clean-dejagnu:
5815 @[ -f ./dejagnu/Makefile ] || exit 0; \
5816 r=`${PWD_COMMAND}`; export r; \
5817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5818 $(SET_LIB_PATH) \
5819 $(HOST_EXPORTS) \
5820 for flag in $(EXTRA_HOST_FLAGS) ; do \
5821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5822 done; \
5823 echo "Doing clean in dejagnu" ; \
5824 (cd dejagnu && \
5825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5827 "RANLIB=$${RANLIB}" \
5828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5829 clean) \
5830 || exit 1
5832 @endif dejagnu
5834 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
5835 maybe-distclean-dejagnu:
5836 @if dejagnu
5837 maybe-distclean-dejagnu: distclean-dejagnu
5839 distclean-dejagnu:
5840 @[ -f ./dejagnu/Makefile ] || exit 0; \
5841 r=`${PWD_COMMAND}`; export r; \
5842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5843 $(SET_LIB_PATH) \
5844 $(HOST_EXPORTS) \
5845 for flag in $(EXTRA_HOST_FLAGS) ; do \
5846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5847 done; \
5848 echo "Doing distclean in dejagnu" ; \
5849 (cd dejagnu && \
5850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5852 "RANLIB=$${RANLIB}" \
5853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5854 distclean) \
5855 || exit 1
5857 @endif dejagnu
5859 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
5860 maybe-maintainer-clean-dejagnu:
5861 @if dejagnu
5862 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
5864 maintainer-clean-dejagnu:
5865 @[ -f ./dejagnu/Makefile ] || exit 0; \
5866 r=`${PWD_COMMAND}`; export r; \
5867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5868 $(SET_LIB_PATH) \
5869 $(HOST_EXPORTS) \
5870 for flag in $(EXTRA_HOST_FLAGS) ; do \
5871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5872 done; \
5873 echo "Doing maintainer-clean in dejagnu" ; \
5874 (cd dejagnu && \
5875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5877 "RANLIB=$${RANLIB}" \
5878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5879 maintainer-clean) \
5880 || exit 1
5882 @endif dejagnu
5885 .PHONY: configure-diff maybe-configure-diff
5886 maybe-configure-diff:
5887 @if diff
5888 maybe-configure-diff: configure-diff
5889 configure-diff:
5890 @test ! -f diff/Makefile || exit 0; \
5891 [ -d diff ] || mkdir diff; \
5892 r=`${PWD_COMMAND}`; export r; \
5893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5894 $(HOST_EXPORTS) \
5895 echo Configuring in diff; \
5896 cd diff || exit 1; \
5897 case $(srcdir) in \
5898 \.) \
5899 srcdiroption="--srcdir=."; \
5900 libsrcdir=".";; \
5901 /* | [A-Za-z]:[\\/]*) \
5902 srcdiroption="--srcdir=$(srcdir)/diff"; \
5903 libsrcdir="$$s/diff";; \
5904 *) \
5905 srcdiroption="--srcdir=../$(srcdir)/diff"; \
5906 libsrcdir="$$s/diff";; \
5907 esac; \
5908 $(SHELL) $${libsrcdir}/configure \
5909 $(HOST_CONFIGARGS) $${srcdiroption} \
5910 || exit 1
5911 @endif diff
5913 .PHONY: all-diff maybe-all-diff
5914 maybe-all-diff:
5915 @if diff
5916 TARGET-diff=all
5917 maybe-all-diff: all-diff
5918 all-diff: configure-diff
5919 @r=`${PWD_COMMAND}`; export r; \
5920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5921 $(SET_LIB_PATH) \
5922 $(HOST_EXPORTS) \
5923 (cd diff && $(MAKE) $(FLAGS_TO_PASS) \
5924 $(TARGET-diff))
5925 @endif diff
5927 .PHONY: check-diff maybe-check-diff
5928 maybe-check-diff:
5929 @if diff
5930 maybe-check-diff: check-diff
5932 check-diff:
5933 @r=`${PWD_COMMAND}`; export r; \
5934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5935 $(SET_LIB_PATH) \
5936 $(HOST_EXPORTS) \
5937 (cd diff && $(MAKE) $(FLAGS_TO_PASS) check)
5939 @endif diff
5941 .PHONY: install-diff maybe-install-diff
5942 maybe-install-diff:
5943 @if diff
5944 maybe-install-diff: install-diff
5946 install-diff: installdirs
5947 @r=`${PWD_COMMAND}`; export r; \
5948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5949 $(SET_LIB_PATH) \
5950 $(HOST_EXPORTS) \
5951 (cd diff && $(MAKE) $(FLAGS_TO_PASS) install)
5953 @endif diff
5955 # Other targets (info, dvi, etc.)
5957 .PHONY: maybe-info-diff info-diff
5958 maybe-info-diff:
5959 @if diff
5960 maybe-info-diff: info-diff
5962 info-diff: \
5963 configure-diff
5964 @[ -f ./diff/Makefile ] || exit 0; \
5965 r=`${PWD_COMMAND}`; export r; \
5966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5967 $(SET_LIB_PATH) \
5968 $(HOST_EXPORTS) \
5969 for flag in $(EXTRA_HOST_FLAGS) ; do \
5970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5971 done; \
5972 echo "Doing info in diff" ; \
5973 (cd diff && \
5974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5976 "RANLIB=$${RANLIB}" \
5977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5978 info) \
5979 || exit 1
5981 @endif diff
5983 .PHONY: maybe-dvi-diff dvi-diff
5984 maybe-dvi-diff:
5985 @if diff
5986 maybe-dvi-diff: dvi-diff
5988 dvi-diff: \
5989 configure-diff
5990 @[ -f ./diff/Makefile ] || exit 0; \
5991 r=`${PWD_COMMAND}`; export r; \
5992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5993 $(SET_LIB_PATH) \
5994 $(HOST_EXPORTS) \
5995 for flag in $(EXTRA_HOST_FLAGS) ; do \
5996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5997 done; \
5998 echo "Doing dvi in diff" ; \
5999 (cd diff && \
6000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6002 "RANLIB=$${RANLIB}" \
6003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6004 dvi) \
6005 || exit 1
6007 @endif diff
6009 .PHONY: maybe-TAGS-diff TAGS-diff
6010 maybe-TAGS-diff:
6011 @if diff
6012 maybe-TAGS-diff: TAGS-diff
6014 TAGS-diff: \
6015 configure-diff
6016 @[ -f ./diff/Makefile ] || exit 0; \
6017 r=`${PWD_COMMAND}`; export r; \
6018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6019 $(SET_LIB_PATH) \
6020 $(HOST_EXPORTS) \
6021 for flag in $(EXTRA_HOST_FLAGS) ; do \
6022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6023 done; \
6024 echo "Doing TAGS in diff" ; \
6025 (cd diff && \
6026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6028 "RANLIB=$${RANLIB}" \
6029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6030 TAGS) \
6031 || exit 1
6033 @endif diff
6035 .PHONY: maybe-install-info-diff install-info-diff
6036 maybe-install-info-diff:
6037 @if diff
6038 maybe-install-info-diff: install-info-diff
6040 install-info-diff: \
6041 configure-diff \
6042 info-diff
6043 @[ -f ./diff/Makefile ] || exit 0; \
6044 r=`${PWD_COMMAND}`; export r; \
6045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6046 $(SET_LIB_PATH) \
6047 $(HOST_EXPORTS) \
6048 for flag in $(EXTRA_HOST_FLAGS) ; do \
6049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6050 done; \
6051 echo "Doing install-info in diff" ; \
6052 (cd diff && \
6053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6055 "RANLIB=$${RANLIB}" \
6056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6057 install-info) \
6058 || exit 1
6060 @endif diff
6062 .PHONY: maybe-installcheck-diff installcheck-diff
6063 maybe-installcheck-diff:
6064 @if diff
6065 maybe-installcheck-diff: installcheck-diff
6067 installcheck-diff: \
6068 configure-diff
6069 @[ -f ./diff/Makefile ] || exit 0; \
6070 r=`${PWD_COMMAND}`; export r; \
6071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6072 $(SET_LIB_PATH) \
6073 $(HOST_EXPORTS) \
6074 for flag in $(EXTRA_HOST_FLAGS) ; do \
6075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6076 done; \
6077 echo "Doing installcheck in diff" ; \
6078 (cd diff && \
6079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6081 "RANLIB=$${RANLIB}" \
6082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6083 installcheck) \
6084 || exit 1
6086 @endif diff
6088 .PHONY: maybe-mostlyclean-diff mostlyclean-diff
6089 maybe-mostlyclean-diff:
6090 @if diff
6091 maybe-mostlyclean-diff: mostlyclean-diff
6093 mostlyclean-diff:
6094 @[ -f ./diff/Makefile ] || exit 0; \
6095 r=`${PWD_COMMAND}`; export r; \
6096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6097 $(SET_LIB_PATH) \
6098 $(HOST_EXPORTS) \
6099 for flag in $(EXTRA_HOST_FLAGS) ; do \
6100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6101 done; \
6102 echo "Doing mostlyclean in diff" ; \
6103 (cd diff && \
6104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6106 "RANLIB=$${RANLIB}" \
6107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6108 mostlyclean) \
6109 || exit 1
6111 @endif diff
6113 .PHONY: maybe-clean-diff clean-diff
6114 maybe-clean-diff:
6115 @if diff
6116 maybe-clean-diff: clean-diff
6118 clean-diff:
6119 @[ -f ./diff/Makefile ] || exit 0; \
6120 r=`${PWD_COMMAND}`; export r; \
6121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6122 $(SET_LIB_PATH) \
6123 $(HOST_EXPORTS) \
6124 for flag in $(EXTRA_HOST_FLAGS) ; do \
6125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6126 done; \
6127 echo "Doing clean in diff" ; \
6128 (cd diff && \
6129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6131 "RANLIB=$${RANLIB}" \
6132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6133 clean) \
6134 || exit 1
6136 @endif diff
6138 .PHONY: maybe-distclean-diff distclean-diff
6139 maybe-distclean-diff:
6140 @if diff
6141 maybe-distclean-diff: distclean-diff
6143 distclean-diff:
6144 @[ -f ./diff/Makefile ] || exit 0; \
6145 r=`${PWD_COMMAND}`; export r; \
6146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6147 $(SET_LIB_PATH) \
6148 $(HOST_EXPORTS) \
6149 for flag in $(EXTRA_HOST_FLAGS) ; do \
6150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6151 done; \
6152 echo "Doing distclean in diff" ; \
6153 (cd diff && \
6154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6156 "RANLIB=$${RANLIB}" \
6157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6158 distclean) \
6159 || exit 1
6161 @endif diff
6163 .PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
6164 maybe-maintainer-clean-diff:
6165 @if diff
6166 maybe-maintainer-clean-diff: maintainer-clean-diff
6168 maintainer-clean-diff:
6169 @[ -f ./diff/Makefile ] || exit 0; \
6170 r=`${PWD_COMMAND}`; export r; \
6171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6172 $(SET_LIB_PATH) \
6173 $(HOST_EXPORTS) \
6174 for flag in $(EXTRA_HOST_FLAGS) ; do \
6175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6176 done; \
6177 echo "Doing maintainer-clean in diff" ; \
6178 (cd diff && \
6179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6181 "RANLIB=$${RANLIB}" \
6182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6183 maintainer-clean) \
6184 || exit 1
6186 @endif diff
6189 .PHONY: configure-dosutils maybe-configure-dosutils
6190 maybe-configure-dosutils:
6191 @if dosutils
6192 maybe-configure-dosutils: configure-dosutils
6193 configure-dosutils:
6194 @test ! -f dosutils/Makefile || exit 0; \
6195 [ -d dosutils ] || mkdir dosutils; \
6196 r=`${PWD_COMMAND}`; export r; \
6197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6198 $(HOST_EXPORTS) \
6199 echo Configuring in dosutils; \
6200 cd dosutils || exit 1; \
6201 case $(srcdir) in \
6202 \.) \
6203 srcdiroption="--srcdir=."; \
6204 libsrcdir=".";; \
6205 /* | [A-Za-z]:[\\/]*) \
6206 srcdiroption="--srcdir=$(srcdir)/dosutils"; \
6207 libsrcdir="$$s/dosutils";; \
6208 *) \
6209 srcdiroption="--srcdir=../$(srcdir)/dosutils"; \
6210 libsrcdir="$$s/dosutils";; \
6211 esac; \
6212 $(SHELL) $${libsrcdir}/configure \
6213 $(HOST_CONFIGARGS) $${srcdiroption} \
6214 || exit 1
6215 @endif dosutils
6217 .PHONY: all-dosutils maybe-all-dosutils
6218 maybe-all-dosutils:
6219 @if dosutils
6220 TARGET-dosutils=all
6221 maybe-all-dosutils: all-dosutils
6222 all-dosutils: configure-dosutils
6223 @r=`${PWD_COMMAND}`; export r; \
6224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6225 $(SET_LIB_PATH) \
6226 $(HOST_EXPORTS) \
6227 (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) \
6228 $(TARGET-dosutils))
6229 @endif dosutils
6231 .PHONY: check-dosutils maybe-check-dosutils
6232 maybe-check-dosutils:
6233 @if dosutils
6234 maybe-check-dosutils: check-dosutils
6236 check-dosutils:
6238 @endif dosutils
6240 .PHONY: install-dosutils maybe-install-dosutils
6241 maybe-install-dosutils:
6242 @if dosutils
6243 maybe-install-dosutils: install-dosutils
6245 install-dosutils: installdirs
6246 @r=`${PWD_COMMAND}`; export r; \
6247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6248 $(SET_LIB_PATH) \
6249 $(HOST_EXPORTS) \
6250 (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) install)
6252 @endif dosutils
6254 # Other targets (info, dvi, etc.)
6256 .PHONY: maybe-info-dosutils info-dosutils
6257 maybe-info-dosutils:
6258 @if dosutils
6259 maybe-info-dosutils: info-dosutils
6261 info-dosutils: \
6262 configure-dosutils
6263 @[ -f ./dosutils/Makefile ] || exit 0; \
6264 r=`${PWD_COMMAND}`; export r; \
6265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6266 $(SET_LIB_PATH) \
6267 $(HOST_EXPORTS) \
6268 for flag in $(EXTRA_HOST_FLAGS) ; do \
6269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6270 done; \
6271 echo "Doing info in dosutils" ; \
6272 (cd dosutils && \
6273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6275 "RANLIB=$${RANLIB}" \
6276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6277 info) \
6278 || exit 1
6280 @endif dosutils
6282 .PHONY: maybe-dvi-dosutils dvi-dosutils
6283 maybe-dvi-dosutils:
6284 @if dosutils
6285 maybe-dvi-dosutils: dvi-dosutils
6287 dvi-dosutils: \
6288 configure-dosutils
6289 @[ -f ./dosutils/Makefile ] || exit 0; \
6290 r=`${PWD_COMMAND}`; export r; \
6291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6292 $(SET_LIB_PATH) \
6293 $(HOST_EXPORTS) \
6294 for flag in $(EXTRA_HOST_FLAGS) ; do \
6295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6296 done; \
6297 echo "Doing dvi in dosutils" ; \
6298 (cd dosutils && \
6299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6301 "RANLIB=$${RANLIB}" \
6302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6303 dvi) \
6304 || exit 1
6306 @endif dosutils
6308 .PHONY: maybe-TAGS-dosutils TAGS-dosutils
6309 maybe-TAGS-dosutils:
6310 @if dosutils
6311 maybe-TAGS-dosutils: TAGS-dosutils
6313 TAGS-dosutils: \
6314 configure-dosutils
6315 @[ -f ./dosutils/Makefile ] || exit 0; \
6316 r=`${PWD_COMMAND}`; export r; \
6317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6318 $(SET_LIB_PATH) \
6319 $(HOST_EXPORTS) \
6320 for flag in $(EXTRA_HOST_FLAGS) ; do \
6321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6322 done; \
6323 echo "Doing TAGS in dosutils" ; \
6324 (cd dosutils && \
6325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6327 "RANLIB=$${RANLIB}" \
6328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6329 TAGS) \
6330 || exit 1
6332 @endif dosutils
6334 .PHONY: maybe-install-info-dosutils install-info-dosutils
6335 maybe-install-info-dosutils:
6336 @if dosutils
6337 maybe-install-info-dosutils: install-info-dosutils
6339 install-info-dosutils: \
6340 configure-dosutils \
6341 info-dosutils
6342 @[ -f ./dosutils/Makefile ] || exit 0; \
6343 r=`${PWD_COMMAND}`; export r; \
6344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6345 $(SET_LIB_PATH) \
6346 $(HOST_EXPORTS) \
6347 for flag in $(EXTRA_HOST_FLAGS) ; do \
6348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6349 done; \
6350 echo "Doing install-info in dosutils" ; \
6351 (cd dosutils && \
6352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6354 "RANLIB=$${RANLIB}" \
6355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6356 install-info) \
6357 || exit 1
6359 @endif dosutils
6361 .PHONY: maybe-installcheck-dosutils installcheck-dosutils
6362 maybe-installcheck-dosutils:
6363 @if dosutils
6364 maybe-installcheck-dosutils: installcheck-dosutils
6366 installcheck-dosutils: \
6367 configure-dosutils
6368 @[ -f ./dosutils/Makefile ] || exit 0; \
6369 r=`${PWD_COMMAND}`; export r; \
6370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6371 $(SET_LIB_PATH) \
6372 $(HOST_EXPORTS) \
6373 for flag in $(EXTRA_HOST_FLAGS) ; do \
6374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6375 done; \
6376 echo "Doing installcheck in dosutils" ; \
6377 (cd dosutils && \
6378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6380 "RANLIB=$${RANLIB}" \
6381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6382 installcheck) \
6383 || exit 1
6385 @endif dosutils
6387 .PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
6388 maybe-mostlyclean-dosutils:
6389 @if dosutils
6390 maybe-mostlyclean-dosutils: mostlyclean-dosutils
6392 mostlyclean-dosutils:
6393 @[ -f ./dosutils/Makefile ] || exit 0; \
6394 r=`${PWD_COMMAND}`; export r; \
6395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6396 $(SET_LIB_PATH) \
6397 $(HOST_EXPORTS) \
6398 for flag in $(EXTRA_HOST_FLAGS) ; do \
6399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6400 done; \
6401 echo "Doing mostlyclean in dosutils" ; \
6402 (cd dosutils && \
6403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6405 "RANLIB=$${RANLIB}" \
6406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6407 mostlyclean) \
6408 || exit 1
6410 @endif dosutils
6412 .PHONY: maybe-clean-dosutils clean-dosutils
6413 maybe-clean-dosutils:
6414 @if dosutils
6415 maybe-clean-dosutils: clean-dosutils
6417 clean-dosutils:
6418 @[ -f ./dosutils/Makefile ] || exit 0; \
6419 r=`${PWD_COMMAND}`; export r; \
6420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6421 $(SET_LIB_PATH) \
6422 $(HOST_EXPORTS) \
6423 for flag in $(EXTRA_HOST_FLAGS) ; do \
6424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6425 done; \
6426 echo "Doing clean in dosutils" ; \
6427 (cd dosutils && \
6428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6430 "RANLIB=$${RANLIB}" \
6431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6432 clean) \
6433 || exit 1
6435 @endif dosutils
6437 .PHONY: maybe-distclean-dosutils distclean-dosutils
6438 maybe-distclean-dosutils:
6439 @if dosutils
6440 maybe-distclean-dosutils: distclean-dosutils
6442 distclean-dosutils:
6443 @[ -f ./dosutils/Makefile ] || exit 0; \
6444 r=`${PWD_COMMAND}`; export r; \
6445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6446 $(SET_LIB_PATH) \
6447 $(HOST_EXPORTS) \
6448 for flag in $(EXTRA_HOST_FLAGS) ; do \
6449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6450 done; \
6451 echo "Doing distclean in dosutils" ; \
6452 (cd dosutils && \
6453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6455 "RANLIB=$${RANLIB}" \
6456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6457 distclean) \
6458 || exit 1
6460 @endif dosutils
6462 .PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
6463 maybe-maintainer-clean-dosutils:
6464 @if dosutils
6465 maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
6467 maintainer-clean-dosutils:
6468 @[ -f ./dosutils/Makefile ] || exit 0; \
6469 r=`${PWD_COMMAND}`; export r; \
6470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6471 $(SET_LIB_PATH) \
6472 $(HOST_EXPORTS) \
6473 for flag in $(EXTRA_HOST_FLAGS) ; do \
6474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6475 done; \
6476 echo "Doing maintainer-clean in dosutils" ; \
6477 (cd dosutils && \
6478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6480 "RANLIB=$${RANLIB}" \
6481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6482 maintainer-clean) \
6483 || exit 1
6485 @endif dosutils
6488 .PHONY: configure-etc maybe-configure-etc
6489 maybe-configure-etc:
6490 @if etc
6491 maybe-configure-etc: configure-etc
6492 configure-etc:
6493 @test ! -f etc/Makefile || exit 0; \
6494 [ -d etc ] || mkdir etc; \
6495 r=`${PWD_COMMAND}`; export r; \
6496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6497 $(HOST_EXPORTS) \
6498 echo Configuring in etc; \
6499 cd etc || exit 1; \
6500 case $(srcdir) in \
6501 \.) \
6502 srcdiroption="--srcdir=."; \
6503 libsrcdir=".";; \
6504 /* | [A-Za-z]:[\\/]*) \
6505 srcdiroption="--srcdir=$(srcdir)/etc"; \
6506 libsrcdir="$$s/etc";; \
6507 *) \
6508 srcdiroption="--srcdir=../$(srcdir)/etc"; \
6509 libsrcdir="$$s/etc";; \
6510 esac; \
6511 $(SHELL) $${libsrcdir}/configure \
6512 $(HOST_CONFIGARGS) $${srcdiroption} \
6513 || exit 1
6514 @endif etc
6516 .PHONY: all-etc maybe-all-etc
6517 maybe-all-etc:
6518 @if etc
6519 TARGET-etc=all
6520 maybe-all-etc: all-etc
6521 all-etc: configure-etc
6522 @r=`${PWD_COMMAND}`; export r; \
6523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6524 $(SET_LIB_PATH) \
6525 $(HOST_EXPORTS) \
6526 (cd etc && $(MAKE) $(FLAGS_TO_PASS) \
6527 $(TARGET-etc))
6528 @endif etc
6530 .PHONY: check-etc maybe-check-etc
6531 maybe-check-etc:
6532 @if etc
6533 maybe-check-etc: check-etc
6535 check-etc:
6536 @r=`${PWD_COMMAND}`; export r; \
6537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6538 $(SET_LIB_PATH) \
6539 $(HOST_EXPORTS) \
6540 (cd etc && $(MAKE) $(FLAGS_TO_PASS) check)
6542 @endif etc
6544 .PHONY: install-etc maybe-install-etc
6545 maybe-install-etc:
6546 @if etc
6547 maybe-install-etc: install-etc
6549 install-etc: installdirs
6550 @r=`${PWD_COMMAND}`; export r; \
6551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6552 $(SET_LIB_PATH) \
6553 $(HOST_EXPORTS) \
6554 (cd etc && $(MAKE) $(FLAGS_TO_PASS) install)
6556 @endif etc
6558 # Other targets (info, dvi, etc.)
6560 .PHONY: maybe-info-etc info-etc
6561 maybe-info-etc:
6562 @if etc
6563 maybe-info-etc: info-etc
6565 info-etc: \
6566 configure-etc
6567 @[ -f ./etc/Makefile ] || exit 0; \
6568 r=`${PWD_COMMAND}`; export r; \
6569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6570 $(SET_LIB_PATH) \
6571 $(HOST_EXPORTS) \
6572 for flag in $(EXTRA_HOST_FLAGS) ; do \
6573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6574 done; \
6575 echo "Doing info in etc" ; \
6576 (cd etc && \
6577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6579 "RANLIB=$${RANLIB}" \
6580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6581 info) \
6582 || exit 1
6584 @endif etc
6586 .PHONY: maybe-dvi-etc dvi-etc
6587 maybe-dvi-etc:
6588 @if etc
6589 maybe-dvi-etc: dvi-etc
6591 dvi-etc: \
6592 configure-etc
6593 @[ -f ./etc/Makefile ] || exit 0; \
6594 r=`${PWD_COMMAND}`; export r; \
6595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6596 $(SET_LIB_PATH) \
6597 $(HOST_EXPORTS) \
6598 for flag in $(EXTRA_HOST_FLAGS) ; do \
6599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6600 done; \
6601 echo "Doing dvi in etc" ; \
6602 (cd etc && \
6603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6605 "RANLIB=$${RANLIB}" \
6606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6607 dvi) \
6608 || exit 1
6610 @endif etc
6612 .PHONY: maybe-TAGS-etc TAGS-etc
6613 maybe-TAGS-etc:
6614 @if etc
6615 maybe-TAGS-etc: TAGS-etc
6617 TAGS-etc: \
6618 configure-etc
6619 @[ -f ./etc/Makefile ] || exit 0; \
6620 r=`${PWD_COMMAND}`; export r; \
6621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6622 $(SET_LIB_PATH) \
6623 $(HOST_EXPORTS) \
6624 for flag in $(EXTRA_HOST_FLAGS) ; do \
6625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6626 done; \
6627 echo "Doing TAGS in etc" ; \
6628 (cd etc && \
6629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6631 "RANLIB=$${RANLIB}" \
6632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6633 TAGS) \
6634 || exit 1
6636 @endif etc
6638 .PHONY: maybe-install-info-etc install-info-etc
6639 maybe-install-info-etc:
6640 @if etc
6641 maybe-install-info-etc: install-info-etc
6643 install-info-etc: \
6644 configure-etc \
6645 info-etc
6646 @[ -f ./etc/Makefile ] || exit 0; \
6647 r=`${PWD_COMMAND}`; export r; \
6648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6649 $(SET_LIB_PATH) \
6650 $(HOST_EXPORTS) \
6651 for flag in $(EXTRA_HOST_FLAGS) ; do \
6652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6653 done; \
6654 echo "Doing install-info in etc" ; \
6655 (cd etc && \
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 install-info) \
6661 || exit 1
6663 @endif etc
6665 .PHONY: maybe-installcheck-etc installcheck-etc
6666 maybe-installcheck-etc:
6667 @if etc
6668 maybe-installcheck-etc: installcheck-etc
6670 installcheck-etc: \
6671 configure-etc
6672 @[ -f ./etc/Makefile ] || exit 0; \
6673 r=`${PWD_COMMAND}`; export r; \
6674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6675 $(SET_LIB_PATH) \
6676 $(HOST_EXPORTS) \
6677 for flag in $(EXTRA_HOST_FLAGS) ; do \
6678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6679 done; \
6680 echo "Doing installcheck in etc" ; \
6681 (cd etc && \
6682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6684 "RANLIB=$${RANLIB}" \
6685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6686 installcheck) \
6687 || exit 1
6689 @endif etc
6691 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
6692 maybe-mostlyclean-etc:
6693 @if etc
6694 maybe-mostlyclean-etc: mostlyclean-etc
6696 mostlyclean-etc:
6697 @[ -f ./etc/Makefile ] || exit 0; \
6698 r=`${PWD_COMMAND}`; export r; \
6699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6700 $(SET_LIB_PATH) \
6701 $(HOST_EXPORTS) \
6702 for flag in $(EXTRA_HOST_FLAGS) ; do \
6703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6704 done; \
6705 echo "Doing mostlyclean in etc" ; \
6706 (cd etc && \
6707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6709 "RANLIB=$${RANLIB}" \
6710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6711 mostlyclean) \
6712 || exit 1
6714 @endif etc
6716 .PHONY: maybe-clean-etc clean-etc
6717 maybe-clean-etc:
6718 @if etc
6719 maybe-clean-etc: clean-etc
6721 clean-etc:
6722 @[ -f ./etc/Makefile ] || exit 0; \
6723 r=`${PWD_COMMAND}`; export r; \
6724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6725 $(SET_LIB_PATH) \
6726 $(HOST_EXPORTS) \
6727 for flag in $(EXTRA_HOST_FLAGS) ; do \
6728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6729 done; \
6730 echo "Doing clean in etc" ; \
6731 (cd etc && \
6732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6734 "RANLIB=$${RANLIB}" \
6735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6736 clean) \
6737 || exit 1
6739 @endif etc
6741 .PHONY: maybe-distclean-etc distclean-etc
6742 maybe-distclean-etc:
6743 @if etc
6744 maybe-distclean-etc: distclean-etc
6746 distclean-etc:
6747 @[ -f ./etc/Makefile ] || exit 0; \
6748 r=`${PWD_COMMAND}`; export r; \
6749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6750 $(SET_LIB_PATH) \
6751 $(HOST_EXPORTS) \
6752 for flag in $(EXTRA_HOST_FLAGS) ; do \
6753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6754 done; \
6755 echo "Doing distclean in etc" ; \
6756 (cd etc && \
6757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6759 "RANLIB=$${RANLIB}" \
6760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6761 distclean) \
6762 || exit 1
6764 @endif etc
6766 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
6767 maybe-maintainer-clean-etc:
6768 @if etc
6769 maybe-maintainer-clean-etc: maintainer-clean-etc
6771 maintainer-clean-etc:
6772 @[ -f ./etc/Makefile ] || exit 0; \
6773 r=`${PWD_COMMAND}`; export r; \
6774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6775 $(SET_LIB_PATH) \
6776 $(HOST_EXPORTS) \
6777 for flag in $(EXTRA_HOST_FLAGS) ; do \
6778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6779 done; \
6780 echo "Doing maintainer-clean in etc" ; \
6781 (cd etc && \
6782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6784 "RANLIB=$${RANLIB}" \
6785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6786 maintainer-clean) \
6787 || exit 1
6789 @endif etc
6792 .PHONY: configure-fastjar maybe-configure-fastjar
6793 maybe-configure-fastjar:
6794 @if fastjar
6795 maybe-configure-fastjar: configure-fastjar
6796 configure-fastjar:
6797 @test ! -f fastjar/Makefile || exit 0; \
6798 [ -d fastjar ] || mkdir fastjar; \
6799 r=`${PWD_COMMAND}`; export r; \
6800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6801 $(HOST_EXPORTS) \
6802 echo Configuring in fastjar; \
6803 cd fastjar || exit 1; \
6804 case $(srcdir) in \
6805 \.) \
6806 srcdiroption="--srcdir=."; \
6807 libsrcdir=".";; \
6808 /* | [A-Za-z]:[\\/]*) \
6809 srcdiroption="--srcdir=$(srcdir)/fastjar"; \
6810 libsrcdir="$$s/fastjar";; \
6811 *) \
6812 srcdiroption="--srcdir=../$(srcdir)/fastjar"; \
6813 libsrcdir="$$s/fastjar";; \
6814 esac; \
6815 $(SHELL) $${libsrcdir}/configure \
6816 $(HOST_CONFIGARGS) $${srcdiroption} \
6817 || exit 1
6818 @endif fastjar
6820 .PHONY: all-fastjar maybe-all-fastjar
6821 maybe-all-fastjar:
6822 @if fastjar
6823 TARGET-fastjar=all
6824 maybe-all-fastjar: all-fastjar
6825 all-fastjar: configure-fastjar
6826 @r=`${PWD_COMMAND}`; export r; \
6827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6828 $(SET_LIB_PATH) \
6829 $(HOST_EXPORTS) \
6830 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) \
6831 $(TARGET-fastjar))
6832 @endif fastjar
6834 .PHONY: check-fastjar maybe-check-fastjar
6835 maybe-check-fastjar:
6836 @if fastjar
6837 maybe-check-fastjar: check-fastjar
6839 # This module is only tested in a native toolchain.
6840 check-fastjar:
6841 @if [ '$(host)' = '$(target)' ] ; then \
6842 r=`${PWD_COMMAND}`; export r; \
6843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6844 $(SET_LIB_PATH) \
6845 $(HOST_EXPORTS) \
6846 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) check); \
6849 @endif fastjar
6851 .PHONY: install-fastjar maybe-install-fastjar
6852 maybe-install-fastjar:
6853 @if fastjar
6854 maybe-install-fastjar: install-fastjar
6856 install-fastjar: installdirs
6857 @r=`${PWD_COMMAND}`; export r; \
6858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6859 $(SET_LIB_PATH) \
6860 $(HOST_EXPORTS) \
6861 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) install)
6863 @endif fastjar
6865 # Other targets (info, dvi, etc.)
6867 .PHONY: maybe-info-fastjar info-fastjar
6868 maybe-info-fastjar:
6869 @if fastjar
6870 maybe-info-fastjar: info-fastjar
6872 info-fastjar: \
6873 configure-fastjar
6874 @[ -f ./fastjar/Makefile ] || exit 0; \
6875 r=`${PWD_COMMAND}`; export r; \
6876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6877 $(SET_LIB_PATH) \
6878 $(HOST_EXPORTS) \
6879 for flag in $(EXTRA_HOST_FLAGS) ; do \
6880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6881 done; \
6882 echo "Doing info in fastjar" ; \
6883 (cd fastjar && \
6884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6886 "RANLIB=$${RANLIB}" \
6887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6888 info) \
6889 || exit 1
6891 @endif fastjar
6893 .PHONY: maybe-dvi-fastjar dvi-fastjar
6894 maybe-dvi-fastjar:
6895 @if fastjar
6896 maybe-dvi-fastjar: dvi-fastjar
6898 dvi-fastjar: \
6899 configure-fastjar
6900 @[ -f ./fastjar/Makefile ] || exit 0; \
6901 r=`${PWD_COMMAND}`; export r; \
6902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6903 $(SET_LIB_PATH) \
6904 $(HOST_EXPORTS) \
6905 for flag in $(EXTRA_HOST_FLAGS) ; do \
6906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6907 done; \
6908 echo "Doing dvi in fastjar" ; \
6909 (cd fastjar && \
6910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6912 "RANLIB=$${RANLIB}" \
6913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6914 dvi) \
6915 || exit 1
6917 @endif fastjar
6919 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
6920 maybe-TAGS-fastjar:
6921 @if fastjar
6922 maybe-TAGS-fastjar: TAGS-fastjar
6924 TAGS-fastjar: \
6925 configure-fastjar
6926 @[ -f ./fastjar/Makefile ] || exit 0; \
6927 r=`${PWD_COMMAND}`; export r; \
6928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6929 $(SET_LIB_PATH) \
6930 $(HOST_EXPORTS) \
6931 for flag in $(EXTRA_HOST_FLAGS) ; do \
6932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6933 done; \
6934 echo "Doing TAGS in fastjar" ; \
6935 (cd fastjar && \
6936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6938 "RANLIB=$${RANLIB}" \
6939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6940 TAGS) \
6941 || exit 1
6943 @endif fastjar
6945 .PHONY: maybe-install-info-fastjar install-info-fastjar
6946 maybe-install-info-fastjar:
6947 @if fastjar
6948 maybe-install-info-fastjar: install-info-fastjar
6950 install-info-fastjar: \
6951 configure-fastjar \
6952 info-fastjar
6953 @[ -f ./fastjar/Makefile ] || exit 0; \
6954 r=`${PWD_COMMAND}`; export r; \
6955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6956 $(SET_LIB_PATH) \
6957 $(HOST_EXPORTS) \
6958 for flag in $(EXTRA_HOST_FLAGS) ; do \
6959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6960 done; \
6961 echo "Doing install-info in fastjar" ; \
6962 (cd fastjar && \
6963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6965 "RANLIB=$${RANLIB}" \
6966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6967 install-info) \
6968 || exit 1
6970 @endif fastjar
6972 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
6973 maybe-installcheck-fastjar:
6974 @if fastjar
6975 maybe-installcheck-fastjar: installcheck-fastjar
6977 installcheck-fastjar: \
6978 configure-fastjar
6979 @[ -f ./fastjar/Makefile ] || exit 0; \
6980 r=`${PWD_COMMAND}`; export r; \
6981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6982 $(SET_LIB_PATH) \
6983 $(HOST_EXPORTS) \
6984 for flag in $(EXTRA_HOST_FLAGS) ; do \
6985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6986 done; \
6987 echo "Doing installcheck in fastjar" ; \
6988 (cd fastjar && \
6989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6991 "RANLIB=$${RANLIB}" \
6992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6993 installcheck) \
6994 || exit 1
6996 @endif fastjar
6998 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
6999 maybe-mostlyclean-fastjar:
7000 @if fastjar
7001 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7003 mostlyclean-fastjar:
7004 @[ -f ./fastjar/Makefile ] || exit 0; \
7005 r=`${PWD_COMMAND}`; export r; \
7006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7007 $(SET_LIB_PATH) \
7008 $(HOST_EXPORTS) \
7009 for flag in $(EXTRA_HOST_FLAGS) ; do \
7010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7011 done; \
7012 echo "Doing mostlyclean in fastjar" ; \
7013 (cd fastjar && \
7014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7016 "RANLIB=$${RANLIB}" \
7017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7018 mostlyclean) \
7019 || exit 1
7021 @endif fastjar
7023 .PHONY: maybe-clean-fastjar clean-fastjar
7024 maybe-clean-fastjar:
7025 @if fastjar
7026 maybe-clean-fastjar: clean-fastjar
7028 clean-fastjar:
7029 @[ -f ./fastjar/Makefile ] || exit 0; \
7030 r=`${PWD_COMMAND}`; export r; \
7031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7032 $(SET_LIB_PATH) \
7033 $(HOST_EXPORTS) \
7034 for flag in $(EXTRA_HOST_FLAGS) ; do \
7035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7036 done; \
7037 echo "Doing clean in fastjar" ; \
7038 (cd fastjar && \
7039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7041 "RANLIB=$${RANLIB}" \
7042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7043 clean) \
7044 || exit 1
7046 @endif fastjar
7048 .PHONY: maybe-distclean-fastjar distclean-fastjar
7049 maybe-distclean-fastjar:
7050 @if fastjar
7051 maybe-distclean-fastjar: distclean-fastjar
7053 distclean-fastjar:
7054 @[ -f ./fastjar/Makefile ] || exit 0; \
7055 r=`${PWD_COMMAND}`; export r; \
7056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7057 $(SET_LIB_PATH) \
7058 $(HOST_EXPORTS) \
7059 for flag in $(EXTRA_HOST_FLAGS) ; do \
7060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7061 done; \
7062 echo "Doing distclean in fastjar" ; \
7063 (cd fastjar && \
7064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7066 "RANLIB=$${RANLIB}" \
7067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7068 distclean) \
7069 || exit 1
7071 @endif fastjar
7073 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7074 maybe-maintainer-clean-fastjar:
7075 @if fastjar
7076 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7078 maintainer-clean-fastjar:
7079 @[ -f ./fastjar/Makefile ] || exit 0; \
7080 r=`${PWD_COMMAND}`; export r; \
7081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7082 $(SET_LIB_PATH) \
7083 $(HOST_EXPORTS) \
7084 for flag in $(EXTRA_HOST_FLAGS) ; do \
7085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7086 done; \
7087 echo "Doing maintainer-clean in fastjar" ; \
7088 (cd fastjar && \
7089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7091 "RANLIB=$${RANLIB}" \
7092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7093 maintainer-clean) \
7094 || exit 1
7096 @endif fastjar
7099 .PHONY: configure-fileutils maybe-configure-fileutils
7100 maybe-configure-fileutils:
7101 @if fileutils
7102 maybe-configure-fileutils: configure-fileutils
7103 configure-fileutils:
7104 @test ! -f fileutils/Makefile || exit 0; \
7105 [ -d fileutils ] || mkdir fileutils; \
7106 r=`${PWD_COMMAND}`; export r; \
7107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7108 $(HOST_EXPORTS) \
7109 echo Configuring in fileutils; \
7110 cd fileutils || exit 1; \
7111 case $(srcdir) in \
7112 \.) \
7113 srcdiroption="--srcdir=."; \
7114 libsrcdir=".";; \
7115 /* | [A-Za-z]:[\\/]*) \
7116 srcdiroption="--srcdir=$(srcdir)/fileutils"; \
7117 libsrcdir="$$s/fileutils";; \
7118 *) \
7119 srcdiroption="--srcdir=../$(srcdir)/fileutils"; \
7120 libsrcdir="$$s/fileutils";; \
7121 esac; \
7122 $(SHELL) $${libsrcdir}/configure \
7123 $(HOST_CONFIGARGS) $${srcdiroption} \
7124 || exit 1
7125 @endif fileutils
7127 .PHONY: all-fileutils maybe-all-fileutils
7128 maybe-all-fileutils:
7129 @if fileutils
7130 TARGET-fileutils=all
7131 maybe-all-fileutils: all-fileutils
7132 all-fileutils: configure-fileutils
7133 @r=`${PWD_COMMAND}`; export r; \
7134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7135 $(SET_LIB_PATH) \
7136 $(HOST_EXPORTS) \
7137 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) \
7138 $(TARGET-fileutils))
7139 @endif fileutils
7141 .PHONY: check-fileutils maybe-check-fileutils
7142 maybe-check-fileutils:
7143 @if fileutils
7144 maybe-check-fileutils: check-fileutils
7146 check-fileutils:
7147 @r=`${PWD_COMMAND}`; export r; \
7148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7149 $(SET_LIB_PATH) \
7150 $(HOST_EXPORTS) \
7151 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) check)
7153 @endif fileutils
7155 .PHONY: install-fileutils maybe-install-fileutils
7156 maybe-install-fileutils:
7157 @if fileutils
7158 maybe-install-fileutils: install-fileutils
7160 install-fileutils: installdirs
7161 @r=`${PWD_COMMAND}`; export r; \
7162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7163 $(SET_LIB_PATH) \
7164 $(HOST_EXPORTS) \
7165 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) install)
7167 @endif fileutils
7169 # Other targets (info, dvi, etc.)
7171 .PHONY: maybe-info-fileutils info-fileutils
7172 maybe-info-fileutils:
7173 @if fileutils
7174 maybe-info-fileutils: info-fileutils
7176 info-fileutils: \
7177 configure-fileutils
7178 @[ -f ./fileutils/Makefile ] || exit 0; \
7179 r=`${PWD_COMMAND}`; export r; \
7180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7181 $(SET_LIB_PATH) \
7182 $(HOST_EXPORTS) \
7183 for flag in $(EXTRA_HOST_FLAGS) ; do \
7184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7185 done; \
7186 echo "Doing info in fileutils" ; \
7187 (cd fileutils && \
7188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7190 "RANLIB=$${RANLIB}" \
7191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7192 info) \
7193 || exit 1
7195 @endif fileutils
7197 .PHONY: maybe-dvi-fileutils dvi-fileutils
7198 maybe-dvi-fileutils:
7199 @if fileutils
7200 maybe-dvi-fileutils: dvi-fileutils
7202 dvi-fileutils: \
7203 configure-fileutils
7204 @[ -f ./fileutils/Makefile ] || exit 0; \
7205 r=`${PWD_COMMAND}`; export r; \
7206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7207 $(SET_LIB_PATH) \
7208 $(HOST_EXPORTS) \
7209 for flag in $(EXTRA_HOST_FLAGS) ; do \
7210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7211 done; \
7212 echo "Doing dvi in fileutils" ; \
7213 (cd fileutils && \
7214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7216 "RANLIB=$${RANLIB}" \
7217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7218 dvi) \
7219 || exit 1
7221 @endif fileutils
7223 .PHONY: maybe-TAGS-fileutils TAGS-fileutils
7224 maybe-TAGS-fileutils:
7225 @if fileutils
7226 maybe-TAGS-fileutils: TAGS-fileutils
7228 TAGS-fileutils: \
7229 configure-fileutils
7230 @[ -f ./fileutils/Makefile ] || exit 0; \
7231 r=`${PWD_COMMAND}`; export r; \
7232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7233 $(SET_LIB_PATH) \
7234 $(HOST_EXPORTS) \
7235 for flag in $(EXTRA_HOST_FLAGS) ; do \
7236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7237 done; \
7238 echo "Doing TAGS in fileutils" ; \
7239 (cd fileutils && \
7240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7242 "RANLIB=$${RANLIB}" \
7243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7244 TAGS) \
7245 || exit 1
7247 @endif fileutils
7249 .PHONY: maybe-install-info-fileutils install-info-fileutils
7250 maybe-install-info-fileutils:
7251 @if fileutils
7252 maybe-install-info-fileutils: install-info-fileutils
7254 install-info-fileutils: \
7255 configure-fileutils \
7256 info-fileutils
7257 @[ -f ./fileutils/Makefile ] || exit 0; \
7258 r=`${PWD_COMMAND}`; export r; \
7259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7260 $(SET_LIB_PATH) \
7261 $(HOST_EXPORTS) \
7262 for flag in $(EXTRA_HOST_FLAGS) ; do \
7263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7264 done; \
7265 echo "Doing install-info in fileutils" ; \
7266 (cd fileutils && \
7267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7269 "RANLIB=$${RANLIB}" \
7270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7271 install-info) \
7272 || exit 1
7274 @endif fileutils
7276 .PHONY: maybe-installcheck-fileutils installcheck-fileutils
7277 maybe-installcheck-fileutils:
7278 @if fileutils
7279 maybe-installcheck-fileutils: installcheck-fileutils
7281 installcheck-fileutils: \
7282 configure-fileutils
7283 @[ -f ./fileutils/Makefile ] || exit 0; \
7284 r=`${PWD_COMMAND}`; export r; \
7285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7286 $(SET_LIB_PATH) \
7287 $(HOST_EXPORTS) \
7288 for flag in $(EXTRA_HOST_FLAGS) ; do \
7289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7290 done; \
7291 echo "Doing installcheck in fileutils" ; \
7292 (cd fileutils && \
7293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7295 "RANLIB=$${RANLIB}" \
7296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7297 installcheck) \
7298 || exit 1
7300 @endif fileutils
7302 .PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
7303 maybe-mostlyclean-fileutils:
7304 @if fileutils
7305 maybe-mostlyclean-fileutils: mostlyclean-fileutils
7307 mostlyclean-fileutils:
7308 @[ -f ./fileutils/Makefile ] || exit 0; \
7309 r=`${PWD_COMMAND}`; export r; \
7310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7311 $(SET_LIB_PATH) \
7312 $(HOST_EXPORTS) \
7313 for flag in $(EXTRA_HOST_FLAGS) ; do \
7314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7315 done; \
7316 echo "Doing mostlyclean in fileutils" ; \
7317 (cd fileutils && \
7318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7320 "RANLIB=$${RANLIB}" \
7321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7322 mostlyclean) \
7323 || exit 1
7325 @endif fileutils
7327 .PHONY: maybe-clean-fileutils clean-fileutils
7328 maybe-clean-fileutils:
7329 @if fileutils
7330 maybe-clean-fileutils: clean-fileutils
7332 clean-fileutils:
7333 @[ -f ./fileutils/Makefile ] || exit 0; \
7334 r=`${PWD_COMMAND}`; export r; \
7335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7336 $(SET_LIB_PATH) \
7337 $(HOST_EXPORTS) \
7338 for flag in $(EXTRA_HOST_FLAGS) ; do \
7339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7340 done; \
7341 echo "Doing clean in fileutils" ; \
7342 (cd fileutils && \
7343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7345 "RANLIB=$${RANLIB}" \
7346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7347 clean) \
7348 || exit 1
7350 @endif fileutils
7352 .PHONY: maybe-distclean-fileutils distclean-fileutils
7353 maybe-distclean-fileutils:
7354 @if fileutils
7355 maybe-distclean-fileutils: distclean-fileutils
7357 distclean-fileutils:
7358 @[ -f ./fileutils/Makefile ] || exit 0; \
7359 r=`${PWD_COMMAND}`; export r; \
7360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7361 $(SET_LIB_PATH) \
7362 $(HOST_EXPORTS) \
7363 for flag in $(EXTRA_HOST_FLAGS) ; do \
7364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7365 done; \
7366 echo "Doing distclean in fileutils" ; \
7367 (cd fileutils && \
7368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7370 "RANLIB=$${RANLIB}" \
7371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7372 distclean) \
7373 || exit 1
7375 @endif fileutils
7377 .PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
7378 maybe-maintainer-clean-fileutils:
7379 @if fileutils
7380 maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
7382 maintainer-clean-fileutils:
7383 @[ -f ./fileutils/Makefile ] || exit 0; \
7384 r=`${PWD_COMMAND}`; export r; \
7385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7386 $(SET_LIB_PATH) \
7387 $(HOST_EXPORTS) \
7388 for flag in $(EXTRA_HOST_FLAGS) ; do \
7389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7390 done; \
7391 echo "Doing maintainer-clean in fileutils" ; \
7392 (cd fileutils && \
7393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7395 "RANLIB=$${RANLIB}" \
7396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7397 maintainer-clean) \
7398 || exit 1
7400 @endif fileutils
7403 .PHONY: configure-findutils maybe-configure-findutils
7404 maybe-configure-findutils:
7405 @if findutils
7406 maybe-configure-findutils: configure-findutils
7407 configure-findutils:
7408 @test ! -f findutils/Makefile || exit 0; \
7409 [ -d findutils ] || mkdir findutils; \
7410 r=`${PWD_COMMAND}`; export r; \
7411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7412 $(HOST_EXPORTS) \
7413 echo Configuring in findutils; \
7414 cd findutils || exit 1; \
7415 case $(srcdir) in \
7416 \.) \
7417 srcdiroption="--srcdir=."; \
7418 libsrcdir=".";; \
7419 /* | [A-Za-z]:[\\/]*) \
7420 srcdiroption="--srcdir=$(srcdir)/findutils"; \
7421 libsrcdir="$$s/findutils";; \
7422 *) \
7423 srcdiroption="--srcdir=../$(srcdir)/findutils"; \
7424 libsrcdir="$$s/findutils";; \
7425 esac; \
7426 $(SHELL) $${libsrcdir}/configure \
7427 $(HOST_CONFIGARGS) $${srcdiroption} \
7428 || exit 1
7429 @endif findutils
7431 .PHONY: all-findutils maybe-all-findutils
7432 maybe-all-findutils:
7433 @if findutils
7434 TARGET-findutils=all
7435 maybe-all-findutils: all-findutils
7436 all-findutils: configure-findutils
7437 @r=`${PWD_COMMAND}`; export r; \
7438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7439 $(SET_LIB_PATH) \
7440 $(HOST_EXPORTS) \
7441 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) \
7442 $(TARGET-findutils))
7443 @endif findutils
7445 .PHONY: check-findutils maybe-check-findutils
7446 maybe-check-findutils:
7447 @if findutils
7448 maybe-check-findutils: check-findutils
7450 check-findutils:
7451 @r=`${PWD_COMMAND}`; export r; \
7452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7453 $(SET_LIB_PATH) \
7454 $(HOST_EXPORTS) \
7455 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) check)
7457 @endif findutils
7459 .PHONY: install-findutils maybe-install-findutils
7460 maybe-install-findutils:
7461 @if findutils
7462 maybe-install-findutils: install-findutils
7464 install-findutils: installdirs
7465 @r=`${PWD_COMMAND}`; export r; \
7466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7467 $(SET_LIB_PATH) \
7468 $(HOST_EXPORTS) \
7469 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) install)
7471 @endif findutils
7473 # Other targets (info, dvi, etc.)
7475 .PHONY: maybe-info-findutils info-findutils
7476 maybe-info-findutils:
7477 @if findutils
7478 maybe-info-findutils: info-findutils
7480 info-findutils: \
7481 configure-findutils
7482 @[ -f ./findutils/Makefile ] || exit 0; \
7483 r=`${PWD_COMMAND}`; export r; \
7484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7485 $(SET_LIB_PATH) \
7486 $(HOST_EXPORTS) \
7487 for flag in $(EXTRA_HOST_FLAGS) ; do \
7488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7489 done; \
7490 echo "Doing info in findutils" ; \
7491 (cd findutils && \
7492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7494 "RANLIB=$${RANLIB}" \
7495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7496 info) \
7497 || exit 1
7499 @endif findutils
7501 .PHONY: maybe-dvi-findutils dvi-findutils
7502 maybe-dvi-findutils:
7503 @if findutils
7504 maybe-dvi-findutils: dvi-findutils
7506 dvi-findutils: \
7507 configure-findutils
7508 @[ -f ./findutils/Makefile ] || exit 0; \
7509 r=`${PWD_COMMAND}`; export r; \
7510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7511 $(SET_LIB_PATH) \
7512 $(HOST_EXPORTS) \
7513 for flag in $(EXTRA_HOST_FLAGS) ; do \
7514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7515 done; \
7516 echo "Doing dvi in findutils" ; \
7517 (cd findutils && \
7518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7520 "RANLIB=$${RANLIB}" \
7521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7522 dvi) \
7523 || exit 1
7525 @endif findutils
7527 .PHONY: maybe-TAGS-findutils TAGS-findutils
7528 maybe-TAGS-findutils:
7529 @if findutils
7530 maybe-TAGS-findutils: TAGS-findutils
7532 TAGS-findutils: \
7533 configure-findutils
7534 @[ -f ./findutils/Makefile ] || exit 0; \
7535 r=`${PWD_COMMAND}`; export r; \
7536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7537 $(SET_LIB_PATH) \
7538 $(HOST_EXPORTS) \
7539 for flag in $(EXTRA_HOST_FLAGS) ; do \
7540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7541 done; \
7542 echo "Doing TAGS in findutils" ; \
7543 (cd findutils && \
7544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7546 "RANLIB=$${RANLIB}" \
7547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7548 TAGS) \
7549 || exit 1
7551 @endif findutils
7553 .PHONY: maybe-install-info-findutils install-info-findutils
7554 maybe-install-info-findutils:
7555 @if findutils
7556 maybe-install-info-findutils: install-info-findutils
7558 install-info-findutils: \
7559 configure-findutils \
7560 info-findutils
7561 @[ -f ./findutils/Makefile ] || exit 0; \
7562 r=`${PWD_COMMAND}`; export r; \
7563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7564 $(SET_LIB_PATH) \
7565 $(HOST_EXPORTS) \
7566 for flag in $(EXTRA_HOST_FLAGS) ; do \
7567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7568 done; \
7569 echo "Doing install-info in findutils" ; \
7570 (cd findutils && \
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 install-info) \
7576 || exit 1
7578 @endif findutils
7580 .PHONY: maybe-installcheck-findutils installcheck-findutils
7581 maybe-installcheck-findutils:
7582 @if findutils
7583 maybe-installcheck-findutils: installcheck-findutils
7585 installcheck-findutils: \
7586 configure-findutils
7587 @[ -f ./findutils/Makefile ] || exit 0; \
7588 r=`${PWD_COMMAND}`; export r; \
7589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7590 $(SET_LIB_PATH) \
7591 $(HOST_EXPORTS) \
7592 for flag in $(EXTRA_HOST_FLAGS) ; do \
7593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7594 done; \
7595 echo "Doing installcheck in findutils" ; \
7596 (cd findutils && \
7597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7599 "RANLIB=$${RANLIB}" \
7600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7601 installcheck) \
7602 || exit 1
7604 @endif findutils
7606 .PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
7607 maybe-mostlyclean-findutils:
7608 @if findutils
7609 maybe-mostlyclean-findutils: mostlyclean-findutils
7611 mostlyclean-findutils:
7612 @[ -f ./findutils/Makefile ] || exit 0; \
7613 r=`${PWD_COMMAND}`; export r; \
7614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7615 $(SET_LIB_PATH) \
7616 $(HOST_EXPORTS) \
7617 for flag in $(EXTRA_HOST_FLAGS) ; do \
7618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7619 done; \
7620 echo "Doing mostlyclean in findutils" ; \
7621 (cd findutils && \
7622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7624 "RANLIB=$${RANLIB}" \
7625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7626 mostlyclean) \
7627 || exit 1
7629 @endif findutils
7631 .PHONY: maybe-clean-findutils clean-findutils
7632 maybe-clean-findutils:
7633 @if findutils
7634 maybe-clean-findutils: clean-findutils
7636 clean-findutils:
7637 @[ -f ./findutils/Makefile ] || exit 0; \
7638 r=`${PWD_COMMAND}`; export r; \
7639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7640 $(SET_LIB_PATH) \
7641 $(HOST_EXPORTS) \
7642 for flag in $(EXTRA_HOST_FLAGS) ; do \
7643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7644 done; \
7645 echo "Doing clean in findutils" ; \
7646 (cd findutils && \
7647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7649 "RANLIB=$${RANLIB}" \
7650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7651 clean) \
7652 || exit 1
7654 @endif findutils
7656 .PHONY: maybe-distclean-findutils distclean-findutils
7657 maybe-distclean-findutils:
7658 @if findutils
7659 maybe-distclean-findutils: distclean-findutils
7661 distclean-findutils:
7662 @[ -f ./findutils/Makefile ] || exit 0; \
7663 r=`${PWD_COMMAND}`; export r; \
7664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7665 $(SET_LIB_PATH) \
7666 $(HOST_EXPORTS) \
7667 for flag in $(EXTRA_HOST_FLAGS) ; do \
7668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7669 done; \
7670 echo "Doing distclean in findutils" ; \
7671 (cd findutils && \
7672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7674 "RANLIB=$${RANLIB}" \
7675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7676 distclean) \
7677 || exit 1
7679 @endif findutils
7681 .PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
7682 maybe-maintainer-clean-findutils:
7683 @if findutils
7684 maybe-maintainer-clean-findutils: maintainer-clean-findutils
7686 maintainer-clean-findutils:
7687 @[ -f ./findutils/Makefile ] || exit 0; \
7688 r=`${PWD_COMMAND}`; export r; \
7689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7690 $(SET_LIB_PATH) \
7691 $(HOST_EXPORTS) \
7692 for flag in $(EXTRA_HOST_FLAGS) ; do \
7693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7694 done; \
7695 echo "Doing maintainer-clean in findutils" ; \
7696 (cd findutils && \
7697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7699 "RANLIB=$${RANLIB}" \
7700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7701 maintainer-clean) \
7702 || exit 1
7704 @endif findutils
7707 .PHONY: configure-find maybe-configure-find
7708 maybe-configure-find:
7709 @if find
7710 maybe-configure-find: configure-find
7711 configure-find:
7712 @test ! -f find/Makefile || exit 0; \
7713 [ -d find ] || mkdir find; \
7714 r=`${PWD_COMMAND}`; export r; \
7715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7716 $(HOST_EXPORTS) \
7717 echo Configuring in find; \
7718 cd find || exit 1; \
7719 case $(srcdir) in \
7720 \.) \
7721 srcdiroption="--srcdir=."; \
7722 libsrcdir=".";; \
7723 /* | [A-Za-z]:[\\/]*) \
7724 srcdiroption="--srcdir=$(srcdir)/find"; \
7725 libsrcdir="$$s/find";; \
7726 *) \
7727 srcdiroption="--srcdir=../$(srcdir)/find"; \
7728 libsrcdir="$$s/find";; \
7729 esac; \
7730 $(SHELL) $${libsrcdir}/configure \
7731 $(HOST_CONFIGARGS) $${srcdiroption} \
7732 || exit 1
7733 @endif find
7735 .PHONY: all-find maybe-all-find
7736 maybe-all-find:
7737 @if find
7738 TARGET-find=all
7739 maybe-all-find: all-find
7740 all-find: configure-find
7741 @r=`${PWD_COMMAND}`; export r; \
7742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7743 $(SET_LIB_PATH) \
7744 $(HOST_EXPORTS) \
7745 (cd find && $(MAKE) $(FLAGS_TO_PASS) \
7746 $(TARGET-find))
7747 @endif find
7749 .PHONY: check-find maybe-check-find
7750 maybe-check-find:
7751 @if find
7752 maybe-check-find: check-find
7754 check-find:
7755 @r=`${PWD_COMMAND}`; export r; \
7756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7757 $(SET_LIB_PATH) \
7758 $(HOST_EXPORTS) \
7759 (cd find && $(MAKE) $(FLAGS_TO_PASS) check)
7761 @endif find
7763 .PHONY: install-find maybe-install-find
7764 maybe-install-find:
7765 @if find
7766 maybe-install-find: install-find
7768 install-find: installdirs
7769 @r=`${PWD_COMMAND}`; export r; \
7770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7771 $(SET_LIB_PATH) \
7772 $(HOST_EXPORTS) \
7773 (cd find && $(MAKE) $(FLAGS_TO_PASS) install)
7775 @endif find
7777 # Other targets (info, dvi, etc.)
7779 .PHONY: maybe-info-find info-find
7780 maybe-info-find:
7781 @if find
7782 maybe-info-find: info-find
7784 info-find: \
7785 configure-find
7786 @[ -f ./find/Makefile ] || exit 0; \
7787 r=`${PWD_COMMAND}`; export r; \
7788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7789 $(SET_LIB_PATH) \
7790 $(HOST_EXPORTS) \
7791 for flag in $(EXTRA_HOST_FLAGS) ; do \
7792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7793 done; \
7794 echo "Doing info in find" ; \
7795 (cd find && \
7796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7798 "RANLIB=$${RANLIB}" \
7799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7800 info) \
7801 || exit 1
7803 @endif find
7805 .PHONY: maybe-dvi-find dvi-find
7806 maybe-dvi-find:
7807 @if find
7808 maybe-dvi-find: dvi-find
7810 dvi-find: \
7811 configure-find
7812 @[ -f ./find/Makefile ] || exit 0; \
7813 r=`${PWD_COMMAND}`; export r; \
7814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7815 $(SET_LIB_PATH) \
7816 $(HOST_EXPORTS) \
7817 for flag in $(EXTRA_HOST_FLAGS) ; do \
7818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7819 done; \
7820 echo "Doing dvi in find" ; \
7821 (cd find && \
7822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7824 "RANLIB=$${RANLIB}" \
7825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7826 dvi) \
7827 || exit 1
7829 @endif find
7831 .PHONY: maybe-TAGS-find TAGS-find
7832 maybe-TAGS-find:
7833 @if find
7834 maybe-TAGS-find: TAGS-find
7836 TAGS-find: \
7837 configure-find
7838 @[ -f ./find/Makefile ] || exit 0; \
7839 r=`${PWD_COMMAND}`; export r; \
7840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7841 $(SET_LIB_PATH) \
7842 $(HOST_EXPORTS) \
7843 for flag in $(EXTRA_HOST_FLAGS) ; do \
7844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7845 done; \
7846 echo "Doing TAGS in find" ; \
7847 (cd find && \
7848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7850 "RANLIB=$${RANLIB}" \
7851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7852 TAGS) \
7853 || exit 1
7855 @endif find
7857 .PHONY: maybe-install-info-find install-info-find
7858 maybe-install-info-find:
7859 @if find
7860 maybe-install-info-find: install-info-find
7862 install-info-find: \
7863 configure-find \
7864 info-find
7865 @[ -f ./find/Makefile ] || exit 0; \
7866 r=`${PWD_COMMAND}`; export r; \
7867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7868 $(SET_LIB_PATH) \
7869 $(HOST_EXPORTS) \
7870 for flag in $(EXTRA_HOST_FLAGS) ; do \
7871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7872 done; \
7873 echo "Doing install-info in find" ; \
7874 (cd find && \
7875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7877 "RANLIB=$${RANLIB}" \
7878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7879 install-info) \
7880 || exit 1
7882 @endif find
7884 .PHONY: maybe-installcheck-find installcheck-find
7885 maybe-installcheck-find:
7886 @if find
7887 maybe-installcheck-find: installcheck-find
7889 installcheck-find: \
7890 configure-find
7891 @[ -f ./find/Makefile ] || exit 0; \
7892 r=`${PWD_COMMAND}`; export r; \
7893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7894 $(SET_LIB_PATH) \
7895 $(HOST_EXPORTS) \
7896 for flag in $(EXTRA_HOST_FLAGS) ; do \
7897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7898 done; \
7899 echo "Doing installcheck in find" ; \
7900 (cd find && \
7901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7903 "RANLIB=$${RANLIB}" \
7904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7905 installcheck) \
7906 || exit 1
7908 @endif find
7910 .PHONY: maybe-mostlyclean-find mostlyclean-find
7911 maybe-mostlyclean-find:
7912 @if find
7913 maybe-mostlyclean-find: mostlyclean-find
7915 mostlyclean-find:
7916 @[ -f ./find/Makefile ] || exit 0; \
7917 r=`${PWD_COMMAND}`; export r; \
7918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7919 $(SET_LIB_PATH) \
7920 $(HOST_EXPORTS) \
7921 for flag in $(EXTRA_HOST_FLAGS) ; do \
7922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7923 done; \
7924 echo "Doing mostlyclean in find" ; \
7925 (cd find && \
7926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7928 "RANLIB=$${RANLIB}" \
7929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7930 mostlyclean) \
7931 || exit 1
7933 @endif find
7935 .PHONY: maybe-clean-find clean-find
7936 maybe-clean-find:
7937 @if find
7938 maybe-clean-find: clean-find
7940 clean-find:
7941 @[ -f ./find/Makefile ] || exit 0; \
7942 r=`${PWD_COMMAND}`; export r; \
7943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7944 $(SET_LIB_PATH) \
7945 $(HOST_EXPORTS) \
7946 for flag in $(EXTRA_HOST_FLAGS) ; do \
7947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7948 done; \
7949 echo "Doing clean in find" ; \
7950 (cd find && \
7951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7953 "RANLIB=$${RANLIB}" \
7954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7955 clean) \
7956 || exit 1
7958 @endif find
7960 .PHONY: maybe-distclean-find distclean-find
7961 maybe-distclean-find:
7962 @if find
7963 maybe-distclean-find: distclean-find
7965 distclean-find:
7966 @[ -f ./find/Makefile ] || exit 0; \
7967 r=`${PWD_COMMAND}`; export r; \
7968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7969 $(SET_LIB_PATH) \
7970 $(HOST_EXPORTS) \
7971 for flag in $(EXTRA_HOST_FLAGS) ; do \
7972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7973 done; \
7974 echo "Doing distclean in find" ; \
7975 (cd find && \
7976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7978 "RANLIB=$${RANLIB}" \
7979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7980 distclean) \
7981 || exit 1
7983 @endif find
7985 .PHONY: maybe-maintainer-clean-find maintainer-clean-find
7986 maybe-maintainer-clean-find:
7987 @if find
7988 maybe-maintainer-clean-find: maintainer-clean-find
7990 maintainer-clean-find:
7991 @[ -f ./find/Makefile ] || exit 0; \
7992 r=`${PWD_COMMAND}`; export r; \
7993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7994 $(SET_LIB_PATH) \
7995 $(HOST_EXPORTS) \
7996 for flag in $(EXTRA_HOST_FLAGS) ; do \
7997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7998 done; \
7999 echo "Doing maintainer-clean in find" ; \
8000 (cd find && \
8001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8003 "RANLIB=$${RANLIB}" \
8004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8005 maintainer-clean) \
8006 || exit 1
8008 @endif find
8011 .PHONY: configure-fixincludes maybe-configure-fixincludes
8012 maybe-configure-fixincludes:
8013 @if fixincludes
8014 maybe-configure-fixincludes: configure-fixincludes
8015 configure-fixincludes:
8016 @test ! -f fixincludes/Makefile || exit 0; \
8017 [ -d fixincludes ] || mkdir fixincludes; \
8018 r=`${PWD_COMMAND}`; export r; \
8019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8020 $(HOST_EXPORTS) \
8021 echo Configuring in fixincludes; \
8022 cd fixincludes || exit 1; \
8023 case $(srcdir) in \
8024 \.) \
8025 srcdiroption="--srcdir=."; \
8026 libsrcdir=".";; \
8027 /* | [A-Za-z]:[\\/]*) \
8028 srcdiroption="--srcdir=$(srcdir)/fixincludes"; \
8029 libsrcdir="$$s/fixincludes";; \
8030 *) \
8031 srcdiroption="--srcdir=../$(srcdir)/fixincludes"; \
8032 libsrcdir="$$s/fixincludes";; \
8033 esac; \
8034 $(SHELL) $${libsrcdir}/configure \
8035 $(HOST_CONFIGARGS) $${srcdiroption} \
8036 || exit 1
8037 @endif fixincludes
8039 .PHONY: all-fixincludes maybe-all-fixincludes
8040 maybe-all-fixincludes:
8041 @if fixincludes
8042 maybe-all-fixincludes: all-fixincludes
8043 all-fixincludes: configure-fixincludes
8044 @r=`${PWD_COMMAND}`; export r; \
8045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8046 $(SET_LIB_PATH) \
8047 $(HOST_EXPORTS) \
8048 (cd fixincludes && $(MAKE) $(FLAGS_TO_PASS) all)
8049 @endif fixincludes
8051 .PHONY: check-fixincludes maybe-check-fixincludes
8052 maybe-check-fixincludes:
8053 @if fixincludes
8054 maybe-check-fixincludes: check-fixincludes
8056 check-fixincludes:
8057 @r=`${PWD_COMMAND}`; export r; \
8058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8059 $(SET_LIB_PATH) \
8060 $(HOST_EXPORTS) \
8061 (cd fixincludes && $(MAKE) $(FLAGS_TO_PASS) check)
8063 @endif fixincludes
8065 .PHONY: install-fixincludes maybe-install-fixincludes
8066 maybe-install-fixincludes:
8067 @if fixincludes
8068 maybe-install-fixincludes: install-fixincludes
8070 install-fixincludes: installdirs
8071 @r=`${PWD_COMMAND}`; export r; \
8072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8073 $(SET_LIB_PATH) \
8074 $(HOST_EXPORTS) \
8075 (cd fixincludes && $(MAKE) $(FLAGS_TO_PASS) install)
8077 @endif fixincludes
8079 # Other targets (info, dvi, etc.)
8081 .PHONY: maybe-info-fixincludes info-fixincludes
8082 maybe-info-fixincludes:
8083 @if fixincludes
8084 maybe-info-fixincludes: info-fixincludes
8086 info-fixincludes: \
8087 configure-fixincludes
8088 @[ -f ./fixincludes/Makefile ] || exit 0; \
8089 r=`${PWD_COMMAND}`; export r; \
8090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8091 $(SET_LIB_PATH) \
8092 $(HOST_EXPORTS) \
8093 for flag in $(EXTRA_HOST_FLAGS) ; do \
8094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8095 done; \
8096 echo "Doing info in fixincludes" ; \
8097 (cd fixincludes && \
8098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8100 "RANLIB=$${RANLIB}" \
8101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8102 info) \
8103 || exit 1
8105 @endif fixincludes
8107 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8108 maybe-dvi-fixincludes:
8109 @if fixincludes
8110 maybe-dvi-fixincludes: dvi-fixincludes
8112 dvi-fixincludes: \
8113 configure-fixincludes
8114 @[ -f ./fixincludes/Makefile ] || exit 0; \
8115 r=`${PWD_COMMAND}`; export r; \
8116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8117 $(SET_LIB_PATH) \
8118 $(HOST_EXPORTS) \
8119 for flag in $(EXTRA_HOST_FLAGS) ; do \
8120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8121 done; \
8122 echo "Doing dvi in fixincludes" ; \
8123 (cd fixincludes && \
8124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8126 "RANLIB=$${RANLIB}" \
8127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8128 dvi) \
8129 || exit 1
8131 @endif fixincludes
8133 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8134 maybe-TAGS-fixincludes:
8135 @if fixincludes
8136 maybe-TAGS-fixincludes: TAGS-fixincludes
8138 TAGS-fixincludes: \
8139 configure-fixincludes
8140 @[ -f ./fixincludes/Makefile ] || exit 0; \
8141 r=`${PWD_COMMAND}`; export r; \
8142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8143 $(SET_LIB_PATH) \
8144 $(HOST_EXPORTS) \
8145 for flag in $(EXTRA_HOST_FLAGS) ; do \
8146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8147 done; \
8148 echo "Doing TAGS in fixincludes" ; \
8149 (cd fixincludes && \
8150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8152 "RANLIB=$${RANLIB}" \
8153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8154 TAGS) \
8155 || exit 1
8157 @endif fixincludes
8159 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8160 maybe-install-info-fixincludes:
8161 @if fixincludes
8162 maybe-install-info-fixincludes: install-info-fixincludes
8164 install-info-fixincludes: \
8165 configure-fixincludes \
8166 info-fixincludes
8167 @[ -f ./fixincludes/Makefile ] || exit 0; \
8168 r=`${PWD_COMMAND}`; export r; \
8169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8170 $(SET_LIB_PATH) \
8171 $(HOST_EXPORTS) \
8172 for flag in $(EXTRA_HOST_FLAGS) ; do \
8173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8174 done; \
8175 echo "Doing install-info in fixincludes" ; \
8176 (cd fixincludes && \
8177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8179 "RANLIB=$${RANLIB}" \
8180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8181 install-info) \
8182 || exit 1
8184 @endif fixincludes
8186 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8187 maybe-installcheck-fixincludes:
8188 @if fixincludes
8189 maybe-installcheck-fixincludes: installcheck-fixincludes
8191 installcheck-fixincludes: \
8192 configure-fixincludes
8193 @[ -f ./fixincludes/Makefile ] || exit 0; \
8194 r=`${PWD_COMMAND}`; export r; \
8195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8196 $(SET_LIB_PATH) \
8197 $(HOST_EXPORTS) \
8198 for flag in $(EXTRA_HOST_FLAGS) ; do \
8199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8200 done; \
8201 echo "Doing installcheck in fixincludes" ; \
8202 (cd fixincludes && \
8203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8205 "RANLIB=$${RANLIB}" \
8206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8207 installcheck) \
8208 || exit 1
8210 @endif fixincludes
8212 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8213 maybe-mostlyclean-fixincludes:
8214 @if fixincludes
8215 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8217 mostlyclean-fixincludes:
8218 @[ -f ./fixincludes/Makefile ] || exit 0; \
8219 r=`${PWD_COMMAND}`; export r; \
8220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8221 $(SET_LIB_PATH) \
8222 $(HOST_EXPORTS) \
8223 for flag in $(EXTRA_HOST_FLAGS) ; do \
8224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8225 done; \
8226 echo "Doing mostlyclean in fixincludes" ; \
8227 (cd fixincludes && \
8228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8230 "RANLIB=$${RANLIB}" \
8231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8232 mostlyclean) \
8233 || exit 1
8235 @endif fixincludes
8237 .PHONY: maybe-clean-fixincludes clean-fixincludes
8238 maybe-clean-fixincludes:
8239 @if fixincludes
8240 maybe-clean-fixincludes: clean-fixincludes
8242 clean-fixincludes:
8243 @[ -f ./fixincludes/Makefile ] || exit 0; \
8244 r=`${PWD_COMMAND}`; export r; \
8245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8246 $(SET_LIB_PATH) \
8247 $(HOST_EXPORTS) \
8248 for flag in $(EXTRA_HOST_FLAGS) ; do \
8249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8250 done; \
8251 echo "Doing clean in fixincludes" ; \
8252 (cd fixincludes && \
8253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8255 "RANLIB=$${RANLIB}" \
8256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8257 clean) \
8258 || exit 1
8260 @endif fixincludes
8262 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8263 maybe-distclean-fixincludes:
8264 @if fixincludes
8265 maybe-distclean-fixincludes: distclean-fixincludes
8267 distclean-fixincludes:
8268 @[ -f ./fixincludes/Makefile ] || exit 0; \
8269 r=`${PWD_COMMAND}`; export r; \
8270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8271 $(SET_LIB_PATH) \
8272 $(HOST_EXPORTS) \
8273 for flag in $(EXTRA_HOST_FLAGS) ; do \
8274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8275 done; \
8276 echo "Doing distclean in fixincludes" ; \
8277 (cd fixincludes && \
8278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8280 "RANLIB=$${RANLIB}" \
8281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8282 distclean) \
8283 || exit 1
8285 @endif fixincludes
8287 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8288 maybe-maintainer-clean-fixincludes:
8289 @if fixincludes
8290 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8292 maintainer-clean-fixincludes:
8293 @[ -f ./fixincludes/Makefile ] || exit 0; \
8294 r=`${PWD_COMMAND}`; export r; \
8295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8296 $(SET_LIB_PATH) \
8297 $(HOST_EXPORTS) \
8298 for flag in $(EXTRA_HOST_FLAGS) ; do \
8299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8300 done; \
8301 echo "Doing maintainer-clean in fixincludes" ; \
8302 (cd fixincludes && \
8303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8305 "RANLIB=$${RANLIB}" \
8306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8307 maintainer-clean) \
8308 || exit 1
8310 @endif fixincludes
8313 .PHONY: configure-flex maybe-configure-flex
8314 maybe-configure-flex:
8315 @if flex
8316 maybe-configure-flex: configure-flex
8317 configure-flex:
8318 @test ! -f flex/Makefile || exit 0; \
8319 [ -d flex ] || mkdir flex; \
8320 r=`${PWD_COMMAND}`; export r; \
8321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8322 $(HOST_EXPORTS) \
8323 echo Configuring in flex; \
8324 cd flex || exit 1; \
8325 case $(srcdir) in \
8326 \.) \
8327 srcdiroption="--srcdir=."; \
8328 libsrcdir=".";; \
8329 /* | [A-Za-z]:[\\/]*) \
8330 srcdiroption="--srcdir=$(srcdir)/flex"; \
8331 libsrcdir="$$s/flex";; \
8332 *) \
8333 srcdiroption="--srcdir=../$(srcdir)/flex"; \
8334 libsrcdir="$$s/flex";; \
8335 esac; \
8336 $(SHELL) $${libsrcdir}/configure \
8337 $(HOST_CONFIGARGS) $${srcdiroption} \
8338 || exit 1
8339 @endif flex
8341 .PHONY: all-flex maybe-all-flex
8342 maybe-all-flex:
8343 @if flex
8344 TARGET-flex=all
8345 maybe-all-flex: all-flex
8346 all-flex: configure-flex
8347 @r=`${PWD_COMMAND}`; export r; \
8348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8349 $(SET_LIB_PATH) \
8350 $(HOST_EXPORTS) \
8351 (cd flex && $(MAKE) $(FLAGS_TO_PASS) \
8352 $(TARGET-flex))
8353 @endif flex
8355 .PHONY: check-flex maybe-check-flex
8356 maybe-check-flex:
8357 @if flex
8358 maybe-check-flex: check-flex
8360 # This module is only tested in a native toolchain.
8361 check-flex:
8362 @if [ '$(host)' = '$(target)' ] ; then \
8363 r=`${PWD_COMMAND}`; export r; \
8364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8365 $(SET_LIB_PATH) \
8366 $(HOST_EXPORTS) \
8367 (cd flex && $(MAKE) $(FLAGS_TO_PASS) check); \
8370 @endif flex
8372 .PHONY: install-flex maybe-install-flex
8373 maybe-install-flex:
8374 @if flex
8375 maybe-install-flex: install-flex
8377 install-flex: installdirs
8378 @r=`${PWD_COMMAND}`; export r; \
8379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8380 $(SET_LIB_PATH) \
8381 $(HOST_EXPORTS) \
8382 (cd flex && $(MAKE) $(FLAGS_TO_PASS) install)
8384 @endif flex
8386 # Other targets (info, dvi, etc.)
8388 .PHONY: maybe-info-flex info-flex
8389 maybe-info-flex:
8390 @if flex
8391 maybe-info-flex: info-flex
8393 info-flex: \
8394 configure-flex
8395 @[ -f ./flex/Makefile ] || exit 0; \
8396 r=`${PWD_COMMAND}`; export r; \
8397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8398 $(SET_LIB_PATH) \
8399 $(HOST_EXPORTS) \
8400 for flag in $(EXTRA_HOST_FLAGS) ; do \
8401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8402 done; \
8403 echo "Doing info in flex" ; \
8404 (cd flex && \
8405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8407 "RANLIB=$${RANLIB}" \
8408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8409 info) \
8410 || exit 1
8412 @endif flex
8414 .PHONY: maybe-dvi-flex dvi-flex
8415 maybe-dvi-flex:
8416 @if flex
8417 maybe-dvi-flex: dvi-flex
8419 dvi-flex: \
8420 configure-flex
8421 @[ -f ./flex/Makefile ] || exit 0; \
8422 r=`${PWD_COMMAND}`; export r; \
8423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8424 $(SET_LIB_PATH) \
8425 $(HOST_EXPORTS) \
8426 for flag in $(EXTRA_HOST_FLAGS) ; do \
8427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8428 done; \
8429 echo "Doing dvi in flex" ; \
8430 (cd flex && \
8431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8433 "RANLIB=$${RANLIB}" \
8434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8435 dvi) \
8436 || exit 1
8438 @endif flex
8440 .PHONY: maybe-TAGS-flex TAGS-flex
8441 maybe-TAGS-flex:
8442 @if flex
8443 maybe-TAGS-flex: TAGS-flex
8445 TAGS-flex: \
8446 configure-flex
8447 @[ -f ./flex/Makefile ] || exit 0; \
8448 r=`${PWD_COMMAND}`; export r; \
8449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8450 $(SET_LIB_PATH) \
8451 $(HOST_EXPORTS) \
8452 for flag in $(EXTRA_HOST_FLAGS) ; do \
8453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8454 done; \
8455 echo "Doing TAGS in flex" ; \
8456 (cd flex && \
8457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8459 "RANLIB=$${RANLIB}" \
8460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8461 TAGS) \
8462 || exit 1
8464 @endif flex
8466 .PHONY: maybe-install-info-flex install-info-flex
8467 maybe-install-info-flex:
8468 @if flex
8469 maybe-install-info-flex: install-info-flex
8471 install-info-flex: \
8472 configure-flex \
8473 info-flex
8474 @[ -f ./flex/Makefile ] || exit 0; \
8475 r=`${PWD_COMMAND}`; export r; \
8476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8477 $(SET_LIB_PATH) \
8478 $(HOST_EXPORTS) \
8479 for flag in $(EXTRA_HOST_FLAGS) ; do \
8480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8481 done; \
8482 echo "Doing install-info in flex" ; \
8483 (cd flex && \
8484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8486 "RANLIB=$${RANLIB}" \
8487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8488 install-info) \
8489 || exit 1
8491 @endif flex
8493 .PHONY: maybe-installcheck-flex installcheck-flex
8494 maybe-installcheck-flex:
8495 @if flex
8496 maybe-installcheck-flex: installcheck-flex
8498 installcheck-flex: \
8499 configure-flex
8500 @[ -f ./flex/Makefile ] || exit 0; \
8501 r=`${PWD_COMMAND}`; export r; \
8502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8503 $(SET_LIB_PATH) \
8504 $(HOST_EXPORTS) \
8505 for flag in $(EXTRA_HOST_FLAGS) ; do \
8506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8507 done; \
8508 echo "Doing installcheck in flex" ; \
8509 (cd flex && \
8510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8512 "RANLIB=$${RANLIB}" \
8513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8514 installcheck) \
8515 || exit 1
8517 @endif flex
8519 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8520 maybe-mostlyclean-flex:
8521 @if flex
8522 maybe-mostlyclean-flex: mostlyclean-flex
8524 mostlyclean-flex:
8525 @[ -f ./flex/Makefile ] || exit 0; \
8526 r=`${PWD_COMMAND}`; export r; \
8527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8528 $(SET_LIB_PATH) \
8529 $(HOST_EXPORTS) \
8530 for flag in $(EXTRA_HOST_FLAGS) ; do \
8531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8532 done; \
8533 echo "Doing mostlyclean in flex" ; \
8534 (cd flex && \
8535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8537 "RANLIB=$${RANLIB}" \
8538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8539 mostlyclean) \
8540 || exit 1
8542 @endif flex
8544 .PHONY: maybe-clean-flex clean-flex
8545 maybe-clean-flex:
8546 @if flex
8547 maybe-clean-flex: clean-flex
8549 clean-flex:
8550 @[ -f ./flex/Makefile ] || exit 0; \
8551 r=`${PWD_COMMAND}`; export r; \
8552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8553 $(SET_LIB_PATH) \
8554 $(HOST_EXPORTS) \
8555 for flag in $(EXTRA_HOST_FLAGS) ; do \
8556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8557 done; \
8558 echo "Doing clean in flex" ; \
8559 (cd flex && \
8560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8562 "RANLIB=$${RANLIB}" \
8563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8564 clean) \
8565 || exit 1
8567 @endif flex
8569 .PHONY: maybe-distclean-flex distclean-flex
8570 maybe-distclean-flex:
8571 @if flex
8572 maybe-distclean-flex: distclean-flex
8574 distclean-flex:
8575 @[ -f ./flex/Makefile ] || exit 0; \
8576 r=`${PWD_COMMAND}`; export r; \
8577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8578 $(SET_LIB_PATH) \
8579 $(HOST_EXPORTS) \
8580 for flag in $(EXTRA_HOST_FLAGS) ; do \
8581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8582 done; \
8583 echo "Doing distclean in flex" ; \
8584 (cd flex && \
8585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8587 "RANLIB=$${RANLIB}" \
8588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8589 distclean) \
8590 || exit 1
8592 @endif flex
8594 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8595 maybe-maintainer-clean-flex:
8596 @if flex
8597 maybe-maintainer-clean-flex: maintainer-clean-flex
8599 maintainer-clean-flex:
8600 @[ -f ./flex/Makefile ] || exit 0; \
8601 r=`${PWD_COMMAND}`; export r; \
8602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8603 $(SET_LIB_PATH) \
8604 $(HOST_EXPORTS) \
8605 for flag in $(EXTRA_HOST_FLAGS) ; do \
8606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8607 done; \
8608 echo "Doing maintainer-clean in flex" ; \
8609 (cd flex && \
8610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8612 "RANLIB=$${RANLIB}" \
8613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8614 maintainer-clean) \
8615 || exit 1
8617 @endif flex
8620 .PHONY: configure-gas maybe-configure-gas
8621 maybe-configure-gas:
8622 @if gas
8623 maybe-configure-gas: configure-gas
8624 configure-gas:
8625 @test -f stage_last && exit 0; \
8626 test ! -f gas/Makefile || exit 0; \
8627 [ -d gas ] || mkdir gas; \
8628 r=`${PWD_COMMAND}`; export r; \
8629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8630 $(HOST_EXPORTS) \
8631 echo Configuring in gas; \
8632 cd gas || exit 1; \
8633 case $(srcdir) in \
8634 \.) \
8635 srcdiroption="--srcdir=."; \
8636 libsrcdir=".";; \
8637 /* | [A-Za-z]:[\\/]*) \
8638 srcdiroption="--srcdir=$(srcdir)/gas"; \
8639 libsrcdir="$$s/gas";; \
8640 *) \
8641 srcdiroption="--srcdir=../$(srcdir)/gas"; \
8642 libsrcdir="$$s/gas";; \
8643 esac; \
8644 $(SHELL) $${libsrcdir}/configure \
8645 $(HOST_CONFIGARGS) $${srcdiroption} \
8646 || exit 1
8647 @endif gas
8649 .PHONY: all-gas maybe-all-gas
8650 maybe-all-gas:
8651 @if gas
8652 TARGET-gas=all
8653 maybe-all-gas: all-gas
8654 all-gas: configure-gas
8655 @test -f stage_last && exit 0; \
8656 r=`${PWD_COMMAND}`; export r; \
8657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8658 $(SET_LIB_PATH) \
8659 $(HOST_EXPORTS) \
8660 (cd gas && $(MAKE) $(FLAGS_TO_PASS) \
8661 $(TARGET-gas))
8662 @endif gas
8664 .PHONY: check-gas maybe-check-gas
8665 maybe-check-gas:
8666 @if gas
8667 maybe-check-gas: check-gas
8669 check-gas:
8670 @r=`${PWD_COMMAND}`; export r; \
8671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8672 $(SET_LIB_PATH) \
8673 $(HOST_EXPORTS) \
8674 (cd gas && $(MAKE) $(FLAGS_TO_PASS) check)
8676 @endif gas
8678 .PHONY: install-gas maybe-install-gas
8679 maybe-install-gas:
8680 @if gas
8681 maybe-install-gas: install-gas
8683 install-gas: installdirs
8684 @r=`${PWD_COMMAND}`; export r; \
8685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8686 $(SET_LIB_PATH) \
8687 $(HOST_EXPORTS) \
8688 (cd gas && $(MAKE) $(FLAGS_TO_PASS) install)
8690 @endif gas
8692 # Other targets (info, dvi, etc.)
8694 .PHONY: maybe-info-gas info-gas
8695 maybe-info-gas:
8696 @if gas
8697 maybe-info-gas: info-gas
8699 info-gas: \
8700 configure-gas
8701 @[ -f ./gas/Makefile ] || exit 0; \
8702 r=`${PWD_COMMAND}`; export r; \
8703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8704 $(SET_LIB_PATH) \
8705 $(HOST_EXPORTS) \
8706 for flag in $(EXTRA_HOST_FLAGS) ; do \
8707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8708 done; \
8709 echo "Doing info in gas" ; \
8710 (cd gas && \
8711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8713 "RANLIB=$${RANLIB}" \
8714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8715 info) \
8716 || exit 1
8718 @endif gas
8720 .PHONY: maybe-dvi-gas dvi-gas
8721 maybe-dvi-gas:
8722 @if gas
8723 maybe-dvi-gas: dvi-gas
8725 dvi-gas: \
8726 configure-gas
8727 @[ -f ./gas/Makefile ] || exit 0; \
8728 r=`${PWD_COMMAND}`; export r; \
8729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8730 $(SET_LIB_PATH) \
8731 $(HOST_EXPORTS) \
8732 for flag in $(EXTRA_HOST_FLAGS) ; do \
8733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8734 done; \
8735 echo "Doing dvi in gas" ; \
8736 (cd gas && \
8737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8739 "RANLIB=$${RANLIB}" \
8740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8741 dvi) \
8742 || exit 1
8744 @endif gas
8746 .PHONY: maybe-TAGS-gas TAGS-gas
8747 maybe-TAGS-gas:
8748 @if gas
8749 maybe-TAGS-gas: TAGS-gas
8751 TAGS-gas: \
8752 configure-gas
8753 @[ -f ./gas/Makefile ] || exit 0; \
8754 r=`${PWD_COMMAND}`; export r; \
8755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8756 $(SET_LIB_PATH) \
8757 $(HOST_EXPORTS) \
8758 for flag in $(EXTRA_HOST_FLAGS) ; do \
8759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8760 done; \
8761 echo "Doing TAGS in gas" ; \
8762 (cd gas && \
8763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8765 "RANLIB=$${RANLIB}" \
8766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8767 TAGS) \
8768 || exit 1
8770 @endif gas
8772 .PHONY: maybe-install-info-gas install-info-gas
8773 maybe-install-info-gas:
8774 @if gas
8775 maybe-install-info-gas: install-info-gas
8777 install-info-gas: \
8778 configure-gas \
8779 info-gas
8780 @[ -f ./gas/Makefile ] || exit 0; \
8781 r=`${PWD_COMMAND}`; export r; \
8782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8783 $(SET_LIB_PATH) \
8784 $(HOST_EXPORTS) \
8785 for flag in $(EXTRA_HOST_FLAGS) ; do \
8786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8787 done; \
8788 echo "Doing install-info in gas" ; \
8789 (cd gas && \
8790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8792 "RANLIB=$${RANLIB}" \
8793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8794 install-info) \
8795 || exit 1
8797 @endif gas
8799 .PHONY: maybe-installcheck-gas installcheck-gas
8800 maybe-installcheck-gas:
8801 @if gas
8802 maybe-installcheck-gas: installcheck-gas
8804 installcheck-gas: \
8805 configure-gas
8806 @[ -f ./gas/Makefile ] || exit 0; \
8807 r=`${PWD_COMMAND}`; export r; \
8808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8809 $(SET_LIB_PATH) \
8810 $(HOST_EXPORTS) \
8811 for flag in $(EXTRA_HOST_FLAGS) ; do \
8812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8813 done; \
8814 echo "Doing installcheck in gas" ; \
8815 (cd gas && \
8816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8818 "RANLIB=$${RANLIB}" \
8819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8820 installcheck) \
8821 || exit 1
8823 @endif gas
8825 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
8826 maybe-mostlyclean-gas:
8827 @if gas
8828 maybe-mostlyclean-gas: mostlyclean-gas
8830 mostlyclean-gas:
8831 @[ -f ./gas/Makefile ] || exit 0; \
8832 r=`${PWD_COMMAND}`; export r; \
8833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8834 $(SET_LIB_PATH) \
8835 $(HOST_EXPORTS) \
8836 for flag in $(EXTRA_HOST_FLAGS) ; do \
8837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8838 done; \
8839 echo "Doing mostlyclean in gas" ; \
8840 (cd gas && \
8841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8843 "RANLIB=$${RANLIB}" \
8844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8845 mostlyclean) \
8846 || exit 1
8848 @endif gas
8850 .PHONY: maybe-clean-gas clean-gas
8851 maybe-clean-gas:
8852 @if gas
8853 maybe-clean-gas: clean-gas
8855 clean-gas:
8856 @[ -f ./gas/Makefile ] || exit 0; \
8857 r=`${PWD_COMMAND}`; export r; \
8858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8859 $(SET_LIB_PATH) \
8860 $(HOST_EXPORTS) \
8861 for flag in $(EXTRA_HOST_FLAGS) ; do \
8862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8863 done; \
8864 echo "Doing clean in gas" ; \
8865 (cd gas && \
8866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8868 "RANLIB=$${RANLIB}" \
8869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8870 clean) \
8871 || exit 1
8873 @endif gas
8875 .PHONY: maybe-distclean-gas distclean-gas
8876 maybe-distclean-gas:
8877 @if gas
8878 maybe-distclean-gas: distclean-gas
8880 distclean-gas:
8881 @[ -f ./gas/Makefile ] || exit 0; \
8882 r=`${PWD_COMMAND}`; export r; \
8883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8884 $(SET_LIB_PATH) \
8885 $(HOST_EXPORTS) \
8886 for flag in $(EXTRA_HOST_FLAGS) ; do \
8887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8888 done; \
8889 echo "Doing distclean in gas" ; \
8890 (cd gas && \
8891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8893 "RANLIB=$${RANLIB}" \
8894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8895 distclean) \
8896 || exit 1
8898 @endif gas
8900 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
8901 maybe-maintainer-clean-gas:
8902 @if gas
8903 maybe-maintainer-clean-gas: maintainer-clean-gas
8905 maintainer-clean-gas:
8906 @[ -f ./gas/Makefile ] || exit 0; \
8907 r=`${PWD_COMMAND}`; export r; \
8908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8909 $(SET_LIB_PATH) \
8910 $(HOST_EXPORTS) \
8911 for flag in $(EXTRA_HOST_FLAGS) ; do \
8912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8913 done; \
8914 echo "Doing maintainer-clean in gas" ; \
8915 (cd gas && \
8916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8918 "RANLIB=$${RANLIB}" \
8919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8920 maintainer-clean) \
8921 || exit 1
8923 @endif gas
8926 .PHONY: configure-gcc maybe-configure-gcc
8927 maybe-configure-gcc:
8928 @if gcc
8929 maybe-configure-gcc: configure-gcc
8930 configure-gcc:
8931 @test -f stage_last && exit 0; \
8932 test ! -f gcc/Makefile || exit 0; \
8933 [ -d gcc ] || mkdir gcc; \
8934 r=`${PWD_COMMAND}`; export r; \
8935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8936 $(HOST_EXPORTS) \
8937 echo Configuring in gcc; \
8938 cd gcc || exit 1; \
8939 case $(srcdir) in \
8940 \.) \
8941 srcdiroption="--srcdir=."; \
8942 libsrcdir=".";; \
8943 /* | [A-Za-z]:[\\/]*) \
8944 srcdiroption="--srcdir=$(srcdir)/gcc"; \
8945 libsrcdir="$$s/gcc";; \
8946 *) \
8947 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
8948 libsrcdir="$$s/gcc";; \
8949 esac; \
8950 $(SHELL) $${libsrcdir}/configure \
8951 $(HOST_CONFIGARGS) $${srcdiroption} \
8952 || exit 1
8953 @endif gcc
8955 .PHONY: all-gcc maybe-all-gcc
8956 maybe-all-gcc:
8957 @if gcc
8958 TARGET-gcc=`if [ -f gcc/stage_last ]; then echo quickstrap ; else echo all; fi`
8959 maybe-all-gcc: all-gcc
8960 all-gcc: configure-gcc
8961 @test -f stage_last && exit 0; \
8962 r=`${PWD_COMMAND}`; export r; \
8963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8964 $(SET_LIB_PATH) \
8965 $(HOST_EXPORTS) \
8966 (cd gcc && $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
8967 $(TARGET-gcc))
8968 @endif gcc
8970 .PHONY: check-gcc maybe-check-gcc
8971 maybe-check-gcc:
8972 @if gcc
8973 maybe-check-gcc: check-gcc
8975 check-gcc:
8976 @r=`${PWD_COMMAND}`; export r; \
8977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8978 $(SET_LIB_PATH) \
8979 $(HOST_EXPORTS) \
8980 (cd gcc && $(MAKE) $(FLAGS_TO_PASS)$(EXTRA_GCC_FLAGS) check)
8982 @endif gcc
8984 .PHONY: install-gcc maybe-install-gcc
8985 maybe-install-gcc:
8986 @if gcc
8987 maybe-install-gcc: install-gcc
8989 install-gcc: installdirs
8990 @r=`${PWD_COMMAND}`; export r; \
8991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8992 $(SET_LIB_PATH) \
8993 $(HOST_EXPORTS) \
8994 (cd gcc && $(MAKE) $(FLAGS_TO_PASS)$(EXTRA_GCC_FLAGS) install)
8996 @endif gcc
8998 # Other targets (info, dvi, etc.)
9000 .PHONY: maybe-info-gcc info-gcc
9001 maybe-info-gcc:
9002 @if gcc
9003 maybe-info-gcc: info-gcc
9005 info-gcc: \
9006 configure-gcc
9007 @[ -f ./gcc/Makefile ] || exit 0; \
9008 r=`${PWD_COMMAND}`; export r; \
9009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9010 $(SET_LIB_PATH) \
9011 $(HOST_EXPORTS) \
9012 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9014 done; \
9015 echo "Doing info in gcc" ; \
9016 (cd gcc && \
9017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9019 "RANLIB=$${RANLIB}" \
9020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9021 info) \
9022 || exit 1
9024 @endif gcc
9026 .PHONY: maybe-dvi-gcc dvi-gcc
9027 maybe-dvi-gcc:
9028 @if gcc
9029 maybe-dvi-gcc: dvi-gcc
9031 dvi-gcc: \
9032 configure-gcc
9033 @[ -f ./gcc/Makefile ] || exit 0; \
9034 r=`${PWD_COMMAND}`; export r; \
9035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9036 $(SET_LIB_PATH) \
9037 $(HOST_EXPORTS) \
9038 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9040 done; \
9041 echo "Doing dvi in gcc" ; \
9042 (cd gcc && \
9043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9045 "RANLIB=$${RANLIB}" \
9046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9047 dvi) \
9048 || exit 1
9050 @endif gcc
9052 .PHONY: maybe-TAGS-gcc TAGS-gcc
9053 maybe-TAGS-gcc:
9054 @if gcc
9055 maybe-TAGS-gcc: TAGS-gcc
9057 TAGS-gcc: \
9058 configure-gcc
9059 @[ -f ./gcc/Makefile ] || exit 0; \
9060 r=`${PWD_COMMAND}`; export r; \
9061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9062 $(SET_LIB_PATH) \
9063 $(HOST_EXPORTS) \
9064 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9066 done; \
9067 echo "Doing TAGS in gcc" ; \
9068 (cd gcc && \
9069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9071 "RANLIB=$${RANLIB}" \
9072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9073 TAGS) \
9074 || exit 1
9076 @endif gcc
9078 .PHONY: maybe-install-info-gcc install-info-gcc
9079 maybe-install-info-gcc:
9080 @if gcc
9081 maybe-install-info-gcc: install-info-gcc
9083 install-info-gcc: \
9084 configure-gcc \
9085 info-gcc
9086 @[ -f ./gcc/Makefile ] || exit 0; \
9087 r=`${PWD_COMMAND}`; export r; \
9088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9089 $(SET_LIB_PATH) \
9090 $(HOST_EXPORTS) \
9091 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9093 done; \
9094 echo "Doing install-info in gcc" ; \
9095 (cd gcc && \
9096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9098 "RANLIB=$${RANLIB}" \
9099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9100 install-info) \
9101 || exit 1
9103 @endif gcc
9105 .PHONY: maybe-installcheck-gcc installcheck-gcc
9106 maybe-installcheck-gcc:
9107 @if gcc
9108 maybe-installcheck-gcc: installcheck-gcc
9110 installcheck-gcc: \
9111 configure-gcc
9112 @[ -f ./gcc/Makefile ] || exit 0; \
9113 r=`${PWD_COMMAND}`; export r; \
9114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9115 $(SET_LIB_PATH) \
9116 $(HOST_EXPORTS) \
9117 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9119 done; \
9120 echo "Doing installcheck in gcc" ; \
9121 (cd gcc && \
9122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9124 "RANLIB=$${RANLIB}" \
9125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9126 installcheck) \
9127 || exit 1
9129 @endif gcc
9131 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
9132 maybe-mostlyclean-gcc:
9133 @if gcc
9134 maybe-mostlyclean-gcc: mostlyclean-gcc
9136 mostlyclean-gcc:
9137 @[ -f ./gcc/Makefile ] || exit 0; \
9138 r=`${PWD_COMMAND}`; export r; \
9139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9140 $(SET_LIB_PATH) \
9141 $(HOST_EXPORTS) \
9142 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9144 done; \
9145 echo "Doing mostlyclean in gcc" ; \
9146 (cd gcc && \
9147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9149 "RANLIB=$${RANLIB}" \
9150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9151 mostlyclean) \
9152 || exit 1
9154 @endif gcc
9156 .PHONY: maybe-clean-gcc clean-gcc
9157 maybe-clean-gcc:
9158 @if gcc
9159 maybe-clean-gcc: clean-gcc
9161 clean-gcc:
9162 @[ -f ./gcc/Makefile ] || exit 0; \
9163 r=`${PWD_COMMAND}`; export r; \
9164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9165 $(SET_LIB_PATH) \
9166 $(HOST_EXPORTS) \
9167 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9169 done; \
9170 echo "Doing clean in gcc" ; \
9171 (cd gcc && \
9172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9174 "RANLIB=$${RANLIB}" \
9175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9176 clean) \
9177 || exit 1
9179 @endif gcc
9181 .PHONY: maybe-distclean-gcc distclean-gcc
9182 maybe-distclean-gcc:
9183 @if gcc
9184 maybe-distclean-gcc: distclean-gcc
9186 distclean-gcc:
9187 @[ -f ./gcc/Makefile ] || exit 0; \
9188 r=`${PWD_COMMAND}`; export r; \
9189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9190 $(SET_LIB_PATH) \
9191 $(HOST_EXPORTS) \
9192 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9194 done; \
9195 echo "Doing distclean in gcc" ; \
9196 (cd gcc && \
9197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9199 "RANLIB=$${RANLIB}" \
9200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9201 distclean) \
9202 || exit 1
9204 @endif gcc
9206 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
9207 maybe-maintainer-clean-gcc:
9208 @if gcc
9209 maybe-maintainer-clean-gcc: maintainer-clean-gcc
9211 maintainer-clean-gcc:
9212 @[ -f ./gcc/Makefile ] || exit 0; \
9213 r=`${PWD_COMMAND}`; export r; \
9214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9215 $(SET_LIB_PATH) \
9216 $(HOST_EXPORTS) \
9217 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9219 done; \
9220 echo "Doing maintainer-clean in gcc" ; \
9221 (cd gcc && \
9222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9224 "RANLIB=$${RANLIB}" \
9225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9226 maintainer-clean) \
9227 || exit 1
9229 @endif gcc
9232 .PHONY: configure-gawk maybe-configure-gawk
9233 maybe-configure-gawk:
9234 @if gawk
9235 maybe-configure-gawk: configure-gawk
9236 configure-gawk:
9237 @test ! -f gawk/Makefile || exit 0; \
9238 [ -d gawk ] || mkdir gawk; \
9239 r=`${PWD_COMMAND}`; export r; \
9240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9241 $(HOST_EXPORTS) \
9242 echo Configuring in gawk; \
9243 cd gawk || exit 1; \
9244 case $(srcdir) in \
9245 \.) \
9246 srcdiroption="--srcdir=."; \
9247 libsrcdir=".";; \
9248 /* | [A-Za-z]:[\\/]*) \
9249 srcdiroption="--srcdir=$(srcdir)/gawk"; \
9250 libsrcdir="$$s/gawk";; \
9251 *) \
9252 srcdiroption="--srcdir=../$(srcdir)/gawk"; \
9253 libsrcdir="$$s/gawk";; \
9254 esac; \
9255 $(SHELL) $${libsrcdir}/configure \
9256 $(HOST_CONFIGARGS) $${srcdiroption} \
9257 || exit 1
9258 @endif gawk
9260 .PHONY: all-gawk maybe-all-gawk
9261 maybe-all-gawk:
9262 @if gawk
9263 TARGET-gawk=all
9264 maybe-all-gawk: all-gawk
9265 all-gawk: configure-gawk
9266 @r=`${PWD_COMMAND}`; export r; \
9267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9268 $(SET_LIB_PATH) \
9269 $(HOST_EXPORTS) \
9270 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) \
9271 $(TARGET-gawk))
9272 @endif gawk
9274 .PHONY: check-gawk maybe-check-gawk
9275 maybe-check-gawk:
9276 @if gawk
9277 maybe-check-gawk: check-gawk
9279 check-gawk:
9280 @r=`${PWD_COMMAND}`; export r; \
9281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9282 $(SET_LIB_PATH) \
9283 $(HOST_EXPORTS) \
9284 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) check)
9286 @endif gawk
9288 .PHONY: install-gawk maybe-install-gawk
9289 maybe-install-gawk:
9290 @if gawk
9291 maybe-install-gawk: install-gawk
9293 install-gawk: installdirs
9294 @r=`${PWD_COMMAND}`; export r; \
9295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9296 $(SET_LIB_PATH) \
9297 $(HOST_EXPORTS) \
9298 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) install)
9300 @endif gawk
9302 # Other targets (info, dvi, etc.)
9304 .PHONY: maybe-info-gawk info-gawk
9305 maybe-info-gawk:
9306 @if gawk
9307 maybe-info-gawk: info-gawk
9309 info-gawk: \
9310 configure-gawk
9311 @[ -f ./gawk/Makefile ] || exit 0; \
9312 r=`${PWD_COMMAND}`; export r; \
9313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9314 $(SET_LIB_PATH) \
9315 $(HOST_EXPORTS) \
9316 for flag in $(EXTRA_HOST_FLAGS) ; do \
9317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9318 done; \
9319 echo "Doing info in gawk" ; \
9320 (cd gawk && \
9321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9323 "RANLIB=$${RANLIB}" \
9324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9325 info) \
9326 || exit 1
9328 @endif gawk
9330 .PHONY: maybe-dvi-gawk dvi-gawk
9331 maybe-dvi-gawk:
9332 @if gawk
9333 maybe-dvi-gawk: dvi-gawk
9335 dvi-gawk: \
9336 configure-gawk
9337 @[ -f ./gawk/Makefile ] || exit 0; \
9338 r=`${PWD_COMMAND}`; export r; \
9339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9340 $(SET_LIB_PATH) \
9341 $(HOST_EXPORTS) \
9342 for flag in $(EXTRA_HOST_FLAGS) ; do \
9343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9344 done; \
9345 echo "Doing dvi in gawk" ; \
9346 (cd gawk && \
9347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9349 "RANLIB=$${RANLIB}" \
9350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9351 dvi) \
9352 || exit 1
9354 @endif gawk
9356 .PHONY: maybe-TAGS-gawk TAGS-gawk
9357 maybe-TAGS-gawk:
9358 @if gawk
9359 maybe-TAGS-gawk: TAGS-gawk
9361 TAGS-gawk: \
9362 configure-gawk
9363 @[ -f ./gawk/Makefile ] || exit 0; \
9364 r=`${PWD_COMMAND}`; export r; \
9365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9366 $(SET_LIB_PATH) \
9367 $(HOST_EXPORTS) \
9368 for flag in $(EXTRA_HOST_FLAGS) ; do \
9369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9370 done; \
9371 echo "Doing TAGS in gawk" ; \
9372 (cd gawk && \
9373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9375 "RANLIB=$${RANLIB}" \
9376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9377 TAGS) \
9378 || exit 1
9380 @endif gawk
9382 .PHONY: maybe-install-info-gawk install-info-gawk
9383 maybe-install-info-gawk:
9384 @if gawk
9385 maybe-install-info-gawk: install-info-gawk
9387 install-info-gawk: \
9388 configure-gawk \
9389 info-gawk
9390 @[ -f ./gawk/Makefile ] || exit 0; \
9391 r=`${PWD_COMMAND}`; export r; \
9392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9393 $(SET_LIB_PATH) \
9394 $(HOST_EXPORTS) \
9395 for flag in $(EXTRA_HOST_FLAGS) ; do \
9396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9397 done; \
9398 echo "Doing install-info in gawk" ; \
9399 (cd gawk && \
9400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9402 "RANLIB=$${RANLIB}" \
9403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9404 install-info) \
9405 || exit 1
9407 @endif gawk
9409 .PHONY: maybe-installcheck-gawk installcheck-gawk
9410 maybe-installcheck-gawk:
9411 @if gawk
9412 maybe-installcheck-gawk: installcheck-gawk
9414 installcheck-gawk: \
9415 configure-gawk
9416 @[ -f ./gawk/Makefile ] || exit 0; \
9417 r=`${PWD_COMMAND}`; export r; \
9418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9419 $(SET_LIB_PATH) \
9420 $(HOST_EXPORTS) \
9421 for flag in $(EXTRA_HOST_FLAGS) ; do \
9422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9423 done; \
9424 echo "Doing installcheck in gawk" ; \
9425 (cd gawk && \
9426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9428 "RANLIB=$${RANLIB}" \
9429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9430 installcheck) \
9431 || exit 1
9433 @endif gawk
9435 .PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
9436 maybe-mostlyclean-gawk:
9437 @if gawk
9438 maybe-mostlyclean-gawk: mostlyclean-gawk
9440 mostlyclean-gawk:
9441 @[ -f ./gawk/Makefile ] || exit 0; \
9442 r=`${PWD_COMMAND}`; export r; \
9443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9444 $(SET_LIB_PATH) \
9445 $(HOST_EXPORTS) \
9446 for flag in $(EXTRA_HOST_FLAGS) ; do \
9447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9448 done; \
9449 echo "Doing mostlyclean in gawk" ; \
9450 (cd gawk && \
9451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9453 "RANLIB=$${RANLIB}" \
9454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9455 mostlyclean) \
9456 || exit 1
9458 @endif gawk
9460 .PHONY: maybe-clean-gawk clean-gawk
9461 maybe-clean-gawk:
9462 @if gawk
9463 maybe-clean-gawk: clean-gawk
9465 clean-gawk:
9466 @[ -f ./gawk/Makefile ] || exit 0; \
9467 r=`${PWD_COMMAND}`; export r; \
9468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9469 $(SET_LIB_PATH) \
9470 $(HOST_EXPORTS) \
9471 for flag in $(EXTRA_HOST_FLAGS) ; do \
9472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9473 done; \
9474 echo "Doing clean in gawk" ; \
9475 (cd gawk && \
9476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9478 "RANLIB=$${RANLIB}" \
9479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9480 clean) \
9481 || exit 1
9483 @endif gawk
9485 .PHONY: maybe-distclean-gawk distclean-gawk
9486 maybe-distclean-gawk:
9487 @if gawk
9488 maybe-distclean-gawk: distclean-gawk
9490 distclean-gawk:
9491 @[ -f ./gawk/Makefile ] || exit 0; \
9492 r=`${PWD_COMMAND}`; export r; \
9493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9494 $(SET_LIB_PATH) \
9495 $(HOST_EXPORTS) \
9496 for flag in $(EXTRA_HOST_FLAGS) ; do \
9497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9498 done; \
9499 echo "Doing distclean in gawk" ; \
9500 (cd gawk && \
9501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9503 "RANLIB=$${RANLIB}" \
9504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9505 distclean) \
9506 || exit 1
9508 @endif gawk
9510 .PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
9511 maybe-maintainer-clean-gawk:
9512 @if gawk
9513 maybe-maintainer-clean-gawk: maintainer-clean-gawk
9515 maintainer-clean-gawk:
9516 @[ -f ./gawk/Makefile ] || exit 0; \
9517 r=`${PWD_COMMAND}`; export r; \
9518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9519 $(SET_LIB_PATH) \
9520 $(HOST_EXPORTS) \
9521 for flag in $(EXTRA_HOST_FLAGS) ; do \
9522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9523 done; \
9524 echo "Doing maintainer-clean in gawk" ; \
9525 (cd gawk && \
9526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9528 "RANLIB=$${RANLIB}" \
9529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9530 maintainer-clean) \
9531 || exit 1
9533 @endif gawk
9536 .PHONY: configure-gettext maybe-configure-gettext
9537 maybe-configure-gettext:
9538 @if gettext
9539 maybe-configure-gettext: configure-gettext
9540 configure-gettext:
9541 @test ! -f gettext/Makefile || exit 0; \
9542 [ -d gettext ] || mkdir gettext; \
9543 r=`${PWD_COMMAND}`; export r; \
9544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9545 $(HOST_EXPORTS) \
9546 echo Configuring in gettext; \
9547 cd gettext || exit 1; \
9548 case $(srcdir) in \
9549 \.) \
9550 srcdiroption="--srcdir=."; \
9551 libsrcdir=".";; \
9552 /* | [A-Za-z]:[\\/]*) \
9553 srcdiroption="--srcdir=$(srcdir)/gettext"; \
9554 libsrcdir="$$s/gettext";; \
9555 *) \
9556 srcdiroption="--srcdir=../$(srcdir)/gettext"; \
9557 libsrcdir="$$s/gettext";; \
9558 esac; \
9559 $(SHELL) $${libsrcdir}/configure \
9560 $(HOST_CONFIGARGS) $${srcdiroption} \
9561 || exit 1
9562 @endif gettext
9564 .PHONY: all-gettext maybe-all-gettext
9565 maybe-all-gettext:
9566 @if gettext
9567 TARGET-gettext=all
9568 maybe-all-gettext: all-gettext
9569 all-gettext: configure-gettext
9570 @r=`${PWD_COMMAND}`; export r; \
9571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9572 $(SET_LIB_PATH) \
9573 $(HOST_EXPORTS) \
9574 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) \
9575 $(TARGET-gettext))
9576 @endif gettext
9578 .PHONY: check-gettext maybe-check-gettext
9579 maybe-check-gettext:
9580 @if gettext
9581 maybe-check-gettext: check-gettext
9583 check-gettext:
9584 @r=`${PWD_COMMAND}`; export r; \
9585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9586 $(SET_LIB_PATH) \
9587 $(HOST_EXPORTS) \
9588 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) check)
9590 @endif gettext
9592 .PHONY: install-gettext maybe-install-gettext
9593 maybe-install-gettext:
9594 @if gettext
9595 maybe-install-gettext: install-gettext
9597 install-gettext: installdirs
9598 @r=`${PWD_COMMAND}`; export r; \
9599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9600 $(SET_LIB_PATH) \
9601 $(HOST_EXPORTS) \
9602 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) install)
9604 @endif gettext
9606 # Other targets (info, dvi, etc.)
9608 .PHONY: maybe-info-gettext info-gettext
9609 maybe-info-gettext:
9610 @if gettext
9611 maybe-info-gettext: info-gettext
9613 info-gettext: \
9614 configure-gettext
9615 @[ -f ./gettext/Makefile ] || exit 0; \
9616 r=`${PWD_COMMAND}`; export r; \
9617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9618 $(SET_LIB_PATH) \
9619 $(HOST_EXPORTS) \
9620 for flag in $(EXTRA_HOST_FLAGS) ; do \
9621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9622 done; \
9623 echo "Doing info in gettext" ; \
9624 (cd gettext && \
9625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9627 "RANLIB=$${RANLIB}" \
9628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9629 info) \
9630 || exit 1
9632 @endif gettext
9634 .PHONY: maybe-dvi-gettext dvi-gettext
9635 maybe-dvi-gettext:
9636 @if gettext
9637 maybe-dvi-gettext: dvi-gettext
9639 dvi-gettext: \
9640 configure-gettext
9641 @[ -f ./gettext/Makefile ] || exit 0; \
9642 r=`${PWD_COMMAND}`; export r; \
9643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9644 $(SET_LIB_PATH) \
9645 $(HOST_EXPORTS) \
9646 for flag in $(EXTRA_HOST_FLAGS) ; do \
9647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9648 done; \
9649 echo "Doing dvi in gettext" ; \
9650 (cd gettext && \
9651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9653 "RANLIB=$${RANLIB}" \
9654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9655 dvi) \
9656 || exit 1
9658 @endif gettext
9660 .PHONY: maybe-TAGS-gettext TAGS-gettext
9661 maybe-TAGS-gettext:
9662 @if gettext
9663 maybe-TAGS-gettext: TAGS-gettext
9665 TAGS-gettext: \
9666 configure-gettext
9667 @[ -f ./gettext/Makefile ] || exit 0; \
9668 r=`${PWD_COMMAND}`; export r; \
9669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9670 $(SET_LIB_PATH) \
9671 $(HOST_EXPORTS) \
9672 for flag in $(EXTRA_HOST_FLAGS) ; do \
9673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9674 done; \
9675 echo "Doing TAGS in gettext" ; \
9676 (cd gettext && \
9677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9679 "RANLIB=$${RANLIB}" \
9680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9681 TAGS) \
9682 || exit 1
9684 @endif gettext
9686 .PHONY: maybe-install-info-gettext install-info-gettext
9687 maybe-install-info-gettext:
9688 @if gettext
9689 maybe-install-info-gettext: install-info-gettext
9691 install-info-gettext: \
9692 configure-gettext \
9693 info-gettext
9694 @[ -f ./gettext/Makefile ] || exit 0; \
9695 r=`${PWD_COMMAND}`; export r; \
9696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9697 $(SET_LIB_PATH) \
9698 $(HOST_EXPORTS) \
9699 for flag in $(EXTRA_HOST_FLAGS) ; do \
9700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9701 done; \
9702 echo "Doing install-info in gettext" ; \
9703 (cd gettext && \
9704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9706 "RANLIB=$${RANLIB}" \
9707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9708 install-info) \
9709 || exit 1
9711 @endif gettext
9713 .PHONY: maybe-installcheck-gettext installcheck-gettext
9714 maybe-installcheck-gettext:
9715 @if gettext
9716 maybe-installcheck-gettext: installcheck-gettext
9718 installcheck-gettext: \
9719 configure-gettext
9720 @[ -f ./gettext/Makefile ] || exit 0; \
9721 r=`${PWD_COMMAND}`; export r; \
9722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9723 $(SET_LIB_PATH) \
9724 $(HOST_EXPORTS) \
9725 for flag in $(EXTRA_HOST_FLAGS) ; do \
9726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9727 done; \
9728 echo "Doing installcheck in gettext" ; \
9729 (cd gettext && \
9730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9732 "RANLIB=$${RANLIB}" \
9733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9734 installcheck) \
9735 || exit 1
9737 @endif gettext
9739 .PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
9740 maybe-mostlyclean-gettext:
9741 @if gettext
9742 maybe-mostlyclean-gettext: mostlyclean-gettext
9744 mostlyclean-gettext:
9745 @[ -f ./gettext/Makefile ] || exit 0; \
9746 r=`${PWD_COMMAND}`; export r; \
9747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9748 $(SET_LIB_PATH) \
9749 $(HOST_EXPORTS) \
9750 for flag in $(EXTRA_HOST_FLAGS) ; do \
9751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9752 done; \
9753 echo "Doing mostlyclean in gettext" ; \
9754 (cd gettext && \
9755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9757 "RANLIB=$${RANLIB}" \
9758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9759 mostlyclean) \
9760 || exit 1
9762 @endif gettext
9764 .PHONY: maybe-clean-gettext clean-gettext
9765 maybe-clean-gettext:
9766 @if gettext
9767 maybe-clean-gettext: clean-gettext
9769 clean-gettext:
9770 @[ -f ./gettext/Makefile ] || exit 0; \
9771 r=`${PWD_COMMAND}`; export r; \
9772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9773 $(SET_LIB_PATH) \
9774 $(HOST_EXPORTS) \
9775 for flag in $(EXTRA_HOST_FLAGS) ; do \
9776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9777 done; \
9778 echo "Doing clean in gettext" ; \
9779 (cd gettext && \
9780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9782 "RANLIB=$${RANLIB}" \
9783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9784 clean) \
9785 || exit 1
9787 @endif gettext
9789 .PHONY: maybe-distclean-gettext distclean-gettext
9790 maybe-distclean-gettext:
9791 @if gettext
9792 maybe-distclean-gettext: distclean-gettext
9794 distclean-gettext:
9795 @[ -f ./gettext/Makefile ] || exit 0; \
9796 r=`${PWD_COMMAND}`; export r; \
9797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9798 $(SET_LIB_PATH) \
9799 $(HOST_EXPORTS) \
9800 for flag in $(EXTRA_HOST_FLAGS) ; do \
9801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9802 done; \
9803 echo "Doing distclean in gettext" ; \
9804 (cd gettext && \
9805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9807 "RANLIB=$${RANLIB}" \
9808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9809 distclean) \
9810 || exit 1
9812 @endif gettext
9814 .PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
9815 maybe-maintainer-clean-gettext:
9816 @if gettext
9817 maybe-maintainer-clean-gettext: maintainer-clean-gettext
9819 maintainer-clean-gettext:
9820 @[ -f ./gettext/Makefile ] || exit 0; \
9821 r=`${PWD_COMMAND}`; export r; \
9822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9823 $(SET_LIB_PATH) \
9824 $(HOST_EXPORTS) \
9825 for flag in $(EXTRA_HOST_FLAGS) ; do \
9826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9827 done; \
9828 echo "Doing maintainer-clean in gettext" ; \
9829 (cd gettext && \
9830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9832 "RANLIB=$${RANLIB}" \
9833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9834 maintainer-clean) \
9835 || exit 1
9837 @endif gettext
9840 .PHONY: configure-gnuserv maybe-configure-gnuserv
9841 maybe-configure-gnuserv:
9842 @if gnuserv
9843 maybe-configure-gnuserv: configure-gnuserv
9844 configure-gnuserv:
9845 @test ! -f gnuserv/Makefile || exit 0; \
9846 [ -d gnuserv ] || mkdir gnuserv; \
9847 r=`${PWD_COMMAND}`; export r; \
9848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9849 $(HOST_EXPORTS) \
9850 echo Configuring in gnuserv; \
9851 cd gnuserv || exit 1; \
9852 case $(srcdir) in \
9853 \.) \
9854 srcdiroption="--srcdir=."; \
9855 libsrcdir=".";; \
9856 /* | [A-Za-z]:[\\/]*) \
9857 srcdiroption="--srcdir=$(srcdir)/gnuserv"; \
9858 libsrcdir="$$s/gnuserv";; \
9859 *) \
9860 srcdiroption="--srcdir=../$(srcdir)/gnuserv"; \
9861 libsrcdir="$$s/gnuserv";; \
9862 esac; \
9863 $(SHELL) $${libsrcdir}/configure \
9864 $(HOST_CONFIGARGS) $${srcdiroption} \
9865 || exit 1
9866 @endif gnuserv
9868 .PHONY: all-gnuserv maybe-all-gnuserv
9869 maybe-all-gnuserv:
9870 @if gnuserv
9871 TARGET-gnuserv=all
9872 maybe-all-gnuserv: all-gnuserv
9873 all-gnuserv: configure-gnuserv
9874 @r=`${PWD_COMMAND}`; export r; \
9875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9876 $(SET_LIB_PATH) \
9877 $(HOST_EXPORTS) \
9878 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) \
9879 $(TARGET-gnuserv))
9880 @endif gnuserv
9882 .PHONY: check-gnuserv maybe-check-gnuserv
9883 maybe-check-gnuserv:
9884 @if gnuserv
9885 maybe-check-gnuserv: check-gnuserv
9887 check-gnuserv:
9888 @r=`${PWD_COMMAND}`; export r; \
9889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9890 $(SET_LIB_PATH) \
9891 $(HOST_EXPORTS) \
9892 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) check)
9894 @endif gnuserv
9896 .PHONY: install-gnuserv maybe-install-gnuserv
9897 maybe-install-gnuserv:
9898 @if gnuserv
9899 maybe-install-gnuserv: install-gnuserv
9901 install-gnuserv: installdirs
9902 @r=`${PWD_COMMAND}`; export r; \
9903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9904 $(SET_LIB_PATH) \
9905 $(HOST_EXPORTS) \
9906 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) install)
9908 @endif gnuserv
9910 # Other targets (info, dvi, etc.)
9912 .PHONY: maybe-info-gnuserv info-gnuserv
9913 maybe-info-gnuserv:
9914 @if gnuserv
9915 maybe-info-gnuserv: info-gnuserv
9917 info-gnuserv: \
9918 configure-gnuserv
9919 @[ -f ./gnuserv/Makefile ] || exit 0; \
9920 r=`${PWD_COMMAND}`; export r; \
9921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9922 $(SET_LIB_PATH) \
9923 $(HOST_EXPORTS) \
9924 for flag in $(EXTRA_HOST_FLAGS) ; do \
9925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9926 done; \
9927 echo "Doing info in gnuserv" ; \
9928 (cd gnuserv && \
9929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9931 "RANLIB=$${RANLIB}" \
9932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9933 info) \
9934 || exit 1
9936 @endif gnuserv
9938 .PHONY: maybe-dvi-gnuserv dvi-gnuserv
9939 maybe-dvi-gnuserv:
9940 @if gnuserv
9941 maybe-dvi-gnuserv: dvi-gnuserv
9943 dvi-gnuserv: \
9944 configure-gnuserv
9945 @[ -f ./gnuserv/Makefile ] || exit 0; \
9946 r=`${PWD_COMMAND}`; export r; \
9947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9948 $(SET_LIB_PATH) \
9949 $(HOST_EXPORTS) \
9950 for flag in $(EXTRA_HOST_FLAGS) ; do \
9951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9952 done; \
9953 echo "Doing dvi in gnuserv" ; \
9954 (cd gnuserv && \
9955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9957 "RANLIB=$${RANLIB}" \
9958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9959 dvi) \
9960 || exit 1
9962 @endif gnuserv
9964 .PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
9965 maybe-TAGS-gnuserv:
9966 @if gnuserv
9967 maybe-TAGS-gnuserv: TAGS-gnuserv
9969 TAGS-gnuserv: \
9970 configure-gnuserv
9971 @[ -f ./gnuserv/Makefile ] || exit 0; \
9972 r=`${PWD_COMMAND}`; export r; \
9973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9974 $(SET_LIB_PATH) \
9975 $(HOST_EXPORTS) \
9976 for flag in $(EXTRA_HOST_FLAGS) ; do \
9977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9978 done; \
9979 echo "Doing TAGS in gnuserv" ; \
9980 (cd gnuserv && \
9981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9983 "RANLIB=$${RANLIB}" \
9984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9985 TAGS) \
9986 || exit 1
9988 @endif gnuserv
9990 .PHONY: maybe-install-info-gnuserv install-info-gnuserv
9991 maybe-install-info-gnuserv:
9992 @if gnuserv
9993 maybe-install-info-gnuserv: install-info-gnuserv
9995 install-info-gnuserv: \
9996 configure-gnuserv \
9997 info-gnuserv
9998 @[ -f ./gnuserv/Makefile ] || exit 0; \
9999 r=`${PWD_COMMAND}`; export r; \
10000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10001 $(SET_LIB_PATH) \
10002 $(HOST_EXPORTS) \
10003 for flag in $(EXTRA_HOST_FLAGS) ; do \
10004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10005 done; \
10006 echo "Doing install-info in gnuserv" ; \
10007 (cd gnuserv && \
10008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10010 "RANLIB=$${RANLIB}" \
10011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10012 install-info) \
10013 || exit 1
10015 @endif gnuserv
10017 .PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
10018 maybe-installcheck-gnuserv:
10019 @if gnuserv
10020 maybe-installcheck-gnuserv: installcheck-gnuserv
10022 installcheck-gnuserv: \
10023 configure-gnuserv
10024 @[ -f ./gnuserv/Makefile ] || exit 0; \
10025 r=`${PWD_COMMAND}`; export r; \
10026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10027 $(SET_LIB_PATH) \
10028 $(HOST_EXPORTS) \
10029 for flag in $(EXTRA_HOST_FLAGS) ; do \
10030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10031 done; \
10032 echo "Doing installcheck in gnuserv" ; \
10033 (cd gnuserv && \
10034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10036 "RANLIB=$${RANLIB}" \
10037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10038 installcheck) \
10039 || exit 1
10041 @endif gnuserv
10043 .PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
10044 maybe-mostlyclean-gnuserv:
10045 @if gnuserv
10046 maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
10048 mostlyclean-gnuserv:
10049 @[ -f ./gnuserv/Makefile ] || exit 0; \
10050 r=`${PWD_COMMAND}`; export r; \
10051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10052 $(SET_LIB_PATH) \
10053 $(HOST_EXPORTS) \
10054 for flag in $(EXTRA_HOST_FLAGS) ; do \
10055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10056 done; \
10057 echo "Doing mostlyclean in gnuserv" ; \
10058 (cd gnuserv && \
10059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10061 "RANLIB=$${RANLIB}" \
10062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10063 mostlyclean) \
10064 || exit 1
10066 @endif gnuserv
10068 .PHONY: maybe-clean-gnuserv clean-gnuserv
10069 maybe-clean-gnuserv:
10070 @if gnuserv
10071 maybe-clean-gnuserv: clean-gnuserv
10073 clean-gnuserv:
10074 @[ -f ./gnuserv/Makefile ] || exit 0; \
10075 r=`${PWD_COMMAND}`; export r; \
10076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10077 $(SET_LIB_PATH) \
10078 $(HOST_EXPORTS) \
10079 for flag in $(EXTRA_HOST_FLAGS) ; do \
10080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10081 done; \
10082 echo "Doing clean in gnuserv" ; \
10083 (cd gnuserv && \
10084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10086 "RANLIB=$${RANLIB}" \
10087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10088 clean) \
10089 || exit 1
10091 @endif gnuserv
10093 .PHONY: maybe-distclean-gnuserv distclean-gnuserv
10094 maybe-distclean-gnuserv:
10095 @if gnuserv
10096 maybe-distclean-gnuserv: distclean-gnuserv
10098 distclean-gnuserv:
10099 @[ -f ./gnuserv/Makefile ] || exit 0; \
10100 r=`${PWD_COMMAND}`; export r; \
10101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10102 $(SET_LIB_PATH) \
10103 $(HOST_EXPORTS) \
10104 for flag in $(EXTRA_HOST_FLAGS) ; do \
10105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10106 done; \
10107 echo "Doing distclean in gnuserv" ; \
10108 (cd gnuserv && \
10109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10111 "RANLIB=$${RANLIB}" \
10112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10113 distclean) \
10114 || exit 1
10116 @endif gnuserv
10118 .PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
10119 maybe-maintainer-clean-gnuserv:
10120 @if gnuserv
10121 maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
10123 maintainer-clean-gnuserv:
10124 @[ -f ./gnuserv/Makefile ] || exit 0; \
10125 r=`${PWD_COMMAND}`; export r; \
10126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10127 $(SET_LIB_PATH) \
10128 $(HOST_EXPORTS) \
10129 for flag in $(EXTRA_HOST_FLAGS) ; do \
10130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10131 done; \
10132 echo "Doing maintainer-clean in gnuserv" ; \
10133 (cd gnuserv && \
10134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10136 "RANLIB=$${RANLIB}" \
10137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10138 maintainer-clean) \
10139 || exit 1
10141 @endif gnuserv
10144 .PHONY: configure-gprof maybe-configure-gprof
10145 maybe-configure-gprof:
10146 @if gprof
10147 maybe-configure-gprof: configure-gprof
10148 configure-gprof:
10149 @test ! -f gprof/Makefile || exit 0; \
10150 [ -d gprof ] || mkdir gprof; \
10151 r=`${PWD_COMMAND}`; export r; \
10152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10153 $(HOST_EXPORTS) \
10154 echo Configuring in gprof; \
10155 cd gprof || exit 1; \
10156 case $(srcdir) in \
10157 \.) \
10158 srcdiroption="--srcdir=."; \
10159 libsrcdir=".";; \
10160 /* | [A-Za-z]:[\\/]*) \
10161 srcdiroption="--srcdir=$(srcdir)/gprof"; \
10162 libsrcdir="$$s/gprof";; \
10163 *) \
10164 srcdiroption="--srcdir=../$(srcdir)/gprof"; \
10165 libsrcdir="$$s/gprof";; \
10166 esac; \
10167 $(SHELL) $${libsrcdir}/configure \
10168 $(HOST_CONFIGARGS) $${srcdiroption} \
10169 || exit 1
10170 @endif gprof
10172 .PHONY: all-gprof maybe-all-gprof
10173 maybe-all-gprof:
10174 @if gprof
10175 TARGET-gprof=all
10176 maybe-all-gprof: all-gprof
10177 all-gprof: configure-gprof
10178 @r=`${PWD_COMMAND}`; export r; \
10179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10180 $(SET_LIB_PATH) \
10181 $(HOST_EXPORTS) \
10182 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) \
10183 $(TARGET-gprof))
10184 @endif gprof
10186 .PHONY: check-gprof maybe-check-gprof
10187 maybe-check-gprof:
10188 @if gprof
10189 maybe-check-gprof: check-gprof
10191 check-gprof:
10192 @r=`${PWD_COMMAND}`; export r; \
10193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10194 $(SET_LIB_PATH) \
10195 $(HOST_EXPORTS) \
10196 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) check)
10198 @endif gprof
10200 .PHONY: install-gprof maybe-install-gprof
10201 maybe-install-gprof:
10202 @if gprof
10203 maybe-install-gprof: install-gprof
10205 install-gprof: installdirs
10206 @r=`${PWD_COMMAND}`; export r; \
10207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10208 $(SET_LIB_PATH) \
10209 $(HOST_EXPORTS) \
10210 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) install)
10212 @endif gprof
10214 # Other targets (info, dvi, etc.)
10216 .PHONY: maybe-info-gprof info-gprof
10217 maybe-info-gprof:
10218 @if gprof
10219 maybe-info-gprof: info-gprof
10221 info-gprof: \
10222 configure-gprof
10223 @[ -f ./gprof/Makefile ] || exit 0; \
10224 r=`${PWD_COMMAND}`; export r; \
10225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10226 $(SET_LIB_PATH) \
10227 $(HOST_EXPORTS) \
10228 for flag in $(EXTRA_HOST_FLAGS) ; do \
10229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10230 done; \
10231 echo "Doing info in gprof" ; \
10232 (cd gprof && \
10233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10235 "RANLIB=$${RANLIB}" \
10236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10237 info) \
10238 || exit 1
10240 @endif gprof
10242 .PHONY: maybe-dvi-gprof dvi-gprof
10243 maybe-dvi-gprof:
10244 @if gprof
10245 maybe-dvi-gprof: dvi-gprof
10247 dvi-gprof: \
10248 configure-gprof
10249 @[ -f ./gprof/Makefile ] || exit 0; \
10250 r=`${PWD_COMMAND}`; export r; \
10251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10252 $(SET_LIB_PATH) \
10253 $(HOST_EXPORTS) \
10254 for flag in $(EXTRA_HOST_FLAGS) ; do \
10255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10256 done; \
10257 echo "Doing dvi in gprof" ; \
10258 (cd gprof && \
10259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10261 "RANLIB=$${RANLIB}" \
10262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10263 dvi) \
10264 || exit 1
10266 @endif gprof
10268 .PHONY: maybe-TAGS-gprof TAGS-gprof
10269 maybe-TAGS-gprof:
10270 @if gprof
10271 maybe-TAGS-gprof: TAGS-gprof
10273 TAGS-gprof: \
10274 configure-gprof
10275 @[ -f ./gprof/Makefile ] || exit 0; \
10276 r=`${PWD_COMMAND}`; export r; \
10277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10278 $(SET_LIB_PATH) \
10279 $(HOST_EXPORTS) \
10280 for flag in $(EXTRA_HOST_FLAGS) ; do \
10281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10282 done; \
10283 echo "Doing TAGS in gprof" ; \
10284 (cd gprof && \
10285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10287 "RANLIB=$${RANLIB}" \
10288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10289 TAGS) \
10290 || exit 1
10292 @endif gprof
10294 .PHONY: maybe-install-info-gprof install-info-gprof
10295 maybe-install-info-gprof:
10296 @if gprof
10297 maybe-install-info-gprof: install-info-gprof
10299 install-info-gprof: \
10300 configure-gprof \
10301 info-gprof
10302 @[ -f ./gprof/Makefile ] || exit 0; \
10303 r=`${PWD_COMMAND}`; export r; \
10304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10305 $(SET_LIB_PATH) \
10306 $(HOST_EXPORTS) \
10307 for flag in $(EXTRA_HOST_FLAGS) ; do \
10308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10309 done; \
10310 echo "Doing install-info in gprof" ; \
10311 (cd gprof && \
10312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10314 "RANLIB=$${RANLIB}" \
10315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10316 install-info) \
10317 || exit 1
10319 @endif gprof
10321 .PHONY: maybe-installcheck-gprof installcheck-gprof
10322 maybe-installcheck-gprof:
10323 @if gprof
10324 maybe-installcheck-gprof: installcheck-gprof
10326 installcheck-gprof: \
10327 configure-gprof
10328 @[ -f ./gprof/Makefile ] || exit 0; \
10329 r=`${PWD_COMMAND}`; export r; \
10330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10331 $(SET_LIB_PATH) \
10332 $(HOST_EXPORTS) \
10333 for flag in $(EXTRA_HOST_FLAGS) ; do \
10334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10335 done; \
10336 echo "Doing installcheck in gprof" ; \
10337 (cd gprof && \
10338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10340 "RANLIB=$${RANLIB}" \
10341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10342 installcheck) \
10343 || exit 1
10345 @endif gprof
10347 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
10348 maybe-mostlyclean-gprof:
10349 @if gprof
10350 maybe-mostlyclean-gprof: mostlyclean-gprof
10352 mostlyclean-gprof:
10353 @[ -f ./gprof/Makefile ] || exit 0; \
10354 r=`${PWD_COMMAND}`; export r; \
10355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10356 $(SET_LIB_PATH) \
10357 $(HOST_EXPORTS) \
10358 for flag in $(EXTRA_HOST_FLAGS) ; do \
10359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10360 done; \
10361 echo "Doing mostlyclean in gprof" ; \
10362 (cd gprof && \
10363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10365 "RANLIB=$${RANLIB}" \
10366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10367 mostlyclean) \
10368 || exit 1
10370 @endif gprof
10372 .PHONY: maybe-clean-gprof clean-gprof
10373 maybe-clean-gprof:
10374 @if gprof
10375 maybe-clean-gprof: clean-gprof
10377 clean-gprof:
10378 @[ -f ./gprof/Makefile ] || exit 0; \
10379 r=`${PWD_COMMAND}`; export r; \
10380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10381 $(SET_LIB_PATH) \
10382 $(HOST_EXPORTS) \
10383 for flag in $(EXTRA_HOST_FLAGS) ; do \
10384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10385 done; \
10386 echo "Doing clean in gprof" ; \
10387 (cd gprof && \
10388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10390 "RANLIB=$${RANLIB}" \
10391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10392 clean) \
10393 || exit 1
10395 @endif gprof
10397 .PHONY: maybe-distclean-gprof distclean-gprof
10398 maybe-distclean-gprof:
10399 @if gprof
10400 maybe-distclean-gprof: distclean-gprof
10402 distclean-gprof:
10403 @[ -f ./gprof/Makefile ] || exit 0; \
10404 r=`${PWD_COMMAND}`; export r; \
10405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10406 $(SET_LIB_PATH) \
10407 $(HOST_EXPORTS) \
10408 for flag in $(EXTRA_HOST_FLAGS) ; do \
10409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10410 done; \
10411 echo "Doing distclean in gprof" ; \
10412 (cd gprof && \
10413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10415 "RANLIB=$${RANLIB}" \
10416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10417 distclean) \
10418 || exit 1
10420 @endif gprof
10422 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
10423 maybe-maintainer-clean-gprof:
10424 @if gprof
10425 maybe-maintainer-clean-gprof: maintainer-clean-gprof
10427 maintainer-clean-gprof:
10428 @[ -f ./gprof/Makefile ] || exit 0; \
10429 r=`${PWD_COMMAND}`; export r; \
10430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10431 $(SET_LIB_PATH) \
10432 $(HOST_EXPORTS) \
10433 for flag in $(EXTRA_HOST_FLAGS) ; do \
10434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10435 done; \
10436 echo "Doing maintainer-clean in gprof" ; \
10437 (cd gprof && \
10438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10440 "RANLIB=$${RANLIB}" \
10441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10442 maintainer-clean) \
10443 || exit 1
10445 @endif gprof
10448 .PHONY: configure-gzip maybe-configure-gzip
10449 maybe-configure-gzip:
10450 @if gzip
10451 maybe-configure-gzip: configure-gzip
10452 configure-gzip:
10453 @test ! -f gzip/Makefile || exit 0; \
10454 [ -d gzip ] || mkdir gzip; \
10455 r=`${PWD_COMMAND}`; export r; \
10456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10457 $(HOST_EXPORTS) \
10458 echo Configuring in gzip; \
10459 cd gzip || exit 1; \
10460 case $(srcdir) in \
10461 \.) \
10462 srcdiroption="--srcdir=."; \
10463 libsrcdir=".";; \
10464 /* | [A-Za-z]:[\\/]*) \
10465 srcdiroption="--srcdir=$(srcdir)/gzip"; \
10466 libsrcdir="$$s/gzip";; \
10467 *) \
10468 srcdiroption="--srcdir=../$(srcdir)/gzip"; \
10469 libsrcdir="$$s/gzip";; \
10470 esac; \
10471 $(SHELL) $${libsrcdir}/configure \
10472 $(HOST_CONFIGARGS) $${srcdiroption} \
10473 || exit 1
10474 @endif gzip
10476 .PHONY: all-gzip maybe-all-gzip
10477 maybe-all-gzip:
10478 @if gzip
10479 TARGET-gzip=all
10480 maybe-all-gzip: all-gzip
10481 all-gzip: configure-gzip
10482 @r=`${PWD_COMMAND}`; export r; \
10483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10484 $(SET_LIB_PATH) \
10485 $(HOST_EXPORTS) \
10486 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) \
10487 $(TARGET-gzip))
10488 @endif gzip
10490 .PHONY: check-gzip maybe-check-gzip
10491 maybe-check-gzip:
10492 @if gzip
10493 maybe-check-gzip: check-gzip
10495 check-gzip:
10496 @r=`${PWD_COMMAND}`; export r; \
10497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10498 $(SET_LIB_PATH) \
10499 $(HOST_EXPORTS) \
10500 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) check)
10502 @endif gzip
10504 .PHONY: install-gzip maybe-install-gzip
10505 maybe-install-gzip:
10506 @if gzip
10507 maybe-install-gzip: install-gzip
10509 install-gzip: installdirs
10510 @r=`${PWD_COMMAND}`; export r; \
10511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10512 $(SET_LIB_PATH) \
10513 $(HOST_EXPORTS) \
10514 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) install)
10516 @endif gzip
10518 # Other targets (info, dvi, etc.)
10520 .PHONY: maybe-info-gzip info-gzip
10521 maybe-info-gzip:
10522 @if gzip
10523 maybe-info-gzip: info-gzip
10525 info-gzip: \
10526 configure-gzip
10527 @[ -f ./gzip/Makefile ] || exit 0; \
10528 r=`${PWD_COMMAND}`; export r; \
10529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10530 $(SET_LIB_PATH) \
10531 $(HOST_EXPORTS) \
10532 for flag in $(EXTRA_HOST_FLAGS) ; do \
10533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10534 done; \
10535 echo "Doing info in gzip" ; \
10536 (cd gzip && \
10537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10539 "RANLIB=$${RANLIB}" \
10540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10541 info) \
10542 || exit 1
10544 @endif gzip
10546 .PHONY: maybe-dvi-gzip dvi-gzip
10547 maybe-dvi-gzip:
10548 @if gzip
10549 maybe-dvi-gzip: dvi-gzip
10551 dvi-gzip: \
10552 configure-gzip
10553 @[ -f ./gzip/Makefile ] || exit 0; \
10554 r=`${PWD_COMMAND}`; export r; \
10555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10556 $(SET_LIB_PATH) \
10557 $(HOST_EXPORTS) \
10558 for flag in $(EXTRA_HOST_FLAGS) ; do \
10559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10560 done; \
10561 echo "Doing dvi in gzip" ; \
10562 (cd gzip && \
10563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10565 "RANLIB=$${RANLIB}" \
10566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10567 dvi) \
10568 || exit 1
10570 @endif gzip
10572 .PHONY: maybe-TAGS-gzip TAGS-gzip
10573 maybe-TAGS-gzip:
10574 @if gzip
10575 maybe-TAGS-gzip: TAGS-gzip
10577 TAGS-gzip: \
10578 configure-gzip
10579 @[ -f ./gzip/Makefile ] || exit 0; \
10580 r=`${PWD_COMMAND}`; export r; \
10581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10582 $(SET_LIB_PATH) \
10583 $(HOST_EXPORTS) \
10584 for flag in $(EXTRA_HOST_FLAGS) ; do \
10585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10586 done; \
10587 echo "Doing TAGS in gzip" ; \
10588 (cd gzip && \
10589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10591 "RANLIB=$${RANLIB}" \
10592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10593 TAGS) \
10594 || exit 1
10596 @endif gzip
10598 .PHONY: maybe-install-info-gzip install-info-gzip
10599 maybe-install-info-gzip:
10600 @if gzip
10601 maybe-install-info-gzip: install-info-gzip
10603 install-info-gzip: \
10604 configure-gzip \
10605 info-gzip
10606 @[ -f ./gzip/Makefile ] || exit 0; \
10607 r=`${PWD_COMMAND}`; export r; \
10608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10609 $(SET_LIB_PATH) \
10610 $(HOST_EXPORTS) \
10611 for flag in $(EXTRA_HOST_FLAGS) ; do \
10612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10613 done; \
10614 echo "Doing install-info in gzip" ; \
10615 (cd gzip && \
10616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10618 "RANLIB=$${RANLIB}" \
10619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10620 install-info) \
10621 || exit 1
10623 @endif gzip
10625 .PHONY: maybe-installcheck-gzip installcheck-gzip
10626 maybe-installcheck-gzip:
10627 @if gzip
10628 maybe-installcheck-gzip: installcheck-gzip
10630 installcheck-gzip: \
10631 configure-gzip
10632 @[ -f ./gzip/Makefile ] || exit 0; \
10633 r=`${PWD_COMMAND}`; export r; \
10634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10635 $(SET_LIB_PATH) \
10636 $(HOST_EXPORTS) \
10637 for flag in $(EXTRA_HOST_FLAGS) ; do \
10638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10639 done; \
10640 echo "Doing installcheck in gzip" ; \
10641 (cd gzip && \
10642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10644 "RANLIB=$${RANLIB}" \
10645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10646 installcheck) \
10647 || exit 1
10649 @endif gzip
10651 .PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
10652 maybe-mostlyclean-gzip:
10653 @if gzip
10654 maybe-mostlyclean-gzip: mostlyclean-gzip
10656 mostlyclean-gzip:
10657 @[ -f ./gzip/Makefile ] || exit 0; \
10658 r=`${PWD_COMMAND}`; export r; \
10659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10660 $(SET_LIB_PATH) \
10661 $(HOST_EXPORTS) \
10662 for flag in $(EXTRA_HOST_FLAGS) ; do \
10663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10664 done; \
10665 echo "Doing mostlyclean in gzip" ; \
10666 (cd gzip && \
10667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10669 "RANLIB=$${RANLIB}" \
10670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10671 mostlyclean) \
10672 || exit 1
10674 @endif gzip
10676 .PHONY: maybe-clean-gzip clean-gzip
10677 maybe-clean-gzip:
10678 @if gzip
10679 maybe-clean-gzip: clean-gzip
10681 clean-gzip:
10682 @[ -f ./gzip/Makefile ] || exit 0; \
10683 r=`${PWD_COMMAND}`; export r; \
10684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10685 $(SET_LIB_PATH) \
10686 $(HOST_EXPORTS) \
10687 for flag in $(EXTRA_HOST_FLAGS) ; do \
10688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10689 done; \
10690 echo "Doing clean in gzip" ; \
10691 (cd gzip && \
10692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10694 "RANLIB=$${RANLIB}" \
10695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10696 clean) \
10697 || exit 1
10699 @endif gzip
10701 .PHONY: maybe-distclean-gzip distclean-gzip
10702 maybe-distclean-gzip:
10703 @if gzip
10704 maybe-distclean-gzip: distclean-gzip
10706 distclean-gzip:
10707 @[ -f ./gzip/Makefile ] || exit 0; \
10708 r=`${PWD_COMMAND}`; export r; \
10709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10710 $(SET_LIB_PATH) \
10711 $(HOST_EXPORTS) \
10712 for flag in $(EXTRA_HOST_FLAGS) ; do \
10713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10714 done; \
10715 echo "Doing distclean in gzip" ; \
10716 (cd gzip && \
10717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10719 "RANLIB=$${RANLIB}" \
10720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10721 distclean) \
10722 || exit 1
10724 @endif gzip
10726 .PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
10727 maybe-maintainer-clean-gzip:
10728 @if gzip
10729 maybe-maintainer-clean-gzip: maintainer-clean-gzip
10731 maintainer-clean-gzip:
10732 @[ -f ./gzip/Makefile ] || exit 0; \
10733 r=`${PWD_COMMAND}`; export r; \
10734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10735 $(SET_LIB_PATH) \
10736 $(HOST_EXPORTS) \
10737 for flag in $(EXTRA_HOST_FLAGS) ; do \
10738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10739 done; \
10740 echo "Doing maintainer-clean in gzip" ; \
10741 (cd gzip && \
10742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10744 "RANLIB=$${RANLIB}" \
10745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10746 maintainer-clean) \
10747 || exit 1
10749 @endif gzip
10752 .PHONY: configure-hello maybe-configure-hello
10753 maybe-configure-hello:
10754 @if hello
10755 maybe-configure-hello: configure-hello
10756 configure-hello:
10757 @test ! -f hello/Makefile || exit 0; \
10758 [ -d hello ] || mkdir hello; \
10759 r=`${PWD_COMMAND}`; export r; \
10760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10761 $(HOST_EXPORTS) \
10762 echo Configuring in hello; \
10763 cd hello || exit 1; \
10764 case $(srcdir) in \
10765 \.) \
10766 srcdiroption="--srcdir=."; \
10767 libsrcdir=".";; \
10768 /* | [A-Za-z]:[\\/]*) \
10769 srcdiroption="--srcdir=$(srcdir)/hello"; \
10770 libsrcdir="$$s/hello";; \
10771 *) \
10772 srcdiroption="--srcdir=../$(srcdir)/hello"; \
10773 libsrcdir="$$s/hello";; \
10774 esac; \
10775 $(SHELL) $${libsrcdir}/configure \
10776 $(HOST_CONFIGARGS) $${srcdiroption} \
10777 || exit 1
10778 @endif hello
10780 .PHONY: all-hello maybe-all-hello
10781 maybe-all-hello:
10782 @if hello
10783 TARGET-hello=all
10784 maybe-all-hello: all-hello
10785 all-hello: configure-hello
10786 @r=`${PWD_COMMAND}`; export r; \
10787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10788 $(SET_LIB_PATH) \
10789 $(HOST_EXPORTS) \
10790 (cd hello && $(MAKE) $(FLAGS_TO_PASS) \
10791 $(TARGET-hello))
10792 @endif hello
10794 .PHONY: check-hello maybe-check-hello
10795 maybe-check-hello:
10796 @if hello
10797 maybe-check-hello: check-hello
10799 check-hello:
10800 @r=`${PWD_COMMAND}`; export r; \
10801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10802 $(SET_LIB_PATH) \
10803 $(HOST_EXPORTS) \
10804 (cd hello && $(MAKE) $(FLAGS_TO_PASS) check)
10806 @endif hello
10808 .PHONY: install-hello maybe-install-hello
10809 maybe-install-hello:
10810 @if hello
10811 maybe-install-hello: install-hello
10813 install-hello: installdirs
10814 @r=`${PWD_COMMAND}`; export r; \
10815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10816 $(SET_LIB_PATH) \
10817 $(HOST_EXPORTS) \
10818 (cd hello && $(MAKE) $(FLAGS_TO_PASS) install)
10820 @endif hello
10822 # Other targets (info, dvi, etc.)
10824 .PHONY: maybe-info-hello info-hello
10825 maybe-info-hello:
10826 @if hello
10827 maybe-info-hello: info-hello
10829 info-hello: \
10830 configure-hello
10831 @[ -f ./hello/Makefile ] || exit 0; \
10832 r=`${PWD_COMMAND}`; export r; \
10833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10834 $(SET_LIB_PATH) \
10835 $(HOST_EXPORTS) \
10836 for flag in $(EXTRA_HOST_FLAGS) ; do \
10837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10838 done; \
10839 echo "Doing info in hello" ; \
10840 (cd hello && \
10841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10843 "RANLIB=$${RANLIB}" \
10844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10845 info) \
10846 || exit 1
10848 @endif hello
10850 .PHONY: maybe-dvi-hello dvi-hello
10851 maybe-dvi-hello:
10852 @if hello
10853 maybe-dvi-hello: dvi-hello
10855 dvi-hello: \
10856 configure-hello
10857 @[ -f ./hello/Makefile ] || exit 0; \
10858 r=`${PWD_COMMAND}`; export r; \
10859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10860 $(SET_LIB_PATH) \
10861 $(HOST_EXPORTS) \
10862 for flag in $(EXTRA_HOST_FLAGS) ; do \
10863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10864 done; \
10865 echo "Doing dvi in hello" ; \
10866 (cd hello && \
10867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10869 "RANLIB=$${RANLIB}" \
10870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10871 dvi) \
10872 || exit 1
10874 @endif hello
10876 .PHONY: maybe-TAGS-hello TAGS-hello
10877 maybe-TAGS-hello:
10878 @if hello
10879 maybe-TAGS-hello: TAGS-hello
10881 TAGS-hello: \
10882 configure-hello
10883 @[ -f ./hello/Makefile ] || exit 0; \
10884 r=`${PWD_COMMAND}`; export r; \
10885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10886 $(SET_LIB_PATH) \
10887 $(HOST_EXPORTS) \
10888 for flag in $(EXTRA_HOST_FLAGS) ; do \
10889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10890 done; \
10891 echo "Doing TAGS in hello" ; \
10892 (cd hello && \
10893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10895 "RANLIB=$${RANLIB}" \
10896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10897 TAGS) \
10898 || exit 1
10900 @endif hello
10902 .PHONY: maybe-install-info-hello install-info-hello
10903 maybe-install-info-hello:
10904 @if hello
10905 maybe-install-info-hello: install-info-hello
10907 install-info-hello: \
10908 configure-hello \
10909 info-hello
10910 @[ -f ./hello/Makefile ] || exit 0; \
10911 r=`${PWD_COMMAND}`; export r; \
10912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10913 $(SET_LIB_PATH) \
10914 $(HOST_EXPORTS) \
10915 for flag in $(EXTRA_HOST_FLAGS) ; do \
10916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10917 done; \
10918 echo "Doing install-info in hello" ; \
10919 (cd hello && \
10920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10922 "RANLIB=$${RANLIB}" \
10923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10924 install-info) \
10925 || exit 1
10927 @endif hello
10929 .PHONY: maybe-installcheck-hello installcheck-hello
10930 maybe-installcheck-hello:
10931 @if hello
10932 maybe-installcheck-hello: installcheck-hello
10934 installcheck-hello: \
10935 configure-hello
10936 @[ -f ./hello/Makefile ] || exit 0; \
10937 r=`${PWD_COMMAND}`; export r; \
10938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10939 $(SET_LIB_PATH) \
10940 $(HOST_EXPORTS) \
10941 for flag in $(EXTRA_HOST_FLAGS) ; do \
10942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10943 done; \
10944 echo "Doing installcheck in hello" ; \
10945 (cd hello && \
10946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10948 "RANLIB=$${RANLIB}" \
10949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10950 installcheck) \
10951 || exit 1
10953 @endif hello
10955 .PHONY: maybe-mostlyclean-hello mostlyclean-hello
10956 maybe-mostlyclean-hello:
10957 @if hello
10958 maybe-mostlyclean-hello: mostlyclean-hello
10960 mostlyclean-hello:
10961 @[ -f ./hello/Makefile ] || exit 0; \
10962 r=`${PWD_COMMAND}`; export r; \
10963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10964 $(SET_LIB_PATH) \
10965 $(HOST_EXPORTS) \
10966 for flag in $(EXTRA_HOST_FLAGS) ; do \
10967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10968 done; \
10969 echo "Doing mostlyclean in hello" ; \
10970 (cd hello && \
10971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10973 "RANLIB=$${RANLIB}" \
10974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10975 mostlyclean) \
10976 || exit 1
10978 @endif hello
10980 .PHONY: maybe-clean-hello clean-hello
10981 maybe-clean-hello:
10982 @if hello
10983 maybe-clean-hello: clean-hello
10985 clean-hello:
10986 @[ -f ./hello/Makefile ] || exit 0; \
10987 r=`${PWD_COMMAND}`; export r; \
10988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10989 $(SET_LIB_PATH) \
10990 $(HOST_EXPORTS) \
10991 for flag in $(EXTRA_HOST_FLAGS) ; do \
10992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10993 done; \
10994 echo "Doing clean in hello" ; \
10995 (cd hello && \
10996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10998 "RANLIB=$${RANLIB}" \
10999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11000 clean) \
11001 || exit 1
11003 @endif hello
11005 .PHONY: maybe-distclean-hello distclean-hello
11006 maybe-distclean-hello:
11007 @if hello
11008 maybe-distclean-hello: distclean-hello
11010 distclean-hello:
11011 @[ -f ./hello/Makefile ] || exit 0; \
11012 r=`${PWD_COMMAND}`; export r; \
11013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11014 $(SET_LIB_PATH) \
11015 $(HOST_EXPORTS) \
11016 for flag in $(EXTRA_HOST_FLAGS) ; do \
11017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11018 done; \
11019 echo "Doing distclean in hello" ; \
11020 (cd hello && \
11021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11023 "RANLIB=$${RANLIB}" \
11024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11025 distclean) \
11026 || exit 1
11028 @endif hello
11030 .PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
11031 maybe-maintainer-clean-hello:
11032 @if hello
11033 maybe-maintainer-clean-hello: maintainer-clean-hello
11035 maintainer-clean-hello:
11036 @[ -f ./hello/Makefile ] || exit 0; \
11037 r=`${PWD_COMMAND}`; export r; \
11038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11039 $(SET_LIB_PATH) \
11040 $(HOST_EXPORTS) \
11041 for flag in $(EXTRA_HOST_FLAGS) ; do \
11042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11043 done; \
11044 echo "Doing maintainer-clean in hello" ; \
11045 (cd hello && \
11046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11048 "RANLIB=$${RANLIB}" \
11049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11050 maintainer-clean) \
11051 || exit 1
11053 @endif hello
11056 .PHONY: configure-indent maybe-configure-indent
11057 maybe-configure-indent:
11058 @if indent
11059 maybe-configure-indent: configure-indent
11060 configure-indent:
11061 @test ! -f indent/Makefile || exit 0; \
11062 [ -d indent ] || mkdir indent; \
11063 r=`${PWD_COMMAND}`; export r; \
11064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11065 $(HOST_EXPORTS) \
11066 echo Configuring in indent; \
11067 cd indent || exit 1; \
11068 case $(srcdir) in \
11069 \.) \
11070 srcdiroption="--srcdir=."; \
11071 libsrcdir=".";; \
11072 /* | [A-Za-z]:[\\/]*) \
11073 srcdiroption="--srcdir=$(srcdir)/indent"; \
11074 libsrcdir="$$s/indent";; \
11075 *) \
11076 srcdiroption="--srcdir=../$(srcdir)/indent"; \
11077 libsrcdir="$$s/indent";; \
11078 esac; \
11079 $(SHELL) $${libsrcdir}/configure \
11080 $(HOST_CONFIGARGS) $${srcdiroption} \
11081 || exit 1
11082 @endif indent
11084 .PHONY: all-indent maybe-all-indent
11085 maybe-all-indent:
11086 @if indent
11087 TARGET-indent=all
11088 maybe-all-indent: all-indent
11089 all-indent: configure-indent
11090 @r=`${PWD_COMMAND}`; export r; \
11091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11092 $(SET_LIB_PATH) \
11093 $(HOST_EXPORTS) \
11094 (cd indent && $(MAKE) $(FLAGS_TO_PASS) \
11095 $(TARGET-indent))
11096 @endif indent
11098 .PHONY: check-indent maybe-check-indent
11099 maybe-check-indent:
11100 @if indent
11101 maybe-check-indent: check-indent
11103 check-indent:
11104 @r=`${PWD_COMMAND}`; export r; \
11105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11106 $(SET_LIB_PATH) \
11107 $(HOST_EXPORTS) \
11108 (cd indent && $(MAKE) $(FLAGS_TO_PASS) check)
11110 @endif indent
11112 .PHONY: install-indent maybe-install-indent
11113 maybe-install-indent:
11114 @if indent
11115 maybe-install-indent: install-indent
11117 install-indent: installdirs
11118 @r=`${PWD_COMMAND}`; export r; \
11119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11120 $(SET_LIB_PATH) \
11121 $(HOST_EXPORTS) \
11122 (cd indent && $(MAKE) $(FLAGS_TO_PASS) install)
11124 @endif indent
11126 # Other targets (info, dvi, etc.)
11128 .PHONY: maybe-info-indent info-indent
11129 maybe-info-indent:
11130 @if indent
11131 maybe-info-indent: info-indent
11133 info-indent: \
11134 configure-indent
11135 @[ -f ./indent/Makefile ] || exit 0; \
11136 r=`${PWD_COMMAND}`; export r; \
11137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11138 $(SET_LIB_PATH) \
11139 $(HOST_EXPORTS) \
11140 for flag in $(EXTRA_HOST_FLAGS) ; do \
11141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11142 done; \
11143 echo "Doing info in indent" ; \
11144 (cd indent && \
11145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11147 "RANLIB=$${RANLIB}" \
11148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11149 info) \
11150 || exit 1
11152 @endif indent
11154 .PHONY: maybe-dvi-indent dvi-indent
11155 maybe-dvi-indent:
11156 @if indent
11157 maybe-dvi-indent: dvi-indent
11159 dvi-indent: \
11160 configure-indent
11161 @[ -f ./indent/Makefile ] || exit 0; \
11162 r=`${PWD_COMMAND}`; export r; \
11163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11164 $(SET_LIB_PATH) \
11165 $(HOST_EXPORTS) \
11166 for flag in $(EXTRA_HOST_FLAGS) ; do \
11167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11168 done; \
11169 echo "Doing dvi in indent" ; \
11170 (cd indent && \
11171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11173 "RANLIB=$${RANLIB}" \
11174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11175 dvi) \
11176 || exit 1
11178 @endif indent
11180 .PHONY: maybe-TAGS-indent TAGS-indent
11181 maybe-TAGS-indent:
11182 @if indent
11183 maybe-TAGS-indent: TAGS-indent
11185 TAGS-indent: \
11186 configure-indent
11187 @[ -f ./indent/Makefile ] || exit 0; \
11188 r=`${PWD_COMMAND}`; export r; \
11189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11190 $(SET_LIB_PATH) \
11191 $(HOST_EXPORTS) \
11192 for flag in $(EXTRA_HOST_FLAGS) ; do \
11193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11194 done; \
11195 echo "Doing TAGS in indent" ; \
11196 (cd indent && \
11197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11199 "RANLIB=$${RANLIB}" \
11200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11201 TAGS) \
11202 || exit 1
11204 @endif indent
11206 .PHONY: maybe-install-info-indent install-info-indent
11207 maybe-install-info-indent:
11208 @if indent
11209 maybe-install-info-indent: install-info-indent
11211 install-info-indent: \
11212 configure-indent \
11213 info-indent
11214 @[ -f ./indent/Makefile ] || exit 0; \
11215 r=`${PWD_COMMAND}`; export r; \
11216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11217 $(SET_LIB_PATH) \
11218 $(HOST_EXPORTS) \
11219 for flag in $(EXTRA_HOST_FLAGS) ; do \
11220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11221 done; \
11222 echo "Doing install-info in indent" ; \
11223 (cd indent && \
11224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11226 "RANLIB=$${RANLIB}" \
11227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11228 install-info) \
11229 || exit 1
11231 @endif indent
11233 .PHONY: maybe-installcheck-indent installcheck-indent
11234 maybe-installcheck-indent:
11235 @if indent
11236 maybe-installcheck-indent: installcheck-indent
11238 installcheck-indent: \
11239 configure-indent
11240 @[ -f ./indent/Makefile ] || exit 0; \
11241 r=`${PWD_COMMAND}`; export r; \
11242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11243 $(SET_LIB_PATH) \
11244 $(HOST_EXPORTS) \
11245 for flag in $(EXTRA_HOST_FLAGS) ; do \
11246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11247 done; \
11248 echo "Doing installcheck in indent" ; \
11249 (cd indent && \
11250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11252 "RANLIB=$${RANLIB}" \
11253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11254 installcheck) \
11255 || exit 1
11257 @endif indent
11259 .PHONY: maybe-mostlyclean-indent mostlyclean-indent
11260 maybe-mostlyclean-indent:
11261 @if indent
11262 maybe-mostlyclean-indent: mostlyclean-indent
11264 mostlyclean-indent:
11265 @[ -f ./indent/Makefile ] || exit 0; \
11266 r=`${PWD_COMMAND}`; export r; \
11267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11268 $(SET_LIB_PATH) \
11269 $(HOST_EXPORTS) \
11270 for flag in $(EXTRA_HOST_FLAGS) ; do \
11271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11272 done; \
11273 echo "Doing mostlyclean in indent" ; \
11274 (cd indent && \
11275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11277 "RANLIB=$${RANLIB}" \
11278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11279 mostlyclean) \
11280 || exit 1
11282 @endif indent
11284 .PHONY: maybe-clean-indent clean-indent
11285 maybe-clean-indent:
11286 @if indent
11287 maybe-clean-indent: clean-indent
11289 clean-indent:
11290 @[ -f ./indent/Makefile ] || exit 0; \
11291 r=`${PWD_COMMAND}`; export r; \
11292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11293 $(SET_LIB_PATH) \
11294 $(HOST_EXPORTS) \
11295 for flag in $(EXTRA_HOST_FLAGS) ; do \
11296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11297 done; \
11298 echo "Doing clean in indent" ; \
11299 (cd indent && \
11300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11302 "RANLIB=$${RANLIB}" \
11303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11304 clean) \
11305 || exit 1
11307 @endif indent
11309 .PHONY: maybe-distclean-indent distclean-indent
11310 maybe-distclean-indent:
11311 @if indent
11312 maybe-distclean-indent: distclean-indent
11314 distclean-indent:
11315 @[ -f ./indent/Makefile ] || exit 0; \
11316 r=`${PWD_COMMAND}`; export r; \
11317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11318 $(SET_LIB_PATH) \
11319 $(HOST_EXPORTS) \
11320 for flag in $(EXTRA_HOST_FLAGS) ; do \
11321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11322 done; \
11323 echo "Doing distclean in indent" ; \
11324 (cd indent && \
11325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11327 "RANLIB=$${RANLIB}" \
11328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11329 distclean) \
11330 || exit 1
11332 @endif indent
11334 .PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
11335 maybe-maintainer-clean-indent:
11336 @if indent
11337 maybe-maintainer-clean-indent: maintainer-clean-indent
11339 maintainer-clean-indent:
11340 @[ -f ./indent/Makefile ] || exit 0; \
11341 r=`${PWD_COMMAND}`; export r; \
11342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11343 $(SET_LIB_PATH) \
11344 $(HOST_EXPORTS) \
11345 for flag in $(EXTRA_HOST_FLAGS) ; do \
11346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11347 done; \
11348 echo "Doing maintainer-clean in indent" ; \
11349 (cd indent && \
11350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11352 "RANLIB=$${RANLIB}" \
11353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11354 maintainer-clean) \
11355 || exit 1
11357 @endif indent
11360 .PHONY: configure-intl maybe-configure-intl
11361 maybe-configure-intl:
11362 @if intl
11363 maybe-configure-intl: configure-intl
11364 configure-intl:
11365 @test -f stage_last && exit 0; \
11366 test ! -f intl/Makefile || exit 0; \
11367 [ -d intl ] || mkdir intl; \
11368 r=`${PWD_COMMAND}`; export r; \
11369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11370 $(HOST_EXPORTS) \
11371 echo Configuring in intl; \
11372 cd intl || exit 1; \
11373 case $(srcdir) in \
11374 \.) \
11375 srcdiroption="--srcdir=."; \
11376 libsrcdir=".";; \
11377 /* | [A-Za-z]:[\\/]*) \
11378 srcdiroption="--srcdir=$(srcdir)/intl"; \
11379 libsrcdir="$$s/intl";; \
11380 *) \
11381 srcdiroption="--srcdir=../$(srcdir)/intl"; \
11382 libsrcdir="$$s/intl";; \
11383 esac; \
11384 $(SHELL) $${libsrcdir}/configure \
11385 $(HOST_CONFIGARGS) $${srcdiroption} \
11386 || exit 1
11387 @endif intl
11389 .PHONY: all-intl maybe-all-intl
11390 maybe-all-intl:
11391 @if intl
11392 TARGET-intl=all
11393 maybe-all-intl: all-intl
11394 all-intl: configure-intl
11395 @test -f stage_last && exit 0; \
11396 r=`${PWD_COMMAND}`; export r; \
11397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11398 $(SET_LIB_PATH) \
11399 $(HOST_EXPORTS) \
11400 (cd intl && $(MAKE) $(FLAGS_TO_PASS) \
11401 $(TARGET-intl))
11402 @endif intl
11404 .PHONY: check-intl maybe-check-intl
11405 maybe-check-intl:
11406 @if intl
11407 maybe-check-intl: check-intl
11409 check-intl:
11410 @r=`${PWD_COMMAND}`; export r; \
11411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11412 $(SET_LIB_PATH) \
11413 $(HOST_EXPORTS) \
11414 (cd intl && $(MAKE) $(FLAGS_TO_PASS) check)
11416 @endif intl
11418 .PHONY: install-intl maybe-install-intl
11419 maybe-install-intl:
11420 @if intl
11421 maybe-install-intl: install-intl
11423 install-intl: installdirs
11424 @r=`${PWD_COMMAND}`; export r; \
11425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11426 $(SET_LIB_PATH) \
11427 $(HOST_EXPORTS) \
11428 (cd intl && $(MAKE) $(FLAGS_TO_PASS) install)
11430 @endif intl
11432 # Other targets (info, dvi, etc.)
11434 .PHONY: maybe-info-intl info-intl
11435 maybe-info-intl:
11436 @if intl
11437 maybe-info-intl: info-intl
11439 info-intl: \
11440 configure-intl
11441 @[ -f ./intl/Makefile ] || exit 0; \
11442 r=`${PWD_COMMAND}`; export r; \
11443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11444 $(SET_LIB_PATH) \
11445 $(HOST_EXPORTS) \
11446 for flag in $(EXTRA_HOST_FLAGS) ; do \
11447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11448 done; \
11449 echo "Doing info in intl" ; \
11450 (cd intl && \
11451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11453 "RANLIB=$${RANLIB}" \
11454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11455 info) \
11456 || exit 1
11458 @endif intl
11460 .PHONY: maybe-dvi-intl dvi-intl
11461 maybe-dvi-intl:
11462 @if intl
11463 maybe-dvi-intl: dvi-intl
11465 dvi-intl: \
11466 configure-intl
11467 @[ -f ./intl/Makefile ] || exit 0; \
11468 r=`${PWD_COMMAND}`; export r; \
11469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11470 $(SET_LIB_PATH) \
11471 $(HOST_EXPORTS) \
11472 for flag in $(EXTRA_HOST_FLAGS) ; do \
11473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11474 done; \
11475 echo "Doing dvi in intl" ; \
11476 (cd intl && \
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 dvi) \
11482 || exit 1
11484 @endif intl
11486 .PHONY: maybe-TAGS-intl TAGS-intl
11487 maybe-TAGS-intl:
11488 @if intl
11489 maybe-TAGS-intl: TAGS-intl
11491 TAGS-intl: \
11492 configure-intl
11493 @[ -f ./intl/Makefile ] || exit 0; \
11494 r=`${PWD_COMMAND}`; export r; \
11495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11496 $(SET_LIB_PATH) \
11497 $(HOST_EXPORTS) \
11498 for flag in $(EXTRA_HOST_FLAGS) ; do \
11499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11500 done; \
11501 echo "Doing TAGS in intl" ; \
11502 (cd intl && \
11503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11505 "RANLIB=$${RANLIB}" \
11506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11507 TAGS) \
11508 || exit 1
11510 @endif intl
11512 .PHONY: maybe-install-info-intl install-info-intl
11513 maybe-install-info-intl:
11514 @if intl
11515 maybe-install-info-intl: install-info-intl
11517 install-info-intl: \
11518 configure-intl \
11519 info-intl
11520 @[ -f ./intl/Makefile ] || exit 0; \
11521 r=`${PWD_COMMAND}`; export r; \
11522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11523 $(SET_LIB_PATH) \
11524 $(HOST_EXPORTS) \
11525 for flag in $(EXTRA_HOST_FLAGS) ; do \
11526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11527 done; \
11528 echo "Doing install-info in intl" ; \
11529 (cd intl && \
11530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11532 "RANLIB=$${RANLIB}" \
11533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11534 install-info) \
11535 || exit 1
11537 @endif intl
11539 .PHONY: maybe-installcheck-intl installcheck-intl
11540 maybe-installcheck-intl:
11541 @if intl
11542 maybe-installcheck-intl: installcheck-intl
11544 installcheck-intl: \
11545 configure-intl
11546 @[ -f ./intl/Makefile ] || exit 0; \
11547 r=`${PWD_COMMAND}`; export r; \
11548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11549 $(SET_LIB_PATH) \
11550 $(HOST_EXPORTS) \
11551 for flag in $(EXTRA_HOST_FLAGS) ; do \
11552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11553 done; \
11554 echo "Doing installcheck in intl" ; \
11555 (cd intl && \
11556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11558 "RANLIB=$${RANLIB}" \
11559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11560 installcheck) \
11561 || exit 1
11563 @endif intl
11565 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
11566 maybe-mostlyclean-intl:
11567 @if intl
11568 maybe-mostlyclean-intl: mostlyclean-intl
11570 mostlyclean-intl:
11571 @[ -f ./intl/Makefile ] || exit 0; \
11572 r=`${PWD_COMMAND}`; export r; \
11573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11574 $(SET_LIB_PATH) \
11575 $(HOST_EXPORTS) \
11576 for flag in $(EXTRA_HOST_FLAGS) ; do \
11577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11578 done; \
11579 echo "Doing mostlyclean in intl" ; \
11580 (cd intl && \
11581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11583 "RANLIB=$${RANLIB}" \
11584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11585 mostlyclean) \
11586 || exit 1
11588 @endif intl
11590 .PHONY: maybe-clean-intl clean-intl
11591 maybe-clean-intl:
11592 @if intl
11593 maybe-clean-intl: clean-intl
11595 clean-intl:
11596 @[ -f ./intl/Makefile ] || exit 0; \
11597 r=`${PWD_COMMAND}`; export r; \
11598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11599 $(SET_LIB_PATH) \
11600 $(HOST_EXPORTS) \
11601 for flag in $(EXTRA_HOST_FLAGS) ; do \
11602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11603 done; \
11604 echo "Doing clean in intl" ; \
11605 (cd intl && \
11606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11608 "RANLIB=$${RANLIB}" \
11609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11610 clean) \
11611 || exit 1
11613 @endif intl
11615 .PHONY: maybe-distclean-intl distclean-intl
11616 maybe-distclean-intl:
11617 @if intl
11618 maybe-distclean-intl: distclean-intl
11620 distclean-intl:
11621 @[ -f ./intl/Makefile ] || exit 0; \
11622 r=`${PWD_COMMAND}`; export r; \
11623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11624 $(SET_LIB_PATH) \
11625 $(HOST_EXPORTS) \
11626 for flag in $(EXTRA_HOST_FLAGS) ; do \
11627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11628 done; \
11629 echo "Doing distclean in intl" ; \
11630 (cd intl && \
11631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11633 "RANLIB=$${RANLIB}" \
11634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11635 distclean) \
11636 || exit 1
11638 @endif intl
11640 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
11641 maybe-maintainer-clean-intl:
11642 @if intl
11643 maybe-maintainer-clean-intl: maintainer-clean-intl
11645 maintainer-clean-intl:
11646 @[ -f ./intl/Makefile ] || exit 0; \
11647 r=`${PWD_COMMAND}`; export r; \
11648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11649 $(SET_LIB_PATH) \
11650 $(HOST_EXPORTS) \
11651 for flag in $(EXTRA_HOST_FLAGS) ; do \
11652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11653 done; \
11654 echo "Doing maintainer-clean in intl" ; \
11655 (cd intl && \
11656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11658 "RANLIB=$${RANLIB}" \
11659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11660 maintainer-clean) \
11661 || exit 1
11663 @endif intl
11666 .PHONY: configure-tcl maybe-configure-tcl
11667 maybe-configure-tcl:
11668 @if tcl
11669 maybe-configure-tcl: configure-tcl
11670 configure-tcl:
11671 @test ! -f tcl/Makefile || exit 0; \
11672 [ -d tcl ] || mkdir tcl; \
11673 r=`${PWD_COMMAND}`; export r; \
11674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11675 $(HOST_EXPORTS) \
11676 echo Configuring in tcl; \
11677 cd tcl || exit 1; \
11678 case $(srcdir) in \
11679 \.) \
11680 srcdiroption="--srcdir=."; \
11681 libsrcdir=".";; \
11682 /* | [A-Za-z]:[\\/]*) \
11683 srcdiroption="--srcdir=$(srcdir)/tcl"; \
11684 libsrcdir="$$s/tcl";; \
11685 *) \
11686 srcdiroption="--srcdir=../$(srcdir)/tcl"; \
11687 libsrcdir="$$s/tcl";; \
11688 esac; \
11689 $(SHELL) $${libsrcdir}/configure \
11690 $(HOST_CONFIGARGS) $${srcdiroption} \
11691 || exit 1
11692 @endif tcl
11694 .PHONY: all-tcl maybe-all-tcl
11695 maybe-all-tcl:
11696 @if tcl
11697 TARGET-tcl=all
11698 maybe-all-tcl: all-tcl
11699 all-tcl: configure-tcl
11700 @r=`${PWD_COMMAND}`; export r; \
11701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11702 $(SET_LIB_PATH) \
11703 $(HOST_EXPORTS) \
11704 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) \
11705 $(TARGET-tcl))
11706 @endif tcl
11708 .PHONY: check-tcl maybe-check-tcl
11709 maybe-check-tcl:
11710 @if tcl
11711 maybe-check-tcl: check-tcl
11713 check-tcl:
11714 @r=`${PWD_COMMAND}`; export r; \
11715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11716 $(SET_LIB_PATH) \
11717 $(HOST_EXPORTS) \
11718 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) check)
11720 @endif tcl
11722 .PHONY: install-tcl maybe-install-tcl
11723 maybe-install-tcl:
11724 @if tcl
11725 maybe-install-tcl: install-tcl
11727 install-tcl: installdirs
11728 @r=`${PWD_COMMAND}`; export r; \
11729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11730 $(SET_LIB_PATH) \
11731 $(HOST_EXPORTS) \
11732 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) install)
11734 @endif tcl
11736 # Other targets (info, dvi, etc.)
11738 .PHONY: maybe-info-tcl info-tcl
11739 maybe-info-tcl:
11740 @if tcl
11741 maybe-info-tcl: info-tcl
11743 info-tcl: \
11744 configure-tcl
11745 @[ -f ./tcl/Makefile ] || exit 0; \
11746 r=`${PWD_COMMAND}`; export r; \
11747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11748 $(SET_LIB_PATH) \
11749 $(HOST_EXPORTS) \
11750 for flag in $(EXTRA_HOST_FLAGS) ; do \
11751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11752 done; \
11753 echo "Doing info in tcl" ; \
11754 (cd tcl && \
11755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11757 "RANLIB=$${RANLIB}" \
11758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11759 info) \
11760 || exit 1
11762 @endif tcl
11764 .PHONY: maybe-dvi-tcl dvi-tcl
11765 maybe-dvi-tcl:
11766 @if tcl
11767 maybe-dvi-tcl: dvi-tcl
11769 dvi-tcl: \
11770 configure-tcl
11771 @[ -f ./tcl/Makefile ] || exit 0; \
11772 r=`${PWD_COMMAND}`; export r; \
11773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11774 $(SET_LIB_PATH) \
11775 $(HOST_EXPORTS) \
11776 for flag in $(EXTRA_HOST_FLAGS) ; do \
11777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11778 done; \
11779 echo "Doing dvi in tcl" ; \
11780 (cd tcl && \
11781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11783 "RANLIB=$${RANLIB}" \
11784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11785 dvi) \
11786 || exit 1
11788 @endif tcl
11790 .PHONY: maybe-TAGS-tcl TAGS-tcl
11791 maybe-TAGS-tcl:
11792 @if tcl
11793 maybe-TAGS-tcl: TAGS-tcl
11795 TAGS-tcl: \
11796 configure-tcl
11797 @[ -f ./tcl/Makefile ] || exit 0; \
11798 r=`${PWD_COMMAND}`; export r; \
11799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11800 $(SET_LIB_PATH) \
11801 $(HOST_EXPORTS) \
11802 for flag in $(EXTRA_HOST_FLAGS) ; do \
11803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11804 done; \
11805 echo "Doing TAGS in tcl" ; \
11806 (cd tcl && \
11807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11809 "RANLIB=$${RANLIB}" \
11810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11811 TAGS) \
11812 || exit 1
11814 @endif tcl
11816 .PHONY: maybe-install-info-tcl install-info-tcl
11817 maybe-install-info-tcl:
11818 @if tcl
11819 maybe-install-info-tcl: install-info-tcl
11821 install-info-tcl: \
11822 configure-tcl \
11823 info-tcl
11824 @[ -f ./tcl/Makefile ] || exit 0; \
11825 r=`${PWD_COMMAND}`; export r; \
11826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11827 $(SET_LIB_PATH) \
11828 $(HOST_EXPORTS) \
11829 for flag in $(EXTRA_HOST_FLAGS) ; do \
11830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11831 done; \
11832 echo "Doing install-info in tcl" ; \
11833 (cd tcl && \
11834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11836 "RANLIB=$${RANLIB}" \
11837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11838 install-info) \
11839 || exit 1
11841 @endif tcl
11843 .PHONY: maybe-installcheck-tcl installcheck-tcl
11844 maybe-installcheck-tcl:
11845 @if tcl
11846 maybe-installcheck-tcl: installcheck-tcl
11848 installcheck-tcl: \
11849 configure-tcl
11850 @[ -f ./tcl/Makefile ] || exit 0; \
11851 r=`${PWD_COMMAND}`; export r; \
11852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11853 $(SET_LIB_PATH) \
11854 $(HOST_EXPORTS) \
11855 for flag in $(EXTRA_HOST_FLAGS) ; do \
11856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11857 done; \
11858 echo "Doing installcheck in tcl" ; \
11859 (cd tcl && \
11860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11862 "RANLIB=$${RANLIB}" \
11863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11864 installcheck) \
11865 || exit 1
11867 @endif tcl
11869 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
11870 maybe-mostlyclean-tcl:
11871 @if tcl
11872 maybe-mostlyclean-tcl: mostlyclean-tcl
11874 # tcl doesn't support mostlyclean.
11875 mostlyclean-tcl:
11877 @endif tcl
11879 .PHONY: maybe-clean-tcl clean-tcl
11880 maybe-clean-tcl:
11881 @if tcl
11882 maybe-clean-tcl: clean-tcl
11884 clean-tcl:
11885 @[ -f ./tcl/Makefile ] || exit 0; \
11886 r=`${PWD_COMMAND}`; export r; \
11887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11888 $(SET_LIB_PATH) \
11889 $(HOST_EXPORTS) \
11890 for flag in $(EXTRA_HOST_FLAGS) ; do \
11891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11892 done; \
11893 echo "Doing clean in tcl" ; \
11894 (cd tcl && \
11895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11897 "RANLIB=$${RANLIB}" \
11898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11899 clean) \
11900 || exit 1
11902 @endif tcl
11904 .PHONY: maybe-distclean-tcl distclean-tcl
11905 maybe-distclean-tcl:
11906 @if tcl
11907 maybe-distclean-tcl: distclean-tcl
11909 distclean-tcl:
11910 @[ -f ./tcl/Makefile ] || exit 0; \
11911 r=`${PWD_COMMAND}`; export r; \
11912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11913 $(SET_LIB_PATH) \
11914 $(HOST_EXPORTS) \
11915 for flag in $(EXTRA_HOST_FLAGS) ; do \
11916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11917 done; \
11918 echo "Doing distclean in tcl" ; \
11919 (cd tcl && \
11920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11922 "RANLIB=$${RANLIB}" \
11923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11924 distclean) \
11925 || exit 1
11927 @endif tcl
11929 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
11930 maybe-maintainer-clean-tcl:
11931 @if tcl
11932 maybe-maintainer-clean-tcl: maintainer-clean-tcl
11934 maintainer-clean-tcl:
11935 @[ -f ./tcl/Makefile ] || exit 0; \
11936 r=`${PWD_COMMAND}`; export r; \
11937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11938 $(SET_LIB_PATH) \
11939 $(HOST_EXPORTS) \
11940 for flag in $(EXTRA_HOST_FLAGS) ; do \
11941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11942 done; \
11943 echo "Doing maintainer-clean in tcl" ; \
11944 (cd tcl && \
11945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11947 "RANLIB=$${RANLIB}" \
11948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11949 maintainer-clean) \
11950 || exit 1
11952 @endif tcl
11955 .PHONY: configure-itcl maybe-configure-itcl
11956 maybe-configure-itcl:
11957 @if itcl
11958 maybe-configure-itcl: configure-itcl
11959 configure-itcl:
11960 @test ! -f itcl/Makefile || exit 0; \
11961 [ -d itcl ] || mkdir itcl; \
11962 r=`${PWD_COMMAND}`; export r; \
11963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11964 $(HOST_EXPORTS) \
11965 echo Configuring in itcl; \
11966 cd itcl || exit 1; \
11967 case $(srcdir) in \
11968 \.) \
11969 srcdiroption="--srcdir=."; \
11970 libsrcdir=".";; \
11971 /* | [A-Za-z]:[\\/]*) \
11972 srcdiroption="--srcdir=$(srcdir)/itcl"; \
11973 libsrcdir="$$s/itcl";; \
11974 *) \
11975 srcdiroption="--srcdir=../$(srcdir)/itcl"; \
11976 libsrcdir="$$s/itcl";; \
11977 esac; \
11978 $(SHELL) $${libsrcdir}/configure \
11979 $(HOST_CONFIGARGS) $${srcdiroption} \
11980 || exit 1
11981 @endif itcl
11983 .PHONY: all-itcl maybe-all-itcl
11984 maybe-all-itcl:
11985 @if itcl
11986 TARGET-itcl=all
11987 maybe-all-itcl: all-itcl
11988 all-itcl: configure-itcl
11989 @r=`${PWD_COMMAND}`; export r; \
11990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11991 $(SET_LIB_PATH) \
11992 $(HOST_EXPORTS) \
11993 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) \
11994 $(TARGET-itcl))
11995 @endif itcl
11997 .PHONY: check-itcl maybe-check-itcl
11998 maybe-check-itcl:
11999 @if itcl
12000 maybe-check-itcl: check-itcl
12002 check-itcl:
12003 @r=`${PWD_COMMAND}`; export r; \
12004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12005 $(SET_LIB_PATH) \
12006 $(HOST_EXPORTS) \
12007 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) check)
12009 @endif itcl
12011 .PHONY: install-itcl maybe-install-itcl
12012 maybe-install-itcl:
12013 @if itcl
12014 maybe-install-itcl: install-itcl
12016 install-itcl: installdirs
12017 @r=`${PWD_COMMAND}`; export r; \
12018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12019 $(SET_LIB_PATH) \
12020 $(HOST_EXPORTS) \
12021 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) install)
12023 @endif itcl
12025 # Other targets (info, dvi, etc.)
12027 .PHONY: maybe-info-itcl info-itcl
12028 maybe-info-itcl:
12029 @if itcl
12030 maybe-info-itcl: info-itcl
12032 info-itcl: \
12033 configure-itcl
12034 @[ -f ./itcl/Makefile ] || exit 0; \
12035 r=`${PWD_COMMAND}`; export r; \
12036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12037 $(SET_LIB_PATH) \
12038 $(HOST_EXPORTS) \
12039 for flag in $(EXTRA_HOST_FLAGS) ; do \
12040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12041 done; \
12042 echo "Doing info in itcl" ; \
12043 (cd itcl && \
12044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12046 "RANLIB=$${RANLIB}" \
12047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12048 info) \
12049 || exit 1
12051 @endif itcl
12053 .PHONY: maybe-dvi-itcl dvi-itcl
12054 maybe-dvi-itcl:
12055 @if itcl
12056 maybe-dvi-itcl: dvi-itcl
12058 dvi-itcl: \
12059 configure-itcl
12060 @[ -f ./itcl/Makefile ] || exit 0; \
12061 r=`${PWD_COMMAND}`; export r; \
12062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12063 $(SET_LIB_PATH) \
12064 $(HOST_EXPORTS) \
12065 for flag in $(EXTRA_HOST_FLAGS) ; do \
12066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12067 done; \
12068 echo "Doing dvi in itcl" ; \
12069 (cd itcl && \
12070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12072 "RANLIB=$${RANLIB}" \
12073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12074 dvi) \
12075 || exit 1
12077 @endif itcl
12079 .PHONY: maybe-TAGS-itcl TAGS-itcl
12080 maybe-TAGS-itcl:
12081 @if itcl
12082 maybe-TAGS-itcl: TAGS-itcl
12084 TAGS-itcl: \
12085 configure-itcl
12086 @[ -f ./itcl/Makefile ] || exit 0; \
12087 r=`${PWD_COMMAND}`; export r; \
12088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12089 $(SET_LIB_PATH) \
12090 $(HOST_EXPORTS) \
12091 for flag in $(EXTRA_HOST_FLAGS) ; do \
12092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12093 done; \
12094 echo "Doing TAGS in itcl" ; \
12095 (cd itcl && \
12096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12098 "RANLIB=$${RANLIB}" \
12099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12100 TAGS) \
12101 || exit 1
12103 @endif itcl
12105 .PHONY: maybe-install-info-itcl install-info-itcl
12106 maybe-install-info-itcl:
12107 @if itcl
12108 maybe-install-info-itcl: install-info-itcl
12110 install-info-itcl: \
12111 configure-itcl \
12112 info-itcl
12113 @[ -f ./itcl/Makefile ] || exit 0; \
12114 r=`${PWD_COMMAND}`; export r; \
12115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12116 $(SET_LIB_PATH) \
12117 $(HOST_EXPORTS) \
12118 for flag in $(EXTRA_HOST_FLAGS) ; do \
12119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12120 done; \
12121 echo "Doing install-info in itcl" ; \
12122 (cd itcl && \
12123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12125 "RANLIB=$${RANLIB}" \
12126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12127 install-info) \
12128 || exit 1
12130 @endif itcl
12132 .PHONY: maybe-installcheck-itcl installcheck-itcl
12133 maybe-installcheck-itcl:
12134 @if itcl
12135 maybe-installcheck-itcl: installcheck-itcl
12137 installcheck-itcl: \
12138 configure-itcl
12139 @[ -f ./itcl/Makefile ] || exit 0; \
12140 r=`${PWD_COMMAND}`; export r; \
12141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12142 $(SET_LIB_PATH) \
12143 $(HOST_EXPORTS) \
12144 for flag in $(EXTRA_HOST_FLAGS) ; do \
12145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12146 done; \
12147 echo "Doing installcheck in itcl" ; \
12148 (cd itcl && \
12149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12151 "RANLIB=$${RANLIB}" \
12152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12153 installcheck) \
12154 || exit 1
12156 @endif itcl
12158 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
12159 maybe-mostlyclean-itcl:
12160 @if itcl
12161 maybe-mostlyclean-itcl: mostlyclean-itcl
12163 mostlyclean-itcl:
12164 @[ -f ./itcl/Makefile ] || exit 0; \
12165 r=`${PWD_COMMAND}`; export r; \
12166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12167 $(SET_LIB_PATH) \
12168 $(HOST_EXPORTS) \
12169 for flag in $(EXTRA_HOST_FLAGS) ; do \
12170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12171 done; \
12172 echo "Doing mostlyclean in itcl" ; \
12173 (cd itcl && \
12174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12176 "RANLIB=$${RANLIB}" \
12177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12178 mostlyclean) \
12179 || exit 1
12181 @endif itcl
12183 .PHONY: maybe-clean-itcl clean-itcl
12184 maybe-clean-itcl:
12185 @if itcl
12186 maybe-clean-itcl: clean-itcl
12188 clean-itcl:
12189 @[ -f ./itcl/Makefile ] || exit 0; \
12190 r=`${PWD_COMMAND}`; export r; \
12191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12192 $(SET_LIB_PATH) \
12193 $(HOST_EXPORTS) \
12194 for flag in $(EXTRA_HOST_FLAGS) ; do \
12195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12196 done; \
12197 echo "Doing clean in itcl" ; \
12198 (cd itcl && \
12199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12201 "RANLIB=$${RANLIB}" \
12202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12203 clean) \
12204 || exit 1
12206 @endif itcl
12208 .PHONY: maybe-distclean-itcl distclean-itcl
12209 maybe-distclean-itcl:
12210 @if itcl
12211 maybe-distclean-itcl: distclean-itcl
12213 distclean-itcl:
12214 @[ -f ./itcl/Makefile ] || exit 0; \
12215 r=`${PWD_COMMAND}`; export r; \
12216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12217 $(SET_LIB_PATH) \
12218 $(HOST_EXPORTS) \
12219 for flag in $(EXTRA_HOST_FLAGS) ; do \
12220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12221 done; \
12222 echo "Doing distclean in itcl" ; \
12223 (cd itcl && \
12224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12226 "RANLIB=$${RANLIB}" \
12227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12228 distclean) \
12229 || exit 1
12231 @endif itcl
12233 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
12234 maybe-maintainer-clean-itcl:
12235 @if itcl
12236 maybe-maintainer-clean-itcl: maintainer-clean-itcl
12238 maintainer-clean-itcl:
12239 @[ -f ./itcl/Makefile ] || exit 0; \
12240 r=`${PWD_COMMAND}`; export r; \
12241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12242 $(SET_LIB_PATH) \
12243 $(HOST_EXPORTS) \
12244 for flag in $(EXTRA_HOST_FLAGS) ; do \
12245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12246 done; \
12247 echo "Doing maintainer-clean in itcl" ; \
12248 (cd itcl && \
12249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12251 "RANLIB=$${RANLIB}" \
12252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12253 maintainer-clean) \
12254 || exit 1
12256 @endif itcl
12259 .PHONY: configure-ld maybe-configure-ld
12260 maybe-configure-ld:
12261 @if ld
12262 maybe-configure-ld: configure-ld
12263 configure-ld:
12264 @test -f stage_last && exit 0; \
12265 test ! -f ld/Makefile || exit 0; \
12266 [ -d ld ] || mkdir ld; \
12267 r=`${PWD_COMMAND}`; export r; \
12268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12269 $(HOST_EXPORTS) \
12270 echo Configuring in ld; \
12271 cd ld || exit 1; \
12272 case $(srcdir) in \
12273 \.) \
12274 srcdiroption="--srcdir=."; \
12275 libsrcdir=".";; \
12276 /* | [A-Za-z]:[\\/]*) \
12277 srcdiroption="--srcdir=$(srcdir)/ld"; \
12278 libsrcdir="$$s/ld";; \
12279 *) \
12280 srcdiroption="--srcdir=../$(srcdir)/ld"; \
12281 libsrcdir="$$s/ld";; \
12282 esac; \
12283 $(SHELL) $${libsrcdir}/configure \
12284 $(HOST_CONFIGARGS) $${srcdiroption} \
12285 || exit 1
12286 @endif ld
12288 .PHONY: all-ld maybe-all-ld
12289 maybe-all-ld:
12290 @if ld
12291 TARGET-ld=all
12292 maybe-all-ld: all-ld
12293 all-ld: configure-ld
12294 @test -f stage_last && exit 0; \
12295 r=`${PWD_COMMAND}`; export r; \
12296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12297 $(SET_LIB_PATH) \
12298 $(HOST_EXPORTS) \
12299 (cd ld && $(MAKE) $(FLAGS_TO_PASS) \
12300 $(TARGET-ld))
12301 @endif ld
12303 .PHONY: check-ld maybe-check-ld
12304 maybe-check-ld:
12305 @if ld
12306 maybe-check-ld: check-ld
12308 check-ld:
12309 @r=`${PWD_COMMAND}`; export r; \
12310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12311 $(SET_LIB_PATH) \
12312 $(HOST_EXPORTS) \
12313 (cd ld && $(MAKE) $(FLAGS_TO_PASS) check)
12315 @endif ld
12317 .PHONY: install-ld maybe-install-ld
12318 maybe-install-ld:
12319 @if ld
12320 maybe-install-ld: install-ld
12322 install-ld: installdirs
12323 @r=`${PWD_COMMAND}`; export r; \
12324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12325 $(SET_LIB_PATH) \
12326 $(HOST_EXPORTS) \
12327 (cd ld && $(MAKE) $(FLAGS_TO_PASS) install)
12329 @endif ld
12331 # Other targets (info, dvi, etc.)
12333 .PHONY: maybe-info-ld info-ld
12334 maybe-info-ld:
12335 @if ld
12336 maybe-info-ld: info-ld
12338 info-ld: \
12339 configure-ld
12340 @[ -f ./ld/Makefile ] || exit 0; \
12341 r=`${PWD_COMMAND}`; export r; \
12342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12343 $(SET_LIB_PATH) \
12344 $(HOST_EXPORTS) \
12345 for flag in $(EXTRA_HOST_FLAGS) ; do \
12346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12347 done; \
12348 echo "Doing info in ld" ; \
12349 (cd ld && \
12350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12352 "RANLIB=$${RANLIB}" \
12353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12354 info) \
12355 || exit 1
12357 @endif ld
12359 .PHONY: maybe-dvi-ld dvi-ld
12360 maybe-dvi-ld:
12361 @if ld
12362 maybe-dvi-ld: dvi-ld
12364 dvi-ld: \
12365 configure-ld
12366 @[ -f ./ld/Makefile ] || exit 0; \
12367 r=`${PWD_COMMAND}`; export r; \
12368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12369 $(SET_LIB_PATH) \
12370 $(HOST_EXPORTS) \
12371 for flag in $(EXTRA_HOST_FLAGS) ; do \
12372 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12373 done; \
12374 echo "Doing dvi in ld" ; \
12375 (cd ld && \
12376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12378 "RANLIB=$${RANLIB}" \
12379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12380 dvi) \
12381 || exit 1
12383 @endif ld
12385 .PHONY: maybe-TAGS-ld TAGS-ld
12386 maybe-TAGS-ld:
12387 @if ld
12388 maybe-TAGS-ld: TAGS-ld
12390 TAGS-ld: \
12391 configure-ld
12392 @[ -f ./ld/Makefile ] || exit 0; \
12393 r=`${PWD_COMMAND}`; export r; \
12394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12395 $(SET_LIB_PATH) \
12396 $(HOST_EXPORTS) \
12397 for flag in $(EXTRA_HOST_FLAGS) ; do \
12398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12399 done; \
12400 echo "Doing TAGS in ld" ; \
12401 (cd ld && \
12402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12404 "RANLIB=$${RANLIB}" \
12405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12406 TAGS) \
12407 || exit 1
12409 @endif ld
12411 .PHONY: maybe-install-info-ld install-info-ld
12412 maybe-install-info-ld:
12413 @if ld
12414 maybe-install-info-ld: install-info-ld
12416 install-info-ld: \
12417 configure-ld \
12418 info-ld
12419 @[ -f ./ld/Makefile ] || exit 0; \
12420 r=`${PWD_COMMAND}`; export r; \
12421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12422 $(SET_LIB_PATH) \
12423 $(HOST_EXPORTS) \
12424 for flag in $(EXTRA_HOST_FLAGS) ; do \
12425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12426 done; \
12427 echo "Doing install-info in ld" ; \
12428 (cd ld && \
12429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12431 "RANLIB=$${RANLIB}" \
12432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12433 install-info) \
12434 || exit 1
12436 @endif ld
12438 .PHONY: maybe-installcheck-ld installcheck-ld
12439 maybe-installcheck-ld:
12440 @if ld
12441 maybe-installcheck-ld: installcheck-ld
12443 installcheck-ld: \
12444 configure-ld
12445 @[ -f ./ld/Makefile ] || exit 0; \
12446 r=`${PWD_COMMAND}`; export r; \
12447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12448 $(SET_LIB_PATH) \
12449 $(HOST_EXPORTS) \
12450 for flag in $(EXTRA_HOST_FLAGS) ; do \
12451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12452 done; \
12453 echo "Doing installcheck in ld" ; \
12454 (cd ld && \
12455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12457 "RANLIB=$${RANLIB}" \
12458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12459 installcheck) \
12460 || exit 1
12462 @endif ld
12464 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
12465 maybe-mostlyclean-ld:
12466 @if ld
12467 maybe-mostlyclean-ld: mostlyclean-ld
12469 mostlyclean-ld:
12470 @[ -f ./ld/Makefile ] || exit 0; \
12471 r=`${PWD_COMMAND}`; export r; \
12472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12473 $(SET_LIB_PATH) \
12474 $(HOST_EXPORTS) \
12475 for flag in $(EXTRA_HOST_FLAGS) ; do \
12476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12477 done; \
12478 echo "Doing mostlyclean in ld" ; \
12479 (cd ld && \
12480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12482 "RANLIB=$${RANLIB}" \
12483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12484 mostlyclean) \
12485 || exit 1
12487 @endif ld
12489 .PHONY: maybe-clean-ld clean-ld
12490 maybe-clean-ld:
12491 @if ld
12492 maybe-clean-ld: clean-ld
12494 clean-ld:
12495 @[ -f ./ld/Makefile ] || exit 0; \
12496 r=`${PWD_COMMAND}`; export r; \
12497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12498 $(SET_LIB_PATH) \
12499 $(HOST_EXPORTS) \
12500 for flag in $(EXTRA_HOST_FLAGS) ; do \
12501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12502 done; \
12503 echo "Doing clean in ld" ; \
12504 (cd ld && \
12505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12507 "RANLIB=$${RANLIB}" \
12508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12509 clean) \
12510 || exit 1
12512 @endif ld
12514 .PHONY: maybe-distclean-ld distclean-ld
12515 maybe-distclean-ld:
12516 @if ld
12517 maybe-distclean-ld: distclean-ld
12519 distclean-ld:
12520 @[ -f ./ld/Makefile ] || exit 0; \
12521 r=`${PWD_COMMAND}`; export r; \
12522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12523 $(SET_LIB_PATH) \
12524 $(HOST_EXPORTS) \
12525 for flag in $(EXTRA_HOST_FLAGS) ; do \
12526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12527 done; \
12528 echo "Doing distclean in ld" ; \
12529 (cd ld && \
12530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12532 "RANLIB=$${RANLIB}" \
12533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12534 distclean) \
12535 || exit 1
12537 @endif ld
12539 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
12540 maybe-maintainer-clean-ld:
12541 @if ld
12542 maybe-maintainer-clean-ld: maintainer-clean-ld
12544 maintainer-clean-ld:
12545 @[ -f ./ld/Makefile ] || exit 0; \
12546 r=`${PWD_COMMAND}`; export r; \
12547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12548 $(SET_LIB_PATH) \
12549 $(HOST_EXPORTS) \
12550 for flag in $(EXTRA_HOST_FLAGS) ; do \
12551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12552 done; \
12553 echo "Doing maintainer-clean in ld" ; \
12554 (cd ld && \
12555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12557 "RANLIB=$${RANLIB}" \
12558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12559 maintainer-clean) \
12560 || exit 1
12562 @endif ld
12565 .PHONY: configure-libcpp maybe-configure-libcpp
12566 maybe-configure-libcpp:
12567 @if libcpp
12568 maybe-configure-libcpp: configure-libcpp
12569 configure-libcpp:
12570 @test -f stage_last && exit 0; \
12571 test ! -f libcpp/Makefile || exit 0; \
12572 [ -d libcpp ] || mkdir libcpp; \
12573 r=`${PWD_COMMAND}`; export r; \
12574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12575 $(HOST_EXPORTS) \
12576 echo Configuring in libcpp; \
12577 cd libcpp || exit 1; \
12578 case $(srcdir) in \
12579 \.) \
12580 srcdiroption="--srcdir=."; \
12581 libsrcdir=".";; \
12582 /* | [A-Za-z]:[\\/]*) \
12583 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
12584 libsrcdir="$$s/libcpp";; \
12585 *) \
12586 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
12587 libsrcdir="$$s/libcpp";; \
12588 esac; \
12589 $(SHELL) $${libsrcdir}/configure \
12590 $(HOST_CONFIGARGS) $${srcdiroption} \
12591 || exit 1
12592 @endif libcpp
12594 .PHONY: all-libcpp maybe-all-libcpp
12595 maybe-all-libcpp:
12596 @if libcpp
12597 TARGET-libcpp=all
12598 maybe-all-libcpp: all-libcpp
12599 all-libcpp: configure-libcpp
12600 @test -f stage_last && exit 0; \
12601 r=`${PWD_COMMAND}`; export r; \
12602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12603 $(SET_LIB_PATH) \
12604 $(HOST_EXPORTS) \
12605 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) \
12606 $(TARGET-libcpp))
12607 @endif libcpp
12609 .PHONY: check-libcpp maybe-check-libcpp
12610 maybe-check-libcpp:
12611 @if libcpp
12612 maybe-check-libcpp: check-libcpp
12614 check-libcpp:
12615 @r=`${PWD_COMMAND}`; export r; \
12616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12617 $(SET_LIB_PATH) \
12618 $(HOST_EXPORTS) \
12619 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) check)
12621 @endif libcpp
12623 .PHONY: install-libcpp maybe-install-libcpp
12624 maybe-install-libcpp:
12625 @if libcpp
12626 maybe-install-libcpp: install-libcpp
12628 install-libcpp: installdirs
12629 @r=`${PWD_COMMAND}`; export r; \
12630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12631 $(SET_LIB_PATH) \
12632 $(HOST_EXPORTS) \
12633 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) install)
12635 @endif libcpp
12637 # Other targets (info, dvi, etc.)
12639 .PHONY: maybe-info-libcpp info-libcpp
12640 maybe-info-libcpp:
12641 @if libcpp
12642 maybe-info-libcpp: info-libcpp
12644 info-libcpp: \
12645 configure-libcpp
12646 @[ -f ./libcpp/Makefile ] || exit 0; \
12647 r=`${PWD_COMMAND}`; export r; \
12648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12649 $(SET_LIB_PATH) \
12650 $(HOST_EXPORTS) \
12651 for flag in $(EXTRA_HOST_FLAGS) ; do \
12652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12653 done; \
12654 echo "Doing info in libcpp" ; \
12655 (cd libcpp && \
12656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12658 "RANLIB=$${RANLIB}" \
12659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12660 info) \
12661 || exit 1
12663 @endif libcpp
12665 .PHONY: maybe-dvi-libcpp dvi-libcpp
12666 maybe-dvi-libcpp:
12667 @if libcpp
12668 maybe-dvi-libcpp: dvi-libcpp
12670 dvi-libcpp: \
12671 configure-libcpp
12672 @[ -f ./libcpp/Makefile ] || exit 0; \
12673 r=`${PWD_COMMAND}`; export r; \
12674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12675 $(SET_LIB_PATH) \
12676 $(HOST_EXPORTS) \
12677 for flag in $(EXTRA_HOST_FLAGS) ; do \
12678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12679 done; \
12680 echo "Doing dvi in libcpp" ; \
12681 (cd libcpp && \
12682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12684 "RANLIB=$${RANLIB}" \
12685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12686 dvi) \
12687 || exit 1
12689 @endif libcpp
12691 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
12692 maybe-TAGS-libcpp:
12693 @if libcpp
12694 maybe-TAGS-libcpp: TAGS-libcpp
12696 TAGS-libcpp: \
12697 configure-libcpp
12698 @[ -f ./libcpp/Makefile ] || exit 0; \
12699 r=`${PWD_COMMAND}`; export r; \
12700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12701 $(SET_LIB_PATH) \
12702 $(HOST_EXPORTS) \
12703 for flag in $(EXTRA_HOST_FLAGS) ; do \
12704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12705 done; \
12706 echo "Doing TAGS in libcpp" ; \
12707 (cd libcpp && \
12708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12710 "RANLIB=$${RANLIB}" \
12711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12712 TAGS) \
12713 || exit 1
12715 @endif libcpp
12717 .PHONY: maybe-install-info-libcpp install-info-libcpp
12718 maybe-install-info-libcpp:
12719 @if libcpp
12720 maybe-install-info-libcpp: install-info-libcpp
12722 install-info-libcpp: \
12723 configure-libcpp \
12724 info-libcpp
12725 @[ -f ./libcpp/Makefile ] || exit 0; \
12726 r=`${PWD_COMMAND}`; export r; \
12727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12728 $(SET_LIB_PATH) \
12729 $(HOST_EXPORTS) \
12730 for flag in $(EXTRA_HOST_FLAGS) ; do \
12731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12732 done; \
12733 echo "Doing install-info in libcpp" ; \
12734 (cd libcpp && \
12735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12737 "RANLIB=$${RANLIB}" \
12738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12739 install-info) \
12740 || exit 1
12742 @endif libcpp
12744 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
12745 maybe-installcheck-libcpp:
12746 @if libcpp
12747 maybe-installcheck-libcpp: installcheck-libcpp
12749 installcheck-libcpp: \
12750 configure-libcpp
12751 @[ -f ./libcpp/Makefile ] || exit 0; \
12752 r=`${PWD_COMMAND}`; export r; \
12753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12754 $(SET_LIB_PATH) \
12755 $(HOST_EXPORTS) \
12756 for flag in $(EXTRA_HOST_FLAGS) ; do \
12757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12758 done; \
12759 echo "Doing installcheck in libcpp" ; \
12760 (cd libcpp && \
12761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12763 "RANLIB=$${RANLIB}" \
12764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12765 installcheck) \
12766 || exit 1
12768 @endif libcpp
12770 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
12771 maybe-mostlyclean-libcpp:
12772 @if libcpp
12773 maybe-mostlyclean-libcpp: mostlyclean-libcpp
12775 mostlyclean-libcpp:
12776 @[ -f ./libcpp/Makefile ] || exit 0; \
12777 r=`${PWD_COMMAND}`; export r; \
12778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12779 $(SET_LIB_PATH) \
12780 $(HOST_EXPORTS) \
12781 for flag in $(EXTRA_HOST_FLAGS) ; do \
12782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12783 done; \
12784 echo "Doing mostlyclean in libcpp" ; \
12785 (cd libcpp && \
12786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12788 "RANLIB=$${RANLIB}" \
12789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12790 mostlyclean) \
12791 || exit 1
12793 @endif libcpp
12795 .PHONY: maybe-clean-libcpp clean-libcpp
12796 maybe-clean-libcpp:
12797 @if libcpp
12798 maybe-clean-libcpp: clean-libcpp
12800 clean-libcpp:
12801 @[ -f ./libcpp/Makefile ] || exit 0; \
12802 r=`${PWD_COMMAND}`; export r; \
12803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12804 $(SET_LIB_PATH) \
12805 $(HOST_EXPORTS) \
12806 for flag in $(EXTRA_HOST_FLAGS) ; do \
12807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12808 done; \
12809 echo "Doing clean in libcpp" ; \
12810 (cd libcpp && \
12811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12813 "RANLIB=$${RANLIB}" \
12814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12815 clean) \
12816 || exit 1
12818 @endif libcpp
12820 .PHONY: maybe-distclean-libcpp distclean-libcpp
12821 maybe-distclean-libcpp:
12822 @if libcpp
12823 maybe-distclean-libcpp: distclean-libcpp
12825 distclean-libcpp:
12826 @[ -f ./libcpp/Makefile ] || exit 0; \
12827 r=`${PWD_COMMAND}`; export r; \
12828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12829 $(SET_LIB_PATH) \
12830 $(HOST_EXPORTS) \
12831 for flag in $(EXTRA_HOST_FLAGS) ; do \
12832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12833 done; \
12834 echo "Doing distclean in libcpp" ; \
12835 (cd libcpp && \
12836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12838 "RANLIB=$${RANLIB}" \
12839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12840 distclean) \
12841 || exit 1
12843 @endif libcpp
12845 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
12846 maybe-maintainer-clean-libcpp:
12847 @if libcpp
12848 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
12850 maintainer-clean-libcpp:
12851 @[ -f ./libcpp/Makefile ] || exit 0; \
12852 r=`${PWD_COMMAND}`; export r; \
12853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12854 $(SET_LIB_PATH) \
12855 $(HOST_EXPORTS) \
12856 for flag in $(EXTRA_HOST_FLAGS) ; do \
12857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12858 done; \
12859 echo "Doing maintainer-clean in libcpp" ; \
12860 (cd libcpp && \
12861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12863 "RANLIB=$${RANLIB}" \
12864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12865 maintainer-clean) \
12866 || exit 1
12868 @endif libcpp
12871 .PHONY: configure-libgui maybe-configure-libgui
12872 maybe-configure-libgui:
12873 @if libgui
12874 maybe-configure-libgui: configure-libgui
12875 configure-libgui:
12876 @test ! -f libgui/Makefile || exit 0; \
12877 [ -d libgui ] || mkdir libgui; \
12878 r=`${PWD_COMMAND}`; export r; \
12879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12880 $(HOST_EXPORTS) \
12881 echo Configuring in libgui; \
12882 cd libgui || exit 1; \
12883 case $(srcdir) in \
12884 \.) \
12885 srcdiroption="--srcdir=."; \
12886 libsrcdir=".";; \
12887 /* | [A-Za-z]:[\\/]*) \
12888 srcdiroption="--srcdir=$(srcdir)/libgui"; \
12889 libsrcdir="$$s/libgui";; \
12890 *) \
12891 srcdiroption="--srcdir=../$(srcdir)/libgui"; \
12892 libsrcdir="$$s/libgui";; \
12893 esac; \
12894 $(SHELL) $${libsrcdir}/configure \
12895 $(HOST_CONFIGARGS) $${srcdiroption} \
12896 || exit 1
12897 @endif libgui
12899 .PHONY: all-libgui maybe-all-libgui
12900 maybe-all-libgui:
12901 @if libgui
12902 TARGET-libgui=all
12903 maybe-all-libgui: all-libgui
12904 all-libgui: configure-libgui
12905 @r=`${PWD_COMMAND}`; export r; \
12906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12907 $(SET_LIB_PATH) \
12908 $(HOST_EXPORTS) \
12909 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) \
12910 $(TARGET-libgui))
12911 @endif libgui
12913 .PHONY: check-libgui maybe-check-libgui
12914 maybe-check-libgui:
12915 @if libgui
12916 maybe-check-libgui: check-libgui
12918 check-libgui:
12919 @r=`${PWD_COMMAND}`; export r; \
12920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12921 $(SET_LIB_PATH) \
12922 $(HOST_EXPORTS) \
12923 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) check)
12925 @endif libgui
12927 .PHONY: install-libgui maybe-install-libgui
12928 maybe-install-libgui:
12929 @if libgui
12930 maybe-install-libgui: install-libgui
12932 install-libgui: installdirs
12933 @r=`${PWD_COMMAND}`; export r; \
12934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12935 $(SET_LIB_PATH) \
12936 $(HOST_EXPORTS) \
12937 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) install)
12939 @endif libgui
12941 # Other targets (info, dvi, etc.)
12943 .PHONY: maybe-info-libgui info-libgui
12944 maybe-info-libgui:
12945 @if libgui
12946 maybe-info-libgui: info-libgui
12948 info-libgui: \
12949 configure-libgui
12950 @[ -f ./libgui/Makefile ] || exit 0; \
12951 r=`${PWD_COMMAND}`; export r; \
12952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12953 $(SET_LIB_PATH) \
12954 $(HOST_EXPORTS) \
12955 for flag in $(EXTRA_HOST_FLAGS) ; do \
12956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12957 done; \
12958 echo "Doing info in libgui" ; \
12959 (cd libgui && \
12960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12962 "RANLIB=$${RANLIB}" \
12963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12964 info) \
12965 || exit 1
12967 @endif libgui
12969 .PHONY: maybe-dvi-libgui dvi-libgui
12970 maybe-dvi-libgui:
12971 @if libgui
12972 maybe-dvi-libgui: dvi-libgui
12974 dvi-libgui: \
12975 configure-libgui
12976 @[ -f ./libgui/Makefile ] || exit 0; \
12977 r=`${PWD_COMMAND}`; export r; \
12978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12979 $(SET_LIB_PATH) \
12980 $(HOST_EXPORTS) \
12981 for flag in $(EXTRA_HOST_FLAGS) ; do \
12982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12983 done; \
12984 echo "Doing dvi in libgui" ; \
12985 (cd libgui && \
12986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12988 "RANLIB=$${RANLIB}" \
12989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12990 dvi) \
12991 || exit 1
12993 @endif libgui
12995 .PHONY: maybe-TAGS-libgui TAGS-libgui
12996 maybe-TAGS-libgui:
12997 @if libgui
12998 maybe-TAGS-libgui: TAGS-libgui
13000 TAGS-libgui: \
13001 configure-libgui
13002 @[ -f ./libgui/Makefile ] || exit 0; \
13003 r=`${PWD_COMMAND}`; export r; \
13004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13005 $(SET_LIB_PATH) \
13006 $(HOST_EXPORTS) \
13007 for flag in $(EXTRA_HOST_FLAGS) ; do \
13008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13009 done; \
13010 echo "Doing TAGS in libgui" ; \
13011 (cd libgui && \
13012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13014 "RANLIB=$${RANLIB}" \
13015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13016 TAGS) \
13017 || exit 1
13019 @endif libgui
13021 .PHONY: maybe-install-info-libgui install-info-libgui
13022 maybe-install-info-libgui:
13023 @if libgui
13024 maybe-install-info-libgui: install-info-libgui
13026 install-info-libgui: \
13027 configure-libgui \
13028 info-libgui
13029 @[ -f ./libgui/Makefile ] || exit 0; \
13030 r=`${PWD_COMMAND}`; export r; \
13031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13032 $(SET_LIB_PATH) \
13033 $(HOST_EXPORTS) \
13034 for flag in $(EXTRA_HOST_FLAGS) ; do \
13035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13036 done; \
13037 echo "Doing install-info in libgui" ; \
13038 (cd libgui && \
13039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13041 "RANLIB=$${RANLIB}" \
13042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13043 install-info) \
13044 || exit 1
13046 @endif libgui
13048 .PHONY: maybe-installcheck-libgui installcheck-libgui
13049 maybe-installcheck-libgui:
13050 @if libgui
13051 maybe-installcheck-libgui: installcheck-libgui
13053 installcheck-libgui: \
13054 configure-libgui
13055 @[ -f ./libgui/Makefile ] || exit 0; \
13056 r=`${PWD_COMMAND}`; export r; \
13057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13058 $(SET_LIB_PATH) \
13059 $(HOST_EXPORTS) \
13060 for flag in $(EXTRA_HOST_FLAGS) ; do \
13061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13062 done; \
13063 echo "Doing installcheck in libgui" ; \
13064 (cd libgui && \
13065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13067 "RANLIB=$${RANLIB}" \
13068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13069 installcheck) \
13070 || exit 1
13072 @endif libgui
13074 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
13075 maybe-mostlyclean-libgui:
13076 @if libgui
13077 maybe-mostlyclean-libgui: mostlyclean-libgui
13079 mostlyclean-libgui:
13080 @[ -f ./libgui/Makefile ] || exit 0; \
13081 r=`${PWD_COMMAND}`; export r; \
13082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13083 $(SET_LIB_PATH) \
13084 $(HOST_EXPORTS) \
13085 for flag in $(EXTRA_HOST_FLAGS) ; do \
13086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13087 done; \
13088 echo "Doing mostlyclean in libgui" ; \
13089 (cd libgui && \
13090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13092 "RANLIB=$${RANLIB}" \
13093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13094 mostlyclean) \
13095 || exit 1
13097 @endif libgui
13099 .PHONY: maybe-clean-libgui clean-libgui
13100 maybe-clean-libgui:
13101 @if libgui
13102 maybe-clean-libgui: clean-libgui
13104 clean-libgui:
13105 @[ -f ./libgui/Makefile ] || exit 0; \
13106 r=`${PWD_COMMAND}`; export r; \
13107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13108 $(SET_LIB_PATH) \
13109 $(HOST_EXPORTS) \
13110 for flag in $(EXTRA_HOST_FLAGS) ; do \
13111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13112 done; \
13113 echo "Doing clean in libgui" ; \
13114 (cd libgui && \
13115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13117 "RANLIB=$${RANLIB}" \
13118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13119 clean) \
13120 || exit 1
13122 @endif libgui
13124 .PHONY: maybe-distclean-libgui distclean-libgui
13125 maybe-distclean-libgui:
13126 @if libgui
13127 maybe-distclean-libgui: distclean-libgui
13129 distclean-libgui:
13130 @[ -f ./libgui/Makefile ] || exit 0; \
13131 r=`${PWD_COMMAND}`; export r; \
13132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13133 $(SET_LIB_PATH) \
13134 $(HOST_EXPORTS) \
13135 for flag in $(EXTRA_HOST_FLAGS) ; do \
13136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13137 done; \
13138 echo "Doing distclean in libgui" ; \
13139 (cd libgui && \
13140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13142 "RANLIB=$${RANLIB}" \
13143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13144 distclean) \
13145 || exit 1
13147 @endif libgui
13149 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
13150 maybe-maintainer-clean-libgui:
13151 @if libgui
13152 maybe-maintainer-clean-libgui: maintainer-clean-libgui
13154 maintainer-clean-libgui:
13155 @[ -f ./libgui/Makefile ] || exit 0; \
13156 r=`${PWD_COMMAND}`; export r; \
13157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13158 $(SET_LIB_PATH) \
13159 $(HOST_EXPORTS) \
13160 for flag in $(EXTRA_HOST_FLAGS) ; do \
13161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13162 done; \
13163 echo "Doing maintainer-clean in libgui" ; \
13164 (cd libgui && \
13165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13167 "RANLIB=$${RANLIB}" \
13168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13169 maintainer-clean) \
13170 || exit 1
13172 @endif libgui
13175 .PHONY: configure-libiberty maybe-configure-libiberty
13176 maybe-configure-libiberty:
13177 @if libiberty
13178 maybe-configure-libiberty: configure-libiberty
13179 configure-libiberty:
13180 @test -f stage_last && exit 0; \
13181 test ! -f libiberty/Makefile || exit 0; \
13182 [ -d libiberty ] || mkdir libiberty; \
13183 r=`${PWD_COMMAND}`; export r; \
13184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13185 $(HOST_EXPORTS) \
13186 echo Configuring in libiberty; \
13187 cd libiberty || exit 1; \
13188 case $(srcdir) in \
13189 \.) \
13190 srcdiroption="--srcdir=."; \
13191 libsrcdir=".";; \
13192 /* | [A-Za-z]:[\\/]*) \
13193 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
13194 libsrcdir="$$s/libiberty";; \
13195 *) \
13196 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
13197 libsrcdir="$$s/libiberty";; \
13198 esac; \
13199 $(SHELL) $${libsrcdir}/configure \
13200 $(HOST_CONFIGARGS) $${srcdiroption} \
13201 || exit 1
13202 @endif libiberty
13204 .PHONY: all-libiberty maybe-all-libiberty
13205 maybe-all-libiberty:
13206 @if libiberty
13207 TARGET-libiberty=all
13208 maybe-all-libiberty: all-libiberty
13209 all-libiberty: configure-libiberty
13210 @test -f stage_last && exit 0; \
13211 r=`${PWD_COMMAND}`; export r; \
13212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13213 $(SET_LIB_PATH) \
13214 $(HOST_EXPORTS) \
13215 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) \
13216 $(TARGET-libiberty))
13217 @endif libiberty
13219 .PHONY: check-libiberty maybe-check-libiberty
13220 maybe-check-libiberty:
13221 @if libiberty
13222 maybe-check-libiberty: check-libiberty
13224 check-libiberty:
13225 @r=`${PWD_COMMAND}`; export r; \
13226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13227 $(SET_LIB_PATH) \
13228 $(HOST_EXPORTS) \
13229 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) check)
13231 @endif libiberty
13233 .PHONY: install-libiberty maybe-install-libiberty
13234 maybe-install-libiberty:
13235 @if libiberty
13236 maybe-install-libiberty: install-libiberty
13238 install-libiberty: installdirs
13239 @r=`${PWD_COMMAND}`; export r; \
13240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13241 $(SET_LIB_PATH) \
13242 $(HOST_EXPORTS) \
13243 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) install)
13245 @endif libiberty
13247 # Other targets (info, dvi, etc.)
13249 .PHONY: maybe-info-libiberty info-libiberty
13250 maybe-info-libiberty:
13251 @if libiberty
13252 maybe-info-libiberty: info-libiberty
13254 info-libiberty: \
13255 configure-libiberty
13256 @[ -f ./libiberty/Makefile ] || exit 0; \
13257 r=`${PWD_COMMAND}`; export r; \
13258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13259 $(SET_LIB_PATH) \
13260 $(HOST_EXPORTS) \
13261 for flag in $(EXTRA_HOST_FLAGS) ; do \
13262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13263 done; \
13264 echo "Doing info in libiberty" ; \
13265 (cd libiberty && \
13266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13268 "RANLIB=$${RANLIB}" \
13269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13270 info) \
13271 || exit 1
13273 @endif libiberty
13275 .PHONY: maybe-dvi-libiberty dvi-libiberty
13276 maybe-dvi-libiberty:
13277 @if libiberty
13278 maybe-dvi-libiberty: dvi-libiberty
13280 dvi-libiberty: \
13281 configure-libiberty
13282 @[ -f ./libiberty/Makefile ] || exit 0; \
13283 r=`${PWD_COMMAND}`; export r; \
13284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13285 $(SET_LIB_PATH) \
13286 $(HOST_EXPORTS) \
13287 for flag in $(EXTRA_HOST_FLAGS) ; do \
13288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13289 done; \
13290 echo "Doing dvi in libiberty" ; \
13291 (cd libiberty && \
13292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13294 "RANLIB=$${RANLIB}" \
13295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13296 dvi) \
13297 || exit 1
13299 @endif libiberty
13301 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
13302 maybe-TAGS-libiberty:
13303 @if libiberty
13304 maybe-TAGS-libiberty: TAGS-libiberty
13306 TAGS-libiberty: \
13307 configure-libiberty
13308 @[ -f ./libiberty/Makefile ] || exit 0; \
13309 r=`${PWD_COMMAND}`; export r; \
13310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13311 $(SET_LIB_PATH) \
13312 $(HOST_EXPORTS) \
13313 for flag in $(EXTRA_HOST_FLAGS) ; do \
13314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13315 done; \
13316 echo "Doing TAGS in libiberty" ; \
13317 (cd libiberty && \
13318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13320 "RANLIB=$${RANLIB}" \
13321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13322 TAGS) \
13323 || exit 1
13325 @endif libiberty
13327 .PHONY: maybe-install-info-libiberty install-info-libiberty
13328 maybe-install-info-libiberty:
13329 @if libiberty
13330 maybe-install-info-libiberty: install-info-libiberty
13332 install-info-libiberty: \
13333 configure-libiberty \
13334 info-libiberty
13335 @[ -f ./libiberty/Makefile ] || exit 0; \
13336 r=`${PWD_COMMAND}`; export r; \
13337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13338 $(SET_LIB_PATH) \
13339 $(HOST_EXPORTS) \
13340 for flag in $(EXTRA_HOST_FLAGS) ; do \
13341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13342 done; \
13343 echo "Doing install-info in libiberty" ; \
13344 (cd libiberty && \
13345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13347 "RANLIB=$${RANLIB}" \
13348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13349 install-info) \
13350 || exit 1
13352 @endif libiberty
13354 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
13355 maybe-installcheck-libiberty:
13356 @if libiberty
13357 maybe-installcheck-libiberty: installcheck-libiberty
13359 installcheck-libiberty: \
13360 configure-libiberty
13361 @[ -f ./libiberty/Makefile ] || exit 0; \
13362 r=`${PWD_COMMAND}`; export r; \
13363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13364 $(SET_LIB_PATH) \
13365 $(HOST_EXPORTS) \
13366 for flag in $(EXTRA_HOST_FLAGS) ; do \
13367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13368 done; \
13369 echo "Doing installcheck in libiberty" ; \
13370 (cd libiberty && \
13371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13373 "RANLIB=$${RANLIB}" \
13374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13375 installcheck) \
13376 || exit 1
13378 @endif libiberty
13380 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
13381 maybe-mostlyclean-libiberty:
13382 @if libiberty
13383 maybe-mostlyclean-libiberty: mostlyclean-libiberty
13385 mostlyclean-libiberty:
13386 @[ -f ./libiberty/Makefile ] || exit 0; \
13387 r=`${PWD_COMMAND}`; export r; \
13388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13389 $(SET_LIB_PATH) \
13390 $(HOST_EXPORTS) \
13391 for flag in $(EXTRA_HOST_FLAGS) ; do \
13392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13393 done; \
13394 echo "Doing mostlyclean in libiberty" ; \
13395 (cd libiberty && \
13396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13398 "RANLIB=$${RANLIB}" \
13399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13400 mostlyclean) \
13401 || exit 1
13403 @endif libiberty
13405 .PHONY: maybe-clean-libiberty clean-libiberty
13406 maybe-clean-libiberty:
13407 @if libiberty
13408 maybe-clean-libiberty: clean-libiberty
13410 clean-libiberty:
13411 @[ -f ./libiberty/Makefile ] || exit 0; \
13412 r=`${PWD_COMMAND}`; export r; \
13413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13414 $(SET_LIB_PATH) \
13415 $(HOST_EXPORTS) \
13416 for flag in $(EXTRA_HOST_FLAGS) ; do \
13417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13418 done; \
13419 echo "Doing clean in libiberty" ; \
13420 (cd libiberty && \
13421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13423 "RANLIB=$${RANLIB}" \
13424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13425 clean) \
13426 || exit 1
13428 @endif libiberty
13430 .PHONY: maybe-distclean-libiberty distclean-libiberty
13431 maybe-distclean-libiberty:
13432 @if libiberty
13433 maybe-distclean-libiberty: distclean-libiberty
13435 distclean-libiberty:
13436 @[ -f ./libiberty/Makefile ] || exit 0; \
13437 r=`${PWD_COMMAND}`; export r; \
13438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13439 $(SET_LIB_PATH) \
13440 $(HOST_EXPORTS) \
13441 for flag in $(EXTRA_HOST_FLAGS) ; do \
13442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13443 done; \
13444 echo "Doing distclean in libiberty" ; \
13445 (cd libiberty && \
13446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13448 "RANLIB=$${RANLIB}" \
13449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13450 distclean) \
13451 || exit 1
13453 @endif libiberty
13455 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
13456 maybe-maintainer-clean-libiberty:
13457 @if libiberty
13458 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
13460 maintainer-clean-libiberty:
13461 @[ -f ./libiberty/Makefile ] || exit 0; \
13462 r=`${PWD_COMMAND}`; export r; \
13463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13464 $(SET_LIB_PATH) \
13465 $(HOST_EXPORTS) \
13466 for flag in $(EXTRA_HOST_FLAGS) ; do \
13467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13468 done; \
13469 echo "Doing maintainer-clean in libiberty" ; \
13470 (cd libiberty && \
13471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13473 "RANLIB=$${RANLIB}" \
13474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13475 maintainer-clean) \
13476 || exit 1
13478 @endif libiberty
13481 .PHONY: configure-libtool maybe-configure-libtool
13482 maybe-configure-libtool:
13483 @if libtool
13484 maybe-configure-libtool: configure-libtool
13485 configure-libtool:
13486 @test ! -f libtool/Makefile || exit 0; \
13487 [ -d libtool ] || mkdir libtool; \
13488 r=`${PWD_COMMAND}`; export r; \
13489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13490 $(HOST_EXPORTS) \
13491 echo Configuring in libtool; \
13492 cd libtool || exit 1; \
13493 case $(srcdir) in \
13494 \.) \
13495 srcdiroption="--srcdir=."; \
13496 libsrcdir=".";; \
13497 /* | [A-Za-z]:[\\/]*) \
13498 srcdiroption="--srcdir=$(srcdir)/libtool"; \
13499 libsrcdir="$$s/libtool";; \
13500 *) \
13501 srcdiroption="--srcdir=../$(srcdir)/libtool"; \
13502 libsrcdir="$$s/libtool";; \
13503 esac; \
13504 $(SHELL) $${libsrcdir}/configure \
13505 $(HOST_CONFIGARGS) $${srcdiroption} \
13506 || exit 1
13507 @endif libtool
13509 .PHONY: all-libtool maybe-all-libtool
13510 maybe-all-libtool:
13511 @if libtool
13512 TARGET-libtool=all
13513 maybe-all-libtool: all-libtool
13514 all-libtool: configure-libtool
13515 @r=`${PWD_COMMAND}`; export r; \
13516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13517 $(SET_LIB_PATH) \
13518 $(HOST_EXPORTS) \
13519 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) \
13520 $(TARGET-libtool))
13521 @endif libtool
13523 .PHONY: check-libtool maybe-check-libtool
13524 maybe-check-libtool:
13525 @if libtool
13526 maybe-check-libtool: check-libtool
13528 check-libtool:
13529 @r=`${PWD_COMMAND}`; export r; \
13530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13531 $(SET_LIB_PATH) \
13532 $(HOST_EXPORTS) \
13533 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) check)
13535 @endif libtool
13537 .PHONY: install-libtool maybe-install-libtool
13538 maybe-install-libtool:
13539 @if libtool
13540 maybe-install-libtool: install-libtool
13542 install-libtool: installdirs
13543 @r=`${PWD_COMMAND}`; export r; \
13544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13545 $(SET_LIB_PATH) \
13546 $(HOST_EXPORTS) \
13547 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) install)
13549 @endif libtool
13551 # Other targets (info, dvi, etc.)
13553 .PHONY: maybe-info-libtool info-libtool
13554 maybe-info-libtool:
13555 @if libtool
13556 maybe-info-libtool: info-libtool
13558 info-libtool: \
13559 configure-libtool
13560 @[ -f ./libtool/Makefile ] || exit 0; \
13561 r=`${PWD_COMMAND}`; export r; \
13562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13563 $(SET_LIB_PATH) \
13564 $(HOST_EXPORTS) \
13565 for flag in $(EXTRA_HOST_FLAGS) ; do \
13566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13567 done; \
13568 echo "Doing info in libtool" ; \
13569 (cd libtool && \
13570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13572 "RANLIB=$${RANLIB}" \
13573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13574 info) \
13575 || exit 1
13577 @endif libtool
13579 .PHONY: maybe-dvi-libtool dvi-libtool
13580 maybe-dvi-libtool:
13581 @if libtool
13582 maybe-dvi-libtool: dvi-libtool
13584 dvi-libtool: \
13585 configure-libtool
13586 @[ -f ./libtool/Makefile ] || exit 0; \
13587 r=`${PWD_COMMAND}`; export r; \
13588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13589 $(SET_LIB_PATH) \
13590 $(HOST_EXPORTS) \
13591 for flag in $(EXTRA_HOST_FLAGS) ; do \
13592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13593 done; \
13594 echo "Doing dvi in libtool" ; \
13595 (cd libtool && \
13596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13598 "RANLIB=$${RANLIB}" \
13599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13600 dvi) \
13601 || exit 1
13603 @endif libtool
13605 .PHONY: maybe-TAGS-libtool TAGS-libtool
13606 maybe-TAGS-libtool:
13607 @if libtool
13608 maybe-TAGS-libtool: TAGS-libtool
13610 TAGS-libtool: \
13611 configure-libtool
13612 @[ -f ./libtool/Makefile ] || exit 0; \
13613 r=`${PWD_COMMAND}`; export r; \
13614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13615 $(SET_LIB_PATH) \
13616 $(HOST_EXPORTS) \
13617 for flag in $(EXTRA_HOST_FLAGS) ; do \
13618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13619 done; \
13620 echo "Doing TAGS in libtool" ; \
13621 (cd libtool && \
13622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13624 "RANLIB=$${RANLIB}" \
13625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13626 TAGS) \
13627 || exit 1
13629 @endif libtool
13631 .PHONY: maybe-install-info-libtool install-info-libtool
13632 maybe-install-info-libtool:
13633 @if libtool
13634 maybe-install-info-libtool: install-info-libtool
13636 install-info-libtool: \
13637 configure-libtool \
13638 info-libtool
13639 @[ -f ./libtool/Makefile ] || exit 0; \
13640 r=`${PWD_COMMAND}`; export r; \
13641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13642 $(SET_LIB_PATH) \
13643 $(HOST_EXPORTS) \
13644 for flag in $(EXTRA_HOST_FLAGS) ; do \
13645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13646 done; \
13647 echo "Doing install-info in libtool" ; \
13648 (cd libtool && \
13649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13651 "RANLIB=$${RANLIB}" \
13652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13653 install-info) \
13654 || exit 1
13656 @endif libtool
13658 .PHONY: maybe-installcheck-libtool installcheck-libtool
13659 maybe-installcheck-libtool:
13660 @if libtool
13661 maybe-installcheck-libtool: installcheck-libtool
13663 installcheck-libtool: \
13664 configure-libtool
13665 @[ -f ./libtool/Makefile ] || exit 0; \
13666 r=`${PWD_COMMAND}`; export r; \
13667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13668 $(SET_LIB_PATH) \
13669 $(HOST_EXPORTS) \
13670 for flag in $(EXTRA_HOST_FLAGS) ; do \
13671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13672 done; \
13673 echo "Doing installcheck in libtool" ; \
13674 (cd libtool && \
13675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13677 "RANLIB=$${RANLIB}" \
13678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13679 installcheck) \
13680 || exit 1
13682 @endif libtool
13684 .PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
13685 maybe-mostlyclean-libtool:
13686 @if libtool
13687 maybe-mostlyclean-libtool: mostlyclean-libtool
13689 mostlyclean-libtool:
13690 @[ -f ./libtool/Makefile ] || exit 0; \
13691 r=`${PWD_COMMAND}`; export r; \
13692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13693 $(SET_LIB_PATH) \
13694 $(HOST_EXPORTS) \
13695 for flag in $(EXTRA_HOST_FLAGS) ; do \
13696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13697 done; \
13698 echo "Doing mostlyclean in libtool" ; \
13699 (cd libtool && \
13700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13702 "RANLIB=$${RANLIB}" \
13703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13704 mostlyclean) \
13705 || exit 1
13707 @endif libtool
13709 .PHONY: maybe-clean-libtool clean-libtool
13710 maybe-clean-libtool:
13711 @if libtool
13712 maybe-clean-libtool: clean-libtool
13714 clean-libtool:
13715 @[ -f ./libtool/Makefile ] || exit 0; \
13716 r=`${PWD_COMMAND}`; export r; \
13717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13718 $(SET_LIB_PATH) \
13719 $(HOST_EXPORTS) \
13720 for flag in $(EXTRA_HOST_FLAGS) ; do \
13721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13722 done; \
13723 echo "Doing clean in libtool" ; \
13724 (cd libtool && \
13725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13727 "RANLIB=$${RANLIB}" \
13728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13729 clean) \
13730 || exit 1
13732 @endif libtool
13734 .PHONY: maybe-distclean-libtool distclean-libtool
13735 maybe-distclean-libtool:
13736 @if libtool
13737 maybe-distclean-libtool: distclean-libtool
13739 distclean-libtool:
13740 @[ -f ./libtool/Makefile ] || exit 0; \
13741 r=`${PWD_COMMAND}`; export r; \
13742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13743 $(SET_LIB_PATH) \
13744 $(HOST_EXPORTS) \
13745 for flag in $(EXTRA_HOST_FLAGS) ; do \
13746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13747 done; \
13748 echo "Doing distclean in libtool" ; \
13749 (cd libtool && \
13750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13752 "RANLIB=$${RANLIB}" \
13753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13754 distclean) \
13755 || exit 1
13757 @endif libtool
13759 .PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
13760 maybe-maintainer-clean-libtool:
13761 @if libtool
13762 maybe-maintainer-clean-libtool: maintainer-clean-libtool
13764 maintainer-clean-libtool:
13765 @[ -f ./libtool/Makefile ] || exit 0; \
13766 r=`${PWD_COMMAND}`; export r; \
13767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13768 $(SET_LIB_PATH) \
13769 $(HOST_EXPORTS) \
13770 for flag in $(EXTRA_HOST_FLAGS) ; do \
13771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13772 done; \
13773 echo "Doing maintainer-clean in libtool" ; \
13774 (cd libtool && \
13775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13777 "RANLIB=$${RANLIB}" \
13778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13779 maintainer-clean) \
13780 || exit 1
13782 @endif libtool
13785 .PHONY: configure-m4 maybe-configure-m4
13786 maybe-configure-m4:
13787 @if m4
13788 maybe-configure-m4: configure-m4
13789 configure-m4:
13790 @test ! -f m4/Makefile || exit 0; \
13791 [ -d m4 ] || mkdir m4; \
13792 r=`${PWD_COMMAND}`; export r; \
13793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13794 $(HOST_EXPORTS) \
13795 echo Configuring in m4; \
13796 cd m4 || exit 1; \
13797 case $(srcdir) in \
13798 \.) \
13799 srcdiroption="--srcdir=."; \
13800 libsrcdir=".";; \
13801 /* | [A-Za-z]:[\\/]*) \
13802 srcdiroption="--srcdir=$(srcdir)/m4"; \
13803 libsrcdir="$$s/m4";; \
13804 *) \
13805 srcdiroption="--srcdir=../$(srcdir)/m4"; \
13806 libsrcdir="$$s/m4";; \
13807 esac; \
13808 $(SHELL) $${libsrcdir}/configure \
13809 $(HOST_CONFIGARGS) $${srcdiroption} \
13810 || exit 1
13811 @endif m4
13813 .PHONY: all-m4 maybe-all-m4
13814 maybe-all-m4:
13815 @if m4
13816 TARGET-m4=all
13817 maybe-all-m4: all-m4
13818 all-m4: configure-m4
13819 @r=`${PWD_COMMAND}`; export r; \
13820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13821 $(SET_LIB_PATH) \
13822 $(HOST_EXPORTS) \
13823 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) \
13824 $(TARGET-m4))
13825 @endif m4
13827 .PHONY: check-m4 maybe-check-m4
13828 maybe-check-m4:
13829 @if m4
13830 maybe-check-m4: check-m4
13832 check-m4:
13833 @r=`${PWD_COMMAND}`; export r; \
13834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13835 $(SET_LIB_PATH) \
13836 $(HOST_EXPORTS) \
13837 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) check)
13839 @endif m4
13841 .PHONY: install-m4 maybe-install-m4
13842 maybe-install-m4:
13843 @if m4
13844 maybe-install-m4: install-m4
13846 install-m4: installdirs
13847 @r=`${PWD_COMMAND}`; export r; \
13848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13849 $(SET_LIB_PATH) \
13850 $(HOST_EXPORTS) \
13851 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) install)
13853 @endif m4
13855 # Other targets (info, dvi, etc.)
13857 .PHONY: maybe-info-m4 info-m4
13858 maybe-info-m4:
13859 @if m4
13860 maybe-info-m4: info-m4
13862 info-m4: \
13863 configure-m4
13864 @[ -f ./m4/Makefile ] || exit 0; \
13865 r=`${PWD_COMMAND}`; export r; \
13866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13867 $(SET_LIB_PATH) \
13868 $(HOST_EXPORTS) \
13869 for flag in $(EXTRA_HOST_FLAGS) ; do \
13870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13871 done; \
13872 echo "Doing info in m4" ; \
13873 (cd m4 && \
13874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13876 "RANLIB=$${RANLIB}" \
13877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13878 info) \
13879 || exit 1
13881 @endif m4
13883 .PHONY: maybe-dvi-m4 dvi-m4
13884 maybe-dvi-m4:
13885 @if m4
13886 maybe-dvi-m4: dvi-m4
13888 dvi-m4: \
13889 configure-m4
13890 @[ -f ./m4/Makefile ] || exit 0; \
13891 r=`${PWD_COMMAND}`; export r; \
13892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13893 $(SET_LIB_PATH) \
13894 $(HOST_EXPORTS) \
13895 for flag in $(EXTRA_HOST_FLAGS) ; do \
13896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13897 done; \
13898 echo "Doing dvi in m4" ; \
13899 (cd m4 && \
13900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13902 "RANLIB=$${RANLIB}" \
13903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13904 dvi) \
13905 || exit 1
13907 @endif m4
13909 .PHONY: maybe-TAGS-m4 TAGS-m4
13910 maybe-TAGS-m4:
13911 @if m4
13912 maybe-TAGS-m4: TAGS-m4
13914 TAGS-m4: \
13915 configure-m4
13916 @[ -f ./m4/Makefile ] || exit 0; \
13917 r=`${PWD_COMMAND}`; export r; \
13918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13919 $(SET_LIB_PATH) \
13920 $(HOST_EXPORTS) \
13921 for flag in $(EXTRA_HOST_FLAGS) ; do \
13922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13923 done; \
13924 echo "Doing TAGS in m4" ; \
13925 (cd m4 && \
13926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13928 "RANLIB=$${RANLIB}" \
13929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13930 TAGS) \
13931 || exit 1
13933 @endif m4
13935 .PHONY: maybe-install-info-m4 install-info-m4
13936 maybe-install-info-m4:
13937 @if m4
13938 maybe-install-info-m4: install-info-m4
13940 install-info-m4: \
13941 configure-m4 \
13942 info-m4
13943 @[ -f ./m4/Makefile ] || exit 0; \
13944 r=`${PWD_COMMAND}`; export r; \
13945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13946 $(SET_LIB_PATH) \
13947 $(HOST_EXPORTS) \
13948 for flag in $(EXTRA_HOST_FLAGS) ; do \
13949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13950 done; \
13951 echo "Doing install-info in m4" ; \
13952 (cd m4 && \
13953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13955 "RANLIB=$${RANLIB}" \
13956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13957 install-info) \
13958 || exit 1
13960 @endif m4
13962 .PHONY: maybe-installcheck-m4 installcheck-m4
13963 maybe-installcheck-m4:
13964 @if m4
13965 maybe-installcheck-m4: installcheck-m4
13967 installcheck-m4: \
13968 configure-m4
13969 @[ -f ./m4/Makefile ] || exit 0; \
13970 r=`${PWD_COMMAND}`; export r; \
13971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13972 $(SET_LIB_PATH) \
13973 $(HOST_EXPORTS) \
13974 for flag in $(EXTRA_HOST_FLAGS) ; do \
13975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13976 done; \
13977 echo "Doing installcheck in m4" ; \
13978 (cd m4 && \
13979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13981 "RANLIB=$${RANLIB}" \
13982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13983 installcheck) \
13984 || exit 1
13986 @endif m4
13988 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
13989 maybe-mostlyclean-m4:
13990 @if m4
13991 maybe-mostlyclean-m4: mostlyclean-m4
13993 mostlyclean-m4:
13994 @[ -f ./m4/Makefile ] || exit 0; \
13995 r=`${PWD_COMMAND}`; export r; \
13996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13997 $(SET_LIB_PATH) \
13998 $(HOST_EXPORTS) \
13999 for flag in $(EXTRA_HOST_FLAGS) ; do \
14000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14001 done; \
14002 echo "Doing mostlyclean in m4" ; \
14003 (cd m4 && \
14004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14006 "RANLIB=$${RANLIB}" \
14007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14008 mostlyclean) \
14009 || exit 1
14011 @endif m4
14013 .PHONY: maybe-clean-m4 clean-m4
14014 maybe-clean-m4:
14015 @if m4
14016 maybe-clean-m4: clean-m4
14018 clean-m4:
14019 @[ -f ./m4/Makefile ] || exit 0; \
14020 r=`${PWD_COMMAND}`; export r; \
14021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14022 $(SET_LIB_PATH) \
14023 $(HOST_EXPORTS) \
14024 for flag in $(EXTRA_HOST_FLAGS) ; do \
14025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14026 done; \
14027 echo "Doing clean in m4" ; \
14028 (cd m4 && \
14029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14031 "RANLIB=$${RANLIB}" \
14032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14033 clean) \
14034 || exit 1
14036 @endif m4
14038 .PHONY: maybe-distclean-m4 distclean-m4
14039 maybe-distclean-m4:
14040 @if m4
14041 maybe-distclean-m4: distclean-m4
14043 distclean-m4:
14044 @[ -f ./m4/Makefile ] || exit 0; \
14045 r=`${PWD_COMMAND}`; export r; \
14046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14047 $(SET_LIB_PATH) \
14048 $(HOST_EXPORTS) \
14049 for flag in $(EXTRA_HOST_FLAGS) ; do \
14050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14051 done; \
14052 echo "Doing distclean in m4" ; \
14053 (cd m4 && \
14054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14056 "RANLIB=$${RANLIB}" \
14057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14058 distclean) \
14059 || exit 1
14061 @endif m4
14063 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
14064 maybe-maintainer-clean-m4:
14065 @if m4
14066 maybe-maintainer-clean-m4: maintainer-clean-m4
14068 maintainer-clean-m4:
14069 @[ -f ./m4/Makefile ] || exit 0; \
14070 r=`${PWD_COMMAND}`; export r; \
14071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14072 $(SET_LIB_PATH) \
14073 $(HOST_EXPORTS) \
14074 for flag in $(EXTRA_HOST_FLAGS) ; do \
14075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14076 done; \
14077 echo "Doing maintainer-clean in m4" ; \
14078 (cd m4 && \
14079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14081 "RANLIB=$${RANLIB}" \
14082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14083 maintainer-clean) \
14084 || exit 1
14086 @endif m4
14089 .PHONY: configure-make maybe-configure-make
14090 maybe-configure-make:
14091 @if make
14092 maybe-configure-make: configure-make
14093 configure-make:
14094 @test ! -f make/Makefile || exit 0; \
14095 [ -d make ] || mkdir make; \
14096 r=`${PWD_COMMAND}`; export r; \
14097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14098 $(HOST_EXPORTS) \
14099 echo Configuring in make; \
14100 cd make || exit 1; \
14101 case $(srcdir) in \
14102 \.) \
14103 srcdiroption="--srcdir=."; \
14104 libsrcdir=".";; \
14105 /* | [A-Za-z]:[\\/]*) \
14106 srcdiroption="--srcdir=$(srcdir)/make"; \
14107 libsrcdir="$$s/make";; \
14108 *) \
14109 srcdiroption="--srcdir=../$(srcdir)/make"; \
14110 libsrcdir="$$s/make";; \
14111 esac; \
14112 $(SHELL) $${libsrcdir}/configure \
14113 $(HOST_CONFIGARGS) $${srcdiroption} \
14114 || exit 1
14115 @endif make
14117 .PHONY: all-make maybe-all-make
14118 maybe-all-make:
14119 @if make
14120 TARGET-make=all
14121 maybe-all-make: all-make
14122 all-make: configure-make
14123 @r=`${PWD_COMMAND}`; export r; \
14124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14125 $(SET_LIB_PATH) \
14126 $(HOST_EXPORTS) \
14127 (cd make && $(MAKE) $(FLAGS_TO_PASS) \
14128 $(TARGET-make))
14129 @endif make
14131 .PHONY: check-make maybe-check-make
14132 maybe-check-make:
14133 @if make
14134 maybe-check-make: check-make
14136 check-make:
14137 @r=`${PWD_COMMAND}`; export r; \
14138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14139 $(SET_LIB_PATH) \
14140 $(HOST_EXPORTS) \
14141 (cd make && $(MAKE) $(FLAGS_TO_PASS) check)
14143 @endif make
14145 .PHONY: install-make maybe-install-make
14146 maybe-install-make:
14147 @if make
14148 maybe-install-make: install-make
14150 install-make: installdirs
14151 @r=`${PWD_COMMAND}`; export r; \
14152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14153 $(SET_LIB_PATH) \
14154 $(HOST_EXPORTS) \
14155 (cd make && $(MAKE) $(FLAGS_TO_PASS) install)
14157 @endif make
14159 # Other targets (info, dvi, etc.)
14161 .PHONY: maybe-info-make info-make
14162 maybe-info-make:
14163 @if make
14164 maybe-info-make: info-make
14166 info-make: \
14167 configure-make
14168 @[ -f ./make/Makefile ] || exit 0; \
14169 r=`${PWD_COMMAND}`; export r; \
14170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14171 $(SET_LIB_PATH) \
14172 $(HOST_EXPORTS) \
14173 for flag in $(EXTRA_HOST_FLAGS) ; do \
14174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14175 done; \
14176 echo "Doing info in make" ; \
14177 (cd make && \
14178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14180 "RANLIB=$${RANLIB}" \
14181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14182 info) \
14183 || exit 1
14185 @endif make
14187 .PHONY: maybe-dvi-make dvi-make
14188 maybe-dvi-make:
14189 @if make
14190 maybe-dvi-make: dvi-make
14192 dvi-make: \
14193 configure-make
14194 @[ -f ./make/Makefile ] || exit 0; \
14195 r=`${PWD_COMMAND}`; export r; \
14196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14197 $(SET_LIB_PATH) \
14198 $(HOST_EXPORTS) \
14199 for flag in $(EXTRA_HOST_FLAGS) ; do \
14200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14201 done; \
14202 echo "Doing dvi in make" ; \
14203 (cd make && \
14204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14206 "RANLIB=$${RANLIB}" \
14207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14208 dvi) \
14209 || exit 1
14211 @endif make
14213 .PHONY: maybe-TAGS-make TAGS-make
14214 maybe-TAGS-make:
14215 @if make
14216 maybe-TAGS-make: TAGS-make
14218 TAGS-make: \
14219 configure-make
14220 @[ -f ./make/Makefile ] || exit 0; \
14221 r=`${PWD_COMMAND}`; export r; \
14222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14223 $(SET_LIB_PATH) \
14224 $(HOST_EXPORTS) \
14225 for flag in $(EXTRA_HOST_FLAGS) ; do \
14226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14227 done; \
14228 echo "Doing TAGS in make" ; \
14229 (cd make && \
14230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14232 "RANLIB=$${RANLIB}" \
14233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14234 TAGS) \
14235 || exit 1
14237 @endif make
14239 .PHONY: maybe-install-info-make install-info-make
14240 maybe-install-info-make:
14241 @if make
14242 maybe-install-info-make: install-info-make
14244 install-info-make: \
14245 configure-make \
14246 info-make
14247 @[ -f ./make/Makefile ] || exit 0; \
14248 r=`${PWD_COMMAND}`; export r; \
14249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14250 $(SET_LIB_PATH) \
14251 $(HOST_EXPORTS) \
14252 for flag in $(EXTRA_HOST_FLAGS) ; do \
14253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14254 done; \
14255 echo "Doing install-info in make" ; \
14256 (cd make && \
14257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14259 "RANLIB=$${RANLIB}" \
14260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14261 install-info) \
14262 || exit 1
14264 @endif make
14266 .PHONY: maybe-installcheck-make installcheck-make
14267 maybe-installcheck-make:
14268 @if make
14269 maybe-installcheck-make: installcheck-make
14271 installcheck-make: \
14272 configure-make
14273 @[ -f ./make/Makefile ] || exit 0; \
14274 r=`${PWD_COMMAND}`; export r; \
14275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14276 $(SET_LIB_PATH) \
14277 $(HOST_EXPORTS) \
14278 for flag in $(EXTRA_HOST_FLAGS) ; do \
14279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14280 done; \
14281 echo "Doing installcheck in make" ; \
14282 (cd make && \
14283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14285 "RANLIB=$${RANLIB}" \
14286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14287 installcheck) \
14288 || exit 1
14290 @endif make
14292 .PHONY: maybe-mostlyclean-make mostlyclean-make
14293 maybe-mostlyclean-make:
14294 @if make
14295 maybe-mostlyclean-make: mostlyclean-make
14297 mostlyclean-make:
14298 @[ -f ./make/Makefile ] || exit 0; \
14299 r=`${PWD_COMMAND}`; export r; \
14300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14301 $(SET_LIB_PATH) \
14302 $(HOST_EXPORTS) \
14303 for flag in $(EXTRA_HOST_FLAGS) ; do \
14304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14305 done; \
14306 echo "Doing mostlyclean in make" ; \
14307 (cd make && \
14308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14310 "RANLIB=$${RANLIB}" \
14311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14312 mostlyclean) \
14313 || exit 1
14315 @endif make
14317 .PHONY: maybe-clean-make clean-make
14318 maybe-clean-make:
14319 @if make
14320 maybe-clean-make: clean-make
14322 clean-make:
14323 @[ -f ./make/Makefile ] || exit 0; \
14324 r=`${PWD_COMMAND}`; export r; \
14325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14326 $(SET_LIB_PATH) \
14327 $(HOST_EXPORTS) \
14328 for flag in $(EXTRA_HOST_FLAGS) ; do \
14329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14330 done; \
14331 echo "Doing clean in make" ; \
14332 (cd make && \
14333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14335 "RANLIB=$${RANLIB}" \
14336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14337 clean) \
14338 || exit 1
14340 @endif make
14342 .PHONY: maybe-distclean-make distclean-make
14343 maybe-distclean-make:
14344 @if make
14345 maybe-distclean-make: distclean-make
14347 distclean-make:
14348 @[ -f ./make/Makefile ] || exit 0; \
14349 r=`${PWD_COMMAND}`; export r; \
14350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14351 $(SET_LIB_PATH) \
14352 $(HOST_EXPORTS) \
14353 for flag in $(EXTRA_HOST_FLAGS) ; do \
14354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14355 done; \
14356 echo "Doing distclean in make" ; \
14357 (cd make && \
14358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14360 "RANLIB=$${RANLIB}" \
14361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14362 distclean) \
14363 || exit 1
14365 @endif make
14367 .PHONY: maybe-maintainer-clean-make maintainer-clean-make
14368 maybe-maintainer-clean-make:
14369 @if make
14370 maybe-maintainer-clean-make: maintainer-clean-make
14372 maintainer-clean-make:
14373 @[ -f ./make/Makefile ] || exit 0; \
14374 r=`${PWD_COMMAND}`; export r; \
14375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14376 $(SET_LIB_PATH) \
14377 $(HOST_EXPORTS) \
14378 for flag in $(EXTRA_HOST_FLAGS) ; do \
14379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14380 done; \
14381 echo "Doing maintainer-clean in make" ; \
14382 (cd make && \
14383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14385 "RANLIB=$${RANLIB}" \
14386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14387 maintainer-clean) \
14388 || exit 1
14390 @endif make
14393 .PHONY: configure-mmalloc maybe-configure-mmalloc
14394 maybe-configure-mmalloc:
14395 @if mmalloc
14396 maybe-configure-mmalloc: configure-mmalloc
14397 configure-mmalloc:
14398 @test ! -f mmalloc/Makefile || exit 0; \
14399 [ -d mmalloc ] || mkdir mmalloc; \
14400 r=`${PWD_COMMAND}`; export r; \
14401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14402 $(HOST_EXPORTS) \
14403 echo Configuring in mmalloc; \
14404 cd mmalloc || exit 1; \
14405 case $(srcdir) in \
14406 \.) \
14407 srcdiroption="--srcdir=."; \
14408 libsrcdir=".";; \
14409 /* | [A-Za-z]:[\\/]*) \
14410 srcdiroption="--srcdir=$(srcdir)/mmalloc"; \
14411 libsrcdir="$$s/mmalloc";; \
14412 *) \
14413 srcdiroption="--srcdir=../$(srcdir)/mmalloc"; \
14414 libsrcdir="$$s/mmalloc";; \
14415 esac; \
14416 $(SHELL) $${libsrcdir}/configure \
14417 $(HOST_CONFIGARGS) $${srcdiroption} \
14418 || exit 1
14419 @endif mmalloc
14421 .PHONY: all-mmalloc maybe-all-mmalloc
14422 maybe-all-mmalloc:
14423 @if mmalloc
14424 TARGET-mmalloc=all
14425 maybe-all-mmalloc: all-mmalloc
14426 all-mmalloc: configure-mmalloc
14427 @r=`${PWD_COMMAND}`; export r; \
14428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14429 $(SET_LIB_PATH) \
14430 $(HOST_EXPORTS) \
14431 (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) \
14432 $(TARGET-mmalloc))
14433 @endif mmalloc
14435 .PHONY: check-mmalloc maybe-check-mmalloc
14436 maybe-check-mmalloc:
14437 @if mmalloc
14438 maybe-check-mmalloc: check-mmalloc
14440 check-mmalloc:
14442 @endif mmalloc
14444 .PHONY: install-mmalloc maybe-install-mmalloc
14445 maybe-install-mmalloc:
14446 @if mmalloc
14447 maybe-install-mmalloc: install-mmalloc
14449 install-mmalloc: installdirs
14450 @r=`${PWD_COMMAND}`; export r; \
14451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14452 $(SET_LIB_PATH) \
14453 $(HOST_EXPORTS) \
14454 (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) install)
14456 @endif mmalloc
14458 # Other targets (info, dvi, etc.)
14460 .PHONY: maybe-info-mmalloc info-mmalloc
14461 maybe-info-mmalloc:
14462 @if mmalloc
14463 maybe-info-mmalloc: info-mmalloc
14465 info-mmalloc: \
14466 configure-mmalloc
14467 @[ -f ./mmalloc/Makefile ] || exit 0; \
14468 r=`${PWD_COMMAND}`; export r; \
14469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14470 $(SET_LIB_PATH) \
14471 $(HOST_EXPORTS) \
14472 for flag in $(EXTRA_HOST_FLAGS) ; do \
14473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14474 done; \
14475 echo "Doing info in mmalloc" ; \
14476 (cd mmalloc && \
14477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14479 "RANLIB=$${RANLIB}" \
14480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14481 info) \
14482 || exit 1
14484 @endif mmalloc
14486 .PHONY: maybe-dvi-mmalloc dvi-mmalloc
14487 maybe-dvi-mmalloc:
14488 @if mmalloc
14489 maybe-dvi-mmalloc: dvi-mmalloc
14491 dvi-mmalloc: \
14492 configure-mmalloc
14493 @[ -f ./mmalloc/Makefile ] || exit 0; \
14494 r=`${PWD_COMMAND}`; export r; \
14495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14496 $(SET_LIB_PATH) \
14497 $(HOST_EXPORTS) \
14498 for flag in $(EXTRA_HOST_FLAGS) ; do \
14499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14500 done; \
14501 echo "Doing dvi in mmalloc" ; \
14502 (cd mmalloc && \
14503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14505 "RANLIB=$${RANLIB}" \
14506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14507 dvi) \
14508 || exit 1
14510 @endif mmalloc
14512 .PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
14513 maybe-TAGS-mmalloc:
14514 @if mmalloc
14515 maybe-TAGS-mmalloc: TAGS-mmalloc
14517 TAGS-mmalloc: \
14518 configure-mmalloc
14519 @[ -f ./mmalloc/Makefile ] || exit 0; \
14520 r=`${PWD_COMMAND}`; export r; \
14521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14522 $(SET_LIB_PATH) \
14523 $(HOST_EXPORTS) \
14524 for flag in $(EXTRA_HOST_FLAGS) ; do \
14525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14526 done; \
14527 echo "Doing TAGS in mmalloc" ; \
14528 (cd mmalloc && \
14529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14531 "RANLIB=$${RANLIB}" \
14532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14533 TAGS) \
14534 || exit 1
14536 @endif mmalloc
14538 .PHONY: maybe-install-info-mmalloc install-info-mmalloc
14539 maybe-install-info-mmalloc:
14540 @if mmalloc
14541 maybe-install-info-mmalloc: install-info-mmalloc
14543 install-info-mmalloc: \
14544 configure-mmalloc \
14545 info-mmalloc
14546 @[ -f ./mmalloc/Makefile ] || exit 0; \
14547 r=`${PWD_COMMAND}`; export r; \
14548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14549 $(SET_LIB_PATH) \
14550 $(HOST_EXPORTS) \
14551 for flag in $(EXTRA_HOST_FLAGS) ; do \
14552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14553 done; \
14554 echo "Doing install-info in mmalloc" ; \
14555 (cd mmalloc && \
14556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14558 "RANLIB=$${RANLIB}" \
14559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14560 install-info) \
14561 || exit 1
14563 @endif mmalloc
14565 .PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
14566 maybe-installcheck-mmalloc:
14567 @if mmalloc
14568 maybe-installcheck-mmalloc: installcheck-mmalloc
14570 installcheck-mmalloc: \
14571 configure-mmalloc
14572 @[ -f ./mmalloc/Makefile ] || exit 0; \
14573 r=`${PWD_COMMAND}`; export r; \
14574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14575 $(SET_LIB_PATH) \
14576 $(HOST_EXPORTS) \
14577 for flag in $(EXTRA_HOST_FLAGS) ; do \
14578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14579 done; \
14580 echo "Doing installcheck in mmalloc" ; \
14581 (cd mmalloc && \
14582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14584 "RANLIB=$${RANLIB}" \
14585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14586 installcheck) \
14587 || exit 1
14589 @endif mmalloc
14591 .PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
14592 maybe-mostlyclean-mmalloc:
14593 @if mmalloc
14594 maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
14596 mostlyclean-mmalloc:
14597 @[ -f ./mmalloc/Makefile ] || exit 0; \
14598 r=`${PWD_COMMAND}`; export r; \
14599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14600 $(SET_LIB_PATH) \
14601 $(HOST_EXPORTS) \
14602 for flag in $(EXTRA_HOST_FLAGS) ; do \
14603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14604 done; \
14605 echo "Doing mostlyclean in mmalloc" ; \
14606 (cd mmalloc && \
14607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14609 "RANLIB=$${RANLIB}" \
14610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14611 mostlyclean) \
14612 || exit 1
14614 @endif mmalloc
14616 .PHONY: maybe-clean-mmalloc clean-mmalloc
14617 maybe-clean-mmalloc:
14618 @if mmalloc
14619 maybe-clean-mmalloc: clean-mmalloc
14621 clean-mmalloc:
14622 @[ -f ./mmalloc/Makefile ] || exit 0; \
14623 r=`${PWD_COMMAND}`; export r; \
14624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14625 $(SET_LIB_PATH) \
14626 $(HOST_EXPORTS) \
14627 for flag in $(EXTRA_HOST_FLAGS) ; do \
14628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14629 done; \
14630 echo "Doing clean in mmalloc" ; \
14631 (cd mmalloc && \
14632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14634 "RANLIB=$${RANLIB}" \
14635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14636 clean) \
14637 || exit 1
14639 @endif mmalloc
14641 .PHONY: maybe-distclean-mmalloc distclean-mmalloc
14642 maybe-distclean-mmalloc:
14643 @if mmalloc
14644 maybe-distclean-mmalloc: distclean-mmalloc
14646 distclean-mmalloc:
14647 @[ -f ./mmalloc/Makefile ] || exit 0; \
14648 r=`${PWD_COMMAND}`; export r; \
14649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14650 $(SET_LIB_PATH) \
14651 $(HOST_EXPORTS) \
14652 for flag in $(EXTRA_HOST_FLAGS) ; do \
14653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14654 done; \
14655 echo "Doing distclean in mmalloc" ; \
14656 (cd mmalloc && \
14657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14659 "RANLIB=$${RANLIB}" \
14660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14661 distclean) \
14662 || exit 1
14664 @endif mmalloc
14666 .PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
14667 maybe-maintainer-clean-mmalloc:
14668 @if mmalloc
14669 maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
14671 maintainer-clean-mmalloc:
14672 @[ -f ./mmalloc/Makefile ] || exit 0; \
14673 r=`${PWD_COMMAND}`; export r; \
14674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14675 $(SET_LIB_PATH) \
14676 $(HOST_EXPORTS) \
14677 for flag in $(EXTRA_HOST_FLAGS) ; do \
14678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14679 done; \
14680 echo "Doing maintainer-clean in mmalloc" ; \
14681 (cd mmalloc && \
14682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14684 "RANLIB=$${RANLIB}" \
14685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14686 maintainer-clean) \
14687 || exit 1
14689 @endif mmalloc
14692 .PHONY: configure-patch maybe-configure-patch
14693 maybe-configure-patch:
14694 @if patch
14695 maybe-configure-patch: configure-patch
14696 configure-patch:
14697 @test ! -f patch/Makefile || exit 0; \
14698 [ -d patch ] || mkdir patch; \
14699 r=`${PWD_COMMAND}`; export r; \
14700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14701 $(HOST_EXPORTS) \
14702 echo Configuring in patch; \
14703 cd patch || exit 1; \
14704 case $(srcdir) in \
14705 \.) \
14706 srcdiroption="--srcdir=."; \
14707 libsrcdir=".";; \
14708 /* | [A-Za-z]:[\\/]*) \
14709 srcdiroption="--srcdir=$(srcdir)/patch"; \
14710 libsrcdir="$$s/patch";; \
14711 *) \
14712 srcdiroption="--srcdir=../$(srcdir)/patch"; \
14713 libsrcdir="$$s/patch";; \
14714 esac; \
14715 $(SHELL) $${libsrcdir}/configure \
14716 $(HOST_CONFIGARGS) $${srcdiroption} \
14717 || exit 1
14718 @endif patch
14720 .PHONY: all-patch maybe-all-patch
14721 maybe-all-patch:
14722 @if patch
14723 TARGET-patch=all
14724 maybe-all-patch: all-patch
14725 all-patch: configure-patch
14726 @r=`${PWD_COMMAND}`; export r; \
14727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14728 $(SET_LIB_PATH) \
14729 $(HOST_EXPORTS) \
14730 (cd patch && $(MAKE) $(FLAGS_TO_PASS) \
14731 $(TARGET-patch))
14732 @endif patch
14734 .PHONY: check-patch maybe-check-patch
14735 maybe-check-patch:
14736 @if patch
14737 maybe-check-patch: check-patch
14739 check-patch:
14740 @r=`${PWD_COMMAND}`; export r; \
14741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14742 $(SET_LIB_PATH) \
14743 $(HOST_EXPORTS) \
14744 (cd patch && $(MAKE) $(FLAGS_TO_PASS) check)
14746 @endif patch
14748 .PHONY: install-patch maybe-install-patch
14749 maybe-install-patch:
14750 @if patch
14751 maybe-install-patch: install-patch
14753 install-patch: installdirs
14754 @r=`${PWD_COMMAND}`; export r; \
14755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14756 $(SET_LIB_PATH) \
14757 $(HOST_EXPORTS) \
14758 (cd patch && $(MAKE) $(FLAGS_TO_PASS) install)
14760 @endif patch
14762 # Other targets (info, dvi, etc.)
14764 .PHONY: maybe-info-patch info-patch
14765 maybe-info-patch:
14766 @if patch
14767 maybe-info-patch: info-patch
14769 info-patch: \
14770 configure-patch
14771 @[ -f ./patch/Makefile ] || exit 0; \
14772 r=`${PWD_COMMAND}`; export r; \
14773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14774 $(SET_LIB_PATH) \
14775 $(HOST_EXPORTS) \
14776 for flag in $(EXTRA_HOST_FLAGS) ; do \
14777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14778 done; \
14779 echo "Doing info in patch" ; \
14780 (cd patch && \
14781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14783 "RANLIB=$${RANLIB}" \
14784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14785 info) \
14786 || exit 1
14788 @endif patch
14790 .PHONY: maybe-dvi-patch dvi-patch
14791 maybe-dvi-patch:
14792 @if patch
14793 maybe-dvi-patch: dvi-patch
14795 dvi-patch: \
14796 configure-patch
14797 @[ -f ./patch/Makefile ] || exit 0; \
14798 r=`${PWD_COMMAND}`; export r; \
14799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14800 $(SET_LIB_PATH) \
14801 $(HOST_EXPORTS) \
14802 for flag in $(EXTRA_HOST_FLAGS) ; do \
14803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14804 done; \
14805 echo "Doing dvi in patch" ; \
14806 (cd patch && \
14807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14809 "RANLIB=$${RANLIB}" \
14810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14811 dvi) \
14812 || exit 1
14814 @endif patch
14816 .PHONY: maybe-TAGS-patch TAGS-patch
14817 maybe-TAGS-patch:
14818 @if patch
14819 maybe-TAGS-patch: TAGS-patch
14821 TAGS-patch: \
14822 configure-patch
14823 @[ -f ./patch/Makefile ] || exit 0; \
14824 r=`${PWD_COMMAND}`; export r; \
14825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14826 $(SET_LIB_PATH) \
14827 $(HOST_EXPORTS) \
14828 for flag in $(EXTRA_HOST_FLAGS) ; do \
14829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14830 done; \
14831 echo "Doing TAGS in patch" ; \
14832 (cd patch && \
14833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14835 "RANLIB=$${RANLIB}" \
14836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14837 TAGS) \
14838 || exit 1
14840 @endif patch
14842 .PHONY: maybe-install-info-patch install-info-patch
14843 maybe-install-info-patch:
14844 @if patch
14845 maybe-install-info-patch: install-info-patch
14847 install-info-patch: \
14848 configure-patch \
14849 info-patch
14850 @[ -f ./patch/Makefile ] || exit 0; \
14851 r=`${PWD_COMMAND}`; export r; \
14852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14853 $(SET_LIB_PATH) \
14854 $(HOST_EXPORTS) \
14855 for flag in $(EXTRA_HOST_FLAGS) ; do \
14856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14857 done; \
14858 echo "Doing install-info in patch" ; \
14859 (cd patch && \
14860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14862 "RANLIB=$${RANLIB}" \
14863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14864 install-info) \
14865 || exit 1
14867 @endif patch
14869 .PHONY: maybe-installcheck-patch installcheck-patch
14870 maybe-installcheck-patch:
14871 @if patch
14872 maybe-installcheck-patch: installcheck-patch
14874 installcheck-patch: \
14875 configure-patch
14876 @[ -f ./patch/Makefile ] || exit 0; \
14877 r=`${PWD_COMMAND}`; export r; \
14878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14879 $(SET_LIB_PATH) \
14880 $(HOST_EXPORTS) \
14881 for flag in $(EXTRA_HOST_FLAGS) ; do \
14882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14883 done; \
14884 echo "Doing installcheck in patch" ; \
14885 (cd patch && \
14886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14888 "RANLIB=$${RANLIB}" \
14889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14890 installcheck) \
14891 || exit 1
14893 @endif patch
14895 .PHONY: maybe-mostlyclean-patch mostlyclean-patch
14896 maybe-mostlyclean-patch:
14897 @if patch
14898 maybe-mostlyclean-patch: mostlyclean-patch
14900 mostlyclean-patch:
14901 @[ -f ./patch/Makefile ] || exit 0; \
14902 r=`${PWD_COMMAND}`; export r; \
14903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14904 $(SET_LIB_PATH) \
14905 $(HOST_EXPORTS) \
14906 for flag in $(EXTRA_HOST_FLAGS) ; do \
14907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14908 done; \
14909 echo "Doing mostlyclean in patch" ; \
14910 (cd patch && \
14911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14913 "RANLIB=$${RANLIB}" \
14914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14915 mostlyclean) \
14916 || exit 1
14918 @endif patch
14920 .PHONY: maybe-clean-patch clean-patch
14921 maybe-clean-patch:
14922 @if patch
14923 maybe-clean-patch: clean-patch
14925 clean-patch:
14926 @[ -f ./patch/Makefile ] || exit 0; \
14927 r=`${PWD_COMMAND}`; export r; \
14928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14929 $(SET_LIB_PATH) \
14930 $(HOST_EXPORTS) \
14931 for flag in $(EXTRA_HOST_FLAGS) ; do \
14932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14933 done; \
14934 echo "Doing clean in patch" ; \
14935 (cd patch && \
14936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14938 "RANLIB=$${RANLIB}" \
14939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14940 clean) \
14941 || exit 1
14943 @endif patch
14945 .PHONY: maybe-distclean-patch distclean-patch
14946 maybe-distclean-patch:
14947 @if patch
14948 maybe-distclean-patch: distclean-patch
14950 distclean-patch:
14951 @[ -f ./patch/Makefile ] || exit 0; \
14952 r=`${PWD_COMMAND}`; export r; \
14953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14954 $(SET_LIB_PATH) \
14955 $(HOST_EXPORTS) \
14956 for flag in $(EXTRA_HOST_FLAGS) ; do \
14957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14958 done; \
14959 echo "Doing distclean in patch" ; \
14960 (cd patch && \
14961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14963 "RANLIB=$${RANLIB}" \
14964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14965 distclean) \
14966 || exit 1
14968 @endif patch
14970 .PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
14971 maybe-maintainer-clean-patch:
14972 @if patch
14973 maybe-maintainer-clean-patch: maintainer-clean-patch
14975 maintainer-clean-patch:
14976 @[ -f ./patch/Makefile ] || exit 0; \
14977 r=`${PWD_COMMAND}`; export r; \
14978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14979 $(SET_LIB_PATH) \
14980 $(HOST_EXPORTS) \
14981 for flag in $(EXTRA_HOST_FLAGS) ; do \
14982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14983 done; \
14984 echo "Doing maintainer-clean in patch" ; \
14985 (cd patch && \
14986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14988 "RANLIB=$${RANLIB}" \
14989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14990 maintainer-clean) \
14991 || exit 1
14993 @endif patch
14996 .PHONY: configure-perl maybe-configure-perl
14997 maybe-configure-perl:
14998 @if perl
14999 maybe-configure-perl: configure-perl
15000 configure-perl:
15001 @test ! -f perl/Makefile || exit 0; \
15002 [ -d perl ] || mkdir perl; \
15003 r=`${PWD_COMMAND}`; export r; \
15004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15005 $(HOST_EXPORTS) \
15006 echo Configuring in perl; \
15007 cd perl || exit 1; \
15008 case $(srcdir) in \
15009 \.) \
15010 srcdiroption="--srcdir=."; \
15011 libsrcdir=".";; \
15012 /* | [A-Za-z]:[\\/]*) \
15013 srcdiroption="--srcdir=$(srcdir)/perl"; \
15014 libsrcdir="$$s/perl";; \
15015 *) \
15016 srcdiroption="--srcdir=../$(srcdir)/perl"; \
15017 libsrcdir="$$s/perl";; \
15018 esac; \
15019 $(SHELL) $${libsrcdir}/configure \
15020 $(HOST_CONFIGARGS) $${srcdiroption} \
15021 || exit 1
15022 @endif perl
15024 .PHONY: all-perl maybe-all-perl
15025 maybe-all-perl:
15026 @if perl
15027 TARGET-perl=all
15028 maybe-all-perl: all-perl
15029 all-perl: configure-perl
15030 @r=`${PWD_COMMAND}`; export r; \
15031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15032 $(SET_LIB_PATH) \
15033 $(HOST_EXPORTS) \
15034 (cd perl && $(MAKE) $(FLAGS_TO_PASS) \
15035 $(TARGET-perl))
15036 @endif perl
15038 .PHONY: check-perl maybe-check-perl
15039 maybe-check-perl:
15040 @if perl
15041 maybe-check-perl: check-perl
15043 check-perl:
15044 @r=`${PWD_COMMAND}`; export r; \
15045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15046 $(SET_LIB_PATH) \
15047 $(HOST_EXPORTS) \
15048 (cd perl && $(MAKE) $(FLAGS_TO_PASS) check)
15050 @endif perl
15052 .PHONY: install-perl maybe-install-perl
15053 maybe-install-perl:
15054 @if perl
15055 maybe-install-perl: install-perl
15057 install-perl: installdirs
15058 @r=`${PWD_COMMAND}`; export r; \
15059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15060 $(SET_LIB_PATH) \
15061 $(HOST_EXPORTS) \
15062 (cd perl && $(MAKE) $(FLAGS_TO_PASS) install)
15064 @endif perl
15066 # Other targets (info, dvi, etc.)
15068 .PHONY: maybe-info-perl info-perl
15069 maybe-info-perl:
15070 @if perl
15071 maybe-info-perl: info-perl
15073 info-perl: \
15074 configure-perl
15075 @[ -f ./perl/Makefile ] || exit 0; \
15076 r=`${PWD_COMMAND}`; export r; \
15077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15078 $(SET_LIB_PATH) \
15079 $(HOST_EXPORTS) \
15080 for flag in $(EXTRA_HOST_FLAGS) ; do \
15081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15082 done; \
15083 echo "Doing info in perl" ; \
15084 (cd perl && \
15085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15087 "RANLIB=$${RANLIB}" \
15088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15089 info) \
15090 || exit 1
15092 @endif perl
15094 .PHONY: maybe-dvi-perl dvi-perl
15095 maybe-dvi-perl:
15096 @if perl
15097 maybe-dvi-perl: dvi-perl
15099 dvi-perl: \
15100 configure-perl
15101 @[ -f ./perl/Makefile ] || exit 0; \
15102 r=`${PWD_COMMAND}`; export r; \
15103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15104 $(SET_LIB_PATH) \
15105 $(HOST_EXPORTS) \
15106 for flag in $(EXTRA_HOST_FLAGS) ; do \
15107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15108 done; \
15109 echo "Doing dvi in perl" ; \
15110 (cd perl && \
15111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15113 "RANLIB=$${RANLIB}" \
15114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15115 dvi) \
15116 || exit 1
15118 @endif perl
15120 .PHONY: maybe-TAGS-perl TAGS-perl
15121 maybe-TAGS-perl:
15122 @if perl
15123 maybe-TAGS-perl: TAGS-perl
15125 TAGS-perl: \
15126 configure-perl
15127 @[ -f ./perl/Makefile ] || exit 0; \
15128 r=`${PWD_COMMAND}`; export r; \
15129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15130 $(SET_LIB_PATH) \
15131 $(HOST_EXPORTS) \
15132 for flag in $(EXTRA_HOST_FLAGS) ; do \
15133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15134 done; \
15135 echo "Doing TAGS in perl" ; \
15136 (cd perl && \
15137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15139 "RANLIB=$${RANLIB}" \
15140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15141 TAGS) \
15142 || exit 1
15144 @endif perl
15146 .PHONY: maybe-install-info-perl install-info-perl
15147 maybe-install-info-perl:
15148 @if perl
15149 maybe-install-info-perl: install-info-perl
15151 install-info-perl: \
15152 configure-perl \
15153 info-perl
15154 @[ -f ./perl/Makefile ] || exit 0; \
15155 r=`${PWD_COMMAND}`; export r; \
15156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15157 $(SET_LIB_PATH) \
15158 $(HOST_EXPORTS) \
15159 for flag in $(EXTRA_HOST_FLAGS) ; do \
15160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15161 done; \
15162 echo "Doing install-info in perl" ; \
15163 (cd perl && \
15164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15166 "RANLIB=$${RANLIB}" \
15167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15168 install-info) \
15169 || exit 1
15171 @endif perl
15173 .PHONY: maybe-installcheck-perl installcheck-perl
15174 maybe-installcheck-perl:
15175 @if perl
15176 maybe-installcheck-perl: installcheck-perl
15178 installcheck-perl: \
15179 configure-perl
15180 @[ -f ./perl/Makefile ] || exit 0; \
15181 r=`${PWD_COMMAND}`; export r; \
15182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15183 $(SET_LIB_PATH) \
15184 $(HOST_EXPORTS) \
15185 for flag in $(EXTRA_HOST_FLAGS) ; do \
15186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15187 done; \
15188 echo "Doing installcheck in perl" ; \
15189 (cd perl && \
15190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15192 "RANLIB=$${RANLIB}" \
15193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15194 installcheck) \
15195 || exit 1
15197 @endif perl
15199 .PHONY: maybe-mostlyclean-perl mostlyclean-perl
15200 maybe-mostlyclean-perl:
15201 @if perl
15202 maybe-mostlyclean-perl: mostlyclean-perl
15204 mostlyclean-perl:
15205 @[ -f ./perl/Makefile ] || exit 0; \
15206 r=`${PWD_COMMAND}`; export r; \
15207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15208 $(SET_LIB_PATH) \
15209 $(HOST_EXPORTS) \
15210 for flag in $(EXTRA_HOST_FLAGS) ; do \
15211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15212 done; \
15213 echo "Doing mostlyclean in perl" ; \
15214 (cd perl && \
15215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15217 "RANLIB=$${RANLIB}" \
15218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15219 mostlyclean) \
15220 || exit 1
15222 @endif perl
15224 .PHONY: maybe-clean-perl clean-perl
15225 maybe-clean-perl:
15226 @if perl
15227 maybe-clean-perl: clean-perl
15229 clean-perl:
15230 @[ -f ./perl/Makefile ] || exit 0; \
15231 r=`${PWD_COMMAND}`; export r; \
15232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15233 $(SET_LIB_PATH) \
15234 $(HOST_EXPORTS) \
15235 for flag in $(EXTRA_HOST_FLAGS) ; do \
15236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15237 done; \
15238 echo "Doing clean in perl" ; \
15239 (cd perl && \
15240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15242 "RANLIB=$${RANLIB}" \
15243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15244 clean) \
15245 || exit 1
15247 @endif perl
15249 .PHONY: maybe-distclean-perl distclean-perl
15250 maybe-distclean-perl:
15251 @if perl
15252 maybe-distclean-perl: distclean-perl
15254 distclean-perl:
15255 @[ -f ./perl/Makefile ] || exit 0; \
15256 r=`${PWD_COMMAND}`; export r; \
15257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15258 $(SET_LIB_PATH) \
15259 $(HOST_EXPORTS) \
15260 for flag in $(EXTRA_HOST_FLAGS) ; do \
15261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15262 done; \
15263 echo "Doing distclean in perl" ; \
15264 (cd perl && \
15265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15267 "RANLIB=$${RANLIB}" \
15268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15269 distclean) \
15270 || exit 1
15272 @endif perl
15274 .PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
15275 maybe-maintainer-clean-perl:
15276 @if perl
15277 maybe-maintainer-clean-perl: maintainer-clean-perl
15279 maintainer-clean-perl:
15280 @[ -f ./perl/Makefile ] || exit 0; \
15281 r=`${PWD_COMMAND}`; export r; \
15282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15283 $(SET_LIB_PATH) \
15284 $(HOST_EXPORTS) \
15285 for flag in $(EXTRA_HOST_FLAGS) ; do \
15286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15287 done; \
15288 echo "Doing maintainer-clean in perl" ; \
15289 (cd perl && \
15290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15292 "RANLIB=$${RANLIB}" \
15293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15294 maintainer-clean) \
15295 || exit 1
15297 @endif perl
15300 .PHONY: configure-prms maybe-configure-prms
15301 maybe-configure-prms:
15302 @if prms
15303 maybe-configure-prms: configure-prms
15304 configure-prms:
15305 @test ! -f prms/Makefile || exit 0; \
15306 [ -d prms ] || mkdir prms; \
15307 r=`${PWD_COMMAND}`; export r; \
15308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15309 $(HOST_EXPORTS) \
15310 echo Configuring in prms; \
15311 cd prms || exit 1; \
15312 case $(srcdir) in \
15313 \.) \
15314 srcdiroption="--srcdir=."; \
15315 libsrcdir=".";; \
15316 /* | [A-Za-z]:[\\/]*) \
15317 srcdiroption="--srcdir=$(srcdir)/prms"; \
15318 libsrcdir="$$s/prms";; \
15319 *) \
15320 srcdiroption="--srcdir=../$(srcdir)/prms"; \
15321 libsrcdir="$$s/prms";; \
15322 esac; \
15323 $(SHELL) $${libsrcdir}/configure \
15324 $(HOST_CONFIGARGS) $${srcdiroption} \
15325 || exit 1
15326 @endif prms
15328 .PHONY: all-prms maybe-all-prms
15329 maybe-all-prms:
15330 @if prms
15331 TARGET-prms=all
15332 maybe-all-prms: all-prms
15333 all-prms: configure-prms
15334 @r=`${PWD_COMMAND}`; export r; \
15335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15336 $(SET_LIB_PATH) \
15337 $(HOST_EXPORTS) \
15338 (cd prms && $(MAKE) $(FLAGS_TO_PASS) \
15339 $(TARGET-prms))
15340 @endif prms
15342 .PHONY: check-prms maybe-check-prms
15343 maybe-check-prms:
15344 @if prms
15345 maybe-check-prms: check-prms
15347 check-prms:
15348 @r=`${PWD_COMMAND}`; export r; \
15349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15350 $(SET_LIB_PATH) \
15351 $(HOST_EXPORTS) \
15352 (cd prms && $(MAKE) $(FLAGS_TO_PASS) check)
15354 @endif prms
15356 .PHONY: install-prms maybe-install-prms
15357 maybe-install-prms:
15358 @if prms
15359 maybe-install-prms: install-prms
15361 install-prms: installdirs
15362 @r=`${PWD_COMMAND}`; export r; \
15363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15364 $(SET_LIB_PATH) \
15365 $(HOST_EXPORTS) \
15366 (cd prms && $(MAKE) $(FLAGS_TO_PASS) install)
15368 @endif prms
15370 # Other targets (info, dvi, etc.)
15372 .PHONY: maybe-info-prms info-prms
15373 maybe-info-prms:
15374 @if prms
15375 maybe-info-prms: info-prms
15377 info-prms: \
15378 configure-prms
15379 @[ -f ./prms/Makefile ] || exit 0; \
15380 r=`${PWD_COMMAND}`; export r; \
15381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15382 $(SET_LIB_PATH) \
15383 $(HOST_EXPORTS) \
15384 for flag in $(EXTRA_HOST_FLAGS) ; do \
15385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15386 done; \
15387 echo "Doing info in prms" ; \
15388 (cd prms && \
15389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15391 "RANLIB=$${RANLIB}" \
15392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15393 info) \
15394 || exit 1
15396 @endif prms
15398 .PHONY: maybe-dvi-prms dvi-prms
15399 maybe-dvi-prms:
15400 @if prms
15401 maybe-dvi-prms: dvi-prms
15403 dvi-prms: \
15404 configure-prms
15405 @[ -f ./prms/Makefile ] || exit 0; \
15406 r=`${PWD_COMMAND}`; export r; \
15407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15408 $(SET_LIB_PATH) \
15409 $(HOST_EXPORTS) \
15410 for flag in $(EXTRA_HOST_FLAGS) ; do \
15411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15412 done; \
15413 echo "Doing dvi in prms" ; \
15414 (cd prms && \
15415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15417 "RANLIB=$${RANLIB}" \
15418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15419 dvi) \
15420 || exit 1
15422 @endif prms
15424 .PHONY: maybe-TAGS-prms TAGS-prms
15425 maybe-TAGS-prms:
15426 @if prms
15427 maybe-TAGS-prms: TAGS-prms
15429 TAGS-prms: \
15430 configure-prms
15431 @[ -f ./prms/Makefile ] || exit 0; \
15432 r=`${PWD_COMMAND}`; export r; \
15433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15434 $(SET_LIB_PATH) \
15435 $(HOST_EXPORTS) \
15436 for flag in $(EXTRA_HOST_FLAGS) ; do \
15437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15438 done; \
15439 echo "Doing TAGS in prms" ; \
15440 (cd prms && \
15441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15443 "RANLIB=$${RANLIB}" \
15444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15445 TAGS) \
15446 || exit 1
15448 @endif prms
15450 .PHONY: maybe-install-info-prms install-info-prms
15451 maybe-install-info-prms:
15452 @if prms
15453 maybe-install-info-prms: install-info-prms
15455 install-info-prms: \
15456 configure-prms \
15457 info-prms
15458 @[ -f ./prms/Makefile ] || exit 0; \
15459 r=`${PWD_COMMAND}`; export r; \
15460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15461 $(SET_LIB_PATH) \
15462 $(HOST_EXPORTS) \
15463 for flag in $(EXTRA_HOST_FLAGS) ; do \
15464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15465 done; \
15466 echo "Doing install-info in prms" ; \
15467 (cd prms && \
15468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15470 "RANLIB=$${RANLIB}" \
15471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15472 install-info) \
15473 || exit 1
15475 @endif prms
15477 .PHONY: maybe-installcheck-prms installcheck-prms
15478 maybe-installcheck-prms:
15479 @if prms
15480 maybe-installcheck-prms: installcheck-prms
15482 installcheck-prms: \
15483 configure-prms
15484 @[ -f ./prms/Makefile ] || exit 0; \
15485 r=`${PWD_COMMAND}`; export r; \
15486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15487 $(SET_LIB_PATH) \
15488 $(HOST_EXPORTS) \
15489 for flag in $(EXTRA_HOST_FLAGS) ; do \
15490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15491 done; \
15492 echo "Doing installcheck in prms" ; \
15493 (cd prms && \
15494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15496 "RANLIB=$${RANLIB}" \
15497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15498 installcheck) \
15499 || exit 1
15501 @endif prms
15503 .PHONY: maybe-mostlyclean-prms mostlyclean-prms
15504 maybe-mostlyclean-prms:
15505 @if prms
15506 maybe-mostlyclean-prms: mostlyclean-prms
15508 mostlyclean-prms:
15509 @[ -f ./prms/Makefile ] || exit 0; \
15510 r=`${PWD_COMMAND}`; export r; \
15511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15512 $(SET_LIB_PATH) \
15513 $(HOST_EXPORTS) \
15514 for flag in $(EXTRA_HOST_FLAGS) ; do \
15515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15516 done; \
15517 echo "Doing mostlyclean in prms" ; \
15518 (cd prms && \
15519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15521 "RANLIB=$${RANLIB}" \
15522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15523 mostlyclean) \
15524 || exit 1
15526 @endif prms
15528 .PHONY: maybe-clean-prms clean-prms
15529 maybe-clean-prms:
15530 @if prms
15531 maybe-clean-prms: clean-prms
15533 clean-prms:
15534 @[ -f ./prms/Makefile ] || exit 0; \
15535 r=`${PWD_COMMAND}`; export r; \
15536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15537 $(SET_LIB_PATH) \
15538 $(HOST_EXPORTS) \
15539 for flag in $(EXTRA_HOST_FLAGS) ; do \
15540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15541 done; \
15542 echo "Doing clean in prms" ; \
15543 (cd prms && \
15544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15546 "RANLIB=$${RANLIB}" \
15547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15548 clean) \
15549 || exit 1
15551 @endif prms
15553 .PHONY: maybe-distclean-prms distclean-prms
15554 maybe-distclean-prms:
15555 @if prms
15556 maybe-distclean-prms: distclean-prms
15558 distclean-prms:
15559 @[ -f ./prms/Makefile ] || exit 0; \
15560 r=`${PWD_COMMAND}`; export r; \
15561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15562 $(SET_LIB_PATH) \
15563 $(HOST_EXPORTS) \
15564 for flag in $(EXTRA_HOST_FLAGS) ; do \
15565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15566 done; \
15567 echo "Doing distclean in prms" ; \
15568 (cd prms && \
15569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15571 "RANLIB=$${RANLIB}" \
15572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15573 distclean) \
15574 || exit 1
15576 @endif prms
15578 .PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
15579 maybe-maintainer-clean-prms:
15580 @if prms
15581 maybe-maintainer-clean-prms: maintainer-clean-prms
15583 maintainer-clean-prms:
15584 @[ -f ./prms/Makefile ] || exit 0; \
15585 r=`${PWD_COMMAND}`; export r; \
15586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15587 $(SET_LIB_PATH) \
15588 $(HOST_EXPORTS) \
15589 for flag in $(EXTRA_HOST_FLAGS) ; do \
15590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15591 done; \
15592 echo "Doing maintainer-clean in prms" ; \
15593 (cd prms && \
15594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15596 "RANLIB=$${RANLIB}" \
15597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15598 maintainer-clean) \
15599 || exit 1
15601 @endif prms
15604 .PHONY: configure-rcs maybe-configure-rcs
15605 maybe-configure-rcs:
15606 @if rcs
15607 maybe-configure-rcs: configure-rcs
15608 configure-rcs:
15609 @test ! -f rcs/Makefile || exit 0; \
15610 [ -d rcs ] || mkdir rcs; \
15611 r=`${PWD_COMMAND}`; export r; \
15612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15613 $(HOST_EXPORTS) \
15614 echo Configuring in rcs; \
15615 cd rcs || exit 1; \
15616 case $(srcdir) in \
15617 \.) \
15618 srcdiroption="--srcdir=."; \
15619 libsrcdir=".";; \
15620 /* | [A-Za-z]:[\\/]*) \
15621 srcdiroption="--srcdir=$(srcdir)/rcs"; \
15622 libsrcdir="$$s/rcs";; \
15623 *) \
15624 srcdiroption="--srcdir=../$(srcdir)/rcs"; \
15625 libsrcdir="$$s/rcs";; \
15626 esac; \
15627 $(SHELL) $${libsrcdir}/configure \
15628 $(HOST_CONFIGARGS) $${srcdiroption} \
15629 || exit 1
15630 @endif rcs
15632 .PHONY: all-rcs maybe-all-rcs
15633 maybe-all-rcs:
15634 @if rcs
15635 TARGET-rcs=all
15636 maybe-all-rcs: all-rcs
15637 all-rcs: configure-rcs
15638 @r=`${PWD_COMMAND}`; export r; \
15639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15640 $(SET_LIB_PATH) \
15641 $(HOST_EXPORTS) \
15642 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) \
15643 $(TARGET-rcs))
15644 @endif rcs
15646 .PHONY: check-rcs maybe-check-rcs
15647 maybe-check-rcs:
15648 @if rcs
15649 maybe-check-rcs: check-rcs
15651 check-rcs:
15652 @r=`${PWD_COMMAND}`; export r; \
15653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15654 $(SET_LIB_PATH) \
15655 $(HOST_EXPORTS) \
15656 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) check)
15658 @endif rcs
15660 .PHONY: install-rcs maybe-install-rcs
15661 maybe-install-rcs:
15662 @if rcs
15663 maybe-install-rcs: install-rcs
15665 install-rcs: installdirs
15666 @r=`${PWD_COMMAND}`; export r; \
15667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15668 $(SET_LIB_PATH) \
15669 $(HOST_EXPORTS) \
15670 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) install)
15672 @endif rcs
15674 # Other targets (info, dvi, etc.)
15676 .PHONY: maybe-info-rcs info-rcs
15677 maybe-info-rcs:
15678 @if rcs
15679 maybe-info-rcs: info-rcs
15681 info-rcs: \
15682 configure-rcs
15683 @[ -f ./rcs/Makefile ] || exit 0; \
15684 r=`${PWD_COMMAND}`; export r; \
15685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15686 $(SET_LIB_PATH) \
15687 $(HOST_EXPORTS) \
15688 for flag in $(EXTRA_HOST_FLAGS) ; do \
15689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15690 done; \
15691 echo "Doing info in rcs" ; \
15692 (cd rcs && \
15693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15695 "RANLIB=$${RANLIB}" \
15696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15697 info) \
15698 || exit 1
15700 @endif rcs
15702 .PHONY: maybe-dvi-rcs dvi-rcs
15703 maybe-dvi-rcs:
15704 @if rcs
15705 maybe-dvi-rcs: dvi-rcs
15707 dvi-rcs: \
15708 configure-rcs
15709 @[ -f ./rcs/Makefile ] || exit 0; \
15710 r=`${PWD_COMMAND}`; export r; \
15711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15712 $(SET_LIB_PATH) \
15713 $(HOST_EXPORTS) \
15714 for flag in $(EXTRA_HOST_FLAGS) ; do \
15715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15716 done; \
15717 echo "Doing dvi in rcs" ; \
15718 (cd rcs && \
15719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15721 "RANLIB=$${RANLIB}" \
15722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15723 dvi) \
15724 || exit 1
15726 @endif rcs
15728 .PHONY: maybe-TAGS-rcs TAGS-rcs
15729 maybe-TAGS-rcs:
15730 @if rcs
15731 maybe-TAGS-rcs: TAGS-rcs
15733 TAGS-rcs: \
15734 configure-rcs
15735 @[ -f ./rcs/Makefile ] || exit 0; \
15736 r=`${PWD_COMMAND}`; export r; \
15737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15738 $(SET_LIB_PATH) \
15739 $(HOST_EXPORTS) \
15740 for flag in $(EXTRA_HOST_FLAGS) ; do \
15741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15742 done; \
15743 echo "Doing TAGS in rcs" ; \
15744 (cd rcs && \
15745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15747 "RANLIB=$${RANLIB}" \
15748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15749 TAGS) \
15750 || exit 1
15752 @endif rcs
15754 .PHONY: maybe-install-info-rcs install-info-rcs
15755 maybe-install-info-rcs:
15756 @if rcs
15757 maybe-install-info-rcs: install-info-rcs
15759 install-info-rcs: \
15760 configure-rcs \
15761 info-rcs
15762 @[ -f ./rcs/Makefile ] || exit 0; \
15763 r=`${PWD_COMMAND}`; export r; \
15764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15765 $(SET_LIB_PATH) \
15766 $(HOST_EXPORTS) \
15767 for flag in $(EXTRA_HOST_FLAGS) ; do \
15768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15769 done; \
15770 echo "Doing install-info in rcs" ; \
15771 (cd rcs && \
15772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15774 "RANLIB=$${RANLIB}" \
15775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15776 install-info) \
15777 || exit 1
15779 @endif rcs
15781 .PHONY: maybe-installcheck-rcs installcheck-rcs
15782 maybe-installcheck-rcs:
15783 @if rcs
15784 maybe-installcheck-rcs: installcheck-rcs
15786 installcheck-rcs: \
15787 configure-rcs
15788 @[ -f ./rcs/Makefile ] || exit 0; \
15789 r=`${PWD_COMMAND}`; export r; \
15790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15791 $(SET_LIB_PATH) \
15792 $(HOST_EXPORTS) \
15793 for flag in $(EXTRA_HOST_FLAGS) ; do \
15794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15795 done; \
15796 echo "Doing installcheck in rcs" ; \
15797 (cd rcs && \
15798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15800 "RANLIB=$${RANLIB}" \
15801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15802 installcheck) \
15803 || exit 1
15805 @endif rcs
15807 .PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
15808 maybe-mostlyclean-rcs:
15809 @if rcs
15810 maybe-mostlyclean-rcs: mostlyclean-rcs
15812 mostlyclean-rcs:
15813 @[ -f ./rcs/Makefile ] || exit 0; \
15814 r=`${PWD_COMMAND}`; export r; \
15815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15816 $(SET_LIB_PATH) \
15817 $(HOST_EXPORTS) \
15818 for flag in $(EXTRA_HOST_FLAGS) ; do \
15819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15820 done; \
15821 echo "Doing mostlyclean in rcs" ; \
15822 (cd rcs && \
15823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15825 "RANLIB=$${RANLIB}" \
15826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15827 mostlyclean) \
15828 || exit 1
15830 @endif rcs
15832 .PHONY: maybe-clean-rcs clean-rcs
15833 maybe-clean-rcs:
15834 @if rcs
15835 maybe-clean-rcs: clean-rcs
15837 clean-rcs:
15838 @[ -f ./rcs/Makefile ] || exit 0; \
15839 r=`${PWD_COMMAND}`; export r; \
15840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15841 $(SET_LIB_PATH) \
15842 $(HOST_EXPORTS) \
15843 for flag in $(EXTRA_HOST_FLAGS) ; do \
15844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15845 done; \
15846 echo "Doing clean in rcs" ; \
15847 (cd rcs && \
15848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15850 "RANLIB=$${RANLIB}" \
15851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15852 clean) \
15853 || exit 1
15855 @endif rcs
15857 .PHONY: maybe-distclean-rcs distclean-rcs
15858 maybe-distclean-rcs:
15859 @if rcs
15860 maybe-distclean-rcs: distclean-rcs
15862 distclean-rcs:
15863 @[ -f ./rcs/Makefile ] || exit 0; \
15864 r=`${PWD_COMMAND}`; export r; \
15865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15866 $(SET_LIB_PATH) \
15867 $(HOST_EXPORTS) \
15868 for flag in $(EXTRA_HOST_FLAGS) ; do \
15869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15870 done; \
15871 echo "Doing distclean in rcs" ; \
15872 (cd rcs && \
15873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15875 "RANLIB=$${RANLIB}" \
15876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15877 distclean) \
15878 || exit 1
15880 @endif rcs
15882 .PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
15883 maybe-maintainer-clean-rcs:
15884 @if rcs
15885 maybe-maintainer-clean-rcs: maintainer-clean-rcs
15887 maintainer-clean-rcs:
15888 @[ -f ./rcs/Makefile ] || exit 0; \
15889 r=`${PWD_COMMAND}`; export r; \
15890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15891 $(SET_LIB_PATH) \
15892 $(HOST_EXPORTS) \
15893 for flag in $(EXTRA_HOST_FLAGS) ; do \
15894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15895 done; \
15896 echo "Doing maintainer-clean in rcs" ; \
15897 (cd rcs && \
15898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15900 "RANLIB=$${RANLIB}" \
15901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15902 maintainer-clean) \
15903 || exit 1
15905 @endif rcs
15908 .PHONY: configure-readline maybe-configure-readline
15909 maybe-configure-readline:
15910 @if readline
15911 maybe-configure-readline: configure-readline
15912 configure-readline:
15913 @test ! -f readline/Makefile || exit 0; \
15914 [ -d readline ] || mkdir readline; \
15915 r=`${PWD_COMMAND}`; export r; \
15916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15917 $(HOST_EXPORTS) \
15918 echo Configuring in readline; \
15919 cd readline || exit 1; \
15920 case $(srcdir) in \
15921 \.) \
15922 srcdiroption="--srcdir=."; \
15923 libsrcdir=".";; \
15924 /* | [A-Za-z]:[\\/]*) \
15925 srcdiroption="--srcdir=$(srcdir)/readline"; \
15926 libsrcdir="$$s/readline";; \
15927 *) \
15928 srcdiroption="--srcdir=../$(srcdir)/readline"; \
15929 libsrcdir="$$s/readline";; \
15930 esac; \
15931 $(SHELL) $${libsrcdir}/configure \
15932 $(HOST_CONFIGARGS) $${srcdiroption} \
15933 || exit 1
15934 @endif readline
15936 .PHONY: all-readline maybe-all-readline
15937 maybe-all-readline:
15938 @if readline
15939 TARGET-readline=all
15940 maybe-all-readline: all-readline
15941 all-readline: configure-readline
15942 @r=`${PWD_COMMAND}`; export r; \
15943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15944 $(SET_LIB_PATH) \
15945 $(HOST_EXPORTS) \
15946 (cd readline && $(MAKE) $(FLAGS_TO_PASS) \
15947 $(TARGET-readline))
15948 @endif readline
15950 .PHONY: check-readline maybe-check-readline
15951 maybe-check-readline:
15952 @if readline
15953 maybe-check-readline: check-readline
15955 check-readline:
15956 @r=`${PWD_COMMAND}`; export r; \
15957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15958 $(SET_LIB_PATH) \
15959 $(HOST_EXPORTS) \
15960 (cd readline && $(MAKE) $(FLAGS_TO_PASS) check)
15962 @endif readline
15964 .PHONY: install-readline maybe-install-readline
15965 maybe-install-readline:
15966 @if readline
15967 maybe-install-readline: install-readline
15969 install-readline: installdirs
15970 @r=`${PWD_COMMAND}`; export r; \
15971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15972 $(SET_LIB_PATH) \
15973 $(HOST_EXPORTS) \
15974 (cd readline && $(MAKE) $(FLAGS_TO_PASS) install)
15976 @endif readline
15978 # Other targets (info, dvi, etc.)
15980 .PHONY: maybe-info-readline info-readline
15981 maybe-info-readline:
15982 @if readline
15983 maybe-info-readline: info-readline
15985 info-readline: \
15986 configure-readline
15987 @[ -f ./readline/Makefile ] || exit 0; \
15988 r=`${PWD_COMMAND}`; export r; \
15989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15990 $(SET_LIB_PATH) \
15991 $(HOST_EXPORTS) \
15992 for flag in $(EXTRA_HOST_FLAGS) ; do \
15993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15994 done; \
15995 echo "Doing info in readline" ; \
15996 (cd readline && \
15997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15999 "RANLIB=$${RANLIB}" \
16000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16001 info) \
16002 || exit 1
16004 @endif readline
16006 .PHONY: maybe-dvi-readline dvi-readline
16007 maybe-dvi-readline:
16008 @if readline
16009 maybe-dvi-readline: dvi-readline
16011 dvi-readline: \
16012 configure-readline
16013 @[ -f ./readline/Makefile ] || exit 0; \
16014 r=`${PWD_COMMAND}`; export r; \
16015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16016 $(SET_LIB_PATH) \
16017 $(HOST_EXPORTS) \
16018 for flag in $(EXTRA_HOST_FLAGS) ; do \
16019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16020 done; \
16021 echo "Doing dvi in readline" ; \
16022 (cd readline && \
16023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16025 "RANLIB=$${RANLIB}" \
16026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16027 dvi) \
16028 || exit 1
16030 @endif readline
16032 .PHONY: maybe-TAGS-readline TAGS-readline
16033 maybe-TAGS-readline:
16034 @if readline
16035 maybe-TAGS-readline: TAGS-readline
16037 TAGS-readline: \
16038 configure-readline
16039 @[ -f ./readline/Makefile ] || exit 0; \
16040 r=`${PWD_COMMAND}`; export r; \
16041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16042 $(SET_LIB_PATH) \
16043 $(HOST_EXPORTS) \
16044 for flag in $(EXTRA_HOST_FLAGS) ; do \
16045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16046 done; \
16047 echo "Doing TAGS in readline" ; \
16048 (cd readline && \
16049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16051 "RANLIB=$${RANLIB}" \
16052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16053 TAGS) \
16054 || exit 1
16056 @endif readline
16058 .PHONY: maybe-install-info-readline install-info-readline
16059 maybe-install-info-readline:
16060 @if readline
16061 maybe-install-info-readline: install-info-readline
16063 install-info-readline: \
16064 configure-readline \
16065 info-readline
16066 @[ -f ./readline/Makefile ] || exit 0; \
16067 r=`${PWD_COMMAND}`; export r; \
16068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16069 $(SET_LIB_PATH) \
16070 $(HOST_EXPORTS) \
16071 for flag in $(EXTRA_HOST_FLAGS) ; do \
16072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16073 done; \
16074 echo "Doing install-info in readline" ; \
16075 (cd readline && \
16076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16078 "RANLIB=$${RANLIB}" \
16079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16080 install-info) \
16081 || exit 1
16083 @endif readline
16085 .PHONY: maybe-installcheck-readline installcheck-readline
16086 maybe-installcheck-readline:
16087 @if readline
16088 maybe-installcheck-readline: installcheck-readline
16090 installcheck-readline: \
16091 configure-readline
16092 @[ -f ./readline/Makefile ] || exit 0; \
16093 r=`${PWD_COMMAND}`; export r; \
16094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16095 $(SET_LIB_PATH) \
16096 $(HOST_EXPORTS) \
16097 for flag in $(EXTRA_HOST_FLAGS) ; do \
16098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16099 done; \
16100 echo "Doing installcheck in readline" ; \
16101 (cd readline && \
16102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16104 "RANLIB=$${RANLIB}" \
16105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16106 installcheck) \
16107 || exit 1
16109 @endif readline
16111 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
16112 maybe-mostlyclean-readline:
16113 @if readline
16114 maybe-mostlyclean-readline: mostlyclean-readline
16116 mostlyclean-readline:
16117 @[ -f ./readline/Makefile ] || exit 0; \
16118 r=`${PWD_COMMAND}`; export r; \
16119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16120 $(SET_LIB_PATH) \
16121 $(HOST_EXPORTS) \
16122 for flag in $(EXTRA_HOST_FLAGS) ; do \
16123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16124 done; \
16125 echo "Doing mostlyclean in readline" ; \
16126 (cd readline && \
16127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16129 "RANLIB=$${RANLIB}" \
16130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16131 mostlyclean) \
16132 || exit 1
16134 @endif readline
16136 .PHONY: maybe-clean-readline clean-readline
16137 maybe-clean-readline:
16138 @if readline
16139 maybe-clean-readline: clean-readline
16141 clean-readline:
16142 @[ -f ./readline/Makefile ] || exit 0; \
16143 r=`${PWD_COMMAND}`; export r; \
16144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16145 $(SET_LIB_PATH) \
16146 $(HOST_EXPORTS) \
16147 for flag in $(EXTRA_HOST_FLAGS) ; do \
16148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16149 done; \
16150 echo "Doing clean in readline" ; \
16151 (cd readline && \
16152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16154 "RANLIB=$${RANLIB}" \
16155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16156 clean) \
16157 || exit 1
16159 @endif readline
16161 .PHONY: maybe-distclean-readline distclean-readline
16162 maybe-distclean-readline:
16163 @if readline
16164 maybe-distclean-readline: distclean-readline
16166 distclean-readline:
16167 @[ -f ./readline/Makefile ] || exit 0; \
16168 r=`${PWD_COMMAND}`; export r; \
16169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16170 $(SET_LIB_PATH) \
16171 $(HOST_EXPORTS) \
16172 for flag in $(EXTRA_HOST_FLAGS) ; do \
16173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16174 done; \
16175 echo "Doing distclean in readline" ; \
16176 (cd readline && \
16177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16179 "RANLIB=$${RANLIB}" \
16180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16181 distclean) \
16182 || exit 1
16184 @endif readline
16186 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
16187 maybe-maintainer-clean-readline:
16188 @if readline
16189 maybe-maintainer-clean-readline: maintainer-clean-readline
16191 maintainer-clean-readline:
16192 @[ -f ./readline/Makefile ] || exit 0; \
16193 r=`${PWD_COMMAND}`; export r; \
16194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16195 $(SET_LIB_PATH) \
16196 $(HOST_EXPORTS) \
16197 for flag in $(EXTRA_HOST_FLAGS) ; do \
16198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16199 done; \
16200 echo "Doing maintainer-clean in readline" ; \
16201 (cd readline && \
16202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16204 "RANLIB=$${RANLIB}" \
16205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16206 maintainer-clean) \
16207 || exit 1
16209 @endif readline
16212 .PHONY: configure-release maybe-configure-release
16213 maybe-configure-release:
16214 @if release
16215 maybe-configure-release: configure-release
16216 configure-release:
16217 @test ! -f release/Makefile || exit 0; \
16218 [ -d release ] || mkdir release; \
16219 r=`${PWD_COMMAND}`; export r; \
16220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16221 $(HOST_EXPORTS) \
16222 echo Configuring in release; \
16223 cd release || exit 1; \
16224 case $(srcdir) in \
16225 \.) \
16226 srcdiroption="--srcdir=."; \
16227 libsrcdir=".";; \
16228 /* | [A-Za-z]:[\\/]*) \
16229 srcdiroption="--srcdir=$(srcdir)/release"; \
16230 libsrcdir="$$s/release";; \
16231 *) \
16232 srcdiroption="--srcdir=../$(srcdir)/release"; \
16233 libsrcdir="$$s/release";; \
16234 esac; \
16235 $(SHELL) $${libsrcdir}/configure \
16236 $(HOST_CONFIGARGS) $${srcdiroption} \
16237 || exit 1
16238 @endif release
16240 .PHONY: all-release maybe-all-release
16241 maybe-all-release:
16242 @if release
16243 TARGET-release=all
16244 maybe-all-release: all-release
16245 all-release: configure-release
16246 @r=`${PWD_COMMAND}`; export r; \
16247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16248 $(SET_LIB_PATH) \
16249 $(HOST_EXPORTS) \
16250 (cd release && $(MAKE) $(FLAGS_TO_PASS) \
16251 $(TARGET-release))
16252 @endif release
16254 .PHONY: check-release maybe-check-release
16255 maybe-check-release:
16256 @if release
16257 maybe-check-release: check-release
16259 check-release:
16261 @endif release
16263 .PHONY: install-release maybe-install-release
16264 maybe-install-release:
16265 @if release
16266 maybe-install-release: install-release
16268 install-release:
16270 @endif release
16272 # Other targets (info, dvi, etc.)
16274 .PHONY: maybe-info-release info-release
16275 maybe-info-release:
16276 @if release
16277 maybe-info-release: info-release
16279 info-release: \
16280 configure-release
16281 @[ -f ./release/Makefile ] || exit 0; \
16282 r=`${PWD_COMMAND}`; export r; \
16283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16284 $(SET_LIB_PATH) \
16285 $(HOST_EXPORTS) \
16286 for flag in $(EXTRA_HOST_FLAGS) ; do \
16287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16288 done; \
16289 echo "Doing info in release" ; \
16290 (cd release && \
16291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16293 "RANLIB=$${RANLIB}" \
16294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16295 info) \
16296 || exit 1
16298 @endif release
16300 .PHONY: maybe-dvi-release dvi-release
16301 maybe-dvi-release:
16302 @if release
16303 maybe-dvi-release: dvi-release
16305 dvi-release: \
16306 configure-release
16307 @[ -f ./release/Makefile ] || exit 0; \
16308 r=`${PWD_COMMAND}`; export r; \
16309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16310 $(SET_LIB_PATH) \
16311 $(HOST_EXPORTS) \
16312 for flag in $(EXTRA_HOST_FLAGS) ; do \
16313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16314 done; \
16315 echo "Doing dvi in release" ; \
16316 (cd release && \
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 dvi) \
16322 || exit 1
16324 @endif release
16326 .PHONY: maybe-TAGS-release TAGS-release
16327 maybe-TAGS-release:
16328 @if release
16329 maybe-TAGS-release: TAGS-release
16331 TAGS-release: \
16332 configure-release
16333 @[ -f ./release/Makefile ] || exit 0; \
16334 r=`${PWD_COMMAND}`; export r; \
16335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16336 $(SET_LIB_PATH) \
16337 $(HOST_EXPORTS) \
16338 for flag in $(EXTRA_HOST_FLAGS) ; do \
16339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16340 done; \
16341 echo "Doing TAGS in release" ; \
16342 (cd release && \
16343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16345 "RANLIB=$${RANLIB}" \
16346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16347 TAGS) \
16348 || exit 1
16350 @endif release
16352 .PHONY: maybe-install-info-release install-info-release
16353 maybe-install-info-release:
16354 @if release
16355 maybe-install-info-release: install-info-release
16357 install-info-release: \
16358 configure-release \
16359 info-release
16360 @[ -f ./release/Makefile ] || exit 0; \
16361 r=`${PWD_COMMAND}`; export r; \
16362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16363 $(SET_LIB_PATH) \
16364 $(HOST_EXPORTS) \
16365 for flag in $(EXTRA_HOST_FLAGS) ; do \
16366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16367 done; \
16368 echo "Doing install-info in release" ; \
16369 (cd release && \
16370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16372 "RANLIB=$${RANLIB}" \
16373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16374 install-info) \
16375 || exit 1
16377 @endif release
16379 .PHONY: maybe-installcheck-release installcheck-release
16380 maybe-installcheck-release:
16381 @if release
16382 maybe-installcheck-release: installcheck-release
16384 installcheck-release: \
16385 configure-release
16386 @[ -f ./release/Makefile ] || exit 0; \
16387 r=`${PWD_COMMAND}`; export r; \
16388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16389 $(SET_LIB_PATH) \
16390 $(HOST_EXPORTS) \
16391 for flag in $(EXTRA_HOST_FLAGS) ; do \
16392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16393 done; \
16394 echo "Doing installcheck in release" ; \
16395 (cd release && \
16396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16398 "RANLIB=$${RANLIB}" \
16399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16400 installcheck) \
16401 || exit 1
16403 @endif release
16405 .PHONY: maybe-mostlyclean-release mostlyclean-release
16406 maybe-mostlyclean-release:
16407 @if release
16408 maybe-mostlyclean-release: mostlyclean-release
16410 mostlyclean-release:
16411 @[ -f ./release/Makefile ] || exit 0; \
16412 r=`${PWD_COMMAND}`; export r; \
16413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16414 $(SET_LIB_PATH) \
16415 $(HOST_EXPORTS) \
16416 for flag in $(EXTRA_HOST_FLAGS) ; do \
16417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16418 done; \
16419 echo "Doing mostlyclean in release" ; \
16420 (cd release && \
16421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16423 "RANLIB=$${RANLIB}" \
16424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16425 mostlyclean) \
16426 || exit 1
16428 @endif release
16430 .PHONY: maybe-clean-release clean-release
16431 maybe-clean-release:
16432 @if release
16433 maybe-clean-release: clean-release
16435 clean-release:
16436 @[ -f ./release/Makefile ] || exit 0; \
16437 r=`${PWD_COMMAND}`; export r; \
16438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16439 $(SET_LIB_PATH) \
16440 $(HOST_EXPORTS) \
16441 for flag in $(EXTRA_HOST_FLAGS) ; do \
16442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16443 done; \
16444 echo "Doing clean in release" ; \
16445 (cd release && \
16446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16448 "RANLIB=$${RANLIB}" \
16449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16450 clean) \
16451 || exit 1
16453 @endif release
16455 .PHONY: maybe-distclean-release distclean-release
16456 maybe-distclean-release:
16457 @if release
16458 maybe-distclean-release: distclean-release
16460 distclean-release:
16461 @[ -f ./release/Makefile ] || exit 0; \
16462 r=`${PWD_COMMAND}`; export r; \
16463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16464 $(SET_LIB_PATH) \
16465 $(HOST_EXPORTS) \
16466 for flag in $(EXTRA_HOST_FLAGS) ; do \
16467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16468 done; \
16469 echo "Doing distclean in release" ; \
16470 (cd release && \
16471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16473 "RANLIB=$${RANLIB}" \
16474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16475 distclean) \
16476 || exit 1
16478 @endif release
16480 .PHONY: maybe-maintainer-clean-release maintainer-clean-release
16481 maybe-maintainer-clean-release:
16482 @if release
16483 maybe-maintainer-clean-release: maintainer-clean-release
16485 maintainer-clean-release:
16486 @[ -f ./release/Makefile ] || exit 0; \
16487 r=`${PWD_COMMAND}`; export r; \
16488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16489 $(SET_LIB_PATH) \
16490 $(HOST_EXPORTS) \
16491 for flag in $(EXTRA_HOST_FLAGS) ; do \
16492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16493 done; \
16494 echo "Doing maintainer-clean in release" ; \
16495 (cd release && \
16496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16498 "RANLIB=$${RANLIB}" \
16499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16500 maintainer-clean) \
16501 || exit 1
16503 @endif release
16506 .PHONY: configure-recode maybe-configure-recode
16507 maybe-configure-recode:
16508 @if recode
16509 maybe-configure-recode: configure-recode
16510 configure-recode:
16511 @test ! -f recode/Makefile || exit 0; \
16512 [ -d recode ] || mkdir recode; \
16513 r=`${PWD_COMMAND}`; export r; \
16514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16515 $(HOST_EXPORTS) \
16516 echo Configuring in recode; \
16517 cd recode || exit 1; \
16518 case $(srcdir) in \
16519 \.) \
16520 srcdiroption="--srcdir=."; \
16521 libsrcdir=".";; \
16522 /* | [A-Za-z]:[\\/]*) \
16523 srcdiroption="--srcdir=$(srcdir)/recode"; \
16524 libsrcdir="$$s/recode";; \
16525 *) \
16526 srcdiroption="--srcdir=../$(srcdir)/recode"; \
16527 libsrcdir="$$s/recode";; \
16528 esac; \
16529 $(SHELL) $${libsrcdir}/configure \
16530 $(HOST_CONFIGARGS) $${srcdiroption} \
16531 || exit 1
16532 @endif recode
16534 .PHONY: all-recode maybe-all-recode
16535 maybe-all-recode:
16536 @if recode
16537 TARGET-recode=all
16538 maybe-all-recode: all-recode
16539 all-recode: configure-recode
16540 @r=`${PWD_COMMAND}`; export r; \
16541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16542 $(SET_LIB_PATH) \
16543 $(HOST_EXPORTS) \
16544 (cd recode && $(MAKE) $(FLAGS_TO_PASS) \
16545 $(TARGET-recode))
16546 @endif recode
16548 .PHONY: check-recode maybe-check-recode
16549 maybe-check-recode:
16550 @if recode
16551 maybe-check-recode: check-recode
16553 check-recode:
16554 @r=`${PWD_COMMAND}`; export r; \
16555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16556 $(SET_LIB_PATH) \
16557 $(HOST_EXPORTS) \
16558 (cd recode && $(MAKE) $(FLAGS_TO_PASS) check)
16560 @endif recode
16562 .PHONY: install-recode maybe-install-recode
16563 maybe-install-recode:
16564 @if recode
16565 maybe-install-recode: install-recode
16567 install-recode: installdirs
16568 @r=`${PWD_COMMAND}`; export r; \
16569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16570 $(SET_LIB_PATH) \
16571 $(HOST_EXPORTS) \
16572 (cd recode && $(MAKE) $(FLAGS_TO_PASS) install)
16574 @endif recode
16576 # Other targets (info, dvi, etc.)
16578 .PHONY: maybe-info-recode info-recode
16579 maybe-info-recode:
16580 @if recode
16581 maybe-info-recode: info-recode
16583 info-recode: \
16584 configure-recode
16585 @[ -f ./recode/Makefile ] || exit 0; \
16586 r=`${PWD_COMMAND}`; export r; \
16587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16588 $(SET_LIB_PATH) \
16589 $(HOST_EXPORTS) \
16590 for flag in $(EXTRA_HOST_FLAGS) ; do \
16591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16592 done; \
16593 echo "Doing info in recode" ; \
16594 (cd recode && \
16595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16597 "RANLIB=$${RANLIB}" \
16598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16599 info) \
16600 || exit 1
16602 @endif recode
16604 .PHONY: maybe-dvi-recode dvi-recode
16605 maybe-dvi-recode:
16606 @if recode
16607 maybe-dvi-recode: dvi-recode
16609 dvi-recode: \
16610 configure-recode
16611 @[ -f ./recode/Makefile ] || exit 0; \
16612 r=`${PWD_COMMAND}`; export r; \
16613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16614 $(SET_LIB_PATH) \
16615 $(HOST_EXPORTS) \
16616 for flag in $(EXTRA_HOST_FLAGS) ; do \
16617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16618 done; \
16619 echo "Doing dvi in recode" ; \
16620 (cd recode && \
16621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16623 "RANLIB=$${RANLIB}" \
16624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16625 dvi) \
16626 || exit 1
16628 @endif recode
16630 .PHONY: maybe-TAGS-recode TAGS-recode
16631 maybe-TAGS-recode:
16632 @if recode
16633 maybe-TAGS-recode: TAGS-recode
16635 TAGS-recode: \
16636 configure-recode
16637 @[ -f ./recode/Makefile ] || exit 0; \
16638 r=`${PWD_COMMAND}`; export r; \
16639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16640 $(SET_LIB_PATH) \
16641 $(HOST_EXPORTS) \
16642 for flag in $(EXTRA_HOST_FLAGS) ; do \
16643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16644 done; \
16645 echo "Doing TAGS in recode" ; \
16646 (cd recode && \
16647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16649 "RANLIB=$${RANLIB}" \
16650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16651 TAGS) \
16652 || exit 1
16654 @endif recode
16656 .PHONY: maybe-install-info-recode install-info-recode
16657 maybe-install-info-recode:
16658 @if recode
16659 maybe-install-info-recode: install-info-recode
16661 install-info-recode: \
16662 configure-recode \
16663 info-recode
16664 @[ -f ./recode/Makefile ] || exit 0; \
16665 r=`${PWD_COMMAND}`; export r; \
16666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16667 $(SET_LIB_PATH) \
16668 $(HOST_EXPORTS) \
16669 for flag in $(EXTRA_HOST_FLAGS) ; do \
16670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16671 done; \
16672 echo "Doing install-info in recode" ; \
16673 (cd recode && \
16674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16676 "RANLIB=$${RANLIB}" \
16677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16678 install-info) \
16679 || exit 1
16681 @endif recode
16683 .PHONY: maybe-installcheck-recode installcheck-recode
16684 maybe-installcheck-recode:
16685 @if recode
16686 maybe-installcheck-recode: installcheck-recode
16688 installcheck-recode: \
16689 configure-recode
16690 @[ -f ./recode/Makefile ] || exit 0; \
16691 r=`${PWD_COMMAND}`; export r; \
16692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16693 $(SET_LIB_PATH) \
16694 $(HOST_EXPORTS) \
16695 for flag in $(EXTRA_HOST_FLAGS) ; do \
16696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16697 done; \
16698 echo "Doing installcheck in recode" ; \
16699 (cd recode && \
16700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16702 "RANLIB=$${RANLIB}" \
16703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16704 installcheck) \
16705 || exit 1
16707 @endif recode
16709 .PHONY: maybe-mostlyclean-recode mostlyclean-recode
16710 maybe-mostlyclean-recode:
16711 @if recode
16712 maybe-mostlyclean-recode: mostlyclean-recode
16714 mostlyclean-recode:
16715 @[ -f ./recode/Makefile ] || exit 0; \
16716 r=`${PWD_COMMAND}`; export r; \
16717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16718 $(SET_LIB_PATH) \
16719 $(HOST_EXPORTS) \
16720 for flag in $(EXTRA_HOST_FLAGS) ; do \
16721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16722 done; \
16723 echo "Doing mostlyclean in recode" ; \
16724 (cd recode && \
16725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16727 "RANLIB=$${RANLIB}" \
16728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16729 mostlyclean) \
16730 || exit 1
16732 @endif recode
16734 .PHONY: maybe-clean-recode clean-recode
16735 maybe-clean-recode:
16736 @if recode
16737 maybe-clean-recode: clean-recode
16739 clean-recode:
16740 @[ -f ./recode/Makefile ] || exit 0; \
16741 r=`${PWD_COMMAND}`; export r; \
16742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16743 $(SET_LIB_PATH) \
16744 $(HOST_EXPORTS) \
16745 for flag in $(EXTRA_HOST_FLAGS) ; do \
16746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16747 done; \
16748 echo "Doing clean in recode" ; \
16749 (cd recode && \
16750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16752 "RANLIB=$${RANLIB}" \
16753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16754 clean) \
16755 || exit 1
16757 @endif recode
16759 .PHONY: maybe-distclean-recode distclean-recode
16760 maybe-distclean-recode:
16761 @if recode
16762 maybe-distclean-recode: distclean-recode
16764 distclean-recode:
16765 @[ -f ./recode/Makefile ] || exit 0; \
16766 r=`${PWD_COMMAND}`; export r; \
16767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16768 $(SET_LIB_PATH) \
16769 $(HOST_EXPORTS) \
16770 for flag in $(EXTRA_HOST_FLAGS) ; do \
16771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16772 done; \
16773 echo "Doing distclean in recode" ; \
16774 (cd recode && \
16775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16777 "RANLIB=$${RANLIB}" \
16778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16779 distclean) \
16780 || exit 1
16782 @endif recode
16784 .PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
16785 maybe-maintainer-clean-recode:
16786 @if recode
16787 maybe-maintainer-clean-recode: maintainer-clean-recode
16789 maintainer-clean-recode:
16790 @[ -f ./recode/Makefile ] || exit 0; \
16791 r=`${PWD_COMMAND}`; export r; \
16792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16793 $(SET_LIB_PATH) \
16794 $(HOST_EXPORTS) \
16795 for flag in $(EXTRA_HOST_FLAGS) ; do \
16796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16797 done; \
16798 echo "Doing maintainer-clean in recode" ; \
16799 (cd recode && \
16800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16802 "RANLIB=$${RANLIB}" \
16803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16804 maintainer-clean) \
16805 || exit 1
16807 @endif recode
16810 .PHONY: configure-sed maybe-configure-sed
16811 maybe-configure-sed:
16812 @if sed
16813 maybe-configure-sed: configure-sed
16814 configure-sed:
16815 @test ! -f sed/Makefile || exit 0; \
16816 [ -d sed ] || mkdir sed; \
16817 r=`${PWD_COMMAND}`; export r; \
16818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16819 $(HOST_EXPORTS) \
16820 echo Configuring in sed; \
16821 cd sed || exit 1; \
16822 case $(srcdir) in \
16823 \.) \
16824 srcdiroption="--srcdir=."; \
16825 libsrcdir=".";; \
16826 /* | [A-Za-z]:[\\/]*) \
16827 srcdiroption="--srcdir=$(srcdir)/sed"; \
16828 libsrcdir="$$s/sed";; \
16829 *) \
16830 srcdiroption="--srcdir=../$(srcdir)/sed"; \
16831 libsrcdir="$$s/sed";; \
16832 esac; \
16833 $(SHELL) $${libsrcdir}/configure \
16834 $(HOST_CONFIGARGS) $${srcdiroption} \
16835 || exit 1
16836 @endif sed
16838 .PHONY: all-sed maybe-all-sed
16839 maybe-all-sed:
16840 @if sed
16841 TARGET-sed=all
16842 maybe-all-sed: all-sed
16843 all-sed: configure-sed
16844 @r=`${PWD_COMMAND}`; export r; \
16845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16846 $(SET_LIB_PATH) \
16847 $(HOST_EXPORTS) \
16848 (cd sed && $(MAKE) $(FLAGS_TO_PASS) \
16849 $(TARGET-sed))
16850 @endif sed
16852 .PHONY: check-sed maybe-check-sed
16853 maybe-check-sed:
16854 @if sed
16855 maybe-check-sed: check-sed
16857 check-sed:
16858 @r=`${PWD_COMMAND}`; export r; \
16859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16860 $(SET_LIB_PATH) \
16861 $(HOST_EXPORTS) \
16862 (cd sed && $(MAKE) $(FLAGS_TO_PASS) check)
16864 @endif sed
16866 .PHONY: install-sed maybe-install-sed
16867 maybe-install-sed:
16868 @if sed
16869 maybe-install-sed: install-sed
16871 install-sed: installdirs
16872 @r=`${PWD_COMMAND}`; export r; \
16873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16874 $(SET_LIB_PATH) \
16875 $(HOST_EXPORTS) \
16876 (cd sed && $(MAKE) $(FLAGS_TO_PASS) install)
16878 @endif sed
16880 # Other targets (info, dvi, etc.)
16882 .PHONY: maybe-info-sed info-sed
16883 maybe-info-sed:
16884 @if sed
16885 maybe-info-sed: info-sed
16887 info-sed: \
16888 configure-sed
16889 @[ -f ./sed/Makefile ] || exit 0; \
16890 r=`${PWD_COMMAND}`; export r; \
16891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16892 $(SET_LIB_PATH) \
16893 $(HOST_EXPORTS) \
16894 for flag in $(EXTRA_HOST_FLAGS) ; do \
16895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16896 done; \
16897 echo "Doing info in sed" ; \
16898 (cd sed && \
16899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16901 "RANLIB=$${RANLIB}" \
16902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16903 info) \
16904 || exit 1
16906 @endif sed
16908 .PHONY: maybe-dvi-sed dvi-sed
16909 maybe-dvi-sed:
16910 @if sed
16911 maybe-dvi-sed: dvi-sed
16913 dvi-sed: \
16914 configure-sed
16915 @[ -f ./sed/Makefile ] || exit 0; \
16916 r=`${PWD_COMMAND}`; export r; \
16917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16918 $(SET_LIB_PATH) \
16919 $(HOST_EXPORTS) \
16920 for flag in $(EXTRA_HOST_FLAGS) ; do \
16921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16922 done; \
16923 echo "Doing dvi in sed" ; \
16924 (cd sed && \
16925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16927 "RANLIB=$${RANLIB}" \
16928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16929 dvi) \
16930 || exit 1
16932 @endif sed
16934 .PHONY: maybe-TAGS-sed TAGS-sed
16935 maybe-TAGS-sed:
16936 @if sed
16937 maybe-TAGS-sed: TAGS-sed
16939 TAGS-sed: \
16940 configure-sed
16941 @[ -f ./sed/Makefile ] || exit 0; \
16942 r=`${PWD_COMMAND}`; export r; \
16943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16944 $(SET_LIB_PATH) \
16945 $(HOST_EXPORTS) \
16946 for flag in $(EXTRA_HOST_FLAGS) ; do \
16947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16948 done; \
16949 echo "Doing TAGS in sed" ; \
16950 (cd sed && \
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 TAGS) \
16956 || exit 1
16958 @endif sed
16960 .PHONY: maybe-install-info-sed install-info-sed
16961 maybe-install-info-sed:
16962 @if sed
16963 maybe-install-info-sed: install-info-sed
16965 install-info-sed: \
16966 configure-sed \
16967 info-sed
16968 @[ -f ./sed/Makefile ] || exit 0; \
16969 r=`${PWD_COMMAND}`; export r; \
16970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16971 $(SET_LIB_PATH) \
16972 $(HOST_EXPORTS) \
16973 for flag in $(EXTRA_HOST_FLAGS) ; do \
16974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16975 done; \
16976 echo "Doing install-info in sed" ; \
16977 (cd sed && \
16978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16980 "RANLIB=$${RANLIB}" \
16981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16982 install-info) \
16983 || exit 1
16985 @endif sed
16987 .PHONY: maybe-installcheck-sed installcheck-sed
16988 maybe-installcheck-sed:
16989 @if sed
16990 maybe-installcheck-sed: installcheck-sed
16992 installcheck-sed: \
16993 configure-sed
16994 @[ -f ./sed/Makefile ] || exit 0; \
16995 r=`${PWD_COMMAND}`; export r; \
16996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16997 $(SET_LIB_PATH) \
16998 $(HOST_EXPORTS) \
16999 for flag in $(EXTRA_HOST_FLAGS) ; do \
17000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17001 done; \
17002 echo "Doing installcheck in sed" ; \
17003 (cd sed && \
17004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17006 "RANLIB=$${RANLIB}" \
17007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17008 installcheck) \
17009 || exit 1
17011 @endif sed
17013 .PHONY: maybe-mostlyclean-sed mostlyclean-sed
17014 maybe-mostlyclean-sed:
17015 @if sed
17016 maybe-mostlyclean-sed: mostlyclean-sed
17018 mostlyclean-sed:
17019 @[ -f ./sed/Makefile ] || exit 0; \
17020 r=`${PWD_COMMAND}`; export r; \
17021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17022 $(SET_LIB_PATH) \
17023 $(HOST_EXPORTS) \
17024 for flag in $(EXTRA_HOST_FLAGS) ; do \
17025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17026 done; \
17027 echo "Doing mostlyclean in sed" ; \
17028 (cd sed && \
17029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17031 "RANLIB=$${RANLIB}" \
17032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17033 mostlyclean) \
17034 || exit 1
17036 @endif sed
17038 .PHONY: maybe-clean-sed clean-sed
17039 maybe-clean-sed:
17040 @if sed
17041 maybe-clean-sed: clean-sed
17043 clean-sed:
17044 @[ -f ./sed/Makefile ] || exit 0; \
17045 r=`${PWD_COMMAND}`; export r; \
17046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17047 $(SET_LIB_PATH) \
17048 $(HOST_EXPORTS) \
17049 for flag in $(EXTRA_HOST_FLAGS) ; do \
17050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17051 done; \
17052 echo "Doing clean in sed" ; \
17053 (cd sed && \
17054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17056 "RANLIB=$${RANLIB}" \
17057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17058 clean) \
17059 || exit 1
17061 @endif sed
17063 .PHONY: maybe-distclean-sed distclean-sed
17064 maybe-distclean-sed:
17065 @if sed
17066 maybe-distclean-sed: distclean-sed
17068 distclean-sed:
17069 @[ -f ./sed/Makefile ] || exit 0; \
17070 r=`${PWD_COMMAND}`; export r; \
17071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17072 $(SET_LIB_PATH) \
17073 $(HOST_EXPORTS) \
17074 for flag in $(EXTRA_HOST_FLAGS) ; do \
17075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17076 done; \
17077 echo "Doing distclean in sed" ; \
17078 (cd sed && \
17079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17081 "RANLIB=$${RANLIB}" \
17082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17083 distclean) \
17084 || exit 1
17086 @endif sed
17088 .PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
17089 maybe-maintainer-clean-sed:
17090 @if sed
17091 maybe-maintainer-clean-sed: maintainer-clean-sed
17093 maintainer-clean-sed:
17094 @[ -f ./sed/Makefile ] || exit 0; \
17095 r=`${PWD_COMMAND}`; export r; \
17096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17097 $(SET_LIB_PATH) \
17098 $(HOST_EXPORTS) \
17099 for flag in $(EXTRA_HOST_FLAGS) ; do \
17100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17101 done; \
17102 echo "Doing maintainer-clean in sed" ; \
17103 (cd sed && \
17104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17106 "RANLIB=$${RANLIB}" \
17107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17108 maintainer-clean) \
17109 || exit 1
17111 @endif sed
17114 .PHONY: configure-send-pr maybe-configure-send-pr
17115 maybe-configure-send-pr:
17116 @if send-pr
17117 maybe-configure-send-pr: configure-send-pr
17118 configure-send-pr:
17119 @test ! -f send-pr/Makefile || exit 0; \
17120 [ -d send-pr ] || mkdir send-pr; \
17121 r=`${PWD_COMMAND}`; export r; \
17122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17123 $(HOST_EXPORTS) \
17124 echo Configuring in send-pr; \
17125 cd send-pr || exit 1; \
17126 case $(srcdir) in \
17127 \.) \
17128 srcdiroption="--srcdir=."; \
17129 libsrcdir=".";; \
17130 /* | [A-Za-z]:[\\/]*) \
17131 srcdiroption="--srcdir=$(srcdir)/send-pr"; \
17132 libsrcdir="$$s/send-pr";; \
17133 *) \
17134 srcdiroption="--srcdir=../$(srcdir)/send-pr"; \
17135 libsrcdir="$$s/send-pr";; \
17136 esac; \
17137 $(SHELL) $${libsrcdir}/configure \
17138 $(HOST_CONFIGARGS) $${srcdiroption} \
17139 || exit 1
17140 @endif send-pr
17142 .PHONY: all-send-pr maybe-all-send-pr
17143 maybe-all-send-pr:
17144 @if send-pr
17145 TARGET-send-pr=all
17146 maybe-all-send-pr: all-send-pr
17147 all-send-pr: configure-send-pr
17148 @r=`${PWD_COMMAND}`; export r; \
17149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17150 $(SET_LIB_PATH) \
17151 $(HOST_EXPORTS) \
17152 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) \
17153 $(TARGET-send-pr))
17154 @endif send-pr
17156 .PHONY: check-send-pr maybe-check-send-pr
17157 maybe-check-send-pr:
17158 @if send-pr
17159 maybe-check-send-pr: check-send-pr
17161 check-send-pr:
17162 @r=`${PWD_COMMAND}`; export r; \
17163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17164 $(SET_LIB_PATH) \
17165 $(HOST_EXPORTS) \
17166 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) check)
17168 @endif send-pr
17170 .PHONY: install-send-pr maybe-install-send-pr
17171 maybe-install-send-pr:
17172 @if send-pr
17173 maybe-install-send-pr: install-send-pr
17175 install-send-pr: installdirs
17176 @r=`${PWD_COMMAND}`; export r; \
17177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17178 $(SET_LIB_PATH) \
17179 $(HOST_EXPORTS) \
17180 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) install)
17182 @endif send-pr
17184 # Other targets (info, dvi, etc.)
17186 .PHONY: maybe-info-send-pr info-send-pr
17187 maybe-info-send-pr:
17188 @if send-pr
17189 maybe-info-send-pr: info-send-pr
17191 info-send-pr: \
17192 configure-send-pr
17193 @[ -f ./send-pr/Makefile ] || exit 0; \
17194 r=`${PWD_COMMAND}`; export r; \
17195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17196 $(SET_LIB_PATH) \
17197 $(HOST_EXPORTS) \
17198 for flag in $(EXTRA_HOST_FLAGS) ; do \
17199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17200 done; \
17201 echo "Doing info in send-pr" ; \
17202 (cd send-pr && \
17203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17205 "RANLIB=$${RANLIB}" \
17206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17207 info) \
17208 || exit 1
17210 @endif send-pr
17212 .PHONY: maybe-dvi-send-pr dvi-send-pr
17213 maybe-dvi-send-pr:
17214 @if send-pr
17215 maybe-dvi-send-pr: dvi-send-pr
17217 dvi-send-pr: \
17218 configure-send-pr
17219 @[ -f ./send-pr/Makefile ] || exit 0; \
17220 r=`${PWD_COMMAND}`; export r; \
17221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17222 $(SET_LIB_PATH) \
17223 $(HOST_EXPORTS) \
17224 for flag in $(EXTRA_HOST_FLAGS) ; do \
17225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17226 done; \
17227 echo "Doing dvi in send-pr" ; \
17228 (cd send-pr && \
17229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17231 "RANLIB=$${RANLIB}" \
17232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17233 dvi) \
17234 || exit 1
17236 @endif send-pr
17238 .PHONY: maybe-TAGS-send-pr TAGS-send-pr
17239 maybe-TAGS-send-pr:
17240 @if send-pr
17241 maybe-TAGS-send-pr: TAGS-send-pr
17243 TAGS-send-pr: \
17244 configure-send-pr
17245 @[ -f ./send-pr/Makefile ] || exit 0; \
17246 r=`${PWD_COMMAND}`; export r; \
17247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17248 $(SET_LIB_PATH) \
17249 $(HOST_EXPORTS) \
17250 for flag in $(EXTRA_HOST_FLAGS) ; do \
17251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17252 done; \
17253 echo "Doing TAGS in send-pr" ; \
17254 (cd send-pr && \
17255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17257 "RANLIB=$${RANLIB}" \
17258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17259 TAGS) \
17260 || exit 1
17262 @endif send-pr
17264 .PHONY: maybe-install-info-send-pr install-info-send-pr
17265 maybe-install-info-send-pr:
17266 @if send-pr
17267 maybe-install-info-send-pr: install-info-send-pr
17269 install-info-send-pr: \
17270 configure-send-pr \
17271 info-send-pr
17272 @[ -f ./send-pr/Makefile ] || exit 0; \
17273 r=`${PWD_COMMAND}`; export r; \
17274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17275 $(SET_LIB_PATH) \
17276 $(HOST_EXPORTS) \
17277 for flag in $(EXTRA_HOST_FLAGS) ; do \
17278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17279 done; \
17280 echo "Doing install-info in send-pr" ; \
17281 (cd send-pr && \
17282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17284 "RANLIB=$${RANLIB}" \
17285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17286 install-info) \
17287 || exit 1
17289 @endif send-pr
17291 .PHONY: maybe-installcheck-send-pr installcheck-send-pr
17292 maybe-installcheck-send-pr:
17293 @if send-pr
17294 maybe-installcheck-send-pr: installcheck-send-pr
17296 installcheck-send-pr: \
17297 configure-send-pr
17298 @[ -f ./send-pr/Makefile ] || exit 0; \
17299 r=`${PWD_COMMAND}`; export r; \
17300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17301 $(SET_LIB_PATH) \
17302 $(HOST_EXPORTS) \
17303 for flag in $(EXTRA_HOST_FLAGS) ; do \
17304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17305 done; \
17306 echo "Doing installcheck in send-pr" ; \
17307 (cd send-pr && \
17308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17310 "RANLIB=$${RANLIB}" \
17311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17312 installcheck) \
17313 || exit 1
17315 @endif send-pr
17317 .PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
17318 maybe-mostlyclean-send-pr:
17319 @if send-pr
17320 maybe-mostlyclean-send-pr: mostlyclean-send-pr
17322 mostlyclean-send-pr:
17323 @[ -f ./send-pr/Makefile ] || exit 0; \
17324 r=`${PWD_COMMAND}`; export r; \
17325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17326 $(SET_LIB_PATH) \
17327 $(HOST_EXPORTS) \
17328 for flag in $(EXTRA_HOST_FLAGS) ; do \
17329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17330 done; \
17331 echo "Doing mostlyclean in send-pr" ; \
17332 (cd send-pr && \
17333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17335 "RANLIB=$${RANLIB}" \
17336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17337 mostlyclean) \
17338 || exit 1
17340 @endif send-pr
17342 .PHONY: maybe-clean-send-pr clean-send-pr
17343 maybe-clean-send-pr:
17344 @if send-pr
17345 maybe-clean-send-pr: clean-send-pr
17347 clean-send-pr:
17348 @[ -f ./send-pr/Makefile ] || exit 0; \
17349 r=`${PWD_COMMAND}`; export r; \
17350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17351 $(SET_LIB_PATH) \
17352 $(HOST_EXPORTS) \
17353 for flag in $(EXTRA_HOST_FLAGS) ; do \
17354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17355 done; \
17356 echo "Doing clean in send-pr" ; \
17357 (cd send-pr && \
17358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17360 "RANLIB=$${RANLIB}" \
17361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17362 clean) \
17363 || exit 1
17365 @endif send-pr
17367 .PHONY: maybe-distclean-send-pr distclean-send-pr
17368 maybe-distclean-send-pr:
17369 @if send-pr
17370 maybe-distclean-send-pr: distclean-send-pr
17372 distclean-send-pr:
17373 @[ -f ./send-pr/Makefile ] || exit 0; \
17374 r=`${PWD_COMMAND}`; export r; \
17375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17376 $(SET_LIB_PATH) \
17377 $(HOST_EXPORTS) \
17378 for flag in $(EXTRA_HOST_FLAGS) ; do \
17379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17380 done; \
17381 echo "Doing distclean in send-pr" ; \
17382 (cd send-pr && \
17383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17385 "RANLIB=$${RANLIB}" \
17386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17387 distclean) \
17388 || exit 1
17390 @endif send-pr
17392 .PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
17393 maybe-maintainer-clean-send-pr:
17394 @if send-pr
17395 maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
17397 maintainer-clean-send-pr:
17398 @[ -f ./send-pr/Makefile ] || exit 0; \
17399 r=`${PWD_COMMAND}`; export r; \
17400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17401 $(SET_LIB_PATH) \
17402 $(HOST_EXPORTS) \
17403 for flag in $(EXTRA_HOST_FLAGS) ; do \
17404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17405 done; \
17406 echo "Doing maintainer-clean in send-pr" ; \
17407 (cd send-pr && \
17408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17410 "RANLIB=$${RANLIB}" \
17411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17412 maintainer-clean) \
17413 || exit 1
17415 @endif send-pr
17418 .PHONY: configure-shellutils maybe-configure-shellutils
17419 maybe-configure-shellutils:
17420 @if shellutils
17421 maybe-configure-shellutils: configure-shellutils
17422 configure-shellutils:
17423 @test ! -f shellutils/Makefile || exit 0; \
17424 [ -d shellutils ] || mkdir shellutils; \
17425 r=`${PWD_COMMAND}`; export r; \
17426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17427 $(HOST_EXPORTS) \
17428 echo Configuring in shellutils; \
17429 cd shellutils || exit 1; \
17430 case $(srcdir) in \
17431 \.) \
17432 srcdiroption="--srcdir=."; \
17433 libsrcdir=".";; \
17434 /* | [A-Za-z]:[\\/]*) \
17435 srcdiroption="--srcdir=$(srcdir)/shellutils"; \
17436 libsrcdir="$$s/shellutils";; \
17437 *) \
17438 srcdiroption="--srcdir=../$(srcdir)/shellutils"; \
17439 libsrcdir="$$s/shellutils";; \
17440 esac; \
17441 $(SHELL) $${libsrcdir}/configure \
17442 $(HOST_CONFIGARGS) $${srcdiroption} \
17443 || exit 1
17444 @endif shellutils
17446 .PHONY: all-shellutils maybe-all-shellutils
17447 maybe-all-shellutils:
17448 @if shellutils
17449 TARGET-shellutils=all
17450 maybe-all-shellutils: all-shellutils
17451 all-shellutils: configure-shellutils
17452 @r=`${PWD_COMMAND}`; export r; \
17453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17454 $(SET_LIB_PATH) \
17455 $(HOST_EXPORTS) \
17456 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) \
17457 $(TARGET-shellutils))
17458 @endif shellutils
17460 .PHONY: check-shellutils maybe-check-shellutils
17461 maybe-check-shellutils:
17462 @if shellutils
17463 maybe-check-shellutils: check-shellutils
17465 check-shellutils:
17466 @r=`${PWD_COMMAND}`; export r; \
17467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17468 $(SET_LIB_PATH) \
17469 $(HOST_EXPORTS) \
17470 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) check)
17472 @endif shellutils
17474 .PHONY: install-shellutils maybe-install-shellutils
17475 maybe-install-shellutils:
17476 @if shellutils
17477 maybe-install-shellutils: install-shellutils
17479 install-shellutils: installdirs
17480 @r=`${PWD_COMMAND}`; export r; \
17481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17482 $(SET_LIB_PATH) \
17483 $(HOST_EXPORTS) \
17484 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) install)
17486 @endif shellutils
17488 # Other targets (info, dvi, etc.)
17490 .PHONY: maybe-info-shellutils info-shellutils
17491 maybe-info-shellutils:
17492 @if shellutils
17493 maybe-info-shellutils: info-shellutils
17495 info-shellutils: \
17496 configure-shellutils
17497 @[ -f ./shellutils/Makefile ] || exit 0; \
17498 r=`${PWD_COMMAND}`; export r; \
17499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17500 $(SET_LIB_PATH) \
17501 $(HOST_EXPORTS) \
17502 for flag in $(EXTRA_HOST_FLAGS) ; do \
17503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17504 done; \
17505 echo "Doing info in shellutils" ; \
17506 (cd shellutils && \
17507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17509 "RANLIB=$${RANLIB}" \
17510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17511 info) \
17512 || exit 1
17514 @endif shellutils
17516 .PHONY: maybe-dvi-shellutils dvi-shellutils
17517 maybe-dvi-shellutils:
17518 @if shellutils
17519 maybe-dvi-shellutils: dvi-shellutils
17521 dvi-shellutils: \
17522 configure-shellutils
17523 @[ -f ./shellutils/Makefile ] || exit 0; \
17524 r=`${PWD_COMMAND}`; export r; \
17525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17526 $(SET_LIB_PATH) \
17527 $(HOST_EXPORTS) \
17528 for flag in $(EXTRA_HOST_FLAGS) ; do \
17529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17530 done; \
17531 echo "Doing dvi in shellutils" ; \
17532 (cd shellutils && \
17533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17535 "RANLIB=$${RANLIB}" \
17536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17537 dvi) \
17538 || exit 1
17540 @endif shellutils
17542 .PHONY: maybe-TAGS-shellutils TAGS-shellutils
17543 maybe-TAGS-shellutils:
17544 @if shellutils
17545 maybe-TAGS-shellutils: TAGS-shellutils
17547 TAGS-shellutils: \
17548 configure-shellutils
17549 @[ -f ./shellutils/Makefile ] || exit 0; \
17550 r=`${PWD_COMMAND}`; export r; \
17551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17552 $(SET_LIB_PATH) \
17553 $(HOST_EXPORTS) \
17554 for flag in $(EXTRA_HOST_FLAGS) ; do \
17555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17556 done; \
17557 echo "Doing TAGS in shellutils" ; \
17558 (cd shellutils && \
17559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17561 "RANLIB=$${RANLIB}" \
17562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17563 TAGS) \
17564 || exit 1
17566 @endif shellutils
17568 .PHONY: maybe-install-info-shellutils install-info-shellutils
17569 maybe-install-info-shellutils:
17570 @if shellutils
17571 maybe-install-info-shellutils: install-info-shellutils
17573 install-info-shellutils: \
17574 configure-shellutils \
17575 info-shellutils
17576 @[ -f ./shellutils/Makefile ] || exit 0; \
17577 r=`${PWD_COMMAND}`; export r; \
17578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17579 $(SET_LIB_PATH) \
17580 $(HOST_EXPORTS) \
17581 for flag in $(EXTRA_HOST_FLAGS) ; do \
17582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17583 done; \
17584 echo "Doing install-info in shellutils" ; \
17585 (cd shellutils && \
17586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17588 "RANLIB=$${RANLIB}" \
17589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17590 install-info) \
17591 || exit 1
17593 @endif shellutils
17595 .PHONY: maybe-installcheck-shellutils installcheck-shellutils
17596 maybe-installcheck-shellutils:
17597 @if shellutils
17598 maybe-installcheck-shellutils: installcheck-shellutils
17600 installcheck-shellutils: \
17601 configure-shellutils
17602 @[ -f ./shellutils/Makefile ] || exit 0; \
17603 r=`${PWD_COMMAND}`; export r; \
17604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17605 $(SET_LIB_PATH) \
17606 $(HOST_EXPORTS) \
17607 for flag in $(EXTRA_HOST_FLAGS) ; do \
17608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17609 done; \
17610 echo "Doing installcheck in shellutils" ; \
17611 (cd shellutils && \
17612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17614 "RANLIB=$${RANLIB}" \
17615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17616 installcheck) \
17617 || exit 1
17619 @endif shellutils
17621 .PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
17622 maybe-mostlyclean-shellutils:
17623 @if shellutils
17624 maybe-mostlyclean-shellutils: mostlyclean-shellutils
17626 mostlyclean-shellutils:
17627 @[ -f ./shellutils/Makefile ] || exit 0; \
17628 r=`${PWD_COMMAND}`; export r; \
17629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17630 $(SET_LIB_PATH) \
17631 $(HOST_EXPORTS) \
17632 for flag in $(EXTRA_HOST_FLAGS) ; do \
17633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17634 done; \
17635 echo "Doing mostlyclean in shellutils" ; \
17636 (cd shellutils && \
17637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17639 "RANLIB=$${RANLIB}" \
17640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17641 mostlyclean) \
17642 || exit 1
17644 @endif shellutils
17646 .PHONY: maybe-clean-shellutils clean-shellutils
17647 maybe-clean-shellutils:
17648 @if shellutils
17649 maybe-clean-shellutils: clean-shellutils
17651 clean-shellutils:
17652 @[ -f ./shellutils/Makefile ] || exit 0; \
17653 r=`${PWD_COMMAND}`; export r; \
17654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17655 $(SET_LIB_PATH) \
17656 $(HOST_EXPORTS) \
17657 for flag in $(EXTRA_HOST_FLAGS) ; do \
17658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17659 done; \
17660 echo "Doing clean in shellutils" ; \
17661 (cd shellutils && \
17662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17664 "RANLIB=$${RANLIB}" \
17665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17666 clean) \
17667 || exit 1
17669 @endif shellutils
17671 .PHONY: maybe-distclean-shellutils distclean-shellutils
17672 maybe-distclean-shellutils:
17673 @if shellutils
17674 maybe-distclean-shellutils: distclean-shellutils
17676 distclean-shellutils:
17677 @[ -f ./shellutils/Makefile ] || exit 0; \
17678 r=`${PWD_COMMAND}`; export r; \
17679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17680 $(SET_LIB_PATH) \
17681 $(HOST_EXPORTS) \
17682 for flag in $(EXTRA_HOST_FLAGS) ; do \
17683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17684 done; \
17685 echo "Doing distclean in shellutils" ; \
17686 (cd shellutils && \
17687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17689 "RANLIB=$${RANLIB}" \
17690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17691 distclean) \
17692 || exit 1
17694 @endif shellutils
17696 .PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
17697 maybe-maintainer-clean-shellutils:
17698 @if shellutils
17699 maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
17701 maintainer-clean-shellutils:
17702 @[ -f ./shellutils/Makefile ] || exit 0; \
17703 r=`${PWD_COMMAND}`; export r; \
17704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17705 $(SET_LIB_PATH) \
17706 $(HOST_EXPORTS) \
17707 for flag in $(EXTRA_HOST_FLAGS) ; do \
17708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17709 done; \
17710 echo "Doing maintainer-clean in shellutils" ; \
17711 (cd shellutils && \
17712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17714 "RANLIB=$${RANLIB}" \
17715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17716 maintainer-clean) \
17717 || exit 1
17719 @endif shellutils
17722 .PHONY: configure-sid maybe-configure-sid
17723 maybe-configure-sid:
17724 @if sid
17725 maybe-configure-sid: configure-sid
17726 configure-sid:
17727 @test ! -f sid/Makefile || exit 0; \
17728 [ -d sid ] || mkdir sid; \
17729 r=`${PWD_COMMAND}`; export r; \
17730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17731 $(HOST_EXPORTS) \
17732 echo Configuring in sid; \
17733 cd sid || exit 1; \
17734 case $(srcdir) in \
17735 \.) \
17736 srcdiroption="--srcdir=."; \
17737 libsrcdir=".";; \
17738 /* | [A-Za-z]:[\\/]*) \
17739 srcdiroption="--srcdir=$(srcdir)/sid"; \
17740 libsrcdir="$$s/sid";; \
17741 *) \
17742 srcdiroption="--srcdir=../$(srcdir)/sid"; \
17743 libsrcdir="$$s/sid";; \
17744 esac; \
17745 $(SHELL) $${libsrcdir}/configure \
17746 $(HOST_CONFIGARGS) $${srcdiroption} \
17747 || exit 1
17748 @endif sid
17750 .PHONY: all-sid maybe-all-sid
17751 maybe-all-sid:
17752 @if sid
17753 TARGET-sid=all
17754 maybe-all-sid: all-sid
17755 all-sid: configure-sid
17756 @r=`${PWD_COMMAND}`; export r; \
17757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17758 $(SET_LIB_PATH) \
17759 $(HOST_EXPORTS) \
17760 (cd sid && $(MAKE) $(FLAGS_TO_PASS) \
17761 $(TARGET-sid))
17762 @endif sid
17764 .PHONY: check-sid maybe-check-sid
17765 maybe-check-sid:
17766 @if sid
17767 maybe-check-sid: check-sid
17769 check-sid:
17770 @r=`${PWD_COMMAND}`; export r; \
17771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17772 $(SET_LIB_PATH) \
17773 $(HOST_EXPORTS) \
17774 (cd sid && $(MAKE) $(FLAGS_TO_PASS) check)
17776 @endif sid
17778 .PHONY: install-sid maybe-install-sid
17779 maybe-install-sid:
17780 @if sid
17781 maybe-install-sid: install-sid
17783 install-sid: installdirs
17784 @r=`${PWD_COMMAND}`; export r; \
17785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17786 $(SET_LIB_PATH) \
17787 $(HOST_EXPORTS) \
17788 (cd sid && $(MAKE) $(FLAGS_TO_PASS) install)
17790 @endif sid
17792 # Other targets (info, dvi, etc.)
17794 .PHONY: maybe-info-sid info-sid
17795 maybe-info-sid:
17796 @if sid
17797 maybe-info-sid: info-sid
17799 info-sid: \
17800 configure-sid
17801 @[ -f ./sid/Makefile ] || exit 0; \
17802 r=`${PWD_COMMAND}`; export r; \
17803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17804 $(SET_LIB_PATH) \
17805 $(HOST_EXPORTS) \
17806 for flag in $(EXTRA_HOST_FLAGS) ; do \
17807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17808 done; \
17809 echo "Doing info in sid" ; \
17810 (cd sid && \
17811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17813 "RANLIB=$${RANLIB}" \
17814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17815 info) \
17816 || exit 1
17818 @endif sid
17820 .PHONY: maybe-dvi-sid dvi-sid
17821 maybe-dvi-sid:
17822 @if sid
17823 maybe-dvi-sid: dvi-sid
17825 dvi-sid: \
17826 configure-sid
17827 @[ -f ./sid/Makefile ] || exit 0; \
17828 r=`${PWD_COMMAND}`; export r; \
17829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17830 $(SET_LIB_PATH) \
17831 $(HOST_EXPORTS) \
17832 for flag in $(EXTRA_HOST_FLAGS) ; do \
17833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17834 done; \
17835 echo "Doing dvi in sid" ; \
17836 (cd sid && \
17837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17839 "RANLIB=$${RANLIB}" \
17840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17841 dvi) \
17842 || exit 1
17844 @endif sid
17846 .PHONY: maybe-TAGS-sid TAGS-sid
17847 maybe-TAGS-sid:
17848 @if sid
17849 maybe-TAGS-sid: TAGS-sid
17851 TAGS-sid: \
17852 configure-sid
17853 @[ -f ./sid/Makefile ] || exit 0; \
17854 r=`${PWD_COMMAND}`; export r; \
17855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17856 $(SET_LIB_PATH) \
17857 $(HOST_EXPORTS) \
17858 for flag in $(EXTRA_HOST_FLAGS) ; do \
17859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17860 done; \
17861 echo "Doing TAGS in sid" ; \
17862 (cd sid && \
17863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17865 "RANLIB=$${RANLIB}" \
17866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17867 TAGS) \
17868 || exit 1
17870 @endif sid
17872 .PHONY: maybe-install-info-sid install-info-sid
17873 maybe-install-info-sid:
17874 @if sid
17875 maybe-install-info-sid: install-info-sid
17877 install-info-sid: \
17878 configure-sid \
17879 info-sid
17880 @[ -f ./sid/Makefile ] || exit 0; \
17881 r=`${PWD_COMMAND}`; export r; \
17882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17883 $(SET_LIB_PATH) \
17884 $(HOST_EXPORTS) \
17885 for flag in $(EXTRA_HOST_FLAGS) ; do \
17886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17887 done; \
17888 echo "Doing install-info in sid" ; \
17889 (cd sid && \
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 install-info) \
17895 || exit 1
17897 @endif sid
17899 .PHONY: maybe-installcheck-sid installcheck-sid
17900 maybe-installcheck-sid:
17901 @if sid
17902 maybe-installcheck-sid: installcheck-sid
17904 installcheck-sid: \
17905 configure-sid
17906 @[ -f ./sid/Makefile ] || exit 0; \
17907 r=`${PWD_COMMAND}`; export r; \
17908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17909 $(SET_LIB_PATH) \
17910 $(HOST_EXPORTS) \
17911 for flag in $(EXTRA_HOST_FLAGS) ; do \
17912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17913 done; \
17914 echo "Doing installcheck in sid" ; \
17915 (cd sid && \
17916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17918 "RANLIB=$${RANLIB}" \
17919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17920 installcheck) \
17921 || exit 1
17923 @endif sid
17925 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
17926 maybe-mostlyclean-sid:
17927 @if sid
17928 maybe-mostlyclean-sid: mostlyclean-sid
17930 mostlyclean-sid:
17931 @[ -f ./sid/Makefile ] || exit 0; \
17932 r=`${PWD_COMMAND}`; export r; \
17933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17934 $(SET_LIB_PATH) \
17935 $(HOST_EXPORTS) \
17936 for flag in $(EXTRA_HOST_FLAGS) ; do \
17937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17938 done; \
17939 echo "Doing mostlyclean in sid" ; \
17940 (cd sid && \
17941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17943 "RANLIB=$${RANLIB}" \
17944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17945 mostlyclean) \
17946 || exit 1
17948 @endif sid
17950 .PHONY: maybe-clean-sid clean-sid
17951 maybe-clean-sid:
17952 @if sid
17953 maybe-clean-sid: clean-sid
17955 clean-sid:
17956 @[ -f ./sid/Makefile ] || exit 0; \
17957 r=`${PWD_COMMAND}`; export r; \
17958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17959 $(SET_LIB_PATH) \
17960 $(HOST_EXPORTS) \
17961 for flag in $(EXTRA_HOST_FLAGS) ; do \
17962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17963 done; \
17964 echo "Doing clean in sid" ; \
17965 (cd sid && \
17966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17968 "RANLIB=$${RANLIB}" \
17969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17970 clean) \
17971 || exit 1
17973 @endif sid
17975 .PHONY: maybe-distclean-sid distclean-sid
17976 maybe-distclean-sid:
17977 @if sid
17978 maybe-distclean-sid: distclean-sid
17980 distclean-sid:
17981 @[ -f ./sid/Makefile ] || exit 0; \
17982 r=`${PWD_COMMAND}`; export r; \
17983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17984 $(SET_LIB_PATH) \
17985 $(HOST_EXPORTS) \
17986 for flag in $(EXTRA_HOST_FLAGS) ; do \
17987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17988 done; \
17989 echo "Doing distclean in sid" ; \
17990 (cd sid && \
17991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17993 "RANLIB=$${RANLIB}" \
17994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17995 distclean) \
17996 || exit 1
17998 @endif sid
18000 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
18001 maybe-maintainer-clean-sid:
18002 @if sid
18003 maybe-maintainer-clean-sid: maintainer-clean-sid
18005 maintainer-clean-sid:
18006 @[ -f ./sid/Makefile ] || exit 0; \
18007 r=`${PWD_COMMAND}`; export r; \
18008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18009 $(SET_LIB_PATH) \
18010 $(HOST_EXPORTS) \
18011 for flag in $(EXTRA_HOST_FLAGS) ; do \
18012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18013 done; \
18014 echo "Doing maintainer-clean in sid" ; \
18015 (cd sid && \
18016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18018 "RANLIB=$${RANLIB}" \
18019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18020 maintainer-clean) \
18021 || exit 1
18023 @endif sid
18026 .PHONY: configure-sim maybe-configure-sim
18027 maybe-configure-sim:
18028 @if sim
18029 maybe-configure-sim: configure-sim
18030 configure-sim:
18031 @test ! -f sim/Makefile || exit 0; \
18032 [ -d sim ] || mkdir sim; \
18033 r=`${PWD_COMMAND}`; export r; \
18034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18035 $(HOST_EXPORTS) \
18036 echo Configuring in sim; \
18037 cd sim || exit 1; \
18038 case $(srcdir) in \
18039 \.) \
18040 srcdiroption="--srcdir=."; \
18041 libsrcdir=".";; \
18042 /* | [A-Za-z]:[\\/]*) \
18043 srcdiroption="--srcdir=$(srcdir)/sim"; \
18044 libsrcdir="$$s/sim";; \
18045 *) \
18046 srcdiroption="--srcdir=../$(srcdir)/sim"; \
18047 libsrcdir="$$s/sim";; \
18048 esac; \
18049 $(SHELL) $${libsrcdir}/configure \
18050 $(HOST_CONFIGARGS) $${srcdiroption} \
18051 || exit 1
18052 @endif sim
18054 .PHONY: all-sim maybe-all-sim
18055 maybe-all-sim:
18056 @if sim
18057 TARGET-sim=all
18058 maybe-all-sim: all-sim
18059 all-sim: configure-sim
18060 @r=`${PWD_COMMAND}`; export r; \
18061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18062 $(SET_LIB_PATH) \
18063 $(HOST_EXPORTS) \
18064 (cd sim && $(MAKE) $(FLAGS_TO_PASS) \
18065 $(TARGET-sim))
18066 @endif sim
18068 .PHONY: check-sim maybe-check-sim
18069 maybe-check-sim:
18070 @if sim
18071 maybe-check-sim: check-sim
18073 check-sim:
18074 @r=`${PWD_COMMAND}`; export r; \
18075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18076 $(SET_LIB_PATH) \
18077 $(HOST_EXPORTS) \
18078 (cd sim && $(MAKE) $(FLAGS_TO_PASS) check)
18080 @endif sim
18082 .PHONY: install-sim maybe-install-sim
18083 maybe-install-sim:
18084 @if sim
18085 maybe-install-sim: install-sim
18087 install-sim: installdirs
18088 @r=`${PWD_COMMAND}`; export r; \
18089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18090 $(SET_LIB_PATH) \
18091 $(HOST_EXPORTS) \
18092 (cd sim && $(MAKE) $(FLAGS_TO_PASS) install)
18094 @endif sim
18096 # Other targets (info, dvi, etc.)
18098 .PHONY: maybe-info-sim info-sim
18099 maybe-info-sim:
18100 @if sim
18101 maybe-info-sim: info-sim
18103 info-sim: \
18104 configure-sim
18105 @[ -f ./sim/Makefile ] || exit 0; \
18106 r=`${PWD_COMMAND}`; export r; \
18107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18108 $(SET_LIB_PATH) \
18109 $(HOST_EXPORTS) \
18110 for flag in $(EXTRA_HOST_FLAGS) ; do \
18111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18112 done; \
18113 echo "Doing info in sim" ; \
18114 (cd sim && \
18115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18117 "RANLIB=$${RANLIB}" \
18118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18119 info) \
18120 || exit 1
18122 @endif sim
18124 .PHONY: maybe-dvi-sim dvi-sim
18125 maybe-dvi-sim:
18126 @if sim
18127 maybe-dvi-sim: dvi-sim
18129 dvi-sim: \
18130 configure-sim
18131 @[ -f ./sim/Makefile ] || exit 0; \
18132 r=`${PWD_COMMAND}`; export r; \
18133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18134 $(SET_LIB_PATH) \
18135 $(HOST_EXPORTS) \
18136 for flag in $(EXTRA_HOST_FLAGS) ; do \
18137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18138 done; \
18139 echo "Doing dvi in sim" ; \
18140 (cd sim && \
18141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18143 "RANLIB=$${RANLIB}" \
18144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18145 dvi) \
18146 || exit 1
18148 @endif sim
18150 .PHONY: maybe-TAGS-sim TAGS-sim
18151 maybe-TAGS-sim:
18152 @if sim
18153 maybe-TAGS-sim: TAGS-sim
18155 TAGS-sim: \
18156 configure-sim
18157 @[ -f ./sim/Makefile ] || exit 0; \
18158 r=`${PWD_COMMAND}`; export r; \
18159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18160 $(SET_LIB_PATH) \
18161 $(HOST_EXPORTS) \
18162 for flag in $(EXTRA_HOST_FLAGS) ; do \
18163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18164 done; \
18165 echo "Doing TAGS in sim" ; \
18166 (cd sim && \
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 TAGS) \
18172 || exit 1
18174 @endif sim
18176 .PHONY: maybe-install-info-sim install-info-sim
18177 maybe-install-info-sim:
18178 @if sim
18179 maybe-install-info-sim: install-info-sim
18181 install-info-sim: \
18182 configure-sim \
18183 info-sim
18184 @[ -f ./sim/Makefile ] || exit 0; \
18185 r=`${PWD_COMMAND}`; export r; \
18186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18187 $(SET_LIB_PATH) \
18188 $(HOST_EXPORTS) \
18189 for flag in $(EXTRA_HOST_FLAGS) ; do \
18190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18191 done; \
18192 echo "Doing install-info in sim" ; \
18193 (cd sim && \
18194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18196 "RANLIB=$${RANLIB}" \
18197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18198 install-info) \
18199 || exit 1
18201 @endif sim
18203 .PHONY: maybe-installcheck-sim installcheck-sim
18204 maybe-installcheck-sim:
18205 @if sim
18206 maybe-installcheck-sim: installcheck-sim
18208 installcheck-sim: \
18209 configure-sim
18210 @[ -f ./sim/Makefile ] || exit 0; \
18211 r=`${PWD_COMMAND}`; export r; \
18212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18213 $(SET_LIB_PATH) \
18214 $(HOST_EXPORTS) \
18215 for flag in $(EXTRA_HOST_FLAGS) ; do \
18216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18217 done; \
18218 echo "Doing installcheck in sim" ; \
18219 (cd sim && \
18220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18222 "RANLIB=$${RANLIB}" \
18223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18224 installcheck) \
18225 || exit 1
18227 @endif sim
18229 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
18230 maybe-mostlyclean-sim:
18231 @if sim
18232 maybe-mostlyclean-sim: mostlyclean-sim
18234 mostlyclean-sim:
18235 @[ -f ./sim/Makefile ] || exit 0; \
18236 r=`${PWD_COMMAND}`; export r; \
18237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18238 $(SET_LIB_PATH) \
18239 $(HOST_EXPORTS) \
18240 for flag in $(EXTRA_HOST_FLAGS) ; do \
18241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18242 done; \
18243 echo "Doing mostlyclean in sim" ; \
18244 (cd sim && \
18245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18247 "RANLIB=$${RANLIB}" \
18248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18249 mostlyclean) \
18250 || exit 1
18252 @endif sim
18254 .PHONY: maybe-clean-sim clean-sim
18255 maybe-clean-sim:
18256 @if sim
18257 maybe-clean-sim: clean-sim
18259 clean-sim:
18260 @[ -f ./sim/Makefile ] || exit 0; \
18261 r=`${PWD_COMMAND}`; export r; \
18262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18263 $(SET_LIB_PATH) \
18264 $(HOST_EXPORTS) \
18265 for flag in $(EXTRA_HOST_FLAGS) ; do \
18266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18267 done; \
18268 echo "Doing clean in sim" ; \
18269 (cd sim && \
18270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18272 "RANLIB=$${RANLIB}" \
18273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18274 clean) \
18275 || exit 1
18277 @endif sim
18279 .PHONY: maybe-distclean-sim distclean-sim
18280 maybe-distclean-sim:
18281 @if sim
18282 maybe-distclean-sim: distclean-sim
18284 distclean-sim:
18285 @[ -f ./sim/Makefile ] || exit 0; \
18286 r=`${PWD_COMMAND}`; export r; \
18287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18288 $(SET_LIB_PATH) \
18289 $(HOST_EXPORTS) \
18290 for flag in $(EXTRA_HOST_FLAGS) ; do \
18291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18292 done; \
18293 echo "Doing distclean in sim" ; \
18294 (cd sim && \
18295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18297 "RANLIB=$${RANLIB}" \
18298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18299 distclean) \
18300 || exit 1
18302 @endif sim
18304 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
18305 maybe-maintainer-clean-sim:
18306 @if sim
18307 maybe-maintainer-clean-sim: maintainer-clean-sim
18309 maintainer-clean-sim:
18310 @[ -f ./sim/Makefile ] || exit 0; \
18311 r=`${PWD_COMMAND}`; export r; \
18312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18313 $(SET_LIB_PATH) \
18314 $(HOST_EXPORTS) \
18315 for flag in $(EXTRA_HOST_FLAGS) ; do \
18316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18317 done; \
18318 echo "Doing maintainer-clean in sim" ; \
18319 (cd sim && \
18320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18322 "RANLIB=$${RANLIB}" \
18323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18324 maintainer-clean) \
18325 || exit 1
18327 @endif sim
18330 .PHONY: configure-tar maybe-configure-tar
18331 maybe-configure-tar:
18332 @if tar
18333 maybe-configure-tar: configure-tar
18334 configure-tar:
18335 @test ! -f tar/Makefile || exit 0; \
18336 [ -d tar ] || mkdir tar; \
18337 r=`${PWD_COMMAND}`; export r; \
18338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18339 $(HOST_EXPORTS) \
18340 echo Configuring in tar; \
18341 cd tar || exit 1; \
18342 case $(srcdir) in \
18343 \.) \
18344 srcdiroption="--srcdir=."; \
18345 libsrcdir=".";; \
18346 /* | [A-Za-z]:[\\/]*) \
18347 srcdiroption="--srcdir=$(srcdir)/tar"; \
18348 libsrcdir="$$s/tar";; \
18349 *) \
18350 srcdiroption="--srcdir=../$(srcdir)/tar"; \
18351 libsrcdir="$$s/tar";; \
18352 esac; \
18353 $(SHELL) $${libsrcdir}/configure \
18354 $(HOST_CONFIGARGS) $${srcdiroption} \
18355 || exit 1
18356 @endif tar
18358 .PHONY: all-tar maybe-all-tar
18359 maybe-all-tar:
18360 @if tar
18361 TARGET-tar=all
18362 maybe-all-tar: all-tar
18363 all-tar: configure-tar
18364 @r=`${PWD_COMMAND}`; export r; \
18365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18366 $(SET_LIB_PATH) \
18367 $(HOST_EXPORTS) \
18368 (cd tar && $(MAKE) $(FLAGS_TO_PASS) \
18369 $(TARGET-tar))
18370 @endif tar
18372 .PHONY: check-tar maybe-check-tar
18373 maybe-check-tar:
18374 @if tar
18375 maybe-check-tar: check-tar
18377 check-tar:
18378 @r=`${PWD_COMMAND}`; export r; \
18379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18380 $(SET_LIB_PATH) \
18381 $(HOST_EXPORTS) \
18382 (cd tar && $(MAKE) $(FLAGS_TO_PASS) check)
18384 @endif tar
18386 .PHONY: install-tar maybe-install-tar
18387 maybe-install-tar:
18388 @if tar
18389 maybe-install-tar: install-tar
18391 install-tar: installdirs
18392 @r=`${PWD_COMMAND}`; export r; \
18393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18394 $(SET_LIB_PATH) \
18395 $(HOST_EXPORTS) \
18396 (cd tar && $(MAKE) $(FLAGS_TO_PASS) install)
18398 @endif tar
18400 # Other targets (info, dvi, etc.)
18402 .PHONY: maybe-info-tar info-tar
18403 maybe-info-tar:
18404 @if tar
18405 maybe-info-tar: info-tar
18407 info-tar: \
18408 configure-tar
18409 @[ -f ./tar/Makefile ] || exit 0; \
18410 r=`${PWD_COMMAND}`; export r; \
18411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18412 $(SET_LIB_PATH) \
18413 $(HOST_EXPORTS) \
18414 for flag in $(EXTRA_HOST_FLAGS) ; do \
18415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18416 done; \
18417 echo "Doing info in tar" ; \
18418 (cd tar && \
18419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18421 "RANLIB=$${RANLIB}" \
18422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18423 info) \
18424 || exit 1
18426 @endif tar
18428 .PHONY: maybe-dvi-tar dvi-tar
18429 maybe-dvi-tar:
18430 @if tar
18431 maybe-dvi-tar: dvi-tar
18433 dvi-tar: \
18434 configure-tar
18435 @[ -f ./tar/Makefile ] || exit 0; \
18436 r=`${PWD_COMMAND}`; export r; \
18437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18438 $(SET_LIB_PATH) \
18439 $(HOST_EXPORTS) \
18440 for flag in $(EXTRA_HOST_FLAGS) ; do \
18441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18442 done; \
18443 echo "Doing dvi in tar" ; \
18444 (cd tar && \
18445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18447 "RANLIB=$${RANLIB}" \
18448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18449 dvi) \
18450 || exit 1
18452 @endif tar
18454 .PHONY: maybe-TAGS-tar TAGS-tar
18455 maybe-TAGS-tar:
18456 @if tar
18457 maybe-TAGS-tar: TAGS-tar
18459 TAGS-tar: \
18460 configure-tar
18461 @[ -f ./tar/Makefile ] || exit 0; \
18462 r=`${PWD_COMMAND}`; export r; \
18463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18464 $(SET_LIB_PATH) \
18465 $(HOST_EXPORTS) \
18466 for flag in $(EXTRA_HOST_FLAGS) ; do \
18467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18468 done; \
18469 echo "Doing TAGS in tar" ; \
18470 (cd tar && \
18471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18473 "RANLIB=$${RANLIB}" \
18474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18475 TAGS) \
18476 || exit 1
18478 @endif tar
18480 .PHONY: maybe-install-info-tar install-info-tar
18481 maybe-install-info-tar:
18482 @if tar
18483 maybe-install-info-tar: install-info-tar
18485 install-info-tar: \
18486 configure-tar \
18487 info-tar
18488 @[ -f ./tar/Makefile ] || exit 0; \
18489 r=`${PWD_COMMAND}`; export r; \
18490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18491 $(SET_LIB_PATH) \
18492 $(HOST_EXPORTS) \
18493 for flag in $(EXTRA_HOST_FLAGS) ; do \
18494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18495 done; \
18496 echo "Doing install-info in tar" ; \
18497 (cd tar && \
18498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18500 "RANLIB=$${RANLIB}" \
18501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18502 install-info) \
18503 || exit 1
18505 @endif tar
18507 .PHONY: maybe-installcheck-tar installcheck-tar
18508 maybe-installcheck-tar:
18509 @if tar
18510 maybe-installcheck-tar: installcheck-tar
18512 installcheck-tar: \
18513 configure-tar
18514 @[ -f ./tar/Makefile ] || exit 0; \
18515 r=`${PWD_COMMAND}`; export r; \
18516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18517 $(SET_LIB_PATH) \
18518 $(HOST_EXPORTS) \
18519 for flag in $(EXTRA_HOST_FLAGS) ; do \
18520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18521 done; \
18522 echo "Doing installcheck in tar" ; \
18523 (cd tar && \
18524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18526 "RANLIB=$${RANLIB}" \
18527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18528 installcheck) \
18529 || exit 1
18531 @endif tar
18533 .PHONY: maybe-mostlyclean-tar mostlyclean-tar
18534 maybe-mostlyclean-tar:
18535 @if tar
18536 maybe-mostlyclean-tar: mostlyclean-tar
18538 mostlyclean-tar:
18539 @[ -f ./tar/Makefile ] || exit 0; \
18540 r=`${PWD_COMMAND}`; export r; \
18541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18542 $(SET_LIB_PATH) \
18543 $(HOST_EXPORTS) \
18544 for flag in $(EXTRA_HOST_FLAGS) ; do \
18545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18546 done; \
18547 echo "Doing mostlyclean in tar" ; \
18548 (cd tar && \
18549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18551 "RANLIB=$${RANLIB}" \
18552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18553 mostlyclean) \
18554 || exit 1
18556 @endif tar
18558 .PHONY: maybe-clean-tar clean-tar
18559 maybe-clean-tar:
18560 @if tar
18561 maybe-clean-tar: clean-tar
18563 clean-tar:
18564 @[ -f ./tar/Makefile ] || exit 0; \
18565 r=`${PWD_COMMAND}`; export r; \
18566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18567 $(SET_LIB_PATH) \
18568 $(HOST_EXPORTS) \
18569 for flag in $(EXTRA_HOST_FLAGS) ; do \
18570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18571 done; \
18572 echo "Doing clean in tar" ; \
18573 (cd tar && \
18574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18576 "RANLIB=$${RANLIB}" \
18577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18578 clean) \
18579 || exit 1
18581 @endif tar
18583 .PHONY: maybe-distclean-tar distclean-tar
18584 maybe-distclean-tar:
18585 @if tar
18586 maybe-distclean-tar: distclean-tar
18588 distclean-tar:
18589 @[ -f ./tar/Makefile ] || exit 0; \
18590 r=`${PWD_COMMAND}`; export r; \
18591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18592 $(SET_LIB_PATH) \
18593 $(HOST_EXPORTS) \
18594 for flag in $(EXTRA_HOST_FLAGS) ; do \
18595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18596 done; \
18597 echo "Doing distclean in tar" ; \
18598 (cd tar && \
18599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18601 "RANLIB=$${RANLIB}" \
18602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18603 distclean) \
18604 || exit 1
18606 @endif tar
18608 .PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
18609 maybe-maintainer-clean-tar:
18610 @if tar
18611 maybe-maintainer-clean-tar: maintainer-clean-tar
18613 maintainer-clean-tar:
18614 @[ -f ./tar/Makefile ] || exit 0; \
18615 r=`${PWD_COMMAND}`; export r; \
18616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18617 $(SET_LIB_PATH) \
18618 $(HOST_EXPORTS) \
18619 for flag in $(EXTRA_HOST_FLAGS) ; do \
18620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18621 done; \
18622 echo "Doing maintainer-clean in tar" ; \
18623 (cd tar && \
18624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18626 "RANLIB=$${RANLIB}" \
18627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18628 maintainer-clean) \
18629 || exit 1
18631 @endif tar
18634 .PHONY: configure-texinfo maybe-configure-texinfo
18635 maybe-configure-texinfo:
18636 @if texinfo
18637 maybe-configure-texinfo: configure-texinfo
18638 configure-texinfo:
18639 @test ! -f texinfo/Makefile || exit 0; \
18640 [ -d texinfo ] || mkdir texinfo; \
18641 r=`${PWD_COMMAND}`; export r; \
18642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18643 $(HOST_EXPORTS) \
18644 echo Configuring in texinfo; \
18645 cd texinfo || exit 1; \
18646 case $(srcdir) in \
18647 \.) \
18648 srcdiroption="--srcdir=."; \
18649 libsrcdir=".";; \
18650 /* | [A-Za-z]:[\\/]*) \
18651 srcdiroption="--srcdir=$(srcdir)/texinfo"; \
18652 libsrcdir="$$s/texinfo";; \
18653 *) \
18654 srcdiroption="--srcdir=../$(srcdir)/texinfo"; \
18655 libsrcdir="$$s/texinfo";; \
18656 esac; \
18657 $(SHELL) $${libsrcdir}/configure \
18658 $(HOST_CONFIGARGS) $${srcdiroption} \
18659 || exit 1
18660 @endif texinfo
18662 .PHONY: all-texinfo maybe-all-texinfo
18663 maybe-all-texinfo:
18664 @if texinfo
18665 TARGET-texinfo=all
18666 maybe-all-texinfo: all-texinfo
18667 all-texinfo: configure-texinfo
18668 @r=`${PWD_COMMAND}`; export r; \
18669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18670 $(SET_LIB_PATH) \
18671 $(HOST_EXPORTS) \
18672 (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) \
18673 $(TARGET-texinfo))
18674 @endif texinfo
18676 .PHONY: check-texinfo maybe-check-texinfo
18677 maybe-check-texinfo:
18678 @if texinfo
18679 maybe-check-texinfo: check-texinfo
18681 check-texinfo:
18682 @r=`${PWD_COMMAND}`; export r; \
18683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18684 $(SET_LIB_PATH) \
18685 $(HOST_EXPORTS) \
18686 (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) check)
18688 @endif texinfo
18690 .PHONY: install-texinfo maybe-install-texinfo
18691 maybe-install-texinfo:
18692 @if texinfo
18693 maybe-install-texinfo: install-texinfo
18695 install-texinfo:
18697 @endif texinfo
18699 # Other targets (info, dvi, etc.)
18701 .PHONY: maybe-info-texinfo info-texinfo
18702 maybe-info-texinfo:
18703 @if texinfo
18704 maybe-info-texinfo: info-texinfo
18706 info-texinfo: \
18707 configure-texinfo
18708 @[ -f ./texinfo/Makefile ] || exit 0; \
18709 r=`${PWD_COMMAND}`; export r; \
18710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18711 $(SET_LIB_PATH) \
18712 $(HOST_EXPORTS) \
18713 for flag in $(EXTRA_HOST_FLAGS) ; do \
18714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18715 done; \
18716 echo "Doing info in texinfo" ; \
18717 (cd texinfo && \
18718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18720 "RANLIB=$${RANLIB}" \
18721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18722 info) \
18723 || exit 1
18725 @endif texinfo
18727 .PHONY: maybe-dvi-texinfo dvi-texinfo
18728 maybe-dvi-texinfo:
18729 @if texinfo
18730 maybe-dvi-texinfo: dvi-texinfo
18732 dvi-texinfo: \
18733 configure-texinfo
18734 @[ -f ./texinfo/Makefile ] || exit 0; \
18735 r=`${PWD_COMMAND}`; export r; \
18736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18737 $(SET_LIB_PATH) \
18738 $(HOST_EXPORTS) \
18739 for flag in $(EXTRA_HOST_FLAGS) ; do \
18740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18741 done; \
18742 echo "Doing dvi in texinfo" ; \
18743 (cd texinfo && \
18744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18746 "RANLIB=$${RANLIB}" \
18747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18748 dvi) \
18749 || exit 1
18751 @endif texinfo
18753 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
18754 maybe-TAGS-texinfo:
18755 @if texinfo
18756 maybe-TAGS-texinfo: TAGS-texinfo
18758 TAGS-texinfo: \
18759 configure-texinfo
18760 @[ -f ./texinfo/Makefile ] || exit 0; \
18761 r=`${PWD_COMMAND}`; export r; \
18762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18763 $(SET_LIB_PATH) \
18764 $(HOST_EXPORTS) \
18765 for flag in $(EXTRA_HOST_FLAGS) ; do \
18766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18767 done; \
18768 echo "Doing TAGS in texinfo" ; \
18769 (cd texinfo && \
18770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18772 "RANLIB=$${RANLIB}" \
18773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18774 TAGS) \
18775 || exit 1
18777 @endif texinfo
18779 .PHONY: maybe-install-info-texinfo install-info-texinfo
18780 maybe-install-info-texinfo:
18781 @if texinfo
18782 maybe-install-info-texinfo: install-info-texinfo
18784 install-info-texinfo: \
18785 configure-texinfo \
18786 info-texinfo
18787 @[ -f ./texinfo/Makefile ] || exit 0; \
18788 r=`${PWD_COMMAND}`; export r; \
18789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18790 $(SET_LIB_PATH) \
18791 $(HOST_EXPORTS) \
18792 for flag in $(EXTRA_HOST_FLAGS) ; do \
18793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18794 done; \
18795 echo "Doing install-info in texinfo" ; \
18796 (cd texinfo && \
18797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18799 "RANLIB=$${RANLIB}" \
18800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18801 install-info) \
18802 || exit 1
18804 @endif texinfo
18806 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
18807 maybe-installcheck-texinfo:
18808 @if texinfo
18809 maybe-installcheck-texinfo: installcheck-texinfo
18811 installcheck-texinfo: \
18812 configure-texinfo
18813 @[ -f ./texinfo/Makefile ] || exit 0; \
18814 r=`${PWD_COMMAND}`; export r; \
18815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18816 $(SET_LIB_PATH) \
18817 $(HOST_EXPORTS) \
18818 for flag in $(EXTRA_HOST_FLAGS) ; do \
18819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18820 done; \
18821 echo "Doing installcheck in texinfo" ; \
18822 (cd texinfo && \
18823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18825 "RANLIB=$${RANLIB}" \
18826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18827 installcheck) \
18828 || exit 1
18830 @endif texinfo
18832 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
18833 maybe-mostlyclean-texinfo:
18834 @if texinfo
18835 maybe-mostlyclean-texinfo: mostlyclean-texinfo
18837 mostlyclean-texinfo:
18838 @[ -f ./texinfo/Makefile ] || exit 0; \
18839 r=`${PWD_COMMAND}`; export r; \
18840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18841 $(SET_LIB_PATH) \
18842 $(HOST_EXPORTS) \
18843 for flag in $(EXTRA_HOST_FLAGS) ; do \
18844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18845 done; \
18846 echo "Doing mostlyclean in texinfo" ; \
18847 (cd texinfo && \
18848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18850 "RANLIB=$${RANLIB}" \
18851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18852 mostlyclean) \
18853 || exit 1
18855 @endif texinfo
18857 .PHONY: maybe-clean-texinfo clean-texinfo
18858 maybe-clean-texinfo:
18859 @if texinfo
18860 maybe-clean-texinfo: clean-texinfo
18862 clean-texinfo:
18863 @[ -f ./texinfo/Makefile ] || exit 0; \
18864 r=`${PWD_COMMAND}`; export r; \
18865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18866 $(SET_LIB_PATH) \
18867 $(HOST_EXPORTS) \
18868 for flag in $(EXTRA_HOST_FLAGS) ; do \
18869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18870 done; \
18871 echo "Doing clean in texinfo" ; \
18872 (cd texinfo && \
18873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18875 "RANLIB=$${RANLIB}" \
18876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18877 clean) \
18878 || exit 1
18880 @endif texinfo
18882 .PHONY: maybe-distclean-texinfo distclean-texinfo
18883 maybe-distclean-texinfo:
18884 @if texinfo
18885 maybe-distclean-texinfo: distclean-texinfo
18887 distclean-texinfo:
18888 @[ -f ./texinfo/Makefile ] || exit 0; \
18889 r=`${PWD_COMMAND}`; export r; \
18890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18891 $(SET_LIB_PATH) \
18892 $(HOST_EXPORTS) \
18893 for flag in $(EXTRA_HOST_FLAGS) ; do \
18894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18895 done; \
18896 echo "Doing distclean in texinfo" ; \
18897 (cd texinfo && \
18898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18900 "RANLIB=$${RANLIB}" \
18901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18902 distclean) \
18903 || exit 1
18905 @endif texinfo
18907 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
18908 maybe-maintainer-clean-texinfo:
18909 @if texinfo
18910 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
18912 maintainer-clean-texinfo:
18913 @[ -f ./texinfo/Makefile ] || exit 0; \
18914 r=`${PWD_COMMAND}`; export r; \
18915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18916 $(SET_LIB_PATH) \
18917 $(HOST_EXPORTS) \
18918 for flag in $(EXTRA_HOST_FLAGS) ; do \
18919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18920 done; \
18921 echo "Doing maintainer-clean in texinfo" ; \
18922 (cd texinfo && \
18923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18925 "RANLIB=$${RANLIB}" \
18926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18927 maintainer-clean) \
18928 || exit 1
18930 @endif texinfo
18933 .PHONY: configure-textutils maybe-configure-textutils
18934 maybe-configure-textutils:
18935 @if textutils
18936 maybe-configure-textutils: configure-textutils
18937 configure-textutils:
18938 @test ! -f textutils/Makefile || exit 0; \
18939 [ -d textutils ] || mkdir textutils; \
18940 r=`${PWD_COMMAND}`; export r; \
18941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18942 $(HOST_EXPORTS) \
18943 echo Configuring in textutils; \
18944 cd textutils || exit 1; \
18945 case $(srcdir) in \
18946 \.) \
18947 srcdiroption="--srcdir=."; \
18948 libsrcdir=".";; \
18949 /* | [A-Za-z]:[\\/]*) \
18950 srcdiroption="--srcdir=$(srcdir)/textutils"; \
18951 libsrcdir="$$s/textutils";; \
18952 *) \
18953 srcdiroption="--srcdir=../$(srcdir)/textutils"; \
18954 libsrcdir="$$s/textutils";; \
18955 esac; \
18956 $(SHELL) $${libsrcdir}/configure \
18957 $(HOST_CONFIGARGS) $${srcdiroption} \
18958 || exit 1
18959 @endif textutils
18961 .PHONY: all-textutils maybe-all-textutils
18962 maybe-all-textutils:
18963 @if textutils
18964 TARGET-textutils=all
18965 maybe-all-textutils: all-textutils
18966 all-textutils: configure-textutils
18967 @r=`${PWD_COMMAND}`; export r; \
18968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18969 $(SET_LIB_PATH) \
18970 $(HOST_EXPORTS) \
18971 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) \
18972 $(TARGET-textutils))
18973 @endif textutils
18975 .PHONY: check-textutils maybe-check-textutils
18976 maybe-check-textutils:
18977 @if textutils
18978 maybe-check-textutils: check-textutils
18980 check-textutils:
18981 @r=`${PWD_COMMAND}`; export r; \
18982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18983 $(SET_LIB_PATH) \
18984 $(HOST_EXPORTS) \
18985 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) check)
18987 @endif textutils
18989 .PHONY: install-textutils maybe-install-textutils
18990 maybe-install-textutils:
18991 @if textutils
18992 maybe-install-textutils: install-textutils
18994 install-textutils: installdirs
18995 @r=`${PWD_COMMAND}`; export r; \
18996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18997 $(SET_LIB_PATH) \
18998 $(HOST_EXPORTS) \
18999 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) install)
19001 @endif textutils
19003 # Other targets (info, dvi, etc.)
19005 .PHONY: maybe-info-textutils info-textutils
19006 maybe-info-textutils:
19007 @if textutils
19008 maybe-info-textutils: info-textutils
19010 info-textutils: \
19011 configure-textutils
19012 @[ -f ./textutils/Makefile ] || exit 0; \
19013 r=`${PWD_COMMAND}`; export r; \
19014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19015 $(SET_LIB_PATH) \
19016 $(HOST_EXPORTS) \
19017 for flag in $(EXTRA_HOST_FLAGS) ; do \
19018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19019 done; \
19020 echo "Doing info in textutils" ; \
19021 (cd textutils && \
19022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19024 "RANLIB=$${RANLIB}" \
19025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19026 info) \
19027 || exit 1
19029 @endif textutils
19031 .PHONY: maybe-dvi-textutils dvi-textutils
19032 maybe-dvi-textutils:
19033 @if textutils
19034 maybe-dvi-textutils: dvi-textutils
19036 dvi-textutils: \
19037 configure-textutils
19038 @[ -f ./textutils/Makefile ] || exit 0; \
19039 r=`${PWD_COMMAND}`; export r; \
19040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19041 $(SET_LIB_PATH) \
19042 $(HOST_EXPORTS) \
19043 for flag in $(EXTRA_HOST_FLAGS) ; do \
19044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19045 done; \
19046 echo "Doing dvi in textutils" ; \
19047 (cd textutils && \
19048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19050 "RANLIB=$${RANLIB}" \
19051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19052 dvi) \
19053 || exit 1
19055 @endif textutils
19057 .PHONY: maybe-TAGS-textutils TAGS-textutils
19058 maybe-TAGS-textutils:
19059 @if textutils
19060 maybe-TAGS-textutils: TAGS-textutils
19062 TAGS-textutils: \
19063 configure-textutils
19064 @[ -f ./textutils/Makefile ] || exit 0; \
19065 r=`${PWD_COMMAND}`; export r; \
19066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19067 $(SET_LIB_PATH) \
19068 $(HOST_EXPORTS) \
19069 for flag in $(EXTRA_HOST_FLAGS) ; do \
19070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19071 done; \
19072 echo "Doing TAGS in textutils" ; \
19073 (cd textutils && \
19074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19076 "RANLIB=$${RANLIB}" \
19077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19078 TAGS) \
19079 || exit 1
19081 @endif textutils
19083 .PHONY: maybe-install-info-textutils install-info-textutils
19084 maybe-install-info-textutils:
19085 @if textutils
19086 maybe-install-info-textutils: install-info-textutils
19088 install-info-textutils: \
19089 configure-textutils \
19090 info-textutils
19091 @[ -f ./textutils/Makefile ] || exit 0; \
19092 r=`${PWD_COMMAND}`; export r; \
19093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19094 $(SET_LIB_PATH) \
19095 $(HOST_EXPORTS) \
19096 for flag in $(EXTRA_HOST_FLAGS) ; do \
19097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19098 done; \
19099 echo "Doing install-info in textutils" ; \
19100 (cd textutils && \
19101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19103 "RANLIB=$${RANLIB}" \
19104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19105 install-info) \
19106 || exit 1
19108 @endif textutils
19110 .PHONY: maybe-installcheck-textutils installcheck-textutils
19111 maybe-installcheck-textutils:
19112 @if textutils
19113 maybe-installcheck-textutils: installcheck-textutils
19115 installcheck-textutils: \
19116 configure-textutils
19117 @[ -f ./textutils/Makefile ] || exit 0; \
19118 r=`${PWD_COMMAND}`; export r; \
19119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19120 $(SET_LIB_PATH) \
19121 $(HOST_EXPORTS) \
19122 for flag in $(EXTRA_HOST_FLAGS) ; do \
19123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19124 done; \
19125 echo "Doing installcheck in textutils" ; \
19126 (cd textutils && \
19127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19129 "RANLIB=$${RANLIB}" \
19130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19131 installcheck) \
19132 || exit 1
19134 @endif textutils
19136 .PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
19137 maybe-mostlyclean-textutils:
19138 @if textutils
19139 maybe-mostlyclean-textutils: mostlyclean-textutils
19141 mostlyclean-textutils:
19142 @[ -f ./textutils/Makefile ] || exit 0; \
19143 r=`${PWD_COMMAND}`; export r; \
19144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19145 $(SET_LIB_PATH) \
19146 $(HOST_EXPORTS) \
19147 for flag in $(EXTRA_HOST_FLAGS) ; do \
19148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19149 done; \
19150 echo "Doing mostlyclean in textutils" ; \
19151 (cd textutils && \
19152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19154 "RANLIB=$${RANLIB}" \
19155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19156 mostlyclean) \
19157 || exit 1
19159 @endif textutils
19161 .PHONY: maybe-clean-textutils clean-textutils
19162 maybe-clean-textutils:
19163 @if textutils
19164 maybe-clean-textutils: clean-textutils
19166 clean-textutils:
19167 @[ -f ./textutils/Makefile ] || exit 0; \
19168 r=`${PWD_COMMAND}`; export r; \
19169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19170 $(SET_LIB_PATH) \
19171 $(HOST_EXPORTS) \
19172 for flag in $(EXTRA_HOST_FLAGS) ; do \
19173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19174 done; \
19175 echo "Doing clean in textutils" ; \
19176 (cd textutils && \
19177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19179 "RANLIB=$${RANLIB}" \
19180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19181 clean) \
19182 || exit 1
19184 @endif textutils
19186 .PHONY: maybe-distclean-textutils distclean-textutils
19187 maybe-distclean-textutils:
19188 @if textutils
19189 maybe-distclean-textutils: distclean-textutils
19191 distclean-textutils:
19192 @[ -f ./textutils/Makefile ] || exit 0; \
19193 r=`${PWD_COMMAND}`; export r; \
19194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19195 $(SET_LIB_PATH) \
19196 $(HOST_EXPORTS) \
19197 for flag in $(EXTRA_HOST_FLAGS) ; do \
19198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19199 done; \
19200 echo "Doing distclean in textutils" ; \
19201 (cd textutils && \
19202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19204 "RANLIB=$${RANLIB}" \
19205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19206 distclean) \
19207 || exit 1
19209 @endif textutils
19211 .PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
19212 maybe-maintainer-clean-textutils:
19213 @if textutils
19214 maybe-maintainer-clean-textutils: maintainer-clean-textutils
19216 maintainer-clean-textutils:
19217 @[ -f ./textutils/Makefile ] || exit 0; \
19218 r=`${PWD_COMMAND}`; export r; \
19219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19220 $(SET_LIB_PATH) \
19221 $(HOST_EXPORTS) \
19222 for flag in $(EXTRA_HOST_FLAGS) ; do \
19223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19224 done; \
19225 echo "Doing maintainer-clean in textutils" ; \
19226 (cd textutils && \
19227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19229 "RANLIB=$${RANLIB}" \
19230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19231 maintainer-clean) \
19232 || exit 1
19234 @endif textutils
19237 .PHONY: configure-time maybe-configure-time
19238 maybe-configure-time:
19239 @if time
19240 maybe-configure-time: configure-time
19241 configure-time:
19242 @test ! -f time/Makefile || exit 0; \
19243 [ -d time ] || mkdir time; \
19244 r=`${PWD_COMMAND}`; export r; \
19245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19246 $(HOST_EXPORTS) \
19247 echo Configuring in time; \
19248 cd time || exit 1; \
19249 case $(srcdir) in \
19250 \.) \
19251 srcdiroption="--srcdir=."; \
19252 libsrcdir=".";; \
19253 /* | [A-Za-z]:[\\/]*) \
19254 srcdiroption="--srcdir=$(srcdir)/time"; \
19255 libsrcdir="$$s/time";; \
19256 *) \
19257 srcdiroption="--srcdir=../$(srcdir)/time"; \
19258 libsrcdir="$$s/time";; \
19259 esac; \
19260 $(SHELL) $${libsrcdir}/configure \
19261 $(HOST_CONFIGARGS) $${srcdiroption} \
19262 || exit 1
19263 @endif time
19265 .PHONY: all-time maybe-all-time
19266 maybe-all-time:
19267 @if time
19268 TARGET-time=all
19269 maybe-all-time: all-time
19270 all-time: configure-time
19271 @r=`${PWD_COMMAND}`; export r; \
19272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19273 $(SET_LIB_PATH) \
19274 $(HOST_EXPORTS) \
19275 (cd time && $(MAKE) $(FLAGS_TO_PASS) \
19276 $(TARGET-time))
19277 @endif time
19279 .PHONY: check-time maybe-check-time
19280 maybe-check-time:
19281 @if time
19282 maybe-check-time: check-time
19284 check-time:
19285 @r=`${PWD_COMMAND}`; export r; \
19286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19287 $(SET_LIB_PATH) \
19288 $(HOST_EXPORTS) \
19289 (cd time && $(MAKE) $(FLAGS_TO_PASS) check)
19291 @endif time
19293 .PHONY: install-time maybe-install-time
19294 maybe-install-time:
19295 @if time
19296 maybe-install-time: install-time
19298 install-time: installdirs
19299 @r=`${PWD_COMMAND}`; export r; \
19300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19301 $(SET_LIB_PATH) \
19302 $(HOST_EXPORTS) \
19303 (cd time && $(MAKE) $(FLAGS_TO_PASS) install)
19305 @endif time
19307 # Other targets (info, dvi, etc.)
19309 .PHONY: maybe-info-time info-time
19310 maybe-info-time:
19311 @if time
19312 maybe-info-time: info-time
19314 info-time: \
19315 configure-time
19316 @[ -f ./time/Makefile ] || exit 0; \
19317 r=`${PWD_COMMAND}`; export r; \
19318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19319 $(SET_LIB_PATH) \
19320 $(HOST_EXPORTS) \
19321 for flag in $(EXTRA_HOST_FLAGS) ; do \
19322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19323 done; \
19324 echo "Doing info in time" ; \
19325 (cd time && \
19326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19328 "RANLIB=$${RANLIB}" \
19329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19330 info) \
19331 || exit 1
19333 @endif time
19335 .PHONY: maybe-dvi-time dvi-time
19336 maybe-dvi-time:
19337 @if time
19338 maybe-dvi-time: dvi-time
19340 dvi-time: \
19341 configure-time
19342 @[ -f ./time/Makefile ] || exit 0; \
19343 r=`${PWD_COMMAND}`; export r; \
19344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19345 $(SET_LIB_PATH) \
19346 $(HOST_EXPORTS) \
19347 for flag in $(EXTRA_HOST_FLAGS) ; do \
19348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19349 done; \
19350 echo "Doing dvi in time" ; \
19351 (cd time && \
19352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19354 "RANLIB=$${RANLIB}" \
19355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19356 dvi) \
19357 || exit 1
19359 @endif time
19361 .PHONY: maybe-TAGS-time TAGS-time
19362 maybe-TAGS-time:
19363 @if time
19364 maybe-TAGS-time: TAGS-time
19366 TAGS-time: \
19367 configure-time
19368 @[ -f ./time/Makefile ] || exit 0; \
19369 r=`${PWD_COMMAND}`; export r; \
19370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19371 $(SET_LIB_PATH) \
19372 $(HOST_EXPORTS) \
19373 for flag in $(EXTRA_HOST_FLAGS) ; do \
19374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19375 done; \
19376 echo "Doing TAGS in time" ; \
19377 (cd time && \
19378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19380 "RANLIB=$${RANLIB}" \
19381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19382 TAGS) \
19383 || exit 1
19385 @endif time
19387 .PHONY: maybe-install-info-time install-info-time
19388 maybe-install-info-time:
19389 @if time
19390 maybe-install-info-time: install-info-time
19392 install-info-time: \
19393 configure-time \
19394 info-time
19395 @[ -f ./time/Makefile ] || exit 0; \
19396 r=`${PWD_COMMAND}`; export r; \
19397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19398 $(SET_LIB_PATH) \
19399 $(HOST_EXPORTS) \
19400 for flag in $(EXTRA_HOST_FLAGS) ; do \
19401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19402 done; \
19403 echo "Doing install-info in time" ; \
19404 (cd time && \
19405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19407 "RANLIB=$${RANLIB}" \
19408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19409 install-info) \
19410 || exit 1
19412 @endif time
19414 .PHONY: maybe-installcheck-time installcheck-time
19415 maybe-installcheck-time:
19416 @if time
19417 maybe-installcheck-time: installcheck-time
19419 installcheck-time: \
19420 configure-time
19421 @[ -f ./time/Makefile ] || exit 0; \
19422 r=`${PWD_COMMAND}`; export r; \
19423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19424 $(SET_LIB_PATH) \
19425 $(HOST_EXPORTS) \
19426 for flag in $(EXTRA_HOST_FLAGS) ; do \
19427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19428 done; \
19429 echo "Doing installcheck in time" ; \
19430 (cd time && \
19431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19433 "RANLIB=$${RANLIB}" \
19434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19435 installcheck) \
19436 || exit 1
19438 @endif time
19440 .PHONY: maybe-mostlyclean-time mostlyclean-time
19441 maybe-mostlyclean-time:
19442 @if time
19443 maybe-mostlyclean-time: mostlyclean-time
19445 mostlyclean-time:
19446 @[ -f ./time/Makefile ] || exit 0; \
19447 r=`${PWD_COMMAND}`; export r; \
19448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19449 $(SET_LIB_PATH) \
19450 $(HOST_EXPORTS) \
19451 for flag in $(EXTRA_HOST_FLAGS) ; do \
19452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19453 done; \
19454 echo "Doing mostlyclean in time" ; \
19455 (cd time && \
19456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19458 "RANLIB=$${RANLIB}" \
19459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19460 mostlyclean) \
19461 || exit 1
19463 @endif time
19465 .PHONY: maybe-clean-time clean-time
19466 maybe-clean-time:
19467 @if time
19468 maybe-clean-time: clean-time
19470 clean-time:
19471 @[ -f ./time/Makefile ] || exit 0; \
19472 r=`${PWD_COMMAND}`; export r; \
19473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19474 $(SET_LIB_PATH) \
19475 $(HOST_EXPORTS) \
19476 for flag in $(EXTRA_HOST_FLAGS) ; do \
19477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19478 done; \
19479 echo "Doing clean in time" ; \
19480 (cd time && \
19481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19483 "RANLIB=$${RANLIB}" \
19484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19485 clean) \
19486 || exit 1
19488 @endif time
19490 .PHONY: maybe-distclean-time distclean-time
19491 maybe-distclean-time:
19492 @if time
19493 maybe-distclean-time: distclean-time
19495 distclean-time:
19496 @[ -f ./time/Makefile ] || exit 0; \
19497 r=`${PWD_COMMAND}`; export r; \
19498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19499 $(SET_LIB_PATH) \
19500 $(HOST_EXPORTS) \
19501 for flag in $(EXTRA_HOST_FLAGS) ; do \
19502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19503 done; \
19504 echo "Doing distclean in time" ; \
19505 (cd time && \
19506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19508 "RANLIB=$${RANLIB}" \
19509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19510 distclean) \
19511 || exit 1
19513 @endif time
19515 .PHONY: maybe-maintainer-clean-time maintainer-clean-time
19516 maybe-maintainer-clean-time:
19517 @if time
19518 maybe-maintainer-clean-time: maintainer-clean-time
19520 maintainer-clean-time:
19521 @[ -f ./time/Makefile ] || exit 0; \
19522 r=`${PWD_COMMAND}`; export r; \
19523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19524 $(SET_LIB_PATH) \
19525 $(HOST_EXPORTS) \
19526 for flag in $(EXTRA_HOST_FLAGS) ; do \
19527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19528 done; \
19529 echo "Doing maintainer-clean in time" ; \
19530 (cd time && \
19531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19533 "RANLIB=$${RANLIB}" \
19534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19535 maintainer-clean) \
19536 || exit 1
19538 @endif time
19541 .PHONY: configure-uudecode maybe-configure-uudecode
19542 maybe-configure-uudecode:
19543 @if uudecode
19544 maybe-configure-uudecode: configure-uudecode
19545 configure-uudecode:
19546 @test ! -f uudecode/Makefile || exit 0; \
19547 [ -d uudecode ] || mkdir uudecode; \
19548 r=`${PWD_COMMAND}`; export r; \
19549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19550 $(HOST_EXPORTS) \
19551 echo Configuring in uudecode; \
19552 cd uudecode || exit 1; \
19553 case $(srcdir) in \
19554 \.) \
19555 srcdiroption="--srcdir=."; \
19556 libsrcdir=".";; \
19557 /* | [A-Za-z]:[\\/]*) \
19558 srcdiroption="--srcdir=$(srcdir)/uudecode"; \
19559 libsrcdir="$$s/uudecode";; \
19560 *) \
19561 srcdiroption="--srcdir=../$(srcdir)/uudecode"; \
19562 libsrcdir="$$s/uudecode";; \
19563 esac; \
19564 $(SHELL) $${libsrcdir}/configure \
19565 $(HOST_CONFIGARGS) $${srcdiroption} \
19566 || exit 1
19567 @endif uudecode
19569 .PHONY: all-uudecode maybe-all-uudecode
19570 maybe-all-uudecode:
19571 @if uudecode
19572 TARGET-uudecode=all
19573 maybe-all-uudecode: all-uudecode
19574 all-uudecode: configure-uudecode
19575 @r=`${PWD_COMMAND}`; export r; \
19576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19577 $(SET_LIB_PATH) \
19578 $(HOST_EXPORTS) \
19579 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) \
19580 $(TARGET-uudecode))
19581 @endif uudecode
19583 .PHONY: check-uudecode maybe-check-uudecode
19584 maybe-check-uudecode:
19585 @if uudecode
19586 maybe-check-uudecode: check-uudecode
19588 check-uudecode:
19589 @r=`${PWD_COMMAND}`; export r; \
19590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19591 $(SET_LIB_PATH) \
19592 $(HOST_EXPORTS) \
19593 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) check)
19595 @endif uudecode
19597 .PHONY: install-uudecode maybe-install-uudecode
19598 maybe-install-uudecode:
19599 @if uudecode
19600 maybe-install-uudecode: install-uudecode
19602 install-uudecode: installdirs
19603 @r=`${PWD_COMMAND}`; export r; \
19604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19605 $(SET_LIB_PATH) \
19606 $(HOST_EXPORTS) \
19607 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) install)
19609 @endif uudecode
19611 # Other targets (info, dvi, etc.)
19613 .PHONY: maybe-info-uudecode info-uudecode
19614 maybe-info-uudecode:
19615 @if uudecode
19616 maybe-info-uudecode: info-uudecode
19618 info-uudecode: \
19619 configure-uudecode
19620 @[ -f ./uudecode/Makefile ] || exit 0; \
19621 r=`${PWD_COMMAND}`; export r; \
19622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19623 $(SET_LIB_PATH) \
19624 $(HOST_EXPORTS) \
19625 for flag in $(EXTRA_HOST_FLAGS) ; do \
19626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19627 done; \
19628 echo "Doing info in uudecode" ; \
19629 (cd uudecode && \
19630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19632 "RANLIB=$${RANLIB}" \
19633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19634 info) \
19635 || exit 1
19637 @endif uudecode
19639 .PHONY: maybe-dvi-uudecode dvi-uudecode
19640 maybe-dvi-uudecode:
19641 @if uudecode
19642 maybe-dvi-uudecode: dvi-uudecode
19644 dvi-uudecode: \
19645 configure-uudecode
19646 @[ -f ./uudecode/Makefile ] || exit 0; \
19647 r=`${PWD_COMMAND}`; export r; \
19648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19649 $(SET_LIB_PATH) \
19650 $(HOST_EXPORTS) \
19651 for flag in $(EXTRA_HOST_FLAGS) ; do \
19652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19653 done; \
19654 echo "Doing dvi in uudecode" ; \
19655 (cd uudecode && \
19656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19658 "RANLIB=$${RANLIB}" \
19659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19660 dvi) \
19661 || exit 1
19663 @endif uudecode
19665 .PHONY: maybe-TAGS-uudecode TAGS-uudecode
19666 maybe-TAGS-uudecode:
19667 @if uudecode
19668 maybe-TAGS-uudecode: TAGS-uudecode
19670 TAGS-uudecode: \
19671 configure-uudecode
19672 @[ -f ./uudecode/Makefile ] || exit 0; \
19673 r=`${PWD_COMMAND}`; export r; \
19674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19675 $(SET_LIB_PATH) \
19676 $(HOST_EXPORTS) \
19677 for flag in $(EXTRA_HOST_FLAGS) ; do \
19678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19679 done; \
19680 echo "Doing TAGS in uudecode" ; \
19681 (cd uudecode && \
19682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19684 "RANLIB=$${RANLIB}" \
19685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19686 TAGS) \
19687 || exit 1
19689 @endif uudecode
19691 .PHONY: maybe-install-info-uudecode install-info-uudecode
19692 maybe-install-info-uudecode:
19693 @if uudecode
19694 maybe-install-info-uudecode: install-info-uudecode
19696 install-info-uudecode: \
19697 configure-uudecode \
19698 info-uudecode
19699 @[ -f ./uudecode/Makefile ] || exit 0; \
19700 r=`${PWD_COMMAND}`; export r; \
19701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19702 $(SET_LIB_PATH) \
19703 $(HOST_EXPORTS) \
19704 for flag in $(EXTRA_HOST_FLAGS) ; do \
19705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19706 done; \
19707 echo "Doing install-info in uudecode" ; \
19708 (cd uudecode && \
19709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19711 "RANLIB=$${RANLIB}" \
19712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19713 install-info) \
19714 || exit 1
19716 @endif uudecode
19718 .PHONY: maybe-installcheck-uudecode installcheck-uudecode
19719 maybe-installcheck-uudecode:
19720 @if uudecode
19721 maybe-installcheck-uudecode: installcheck-uudecode
19723 installcheck-uudecode: \
19724 configure-uudecode
19725 @[ -f ./uudecode/Makefile ] || exit 0; \
19726 r=`${PWD_COMMAND}`; export r; \
19727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19728 $(SET_LIB_PATH) \
19729 $(HOST_EXPORTS) \
19730 for flag in $(EXTRA_HOST_FLAGS) ; do \
19731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19732 done; \
19733 echo "Doing installcheck in uudecode" ; \
19734 (cd uudecode && \
19735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19737 "RANLIB=$${RANLIB}" \
19738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19739 installcheck) \
19740 || exit 1
19742 @endif uudecode
19744 .PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
19745 maybe-mostlyclean-uudecode:
19746 @if uudecode
19747 maybe-mostlyclean-uudecode: mostlyclean-uudecode
19749 mostlyclean-uudecode:
19750 @[ -f ./uudecode/Makefile ] || exit 0; \
19751 r=`${PWD_COMMAND}`; export r; \
19752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19753 $(SET_LIB_PATH) \
19754 $(HOST_EXPORTS) \
19755 for flag in $(EXTRA_HOST_FLAGS) ; do \
19756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19757 done; \
19758 echo "Doing mostlyclean in uudecode" ; \
19759 (cd uudecode && \
19760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19762 "RANLIB=$${RANLIB}" \
19763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19764 mostlyclean) \
19765 || exit 1
19767 @endif uudecode
19769 .PHONY: maybe-clean-uudecode clean-uudecode
19770 maybe-clean-uudecode:
19771 @if uudecode
19772 maybe-clean-uudecode: clean-uudecode
19774 clean-uudecode:
19775 @[ -f ./uudecode/Makefile ] || exit 0; \
19776 r=`${PWD_COMMAND}`; export r; \
19777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19778 $(SET_LIB_PATH) \
19779 $(HOST_EXPORTS) \
19780 for flag in $(EXTRA_HOST_FLAGS) ; do \
19781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19782 done; \
19783 echo "Doing clean in uudecode" ; \
19784 (cd uudecode && \
19785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19787 "RANLIB=$${RANLIB}" \
19788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19789 clean) \
19790 || exit 1
19792 @endif uudecode
19794 .PHONY: maybe-distclean-uudecode distclean-uudecode
19795 maybe-distclean-uudecode:
19796 @if uudecode
19797 maybe-distclean-uudecode: distclean-uudecode
19799 distclean-uudecode:
19800 @[ -f ./uudecode/Makefile ] || exit 0; \
19801 r=`${PWD_COMMAND}`; export r; \
19802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19803 $(SET_LIB_PATH) \
19804 $(HOST_EXPORTS) \
19805 for flag in $(EXTRA_HOST_FLAGS) ; do \
19806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19807 done; \
19808 echo "Doing distclean in uudecode" ; \
19809 (cd uudecode && \
19810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19812 "RANLIB=$${RANLIB}" \
19813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19814 distclean) \
19815 || exit 1
19817 @endif uudecode
19819 .PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
19820 maybe-maintainer-clean-uudecode:
19821 @if uudecode
19822 maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
19824 maintainer-clean-uudecode:
19825 @[ -f ./uudecode/Makefile ] || exit 0; \
19826 r=`${PWD_COMMAND}`; export r; \
19827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19828 $(SET_LIB_PATH) \
19829 $(HOST_EXPORTS) \
19830 for flag in $(EXTRA_HOST_FLAGS) ; do \
19831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19832 done; \
19833 echo "Doing maintainer-clean in uudecode" ; \
19834 (cd uudecode && \
19835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19837 "RANLIB=$${RANLIB}" \
19838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19839 maintainer-clean) \
19840 || exit 1
19842 @endif uudecode
19845 .PHONY: configure-wdiff maybe-configure-wdiff
19846 maybe-configure-wdiff:
19847 @if wdiff
19848 maybe-configure-wdiff: configure-wdiff
19849 configure-wdiff:
19850 @test ! -f wdiff/Makefile || exit 0; \
19851 [ -d wdiff ] || mkdir wdiff; \
19852 r=`${PWD_COMMAND}`; export r; \
19853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19854 $(HOST_EXPORTS) \
19855 echo Configuring in wdiff; \
19856 cd wdiff || exit 1; \
19857 case $(srcdir) in \
19858 \.) \
19859 srcdiroption="--srcdir=."; \
19860 libsrcdir=".";; \
19861 /* | [A-Za-z]:[\\/]*) \
19862 srcdiroption="--srcdir=$(srcdir)/wdiff"; \
19863 libsrcdir="$$s/wdiff";; \
19864 *) \
19865 srcdiroption="--srcdir=../$(srcdir)/wdiff"; \
19866 libsrcdir="$$s/wdiff";; \
19867 esac; \
19868 $(SHELL) $${libsrcdir}/configure \
19869 $(HOST_CONFIGARGS) $${srcdiroption} \
19870 || exit 1
19871 @endif wdiff
19873 .PHONY: all-wdiff maybe-all-wdiff
19874 maybe-all-wdiff:
19875 @if wdiff
19876 TARGET-wdiff=all
19877 maybe-all-wdiff: all-wdiff
19878 all-wdiff: configure-wdiff
19879 @r=`${PWD_COMMAND}`; export r; \
19880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19881 $(SET_LIB_PATH) \
19882 $(HOST_EXPORTS) \
19883 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) \
19884 $(TARGET-wdiff))
19885 @endif wdiff
19887 .PHONY: check-wdiff maybe-check-wdiff
19888 maybe-check-wdiff:
19889 @if wdiff
19890 maybe-check-wdiff: check-wdiff
19892 check-wdiff:
19893 @r=`${PWD_COMMAND}`; export r; \
19894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19895 $(SET_LIB_PATH) \
19896 $(HOST_EXPORTS) \
19897 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) check)
19899 @endif wdiff
19901 .PHONY: install-wdiff maybe-install-wdiff
19902 maybe-install-wdiff:
19903 @if wdiff
19904 maybe-install-wdiff: install-wdiff
19906 install-wdiff: installdirs
19907 @r=`${PWD_COMMAND}`; export r; \
19908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19909 $(SET_LIB_PATH) \
19910 $(HOST_EXPORTS) \
19911 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) install)
19913 @endif wdiff
19915 # Other targets (info, dvi, etc.)
19917 .PHONY: maybe-info-wdiff info-wdiff
19918 maybe-info-wdiff:
19919 @if wdiff
19920 maybe-info-wdiff: info-wdiff
19922 info-wdiff: \
19923 configure-wdiff
19924 @[ -f ./wdiff/Makefile ] || exit 0; \
19925 r=`${PWD_COMMAND}`; export r; \
19926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19927 $(SET_LIB_PATH) \
19928 $(HOST_EXPORTS) \
19929 for flag in $(EXTRA_HOST_FLAGS) ; do \
19930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19931 done; \
19932 echo "Doing info in wdiff" ; \
19933 (cd wdiff && \
19934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19936 "RANLIB=$${RANLIB}" \
19937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19938 info) \
19939 || exit 1
19941 @endif wdiff
19943 .PHONY: maybe-dvi-wdiff dvi-wdiff
19944 maybe-dvi-wdiff:
19945 @if wdiff
19946 maybe-dvi-wdiff: dvi-wdiff
19948 dvi-wdiff: \
19949 configure-wdiff
19950 @[ -f ./wdiff/Makefile ] || exit 0; \
19951 r=`${PWD_COMMAND}`; export r; \
19952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19953 $(SET_LIB_PATH) \
19954 $(HOST_EXPORTS) \
19955 for flag in $(EXTRA_HOST_FLAGS) ; do \
19956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19957 done; \
19958 echo "Doing dvi in wdiff" ; \
19959 (cd wdiff && \
19960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19962 "RANLIB=$${RANLIB}" \
19963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19964 dvi) \
19965 || exit 1
19967 @endif wdiff
19969 .PHONY: maybe-TAGS-wdiff TAGS-wdiff
19970 maybe-TAGS-wdiff:
19971 @if wdiff
19972 maybe-TAGS-wdiff: TAGS-wdiff
19974 TAGS-wdiff: \
19975 configure-wdiff
19976 @[ -f ./wdiff/Makefile ] || exit 0; \
19977 r=`${PWD_COMMAND}`; export r; \
19978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19979 $(SET_LIB_PATH) \
19980 $(HOST_EXPORTS) \
19981 for flag in $(EXTRA_HOST_FLAGS) ; do \
19982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19983 done; \
19984 echo "Doing TAGS in wdiff" ; \
19985 (cd wdiff && \
19986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19988 "RANLIB=$${RANLIB}" \
19989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19990 TAGS) \
19991 || exit 1
19993 @endif wdiff
19995 .PHONY: maybe-install-info-wdiff install-info-wdiff
19996 maybe-install-info-wdiff:
19997 @if wdiff
19998 maybe-install-info-wdiff: install-info-wdiff
20000 install-info-wdiff: \
20001 configure-wdiff \
20002 info-wdiff
20003 @[ -f ./wdiff/Makefile ] || exit 0; \
20004 r=`${PWD_COMMAND}`; export r; \
20005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20006 $(SET_LIB_PATH) \
20007 $(HOST_EXPORTS) \
20008 for flag in $(EXTRA_HOST_FLAGS) ; do \
20009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20010 done; \
20011 echo "Doing install-info in wdiff" ; \
20012 (cd wdiff && \
20013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20015 "RANLIB=$${RANLIB}" \
20016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20017 install-info) \
20018 || exit 1
20020 @endif wdiff
20022 .PHONY: maybe-installcheck-wdiff installcheck-wdiff
20023 maybe-installcheck-wdiff:
20024 @if wdiff
20025 maybe-installcheck-wdiff: installcheck-wdiff
20027 installcheck-wdiff: \
20028 configure-wdiff
20029 @[ -f ./wdiff/Makefile ] || exit 0; \
20030 r=`${PWD_COMMAND}`; export r; \
20031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20032 $(SET_LIB_PATH) \
20033 $(HOST_EXPORTS) \
20034 for flag in $(EXTRA_HOST_FLAGS) ; do \
20035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20036 done; \
20037 echo "Doing installcheck in wdiff" ; \
20038 (cd wdiff && \
20039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20041 "RANLIB=$${RANLIB}" \
20042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20043 installcheck) \
20044 || exit 1
20046 @endif wdiff
20048 .PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
20049 maybe-mostlyclean-wdiff:
20050 @if wdiff
20051 maybe-mostlyclean-wdiff: mostlyclean-wdiff
20053 mostlyclean-wdiff:
20054 @[ -f ./wdiff/Makefile ] || exit 0; \
20055 r=`${PWD_COMMAND}`; export r; \
20056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20057 $(SET_LIB_PATH) \
20058 $(HOST_EXPORTS) \
20059 for flag in $(EXTRA_HOST_FLAGS) ; do \
20060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20061 done; \
20062 echo "Doing mostlyclean in wdiff" ; \
20063 (cd wdiff && \
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 mostlyclean) \
20069 || exit 1
20071 @endif wdiff
20073 .PHONY: maybe-clean-wdiff clean-wdiff
20074 maybe-clean-wdiff:
20075 @if wdiff
20076 maybe-clean-wdiff: clean-wdiff
20078 clean-wdiff:
20079 @[ -f ./wdiff/Makefile ] || exit 0; \
20080 r=`${PWD_COMMAND}`; export r; \
20081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20082 $(SET_LIB_PATH) \
20083 $(HOST_EXPORTS) \
20084 for flag in $(EXTRA_HOST_FLAGS) ; do \
20085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20086 done; \
20087 echo "Doing clean in wdiff" ; \
20088 (cd wdiff && \
20089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20091 "RANLIB=$${RANLIB}" \
20092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20093 clean) \
20094 || exit 1
20096 @endif wdiff
20098 .PHONY: maybe-distclean-wdiff distclean-wdiff
20099 maybe-distclean-wdiff:
20100 @if wdiff
20101 maybe-distclean-wdiff: distclean-wdiff
20103 distclean-wdiff:
20104 @[ -f ./wdiff/Makefile ] || exit 0; \
20105 r=`${PWD_COMMAND}`; export r; \
20106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20107 $(SET_LIB_PATH) \
20108 $(HOST_EXPORTS) \
20109 for flag in $(EXTRA_HOST_FLAGS) ; do \
20110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20111 done; \
20112 echo "Doing distclean in wdiff" ; \
20113 (cd wdiff && \
20114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20116 "RANLIB=$${RANLIB}" \
20117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20118 distclean) \
20119 || exit 1
20121 @endif wdiff
20123 .PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
20124 maybe-maintainer-clean-wdiff:
20125 @if wdiff
20126 maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
20128 maintainer-clean-wdiff:
20129 @[ -f ./wdiff/Makefile ] || exit 0; \
20130 r=`${PWD_COMMAND}`; export r; \
20131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20132 $(SET_LIB_PATH) \
20133 $(HOST_EXPORTS) \
20134 for flag in $(EXTRA_HOST_FLAGS) ; do \
20135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20136 done; \
20137 echo "Doing maintainer-clean in wdiff" ; \
20138 (cd wdiff && \
20139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20141 "RANLIB=$${RANLIB}" \
20142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20143 maintainer-clean) \
20144 || exit 1
20146 @endif wdiff
20149 .PHONY: configure-zip maybe-configure-zip
20150 maybe-configure-zip:
20151 @if zip
20152 maybe-configure-zip: configure-zip
20153 configure-zip:
20154 @test ! -f zip/Makefile || exit 0; \
20155 [ -d zip ] || mkdir zip; \
20156 r=`${PWD_COMMAND}`; export r; \
20157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20158 $(HOST_EXPORTS) \
20159 echo Configuring in zip; \
20160 cd zip || exit 1; \
20161 case $(srcdir) in \
20162 \.) \
20163 srcdiroption="--srcdir=."; \
20164 libsrcdir=".";; \
20165 /* | [A-Za-z]:[\\/]*) \
20166 srcdiroption="--srcdir=$(srcdir)/zip"; \
20167 libsrcdir="$$s/zip";; \
20168 *) \
20169 srcdiroption="--srcdir=../$(srcdir)/zip"; \
20170 libsrcdir="$$s/zip";; \
20171 esac; \
20172 $(SHELL) $${libsrcdir}/configure \
20173 $(HOST_CONFIGARGS) $${srcdiroption} \
20174 || exit 1
20175 @endif zip
20177 .PHONY: all-zip maybe-all-zip
20178 maybe-all-zip:
20179 @if zip
20180 TARGET-zip=all
20181 maybe-all-zip: all-zip
20182 all-zip: configure-zip
20183 @r=`${PWD_COMMAND}`; export r; \
20184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20185 $(SET_LIB_PATH) \
20186 $(HOST_EXPORTS) \
20187 (cd zip && $(MAKE) $(FLAGS_TO_PASS) \
20188 $(TARGET-zip))
20189 @endif zip
20191 .PHONY: check-zip maybe-check-zip
20192 maybe-check-zip:
20193 @if zip
20194 maybe-check-zip: check-zip
20196 # This module is only tested in a native toolchain.
20197 check-zip:
20198 @if [ '$(host)' = '$(target)' ] ; then \
20199 r=`${PWD_COMMAND}`; export r; \
20200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20201 $(SET_LIB_PATH) \
20202 $(HOST_EXPORTS) \
20203 (cd zip && $(MAKE) $(FLAGS_TO_PASS) check); \
20206 @endif zip
20208 .PHONY: install-zip maybe-install-zip
20209 maybe-install-zip:
20210 @if zip
20211 maybe-install-zip: install-zip
20213 install-zip: installdirs
20214 @r=`${PWD_COMMAND}`; export r; \
20215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20216 $(SET_LIB_PATH) \
20217 $(HOST_EXPORTS) \
20218 (cd zip && $(MAKE) $(FLAGS_TO_PASS) install)
20220 @endif zip
20222 # Other targets (info, dvi, etc.)
20224 .PHONY: maybe-info-zip info-zip
20225 maybe-info-zip:
20226 @if zip
20227 maybe-info-zip: info-zip
20229 info-zip: \
20230 configure-zip
20231 @[ -f ./zip/Makefile ] || exit 0; \
20232 r=`${PWD_COMMAND}`; export r; \
20233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20234 $(SET_LIB_PATH) \
20235 $(HOST_EXPORTS) \
20236 for flag in $(EXTRA_HOST_FLAGS) ; do \
20237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20238 done; \
20239 echo "Doing info in zip" ; \
20240 (cd zip && \
20241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20243 "RANLIB=$${RANLIB}" \
20244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20245 info) \
20246 || exit 1
20248 @endif zip
20250 .PHONY: maybe-dvi-zip dvi-zip
20251 maybe-dvi-zip:
20252 @if zip
20253 maybe-dvi-zip: dvi-zip
20255 dvi-zip: \
20256 configure-zip
20257 @[ -f ./zip/Makefile ] || exit 0; \
20258 r=`${PWD_COMMAND}`; export r; \
20259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20260 $(SET_LIB_PATH) \
20261 $(HOST_EXPORTS) \
20262 for flag in $(EXTRA_HOST_FLAGS) ; do \
20263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20264 done; \
20265 echo "Doing dvi in zip" ; \
20266 (cd zip && \
20267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20269 "RANLIB=$${RANLIB}" \
20270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20271 dvi) \
20272 || exit 1
20274 @endif zip
20276 .PHONY: maybe-TAGS-zip TAGS-zip
20277 maybe-TAGS-zip:
20278 @if zip
20279 maybe-TAGS-zip: TAGS-zip
20281 TAGS-zip: \
20282 configure-zip
20283 @[ -f ./zip/Makefile ] || exit 0; \
20284 r=`${PWD_COMMAND}`; export r; \
20285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20286 $(SET_LIB_PATH) \
20287 $(HOST_EXPORTS) \
20288 for flag in $(EXTRA_HOST_FLAGS) ; do \
20289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20290 done; \
20291 echo "Doing TAGS in zip" ; \
20292 (cd zip && \
20293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20295 "RANLIB=$${RANLIB}" \
20296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20297 TAGS) \
20298 || exit 1
20300 @endif zip
20302 .PHONY: maybe-install-info-zip install-info-zip
20303 maybe-install-info-zip:
20304 @if zip
20305 maybe-install-info-zip: install-info-zip
20307 install-info-zip: \
20308 configure-zip \
20309 info-zip
20310 @[ -f ./zip/Makefile ] || exit 0; \
20311 r=`${PWD_COMMAND}`; export r; \
20312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20313 $(SET_LIB_PATH) \
20314 $(HOST_EXPORTS) \
20315 for flag in $(EXTRA_HOST_FLAGS) ; do \
20316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20317 done; \
20318 echo "Doing install-info in zip" ; \
20319 (cd zip && \
20320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20322 "RANLIB=$${RANLIB}" \
20323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20324 install-info) \
20325 || exit 1
20327 @endif zip
20329 .PHONY: maybe-installcheck-zip installcheck-zip
20330 maybe-installcheck-zip:
20331 @if zip
20332 maybe-installcheck-zip: installcheck-zip
20334 installcheck-zip: \
20335 configure-zip
20336 @[ -f ./zip/Makefile ] || exit 0; \
20337 r=`${PWD_COMMAND}`; export r; \
20338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20339 $(SET_LIB_PATH) \
20340 $(HOST_EXPORTS) \
20341 for flag in $(EXTRA_HOST_FLAGS) ; do \
20342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20343 done; \
20344 echo "Doing installcheck in zip" ; \
20345 (cd zip && \
20346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20348 "RANLIB=$${RANLIB}" \
20349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20350 installcheck) \
20351 || exit 1
20353 @endif zip
20355 .PHONY: maybe-mostlyclean-zip mostlyclean-zip
20356 maybe-mostlyclean-zip:
20357 @if zip
20358 maybe-mostlyclean-zip: mostlyclean-zip
20360 mostlyclean-zip:
20361 @[ -f ./zip/Makefile ] || exit 0; \
20362 r=`${PWD_COMMAND}`; export r; \
20363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20364 $(SET_LIB_PATH) \
20365 $(HOST_EXPORTS) \
20366 for flag in $(EXTRA_HOST_FLAGS) ; do \
20367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20368 done; \
20369 echo "Doing mostlyclean in zip" ; \
20370 (cd zip && \
20371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20373 "RANLIB=$${RANLIB}" \
20374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20375 mostlyclean) \
20376 || exit 1
20378 @endif zip
20380 .PHONY: maybe-clean-zip clean-zip
20381 maybe-clean-zip:
20382 @if zip
20383 maybe-clean-zip: clean-zip
20385 clean-zip:
20386 @[ -f ./zip/Makefile ] || exit 0; \
20387 r=`${PWD_COMMAND}`; export r; \
20388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20389 $(SET_LIB_PATH) \
20390 $(HOST_EXPORTS) \
20391 for flag in $(EXTRA_HOST_FLAGS) ; do \
20392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20393 done; \
20394 echo "Doing clean in zip" ; \
20395 (cd zip && \
20396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20398 "RANLIB=$${RANLIB}" \
20399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20400 clean) \
20401 || exit 1
20403 @endif zip
20405 .PHONY: maybe-distclean-zip distclean-zip
20406 maybe-distclean-zip:
20407 @if zip
20408 maybe-distclean-zip: distclean-zip
20410 distclean-zip:
20411 @[ -f ./zip/Makefile ] || exit 0; \
20412 r=`${PWD_COMMAND}`; export r; \
20413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20414 $(SET_LIB_PATH) \
20415 $(HOST_EXPORTS) \
20416 for flag in $(EXTRA_HOST_FLAGS) ; do \
20417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20418 done; \
20419 echo "Doing distclean in zip" ; \
20420 (cd zip && \
20421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20423 "RANLIB=$${RANLIB}" \
20424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20425 distclean) \
20426 || exit 1
20428 @endif zip
20430 .PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
20431 maybe-maintainer-clean-zip:
20432 @if zip
20433 maybe-maintainer-clean-zip: maintainer-clean-zip
20435 maintainer-clean-zip:
20436 @[ -f ./zip/Makefile ] || exit 0; \
20437 r=`${PWD_COMMAND}`; export r; \
20438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20439 $(SET_LIB_PATH) \
20440 $(HOST_EXPORTS) \
20441 for flag in $(EXTRA_HOST_FLAGS) ; do \
20442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20443 done; \
20444 echo "Doing maintainer-clean in zip" ; \
20445 (cd zip && \
20446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20448 "RANLIB=$${RANLIB}" \
20449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20450 maintainer-clean) \
20451 || exit 1
20453 @endif zip
20456 .PHONY: configure-zlib maybe-configure-zlib
20457 maybe-configure-zlib:
20458 @if zlib
20459 maybe-configure-zlib: configure-zlib
20460 configure-zlib:
20461 @test -f stage_last && exit 0; \
20462 test ! -f zlib/Makefile || exit 0; \
20463 [ -d zlib ] || mkdir zlib; \
20464 r=`${PWD_COMMAND}`; export r; \
20465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20466 $(HOST_EXPORTS) \
20467 echo Configuring in zlib; \
20468 cd zlib || exit 1; \
20469 case $(srcdir) in \
20470 \.) \
20471 srcdiroption="--srcdir=."; \
20472 libsrcdir=".";; \
20473 /* | [A-Za-z]:[\\/]*) \
20474 srcdiroption="--srcdir=$(srcdir)/zlib"; \
20475 libsrcdir="$$s/zlib";; \
20476 *) \
20477 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
20478 libsrcdir="$$s/zlib";; \
20479 esac; \
20480 $(SHELL) $${libsrcdir}/configure \
20481 $(HOST_CONFIGARGS) $${srcdiroption} \
20482 || exit 1
20483 @endif zlib
20485 .PHONY: all-zlib maybe-all-zlib
20486 maybe-all-zlib:
20487 @if zlib
20488 TARGET-zlib=all
20489 maybe-all-zlib: all-zlib
20490 all-zlib: configure-zlib
20491 @test -f stage_last && exit 0; \
20492 r=`${PWD_COMMAND}`; export r; \
20493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20494 $(SET_LIB_PATH) \
20495 $(HOST_EXPORTS) \
20496 (cd zlib && $(MAKE) $(FLAGS_TO_PASS) \
20497 $(TARGET-zlib))
20498 @endif zlib
20500 .PHONY: check-zlib maybe-check-zlib
20501 maybe-check-zlib:
20502 @if zlib
20503 maybe-check-zlib: check-zlib
20505 check-zlib:
20507 @endif zlib
20509 .PHONY: install-zlib maybe-install-zlib
20510 maybe-install-zlib:
20511 @if zlib
20512 maybe-install-zlib: install-zlib
20514 install-zlib:
20516 @endif zlib
20518 # Other targets (info, dvi, etc.)
20520 .PHONY: maybe-info-zlib info-zlib
20521 maybe-info-zlib:
20522 @if zlib
20523 maybe-info-zlib: info-zlib
20525 info-zlib: \
20526 configure-zlib
20527 @[ -f ./zlib/Makefile ] || exit 0; \
20528 r=`${PWD_COMMAND}`; export r; \
20529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20530 $(SET_LIB_PATH) \
20531 $(HOST_EXPORTS) \
20532 for flag in $(EXTRA_HOST_FLAGS) ; do \
20533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20534 done; \
20535 echo "Doing info in zlib" ; \
20536 (cd zlib && \
20537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20539 "RANLIB=$${RANLIB}" \
20540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20541 info) \
20542 || exit 1
20544 @endif zlib
20546 .PHONY: maybe-dvi-zlib dvi-zlib
20547 maybe-dvi-zlib:
20548 @if zlib
20549 maybe-dvi-zlib: dvi-zlib
20551 dvi-zlib: \
20552 configure-zlib
20553 @[ -f ./zlib/Makefile ] || exit 0; \
20554 r=`${PWD_COMMAND}`; export r; \
20555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20556 $(SET_LIB_PATH) \
20557 $(HOST_EXPORTS) \
20558 for flag in $(EXTRA_HOST_FLAGS) ; do \
20559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20560 done; \
20561 echo "Doing dvi in zlib" ; \
20562 (cd zlib && \
20563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20565 "RANLIB=$${RANLIB}" \
20566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20567 dvi) \
20568 || exit 1
20570 @endif zlib
20572 .PHONY: maybe-TAGS-zlib TAGS-zlib
20573 maybe-TAGS-zlib:
20574 @if zlib
20575 maybe-TAGS-zlib: TAGS-zlib
20577 TAGS-zlib: \
20578 configure-zlib
20579 @[ -f ./zlib/Makefile ] || exit 0; \
20580 r=`${PWD_COMMAND}`; export r; \
20581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20582 $(SET_LIB_PATH) \
20583 $(HOST_EXPORTS) \
20584 for flag in $(EXTRA_HOST_FLAGS) ; do \
20585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20586 done; \
20587 echo "Doing TAGS in zlib" ; \
20588 (cd zlib && \
20589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20591 "RANLIB=$${RANLIB}" \
20592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20593 TAGS) \
20594 || exit 1
20596 @endif zlib
20598 .PHONY: maybe-install-info-zlib install-info-zlib
20599 maybe-install-info-zlib:
20600 @if zlib
20601 maybe-install-info-zlib: install-info-zlib
20603 install-info-zlib: \
20604 configure-zlib \
20605 info-zlib
20606 @[ -f ./zlib/Makefile ] || exit 0; \
20607 r=`${PWD_COMMAND}`; export r; \
20608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20609 $(SET_LIB_PATH) \
20610 $(HOST_EXPORTS) \
20611 for flag in $(EXTRA_HOST_FLAGS) ; do \
20612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20613 done; \
20614 echo "Doing install-info in zlib" ; \
20615 (cd zlib && \
20616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20618 "RANLIB=$${RANLIB}" \
20619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20620 install-info) \
20621 || exit 1
20623 @endif zlib
20625 .PHONY: maybe-installcheck-zlib installcheck-zlib
20626 maybe-installcheck-zlib:
20627 @if zlib
20628 maybe-installcheck-zlib: installcheck-zlib
20630 installcheck-zlib: \
20631 configure-zlib
20632 @[ -f ./zlib/Makefile ] || exit 0; \
20633 r=`${PWD_COMMAND}`; export r; \
20634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20635 $(SET_LIB_PATH) \
20636 $(HOST_EXPORTS) \
20637 for flag in $(EXTRA_HOST_FLAGS) ; do \
20638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20639 done; \
20640 echo "Doing installcheck in zlib" ; \
20641 (cd zlib && \
20642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20644 "RANLIB=$${RANLIB}" \
20645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20646 installcheck) \
20647 || exit 1
20649 @endif zlib
20651 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
20652 maybe-mostlyclean-zlib:
20653 @if zlib
20654 maybe-mostlyclean-zlib: mostlyclean-zlib
20656 mostlyclean-zlib:
20657 @[ -f ./zlib/Makefile ] || exit 0; \
20658 r=`${PWD_COMMAND}`; export r; \
20659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20660 $(SET_LIB_PATH) \
20661 $(HOST_EXPORTS) \
20662 for flag in $(EXTRA_HOST_FLAGS) ; do \
20663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20664 done; \
20665 echo "Doing mostlyclean in zlib" ; \
20666 (cd zlib && \
20667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20669 "RANLIB=$${RANLIB}" \
20670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20671 mostlyclean) \
20672 || exit 1
20674 @endif zlib
20676 .PHONY: maybe-clean-zlib clean-zlib
20677 maybe-clean-zlib:
20678 @if zlib
20679 maybe-clean-zlib: clean-zlib
20681 clean-zlib:
20682 @[ -f ./zlib/Makefile ] || exit 0; \
20683 r=`${PWD_COMMAND}`; export r; \
20684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20685 $(SET_LIB_PATH) \
20686 $(HOST_EXPORTS) \
20687 for flag in $(EXTRA_HOST_FLAGS) ; do \
20688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20689 done; \
20690 echo "Doing clean in zlib" ; \
20691 (cd zlib && \
20692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20694 "RANLIB=$${RANLIB}" \
20695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20696 clean) \
20697 || exit 1
20699 @endif zlib
20701 .PHONY: maybe-distclean-zlib distclean-zlib
20702 maybe-distclean-zlib:
20703 @if zlib
20704 maybe-distclean-zlib: distclean-zlib
20706 distclean-zlib:
20707 @[ -f ./zlib/Makefile ] || exit 0; \
20708 r=`${PWD_COMMAND}`; export r; \
20709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20710 $(SET_LIB_PATH) \
20711 $(HOST_EXPORTS) \
20712 for flag in $(EXTRA_HOST_FLAGS) ; do \
20713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20714 done; \
20715 echo "Doing distclean in zlib" ; \
20716 (cd zlib && \
20717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20719 "RANLIB=$${RANLIB}" \
20720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20721 distclean) \
20722 || exit 1
20724 @endif zlib
20726 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
20727 maybe-maintainer-clean-zlib:
20728 @if zlib
20729 maybe-maintainer-clean-zlib: maintainer-clean-zlib
20731 maintainer-clean-zlib:
20732 @[ -f ./zlib/Makefile ] || exit 0; \
20733 r=`${PWD_COMMAND}`; export r; \
20734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20735 $(SET_LIB_PATH) \
20736 $(HOST_EXPORTS) \
20737 for flag in $(EXTRA_HOST_FLAGS) ; do \
20738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20739 done; \
20740 echo "Doing maintainer-clean in zlib" ; \
20741 (cd zlib && \
20742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20744 "RANLIB=$${RANLIB}" \
20745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20746 maintainer-clean) \
20747 || exit 1
20749 @endif zlib
20752 .PHONY: configure-gdb maybe-configure-gdb
20753 maybe-configure-gdb:
20754 @if gdb
20755 maybe-configure-gdb: configure-gdb
20756 configure-gdb:
20757 @test ! -f gdb/Makefile || exit 0; \
20758 [ -d gdb ] || mkdir gdb; \
20759 r=`${PWD_COMMAND}`; export r; \
20760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20761 $(HOST_EXPORTS) \
20762 echo Configuring in gdb; \
20763 cd gdb || exit 1; \
20764 case $(srcdir) in \
20765 \.) \
20766 srcdiroption="--srcdir=."; \
20767 libsrcdir=".";; \
20768 /* | [A-Za-z]:[\\/]*) \
20769 srcdiroption="--srcdir=$(srcdir)/gdb"; \
20770 libsrcdir="$$s/gdb";; \
20771 *) \
20772 srcdiroption="--srcdir=../$(srcdir)/gdb"; \
20773 libsrcdir="$$s/gdb";; \
20774 esac; \
20775 $(SHELL) $${libsrcdir}/configure \
20776 $(HOST_CONFIGARGS) $${srcdiroption} \
20777 || exit 1
20778 @endif gdb
20780 .PHONY: all-gdb maybe-all-gdb
20781 maybe-all-gdb:
20782 @if gdb
20783 TARGET-gdb=all
20784 maybe-all-gdb: all-gdb
20785 all-gdb: configure-gdb
20786 @r=`${PWD_COMMAND}`; export r; \
20787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20788 $(SET_LIB_PATH) \
20789 $(HOST_EXPORTS) \
20790 (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) \
20791 $(TARGET-gdb))
20792 @endif gdb
20794 .PHONY: check-gdb maybe-check-gdb
20795 maybe-check-gdb:
20796 @if gdb
20797 maybe-check-gdb: check-gdb
20799 check-gdb:
20800 @r=`${PWD_COMMAND}`; export r; \
20801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20802 $(SET_LIB_PATH) \
20803 $(HOST_EXPORTS) \
20804 (cd gdb && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
20806 @endif gdb
20808 .PHONY: install-gdb maybe-install-gdb
20809 maybe-install-gdb:
20810 @if gdb
20811 maybe-install-gdb: install-gdb
20813 install-gdb: installdirs
20814 @r=`${PWD_COMMAND}`; export r; \
20815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20816 $(SET_LIB_PATH) \
20817 $(HOST_EXPORTS) \
20818 (cd gdb && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
20820 @endif gdb
20822 # Other targets (info, dvi, etc.)
20824 .PHONY: maybe-info-gdb info-gdb
20825 maybe-info-gdb:
20826 @if gdb
20827 maybe-info-gdb: info-gdb
20829 info-gdb: \
20830 configure-gdb
20831 @[ -f ./gdb/Makefile ] || exit 0; \
20832 r=`${PWD_COMMAND}`; export r; \
20833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20834 $(SET_LIB_PATH) \
20835 $(HOST_EXPORTS) \
20836 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20838 done; \
20839 echo "Doing info in gdb" ; \
20840 (cd gdb && \
20841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20843 "RANLIB=$${RANLIB}" \
20844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20845 info) \
20846 || exit 1
20848 @endif gdb
20850 .PHONY: maybe-dvi-gdb dvi-gdb
20851 maybe-dvi-gdb:
20852 @if gdb
20853 maybe-dvi-gdb: dvi-gdb
20855 dvi-gdb: \
20856 configure-gdb
20857 @[ -f ./gdb/Makefile ] || exit 0; \
20858 r=`${PWD_COMMAND}`; export r; \
20859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20860 $(SET_LIB_PATH) \
20861 $(HOST_EXPORTS) \
20862 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20864 done; \
20865 echo "Doing dvi in gdb" ; \
20866 (cd gdb && \
20867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20869 "RANLIB=$${RANLIB}" \
20870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20871 dvi) \
20872 || exit 1
20874 @endif gdb
20876 .PHONY: maybe-TAGS-gdb TAGS-gdb
20877 maybe-TAGS-gdb:
20878 @if gdb
20879 maybe-TAGS-gdb: TAGS-gdb
20881 TAGS-gdb: \
20882 configure-gdb
20883 @[ -f ./gdb/Makefile ] || exit 0; \
20884 r=`${PWD_COMMAND}`; export r; \
20885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20886 $(SET_LIB_PATH) \
20887 $(HOST_EXPORTS) \
20888 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20890 done; \
20891 echo "Doing TAGS in gdb" ; \
20892 (cd gdb && \
20893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20895 "RANLIB=$${RANLIB}" \
20896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20897 TAGS) \
20898 || exit 1
20900 @endif gdb
20902 .PHONY: maybe-install-info-gdb install-info-gdb
20903 maybe-install-info-gdb:
20904 @if gdb
20905 maybe-install-info-gdb: install-info-gdb
20907 install-info-gdb: \
20908 configure-gdb \
20909 info-gdb
20910 @[ -f ./gdb/Makefile ] || exit 0; \
20911 r=`${PWD_COMMAND}`; export r; \
20912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20913 $(SET_LIB_PATH) \
20914 $(HOST_EXPORTS) \
20915 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20917 done; \
20918 echo "Doing install-info in gdb" ; \
20919 (cd gdb && \
20920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20922 "RANLIB=$${RANLIB}" \
20923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20924 install-info) \
20925 || exit 1
20927 @endif gdb
20929 .PHONY: maybe-installcheck-gdb installcheck-gdb
20930 maybe-installcheck-gdb:
20931 @if gdb
20932 maybe-installcheck-gdb: installcheck-gdb
20934 installcheck-gdb: \
20935 configure-gdb
20936 @[ -f ./gdb/Makefile ] || exit 0; \
20937 r=`${PWD_COMMAND}`; export r; \
20938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20939 $(SET_LIB_PATH) \
20940 $(HOST_EXPORTS) \
20941 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20943 done; \
20944 echo "Doing installcheck in gdb" ; \
20945 (cd gdb && \
20946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20948 "RANLIB=$${RANLIB}" \
20949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20950 installcheck) \
20951 || exit 1
20953 @endif gdb
20955 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
20956 maybe-mostlyclean-gdb:
20957 @if gdb
20958 maybe-mostlyclean-gdb: mostlyclean-gdb
20960 mostlyclean-gdb:
20961 @[ -f ./gdb/Makefile ] || exit 0; \
20962 r=`${PWD_COMMAND}`; export r; \
20963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20964 $(SET_LIB_PATH) \
20965 $(HOST_EXPORTS) \
20966 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20968 done; \
20969 echo "Doing mostlyclean in gdb" ; \
20970 (cd gdb && \
20971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20973 "RANLIB=$${RANLIB}" \
20974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20975 mostlyclean) \
20976 || exit 1
20978 @endif gdb
20980 .PHONY: maybe-clean-gdb clean-gdb
20981 maybe-clean-gdb:
20982 @if gdb
20983 maybe-clean-gdb: clean-gdb
20985 clean-gdb:
20986 @[ -f ./gdb/Makefile ] || exit 0; \
20987 r=`${PWD_COMMAND}`; export r; \
20988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20989 $(SET_LIB_PATH) \
20990 $(HOST_EXPORTS) \
20991 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20993 done; \
20994 echo "Doing clean in gdb" ; \
20995 (cd gdb && \
20996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20998 "RANLIB=$${RANLIB}" \
20999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21000 clean) \
21001 || exit 1
21003 @endif gdb
21005 .PHONY: maybe-distclean-gdb distclean-gdb
21006 maybe-distclean-gdb:
21007 @if gdb
21008 maybe-distclean-gdb: distclean-gdb
21010 distclean-gdb:
21011 @[ -f ./gdb/Makefile ] || exit 0; \
21012 r=`${PWD_COMMAND}`; export r; \
21013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21014 $(SET_LIB_PATH) \
21015 $(HOST_EXPORTS) \
21016 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21018 done; \
21019 echo "Doing distclean in gdb" ; \
21020 (cd gdb && \
21021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21023 "RANLIB=$${RANLIB}" \
21024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21025 distclean) \
21026 || exit 1
21028 @endif gdb
21030 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
21031 maybe-maintainer-clean-gdb:
21032 @if gdb
21033 maybe-maintainer-clean-gdb: maintainer-clean-gdb
21035 maintainer-clean-gdb:
21036 @[ -f ./gdb/Makefile ] || exit 0; \
21037 r=`${PWD_COMMAND}`; export r; \
21038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21039 $(SET_LIB_PATH) \
21040 $(HOST_EXPORTS) \
21041 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21043 done; \
21044 echo "Doing maintainer-clean in gdb" ; \
21045 (cd gdb && \
21046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21048 "RANLIB=$${RANLIB}" \
21049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21050 maintainer-clean) \
21051 || exit 1
21053 @endif gdb
21056 .PHONY: configure-expect maybe-configure-expect
21057 maybe-configure-expect:
21058 @if expect
21059 maybe-configure-expect: configure-expect
21060 configure-expect:
21061 @test ! -f expect/Makefile || exit 0; \
21062 [ -d expect ] || mkdir expect; \
21063 r=`${PWD_COMMAND}`; export r; \
21064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21065 $(HOST_EXPORTS) \
21066 echo Configuring in expect; \
21067 cd expect || exit 1; \
21068 case $(srcdir) in \
21069 \.) \
21070 srcdiroption="--srcdir=."; \
21071 libsrcdir=".";; \
21072 /* | [A-Za-z]:[\\/]*) \
21073 srcdiroption="--srcdir=$(srcdir)/expect"; \
21074 libsrcdir="$$s/expect";; \
21075 *) \
21076 srcdiroption="--srcdir=../$(srcdir)/expect"; \
21077 libsrcdir="$$s/expect";; \
21078 esac; \
21079 $(SHELL) $${libsrcdir}/configure \
21080 $(HOST_CONFIGARGS) $${srcdiroption} \
21081 || exit 1
21082 @endif expect
21084 .PHONY: all-expect maybe-all-expect
21085 maybe-all-expect:
21086 @if expect
21087 TARGET-expect=all
21088 maybe-all-expect: all-expect
21089 all-expect: configure-expect
21090 @r=`${PWD_COMMAND}`; export r; \
21091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21092 $(SET_LIB_PATH) \
21093 $(HOST_EXPORTS) \
21094 (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) \
21095 $(TARGET-expect))
21096 @endif expect
21098 .PHONY: check-expect maybe-check-expect
21099 maybe-check-expect:
21100 @if expect
21101 maybe-check-expect: check-expect
21103 check-expect:
21104 @r=`${PWD_COMMAND}`; export r; \
21105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21106 $(SET_LIB_PATH) \
21107 $(HOST_EXPORTS) \
21108 (cd expect && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
21110 @endif expect
21112 .PHONY: install-expect maybe-install-expect
21113 maybe-install-expect:
21114 @if expect
21115 maybe-install-expect: install-expect
21117 install-expect: installdirs
21118 @r=`${PWD_COMMAND}`; export r; \
21119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21120 $(SET_LIB_PATH) \
21121 $(HOST_EXPORTS) \
21122 (cd expect && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
21124 @endif expect
21126 # Other targets (info, dvi, etc.)
21128 .PHONY: maybe-info-expect info-expect
21129 maybe-info-expect:
21130 @if expect
21131 maybe-info-expect: info-expect
21133 info-expect: \
21134 configure-expect
21135 @[ -f ./expect/Makefile ] || exit 0; \
21136 r=`${PWD_COMMAND}`; export r; \
21137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21138 $(SET_LIB_PATH) \
21139 $(HOST_EXPORTS) \
21140 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21142 done; \
21143 echo "Doing info in expect" ; \
21144 (cd expect && \
21145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21147 "RANLIB=$${RANLIB}" \
21148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21149 info) \
21150 || exit 1
21152 @endif expect
21154 .PHONY: maybe-dvi-expect dvi-expect
21155 maybe-dvi-expect:
21156 @if expect
21157 maybe-dvi-expect: dvi-expect
21159 dvi-expect: \
21160 configure-expect
21161 @[ -f ./expect/Makefile ] || exit 0; \
21162 r=`${PWD_COMMAND}`; export r; \
21163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21164 $(SET_LIB_PATH) \
21165 $(HOST_EXPORTS) \
21166 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21168 done; \
21169 echo "Doing dvi in expect" ; \
21170 (cd expect && \
21171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21173 "RANLIB=$${RANLIB}" \
21174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21175 dvi) \
21176 || exit 1
21178 @endif expect
21180 .PHONY: maybe-TAGS-expect TAGS-expect
21181 maybe-TAGS-expect:
21182 @if expect
21183 maybe-TAGS-expect: TAGS-expect
21185 TAGS-expect: \
21186 configure-expect
21187 @[ -f ./expect/Makefile ] || exit 0; \
21188 r=`${PWD_COMMAND}`; export r; \
21189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21190 $(SET_LIB_PATH) \
21191 $(HOST_EXPORTS) \
21192 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21194 done; \
21195 echo "Doing TAGS in expect" ; \
21196 (cd expect && \
21197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21199 "RANLIB=$${RANLIB}" \
21200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21201 TAGS) \
21202 || exit 1
21204 @endif expect
21206 .PHONY: maybe-install-info-expect install-info-expect
21207 maybe-install-info-expect:
21208 @if expect
21209 maybe-install-info-expect: install-info-expect
21211 install-info-expect: \
21212 configure-expect \
21213 info-expect
21214 @[ -f ./expect/Makefile ] || exit 0; \
21215 r=`${PWD_COMMAND}`; export r; \
21216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21217 $(SET_LIB_PATH) \
21218 $(HOST_EXPORTS) \
21219 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21221 done; \
21222 echo "Doing install-info in expect" ; \
21223 (cd expect && \
21224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21226 "RANLIB=$${RANLIB}" \
21227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21228 install-info) \
21229 || exit 1
21231 @endif expect
21233 .PHONY: maybe-installcheck-expect installcheck-expect
21234 maybe-installcheck-expect:
21235 @if expect
21236 maybe-installcheck-expect: installcheck-expect
21238 installcheck-expect: \
21239 configure-expect
21240 @[ -f ./expect/Makefile ] || exit 0; \
21241 r=`${PWD_COMMAND}`; export r; \
21242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21243 $(SET_LIB_PATH) \
21244 $(HOST_EXPORTS) \
21245 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21247 done; \
21248 echo "Doing installcheck in expect" ; \
21249 (cd expect && \
21250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21252 "RANLIB=$${RANLIB}" \
21253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21254 installcheck) \
21255 || exit 1
21257 @endif expect
21259 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
21260 maybe-mostlyclean-expect:
21261 @if expect
21262 maybe-mostlyclean-expect: mostlyclean-expect
21264 mostlyclean-expect:
21265 @[ -f ./expect/Makefile ] || exit 0; \
21266 r=`${PWD_COMMAND}`; export r; \
21267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21268 $(SET_LIB_PATH) \
21269 $(HOST_EXPORTS) \
21270 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21272 done; \
21273 echo "Doing mostlyclean in expect" ; \
21274 (cd expect && \
21275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21277 "RANLIB=$${RANLIB}" \
21278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21279 mostlyclean) \
21280 || exit 1
21282 @endif expect
21284 .PHONY: maybe-clean-expect clean-expect
21285 maybe-clean-expect:
21286 @if expect
21287 maybe-clean-expect: clean-expect
21289 clean-expect:
21290 @[ -f ./expect/Makefile ] || exit 0; \
21291 r=`${PWD_COMMAND}`; export r; \
21292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21293 $(SET_LIB_PATH) \
21294 $(HOST_EXPORTS) \
21295 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21297 done; \
21298 echo "Doing clean in expect" ; \
21299 (cd expect && \
21300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21302 "RANLIB=$${RANLIB}" \
21303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21304 clean) \
21305 || exit 1
21307 @endif expect
21309 .PHONY: maybe-distclean-expect distclean-expect
21310 maybe-distclean-expect:
21311 @if expect
21312 maybe-distclean-expect: distclean-expect
21314 distclean-expect:
21315 @[ -f ./expect/Makefile ] || exit 0; \
21316 r=`${PWD_COMMAND}`; export r; \
21317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21318 $(SET_LIB_PATH) \
21319 $(HOST_EXPORTS) \
21320 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21322 done; \
21323 echo "Doing distclean in expect" ; \
21324 (cd expect && \
21325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21327 "RANLIB=$${RANLIB}" \
21328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21329 distclean) \
21330 || exit 1
21332 @endif expect
21334 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
21335 maybe-maintainer-clean-expect:
21336 @if expect
21337 maybe-maintainer-clean-expect: maintainer-clean-expect
21339 maintainer-clean-expect:
21340 @[ -f ./expect/Makefile ] || exit 0; \
21341 r=`${PWD_COMMAND}`; export r; \
21342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21343 $(SET_LIB_PATH) \
21344 $(HOST_EXPORTS) \
21345 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21347 done; \
21348 echo "Doing maintainer-clean in expect" ; \
21349 (cd expect && \
21350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21352 "RANLIB=$${RANLIB}" \
21353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21354 maintainer-clean) \
21355 || exit 1
21357 @endif expect
21360 .PHONY: configure-guile maybe-configure-guile
21361 maybe-configure-guile:
21362 @if guile
21363 maybe-configure-guile: configure-guile
21364 configure-guile:
21365 @test ! -f guile/Makefile || exit 0; \
21366 [ -d guile ] || mkdir guile; \
21367 r=`${PWD_COMMAND}`; export r; \
21368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21369 $(HOST_EXPORTS) \
21370 echo Configuring in guile; \
21371 cd guile || exit 1; \
21372 case $(srcdir) in \
21373 \.) \
21374 srcdiroption="--srcdir=."; \
21375 libsrcdir=".";; \
21376 /* | [A-Za-z]:[\\/]*) \
21377 srcdiroption="--srcdir=$(srcdir)/guile"; \
21378 libsrcdir="$$s/guile";; \
21379 *) \
21380 srcdiroption="--srcdir=../$(srcdir)/guile"; \
21381 libsrcdir="$$s/guile";; \
21382 esac; \
21383 $(SHELL) $${libsrcdir}/configure \
21384 $(HOST_CONFIGARGS) $${srcdiroption} \
21385 || exit 1
21386 @endif guile
21388 .PHONY: all-guile maybe-all-guile
21389 maybe-all-guile:
21390 @if guile
21391 TARGET-guile=all
21392 maybe-all-guile: all-guile
21393 all-guile: configure-guile
21394 @r=`${PWD_COMMAND}`; export r; \
21395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21396 $(SET_LIB_PATH) \
21397 $(HOST_EXPORTS) \
21398 (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) \
21399 $(TARGET-guile))
21400 @endif guile
21402 .PHONY: check-guile maybe-check-guile
21403 maybe-check-guile:
21404 @if guile
21405 maybe-check-guile: check-guile
21407 check-guile:
21408 @r=`${PWD_COMMAND}`; export r; \
21409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21410 $(SET_LIB_PATH) \
21411 $(HOST_EXPORTS) \
21412 (cd guile && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
21414 @endif guile
21416 .PHONY: install-guile maybe-install-guile
21417 maybe-install-guile:
21418 @if guile
21419 maybe-install-guile: install-guile
21421 install-guile: installdirs
21422 @r=`${PWD_COMMAND}`; export r; \
21423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21424 $(SET_LIB_PATH) \
21425 $(HOST_EXPORTS) \
21426 (cd guile && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
21428 @endif guile
21430 # Other targets (info, dvi, etc.)
21432 .PHONY: maybe-info-guile info-guile
21433 maybe-info-guile:
21434 @if guile
21435 maybe-info-guile: info-guile
21437 info-guile: \
21438 configure-guile
21439 @[ -f ./guile/Makefile ] || exit 0; \
21440 r=`${PWD_COMMAND}`; export r; \
21441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21442 $(SET_LIB_PATH) \
21443 $(HOST_EXPORTS) \
21444 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21446 done; \
21447 echo "Doing info in guile" ; \
21448 (cd guile && \
21449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21451 "RANLIB=$${RANLIB}" \
21452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21453 info) \
21454 || exit 1
21456 @endif guile
21458 .PHONY: maybe-dvi-guile dvi-guile
21459 maybe-dvi-guile:
21460 @if guile
21461 maybe-dvi-guile: dvi-guile
21463 dvi-guile: \
21464 configure-guile
21465 @[ -f ./guile/Makefile ] || exit 0; \
21466 r=`${PWD_COMMAND}`; export r; \
21467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21468 $(SET_LIB_PATH) \
21469 $(HOST_EXPORTS) \
21470 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21472 done; \
21473 echo "Doing dvi in guile" ; \
21474 (cd guile && \
21475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21477 "RANLIB=$${RANLIB}" \
21478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21479 dvi) \
21480 || exit 1
21482 @endif guile
21484 .PHONY: maybe-TAGS-guile TAGS-guile
21485 maybe-TAGS-guile:
21486 @if guile
21487 maybe-TAGS-guile: TAGS-guile
21489 TAGS-guile: \
21490 configure-guile
21491 @[ -f ./guile/Makefile ] || exit 0; \
21492 r=`${PWD_COMMAND}`; export r; \
21493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21494 $(SET_LIB_PATH) \
21495 $(HOST_EXPORTS) \
21496 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21498 done; \
21499 echo "Doing TAGS in guile" ; \
21500 (cd guile && \
21501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21503 "RANLIB=$${RANLIB}" \
21504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21505 TAGS) \
21506 || exit 1
21508 @endif guile
21510 .PHONY: maybe-install-info-guile install-info-guile
21511 maybe-install-info-guile:
21512 @if guile
21513 maybe-install-info-guile: install-info-guile
21515 install-info-guile: \
21516 configure-guile \
21517 info-guile
21518 @[ -f ./guile/Makefile ] || exit 0; \
21519 r=`${PWD_COMMAND}`; export r; \
21520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21521 $(SET_LIB_PATH) \
21522 $(HOST_EXPORTS) \
21523 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21525 done; \
21526 echo "Doing install-info in guile" ; \
21527 (cd guile && \
21528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21530 "RANLIB=$${RANLIB}" \
21531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21532 install-info) \
21533 || exit 1
21535 @endif guile
21537 .PHONY: maybe-installcheck-guile installcheck-guile
21538 maybe-installcheck-guile:
21539 @if guile
21540 maybe-installcheck-guile: installcheck-guile
21542 installcheck-guile: \
21543 configure-guile
21544 @[ -f ./guile/Makefile ] || exit 0; \
21545 r=`${PWD_COMMAND}`; export r; \
21546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21547 $(SET_LIB_PATH) \
21548 $(HOST_EXPORTS) \
21549 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21551 done; \
21552 echo "Doing installcheck in guile" ; \
21553 (cd guile && \
21554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21556 "RANLIB=$${RANLIB}" \
21557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21558 installcheck) \
21559 || exit 1
21561 @endif guile
21563 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
21564 maybe-mostlyclean-guile:
21565 @if guile
21566 maybe-mostlyclean-guile: mostlyclean-guile
21568 mostlyclean-guile:
21569 @[ -f ./guile/Makefile ] || exit 0; \
21570 r=`${PWD_COMMAND}`; export r; \
21571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21572 $(SET_LIB_PATH) \
21573 $(HOST_EXPORTS) \
21574 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21576 done; \
21577 echo "Doing mostlyclean in guile" ; \
21578 (cd guile && \
21579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21581 "RANLIB=$${RANLIB}" \
21582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21583 mostlyclean) \
21584 || exit 1
21586 @endif guile
21588 .PHONY: maybe-clean-guile clean-guile
21589 maybe-clean-guile:
21590 @if guile
21591 maybe-clean-guile: clean-guile
21593 clean-guile:
21594 @[ -f ./guile/Makefile ] || exit 0; \
21595 r=`${PWD_COMMAND}`; export r; \
21596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21597 $(SET_LIB_PATH) \
21598 $(HOST_EXPORTS) \
21599 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21601 done; \
21602 echo "Doing clean in guile" ; \
21603 (cd guile && \
21604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21606 "RANLIB=$${RANLIB}" \
21607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21608 clean) \
21609 || exit 1
21611 @endif guile
21613 .PHONY: maybe-distclean-guile distclean-guile
21614 maybe-distclean-guile:
21615 @if guile
21616 maybe-distclean-guile: distclean-guile
21618 distclean-guile:
21619 @[ -f ./guile/Makefile ] || exit 0; \
21620 r=`${PWD_COMMAND}`; export r; \
21621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21622 $(SET_LIB_PATH) \
21623 $(HOST_EXPORTS) \
21624 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21626 done; \
21627 echo "Doing distclean in guile" ; \
21628 (cd guile && \
21629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21631 "RANLIB=$${RANLIB}" \
21632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21633 distclean) \
21634 || exit 1
21636 @endif guile
21638 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
21639 maybe-maintainer-clean-guile:
21640 @if guile
21641 maybe-maintainer-clean-guile: maintainer-clean-guile
21643 maintainer-clean-guile:
21644 @[ -f ./guile/Makefile ] || exit 0; \
21645 r=`${PWD_COMMAND}`; export r; \
21646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21647 $(SET_LIB_PATH) \
21648 $(HOST_EXPORTS) \
21649 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21651 done; \
21652 echo "Doing maintainer-clean in guile" ; \
21653 (cd guile && \
21654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21656 "RANLIB=$${RANLIB}" \
21657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21658 maintainer-clean) \
21659 || exit 1
21661 @endif guile
21664 .PHONY: configure-tk maybe-configure-tk
21665 maybe-configure-tk:
21666 @if tk
21667 maybe-configure-tk: configure-tk
21668 configure-tk:
21669 @test ! -f tk/Makefile || exit 0; \
21670 [ -d tk ] || mkdir tk; \
21671 r=`${PWD_COMMAND}`; export r; \
21672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21673 $(HOST_EXPORTS) \
21674 echo Configuring in tk; \
21675 cd tk || exit 1; \
21676 case $(srcdir) in \
21677 \.) \
21678 srcdiroption="--srcdir=."; \
21679 libsrcdir=".";; \
21680 /* | [A-Za-z]:[\\/]*) \
21681 srcdiroption="--srcdir=$(srcdir)/tk"; \
21682 libsrcdir="$$s/tk";; \
21683 *) \
21684 srcdiroption="--srcdir=../$(srcdir)/tk"; \
21685 libsrcdir="$$s/tk";; \
21686 esac; \
21687 $(SHELL) $${libsrcdir}/configure \
21688 $(HOST_CONFIGARGS) $${srcdiroption} \
21689 || exit 1
21690 @endif tk
21692 .PHONY: all-tk maybe-all-tk
21693 maybe-all-tk:
21694 @if tk
21695 TARGET-tk=all
21696 maybe-all-tk: all-tk
21697 all-tk: configure-tk
21698 @r=`${PWD_COMMAND}`; export r; \
21699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21700 $(SET_LIB_PATH) \
21701 $(HOST_EXPORTS) \
21702 (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) \
21703 $(TARGET-tk))
21704 @endif tk
21706 .PHONY: check-tk maybe-check-tk
21707 maybe-check-tk:
21708 @if tk
21709 maybe-check-tk: check-tk
21711 check-tk:
21712 @r=`${PWD_COMMAND}`; export r; \
21713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21714 $(SET_LIB_PATH) \
21715 $(HOST_EXPORTS) \
21716 (cd tk && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
21718 @endif tk
21720 .PHONY: install-tk maybe-install-tk
21721 maybe-install-tk:
21722 @if tk
21723 maybe-install-tk: install-tk
21725 install-tk: installdirs
21726 @r=`${PWD_COMMAND}`; export r; \
21727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21728 $(SET_LIB_PATH) \
21729 $(HOST_EXPORTS) \
21730 (cd tk && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
21732 @endif tk
21734 # Other targets (info, dvi, etc.)
21736 .PHONY: maybe-info-tk info-tk
21737 maybe-info-tk:
21738 @if tk
21739 maybe-info-tk: info-tk
21741 info-tk: \
21742 configure-tk
21743 @[ -f ./tk/Makefile ] || exit 0; \
21744 r=`${PWD_COMMAND}`; export r; \
21745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21746 $(SET_LIB_PATH) \
21747 $(HOST_EXPORTS) \
21748 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21750 done; \
21751 echo "Doing info in tk" ; \
21752 (cd tk && \
21753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21755 "RANLIB=$${RANLIB}" \
21756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21757 info) \
21758 || exit 1
21760 @endif tk
21762 .PHONY: maybe-dvi-tk dvi-tk
21763 maybe-dvi-tk:
21764 @if tk
21765 maybe-dvi-tk: dvi-tk
21767 dvi-tk: \
21768 configure-tk
21769 @[ -f ./tk/Makefile ] || exit 0; \
21770 r=`${PWD_COMMAND}`; export r; \
21771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21772 $(SET_LIB_PATH) \
21773 $(HOST_EXPORTS) \
21774 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21776 done; \
21777 echo "Doing dvi in tk" ; \
21778 (cd tk && \
21779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21781 "RANLIB=$${RANLIB}" \
21782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21783 dvi) \
21784 || exit 1
21786 @endif tk
21788 .PHONY: maybe-TAGS-tk TAGS-tk
21789 maybe-TAGS-tk:
21790 @if tk
21791 maybe-TAGS-tk: TAGS-tk
21793 TAGS-tk: \
21794 configure-tk
21795 @[ -f ./tk/Makefile ] || exit 0; \
21796 r=`${PWD_COMMAND}`; export r; \
21797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21798 $(SET_LIB_PATH) \
21799 $(HOST_EXPORTS) \
21800 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21802 done; \
21803 echo "Doing TAGS in tk" ; \
21804 (cd tk && \
21805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21807 "RANLIB=$${RANLIB}" \
21808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21809 TAGS) \
21810 || exit 1
21812 @endif tk
21814 .PHONY: maybe-install-info-tk install-info-tk
21815 maybe-install-info-tk:
21816 @if tk
21817 maybe-install-info-tk: install-info-tk
21819 install-info-tk: \
21820 configure-tk \
21821 info-tk
21822 @[ -f ./tk/Makefile ] || exit 0; \
21823 r=`${PWD_COMMAND}`; export r; \
21824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21825 $(SET_LIB_PATH) \
21826 $(HOST_EXPORTS) \
21827 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21829 done; \
21830 echo "Doing install-info in tk" ; \
21831 (cd tk && \
21832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21834 "RANLIB=$${RANLIB}" \
21835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21836 install-info) \
21837 || exit 1
21839 @endif tk
21841 .PHONY: maybe-installcheck-tk installcheck-tk
21842 maybe-installcheck-tk:
21843 @if tk
21844 maybe-installcheck-tk: installcheck-tk
21846 installcheck-tk: \
21847 configure-tk
21848 @[ -f ./tk/Makefile ] || exit 0; \
21849 r=`${PWD_COMMAND}`; export r; \
21850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21851 $(SET_LIB_PATH) \
21852 $(HOST_EXPORTS) \
21853 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21855 done; \
21856 echo "Doing installcheck in tk" ; \
21857 (cd tk && \
21858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21860 "RANLIB=$${RANLIB}" \
21861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21862 installcheck) \
21863 || exit 1
21865 @endif tk
21867 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
21868 maybe-mostlyclean-tk:
21869 @if tk
21870 maybe-mostlyclean-tk: mostlyclean-tk
21872 mostlyclean-tk:
21873 @[ -f ./tk/Makefile ] || exit 0; \
21874 r=`${PWD_COMMAND}`; export r; \
21875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21876 $(SET_LIB_PATH) \
21877 $(HOST_EXPORTS) \
21878 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21880 done; \
21881 echo "Doing mostlyclean in tk" ; \
21882 (cd tk && \
21883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21885 "RANLIB=$${RANLIB}" \
21886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21887 mostlyclean) \
21888 || exit 1
21890 @endif tk
21892 .PHONY: maybe-clean-tk clean-tk
21893 maybe-clean-tk:
21894 @if tk
21895 maybe-clean-tk: clean-tk
21897 clean-tk:
21898 @[ -f ./tk/Makefile ] || exit 0; \
21899 r=`${PWD_COMMAND}`; export r; \
21900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21901 $(SET_LIB_PATH) \
21902 $(HOST_EXPORTS) \
21903 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21905 done; \
21906 echo "Doing clean in tk" ; \
21907 (cd tk && \
21908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21910 "RANLIB=$${RANLIB}" \
21911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21912 clean) \
21913 || exit 1
21915 @endif tk
21917 .PHONY: maybe-distclean-tk distclean-tk
21918 maybe-distclean-tk:
21919 @if tk
21920 maybe-distclean-tk: distclean-tk
21922 distclean-tk:
21923 @[ -f ./tk/Makefile ] || exit 0; \
21924 r=`${PWD_COMMAND}`; export r; \
21925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21926 $(SET_LIB_PATH) \
21927 $(HOST_EXPORTS) \
21928 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21930 done; \
21931 echo "Doing distclean in tk" ; \
21932 (cd tk && \
21933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21935 "RANLIB=$${RANLIB}" \
21936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21937 distclean) \
21938 || exit 1
21940 @endif tk
21942 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
21943 maybe-maintainer-clean-tk:
21944 @if tk
21945 maybe-maintainer-clean-tk: maintainer-clean-tk
21947 maintainer-clean-tk:
21948 @[ -f ./tk/Makefile ] || exit 0; \
21949 r=`${PWD_COMMAND}`; export r; \
21950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21951 $(SET_LIB_PATH) \
21952 $(HOST_EXPORTS) \
21953 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21955 done; \
21956 echo "Doing maintainer-clean in tk" ; \
21957 (cd tk && \
21958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21960 "RANLIB=$${RANLIB}" \
21961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21962 maintainer-clean) \
21963 || exit 1
21965 @endif tk
21968 .PHONY: configure-libtermcap maybe-configure-libtermcap
21969 maybe-configure-libtermcap:
21970 @if libtermcap
21971 maybe-configure-libtermcap: configure-libtermcap
21972 configure-libtermcap:
21973 @test ! -f libtermcap/Makefile || exit 0; \
21974 [ -d libtermcap ] || mkdir libtermcap; \
21975 r=`${PWD_COMMAND}`; export r; \
21976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21977 $(HOST_EXPORTS) \
21978 echo Configuring in libtermcap; \
21979 cd libtermcap || exit 1; \
21980 case $(srcdir) in \
21981 \.) \
21982 srcdiroption="--srcdir=."; \
21983 libsrcdir=".";; \
21984 /* | [A-Za-z]:[\\/]*) \
21985 srcdiroption="--srcdir=$(srcdir)/libtermcap"; \
21986 libsrcdir="$$s/libtermcap";; \
21987 *) \
21988 srcdiroption="--srcdir=../$(srcdir)/libtermcap"; \
21989 libsrcdir="$$s/libtermcap";; \
21990 esac; \
21991 $(SHELL) $${libsrcdir}/configure \
21992 $(HOST_CONFIGARGS) $${srcdiroption} \
21993 || exit 1
21994 @endif libtermcap
21996 .PHONY: all-libtermcap maybe-all-libtermcap
21997 maybe-all-libtermcap:
21998 @if libtermcap
21999 TARGET-libtermcap=all
22000 maybe-all-libtermcap: all-libtermcap
22001 all-libtermcap: configure-libtermcap
22002 @r=`${PWD_COMMAND}`; export r; \
22003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22004 $(SET_LIB_PATH) \
22005 $(HOST_EXPORTS) \
22006 (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) \
22007 $(TARGET-libtermcap))
22008 @endif libtermcap
22010 .PHONY: check-libtermcap maybe-check-libtermcap
22011 maybe-check-libtermcap:
22012 @if libtermcap
22013 maybe-check-libtermcap: check-libtermcap
22015 check-libtermcap:
22017 @endif libtermcap
22019 .PHONY: install-libtermcap maybe-install-libtermcap
22020 maybe-install-libtermcap:
22021 @if libtermcap
22022 maybe-install-libtermcap: install-libtermcap
22024 install-libtermcap: installdirs
22025 @r=`${PWD_COMMAND}`; export r; \
22026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22027 $(SET_LIB_PATH) \
22028 $(HOST_EXPORTS) \
22029 (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) install)
22031 @endif libtermcap
22033 # Other targets (info, dvi, etc.)
22035 .PHONY: maybe-info-libtermcap info-libtermcap
22036 maybe-info-libtermcap:
22037 @if libtermcap
22038 maybe-info-libtermcap: info-libtermcap
22040 info-libtermcap: \
22041 configure-libtermcap
22042 @[ -f ./libtermcap/Makefile ] || exit 0; \
22043 r=`${PWD_COMMAND}`; export r; \
22044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22045 $(SET_LIB_PATH) \
22046 $(HOST_EXPORTS) \
22047 for flag in $(EXTRA_HOST_FLAGS) ; do \
22048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22049 done; \
22050 echo "Doing info in libtermcap" ; \
22051 (cd libtermcap && \
22052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22054 "RANLIB=$${RANLIB}" \
22055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22056 info) \
22057 || exit 1
22059 @endif libtermcap
22061 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
22062 maybe-dvi-libtermcap:
22063 @if libtermcap
22064 maybe-dvi-libtermcap: dvi-libtermcap
22066 dvi-libtermcap: \
22067 configure-libtermcap
22068 @[ -f ./libtermcap/Makefile ] || exit 0; \
22069 r=`${PWD_COMMAND}`; export r; \
22070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22071 $(SET_LIB_PATH) \
22072 $(HOST_EXPORTS) \
22073 for flag in $(EXTRA_HOST_FLAGS) ; do \
22074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22075 done; \
22076 echo "Doing dvi in libtermcap" ; \
22077 (cd libtermcap && \
22078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22080 "RANLIB=$${RANLIB}" \
22081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22082 dvi) \
22083 || exit 1
22085 @endif libtermcap
22087 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
22088 maybe-TAGS-libtermcap:
22089 @if libtermcap
22090 maybe-TAGS-libtermcap: TAGS-libtermcap
22092 TAGS-libtermcap: \
22093 configure-libtermcap
22094 @[ -f ./libtermcap/Makefile ] || exit 0; \
22095 r=`${PWD_COMMAND}`; export r; \
22096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22097 $(SET_LIB_PATH) \
22098 $(HOST_EXPORTS) \
22099 for flag in $(EXTRA_HOST_FLAGS) ; do \
22100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22101 done; \
22102 echo "Doing TAGS in libtermcap" ; \
22103 (cd libtermcap && \
22104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22106 "RANLIB=$${RANLIB}" \
22107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22108 TAGS) \
22109 || exit 1
22111 @endif libtermcap
22113 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
22114 maybe-install-info-libtermcap:
22115 @if libtermcap
22116 maybe-install-info-libtermcap: install-info-libtermcap
22118 install-info-libtermcap: \
22119 configure-libtermcap \
22120 info-libtermcap
22121 @[ -f ./libtermcap/Makefile ] || exit 0; \
22122 r=`${PWD_COMMAND}`; export r; \
22123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22124 $(SET_LIB_PATH) \
22125 $(HOST_EXPORTS) \
22126 for flag in $(EXTRA_HOST_FLAGS) ; do \
22127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22128 done; \
22129 echo "Doing install-info in libtermcap" ; \
22130 (cd libtermcap && \
22131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22133 "RANLIB=$${RANLIB}" \
22134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22135 install-info) \
22136 || exit 1
22138 @endif libtermcap
22140 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
22141 maybe-installcheck-libtermcap:
22142 @if libtermcap
22143 maybe-installcheck-libtermcap: installcheck-libtermcap
22145 installcheck-libtermcap: \
22146 configure-libtermcap
22147 @[ -f ./libtermcap/Makefile ] || exit 0; \
22148 r=`${PWD_COMMAND}`; export r; \
22149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22150 $(SET_LIB_PATH) \
22151 $(HOST_EXPORTS) \
22152 for flag in $(EXTRA_HOST_FLAGS) ; do \
22153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22154 done; \
22155 echo "Doing installcheck in libtermcap" ; \
22156 (cd libtermcap && \
22157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22159 "RANLIB=$${RANLIB}" \
22160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22161 installcheck) \
22162 || exit 1
22164 @endif libtermcap
22166 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
22167 maybe-mostlyclean-libtermcap:
22168 @if libtermcap
22169 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
22171 # libtermcap doesn't support mostlyclean.
22172 mostlyclean-libtermcap:
22174 @endif libtermcap
22176 .PHONY: maybe-clean-libtermcap clean-libtermcap
22177 maybe-clean-libtermcap:
22178 @if libtermcap
22179 maybe-clean-libtermcap: clean-libtermcap
22181 # libtermcap doesn't support clean.
22182 clean-libtermcap:
22184 @endif libtermcap
22186 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
22187 maybe-distclean-libtermcap:
22188 @if libtermcap
22189 maybe-distclean-libtermcap: distclean-libtermcap
22191 # libtermcap doesn't support distclean.
22192 distclean-libtermcap:
22194 @endif libtermcap
22196 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
22197 maybe-maintainer-clean-libtermcap:
22198 @if libtermcap
22199 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
22201 # libtermcap doesn't support maintainer-clean.
22202 maintainer-clean-libtermcap:
22204 @endif libtermcap
22207 .PHONY: configure-utils maybe-configure-utils
22208 maybe-configure-utils:
22209 @if utils
22210 maybe-configure-utils: configure-utils
22211 configure-utils:
22212 @test ! -f utils/Makefile || exit 0; \
22213 [ -d utils ] || mkdir utils; \
22214 r=`${PWD_COMMAND}`; export r; \
22215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22216 $(HOST_EXPORTS) \
22217 echo Configuring in utils; \
22218 cd utils || exit 1; \
22219 case $(srcdir) in \
22220 \.) \
22221 srcdiroption="--srcdir=."; \
22222 libsrcdir=".";; \
22223 /* | [A-Za-z]:[\\/]*) \
22224 srcdiroption="--srcdir=$(srcdir)/utils"; \
22225 libsrcdir="$$s/utils";; \
22226 *) \
22227 srcdiroption="--srcdir=../$(srcdir)/utils"; \
22228 libsrcdir="$$s/utils";; \
22229 esac; \
22230 $(SHELL) $${libsrcdir}/configure \
22231 $(HOST_CONFIGARGS) $${srcdiroption} \
22232 || exit 1
22233 @endif utils
22235 .PHONY: all-utils maybe-all-utils
22236 maybe-all-utils:
22237 @if utils
22238 TARGET-utils=all
22239 maybe-all-utils: all-utils
22240 all-utils: configure-utils
22241 @r=`${PWD_COMMAND}`; export r; \
22242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22243 $(SET_LIB_PATH) \
22244 $(HOST_EXPORTS) \
22245 (cd utils && $(MAKE) $(FLAGS_TO_PASS) \
22246 $(TARGET-utils))
22247 @endif utils
22249 .PHONY: check-utils maybe-check-utils
22250 maybe-check-utils:
22251 @if utils
22252 maybe-check-utils: check-utils
22254 check-utils:
22256 @endif utils
22258 .PHONY: install-utils maybe-install-utils
22259 maybe-install-utils:
22260 @if utils
22261 maybe-install-utils: install-utils
22263 install-utils: installdirs
22264 @r=`${PWD_COMMAND}`; export r; \
22265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22266 $(SET_LIB_PATH) \
22267 $(HOST_EXPORTS) \
22268 (cd utils && $(MAKE) $(FLAGS_TO_PASS) install)
22270 @endif utils
22272 # Other targets (info, dvi, etc.)
22274 .PHONY: maybe-info-utils info-utils
22275 maybe-info-utils:
22276 @if utils
22277 maybe-info-utils: info-utils
22279 info-utils: \
22280 configure-utils
22281 @[ -f ./utils/Makefile ] || exit 0; \
22282 r=`${PWD_COMMAND}`; export r; \
22283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22284 $(SET_LIB_PATH) \
22285 $(HOST_EXPORTS) \
22286 for flag in $(EXTRA_HOST_FLAGS) ; do \
22287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22288 done; \
22289 echo "Doing info in utils" ; \
22290 (cd utils && \
22291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22293 "RANLIB=$${RANLIB}" \
22294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22295 info) \
22296 || exit 1
22298 @endif utils
22300 .PHONY: maybe-dvi-utils dvi-utils
22301 maybe-dvi-utils:
22302 @if utils
22303 maybe-dvi-utils: dvi-utils
22305 dvi-utils: \
22306 configure-utils
22307 @[ -f ./utils/Makefile ] || exit 0; \
22308 r=`${PWD_COMMAND}`; export r; \
22309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22310 $(SET_LIB_PATH) \
22311 $(HOST_EXPORTS) \
22312 for flag in $(EXTRA_HOST_FLAGS) ; do \
22313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22314 done; \
22315 echo "Doing dvi in utils" ; \
22316 (cd utils && \
22317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22319 "RANLIB=$${RANLIB}" \
22320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22321 dvi) \
22322 || exit 1
22324 @endif utils
22326 .PHONY: maybe-TAGS-utils TAGS-utils
22327 maybe-TAGS-utils:
22328 @if utils
22329 maybe-TAGS-utils: TAGS-utils
22331 TAGS-utils: \
22332 configure-utils
22333 @[ -f ./utils/Makefile ] || exit 0; \
22334 r=`${PWD_COMMAND}`; export r; \
22335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22336 $(SET_LIB_PATH) \
22337 $(HOST_EXPORTS) \
22338 for flag in $(EXTRA_HOST_FLAGS) ; do \
22339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22340 done; \
22341 echo "Doing TAGS in utils" ; \
22342 (cd utils && \
22343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22345 "RANLIB=$${RANLIB}" \
22346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22347 TAGS) \
22348 || exit 1
22350 @endif utils
22352 .PHONY: maybe-install-info-utils install-info-utils
22353 maybe-install-info-utils:
22354 @if utils
22355 maybe-install-info-utils: install-info-utils
22357 install-info-utils: \
22358 configure-utils \
22359 info-utils
22360 @[ -f ./utils/Makefile ] || exit 0; \
22361 r=`${PWD_COMMAND}`; export r; \
22362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22363 $(SET_LIB_PATH) \
22364 $(HOST_EXPORTS) \
22365 for flag in $(EXTRA_HOST_FLAGS) ; do \
22366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22367 done; \
22368 echo "Doing install-info in utils" ; \
22369 (cd utils && \
22370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22372 "RANLIB=$${RANLIB}" \
22373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22374 install-info) \
22375 || exit 1
22377 @endif utils
22379 .PHONY: maybe-installcheck-utils installcheck-utils
22380 maybe-installcheck-utils:
22381 @if utils
22382 maybe-installcheck-utils: installcheck-utils
22384 installcheck-utils: \
22385 configure-utils
22386 @[ -f ./utils/Makefile ] || exit 0; \
22387 r=`${PWD_COMMAND}`; export r; \
22388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22389 $(SET_LIB_PATH) \
22390 $(HOST_EXPORTS) \
22391 for flag in $(EXTRA_HOST_FLAGS) ; do \
22392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22393 done; \
22394 echo "Doing installcheck in utils" ; \
22395 (cd utils && \
22396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22398 "RANLIB=$${RANLIB}" \
22399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22400 installcheck) \
22401 || exit 1
22403 @endif utils
22405 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
22406 maybe-mostlyclean-utils:
22407 @if utils
22408 maybe-mostlyclean-utils: mostlyclean-utils
22410 mostlyclean-utils:
22411 @[ -f ./utils/Makefile ] || exit 0; \
22412 r=`${PWD_COMMAND}`; export r; \
22413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22414 $(SET_LIB_PATH) \
22415 $(HOST_EXPORTS) \
22416 for flag in $(EXTRA_HOST_FLAGS) ; do \
22417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22418 done; \
22419 echo "Doing mostlyclean in utils" ; \
22420 (cd utils && \
22421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22423 "RANLIB=$${RANLIB}" \
22424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22425 mostlyclean) \
22426 || exit 1
22428 @endif utils
22430 .PHONY: maybe-clean-utils clean-utils
22431 maybe-clean-utils:
22432 @if utils
22433 maybe-clean-utils: clean-utils
22435 clean-utils:
22436 @[ -f ./utils/Makefile ] || exit 0; \
22437 r=`${PWD_COMMAND}`; export r; \
22438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22439 $(SET_LIB_PATH) \
22440 $(HOST_EXPORTS) \
22441 for flag in $(EXTRA_HOST_FLAGS) ; do \
22442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22443 done; \
22444 echo "Doing clean in utils" ; \
22445 (cd utils && \
22446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22448 "RANLIB=$${RANLIB}" \
22449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22450 clean) \
22451 || exit 1
22453 @endif utils
22455 .PHONY: maybe-distclean-utils distclean-utils
22456 maybe-distclean-utils:
22457 @if utils
22458 maybe-distclean-utils: distclean-utils
22460 distclean-utils:
22461 @[ -f ./utils/Makefile ] || exit 0; \
22462 r=`${PWD_COMMAND}`; export r; \
22463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22464 $(SET_LIB_PATH) \
22465 $(HOST_EXPORTS) \
22466 for flag in $(EXTRA_HOST_FLAGS) ; do \
22467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22468 done; \
22469 echo "Doing distclean in utils" ; \
22470 (cd utils && \
22471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22473 "RANLIB=$${RANLIB}" \
22474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22475 distclean) \
22476 || exit 1
22478 @endif utils
22480 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
22481 maybe-maintainer-clean-utils:
22482 @if utils
22483 maybe-maintainer-clean-utils: maintainer-clean-utils
22485 maintainer-clean-utils:
22486 @[ -f ./utils/Makefile ] || exit 0; \
22487 r=`${PWD_COMMAND}`; export r; \
22488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22489 $(SET_LIB_PATH) \
22490 $(HOST_EXPORTS) \
22491 for flag in $(EXTRA_HOST_FLAGS) ; do \
22492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22493 done; \
22494 echo "Doing maintainer-clean in utils" ; \
22495 (cd utils && \
22496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22498 "RANLIB=$${RANLIB}" \
22499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22500 maintainer-clean) \
22501 || exit 1
22503 @endif utils
22507 # ---------------------------------------
22508 # Modules which run on the target machine
22509 # ---------------------------------------
22511 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
22512 maybe-configure-target-libstdc++-v3:
22513 @if target-libstdc++-v3
22514 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
22516 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
22517 $(TARGET_SUBDIR)/libstdc++-v3/multilib.out: multilib.out
22518 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
22519 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || : ; \
22520 cp multilib.out $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
22522 configure-target-libstdc++-v3: $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
22523 @test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
22524 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
22525 r=`${PWD_COMMAND}`; export r; \
22526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22527 $(SET_LIB_PATH) \
22528 $(RAW_CXX_TARGET_EXPORTS) \
22529 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
22530 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
22531 case $(srcdir) in \
22532 /* | [A-Za-z]:[\\/]*) \
22533 topdir=$(srcdir) ;; \
22534 *) \
22535 case "$(TARGET_SUBDIR)" in \
22536 .) topdir="../$(srcdir)" ;; \
22537 *) topdir="../../$(srcdir)" ;; \
22538 esac ;; \
22539 esac; \
22540 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
22541 libsrcdir="$$s/libstdc++-v3"; \
22542 rm -f no-such-file || : ; \
22543 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22544 $(TARGET_CONFIGARGS) $${srcdiroption} \
22545 --with-target-subdir="$(TARGET_SUBDIR)" \
22546 || exit 1
22547 @endif target-libstdc++-v3
22549 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
22550 maybe-all-target-libstdc++-v3:
22551 @if target-libstdc++-v3
22552 TARGET-target-libstdc++-v3=all
22553 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
22554 all-target-libstdc++-v3: configure-target-libstdc++-v3
22555 @r=`${PWD_COMMAND}`; export r; \
22556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22557 $(SET_LIB_PATH) \
22558 $(RAW_CXX_TARGET_EXPORTS) \
22559 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22560 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libstdc++-v3))
22561 @endif target-libstdc++-v3
22563 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
22564 maybe-check-target-libstdc++-v3:
22565 @if target-libstdc++-v3
22566 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
22568 check-target-libstdc++-v3:
22569 @r=`${PWD_COMMAND}`; export r; \
22570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22571 $(SET_LIB_PATH) \
22572 $(RAW_CXX_TARGET_EXPORTS) \
22573 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22574 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
22576 @endif target-libstdc++-v3
22578 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
22579 maybe-install-target-libstdc++-v3:
22580 @if target-libstdc++-v3
22581 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
22583 install-target-libstdc++-v3: installdirs
22584 @r=`${PWD_COMMAND}`; export r; \
22585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22586 $(SET_LIB_PATH) \
22587 $(RAW_CXX_TARGET_EXPORTS) \
22588 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22589 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
22591 @endif target-libstdc++-v3
22593 # Other targets (info, dvi, etc.)
22595 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
22596 maybe-info-target-libstdc++-v3:
22597 @if target-libstdc++-v3
22598 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
22600 info-target-libstdc++-v3: \
22601 configure-target-libstdc++-v3
22602 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22603 r=`${PWD_COMMAND}`; export r; \
22604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22605 $(SET_LIB_PATH) \
22606 $(RAW_CXX_TARGET_EXPORTS) \
22607 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22608 for flag in $(EXTRA_TARGET_FLAGS); do \
22609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22610 done; \
22611 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22614 "RANLIB=$${RANLIB}" \
22615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22616 info) \
22617 || exit 1
22619 @endif target-libstdc++-v3
22621 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
22622 maybe-dvi-target-libstdc++-v3:
22623 @if target-libstdc++-v3
22624 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
22626 dvi-target-libstdc++-v3: \
22627 configure-target-libstdc++-v3
22628 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22629 r=`${PWD_COMMAND}`; export r; \
22630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22631 $(SET_LIB_PATH) \
22632 $(RAW_CXX_TARGET_EXPORTS) \
22633 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22634 for flag in $(EXTRA_TARGET_FLAGS); do \
22635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22636 done; \
22637 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22640 "RANLIB=$${RANLIB}" \
22641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22642 dvi) \
22643 || exit 1
22645 @endif target-libstdc++-v3
22647 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
22648 maybe-TAGS-target-libstdc++-v3:
22649 @if target-libstdc++-v3
22650 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
22652 TAGS-target-libstdc++-v3: \
22653 configure-target-libstdc++-v3
22654 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22655 r=`${PWD_COMMAND}`; export r; \
22656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22657 $(SET_LIB_PATH) \
22658 $(RAW_CXX_TARGET_EXPORTS) \
22659 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22660 for flag in $(EXTRA_TARGET_FLAGS); do \
22661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22662 done; \
22663 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22666 "RANLIB=$${RANLIB}" \
22667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22668 TAGS) \
22669 || exit 1
22671 @endif target-libstdc++-v3
22673 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
22674 maybe-install-info-target-libstdc++-v3:
22675 @if target-libstdc++-v3
22676 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
22678 install-info-target-libstdc++-v3: \
22679 configure-target-libstdc++-v3 \
22680 info-target-libstdc++-v3
22681 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22682 r=`${PWD_COMMAND}`; export r; \
22683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22684 $(SET_LIB_PATH) \
22685 $(RAW_CXX_TARGET_EXPORTS) \
22686 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22687 for flag in $(EXTRA_TARGET_FLAGS); do \
22688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22689 done; \
22690 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22693 "RANLIB=$${RANLIB}" \
22694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22695 install-info) \
22696 || exit 1
22698 @endif target-libstdc++-v3
22700 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
22701 maybe-installcheck-target-libstdc++-v3:
22702 @if target-libstdc++-v3
22703 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
22705 installcheck-target-libstdc++-v3: \
22706 configure-target-libstdc++-v3
22707 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22708 r=`${PWD_COMMAND}`; export r; \
22709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22710 $(SET_LIB_PATH) \
22711 $(RAW_CXX_TARGET_EXPORTS) \
22712 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22713 for flag in $(EXTRA_TARGET_FLAGS); do \
22714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22715 done; \
22716 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22719 "RANLIB=$${RANLIB}" \
22720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22721 installcheck) \
22722 || exit 1
22724 @endif target-libstdc++-v3
22726 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
22727 maybe-mostlyclean-target-libstdc++-v3:
22728 @if target-libstdc++-v3
22729 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
22731 mostlyclean-target-libstdc++-v3:
22732 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22733 r=`${PWD_COMMAND}`; export r; \
22734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22735 $(SET_LIB_PATH) \
22736 $(RAW_CXX_TARGET_EXPORTS) \
22737 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22738 for flag in $(EXTRA_TARGET_FLAGS); do \
22739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22740 done; \
22741 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22744 "RANLIB=$${RANLIB}" \
22745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22746 mostlyclean) \
22747 || exit 1
22749 @endif target-libstdc++-v3
22751 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
22752 maybe-clean-target-libstdc++-v3:
22753 @if target-libstdc++-v3
22754 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
22756 clean-target-libstdc++-v3:
22757 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22758 r=`${PWD_COMMAND}`; export r; \
22759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22760 $(SET_LIB_PATH) \
22761 $(RAW_CXX_TARGET_EXPORTS) \
22762 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22763 for flag in $(EXTRA_TARGET_FLAGS); do \
22764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22765 done; \
22766 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22769 "RANLIB=$${RANLIB}" \
22770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22771 clean) \
22772 || exit 1
22774 @endif target-libstdc++-v3
22776 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
22777 maybe-distclean-target-libstdc++-v3:
22778 @if target-libstdc++-v3
22779 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
22781 distclean-target-libstdc++-v3:
22782 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22783 r=`${PWD_COMMAND}`; export r; \
22784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22785 $(SET_LIB_PATH) \
22786 $(RAW_CXX_TARGET_EXPORTS) \
22787 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22788 for flag in $(EXTRA_TARGET_FLAGS); do \
22789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22790 done; \
22791 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22794 "RANLIB=$${RANLIB}" \
22795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22796 distclean) \
22797 || exit 1
22799 @endif target-libstdc++-v3
22801 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
22802 maybe-maintainer-clean-target-libstdc++-v3:
22803 @if target-libstdc++-v3
22804 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
22806 maintainer-clean-target-libstdc++-v3:
22807 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22808 r=`${PWD_COMMAND}`; export r; \
22809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22810 $(SET_LIB_PATH) \
22811 $(RAW_CXX_TARGET_EXPORTS) \
22812 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22813 for flag in $(EXTRA_TARGET_FLAGS); do \
22814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22815 done; \
22816 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22819 "RANLIB=$${RANLIB}" \
22820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22821 maintainer-clean) \
22822 || exit 1
22824 @endif target-libstdc++-v3
22827 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
22828 maybe-configure-target-libmudflap:
22829 @if target-libmudflap
22830 maybe-configure-target-libmudflap: configure-target-libmudflap
22832 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
22833 $(TARGET_SUBDIR)/libmudflap/multilib.out: multilib.out
22834 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
22835 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile || : ; \
22836 cp multilib.out $(TARGET_SUBDIR)/libmudflap/multilib.out
22838 configure-target-libmudflap: $(TARGET_SUBDIR)/libmudflap/multilib.out
22839 @test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
22840 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
22841 r=`${PWD_COMMAND}`; export r; \
22842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22843 $(SET_LIB_PATH) \
22844 $(NORMAL_TARGET_EXPORTS) \
22845 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
22846 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
22847 case $(srcdir) in \
22848 /* | [A-Za-z]:[\\/]*) \
22849 topdir=$(srcdir) ;; \
22850 *) \
22851 case "$(TARGET_SUBDIR)" in \
22852 .) topdir="../$(srcdir)" ;; \
22853 *) topdir="../../$(srcdir)" ;; \
22854 esac ;; \
22855 esac; \
22856 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
22857 libsrcdir="$$s/libmudflap"; \
22858 rm -f no-such-file || : ; \
22859 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22860 $(TARGET_CONFIGARGS) $${srcdiroption} \
22861 --with-target-subdir="$(TARGET_SUBDIR)" \
22862 || exit 1
22863 @endif target-libmudflap
22865 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
22866 maybe-all-target-libmudflap:
22867 @if target-libmudflap
22868 TARGET-target-libmudflap=all
22869 maybe-all-target-libmudflap: all-target-libmudflap
22870 all-target-libmudflap: configure-target-libmudflap
22871 @r=`${PWD_COMMAND}`; export r; \
22872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22873 $(SET_LIB_PATH) \
22874 $(NORMAL_TARGET_EXPORTS) \
22875 (cd $(TARGET_SUBDIR)/libmudflap && \
22876 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libmudflap))
22877 @endif target-libmudflap
22879 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
22880 maybe-check-target-libmudflap:
22881 @if target-libmudflap
22882 maybe-check-target-libmudflap: check-target-libmudflap
22884 check-target-libmudflap:
22885 @r=`${PWD_COMMAND}`; export r; \
22886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22887 $(SET_LIB_PATH) \
22888 $(NORMAL_TARGET_EXPORTS) \
22889 (cd $(TARGET_SUBDIR)/libmudflap && \
22890 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
22892 @endif target-libmudflap
22894 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
22895 maybe-install-target-libmudflap:
22896 @if target-libmudflap
22897 maybe-install-target-libmudflap: install-target-libmudflap
22899 install-target-libmudflap: installdirs
22900 @r=`${PWD_COMMAND}`; export r; \
22901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22902 $(SET_LIB_PATH) \
22903 $(NORMAL_TARGET_EXPORTS) \
22904 (cd $(TARGET_SUBDIR)/libmudflap && \
22905 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
22907 @endif target-libmudflap
22909 # Other targets (info, dvi, etc.)
22911 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
22912 maybe-info-target-libmudflap:
22913 @if target-libmudflap
22914 maybe-info-target-libmudflap: info-target-libmudflap
22916 info-target-libmudflap: \
22917 configure-target-libmudflap
22918 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22919 r=`${PWD_COMMAND}`; export r; \
22920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22921 $(SET_LIB_PATH) \
22922 $(NORMAL_TARGET_EXPORTS) \
22923 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
22924 for flag in $(EXTRA_TARGET_FLAGS); do \
22925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22926 done; \
22927 (cd $(TARGET_SUBDIR)/libmudflap && \
22928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22930 "RANLIB=$${RANLIB}" \
22931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22932 info) \
22933 || exit 1
22935 @endif target-libmudflap
22937 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
22938 maybe-dvi-target-libmudflap:
22939 @if target-libmudflap
22940 maybe-dvi-target-libmudflap: dvi-target-libmudflap
22942 dvi-target-libmudflap: \
22943 configure-target-libmudflap
22944 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22945 r=`${PWD_COMMAND}`; export r; \
22946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22947 $(SET_LIB_PATH) \
22948 $(NORMAL_TARGET_EXPORTS) \
22949 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
22950 for flag in $(EXTRA_TARGET_FLAGS); do \
22951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22952 done; \
22953 (cd $(TARGET_SUBDIR)/libmudflap && \
22954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22956 "RANLIB=$${RANLIB}" \
22957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22958 dvi) \
22959 || exit 1
22961 @endif target-libmudflap
22963 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
22964 maybe-TAGS-target-libmudflap:
22965 @if target-libmudflap
22966 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
22968 TAGS-target-libmudflap: \
22969 configure-target-libmudflap
22970 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22971 r=`${PWD_COMMAND}`; export r; \
22972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22973 $(SET_LIB_PATH) \
22974 $(NORMAL_TARGET_EXPORTS) \
22975 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
22976 for flag in $(EXTRA_TARGET_FLAGS); do \
22977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22978 done; \
22979 (cd $(TARGET_SUBDIR)/libmudflap && \
22980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22982 "RANLIB=$${RANLIB}" \
22983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22984 TAGS) \
22985 || exit 1
22987 @endif target-libmudflap
22989 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
22990 maybe-install-info-target-libmudflap:
22991 @if target-libmudflap
22992 maybe-install-info-target-libmudflap: install-info-target-libmudflap
22994 install-info-target-libmudflap: \
22995 configure-target-libmudflap \
22996 info-target-libmudflap
22997 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22998 r=`${PWD_COMMAND}`; export r; \
22999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23000 $(SET_LIB_PATH) \
23001 $(NORMAL_TARGET_EXPORTS) \
23002 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
23003 for flag in $(EXTRA_TARGET_FLAGS); do \
23004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23005 done; \
23006 (cd $(TARGET_SUBDIR)/libmudflap && \
23007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23009 "RANLIB=$${RANLIB}" \
23010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23011 install-info) \
23012 || exit 1
23014 @endif target-libmudflap
23016 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
23017 maybe-installcheck-target-libmudflap:
23018 @if target-libmudflap
23019 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
23021 installcheck-target-libmudflap: \
23022 configure-target-libmudflap
23023 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
23024 r=`${PWD_COMMAND}`; export r; \
23025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23026 $(SET_LIB_PATH) \
23027 $(NORMAL_TARGET_EXPORTS) \
23028 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
23029 for flag in $(EXTRA_TARGET_FLAGS); do \
23030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23031 done; \
23032 (cd $(TARGET_SUBDIR)/libmudflap && \
23033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23035 "RANLIB=$${RANLIB}" \
23036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23037 installcheck) \
23038 || exit 1
23040 @endif target-libmudflap
23042 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
23043 maybe-mostlyclean-target-libmudflap:
23044 @if target-libmudflap
23045 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
23047 mostlyclean-target-libmudflap:
23048 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
23049 r=`${PWD_COMMAND}`; export r; \
23050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23051 $(SET_LIB_PATH) \
23052 $(NORMAL_TARGET_EXPORTS) \
23053 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
23054 for flag in $(EXTRA_TARGET_FLAGS); do \
23055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23056 done; \
23057 (cd $(TARGET_SUBDIR)/libmudflap && \
23058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23060 "RANLIB=$${RANLIB}" \
23061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23062 mostlyclean) \
23063 || exit 1
23065 @endif target-libmudflap
23067 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
23068 maybe-clean-target-libmudflap:
23069 @if target-libmudflap
23070 maybe-clean-target-libmudflap: clean-target-libmudflap
23072 clean-target-libmudflap:
23073 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
23074 r=`${PWD_COMMAND}`; export r; \
23075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23076 $(SET_LIB_PATH) \
23077 $(NORMAL_TARGET_EXPORTS) \
23078 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
23079 for flag in $(EXTRA_TARGET_FLAGS); do \
23080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23081 done; \
23082 (cd $(TARGET_SUBDIR)/libmudflap && \
23083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23085 "RANLIB=$${RANLIB}" \
23086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23087 clean) \
23088 || exit 1
23090 @endif target-libmudflap
23092 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
23093 maybe-distclean-target-libmudflap:
23094 @if target-libmudflap
23095 maybe-distclean-target-libmudflap: distclean-target-libmudflap
23097 distclean-target-libmudflap:
23098 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
23099 r=`${PWD_COMMAND}`; export r; \
23100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23101 $(SET_LIB_PATH) \
23102 $(NORMAL_TARGET_EXPORTS) \
23103 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
23104 for flag in $(EXTRA_TARGET_FLAGS); do \
23105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23106 done; \
23107 (cd $(TARGET_SUBDIR)/libmudflap && \
23108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23110 "RANLIB=$${RANLIB}" \
23111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23112 distclean) \
23113 || exit 1
23115 @endif target-libmudflap
23117 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
23118 maybe-maintainer-clean-target-libmudflap:
23119 @if target-libmudflap
23120 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
23122 maintainer-clean-target-libmudflap:
23123 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
23124 r=`${PWD_COMMAND}`; export r; \
23125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23126 $(SET_LIB_PATH) \
23127 $(NORMAL_TARGET_EXPORTS) \
23128 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
23129 for flag in $(EXTRA_TARGET_FLAGS); do \
23130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23131 done; \
23132 (cd $(TARGET_SUBDIR)/libmudflap && \
23133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23135 "RANLIB=$${RANLIB}" \
23136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23137 maintainer-clean) \
23138 || exit 1
23140 @endif target-libmudflap
23143 .PHONY: configure-target-newlib maybe-configure-target-newlib
23144 maybe-configure-target-newlib:
23145 @if target-newlib
23146 maybe-configure-target-newlib: configure-target-newlib
23148 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
23149 $(TARGET_SUBDIR)/newlib/multilib.out: multilib.out
23150 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
23151 rm -f $(TARGET_SUBDIR)/newlib/Makefile || : ; \
23152 cp multilib.out $(TARGET_SUBDIR)/newlib/multilib.out
23154 configure-target-newlib: $(TARGET_SUBDIR)/newlib/multilib.out
23155 @test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
23156 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
23157 r=`${PWD_COMMAND}`; export r; \
23158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23159 $(SET_LIB_PATH) \
23160 $(NORMAL_TARGET_EXPORTS) \
23161 echo Configuring in $(TARGET_SUBDIR)/newlib; \
23162 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
23163 case $(srcdir) in \
23164 /* | [A-Za-z]:[\\/]*) \
23165 topdir=$(srcdir) ;; \
23166 *) \
23167 case "$(TARGET_SUBDIR)" in \
23168 .) topdir="../$(srcdir)" ;; \
23169 *) topdir="../../$(srcdir)" ;; \
23170 esac ;; \
23171 esac; \
23172 srcdiroption="--srcdir=$${topdir}/newlib"; \
23173 libsrcdir="$$s/newlib"; \
23174 rm -f no-such-file || : ; \
23175 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23176 $(TARGET_CONFIGARGS) $${srcdiroption} \
23177 --with-target-subdir="$(TARGET_SUBDIR)" \
23178 || exit 1
23179 @endif target-newlib
23181 .PHONY: all-target-newlib maybe-all-target-newlib
23182 maybe-all-target-newlib:
23183 @if target-newlib
23184 TARGET-target-newlib=all
23185 maybe-all-target-newlib: all-target-newlib
23186 all-target-newlib: configure-target-newlib
23187 @r=`${PWD_COMMAND}`; export r; \
23188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23189 $(SET_LIB_PATH) \
23190 $(NORMAL_TARGET_EXPORTS) \
23191 (cd $(TARGET_SUBDIR)/newlib && \
23192 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-newlib))
23193 @endif target-newlib
23195 .PHONY: check-target-newlib maybe-check-target-newlib
23196 maybe-check-target-newlib:
23197 @if target-newlib
23198 maybe-check-target-newlib: check-target-newlib
23200 check-target-newlib:
23201 @r=`${PWD_COMMAND}`; export r; \
23202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23203 $(SET_LIB_PATH) \
23204 $(NORMAL_TARGET_EXPORTS) \
23205 (cd $(TARGET_SUBDIR)/newlib && \
23206 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
23208 @endif target-newlib
23210 .PHONY: install-target-newlib maybe-install-target-newlib
23211 maybe-install-target-newlib:
23212 @if target-newlib
23213 maybe-install-target-newlib: install-target-newlib
23215 install-target-newlib: installdirs
23216 @r=`${PWD_COMMAND}`; export r; \
23217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23218 $(SET_LIB_PATH) \
23219 $(NORMAL_TARGET_EXPORTS) \
23220 (cd $(TARGET_SUBDIR)/newlib && \
23221 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
23223 @endif target-newlib
23225 # Other targets (info, dvi, etc.)
23227 .PHONY: maybe-info-target-newlib info-target-newlib
23228 maybe-info-target-newlib:
23229 @if target-newlib
23230 maybe-info-target-newlib: info-target-newlib
23232 info-target-newlib: \
23233 configure-target-newlib
23234 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23235 r=`${PWD_COMMAND}`; export r; \
23236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23237 $(SET_LIB_PATH) \
23238 $(NORMAL_TARGET_EXPORTS) \
23239 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
23240 for flag in $(EXTRA_TARGET_FLAGS); do \
23241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23242 done; \
23243 (cd $(TARGET_SUBDIR)/newlib && \
23244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23246 "RANLIB=$${RANLIB}" \
23247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23248 info) \
23249 || exit 1
23251 @endif target-newlib
23253 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
23254 maybe-dvi-target-newlib:
23255 @if target-newlib
23256 maybe-dvi-target-newlib: dvi-target-newlib
23258 dvi-target-newlib: \
23259 configure-target-newlib
23260 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23261 r=`${PWD_COMMAND}`; export r; \
23262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23263 $(SET_LIB_PATH) \
23264 $(NORMAL_TARGET_EXPORTS) \
23265 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
23266 for flag in $(EXTRA_TARGET_FLAGS); do \
23267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23268 done; \
23269 (cd $(TARGET_SUBDIR)/newlib && \
23270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23272 "RANLIB=$${RANLIB}" \
23273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23274 dvi) \
23275 || exit 1
23277 @endif target-newlib
23279 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
23280 maybe-TAGS-target-newlib:
23281 @if target-newlib
23282 maybe-TAGS-target-newlib: TAGS-target-newlib
23284 TAGS-target-newlib: \
23285 configure-target-newlib
23286 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23287 r=`${PWD_COMMAND}`; export r; \
23288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23289 $(SET_LIB_PATH) \
23290 $(NORMAL_TARGET_EXPORTS) \
23291 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
23292 for flag in $(EXTRA_TARGET_FLAGS); do \
23293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23294 done; \
23295 (cd $(TARGET_SUBDIR)/newlib && \
23296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23298 "RANLIB=$${RANLIB}" \
23299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23300 TAGS) \
23301 || exit 1
23303 @endif target-newlib
23305 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
23306 maybe-install-info-target-newlib:
23307 @if target-newlib
23308 maybe-install-info-target-newlib: install-info-target-newlib
23310 install-info-target-newlib: \
23311 configure-target-newlib \
23312 info-target-newlib
23313 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23314 r=`${PWD_COMMAND}`; export r; \
23315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23316 $(SET_LIB_PATH) \
23317 $(NORMAL_TARGET_EXPORTS) \
23318 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
23319 for flag in $(EXTRA_TARGET_FLAGS); do \
23320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23321 done; \
23322 (cd $(TARGET_SUBDIR)/newlib && \
23323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23325 "RANLIB=$${RANLIB}" \
23326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23327 install-info) \
23328 || exit 1
23330 @endif target-newlib
23332 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
23333 maybe-installcheck-target-newlib:
23334 @if target-newlib
23335 maybe-installcheck-target-newlib: installcheck-target-newlib
23337 installcheck-target-newlib: \
23338 configure-target-newlib
23339 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23340 r=`${PWD_COMMAND}`; export r; \
23341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23342 $(SET_LIB_PATH) \
23343 $(NORMAL_TARGET_EXPORTS) \
23344 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
23345 for flag in $(EXTRA_TARGET_FLAGS); do \
23346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23347 done; \
23348 (cd $(TARGET_SUBDIR)/newlib && \
23349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23351 "RANLIB=$${RANLIB}" \
23352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23353 installcheck) \
23354 || exit 1
23356 @endif target-newlib
23358 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
23359 maybe-mostlyclean-target-newlib:
23360 @if target-newlib
23361 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
23363 mostlyclean-target-newlib:
23364 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23365 r=`${PWD_COMMAND}`; export r; \
23366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23367 $(SET_LIB_PATH) \
23368 $(NORMAL_TARGET_EXPORTS) \
23369 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
23370 for flag in $(EXTRA_TARGET_FLAGS); do \
23371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23372 done; \
23373 (cd $(TARGET_SUBDIR)/newlib && \
23374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23376 "RANLIB=$${RANLIB}" \
23377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23378 mostlyclean) \
23379 || exit 1
23381 @endif target-newlib
23383 .PHONY: maybe-clean-target-newlib clean-target-newlib
23384 maybe-clean-target-newlib:
23385 @if target-newlib
23386 maybe-clean-target-newlib: clean-target-newlib
23388 clean-target-newlib:
23389 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23390 r=`${PWD_COMMAND}`; export r; \
23391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23392 $(SET_LIB_PATH) \
23393 $(NORMAL_TARGET_EXPORTS) \
23394 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
23395 for flag in $(EXTRA_TARGET_FLAGS); do \
23396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23397 done; \
23398 (cd $(TARGET_SUBDIR)/newlib && \
23399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23401 "RANLIB=$${RANLIB}" \
23402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23403 clean) \
23404 || exit 1
23406 @endif target-newlib
23408 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
23409 maybe-distclean-target-newlib:
23410 @if target-newlib
23411 maybe-distclean-target-newlib: distclean-target-newlib
23413 distclean-target-newlib:
23414 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23415 r=`${PWD_COMMAND}`; export r; \
23416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23417 $(SET_LIB_PATH) \
23418 $(NORMAL_TARGET_EXPORTS) \
23419 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
23420 for flag in $(EXTRA_TARGET_FLAGS); do \
23421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23422 done; \
23423 (cd $(TARGET_SUBDIR)/newlib && \
23424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23426 "RANLIB=$${RANLIB}" \
23427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23428 distclean) \
23429 || exit 1
23431 @endif target-newlib
23433 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
23434 maybe-maintainer-clean-target-newlib:
23435 @if target-newlib
23436 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
23438 maintainer-clean-target-newlib:
23439 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23440 r=`${PWD_COMMAND}`; export r; \
23441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23442 $(SET_LIB_PATH) \
23443 $(NORMAL_TARGET_EXPORTS) \
23444 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
23445 for flag in $(EXTRA_TARGET_FLAGS); do \
23446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23447 done; \
23448 (cd $(TARGET_SUBDIR)/newlib && \
23449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23451 "RANLIB=$${RANLIB}" \
23452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23453 maintainer-clean) \
23454 || exit 1
23456 @endif target-newlib
23459 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
23460 maybe-configure-target-libgfortran:
23461 @if target-libgfortran
23462 maybe-configure-target-libgfortran: configure-target-libgfortran
23464 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
23465 $(TARGET_SUBDIR)/libgfortran/multilib.out: multilib.out
23466 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
23467 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile || : ; \
23468 cp multilib.out $(TARGET_SUBDIR)/libgfortran/multilib.out
23470 configure-target-libgfortran: $(TARGET_SUBDIR)/libgfortran/multilib.out
23471 @test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
23472 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
23473 r=`${PWD_COMMAND}`; export r; \
23474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23475 $(SET_LIB_PATH) \
23476 $(NORMAL_TARGET_EXPORTS) \
23477 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
23478 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
23479 case $(srcdir) in \
23480 /* | [A-Za-z]:[\\/]*) \
23481 topdir=$(srcdir) ;; \
23482 *) \
23483 case "$(TARGET_SUBDIR)" in \
23484 .) topdir="../$(srcdir)" ;; \
23485 *) topdir="../../$(srcdir)" ;; \
23486 esac ;; \
23487 esac; \
23488 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
23489 libsrcdir="$$s/libgfortran"; \
23490 rm -f no-such-file || : ; \
23491 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23492 $(TARGET_CONFIGARGS) $${srcdiroption} \
23493 --with-target-subdir="$(TARGET_SUBDIR)" \
23494 || exit 1
23495 @endif target-libgfortran
23497 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
23498 maybe-all-target-libgfortran:
23499 @if target-libgfortran
23500 TARGET-target-libgfortran=all
23501 maybe-all-target-libgfortran: all-target-libgfortran
23502 all-target-libgfortran: configure-target-libgfortran
23503 @r=`${PWD_COMMAND}`; export r; \
23504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23505 $(SET_LIB_PATH) \
23506 $(NORMAL_TARGET_EXPORTS) \
23507 (cd $(TARGET_SUBDIR)/libgfortran && \
23508 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgfortran))
23509 @endif target-libgfortran
23511 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
23512 maybe-check-target-libgfortran:
23513 @if target-libgfortran
23514 maybe-check-target-libgfortran: check-target-libgfortran
23516 check-target-libgfortran:
23517 @r=`${PWD_COMMAND}`; export r; \
23518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23519 $(SET_LIB_PATH) \
23520 $(NORMAL_TARGET_EXPORTS) \
23521 (cd $(TARGET_SUBDIR)/libgfortran && \
23522 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
23524 @endif target-libgfortran
23526 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
23527 maybe-install-target-libgfortran:
23528 @if target-libgfortran
23529 maybe-install-target-libgfortran: install-target-libgfortran
23531 install-target-libgfortran: installdirs
23532 @r=`${PWD_COMMAND}`; export r; \
23533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23534 $(SET_LIB_PATH) \
23535 $(NORMAL_TARGET_EXPORTS) \
23536 (cd $(TARGET_SUBDIR)/libgfortran && \
23537 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
23539 @endif target-libgfortran
23541 # Other targets (info, dvi, etc.)
23543 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
23544 maybe-info-target-libgfortran:
23545 @if target-libgfortran
23546 maybe-info-target-libgfortran: info-target-libgfortran
23548 info-target-libgfortran: \
23549 configure-target-libgfortran
23550 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23551 r=`${PWD_COMMAND}`; export r; \
23552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23553 $(SET_LIB_PATH) \
23554 $(NORMAL_TARGET_EXPORTS) \
23555 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
23556 for flag in $(EXTRA_TARGET_FLAGS); do \
23557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23558 done; \
23559 (cd $(TARGET_SUBDIR)/libgfortran && \
23560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23562 "RANLIB=$${RANLIB}" \
23563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23564 info) \
23565 || exit 1
23567 @endif target-libgfortran
23569 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
23570 maybe-dvi-target-libgfortran:
23571 @if target-libgfortran
23572 maybe-dvi-target-libgfortran: dvi-target-libgfortran
23574 dvi-target-libgfortran: \
23575 configure-target-libgfortran
23576 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23577 r=`${PWD_COMMAND}`; export r; \
23578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23579 $(SET_LIB_PATH) \
23580 $(NORMAL_TARGET_EXPORTS) \
23581 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
23582 for flag in $(EXTRA_TARGET_FLAGS); do \
23583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23584 done; \
23585 (cd $(TARGET_SUBDIR)/libgfortran && \
23586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23588 "RANLIB=$${RANLIB}" \
23589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23590 dvi) \
23591 || exit 1
23593 @endif target-libgfortran
23595 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
23596 maybe-TAGS-target-libgfortran:
23597 @if target-libgfortran
23598 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
23600 TAGS-target-libgfortran: \
23601 configure-target-libgfortran
23602 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23603 r=`${PWD_COMMAND}`; export r; \
23604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23605 $(SET_LIB_PATH) \
23606 $(NORMAL_TARGET_EXPORTS) \
23607 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
23608 for flag in $(EXTRA_TARGET_FLAGS); do \
23609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23610 done; \
23611 (cd $(TARGET_SUBDIR)/libgfortran && \
23612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23614 "RANLIB=$${RANLIB}" \
23615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23616 TAGS) \
23617 || exit 1
23619 @endif target-libgfortran
23621 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
23622 maybe-install-info-target-libgfortran:
23623 @if target-libgfortran
23624 maybe-install-info-target-libgfortran: install-info-target-libgfortran
23626 install-info-target-libgfortran: \
23627 configure-target-libgfortran \
23628 info-target-libgfortran
23629 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23630 r=`${PWD_COMMAND}`; export r; \
23631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23632 $(SET_LIB_PATH) \
23633 $(NORMAL_TARGET_EXPORTS) \
23634 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
23635 for flag in $(EXTRA_TARGET_FLAGS); do \
23636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23637 done; \
23638 (cd $(TARGET_SUBDIR)/libgfortran && \
23639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23641 "RANLIB=$${RANLIB}" \
23642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23643 install-info) \
23644 || exit 1
23646 @endif target-libgfortran
23648 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
23649 maybe-installcheck-target-libgfortran:
23650 @if target-libgfortran
23651 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
23653 installcheck-target-libgfortran: \
23654 configure-target-libgfortran
23655 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23656 r=`${PWD_COMMAND}`; export r; \
23657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23658 $(SET_LIB_PATH) \
23659 $(NORMAL_TARGET_EXPORTS) \
23660 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
23661 for flag in $(EXTRA_TARGET_FLAGS); do \
23662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23663 done; \
23664 (cd $(TARGET_SUBDIR)/libgfortran && \
23665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23667 "RANLIB=$${RANLIB}" \
23668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23669 installcheck) \
23670 || exit 1
23672 @endif target-libgfortran
23674 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
23675 maybe-mostlyclean-target-libgfortran:
23676 @if target-libgfortran
23677 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
23679 mostlyclean-target-libgfortran:
23680 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23681 r=`${PWD_COMMAND}`; export r; \
23682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23683 $(SET_LIB_PATH) \
23684 $(NORMAL_TARGET_EXPORTS) \
23685 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
23686 for flag in $(EXTRA_TARGET_FLAGS); do \
23687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23688 done; \
23689 (cd $(TARGET_SUBDIR)/libgfortran && \
23690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23692 "RANLIB=$${RANLIB}" \
23693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23694 mostlyclean) \
23695 || exit 1
23697 @endif target-libgfortran
23699 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
23700 maybe-clean-target-libgfortran:
23701 @if target-libgfortran
23702 maybe-clean-target-libgfortran: clean-target-libgfortran
23704 clean-target-libgfortran:
23705 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23706 r=`${PWD_COMMAND}`; export r; \
23707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23708 $(SET_LIB_PATH) \
23709 $(NORMAL_TARGET_EXPORTS) \
23710 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
23711 for flag in $(EXTRA_TARGET_FLAGS); do \
23712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23713 done; \
23714 (cd $(TARGET_SUBDIR)/libgfortran && \
23715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23717 "RANLIB=$${RANLIB}" \
23718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23719 clean) \
23720 || exit 1
23722 @endif target-libgfortran
23724 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
23725 maybe-distclean-target-libgfortran:
23726 @if target-libgfortran
23727 maybe-distclean-target-libgfortran: distclean-target-libgfortran
23729 distclean-target-libgfortran:
23730 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23731 r=`${PWD_COMMAND}`; export r; \
23732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23733 $(SET_LIB_PATH) \
23734 $(NORMAL_TARGET_EXPORTS) \
23735 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
23736 for flag in $(EXTRA_TARGET_FLAGS); do \
23737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23738 done; \
23739 (cd $(TARGET_SUBDIR)/libgfortran && \
23740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23742 "RANLIB=$${RANLIB}" \
23743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23744 distclean) \
23745 || exit 1
23747 @endif target-libgfortran
23749 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
23750 maybe-maintainer-clean-target-libgfortran:
23751 @if target-libgfortran
23752 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
23754 maintainer-clean-target-libgfortran:
23755 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23756 r=`${PWD_COMMAND}`; export r; \
23757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23758 $(SET_LIB_PATH) \
23759 $(NORMAL_TARGET_EXPORTS) \
23760 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
23761 for flag in $(EXTRA_TARGET_FLAGS); do \
23762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23763 done; \
23764 (cd $(TARGET_SUBDIR)/libgfortran && \
23765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23767 "RANLIB=$${RANLIB}" \
23768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23769 maintainer-clean) \
23770 || exit 1
23772 @endif target-libgfortran
23775 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
23776 maybe-configure-target-libobjc:
23777 @if target-libobjc
23778 maybe-configure-target-libobjc: configure-target-libobjc
23780 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
23781 $(TARGET_SUBDIR)/libobjc/multilib.out: multilib.out
23782 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
23783 rm -f $(TARGET_SUBDIR)/libobjc/Makefile || : ; \
23784 cp multilib.out $(TARGET_SUBDIR)/libobjc/multilib.out
23786 configure-target-libobjc: $(TARGET_SUBDIR)/libobjc/multilib.out
23787 @test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
23788 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
23789 r=`${PWD_COMMAND}`; export r; \
23790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23791 $(SET_LIB_PATH) \
23792 $(NORMAL_TARGET_EXPORTS) \
23793 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
23794 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
23795 case $(srcdir) in \
23796 /* | [A-Za-z]:[\\/]*) \
23797 topdir=$(srcdir) ;; \
23798 *) \
23799 case "$(TARGET_SUBDIR)" in \
23800 .) topdir="../$(srcdir)" ;; \
23801 *) topdir="../../$(srcdir)" ;; \
23802 esac ;; \
23803 esac; \
23804 srcdiroption="--srcdir=$${topdir}/libobjc"; \
23805 libsrcdir="$$s/libobjc"; \
23806 rm -f no-such-file || : ; \
23807 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23808 $(TARGET_CONFIGARGS) $${srcdiroption} \
23809 --with-target-subdir="$(TARGET_SUBDIR)" \
23810 || exit 1
23811 @endif target-libobjc
23813 .PHONY: all-target-libobjc maybe-all-target-libobjc
23814 maybe-all-target-libobjc:
23815 @if target-libobjc
23816 TARGET-target-libobjc=all
23817 maybe-all-target-libobjc: all-target-libobjc
23818 all-target-libobjc: configure-target-libobjc
23819 @r=`${PWD_COMMAND}`; export r; \
23820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23821 $(SET_LIB_PATH) \
23822 $(NORMAL_TARGET_EXPORTS) \
23823 (cd $(TARGET_SUBDIR)/libobjc && \
23824 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libobjc))
23825 @endif target-libobjc
23827 .PHONY: check-target-libobjc maybe-check-target-libobjc
23828 maybe-check-target-libobjc:
23829 @if target-libobjc
23830 maybe-check-target-libobjc: check-target-libobjc
23832 check-target-libobjc:
23833 @r=`${PWD_COMMAND}`; export r; \
23834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23835 $(SET_LIB_PATH) \
23836 $(NORMAL_TARGET_EXPORTS) \
23837 (cd $(TARGET_SUBDIR)/libobjc && \
23838 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
23840 @endif target-libobjc
23842 .PHONY: install-target-libobjc maybe-install-target-libobjc
23843 maybe-install-target-libobjc:
23844 @if target-libobjc
23845 maybe-install-target-libobjc: install-target-libobjc
23847 install-target-libobjc: installdirs
23848 @r=`${PWD_COMMAND}`; export r; \
23849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23850 $(SET_LIB_PATH) \
23851 $(NORMAL_TARGET_EXPORTS) \
23852 (cd $(TARGET_SUBDIR)/libobjc && \
23853 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
23855 @endif target-libobjc
23857 # Other targets (info, dvi, etc.)
23859 .PHONY: maybe-info-target-libobjc info-target-libobjc
23860 maybe-info-target-libobjc:
23861 @if target-libobjc
23862 maybe-info-target-libobjc: info-target-libobjc
23864 info-target-libobjc: \
23865 configure-target-libobjc
23866 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23867 r=`${PWD_COMMAND}`; export r; \
23868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23869 $(SET_LIB_PATH) \
23870 $(NORMAL_TARGET_EXPORTS) \
23871 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
23872 for flag in $(EXTRA_TARGET_FLAGS); do \
23873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23874 done; \
23875 (cd $(TARGET_SUBDIR)/libobjc && \
23876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23878 "RANLIB=$${RANLIB}" \
23879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23880 info) \
23881 || exit 1
23883 @endif target-libobjc
23885 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
23886 maybe-dvi-target-libobjc:
23887 @if target-libobjc
23888 maybe-dvi-target-libobjc: dvi-target-libobjc
23890 dvi-target-libobjc: \
23891 configure-target-libobjc
23892 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23893 r=`${PWD_COMMAND}`; export r; \
23894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23895 $(SET_LIB_PATH) \
23896 $(NORMAL_TARGET_EXPORTS) \
23897 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
23898 for flag in $(EXTRA_TARGET_FLAGS); do \
23899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23900 done; \
23901 (cd $(TARGET_SUBDIR)/libobjc && \
23902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23904 "RANLIB=$${RANLIB}" \
23905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23906 dvi) \
23907 || exit 1
23909 @endif target-libobjc
23911 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
23912 maybe-TAGS-target-libobjc:
23913 @if target-libobjc
23914 maybe-TAGS-target-libobjc: TAGS-target-libobjc
23916 TAGS-target-libobjc: \
23917 configure-target-libobjc
23918 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23919 r=`${PWD_COMMAND}`; export r; \
23920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23921 $(SET_LIB_PATH) \
23922 $(NORMAL_TARGET_EXPORTS) \
23923 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
23924 for flag in $(EXTRA_TARGET_FLAGS); do \
23925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23926 done; \
23927 (cd $(TARGET_SUBDIR)/libobjc && \
23928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23930 "RANLIB=$${RANLIB}" \
23931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23932 TAGS) \
23933 || exit 1
23935 @endif target-libobjc
23937 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
23938 maybe-install-info-target-libobjc:
23939 @if target-libobjc
23940 maybe-install-info-target-libobjc: install-info-target-libobjc
23942 install-info-target-libobjc: \
23943 configure-target-libobjc \
23944 info-target-libobjc
23945 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23946 r=`${PWD_COMMAND}`; export r; \
23947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23948 $(SET_LIB_PATH) \
23949 $(NORMAL_TARGET_EXPORTS) \
23950 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
23951 for flag in $(EXTRA_TARGET_FLAGS); do \
23952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23953 done; \
23954 (cd $(TARGET_SUBDIR)/libobjc && \
23955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23957 "RANLIB=$${RANLIB}" \
23958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23959 install-info) \
23960 || exit 1
23962 @endif target-libobjc
23964 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
23965 maybe-installcheck-target-libobjc:
23966 @if target-libobjc
23967 maybe-installcheck-target-libobjc: installcheck-target-libobjc
23969 installcheck-target-libobjc: \
23970 configure-target-libobjc
23971 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23972 r=`${PWD_COMMAND}`; export r; \
23973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23974 $(SET_LIB_PATH) \
23975 $(NORMAL_TARGET_EXPORTS) \
23976 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
23977 for flag in $(EXTRA_TARGET_FLAGS); do \
23978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23979 done; \
23980 (cd $(TARGET_SUBDIR)/libobjc && \
23981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23983 "RANLIB=$${RANLIB}" \
23984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23985 installcheck) \
23986 || exit 1
23988 @endif target-libobjc
23990 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
23991 maybe-mostlyclean-target-libobjc:
23992 @if target-libobjc
23993 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
23995 mostlyclean-target-libobjc:
23996 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23997 r=`${PWD_COMMAND}`; export r; \
23998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23999 $(SET_LIB_PATH) \
24000 $(NORMAL_TARGET_EXPORTS) \
24001 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
24002 for flag in $(EXTRA_TARGET_FLAGS); do \
24003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24004 done; \
24005 (cd $(TARGET_SUBDIR)/libobjc && \
24006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24008 "RANLIB=$${RANLIB}" \
24009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24010 mostlyclean) \
24011 || exit 1
24013 @endif target-libobjc
24015 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
24016 maybe-clean-target-libobjc:
24017 @if target-libobjc
24018 maybe-clean-target-libobjc: clean-target-libobjc
24020 clean-target-libobjc:
24021 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
24022 r=`${PWD_COMMAND}`; export r; \
24023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24024 $(SET_LIB_PATH) \
24025 $(NORMAL_TARGET_EXPORTS) \
24026 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
24027 for flag in $(EXTRA_TARGET_FLAGS); do \
24028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24029 done; \
24030 (cd $(TARGET_SUBDIR)/libobjc && \
24031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24033 "RANLIB=$${RANLIB}" \
24034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24035 clean) \
24036 || exit 1
24038 @endif target-libobjc
24040 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
24041 maybe-distclean-target-libobjc:
24042 @if target-libobjc
24043 maybe-distclean-target-libobjc: distclean-target-libobjc
24045 distclean-target-libobjc:
24046 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
24047 r=`${PWD_COMMAND}`; export r; \
24048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24049 $(SET_LIB_PATH) \
24050 $(NORMAL_TARGET_EXPORTS) \
24051 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
24052 for flag in $(EXTRA_TARGET_FLAGS); do \
24053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24054 done; \
24055 (cd $(TARGET_SUBDIR)/libobjc && \
24056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24058 "RANLIB=$${RANLIB}" \
24059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24060 distclean) \
24061 || exit 1
24063 @endif target-libobjc
24065 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
24066 maybe-maintainer-clean-target-libobjc:
24067 @if target-libobjc
24068 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
24070 maintainer-clean-target-libobjc:
24071 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
24072 r=`${PWD_COMMAND}`; export r; \
24073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24074 $(SET_LIB_PATH) \
24075 $(NORMAL_TARGET_EXPORTS) \
24076 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
24077 for flag in $(EXTRA_TARGET_FLAGS); do \
24078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24079 done; \
24080 (cd $(TARGET_SUBDIR)/libobjc && \
24081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24083 "RANLIB=$${RANLIB}" \
24084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24085 maintainer-clean) \
24086 || exit 1
24088 @endif target-libobjc
24091 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
24092 maybe-configure-target-libtermcap:
24093 @if target-libtermcap
24094 maybe-configure-target-libtermcap: configure-target-libtermcap
24096 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
24097 $(TARGET_SUBDIR)/libtermcap/multilib.out: multilib.out
24098 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
24099 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile || : ; \
24100 cp multilib.out $(TARGET_SUBDIR)/libtermcap/multilib.out
24102 configure-target-libtermcap: $(TARGET_SUBDIR)/libtermcap/multilib.out
24103 @test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
24104 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
24105 r=`${PWD_COMMAND}`; export r; \
24106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24107 $(SET_LIB_PATH) \
24108 $(NORMAL_TARGET_EXPORTS) \
24109 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
24110 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
24111 case $(srcdir) in \
24112 /* | [A-Za-z]:[\\/]*) \
24113 topdir=$(srcdir) ;; \
24114 *) \
24115 case "$(TARGET_SUBDIR)" in \
24116 .) topdir="../$(srcdir)" ;; \
24117 *) topdir="../../$(srcdir)" ;; \
24118 esac ;; \
24119 esac; \
24120 if [ "$(srcdir)" = "." ] ; then \
24121 if [ "$(TARGET_SUBDIR)" != "." ] ; then \
24122 if $(SHELL) $$s/symlink-tree $${topdir}/libtermcap "no-such-file" ; then \
24123 if [ -f Makefile ]; then \
24124 if $(MAKE) distclean; then \
24125 true; \
24126 else \
24127 exit 1; \
24128 fi; \
24129 else \
24130 true; \
24131 fi; \
24132 else \
24133 exit 1; \
24134 fi; \
24135 else \
24136 true; \
24137 fi; \
24138 srcdiroption="--srcdir=."; \
24139 libsrcdir="."; \
24140 else \
24141 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
24142 libsrcdir="$$s/libtermcap"; \
24143 fi; \
24144 rm -f no-such-file || : ; \
24145 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24146 $(TARGET_CONFIGARGS) $${srcdiroption} \
24147 --with-target-subdir="$(TARGET_SUBDIR)" \
24148 || exit 1
24149 @endif target-libtermcap
24151 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
24152 maybe-all-target-libtermcap:
24153 @if target-libtermcap
24154 TARGET-target-libtermcap=all
24155 maybe-all-target-libtermcap: all-target-libtermcap
24156 all-target-libtermcap: configure-target-libtermcap
24157 @r=`${PWD_COMMAND}`; export r; \
24158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24159 $(SET_LIB_PATH) \
24160 $(NORMAL_TARGET_EXPORTS) \
24161 (cd $(TARGET_SUBDIR)/libtermcap && \
24162 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libtermcap))
24163 @endif target-libtermcap
24165 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
24166 maybe-check-target-libtermcap:
24167 @if target-libtermcap
24168 maybe-check-target-libtermcap: check-target-libtermcap
24170 # Dummy target for uncheckable module.
24171 check-target-libtermcap:
24173 @endif target-libtermcap
24175 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
24176 maybe-install-target-libtermcap:
24177 @if target-libtermcap
24178 maybe-install-target-libtermcap: install-target-libtermcap
24180 install-target-libtermcap: installdirs
24181 @r=`${PWD_COMMAND}`; export r; \
24182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24183 $(SET_LIB_PATH) \
24184 $(NORMAL_TARGET_EXPORTS) \
24185 (cd $(TARGET_SUBDIR)/libtermcap && \
24186 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
24188 @endif target-libtermcap
24190 # Other targets (info, dvi, etc.)
24192 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
24193 maybe-info-target-libtermcap:
24194 @if target-libtermcap
24195 maybe-info-target-libtermcap: info-target-libtermcap
24197 info-target-libtermcap: \
24198 configure-target-libtermcap
24199 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24200 r=`${PWD_COMMAND}`; export r; \
24201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24202 $(SET_LIB_PATH) \
24203 $(NORMAL_TARGET_EXPORTS) \
24204 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
24205 for flag in $(EXTRA_TARGET_FLAGS); do \
24206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24207 done; \
24208 (cd $(TARGET_SUBDIR)/libtermcap && \
24209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24211 "RANLIB=$${RANLIB}" \
24212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24213 info) \
24214 || exit 1
24216 @endif target-libtermcap
24218 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
24219 maybe-dvi-target-libtermcap:
24220 @if target-libtermcap
24221 maybe-dvi-target-libtermcap: dvi-target-libtermcap
24223 dvi-target-libtermcap: \
24224 configure-target-libtermcap
24225 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24226 r=`${PWD_COMMAND}`; export r; \
24227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24228 $(SET_LIB_PATH) \
24229 $(NORMAL_TARGET_EXPORTS) \
24230 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
24231 for flag in $(EXTRA_TARGET_FLAGS); do \
24232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24233 done; \
24234 (cd $(TARGET_SUBDIR)/libtermcap && \
24235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24237 "RANLIB=$${RANLIB}" \
24238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24239 dvi) \
24240 || exit 1
24242 @endif target-libtermcap
24244 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
24245 maybe-TAGS-target-libtermcap:
24246 @if target-libtermcap
24247 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
24249 TAGS-target-libtermcap: \
24250 configure-target-libtermcap
24251 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24252 r=`${PWD_COMMAND}`; export r; \
24253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24254 $(SET_LIB_PATH) \
24255 $(NORMAL_TARGET_EXPORTS) \
24256 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
24257 for flag in $(EXTRA_TARGET_FLAGS); do \
24258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24259 done; \
24260 (cd $(TARGET_SUBDIR)/libtermcap && \
24261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24263 "RANLIB=$${RANLIB}" \
24264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24265 TAGS) \
24266 || exit 1
24268 @endif target-libtermcap
24270 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
24271 maybe-install-info-target-libtermcap:
24272 @if target-libtermcap
24273 maybe-install-info-target-libtermcap: install-info-target-libtermcap
24275 install-info-target-libtermcap: \
24276 configure-target-libtermcap \
24277 info-target-libtermcap
24278 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24279 r=`${PWD_COMMAND}`; export r; \
24280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24281 $(SET_LIB_PATH) \
24282 $(NORMAL_TARGET_EXPORTS) \
24283 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
24284 for flag in $(EXTRA_TARGET_FLAGS); do \
24285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24286 done; \
24287 (cd $(TARGET_SUBDIR)/libtermcap && \
24288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24290 "RANLIB=$${RANLIB}" \
24291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24292 install-info) \
24293 || exit 1
24295 @endif target-libtermcap
24297 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
24298 maybe-installcheck-target-libtermcap:
24299 @if target-libtermcap
24300 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
24302 installcheck-target-libtermcap: \
24303 configure-target-libtermcap
24304 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24305 r=`${PWD_COMMAND}`; export r; \
24306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24307 $(SET_LIB_PATH) \
24308 $(NORMAL_TARGET_EXPORTS) \
24309 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
24310 for flag in $(EXTRA_TARGET_FLAGS); do \
24311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24312 done; \
24313 (cd $(TARGET_SUBDIR)/libtermcap && \
24314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24316 "RANLIB=$${RANLIB}" \
24317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24318 installcheck) \
24319 || exit 1
24321 @endif target-libtermcap
24323 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
24324 maybe-mostlyclean-target-libtermcap:
24325 @if target-libtermcap
24326 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
24328 # libtermcap doesn't support mostlyclean.
24329 mostlyclean-target-libtermcap:
24331 @endif target-libtermcap
24333 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
24334 maybe-clean-target-libtermcap:
24335 @if target-libtermcap
24336 maybe-clean-target-libtermcap: clean-target-libtermcap
24338 # libtermcap doesn't support clean.
24339 clean-target-libtermcap:
24341 @endif target-libtermcap
24343 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
24344 maybe-distclean-target-libtermcap:
24345 @if target-libtermcap
24346 maybe-distclean-target-libtermcap: distclean-target-libtermcap
24348 # libtermcap doesn't support distclean.
24349 distclean-target-libtermcap:
24351 @endif target-libtermcap
24353 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
24354 maybe-maintainer-clean-target-libtermcap:
24355 @if target-libtermcap
24356 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
24358 # libtermcap doesn't support maintainer-clean.
24359 maintainer-clean-target-libtermcap:
24361 @endif target-libtermcap
24364 .PHONY: configure-target-winsup maybe-configure-target-winsup
24365 maybe-configure-target-winsup:
24366 @if target-winsup
24367 maybe-configure-target-winsup: configure-target-winsup
24369 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
24370 $(TARGET_SUBDIR)/winsup/multilib.out: multilib.out
24371 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
24372 rm -f $(TARGET_SUBDIR)/winsup/Makefile || : ; \
24373 cp multilib.out $(TARGET_SUBDIR)/winsup/multilib.out
24375 configure-target-winsup: $(TARGET_SUBDIR)/winsup/multilib.out
24376 @test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
24377 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
24378 r=`${PWD_COMMAND}`; export r; \
24379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24380 $(SET_LIB_PATH) \
24381 $(NORMAL_TARGET_EXPORTS) \
24382 echo Configuring in $(TARGET_SUBDIR)/winsup; \
24383 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
24384 case $(srcdir) in \
24385 /* | [A-Za-z]:[\\/]*) \
24386 topdir=$(srcdir) ;; \
24387 *) \
24388 case "$(TARGET_SUBDIR)" in \
24389 .) topdir="../$(srcdir)" ;; \
24390 *) topdir="../../$(srcdir)" ;; \
24391 esac ;; \
24392 esac; \
24393 srcdiroption="--srcdir=$${topdir}/winsup"; \
24394 libsrcdir="$$s/winsup"; \
24395 rm -f no-such-file || : ; \
24396 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24397 $(TARGET_CONFIGARGS) $${srcdiroption} \
24398 --with-target-subdir="$(TARGET_SUBDIR)" \
24399 || exit 1
24400 @endif target-winsup
24402 .PHONY: all-target-winsup maybe-all-target-winsup
24403 maybe-all-target-winsup:
24404 @if target-winsup
24405 TARGET-target-winsup=all
24406 maybe-all-target-winsup: all-target-winsup
24407 all-target-winsup: configure-target-winsup
24408 @r=`${PWD_COMMAND}`; export r; \
24409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24410 $(SET_LIB_PATH) \
24411 $(NORMAL_TARGET_EXPORTS) \
24412 (cd $(TARGET_SUBDIR)/winsup && \
24413 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-winsup))
24414 @endif target-winsup
24416 .PHONY: check-target-winsup maybe-check-target-winsup
24417 maybe-check-target-winsup:
24418 @if target-winsup
24419 maybe-check-target-winsup: check-target-winsup
24421 check-target-winsup:
24422 @r=`${PWD_COMMAND}`; export r; \
24423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24424 $(SET_LIB_PATH) \
24425 $(NORMAL_TARGET_EXPORTS) \
24426 (cd $(TARGET_SUBDIR)/winsup && \
24427 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
24429 @endif target-winsup
24431 .PHONY: install-target-winsup maybe-install-target-winsup
24432 maybe-install-target-winsup:
24433 @if target-winsup
24434 maybe-install-target-winsup: install-target-winsup
24436 install-target-winsup: installdirs
24437 @r=`${PWD_COMMAND}`; export r; \
24438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24439 $(SET_LIB_PATH) \
24440 $(NORMAL_TARGET_EXPORTS) \
24441 (cd $(TARGET_SUBDIR)/winsup && \
24442 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
24444 @endif target-winsup
24446 # Other targets (info, dvi, etc.)
24448 .PHONY: maybe-info-target-winsup info-target-winsup
24449 maybe-info-target-winsup:
24450 @if target-winsup
24451 maybe-info-target-winsup: info-target-winsup
24453 info-target-winsup: \
24454 configure-target-winsup
24455 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24456 r=`${PWD_COMMAND}`; export r; \
24457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24458 $(SET_LIB_PATH) \
24459 $(NORMAL_TARGET_EXPORTS) \
24460 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
24461 for flag in $(EXTRA_TARGET_FLAGS); do \
24462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24463 done; \
24464 (cd $(TARGET_SUBDIR)/winsup && \
24465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24467 "RANLIB=$${RANLIB}" \
24468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24469 info) \
24470 || exit 1
24472 @endif target-winsup
24474 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
24475 maybe-dvi-target-winsup:
24476 @if target-winsup
24477 maybe-dvi-target-winsup: dvi-target-winsup
24479 dvi-target-winsup: \
24480 configure-target-winsup
24481 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24482 r=`${PWD_COMMAND}`; export r; \
24483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24484 $(SET_LIB_PATH) \
24485 $(NORMAL_TARGET_EXPORTS) \
24486 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
24487 for flag in $(EXTRA_TARGET_FLAGS); do \
24488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24489 done; \
24490 (cd $(TARGET_SUBDIR)/winsup && \
24491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24493 "RANLIB=$${RANLIB}" \
24494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24495 dvi) \
24496 || exit 1
24498 @endif target-winsup
24500 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
24501 maybe-TAGS-target-winsup:
24502 @if target-winsup
24503 maybe-TAGS-target-winsup: TAGS-target-winsup
24505 TAGS-target-winsup: \
24506 configure-target-winsup
24507 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24508 r=`${PWD_COMMAND}`; export r; \
24509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24510 $(SET_LIB_PATH) \
24511 $(NORMAL_TARGET_EXPORTS) \
24512 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
24513 for flag in $(EXTRA_TARGET_FLAGS); do \
24514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24515 done; \
24516 (cd $(TARGET_SUBDIR)/winsup && \
24517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24519 "RANLIB=$${RANLIB}" \
24520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24521 TAGS) \
24522 || exit 1
24524 @endif target-winsup
24526 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
24527 maybe-install-info-target-winsup:
24528 @if target-winsup
24529 maybe-install-info-target-winsup: install-info-target-winsup
24531 install-info-target-winsup: \
24532 configure-target-winsup \
24533 info-target-winsup
24534 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24535 r=`${PWD_COMMAND}`; export r; \
24536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24537 $(SET_LIB_PATH) \
24538 $(NORMAL_TARGET_EXPORTS) \
24539 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
24540 for flag in $(EXTRA_TARGET_FLAGS); do \
24541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24542 done; \
24543 (cd $(TARGET_SUBDIR)/winsup && \
24544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24546 "RANLIB=$${RANLIB}" \
24547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24548 install-info) \
24549 || exit 1
24551 @endif target-winsup
24553 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
24554 maybe-installcheck-target-winsup:
24555 @if target-winsup
24556 maybe-installcheck-target-winsup: installcheck-target-winsup
24558 installcheck-target-winsup: \
24559 configure-target-winsup
24560 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24561 r=`${PWD_COMMAND}`; export r; \
24562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24563 $(SET_LIB_PATH) \
24564 $(NORMAL_TARGET_EXPORTS) \
24565 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
24566 for flag in $(EXTRA_TARGET_FLAGS); do \
24567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24568 done; \
24569 (cd $(TARGET_SUBDIR)/winsup && \
24570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24572 "RANLIB=$${RANLIB}" \
24573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24574 installcheck) \
24575 || exit 1
24577 @endif target-winsup
24579 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
24580 maybe-mostlyclean-target-winsup:
24581 @if target-winsup
24582 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
24584 mostlyclean-target-winsup:
24585 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24586 r=`${PWD_COMMAND}`; export r; \
24587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24588 $(SET_LIB_PATH) \
24589 $(NORMAL_TARGET_EXPORTS) \
24590 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
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)/winsup && \
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 mostlyclean) \
24600 || exit 1
24602 @endif target-winsup
24604 .PHONY: maybe-clean-target-winsup clean-target-winsup
24605 maybe-clean-target-winsup:
24606 @if target-winsup
24607 maybe-clean-target-winsup: clean-target-winsup
24609 clean-target-winsup:
24610 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24611 r=`${PWD_COMMAND}`; export r; \
24612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24613 $(SET_LIB_PATH) \
24614 $(NORMAL_TARGET_EXPORTS) \
24615 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
24616 for flag in $(EXTRA_TARGET_FLAGS); do \
24617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24618 done; \
24619 (cd $(TARGET_SUBDIR)/winsup && \
24620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24622 "RANLIB=$${RANLIB}" \
24623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24624 clean) \
24625 || exit 1
24627 @endif target-winsup
24629 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
24630 maybe-distclean-target-winsup:
24631 @if target-winsup
24632 maybe-distclean-target-winsup: distclean-target-winsup
24634 distclean-target-winsup:
24635 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24636 r=`${PWD_COMMAND}`; export r; \
24637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24638 $(SET_LIB_PATH) \
24639 $(NORMAL_TARGET_EXPORTS) \
24640 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
24641 for flag in $(EXTRA_TARGET_FLAGS); do \
24642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24643 done; \
24644 (cd $(TARGET_SUBDIR)/winsup && \
24645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24647 "RANLIB=$${RANLIB}" \
24648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24649 distclean) \
24650 || exit 1
24652 @endif target-winsup
24654 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
24655 maybe-maintainer-clean-target-winsup:
24656 @if target-winsup
24657 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
24659 maintainer-clean-target-winsup:
24660 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24661 r=`${PWD_COMMAND}`; export r; \
24662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24663 $(SET_LIB_PATH) \
24664 $(NORMAL_TARGET_EXPORTS) \
24665 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
24666 for flag in $(EXTRA_TARGET_FLAGS); do \
24667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24668 done; \
24669 (cd $(TARGET_SUBDIR)/winsup && \
24670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24672 "RANLIB=$${RANLIB}" \
24673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24674 maintainer-clean) \
24675 || exit 1
24677 @endif target-winsup
24680 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
24681 maybe-configure-target-libgloss:
24682 @if target-libgloss
24683 maybe-configure-target-libgloss: configure-target-libgloss
24685 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
24686 $(TARGET_SUBDIR)/libgloss/multilib.out: multilib.out
24687 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
24688 rm -f $(TARGET_SUBDIR)/libgloss/Makefile || : ; \
24689 cp multilib.out $(TARGET_SUBDIR)/libgloss/multilib.out
24691 configure-target-libgloss: $(TARGET_SUBDIR)/libgloss/multilib.out
24692 @test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
24693 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
24694 r=`${PWD_COMMAND}`; export r; \
24695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24696 $(SET_LIB_PATH) \
24697 $(NORMAL_TARGET_EXPORTS) \
24698 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
24699 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
24700 case $(srcdir) in \
24701 /* | [A-Za-z]:[\\/]*) \
24702 topdir=$(srcdir) ;; \
24703 *) \
24704 case "$(TARGET_SUBDIR)" in \
24705 .) topdir="../$(srcdir)" ;; \
24706 *) topdir="../../$(srcdir)" ;; \
24707 esac ;; \
24708 esac; \
24709 srcdiroption="--srcdir=$${topdir}/libgloss"; \
24710 libsrcdir="$$s/libgloss"; \
24711 rm -f no-such-file || : ; \
24712 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24713 $(TARGET_CONFIGARGS) $${srcdiroption} \
24714 --with-target-subdir="$(TARGET_SUBDIR)" \
24715 || exit 1
24716 @endif target-libgloss
24718 .PHONY: all-target-libgloss maybe-all-target-libgloss
24719 maybe-all-target-libgloss:
24720 @if target-libgloss
24721 TARGET-target-libgloss=all
24722 maybe-all-target-libgloss: all-target-libgloss
24723 all-target-libgloss: configure-target-libgloss
24724 @r=`${PWD_COMMAND}`; export r; \
24725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24726 $(SET_LIB_PATH) \
24727 $(NORMAL_TARGET_EXPORTS) \
24728 (cd $(TARGET_SUBDIR)/libgloss && \
24729 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgloss))
24730 @endif target-libgloss
24732 .PHONY: check-target-libgloss maybe-check-target-libgloss
24733 maybe-check-target-libgloss:
24734 @if target-libgloss
24735 maybe-check-target-libgloss: check-target-libgloss
24737 # Dummy target for uncheckable module.
24738 check-target-libgloss:
24740 @endif target-libgloss
24742 .PHONY: install-target-libgloss maybe-install-target-libgloss
24743 maybe-install-target-libgloss:
24744 @if target-libgloss
24745 maybe-install-target-libgloss: install-target-libgloss
24747 install-target-libgloss: installdirs
24748 @r=`${PWD_COMMAND}`; export r; \
24749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24750 $(SET_LIB_PATH) \
24751 $(NORMAL_TARGET_EXPORTS) \
24752 (cd $(TARGET_SUBDIR)/libgloss && \
24753 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
24755 @endif target-libgloss
24757 # Other targets (info, dvi, etc.)
24759 .PHONY: maybe-info-target-libgloss info-target-libgloss
24760 maybe-info-target-libgloss:
24761 @if target-libgloss
24762 maybe-info-target-libgloss: info-target-libgloss
24764 info-target-libgloss: \
24765 configure-target-libgloss
24766 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24767 r=`${PWD_COMMAND}`; export r; \
24768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24769 $(SET_LIB_PATH) \
24770 $(NORMAL_TARGET_EXPORTS) \
24771 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
24772 for flag in $(EXTRA_TARGET_FLAGS); do \
24773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24774 done; \
24775 (cd $(TARGET_SUBDIR)/libgloss && \
24776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24778 "RANLIB=$${RANLIB}" \
24779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24780 info) \
24781 || exit 1
24783 @endif target-libgloss
24785 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
24786 maybe-dvi-target-libgloss:
24787 @if target-libgloss
24788 maybe-dvi-target-libgloss: dvi-target-libgloss
24790 dvi-target-libgloss: \
24791 configure-target-libgloss
24792 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24793 r=`${PWD_COMMAND}`; export r; \
24794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24795 $(SET_LIB_PATH) \
24796 $(NORMAL_TARGET_EXPORTS) \
24797 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
24798 for flag in $(EXTRA_TARGET_FLAGS); do \
24799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24800 done; \
24801 (cd $(TARGET_SUBDIR)/libgloss && \
24802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24804 "RANLIB=$${RANLIB}" \
24805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24806 dvi) \
24807 || exit 1
24809 @endif target-libgloss
24811 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
24812 maybe-TAGS-target-libgloss:
24813 @if target-libgloss
24814 maybe-TAGS-target-libgloss: TAGS-target-libgloss
24816 TAGS-target-libgloss: \
24817 configure-target-libgloss
24818 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24819 r=`${PWD_COMMAND}`; export r; \
24820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24821 $(SET_LIB_PATH) \
24822 $(NORMAL_TARGET_EXPORTS) \
24823 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
24824 for flag in $(EXTRA_TARGET_FLAGS); do \
24825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24826 done; \
24827 (cd $(TARGET_SUBDIR)/libgloss && \
24828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24830 "RANLIB=$${RANLIB}" \
24831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24832 TAGS) \
24833 || exit 1
24835 @endif target-libgloss
24837 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
24838 maybe-install-info-target-libgloss:
24839 @if target-libgloss
24840 maybe-install-info-target-libgloss: install-info-target-libgloss
24842 install-info-target-libgloss: \
24843 configure-target-libgloss \
24844 info-target-libgloss
24845 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24846 r=`${PWD_COMMAND}`; export r; \
24847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24848 $(SET_LIB_PATH) \
24849 $(NORMAL_TARGET_EXPORTS) \
24850 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
24851 for flag in $(EXTRA_TARGET_FLAGS); do \
24852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24853 done; \
24854 (cd $(TARGET_SUBDIR)/libgloss && \
24855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24857 "RANLIB=$${RANLIB}" \
24858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24859 install-info) \
24860 || exit 1
24862 @endif target-libgloss
24864 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
24865 maybe-installcheck-target-libgloss:
24866 @if target-libgloss
24867 maybe-installcheck-target-libgloss: installcheck-target-libgloss
24869 installcheck-target-libgloss: \
24870 configure-target-libgloss
24871 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24872 r=`${PWD_COMMAND}`; export r; \
24873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24874 $(SET_LIB_PATH) \
24875 $(NORMAL_TARGET_EXPORTS) \
24876 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
24877 for flag in $(EXTRA_TARGET_FLAGS); do \
24878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24879 done; \
24880 (cd $(TARGET_SUBDIR)/libgloss && \
24881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24883 "RANLIB=$${RANLIB}" \
24884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24885 installcheck) \
24886 || exit 1
24888 @endif target-libgloss
24890 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
24891 maybe-mostlyclean-target-libgloss:
24892 @if target-libgloss
24893 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
24895 mostlyclean-target-libgloss:
24896 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24897 r=`${PWD_COMMAND}`; export r; \
24898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24899 $(SET_LIB_PATH) \
24900 $(NORMAL_TARGET_EXPORTS) \
24901 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
24902 for flag in $(EXTRA_TARGET_FLAGS); do \
24903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24904 done; \
24905 (cd $(TARGET_SUBDIR)/libgloss && \
24906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24908 "RANLIB=$${RANLIB}" \
24909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24910 mostlyclean) \
24911 || exit 1
24913 @endif target-libgloss
24915 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
24916 maybe-clean-target-libgloss:
24917 @if target-libgloss
24918 maybe-clean-target-libgloss: clean-target-libgloss
24920 clean-target-libgloss:
24921 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24922 r=`${PWD_COMMAND}`; export r; \
24923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24924 $(SET_LIB_PATH) \
24925 $(NORMAL_TARGET_EXPORTS) \
24926 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
24927 for flag in $(EXTRA_TARGET_FLAGS); do \
24928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24929 done; \
24930 (cd $(TARGET_SUBDIR)/libgloss && \
24931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24933 "RANLIB=$${RANLIB}" \
24934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24935 clean) \
24936 || exit 1
24938 @endif target-libgloss
24940 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
24941 maybe-distclean-target-libgloss:
24942 @if target-libgloss
24943 maybe-distclean-target-libgloss: distclean-target-libgloss
24945 distclean-target-libgloss:
24946 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24947 r=`${PWD_COMMAND}`; export r; \
24948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24949 $(SET_LIB_PATH) \
24950 $(NORMAL_TARGET_EXPORTS) \
24951 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
24952 for flag in $(EXTRA_TARGET_FLAGS); do \
24953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24954 done; \
24955 (cd $(TARGET_SUBDIR)/libgloss && \
24956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24958 "RANLIB=$${RANLIB}" \
24959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24960 distclean) \
24961 || exit 1
24963 @endif target-libgloss
24965 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
24966 maybe-maintainer-clean-target-libgloss:
24967 @if target-libgloss
24968 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
24970 maintainer-clean-target-libgloss:
24971 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24972 r=`${PWD_COMMAND}`; export r; \
24973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24974 $(SET_LIB_PATH) \
24975 $(NORMAL_TARGET_EXPORTS) \
24976 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
24977 for flag in $(EXTRA_TARGET_FLAGS); do \
24978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24979 done; \
24980 (cd $(TARGET_SUBDIR)/libgloss && \
24981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24983 "RANLIB=$${RANLIB}" \
24984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24985 maintainer-clean) \
24986 || exit 1
24988 @endif target-libgloss
24991 .PHONY: configure-target-libiberty maybe-configure-target-libiberty
24992 maybe-configure-target-libiberty:
24993 @if target-libiberty
24994 maybe-configure-target-libiberty: configure-target-libiberty
24996 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
24997 $(TARGET_SUBDIR)/libiberty/multilib.out: multilib.out
24998 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
24999 rm -f $(TARGET_SUBDIR)/libiberty/Makefile || : ; \
25000 cp multilib.out $(TARGET_SUBDIR)/libiberty/multilib.out
25002 configure-target-libiberty: $(TARGET_SUBDIR)/libiberty/multilib.out
25003 @test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
25004 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
25005 r=`${PWD_COMMAND}`; export r; \
25006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25007 $(SET_LIB_PATH) \
25008 $(NORMAL_TARGET_EXPORTS) \
25009 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
25010 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
25011 case $(srcdir) in \
25012 /* | [A-Za-z]:[\\/]*) \
25013 topdir=$(srcdir) ;; \
25014 *) \
25015 case "$(TARGET_SUBDIR)" in \
25016 .) topdir="../$(srcdir)" ;; \
25017 *) topdir="../../$(srcdir)" ;; \
25018 esac ;; \
25019 esac; \
25020 srcdiroption="--srcdir=$${topdir}/libiberty"; \
25021 libsrcdir="$$s/libiberty"; \
25022 rm -f no-such-file || : ; \
25023 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25024 $(TARGET_CONFIGARGS) $${srcdiroption} \
25025 --with-target-subdir="$(TARGET_SUBDIR)" \
25026 || exit 1
25027 @endif target-libiberty
25029 .PHONY: all-target-libiberty maybe-all-target-libiberty
25030 maybe-all-target-libiberty:
25031 @if target-libiberty
25032 TARGET-target-libiberty=all
25033 maybe-all-target-libiberty: all-target-libiberty
25034 all-target-libiberty: configure-target-libiberty
25035 @r=`${PWD_COMMAND}`; export r; \
25036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25037 $(SET_LIB_PATH) \
25038 $(NORMAL_TARGET_EXPORTS) \
25039 (cd $(TARGET_SUBDIR)/libiberty && \
25040 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libiberty))
25041 @endif target-libiberty
25043 .PHONY: check-target-libiberty maybe-check-target-libiberty
25044 maybe-check-target-libiberty:
25045 @if target-libiberty
25046 maybe-check-target-libiberty: check-target-libiberty
25048 check-target-libiberty:
25049 @r=`${PWD_COMMAND}`; export r; \
25050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25051 $(SET_LIB_PATH) \
25052 $(NORMAL_TARGET_EXPORTS) \
25053 (cd $(TARGET_SUBDIR)/libiberty && \
25054 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
25056 @endif target-libiberty
25058 .PHONY: install-target-libiberty maybe-install-target-libiberty
25059 maybe-install-target-libiberty:
25060 @if target-libiberty
25061 maybe-install-target-libiberty: install-target-libiberty
25063 install-target-libiberty: installdirs
25064 @r=`${PWD_COMMAND}`; export r; \
25065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25066 $(SET_LIB_PATH) \
25067 $(NORMAL_TARGET_EXPORTS) \
25068 (cd $(TARGET_SUBDIR)/libiberty && \
25069 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
25071 @endif target-libiberty
25073 # Other targets (info, dvi, etc.)
25075 .PHONY: maybe-info-target-libiberty info-target-libiberty
25076 maybe-info-target-libiberty:
25077 @if target-libiberty
25078 maybe-info-target-libiberty: info-target-libiberty
25080 info-target-libiberty: \
25081 configure-target-libiberty
25082 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25083 r=`${PWD_COMMAND}`; export r; \
25084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25085 $(SET_LIB_PATH) \
25086 $(NORMAL_TARGET_EXPORTS) \
25087 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
25088 for flag in $(EXTRA_TARGET_FLAGS); do \
25089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25090 done; \
25091 (cd $(TARGET_SUBDIR)/libiberty && \
25092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25094 "RANLIB=$${RANLIB}" \
25095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25096 info) \
25097 || exit 1
25099 @endif target-libiberty
25101 .PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
25102 maybe-dvi-target-libiberty:
25103 @if target-libiberty
25104 maybe-dvi-target-libiberty: dvi-target-libiberty
25106 dvi-target-libiberty: \
25107 configure-target-libiberty
25108 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25109 r=`${PWD_COMMAND}`; export r; \
25110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25111 $(SET_LIB_PATH) \
25112 $(NORMAL_TARGET_EXPORTS) \
25113 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
25114 for flag in $(EXTRA_TARGET_FLAGS); do \
25115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25116 done; \
25117 (cd $(TARGET_SUBDIR)/libiberty && \
25118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25120 "RANLIB=$${RANLIB}" \
25121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25122 dvi) \
25123 || exit 1
25125 @endif target-libiberty
25127 .PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
25128 maybe-TAGS-target-libiberty:
25129 @if target-libiberty
25130 maybe-TAGS-target-libiberty: TAGS-target-libiberty
25132 TAGS-target-libiberty: \
25133 configure-target-libiberty
25134 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25135 r=`${PWD_COMMAND}`; export r; \
25136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25137 $(SET_LIB_PATH) \
25138 $(NORMAL_TARGET_EXPORTS) \
25139 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
25140 for flag in $(EXTRA_TARGET_FLAGS); do \
25141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25142 done; \
25143 (cd $(TARGET_SUBDIR)/libiberty && \
25144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25146 "RANLIB=$${RANLIB}" \
25147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25148 TAGS) \
25149 || exit 1
25151 @endif target-libiberty
25153 .PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
25154 maybe-install-info-target-libiberty:
25155 @if target-libiberty
25156 maybe-install-info-target-libiberty: install-info-target-libiberty
25158 install-info-target-libiberty: \
25159 configure-target-libiberty \
25160 info-target-libiberty
25161 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25162 r=`${PWD_COMMAND}`; export r; \
25163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25164 $(SET_LIB_PATH) \
25165 $(NORMAL_TARGET_EXPORTS) \
25166 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
25167 for flag in $(EXTRA_TARGET_FLAGS); do \
25168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25169 done; \
25170 (cd $(TARGET_SUBDIR)/libiberty && \
25171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25173 "RANLIB=$${RANLIB}" \
25174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25175 install-info) \
25176 || exit 1
25178 @endif target-libiberty
25180 .PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
25181 maybe-installcheck-target-libiberty:
25182 @if target-libiberty
25183 maybe-installcheck-target-libiberty: installcheck-target-libiberty
25185 installcheck-target-libiberty: \
25186 configure-target-libiberty
25187 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25188 r=`${PWD_COMMAND}`; export r; \
25189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25190 $(SET_LIB_PATH) \
25191 $(NORMAL_TARGET_EXPORTS) \
25192 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
25193 for flag in $(EXTRA_TARGET_FLAGS); do \
25194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25195 done; \
25196 (cd $(TARGET_SUBDIR)/libiberty && \
25197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25199 "RANLIB=$${RANLIB}" \
25200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25201 installcheck) \
25202 || exit 1
25204 @endif target-libiberty
25206 .PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
25207 maybe-mostlyclean-target-libiberty:
25208 @if target-libiberty
25209 maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
25211 mostlyclean-target-libiberty:
25212 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25213 r=`${PWD_COMMAND}`; export r; \
25214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25215 $(SET_LIB_PATH) \
25216 $(NORMAL_TARGET_EXPORTS) \
25217 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
25218 for flag in $(EXTRA_TARGET_FLAGS); do \
25219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25220 done; \
25221 (cd $(TARGET_SUBDIR)/libiberty && \
25222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25224 "RANLIB=$${RANLIB}" \
25225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25226 mostlyclean) \
25227 || exit 1
25229 @endif target-libiberty
25231 .PHONY: maybe-clean-target-libiberty clean-target-libiberty
25232 maybe-clean-target-libiberty:
25233 @if target-libiberty
25234 maybe-clean-target-libiberty: clean-target-libiberty
25236 clean-target-libiberty:
25237 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25238 r=`${PWD_COMMAND}`; export r; \
25239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25240 $(SET_LIB_PATH) \
25241 $(NORMAL_TARGET_EXPORTS) \
25242 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
25243 for flag in $(EXTRA_TARGET_FLAGS); do \
25244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25245 done; \
25246 (cd $(TARGET_SUBDIR)/libiberty && \
25247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25249 "RANLIB=$${RANLIB}" \
25250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25251 clean) \
25252 || exit 1
25254 @endif target-libiberty
25256 .PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
25257 maybe-distclean-target-libiberty:
25258 @if target-libiberty
25259 maybe-distclean-target-libiberty: distclean-target-libiberty
25261 distclean-target-libiberty:
25262 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25263 r=`${PWD_COMMAND}`; export r; \
25264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25265 $(SET_LIB_PATH) \
25266 $(NORMAL_TARGET_EXPORTS) \
25267 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
25268 for flag in $(EXTRA_TARGET_FLAGS); do \
25269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25270 done; \
25271 (cd $(TARGET_SUBDIR)/libiberty && \
25272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25274 "RANLIB=$${RANLIB}" \
25275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25276 distclean) \
25277 || exit 1
25279 @endif target-libiberty
25281 .PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
25282 maybe-maintainer-clean-target-libiberty:
25283 @if target-libiberty
25284 maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
25286 maintainer-clean-target-libiberty:
25287 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25288 r=`${PWD_COMMAND}`; export r; \
25289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25290 $(SET_LIB_PATH) \
25291 $(NORMAL_TARGET_EXPORTS) \
25292 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
25293 for flag in $(EXTRA_TARGET_FLAGS); do \
25294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25295 done; \
25296 (cd $(TARGET_SUBDIR)/libiberty && \
25297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25299 "RANLIB=$${RANLIB}" \
25300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25301 maintainer-clean) \
25302 || exit 1
25304 @endif target-libiberty
25307 .PHONY: configure-target-gperf maybe-configure-target-gperf
25308 maybe-configure-target-gperf:
25309 @if target-gperf
25310 maybe-configure-target-gperf: configure-target-gperf
25312 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
25313 $(TARGET_SUBDIR)/gperf/multilib.out: multilib.out
25314 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
25315 rm -f $(TARGET_SUBDIR)/gperf/Makefile || : ; \
25316 cp multilib.out $(TARGET_SUBDIR)/gperf/multilib.out
25318 configure-target-gperf: $(TARGET_SUBDIR)/gperf/multilib.out
25319 @test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
25320 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
25321 r=`${PWD_COMMAND}`; export r; \
25322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25323 $(SET_LIB_PATH) \
25324 $(NORMAL_TARGET_EXPORTS) \
25325 echo Configuring in $(TARGET_SUBDIR)/gperf; \
25326 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
25327 case $(srcdir) in \
25328 /* | [A-Za-z]:[\\/]*) \
25329 topdir=$(srcdir) ;; \
25330 *) \
25331 case "$(TARGET_SUBDIR)" in \
25332 .) topdir="../$(srcdir)" ;; \
25333 *) topdir="../../$(srcdir)" ;; \
25334 esac ;; \
25335 esac; \
25336 srcdiroption="--srcdir=$${topdir}/gperf"; \
25337 libsrcdir="$$s/gperf"; \
25338 rm -f no-such-file || : ; \
25339 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25340 $(TARGET_CONFIGARGS) $${srcdiroption} \
25341 --with-target-subdir="$(TARGET_SUBDIR)" \
25342 || exit 1
25343 @endif target-gperf
25345 .PHONY: all-target-gperf maybe-all-target-gperf
25346 maybe-all-target-gperf:
25347 @if target-gperf
25348 TARGET-target-gperf=all
25349 maybe-all-target-gperf: all-target-gperf
25350 all-target-gperf: configure-target-gperf
25351 @r=`${PWD_COMMAND}`; export r; \
25352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25353 $(SET_LIB_PATH) \
25354 $(NORMAL_TARGET_EXPORTS) \
25355 (cd $(TARGET_SUBDIR)/gperf && \
25356 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-gperf))
25357 @endif target-gperf
25359 .PHONY: check-target-gperf maybe-check-target-gperf
25360 maybe-check-target-gperf:
25361 @if target-gperf
25362 maybe-check-target-gperf: check-target-gperf
25364 check-target-gperf:
25365 @r=`${PWD_COMMAND}`; export r; \
25366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25367 $(SET_LIB_PATH) \
25368 $(NORMAL_TARGET_EXPORTS) \
25369 (cd $(TARGET_SUBDIR)/gperf && \
25370 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
25372 @endif target-gperf
25374 .PHONY: install-target-gperf maybe-install-target-gperf
25375 maybe-install-target-gperf:
25376 @if target-gperf
25377 maybe-install-target-gperf: install-target-gperf
25379 install-target-gperf: installdirs
25380 @r=`${PWD_COMMAND}`; export r; \
25381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25382 $(SET_LIB_PATH) \
25383 $(NORMAL_TARGET_EXPORTS) \
25384 (cd $(TARGET_SUBDIR)/gperf && \
25385 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
25387 @endif target-gperf
25389 # Other targets (info, dvi, etc.)
25391 .PHONY: maybe-info-target-gperf info-target-gperf
25392 maybe-info-target-gperf:
25393 @if target-gperf
25394 maybe-info-target-gperf: info-target-gperf
25396 info-target-gperf: \
25397 configure-target-gperf
25398 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25399 r=`${PWD_COMMAND}`; export r; \
25400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25401 $(SET_LIB_PATH) \
25402 $(NORMAL_TARGET_EXPORTS) \
25403 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
25404 for flag in $(EXTRA_TARGET_FLAGS); do \
25405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25406 done; \
25407 (cd $(TARGET_SUBDIR)/gperf && \
25408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25410 "RANLIB=$${RANLIB}" \
25411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25412 info) \
25413 || exit 1
25415 @endif target-gperf
25417 .PHONY: maybe-dvi-target-gperf dvi-target-gperf
25418 maybe-dvi-target-gperf:
25419 @if target-gperf
25420 maybe-dvi-target-gperf: dvi-target-gperf
25422 dvi-target-gperf: \
25423 configure-target-gperf
25424 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25425 r=`${PWD_COMMAND}`; export r; \
25426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25427 $(SET_LIB_PATH) \
25428 $(NORMAL_TARGET_EXPORTS) \
25429 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
25430 for flag in $(EXTRA_TARGET_FLAGS); do \
25431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25432 done; \
25433 (cd $(TARGET_SUBDIR)/gperf && \
25434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25436 "RANLIB=$${RANLIB}" \
25437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25438 dvi) \
25439 || exit 1
25441 @endif target-gperf
25443 .PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
25444 maybe-TAGS-target-gperf:
25445 @if target-gperf
25446 maybe-TAGS-target-gperf: TAGS-target-gperf
25448 TAGS-target-gperf: \
25449 configure-target-gperf
25450 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25451 r=`${PWD_COMMAND}`; export r; \
25452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25453 $(SET_LIB_PATH) \
25454 $(NORMAL_TARGET_EXPORTS) \
25455 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
25456 for flag in $(EXTRA_TARGET_FLAGS); do \
25457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25458 done; \
25459 (cd $(TARGET_SUBDIR)/gperf && \
25460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25462 "RANLIB=$${RANLIB}" \
25463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25464 TAGS) \
25465 || exit 1
25467 @endif target-gperf
25469 .PHONY: maybe-install-info-target-gperf install-info-target-gperf
25470 maybe-install-info-target-gperf:
25471 @if target-gperf
25472 maybe-install-info-target-gperf: install-info-target-gperf
25474 install-info-target-gperf: \
25475 configure-target-gperf \
25476 info-target-gperf
25477 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25478 r=`${PWD_COMMAND}`; export r; \
25479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25480 $(SET_LIB_PATH) \
25481 $(NORMAL_TARGET_EXPORTS) \
25482 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
25483 for flag in $(EXTRA_TARGET_FLAGS); do \
25484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25485 done; \
25486 (cd $(TARGET_SUBDIR)/gperf && \
25487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25489 "RANLIB=$${RANLIB}" \
25490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25491 install-info) \
25492 || exit 1
25494 @endif target-gperf
25496 .PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
25497 maybe-installcheck-target-gperf:
25498 @if target-gperf
25499 maybe-installcheck-target-gperf: installcheck-target-gperf
25501 installcheck-target-gperf: \
25502 configure-target-gperf
25503 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25504 r=`${PWD_COMMAND}`; export r; \
25505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25506 $(SET_LIB_PATH) \
25507 $(NORMAL_TARGET_EXPORTS) \
25508 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
25509 for flag in $(EXTRA_TARGET_FLAGS); do \
25510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25511 done; \
25512 (cd $(TARGET_SUBDIR)/gperf && \
25513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25515 "RANLIB=$${RANLIB}" \
25516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25517 installcheck) \
25518 || exit 1
25520 @endif target-gperf
25522 .PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
25523 maybe-mostlyclean-target-gperf:
25524 @if target-gperf
25525 maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
25527 mostlyclean-target-gperf:
25528 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25529 r=`${PWD_COMMAND}`; export r; \
25530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25531 $(SET_LIB_PATH) \
25532 $(NORMAL_TARGET_EXPORTS) \
25533 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
25534 for flag in $(EXTRA_TARGET_FLAGS); do \
25535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25536 done; \
25537 (cd $(TARGET_SUBDIR)/gperf && \
25538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25540 "RANLIB=$${RANLIB}" \
25541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25542 mostlyclean) \
25543 || exit 1
25545 @endif target-gperf
25547 .PHONY: maybe-clean-target-gperf clean-target-gperf
25548 maybe-clean-target-gperf:
25549 @if target-gperf
25550 maybe-clean-target-gperf: clean-target-gperf
25552 clean-target-gperf:
25553 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25554 r=`${PWD_COMMAND}`; export r; \
25555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25556 $(SET_LIB_PATH) \
25557 $(NORMAL_TARGET_EXPORTS) \
25558 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
25559 for flag in $(EXTRA_TARGET_FLAGS); do \
25560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25561 done; \
25562 (cd $(TARGET_SUBDIR)/gperf && \
25563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25565 "RANLIB=$${RANLIB}" \
25566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25567 clean) \
25568 || exit 1
25570 @endif target-gperf
25572 .PHONY: maybe-distclean-target-gperf distclean-target-gperf
25573 maybe-distclean-target-gperf:
25574 @if target-gperf
25575 maybe-distclean-target-gperf: distclean-target-gperf
25577 distclean-target-gperf:
25578 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25579 r=`${PWD_COMMAND}`; export r; \
25580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25581 $(SET_LIB_PATH) \
25582 $(NORMAL_TARGET_EXPORTS) \
25583 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
25584 for flag in $(EXTRA_TARGET_FLAGS); do \
25585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25586 done; \
25587 (cd $(TARGET_SUBDIR)/gperf && \
25588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25590 "RANLIB=$${RANLIB}" \
25591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25592 distclean) \
25593 || exit 1
25595 @endif target-gperf
25597 .PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
25598 maybe-maintainer-clean-target-gperf:
25599 @if target-gperf
25600 maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
25602 maintainer-clean-target-gperf:
25603 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25604 r=`${PWD_COMMAND}`; export r; \
25605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25606 $(SET_LIB_PATH) \
25607 $(NORMAL_TARGET_EXPORTS) \
25608 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
25609 for flag in $(EXTRA_TARGET_FLAGS); do \
25610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25611 done; \
25612 (cd $(TARGET_SUBDIR)/gperf && \
25613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25615 "RANLIB=$${RANLIB}" \
25616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25617 maintainer-clean) \
25618 || exit 1
25620 @endif target-gperf
25623 .PHONY: configure-target-examples maybe-configure-target-examples
25624 maybe-configure-target-examples:
25625 @if target-examples
25626 maybe-configure-target-examples: configure-target-examples
25628 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
25629 $(TARGET_SUBDIR)/examples/multilib.out: multilib.out
25630 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
25631 rm -f $(TARGET_SUBDIR)/examples/Makefile || : ; \
25632 cp multilib.out $(TARGET_SUBDIR)/examples/multilib.out
25634 configure-target-examples: $(TARGET_SUBDIR)/examples/multilib.out
25635 @test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
25636 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
25637 r=`${PWD_COMMAND}`; export r; \
25638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25639 $(SET_LIB_PATH) \
25640 $(NORMAL_TARGET_EXPORTS) \
25641 echo Configuring in $(TARGET_SUBDIR)/examples; \
25642 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
25643 case $(srcdir) in \
25644 /* | [A-Za-z]:[\\/]*) \
25645 topdir=$(srcdir) ;; \
25646 *) \
25647 case "$(TARGET_SUBDIR)" in \
25648 .) topdir="../$(srcdir)" ;; \
25649 *) topdir="../../$(srcdir)" ;; \
25650 esac ;; \
25651 esac; \
25652 srcdiroption="--srcdir=$${topdir}/examples"; \
25653 libsrcdir="$$s/examples"; \
25654 rm -f no-such-file || : ; \
25655 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25656 $(TARGET_CONFIGARGS) $${srcdiroption} \
25657 --with-target-subdir="$(TARGET_SUBDIR)" \
25658 || exit 1
25659 @endif target-examples
25661 .PHONY: all-target-examples maybe-all-target-examples
25662 maybe-all-target-examples:
25663 @if target-examples
25664 TARGET-target-examples=all
25665 maybe-all-target-examples: all-target-examples
25666 all-target-examples: configure-target-examples
25667 @r=`${PWD_COMMAND}`; export r; \
25668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25669 $(SET_LIB_PATH) \
25670 $(NORMAL_TARGET_EXPORTS) \
25671 (cd $(TARGET_SUBDIR)/examples && \
25672 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-examples))
25673 @endif target-examples
25675 .PHONY: check-target-examples maybe-check-target-examples
25676 maybe-check-target-examples:
25677 @if target-examples
25678 maybe-check-target-examples: check-target-examples
25680 # Dummy target for uncheckable module.
25681 check-target-examples:
25683 @endif target-examples
25685 .PHONY: install-target-examples maybe-install-target-examples
25686 maybe-install-target-examples:
25687 @if target-examples
25688 maybe-install-target-examples: install-target-examples
25690 # Dummy target for uninstallable.
25691 install-target-examples:
25693 @endif target-examples
25695 # Other targets (info, dvi, etc.)
25697 .PHONY: maybe-info-target-examples info-target-examples
25698 maybe-info-target-examples:
25699 @if target-examples
25700 maybe-info-target-examples: info-target-examples
25702 info-target-examples: \
25703 configure-target-examples
25704 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25705 r=`${PWD_COMMAND}`; export r; \
25706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25707 $(SET_LIB_PATH) \
25708 $(NORMAL_TARGET_EXPORTS) \
25709 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
25710 for flag in $(EXTRA_TARGET_FLAGS); do \
25711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25712 done; \
25713 (cd $(TARGET_SUBDIR)/examples && \
25714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25716 "RANLIB=$${RANLIB}" \
25717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25718 info) \
25719 || exit 1
25721 @endif target-examples
25723 .PHONY: maybe-dvi-target-examples dvi-target-examples
25724 maybe-dvi-target-examples:
25725 @if target-examples
25726 maybe-dvi-target-examples: dvi-target-examples
25728 dvi-target-examples: \
25729 configure-target-examples
25730 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25731 r=`${PWD_COMMAND}`; export r; \
25732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25733 $(SET_LIB_PATH) \
25734 $(NORMAL_TARGET_EXPORTS) \
25735 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
25736 for flag in $(EXTRA_TARGET_FLAGS); do \
25737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25738 done; \
25739 (cd $(TARGET_SUBDIR)/examples && \
25740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25742 "RANLIB=$${RANLIB}" \
25743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25744 dvi) \
25745 || exit 1
25747 @endif target-examples
25749 .PHONY: maybe-TAGS-target-examples TAGS-target-examples
25750 maybe-TAGS-target-examples:
25751 @if target-examples
25752 maybe-TAGS-target-examples: TAGS-target-examples
25754 TAGS-target-examples: \
25755 configure-target-examples
25756 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25757 r=`${PWD_COMMAND}`; export r; \
25758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25759 $(SET_LIB_PATH) \
25760 $(NORMAL_TARGET_EXPORTS) \
25761 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
25762 for flag in $(EXTRA_TARGET_FLAGS); do \
25763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25764 done; \
25765 (cd $(TARGET_SUBDIR)/examples && \
25766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25768 "RANLIB=$${RANLIB}" \
25769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25770 TAGS) \
25771 || exit 1
25773 @endif target-examples
25775 .PHONY: maybe-install-info-target-examples install-info-target-examples
25776 maybe-install-info-target-examples:
25777 @if target-examples
25778 maybe-install-info-target-examples: install-info-target-examples
25780 install-info-target-examples: \
25781 configure-target-examples \
25782 info-target-examples
25783 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25784 r=`${PWD_COMMAND}`; export r; \
25785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25786 $(SET_LIB_PATH) \
25787 $(NORMAL_TARGET_EXPORTS) \
25788 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
25789 for flag in $(EXTRA_TARGET_FLAGS); do \
25790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25791 done; \
25792 (cd $(TARGET_SUBDIR)/examples && \
25793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25795 "RANLIB=$${RANLIB}" \
25796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25797 install-info) \
25798 || exit 1
25800 @endif target-examples
25802 .PHONY: maybe-installcheck-target-examples installcheck-target-examples
25803 maybe-installcheck-target-examples:
25804 @if target-examples
25805 maybe-installcheck-target-examples: installcheck-target-examples
25807 installcheck-target-examples: \
25808 configure-target-examples
25809 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25810 r=`${PWD_COMMAND}`; export r; \
25811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25812 $(SET_LIB_PATH) \
25813 $(NORMAL_TARGET_EXPORTS) \
25814 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
25815 for flag in $(EXTRA_TARGET_FLAGS); do \
25816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25817 done; \
25818 (cd $(TARGET_SUBDIR)/examples && \
25819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25821 "RANLIB=$${RANLIB}" \
25822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25823 installcheck) \
25824 || exit 1
25826 @endif target-examples
25828 .PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
25829 maybe-mostlyclean-target-examples:
25830 @if target-examples
25831 maybe-mostlyclean-target-examples: mostlyclean-target-examples
25833 mostlyclean-target-examples:
25834 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25835 r=`${PWD_COMMAND}`; export r; \
25836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25837 $(SET_LIB_PATH) \
25838 $(NORMAL_TARGET_EXPORTS) \
25839 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
25840 for flag in $(EXTRA_TARGET_FLAGS); do \
25841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25842 done; \
25843 (cd $(TARGET_SUBDIR)/examples && \
25844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25846 "RANLIB=$${RANLIB}" \
25847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25848 mostlyclean) \
25849 || exit 1
25851 @endif target-examples
25853 .PHONY: maybe-clean-target-examples clean-target-examples
25854 maybe-clean-target-examples:
25855 @if target-examples
25856 maybe-clean-target-examples: clean-target-examples
25858 clean-target-examples:
25859 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25860 r=`${PWD_COMMAND}`; export r; \
25861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25862 $(SET_LIB_PATH) \
25863 $(NORMAL_TARGET_EXPORTS) \
25864 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
25865 for flag in $(EXTRA_TARGET_FLAGS); do \
25866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25867 done; \
25868 (cd $(TARGET_SUBDIR)/examples && \
25869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25871 "RANLIB=$${RANLIB}" \
25872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25873 clean) \
25874 || exit 1
25876 @endif target-examples
25878 .PHONY: maybe-distclean-target-examples distclean-target-examples
25879 maybe-distclean-target-examples:
25880 @if target-examples
25881 maybe-distclean-target-examples: distclean-target-examples
25883 distclean-target-examples:
25884 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25885 r=`${PWD_COMMAND}`; export r; \
25886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25887 $(SET_LIB_PATH) \
25888 $(NORMAL_TARGET_EXPORTS) \
25889 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
25890 for flag in $(EXTRA_TARGET_FLAGS); do \
25891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25892 done; \
25893 (cd $(TARGET_SUBDIR)/examples && \
25894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25896 "RANLIB=$${RANLIB}" \
25897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25898 distclean) \
25899 || exit 1
25901 @endif target-examples
25903 .PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
25904 maybe-maintainer-clean-target-examples:
25905 @if target-examples
25906 maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
25908 maintainer-clean-target-examples:
25909 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25910 r=`${PWD_COMMAND}`; export r; \
25911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25912 $(SET_LIB_PATH) \
25913 $(NORMAL_TARGET_EXPORTS) \
25914 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
25915 for flag in $(EXTRA_TARGET_FLAGS); do \
25916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25917 done; \
25918 (cd $(TARGET_SUBDIR)/examples && \
25919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25921 "RANLIB=$${RANLIB}" \
25922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25923 maintainer-clean) \
25924 || exit 1
25926 @endif target-examples
25929 .PHONY: configure-target-libffi maybe-configure-target-libffi
25930 maybe-configure-target-libffi:
25931 @if target-libffi
25932 maybe-configure-target-libffi: configure-target-libffi
25934 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
25935 $(TARGET_SUBDIR)/libffi/multilib.out: multilib.out
25936 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
25937 rm -f $(TARGET_SUBDIR)/libffi/Makefile || : ; \
25938 cp multilib.out $(TARGET_SUBDIR)/libffi/multilib.out
25940 configure-target-libffi: $(TARGET_SUBDIR)/libffi/multilib.out
25941 @test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
25942 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
25943 r=`${PWD_COMMAND}`; export r; \
25944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25945 $(SET_LIB_PATH) \
25946 $(NORMAL_TARGET_EXPORTS) \
25947 echo Configuring in $(TARGET_SUBDIR)/libffi; \
25948 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
25949 case $(srcdir) in \
25950 /* | [A-Za-z]:[\\/]*) \
25951 topdir=$(srcdir) ;; \
25952 *) \
25953 case "$(TARGET_SUBDIR)" in \
25954 .) topdir="../$(srcdir)" ;; \
25955 *) topdir="../../$(srcdir)" ;; \
25956 esac ;; \
25957 esac; \
25958 srcdiroption="--srcdir=$${topdir}/libffi"; \
25959 libsrcdir="$$s/libffi"; \
25960 rm -f no-such-file || : ; \
25961 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25962 $(TARGET_CONFIGARGS) $${srcdiroption} \
25963 --with-target-subdir="$(TARGET_SUBDIR)" \
25964 || exit 1
25965 @endif target-libffi
25967 .PHONY: all-target-libffi maybe-all-target-libffi
25968 maybe-all-target-libffi:
25969 @if target-libffi
25970 TARGET-target-libffi=all
25971 maybe-all-target-libffi: all-target-libffi
25972 all-target-libffi: configure-target-libffi
25973 @r=`${PWD_COMMAND}`; export r; \
25974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25975 $(SET_LIB_PATH) \
25976 $(NORMAL_TARGET_EXPORTS) \
25977 (cd $(TARGET_SUBDIR)/libffi && \
25978 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libffi))
25979 @endif target-libffi
25981 .PHONY: check-target-libffi maybe-check-target-libffi
25982 maybe-check-target-libffi:
25983 @if target-libffi
25984 maybe-check-target-libffi: check-target-libffi
25986 check-target-libffi:
25987 @r=`${PWD_COMMAND}`; export r; \
25988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25989 $(SET_LIB_PATH) \
25990 $(NORMAL_TARGET_EXPORTS) \
25991 (cd $(TARGET_SUBDIR)/libffi && \
25992 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
25994 @endif target-libffi
25996 .PHONY: install-target-libffi maybe-install-target-libffi
25997 maybe-install-target-libffi:
25998 @if target-libffi
25999 maybe-install-target-libffi: install-target-libffi
26001 install-target-libffi: installdirs
26002 @r=`${PWD_COMMAND}`; export r; \
26003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26004 $(SET_LIB_PATH) \
26005 $(NORMAL_TARGET_EXPORTS) \
26006 (cd $(TARGET_SUBDIR)/libffi && \
26007 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
26009 @endif target-libffi
26011 # Other targets (info, dvi, etc.)
26013 .PHONY: maybe-info-target-libffi info-target-libffi
26014 maybe-info-target-libffi:
26015 @if target-libffi
26016 maybe-info-target-libffi: info-target-libffi
26018 info-target-libffi: \
26019 configure-target-libffi
26020 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26021 r=`${PWD_COMMAND}`; export r; \
26022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26023 $(SET_LIB_PATH) \
26024 $(NORMAL_TARGET_EXPORTS) \
26025 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
26026 for flag in $(EXTRA_TARGET_FLAGS); do \
26027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26028 done; \
26029 (cd $(TARGET_SUBDIR)/libffi && \
26030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26032 "RANLIB=$${RANLIB}" \
26033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26034 info) \
26035 || exit 1
26037 @endif target-libffi
26039 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
26040 maybe-dvi-target-libffi:
26041 @if target-libffi
26042 maybe-dvi-target-libffi: dvi-target-libffi
26044 dvi-target-libffi: \
26045 configure-target-libffi
26046 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26047 r=`${PWD_COMMAND}`; export r; \
26048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26049 $(SET_LIB_PATH) \
26050 $(NORMAL_TARGET_EXPORTS) \
26051 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
26052 for flag in $(EXTRA_TARGET_FLAGS); do \
26053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26054 done; \
26055 (cd $(TARGET_SUBDIR)/libffi && \
26056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26058 "RANLIB=$${RANLIB}" \
26059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26060 dvi) \
26061 || exit 1
26063 @endif target-libffi
26065 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
26066 maybe-TAGS-target-libffi:
26067 @if target-libffi
26068 maybe-TAGS-target-libffi: TAGS-target-libffi
26070 TAGS-target-libffi: \
26071 configure-target-libffi
26072 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26073 r=`${PWD_COMMAND}`; export r; \
26074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26075 $(SET_LIB_PATH) \
26076 $(NORMAL_TARGET_EXPORTS) \
26077 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
26078 for flag in $(EXTRA_TARGET_FLAGS); do \
26079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26080 done; \
26081 (cd $(TARGET_SUBDIR)/libffi && \
26082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26084 "RANLIB=$${RANLIB}" \
26085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26086 TAGS) \
26087 || exit 1
26089 @endif target-libffi
26091 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
26092 maybe-install-info-target-libffi:
26093 @if target-libffi
26094 maybe-install-info-target-libffi: install-info-target-libffi
26096 install-info-target-libffi: \
26097 configure-target-libffi \
26098 info-target-libffi
26099 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26100 r=`${PWD_COMMAND}`; export r; \
26101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26102 $(SET_LIB_PATH) \
26103 $(NORMAL_TARGET_EXPORTS) \
26104 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
26105 for flag in $(EXTRA_TARGET_FLAGS); do \
26106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26107 done; \
26108 (cd $(TARGET_SUBDIR)/libffi && \
26109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26111 "RANLIB=$${RANLIB}" \
26112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26113 install-info) \
26114 || exit 1
26116 @endif target-libffi
26118 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
26119 maybe-installcheck-target-libffi:
26120 @if target-libffi
26121 maybe-installcheck-target-libffi: installcheck-target-libffi
26123 installcheck-target-libffi: \
26124 configure-target-libffi
26125 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26126 r=`${PWD_COMMAND}`; export r; \
26127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26128 $(SET_LIB_PATH) \
26129 $(NORMAL_TARGET_EXPORTS) \
26130 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
26131 for flag in $(EXTRA_TARGET_FLAGS); do \
26132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26133 done; \
26134 (cd $(TARGET_SUBDIR)/libffi && \
26135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26137 "RANLIB=$${RANLIB}" \
26138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26139 installcheck) \
26140 || exit 1
26142 @endif target-libffi
26144 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
26145 maybe-mostlyclean-target-libffi:
26146 @if target-libffi
26147 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
26149 mostlyclean-target-libffi:
26150 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26151 r=`${PWD_COMMAND}`; export r; \
26152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26153 $(SET_LIB_PATH) \
26154 $(NORMAL_TARGET_EXPORTS) \
26155 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
26156 for flag in $(EXTRA_TARGET_FLAGS); do \
26157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26158 done; \
26159 (cd $(TARGET_SUBDIR)/libffi && \
26160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26162 "RANLIB=$${RANLIB}" \
26163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26164 mostlyclean) \
26165 || exit 1
26167 @endif target-libffi
26169 .PHONY: maybe-clean-target-libffi clean-target-libffi
26170 maybe-clean-target-libffi:
26171 @if target-libffi
26172 maybe-clean-target-libffi: clean-target-libffi
26174 clean-target-libffi:
26175 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26176 r=`${PWD_COMMAND}`; export r; \
26177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26178 $(SET_LIB_PATH) \
26179 $(NORMAL_TARGET_EXPORTS) \
26180 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
26181 for flag in $(EXTRA_TARGET_FLAGS); do \
26182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26183 done; \
26184 (cd $(TARGET_SUBDIR)/libffi && \
26185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26187 "RANLIB=$${RANLIB}" \
26188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26189 clean) \
26190 || exit 1
26192 @endif target-libffi
26194 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
26195 maybe-distclean-target-libffi:
26196 @if target-libffi
26197 maybe-distclean-target-libffi: distclean-target-libffi
26199 distclean-target-libffi:
26200 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26201 r=`${PWD_COMMAND}`; export r; \
26202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26203 $(SET_LIB_PATH) \
26204 $(NORMAL_TARGET_EXPORTS) \
26205 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
26206 for flag in $(EXTRA_TARGET_FLAGS); do \
26207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26208 done; \
26209 (cd $(TARGET_SUBDIR)/libffi && \
26210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26212 "RANLIB=$${RANLIB}" \
26213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26214 distclean) \
26215 || exit 1
26217 @endif target-libffi
26219 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
26220 maybe-maintainer-clean-target-libffi:
26221 @if target-libffi
26222 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
26224 maintainer-clean-target-libffi:
26225 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26226 r=`${PWD_COMMAND}`; export r; \
26227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26228 $(SET_LIB_PATH) \
26229 $(NORMAL_TARGET_EXPORTS) \
26230 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
26231 for flag in $(EXTRA_TARGET_FLAGS); do \
26232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26233 done; \
26234 (cd $(TARGET_SUBDIR)/libffi && \
26235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26237 "RANLIB=$${RANLIB}" \
26238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26239 maintainer-clean) \
26240 || exit 1
26242 @endif target-libffi
26245 .PHONY: configure-target-libjava maybe-configure-target-libjava
26246 maybe-configure-target-libjava:
26247 @if target-libjava
26248 maybe-configure-target-libjava: configure-target-libjava
26250 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
26251 $(TARGET_SUBDIR)/libjava/multilib.out: multilib.out
26252 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
26253 rm -f $(TARGET_SUBDIR)/libjava/Makefile || : ; \
26254 cp multilib.out $(TARGET_SUBDIR)/libjava/multilib.out
26256 configure-target-libjava: $(TARGET_SUBDIR)/libjava/multilib.out
26257 @test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
26258 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
26259 r=`${PWD_COMMAND}`; export r; \
26260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26261 $(SET_LIB_PATH) \
26262 $(RAW_CXX_TARGET_EXPORTS) \
26263 echo Configuring in $(TARGET_SUBDIR)/libjava; \
26264 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
26265 case $(srcdir) in \
26266 /* | [A-Za-z]:[\\/]*) \
26267 topdir=$(srcdir) ;; \
26268 *) \
26269 case "$(TARGET_SUBDIR)" in \
26270 .) topdir="../$(srcdir)" ;; \
26271 *) topdir="../../$(srcdir)" ;; \
26272 esac ;; \
26273 esac; \
26274 srcdiroption="--srcdir=$${topdir}/libjava"; \
26275 libsrcdir="$$s/libjava"; \
26276 rm -f no-such-file || : ; \
26277 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26278 $(TARGET_CONFIGARGS) $${srcdiroption} \
26279 --with-target-subdir="$(TARGET_SUBDIR)" \
26280 || exit 1
26281 @endif target-libjava
26283 .PHONY: all-target-libjava maybe-all-target-libjava
26284 maybe-all-target-libjava:
26285 @if target-libjava
26286 TARGET-target-libjava=all
26287 maybe-all-target-libjava: all-target-libjava
26288 all-target-libjava: configure-target-libjava
26289 @r=`${PWD_COMMAND}`; export r; \
26290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26291 $(SET_LIB_PATH) \
26292 $(RAW_CXX_TARGET_EXPORTS) \
26293 (cd $(TARGET_SUBDIR)/libjava && \
26294 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libjava))
26295 @endif target-libjava
26297 .PHONY: check-target-libjava maybe-check-target-libjava
26298 maybe-check-target-libjava:
26299 @if target-libjava
26300 maybe-check-target-libjava: check-target-libjava
26302 check-target-libjava:
26303 @r=`${PWD_COMMAND}`; export r; \
26304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26305 $(SET_LIB_PATH) \
26306 $(RAW_CXX_TARGET_EXPORTS) \
26307 (cd $(TARGET_SUBDIR)/libjava && \
26308 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
26310 @endif target-libjava
26312 .PHONY: install-target-libjava maybe-install-target-libjava
26313 maybe-install-target-libjava:
26314 @if target-libjava
26315 maybe-install-target-libjava: install-target-libjava
26317 install-target-libjava: installdirs
26318 @r=`${PWD_COMMAND}`; export r; \
26319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26320 $(SET_LIB_PATH) \
26321 $(RAW_CXX_TARGET_EXPORTS) \
26322 (cd $(TARGET_SUBDIR)/libjava && \
26323 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
26325 @endif target-libjava
26327 # Other targets (info, dvi, etc.)
26329 .PHONY: maybe-info-target-libjava info-target-libjava
26330 maybe-info-target-libjava:
26331 @if target-libjava
26332 maybe-info-target-libjava: info-target-libjava
26334 info-target-libjava: \
26335 configure-target-libjava
26336 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26337 r=`${PWD_COMMAND}`; export r; \
26338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26339 $(SET_LIB_PATH) \
26340 $(RAW_CXX_TARGET_EXPORTS) \
26341 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
26342 for flag in $(EXTRA_TARGET_FLAGS); do \
26343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26344 done; \
26345 (cd $(TARGET_SUBDIR)/libjava && \
26346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26348 "RANLIB=$${RANLIB}" \
26349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26350 info) \
26351 || exit 1
26353 @endif target-libjava
26355 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
26356 maybe-dvi-target-libjava:
26357 @if target-libjava
26358 maybe-dvi-target-libjava: dvi-target-libjava
26360 dvi-target-libjava: \
26361 configure-target-libjava
26362 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26363 r=`${PWD_COMMAND}`; export r; \
26364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26365 $(SET_LIB_PATH) \
26366 $(RAW_CXX_TARGET_EXPORTS) \
26367 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
26368 for flag in $(EXTRA_TARGET_FLAGS); do \
26369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26370 done; \
26371 (cd $(TARGET_SUBDIR)/libjava && \
26372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26374 "RANLIB=$${RANLIB}" \
26375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26376 dvi) \
26377 || exit 1
26379 @endif target-libjava
26381 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
26382 maybe-TAGS-target-libjava:
26383 @if target-libjava
26384 maybe-TAGS-target-libjava: TAGS-target-libjava
26386 TAGS-target-libjava: \
26387 configure-target-libjava
26388 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26389 r=`${PWD_COMMAND}`; export r; \
26390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26391 $(SET_LIB_PATH) \
26392 $(RAW_CXX_TARGET_EXPORTS) \
26393 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
26394 for flag in $(EXTRA_TARGET_FLAGS); do \
26395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26396 done; \
26397 (cd $(TARGET_SUBDIR)/libjava && \
26398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26400 "RANLIB=$${RANLIB}" \
26401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26402 TAGS) \
26403 || exit 1
26405 @endif target-libjava
26407 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
26408 maybe-install-info-target-libjava:
26409 @if target-libjava
26410 maybe-install-info-target-libjava: install-info-target-libjava
26412 install-info-target-libjava: \
26413 configure-target-libjava \
26414 info-target-libjava
26415 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26416 r=`${PWD_COMMAND}`; export r; \
26417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26418 $(SET_LIB_PATH) \
26419 $(RAW_CXX_TARGET_EXPORTS) \
26420 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
26421 for flag in $(EXTRA_TARGET_FLAGS); do \
26422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26423 done; \
26424 (cd $(TARGET_SUBDIR)/libjava && \
26425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26427 "RANLIB=$${RANLIB}" \
26428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26429 install-info) \
26430 || exit 1
26432 @endif target-libjava
26434 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
26435 maybe-installcheck-target-libjava:
26436 @if target-libjava
26437 maybe-installcheck-target-libjava: installcheck-target-libjava
26439 installcheck-target-libjava: \
26440 configure-target-libjava
26441 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26442 r=`${PWD_COMMAND}`; export r; \
26443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26444 $(SET_LIB_PATH) \
26445 $(RAW_CXX_TARGET_EXPORTS) \
26446 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
26447 for flag in $(EXTRA_TARGET_FLAGS); do \
26448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26449 done; \
26450 (cd $(TARGET_SUBDIR)/libjava && \
26451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26453 "RANLIB=$${RANLIB}" \
26454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26455 installcheck) \
26456 || exit 1
26458 @endif target-libjava
26460 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
26461 maybe-mostlyclean-target-libjava:
26462 @if target-libjava
26463 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
26465 mostlyclean-target-libjava:
26466 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26467 r=`${PWD_COMMAND}`; export r; \
26468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26469 $(SET_LIB_PATH) \
26470 $(RAW_CXX_TARGET_EXPORTS) \
26471 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
26472 for flag in $(EXTRA_TARGET_FLAGS); do \
26473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26474 done; \
26475 (cd $(TARGET_SUBDIR)/libjava && \
26476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26478 "RANLIB=$${RANLIB}" \
26479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26480 mostlyclean) \
26481 || exit 1
26483 @endif target-libjava
26485 .PHONY: maybe-clean-target-libjava clean-target-libjava
26486 maybe-clean-target-libjava:
26487 @if target-libjava
26488 maybe-clean-target-libjava: clean-target-libjava
26490 clean-target-libjava:
26491 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26492 r=`${PWD_COMMAND}`; export r; \
26493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26494 $(SET_LIB_PATH) \
26495 $(RAW_CXX_TARGET_EXPORTS) \
26496 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
26497 for flag in $(EXTRA_TARGET_FLAGS); do \
26498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26499 done; \
26500 (cd $(TARGET_SUBDIR)/libjava && \
26501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26503 "RANLIB=$${RANLIB}" \
26504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26505 clean) \
26506 || exit 1
26508 @endif target-libjava
26510 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
26511 maybe-distclean-target-libjava:
26512 @if target-libjava
26513 maybe-distclean-target-libjava: distclean-target-libjava
26515 distclean-target-libjava:
26516 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26517 r=`${PWD_COMMAND}`; export r; \
26518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26519 $(SET_LIB_PATH) \
26520 $(RAW_CXX_TARGET_EXPORTS) \
26521 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
26522 for flag in $(EXTRA_TARGET_FLAGS); do \
26523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26524 done; \
26525 (cd $(TARGET_SUBDIR)/libjava && \
26526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26528 "RANLIB=$${RANLIB}" \
26529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26530 distclean) \
26531 || exit 1
26533 @endif target-libjava
26535 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
26536 maybe-maintainer-clean-target-libjava:
26537 @if target-libjava
26538 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
26540 maintainer-clean-target-libjava:
26541 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26542 r=`${PWD_COMMAND}`; export r; \
26543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26544 $(SET_LIB_PATH) \
26545 $(RAW_CXX_TARGET_EXPORTS) \
26546 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
26547 for flag in $(EXTRA_TARGET_FLAGS); do \
26548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26549 done; \
26550 (cd $(TARGET_SUBDIR)/libjava && \
26551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26553 "RANLIB=$${RANLIB}" \
26554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26555 maintainer-clean) \
26556 || exit 1
26558 @endif target-libjava
26561 .PHONY: configure-target-zlib maybe-configure-target-zlib
26562 maybe-configure-target-zlib:
26563 @if target-zlib
26564 maybe-configure-target-zlib: configure-target-zlib
26566 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
26567 $(TARGET_SUBDIR)/zlib/multilib.out: multilib.out
26568 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
26569 rm -f $(TARGET_SUBDIR)/zlib/Makefile || : ; \
26570 cp multilib.out $(TARGET_SUBDIR)/zlib/multilib.out
26572 configure-target-zlib: $(TARGET_SUBDIR)/zlib/multilib.out
26573 @test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
26574 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
26575 r=`${PWD_COMMAND}`; export r; \
26576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26577 $(SET_LIB_PATH) \
26578 $(NORMAL_TARGET_EXPORTS) \
26579 echo Configuring in $(TARGET_SUBDIR)/zlib; \
26580 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
26581 case $(srcdir) in \
26582 /* | [A-Za-z]:[\\/]*) \
26583 topdir=$(srcdir) ;; \
26584 *) \
26585 case "$(TARGET_SUBDIR)" in \
26586 .) topdir="../$(srcdir)" ;; \
26587 *) topdir="../../$(srcdir)" ;; \
26588 esac ;; \
26589 esac; \
26590 if [ "$(srcdir)" = "." ] ; then \
26591 if [ "$(TARGET_SUBDIR)" != "." ] ; then \
26592 if $(SHELL) $$s/symlink-tree $${topdir}/zlib "no-such-file" ; then \
26593 if [ -f Makefile ]; then \
26594 if $(MAKE) distclean; then \
26595 true; \
26596 else \
26597 exit 1; \
26598 fi; \
26599 else \
26600 true; \
26601 fi; \
26602 else \
26603 exit 1; \
26604 fi; \
26605 else \
26606 true; \
26607 fi; \
26608 srcdiroption="--srcdir=."; \
26609 libsrcdir="."; \
26610 else \
26611 srcdiroption="--srcdir=$${topdir}/zlib"; \
26612 libsrcdir="$$s/zlib"; \
26613 fi; \
26614 rm -f no-such-file || : ; \
26615 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26616 $(TARGET_CONFIGARGS) $${srcdiroption} \
26617 --with-target-subdir="$(TARGET_SUBDIR)" \
26618 || exit 1
26619 @endif target-zlib
26621 .PHONY: all-target-zlib maybe-all-target-zlib
26622 maybe-all-target-zlib:
26623 @if target-zlib
26624 TARGET-target-zlib=all
26625 maybe-all-target-zlib: all-target-zlib
26626 all-target-zlib: configure-target-zlib
26627 @r=`${PWD_COMMAND}`; export r; \
26628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26629 $(SET_LIB_PATH) \
26630 $(NORMAL_TARGET_EXPORTS) \
26631 (cd $(TARGET_SUBDIR)/zlib && \
26632 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-zlib))
26633 @endif target-zlib
26635 .PHONY: check-target-zlib maybe-check-target-zlib
26636 maybe-check-target-zlib:
26637 @if target-zlib
26638 maybe-check-target-zlib: check-target-zlib
26640 check-target-zlib:
26641 @r=`${PWD_COMMAND}`; export r; \
26642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26643 $(SET_LIB_PATH) \
26644 $(NORMAL_TARGET_EXPORTS) \
26645 (cd $(TARGET_SUBDIR)/zlib && \
26646 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
26648 @endif target-zlib
26650 .PHONY: install-target-zlib maybe-install-target-zlib
26651 maybe-install-target-zlib:
26652 @if target-zlib
26653 maybe-install-target-zlib: install-target-zlib
26655 install-target-zlib: installdirs
26656 @r=`${PWD_COMMAND}`; export r; \
26657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26658 $(SET_LIB_PATH) \
26659 $(NORMAL_TARGET_EXPORTS) \
26660 (cd $(TARGET_SUBDIR)/zlib && \
26661 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
26663 @endif target-zlib
26665 # Other targets (info, dvi, etc.)
26667 .PHONY: maybe-info-target-zlib info-target-zlib
26668 maybe-info-target-zlib:
26669 @if target-zlib
26670 maybe-info-target-zlib: info-target-zlib
26672 info-target-zlib: \
26673 configure-target-zlib
26674 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26675 r=`${PWD_COMMAND}`; export r; \
26676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26677 $(SET_LIB_PATH) \
26678 $(NORMAL_TARGET_EXPORTS) \
26679 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
26680 for flag in $(EXTRA_TARGET_FLAGS); do \
26681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26682 done; \
26683 (cd $(TARGET_SUBDIR)/zlib && \
26684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26686 "RANLIB=$${RANLIB}" \
26687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26688 info) \
26689 || exit 1
26691 @endif target-zlib
26693 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
26694 maybe-dvi-target-zlib:
26695 @if target-zlib
26696 maybe-dvi-target-zlib: dvi-target-zlib
26698 dvi-target-zlib: \
26699 configure-target-zlib
26700 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26701 r=`${PWD_COMMAND}`; export r; \
26702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26703 $(SET_LIB_PATH) \
26704 $(NORMAL_TARGET_EXPORTS) \
26705 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
26706 for flag in $(EXTRA_TARGET_FLAGS); do \
26707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26708 done; \
26709 (cd $(TARGET_SUBDIR)/zlib && \
26710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26712 "RANLIB=$${RANLIB}" \
26713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26714 dvi) \
26715 || exit 1
26717 @endif target-zlib
26719 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
26720 maybe-TAGS-target-zlib:
26721 @if target-zlib
26722 maybe-TAGS-target-zlib: TAGS-target-zlib
26724 TAGS-target-zlib: \
26725 configure-target-zlib
26726 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26727 r=`${PWD_COMMAND}`; export r; \
26728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26729 $(SET_LIB_PATH) \
26730 $(NORMAL_TARGET_EXPORTS) \
26731 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
26732 for flag in $(EXTRA_TARGET_FLAGS); do \
26733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26734 done; \
26735 (cd $(TARGET_SUBDIR)/zlib && \
26736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26738 "RANLIB=$${RANLIB}" \
26739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26740 TAGS) \
26741 || exit 1
26743 @endif target-zlib
26745 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
26746 maybe-install-info-target-zlib:
26747 @if target-zlib
26748 maybe-install-info-target-zlib: install-info-target-zlib
26750 install-info-target-zlib: \
26751 configure-target-zlib \
26752 info-target-zlib
26753 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26754 r=`${PWD_COMMAND}`; export r; \
26755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26756 $(SET_LIB_PATH) \
26757 $(NORMAL_TARGET_EXPORTS) \
26758 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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
26770 @endif target-zlib
26772 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
26773 maybe-installcheck-target-zlib:
26774 @if target-zlib
26775 maybe-installcheck-target-zlib: installcheck-target-zlib
26777 installcheck-target-zlib: \
26778 configure-target-zlib
26779 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26780 r=`${PWD_COMMAND}`; export r; \
26781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26782 $(SET_LIB_PATH) \
26783 $(NORMAL_TARGET_EXPORTS) \
26784 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
26785 for flag in $(EXTRA_TARGET_FLAGS); do \
26786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26787 done; \
26788 (cd $(TARGET_SUBDIR)/zlib && \
26789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26791 "RANLIB=$${RANLIB}" \
26792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26793 installcheck) \
26794 || exit 1
26796 @endif target-zlib
26798 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
26799 maybe-mostlyclean-target-zlib:
26800 @if target-zlib
26801 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
26803 mostlyclean-target-zlib:
26804 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26805 r=`${PWD_COMMAND}`; export r; \
26806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26807 $(SET_LIB_PATH) \
26808 $(NORMAL_TARGET_EXPORTS) \
26809 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
26810 for flag in $(EXTRA_TARGET_FLAGS); do \
26811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26812 done; \
26813 (cd $(TARGET_SUBDIR)/zlib && \
26814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26816 "RANLIB=$${RANLIB}" \
26817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26818 mostlyclean) \
26819 || exit 1
26821 @endif target-zlib
26823 .PHONY: maybe-clean-target-zlib clean-target-zlib
26824 maybe-clean-target-zlib:
26825 @if target-zlib
26826 maybe-clean-target-zlib: clean-target-zlib
26828 clean-target-zlib:
26829 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26830 r=`${PWD_COMMAND}`; export r; \
26831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26832 $(SET_LIB_PATH) \
26833 $(NORMAL_TARGET_EXPORTS) \
26834 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
26835 for flag in $(EXTRA_TARGET_FLAGS); do \
26836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26837 done; \
26838 (cd $(TARGET_SUBDIR)/zlib && \
26839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26841 "RANLIB=$${RANLIB}" \
26842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26843 clean) \
26844 || exit 1
26846 @endif target-zlib
26848 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
26849 maybe-distclean-target-zlib:
26850 @if target-zlib
26851 maybe-distclean-target-zlib: distclean-target-zlib
26853 distclean-target-zlib:
26854 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26855 r=`${PWD_COMMAND}`; export r; \
26856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26857 $(SET_LIB_PATH) \
26858 $(NORMAL_TARGET_EXPORTS) \
26859 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
26860 for flag in $(EXTRA_TARGET_FLAGS); do \
26861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26862 done; \
26863 (cd $(TARGET_SUBDIR)/zlib && \
26864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26866 "RANLIB=$${RANLIB}" \
26867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26868 distclean) \
26869 || exit 1
26871 @endif target-zlib
26873 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
26874 maybe-maintainer-clean-target-zlib:
26875 @if target-zlib
26876 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
26878 maintainer-clean-target-zlib:
26879 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26880 r=`${PWD_COMMAND}`; export r; \
26881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26882 $(SET_LIB_PATH) \
26883 $(NORMAL_TARGET_EXPORTS) \
26884 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
26885 for flag in $(EXTRA_TARGET_FLAGS); do \
26886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26887 done; \
26888 (cd $(TARGET_SUBDIR)/zlib && \
26889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26891 "RANLIB=$${RANLIB}" \
26892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26893 maintainer-clean) \
26894 || exit 1
26896 @endif target-zlib
26899 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
26900 maybe-configure-target-boehm-gc:
26901 @if target-boehm-gc
26902 maybe-configure-target-boehm-gc: configure-target-boehm-gc
26904 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
26905 $(TARGET_SUBDIR)/boehm-gc/multilib.out: multilib.out
26906 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
26907 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile || : ; \
26908 cp multilib.out $(TARGET_SUBDIR)/boehm-gc/multilib.out
26910 configure-target-boehm-gc: $(TARGET_SUBDIR)/boehm-gc/multilib.out
26911 @test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
26912 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
26913 r=`${PWD_COMMAND}`; export r; \
26914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26915 $(SET_LIB_PATH) \
26916 $(NORMAL_TARGET_EXPORTS) \
26917 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
26918 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
26919 case $(srcdir) in \
26920 /* | [A-Za-z]:[\\/]*) \
26921 topdir=$(srcdir) ;; \
26922 *) \
26923 case "$(TARGET_SUBDIR)" in \
26924 .) topdir="../$(srcdir)" ;; \
26925 *) topdir="../../$(srcdir)" ;; \
26926 esac ;; \
26927 esac; \
26928 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
26929 libsrcdir="$$s/boehm-gc"; \
26930 rm -f no-such-file || : ; \
26931 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26932 $(TARGET_CONFIGARGS) $${srcdiroption} \
26933 --with-target-subdir="$(TARGET_SUBDIR)" \
26934 || exit 1
26935 @endif target-boehm-gc
26937 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
26938 maybe-all-target-boehm-gc:
26939 @if target-boehm-gc
26940 TARGET-target-boehm-gc=all
26941 maybe-all-target-boehm-gc: all-target-boehm-gc
26942 all-target-boehm-gc: configure-target-boehm-gc
26943 @r=`${PWD_COMMAND}`; export r; \
26944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26945 $(SET_LIB_PATH) \
26946 $(NORMAL_TARGET_EXPORTS) \
26947 (cd $(TARGET_SUBDIR)/boehm-gc && \
26948 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-boehm-gc))
26949 @endif target-boehm-gc
26951 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
26952 maybe-check-target-boehm-gc:
26953 @if target-boehm-gc
26954 maybe-check-target-boehm-gc: check-target-boehm-gc
26956 check-target-boehm-gc:
26957 @r=`${PWD_COMMAND}`; export r; \
26958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26959 $(SET_LIB_PATH) \
26960 $(NORMAL_TARGET_EXPORTS) \
26961 (cd $(TARGET_SUBDIR)/boehm-gc && \
26962 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
26964 @endif target-boehm-gc
26966 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
26967 maybe-install-target-boehm-gc:
26968 @if target-boehm-gc
26969 maybe-install-target-boehm-gc: install-target-boehm-gc
26971 install-target-boehm-gc: installdirs
26972 @r=`${PWD_COMMAND}`; export r; \
26973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26974 $(SET_LIB_PATH) \
26975 $(NORMAL_TARGET_EXPORTS) \
26976 (cd $(TARGET_SUBDIR)/boehm-gc && \
26977 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
26979 @endif target-boehm-gc
26981 # Other targets (info, dvi, etc.)
26983 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
26984 maybe-info-target-boehm-gc:
26985 @if target-boehm-gc
26986 maybe-info-target-boehm-gc: info-target-boehm-gc
26988 info-target-boehm-gc: \
26989 configure-target-boehm-gc
26990 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26991 r=`${PWD_COMMAND}`; export r; \
26992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26993 $(SET_LIB_PATH) \
26994 $(NORMAL_TARGET_EXPORTS) \
26995 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
26996 for flag in $(EXTRA_TARGET_FLAGS); do \
26997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26998 done; \
26999 (cd $(TARGET_SUBDIR)/boehm-gc && \
27000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27002 "RANLIB=$${RANLIB}" \
27003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27004 info) \
27005 || exit 1
27007 @endif target-boehm-gc
27009 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
27010 maybe-dvi-target-boehm-gc:
27011 @if target-boehm-gc
27012 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
27014 dvi-target-boehm-gc: \
27015 configure-target-boehm-gc
27016 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27017 r=`${PWD_COMMAND}`; export r; \
27018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27019 $(SET_LIB_PATH) \
27020 $(NORMAL_TARGET_EXPORTS) \
27021 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
27022 for flag in $(EXTRA_TARGET_FLAGS); do \
27023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27024 done; \
27025 (cd $(TARGET_SUBDIR)/boehm-gc && \
27026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27028 "RANLIB=$${RANLIB}" \
27029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27030 dvi) \
27031 || exit 1
27033 @endif target-boehm-gc
27035 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
27036 maybe-TAGS-target-boehm-gc:
27037 @if target-boehm-gc
27038 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
27040 TAGS-target-boehm-gc: \
27041 configure-target-boehm-gc
27042 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27043 r=`${PWD_COMMAND}`; export r; \
27044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27045 $(SET_LIB_PATH) \
27046 $(NORMAL_TARGET_EXPORTS) \
27047 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
27048 for flag in $(EXTRA_TARGET_FLAGS); do \
27049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27050 done; \
27051 (cd $(TARGET_SUBDIR)/boehm-gc && \
27052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27054 "RANLIB=$${RANLIB}" \
27055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27056 TAGS) \
27057 || exit 1
27059 @endif target-boehm-gc
27061 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
27062 maybe-install-info-target-boehm-gc:
27063 @if target-boehm-gc
27064 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
27066 install-info-target-boehm-gc: \
27067 configure-target-boehm-gc \
27068 info-target-boehm-gc
27069 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27070 r=`${PWD_COMMAND}`; export r; \
27071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27072 $(SET_LIB_PATH) \
27073 $(NORMAL_TARGET_EXPORTS) \
27074 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
27075 for flag in $(EXTRA_TARGET_FLAGS); do \
27076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27077 done; \
27078 (cd $(TARGET_SUBDIR)/boehm-gc && \
27079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27081 "RANLIB=$${RANLIB}" \
27082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27083 install-info) \
27084 || exit 1
27086 @endif target-boehm-gc
27088 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
27089 maybe-installcheck-target-boehm-gc:
27090 @if target-boehm-gc
27091 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
27093 installcheck-target-boehm-gc: \
27094 configure-target-boehm-gc
27095 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27096 r=`${PWD_COMMAND}`; export r; \
27097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27098 $(SET_LIB_PATH) \
27099 $(NORMAL_TARGET_EXPORTS) \
27100 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
27101 for flag in $(EXTRA_TARGET_FLAGS); do \
27102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27103 done; \
27104 (cd $(TARGET_SUBDIR)/boehm-gc && \
27105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27107 "RANLIB=$${RANLIB}" \
27108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27109 installcheck) \
27110 || exit 1
27112 @endif target-boehm-gc
27114 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
27115 maybe-mostlyclean-target-boehm-gc:
27116 @if target-boehm-gc
27117 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
27119 mostlyclean-target-boehm-gc:
27120 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27121 r=`${PWD_COMMAND}`; export r; \
27122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27123 $(SET_LIB_PATH) \
27124 $(NORMAL_TARGET_EXPORTS) \
27125 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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
27137 @endif target-boehm-gc
27139 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
27140 maybe-clean-target-boehm-gc:
27141 @if target-boehm-gc
27142 maybe-clean-target-boehm-gc: clean-target-boehm-gc
27144 clean-target-boehm-gc:
27145 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27146 r=`${PWD_COMMAND}`; export r; \
27147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27148 $(SET_LIB_PATH) \
27149 $(NORMAL_TARGET_EXPORTS) \
27150 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
27151 for flag in $(EXTRA_TARGET_FLAGS); do \
27152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27153 done; \
27154 (cd $(TARGET_SUBDIR)/boehm-gc && \
27155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27157 "RANLIB=$${RANLIB}" \
27158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27159 clean) \
27160 || exit 1
27162 @endif target-boehm-gc
27164 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
27165 maybe-distclean-target-boehm-gc:
27166 @if target-boehm-gc
27167 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
27169 distclean-target-boehm-gc:
27170 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27171 r=`${PWD_COMMAND}`; export r; \
27172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27173 $(SET_LIB_PATH) \
27174 $(NORMAL_TARGET_EXPORTS) \
27175 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
27176 for flag in $(EXTRA_TARGET_FLAGS); do \
27177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27178 done; \
27179 (cd $(TARGET_SUBDIR)/boehm-gc && \
27180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27182 "RANLIB=$${RANLIB}" \
27183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27184 distclean) \
27185 || exit 1
27187 @endif target-boehm-gc
27189 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
27190 maybe-maintainer-clean-target-boehm-gc:
27191 @if target-boehm-gc
27192 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
27194 maintainer-clean-target-boehm-gc:
27195 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27196 r=`${PWD_COMMAND}`; export r; \
27197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27198 $(SET_LIB_PATH) \
27199 $(NORMAL_TARGET_EXPORTS) \
27200 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
27201 for flag in $(EXTRA_TARGET_FLAGS); do \
27202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27203 done; \
27204 (cd $(TARGET_SUBDIR)/boehm-gc && \
27205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27207 "RANLIB=$${RANLIB}" \
27208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27209 maintainer-clean) \
27210 || exit 1
27212 @endif target-boehm-gc
27215 .PHONY: configure-target-qthreads maybe-configure-target-qthreads
27216 maybe-configure-target-qthreads:
27217 @if target-qthreads
27218 maybe-configure-target-qthreads: configure-target-qthreads
27220 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
27221 $(TARGET_SUBDIR)/qthreads/multilib.out: multilib.out
27222 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
27223 rm -f $(TARGET_SUBDIR)/qthreads/Makefile || : ; \
27224 cp multilib.out $(TARGET_SUBDIR)/qthreads/multilib.out
27226 configure-target-qthreads: $(TARGET_SUBDIR)/qthreads/multilib.out
27227 @test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
27228 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
27229 r=`${PWD_COMMAND}`; export r; \
27230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27231 $(SET_LIB_PATH) \
27232 $(NORMAL_TARGET_EXPORTS) \
27233 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
27234 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
27235 case $(srcdir) in \
27236 /* | [A-Za-z]:[\\/]*) \
27237 topdir=$(srcdir) ;; \
27238 *) \
27239 case "$(TARGET_SUBDIR)" in \
27240 .) topdir="../$(srcdir)" ;; \
27241 *) topdir="../../$(srcdir)" ;; \
27242 esac ;; \
27243 esac; \
27244 srcdiroption="--srcdir=$${topdir}/qthreads"; \
27245 libsrcdir="$$s/qthreads"; \
27246 rm -f no-such-file || : ; \
27247 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27248 $(TARGET_CONFIGARGS) $${srcdiroption} \
27249 --with-target-subdir="$(TARGET_SUBDIR)" \
27250 || exit 1
27251 @endif target-qthreads
27253 .PHONY: all-target-qthreads maybe-all-target-qthreads
27254 maybe-all-target-qthreads:
27255 @if target-qthreads
27256 TARGET-target-qthreads=all
27257 maybe-all-target-qthreads: all-target-qthreads
27258 all-target-qthreads: configure-target-qthreads
27259 @r=`${PWD_COMMAND}`; export r; \
27260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27261 $(SET_LIB_PATH) \
27262 $(NORMAL_TARGET_EXPORTS) \
27263 (cd $(TARGET_SUBDIR)/qthreads && \
27264 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-qthreads))
27265 @endif target-qthreads
27267 .PHONY: check-target-qthreads maybe-check-target-qthreads
27268 maybe-check-target-qthreads:
27269 @if target-qthreads
27270 maybe-check-target-qthreads: check-target-qthreads
27272 check-target-qthreads:
27273 @r=`${PWD_COMMAND}`; export r; \
27274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27275 $(SET_LIB_PATH) \
27276 $(NORMAL_TARGET_EXPORTS) \
27277 (cd $(TARGET_SUBDIR)/qthreads && \
27278 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
27280 @endif target-qthreads
27282 .PHONY: install-target-qthreads maybe-install-target-qthreads
27283 maybe-install-target-qthreads:
27284 @if target-qthreads
27285 maybe-install-target-qthreads: install-target-qthreads
27287 install-target-qthreads: installdirs
27288 @r=`${PWD_COMMAND}`; export r; \
27289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27290 $(SET_LIB_PATH) \
27291 $(NORMAL_TARGET_EXPORTS) \
27292 (cd $(TARGET_SUBDIR)/qthreads && \
27293 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
27295 @endif target-qthreads
27297 # Other targets (info, dvi, etc.)
27299 .PHONY: maybe-info-target-qthreads info-target-qthreads
27300 maybe-info-target-qthreads:
27301 @if target-qthreads
27302 maybe-info-target-qthreads: info-target-qthreads
27304 info-target-qthreads: \
27305 configure-target-qthreads
27306 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27307 r=`${PWD_COMMAND}`; export r; \
27308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27309 $(SET_LIB_PATH) \
27310 $(NORMAL_TARGET_EXPORTS) \
27311 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
27312 for flag in $(EXTRA_TARGET_FLAGS); do \
27313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27314 done; \
27315 (cd $(TARGET_SUBDIR)/qthreads && \
27316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27318 "RANLIB=$${RANLIB}" \
27319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27320 info) \
27321 || exit 1
27323 @endif target-qthreads
27325 .PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
27326 maybe-dvi-target-qthreads:
27327 @if target-qthreads
27328 maybe-dvi-target-qthreads: dvi-target-qthreads
27330 dvi-target-qthreads: \
27331 configure-target-qthreads
27332 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27333 r=`${PWD_COMMAND}`; export r; \
27334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27335 $(SET_LIB_PATH) \
27336 $(NORMAL_TARGET_EXPORTS) \
27337 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
27338 for flag in $(EXTRA_TARGET_FLAGS); do \
27339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27340 done; \
27341 (cd $(TARGET_SUBDIR)/qthreads && \
27342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27344 "RANLIB=$${RANLIB}" \
27345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27346 dvi) \
27347 || exit 1
27349 @endif target-qthreads
27351 .PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
27352 maybe-TAGS-target-qthreads:
27353 @if target-qthreads
27354 maybe-TAGS-target-qthreads: TAGS-target-qthreads
27356 TAGS-target-qthreads: \
27357 configure-target-qthreads
27358 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27359 r=`${PWD_COMMAND}`; export r; \
27360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27361 $(SET_LIB_PATH) \
27362 $(NORMAL_TARGET_EXPORTS) \
27363 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
27364 for flag in $(EXTRA_TARGET_FLAGS); do \
27365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27366 done; \
27367 (cd $(TARGET_SUBDIR)/qthreads && \
27368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27370 "RANLIB=$${RANLIB}" \
27371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27372 TAGS) \
27373 || exit 1
27375 @endif target-qthreads
27377 .PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
27378 maybe-install-info-target-qthreads:
27379 @if target-qthreads
27380 maybe-install-info-target-qthreads: install-info-target-qthreads
27382 install-info-target-qthreads: \
27383 configure-target-qthreads \
27384 info-target-qthreads
27385 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27386 r=`${PWD_COMMAND}`; export r; \
27387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27388 $(SET_LIB_PATH) \
27389 $(NORMAL_TARGET_EXPORTS) \
27390 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
27391 for flag in $(EXTRA_TARGET_FLAGS); do \
27392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27393 done; \
27394 (cd $(TARGET_SUBDIR)/qthreads && \
27395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27397 "RANLIB=$${RANLIB}" \
27398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27399 install-info) \
27400 || exit 1
27402 @endif target-qthreads
27404 .PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
27405 maybe-installcheck-target-qthreads:
27406 @if target-qthreads
27407 maybe-installcheck-target-qthreads: installcheck-target-qthreads
27409 installcheck-target-qthreads: \
27410 configure-target-qthreads
27411 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27412 r=`${PWD_COMMAND}`; export r; \
27413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27414 $(SET_LIB_PATH) \
27415 $(NORMAL_TARGET_EXPORTS) \
27416 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
27417 for flag in $(EXTRA_TARGET_FLAGS); do \
27418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27419 done; \
27420 (cd $(TARGET_SUBDIR)/qthreads && \
27421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27423 "RANLIB=$${RANLIB}" \
27424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27425 installcheck) \
27426 || exit 1
27428 @endif target-qthreads
27430 .PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
27431 maybe-mostlyclean-target-qthreads:
27432 @if target-qthreads
27433 maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
27435 mostlyclean-target-qthreads:
27436 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27437 r=`${PWD_COMMAND}`; export r; \
27438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27439 $(SET_LIB_PATH) \
27440 $(NORMAL_TARGET_EXPORTS) \
27441 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
27442 for flag in $(EXTRA_TARGET_FLAGS); do \
27443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27444 done; \
27445 (cd $(TARGET_SUBDIR)/qthreads && \
27446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27448 "RANLIB=$${RANLIB}" \
27449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27450 mostlyclean) \
27451 || exit 1
27453 @endif target-qthreads
27455 .PHONY: maybe-clean-target-qthreads clean-target-qthreads
27456 maybe-clean-target-qthreads:
27457 @if target-qthreads
27458 maybe-clean-target-qthreads: clean-target-qthreads
27460 clean-target-qthreads:
27461 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27462 r=`${PWD_COMMAND}`; export r; \
27463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27464 $(SET_LIB_PATH) \
27465 $(NORMAL_TARGET_EXPORTS) \
27466 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
27467 for flag in $(EXTRA_TARGET_FLAGS); do \
27468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27469 done; \
27470 (cd $(TARGET_SUBDIR)/qthreads && \
27471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27473 "RANLIB=$${RANLIB}" \
27474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27475 clean) \
27476 || exit 1
27478 @endif target-qthreads
27480 .PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
27481 maybe-distclean-target-qthreads:
27482 @if target-qthreads
27483 maybe-distclean-target-qthreads: distclean-target-qthreads
27485 distclean-target-qthreads:
27486 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27487 r=`${PWD_COMMAND}`; export r; \
27488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27489 $(SET_LIB_PATH) \
27490 $(NORMAL_TARGET_EXPORTS) \
27491 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
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)/qthreads && \
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
27503 @endif target-qthreads
27505 .PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
27506 maybe-maintainer-clean-target-qthreads:
27507 @if target-qthreads
27508 maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
27510 maintainer-clean-target-qthreads:
27511 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27512 r=`${PWD_COMMAND}`; export r; \
27513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27514 $(SET_LIB_PATH) \
27515 $(NORMAL_TARGET_EXPORTS) \
27516 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
27517 for flag in $(EXTRA_TARGET_FLAGS); do \
27518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27519 done; \
27520 (cd $(TARGET_SUBDIR)/qthreads && \
27521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27523 "RANLIB=$${RANLIB}" \
27524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27525 maintainer-clean) \
27526 || exit 1
27528 @endif target-qthreads
27531 .PHONY: configure-target-rda maybe-configure-target-rda
27532 maybe-configure-target-rda:
27533 @if target-rda
27534 maybe-configure-target-rda: configure-target-rda
27536 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
27537 $(TARGET_SUBDIR)/rda/multilib.out: multilib.out
27538 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
27539 rm -f $(TARGET_SUBDIR)/rda/Makefile || : ; \
27540 cp multilib.out $(TARGET_SUBDIR)/rda/multilib.out
27542 configure-target-rda: $(TARGET_SUBDIR)/rda/multilib.out
27543 @test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
27544 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
27545 r=`${PWD_COMMAND}`; export r; \
27546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27547 $(SET_LIB_PATH) \
27548 $(NORMAL_TARGET_EXPORTS) \
27549 echo Configuring in $(TARGET_SUBDIR)/rda; \
27550 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
27551 case $(srcdir) in \
27552 /* | [A-Za-z]:[\\/]*) \
27553 topdir=$(srcdir) ;; \
27554 *) \
27555 case "$(TARGET_SUBDIR)" in \
27556 .) topdir="../$(srcdir)" ;; \
27557 *) topdir="../../$(srcdir)" ;; \
27558 esac ;; \
27559 esac; \
27560 srcdiroption="--srcdir=$${topdir}/rda"; \
27561 libsrcdir="$$s/rda"; \
27562 rm -f no-such-file || : ; \
27563 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27564 $(TARGET_CONFIGARGS) $${srcdiroption} \
27565 --with-target-subdir="$(TARGET_SUBDIR)" \
27566 || exit 1
27567 @endif target-rda
27569 .PHONY: all-target-rda maybe-all-target-rda
27570 maybe-all-target-rda:
27571 @if target-rda
27572 TARGET-target-rda=all
27573 maybe-all-target-rda: all-target-rda
27574 all-target-rda: configure-target-rda
27575 @r=`${PWD_COMMAND}`; export r; \
27576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27577 $(SET_LIB_PATH) \
27578 $(NORMAL_TARGET_EXPORTS) \
27579 (cd $(TARGET_SUBDIR)/rda && \
27580 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-rda))
27581 @endif target-rda
27583 .PHONY: check-target-rda maybe-check-target-rda
27584 maybe-check-target-rda:
27585 @if target-rda
27586 maybe-check-target-rda: check-target-rda
27588 check-target-rda:
27589 @r=`${PWD_COMMAND}`; export r; \
27590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27591 $(SET_LIB_PATH) \
27592 $(NORMAL_TARGET_EXPORTS) \
27593 (cd $(TARGET_SUBDIR)/rda && \
27594 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
27596 @endif target-rda
27598 .PHONY: install-target-rda maybe-install-target-rda
27599 maybe-install-target-rda:
27600 @if target-rda
27601 maybe-install-target-rda: install-target-rda
27603 install-target-rda: installdirs
27604 @r=`${PWD_COMMAND}`; export r; \
27605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27606 $(SET_LIB_PATH) \
27607 $(NORMAL_TARGET_EXPORTS) \
27608 (cd $(TARGET_SUBDIR)/rda && \
27609 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
27611 @endif target-rda
27613 # Other targets (info, dvi, etc.)
27615 .PHONY: maybe-info-target-rda info-target-rda
27616 maybe-info-target-rda:
27617 @if target-rda
27618 maybe-info-target-rda: info-target-rda
27620 info-target-rda: \
27621 configure-target-rda
27622 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27623 r=`${PWD_COMMAND}`; export r; \
27624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27625 $(SET_LIB_PATH) \
27626 $(NORMAL_TARGET_EXPORTS) \
27627 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
27628 for flag in $(EXTRA_TARGET_FLAGS); do \
27629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27630 done; \
27631 (cd $(TARGET_SUBDIR)/rda && \
27632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27634 "RANLIB=$${RANLIB}" \
27635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27636 info) \
27637 || exit 1
27639 @endif target-rda
27641 .PHONY: maybe-dvi-target-rda dvi-target-rda
27642 maybe-dvi-target-rda:
27643 @if target-rda
27644 maybe-dvi-target-rda: dvi-target-rda
27646 dvi-target-rda: \
27647 configure-target-rda
27648 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27649 r=`${PWD_COMMAND}`; export r; \
27650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27651 $(SET_LIB_PATH) \
27652 $(NORMAL_TARGET_EXPORTS) \
27653 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
27654 for flag in $(EXTRA_TARGET_FLAGS); do \
27655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27656 done; \
27657 (cd $(TARGET_SUBDIR)/rda && \
27658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27660 "RANLIB=$${RANLIB}" \
27661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27662 dvi) \
27663 || exit 1
27665 @endif target-rda
27667 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
27668 maybe-TAGS-target-rda:
27669 @if target-rda
27670 maybe-TAGS-target-rda: TAGS-target-rda
27672 TAGS-target-rda: \
27673 configure-target-rda
27674 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27675 r=`${PWD_COMMAND}`; export r; \
27676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27677 $(SET_LIB_PATH) \
27678 $(NORMAL_TARGET_EXPORTS) \
27679 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
27680 for flag in $(EXTRA_TARGET_FLAGS); do \
27681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27682 done; \
27683 (cd $(TARGET_SUBDIR)/rda && \
27684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27686 "RANLIB=$${RANLIB}" \
27687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27688 TAGS) \
27689 || exit 1
27691 @endif target-rda
27693 .PHONY: maybe-install-info-target-rda install-info-target-rda
27694 maybe-install-info-target-rda:
27695 @if target-rda
27696 maybe-install-info-target-rda: install-info-target-rda
27698 install-info-target-rda: \
27699 configure-target-rda \
27700 info-target-rda
27701 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27702 r=`${PWD_COMMAND}`; export r; \
27703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27704 $(SET_LIB_PATH) \
27705 $(NORMAL_TARGET_EXPORTS) \
27706 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
27707 for flag in $(EXTRA_TARGET_FLAGS); do \
27708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27709 done; \
27710 (cd $(TARGET_SUBDIR)/rda && \
27711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27713 "RANLIB=$${RANLIB}" \
27714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27715 install-info) \
27716 || exit 1
27718 @endif target-rda
27720 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
27721 maybe-installcheck-target-rda:
27722 @if target-rda
27723 maybe-installcheck-target-rda: installcheck-target-rda
27725 installcheck-target-rda: \
27726 configure-target-rda
27727 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27728 r=`${PWD_COMMAND}`; export r; \
27729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27730 $(SET_LIB_PATH) \
27731 $(NORMAL_TARGET_EXPORTS) \
27732 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
27733 for flag in $(EXTRA_TARGET_FLAGS); do \
27734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27735 done; \
27736 (cd $(TARGET_SUBDIR)/rda && \
27737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27739 "RANLIB=$${RANLIB}" \
27740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27741 installcheck) \
27742 || exit 1
27744 @endif target-rda
27746 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
27747 maybe-mostlyclean-target-rda:
27748 @if target-rda
27749 maybe-mostlyclean-target-rda: mostlyclean-target-rda
27751 mostlyclean-target-rda:
27752 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27753 r=`${PWD_COMMAND}`; export r; \
27754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27755 $(SET_LIB_PATH) \
27756 $(NORMAL_TARGET_EXPORTS) \
27757 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
27758 for flag in $(EXTRA_TARGET_FLAGS); do \
27759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27760 done; \
27761 (cd $(TARGET_SUBDIR)/rda && \
27762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27764 "RANLIB=$${RANLIB}" \
27765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27766 mostlyclean) \
27767 || exit 1
27769 @endif target-rda
27771 .PHONY: maybe-clean-target-rda clean-target-rda
27772 maybe-clean-target-rda:
27773 @if target-rda
27774 maybe-clean-target-rda: clean-target-rda
27776 clean-target-rda:
27777 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27778 r=`${PWD_COMMAND}`; export r; \
27779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27780 $(SET_LIB_PATH) \
27781 $(NORMAL_TARGET_EXPORTS) \
27782 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
27783 for flag in $(EXTRA_TARGET_FLAGS); do \
27784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27785 done; \
27786 (cd $(TARGET_SUBDIR)/rda && \
27787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27789 "RANLIB=$${RANLIB}" \
27790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27791 clean) \
27792 || exit 1
27794 @endif target-rda
27796 .PHONY: maybe-distclean-target-rda distclean-target-rda
27797 maybe-distclean-target-rda:
27798 @if target-rda
27799 maybe-distclean-target-rda: distclean-target-rda
27801 distclean-target-rda:
27802 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27803 r=`${PWD_COMMAND}`; export r; \
27804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27805 $(SET_LIB_PATH) \
27806 $(NORMAL_TARGET_EXPORTS) \
27807 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
27808 for flag in $(EXTRA_TARGET_FLAGS); do \
27809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27810 done; \
27811 (cd $(TARGET_SUBDIR)/rda && \
27812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27814 "RANLIB=$${RANLIB}" \
27815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27816 distclean) \
27817 || exit 1
27819 @endif target-rda
27821 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
27822 maybe-maintainer-clean-target-rda:
27823 @if target-rda
27824 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
27826 maintainer-clean-target-rda:
27827 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27828 r=`${PWD_COMMAND}`; export r; \
27829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27830 $(SET_LIB_PATH) \
27831 $(NORMAL_TARGET_EXPORTS) \
27832 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
27833 for flag in $(EXTRA_TARGET_FLAGS); do \
27834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27835 done; \
27836 (cd $(TARGET_SUBDIR)/rda && \
27837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27839 "RANLIB=$${RANLIB}" \
27840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27841 maintainer-clean) \
27842 || exit 1
27844 @endif target-rda
27847 .PHONY: configure-target-libada maybe-configure-target-libada
27848 maybe-configure-target-libada:
27849 @if target-libada
27850 maybe-configure-target-libada: configure-target-libada
27852 # There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
27853 $(TARGET_SUBDIR)/libada/multilib.out: multilib.out
27854 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
27855 rm -f $(TARGET_SUBDIR)/libada/Makefile || : ; \
27856 cp multilib.out $(TARGET_SUBDIR)/libada/multilib.out
27858 configure-target-libada: $(TARGET_SUBDIR)/libada/multilib.out
27859 @test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
27860 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
27861 r=`${PWD_COMMAND}`; export r; \
27862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27863 $(SET_LIB_PATH) \
27864 $(NORMAL_TARGET_EXPORTS) \
27865 echo Configuring in $(TARGET_SUBDIR)/libada; \
27866 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
27867 case $(srcdir) in \
27868 /* | [A-Za-z]:[\\/]*) \
27869 topdir=$(srcdir) ;; \
27870 *) \
27871 case "$(TARGET_SUBDIR)" in \
27872 .) topdir="../$(srcdir)" ;; \
27873 *) topdir="../../$(srcdir)" ;; \
27874 esac ;; \
27875 esac; \
27876 srcdiroption="--srcdir=$${topdir}/libada"; \
27877 libsrcdir="$$s/libada"; \
27878 rm -f no-such-file || : ; \
27879 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27880 $(TARGET_CONFIGARGS) $${srcdiroption} \
27881 --with-target-subdir="$(TARGET_SUBDIR)" \
27882 || exit 1
27883 @endif target-libada
27885 .PHONY: all-target-libada maybe-all-target-libada
27886 maybe-all-target-libada:
27887 @if target-libada
27888 TARGET-target-libada=all
27889 maybe-all-target-libada: all-target-libada
27890 all-target-libada: configure-target-libada
27891 @r=`${PWD_COMMAND}`; export r; \
27892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27893 $(SET_LIB_PATH) \
27894 $(NORMAL_TARGET_EXPORTS) \
27895 (cd $(TARGET_SUBDIR)/libada && \
27896 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libada))
27897 @endif target-libada
27899 .PHONY: check-target-libada maybe-check-target-libada
27900 maybe-check-target-libada:
27901 @if target-libada
27902 maybe-check-target-libada: check-target-libada
27904 check-target-libada:
27905 @r=`${PWD_COMMAND}`; export r; \
27906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27907 $(SET_LIB_PATH) \
27908 $(NORMAL_TARGET_EXPORTS) \
27909 (cd $(TARGET_SUBDIR)/libada && \
27910 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
27912 @endif target-libada
27914 .PHONY: install-target-libada maybe-install-target-libada
27915 maybe-install-target-libada:
27916 @if target-libada
27917 maybe-install-target-libada: install-target-libada
27919 install-target-libada: installdirs
27920 @r=`${PWD_COMMAND}`; export r; \
27921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27922 $(SET_LIB_PATH) \
27923 $(NORMAL_TARGET_EXPORTS) \
27924 (cd $(TARGET_SUBDIR)/libada && \
27925 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
27927 @endif target-libada
27929 # Other targets (info, dvi, etc.)
27931 .PHONY: maybe-info-target-libada info-target-libada
27932 maybe-info-target-libada:
27933 @if target-libada
27934 maybe-info-target-libada: info-target-libada
27936 info-target-libada: \
27937 configure-target-libada
27938 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27939 r=`${PWD_COMMAND}`; export r; \
27940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27941 $(SET_LIB_PATH) \
27942 $(NORMAL_TARGET_EXPORTS) \
27943 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
27944 for flag in $(EXTRA_TARGET_FLAGS); do \
27945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27946 done; \
27947 (cd $(TARGET_SUBDIR)/libada && \
27948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27950 "RANLIB=$${RANLIB}" \
27951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27952 info) \
27953 || exit 1
27955 @endif target-libada
27957 .PHONY: maybe-dvi-target-libada dvi-target-libada
27958 maybe-dvi-target-libada:
27959 @if target-libada
27960 maybe-dvi-target-libada: dvi-target-libada
27962 dvi-target-libada: \
27963 configure-target-libada
27964 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27965 r=`${PWD_COMMAND}`; export r; \
27966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27967 $(SET_LIB_PATH) \
27968 $(NORMAL_TARGET_EXPORTS) \
27969 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
27970 for flag in $(EXTRA_TARGET_FLAGS); do \
27971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27972 done; \
27973 (cd $(TARGET_SUBDIR)/libada && \
27974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27976 "RANLIB=$${RANLIB}" \
27977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27978 dvi) \
27979 || exit 1
27981 @endif target-libada
27983 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
27984 maybe-TAGS-target-libada:
27985 @if target-libada
27986 maybe-TAGS-target-libada: TAGS-target-libada
27988 TAGS-target-libada: \
27989 configure-target-libada
27990 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27991 r=`${PWD_COMMAND}`; export r; \
27992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27993 $(SET_LIB_PATH) \
27994 $(NORMAL_TARGET_EXPORTS) \
27995 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
27996 for flag in $(EXTRA_TARGET_FLAGS); do \
27997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27998 done; \
27999 (cd $(TARGET_SUBDIR)/libada && \
28000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28002 "RANLIB=$${RANLIB}" \
28003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28004 TAGS) \
28005 || exit 1
28007 @endif target-libada
28009 .PHONY: maybe-install-info-target-libada install-info-target-libada
28010 maybe-install-info-target-libada:
28011 @if target-libada
28012 maybe-install-info-target-libada: install-info-target-libada
28014 install-info-target-libada: \
28015 configure-target-libada \
28016 info-target-libada
28017 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
28018 r=`${PWD_COMMAND}`; export r; \
28019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28020 $(SET_LIB_PATH) \
28021 $(NORMAL_TARGET_EXPORTS) \
28022 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
28023 for flag in $(EXTRA_TARGET_FLAGS); do \
28024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28025 done; \
28026 (cd $(TARGET_SUBDIR)/libada && \
28027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28029 "RANLIB=$${RANLIB}" \
28030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28031 install-info) \
28032 || exit 1
28034 @endif target-libada
28036 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
28037 maybe-installcheck-target-libada:
28038 @if target-libada
28039 maybe-installcheck-target-libada: installcheck-target-libada
28041 installcheck-target-libada: \
28042 configure-target-libada
28043 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
28044 r=`${PWD_COMMAND}`; export r; \
28045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28046 $(SET_LIB_PATH) \
28047 $(NORMAL_TARGET_EXPORTS) \
28048 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
28049 for flag in $(EXTRA_TARGET_FLAGS); do \
28050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28051 done; \
28052 (cd $(TARGET_SUBDIR)/libada && \
28053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28055 "RANLIB=$${RANLIB}" \
28056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28057 installcheck) \
28058 || exit 1
28060 @endif target-libada
28062 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
28063 maybe-mostlyclean-target-libada:
28064 @if target-libada
28065 maybe-mostlyclean-target-libada: mostlyclean-target-libada
28067 mostlyclean-target-libada:
28068 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
28069 r=`${PWD_COMMAND}`; export r; \
28070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28071 $(SET_LIB_PATH) \
28072 $(NORMAL_TARGET_EXPORTS) \
28073 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
28074 for flag in $(EXTRA_TARGET_FLAGS); do \
28075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28076 done; \
28077 (cd $(TARGET_SUBDIR)/libada && \
28078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28080 "RANLIB=$${RANLIB}" \
28081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28082 mostlyclean) \
28083 || exit 1
28085 @endif target-libada
28087 .PHONY: maybe-clean-target-libada clean-target-libada
28088 maybe-clean-target-libada:
28089 @if target-libada
28090 maybe-clean-target-libada: clean-target-libada
28092 clean-target-libada:
28093 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
28094 r=`${PWD_COMMAND}`; export r; \
28095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28096 $(SET_LIB_PATH) \
28097 $(NORMAL_TARGET_EXPORTS) \
28098 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
28099 for flag in $(EXTRA_TARGET_FLAGS); do \
28100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28101 done; \
28102 (cd $(TARGET_SUBDIR)/libada && \
28103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28105 "RANLIB=$${RANLIB}" \
28106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28107 clean) \
28108 || exit 1
28110 @endif target-libada
28112 .PHONY: maybe-distclean-target-libada distclean-target-libada
28113 maybe-distclean-target-libada:
28114 @if target-libada
28115 maybe-distclean-target-libada: distclean-target-libada
28117 distclean-target-libada:
28118 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
28119 r=`${PWD_COMMAND}`; export r; \
28120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28121 $(SET_LIB_PATH) \
28122 $(NORMAL_TARGET_EXPORTS) \
28123 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
28124 for flag in $(EXTRA_TARGET_FLAGS); do \
28125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28126 done; \
28127 (cd $(TARGET_SUBDIR)/libada && \
28128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28130 "RANLIB=$${RANLIB}" \
28131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28132 distclean) \
28133 || exit 1
28135 @endif target-libada
28137 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
28138 maybe-maintainer-clean-target-libada:
28139 @if target-libada
28140 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
28142 maintainer-clean-target-libada:
28143 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
28144 r=`${PWD_COMMAND}`; export r; \
28145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28146 $(SET_LIB_PATH) \
28147 $(NORMAL_TARGET_EXPORTS) \
28148 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
28149 for flag in $(EXTRA_TARGET_FLAGS); do \
28150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28151 done; \
28152 (cd $(TARGET_SUBDIR)/libada && \
28153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28155 "RANLIB=$${RANLIB}" \
28156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28157 maintainer-clean) \
28158 || exit 1
28160 @endif target-libada
28164 # ----------
28165 # GCC module
28166 # ----------
28168 @if gcc-no-bootstrap
28169 # GCC has some more recursive targets, which trigger the old
28170 # (but still current, until the toplevel bootstrap project
28171 # is finished) compiler bootstrapping rules.
28173 GCC_STRAP_TARGETS = bootstrap bootstrap-lean bootstrap2 bootstrap2-lean bootstrap3 bootstrap3-lean bootstrap4 bootstrap4-lean bubblestrap quickstrap cleanstrap restrap
28174 .PHONY: $(GCC_STRAP_TARGETS)
28175 $(GCC_STRAP_TARGETS): all-prebootstrap configure-gcc
28176 @r=`${PWD_COMMAND}`; export r; \
28177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28178 $(SET_LIB_PATH) \
28179 $(HOST_EXPORTS) \
28180 echo "Bootstrapping the compiler"; \
28181 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $@
28182 @r=`${PWD_COMMAND}`; export r; \
28183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28184 case "$@" in \
28185 *bootstrap4-lean ) \
28186 msg="Comparing stage3 and stage4 of the compiler"; \
28187 compare=compare3-lean ;; \
28188 *bootstrap4 ) \
28189 msg="Comparing stage3 and stage4 of the compiler"; \
28190 compare=compare3 ;; \
28191 *-lean ) \
28192 msg="Comparing stage2 and stage3 of the compiler"; \
28193 compare=compare-lean ;; \
28194 * ) \
28195 msg="Comparing stage2 and stage3 of the compiler"; \
28196 compare=compare ;; \
28197 esac; \
28198 $(SET_LIB_PATH) \
28199 $(HOST_EXPORTS) \
28200 echo "$$msg"; \
28201 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $$compare
28202 @r=`${PWD_COMMAND}`; export r; \
28203 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28204 $(SET_LIB_PATH) \
28205 echo "Building runtime libraries"; \
28206 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
28208 profiledbootstrap: all-prebootstrap configure-gcc
28209 @r=`${PWD_COMMAND}`; export r; \
28210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28211 $(SET_LIB_PATH) \
28212 $(HOST_EXPORTS) \
28213 echo "Bootstrapping training compiler"; \
28214 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stageprofile_build
28215 @r=`${PWD_COMMAND}`; export r; \
28216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28217 $(SET_LIB_PATH) \
28218 $(HOST_EXPORTS) \
28219 echo "Building feedback based compiler"; \
28220 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stagefeedback_build
28221 @r=`${PWD_COMMAND}`; export r; \
28222 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28223 $(SET_LIB_PATH) \
28224 echo "Building runtime libraries"; \
28225 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
28227 .PHONY: cross
28228 cross: all-build all-gas all-ld
28229 @r=`${PWD_COMMAND}`; export r; \
28230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28231 $(SET_LIB_PATH) \
28232 $(HOST_EXPORTS) \
28233 echo "Building the C and C++ compiler"; \
28234 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
28235 @r=`${PWD_COMMAND}`; export r; \
28236 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28237 $(SET_LIB_PATH) \
28238 echo "Building runtime libraries"; \
28239 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
28240 @endif gcc-no-bootstrap
28242 @if gcc
28243 .PHONY: check-gcc-c++
28244 check-gcc-c++:
28245 @if [ -f ./gcc/Makefile ] ; then \
28246 r=`${PWD_COMMAND}`; export r; \
28247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28248 $(SET_LIB_PATH) \
28249 $(HOST_EXPORTS) \
28250 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
28251 else \
28252 true; \
28255 .PHONY: check-c++
28256 check-c++: check-target-libstdc++-v3 check-gcc-c++
28258 # Install the gcc headers files, but not the fixed include files,
28259 # which Cygnus is not allowed to distribute. This rule is very
28260 # dependent on the workings of the gcc Makefile.in.
28261 .PHONY: gcc-no-fixedincludes
28262 gcc-no-fixedincludes:
28263 @if [ -f ./gcc/Makefile ]; then \
28264 rm -rf gcc/tmp-include; \
28265 mv gcc/include gcc/tmp-include 2>/dev/null; \
28266 mkdir gcc/include; \
28267 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
28268 touch gcc/stmp-fixinc gcc/include/fixed; \
28269 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
28270 r=`${PWD_COMMAND}`; export r; \
28271 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28272 $(SET_LIB_PATH) \
28273 $(HOST_EXPORTS) \
28274 (cd ./gcc && \
28275 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
28276 rm -rf gcc/include; \
28277 mv gcc/tmp-include gcc/include 2>/dev/null; \
28278 else true; fi
28279 @endif gcc
28281 # ---------------------
28282 # GCC bootstrap support
28283 # ---------------------
28285 # We track the current stage (the one in 'gcc') in the stage_current file.
28286 # stage_last instead tracks the stage that was built last. These targets
28287 # are dummy when toplevel bootstrap is not active.
28289 .PHONY: unstage
28290 unstage:
28291 @if gcc-bootstrap
28292 @[ -f stage_current ] || $(MAKE) `cat stage_last`-start
28293 @endif gcc-bootstrap
28295 .PHONY: stage
28296 stage:
28297 @if gcc-bootstrap
28298 @$(MAKE) `cat stage_current`-end
28299 @endif gcc-bootstrap
28301 # We name the build directories for the various stages "stage1-gcc",
28302 # "stage2-gcc","stage3-gcc", etc.
28304 # Since the 'compare' process will fail (on debugging information) if any
28305 # directory names are different, we need to link the gcc directory for
28306 # the previous stage to a constant name ('gcc-prev'), and to make the name of
28307 # the build directories constant as well. For the latter, we use naked names
28308 # like 'gcc', because the scripts in that directory assume it. We use
28309 # mv on platforms where symlinks to directories do not work or are not
28310 # reliable.
28312 # At the end of the bootstrap, a symlink to 'stage3-gcc' named 'gcc' must
28313 # be kept, so that libraries can find it. Ick!
28315 # It would be best to preinstall gcc into a staging area (and in the
28316 # future, gather there all prebootstrap packages). This would allow
28317 # assemblers and linkers can be bootstrapped as well as the compiler
28318 # (both in a combined tree, or separately). This however requires some
28319 # change to the gcc driver, again in order to avoid comparison failures.
28321 # Bugs: This is crippled when doing parallel make, the `make all-host'
28322 # and `make all-target' phases can be parallelized.
28325 # 'touch' doesn't work right on some platforms.
28326 STAMP = echo timestamp >
28328 # Only build the C compiler for stage1, because that is the only one that
28329 # we can guarantee will build with the native compiler, and also it is the
28330 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
28331 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
28332 # overrideable (for a bootstrap build stage1 also builds gcc.info).
28334 STAGE1_CFLAGS=@stage1_cflags@
28335 STAGE1_LANGUAGES=@stage1_languages@
28337 # We only want to compare .o files, so set this!
28338 objext = .o
28340 # Flags to pass to stage2 and later makes.
28341 POSTSTAGE1_FLAGS_TO_PASS = \
28342 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
28343 STAGE_PREFIX=$$r/stage-gcc/ \
28344 CFLAGS="$(BOOT_CFLAGS)" \
28345 ADAC="\$$(CC)"
28347 # For stage 1:
28348 # * We force-disable intermodule optimizations, even if
28349 # --enable-intermodule was passed, since the installed compiler probably
28350 # can't handle them. Luckily, autoconf always respects
28351 # the last argument when conflicting --enable arguments are passed.
28352 # * Likewise, we force-disable coverage flags, since the installed compiler
28353 # probably has never heard of them.
28354 # * We build only C (and possibly Ada).
28357 .PHONY: stage1-start stage1-end
28359 stage1-start::
28360 @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
28361 echo stage1 > stage_current ; \
28362 echo stage1 > stage_last
28363 @if bfd
28364 @[ -d stage1-bfd ] || mkdir stage1-bfd; \
28365 set stage1-bfd bfd ; @CREATE_LINK_TO_DIR@
28366 @endif bfd
28367 @if opcodes
28368 @[ -d stage1-opcodes ] || mkdir stage1-opcodes; \
28369 set stage1-opcodes opcodes ; @CREATE_LINK_TO_DIR@
28370 @endif opcodes
28371 @if binutils
28372 @[ -d stage1-binutils ] || mkdir stage1-binutils; \
28373 set stage1-binutils binutils ; @CREATE_LINK_TO_DIR@
28374 @endif binutils
28375 @if gas
28376 @[ -d stage1-gas ] || mkdir stage1-gas; \
28377 set stage1-gas gas ; @CREATE_LINK_TO_DIR@
28378 @endif gas
28379 @if gcc
28380 @[ -d stage1-gcc ] || mkdir stage1-gcc; \
28381 set stage1-gcc gcc ; @CREATE_LINK_TO_DIR@
28382 @endif gcc
28383 @if intl
28384 @[ -d stage1-intl ] || mkdir stage1-intl; \
28385 set stage1-intl intl ; @CREATE_LINK_TO_DIR@
28386 @endif intl
28387 @if ld
28388 @[ -d stage1-ld ] || mkdir stage1-ld; \
28389 set stage1-ld ld ; @CREATE_LINK_TO_DIR@
28390 @endif ld
28391 @if libcpp
28392 @[ -d stage1-libcpp ] || mkdir stage1-libcpp; \
28393 set stage1-libcpp libcpp ; @CREATE_LINK_TO_DIR@
28394 @endif libcpp
28395 @if libiberty
28396 @[ -d stage1-libiberty ] || mkdir stage1-libiberty; \
28397 set stage1-libiberty libiberty ; @CREATE_LINK_TO_DIR@
28398 @endif libiberty
28399 @if zlib
28400 @[ -d stage1-zlib ] || mkdir stage1-zlib; \
28401 set stage1-zlib zlib ; @CREATE_LINK_TO_DIR@
28402 @endif zlib
28404 stage1-end::
28405 @rm -f stage_current
28406 @if bfd
28407 @set bfd stage1-bfd ; @UNDO_LINK_TO_DIR@
28408 @endif bfd
28409 @if opcodes
28410 @set opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@
28411 @endif opcodes
28412 @if binutils
28413 @set binutils stage1-binutils ; @UNDO_LINK_TO_DIR@
28414 @endif binutils
28415 @if gas
28416 @set gas stage1-gas ; @UNDO_LINK_TO_DIR@
28417 @endif gas
28418 @if gcc
28419 @set gcc stage1-gcc ; @UNDO_LINK_TO_DIR@
28420 @endif gcc
28421 @if intl
28422 @set intl stage1-intl ; @UNDO_LINK_TO_DIR@
28423 @endif intl
28424 @if ld
28425 @set ld stage1-ld ; @UNDO_LINK_TO_DIR@
28426 @endif ld
28427 @if libcpp
28428 @set libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@
28429 @endif libcpp
28430 @if libiberty
28431 @set libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@
28432 @endif libiberty
28433 @if zlib
28434 @set zlib stage1-zlib ; @UNDO_LINK_TO_DIR@
28435 @endif zlib
28437 # Bubble a bugfix through all the stages up to stage 1. They
28438 # are remade, but not reconfigured. The next stage (if any) will not
28439 # be reconfigured as well.
28440 .PHONY: stage1-bubble
28441 stage1-bubble::
28442 @if test -f stage1-lean ; then \
28443 echo Skipping rebuild of stage1 ; \
28444 else \
28445 $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage1; \
28448 .PHONY: all-stage1 clean-stage1
28449 all-stage1: \
28450 maybe-all-stage1-bfd \
28451 maybe-all-stage1-opcodes \
28452 maybe-all-stage1-binutils \
28453 maybe-all-stage1-gas \
28454 maybe-all-stage1-gcc \
28455 maybe-all-stage1-intl \
28456 maybe-all-stage1-ld \
28457 maybe-all-stage1-libcpp \
28458 maybe-all-stage1-libiberty \
28459 maybe-all-stage1-zlib
28461 do-clean: clean-stage1
28462 clean-stage1: \
28463 maybe-clean-stage1-bfd \
28464 maybe-clean-stage1-opcodes \
28465 maybe-clean-stage1-binutils \
28466 maybe-clean-stage1-gas \
28467 maybe-clean-stage1-gcc \
28468 maybe-clean-stage1-intl \
28469 maybe-clean-stage1-ld \
28470 maybe-clean-stage1-libcpp \
28471 maybe-clean-stage1-libiberty \
28472 maybe-clean-stage1-zlib
28475 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
28476 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
28477 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
28479 maybe-configure-stage1-bfd:
28480 maybe-all-stage1-bfd:
28481 maybe-clean-stage1-bfd:
28483 @if bfd-bootstrap
28484 maybe-configure-stage1-bfd: configure-stage1-bfd
28485 configure-stage1-bfd:
28486 @$(MAKE) stage1-start
28487 @[ -f bfd/Makefile ] && exit 0 || : ; \
28488 r=`${PWD_COMMAND}`; export r; \
28489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28490 $(HOST_EXPORTS) \
28491 echo Configuring stage 1 in bfd ; \
28492 cd bfd || exit 1; \
28493 case $(srcdir) in \
28494 \.) \
28495 srcdiroption="--srcdir=."; \
28496 libsrcdir=".";; \
28497 /* | [A-Za-z]:[\\/]*) \
28498 srcdiroption="--srcdir=$(srcdir)/bfd"; \
28499 libsrcdir="$$s/bfd";; \
28500 *) \
28501 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
28502 libsrcdir="$$s/bfd";; \
28503 esac; \
28504 $(SHELL) $${libsrcdir}/configure \
28505 $(HOST_CONFIGARGS) $${srcdiroption} \
28506 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28508 maybe-all-stage1-bfd: all-stage1-bfd
28509 all-stage1-bfd: configure-stage1-bfd
28510 @$(MAKE) stage1-start
28511 @r=`${PWD_COMMAND}`; export r; \
28512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28513 $(HOST_EXPORTS) \
28514 cd bfd && \
28515 $(MAKE) $(FLAGS_TO_PASS) \
28516 CFLAGS="$(STAGE1_CFLAGS)"
28518 maybe-clean-stage1-bfd: clean-stage1-bfd
28519 clean-stage1-bfd:
28520 @[ -f bfd/Makefile ] || [ -f stage1-bfd/Makefile ] \
28521 || exit 0 ; \
28522 [ -f bfd/Makefile ] || $(MAKE) stage1-start ; \
28523 cd bfd && \
28524 $(MAKE) $(FLAGS_TO_PASS) \
28525 CFLAGS="$(STAGE1_CFLAGS)" clean
28526 @endif bfd-bootstrap
28529 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
28530 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
28531 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
28533 maybe-configure-stage1-opcodes:
28534 maybe-all-stage1-opcodes:
28535 maybe-clean-stage1-opcodes:
28537 @if opcodes-bootstrap
28538 maybe-configure-stage1-opcodes: configure-stage1-opcodes
28539 configure-stage1-opcodes:
28540 @$(MAKE) stage1-start
28541 @[ -f opcodes/Makefile ] && exit 0 || : ; \
28542 r=`${PWD_COMMAND}`; export r; \
28543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28544 $(HOST_EXPORTS) \
28545 echo Configuring stage 1 in opcodes ; \
28546 cd opcodes || exit 1; \
28547 case $(srcdir) in \
28548 \.) \
28549 srcdiroption="--srcdir=."; \
28550 libsrcdir=".";; \
28551 /* | [A-Za-z]:[\\/]*) \
28552 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
28553 libsrcdir="$$s/opcodes";; \
28554 *) \
28555 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
28556 libsrcdir="$$s/opcodes";; \
28557 esac; \
28558 $(SHELL) $${libsrcdir}/configure \
28559 $(HOST_CONFIGARGS) $${srcdiroption} \
28560 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28562 maybe-all-stage1-opcodes: all-stage1-opcodes
28563 all-stage1-opcodes: configure-stage1-opcodes
28564 @$(MAKE) stage1-start
28565 @r=`${PWD_COMMAND}`; export r; \
28566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28567 $(HOST_EXPORTS) \
28568 cd opcodes && \
28569 $(MAKE) $(FLAGS_TO_PASS) \
28570 CFLAGS="$(STAGE1_CFLAGS)"
28572 maybe-clean-stage1-opcodes: clean-stage1-opcodes
28573 clean-stage1-opcodes:
28574 @[ -f opcodes/Makefile ] || [ -f stage1-opcodes/Makefile ] \
28575 || exit 0 ; \
28576 [ -f opcodes/Makefile ] || $(MAKE) stage1-start ; \
28577 cd opcodes && \
28578 $(MAKE) $(FLAGS_TO_PASS) \
28579 CFLAGS="$(STAGE1_CFLAGS)" clean
28580 @endif opcodes-bootstrap
28583 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
28584 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
28585 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
28587 maybe-configure-stage1-binutils:
28588 maybe-all-stage1-binutils:
28589 maybe-clean-stage1-binutils:
28591 @if binutils-bootstrap
28592 maybe-configure-stage1-binutils: configure-stage1-binutils
28593 configure-stage1-binutils:
28594 @$(MAKE) stage1-start
28595 @[ -f binutils/Makefile ] && exit 0 || : ; \
28596 r=`${PWD_COMMAND}`; export r; \
28597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28598 $(HOST_EXPORTS) \
28599 echo Configuring stage 1 in binutils ; \
28600 cd binutils || exit 1; \
28601 case $(srcdir) in \
28602 \.) \
28603 srcdiroption="--srcdir=."; \
28604 libsrcdir=".";; \
28605 /* | [A-Za-z]:[\\/]*) \
28606 srcdiroption="--srcdir=$(srcdir)/binutils"; \
28607 libsrcdir="$$s/binutils";; \
28608 *) \
28609 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
28610 libsrcdir="$$s/binutils";; \
28611 esac; \
28612 $(SHELL) $${libsrcdir}/configure \
28613 $(HOST_CONFIGARGS) $${srcdiroption} \
28614 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28616 maybe-all-stage1-binutils: all-stage1-binutils
28617 all-stage1-binutils: configure-stage1-binutils
28618 @$(MAKE) stage1-start
28619 @r=`${PWD_COMMAND}`; export r; \
28620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28621 $(HOST_EXPORTS) \
28622 cd binutils && \
28623 $(MAKE) $(FLAGS_TO_PASS) \
28624 CFLAGS="$(STAGE1_CFLAGS)"
28626 maybe-clean-stage1-binutils: clean-stage1-binutils
28627 clean-stage1-binutils:
28628 @[ -f binutils/Makefile ] || [ -f stage1-binutils/Makefile ] \
28629 || exit 0 ; \
28630 [ -f binutils/Makefile ] || $(MAKE) stage1-start ; \
28631 cd binutils && \
28632 $(MAKE) $(FLAGS_TO_PASS) \
28633 CFLAGS="$(STAGE1_CFLAGS)" clean
28634 @endif binutils-bootstrap
28637 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
28638 .PHONY: all-stage1-gas maybe-all-stage1-gas
28639 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
28641 maybe-configure-stage1-gas:
28642 maybe-all-stage1-gas:
28643 maybe-clean-stage1-gas:
28645 @if gas-bootstrap
28646 maybe-configure-stage1-gas: configure-stage1-gas
28647 configure-stage1-gas:
28648 @$(MAKE) stage1-start
28649 @[ -f gas/Makefile ] && exit 0 || : ; \
28650 r=`${PWD_COMMAND}`; export r; \
28651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28652 $(HOST_EXPORTS) \
28653 echo Configuring stage 1 in gas ; \
28654 cd gas || exit 1; \
28655 case $(srcdir) in \
28656 \.) \
28657 srcdiroption="--srcdir=."; \
28658 libsrcdir=".";; \
28659 /* | [A-Za-z]:[\\/]*) \
28660 srcdiroption="--srcdir=$(srcdir)/gas"; \
28661 libsrcdir="$$s/gas";; \
28662 *) \
28663 srcdiroption="--srcdir=../$(srcdir)/gas"; \
28664 libsrcdir="$$s/gas";; \
28665 esac; \
28666 $(SHELL) $${libsrcdir}/configure \
28667 $(HOST_CONFIGARGS) $${srcdiroption} \
28668 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28670 maybe-all-stage1-gas: all-stage1-gas
28671 all-stage1-gas: configure-stage1-gas
28672 @$(MAKE) stage1-start
28673 @r=`${PWD_COMMAND}`; export r; \
28674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28675 $(HOST_EXPORTS) \
28676 cd gas && \
28677 $(MAKE) $(FLAGS_TO_PASS) \
28678 CFLAGS="$(STAGE1_CFLAGS)"
28680 maybe-clean-stage1-gas: clean-stage1-gas
28681 clean-stage1-gas:
28682 @[ -f gas/Makefile ] || [ -f stage1-gas/Makefile ] \
28683 || exit 0 ; \
28684 [ -f gas/Makefile ] || $(MAKE) stage1-start ; \
28685 cd gas && \
28686 $(MAKE) $(FLAGS_TO_PASS) \
28687 CFLAGS="$(STAGE1_CFLAGS)" clean
28688 @endif gas-bootstrap
28691 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
28692 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
28693 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
28695 maybe-configure-stage1-gcc:
28696 maybe-all-stage1-gcc:
28697 maybe-clean-stage1-gcc:
28699 @if gcc-bootstrap
28700 maybe-configure-stage1-gcc: configure-stage1-gcc
28701 configure-stage1-gcc:
28702 @$(MAKE) stage1-start
28703 @[ -f gcc/Makefile ] && exit 0 || : ; \
28704 r=`${PWD_COMMAND}`; export r; \
28705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28706 $(HOST_EXPORTS) \
28707 echo Configuring stage 1 in gcc ; \
28708 cd gcc || exit 1; \
28709 case $(srcdir) in \
28710 \.) \
28711 srcdiroption="--srcdir=."; \
28712 libsrcdir=".";; \
28713 /* | [A-Za-z]:[\\/]*) \
28714 srcdiroption="--srcdir=$(srcdir)/gcc"; \
28715 libsrcdir="$$s/gcc";; \
28716 *) \
28717 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28718 libsrcdir="$$s/gcc";; \
28719 esac; \
28720 $(SHELL) $${libsrcdir}/configure \
28721 $(HOST_CONFIGARGS) $${srcdiroption} \
28722 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28724 maybe-all-stage1-gcc: all-stage1-gcc
28725 all-stage1-gcc: configure-stage1-gcc
28726 @$(MAKE) stage1-start
28727 @r=`${PWD_COMMAND}`; export r; \
28728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28729 $(HOST_EXPORTS) \
28730 cd gcc && \
28731 $(MAKE) $(FLAGS_TO_PASS) \
28732 CFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS)
28734 maybe-clean-stage1-gcc: clean-stage1-gcc
28735 clean-stage1-gcc:
28736 @[ -f gcc/Makefile ] || [ -f stage1-gcc/Makefile ] \
28737 || exit 0 ; \
28738 [ -f gcc/Makefile ] || $(MAKE) stage1-start ; \
28739 cd gcc && \
28740 $(MAKE) $(FLAGS_TO_PASS) \
28741 CFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) clean
28742 @endif gcc-bootstrap
28745 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
28746 .PHONY: all-stage1-intl maybe-all-stage1-intl
28747 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
28749 maybe-configure-stage1-intl:
28750 maybe-all-stage1-intl:
28751 maybe-clean-stage1-intl:
28753 @if intl-bootstrap
28754 maybe-configure-stage1-intl: configure-stage1-intl
28755 configure-stage1-intl:
28756 @$(MAKE) stage1-start
28757 @[ -f intl/Makefile ] && exit 0 || : ; \
28758 r=`${PWD_COMMAND}`; export r; \
28759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28760 $(HOST_EXPORTS) \
28761 echo Configuring stage 1 in intl ; \
28762 cd intl || exit 1; \
28763 case $(srcdir) in \
28764 \.) \
28765 srcdiroption="--srcdir=."; \
28766 libsrcdir=".";; \
28767 /* | [A-Za-z]:[\\/]*) \
28768 srcdiroption="--srcdir=$(srcdir)/intl"; \
28769 libsrcdir="$$s/intl";; \
28770 *) \
28771 srcdiroption="--srcdir=../$(srcdir)/intl"; \
28772 libsrcdir="$$s/intl";; \
28773 esac; \
28774 $(SHELL) $${libsrcdir}/configure \
28775 $(HOST_CONFIGARGS) $${srcdiroption} \
28776 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28778 maybe-all-stage1-intl: all-stage1-intl
28779 all-stage1-intl: configure-stage1-intl
28780 @$(MAKE) stage1-start
28781 @r=`${PWD_COMMAND}`; export r; \
28782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28783 $(HOST_EXPORTS) \
28784 cd intl && \
28785 $(MAKE) $(FLAGS_TO_PASS) \
28786 CFLAGS="$(STAGE1_CFLAGS)"
28788 maybe-clean-stage1-intl: clean-stage1-intl
28789 clean-stage1-intl:
28790 @[ -f intl/Makefile ] || [ -f stage1-intl/Makefile ] \
28791 || exit 0 ; \
28792 [ -f intl/Makefile ] || $(MAKE) stage1-start ; \
28793 cd intl && \
28794 $(MAKE) $(FLAGS_TO_PASS) \
28795 CFLAGS="$(STAGE1_CFLAGS)" clean
28796 @endif intl-bootstrap
28799 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
28800 .PHONY: all-stage1-ld maybe-all-stage1-ld
28801 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
28803 maybe-configure-stage1-ld:
28804 maybe-all-stage1-ld:
28805 maybe-clean-stage1-ld:
28807 @if ld-bootstrap
28808 maybe-configure-stage1-ld: configure-stage1-ld
28809 configure-stage1-ld:
28810 @$(MAKE) stage1-start
28811 @[ -f ld/Makefile ] && exit 0 || : ; \
28812 r=`${PWD_COMMAND}`; export r; \
28813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28814 $(HOST_EXPORTS) \
28815 echo Configuring stage 1 in ld ; \
28816 cd ld || exit 1; \
28817 case $(srcdir) in \
28818 \.) \
28819 srcdiroption="--srcdir=."; \
28820 libsrcdir=".";; \
28821 /* | [A-Za-z]:[\\/]*) \
28822 srcdiroption="--srcdir=$(srcdir)/ld"; \
28823 libsrcdir="$$s/ld";; \
28824 *) \
28825 srcdiroption="--srcdir=../$(srcdir)/ld"; \
28826 libsrcdir="$$s/ld";; \
28827 esac; \
28828 $(SHELL) $${libsrcdir}/configure \
28829 $(HOST_CONFIGARGS) $${srcdiroption} \
28830 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28832 maybe-all-stage1-ld: all-stage1-ld
28833 all-stage1-ld: configure-stage1-ld
28834 @$(MAKE) stage1-start
28835 @r=`${PWD_COMMAND}`; export r; \
28836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28837 $(HOST_EXPORTS) \
28838 cd ld && \
28839 $(MAKE) $(FLAGS_TO_PASS) \
28840 CFLAGS="$(STAGE1_CFLAGS)"
28842 maybe-clean-stage1-ld: clean-stage1-ld
28843 clean-stage1-ld:
28844 @[ -f ld/Makefile ] || [ -f stage1-ld/Makefile ] \
28845 || exit 0 ; \
28846 [ -f ld/Makefile ] || $(MAKE) stage1-start ; \
28847 cd ld && \
28848 $(MAKE) $(FLAGS_TO_PASS) \
28849 CFLAGS="$(STAGE1_CFLAGS)" clean
28850 @endif ld-bootstrap
28853 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
28854 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
28855 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
28857 maybe-configure-stage1-libcpp:
28858 maybe-all-stage1-libcpp:
28859 maybe-clean-stage1-libcpp:
28861 @if libcpp-bootstrap
28862 maybe-configure-stage1-libcpp: configure-stage1-libcpp
28863 configure-stage1-libcpp:
28864 @$(MAKE) stage1-start
28865 @[ -f libcpp/Makefile ] && exit 0 || : ; \
28866 r=`${PWD_COMMAND}`; export r; \
28867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28868 $(HOST_EXPORTS) \
28869 echo Configuring stage 1 in libcpp ; \
28870 cd libcpp || exit 1; \
28871 case $(srcdir) in \
28872 \.) \
28873 srcdiroption="--srcdir=."; \
28874 libsrcdir=".";; \
28875 /* | [A-Za-z]:[\\/]*) \
28876 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
28877 libsrcdir="$$s/libcpp";; \
28878 *) \
28879 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
28880 libsrcdir="$$s/libcpp";; \
28881 esac; \
28882 $(SHELL) $${libsrcdir}/configure \
28883 $(HOST_CONFIGARGS) $${srcdiroption} \
28884 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28886 maybe-all-stage1-libcpp: all-stage1-libcpp
28887 all-stage1-libcpp: configure-stage1-libcpp
28888 @$(MAKE) stage1-start
28889 @r=`${PWD_COMMAND}`; export r; \
28890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28891 $(HOST_EXPORTS) \
28892 cd libcpp && \
28893 $(MAKE) $(FLAGS_TO_PASS) \
28894 CFLAGS="$(STAGE1_CFLAGS)"
28896 maybe-clean-stage1-libcpp: clean-stage1-libcpp
28897 clean-stage1-libcpp:
28898 @[ -f libcpp/Makefile ] || [ -f stage1-libcpp/Makefile ] \
28899 || exit 0 ; \
28900 [ -f libcpp/Makefile ] || $(MAKE) stage1-start ; \
28901 cd libcpp && \
28902 $(MAKE) $(FLAGS_TO_PASS) \
28903 CFLAGS="$(STAGE1_CFLAGS)" clean
28904 @endif libcpp-bootstrap
28907 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
28908 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
28909 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
28911 maybe-configure-stage1-libiberty:
28912 maybe-all-stage1-libiberty:
28913 maybe-clean-stage1-libiberty:
28915 @if libiberty-bootstrap
28916 maybe-configure-stage1-libiberty: configure-stage1-libiberty
28917 configure-stage1-libiberty:
28918 @$(MAKE) stage1-start
28919 @[ -f libiberty/Makefile ] && exit 0 || : ; \
28920 r=`${PWD_COMMAND}`; export r; \
28921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28922 $(HOST_EXPORTS) \
28923 echo Configuring stage 1 in libiberty ; \
28924 cd libiberty || exit 1; \
28925 case $(srcdir) in \
28926 \.) \
28927 srcdiroption="--srcdir=."; \
28928 libsrcdir=".";; \
28929 /* | [A-Za-z]:[\\/]*) \
28930 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
28931 libsrcdir="$$s/libiberty";; \
28932 *) \
28933 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
28934 libsrcdir="$$s/libiberty";; \
28935 esac; \
28936 $(SHELL) $${libsrcdir}/configure \
28937 $(HOST_CONFIGARGS) $${srcdiroption} \
28938 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28940 maybe-all-stage1-libiberty: all-stage1-libiberty
28941 all-stage1-libiberty: configure-stage1-libiberty
28942 @$(MAKE) stage1-start
28943 @r=`${PWD_COMMAND}`; export r; \
28944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28945 $(HOST_EXPORTS) \
28946 cd libiberty && \
28947 $(MAKE) $(FLAGS_TO_PASS) \
28948 CFLAGS="$(STAGE1_CFLAGS)"
28950 maybe-clean-stage1-libiberty: clean-stage1-libiberty
28951 clean-stage1-libiberty:
28952 @[ -f libiberty/Makefile ] || [ -f stage1-libiberty/Makefile ] \
28953 || exit 0 ; \
28954 [ -f libiberty/Makefile ] || $(MAKE) stage1-start ; \
28955 cd libiberty && \
28956 $(MAKE) $(FLAGS_TO_PASS) \
28957 CFLAGS="$(STAGE1_CFLAGS)" clean
28958 @endif libiberty-bootstrap
28961 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
28962 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
28963 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
28965 maybe-configure-stage1-zlib:
28966 maybe-all-stage1-zlib:
28967 maybe-clean-stage1-zlib:
28969 @if zlib-bootstrap
28970 maybe-configure-stage1-zlib: configure-stage1-zlib
28971 configure-stage1-zlib:
28972 @$(MAKE) stage1-start
28973 @[ -f zlib/Makefile ] && exit 0 || : ; \
28974 r=`${PWD_COMMAND}`; export r; \
28975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28976 $(HOST_EXPORTS) \
28977 echo Configuring stage 1 in zlib ; \
28978 cd zlib || exit 1; \
28979 case $(srcdir) in \
28980 \.) \
28981 srcdiroption="--srcdir=."; \
28982 libsrcdir=".";; \
28983 /* | [A-Za-z]:[\\/]*) \
28984 srcdiroption="--srcdir=$(srcdir)/zlib"; \
28985 libsrcdir="$$s/zlib";; \
28986 *) \
28987 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
28988 libsrcdir="$$s/zlib";; \
28989 esac; \
28990 $(SHELL) $${libsrcdir}/configure \
28991 $(HOST_CONFIGARGS) $${srcdiroption} \
28992 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28994 maybe-all-stage1-zlib: all-stage1-zlib
28995 all-stage1-zlib: configure-stage1-zlib
28996 @$(MAKE) stage1-start
28997 @r=`${PWD_COMMAND}`; export r; \
28998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28999 $(HOST_EXPORTS) \
29000 cd zlib && \
29001 $(MAKE) $(FLAGS_TO_PASS) \
29002 CFLAGS="$(STAGE1_CFLAGS)"
29004 maybe-clean-stage1-zlib: clean-stage1-zlib
29005 clean-stage1-zlib:
29006 @[ -f zlib/Makefile ] || [ -f stage1-zlib/Makefile ] \
29007 || exit 0 ; \
29008 [ -f zlib/Makefile ] || $(MAKE) stage1-start ; \
29009 cd zlib && \
29010 $(MAKE) $(FLAGS_TO_PASS) \
29011 CFLAGS="$(STAGE1_CFLAGS)" clean
29012 @endif zlib-bootstrap
29016 # FIXME: Will not need to be conditional when toplevel bootstrap is the
29017 # only possibility, but now it conflicts with no-bootstrap rules
29018 @if gcc-bootstrap
29023 # Rules to wipe a stage and all the following ones, also used for cleanstrap
29025 .PHONY: distclean-stage1
29026 distclean-stage1::
29027 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
29028 rm -rf stage1-*
29031 @endif gcc-bootstrap
29034 .PHONY: stage2-start stage2-end
29036 stage2-start::
29037 @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
29038 echo stage2 > stage_current ; \
29039 echo stage2 > stage_last
29040 @if bfd
29041 @[ -d stage2-bfd ] || mkdir stage2-bfd; \
29042 set stage2-bfd bfd ; @CREATE_LINK_TO_DIR@ ; \
29043 set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@
29044 @endif bfd
29045 @if opcodes
29046 @[ -d stage2-opcodes ] || mkdir stage2-opcodes; \
29047 set stage2-opcodes opcodes ; @CREATE_LINK_TO_DIR@ ; \
29048 set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@
29049 @endif opcodes
29050 @if binutils
29051 @[ -d stage2-binutils ] || mkdir stage2-binutils; \
29052 set stage2-binutils binutils ; @CREATE_LINK_TO_DIR@ ; \
29053 set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@
29054 @endif binutils
29055 @if gas
29056 @[ -d stage2-gas ] || mkdir stage2-gas; \
29057 set stage2-gas gas ; @CREATE_LINK_TO_DIR@ ; \
29058 set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@
29059 @endif gas
29060 @if gcc
29061 @[ -d stage2-gcc ] || mkdir stage2-gcc; \
29062 set stage2-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
29063 set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
29064 @endif gcc
29065 @if intl
29066 @[ -d stage2-intl ] || mkdir stage2-intl; \
29067 set stage2-intl intl ; @CREATE_LINK_TO_DIR@ ; \
29068 set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@
29069 @endif intl
29070 @if ld
29071 @[ -d stage2-ld ] || mkdir stage2-ld; \
29072 set stage2-ld ld ; @CREATE_LINK_TO_DIR@ ; \
29073 set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@
29074 @endif ld
29075 @if libcpp
29076 @[ -d stage2-libcpp ] || mkdir stage2-libcpp; \
29077 set stage2-libcpp libcpp ; @CREATE_LINK_TO_DIR@ ; \
29078 set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@
29079 @endif libcpp
29080 @if libiberty
29081 @[ -d stage2-libiberty ] || mkdir stage2-libiberty; \
29082 set stage2-libiberty libiberty ; @CREATE_LINK_TO_DIR@ ; \
29083 set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@
29084 @endif libiberty
29085 @if zlib
29086 @[ -d stage2-zlib ] || mkdir stage2-zlib; \
29087 set stage2-zlib zlib ; @CREATE_LINK_TO_DIR@ ; \
29088 set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@
29089 @endif zlib
29091 stage2-end::
29092 @rm -f stage_current
29093 @if bfd
29094 @set bfd stage2-bfd ; @UNDO_LINK_TO_DIR@ ; \
29095 set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@
29096 @endif bfd
29097 @if opcodes
29098 @set opcodes stage2-opcodes ; @UNDO_LINK_TO_DIR@ ; \
29099 set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@
29100 @endif opcodes
29101 @if binutils
29102 @set binutils stage2-binutils ; @UNDO_LINK_TO_DIR@ ; \
29103 set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@
29104 @endif binutils
29105 @if gas
29106 @set gas stage2-gas ; @UNDO_LINK_TO_DIR@ ; \
29107 set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@
29108 @endif gas
29109 @if gcc
29110 @set gcc stage2-gcc ; @UNDO_LINK_TO_DIR@ ; \
29111 set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@
29112 @endif gcc
29113 @if intl
29114 @set intl stage2-intl ; @UNDO_LINK_TO_DIR@ ; \
29115 set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@
29116 @endif intl
29117 @if ld
29118 @set ld stage2-ld ; @UNDO_LINK_TO_DIR@ ; \
29119 set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@
29120 @endif ld
29121 @if libcpp
29122 @set libcpp stage2-libcpp ; @UNDO_LINK_TO_DIR@ ; \
29123 set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@
29124 @endif libcpp
29125 @if libiberty
29126 @set libiberty stage2-libiberty ; @UNDO_LINK_TO_DIR@ ; \
29127 set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@
29128 @endif libiberty
29129 @if zlib
29130 @set zlib stage2-zlib ; @UNDO_LINK_TO_DIR@ ; \
29131 set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@
29132 @endif zlib
29134 # Bubble a bugfix through all the stages up to stage 2. They
29135 # are remade, but not reconfigured. The next stage (if any) will not
29136 # be reconfigured as well.
29137 .PHONY: stage2-bubble
29138 stage2-bubble:: stage1-bubble
29139 @if test -f stage2-lean || test -f stage1-lean ; then \
29140 echo Skipping rebuild of stage2 ; \
29141 else \
29142 $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage2; \
29145 .PHONY: all-stage2 clean-stage2
29146 all-stage2: \
29147 maybe-all-stage2-bfd \
29148 maybe-all-stage2-opcodes \
29149 maybe-all-stage2-binutils \
29150 maybe-all-stage2-gas \
29151 maybe-all-stage2-gcc \
29152 maybe-all-stage2-intl \
29153 maybe-all-stage2-ld \
29154 maybe-all-stage2-libcpp \
29155 maybe-all-stage2-libiberty \
29156 maybe-all-stage2-zlib
29158 do-clean: clean-stage2
29159 clean-stage2: \
29160 maybe-clean-stage2-bfd \
29161 maybe-clean-stage2-opcodes \
29162 maybe-clean-stage2-binutils \
29163 maybe-clean-stage2-gas \
29164 maybe-clean-stage2-gcc \
29165 maybe-clean-stage2-intl \
29166 maybe-clean-stage2-ld \
29167 maybe-clean-stage2-libcpp \
29168 maybe-clean-stage2-libiberty \
29169 maybe-clean-stage2-zlib
29172 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
29173 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
29174 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
29176 maybe-configure-stage2-bfd:
29177 maybe-all-stage2-bfd:
29178 maybe-clean-stage2-bfd:
29180 @if bfd-bootstrap
29181 maybe-configure-stage2-bfd: configure-stage2-bfd
29182 configure-stage2-bfd:
29183 @$(MAKE) stage2-start
29184 @[ -f bfd/Makefile ] && exit 0 || : ; \
29185 r=`${PWD_COMMAND}`; export r; \
29186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29187 $(STAGE_HOST_EXPORTS) \
29188 echo Configuring stage 2 in bfd ; \
29189 cd bfd || exit 1; \
29190 case $(srcdir) in \
29191 \.) \
29192 srcdiroption="--srcdir=."; \
29193 libsrcdir=".";; \
29194 /* | [A-Za-z]:[\\/]*) \
29195 srcdiroption="--srcdir=$(srcdir)/bfd"; \
29196 libsrcdir="$$s/bfd";; \
29197 *) \
29198 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
29199 libsrcdir="$$s/bfd";; \
29200 esac; \
29201 $(SHELL) $${libsrcdir}/configure \
29202 $(HOST_CONFIGARGS) $${srcdiroption} \
29203 @stage2_werror_flag@
29205 maybe-all-stage2-bfd: all-stage2-bfd
29206 all-stage2-bfd: configure-stage2-bfd
29207 @$(MAKE) stage2-start
29208 @r=`${PWD_COMMAND}`; export r; \
29209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29210 $(STAGE_HOST_EXPORTS) \
29211 cd bfd && \
29212 $(MAKE) $(FLAGS_TO_PASS) \
29213 $(POSTSTAGE1_FLAGS_TO_PASS) \
29216 maybe-clean-stage2-bfd: clean-stage2-bfd
29217 clean-stage2-bfd:
29218 @[ -f bfd/Makefile ] || [ -f stage2-bfd/Makefile ] \
29219 || exit 0 ; \
29220 [ -f bfd/Makefile ] || $(MAKE) stage2-start ; \
29221 cd bfd && \
29222 $(MAKE) $(FLAGS_TO_PASS) \
29223 $(POSTSTAGE1_FLAGS_TO_PASS) \
29224 clean
29225 @endif bfd-bootstrap
29228 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
29229 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
29230 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
29232 maybe-configure-stage2-opcodes:
29233 maybe-all-stage2-opcodes:
29234 maybe-clean-stage2-opcodes:
29236 @if opcodes-bootstrap
29237 maybe-configure-stage2-opcodes: configure-stage2-opcodes
29238 configure-stage2-opcodes:
29239 @$(MAKE) stage2-start
29240 @[ -f opcodes/Makefile ] && exit 0 || : ; \
29241 r=`${PWD_COMMAND}`; export r; \
29242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29243 $(STAGE_HOST_EXPORTS) \
29244 echo Configuring stage 2 in opcodes ; \
29245 cd opcodes || exit 1; \
29246 case $(srcdir) in \
29247 \.) \
29248 srcdiroption="--srcdir=."; \
29249 libsrcdir=".";; \
29250 /* | [A-Za-z]:[\\/]*) \
29251 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
29252 libsrcdir="$$s/opcodes";; \
29253 *) \
29254 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
29255 libsrcdir="$$s/opcodes";; \
29256 esac; \
29257 $(SHELL) $${libsrcdir}/configure \
29258 $(HOST_CONFIGARGS) $${srcdiroption} \
29259 @stage2_werror_flag@
29261 maybe-all-stage2-opcodes: all-stage2-opcodes
29262 all-stage2-opcodes: configure-stage2-opcodes
29263 @$(MAKE) stage2-start
29264 @r=`${PWD_COMMAND}`; export r; \
29265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29266 $(STAGE_HOST_EXPORTS) \
29267 cd opcodes && \
29268 $(MAKE) $(FLAGS_TO_PASS) \
29269 $(POSTSTAGE1_FLAGS_TO_PASS) \
29272 maybe-clean-stage2-opcodes: clean-stage2-opcodes
29273 clean-stage2-opcodes:
29274 @[ -f opcodes/Makefile ] || [ -f stage2-opcodes/Makefile ] \
29275 || exit 0 ; \
29276 [ -f opcodes/Makefile ] || $(MAKE) stage2-start ; \
29277 cd opcodes && \
29278 $(MAKE) $(FLAGS_TO_PASS) \
29279 $(POSTSTAGE1_FLAGS_TO_PASS) \
29280 clean
29281 @endif opcodes-bootstrap
29284 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
29285 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
29286 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
29288 maybe-configure-stage2-binutils:
29289 maybe-all-stage2-binutils:
29290 maybe-clean-stage2-binutils:
29292 @if binutils-bootstrap
29293 maybe-configure-stage2-binutils: configure-stage2-binutils
29294 configure-stage2-binutils:
29295 @$(MAKE) stage2-start
29296 @[ -f binutils/Makefile ] && exit 0 || : ; \
29297 r=`${PWD_COMMAND}`; export r; \
29298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29299 $(STAGE_HOST_EXPORTS) \
29300 echo Configuring stage 2 in binutils ; \
29301 cd binutils || exit 1; \
29302 case $(srcdir) in \
29303 \.) \
29304 srcdiroption="--srcdir=."; \
29305 libsrcdir=".";; \
29306 /* | [A-Za-z]:[\\/]*) \
29307 srcdiroption="--srcdir=$(srcdir)/binutils"; \
29308 libsrcdir="$$s/binutils";; \
29309 *) \
29310 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
29311 libsrcdir="$$s/binutils";; \
29312 esac; \
29313 $(SHELL) $${libsrcdir}/configure \
29314 $(HOST_CONFIGARGS) $${srcdiroption} \
29315 @stage2_werror_flag@
29317 maybe-all-stage2-binutils: all-stage2-binutils
29318 all-stage2-binutils: configure-stage2-binutils
29319 @$(MAKE) stage2-start
29320 @r=`${PWD_COMMAND}`; export r; \
29321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29322 $(STAGE_HOST_EXPORTS) \
29323 cd binutils && \
29324 $(MAKE) $(FLAGS_TO_PASS) \
29325 $(POSTSTAGE1_FLAGS_TO_PASS) \
29328 maybe-clean-stage2-binutils: clean-stage2-binutils
29329 clean-stage2-binutils:
29330 @[ -f binutils/Makefile ] || [ -f stage2-binutils/Makefile ] \
29331 || exit 0 ; \
29332 [ -f binutils/Makefile ] || $(MAKE) stage2-start ; \
29333 cd binutils && \
29334 $(MAKE) $(FLAGS_TO_PASS) \
29335 $(POSTSTAGE1_FLAGS_TO_PASS) \
29336 clean
29337 @endif binutils-bootstrap
29340 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
29341 .PHONY: all-stage2-gas maybe-all-stage2-gas
29342 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
29344 maybe-configure-stage2-gas:
29345 maybe-all-stage2-gas:
29346 maybe-clean-stage2-gas:
29348 @if gas-bootstrap
29349 maybe-configure-stage2-gas: configure-stage2-gas
29350 configure-stage2-gas:
29351 @$(MAKE) stage2-start
29352 @[ -f gas/Makefile ] && exit 0 || : ; \
29353 r=`${PWD_COMMAND}`; export r; \
29354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29355 $(STAGE_HOST_EXPORTS) \
29356 echo Configuring stage 2 in gas ; \
29357 cd gas || exit 1; \
29358 case $(srcdir) in \
29359 \.) \
29360 srcdiroption="--srcdir=."; \
29361 libsrcdir=".";; \
29362 /* | [A-Za-z]:[\\/]*) \
29363 srcdiroption="--srcdir=$(srcdir)/gas"; \
29364 libsrcdir="$$s/gas";; \
29365 *) \
29366 srcdiroption="--srcdir=../$(srcdir)/gas"; \
29367 libsrcdir="$$s/gas";; \
29368 esac; \
29369 $(SHELL) $${libsrcdir}/configure \
29370 $(HOST_CONFIGARGS) $${srcdiroption} \
29371 @stage2_werror_flag@
29373 maybe-all-stage2-gas: all-stage2-gas
29374 all-stage2-gas: configure-stage2-gas
29375 @$(MAKE) stage2-start
29376 @r=`${PWD_COMMAND}`; export r; \
29377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29378 $(STAGE_HOST_EXPORTS) \
29379 cd gas && \
29380 $(MAKE) $(FLAGS_TO_PASS) \
29381 $(POSTSTAGE1_FLAGS_TO_PASS) \
29384 maybe-clean-stage2-gas: clean-stage2-gas
29385 clean-stage2-gas:
29386 @[ -f gas/Makefile ] || [ -f stage2-gas/Makefile ] \
29387 || exit 0 ; \
29388 [ -f gas/Makefile ] || $(MAKE) stage2-start ; \
29389 cd gas && \
29390 $(MAKE) $(FLAGS_TO_PASS) \
29391 $(POSTSTAGE1_FLAGS_TO_PASS) \
29392 clean
29393 @endif gas-bootstrap
29396 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
29397 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
29398 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
29400 maybe-configure-stage2-gcc:
29401 maybe-all-stage2-gcc:
29402 maybe-clean-stage2-gcc:
29404 @if gcc-bootstrap
29405 maybe-configure-stage2-gcc: configure-stage2-gcc
29406 configure-stage2-gcc:
29407 @$(MAKE) stage2-start
29408 @[ -f gcc/Makefile ] && exit 0 || : ; \
29409 r=`${PWD_COMMAND}`; export r; \
29410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29411 $(STAGE_HOST_EXPORTS) \
29412 echo Configuring stage 2 in gcc ; \
29413 cd gcc || exit 1; \
29414 case $(srcdir) in \
29415 \.) \
29416 srcdiroption="--srcdir=."; \
29417 libsrcdir=".";; \
29418 /* | [A-Za-z]:[\\/]*) \
29419 srcdiroption="--srcdir=$(srcdir)/gcc"; \
29420 libsrcdir="$$s/gcc";; \
29421 *) \
29422 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
29423 libsrcdir="$$s/gcc";; \
29424 esac; \
29425 $(SHELL) $${libsrcdir}/configure \
29426 $(HOST_CONFIGARGS) $${srcdiroption} \
29427 @stage2_werror_flag@
29429 maybe-all-stage2-gcc: all-stage2-gcc
29430 all-stage2-gcc: configure-stage2-gcc
29431 @$(MAKE) stage2-start
29432 @r=`${PWD_COMMAND}`; export r; \
29433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29434 $(STAGE_HOST_EXPORTS) \
29435 cd gcc && \
29436 $(MAKE) $(FLAGS_TO_PASS) \
29437 $(POSTSTAGE1_FLAGS_TO_PASS) \
29438 $(EXTRA_GCC_FLAGS)
29440 maybe-clean-stage2-gcc: clean-stage2-gcc
29441 clean-stage2-gcc:
29442 @[ -f gcc/Makefile ] || [ -f stage2-gcc/Makefile ] \
29443 || exit 0 ; \
29444 [ -f gcc/Makefile ] || $(MAKE) stage2-start ; \
29445 cd gcc && \
29446 $(MAKE) $(FLAGS_TO_PASS) \
29447 $(POSTSTAGE1_FLAGS_TO_PASS) \
29448 $(EXTRA_GCC_FLAGS) clean
29449 @endif gcc-bootstrap
29452 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
29453 .PHONY: all-stage2-intl maybe-all-stage2-intl
29454 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
29456 maybe-configure-stage2-intl:
29457 maybe-all-stage2-intl:
29458 maybe-clean-stage2-intl:
29460 @if intl-bootstrap
29461 maybe-configure-stage2-intl: configure-stage2-intl
29462 configure-stage2-intl:
29463 @$(MAKE) stage2-start
29464 @[ -f intl/Makefile ] && exit 0 || : ; \
29465 r=`${PWD_COMMAND}`; export r; \
29466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29467 $(STAGE_HOST_EXPORTS) \
29468 echo Configuring stage 2 in intl ; \
29469 cd intl || exit 1; \
29470 case $(srcdir) in \
29471 \.) \
29472 srcdiroption="--srcdir=."; \
29473 libsrcdir=".";; \
29474 /* | [A-Za-z]:[\\/]*) \
29475 srcdiroption="--srcdir=$(srcdir)/intl"; \
29476 libsrcdir="$$s/intl";; \
29477 *) \
29478 srcdiroption="--srcdir=../$(srcdir)/intl"; \
29479 libsrcdir="$$s/intl";; \
29480 esac; \
29481 $(SHELL) $${libsrcdir}/configure \
29482 $(HOST_CONFIGARGS) $${srcdiroption} \
29483 @stage2_werror_flag@
29485 maybe-all-stage2-intl: all-stage2-intl
29486 all-stage2-intl: configure-stage2-intl
29487 @$(MAKE) stage2-start
29488 @r=`${PWD_COMMAND}`; export r; \
29489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29490 $(STAGE_HOST_EXPORTS) \
29491 cd intl && \
29492 $(MAKE) $(FLAGS_TO_PASS) \
29493 $(POSTSTAGE1_FLAGS_TO_PASS) \
29496 maybe-clean-stage2-intl: clean-stage2-intl
29497 clean-stage2-intl:
29498 @[ -f intl/Makefile ] || [ -f stage2-intl/Makefile ] \
29499 || exit 0 ; \
29500 [ -f intl/Makefile ] || $(MAKE) stage2-start ; \
29501 cd intl && \
29502 $(MAKE) $(FLAGS_TO_PASS) \
29503 $(POSTSTAGE1_FLAGS_TO_PASS) \
29504 clean
29505 @endif intl-bootstrap
29508 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
29509 .PHONY: all-stage2-ld maybe-all-stage2-ld
29510 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
29512 maybe-configure-stage2-ld:
29513 maybe-all-stage2-ld:
29514 maybe-clean-stage2-ld:
29516 @if ld-bootstrap
29517 maybe-configure-stage2-ld: configure-stage2-ld
29518 configure-stage2-ld:
29519 @$(MAKE) stage2-start
29520 @[ -f ld/Makefile ] && exit 0 || : ; \
29521 r=`${PWD_COMMAND}`; export r; \
29522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29523 $(STAGE_HOST_EXPORTS) \
29524 echo Configuring stage 2 in ld ; \
29525 cd ld || exit 1; \
29526 case $(srcdir) in \
29527 \.) \
29528 srcdiroption="--srcdir=."; \
29529 libsrcdir=".";; \
29530 /* | [A-Za-z]:[\\/]*) \
29531 srcdiroption="--srcdir=$(srcdir)/ld"; \
29532 libsrcdir="$$s/ld";; \
29533 *) \
29534 srcdiroption="--srcdir=../$(srcdir)/ld"; \
29535 libsrcdir="$$s/ld";; \
29536 esac; \
29537 $(SHELL) $${libsrcdir}/configure \
29538 $(HOST_CONFIGARGS) $${srcdiroption} \
29539 @stage2_werror_flag@
29541 maybe-all-stage2-ld: all-stage2-ld
29542 all-stage2-ld: configure-stage2-ld
29543 @$(MAKE) stage2-start
29544 @r=`${PWD_COMMAND}`; export r; \
29545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29546 $(STAGE_HOST_EXPORTS) \
29547 cd ld && \
29548 $(MAKE) $(FLAGS_TO_PASS) \
29549 $(POSTSTAGE1_FLAGS_TO_PASS) \
29552 maybe-clean-stage2-ld: clean-stage2-ld
29553 clean-stage2-ld:
29554 @[ -f ld/Makefile ] || [ -f stage2-ld/Makefile ] \
29555 || exit 0 ; \
29556 [ -f ld/Makefile ] || $(MAKE) stage2-start ; \
29557 cd ld && \
29558 $(MAKE) $(FLAGS_TO_PASS) \
29559 $(POSTSTAGE1_FLAGS_TO_PASS) \
29560 clean
29561 @endif ld-bootstrap
29564 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
29565 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
29566 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
29568 maybe-configure-stage2-libcpp:
29569 maybe-all-stage2-libcpp:
29570 maybe-clean-stage2-libcpp:
29572 @if libcpp-bootstrap
29573 maybe-configure-stage2-libcpp: configure-stage2-libcpp
29574 configure-stage2-libcpp:
29575 @$(MAKE) stage2-start
29576 @[ -f libcpp/Makefile ] && exit 0 || : ; \
29577 r=`${PWD_COMMAND}`; export r; \
29578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29579 $(STAGE_HOST_EXPORTS) \
29580 echo Configuring stage 2 in libcpp ; \
29581 cd libcpp || exit 1; \
29582 case $(srcdir) in \
29583 \.) \
29584 srcdiroption="--srcdir=."; \
29585 libsrcdir=".";; \
29586 /* | [A-Za-z]:[\\/]*) \
29587 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
29588 libsrcdir="$$s/libcpp";; \
29589 *) \
29590 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
29591 libsrcdir="$$s/libcpp";; \
29592 esac; \
29593 $(SHELL) $${libsrcdir}/configure \
29594 $(HOST_CONFIGARGS) $${srcdiroption} \
29595 @stage2_werror_flag@
29597 maybe-all-stage2-libcpp: all-stage2-libcpp
29598 all-stage2-libcpp: configure-stage2-libcpp
29599 @$(MAKE) stage2-start
29600 @r=`${PWD_COMMAND}`; export r; \
29601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29602 $(STAGE_HOST_EXPORTS) \
29603 cd libcpp && \
29604 $(MAKE) $(FLAGS_TO_PASS) \
29605 $(POSTSTAGE1_FLAGS_TO_PASS) \
29608 maybe-clean-stage2-libcpp: clean-stage2-libcpp
29609 clean-stage2-libcpp:
29610 @[ -f libcpp/Makefile ] || [ -f stage2-libcpp/Makefile ] \
29611 || exit 0 ; \
29612 [ -f libcpp/Makefile ] || $(MAKE) stage2-start ; \
29613 cd libcpp && \
29614 $(MAKE) $(FLAGS_TO_PASS) \
29615 $(POSTSTAGE1_FLAGS_TO_PASS) \
29616 clean
29617 @endif libcpp-bootstrap
29620 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
29621 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
29622 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
29624 maybe-configure-stage2-libiberty:
29625 maybe-all-stage2-libiberty:
29626 maybe-clean-stage2-libiberty:
29628 @if libiberty-bootstrap
29629 maybe-configure-stage2-libiberty: configure-stage2-libiberty
29630 configure-stage2-libiberty:
29631 @$(MAKE) stage2-start
29632 @[ -f libiberty/Makefile ] && exit 0 || : ; \
29633 r=`${PWD_COMMAND}`; export r; \
29634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29635 $(STAGE_HOST_EXPORTS) \
29636 echo Configuring stage 2 in libiberty ; \
29637 cd libiberty || exit 1; \
29638 case $(srcdir) in \
29639 \.) \
29640 srcdiroption="--srcdir=."; \
29641 libsrcdir=".";; \
29642 /* | [A-Za-z]:[\\/]*) \
29643 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
29644 libsrcdir="$$s/libiberty";; \
29645 *) \
29646 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
29647 libsrcdir="$$s/libiberty";; \
29648 esac; \
29649 $(SHELL) $${libsrcdir}/configure \
29650 $(HOST_CONFIGARGS) $${srcdiroption} \
29651 @stage2_werror_flag@
29653 maybe-all-stage2-libiberty: all-stage2-libiberty
29654 all-stage2-libiberty: configure-stage2-libiberty
29655 @$(MAKE) stage2-start
29656 @r=`${PWD_COMMAND}`; export r; \
29657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29658 $(STAGE_HOST_EXPORTS) \
29659 cd libiberty && \
29660 $(MAKE) $(FLAGS_TO_PASS) \
29661 $(POSTSTAGE1_FLAGS_TO_PASS) \
29664 maybe-clean-stage2-libiberty: clean-stage2-libiberty
29665 clean-stage2-libiberty:
29666 @[ -f libiberty/Makefile ] || [ -f stage2-libiberty/Makefile ] \
29667 || exit 0 ; \
29668 [ -f libiberty/Makefile ] || $(MAKE) stage2-start ; \
29669 cd libiberty && \
29670 $(MAKE) $(FLAGS_TO_PASS) \
29671 $(POSTSTAGE1_FLAGS_TO_PASS) \
29672 clean
29673 @endif libiberty-bootstrap
29676 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
29677 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
29678 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
29680 maybe-configure-stage2-zlib:
29681 maybe-all-stage2-zlib:
29682 maybe-clean-stage2-zlib:
29684 @if zlib-bootstrap
29685 maybe-configure-stage2-zlib: configure-stage2-zlib
29686 configure-stage2-zlib:
29687 @$(MAKE) stage2-start
29688 @[ -f zlib/Makefile ] && exit 0 || : ; \
29689 r=`${PWD_COMMAND}`; export r; \
29690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29691 $(STAGE_HOST_EXPORTS) \
29692 echo Configuring stage 2 in zlib ; \
29693 cd zlib || exit 1; \
29694 case $(srcdir) in \
29695 \.) \
29696 srcdiroption="--srcdir=."; \
29697 libsrcdir=".";; \
29698 /* | [A-Za-z]:[\\/]*) \
29699 srcdiroption="--srcdir=$(srcdir)/zlib"; \
29700 libsrcdir="$$s/zlib";; \
29701 *) \
29702 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
29703 libsrcdir="$$s/zlib";; \
29704 esac; \
29705 $(SHELL) $${libsrcdir}/configure \
29706 $(HOST_CONFIGARGS) $${srcdiroption} \
29707 @stage2_werror_flag@
29709 maybe-all-stage2-zlib: all-stage2-zlib
29710 all-stage2-zlib: configure-stage2-zlib
29711 @$(MAKE) stage2-start
29712 @r=`${PWD_COMMAND}`; export r; \
29713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29714 $(STAGE_HOST_EXPORTS) \
29715 cd zlib && \
29716 $(MAKE) $(FLAGS_TO_PASS) \
29717 $(POSTSTAGE1_FLAGS_TO_PASS) \
29720 maybe-clean-stage2-zlib: clean-stage2-zlib
29721 clean-stage2-zlib:
29722 @[ -f zlib/Makefile ] || [ -f stage2-zlib/Makefile ] \
29723 || exit 0 ; \
29724 [ -f zlib/Makefile ] || $(MAKE) stage2-start ; \
29725 cd zlib && \
29726 $(MAKE) $(FLAGS_TO_PASS) \
29727 $(POSTSTAGE1_FLAGS_TO_PASS) \
29728 clean
29729 @endif zlib-bootstrap
29733 # FIXME: Will not need to be conditional when toplevel bootstrap is the
29734 # only possibility, but now it conflicts with no-bootstrap rules
29735 @if gcc-bootstrap
29739 .PHONY: bootstrap2
29740 bootstrap2: stage2-bubble all
29743 # Rules to wipe a stage and all the following ones, also used for cleanstrap
29744 distclean-stage1:: distclean-stage2
29745 .PHONY: distclean-stage2
29746 distclean-stage2::
29747 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
29748 rm -rf stage2-*
29751 @endif gcc-bootstrap
29754 .PHONY: stage3-start stage3-end
29756 stage3-start::
29757 @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
29758 echo stage3 > stage_current ; \
29759 echo stage3 > stage_last
29760 @if bfd
29761 @[ -d stage3-bfd ] || mkdir stage3-bfd; \
29762 set stage3-bfd bfd ; @CREATE_LINK_TO_DIR@ ; \
29763 set stage2-bfd prev-bfd ; @CREATE_LINK_TO_DIR@
29764 @endif bfd
29765 @if opcodes
29766 @[ -d stage3-opcodes ] || mkdir stage3-opcodes; \
29767 set stage3-opcodes opcodes ; @CREATE_LINK_TO_DIR@ ; \
29768 set stage2-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@
29769 @endif opcodes
29770 @if binutils
29771 @[ -d stage3-binutils ] || mkdir stage3-binutils; \
29772 set stage3-binutils binutils ; @CREATE_LINK_TO_DIR@ ; \
29773 set stage2-binutils prev-binutils ; @CREATE_LINK_TO_DIR@
29774 @endif binutils
29775 @if gas
29776 @[ -d stage3-gas ] || mkdir stage3-gas; \
29777 set stage3-gas gas ; @CREATE_LINK_TO_DIR@ ; \
29778 set stage2-gas prev-gas ; @CREATE_LINK_TO_DIR@
29779 @endif gas
29780 @if gcc
29781 @[ -d stage3-gcc ] || mkdir stage3-gcc; \
29782 set stage3-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
29783 set stage2-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
29784 @endif gcc
29785 @if intl
29786 @[ -d stage3-intl ] || mkdir stage3-intl; \
29787 set stage3-intl intl ; @CREATE_LINK_TO_DIR@ ; \
29788 set stage2-intl prev-intl ; @CREATE_LINK_TO_DIR@
29789 @endif intl
29790 @if ld
29791 @[ -d stage3-ld ] || mkdir stage3-ld; \
29792 set stage3-ld ld ; @CREATE_LINK_TO_DIR@ ; \
29793 set stage2-ld prev-ld ; @CREATE_LINK_TO_DIR@
29794 @endif ld
29795 @if libcpp
29796 @[ -d stage3-libcpp ] || mkdir stage3-libcpp; \
29797 set stage3-libcpp libcpp ; @CREATE_LINK_TO_DIR@ ; \
29798 set stage2-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@
29799 @endif libcpp
29800 @if libiberty
29801 @[ -d stage3-libiberty ] || mkdir stage3-libiberty; \
29802 set stage3-libiberty libiberty ; @CREATE_LINK_TO_DIR@ ; \
29803 set stage2-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@
29804 @endif libiberty
29805 @if zlib
29806 @[ -d stage3-zlib ] || mkdir stage3-zlib; \
29807 set stage3-zlib zlib ; @CREATE_LINK_TO_DIR@ ; \
29808 set stage2-zlib prev-zlib ; @CREATE_LINK_TO_DIR@
29809 @endif zlib
29811 stage3-end::
29812 @rm -f stage_current
29813 @if bfd
29814 @set bfd stage3-bfd ; @UNDO_LINK_TO_DIR@ ; \
29815 set prev-bfd stage2-bfd ; @UNDO_LINK_TO_DIR@
29816 @endif bfd
29817 @if opcodes
29818 @set opcodes stage3-opcodes ; @UNDO_LINK_TO_DIR@ ; \
29819 set prev-opcodes stage2-opcodes ; @UNDO_LINK_TO_DIR@
29820 @endif opcodes
29821 @if binutils
29822 @set binutils stage3-binutils ; @UNDO_LINK_TO_DIR@ ; \
29823 set prev-binutils stage2-binutils ; @UNDO_LINK_TO_DIR@
29824 @endif binutils
29825 @if gas
29826 @set gas stage3-gas ; @UNDO_LINK_TO_DIR@ ; \
29827 set prev-gas stage2-gas ; @UNDO_LINK_TO_DIR@
29828 @endif gas
29829 @if gcc
29830 @set gcc stage3-gcc ; @UNDO_LINK_TO_DIR@ ; \
29831 set prev-gcc stage2-gcc ; @UNDO_LINK_TO_DIR@
29832 @endif gcc
29833 @if intl
29834 @set intl stage3-intl ; @UNDO_LINK_TO_DIR@ ; \
29835 set prev-intl stage2-intl ; @UNDO_LINK_TO_DIR@
29836 @endif intl
29837 @if ld
29838 @set ld stage3-ld ; @UNDO_LINK_TO_DIR@ ; \
29839 set prev-ld stage2-ld ; @UNDO_LINK_TO_DIR@
29840 @endif ld
29841 @if libcpp
29842 @set libcpp stage3-libcpp ; @UNDO_LINK_TO_DIR@ ; \
29843 set prev-libcpp stage2-libcpp ; @UNDO_LINK_TO_DIR@
29844 @endif libcpp
29845 @if libiberty
29846 @set libiberty stage3-libiberty ; @UNDO_LINK_TO_DIR@ ; \
29847 set prev-libiberty stage2-libiberty ; @UNDO_LINK_TO_DIR@
29848 @endif libiberty
29849 @if zlib
29850 @set zlib stage3-zlib ; @UNDO_LINK_TO_DIR@ ; \
29851 set prev-zlib stage2-zlib ; @UNDO_LINK_TO_DIR@
29852 @endif zlib
29854 # Bubble a bugfix through all the stages up to stage 3. They
29855 # are remade, but not reconfigured. The next stage (if any) will not
29856 # be reconfigured as well.
29857 .PHONY: stage3-bubble
29858 stage3-bubble:: stage2-bubble
29859 @bootstrap_lean@-rm -rf stage1-* ; $(STAMP) stage1-lean
29860 @if test -f stage3-lean || test -f stage2-lean ; then \
29861 echo Skipping rebuild of stage3 ; \
29862 else \
29863 $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage3; \
29866 .PHONY: all-stage3 clean-stage3
29867 all-stage3: \
29868 maybe-all-stage3-bfd \
29869 maybe-all-stage3-opcodes \
29870 maybe-all-stage3-binutils \
29871 maybe-all-stage3-gas \
29872 maybe-all-stage3-gcc \
29873 maybe-all-stage3-intl \
29874 maybe-all-stage3-ld \
29875 maybe-all-stage3-libcpp \
29876 maybe-all-stage3-libiberty \
29877 maybe-all-stage3-zlib
29879 do-clean: clean-stage3
29880 clean-stage3: \
29881 maybe-clean-stage3-bfd \
29882 maybe-clean-stage3-opcodes \
29883 maybe-clean-stage3-binutils \
29884 maybe-clean-stage3-gas \
29885 maybe-clean-stage3-gcc \
29886 maybe-clean-stage3-intl \
29887 maybe-clean-stage3-ld \
29888 maybe-clean-stage3-libcpp \
29889 maybe-clean-stage3-libiberty \
29890 maybe-clean-stage3-zlib
29893 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
29894 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
29895 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
29897 maybe-configure-stage3-bfd:
29898 maybe-all-stage3-bfd:
29899 maybe-clean-stage3-bfd:
29901 @if bfd-bootstrap
29902 maybe-configure-stage3-bfd: configure-stage3-bfd
29903 configure-stage3-bfd:
29904 @$(MAKE) stage3-start
29905 @[ -f bfd/Makefile ] && exit 0 || : ; \
29906 r=`${PWD_COMMAND}`; export r; \
29907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29908 $(STAGE_HOST_EXPORTS) \
29909 echo Configuring stage 3 in bfd ; \
29910 cd bfd || exit 1; \
29911 case $(srcdir) in \
29912 \.) \
29913 srcdiroption="--srcdir=."; \
29914 libsrcdir=".";; \
29915 /* | [A-Za-z]:[\\/]*) \
29916 srcdiroption="--srcdir=$(srcdir)/bfd"; \
29917 libsrcdir="$$s/bfd";; \
29918 *) \
29919 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
29920 libsrcdir="$$s/bfd";; \
29921 esac; \
29922 $(SHELL) $${libsrcdir}/configure \
29923 $(HOST_CONFIGARGS) $${srcdiroption} \
29924 @stage2_werror_flag@
29926 maybe-all-stage3-bfd: all-stage3-bfd
29927 all-stage3-bfd: configure-stage3-bfd
29928 @$(MAKE) stage3-start
29929 @r=`${PWD_COMMAND}`; export r; \
29930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29931 $(STAGE_HOST_EXPORTS) \
29932 cd bfd && \
29933 $(MAKE) $(FLAGS_TO_PASS) \
29934 $(POSTSTAGE1_FLAGS_TO_PASS) \
29937 maybe-clean-stage3-bfd: clean-stage3-bfd
29938 clean-stage3-bfd:
29939 @[ -f bfd/Makefile ] || [ -f stage3-bfd/Makefile ] \
29940 || exit 0 ; \
29941 [ -f bfd/Makefile ] || $(MAKE) stage3-start ; \
29942 cd bfd && \
29943 $(MAKE) $(FLAGS_TO_PASS) \
29944 $(POSTSTAGE1_FLAGS_TO_PASS) \
29945 clean
29946 @endif bfd-bootstrap
29949 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
29950 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
29951 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
29953 maybe-configure-stage3-opcodes:
29954 maybe-all-stage3-opcodes:
29955 maybe-clean-stage3-opcodes:
29957 @if opcodes-bootstrap
29958 maybe-configure-stage3-opcodes: configure-stage3-opcodes
29959 configure-stage3-opcodes:
29960 @$(MAKE) stage3-start
29961 @[ -f opcodes/Makefile ] && exit 0 || : ; \
29962 r=`${PWD_COMMAND}`; export r; \
29963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29964 $(STAGE_HOST_EXPORTS) \
29965 echo Configuring stage 3 in opcodes ; \
29966 cd opcodes || exit 1; \
29967 case $(srcdir) in \
29968 \.) \
29969 srcdiroption="--srcdir=."; \
29970 libsrcdir=".";; \
29971 /* | [A-Za-z]:[\\/]*) \
29972 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
29973 libsrcdir="$$s/opcodes";; \
29974 *) \
29975 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
29976 libsrcdir="$$s/opcodes";; \
29977 esac; \
29978 $(SHELL) $${libsrcdir}/configure \
29979 $(HOST_CONFIGARGS) $${srcdiroption} \
29980 @stage2_werror_flag@
29982 maybe-all-stage3-opcodes: all-stage3-opcodes
29983 all-stage3-opcodes: configure-stage3-opcodes
29984 @$(MAKE) stage3-start
29985 @r=`${PWD_COMMAND}`; export r; \
29986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29987 $(STAGE_HOST_EXPORTS) \
29988 cd opcodes && \
29989 $(MAKE) $(FLAGS_TO_PASS) \
29990 $(POSTSTAGE1_FLAGS_TO_PASS) \
29993 maybe-clean-stage3-opcodes: clean-stage3-opcodes
29994 clean-stage3-opcodes:
29995 @[ -f opcodes/Makefile ] || [ -f stage3-opcodes/Makefile ] \
29996 || exit 0 ; \
29997 [ -f opcodes/Makefile ] || $(MAKE) stage3-start ; \
29998 cd opcodes && \
29999 $(MAKE) $(FLAGS_TO_PASS) \
30000 $(POSTSTAGE1_FLAGS_TO_PASS) \
30001 clean
30002 @endif opcodes-bootstrap
30005 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
30006 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
30007 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
30009 maybe-configure-stage3-binutils:
30010 maybe-all-stage3-binutils:
30011 maybe-clean-stage3-binutils:
30013 @if binutils-bootstrap
30014 maybe-configure-stage3-binutils: configure-stage3-binutils
30015 configure-stage3-binutils:
30016 @$(MAKE) stage3-start
30017 @[ -f binutils/Makefile ] && exit 0 || : ; \
30018 r=`${PWD_COMMAND}`; export r; \
30019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30020 $(STAGE_HOST_EXPORTS) \
30021 echo Configuring stage 3 in binutils ; \
30022 cd binutils || exit 1; \
30023 case $(srcdir) in \
30024 \.) \
30025 srcdiroption="--srcdir=."; \
30026 libsrcdir=".";; \
30027 /* | [A-Za-z]:[\\/]*) \
30028 srcdiroption="--srcdir=$(srcdir)/binutils"; \
30029 libsrcdir="$$s/binutils";; \
30030 *) \
30031 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
30032 libsrcdir="$$s/binutils";; \
30033 esac; \
30034 $(SHELL) $${libsrcdir}/configure \
30035 $(HOST_CONFIGARGS) $${srcdiroption} \
30036 @stage2_werror_flag@
30038 maybe-all-stage3-binutils: all-stage3-binutils
30039 all-stage3-binutils: configure-stage3-binutils
30040 @$(MAKE) stage3-start
30041 @r=`${PWD_COMMAND}`; export r; \
30042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30043 $(STAGE_HOST_EXPORTS) \
30044 cd binutils && \
30045 $(MAKE) $(FLAGS_TO_PASS) \
30046 $(POSTSTAGE1_FLAGS_TO_PASS) \
30049 maybe-clean-stage3-binutils: clean-stage3-binutils
30050 clean-stage3-binutils:
30051 @[ -f binutils/Makefile ] || [ -f stage3-binutils/Makefile ] \
30052 || exit 0 ; \
30053 [ -f binutils/Makefile ] || $(MAKE) stage3-start ; \
30054 cd binutils && \
30055 $(MAKE) $(FLAGS_TO_PASS) \
30056 $(POSTSTAGE1_FLAGS_TO_PASS) \
30057 clean
30058 @endif binutils-bootstrap
30061 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
30062 .PHONY: all-stage3-gas maybe-all-stage3-gas
30063 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
30065 maybe-configure-stage3-gas:
30066 maybe-all-stage3-gas:
30067 maybe-clean-stage3-gas:
30069 @if gas-bootstrap
30070 maybe-configure-stage3-gas: configure-stage3-gas
30071 configure-stage3-gas:
30072 @$(MAKE) stage3-start
30073 @[ -f gas/Makefile ] && exit 0 || : ; \
30074 r=`${PWD_COMMAND}`; export r; \
30075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30076 $(STAGE_HOST_EXPORTS) \
30077 echo Configuring stage 3 in gas ; \
30078 cd gas || exit 1; \
30079 case $(srcdir) in \
30080 \.) \
30081 srcdiroption="--srcdir=."; \
30082 libsrcdir=".";; \
30083 /* | [A-Za-z]:[\\/]*) \
30084 srcdiroption="--srcdir=$(srcdir)/gas"; \
30085 libsrcdir="$$s/gas";; \
30086 *) \
30087 srcdiroption="--srcdir=../$(srcdir)/gas"; \
30088 libsrcdir="$$s/gas";; \
30089 esac; \
30090 $(SHELL) $${libsrcdir}/configure \
30091 $(HOST_CONFIGARGS) $${srcdiroption} \
30092 @stage2_werror_flag@
30094 maybe-all-stage3-gas: all-stage3-gas
30095 all-stage3-gas: configure-stage3-gas
30096 @$(MAKE) stage3-start
30097 @r=`${PWD_COMMAND}`; export r; \
30098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30099 $(STAGE_HOST_EXPORTS) \
30100 cd gas && \
30101 $(MAKE) $(FLAGS_TO_PASS) \
30102 $(POSTSTAGE1_FLAGS_TO_PASS) \
30105 maybe-clean-stage3-gas: clean-stage3-gas
30106 clean-stage3-gas:
30107 @[ -f gas/Makefile ] || [ -f stage3-gas/Makefile ] \
30108 || exit 0 ; \
30109 [ -f gas/Makefile ] || $(MAKE) stage3-start ; \
30110 cd gas && \
30111 $(MAKE) $(FLAGS_TO_PASS) \
30112 $(POSTSTAGE1_FLAGS_TO_PASS) \
30113 clean
30114 @endif gas-bootstrap
30117 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
30118 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
30119 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
30121 maybe-configure-stage3-gcc:
30122 maybe-all-stage3-gcc:
30123 maybe-clean-stage3-gcc:
30125 @if gcc-bootstrap
30126 maybe-configure-stage3-gcc: configure-stage3-gcc
30127 configure-stage3-gcc:
30128 @$(MAKE) stage3-start
30129 @[ -f gcc/Makefile ] && exit 0 || : ; \
30130 r=`${PWD_COMMAND}`; export r; \
30131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30132 $(STAGE_HOST_EXPORTS) \
30133 echo Configuring stage 3 in gcc ; \
30134 cd gcc || exit 1; \
30135 case $(srcdir) in \
30136 \.) \
30137 srcdiroption="--srcdir=."; \
30138 libsrcdir=".";; \
30139 /* | [A-Za-z]:[\\/]*) \
30140 srcdiroption="--srcdir=$(srcdir)/gcc"; \
30141 libsrcdir="$$s/gcc";; \
30142 *) \
30143 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
30144 libsrcdir="$$s/gcc";; \
30145 esac; \
30146 $(SHELL) $${libsrcdir}/configure \
30147 $(HOST_CONFIGARGS) $${srcdiroption} \
30148 @stage2_werror_flag@
30150 maybe-all-stage3-gcc: all-stage3-gcc
30151 all-stage3-gcc: configure-stage3-gcc
30152 @$(MAKE) stage3-start
30153 @r=`${PWD_COMMAND}`; export r; \
30154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30155 $(STAGE_HOST_EXPORTS) \
30156 cd gcc && \
30157 $(MAKE) $(FLAGS_TO_PASS) \
30158 $(POSTSTAGE1_FLAGS_TO_PASS) \
30159 $(EXTRA_GCC_FLAGS)
30161 maybe-clean-stage3-gcc: clean-stage3-gcc
30162 clean-stage3-gcc:
30163 @[ -f gcc/Makefile ] || [ -f stage3-gcc/Makefile ] \
30164 || exit 0 ; \
30165 [ -f gcc/Makefile ] || $(MAKE) stage3-start ; \
30166 cd gcc && \
30167 $(MAKE) $(FLAGS_TO_PASS) \
30168 $(POSTSTAGE1_FLAGS_TO_PASS) \
30169 $(EXTRA_GCC_FLAGS) clean
30170 @endif gcc-bootstrap
30173 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
30174 .PHONY: all-stage3-intl maybe-all-stage3-intl
30175 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
30177 maybe-configure-stage3-intl:
30178 maybe-all-stage3-intl:
30179 maybe-clean-stage3-intl:
30181 @if intl-bootstrap
30182 maybe-configure-stage3-intl: configure-stage3-intl
30183 configure-stage3-intl:
30184 @$(MAKE) stage3-start
30185 @[ -f intl/Makefile ] && exit 0 || : ; \
30186 r=`${PWD_COMMAND}`; export r; \
30187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30188 $(STAGE_HOST_EXPORTS) \
30189 echo Configuring stage 3 in intl ; \
30190 cd intl || exit 1; \
30191 case $(srcdir) in \
30192 \.) \
30193 srcdiroption="--srcdir=."; \
30194 libsrcdir=".";; \
30195 /* | [A-Za-z]:[\\/]*) \
30196 srcdiroption="--srcdir=$(srcdir)/intl"; \
30197 libsrcdir="$$s/intl";; \
30198 *) \
30199 srcdiroption="--srcdir=../$(srcdir)/intl"; \
30200 libsrcdir="$$s/intl";; \
30201 esac; \
30202 $(SHELL) $${libsrcdir}/configure \
30203 $(HOST_CONFIGARGS) $${srcdiroption} \
30204 @stage2_werror_flag@
30206 maybe-all-stage3-intl: all-stage3-intl
30207 all-stage3-intl: configure-stage3-intl
30208 @$(MAKE) stage3-start
30209 @r=`${PWD_COMMAND}`; export r; \
30210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30211 $(STAGE_HOST_EXPORTS) \
30212 cd intl && \
30213 $(MAKE) $(FLAGS_TO_PASS) \
30214 $(POSTSTAGE1_FLAGS_TO_PASS) \
30217 maybe-clean-stage3-intl: clean-stage3-intl
30218 clean-stage3-intl:
30219 @[ -f intl/Makefile ] || [ -f stage3-intl/Makefile ] \
30220 || exit 0 ; \
30221 [ -f intl/Makefile ] || $(MAKE) stage3-start ; \
30222 cd intl && \
30223 $(MAKE) $(FLAGS_TO_PASS) \
30224 $(POSTSTAGE1_FLAGS_TO_PASS) \
30225 clean
30226 @endif intl-bootstrap
30229 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
30230 .PHONY: all-stage3-ld maybe-all-stage3-ld
30231 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
30233 maybe-configure-stage3-ld:
30234 maybe-all-stage3-ld:
30235 maybe-clean-stage3-ld:
30237 @if ld-bootstrap
30238 maybe-configure-stage3-ld: configure-stage3-ld
30239 configure-stage3-ld:
30240 @$(MAKE) stage3-start
30241 @[ -f ld/Makefile ] && exit 0 || : ; \
30242 r=`${PWD_COMMAND}`; export r; \
30243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30244 $(STAGE_HOST_EXPORTS) \
30245 echo Configuring stage 3 in ld ; \
30246 cd ld || exit 1; \
30247 case $(srcdir) in \
30248 \.) \
30249 srcdiroption="--srcdir=."; \
30250 libsrcdir=".";; \
30251 /* | [A-Za-z]:[\\/]*) \
30252 srcdiroption="--srcdir=$(srcdir)/ld"; \
30253 libsrcdir="$$s/ld";; \
30254 *) \
30255 srcdiroption="--srcdir=../$(srcdir)/ld"; \
30256 libsrcdir="$$s/ld";; \
30257 esac; \
30258 $(SHELL) $${libsrcdir}/configure \
30259 $(HOST_CONFIGARGS) $${srcdiroption} \
30260 @stage2_werror_flag@
30262 maybe-all-stage3-ld: all-stage3-ld
30263 all-stage3-ld: configure-stage3-ld
30264 @$(MAKE) stage3-start
30265 @r=`${PWD_COMMAND}`; export r; \
30266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30267 $(STAGE_HOST_EXPORTS) \
30268 cd ld && \
30269 $(MAKE) $(FLAGS_TO_PASS) \
30270 $(POSTSTAGE1_FLAGS_TO_PASS) \
30273 maybe-clean-stage3-ld: clean-stage3-ld
30274 clean-stage3-ld:
30275 @[ -f ld/Makefile ] || [ -f stage3-ld/Makefile ] \
30276 || exit 0 ; \
30277 [ -f ld/Makefile ] || $(MAKE) stage3-start ; \
30278 cd ld && \
30279 $(MAKE) $(FLAGS_TO_PASS) \
30280 $(POSTSTAGE1_FLAGS_TO_PASS) \
30281 clean
30282 @endif ld-bootstrap
30285 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
30286 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
30287 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
30289 maybe-configure-stage3-libcpp:
30290 maybe-all-stage3-libcpp:
30291 maybe-clean-stage3-libcpp:
30293 @if libcpp-bootstrap
30294 maybe-configure-stage3-libcpp: configure-stage3-libcpp
30295 configure-stage3-libcpp:
30296 @$(MAKE) stage3-start
30297 @[ -f libcpp/Makefile ] && exit 0 || : ; \
30298 r=`${PWD_COMMAND}`; export r; \
30299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30300 $(STAGE_HOST_EXPORTS) \
30301 echo Configuring stage 3 in libcpp ; \
30302 cd libcpp || exit 1; \
30303 case $(srcdir) in \
30304 \.) \
30305 srcdiroption="--srcdir=."; \
30306 libsrcdir=".";; \
30307 /* | [A-Za-z]:[\\/]*) \
30308 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
30309 libsrcdir="$$s/libcpp";; \
30310 *) \
30311 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
30312 libsrcdir="$$s/libcpp";; \
30313 esac; \
30314 $(SHELL) $${libsrcdir}/configure \
30315 $(HOST_CONFIGARGS) $${srcdiroption} \
30316 @stage2_werror_flag@
30318 maybe-all-stage3-libcpp: all-stage3-libcpp
30319 all-stage3-libcpp: configure-stage3-libcpp
30320 @$(MAKE) stage3-start
30321 @r=`${PWD_COMMAND}`; export r; \
30322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30323 $(STAGE_HOST_EXPORTS) \
30324 cd libcpp && \
30325 $(MAKE) $(FLAGS_TO_PASS) \
30326 $(POSTSTAGE1_FLAGS_TO_PASS) \
30329 maybe-clean-stage3-libcpp: clean-stage3-libcpp
30330 clean-stage3-libcpp:
30331 @[ -f libcpp/Makefile ] || [ -f stage3-libcpp/Makefile ] \
30332 || exit 0 ; \
30333 [ -f libcpp/Makefile ] || $(MAKE) stage3-start ; \
30334 cd libcpp && \
30335 $(MAKE) $(FLAGS_TO_PASS) \
30336 $(POSTSTAGE1_FLAGS_TO_PASS) \
30337 clean
30338 @endif libcpp-bootstrap
30341 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
30342 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
30343 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
30345 maybe-configure-stage3-libiberty:
30346 maybe-all-stage3-libiberty:
30347 maybe-clean-stage3-libiberty:
30349 @if libiberty-bootstrap
30350 maybe-configure-stage3-libiberty: configure-stage3-libiberty
30351 configure-stage3-libiberty:
30352 @$(MAKE) stage3-start
30353 @[ -f libiberty/Makefile ] && exit 0 || : ; \
30354 r=`${PWD_COMMAND}`; export r; \
30355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30356 $(STAGE_HOST_EXPORTS) \
30357 echo Configuring stage 3 in libiberty ; \
30358 cd libiberty || exit 1; \
30359 case $(srcdir) in \
30360 \.) \
30361 srcdiroption="--srcdir=."; \
30362 libsrcdir=".";; \
30363 /* | [A-Za-z]:[\\/]*) \
30364 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
30365 libsrcdir="$$s/libiberty";; \
30366 *) \
30367 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
30368 libsrcdir="$$s/libiberty";; \
30369 esac; \
30370 $(SHELL) $${libsrcdir}/configure \
30371 $(HOST_CONFIGARGS) $${srcdiroption} \
30372 @stage2_werror_flag@
30374 maybe-all-stage3-libiberty: all-stage3-libiberty
30375 all-stage3-libiberty: configure-stage3-libiberty
30376 @$(MAKE) stage3-start
30377 @r=`${PWD_COMMAND}`; export r; \
30378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30379 $(STAGE_HOST_EXPORTS) \
30380 cd libiberty && \
30381 $(MAKE) $(FLAGS_TO_PASS) \
30382 $(POSTSTAGE1_FLAGS_TO_PASS) \
30385 maybe-clean-stage3-libiberty: clean-stage3-libiberty
30386 clean-stage3-libiberty:
30387 @[ -f libiberty/Makefile ] || [ -f stage3-libiberty/Makefile ] \
30388 || exit 0 ; \
30389 [ -f libiberty/Makefile ] || $(MAKE) stage3-start ; \
30390 cd libiberty && \
30391 $(MAKE) $(FLAGS_TO_PASS) \
30392 $(POSTSTAGE1_FLAGS_TO_PASS) \
30393 clean
30394 @endif libiberty-bootstrap
30397 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
30398 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
30399 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
30401 maybe-configure-stage3-zlib:
30402 maybe-all-stage3-zlib:
30403 maybe-clean-stage3-zlib:
30405 @if zlib-bootstrap
30406 maybe-configure-stage3-zlib: configure-stage3-zlib
30407 configure-stage3-zlib:
30408 @$(MAKE) stage3-start
30409 @[ -f zlib/Makefile ] && exit 0 || : ; \
30410 r=`${PWD_COMMAND}`; export r; \
30411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30412 $(STAGE_HOST_EXPORTS) \
30413 echo Configuring stage 3 in zlib ; \
30414 cd zlib || exit 1; \
30415 case $(srcdir) in \
30416 \.) \
30417 srcdiroption="--srcdir=."; \
30418 libsrcdir=".";; \
30419 /* | [A-Za-z]:[\\/]*) \
30420 srcdiroption="--srcdir=$(srcdir)/zlib"; \
30421 libsrcdir="$$s/zlib";; \
30422 *) \
30423 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
30424 libsrcdir="$$s/zlib";; \
30425 esac; \
30426 $(SHELL) $${libsrcdir}/configure \
30427 $(HOST_CONFIGARGS) $${srcdiroption} \
30428 @stage2_werror_flag@
30430 maybe-all-stage3-zlib: all-stage3-zlib
30431 all-stage3-zlib: configure-stage3-zlib
30432 @$(MAKE) stage3-start
30433 @r=`${PWD_COMMAND}`; export r; \
30434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30435 $(STAGE_HOST_EXPORTS) \
30436 cd zlib && \
30437 $(MAKE) $(FLAGS_TO_PASS) \
30438 $(POSTSTAGE1_FLAGS_TO_PASS) \
30441 maybe-clean-stage3-zlib: clean-stage3-zlib
30442 clean-stage3-zlib:
30443 @[ -f zlib/Makefile ] || [ -f stage3-zlib/Makefile ] \
30444 || exit 0 ; \
30445 [ -f zlib/Makefile ] || $(MAKE) stage3-start ; \
30446 cd zlib && \
30447 $(MAKE) $(FLAGS_TO_PASS) \
30448 $(POSTSTAGE1_FLAGS_TO_PASS) \
30449 clean
30450 @endif zlib-bootstrap
30454 # FIXME: Will not need to be conditional when toplevel bootstrap is the
30455 # only possibility, but now it conflicts with no-bootstrap rules
30456 @if gcc-bootstrap
30458 compare:
30459 @if test -f stage2-lean; then \
30460 echo Cannot compare object files as stage 2 was deleted. ; \
30461 exit 0 ; \
30462 fi; \
30463 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
30464 @r=`${PWD_COMMAND}`; export r; \
30465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30466 rm -f .bad_compare ; \
30467 cd stage3-gcc; \
30468 files=`find . -name "*$(objext)" -print` ; \
30469 cd .. ; \
30470 for file in $${files} ; do \
30471 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
30472 @do_compare@ > /dev/null 2>&1; \
30473 test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \
30474 done ; \
30475 if [ -f .bad_compare ]; then \
30476 echo "Bootstrap comparison failure!"; \
30477 cat .bad_compare; \
30478 exit 1; \
30479 else \
30480 true; \
30481 fi ; \
30482 $(STAMP) compare
30483 @bootstrap_lean@-rm -rf stage2-* ; $(STAMP) stage2-lean
30487 .PHONY: bootstrap
30488 bootstrap: stage3-bubble compare all
30491 # Rules to wipe a stage and all the following ones, also used for cleanstrap
30492 distclean-stage2:: distclean-stage3
30493 .PHONY: distclean-stage3
30494 distclean-stage3::
30495 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
30496 rm -rf stage3-* compare
30499 .PHONY: cleanstrap
30500 cleanstrap: distclean bootstrap
30502 @endif gcc-bootstrap
30505 .PHONY: stage4-start stage4-end
30507 stage4-start::
30508 @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
30509 echo stage4 > stage_current ; \
30510 echo stage4 > stage_last
30511 @if bfd
30512 @[ -d stage4-bfd ] || mkdir stage4-bfd; \
30513 set stage4-bfd bfd ; @CREATE_LINK_TO_DIR@ ; \
30514 set stage3-bfd prev-bfd ; @CREATE_LINK_TO_DIR@
30515 @endif bfd
30516 @if opcodes
30517 @[ -d stage4-opcodes ] || mkdir stage4-opcodes; \
30518 set stage4-opcodes opcodes ; @CREATE_LINK_TO_DIR@ ; \
30519 set stage3-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@
30520 @endif opcodes
30521 @if binutils
30522 @[ -d stage4-binutils ] || mkdir stage4-binutils; \
30523 set stage4-binutils binutils ; @CREATE_LINK_TO_DIR@ ; \
30524 set stage3-binutils prev-binutils ; @CREATE_LINK_TO_DIR@
30525 @endif binutils
30526 @if gas
30527 @[ -d stage4-gas ] || mkdir stage4-gas; \
30528 set stage4-gas gas ; @CREATE_LINK_TO_DIR@ ; \
30529 set stage3-gas prev-gas ; @CREATE_LINK_TO_DIR@
30530 @endif gas
30531 @if gcc
30532 @[ -d stage4-gcc ] || mkdir stage4-gcc; \
30533 set stage4-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
30534 set stage3-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
30535 @endif gcc
30536 @if intl
30537 @[ -d stage4-intl ] || mkdir stage4-intl; \
30538 set stage4-intl intl ; @CREATE_LINK_TO_DIR@ ; \
30539 set stage3-intl prev-intl ; @CREATE_LINK_TO_DIR@
30540 @endif intl
30541 @if ld
30542 @[ -d stage4-ld ] || mkdir stage4-ld; \
30543 set stage4-ld ld ; @CREATE_LINK_TO_DIR@ ; \
30544 set stage3-ld prev-ld ; @CREATE_LINK_TO_DIR@
30545 @endif ld
30546 @if libcpp
30547 @[ -d stage4-libcpp ] || mkdir stage4-libcpp; \
30548 set stage4-libcpp libcpp ; @CREATE_LINK_TO_DIR@ ; \
30549 set stage3-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@
30550 @endif libcpp
30551 @if libiberty
30552 @[ -d stage4-libiberty ] || mkdir stage4-libiberty; \
30553 set stage4-libiberty libiberty ; @CREATE_LINK_TO_DIR@ ; \
30554 set stage3-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@
30555 @endif libiberty
30556 @if zlib
30557 @[ -d stage4-zlib ] || mkdir stage4-zlib; \
30558 set stage4-zlib zlib ; @CREATE_LINK_TO_DIR@ ; \
30559 set stage3-zlib prev-zlib ; @CREATE_LINK_TO_DIR@
30560 @endif zlib
30562 stage4-end::
30563 @rm -f stage_current
30564 @if bfd
30565 @set bfd stage4-bfd ; @UNDO_LINK_TO_DIR@ ; \
30566 set prev-bfd stage3-bfd ; @UNDO_LINK_TO_DIR@
30567 @endif bfd
30568 @if opcodes
30569 @set opcodes stage4-opcodes ; @UNDO_LINK_TO_DIR@ ; \
30570 set prev-opcodes stage3-opcodes ; @UNDO_LINK_TO_DIR@
30571 @endif opcodes
30572 @if binutils
30573 @set binutils stage4-binutils ; @UNDO_LINK_TO_DIR@ ; \
30574 set prev-binutils stage3-binutils ; @UNDO_LINK_TO_DIR@
30575 @endif binutils
30576 @if gas
30577 @set gas stage4-gas ; @UNDO_LINK_TO_DIR@ ; \
30578 set prev-gas stage3-gas ; @UNDO_LINK_TO_DIR@
30579 @endif gas
30580 @if gcc
30581 @set gcc stage4-gcc ; @UNDO_LINK_TO_DIR@ ; \
30582 set prev-gcc stage3-gcc ; @UNDO_LINK_TO_DIR@
30583 @endif gcc
30584 @if intl
30585 @set intl stage4-intl ; @UNDO_LINK_TO_DIR@ ; \
30586 set prev-intl stage3-intl ; @UNDO_LINK_TO_DIR@
30587 @endif intl
30588 @if ld
30589 @set ld stage4-ld ; @UNDO_LINK_TO_DIR@ ; \
30590 set prev-ld stage3-ld ; @UNDO_LINK_TO_DIR@
30591 @endif ld
30592 @if libcpp
30593 @set libcpp stage4-libcpp ; @UNDO_LINK_TO_DIR@ ; \
30594 set prev-libcpp stage3-libcpp ; @UNDO_LINK_TO_DIR@
30595 @endif libcpp
30596 @if libiberty
30597 @set libiberty stage4-libiberty ; @UNDO_LINK_TO_DIR@ ; \
30598 set prev-libiberty stage3-libiberty ; @UNDO_LINK_TO_DIR@
30599 @endif libiberty
30600 @if zlib
30601 @set zlib stage4-zlib ; @UNDO_LINK_TO_DIR@ ; \
30602 set prev-zlib stage3-zlib ; @UNDO_LINK_TO_DIR@
30603 @endif zlib
30605 # Bubble a bugfix through all the stages up to stage 4. They
30606 # are remade, but not reconfigured. The next stage (if any) will not
30607 # be reconfigured as well.
30608 .PHONY: stage4-bubble
30609 stage4-bubble:: stage3-bubble
30610 @bootstrap_lean@-rm -rf stage2-* ; $(STAMP) stage2-lean
30611 @if test -f stage4-lean || test -f stage3-lean ; then \
30612 echo Skipping rebuild of stage4 ; \
30613 else \
30614 $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage4; \
30617 .PHONY: all-stage4 clean-stage4
30618 all-stage4: \
30619 maybe-all-stage4-bfd \
30620 maybe-all-stage4-opcodes \
30621 maybe-all-stage4-binutils \
30622 maybe-all-stage4-gas \
30623 maybe-all-stage4-gcc \
30624 maybe-all-stage4-intl \
30625 maybe-all-stage4-ld \
30626 maybe-all-stage4-libcpp \
30627 maybe-all-stage4-libiberty \
30628 maybe-all-stage4-zlib
30630 do-clean: clean-stage4
30631 clean-stage4: \
30632 maybe-clean-stage4-bfd \
30633 maybe-clean-stage4-opcodes \
30634 maybe-clean-stage4-binutils \
30635 maybe-clean-stage4-gas \
30636 maybe-clean-stage4-gcc \
30637 maybe-clean-stage4-intl \
30638 maybe-clean-stage4-ld \
30639 maybe-clean-stage4-libcpp \
30640 maybe-clean-stage4-libiberty \
30641 maybe-clean-stage4-zlib
30644 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
30645 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
30646 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
30648 maybe-configure-stage4-bfd:
30649 maybe-all-stage4-bfd:
30650 maybe-clean-stage4-bfd:
30652 @if bfd-bootstrap
30653 maybe-configure-stage4-bfd: configure-stage4-bfd
30654 configure-stage4-bfd:
30655 @$(MAKE) stage4-start
30656 @[ -f bfd/Makefile ] && exit 0 || : ; \
30657 r=`${PWD_COMMAND}`; export r; \
30658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30659 $(STAGE_HOST_EXPORTS) \
30660 echo Configuring stage 4 in bfd ; \
30661 cd bfd || exit 1; \
30662 case $(srcdir) in \
30663 \.) \
30664 srcdiroption="--srcdir=."; \
30665 libsrcdir=".";; \
30666 /* | [A-Za-z]:[\\/]*) \
30667 srcdiroption="--srcdir=$(srcdir)/bfd"; \
30668 libsrcdir="$$s/bfd";; \
30669 *) \
30670 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
30671 libsrcdir="$$s/bfd";; \
30672 esac; \
30673 $(SHELL) $${libsrcdir}/configure \
30674 $(HOST_CONFIGARGS) $${srcdiroption} \
30675 @stage2_werror_flag@
30677 maybe-all-stage4-bfd: all-stage4-bfd
30678 all-stage4-bfd: configure-stage4-bfd
30679 @$(MAKE) stage4-start
30680 @r=`${PWD_COMMAND}`; export r; \
30681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30682 $(STAGE_HOST_EXPORTS) \
30683 cd bfd && \
30684 $(MAKE) $(FLAGS_TO_PASS) \
30685 $(POSTSTAGE1_FLAGS_TO_PASS) \
30688 maybe-clean-stage4-bfd: clean-stage4-bfd
30689 clean-stage4-bfd:
30690 @[ -f bfd/Makefile ] || [ -f stage4-bfd/Makefile ] \
30691 || exit 0 ; \
30692 [ -f bfd/Makefile ] || $(MAKE) stage4-start ; \
30693 cd bfd && \
30694 $(MAKE) $(FLAGS_TO_PASS) \
30695 $(POSTSTAGE1_FLAGS_TO_PASS) \
30696 clean
30697 @endif bfd-bootstrap
30700 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
30701 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
30702 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
30704 maybe-configure-stage4-opcodes:
30705 maybe-all-stage4-opcodes:
30706 maybe-clean-stage4-opcodes:
30708 @if opcodes-bootstrap
30709 maybe-configure-stage4-opcodes: configure-stage4-opcodes
30710 configure-stage4-opcodes:
30711 @$(MAKE) stage4-start
30712 @[ -f opcodes/Makefile ] && exit 0 || : ; \
30713 r=`${PWD_COMMAND}`; export r; \
30714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30715 $(STAGE_HOST_EXPORTS) \
30716 echo Configuring stage 4 in opcodes ; \
30717 cd opcodes || exit 1; \
30718 case $(srcdir) in \
30719 \.) \
30720 srcdiroption="--srcdir=."; \
30721 libsrcdir=".";; \
30722 /* | [A-Za-z]:[\\/]*) \
30723 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
30724 libsrcdir="$$s/opcodes";; \
30725 *) \
30726 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
30727 libsrcdir="$$s/opcodes";; \
30728 esac; \
30729 $(SHELL) $${libsrcdir}/configure \
30730 $(HOST_CONFIGARGS) $${srcdiroption} \
30731 @stage2_werror_flag@
30733 maybe-all-stage4-opcodes: all-stage4-opcodes
30734 all-stage4-opcodes: configure-stage4-opcodes
30735 @$(MAKE) stage4-start
30736 @r=`${PWD_COMMAND}`; export r; \
30737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30738 $(STAGE_HOST_EXPORTS) \
30739 cd opcodes && \
30740 $(MAKE) $(FLAGS_TO_PASS) \
30741 $(POSTSTAGE1_FLAGS_TO_PASS) \
30744 maybe-clean-stage4-opcodes: clean-stage4-opcodes
30745 clean-stage4-opcodes:
30746 @[ -f opcodes/Makefile ] || [ -f stage4-opcodes/Makefile ] \
30747 || exit 0 ; \
30748 [ -f opcodes/Makefile ] || $(MAKE) stage4-start ; \
30749 cd opcodes && \
30750 $(MAKE) $(FLAGS_TO_PASS) \
30751 $(POSTSTAGE1_FLAGS_TO_PASS) \
30752 clean
30753 @endif opcodes-bootstrap
30756 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
30757 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
30758 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
30760 maybe-configure-stage4-binutils:
30761 maybe-all-stage4-binutils:
30762 maybe-clean-stage4-binutils:
30764 @if binutils-bootstrap
30765 maybe-configure-stage4-binutils: configure-stage4-binutils
30766 configure-stage4-binutils:
30767 @$(MAKE) stage4-start
30768 @[ -f binutils/Makefile ] && exit 0 || : ; \
30769 r=`${PWD_COMMAND}`; export r; \
30770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30771 $(STAGE_HOST_EXPORTS) \
30772 echo Configuring stage 4 in binutils ; \
30773 cd binutils || exit 1; \
30774 case $(srcdir) in \
30775 \.) \
30776 srcdiroption="--srcdir=."; \
30777 libsrcdir=".";; \
30778 /* | [A-Za-z]:[\\/]*) \
30779 srcdiroption="--srcdir=$(srcdir)/binutils"; \
30780 libsrcdir="$$s/binutils";; \
30781 *) \
30782 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
30783 libsrcdir="$$s/binutils";; \
30784 esac; \
30785 $(SHELL) $${libsrcdir}/configure \
30786 $(HOST_CONFIGARGS) $${srcdiroption} \
30787 @stage2_werror_flag@
30789 maybe-all-stage4-binutils: all-stage4-binutils
30790 all-stage4-binutils: configure-stage4-binutils
30791 @$(MAKE) stage4-start
30792 @r=`${PWD_COMMAND}`; export r; \
30793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30794 $(STAGE_HOST_EXPORTS) \
30795 cd binutils && \
30796 $(MAKE) $(FLAGS_TO_PASS) \
30797 $(POSTSTAGE1_FLAGS_TO_PASS) \
30800 maybe-clean-stage4-binutils: clean-stage4-binutils
30801 clean-stage4-binutils:
30802 @[ -f binutils/Makefile ] || [ -f stage4-binutils/Makefile ] \
30803 || exit 0 ; \
30804 [ -f binutils/Makefile ] || $(MAKE) stage4-start ; \
30805 cd binutils && \
30806 $(MAKE) $(FLAGS_TO_PASS) \
30807 $(POSTSTAGE1_FLAGS_TO_PASS) \
30808 clean
30809 @endif binutils-bootstrap
30812 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
30813 .PHONY: all-stage4-gas maybe-all-stage4-gas
30814 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
30816 maybe-configure-stage4-gas:
30817 maybe-all-stage4-gas:
30818 maybe-clean-stage4-gas:
30820 @if gas-bootstrap
30821 maybe-configure-stage4-gas: configure-stage4-gas
30822 configure-stage4-gas:
30823 @$(MAKE) stage4-start
30824 @[ -f gas/Makefile ] && exit 0 || : ; \
30825 r=`${PWD_COMMAND}`; export r; \
30826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30827 $(STAGE_HOST_EXPORTS) \
30828 echo Configuring stage 4 in gas ; \
30829 cd gas || exit 1; \
30830 case $(srcdir) in \
30831 \.) \
30832 srcdiroption="--srcdir=."; \
30833 libsrcdir=".";; \
30834 /* | [A-Za-z]:[\\/]*) \
30835 srcdiroption="--srcdir=$(srcdir)/gas"; \
30836 libsrcdir="$$s/gas";; \
30837 *) \
30838 srcdiroption="--srcdir=../$(srcdir)/gas"; \
30839 libsrcdir="$$s/gas";; \
30840 esac; \
30841 $(SHELL) $${libsrcdir}/configure \
30842 $(HOST_CONFIGARGS) $${srcdiroption} \
30843 @stage2_werror_flag@
30845 maybe-all-stage4-gas: all-stage4-gas
30846 all-stage4-gas: configure-stage4-gas
30847 @$(MAKE) stage4-start
30848 @r=`${PWD_COMMAND}`; export r; \
30849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30850 $(STAGE_HOST_EXPORTS) \
30851 cd gas && \
30852 $(MAKE) $(FLAGS_TO_PASS) \
30853 $(POSTSTAGE1_FLAGS_TO_PASS) \
30856 maybe-clean-stage4-gas: clean-stage4-gas
30857 clean-stage4-gas:
30858 @[ -f gas/Makefile ] || [ -f stage4-gas/Makefile ] \
30859 || exit 0 ; \
30860 [ -f gas/Makefile ] || $(MAKE) stage4-start ; \
30861 cd gas && \
30862 $(MAKE) $(FLAGS_TO_PASS) \
30863 $(POSTSTAGE1_FLAGS_TO_PASS) \
30864 clean
30865 @endif gas-bootstrap
30868 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
30869 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
30870 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
30872 maybe-configure-stage4-gcc:
30873 maybe-all-stage4-gcc:
30874 maybe-clean-stage4-gcc:
30876 @if gcc-bootstrap
30877 maybe-configure-stage4-gcc: configure-stage4-gcc
30878 configure-stage4-gcc:
30879 @$(MAKE) stage4-start
30880 @[ -f gcc/Makefile ] && exit 0 || : ; \
30881 r=`${PWD_COMMAND}`; export r; \
30882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30883 $(STAGE_HOST_EXPORTS) \
30884 echo Configuring stage 4 in gcc ; \
30885 cd gcc || exit 1; \
30886 case $(srcdir) in \
30887 \.) \
30888 srcdiroption="--srcdir=."; \
30889 libsrcdir=".";; \
30890 /* | [A-Za-z]:[\\/]*) \
30891 srcdiroption="--srcdir=$(srcdir)/gcc"; \
30892 libsrcdir="$$s/gcc";; \
30893 *) \
30894 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
30895 libsrcdir="$$s/gcc";; \
30896 esac; \
30897 $(SHELL) $${libsrcdir}/configure \
30898 $(HOST_CONFIGARGS) $${srcdiroption} \
30899 @stage2_werror_flag@
30901 maybe-all-stage4-gcc: all-stage4-gcc
30902 all-stage4-gcc: configure-stage4-gcc
30903 @$(MAKE) stage4-start
30904 @r=`${PWD_COMMAND}`; export r; \
30905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30906 $(STAGE_HOST_EXPORTS) \
30907 cd gcc && \
30908 $(MAKE) $(FLAGS_TO_PASS) \
30909 $(POSTSTAGE1_FLAGS_TO_PASS) \
30910 $(EXTRA_GCC_FLAGS)
30912 maybe-clean-stage4-gcc: clean-stage4-gcc
30913 clean-stage4-gcc:
30914 @[ -f gcc/Makefile ] || [ -f stage4-gcc/Makefile ] \
30915 || exit 0 ; \
30916 [ -f gcc/Makefile ] || $(MAKE) stage4-start ; \
30917 cd gcc && \
30918 $(MAKE) $(FLAGS_TO_PASS) \
30919 $(POSTSTAGE1_FLAGS_TO_PASS) \
30920 $(EXTRA_GCC_FLAGS) clean
30921 @endif gcc-bootstrap
30924 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
30925 .PHONY: all-stage4-intl maybe-all-stage4-intl
30926 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
30928 maybe-configure-stage4-intl:
30929 maybe-all-stage4-intl:
30930 maybe-clean-stage4-intl:
30932 @if intl-bootstrap
30933 maybe-configure-stage4-intl: configure-stage4-intl
30934 configure-stage4-intl:
30935 @$(MAKE) stage4-start
30936 @[ -f intl/Makefile ] && exit 0 || : ; \
30937 r=`${PWD_COMMAND}`; export r; \
30938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30939 $(STAGE_HOST_EXPORTS) \
30940 echo Configuring stage 4 in intl ; \
30941 cd intl || exit 1; \
30942 case $(srcdir) in \
30943 \.) \
30944 srcdiroption="--srcdir=."; \
30945 libsrcdir=".";; \
30946 /* | [A-Za-z]:[\\/]*) \
30947 srcdiroption="--srcdir=$(srcdir)/intl"; \
30948 libsrcdir="$$s/intl";; \
30949 *) \
30950 srcdiroption="--srcdir=../$(srcdir)/intl"; \
30951 libsrcdir="$$s/intl";; \
30952 esac; \
30953 $(SHELL) $${libsrcdir}/configure \
30954 $(HOST_CONFIGARGS) $${srcdiroption} \
30955 @stage2_werror_flag@
30957 maybe-all-stage4-intl: all-stage4-intl
30958 all-stage4-intl: configure-stage4-intl
30959 @$(MAKE) stage4-start
30960 @r=`${PWD_COMMAND}`; export r; \
30961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30962 $(STAGE_HOST_EXPORTS) \
30963 cd intl && \
30964 $(MAKE) $(FLAGS_TO_PASS) \
30965 $(POSTSTAGE1_FLAGS_TO_PASS) \
30968 maybe-clean-stage4-intl: clean-stage4-intl
30969 clean-stage4-intl:
30970 @[ -f intl/Makefile ] || [ -f stage4-intl/Makefile ] \
30971 || exit 0 ; \
30972 [ -f intl/Makefile ] || $(MAKE) stage4-start ; \
30973 cd intl && \
30974 $(MAKE) $(FLAGS_TO_PASS) \
30975 $(POSTSTAGE1_FLAGS_TO_PASS) \
30976 clean
30977 @endif intl-bootstrap
30980 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
30981 .PHONY: all-stage4-ld maybe-all-stage4-ld
30982 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
30984 maybe-configure-stage4-ld:
30985 maybe-all-stage4-ld:
30986 maybe-clean-stage4-ld:
30988 @if ld-bootstrap
30989 maybe-configure-stage4-ld: configure-stage4-ld
30990 configure-stage4-ld:
30991 @$(MAKE) stage4-start
30992 @[ -f ld/Makefile ] && exit 0 || : ; \
30993 r=`${PWD_COMMAND}`; export r; \
30994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30995 $(STAGE_HOST_EXPORTS) \
30996 echo Configuring stage 4 in ld ; \
30997 cd ld || exit 1; \
30998 case $(srcdir) in \
30999 \.) \
31000 srcdiroption="--srcdir=."; \
31001 libsrcdir=".";; \
31002 /* | [A-Za-z]:[\\/]*) \
31003 srcdiroption="--srcdir=$(srcdir)/ld"; \
31004 libsrcdir="$$s/ld";; \
31005 *) \
31006 srcdiroption="--srcdir=../$(srcdir)/ld"; \
31007 libsrcdir="$$s/ld";; \
31008 esac; \
31009 $(SHELL) $${libsrcdir}/configure \
31010 $(HOST_CONFIGARGS) $${srcdiroption} \
31011 @stage2_werror_flag@
31013 maybe-all-stage4-ld: all-stage4-ld
31014 all-stage4-ld: configure-stage4-ld
31015 @$(MAKE) stage4-start
31016 @r=`${PWD_COMMAND}`; export r; \
31017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31018 $(STAGE_HOST_EXPORTS) \
31019 cd ld && \
31020 $(MAKE) $(FLAGS_TO_PASS) \
31021 $(POSTSTAGE1_FLAGS_TO_PASS) \
31024 maybe-clean-stage4-ld: clean-stage4-ld
31025 clean-stage4-ld:
31026 @[ -f ld/Makefile ] || [ -f stage4-ld/Makefile ] \
31027 || exit 0 ; \
31028 [ -f ld/Makefile ] || $(MAKE) stage4-start ; \
31029 cd ld && \
31030 $(MAKE) $(FLAGS_TO_PASS) \
31031 $(POSTSTAGE1_FLAGS_TO_PASS) \
31032 clean
31033 @endif ld-bootstrap
31036 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
31037 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
31038 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
31040 maybe-configure-stage4-libcpp:
31041 maybe-all-stage4-libcpp:
31042 maybe-clean-stage4-libcpp:
31044 @if libcpp-bootstrap
31045 maybe-configure-stage4-libcpp: configure-stage4-libcpp
31046 configure-stage4-libcpp:
31047 @$(MAKE) stage4-start
31048 @[ -f libcpp/Makefile ] && exit 0 || : ; \
31049 r=`${PWD_COMMAND}`; export r; \
31050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31051 $(STAGE_HOST_EXPORTS) \
31052 echo Configuring stage 4 in libcpp ; \
31053 cd libcpp || exit 1; \
31054 case $(srcdir) in \
31055 \.) \
31056 srcdiroption="--srcdir=."; \
31057 libsrcdir=".";; \
31058 /* | [A-Za-z]:[\\/]*) \
31059 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
31060 libsrcdir="$$s/libcpp";; \
31061 *) \
31062 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
31063 libsrcdir="$$s/libcpp";; \
31064 esac; \
31065 $(SHELL) $${libsrcdir}/configure \
31066 $(HOST_CONFIGARGS) $${srcdiroption} \
31067 @stage2_werror_flag@
31069 maybe-all-stage4-libcpp: all-stage4-libcpp
31070 all-stage4-libcpp: configure-stage4-libcpp
31071 @$(MAKE) stage4-start
31072 @r=`${PWD_COMMAND}`; export r; \
31073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31074 $(STAGE_HOST_EXPORTS) \
31075 cd libcpp && \
31076 $(MAKE) $(FLAGS_TO_PASS) \
31077 $(POSTSTAGE1_FLAGS_TO_PASS) \
31080 maybe-clean-stage4-libcpp: clean-stage4-libcpp
31081 clean-stage4-libcpp:
31082 @[ -f libcpp/Makefile ] || [ -f stage4-libcpp/Makefile ] \
31083 || exit 0 ; \
31084 [ -f libcpp/Makefile ] || $(MAKE) stage4-start ; \
31085 cd libcpp && \
31086 $(MAKE) $(FLAGS_TO_PASS) \
31087 $(POSTSTAGE1_FLAGS_TO_PASS) \
31088 clean
31089 @endif libcpp-bootstrap
31092 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
31093 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
31094 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
31096 maybe-configure-stage4-libiberty:
31097 maybe-all-stage4-libiberty:
31098 maybe-clean-stage4-libiberty:
31100 @if libiberty-bootstrap
31101 maybe-configure-stage4-libiberty: configure-stage4-libiberty
31102 configure-stage4-libiberty:
31103 @$(MAKE) stage4-start
31104 @[ -f libiberty/Makefile ] && exit 0 || : ; \
31105 r=`${PWD_COMMAND}`; export r; \
31106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31107 $(STAGE_HOST_EXPORTS) \
31108 echo Configuring stage 4 in libiberty ; \
31109 cd libiberty || exit 1; \
31110 case $(srcdir) in \
31111 \.) \
31112 srcdiroption="--srcdir=."; \
31113 libsrcdir=".";; \
31114 /* | [A-Za-z]:[\\/]*) \
31115 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
31116 libsrcdir="$$s/libiberty";; \
31117 *) \
31118 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
31119 libsrcdir="$$s/libiberty";; \
31120 esac; \
31121 $(SHELL) $${libsrcdir}/configure \
31122 $(HOST_CONFIGARGS) $${srcdiroption} \
31123 @stage2_werror_flag@
31125 maybe-all-stage4-libiberty: all-stage4-libiberty
31126 all-stage4-libiberty: configure-stage4-libiberty
31127 @$(MAKE) stage4-start
31128 @r=`${PWD_COMMAND}`; export r; \
31129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31130 $(STAGE_HOST_EXPORTS) \
31131 cd libiberty && \
31132 $(MAKE) $(FLAGS_TO_PASS) \
31133 $(POSTSTAGE1_FLAGS_TO_PASS) \
31136 maybe-clean-stage4-libiberty: clean-stage4-libiberty
31137 clean-stage4-libiberty:
31138 @[ -f libiberty/Makefile ] || [ -f stage4-libiberty/Makefile ] \
31139 || exit 0 ; \
31140 [ -f libiberty/Makefile ] || $(MAKE) stage4-start ; \
31141 cd libiberty && \
31142 $(MAKE) $(FLAGS_TO_PASS) \
31143 $(POSTSTAGE1_FLAGS_TO_PASS) \
31144 clean
31145 @endif libiberty-bootstrap
31148 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
31149 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
31150 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
31152 maybe-configure-stage4-zlib:
31153 maybe-all-stage4-zlib:
31154 maybe-clean-stage4-zlib:
31156 @if zlib-bootstrap
31157 maybe-configure-stage4-zlib: configure-stage4-zlib
31158 configure-stage4-zlib:
31159 @$(MAKE) stage4-start
31160 @[ -f zlib/Makefile ] && exit 0 || : ; \
31161 r=`${PWD_COMMAND}`; export r; \
31162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31163 $(STAGE_HOST_EXPORTS) \
31164 echo Configuring stage 4 in zlib ; \
31165 cd zlib || exit 1; \
31166 case $(srcdir) in \
31167 \.) \
31168 srcdiroption="--srcdir=."; \
31169 libsrcdir=".";; \
31170 /* | [A-Za-z]:[\\/]*) \
31171 srcdiroption="--srcdir=$(srcdir)/zlib"; \
31172 libsrcdir="$$s/zlib";; \
31173 *) \
31174 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
31175 libsrcdir="$$s/zlib";; \
31176 esac; \
31177 $(SHELL) $${libsrcdir}/configure \
31178 $(HOST_CONFIGARGS) $${srcdiroption} \
31179 @stage2_werror_flag@
31181 maybe-all-stage4-zlib: all-stage4-zlib
31182 all-stage4-zlib: configure-stage4-zlib
31183 @$(MAKE) stage4-start
31184 @r=`${PWD_COMMAND}`; export r; \
31185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31186 $(STAGE_HOST_EXPORTS) \
31187 cd zlib && \
31188 $(MAKE) $(FLAGS_TO_PASS) \
31189 $(POSTSTAGE1_FLAGS_TO_PASS) \
31192 maybe-clean-stage4-zlib: clean-stage4-zlib
31193 clean-stage4-zlib:
31194 @[ -f zlib/Makefile ] || [ -f stage4-zlib/Makefile ] \
31195 || exit 0 ; \
31196 [ -f zlib/Makefile ] || $(MAKE) stage4-start ; \
31197 cd zlib && \
31198 $(MAKE) $(FLAGS_TO_PASS) \
31199 $(POSTSTAGE1_FLAGS_TO_PASS) \
31200 clean
31201 @endif zlib-bootstrap
31205 # FIXME: Will not need to be conditional when toplevel bootstrap is the
31206 # only possibility, but now it conflicts with no-bootstrap rules
31207 @if gcc-bootstrap
31209 compare3:
31210 @if test -f stage3-lean; then \
31211 echo Cannot compare object files as stage 3 was deleted. ; \
31212 exit 0 ; \
31213 fi; \
31214 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
31215 @r=`${PWD_COMMAND}`; export r; \
31216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31217 rm -f .bad_compare ; \
31218 cd stage4-gcc; \
31219 files=`find . -name "*$(objext)" -print` ; \
31220 cd .. ; \
31221 for file in $${files} ; do \
31222 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
31223 @do_compare@ > /dev/null 2>&1; \
31224 test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \
31225 done ; \
31226 if [ -f .bad_compare ]; then \
31227 echo "Bootstrap comparison failure!"; \
31228 cat .bad_compare; \
31229 exit 1; \
31230 else \
31231 true; \
31232 fi ; \
31233 $(STAMP) compare3
31234 @bootstrap_lean@-rm -rf stage3-* ; $(STAMP) stage3-lean
31238 .PHONY: bootstrap4
31239 bootstrap4: stage4-bubble compare3 all
31242 # Rules to wipe a stage and all the following ones, also used for cleanstrap
31243 distclean-stage3:: distclean-stage4
31244 .PHONY: distclean-stage4
31245 distclean-stage4::
31246 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
31247 rm -rf stage4-* compare3
31250 @endif gcc-bootstrap
31253 .PHONY: stageprofile-start stageprofile-end
31255 stageprofile-start::
31256 @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
31257 echo stageprofile > stage_current ; \
31258 echo stageprofile > stage_last
31259 @if bfd
31260 @[ -d stageprofile-bfd ] || mkdir stageprofile-bfd; \
31261 set stageprofile-bfd bfd ; @CREATE_LINK_TO_DIR@ ; \
31262 set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@
31263 @endif bfd
31264 @if opcodes
31265 @[ -d stageprofile-opcodes ] || mkdir stageprofile-opcodes; \
31266 set stageprofile-opcodes opcodes ; @CREATE_LINK_TO_DIR@ ; \
31267 set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@
31268 @endif opcodes
31269 @if binutils
31270 @[ -d stageprofile-binutils ] || mkdir stageprofile-binutils; \
31271 set stageprofile-binutils binutils ; @CREATE_LINK_TO_DIR@ ; \
31272 set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@
31273 @endif binutils
31274 @if gas
31275 @[ -d stageprofile-gas ] || mkdir stageprofile-gas; \
31276 set stageprofile-gas gas ; @CREATE_LINK_TO_DIR@ ; \
31277 set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@
31278 @endif gas
31279 @if gcc
31280 @[ -d stageprofile-gcc ] || mkdir stageprofile-gcc; \
31281 set stageprofile-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
31282 set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
31283 @endif gcc
31284 @if intl
31285 @[ -d stageprofile-intl ] || mkdir stageprofile-intl; \
31286 set stageprofile-intl intl ; @CREATE_LINK_TO_DIR@ ; \
31287 set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@
31288 @endif intl
31289 @if ld
31290 @[ -d stageprofile-ld ] || mkdir stageprofile-ld; \
31291 set stageprofile-ld ld ; @CREATE_LINK_TO_DIR@ ; \
31292 set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@
31293 @endif ld
31294 @if libcpp
31295 @[ -d stageprofile-libcpp ] || mkdir stageprofile-libcpp; \
31296 set stageprofile-libcpp libcpp ; @CREATE_LINK_TO_DIR@ ; \
31297 set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@
31298 @endif libcpp
31299 @if libiberty
31300 @[ -d stageprofile-libiberty ] || mkdir stageprofile-libiberty; \
31301 set stageprofile-libiberty libiberty ; @CREATE_LINK_TO_DIR@ ; \
31302 set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@
31303 @endif libiberty
31304 @if zlib
31305 @[ -d stageprofile-zlib ] || mkdir stageprofile-zlib; \
31306 set stageprofile-zlib zlib ; @CREATE_LINK_TO_DIR@ ; \
31307 set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@
31308 @endif zlib
31310 stageprofile-end::
31311 @rm -f stage_current
31312 @if bfd
31313 @set bfd stageprofile-bfd ; @UNDO_LINK_TO_DIR@ ; \
31314 set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@
31315 @endif bfd
31316 @if opcodes
31317 @set opcodes stageprofile-opcodes ; @UNDO_LINK_TO_DIR@ ; \
31318 set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@
31319 @endif opcodes
31320 @if binutils
31321 @set binutils stageprofile-binutils ; @UNDO_LINK_TO_DIR@ ; \
31322 set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@
31323 @endif binutils
31324 @if gas
31325 @set gas stageprofile-gas ; @UNDO_LINK_TO_DIR@ ; \
31326 set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@
31327 @endif gas
31328 @if gcc
31329 @set gcc stageprofile-gcc ; @UNDO_LINK_TO_DIR@ ; \
31330 set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@
31331 @endif gcc
31332 @if intl
31333 @set intl stageprofile-intl ; @UNDO_LINK_TO_DIR@ ; \
31334 set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@
31335 @endif intl
31336 @if ld
31337 @set ld stageprofile-ld ; @UNDO_LINK_TO_DIR@ ; \
31338 set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@
31339 @endif ld
31340 @if libcpp
31341 @set libcpp stageprofile-libcpp ; @UNDO_LINK_TO_DIR@ ; \
31342 set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@
31343 @endif libcpp
31344 @if libiberty
31345 @set libiberty stageprofile-libiberty ; @UNDO_LINK_TO_DIR@ ; \
31346 set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@
31347 @endif libiberty
31348 @if zlib
31349 @set zlib stageprofile-zlib ; @UNDO_LINK_TO_DIR@ ; \
31350 set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@
31351 @endif zlib
31353 # Bubble a bugfix through all the stages up to stage profile. They
31354 # are remade, but not reconfigured. The next stage (if any) will not
31355 # be reconfigured as well.
31356 .PHONY: stageprofile-bubble
31357 stageprofile-bubble:: stage1-bubble
31358 @if test -f stageprofile-lean || test -f stage1-lean ; then \
31359 echo Skipping rebuild of stageprofile ; \
31360 else \
31361 $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stageprofile; \
31364 .PHONY: all-stageprofile clean-stageprofile
31365 all-stageprofile: \
31366 maybe-all-stageprofile-bfd \
31367 maybe-all-stageprofile-opcodes \
31368 maybe-all-stageprofile-binutils \
31369 maybe-all-stageprofile-gas \
31370 maybe-all-stageprofile-gcc \
31371 maybe-all-stageprofile-intl \
31372 maybe-all-stageprofile-ld \
31373 maybe-all-stageprofile-libcpp \
31374 maybe-all-stageprofile-libiberty \
31375 maybe-all-stageprofile-zlib
31377 do-clean: clean-stageprofile
31378 clean-stageprofile: \
31379 maybe-clean-stageprofile-bfd \
31380 maybe-clean-stageprofile-opcodes \
31381 maybe-clean-stageprofile-binutils \
31382 maybe-clean-stageprofile-gas \
31383 maybe-clean-stageprofile-gcc \
31384 maybe-clean-stageprofile-intl \
31385 maybe-clean-stageprofile-ld \
31386 maybe-clean-stageprofile-libcpp \
31387 maybe-clean-stageprofile-libiberty \
31388 maybe-clean-stageprofile-zlib
31391 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
31392 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
31393 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
31395 maybe-configure-stageprofile-bfd:
31396 maybe-all-stageprofile-bfd:
31397 maybe-clean-stageprofile-bfd:
31399 @if bfd-bootstrap
31400 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
31401 configure-stageprofile-bfd:
31402 @$(MAKE) stageprofile-start
31403 @[ -f bfd/Makefile ] && exit 0 || : ; \
31404 r=`${PWD_COMMAND}`; export r; \
31405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31406 $(STAGE_HOST_EXPORTS) \
31407 echo Configuring stage profile in bfd ; \
31408 cd bfd || exit 1; \
31409 case $(srcdir) in \
31410 \.) \
31411 srcdiroption="--srcdir=."; \
31412 libsrcdir=".";; \
31413 /* | [A-Za-z]:[\\/]*) \
31414 srcdiroption="--srcdir=$(srcdir)/bfd"; \
31415 libsrcdir="$$s/bfd";; \
31416 *) \
31417 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
31418 libsrcdir="$$s/bfd";; \
31419 esac; \
31420 $(SHELL) $${libsrcdir}/configure \
31421 $(HOST_CONFIGARGS) $${srcdiroption} \
31422 @stage2_werror_flag@
31424 maybe-all-stageprofile-bfd: all-stageprofile-bfd
31425 all-stageprofile-bfd: configure-stageprofile-bfd
31426 @$(MAKE) stageprofile-start
31427 @r=`${PWD_COMMAND}`; export r; \
31428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31429 $(STAGE_HOST_EXPORTS) \
31430 cd bfd && \
31431 $(MAKE) $(FLAGS_TO_PASS) \
31432 $(POSTSTAGE1_FLAGS_TO_PASS) \
31433 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31435 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
31436 clean-stageprofile-bfd:
31437 @[ -f bfd/Makefile ] || [ -f stageprofile-bfd/Makefile ] \
31438 || exit 0 ; \
31439 [ -f bfd/Makefile ] || $(MAKE) stageprofile-start ; \
31440 cd bfd && \
31441 $(MAKE) $(FLAGS_TO_PASS) \
31442 $(POSTSTAGE1_FLAGS_TO_PASS) \
31443 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31444 @endif bfd-bootstrap
31447 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
31448 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
31449 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
31451 maybe-configure-stageprofile-opcodes:
31452 maybe-all-stageprofile-opcodes:
31453 maybe-clean-stageprofile-opcodes:
31455 @if opcodes-bootstrap
31456 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
31457 configure-stageprofile-opcodes:
31458 @$(MAKE) stageprofile-start
31459 @[ -f opcodes/Makefile ] && exit 0 || : ; \
31460 r=`${PWD_COMMAND}`; export r; \
31461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31462 $(STAGE_HOST_EXPORTS) \
31463 echo Configuring stage profile in opcodes ; \
31464 cd opcodes || exit 1; \
31465 case $(srcdir) in \
31466 \.) \
31467 srcdiroption="--srcdir=."; \
31468 libsrcdir=".";; \
31469 /* | [A-Za-z]:[\\/]*) \
31470 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
31471 libsrcdir="$$s/opcodes";; \
31472 *) \
31473 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
31474 libsrcdir="$$s/opcodes";; \
31475 esac; \
31476 $(SHELL) $${libsrcdir}/configure \
31477 $(HOST_CONFIGARGS) $${srcdiroption} \
31478 @stage2_werror_flag@
31480 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
31481 all-stageprofile-opcodes: configure-stageprofile-opcodes
31482 @$(MAKE) stageprofile-start
31483 @r=`${PWD_COMMAND}`; export r; \
31484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31485 $(STAGE_HOST_EXPORTS) \
31486 cd opcodes && \
31487 $(MAKE) $(FLAGS_TO_PASS) \
31488 $(POSTSTAGE1_FLAGS_TO_PASS) \
31489 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31491 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
31492 clean-stageprofile-opcodes:
31493 @[ -f opcodes/Makefile ] || [ -f stageprofile-opcodes/Makefile ] \
31494 || exit 0 ; \
31495 [ -f opcodes/Makefile ] || $(MAKE) stageprofile-start ; \
31496 cd opcodes && \
31497 $(MAKE) $(FLAGS_TO_PASS) \
31498 $(POSTSTAGE1_FLAGS_TO_PASS) \
31499 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31500 @endif opcodes-bootstrap
31503 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
31504 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
31505 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
31507 maybe-configure-stageprofile-binutils:
31508 maybe-all-stageprofile-binutils:
31509 maybe-clean-stageprofile-binutils:
31511 @if binutils-bootstrap
31512 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
31513 configure-stageprofile-binutils:
31514 @$(MAKE) stageprofile-start
31515 @[ -f binutils/Makefile ] && exit 0 || : ; \
31516 r=`${PWD_COMMAND}`; export r; \
31517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31518 $(STAGE_HOST_EXPORTS) \
31519 echo Configuring stage profile in binutils ; \
31520 cd binutils || exit 1; \
31521 case $(srcdir) in \
31522 \.) \
31523 srcdiroption="--srcdir=."; \
31524 libsrcdir=".";; \
31525 /* | [A-Za-z]:[\\/]*) \
31526 srcdiroption="--srcdir=$(srcdir)/binutils"; \
31527 libsrcdir="$$s/binutils";; \
31528 *) \
31529 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
31530 libsrcdir="$$s/binutils";; \
31531 esac; \
31532 $(SHELL) $${libsrcdir}/configure \
31533 $(HOST_CONFIGARGS) $${srcdiroption} \
31534 @stage2_werror_flag@
31536 maybe-all-stageprofile-binutils: all-stageprofile-binutils
31537 all-stageprofile-binutils: configure-stageprofile-binutils
31538 @$(MAKE) stageprofile-start
31539 @r=`${PWD_COMMAND}`; export r; \
31540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31541 $(STAGE_HOST_EXPORTS) \
31542 cd binutils && \
31543 $(MAKE) $(FLAGS_TO_PASS) \
31544 $(POSTSTAGE1_FLAGS_TO_PASS) \
31545 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31547 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
31548 clean-stageprofile-binutils:
31549 @[ -f binutils/Makefile ] || [ -f stageprofile-binutils/Makefile ] \
31550 || exit 0 ; \
31551 [ -f binutils/Makefile ] || $(MAKE) stageprofile-start ; \
31552 cd binutils && \
31553 $(MAKE) $(FLAGS_TO_PASS) \
31554 $(POSTSTAGE1_FLAGS_TO_PASS) \
31555 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31556 @endif binutils-bootstrap
31559 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
31560 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
31561 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
31563 maybe-configure-stageprofile-gas:
31564 maybe-all-stageprofile-gas:
31565 maybe-clean-stageprofile-gas:
31567 @if gas-bootstrap
31568 maybe-configure-stageprofile-gas: configure-stageprofile-gas
31569 configure-stageprofile-gas:
31570 @$(MAKE) stageprofile-start
31571 @[ -f gas/Makefile ] && exit 0 || : ; \
31572 r=`${PWD_COMMAND}`; export r; \
31573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31574 $(STAGE_HOST_EXPORTS) \
31575 echo Configuring stage profile in gas ; \
31576 cd gas || exit 1; \
31577 case $(srcdir) in \
31578 \.) \
31579 srcdiroption="--srcdir=."; \
31580 libsrcdir=".";; \
31581 /* | [A-Za-z]:[\\/]*) \
31582 srcdiroption="--srcdir=$(srcdir)/gas"; \
31583 libsrcdir="$$s/gas";; \
31584 *) \
31585 srcdiroption="--srcdir=../$(srcdir)/gas"; \
31586 libsrcdir="$$s/gas";; \
31587 esac; \
31588 $(SHELL) $${libsrcdir}/configure \
31589 $(HOST_CONFIGARGS) $${srcdiroption} \
31590 @stage2_werror_flag@
31592 maybe-all-stageprofile-gas: all-stageprofile-gas
31593 all-stageprofile-gas: configure-stageprofile-gas
31594 @$(MAKE) stageprofile-start
31595 @r=`${PWD_COMMAND}`; export r; \
31596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31597 $(STAGE_HOST_EXPORTS) \
31598 cd gas && \
31599 $(MAKE) $(FLAGS_TO_PASS) \
31600 $(POSTSTAGE1_FLAGS_TO_PASS) \
31601 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31603 maybe-clean-stageprofile-gas: clean-stageprofile-gas
31604 clean-stageprofile-gas:
31605 @[ -f gas/Makefile ] || [ -f stageprofile-gas/Makefile ] \
31606 || exit 0 ; \
31607 [ -f gas/Makefile ] || $(MAKE) stageprofile-start ; \
31608 cd gas && \
31609 $(MAKE) $(FLAGS_TO_PASS) \
31610 $(POSTSTAGE1_FLAGS_TO_PASS) \
31611 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31612 @endif gas-bootstrap
31615 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
31616 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
31617 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
31619 maybe-configure-stageprofile-gcc:
31620 maybe-all-stageprofile-gcc:
31621 maybe-clean-stageprofile-gcc:
31623 @if gcc-bootstrap
31624 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
31625 configure-stageprofile-gcc:
31626 @$(MAKE) stageprofile-start
31627 @[ -f gcc/Makefile ] && exit 0 || : ; \
31628 r=`${PWD_COMMAND}`; export r; \
31629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31630 $(STAGE_HOST_EXPORTS) \
31631 echo Configuring stage profile in gcc ; \
31632 cd gcc || exit 1; \
31633 case $(srcdir) in \
31634 \.) \
31635 srcdiroption="--srcdir=."; \
31636 libsrcdir=".";; \
31637 /* | [A-Za-z]:[\\/]*) \
31638 srcdiroption="--srcdir=$(srcdir)/gcc"; \
31639 libsrcdir="$$s/gcc";; \
31640 *) \
31641 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
31642 libsrcdir="$$s/gcc";; \
31643 esac; \
31644 $(SHELL) $${libsrcdir}/configure \
31645 $(HOST_CONFIGARGS) $${srcdiroption} \
31646 @stage2_werror_flag@
31648 maybe-all-stageprofile-gcc: all-stageprofile-gcc
31649 all-stageprofile-gcc: configure-stageprofile-gcc
31650 @$(MAKE) stageprofile-start
31651 @r=`${PWD_COMMAND}`; export r; \
31652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31653 $(STAGE_HOST_EXPORTS) \
31654 cd gcc && \
31655 $(MAKE) $(FLAGS_TO_PASS) \
31656 $(POSTSTAGE1_FLAGS_TO_PASS) \
31657 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS)
31659 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
31660 clean-stageprofile-gcc:
31661 @[ -f gcc/Makefile ] || [ -f stageprofile-gcc/Makefile ] \
31662 || exit 0 ; \
31663 [ -f gcc/Makefile ] || $(MAKE) stageprofile-start ; \
31664 cd gcc && \
31665 $(MAKE) $(FLAGS_TO_PASS) \
31666 $(POSTSTAGE1_FLAGS_TO_PASS) \
31667 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS) clean
31668 @endif gcc-bootstrap
31671 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
31672 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
31673 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
31675 maybe-configure-stageprofile-intl:
31676 maybe-all-stageprofile-intl:
31677 maybe-clean-stageprofile-intl:
31679 @if intl-bootstrap
31680 maybe-configure-stageprofile-intl: configure-stageprofile-intl
31681 configure-stageprofile-intl:
31682 @$(MAKE) stageprofile-start
31683 @[ -f intl/Makefile ] && exit 0 || : ; \
31684 r=`${PWD_COMMAND}`; export r; \
31685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31686 $(STAGE_HOST_EXPORTS) \
31687 echo Configuring stage profile in intl ; \
31688 cd intl || exit 1; \
31689 case $(srcdir) in \
31690 \.) \
31691 srcdiroption="--srcdir=."; \
31692 libsrcdir=".";; \
31693 /* | [A-Za-z]:[\\/]*) \
31694 srcdiroption="--srcdir=$(srcdir)/intl"; \
31695 libsrcdir="$$s/intl";; \
31696 *) \
31697 srcdiroption="--srcdir=../$(srcdir)/intl"; \
31698 libsrcdir="$$s/intl";; \
31699 esac; \
31700 $(SHELL) $${libsrcdir}/configure \
31701 $(HOST_CONFIGARGS) $${srcdiroption} \
31702 @stage2_werror_flag@
31704 maybe-all-stageprofile-intl: all-stageprofile-intl
31705 all-stageprofile-intl: configure-stageprofile-intl
31706 @$(MAKE) stageprofile-start
31707 @r=`${PWD_COMMAND}`; export r; \
31708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31709 $(STAGE_HOST_EXPORTS) \
31710 cd intl && \
31711 $(MAKE) $(FLAGS_TO_PASS) \
31712 $(POSTSTAGE1_FLAGS_TO_PASS) \
31713 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31715 maybe-clean-stageprofile-intl: clean-stageprofile-intl
31716 clean-stageprofile-intl:
31717 @[ -f intl/Makefile ] || [ -f stageprofile-intl/Makefile ] \
31718 || exit 0 ; \
31719 [ -f intl/Makefile ] || $(MAKE) stageprofile-start ; \
31720 cd intl && \
31721 $(MAKE) $(FLAGS_TO_PASS) \
31722 $(POSTSTAGE1_FLAGS_TO_PASS) \
31723 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31724 @endif intl-bootstrap
31727 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
31728 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
31729 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
31731 maybe-configure-stageprofile-ld:
31732 maybe-all-stageprofile-ld:
31733 maybe-clean-stageprofile-ld:
31735 @if ld-bootstrap
31736 maybe-configure-stageprofile-ld: configure-stageprofile-ld
31737 configure-stageprofile-ld:
31738 @$(MAKE) stageprofile-start
31739 @[ -f ld/Makefile ] && exit 0 || : ; \
31740 r=`${PWD_COMMAND}`; export r; \
31741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31742 $(STAGE_HOST_EXPORTS) \
31743 echo Configuring stage profile in ld ; \
31744 cd ld || exit 1; \
31745 case $(srcdir) in \
31746 \.) \
31747 srcdiroption="--srcdir=."; \
31748 libsrcdir=".";; \
31749 /* | [A-Za-z]:[\\/]*) \
31750 srcdiroption="--srcdir=$(srcdir)/ld"; \
31751 libsrcdir="$$s/ld";; \
31752 *) \
31753 srcdiroption="--srcdir=../$(srcdir)/ld"; \
31754 libsrcdir="$$s/ld";; \
31755 esac; \
31756 $(SHELL) $${libsrcdir}/configure \
31757 $(HOST_CONFIGARGS) $${srcdiroption} \
31758 @stage2_werror_flag@
31760 maybe-all-stageprofile-ld: all-stageprofile-ld
31761 all-stageprofile-ld: configure-stageprofile-ld
31762 @$(MAKE) stageprofile-start
31763 @r=`${PWD_COMMAND}`; export r; \
31764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31765 $(STAGE_HOST_EXPORTS) \
31766 cd ld && \
31767 $(MAKE) $(FLAGS_TO_PASS) \
31768 $(POSTSTAGE1_FLAGS_TO_PASS) \
31769 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31771 maybe-clean-stageprofile-ld: clean-stageprofile-ld
31772 clean-stageprofile-ld:
31773 @[ -f ld/Makefile ] || [ -f stageprofile-ld/Makefile ] \
31774 || exit 0 ; \
31775 [ -f ld/Makefile ] || $(MAKE) stageprofile-start ; \
31776 cd ld && \
31777 $(MAKE) $(FLAGS_TO_PASS) \
31778 $(POSTSTAGE1_FLAGS_TO_PASS) \
31779 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31780 @endif ld-bootstrap
31783 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
31784 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
31785 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
31787 maybe-configure-stageprofile-libcpp:
31788 maybe-all-stageprofile-libcpp:
31789 maybe-clean-stageprofile-libcpp:
31791 @if libcpp-bootstrap
31792 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
31793 configure-stageprofile-libcpp:
31794 @$(MAKE) stageprofile-start
31795 @[ -f libcpp/Makefile ] && exit 0 || : ; \
31796 r=`${PWD_COMMAND}`; export r; \
31797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31798 $(STAGE_HOST_EXPORTS) \
31799 echo Configuring stage profile in libcpp ; \
31800 cd libcpp || exit 1; \
31801 case $(srcdir) in \
31802 \.) \
31803 srcdiroption="--srcdir=."; \
31804 libsrcdir=".";; \
31805 /* | [A-Za-z]:[\\/]*) \
31806 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
31807 libsrcdir="$$s/libcpp";; \
31808 *) \
31809 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
31810 libsrcdir="$$s/libcpp";; \
31811 esac; \
31812 $(SHELL) $${libsrcdir}/configure \
31813 $(HOST_CONFIGARGS) $${srcdiroption} \
31814 @stage2_werror_flag@
31816 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
31817 all-stageprofile-libcpp: configure-stageprofile-libcpp
31818 @$(MAKE) stageprofile-start
31819 @r=`${PWD_COMMAND}`; export r; \
31820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31821 $(STAGE_HOST_EXPORTS) \
31822 cd libcpp && \
31823 $(MAKE) $(FLAGS_TO_PASS) \
31824 $(POSTSTAGE1_FLAGS_TO_PASS) \
31825 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31827 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
31828 clean-stageprofile-libcpp:
31829 @[ -f libcpp/Makefile ] || [ -f stageprofile-libcpp/Makefile ] \
31830 || exit 0 ; \
31831 [ -f libcpp/Makefile ] || $(MAKE) stageprofile-start ; \
31832 cd libcpp && \
31833 $(MAKE) $(FLAGS_TO_PASS) \
31834 $(POSTSTAGE1_FLAGS_TO_PASS) \
31835 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31836 @endif libcpp-bootstrap
31839 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
31840 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
31841 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
31843 maybe-configure-stageprofile-libiberty:
31844 maybe-all-stageprofile-libiberty:
31845 maybe-clean-stageprofile-libiberty:
31847 @if libiberty-bootstrap
31848 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
31849 configure-stageprofile-libiberty:
31850 @$(MAKE) stageprofile-start
31851 @[ -f libiberty/Makefile ] && exit 0 || : ; \
31852 r=`${PWD_COMMAND}`; export r; \
31853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31854 $(STAGE_HOST_EXPORTS) \
31855 echo Configuring stage profile in libiberty ; \
31856 cd libiberty || exit 1; \
31857 case $(srcdir) in \
31858 \.) \
31859 srcdiroption="--srcdir=."; \
31860 libsrcdir=".";; \
31861 /* | [A-Za-z]:[\\/]*) \
31862 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
31863 libsrcdir="$$s/libiberty";; \
31864 *) \
31865 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
31866 libsrcdir="$$s/libiberty";; \
31867 esac; \
31868 $(SHELL) $${libsrcdir}/configure \
31869 $(HOST_CONFIGARGS) $${srcdiroption} \
31870 @stage2_werror_flag@
31872 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
31873 all-stageprofile-libiberty: configure-stageprofile-libiberty
31874 @$(MAKE) stageprofile-start
31875 @r=`${PWD_COMMAND}`; export r; \
31876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31877 $(STAGE_HOST_EXPORTS) \
31878 cd libiberty && \
31879 $(MAKE) $(FLAGS_TO_PASS) \
31880 $(POSTSTAGE1_FLAGS_TO_PASS) \
31881 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31883 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
31884 clean-stageprofile-libiberty:
31885 @[ -f libiberty/Makefile ] || [ -f stageprofile-libiberty/Makefile ] \
31886 || exit 0 ; \
31887 [ -f libiberty/Makefile ] || $(MAKE) stageprofile-start ; \
31888 cd libiberty && \
31889 $(MAKE) $(FLAGS_TO_PASS) \
31890 $(POSTSTAGE1_FLAGS_TO_PASS) \
31891 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31892 @endif libiberty-bootstrap
31895 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
31896 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
31897 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
31899 maybe-configure-stageprofile-zlib:
31900 maybe-all-stageprofile-zlib:
31901 maybe-clean-stageprofile-zlib:
31903 @if zlib-bootstrap
31904 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
31905 configure-stageprofile-zlib:
31906 @$(MAKE) stageprofile-start
31907 @[ -f zlib/Makefile ] && exit 0 || : ; \
31908 r=`${PWD_COMMAND}`; export r; \
31909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31910 $(STAGE_HOST_EXPORTS) \
31911 echo Configuring stage profile in zlib ; \
31912 cd zlib || exit 1; \
31913 case $(srcdir) in \
31914 \.) \
31915 srcdiroption="--srcdir=."; \
31916 libsrcdir=".";; \
31917 /* | [A-Za-z]:[\\/]*) \
31918 srcdiroption="--srcdir=$(srcdir)/zlib"; \
31919 libsrcdir="$$s/zlib";; \
31920 *) \
31921 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
31922 libsrcdir="$$s/zlib";; \
31923 esac; \
31924 $(SHELL) $${libsrcdir}/configure \
31925 $(HOST_CONFIGARGS) $${srcdiroption} \
31926 @stage2_werror_flag@
31928 maybe-all-stageprofile-zlib: all-stageprofile-zlib
31929 all-stageprofile-zlib: configure-stageprofile-zlib
31930 @$(MAKE) stageprofile-start
31931 @r=`${PWD_COMMAND}`; export r; \
31932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31933 $(STAGE_HOST_EXPORTS) \
31934 cd zlib && \
31935 $(MAKE) $(FLAGS_TO_PASS) \
31936 $(POSTSTAGE1_FLAGS_TO_PASS) \
31937 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31939 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
31940 clean-stageprofile-zlib:
31941 @[ -f zlib/Makefile ] || [ -f stageprofile-zlib/Makefile ] \
31942 || exit 0 ; \
31943 [ -f zlib/Makefile ] || $(MAKE) stageprofile-start ; \
31944 cd zlib && \
31945 $(MAKE) $(FLAGS_TO_PASS) \
31946 $(POSTSTAGE1_FLAGS_TO_PASS) \
31947 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31948 @endif zlib-bootstrap
31952 # FIXME: Will not need to be conditional when toplevel bootstrap is the
31953 # only possibility, but now it conflicts with no-bootstrap rules
31954 @if gcc-bootstrap
31959 # Rules to wipe a stage and all the following ones, also used for cleanstrap
31960 distclean-stage1:: distclean-stageprofile
31961 .PHONY: distclean-stageprofile
31962 distclean-stageprofile::
31963 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
31964 rm -rf stageprofile-*
31967 @endif gcc-bootstrap
31970 .PHONY: stagefeedback-start stagefeedback-end
31972 stagefeedback-start::
31973 @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
31974 echo stagefeedback > stage_current ; \
31975 echo stagefeedback > stage_last
31976 @if bfd
31977 @[ -d stagefeedback-bfd ] || mkdir stagefeedback-bfd; \
31978 set stagefeedback-bfd bfd ; @CREATE_LINK_TO_DIR@ ; \
31979 set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@
31980 @endif bfd
31981 @if opcodes
31982 @[ -d stagefeedback-opcodes ] || mkdir stagefeedback-opcodes; \
31983 set stagefeedback-opcodes opcodes ; @CREATE_LINK_TO_DIR@ ; \
31984 set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@
31985 @endif opcodes
31986 @if binutils
31987 @[ -d stagefeedback-binutils ] || mkdir stagefeedback-binutils; \
31988 set stagefeedback-binutils binutils ; @CREATE_LINK_TO_DIR@ ; \
31989 set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@
31990 @endif binutils
31991 @if gas
31992 @[ -d stagefeedback-gas ] || mkdir stagefeedback-gas; \
31993 set stagefeedback-gas gas ; @CREATE_LINK_TO_DIR@ ; \
31994 set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@
31995 @endif gas
31996 @if gcc
31997 @[ -d stagefeedback-gcc ] || mkdir stagefeedback-gcc; \
31998 set stagefeedback-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
31999 set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
32000 @endif gcc
32001 @if intl
32002 @[ -d stagefeedback-intl ] || mkdir stagefeedback-intl; \
32003 set stagefeedback-intl intl ; @CREATE_LINK_TO_DIR@ ; \
32004 set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@
32005 @endif intl
32006 @if ld
32007 @[ -d stagefeedback-ld ] || mkdir stagefeedback-ld; \
32008 set stagefeedback-ld ld ; @CREATE_LINK_TO_DIR@ ; \
32009 set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@
32010 @endif ld
32011 @if libcpp
32012 @[ -d stagefeedback-libcpp ] || mkdir stagefeedback-libcpp; \
32013 set stagefeedback-libcpp libcpp ; @CREATE_LINK_TO_DIR@ ; \
32014 set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@
32015 @endif libcpp
32016 @if libiberty
32017 @[ -d stagefeedback-libiberty ] || mkdir stagefeedback-libiberty; \
32018 set stagefeedback-libiberty libiberty ; @CREATE_LINK_TO_DIR@ ; \
32019 set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@
32020 @endif libiberty
32021 @if zlib
32022 @[ -d stagefeedback-zlib ] || mkdir stagefeedback-zlib; \
32023 set stagefeedback-zlib zlib ; @CREATE_LINK_TO_DIR@ ; \
32024 set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@
32025 @endif zlib
32027 stagefeedback-end::
32028 @rm -f stage_current
32029 @if bfd
32030 @set bfd stagefeedback-bfd ; @UNDO_LINK_TO_DIR@ ; \
32031 set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@
32032 @endif bfd
32033 @if opcodes
32034 @set opcodes stagefeedback-opcodes ; @UNDO_LINK_TO_DIR@ ; \
32035 set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@
32036 @endif opcodes
32037 @if binutils
32038 @set binutils stagefeedback-binutils ; @UNDO_LINK_TO_DIR@ ; \
32039 set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@
32040 @endif binutils
32041 @if gas
32042 @set gas stagefeedback-gas ; @UNDO_LINK_TO_DIR@ ; \
32043 set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@
32044 @endif gas
32045 @if gcc
32046 @set gcc stagefeedback-gcc ; @UNDO_LINK_TO_DIR@ ; \
32047 set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@
32048 @endif gcc
32049 @if intl
32050 @set intl stagefeedback-intl ; @UNDO_LINK_TO_DIR@ ; \
32051 set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@
32052 @endif intl
32053 @if ld
32054 @set ld stagefeedback-ld ; @UNDO_LINK_TO_DIR@ ; \
32055 set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@
32056 @endif ld
32057 @if libcpp
32058 @set libcpp stagefeedback-libcpp ; @UNDO_LINK_TO_DIR@ ; \
32059 set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@
32060 @endif libcpp
32061 @if libiberty
32062 @set libiberty stagefeedback-libiberty ; @UNDO_LINK_TO_DIR@ ; \
32063 set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@
32064 @endif libiberty
32065 @if zlib
32066 @set zlib stagefeedback-zlib ; @UNDO_LINK_TO_DIR@ ; \
32067 set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@
32068 @endif zlib
32070 # Bubble a bugfix through all the stages up to stage feedback. They
32071 # are remade, but not reconfigured. The next stage (if any) will not
32072 # be reconfigured as well.
32073 .PHONY: stagefeedback-bubble
32074 stagefeedback-bubble:: stage1-bubble
32075 @if test -f stagefeedback-lean || test -f stage1-lean ; then \
32076 echo Skipping rebuild of stagefeedback ; \
32077 else \
32078 $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stagefeedback; \
32081 .PHONY: all-stagefeedback clean-stagefeedback
32082 all-stagefeedback: \
32083 maybe-all-stagefeedback-bfd \
32084 maybe-all-stagefeedback-opcodes \
32085 maybe-all-stagefeedback-binutils \
32086 maybe-all-stagefeedback-gas \
32087 maybe-all-stagefeedback-gcc \
32088 maybe-all-stagefeedback-intl \
32089 maybe-all-stagefeedback-ld \
32090 maybe-all-stagefeedback-libcpp \
32091 maybe-all-stagefeedback-libiberty \
32092 maybe-all-stagefeedback-zlib
32094 do-clean: clean-stagefeedback
32095 clean-stagefeedback: \
32096 maybe-clean-stagefeedback-bfd \
32097 maybe-clean-stagefeedback-opcodes \
32098 maybe-clean-stagefeedback-binutils \
32099 maybe-clean-stagefeedback-gas \
32100 maybe-clean-stagefeedback-gcc \
32101 maybe-clean-stagefeedback-intl \
32102 maybe-clean-stagefeedback-ld \
32103 maybe-clean-stagefeedback-libcpp \
32104 maybe-clean-stagefeedback-libiberty \
32105 maybe-clean-stagefeedback-zlib
32108 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
32109 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
32110 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
32112 maybe-configure-stagefeedback-bfd:
32113 maybe-all-stagefeedback-bfd:
32114 maybe-clean-stagefeedback-bfd:
32116 @if bfd-bootstrap
32117 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
32118 configure-stagefeedback-bfd:
32119 @$(MAKE) stagefeedback-start
32120 @[ -f bfd/Makefile ] && exit 0 || : ; \
32121 r=`${PWD_COMMAND}`; export r; \
32122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32123 $(STAGE_HOST_EXPORTS) \
32124 echo Configuring stage feedback in bfd ; \
32125 cd bfd || exit 1; \
32126 case $(srcdir) in \
32127 \.) \
32128 srcdiroption="--srcdir=."; \
32129 libsrcdir=".";; \
32130 /* | [A-Za-z]:[\\/]*) \
32131 srcdiroption="--srcdir=$(srcdir)/bfd"; \
32132 libsrcdir="$$s/bfd";; \
32133 *) \
32134 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
32135 libsrcdir="$$s/bfd";; \
32136 esac; \
32137 $(SHELL) $${libsrcdir}/configure \
32138 $(HOST_CONFIGARGS) $${srcdiroption} \
32139 @stage2_werror_flag@
32141 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
32142 all-stagefeedback-bfd: configure-stagefeedback-bfd
32143 @$(MAKE) stagefeedback-start
32144 @r=`${PWD_COMMAND}`; export r; \
32145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32146 $(STAGE_HOST_EXPORTS) \
32147 cd bfd && \
32148 $(MAKE) $(FLAGS_TO_PASS) \
32149 $(POSTSTAGE1_FLAGS_TO_PASS) \
32150 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32152 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
32153 clean-stagefeedback-bfd:
32154 @[ -f bfd/Makefile ] || [ -f stagefeedback-bfd/Makefile ] \
32155 || exit 0 ; \
32156 [ -f bfd/Makefile ] || $(MAKE) stagefeedback-start ; \
32157 cd bfd && \
32158 $(MAKE) $(FLAGS_TO_PASS) \
32159 $(POSTSTAGE1_FLAGS_TO_PASS) \
32160 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32161 @endif bfd-bootstrap
32164 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
32165 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
32166 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
32168 maybe-configure-stagefeedback-opcodes:
32169 maybe-all-stagefeedback-opcodes:
32170 maybe-clean-stagefeedback-opcodes:
32172 @if opcodes-bootstrap
32173 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
32174 configure-stagefeedback-opcodes:
32175 @$(MAKE) stagefeedback-start
32176 @[ -f opcodes/Makefile ] && exit 0 || : ; \
32177 r=`${PWD_COMMAND}`; export r; \
32178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32179 $(STAGE_HOST_EXPORTS) \
32180 echo Configuring stage feedback in opcodes ; \
32181 cd opcodes || exit 1; \
32182 case $(srcdir) in \
32183 \.) \
32184 srcdiroption="--srcdir=."; \
32185 libsrcdir=".";; \
32186 /* | [A-Za-z]:[\\/]*) \
32187 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
32188 libsrcdir="$$s/opcodes";; \
32189 *) \
32190 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
32191 libsrcdir="$$s/opcodes";; \
32192 esac; \
32193 $(SHELL) $${libsrcdir}/configure \
32194 $(HOST_CONFIGARGS) $${srcdiroption} \
32195 @stage2_werror_flag@
32197 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
32198 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
32199 @$(MAKE) stagefeedback-start
32200 @r=`${PWD_COMMAND}`; export r; \
32201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32202 $(STAGE_HOST_EXPORTS) \
32203 cd opcodes && \
32204 $(MAKE) $(FLAGS_TO_PASS) \
32205 $(POSTSTAGE1_FLAGS_TO_PASS) \
32206 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32208 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
32209 clean-stagefeedback-opcodes:
32210 @[ -f opcodes/Makefile ] || [ -f stagefeedback-opcodes/Makefile ] \
32211 || exit 0 ; \
32212 [ -f opcodes/Makefile ] || $(MAKE) stagefeedback-start ; \
32213 cd opcodes && \
32214 $(MAKE) $(FLAGS_TO_PASS) \
32215 $(POSTSTAGE1_FLAGS_TO_PASS) \
32216 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32217 @endif opcodes-bootstrap
32220 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
32221 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
32222 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
32224 maybe-configure-stagefeedback-binutils:
32225 maybe-all-stagefeedback-binutils:
32226 maybe-clean-stagefeedback-binutils:
32228 @if binutils-bootstrap
32229 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
32230 configure-stagefeedback-binutils:
32231 @$(MAKE) stagefeedback-start
32232 @[ -f binutils/Makefile ] && exit 0 || : ; \
32233 r=`${PWD_COMMAND}`; export r; \
32234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32235 $(STAGE_HOST_EXPORTS) \
32236 echo Configuring stage feedback in binutils ; \
32237 cd binutils || exit 1; \
32238 case $(srcdir) in \
32239 \.) \
32240 srcdiroption="--srcdir=."; \
32241 libsrcdir=".";; \
32242 /* | [A-Za-z]:[\\/]*) \
32243 srcdiroption="--srcdir=$(srcdir)/binutils"; \
32244 libsrcdir="$$s/binutils";; \
32245 *) \
32246 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
32247 libsrcdir="$$s/binutils";; \
32248 esac; \
32249 $(SHELL) $${libsrcdir}/configure \
32250 $(HOST_CONFIGARGS) $${srcdiroption} \
32251 @stage2_werror_flag@
32253 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
32254 all-stagefeedback-binutils: configure-stagefeedback-binutils
32255 @$(MAKE) stagefeedback-start
32256 @r=`${PWD_COMMAND}`; export r; \
32257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32258 $(STAGE_HOST_EXPORTS) \
32259 cd binutils && \
32260 $(MAKE) $(FLAGS_TO_PASS) \
32261 $(POSTSTAGE1_FLAGS_TO_PASS) \
32262 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32264 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
32265 clean-stagefeedback-binutils:
32266 @[ -f binutils/Makefile ] || [ -f stagefeedback-binutils/Makefile ] \
32267 || exit 0 ; \
32268 [ -f binutils/Makefile ] || $(MAKE) stagefeedback-start ; \
32269 cd binutils && \
32270 $(MAKE) $(FLAGS_TO_PASS) \
32271 $(POSTSTAGE1_FLAGS_TO_PASS) \
32272 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32273 @endif binutils-bootstrap
32276 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
32277 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
32278 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
32280 maybe-configure-stagefeedback-gas:
32281 maybe-all-stagefeedback-gas:
32282 maybe-clean-stagefeedback-gas:
32284 @if gas-bootstrap
32285 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
32286 configure-stagefeedback-gas:
32287 @$(MAKE) stagefeedback-start
32288 @[ -f gas/Makefile ] && exit 0 || : ; \
32289 r=`${PWD_COMMAND}`; export r; \
32290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32291 $(STAGE_HOST_EXPORTS) \
32292 echo Configuring stage feedback in gas ; \
32293 cd gas || exit 1; \
32294 case $(srcdir) in \
32295 \.) \
32296 srcdiroption="--srcdir=."; \
32297 libsrcdir=".";; \
32298 /* | [A-Za-z]:[\\/]*) \
32299 srcdiroption="--srcdir=$(srcdir)/gas"; \
32300 libsrcdir="$$s/gas";; \
32301 *) \
32302 srcdiroption="--srcdir=../$(srcdir)/gas"; \
32303 libsrcdir="$$s/gas";; \
32304 esac; \
32305 $(SHELL) $${libsrcdir}/configure \
32306 $(HOST_CONFIGARGS) $${srcdiroption} \
32307 @stage2_werror_flag@
32309 maybe-all-stagefeedback-gas: all-stagefeedback-gas
32310 all-stagefeedback-gas: configure-stagefeedback-gas
32311 @$(MAKE) stagefeedback-start
32312 @r=`${PWD_COMMAND}`; export r; \
32313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32314 $(STAGE_HOST_EXPORTS) \
32315 cd gas && \
32316 $(MAKE) $(FLAGS_TO_PASS) \
32317 $(POSTSTAGE1_FLAGS_TO_PASS) \
32318 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32320 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
32321 clean-stagefeedback-gas:
32322 @[ -f gas/Makefile ] || [ -f stagefeedback-gas/Makefile ] \
32323 || exit 0 ; \
32324 [ -f gas/Makefile ] || $(MAKE) stagefeedback-start ; \
32325 cd gas && \
32326 $(MAKE) $(FLAGS_TO_PASS) \
32327 $(POSTSTAGE1_FLAGS_TO_PASS) \
32328 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32329 @endif gas-bootstrap
32332 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
32333 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
32334 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
32336 maybe-configure-stagefeedback-gcc:
32337 maybe-all-stagefeedback-gcc:
32338 maybe-clean-stagefeedback-gcc:
32340 @if gcc-bootstrap
32341 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
32342 configure-stagefeedback-gcc:
32343 @$(MAKE) stagefeedback-start
32344 @[ -f gcc/Makefile ] && exit 0 || : ; \
32345 r=`${PWD_COMMAND}`; export r; \
32346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32347 $(STAGE_HOST_EXPORTS) \
32348 echo Configuring stage feedback in gcc ; \
32349 cd gcc || exit 1; \
32350 case $(srcdir) in \
32351 \.) \
32352 srcdiroption="--srcdir=."; \
32353 libsrcdir=".";; \
32354 /* | [A-Za-z]:[\\/]*) \
32355 srcdiroption="--srcdir=$(srcdir)/gcc"; \
32356 libsrcdir="$$s/gcc";; \
32357 *) \
32358 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
32359 libsrcdir="$$s/gcc";; \
32360 esac; \
32361 $(SHELL) $${libsrcdir}/configure \
32362 $(HOST_CONFIGARGS) $${srcdiroption} \
32363 @stage2_werror_flag@
32365 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
32366 all-stagefeedback-gcc: configure-stagefeedback-gcc
32367 @$(MAKE) stagefeedback-start
32368 @r=`${PWD_COMMAND}`; export r; \
32369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32370 $(STAGE_HOST_EXPORTS) \
32371 cd gcc && \
32372 $(MAKE) $(FLAGS_TO_PASS) \
32373 $(POSTSTAGE1_FLAGS_TO_PASS) \
32374 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS)
32376 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
32377 clean-stagefeedback-gcc:
32378 @[ -f gcc/Makefile ] || [ -f stagefeedback-gcc/Makefile ] \
32379 || exit 0 ; \
32380 [ -f gcc/Makefile ] || $(MAKE) stagefeedback-start ; \
32381 cd gcc && \
32382 $(MAKE) $(FLAGS_TO_PASS) \
32383 $(POSTSTAGE1_FLAGS_TO_PASS) \
32384 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS) clean
32385 @endif gcc-bootstrap
32388 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
32389 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
32390 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
32392 maybe-configure-stagefeedback-intl:
32393 maybe-all-stagefeedback-intl:
32394 maybe-clean-stagefeedback-intl:
32396 @if intl-bootstrap
32397 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
32398 configure-stagefeedback-intl:
32399 @$(MAKE) stagefeedback-start
32400 @[ -f intl/Makefile ] && exit 0 || : ; \
32401 r=`${PWD_COMMAND}`; export r; \
32402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32403 $(STAGE_HOST_EXPORTS) \
32404 echo Configuring stage feedback in intl ; \
32405 cd intl || exit 1; \
32406 case $(srcdir) in \
32407 \.) \
32408 srcdiroption="--srcdir=."; \
32409 libsrcdir=".";; \
32410 /* | [A-Za-z]:[\\/]*) \
32411 srcdiroption="--srcdir=$(srcdir)/intl"; \
32412 libsrcdir="$$s/intl";; \
32413 *) \
32414 srcdiroption="--srcdir=../$(srcdir)/intl"; \
32415 libsrcdir="$$s/intl";; \
32416 esac; \
32417 $(SHELL) $${libsrcdir}/configure \
32418 $(HOST_CONFIGARGS) $${srcdiroption} \
32419 @stage2_werror_flag@
32421 maybe-all-stagefeedback-intl: all-stagefeedback-intl
32422 all-stagefeedback-intl: configure-stagefeedback-intl
32423 @$(MAKE) stagefeedback-start
32424 @r=`${PWD_COMMAND}`; export r; \
32425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32426 $(STAGE_HOST_EXPORTS) \
32427 cd intl && \
32428 $(MAKE) $(FLAGS_TO_PASS) \
32429 $(POSTSTAGE1_FLAGS_TO_PASS) \
32430 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32432 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
32433 clean-stagefeedback-intl:
32434 @[ -f intl/Makefile ] || [ -f stagefeedback-intl/Makefile ] \
32435 || exit 0 ; \
32436 [ -f intl/Makefile ] || $(MAKE) stagefeedback-start ; \
32437 cd intl && \
32438 $(MAKE) $(FLAGS_TO_PASS) \
32439 $(POSTSTAGE1_FLAGS_TO_PASS) \
32440 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32441 @endif intl-bootstrap
32444 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
32445 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
32446 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
32448 maybe-configure-stagefeedback-ld:
32449 maybe-all-stagefeedback-ld:
32450 maybe-clean-stagefeedback-ld:
32452 @if ld-bootstrap
32453 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
32454 configure-stagefeedback-ld:
32455 @$(MAKE) stagefeedback-start
32456 @[ -f ld/Makefile ] && exit 0 || : ; \
32457 r=`${PWD_COMMAND}`; export r; \
32458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32459 $(STAGE_HOST_EXPORTS) \
32460 echo Configuring stage feedback in ld ; \
32461 cd ld || exit 1; \
32462 case $(srcdir) in \
32463 \.) \
32464 srcdiroption="--srcdir=."; \
32465 libsrcdir=".";; \
32466 /* | [A-Za-z]:[\\/]*) \
32467 srcdiroption="--srcdir=$(srcdir)/ld"; \
32468 libsrcdir="$$s/ld";; \
32469 *) \
32470 srcdiroption="--srcdir=../$(srcdir)/ld"; \
32471 libsrcdir="$$s/ld";; \
32472 esac; \
32473 $(SHELL) $${libsrcdir}/configure \
32474 $(HOST_CONFIGARGS) $${srcdiroption} \
32475 @stage2_werror_flag@
32477 maybe-all-stagefeedback-ld: all-stagefeedback-ld
32478 all-stagefeedback-ld: configure-stagefeedback-ld
32479 @$(MAKE) stagefeedback-start
32480 @r=`${PWD_COMMAND}`; export r; \
32481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32482 $(STAGE_HOST_EXPORTS) \
32483 cd ld && \
32484 $(MAKE) $(FLAGS_TO_PASS) \
32485 $(POSTSTAGE1_FLAGS_TO_PASS) \
32486 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32488 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
32489 clean-stagefeedback-ld:
32490 @[ -f ld/Makefile ] || [ -f stagefeedback-ld/Makefile ] \
32491 || exit 0 ; \
32492 [ -f ld/Makefile ] || $(MAKE) stagefeedback-start ; \
32493 cd ld && \
32494 $(MAKE) $(FLAGS_TO_PASS) \
32495 $(POSTSTAGE1_FLAGS_TO_PASS) \
32496 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32497 @endif ld-bootstrap
32500 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
32501 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
32502 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
32504 maybe-configure-stagefeedback-libcpp:
32505 maybe-all-stagefeedback-libcpp:
32506 maybe-clean-stagefeedback-libcpp:
32508 @if libcpp-bootstrap
32509 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
32510 configure-stagefeedback-libcpp:
32511 @$(MAKE) stagefeedback-start
32512 @[ -f libcpp/Makefile ] && exit 0 || : ; \
32513 r=`${PWD_COMMAND}`; export r; \
32514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32515 $(STAGE_HOST_EXPORTS) \
32516 echo Configuring stage feedback in libcpp ; \
32517 cd libcpp || exit 1; \
32518 case $(srcdir) in \
32519 \.) \
32520 srcdiroption="--srcdir=."; \
32521 libsrcdir=".";; \
32522 /* | [A-Za-z]:[\\/]*) \
32523 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
32524 libsrcdir="$$s/libcpp";; \
32525 *) \
32526 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
32527 libsrcdir="$$s/libcpp";; \
32528 esac; \
32529 $(SHELL) $${libsrcdir}/configure \
32530 $(HOST_CONFIGARGS) $${srcdiroption} \
32531 @stage2_werror_flag@
32533 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
32534 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
32535 @$(MAKE) stagefeedback-start
32536 @r=`${PWD_COMMAND}`; export r; \
32537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32538 $(STAGE_HOST_EXPORTS) \
32539 cd libcpp && \
32540 $(MAKE) $(FLAGS_TO_PASS) \
32541 $(POSTSTAGE1_FLAGS_TO_PASS) \
32542 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32544 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
32545 clean-stagefeedback-libcpp:
32546 @[ -f libcpp/Makefile ] || [ -f stagefeedback-libcpp/Makefile ] \
32547 || exit 0 ; \
32548 [ -f libcpp/Makefile ] || $(MAKE) stagefeedback-start ; \
32549 cd libcpp && \
32550 $(MAKE) $(FLAGS_TO_PASS) \
32551 $(POSTSTAGE1_FLAGS_TO_PASS) \
32552 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32553 @endif libcpp-bootstrap
32556 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
32557 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
32558 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
32560 maybe-configure-stagefeedback-libiberty:
32561 maybe-all-stagefeedback-libiberty:
32562 maybe-clean-stagefeedback-libiberty:
32564 @if libiberty-bootstrap
32565 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
32566 configure-stagefeedback-libiberty:
32567 @$(MAKE) stagefeedback-start
32568 @[ -f libiberty/Makefile ] && exit 0 || : ; \
32569 r=`${PWD_COMMAND}`; export r; \
32570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32571 $(STAGE_HOST_EXPORTS) \
32572 echo Configuring stage feedback in libiberty ; \
32573 cd libiberty || exit 1; \
32574 case $(srcdir) in \
32575 \.) \
32576 srcdiroption="--srcdir=."; \
32577 libsrcdir=".";; \
32578 /* | [A-Za-z]:[\\/]*) \
32579 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
32580 libsrcdir="$$s/libiberty";; \
32581 *) \
32582 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
32583 libsrcdir="$$s/libiberty";; \
32584 esac; \
32585 $(SHELL) $${libsrcdir}/configure \
32586 $(HOST_CONFIGARGS) $${srcdiroption} \
32587 @stage2_werror_flag@
32589 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
32590 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
32591 @$(MAKE) stagefeedback-start
32592 @r=`${PWD_COMMAND}`; export r; \
32593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32594 $(STAGE_HOST_EXPORTS) \
32595 cd libiberty && \
32596 $(MAKE) $(FLAGS_TO_PASS) \
32597 $(POSTSTAGE1_FLAGS_TO_PASS) \
32598 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32600 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
32601 clean-stagefeedback-libiberty:
32602 @[ -f libiberty/Makefile ] || [ -f stagefeedback-libiberty/Makefile ] \
32603 || exit 0 ; \
32604 [ -f libiberty/Makefile ] || $(MAKE) stagefeedback-start ; \
32605 cd libiberty && \
32606 $(MAKE) $(FLAGS_TO_PASS) \
32607 $(POSTSTAGE1_FLAGS_TO_PASS) \
32608 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32609 @endif libiberty-bootstrap
32612 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
32613 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
32614 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
32616 maybe-configure-stagefeedback-zlib:
32617 maybe-all-stagefeedback-zlib:
32618 maybe-clean-stagefeedback-zlib:
32620 @if zlib-bootstrap
32621 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
32622 configure-stagefeedback-zlib:
32623 @$(MAKE) stagefeedback-start
32624 @[ -f zlib/Makefile ] && exit 0 || : ; \
32625 r=`${PWD_COMMAND}`; export r; \
32626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32627 $(STAGE_HOST_EXPORTS) \
32628 echo Configuring stage feedback in zlib ; \
32629 cd zlib || exit 1; \
32630 case $(srcdir) in \
32631 \.) \
32632 srcdiroption="--srcdir=."; \
32633 libsrcdir=".";; \
32634 /* | [A-Za-z]:[\\/]*) \
32635 srcdiroption="--srcdir=$(srcdir)/zlib"; \
32636 libsrcdir="$$s/zlib";; \
32637 *) \
32638 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
32639 libsrcdir="$$s/zlib";; \
32640 esac; \
32641 $(SHELL) $${libsrcdir}/configure \
32642 $(HOST_CONFIGARGS) $${srcdiroption} \
32643 @stage2_werror_flag@
32645 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
32646 all-stagefeedback-zlib: configure-stagefeedback-zlib
32647 @$(MAKE) stagefeedback-start
32648 @r=`${PWD_COMMAND}`; export r; \
32649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32650 $(STAGE_HOST_EXPORTS) \
32651 cd zlib && \
32652 $(MAKE) $(FLAGS_TO_PASS) \
32653 $(POSTSTAGE1_FLAGS_TO_PASS) \
32654 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32656 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
32657 clean-stagefeedback-zlib:
32658 @[ -f zlib/Makefile ] || [ -f stagefeedback-zlib/Makefile ] \
32659 || exit 0 ; \
32660 [ -f zlib/Makefile ] || $(MAKE) stagefeedback-start ; \
32661 cd zlib && \
32662 $(MAKE) $(FLAGS_TO_PASS) \
32663 $(POSTSTAGE1_FLAGS_TO_PASS) \
32664 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32665 @endif zlib-bootstrap
32669 # FIXME: Will not need to be conditional when toplevel bootstrap is the
32670 # only possibility, but now it conflicts with no-bootstrap rules
32671 @if gcc-bootstrap
32676 # Rules to wipe a stage and all the following ones, also used for cleanstrap
32677 distclean-stage1:: distclean-stagefeedback
32678 .PHONY: distclean-stagefeedback
32679 distclean-stagefeedback::
32680 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
32681 rm -rf stagefeedback-*
32684 @endif gcc-bootstrap
32688 stagefeedback-start::
32689 @r=`${PWD_COMMAND}`; export r; \
32690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32691 cd stageprofile-gcc && \
32692 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../gcc/&",' | $(SHELL); } && \
32693 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../gcc/&",' | $(SHELL); }
32695 # FIXME: Will not need to be conditional when toplevel bootstrap is the
32696 # only possibility, but now it conflicts with no-bootstrap rules
32697 @if gcc-bootstrap
32698 profiledbootstrap:
32699 @r=`${PWD_COMMAND}`; export r; \
32700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32701 $(SET_LIB_PATH) \
32702 $(HOST_EXPORTS) \
32703 echo "Bootstrapping the compiler"; \
32704 $(MAKE) stageprofile-bubble distclean-stagefeedback
32705 @r=`${PWD_COMMAND}`; export r; \
32706 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
32707 $(SET_LIB_PATH) \
32708 echo "Building runtime libraries and training compiler"; \
32709 $(MAKE) $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) all
32710 @r=`${PWD_COMMAND}`; export r; \
32711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32712 $(SET_LIB_PATH) \
32713 $(HOST_EXPORTS) \
32714 echo "Building feedback based compiler"; \
32715 $(MAKE) stagefeedback-bubble stagefeedback-end
32716 @endif gcc-bootstrap
32718 @if gcc-bootstrap
32719 NOTPARALLEL = .NOTPARALLEL
32720 $(NOTPARALLEL):
32721 do-distclean: distclean-stage1
32722 @endif gcc-bootstrap
32724 # --------------------------------------
32725 # Dependencies between different modules
32726 # --------------------------------------
32728 # Generic dependencies for target modules on host stuff, especially gcc
32730 configure-target-libstdc++-v3: maybe-all-gcc
32732 configure-target-libmudflap: maybe-all-gcc
32734 configure-target-newlib: maybe-all-gcc
32736 configure-target-libgfortran: maybe-all-gcc
32738 configure-target-libobjc: maybe-all-gcc
32740 configure-target-libtermcap: maybe-all-gcc
32742 configure-target-winsup: maybe-all-gcc
32744 configure-target-libgloss: maybe-all-gcc
32746 configure-target-libiberty: maybe-all-gcc
32748 configure-target-gperf: maybe-all-gcc
32750 configure-target-examples: maybe-all-gcc
32752 configure-target-libffi: maybe-all-gcc
32754 configure-target-libjava: maybe-all-gcc
32756 configure-target-zlib: maybe-all-gcc
32758 configure-target-boehm-gc: maybe-all-gcc
32760 configure-target-qthreads: maybe-all-gcc
32762 configure-target-rda: maybe-all-gcc
32764 configure-target-libada: maybe-all-gcc
32768 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
32770 configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
32771 configure-target-gperf: maybe-all-target-libstdc++-v3
32773 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
32775 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
32777 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
32779 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
32780 configure-target-libjava: maybe-all-target-libstdc++-v3
32782 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
32784 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
32786 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
32788 configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
32790 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
32792 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
32794 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
32796 configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
32799 # There are two types of dependencies here: 'hard' dependencies, where one
32800 # module simply won't build without the other; and 'soft' dependencies, where
32801 # if the depended-on module is missing, the depending module will do without
32802 # or find a substitute somewhere (perhaps installed). Soft dependencies
32803 # are made here to depend on a 'maybe-' target. If you're not sure,
32804 # it's safer to use a soft dependency.
32810 # With all the machinery above in place, it is pretty easy to generate
32811 # dependencies. Host dependencies are a bit more complex because we have
32812 # to check for bootstrap/prebootstrap dependencies. To resolve
32813 # prebootstrap dependencies, prebootstrap modules are gathered in
32814 # a hash table.
32815 all-build-bison: maybe-all-build-texinfo
32816 all-build-byacc: maybe-all-build-texinfo
32817 all-build-flex: maybe-all-build-texinfo
32818 all-build-flex: maybe-all-build-bison
32819 all-build-flex: maybe-all-build-byacc
32820 all-build-flex: maybe-all-build-m4
32821 all-build-libiberty: maybe-all-build-texinfo
32822 all-build-m4: maybe-all-build-texinfo
32823 all-build-fixincludes: maybe-all-build-libiberty
32824 configure-gcc: maybe-configure-intl
32826 configure-stage1-gcc: maybe-configure-stage1-intl
32827 configure-stage2-gcc: maybe-configure-stage2-intl
32828 configure-stage3-gcc: maybe-configure-stage3-intl
32829 configure-stage4-gcc: maybe-configure-stage4-intl
32830 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
32831 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
32832 configure-gcc: maybe-configure-binutils
32834 configure-stage1-gcc: maybe-configure-stage1-binutils
32835 configure-stage2-gcc: maybe-configure-stage2-binutils
32836 configure-stage3-gcc: maybe-configure-stage3-binutils
32837 configure-stage4-gcc: maybe-configure-stage4-binutils
32838 configure-stageprofile-gcc: maybe-configure-stageprofile-binutils
32839 configure-stagefeedback-gcc: maybe-configure-stagefeedback-binutils
32840 configure-gcc: maybe-configure-gas
32842 configure-stage1-gcc: maybe-configure-stage1-gas
32843 configure-stage2-gcc: maybe-configure-stage2-gas
32844 configure-stage3-gcc: maybe-configure-stage3-gas
32845 configure-stage4-gcc: maybe-configure-stage4-gas
32846 configure-stageprofile-gcc: maybe-configure-stageprofile-gas
32847 configure-stagefeedback-gcc: maybe-configure-stagefeedback-gas
32848 configure-gcc: maybe-configure-ld
32850 configure-stage1-gcc: maybe-configure-stage1-ld
32851 configure-stage2-gcc: maybe-configure-stage2-ld
32852 configure-stage3-gcc: maybe-configure-stage3-ld
32853 configure-stage4-gcc: maybe-configure-stage4-ld
32854 configure-stageprofile-gcc: maybe-configure-stageprofile-ld
32855 configure-stagefeedback-gcc: maybe-configure-stagefeedback-ld
32856 all-gcc: all-libiberty
32858 all-stage1-gcc: all-stage1-libiberty
32859 all-stage2-gcc: all-stage2-libiberty
32860 all-stage3-gcc: all-stage3-libiberty
32861 all-stage4-gcc: all-stage4-libiberty
32862 all-stageprofile-gcc: all-stageprofile-libiberty
32863 all-stagefeedback-gcc: all-stagefeedback-libiberty
32864 all-gcc: maybe-all-intl
32866 all-stage1-gcc: maybe-all-stage1-intl
32867 all-stage2-gcc: maybe-all-stage2-intl
32868 all-stage3-gcc: maybe-all-stage3-intl
32869 all-stage4-gcc: maybe-all-stage4-intl
32870 all-stageprofile-gcc: maybe-all-stageprofile-intl
32871 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
32872 all-gcc: maybe-all-build-texinfo
32874 all-stage1-gcc: maybe-all-build-texinfo
32875 all-stage2-gcc: maybe-all-build-texinfo
32876 all-stage3-gcc: maybe-all-build-texinfo
32877 all-stage4-gcc: maybe-all-build-texinfo
32878 all-stageprofile-gcc: maybe-all-build-texinfo
32879 all-stagefeedback-gcc: maybe-all-build-texinfo
32880 all-prebootstrap: maybe-all-build-texinfo
32881 all-gcc: maybe-all-build-bison
32883 all-stage1-gcc: maybe-all-build-bison
32884 all-stage2-gcc: maybe-all-build-bison
32885 all-stage3-gcc: maybe-all-build-bison
32886 all-stage4-gcc: maybe-all-build-bison
32887 all-stageprofile-gcc: maybe-all-build-bison
32888 all-stagefeedback-gcc: maybe-all-build-bison
32889 all-prebootstrap: maybe-all-build-bison
32890 all-gcc: maybe-all-build-byacc
32892 all-stage1-gcc: maybe-all-build-byacc
32893 all-stage2-gcc: maybe-all-build-byacc
32894 all-stage3-gcc: maybe-all-build-byacc
32895 all-stage4-gcc: maybe-all-build-byacc
32896 all-stageprofile-gcc: maybe-all-build-byacc
32897 all-stagefeedback-gcc: maybe-all-build-byacc
32898 all-prebootstrap: maybe-all-build-byacc
32899 all-gcc: maybe-all-build-flex
32901 all-stage1-gcc: maybe-all-build-flex
32902 all-stage2-gcc: maybe-all-build-flex
32903 all-stage3-gcc: maybe-all-build-flex
32904 all-stage4-gcc: maybe-all-build-flex
32905 all-stageprofile-gcc: maybe-all-build-flex
32906 all-stagefeedback-gcc: maybe-all-build-flex
32907 all-prebootstrap: maybe-all-build-flex
32908 all-gcc: maybe-all-build-libiberty
32910 all-stage1-gcc: maybe-all-build-libiberty
32911 all-stage2-gcc: maybe-all-build-libiberty
32912 all-stage3-gcc: maybe-all-build-libiberty
32913 all-stage4-gcc: maybe-all-build-libiberty
32914 all-stageprofile-gcc: maybe-all-build-libiberty
32915 all-stagefeedback-gcc: maybe-all-build-libiberty
32916 all-prebootstrap: maybe-all-build-libiberty
32917 all-gcc: maybe-all-build-fixincludes
32919 all-stage1-gcc: maybe-all-build-fixincludes
32920 all-stage2-gcc: maybe-all-build-fixincludes
32921 all-stage3-gcc: maybe-all-build-fixincludes
32922 all-stage4-gcc: maybe-all-build-fixincludes
32923 all-stageprofile-gcc: maybe-all-build-fixincludes
32924 all-stagefeedback-gcc: maybe-all-build-fixincludes
32925 all-prebootstrap: maybe-all-build-fixincludes
32926 all-gcc: maybe-all-binutils
32928 all-stage1-gcc: maybe-all-stage1-binutils
32929 all-stage2-gcc: maybe-all-stage2-binutils
32930 all-stage3-gcc: maybe-all-stage3-binutils
32931 all-stage4-gcc: maybe-all-stage4-binutils
32932 all-stageprofile-gcc: maybe-all-stageprofile-binutils
32933 all-stagefeedback-gcc: maybe-all-stagefeedback-binutils
32934 all-gcc: maybe-all-gas
32936 all-stage1-gcc: maybe-all-stage1-gas
32937 all-stage2-gcc: maybe-all-stage2-gas
32938 all-stage3-gcc: maybe-all-stage3-gas
32939 all-stage4-gcc: maybe-all-stage4-gas
32940 all-stageprofile-gcc: maybe-all-stageprofile-gas
32941 all-stagefeedback-gcc: maybe-all-stagefeedback-gas
32942 all-gcc: maybe-all-ld
32944 all-stage1-gcc: maybe-all-stage1-ld
32945 all-stage2-gcc: maybe-all-stage2-ld
32946 all-stage3-gcc: maybe-all-stage3-ld
32947 all-stage4-gcc: maybe-all-stage4-ld
32948 all-stageprofile-gcc: maybe-all-stageprofile-ld
32949 all-stagefeedback-gcc: maybe-all-stagefeedback-ld
32950 all-gcc: maybe-all-zlib
32952 all-stage1-gcc: maybe-all-stage1-zlib
32953 all-stage2-gcc: maybe-all-stage2-zlib
32954 all-stage3-gcc: maybe-all-stage3-zlib
32955 all-stage4-gcc: maybe-all-stage4-zlib
32956 all-stageprofile-gcc: maybe-all-stageprofile-zlib
32957 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
32958 all-gcc: all-libcpp
32960 all-stage1-gcc: all-stage1-libcpp
32961 all-stage2-gcc: all-stage2-libcpp
32962 all-stage3-gcc: all-stage3-libcpp
32963 all-stage4-gcc: all-stage4-libcpp
32964 all-stageprofile-gcc: all-stageprofile-libcpp
32965 all-stagefeedback-gcc: all-stagefeedback-libcpp
32966 all-gcc: maybe-all-libiberty
32968 all-stage1-gcc: maybe-all-stage1-libiberty
32969 all-stage2-gcc: maybe-all-stage2-libiberty
32970 all-stage3-gcc: maybe-all-stage3-libiberty
32971 all-stage4-gcc: maybe-all-stage4-libiberty
32972 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
32973 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
32974 all-gcc: maybe-all-fixincludes
32976 all-stage1-gcc: maybe-all-stage1-fixincludes
32977 all-stage2-gcc: maybe-all-stage2-fixincludes
32978 all-stage3-gcc: maybe-all-stage3-fixincludes
32979 all-stage4-gcc: maybe-all-stage4-fixincludes
32980 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
32981 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
32982 install-gcc: maybe-install-fixincludes
32983 configure-libcpp: configure-libiberty
32985 configure-stage1-libcpp: configure-stage1-libiberty
32986 configure-stage2-libcpp: configure-stage2-libiberty
32987 configure-stage3-libcpp: configure-stage3-libiberty
32988 configure-stage4-libcpp: configure-stage4-libiberty
32989 configure-stageprofile-libcpp: configure-stageprofile-libiberty
32990 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
32991 configure-libcpp: maybe-configure-intl
32993 configure-stage1-libcpp: maybe-configure-stage1-intl
32994 configure-stage2-libcpp: maybe-configure-stage2-intl
32995 configure-stage3-libcpp: maybe-configure-stage3-intl
32996 configure-stage4-libcpp: maybe-configure-stage4-intl
32997 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
32998 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
32999 all-libcpp: all-libiberty
33001 all-stage1-libcpp: all-stage1-libiberty
33002 all-stage2-libcpp: all-stage2-libiberty
33003 all-stage3-libcpp: all-stage3-libiberty
33004 all-stage4-libcpp: all-stage4-libiberty
33005 all-stageprofile-libcpp: all-stageprofile-libiberty
33006 all-stagefeedback-libcpp: all-stagefeedback-libiberty
33007 all-libcpp: maybe-all-intl
33009 all-stage1-libcpp: maybe-all-stage1-intl
33010 all-stage2-libcpp: maybe-all-stage2-intl
33011 all-stage3-libcpp: maybe-all-stage3-intl
33012 all-stage4-libcpp: maybe-all-stage4-intl
33013 all-stageprofile-libcpp: maybe-all-stageprofile-intl
33014 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
33015 all-fixincludes: maybe-all-libiberty
33016 configure-gdb: maybe-configure-itcl
33017 configure-gdb: maybe-configure-tcl
33018 configure-gdb: maybe-configure-tk
33019 configure-gdb: maybe-configure-sim
33020 all-gdb: maybe-all-libiberty
33021 all-gdb: maybe-all-opcodes
33022 all-gdb: maybe-all-bfd
33023 all-gdb: maybe-all-readline
33024 all-gdb: maybe-all-build-bison
33025 all-gdb: maybe-all-build-byacc
33026 all-gdb: maybe-all-sim
33027 install-gdb: maybe-install-tcl
33028 install-gdb: maybe-install-tk
33029 install-gdb: maybe-install-itcl
33030 install-gdb: maybe-install-libgui
33031 configure-libgui: maybe-configure-tcl
33032 configure-libgui: maybe-configure-tk
33033 all-libgui: maybe-all-tcl
33034 all-libgui: maybe-all-tk
33035 all-libgui: maybe-all-itcl
33036 configure-bfd: configure-libiberty
33038 configure-stage1-bfd: configure-stage1-libiberty
33039 configure-stage2-bfd: configure-stage2-libiberty
33040 configure-stage3-bfd: configure-stage3-libiberty
33041 configure-stage4-bfd: configure-stage4-libiberty
33042 configure-stageprofile-bfd: configure-stageprofile-libiberty
33043 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
33044 all-bfd: maybe-all-libiberty
33046 all-stage1-bfd: maybe-all-stage1-libiberty
33047 all-stage2-bfd: maybe-all-stage2-libiberty
33048 all-stage3-bfd: maybe-all-stage3-libiberty
33049 all-stage4-bfd: maybe-all-stage4-libiberty
33050 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
33051 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
33052 all-bfd: maybe-all-intl
33054 all-stage1-bfd: maybe-all-stage1-intl
33055 all-stage2-bfd: maybe-all-stage2-intl
33056 all-stage3-bfd: maybe-all-stage3-intl
33057 all-stage4-bfd: maybe-all-stage4-intl
33058 all-stageprofile-bfd: maybe-all-stageprofile-intl
33059 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
33060 all-binutils: maybe-all-libiberty
33062 all-stage1-binutils: maybe-all-stage1-libiberty
33063 all-stage2-binutils: maybe-all-stage2-libiberty
33064 all-stage3-binutils: maybe-all-stage3-libiberty
33065 all-stage4-binutils: maybe-all-stage4-libiberty
33066 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
33067 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
33068 all-binutils: maybe-all-opcodes
33070 all-stage1-binutils: maybe-all-stage1-opcodes
33071 all-stage2-binutils: maybe-all-stage2-opcodes
33072 all-stage3-binutils: maybe-all-stage3-opcodes
33073 all-stage4-binutils: maybe-all-stage4-opcodes
33074 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
33075 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
33076 all-binutils: maybe-all-bfd
33078 all-stage1-binutils: maybe-all-stage1-bfd
33079 all-stage2-binutils: maybe-all-stage2-bfd
33080 all-stage3-binutils: maybe-all-stage3-bfd
33081 all-stage4-binutils: maybe-all-stage4-bfd
33082 all-stageprofile-binutils: maybe-all-stageprofile-bfd
33083 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
33084 all-binutils: maybe-all-build-flex
33086 all-stage1-binutils: maybe-all-build-flex
33087 all-stage2-binutils: maybe-all-build-flex
33088 all-stage3-binutils: maybe-all-build-flex
33089 all-stage4-binutils: maybe-all-build-flex
33090 all-stageprofile-binutils: maybe-all-build-flex
33091 all-stagefeedback-binutils: maybe-all-build-flex
33092 all-prebootstrap: maybe-all-build-flex
33093 all-binutils: maybe-all-build-bison
33095 all-stage1-binutils: maybe-all-build-bison
33096 all-stage2-binutils: maybe-all-build-bison
33097 all-stage3-binutils: maybe-all-build-bison
33098 all-stage4-binutils: maybe-all-build-bison
33099 all-stageprofile-binutils: maybe-all-build-bison
33100 all-stagefeedback-binutils: maybe-all-build-bison
33101 all-prebootstrap: maybe-all-build-bison
33102 all-binutils: maybe-all-build-byacc
33104 all-stage1-binutils: maybe-all-build-byacc
33105 all-stage2-binutils: maybe-all-build-byacc
33106 all-stage3-binutils: maybe-all-build-byacc
33107 all-stage4-binutils: maybe-all-build-byacc
33108 all-stageprofile-binutils: maybe-all-build-byacc
33109 all-stagefeedback-binutils: maybe-all-build-byacc
33110 all-prebootstrap: maybe-all-build-byacc
33111 all-binutils: maybe-all-intl
33113 all-stage1-binutils: maybe-all-stage1-intl
33114 all-stage2-binutils: maybe-all-stage2-intl
33115 all-stage3-binutils: maybe-all-stage3-intl
33116 all-stage4-binutils: maybe-all-stage4-intl
33117 all-stageprofile-binutils: maybe-all-stageprofile-intl
33118 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
33119 install-binutils: maybe-install-opcodes
33120 install-opcodes: maybe-install-bfd
33121 all-gas: maybe-all-libiberty
33123 all-stage1-gas: maybe-all-stage1-libiberty
33124 all-stage2-gas: maybe-all-stage2-libiberty
33125 all-stage3-gas: maybe-all-stage3-libiberty
33126 all-stage4-gas: maybe-all-stage4-libiberty
33127 all-stageprofile-gas: maybe-all-stageprofile-libiberty
33128 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
33129 all-gas: maybe-all-opcodes
33131 all-stage1-gas: maybe-all-stage1-opcodes
33132 all-stage2-gas: maybe-all-stage2-opcodes
33133 all-stage3-gas: maybe-all-stage3-opcodes
33134 all-stage4-gas: maybe-all-stage4-opcodes
33135 all-stageprofile-gas: maybe-all-stageprofile-opcodes
33136 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
33137 all-gas: maybe-all-bfd
33139 all-stage1-gas: maybe-all-stage1-bfd
33140 all-stage2-gas: maybe-all-stage2-bfd
33141 all-stage3-gas: maybe-all-stage3-bfd
33142 all-stage4-gas: maybe-all-stage4-bfd
33143 all-stageprofile-gas: maybe-all-stageprofile-bfd
33144 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
33145 all-gas: maybe-all-intl
33147 all-stage1-gas: maybe-all-stage1-intl
33148 all-stage2-gas: maybe-all-stage2-intl
33149 all-stage3-gas: maybe-all-stage3-intl
33150 all-stage4-gas: maybe-all-stage4-intl
33151 all-stageprofile-gas: maybe-all-stageprofile-intl
33152 all-stagefeedback-gas: maybe-all-stagefeedback-intl
33153 all-gprof: maybe-all-libiberty
33154 all-gprof: maybe-all-bfd
33155 all-gprof: maybe-all-opcodes
33156 all-gprof: maybe-all-intl
33157 all-ld: maybe-all-libiberty
33159 all-stage1-ld: maybe-all-stage1-libiberty
33160 all-stage2-ld: maybe-all-stage2-libiberty
33161 all-stage3-ld: maybe-all-stage3-libiberty
33162 all-stage4-ld: maybe-all-stage4-libiberty
33163 all-stageprofile-ld: maybe-all-stageprofile-libiberty
33164 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
33165 all-ld: maybe-all-bfd
33167 all-stage1-ld: maybe-all-stage1-bfd
33168 all-stage2-ld: maybe-all-stage2-bfd
33169 all-stage3-ld: maybe-all-stage3-bfd
33170 all-stage4-ld: maybe-all-stage4-bfd
33171 all-stageprofile-ld: maybe-all-stageprofile-bfd
33172 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
33173 all-ld: maybe-all-opcodes
33175 all-stage1-ld: maybe-all-stage1-opcodes
33176 all-stage2-ld: maybe-all-stage2-opcodes
33177 all-stage3-ld: maybe-all-stage3-opcodes
33178 all-stage4-ld: maybe-all-stage4-opcodes
33179 all-stageprofile-ld: maybe-all-stageprofile-opcodes
33180 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
33181 all-ld: maybe-all-build-bison
33183 all-stage1-ld: maybe-all-build-bison
33184 all-stage2-ld: maybe-all-build-bison
33185 all-stage3-ld: maybe-all-build-bison
33186 all-stage4-ld: maybe-all-build-bison
33187 all-stageprofile-ld: maybe-all-build-bison
33188 all-stagefeedback-ld: maybe-all-build-bison
33189 all-prebootstrap: maybe-all-build-bison
33190 all-ld: maybe-all-build-byacc
33192 all-stage1-ld: maybe-all-build-byacc
33193 all-stage2-ld: maybe-all-build-byacc
33194 all-stage3-ld: maybe-all-build-byacc
33195 all-stage4-ld: maybe-all-build-byacc
33196 all-stageprofile-ld: maybe-all-build-byacc
33197 all-stagefeedback-ld: maybe-all-build-byacc
33198 all-prebootstrap: maybe-all-build-byacc
33199 all-ld: maybe-all-build-flex
33201 all-stage1-ld: maybe-all-build-flex
33202 all-stage2-ld: maybe-all-build-flex
33203 all-stage3-ld: maybe-all-build-flex
33204 all-stage4-ld: maybe-all-build-flex
33205 all-stageprofile-ld: maybe-all-build-flex
33206 all-stagefeedback-ld: maybe-all-build-flex
33207 all-prebootstrap: maybe-all-build-flex
33208 all-ld: maybe-all-intl
33210 all-stage1-ld: maybe-all-stage1-intl
33211 all-stage2-ld: maybe-all-stage2-intl
33212 all-stage3-ld: maybe-all-stage3-intl
33213 all-stage4-ld: maybe-all-stage4-intl
33214 all-stageprofile-ld: maybe-all-stageprofile-intl
33215 all-stagefeedback-ld: maybe-all-stagefeedback-intl
33216 all-opcodes: maybe-all-bfd
33218 all-stage1-opcodes: maybe-all-stage1-bfd
33219 all-stage2-opcodes: maybe-all-stage2-bfd
33220 all-stage3-opcodes: maybe-all-stage3-bfd
33221 all-stage4-opcodes: maybe-all-stage4-bfd
33222 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
33223 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
33224 all-opcodes: maybe-all-libiberty
33226 all-stage1-opcodes: maybe-all-stage1-libiberty
33227 all-stage2-opcodes: maybe-all-stage2-libiberty
33228 all-stage3-opcodes: maybe-all-stage3-libiberty
33229 all-stage4-opcodes: maybe-all-stage4-libiberty
33230 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
33231 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
33232 all-dejagnu: maybe-all-tcl
33233 all-dejagnu: maybe-all-expect
33234 all-dejagnu: maybe-all-tk
33235 configure-expect: maybe-configure-tcl
33236 configure-expect: maybe-configure-tk
33237 all-expect: maybe-all-tcl
33238 all-expect: maybe-all-tk
33239 configure-itcl: maybe-configure-tcl
33240 configure-itcl: maybe-configure-tk
33241 all-itcl: maybe-all-tcl
33242 all-itcl: maybe-all-tk
33243 install-itcl: maybe-install-tcl
33244 configure-tk: maybe-configure-tcl
33245 all-tk: maybe-all-tcl
33246 all-sid: maybe-all-libiberty
33247 all-sid: maybe-all-bfd
33248 all-sid: maybe-all-opcodes
33249 all-sid: maybe-all-tcl
33250 all-sid: maybe-all-tk
33251 install-sid: maybe-install-tcl
33252 install-sid: maybe-install-tk
33253 all-sim: maybe-all-libiberty
33254 all-sim: maybe-all-bfd
33255 all-sim: maybe-all-opcodes
33256 all-sim: maybe-all-readline
33257 all-sim: maybe-configure-gdb
33258 all-fastjar: maybe-all-zlib
33259 all-fastjar: maybe-all-build-texinfo
33260 all-fastjar: maybe-all-libiberty
33261 all-autoconf: maybe-all-m4
33262 all-autoconf: maybe-all-build-texinfo
33263 all-automake: maybe-all-m4
33264 all-automake: maybe-all-build-texinfo
33265 all-automake: maybe-all-autoconf
33266 all-bison: maybe-all-intl
33267 all-bison: maybe-all-build-texinfo
33268 all-diff: maybe-all-intl
33269 all-diff: maybe-all-build-texinfo
33270 all-fileutils: maybe-all-intl
33271 all-fileutils: maybe-all-build-texinfo
33272 all-flex: maybe-all-build-bison
33273 all-flex: maybe-all-build-byacc
33274 all-flex: maybe-all-intl
33275 all-flex: maybe-all-m4
33276 all-flex: maybe-all-build-texinfo
33277 all-gzip: maybe-all-intl
33278 all-gzip: maybe-all-zlib
33279 all-gzip: maybe-all-build-texinfo
33280 all-hello: maybe-all-intl
33281 all-hello: maybe-all-build-texinfo
33282 all-m4: maybe-all-intl
33283 all-m4: maybe-all-build-texinfo
33284 all-make: maybe-all-intl
33285 all-make: maybe-all-build-texinfo
33286 all-patch: maybe-all-build-texinfo
33287 all-make: maybe-all-build-texinfo
33288 all-prms: maybe-all-libiberty
33289 all-recode: maybe-all-build-texinfo
33290 all-sed: maybe-all-build-texinfo
33291 all-send-pr: maybe-all-prms
33292 all-tar: maybe-all-build-texinfo
33293 all-uudecode: maybe-all-build-texinfo
33294 configure-target-boehm-gc: maybe-configure-target-qthreads
33295 configure-target-fastjar: maybe-configure-target-zlib
33296 all-target-fastjar: maybe-all-target-zlib
33297 all-target-fastjar: maybe-all-target-libiberty
33298 configure-target-libjava: maybe-configure-target-zlib
33299 configure-target-libjava: maybe-configure-target-boehm-gc
33300 configure-target-libjava: maybe-configure-target-qthreads
33301 configure-target-libjava: maybe-configure-target-libffi
33302 all-target-libjava: maybe-all-fastjar
33303 all-target-libjava: maybe-all-target-zlib
33304 all-target-libjava: maybe-all-target-boehm-gc
33305 all-target-libjava: maybe-all-target-qthreads
33306 all-target-libjava: maybe-all-target-libffi
33307 all-target-libobjc: maybe-all-target-libiberty
33308 all-target-libstdc++-v3: maybe-all-target-libiberty
33309 all-target-libgloss: maybe-configure-target-newlib
33310 all-target-winsup: maybe-all-target-libiberty
33311 all-target-winsup: maybe-all-target-libtermcap
33314 # Non-toplevel bootstrap rules must depend on several packages, to be built
33315 # before gcc. Another wart that will go away, hopefully soon.
33316 @if gcc-no-bootstrap
33318 all-prebootstrap: maybe-all-bfd
33319 all-prebootstrap: maybe-all-opcodes
33320 all-prebootstrap: maybe-all-binutils
33321 all-prebootstrap: maybe-all-gas
33322 all-prebootstrap: maybe-all-intl
33323 all-prebootstrap: maybe-all-ld
33324 all-prebootstrap: maybe-all-libcpp
33325 all-prebootstrap: maybe-all-libiberty
33326 all-prebootstrap: maybe-all-zlib
33327 @endif gcc-no-bootstrap
33329 GDB_TK = @GDB_TK@
33330 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
33332 # Serialization dependencies. Host configures don't work well in parallel to
33333 # each other, due to contention over config.cache. Target configures and
33334 # build configures are similar.
33335 @serialization_dependencies@
33337 # --------------------------------
33338 # Regenerating top level configury
33339 # --------------------------------
33341 # Multilib.out tells target dirs what multilibs they should build.
33342 # There is really only one copy. We use the 'timestamp' method to
33343 # work around various timestamp bugs on some systems.
33344 # We use move-if-change so that it's only considered updated when it
33345 # actually changes, because it has to depend on a phony target.
33346 multilib.out: maybe-all-gcc
33347 @r=`${PWD_COMMAND}`; export r; \
33348 echo "Checking multilib configuration..."; \
33349 $(CC_FOR_TARGET) --print-multi-lib > multilib.tmp 2> /dev/null ; \
33350 $(SHELL) $(srcdir)/move-if-change multilib.tmp multilib.out ; \
33352 # Rebuilding Makefile.in, using autogen.
33353 AUTOGEN = autogen
33354 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
33355 cd $(srcdir) && $(AUTOGEN) Makefile.def
33357 # Rebuilding Makefile.
33358 Makefile: $(srcdir)/Makefile.in config.status
33359 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
33361 config.status: configure $(gcc_version_trigger)
33362 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
33364 # Rebuilding configure.
33365 AUTOCONF = autoconf
33366 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.in $(srcdir)/config/acx.m4
33367 cd $(srcdir) && $(AUTOCONF)
33369 # ------------------------------
33370 # Special directives to GNU Make
33371 # ------------------------------
33373 # Don't pass command-line variables to submakes.
33374 .NOEXPORT:
33375 MAKEOVERRIDES=
33377 # end of Makefile.in