Commit | Line | Data |
---|---|---|
405ea7a0 NN |
1 | |
2 | # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'. | |
252b5132 RH |
3 | # |
4 | # Makefile for directory with subdirs to build. | |
5cec67bf | 5 | # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, |
378fce5b | 6 | # 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation |
252b5132 RH |
7 | # |
8 | # This file is free software; you can redistribute it and/or modify | |
9 | # it under the terms of the GNU General Public License as published by | |
10 | # the Free Software Foundation; either version 2 of the License, or | |
11 | # (at your option) any later version. | |
12 | # | |
13 | # This program is distributed in the hope that it will be useful, | |
14 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
15 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
16 | # GNU General Public License for more details. | |
17 | # | |
18 | # You should have received a copy of the GNU General Public License | |
19 | # along with this program; if not, write to the Free Software | |
6e4d0bcb | 20 | # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
252b5132 RH |
21 | # |
22 | ||
50212802 NN |
23 | # ------------------------------- |
24 | # Standard Autoconf-set variables | |
25 | # ------------------------------- | |
583d52d7 | 26 | VPATH=@srcdir@ |
583d52d7 NN |
27 | |
28 | build_alias=@build_alias@ | |
7f121bbf | 29 | build=@build@ |
583d52d7 | 30 | host_alias=@host_alias@ |
7f121bbf | 31 | host=@host@ |
583d52d7 | 32 | target_alias=@target_alias@ |
7f121bbf | 33 | target=@target@ |
583d52d7 | 34 | |
50212802 | 35 | program_transform_name = @program_transform_name@ |
403d9505 NN |
36 | |
37 | prefix = @prefix@ | |
38 | exec_prefix = @exec_prefix@ | |
39 | ||
50212802 NN |
40 | srcdir = @srcdir@ |
41 | ||
403d9505 NN |
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@ | |
252b5132 RH |
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 | |
d5de0a84 | 63 | |
e5c3f801 NN |
64 | INSTALL = @INSTALL@ |
65 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | |
66 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | |
67 | INSTALL_DATA = @INSTALL_DATA@ | |
656fdd47 PB |
68 | LN = @LN@ |
69 | LN_S = @LN_S@ | |
252b5132 | 70 | |
50212802 NN |
71 | # ------------------------------------------------- |
72 | # Miscellaneous non-standard autoconf-set variables | |
73 | # ------------------------------------------------- | |
252b5132 | 74 | |
50212802 NN |
75 | # The gcc driver likes to know the arguments it was configured with. |
76 | TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@ | |
252b5132 | 77 | |
50212802 NN |
78 | tooldir = @tooldir@ |
79 | build_tooldir = @build_tooldir@ | |
252b5132 | 80 | |
50212802 | 81 | GDB_NLM_DEPS = |
252b5132 | 82 | |
50212802 NN |
83 | # This is the name of the environment variable used for the path to |
84 | # the libraries. | |
85 | RPATH_ENVVAR = @RPATH_ENVVAR@ | |
252b5132 | 86 | |
50212802 | 87 | # This is the list of directories to be built for the build system. |
be75bbe1 | 88 | BUILD_CONFIGDIRS = libiberty |
50212802 NN |
89 | # Build programs are put under this directory. |
90 | BUILD_SUBDIR = @build_subdir@ | |
91 | # This is set by the configure script to the arguments to use when configuring | |
92 | # directories built for the build system. | |
a7254363 | 93 | BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)" |
6a9cf61e PB |
94 | |
95 | # This is the list of variables to export in the environment when | |
96 | # configuring any subdirectory. It must also be exported whenever | |
97 | # recursing into a build directory in case that directory's Makefile | |
98 | # re-runs configure. | |
99 | BASE_EXPORTS = \ | |
100 | FLEX="$(FLEX)"; export FLEX; \ | |
101 | LEX="$(LEX)"; export LEX; \ | |
102 | BISON="$(BISON)"; export BISON; \ | |
103 | YACC="$(YACC)"; export YACC; \ | |
104 | M4="$(M4)"; export M4; \ | |
105 | MAKEINFO="$(MAKEINFO)"; export MAKEINFO; | |
106 | ||
378fce5b | 107 | # This is the list of variables to export in the environment when |
6a9cf61e | 108 | # configuring subdirectories for the build system. |
378fce5b | 109 | BUILD_EXPORTS = \ |
6a9cf61e | 110 | $(BASE_EXPORTS) \ |
378fce5b DD |
111 | AR="$(AR_FOR_BUILD)"; export AR; \ |
112 | AS="$(AS_FOR_BUILD)"; export AS; \ | |
113 | CC="$(CC_FOR_BUILD)"; export CC; \ | |
114 | CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \ | |
115 | CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \ | |
116 | CXX="$(CXX_FOR_BUILD)"; export CXX; \ | |
117 | CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \ | |
118 | GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \ | |
119 | GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \ | |
120 | DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \ | |
121 | LD="$(LD_FOR_BUILD)"; export LD; \ | |
122 | LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \ | |
123 | NM="$(NM_FOR_BUILD)"; export NM; \ | |
124 | RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \ | |
125 | WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; | |
50212802 NN |
126 | |
127 | # This is the list of directories to built for the host system. | |
128 | SUBDIRS = @configdirs@ | |
129 | # This is set by the configure script to the arguments to use when configuring | |
130 | # directories built for the host system. | |
131 | HOST_CONFIGARGS = @host_configargs@ | |
b00612cc PB |
132 | # Host programs are put under this directory, which is . except if building |
133 | # with srcdir=.. | |
134 | HOST_SUBDIR = @host_subdir@ | |
378fce5b | 135 | # This is the list of variables to export in the environment when |
6a9cf61e | 136 | # configuring subdirectories for the host system. |
378fce5b | 137 | HOST_EXPORTS = \ |
6a9cf61e | 138 | $(BASE_EXPORTS) \ |
378fce5b DD |
139 | CC="$(CC)"; export CC; \ |
140 | CFLAGS="$(CFLAGS)"; export CFLAGS; \ | |
141 | CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \ | |
142 | CXX="$(CXX)"; export CXX; \ | |
143 | CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \ | |
144 | AR="$(AR)"; export AR; \ | |
145 | AS="$(AS)"; export AS; \ | |
146 | CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \ | |
147 | DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \ | |
148 | LD="$(LD)"; export LD; \ | |
149 | LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \ | |
150 | NM="$(NM)"; export NM; \ | |
151 | RANLIB="$(RANLIB)"; export RANLIB; \ | |
152 | WINDRES="$(WINDRES)"; export WINDRES; \ | |
153 | OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \ | |
95b6a1f2 | 154 | OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \ |
378fce5b DD |
155 | TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \ |
156 | GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \ | |
315b3b02 | 157 | GMPINC="$(HOST_GMPINC)"; export GMPINC; \ |
e90269c8 | 158 | $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); |
378fce5b DD |
159 | |
160 | # Similar, for later GCC stages. | |
d545f33b | 161 | POSTSTAGE1_HOST_EXPORTS = \ |
e90269c8 | 162 | $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \ |
7ffa0b57 | 163 | $(HOST_EXPORTS) \ |
b00612cc PB |
164 | CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \ |
165 | -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \ | |
166 | CC_FOR_BUILD="$(STAGE_CC_WRAPPER) \ | |
167 | $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \ | |
168 | -B$$r/$(HOST_SUBDIR)/prev-gcc/ \ | |
169 | -B$(build_tooldir)/bin/"; export CC_FOR_BUILD; | |
50212802 NN |
170 | |
171 | # This is set by the configure script to the list of directories which | |
172 | # should be built using the target tools. | |
173 | TARGET_CONFIGDIRS = @target_configdirs@ | |
174 | # Target libraries are put under this directory: | |
175 | TARGET_SUBDIR = @target_subdir@ | |
176 | # This is set by the configure script to the arguments to use when configuring | |
177 | # directories built for the target. | |
a7254363 | 178 | TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)" |
378fce5b | 179 | # This is the list of variables to export in the environment when |
6a9cf61e | 180 | # configuring subdirectories for the host system. |
378fce5b | 181 | BASE_TARGET_EXPORTS = \ |
6a9cf61e | 182 | $(BASE_EXPORTS) \ |
378fce5b DD |
183 | AR="$(AR_FOR_TARGET)"; export AR; \ |
184 | AS="$(AS_FOR_TARGET)"; export AS; \ | |
185 | CC="$(CC_FOR_TARGET)"; export CC; \ | |
186 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
187 | CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \ | |
06bcb89d | 188 | CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \ |
378fce5b DD |
189 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ |
190 | GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \ | |
191 | GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \ | |
192 | DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \ | |
193 | LD="$(LD_FOR_TARGET)"; export LD; \ | |
194 | LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \ | |
195 | NM="$(NM_FOR_TARGET)"; export NM; \ | |
196 | RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \ | |
315b3b02 | 197 | WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \ |
e90269c8 | 198 | $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); |
378fce5b DD |
199 | |
200 | RAW_CXX_TARGET_EXPORTS = \ | |
201 | $(BASE_TARGET_EXPORTS) \ | |
202 | CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \ | |
203 | CXX="$(RAW_CXX_FOR_TARGET)"; export CXX; | |
204 | ||
205 | NORMAL_TARGET_EXPORTS = \ | |
206 | $(BASE_TARGET_EXPORTS) \ | |
207 | CXX="$(CXX_FOR_TARGET)"; export CXX; | |
50212802 | 208 | |
4b1cb4fe DD |
209 | # Where to find GMP |
210 | HOST_GMPLIBS = @gmplibs@ | |
211 | HOST_GMPINC = @gmpinc@ | |
212 | ||
50212802 NN |
213 | # ---------------------------------------------- |
214 | # Programs producing files for the BUILD machine | |
215 | # ---------------------------------------------- | |
216 | ||
217 | SHELL = @config_shell@ | |
218 | ||
219 | # pwd command to use. Allow user to override default by setting PWDCMD in | |
220 | # the environment to account for automounters. The make variable must not | |
221 | # be called PWDCMD, otherwise the value set here is passed to make | |
222 | # subprocesses and overrides the setting from the user's environment. | |
b40e3958 L |
223 | # Don't use PWD since it is a common shell environment variable and we |
224 | # don't want to corrupt it. | |
225 | PWD_COMMAND = $${PWDCMD-pwd} | |
50212802 NN |
226 | |
227 | # compilers to use to create programs which must be run in the build | |
228 | # environment. | |
229 | CC_FOR_BUILD = @CC_FOR_BUILD@ | |
5fbad20a | 230 | CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ |
50212802 NN |
231 | |
232 | CXX_FOR_BUILD = $(CXX) | |
233 | ||
234 | # Special variables passed down in EXTRA_GCC_FLAGS. They are defined | |
235 | # here so that they can be overridden by Makefile fragments. | |
50212802 NN |
236 | BUILD_PREFIX = @BUILD_PREFIX@ |
237 | BUILD_PREFIX_1 = @BUILD_PREFIX_1@ | |
252b5132 | 238 | |
0df3d27f PB |
239 | # Flags to pass to stage2 and later makes. They are defined |
240 | # here so that they can be overridden by Makefile fragments. | |
241 | BOOT_CFLAGS= -g -O2 | |
242 | ||
6a9cf61e | 243 | CONFIGURED_BISON = @CONFIGURED_BISON@ |
72b2455a PB |
244 | BISON = `if [ -f $$r/$(BUILD_SUBDIR)/bison/tests/bison ] ; then \ |
245 | echo $$r/$(BUILD_SUBDIR)/bison/tests/bison ; \ | |
252b5132 | 246 | else \ |
6a9cf61e | 247 | echo ${CONFIGURED_BISON} ; \ |
252b5132 RH |
248 | fi` |
249 | ||
6a9cf61e | 250 | CONFIGURED_YACC = @CONFIGURED_YACC@ |
72b2455a PB |
251 | YACC = `if [ -f $$r/$(BUILD_SUBDIR)/bison/tests/bison ] ; then \ |
252 | echo $$r/$(BUILD_SUBDIR)/bison/tests/bison -y ; \ | |
253 | elif [ -f $$r/$(BUILD_SUBDIR)/byacc/byacc ] ; then \ | |
254 | echo $$r/$(BUILD_SUBDIR)/byacc/byacc ; \ | |
252b5132 | 255 | else \ |
6a9cf61e | 256 | echo ${CONFIGURED_YACC} ; \ |
252b5132 RH |
257 | fi` |
258 | ||
6a9cf61e | 259 | CONFIGURED_FLEX = @CONFIGURED_FLEX@ |
72b2455a PB |
260 | FLEX = `if [ -f $$r/$(BUILD_SUBDIR)/flex/flex ] ; \ |
261 | then echo $$r/$(BUILD_SUBDIR)/flex/flex ; \ | |
6a9cf61e | 262 | else echo ${CONFIGURED_FLEX} ; fi` |
252b5132 | 263 | |
6a9cf61e | 264 | CONFIGURED_LEX = @CONFIGURED_LEX@ |
72b2455a PB |
265 | LEX = `if [ -f $$r/$(BUILD_SUBDIR)/flex/flex ] ; \ |
266 | then echo $$r/$(BUILD_SUBDIR)/flex/flex ; \ | |
6a9cf61e PB |
267 | else echo ${CONFIGURED_LEX} ; fi` |
268 | ||
269 | CONFIGURED_M4 = @CONFIGURED_M4@ | |
72b2455a PB |
270 | M4 = `if [ -f $$r/$(BUILD_SUBDIR)/m4/m4 ] ; \ |
271 | then echo $$r/$(BUILD_SUBDIR)/m4/m4 ; \ | |
6a9cf61e | 272 | else echo ${CONFIGURED_M4} ; fi` |
252b5132 | 273 | |
77f7441a | 274 | # For an installed makeinfo, we require it to be from texinfo 4.2 or |
6a9cf61e PB |
275 | # higher, else we use the "missing" dummy. We also pass the subdirectory |
276 | # makeinfo even if only the Makefile is there, because Texinfo builds its | |
277 | # manual when made, and it requires its own version. | |
278 | CONFIGURED_MAKEINFO = @CONFIGURED_MAKEINFO@ | |
72b2455a PB |
279 | MAKEINFO = `if [ -f $$r/$(BUILD_SUBDIR)/texinfo/makeinfo/Makefile ] ; \ |
280 | then echo $$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo ; \ | |
6a9cf61e | 281 | else if (${CONFIGURED_MAKEINFO} --version \ |
77f7441a | 282 | | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])') >/dev/null 2>&1; \ |
6a9cf61e | 283 | then echo ${CONFIGURED_MAKEINFO}; else echo $$s/missing makeinfo; fi; fi` |
252b5132 RH |
284 | |
285 | # This just becomes part of the MAKEINFO definition passed down to | |
286 | # sub-makes. It lets flags be given on the command line while still | |
287 | # using the makeinfo from the object tree. | |
62a3fc85 DD |
288 | # (Default to avoid splitting info files by setting the threshold high.) |
289 | MAKEINFOFLAGS = --split-size=5000000 | |
252b5132 | 290 | |
b00612cc PB |
291 | # FIXME: expect may become a build tool? |
292 | EXPECT = `if [ -f $$r/$(HOST_SUBDIR)/expect/expect ] ; \ | |
293 | then echo $$r/$(HOST_SUBDIR)/expect/expect ; \ | |
252b5132 RH |
294 | else echo expect ; fi` |
295 | ||
296 | RUNTEST = `if [ -f $$s/dejagnu/runtest ] ; \ | |
297 | then echo $$s/dejagnu/runtest ; \ | |
298 | else echo runtest ; fi` | |
299 | ||
50212802 NN |
300 | # --------------------------------------------- |
301 | # Programs producing files for the HOST machine | |
302 | # --------------------------------------------- | |
252b5132 | 303 | |
50212802 | 304 | AS = @AS@ |
252b5132 | 305 | |
50212802 NN |
306 | AR = @AR@ |
307 | AR_FLAGS = rc | |
252b5132 | 308 | |
50212802 NN |
309 | CC = @CC@ |
310 | CFLAGS = @CFLAGS@ | |
311 | LIBCFLAGS = $(CFLAGS) | |
252b5132 | 312 | |
50212802 NN |
313 | CXX = @CXX@ |
314 | CXXFLAGS = @CXXFLAGS@ | |
315 | LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates | |
49b7683b | 316 | |
50212802 | 317 | DLLTOOL = @DLLTOOL@ |
252b5132 | 318 | |
50212802 | 319 | NM = @NM@ |
15723a45 | 320 | |
50212802 NN |
321 | LD = @LD@ |
322 | LDFLAGS = | |
15723a45 | 323 | |
50212802 | 324 | RANLIB = @RANLIB@ |
252b5132 | 325 | |
50212802 | 326 | WINDRES = @WINDRES@ |
252b5132 | 327 | |
50212802 NN |
328 | PICFLAG = |
329 | ||
330 | # ----------------------------------------------- | |
331 | # Programs producing files for the TARGET machine | |
332 | # ----------------------------------------------- | |
0da52010 | 333 | |
58daee98 | 334 | FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@ |
252b5132 | 335 | |
50212802 | 336 | AR_FOR_TARGET=@AR_FOR_TARGET@ |
54752a6b | 337 | CONFIGURED_AR_FOR_TARGET=@CONFIGURED_AR_FOR_TARGET@ |
50212802 | 338 | USUAL_AR_FOR_TARGET = ` \ |
b00612cc PB |
339 | if [ -f $$r/$(HOST_SUBDIR)/binutils/ar ] ; then \ |
340 | echo $$r/$(HOST_SUBDIR)/binutils/ar ; \ | |
50212802 | 341 | else \ |
7f121bbf | 342 | if [ '$(host)' = '$(target)' ] ; then \ |
50212802 NN |
343 | echo $(AR); \ |
344 | else \ | |
54752a6b | 345 | echo $(CONFIGURED_AR_FOR_TARGET) ; \ |
50212802 NN |
346 | fi; \ |
347 | fi` | |
252b5132 | 348 | |
852e5f18 | 349 | AS_FOR_TARGET=@AS_FOR_TARGET@ |
54752a6b | 350 | CONFIGURED_AS_FOR_TARGET=@CONFIGURED_AS_FOR_TARGET@ |
852e5f18 | 351 | USUAL_AS_FOR_TARGET = ` \ |
b00612cc PB |
352 | if [ -f $$r/$(HOST_SUBDIR)/gas/as-new ] ; then \ |
353 | echo $$r/$(HOST_SUBDIR)/gas/as-new ; \ | |
55db4b87 PB |
354 | elif [ -f $$r/$(HOST_SUBDIR)/gcc/as ]; then \ |
355 | echo $$r/$(HOST_SUBDIR)/gcc/as ; \ | |
252b5132 | 356 | else \ |
7f121bbf | 357 | if [ '$(host)' = '$(target)' ] ; then \ |
252b5132 RH |
358 | echo $(AS); \ |
359 | else \ | |
54752a6b | 360 | echo $(CONFIGURED_AS_FOR_TARGET) ; \ |
252b5132 RH |
361 | fi; \ |
362 | fi` | |
363 | ||
55db4b87 PB |
364 | CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET) |
365 | CONFIGURED_CC_FOR_TARGET=@CONFIGURED_CC_FOR_TARGET@ | |
366 | USUAL_CC_FOR_TARGET = ` \ | |
367 | if [ -f $$r/$(HOST_SUBDIR)/gcc/xgcc ] ; then \ | |
e1e3d0f5 | 368 | echo $$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/ ; \ |
55db4b87 PB |
369 | else \ |
370 | if [ '$(host)' = '$(target)' ] ; then \ | |
371 | echo $(CC); \ | |
372 | else \ | |
373 | echo $(CONFIGURED_CC_FOR_TARGET) ; \ | |
374 | fi; \ | |
375 | fi` | |
376 | ||
50212802 NN |
377 | # During gcc bootstrap, if we use some random cc for stage1 then |
378 | # CFLAGS will be just -g. We want to ensure that TARGET libraries | |
379 | # (which we know are built with gcc) are built with optimizations so | |
380 | # prepend -O2 when setting CFLAGS_FOR_TARGET. | |
a19b6204 | 381 | CFLAGS_FOR_TARGET = -O2 $(CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) |
55db4b87 PB |
382 | SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@ |
383 | ||
50212802 NN |
384 | # If GCC_FOR_TARGET is not overriden on the command line, then this |
385 | # variable is passed down to the gcc Makefile, where it is used to | |
386 | # build libgcc2.a. We define it here so that it can itself be | |
387 | # overridden on the command line. | |
388 | GCC_FOR_TARGET=@GCC_FOR_TARGET@ | |
55db4b87 | 389 | CONFIGURED_GCC_FOR_TARGET=@CONFIGURED_GCC_FOR_TARGET@ |
b00612cc PB |
390 | USUAL_GCC_FOR_TARGET = $(STAGE_CC_WRAPPER) \ |
391 | $$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/ $(FLAGS_FOR_TARGET) | |
50212802 NN |
392 | LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET) |
393 | ||
55db4b87 PB |
394 | CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET) |
395 | CONFIGURED_CXX_FOR_TARGET=@CONFIGURED_CXX_FOR_TARGET@ | |
396 | USUAL_CXX_FOR_TARGET = ` \ | |
397 | if [ -f $$r/$(HOST_SUBDIR)/gcc/g++ ] ; then \ | |
398 | (echo $$r/$(HOST_SUBDIR)/gcc/g++ -B$$r/$(HOST_SUBDIR)/gcc -nostdinc++; \ | |
399 | test ! -f $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags || $(SHELL) $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags --build-includes; \ | |
400 | echo -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs) | tr '\015\012' ' '; \ | |
401 | else \ | |
402 | if [ '$(host)' = '$(target)' ] ; then \ | |
403 | echo $(CXX); \ | |
404 | else \ | |
405 | echo $(CONFIGURED_CXX_FOR_TARGET) ; \ | |
406 | fi; \ | |
407 | fi` | |
408 | ||
409 | RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET) | |
410 | USUAL_RAW_CXX_FOR_TARGET = ` \ | |
411 | if [ -f $$r/$(HOST_SUBDIR)/gcc/xgcc ] ; then \ | |
412 | echo $$r/$(HOST_SUBDIR)/gcc/xgcc -shared-libgcc -B$$r/$(HOST_SUBDIR)/gcc -nostdinc++ -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs; \ | |
413 | else \ | |
414 | if [ '$(host)' = '$(target)' ] ; then \ | |
415 | echo $(CXX); \ | |
416 | else \ | |
417 | echo $(CONFIGURED_CXX_FOR_TARGET) ; \ | |
418 | fi; \ | |
419 | fi` | |
420 | ||
a19b6204 | 421 | CXXFLAGS_FOR_TARGET = $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET) |
50212802 | 422 | LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates |
252b5132 | 423 | |
55db4b87 PB |
424 | GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ $(FLAGS_FOR_TARGET) |
425 | CONFIGURED_GCJ_FOR_TARGET=@CONFIGURED_GCJ_FOR_TARGET@ | |
426 | USUAL_GCJ_FOR_TARGET = ` \ | |
427 | if [ -f $$r/$(HOST_SUBDIR)/gcc/gcj ] ; then \ | |
428 | echo $$r/$(HOST_SUBDIR)/gcc/gcj -B$$r/$(HOST_SUBDIR)/gcc ; \ | |
429 | else \ | |
430 | if [ '$(host)' = '$(target)' ] ; then \ | |
431 | echo $(GCJ); \ | |
432 | else \ | |
433 | echo $(CONFIGURED_GCJ_FOR_TARGET) ; \ | |
434 | fi; \ | |
435 | fi` | |
436 | ||
437 | GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ $(FLAGS_FOR_TARGET) | |
438 | CONFIGURED_GFORTRAN_FOR_TARGET=@CONFIGURED_GFORTRAN_FOR_TARGET@ | |
439 | USUAL_GFORTRAN_FOR_TARGET = ` \ | |
440 | if [ -f $$r/$(HOST_SUBDIR)/gcc/gfortran ] ; then \ | |
441 | echo $$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc ; \ | |
442 | else \ | |
443 | if [ '$(host)' = '$(target)' ] ; then \ | |
444 | echo $(GFORTRAN); \ | |
445 | else \ | |
446 | echo $(CONFIGURED_GFORTRAN_FOR_TARGET) ; \ | |
447 | fi; \ | |
448 | fi` | |
449 | ||
450 | ||
852e5f18 | 451 | DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@ |
54752a6b | 452 | CONFIGURED_DLLTOOL_FOR_TARGET=@CONFIGURED_DLLTOOL_FOR_TARGET@ |
852e5f18 | 453 | USUAL_DLLTOOL_FOR_TARGET = ` \ |
b00612cc PB |
454 | if [ -f $$r/$(HOST_SUBDIR)/binutils/dlltool ] ; then \ |
455 | echo $$r/$(HOST_SUBDIR)/binutils/dlltool ; \ | |
252b5132 | 456 | else \ |
7f121bbf | 457 | if [ '$(host)' = '$(target)' ] ; then \ |
252b5132 RH |
458 | echo $(DLLTOOL); \ |
459 | else \ | |
54752a6b | 460 | echo $(CONFIGURED_DLLTOOL_FOR_TARGET) ; \ |
252b5132 RH |
461 | fi; \ |
462 | fi` | |
463 | ||
50212802 | 464 | LD_FOR_TARGET=@LD_FOR_TARGET@ |
54752a6b | 465 | CONFIGURED_LD_FOR_TARGET=@CONFIGURED_LD_FOR_TARGET@ |
50212802 | 466 | USUAL_LD_FOR_TARGET = ` \ |
b00612cc PB |
467 | if [ -f $$r/$(HOST_SUBDIR)/ld/ld-new ] ; then \ |
468 | echo $$r/$(HOST_SUBDIR)/ld/ld-new ; \ | |
55db4b87 PB |
469 | elif [ -f $$r/$(HOST_SUBDIR)/gcc/collect-ld ]; then \ |
470 | echo $$r/$(HOST_SUBDIR)/gcc/collect-ld ; \ | |
252b5132 | 471 | else \ |
7f121bbf | 472 | if [ '$(host)' = '$(target)' ] ; then \ |
50212802 | 473 | echo $(LD); \ |
252b5132 | 474 | else \ |
54752a6b | 475 | echo $(CONFIGURED_LD_FOR_TARGET) ; \ |
252b5132 RH |
476 | fi; \ |
477 | fi` | |
478 | ||
50212802 NN |
479 | LDFLAGS_FOR_TARGET = |
480 | ||
481 | NM_FOR_TARGET=@NM_FOR_TARGET@ | |
54752a6b | 482 | CONFIGURED_NM_FOR_TARGET=@CONFIGURED_NM_FOR_TARGET@ |
50212802 | 483 | USUAL_NM_FOR_TARGET = ` \ |
b00612cc PB |
484 | if [ -f $$r/$(HOST_SUBDIR)/binutils/nm-new ] ; then \ |
485 | echo $$r/$(HOST_SUBDIR)/binutils/nm-new ; \ | |
55db4b87 PB |
486 | elif [ -f $$r/$(HOST_SUBDIR)/gcc/nm ]; then \ |
487 | echo $$r/$(HOST_SUBDIR)/gcc/nm ; \ | |
252b5132 | 488 | else \ |
7f121bbf | 489 | if [ '$(host)' = '$(target)' ] ; then \ |
50212802 | 490 | echo $(NM); \ |
252b5132 | 491 | else \ |
54752a6b | 492 | echo $(CONFIGURED_NM_FOR_TARGET) ; \ |
252b5132 RH |
493 | fi; \ |
494 | fi` | |
495 | ||
852e5f18 | 496 | RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@ |
54752a6b | 497 | CONFIGURED_RANLIB_FOR_TARGET=@CONFIGURED_RANLIB_FOR_TARGET@ |
852e5f18 | 498 | USUAL_RANLIB_FOR_TARGET = ` \ |
b00612cc PB |
499 | if [ -f $$r/$(HOST_SUBDIR)/binutils/ranlib ] ; then \ |
500 | echo $$r/$(HOST_SUBDIR)/binutils/ranlib ; \ | |
252b5132 | 501 | else \ |
7f121bbf | 502 | if [ '$(host)' = '$(target)' ] ; then \ |
3f152009 AO |
503 | if [ x'$(RANLIB)' != x ]; then \ |
504 | echo $(RANLIB); \ | |
505 | else \ | |
506 | echo ranlib; \ | |
507 | fi; \ | |
252b5132 | 508 | else \ |
54752a6b | 509 | echo $(CONFIGURED_RANLIB_FOR_TARGET) ; \ |
252b5132 RH |
510 | fi; \ |
511 | fi` | |
512 | ||
50212802 | 513 | WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@ |
54752a6b | 514 | CONFIGURED_WINDRES_FOR_TARGET=@CONFIGURED_WINDRES_FOR_TARGET@ |
50212802 | 515 | USUAL_WINDRES_FOR_TARGET = ` \ |
b00612cc PB |
516 | if [ -f $$r/$(HOST_SUBDIR)/binutils/windres ] ; then \ |
517 | echo $$r/$(HOST_SUBDIR)/binutils/windres ; \ | |
252b5132 | 518 | else \ |
7f121bbf | 519 | if [ '$(host)' = '$(target)' ] ; then \ |
50212802 | 520 | echo $(WINDRES); \ |
252b5132 | 521 | else \ |
54752a6b | 522 | echo $(CONFIGURED_WINDRES_FOR_TARGET) ; \ |
252b5132 RH |
523 | fi; \ |
524 | fi` | |
525 | ||
50212802 NN |
526 | PICFLAG_FOR_TARGET = |
527 | ||
528 | # ------------------------------------ | |
529 | # Miscellaneous targets and flag lists | |
530 | # ------------------------------------ | |
531 | ||
252b5132 RH |
532 | # The first rule in the file had better be this one. Don't put any above it. |
533 | # This lives here to allow makefile fragments to contain dependencies. | |
319cab08 | 534 | @default_target@: |
252b5132 | 535 | |
252b5132 | 536 | #### host and target specific makefile fragments come in here. |
a0da8069 NN |
537 | @target_makefile_frag@ |
538 | @alphaieee_frag@ | |
539 | @ospace_frag@ | |
540 | @host_makefile_frag@ | |
252b5132 RH |
541 | ### |
542 | ||
e90269c8 PB |
543 | # This is the list of directories that may be needed in RPATH_ENVVAR |
544 | # so that prorgams built for the target machine work. | |
064d0a7c | 545 | TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(HOST_LIB_PATH_gcc) |
e90269c8 PB |
546 | |
547 | @if target-libstdc++-v3 | |
548 | TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs: | |
549 | @endif target-libstdc++-v3 | |
550 | ||
551 | @if target-libmudflap | |
552 | TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs: | |
553 | @endif target-libmudflap | |
554 | ||
064d0a7c PB |
555 | @if target-libssp |
556 | TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs: | |
557 | @endif target-libssp | |
558 | ||
e90269c8 PB |
559 | |
560 | ||
561 | # This is the list of directories that may be needed in RPATH_ENVVAR | |
562 | # so that programs built for the host machine work. | |
563 | HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes) | |
564 | ||
565 | # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch | |
566 | @if gcc | |
567 | HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc:$$r/$(HOST_SUBDIR)/prev-gcc: | |
568 | @endif gcc | |
569 | ||
570 | ||
571 | @if bfd | |
572 | HOST_LIB_PATH_bfd = \ | |
573 | $$r/$(HOST_SUBDIR)/bfd/.:$$r/$(HOST_SUBDIR)/prev-bfd/.: | |
574 | @endif bfd | |
575 | ||
576 | @if opcodes | |
577 | HOST_LIB_PATH_opcodes = \ | |
578 | $$r/$(HOST_SUBDIR)/opcodes/.:$$r/$(HOST_SUBDIR)/prev-opcodes/.: | |
579 | @endif opcodes | |
580 | ||
581 | ||
252b5132 | 582 | # Flags to pass down to all sub-makes. |
252b5132 | 583 | BASE_FLAGS_TO_PASS = \ |
497f816e | 584 | "DESTDIR=$(DESTDIR)" \ |
252b5132 | 585 | "RPATH_ENVVAR=$(RPATH_ENVVAR)" \ |
252b5132 | 586 | "TARGET_SUBDIR=$(TARGET_SUBDIR)" \ |
252b5132 RH |
587 | "bindir=$(bindir)" \ |
588 | "datadir=$(datadir)" \ | |
589 | "exec_prefix=$(exec_prefix)" \ | |
590 | "includedir=$(includedir)" \ | |
591 | "infodir=$(infodir)" \ | |
592 | "libdir=$(libdir)" \ | |
593 | "libexecdir=$(libexecdir)" \ | |
594 | "lispdir=$(lispdir)" \ | |
595 | "localstatedir=$(localstatedir)" \ | |
596 | "mandir=$(mandir)" \ | |
597 | "oldincludedir=$(oldincludedir)" \ | |
598 | "prefix=$(prefix)" \ | |
599 | "sbindir=$(sbindir)" \ | |
600 | "sharedstatedir=$(sharedstatedir)" \ | |
601 | "sysconfdir=$(sysconfdir)" \ | |
602 | "tooldir=$(tooldir)" \ | |
ba73c63f | 603 | "build_tooldir=$(build_tooldir)" \ |
12f0bd74 NN |
604 | "target_alias=$(target_alias)" \ |
605 | "BISON=$(BISON)" \ | |
606 | "CC_FOR_BUILD=$(CC_FOR_BUILD)" \ | |
b2edd3b5 | 607 | "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \ |
12f0bd74 NN |
608 | "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \ |
609 | "EXPECT=$(EXPECT)" \ | |
6a9cf61e | 610 | "FLEX=$(FLEX)" \ |
12f0bd74 NN |
611 | "INSTALL=$(INSTALL)" \ |
612 | "INSTALL_DATA=$(INSTALL_DATA)" \ | |
613 | "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \ | |
614 | "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \ | |
615 | "LEX=$(LEX)" \ | |
616 | "M4=$(M4)" \ | |
617 | "MAKE=$(MAKE)" \ | |
618 | "RUNTEST=$(RUNTEST)" \ | |
619 | "RUNTESTFLAGS=$(RUNTESTFLAGS)" \ | |
620 | "SHELL=$(SHELL)" \ | |
621 | "YACC=$(YACC)" \ | |
622 | "AR_FLAGS=$(AR_FLAGS)" \ | |
623 | "CFLAGS=$(CFLAGS)" \ | |
624 | "CXXFLAGS=$(CXXFLAGS)" \ | |
625 | "LDFLAGS=$(LDFLAGS)" \ | |
626 | "LIBCFLAGS=$(LIBCFLAGS)" \ | |
627 | "LIBCXXFLAGS=$(LIBCXXFLAGS)" \ | |
628 | "AR_FOR_TARGET=$(AR_FOR_TARGET)" \ | |
629 | "AS_FOR_TARGET=$(AS_FOR_TARGET)" \ | |
630 | "CC_FOR_TARGET=$(CC_FOR_TARGET)" \ | |
631 | "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \ | |
06bcb89d | 632 | "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \ |
12f0bd74 NN |
633 | "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \ |
634 | "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \ | |
635 | "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \ | |
636 | "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \ | |
4b1cb4fe | 637 | "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \ |
12f0bd74 | 638 | "LD_FOR_TARGET=$(LD_FOR_TARGET)" \ |
414e5532 | 639 | "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \ |
12f0bd74 NN |
640 | "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \ |
641 | "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \ | |
642 | "NM_FOR_TARGET=$(NM_FOR_TARGET)" \ | |
643 | "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \ | |
644 | "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \ | |
10ecffb9 | 645 | "CONFIG_SHELL=$(SHELL)" \ |
12f0bd74 | 646 | "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" |
252b5132 | 647 | |
55db4b87 PB |
648 | # We leave this in just in case, but it is not needed anymore. |
649 | RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) | |
656fdd47 | 650 | |
252b5132 RH |
651 | # Flags to pass down to most sub-makes, in which we're building with |
652 | # the host environment. | |
252b5132 RH |
653 | EXTRA_HOST_FLAGS = \ |
654 | 'AR=$(AR)' \ | |
655 | 'AS=$(AS)' \ | |
656 | 'CC=$(CC)' \ | |
657 | 'CXX=$(CXX)' \ | |
658 | 'DLLTOOL=$(DLLTOOL)' \ | |
659 | 'LD=$(LD)' \ | |
660 | 'NM=$(NM)' \ | |
b9459e83 | 661 | 'RANLIB=$(RANLIB)' \ |
252b5132 RH |
662 | 'WINDRES=$(WINDRES)' |
663 | ||
664 | FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) | |
665 | ||
666 | # Flags that are concerned with the location of the X11 include files | |
667 | # and library files | |
668 | # | |
669 | # NOTE: until the top-level is getting the values via autoconf, it only | |
670 | # causes problems to have this top-level Makefile overriding the autoconf-set | |
671 | # values in child directories. Only variables that don't conflict with | |
672 | # autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now. | |
673 | # | |
674 | X11_FLAGS_TO_PASS = \ | |
675 | 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \ | |
676 | 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)' | |
677 | ||
678 | # Flags to pass down to makes which are built with the target environment. | |
679 | # The double $ decreases the length of the command line; the variables | |
680 | # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. | |
252b5132 RH |
681 | EXTRA_TARGET_FLAGS = \ |
682 | 'AR=$$(AR_FOR_TARGET)' \ | |
683 | 'AS=$$(AS_FOR_TARGET)' \ | |
684 | 'CC=$$(CC_FOR_TARGET)' \ | |
685 | 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \ | |
686 | 'CXX=$$(CXX_FOR_TARGET)' \ | |
687 | 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \ | |
688 | 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \ | |
689 | 'LD=$$(LD_FOR_TARGET)' \ | |
414e5532 | 690 | 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \ |
252b5132 RH |
691 | 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \ |
692 | 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \ | |
693 | 'NM=$$(NM_FOR_TARGET)' \ | |
694 | 'RANLIB=$$(RANLIB_FOR_TARGET)' \ | |
695 | 'WINDRES=$$(WINDRES_FOR_TARGET)' | |
696 | ||
697 | TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) | |
698 | ||
699 | # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it | |
700 | # unfortunately needs the native compiler and the target ar and | |
701 | # ranlib. | |
702 | # If any variables are added here, they must be added to do-*, below. | |
2a4cbe27 | 703 | # The BUILD_* variables are a special case, which are used for the gcc |
252b5132 RH |
704 | # cross-building scheme. |
705 | EXTRA_GCC_FLAGS = \ | |
27f15fdd DD |
706 | 'BUILD_PREFIX=$(BUILD_PREFIX)' \ |
707 | 'BUILD_PREFIX_1=$(BUILD_PREFIX_1)' \ | |
252b5132 | 708 | "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \ |
3dee29da NN |
709 | "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \ |
710 | "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \ | |
711 | "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \ | |
712 | "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \ | |
713 | "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \ | |
714 | "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \ | |
715 | "`echo 'STAGE1_CFLAGS=$(STAGE1_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \ | |
716 | "`echo 'BOOT_CFLAGS=$(BOOT_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \ | |
717 | "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" | |
252b5132 | 718 | |
f0b24077 | 719 | GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) |
252b5132 | 720 | |
dd12c3a8 | 721 | .PHONY: configure-host |
b813574b | 722 | configure-host: \ |
dd12c3a8 NN |
723 | maybe-configure-ash \ |
724 | maybe-configure-autoconf \ | |
725 | maybe-configure-automake \ | |
726 | maybe-configure-bash \ | |
727 | maybe-configure-bfd \ | |
728 | maybe-configure-opcodes \ | |
729 | maybe-configure-binutils \ | |
730 | maybe-configure-bison \ | |
731 | maybe-configure-byacc \ | |
732 | maybe-configure-bzip2 \ | |
733 | maybe-configure-dejagnu \ | |
734 | maybe-configure-diff \ | |
735 | maybe-configure-dosutils \ | |
736 | maybe-configure-etc \ | |
737 | maybe-configure-fastjar \ | |
738 | maybe-configure-fileutils \ | |
739 | maybe-configure-findutils \ | |
740 | maybe-configure-find \ | |
d3ed111c | 741 | maybe-configure-fixincludes \ |
dd12c3a8 NN |
742 | maybe-configure-flex \ |
743 | maybe-configure-gas \ | |
b813574b | 744 | maybe-configure-gcc \ |
dd12c3a8 NN |
745 | maybe-configure-gawk \ |
746 | maybe-configure-gettext \ | |
747 | maybe-configure-gnuserv \ | |
748 | maybe-configure-gprof \ | |
749 | maybe-configure-gzip \ | |
750 | maybe-configure-hello \ | |
751 | maybe-configure-indent \ | |
752 | maybe-configure-intl \ | |
753 | maybe-configure-tcl \ | |
754 | maybe-configure-itcl \ | |
755 | maybe-configure-ld \ | |
04cf1b77 | 756 | maybe-configure-libcpp \ |
dd12c3a8 NN |
757 | maybe-configure-libgui \ |
758 | maybe-configure-libiberty \ | |
759 | maybe-configure-libtool \ | |
760 | maybe-configure-m4 \ | |
761 | maybe-configure-make \ | |
762 | maybe-configure-mmalloc \ | |
763 | maybe-configure-patch \ | |
764 | maybe-configure-perl \ | |
765 | maybe-configure-prms \ | |
766 | maybe-configure-rcs \ | |
767 | maybe-configure-readline \ | |
768 | maybe-configure-release \ | |
769 | maybe-configure-recode \ | |
770 | maybe-configure-sed \ | |
771 | maybe-configure-send-pr \ | |
772 | maybe-configure-shellutils \ | |
773 | maybe-configure-sid \ | |
774 | maybe-configure-sim \ | |
775 | maybe-configure-tar \ | |
776 | maybe-configure-texinfo \ | |
777 | maybe-configure-textutils \ | |
778 | maybe-configure-time \ | |
779 | maybe-configure-uudecode \ | |
780 | maybe-configure-wdiff \ | |
781 | maybe-configure-zip \ | |
782 | maybe-configure-zlib \ | |
783 | maybe-configure-gdb \ | |
784 | maybe-configure-expect \ | |
785 | maybe-configure-guile \ | |
786 | maybe-configure-tk \ | |
dd12c3a8 | 787 | maybe-configure-libtermcap \ |
b00612cc PB |
788 | maybe-configure-utils \ |
789 | maybe-configure-gnattools | |
dd12c3a8 NN |
790 | .PHONY: configure-target |
791 | configure-target: \ | |
792 | maybe-configure-target-libstdc++-v3 \ | |
4b1cb4fe | 793 | maybe-configure-target-libmudflap \ |
064d0a7c | 794 | maybe-configure-target-libssp \ |
dd12c3a8 | 795 | maybe-configure-target-newlib \ |
4b1cb4fe | 796 | maybe-configure-target-libgfortran \ |
dd12c3a8 NN |
797 | maybe-configure-target-libobjc \ |
798 | maybe-configure-target-libtermcap \ | |
799 | maybe-configure-target-winsup \ | |
800 | maybe-configure-target-libgloss \ | |
801 | maybe-configure-target-libiberty \ | |
802 | maybe-configure-target-gperf \ | |
803 | maybe-configure-target-examples \ | |
804 | maybe-configure-target-libffi \ | |
805 | maybe-configure-target-libjava \ | |
806 | maybe-configure-target-zlib \ | |
807 | maybe-configure-target-boehm-gc \ | |
808 | maybe-configure-target-qthreads \ | |
a2592b1b DD |
809 | maybe-configure-target-rda \ |
810 | maybe-configure-target-libada | |
252b5132 | 811 | |
319cab08 PB |
812 | # The target built for a native non-bootstrap build. |
813 | .PHONY: all | |
72b2455a | 814 | all: unstage all-host all-target stage |
6a9cf61e PB |
815 | |
816 | .PHONY: all-build | |
817 | all-build: \ | |
818 | maybe-all-build-libiberty \ | |
6a9cf61e PB |
819 | maybe-all-build-bison \ |
820 | maybe-all-build-byacc \ | |
821 | maybe-all-build-flex \ | |
822 | maybe-all-build-m4 \ | |
ee025550 PB |
823 | maybe-all-build-texinfo \ |
824 | maybe-all-build-fixincludes | |
dd12c3a8 | 825 | .PHONY: all-host |
b813574b | 826 | all-host: \ |
dd12c3a8 NN |
827 | maybe-all-ash \ |
828 | maybe-all-autoconf \ | |
829 | maybe-all-automake \ | |
830 | maybe-all-bash \ | |
831 | maybe-all-bfd \ | |
832 | maybe-all-opcodes \ | |
833 | maybe-all-binutils \ | |
834 | maybe-all-bison \ | |
835 | maybe-all-byacc \ | |
836 | maybe-all-bzip2 \ | |
837 | maybe-all-dejagnu \ | |
838 | maybe-all-diff \ | |
839 | maybe-all-dosutils \ | |
840 | maybe-all-etc \ | |
841 | maybe-all-fastjar \ | |
842 | maybe-all-fileutils \ | |
843 | maybe-all-findutils \ | |
844 | maybe-all-find \ | |
d3ed111c | 845 | maybe-all-fixincludes \ |
dd12c3a8 NN |
846 | maybe-all-flex \ |
847 | maybe-all-gas \ | |
b813574b | 848 | maybe-all-gcc \ |
dd12c3a8 NN |
849 | maybe-all-gawk \ |
850 | maybe-all-gettext \ | |
851 | maybe-all-gnuserv \ | |
852 | maybe-all-gprof \ | |
853 | maybe-all-gzip \ | |
854 | maybe-all-hello \ | |
855 | maybe-all-indent \ | |
856 | maybe-all-intl \ | |
857 | maybe-all-tcl \ | |
858 | maybe-all-itcl \ | |
859 | maybe-all-ld \ | |
04cf1b77 | 860 | maybe-all-libcpp \ |
dd12c3a8 NN |
861 | maybe-all-libgui \ |
862 | maybe-all-libiberty \ | |
863 | maybe-all-libtool \ | |
864 | maybe-all-m4 \ | |
865 | maybe-all-make \ | |
866 | maybe-all-mmalloc \ | |
867 | maybe-all-patch \ | |
868 | maybe-all-perl \ | |
869 | maybe-all-prms \ | |
870 | maybe-all-rcs \ | |
871 | maybe-all-readline \ | |
872 | maybe-all-release \ | |
873 | maybe-all-recode \ | |
874 | maybe-all-sed \ | |
875 | maybe-all-send-pr \ | |
876 | maybe-all-shellutils \ | |
877 | maybe-all-sid \ | |
878 | maybe-all-sim \ | |
879 | maybe-all-tar \ | |
880 | maybe-all-texinfo \ | |
881 | maybe-all-textutils \ | |
882 | maybe-all-time \ | |
883 | maybe-all-uudecode \ | |
884 | maybe-all-wdiff \ | |
885 | maybe-all-zip \ | |
886 | maybe-all-zlib \ | |
887 | maybe-all-gdb \ | |
888 | maybe-all-expect \ | |
889 | maybe-all-guile \ | |
890 | maybe-all-tk \ | |
dd12c3a8 | 891 | maybe-all-libtermcap \ |
b00612cc PB |
892 | maybe-all-utils \ |
893 | maybe-all-gnattools | |
dd12c3a8 NN |
894 | .PHONY: all-target |
895 | all-target: \ | |
896 | maybe-all-target-libstdc++-v3 \ | |
4b1cb4fe | 897 | maybe-all-target-libmudflap \ |
064d0a7c | 898 | maybe-all-target-libssp \ |
dd12c3a8 | 899 | maybe-all-target-newlib \ |
4b1cb4fe | 900 | maybe-all-target-libgfortran \ |
dd12c3a8 NN |
901 | maybe-all-target-libobjc \ |
902 | maybe-all-target-libtermcap \ | |
903 | maybe-all-target-winsup \ | |
904 | maybe-all-target-libgloss \ | |
905 | maybe-all-target-libiberty \ | |
906 | maybe-all-target-gperf \ | |
907 | maybe-all-target-examples \ | |
908 | maybe-all-target-libffi \ | |
909 | maybe-all-target-libjava \ | |
910 | maybe-all-target-zlib \ | |
911 | maybe-all-target-boehm-gc \ | |
912 | maybe-all-target-qthreads \ | |
a2592b1b DD |
913 | maybe-all-target-rda \ |
914 | maybe-all-target-libada | |
252b5132 RH |
915 | |
916 | # Do a target for all the subdirectories. A ``make do-X'' will do a | |
917 | # ``make X'' in all subdirectories (because, in general, there is a | |
918 | # dependency (below) of X upon do-X, a ``make X'' will also do this, | |
919 | # but it may do additional work as well). | |
e393202e | 920 | |
2a4cbe27 | 921 | .PHONY: do-info |
b813574b | 922 | do-info: unstage info-host info-target stage |
e393202e | 923 | |
2a4cbe27 | 924 | .PHONY: info-host |
b813574b | 925 | info-host: \ |
2a4cbe27 NN |
926 | maybe-info-ash \ |
927 | maybe-info-autoconf \ | |
928 | maybe-info-automake \ | |
929 | maybe-info-bash \ | |
930 | maybe-info-bfd \ | |
931 | maybe-info-opcodes \ | |
932 | maybe-info-binutils \ | |
933 | maybe-info-bison \ | |
934 | maybe-info-byacc \ | |
935 | maybe-info-bzip2 \ | |
936 | maybe-info-dejagnu \ | |
937 | maybe-info-diff \ | |
938 | maybe-info-dosutils \ | |
939 | maybe-info-etc \ | |
940 | maybe-info-fastjar \ | |
941 | maybe-info-fileutils \ | |
942 | maybe-info-findutils \ | |
943 | maybe-info-find \ | |
d3ed111c | 944 | maybe-info-fixincludes \ |
2a4cbe27 NN |
945 | maybe-info-flex \ |
946 | maybe-info-gas \ | |
b813574b | 947 | maybe-info-gcc \ |
2a4cbe27 NN |
948 | maybe-info-gawk \ |
949 | maybe-info-gettext \ | |
950 | maybe-info-gnuserv \ | |
951 | maybe-info-gprof \ | |
952 | maybe-info-gzip \ | |
953 | maybe-info-hello \ | |
954 | maybe-info-indent \ | |
955 | maybe-info-intl \ | |
956 | maybe-info-tcl \ | |
957 | maybe-info-itcl \ | |
958 | maybe-info-ld \ | |
04cf1b77 | 959 | maybe-info-libcpp \ |
2a4cbe27 NN |
960 | maybe-info-libgui \ |
961 | maybe-info-libiberty \ | |
962 | maybe-info-libtool \ | |
963 | maybe-info-m4 \ | |
964 | maybe-info-make \ | |
965 | maybe-info-mmalloc \ | |
966 | maybe-info-patch \ | |
967 | maybe-info-perl \ | |
968 | maybe-info-prms \ | |
969 | maybe-info-rcs \ | |
970 | maybe-info-readline \ | |
971 | maybe-info-release \ | |
972 | maybe-info-recode \ | |
973 | maybe-info-sed \ | |
974 | maybe-info-send-pr \ | |
975 | maybe-info-shellutils \ | |
976 | maybe-info-sid \ | |
977 | maybe-info-sim \ | |
978 | maybe-info-tar \ | |
979 | maybe-info-texinfo \ | |
980 | maybe-info-textutils \ | |
981 | maybe-info-time \ | |
982 | maybe-info-uudecode \ | |
983 | maybe-info-wdiff \ | |
984 | maybe-info-zip \ | |
985 | maybe-info-zlib \ | |
986 | maybe-info-gdb \ | |
987 | maybe-info-expect \ | |
988 | maybe-info-guile \ | |
989 | maybe-info-tk \ | |
2a4cbe27 | 990 | maybe-info-libtermcap \ |
b00612cc PB |
991 | maybe-info-utils \ |
992 | maybe-info-gnattools | |
252b5132 | 993 | |
2a4cbe27 NN |
994 | .PHONY: info-target |
995 | info-target: \ | |
996 | maybe-info-target-libstdc++-v3 \ | |
4b1cb4fe | 997 | maybe-info-target-libmudflap \ |
064d0a7c | 998 | maybe-info-target-libssp \ |
2a4cbe27 | 999 | maybe-info-target-newlib \ |
4b1cb4fe | 1000 | maybe-info-target-libgfortran \ |
2a4cbe27 NN |
1001 | maybe-info-target-libobjc \ |
1002 | maybe-info-target-libtermcap \ | |
1003 | maybe-info-target-winsup \ | |
1004 | maybe-info-target-libgloss \ | |
1005 | maybe-info-target-libiberty \ | |
1006 | maybe-info-target-gperf \ | |
1007 | maybe-info-target-examples \ | |
1008 | maybe-info-target-libffi \ | |
1009 | maybe-info-target-libjava \ | |
1010 | maybe-info-target-zlib \ | |
1011 | maybe-info-target-boehm-gc \ | |
1012 | maybe-info-target-qthreads \ | |
a2592b1b DD |
1013 | maybe-info-target-rda \ |
1014 | maybe-info-target-libada | |
252b5132 | 1015 | |
4fa63067 | 1016 | .PHONY: do-dvi |
b813574b | 1017 | do-dvi: unstage dvi-host dvi-target stage |
2a4cbe27 | 1018 | |
4fa63067 | 1019 | .PHONY: dvi-host |
b813574b | 1020 | dvi-host: \ |
4fa63067 NN |
1021 | maybe-dvi-ash \ |
1022 | maybe-dvi-autoconf \ | |
1023 | maybe-dvi-automake \ | |
1024 | maybe-dvi-bash \ | |
1025 | maybe-dvi-bfd \ | |
1026 | maybe-dvi-opcodes \ | |
1027 | maybe-dvi-binutils \ | |
1028 | maybe-dvi-bison \ | |
1029 | maybe-dvi-byacc \ | |
1030 | maybe-dvi-bzip2 \ | |
1031 | maybe-dvi-dejagnu \ | |
1032 | maybe-dvi-diff \ | |
1033 | maybe-dvi-dosutils \ | |
1034 | maybe-dvi-etc \ | |
1035 | maybe-dvi-fastjar \ | |
1036 | maybe-dvi-fileutils \ | |
1037 | maybe-dvi-findutils \ | |
1038 | maybe-dvi-find \ | |
d3ed111c | 1039 | maybe-dvi-fixincludes \ |
4fa63067 NN |
1040 | maybe-dvi-flex \ |
1041 | maybe-dvi-gas \ | |
b813574b | 1042 | maybe-dvi-gcc \ |
4fa63067 NN |
1043 | maybe-dvi-gawk \ |
1044 | maybe-dvi-gettext \ | |
1045 | maybe-dvi-gnuserv \ | |
1046 | maybe-dvi-gprof \ | |
1047 | maybe-dvi-gzip \ | |
1048 | maybe-dvi-hello \ | |
1049 | maybe-dvi-indent \ | |
1050 | maybe-dvi-intl \ | |
1051 | maybe-dvi-tcl \ | |
1052 | maybe-dvi-itcl \ | |
1053 | maybe-dvi-ld \ | |
04cf1b77 | 1054 | maybe-dvi-libcpp \ |
4fa63067 NN |
1055 | maybe-dvi-libgui \ |
1056 | maybe-dvi-libiberty \ | |
1057 | maybe-dvi-libtool \ | |
1058 | maybe-dvi-m4 \ | |
1059 | maybe-dvi-make \ | |
1060 | maybe-dvi-mmalloc \ | |
1061 | maybe-dvi-patch \ | |
1062 | maybe-dvi-perl \ | |
1063 | maybe-dvi-prms \ | |
1064 | maybe-dvi-rcs \ | |
1065 | maybe-dvi-readline \ | |
1066 | maybe-dvi-release \ | |
1067 | maybe-dvi-recode \ | |
1068 | maybe-dvi-sed \ | |
1069 | maybe-dvi-send-pr \ | |
1070 | maybe-dvi-shellutils \ | |
1071 | maybe-dvi-sid \ | |
1072 | maybe-dvi-sim \ | |
1073 | maybe-dvi-tar \ | |
1074 | maybe-dvi-texinfo \ | |
1075 | maybe-dvi-textutils \ | |
1076 | maybe-dvi-time \ | |
1077 | maybe-dvi-uudecode \ | |
1078 | maybe-dvi-wdiff \ | |
1079 | maybe-dvi-zip \ | |
1080 | maybe-dvi-zlib \ | |
1081 | maybe-dvi-gdb \ | |
1082 | maybe-dvi-expect \ | |
1083 | maybe-dvi-guile \ | |
1084 | maybe-dvi-tk \ | |
4fa63067 | 1085 | maybe-dvi-libtermcap \ |
b00612cc PB |
1086 | maybe-dvi-utils \ |
1087 | maybe-dvi-gnattools | |
2a4cbe27 | 1088 | |
4fa63067 NN |
1089 | .PHONY: dvi-target |
1090 | dvi-target: \ | |
1091 | maybe-dvi-target-libstdc++-v3 \ | |
4b1cb4fe | 1092 | maybe-dvi-target-libmudflap \ |
064d0a7c | 1093 | maybe-dvi-target-libssp \ |
4fa63067 | 1094 | maybe-dvi-target-newlib \ |
4b1cb4fe | 1095 | maybe-dvi-target-libgfortran \ |
4fa63067 NN |
1096 | maybe-dvi-target-libobjc \ |
1097 | maybe-dvi-target-libtermcap \ | |
1098 | maybe-dvi-target-winsup \ | |
1099 | maybe-dvi-target-libgloss \ | |
1100 | maybe-dvi-target-libiberty \ | |
1101 | maybe-dvi-target-gperf \ | |
1102 | maybe-dvi-target-examples \ | |
1103 | maybe-dvi-target-libffi \ | |
1104 | maybe-dvi-target-libjava \ | |
1105 | maybe-dvi-target-zlib \ | |
1106 | maybe-dvi-target-boehm-gc \ | |
1107 | maybe-dvi-target-qthreads \ | |
1108 | maybe-dvi-target-rda \ | |
1109 | maybe-dvi-target-libada | |
2a4cbe27 | 1110 | |
6d389afc MS |
1111 | .PHONY: do-html |
1112 | do-html: unstage html-host html-target stage | |
1113 | ||
1114 | .PHONY: html-host | |
1115 | html-host: \ | |
1116 | maybe-html-ash \ | |
1117 | maybe-html-autoconf \ | |
1118 | maybe-html-automake \ | |
1119 | maybe-html-bash \ | |
1120 | maybe-html-bfd \ | |
1121 | maybe-html-opcodes \ | |
1122 | maybe-html-binutils \ | |
1123 | maybe-html-bison \ | |
1124 | maybe-html-byacc \ | |
1125 | maybe-html-bzip2 \ | |
1126 | maybe-html-dejagnu \ | |
1127 | maybe-html-diff \ | |
1128 | maybe-html-dosutils \ | |
1129 | maybe-html-etc \ | |
1130 | maybe-html-fastjar \ | |
1131 | maybe-html-fileutils \ | |
1132 | maybe-html-findutils \ | |
1133 | maybe-html-find \ | |
1134 | maybe-html-fixincludes \ | |
1135 | maybe-html-flex \ | |
1136 | maybe-html-gas \ | |
1137 | maybe-html-gcc \ | |
1138 | maybe-html-gawk \ | |
1139 | maybe-html-gettext \ | |
1140 | maybe-html-gnuserv \ | |
1141 | maybe-html-gprof \ | |
1142 | maybe-html-gzip \ | |
1143 | maybe-html-hello \ | |
1144 | maybe-html-indent \ | |
1145 | maybe-html-intl \ | |
1146 | maybe-html-tcl \ | |
1147 | maybe-html-itcl \ | |
1148 | maybe-html-ld \ | |
1149 | maybe-html-libcpp \ | |
1150 | maybe-html-libgui \ | |
1151 | maybe-html-libiberty \ | |
1152 | maybe-html-libtool \ | |
1153 | maybe-html-m4 \ | |
1154 | maybe-html-make \ | |
1155 | maybe-html-mmalloc \ | |
1156 | maybe-html-patch \ | |
1157 | maybe-html-perl \ | |
1158 | maybe-html-prms \ | |
1159 | maybe-html-rcs \ | |
1160 | maybe-html-readline \ | |
1161 | maybe-html-release \ | |
1162 | maybe-html-recode \ | |
1163 | maybe-html-sed \ | |
1164 | maybe-html-send-pr \ | |
1165 | maybe-html-shellutils \ | |
1166 | maybe-html-sid \ | |
1167 | maybe-html-sim \ | |
1168 | maybe-html-tar \ | |
1169 | maybe-html-texinfo \ | |
1170 | maybe-html-textutils \ | |
1171 | maybe-html-time \ | |
1172 | maybe-html-uudecode \ | |
1173 | maybe-html-wdiff \ | |
1174 | maybe-html-zip \ | |
1175 | maybe-html-zlib \ | |
1176 | maybe-html-gdb \ | |
1177 | maybe-html-expect \ | |
1178 | maybe-html-guile \ | |
1179 | maybe-html-tk \ | |
1180 | maybe-html-libtermcap \ | |
b00612cc PB |
1181 | maybe-html-utils \ |
1182 | maybe-html-gnattools | |
6d389afc MS |
1183 | |
1184 | .PHONY: html-target | |
1185 | html-target: \ | |
1186 | maybe-html-target-libstdc++-v3 \ | |
1187 | maybe-html-target-libmudflap \ | |
064d0a7c | 1188 | maybe-html-target-libssp \ |
6d389afc MS |
1189 | maybe-html-target-newlib \ |
1190 | maybe-html-target-libgfortran \ | |
1191 | maybe-html-target-libobjc \ | |
1192 | maybe-html-target-libtermcap \ | |
1193 | maybe-html-target-winsup \ | |
1194 | maybe-html-target-libgloss \ | |
1195 | maybe-html-target-libiberty \ | |
1196 | maybe-html-target-gperf \ | |
1197 | maybe-html-target-examples \ | |
1198 | maybe-html-target-libffi \ | |
1199 | maybe-html-target-libjava \ | |
1200 | maybe-html-target-zlib \ | |
1201 | maybe-html-target-boehm-gc \ | |
1202 | maybe-html-target-qthreads \ | |
1203 | maybe-html-target-rda \ | |
1204 | maybe-html-target-libada | |
1205 | ||
4fa63067 | 1206 | .PHONY: do-TAGS |
b813574b | 1207 | do-TAGS: unstage TAGS-host TAGS-target stage |
2a4cbe27 | 1208 | |
4fa63067 | 1209 | .PHONY: TAGS-host |
b813574b | 1210 | TAGS-host: \ |
4fa63067 NN |
1211 | maybe-TAGS-ash \ |
1212 | maybe-TAGS-autoconf \ | |
1213 | maybe-TAGS-automake \ | |
1214 | maybe-TAGS-bash \ | |
1215 | maybe-TAGS-bfd \ | |
1216 | maybe-TAGS-opcodes \ | |
1217 | maybe-TAGS-binutils \ | |
1218 | maybe-TAGS-bison \ | |
1219 | maybe-TAGS-byacc \ | |
1220 | maybe-TAGS-bzip2 \ | |
1221 | maybe-TAGS-dejagnu \ | |
1222 | maybe-TAGS-diff \ | |
1223 | maybe-TAGS-dosutils \ | |
1224 | maybe-TAGS-etc \ | |
1225 | maybe-TAGS-fastjar \ | |
1226 | maybe-TAGS-fileutils \ | |
1227 | maybe-TAGS-findutils \ | |
1228 | maybe-TAGS-find \ | |
d3ed111c | 1229 | maybe-TAGS-fixincludes \ |
4fa63067 NN |
1230 | maybe-TAGS-flex \ |
1231 | maybe-TAGS-gas \ | |
b813574b | 1232 | maybe-TAGS-gcc \ |
4fa63067 NN |
1233 | maybe-TAGS-gawk \ |
1234 | maybe-TAGS-gettext \ | |
1235 | maybe-TAGS-gnuserv \ | |
1236 | maybe-TAGS-gprof \ | |
1237 | maybe-TAGS-gzip \ | |
1238 | maybe-TAGS-hello \ | |
1239 | maybe-TAGS-indent \ | |
1240 | maybe-TAGS-intl \ | |
1241 | maybe-TAGS-tcl \ | |
1242 | maybe-TAGS-itcl \ | |
1243 | maybe-TAGS-ld \ | |
04cf1b77 | 1244 | maybe-TAGS-libcpp \ |
4fa63067 NN |
1245 | maybe-TAGS-libgui \ |
1246 | maybe-TAGS-libiberty \ | |
1247 | maybe-TAGS-libtool \ | |
1248 | maybe-TAGS-m4 \ | |
1249 | maybe-TAGS-make \ | |
1250 | maybe-TAGS-mmalloc \ | |
1251 | maybe-TAGS-patch \ | |
1252 | maybe-TAGS-perl \ | |
1253 | maybe-TAGS-prms \ | |
1254 | maybe-TAGS-rcs \ | |
1255 | maybe-TAGS-readline \ | |
1256 | maybe-TAGS-release \ | |
1257 | maybe-TAGS-recode \ | |
1258 | maybe-TAGS-sed \ | |
1259 | maybe-TAGS-send-pr \ | |
1260 | maybe-TAGS-shellutils \ | |
1261 | maybe-TAGS-sid \ | |
1262 | maybe-TAGS-sim \ | |
1263 | maybe-TAGS-tar \ | |
1264 | maybe-TAGS-texinfo \ | |
1265 | maybe-TAGS-textutils \ | |
1266 | maybe-TAGS-time \ | |
1267 | maybe-TAGS-uudecode \ | |
1268 | maybe-TAGS-wdiff \ | |
1269 | maybe-TAGS-zip \ | |
1270 | maybe-TAGS-zlib \ | |
1271 | maybe-TAGS-gdb \ | |
1272 | maybe-TAGS-expect \ | |
1273 | maybe-TAGS-guile \ | |
1274 | maybe-TAGS-tk \ | |
4fa63067 | 1275 | maybe-TAGS-libtermcap \ |
b00612cc PB |
1276 | maybe-TAGS-utils \ |
1277 | maybe-TAGS-gnattools | |
2a4cbe27 | 1278 | |
4fa63067 NN |
1279 | .PHONY: TAGS-target |
1280 | TAGS-target: \ | |
1281 | maybe-TAGS-target-libstdc++-v3 \ | |
4b1cb4fe | 1282 | maybe-TAGS-target-libmudflap \ |
064d0a7c | 1283 | maybe-TAGS-target-libssp \ |
4fa63067 | 1284 | maybe-TAGS-target-newlib \ |
4b1cb4fe | 1285 | maybe-TAGS-target-libgfortran \ |
4fa63067 NN |
1286 | maybe-TAGS-target-libobjc \ |
1287 | maybe-TAGS-target-libtermcap \ | |
1288 | maybe-TAGS-target-winsup \ | |
1289 | maybe-TAGS-target-libgloss \ | |
1290 | maybe-TAGS-target-libiberty \ | |
1291 | maybe-TAGS-target-gperf \ | |
1292 | maybe-TAGS-target-examples \ | |
1293 | maybe-TAGS-target-libffi \ | |
1294 | maybe-TAGS-target-libjava \ | |
1295 | maybe-TAGS-target-zlib \ | |
1296 | maybe-TAGS-target-boehm-gc \ | |
1297 | maybe-TAGS-target-qthreads \ | |
1298 | maybe-TAGS-target-rda \ | |
1299 | maybe-TAGS-target-libada | |
a2592b1b | 1300 | |
4fa63067 | 1301 | .PHONY: do-install-info |
b813574b | 1302 | do-install-info: unstage install-info-host install-info-target stage |
a2592b1b | 1303 | |
4fa63067 | 1304 | .PHONY: install-info-host |
b813574b | 1305 | install-info-host: \ |
4fa63067 NN |
1306 | maybe-install-info-ash \ |
1307 | maybe-install-info-autoconf \ | |
1308 | maybe-install-info-automake \ | |
1309 | maybe-install-info-bash \ | |
1310 | maybe-install-info-bfd \ | |
1311 | maybe-install-info-opcodes \ | |
1312 | maybe-install-info-binutils \ | |
1313 | maybe-install-info-bison \ | |
1314 | maybe-install-info-byacc \ | |
1315 | maybe-install-info-bzip2 \ | |
1316 | maybe-install-info-dejagnu \ | |
1317 | maybe-install-info-diff \ | |
1318 | maybe-install-info-dosutils \ | |
1319 | maybe-install-info-etc \ | |
1320 | maybe-install-info-fastjar \ | |
1321 | maybe-install-info-fileutils \ | |
1322 | maybe-install-info-findutils \ | |
1323 | maybe-install-info-find \ | |
d3ed111c | 1324 | maybe-install-info-fixincludes \ |
4fa63067 NN |
1325 | maybe-install-info-flex \ |
1326 | maybe-install-info-gas \ | |
b813574b | 1327 | maybe-install-info-gcc \ |
4fa63067 NN |
1328 | maybe-install-info-gawk \ |
1329 | maybe-install-info-gettext \ | |
1330 | maybe-install-info-gnuserv \ | |
1331 | maybe-install-info-gprof \ | |
1332 | maybe-install-info-gzip \ | |
1333 | maybe-install-info-hello \ | |
1334 | maybe-install-info-indent \ | |
1335 | maybe-install-info-intl \ | |
1336 | maybe-install-info-tcl \ | |
1337 | maybe-install-info-itcl \ | |
1338 | maybe-install-info-ld \ | |
04cf1b77 | 1339 | maybe-install-info-libcpp \ |
4fa63067 NN |
1340 | maybe-install-info-libgui \ |
1341 | maybe-install-info-libiberty \ | |
1342 | maybe-install-info-libtool \ | |
1343 | maybe-install-info-m4 \ | |
1344 | maybe-install-info-make \ | |
1345 | maybe-install-info-mmalloc \ | |
1346 | maybe-install-info-patch \ | |
1347 | maybe-install-info-perl \ | |
1348 | maybe-install-info-prms \ | |
1349 | maybe-install-info-rcs \ | |
1350 | maybe-install-info-readline \ | |
1351 | maybe-install-info-release \ | |
1352 | maybe-install-info-recode \ | |
1353 | maybe-install-info-sed \ | |
1354 | maybe-install-info-send-pr \ | |
1355 | maybe-install-info-shellutils \ | |
1356 | maybe-install-info-sid \ | |
1357 | maybe-install-info-sim \ | |
1358 | maybe-install-info-tar \ | |
1359 | maybe-install-info-texinfo \ | |
1360 | maybe-install-info-textutils \ | |
1361 | maybe-install-info-time \ | |
1362 | maybe-install-info-uudecode \ | |
1363 | maybe-install-info-wdiff \ | |
1364 | maybe-install-info-zip \ | |
1365 | maybe-install-info-zlib \ | |
1366 | maybe-install-info-gdb \ | |
1367 | maybe-install-info-expect \ | |
1368 | maybe-install-info-guile \ | |
1369 | maybe-install-info-tk \ | |
4fa63067 | 1370 | maybe-install-info-libtermcap \ |
b00612cc PB |
1371 | maybe-install-info-utils \ |
1372 | maybe-install-info-gnattools | |
a2592b1b | 1373 | |
4fa63067 NN |
1374 | .PHONY: install-info-target |
1375 | install-info-target: \ | |
1376 | maybe-install-info-target-libstdc++-v3 \ | |
4b1cb4fe | 1377 | maybe-install-info-target-libmudflap \ |
064d0a7c | 1378 | maybe-install-info-target-libssp \ |
4fa63067 | 1379 | maybe-install-info-target-newlib \ |
4b1cb4fe | 1380 | maybe-install-info-target-libgfortran \ |
4fa63067 NN |
1381 | maybe-install-info-target-libobjc \ |
1382 | maybe-install-info-target-libtermcap \ | |
1383 | maybe-install-info-target-winsup \ | |
1384 | maybe-install-info-target-libgloss \ | |
1385 | maybe-install-info-target-libiberty \ | |
1386 | maybe-install-info-target-gperf \ | |
1387 | maybe-install-info-target-examples \ | |
1388 | maybe-install-info-target-libffi \ | |
1389 | maybe-install-info-target-libjava \ | |
1390 | maybe-install-info-target-zlib \ | |
1391 | maybe-install-info-target-boehm-gc \ | |
1392 | maybe-install-info-target-qthreads \ | |
1393 | maybe-install-info-target-rda \ | |
1394 | maybe-install-info-target-libada | |
2a4cbe27 NN |
1395 | |
1396 | .PHONY: do-installcheck | |
b813574b | 1397 | do-installcheck: unstage installcheck-host installcheck-target stage |
2a4cbe27 NN |
1398 | |
1399 | .PHONY: installcheck-host | |
b813574b | 1400 | installcheck-host: \ |
2a4cbe27 NN |
1401 | maybe-installcheck-ash \ |
1402 | maybe-installcheck-autoconf \ | |
1403 | maybe-installcheck-automake \ | |
1404 | maybe-installcheck-bash \ | |
1405 | maybe-installcheck-bfd \ | |
1406 | maybe-installcheck-opcodes \ | |
1407 | maybe-installcheck-binutils \ | |
1408 | maybe-installcheck-bison \ | |
1409 | maybe-installcheck-byacc \ | |
1410 | maybe-installcheck-bzip2 \ | |
1411 | maybe-installcheck-dejagnu \ | |
1412 | maybe-installcheck-diff \ | |
1413 | maybe-installcheck-dosutils \ | |
1414 | maybe-installcheck-etc \ | |
1415 | maybe-installcheck-fastjar \ | |
1416 | maybe-installcheck-fileutils \ | |
1417 | maybe-installcheck-findutils \ | |
1418 | maybe-installcheck-find \ | |
d3ed111c | 1419 | maybe-installcheck-fixincludes \ |
2a4cbe27 NN |
1420 | maybe-installcheck-flex \ |
1421 | maybe-installcheck-gas \ | |
b813574b | 1422 | maybe-installcheck-gcc \ |
2a4cbe27 NN |
1423 | maybe-installcheck-gawk \ |
1424 | maybe-installcheck-gettext \ | |
1425 | maybe-installcheck-gnuserv \ | |
1426 | maybe-installcheck-gprof \ | |
1427 | maybe-installcheck-gzip \ | |
1428 | maybe-installcheck-hello \ | |
1429 | maybe-installcheck-indent \ | |
1430 | maybe-installcheck-intl \ | |
1431 | maybe-installcheck-tcl \ | |
1432 | maybe-installcheck-itcl \ | |
1433 | maybe-installcheck-ld \ | |
04cf1b77 | 1434 | maybe-installcheck-libcpp \ |
2a4cbe27 NN |
1435 | maybe-installcheck-libgui \ |
1436 | maybe-installcheck-libiberty \ | |
1437 | maybe-installcheck-libtool \ | |
1438 | maybe-installcheck-m4 \ | |
1439 | maybe-installcheck-make \ | |
1440 | maybe-installcheck-mmalloc \ | |
1441 | maybe-installcheck-patch \ | |
1442 | maybe-installcheck-perl \ | |
1443 | maybe-installcheck-prms \ | |
1444 | maybe-installcheck-rcs \ | |
1445 | maybe-installcheck-readline \ | |
1446 | maybe-installcheck-release \ | |
1447 | maybe-installcheck-recode \ | |
1448 | maybe-installcheck-sed \ | |
1449 | maybe-installcheck-send-pr \ | |
1450 | maybe-installcheck-shellutils \ | |
1451 | maybe-installcheck-sid \ | |
1452 | maybe-installcheck-sim \ | |
1453 | maybe-installcheck-tar \ | |
1454 | maybe-installcheck-texinfo \ | |
1455 | maybe-installcheck-textutils \ | |
1456 | maybe-installcheck-time \ | |
1457 | maybe-installcheck-uudecode \ | |
1458 | maybe-installcheck-wdiff \ | |
1459 | maybe-installcheck-zip \ | |
1460 | maybe-installcheck-zlib \ | |
1461 | maybe-installcheck-gdb \ | |
1462 | maybe-installcheck-expect \ | |
1463 | maybe-installcheck-guile \ | |
1464 | maybe-installcheck-tk \ | |
2a4cbe27 | 1465 | maybe-installcheck-libtermcap \ |
b00612cc PB |
1466 | maybe-installcheck-utils \ |
1467 | maybe-installcheck-gnattools | |
2a4cbe27 NN |
1468 | |
1469 | .PHONY: installcheck-target | |
1470 | installcheck-target: \ | |
1471 | maybe-installcheck-target-libstdc++-v3 \ | |
4b1cb4fe | 1472 | maybe-installcheck-target-libmudflap \ |
064d0a7c | 1473 | maybe-installcheck-target-libssp \ |
2a4cbe27 | 1474 | maybe-installcheck-target-newlib \ |
4b1cb4fe | 1475 | maybe-installcheck-target-libgfortran \ |
2a4cbe27 NN |
1476 | maybe-installcheck-target-libobjc \ |
1477 | maybe-installcheck-target-libtermcap \ | |
1478 | maybe-installcheck-target-winsup \ | |
1479 | maybe-installcheck-target-libgloss \ | |
1480 | maybe-installcheck-target-libiberty \ | |
1481 | maybe-installcheck-target-gperf \ | |
1482 | maybe-installcheck-target-examples \ | |
1483 | maybe-installcheck-target-libffi \ | |
1484 | maybe-installcheck-target-libjava \ | |
1485 | maybe-installcheck-target-zlib \ | |
1486 | maybe-installcheck-target-boehm-gc \ | |
1487 | maybe-installcheck-target-qthreads \ | |
a2592b1b DD |
1488 | maybe-installcheck-target-rda \ |
1489 | maybe-installcheck-target-libada | |
2a4cbe27 | 1490 | |
4fa63067 | 1491 | .PHONY: do-mostlyclean |
b813574b | 1492 | do-mostlyclean: unstage mostlyclean-host mostlyclean-target stage |
2a4cbe27 | 1493 | |
4fa63067 | 1494 | .PHONY: mostlyclean-host |
b813574b | 1495 | mostlyclean-host: \ |
4fa63067 NN |
1496 | maybe-mostlyclean-ash \ |
1497 | maybe-mostlyclean-autoconf \ | |
1498 | maybe-mostlyclean-automake \ | |
1499 | maybe-mostlyclean-bash \ | |
1500 | maybe-mostlyclean-bfd \ | |
1501 | maybe-mostlyclean-opcodes \ | |
1502 | maybe-mostlyclean-binutils \ | |
1503 | maybe-mostlyclean-bison \ | |
1504 | maybe-mostlyclean-byacc \ | |
1505 | maybe-mostlyclean-bzip2 \ | |
1506 | maybe-mostlyclean-dejagnu \ | |
1507 | maybe-mostlyclean-diff \ | |
1508 | maybe-mostlyclean-dosutils \ | |
1509 | maybe-mostlyclean-etc \ | |
1510 | maybe-mostlyclean-fastjar \ | |
1511 | maybe-mostlyclean-fileutils \ | |
1512 | maybe-mostlyclean-findutils \ | |
1513 | maybe-mostlyclean-find \ | |
d3ed111c | 1514 | maybe-mostlyclean-fixincludes \ |
4fa63067 NN |
1515 | maybe-mostlyclean-flex \ |
1516 | maybe-mostlyclean-gas \ | |
b813574b | 1517 | maybe-mostlyclean-gcc \ |
4fa63067 NN |
1518 | maybe-mostlyclean-gawk \ |
1519 | maybe-mostlyclean-gettext \ | |
1520 | maybe-mostlyclean-gnuserv \ | |
1521 | maybe-mostlyclean-gprof \ | |
1522 | maybe-mostlyclean-gzip \ | |
1523 | maybe-mostlyclean-hello \ | |
1524 | maybe-mostlyclean-indent \ | |
1525 | maybe-mostlyclean-intl \ | |
1526 | maybe-mostlyclean-tcl \ | |
1527 | maybe-mostlyclean-itcl \ | |
1528 | maybe-mostlyclean-ld \ | |
04cf1b77 | 1529 | maybe-mostlyclean-libcpp \ |
4fa63067 NN |
1530 | maybe-mostlyclean-libgui \ |
1531 | maybe-mostlyclean-libiberty \ | |
1532 | maybe-mostlyclean-libtool \ | |
1533 | maybe-mostlyclean-m4 \ | |
1534 | maybe-mostlyclean-make \ | |
1535 | maybe-mostlyclean-mmalloc \ | |
1536 | maybe-mostlyclean-patch \ | |
1537 | maybe-mostlyclean-perl \ | |
1538 | maybe-mostlyclean-prms \ | |
1539 | maybe-mostlyclean-rcs \ | |
1540 | maybe-mostlyclean-readline \ | |
1541 | maybe-mostlyclean-release \ | |
1542 | maybe-mostlyclean-recode \ | |
1543 | maybe-mostlyclean-sed \ | |
1544 | maybe-mostlyclean-send-pr \ | |
1545 | maybe-mostlyclean-shellutils \ | |
1546 | maybe-mostlyclean-sid \ | |
1547 | maybe-mostlyclean-sim \ | |
1548 | maybe-mostlyclean-tar \ | |
1549 | maybe-mostlyclean-texinfo \ | |
1550 | maybe-mostlyclean-textutils \ | |
1551 | maybe-mostlyclean-time \ | |
1552 | maybe-mostlyclean-uudecode \ | |
1553 | maybe-mostlyclean-wdiff \ | |
1554 | maybe-mostlyclean-zip \ | |
1555 | maybe-mostlyclean-zlib \ | |
1556 | maybe-mostlyclean-gdb \ | |
1557 | maybe-mostlyclean-expect \ | |
1558 | maybe-mostlyclean-guile \ | |
1559 | maybe-mostlyclean-tk \ | |
4fa63067 | 1560 | maybe-mostlyclean-libtermcap \ |
b00612cc PB |
1561 | maybe-mostlyclean-utils \ |
1562 | maybe-mostlyclean-gnattools | |
2a4cbe27 | 1563 | |
4fa63067 NN |
1564 | .PHONY: mostlyclean-target |
1565 | mostlyclean-target: \ | |
1566 | maybe-mostlyclean-target-libstdc++-v3 \ | |
4b1cb4fe | 1567 | maybe-mostlyclean-target-libmudflap \ |
064d0a7c | 1568 | maybe-mostlyclean-target-libssp \ |
4fa63067 | 1569 | maybe-mostlyclean-target-newlib \ |
4b1cb4fe | 1570 | maybe-mostlyclean-target-libgfortran \ |
4fa63067 NN |
1571 | maybe-mostlyclean-target-libobjc \ |
1572 | maybe-mostlyclean-target-libtermcap \ | |
1573 | maybe-mostlyclean-target-winsup \ | |
1574 | maybe-mostlyclean-target-libgloss \ | |
1575 | maybe-mostlyclean-target-libiberty \ | |
1576 | maybe-mostlyclean-target-gperf \ | |
1577 | maybe-mostlyclean-target-examples \ | |
1578 | maybe-mostlyclean-target-libffi \ | |
1579 | maybe-mostlyclean-target-libjava \ | |
1580 | maybe-mostlyclean-target-zlib \ | |
1581 | maybe-mostlyclean-target-boehm-gc \ | |
1582 | maybe-mostlyclean-target-qthreads \ | |
1583 | maybe-mostlyclean-target-rda \ | |
1584 | maybe-mostlyclean-target-libada | |
2a4cbe27 | 1585 | |
4fa63067 | 1586 | .PHONY: do-clean |
b813574b | 1587 | do-clean: unstage clean-host clean-target stage |
2a4cbe27 | 1588 | |
4fa63067 | 1589 | .PHONY: clean-host |
b813574b | 1590 | clean-host: \ |
4fa63067 NN |
1591 | maybe-clean-ash \ |
1592 | maybe-clean-autoconf \ | |
1593 | maybe-clean-automake \ | |
1594 | maybe-clean-bash \ | |
1595 | maybe-clean-bfd \ | |
1596 | maybe-clean-opcodes \ | |
1597 | maybe-clean-binutils \ | |
1598 | maybe-clean-bison \ | |
1599 | maybe-clean-byacc \ | |
1600 | maybe-clean-bzip2 \ | |
1601 | maybe-clean-dejagnu \ | |
1602 | maybe-clean-diff \ | |
1603 | maybe-clean-dosutils \ | |
1604 | maybe-clean-etc \ | |
1605 | maybe-clean-fastjar \ | |
1606 | maybe-clean-fileutils \ | |
1607 | maybe-clean-findutils \ | |
1608 | maybe-clean-find \ | |
d3ed111c | 1609 | maybe-clean-fixincludes \ |
4fa63067 NN |
1610 | maybe-clean-flex \ |
1611 | maybe-clean-gas \ | |
b813574b | 1612 | maybe-clean-gcc \ |
4fa63067 NN |
1613 | maybe-clean-gawk \ |
1614 | maybe-clean-gettext \ | |
1615 | maybe-clean-gnuserv \ | |
1616 | maybe-clean-gprof \ | |
1617 | maybe-clean-gzip \ | |
1618 | maybe-clean-hello \ | |
1619 | maybe-clean-indent \ | |
1620 | maybe-clean-intl \ | |
1621 | maybe-clean-tcl \ | |
1622 | maybe-clean-itcl \ | |
1623 | maybe-clean-ld \ | |
04cf1b77 | 1624 | maybe-clean-libcpp \ |
4fa63067 NN |
1625 | maybe-clean-libgui \ |
1626 | maybe-clean-libiberty \ | |
1627 | maybe-clean-libtool \ | |
1628 | maybe-clean-m4 \ | |
1629 | maybe-clean-make \ | |
1630 | maybe-clean-mmalloc \ | |
1631 | maybe-clean-patch \ | |
1632 | maybe-clean-perl \ | |
1633 | maybe-clean-prms \ | |
1634 | maybe-clean-rcs \ | |
1635 | maybe-clean-readline \ | |
1636 | maybe-clean-release \ | |
1637 | maybe-clean-recode \ | |
1638 | maybe-clean-sed \ | |
1639 | maybe-clean-send-pr \ | |
1640 | maybe-clean-shellutils \ | |
1641 | maybe-clean-sid \ | |
1642 | maybe-clean-sim \ | |
1643 | maybe-clean-tar \ | |
1644 | maybe-clean-texinfo \ | |
1645 | maybe-clean-textutils \ | |
1646 | maybe-clean-time \ | |
1647 | maybe-clean-uudecode \ | |
1648 | maybe-clean-wdiff \ | |
1649 | maybe-clean-zip \ | |
1650 | maybe-clean-zlib \ | |
1651 | maybe-clean-gdb \ | |
1652 | maybe-clean-expect \ | |
1653 | maybe-clean-guile \ | |
1654 | maybe-clean-tk \ | |
4fa63067 | 1655 | maybe-clean-libtermcap \ |
b00612cc PB |
1656 | maybe-clean-utils \ |
1657 | maybe-clean-gnattools | |
2a4cbe27 | 1658 | |
4fa63067 NN |
1659 | .PHONY: clean-target |
1660 | clean-target: \ | |
1661 | maybe-clean-target-libstdc++-v3 \ | |
4b1cb4fe | 1662 | maybe-clean-target-libmudflap \ |
064d0a7c | 1663 | maybe-clean-target-libssp \ |
4fa63067 | 1664 | maybe-clean-target-newlib \ |
4b1cb4fe | 1665 | maybe-clean-target-libgfortran \ |
4fa63067 NN |
1666 | maybe-clean-target-libobjc \ |
1667 | maybe-clean-target-libtermcap \ | |
1668 | maybe-clean-target-winsup \ | |
1669 | maybe-clean-target-libgloss \ | |
1670 | maybe-clean-target-libiberty \ | |
1671 | maybe-clean-target-gperf \ | |
1672 | maybe-clean-target-examples \ | |
1673 | maybe-clean-target-libffi \ | |
1674 | maybe-clean-target-libjava \ | |
1675 | maybe-clean-target-zlib \ | |
1676 | maybe-clean-target-boehm-gc \ | |
1677 | maybe-clean-target-qthreads \ | |
1678 | maybe-clean-target-rda \ | |
1679 | maybe-clean-target-libada | |
2a4cbe27 | 1680 | |
4fa63067 | 1681 | .PHONY: do-distclean |
b813574b | 1682 | do-distclean: unstage distclean-host distclean-target stage |
2a4cbe27 | 1683 | |
4fa63067 | 1684 | .PHONY: distclean-host |
b813574b | 1685 | distclean-host: \ |
4fa63067 NN |
1686 | maybe-distclean-ash \ |
1687 | maybe-distclean-autoconf \ | |
1688 | maybe-distclean-automake \ | |
1689 | maybe-distclean-bash \ | |
1690 | maybe-distclean-bfd \ | |
1691 | maybe-distclean-opcodes \ | |
1692 | maybe-distclean-binutils \ | |
1693 | maybe-distclean-bison \ | |
1694 | maybe-distclean-byacc \ | |
1695 | maybe-distclean-bzip2 \ | |
1696 | maybe-distclean-dejagnu \ | |
1697 | maybe-distclean-diff \ | |
1698 | maybe-distclean-dosutils \ | |
1699 | maybe-distclean-etc \ | |
1700 | maybe-distclean-fastjar \ | |
1701 | maybe-distclean-fileutils \ | |
1702 | maybe-distclean-findutils \ | |
1703 | maybe-distclean-find \ | |
d3ed111c | 1704 | maybe-distclean-fixincludes \ |
4fa63067 NN |
1705 | maybe-distclean-flex \ |
1706 | maybe-distclean-gas \ | |
b813574b | 1707 | maybe-distclean-gcc \ |
4fa63067 NN |
1708 | maybe-distclean-gawk \ |
1709 | maybe-distclean-gettext \ | |
1710 | maybe-distclean-gnuserv \ | |
1711 | maybe-distclean-gprof \ | |
1712 | maybe-distclean-gzip \ | |
1713 | maybe-distclean-hello \ | |
1714 | maybe-distclean-indent \ | |
1715 | maybe-distclean-intl \ | |
1716 | maybe-distclean-tcl \ | |
1717 | maybe-distclean-itcl \ | |
1718 | maybe-distclean-ld \ | |
04cf1b77 | 1719 | maybe-distclean-libcpp \ |
4fa63067 NN |
1720 | maybe-distclean-libgui \ |
1721 | maybe-distclean-libiberty \ | |
1722 | maybe-distclean-libtool \ | |
1723 | maybe-distclean-m4 \ | |
1724 | maybe-distclean-make \ | |
1725 | maybe-distclean-mmalloc \ | |
1726 | maybe-distclean-patch \ | |
1727 | maybe-distclean-perl \ | |
1728 | maybe-distclean-prms \ | |
1729 | maybe-distclean-rcs \ | |
1730 | maybe-distclean-readline \ | |
1731 | maybe-distclean-release \ | |
1732 | maybe-distclean-recode \ | |
1733 | maybe-distclean-sed \ | |
1734 | maybe-distclean-send-pr \ | |
1735 | maybe-distclean-shellutils \ | |
1736 | maybe-distclean-sid \ | |
1737 | maybe-distclean-sim \ | |
1738 | maybe-distclean-tar \ | |
1739 | maybe-distclean-texinfo \ | |
1740 | maybe-distclean-textutils \ | |
1741 | maybe-distclean-time \ | |
1742 | maybe-distclean-uudecode \ | |
1743 | maybe-distclean-wdiff \ | |
1744 | maybe-distclean-zip \ | |
1745 | maybe-distclean-zlib \ | |
1746 | maybe-distclean-gdb \ | |
1747 | maybe-distclean-expect \ | |
1748 | maybe-distclean-guile \ | |
1749 | maybe-distclean-tk \ | |
4fa63067 | 1750 | maybe-distclean-libtermcap \ |
b00612cc PB |
1751 | maybe-distclean-utils \ |
1752 | maybe-distclean-gnattools | |
2a4cbe27 | 1753 | |
4fa63067 NN |
1754 | .PHONY: distclean-target |
1755 | distclean-target: \ | |
1756 | maybe-distclean-target-libstdc++-v3 \ | |
4b1cb4fe | 1757 | maybe-distclean-target-libmudflap \ |
064d0a7c | 1758 | maybe-distclean-target-libssp \ |
4fa63067 | 1759 | maybe-distclean-target-newlib \ |
4b1cb4fe | 1760 | maybe-distclean-target-libgfortran \ |
4fa63067 NN |
1761 | maybe-distclean-target-libobjc \ |
1762 | maybe-distclean-target-libtermcap \ | |
1763 | maybe-distclean-target-winsup \ | |
1764 | maybe-distclean-target-libgloss \ | |
1765 | maybe-distclean-target-libiberty \ | |
1766 | maybe-distclean-target-gperf \ | |
1767 | maybe-distclean-target-examples \ | |
1768 | maybe-distclean-target-libffi \ | |
1769 | maybe-distclean-target-libjava \ | |
1770 | maybe-distclean-target-zlib \ | |
1771 | maybe-distclean-target-boehm-gc \ | |
1772 | maybe-distclean-target-qthreads \ | |
1773 | maybe-distclean-target-rda \ | |
1774 | maybe-distclean-target-libada | |
2a4cbe27 | 1775 | |
4fa63067 | 1776 | .PHONY: do-maintainer-clean |
b813574b | 1777 | do-maintainer-clean: unstage maintainer-clean-host maintainer-clean-target stage |
2a4cbe27 | 1778 | |
4fa63067 | 1779 | .PHONY: maintainer-clean-host |
b813574b | 1780 | maintainer-clean-host: \ |
4fa63067 NN |
1781 | maybe-maintainer-clean-ash \ |
1782 | maybe-maintainer-clean-autoconf \ | |
1783 | maybe-maintainer-clean-automake \ | |
1784 | maybe-maintainer-clean-bash \ | |
1785 | maybe-maintainer-clean-bfd \ | |
1786 | maybe-maintainer-clean-opcodes \ | |
1787 | maybe-maintainer-clean-binutils \ | |
1788 | maybe-maintainer-clean-bison \ | |
1789 | maybe-maintainer-clean-byacc \ | |
1790 | maybe-maintainer-clean-bzip2 \ | |
1791 | maybe-maintainer-clean-dejagnu \ | |
1792 | maybe-maintainer-clean-diff \ | |
1793 | maybe-maintainer-clean-dosutils \ | |
1794 | maybe-maintainer-clean-etc \ | |
1795 | maybe-maintainer-clean-fastjar \ | |
1796 | maybe-maintainer-clean-fileutils \ | |
1797 | maybe-maintainer-clean-findutils \ | |
1798 | maybe-maintainer-clean-find \ | |
d3ed111c | 1799 | maybe-maintainer-clean-fixincludes \ |
4fa63067 NN |
1800 | maybe-maintainer-clean-flex \ |
1801 | maybe-maintainer-clean-gas \ | |
b813574b | 1802 | maybe-maintainer-clean-gcc \ |
4fa63067 NN |
1803 | maybe-maintainer-clean-gawk \ |
1804 | maybe-maintainer-clean-gettext \ | |
1805 | maybe-maintainer-clean-gnuserv \ | |
1806 | maybe-maintainer-clean-gprof \ | |
1807 | maybe-maintainer-clean-gzip \ | |
1808 | maybe-maintainer-clean-hello \ | |
1809 | maybe-maintainer-clean-indent \ | |
1810 | maybe-maintainer-clean-intl \ | |
1811 | maybe-maintainer-clean-tcl \ | |
1812 | maybe-maintainer-clean-itcl \ | |
1813 | maybe-maintainer-clean-ld \ | |
04cf1b77 | 1814 | maybe-maintainer-clean-libcpp \ |
4fa63067 NN |
1815 | maybe-maintainer-clean-libgui \ |
1816 | maybe-maintainer-clean-libiberty \ | |
1817 | maybe-maintainer-clean-libtool \ | |
1818 | maybe-maintainer-clean-m4 \ | |
1819 | maybe-maintainer-clean-make \ | |
1820 | maybe-maintainer-clean-mmalloc \ | |
1821 | maybe-maintainer-clean-patch \ | |
1822 | maybe-maintainer-clean-perl \ | |
1823 | maybe-maintainer-clean-prms \ | |
1824 | maybe-maintainer-clean-rcs \ | |
1825 | maybe-maintainer-clean-readline \ | |
1826 | maybe-maintainer-clean-release \ | |
1827 | maybe-maintainer-clean-recode \ | |
1828 | maybe-maintainer-clean-sed \ | |
1829 | maybe-maintainer-clean-send-pr \ | |
1830 | maybe-maintainer-clean-shellutils \ | |
1831 | maybe-maintainer-clean-sid \ | |
1832 | maybe-maintainer-clean-sim \ | |
1833 | maybe-maintainer-clean-tar \ | |
1834 | maybe-maintainer-clean-texinfo \ | |
1835 | maybe-maintainer-clean-textutils \ | |
1836 | maybe-maintainer-clean-time \ | |
1837 | maybe-maintainer-clean-uudecode \ | |
1838 | maybe-maintainer-clean-wdiff \ | |
1839 | maybe-maintainer-clean-zip \ | |
1840 | maybe-maintainer-clean-zlib \ | |
1841 | maybe-maintainer-clean-gdb \ | |
1842 | maybe-maintainer-clean-expect \ | |
1843 | maybe-maintainer-clean-guile \ | |
1844 | maybe-maintainer-clean-tk \ | |
4fa63067 | 1845 | maybe-maintainer-clean-libtermcap \ |
b00612cc PB |
1846 | maybe-maintainer-clean-utils \ |
1847 | maybe-maintainer-clean-gnattools | |
2a4cbe27 | 1848 | |
4fa63067 NN |
1849 | .PHONY: maintainer-clean-target |
1850 | maintainer-clean-target: \ | |
1851 | maybe-maintainer-clean-target-libstdc++-v3 \ | |
4b1cb4fe | 1852 | maybe-maintainer-clean-target-libmudflap \ |
064d0a7c | 1853 | maybe-maintainer-clean-target-libssp \ |
4fa63067 | 1854 | maybe-maintainer-clean-target-newlib \ |
4b1cb4fe | 1855 | maybe-maintainer-clean-target-libgfortran \ |
4fa63067 NN |
1856 | maybe-maintainer-clean-target-libobjc \ |
1857 | maybe-maintainer-clean-target-libtermcap \ | |
1858 | maybe-maintainer-clean-target-winsup \ | |
1859 | maybe-maintainer-clean-target-libgloss \ | |
1860 | maybe-maintainer-clean-target-libiberty \ | |
1861 | maybe-maintainer-clean-target-gperf \ | |
1862 | maybe-maintainer-clean-target-examples \ | |
1863 | maybe-maintainer-clean-target-libffi \ | |
1864 | maybe-maintainer-clean-target-libjava \ | |
1865 | maybe-maintainer-clean-target-zlib \ | |
1866 | maybe-maintainer-clean-target-boehm-gc \ | |
1867 | maybe-maintainer-clean-target-qthreads \ | |
1868 | maybe-maintainer-clean-target-rda \ | |
1869 | maybe-maintainer-clean-target-libada | |
2a4cbe27 | 1870 | |
2a4cbe27 | 1871 | |
4fa63067 | 1872 | # Here are the targets which correspond to the do-X targets. |
2a4cbe27 | 1873 | |
6d389afc | 1874 | .PHONY: info installcheck dvi html install-info |
4fa63067 NN |
1875 | .PHONY: clean distclean mostlyclean maintainer-clean realclean |
1876 | .PHONY: local-clean local-distclean local-maintainer-clean | |
1877 | info: do-info | |
1878 | installcheck: do-installcheck | |
1879 | dvi: do-dvi | |
6d389afc | 1880 | html: do-html |
2a4cbe27 | 1881 | |
4fa63067 NN |
1882 | # Make sure makeinfo is built before we do a `make info', if we're |
1883 | # in fact building texinfo. | |
1884 | do-info: maybe-all-texinfo | |
2a4cbe27 | 1885 | |
4fa63067 | 1886 | install-info: do-install-info dir.info |
b40e3958 | 1887 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
4fa63067 NN |
1888 | if [ -f dir.info ] ; then \ |
1889 | $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \ | |
1890 | else true ; fi | |
2a4cbe27 | 1891 | |
4fa63067 NN |
1892 | local-clean: |
1893 | -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log | |
2a4cbe27 | 1894 | |
4fa63067 NN |
1895 | local-distclean: |
1896 | -rm -f Makefile config.status config.cache mh-frag mt-frag | |
1897 | -rm -f multilib.out multilib.tmp maybedep.tmp serdep.tmp | |
1898 | -if [ "$(TARGET_SUBDIR)" != "." ]; then \ | |
1899 | rm -rf $(TARGET_SUBDIR); \ | |
1900 | else true; fi | |
1901 | -rm -rf $(BUILD_SUBDIR) | |
b00612cc PB |
1902 | -if [ "$(HOST_SUBDIR)" != "." ]; then \ |
1903 | rm -rf $(HOST_SUBDIR); \ | |
1904 | else true; fi | |
4fa63067 NN |
1905 | -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile |
1906 | -rm -f texinfo/doc/Makefile texinfo/po/POTFILES | |
1907 | -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null | |
1908 | -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null | |
1909 | -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null | |
2a4cbe27 | 1910 | |
4fa63067 NN |
1911 | local-maintainer-clean: |
1912 | @echo "This command is intended for maintainers to use;" | |
1913 | @echo "it deletes files that may require special tools to rebuild." | |
2a4cbe27 | 1914 | |
4fa63067 NN |
1915 | clean: do-clean local-clean |
1916 | mostlyclean: do-mostlyclean local-clean | |
1917 | distclean: do-distclean local-clean local-distclean | |
1918 | maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean | |
1919 | maintainer-clean: local-distclean | |
1920 | realclean: maintainer-clean | |
2a4cbe27 | 1921 | |
4fa63067 NN |
1922 | # Extra dependency for clean-target, owing to the mixed nature of gcc |
1923 | clean-target: clean-target-libgcc | |
1924 | clean-target-libgcc: | |
1925 | test ! -d gcc/libgcc || \ | |
1926 | (cd gcc/libgcc && find . -type d -print) | \ | |
1927 | while read d; do rm -f gcc/$$d/libgcc.a || : ; done | |
1928 | -rm -rf gcc/libgcc | |
6c8e6ce9 | 1929 | -rm -f gcc/stmp-dirs |
2a4cbe27 | 1930 | |
4fa63067 | 1931 | # Check target. |
2a4cbe27 | 1932 | |
4fa63067 NN |
1933 | .PHONY: check do-check |
1934 | check: do-check | |
2a4cbe27 | 1935 | |
4fa63067 | 1936 | # Only include modules actually being configured and built. |
b813574b | 1937 | do-check: unstage \ |
4fa63067 NN |
1938 | maybe-check-ash \ |
1939 | maybe-check-autoconf \ | |
1940 | maybe-check-automake \ | |
1941 | maybe-check-bash \ | |
1942 | maybe-check-bfd \ | |
1943 | maybe-check-opcodes \ | |
1944 | maybe-check-binutils \ | |
1945 | maybe-check-bison \ | |
1946 | maybe-check-byacc \ | |
1947 | maybe-check-bzip2 \ | |
1948 | maybe-check-dejagnu \ | |
1949 | maybe-check-diff \ | |
1950 | maybe-check-dosutils \ | |
1951 | maybe-check-etc \ | |
1952 | maybe-check-fastjar \ | |
1953 | maybe-check-fileutils \ | |
1954 | maybe-check-findutils \ | |
1955 | maybe-check-find \ | |
d3ed111c | 1956 | maybe-check-fixincludes \ |
4fa63067 NN |
1957 | maybe-check-flex \ |
1958 | maybe-check-gas \ | |
b813574b | 1959 | maybe-check-gcc \ |
4fa63067 NN |
1960 | maybe-check-gawk \ |
1961 | maybe-check-gettext \ | |
1962 | maybe-check-gnuserv \ | |
1963 | maybe-check-gprof \ | |
1964 | maybe-check-gzip \ | |
1965 | maybe-check-hello \ | |
1966 | maybe-check-indent \ | |
1967 | maybe-check-intl \ | |
1968 | maybe-check-tcl \ | |
1969 | maybe-check-itcl \ | |
1970 | maybe-check-ld \ | |
04cf1b77 | 1971 | maybe-check-libcpp \ |
4fa63067 NN |
1972 | maybe-check-libgui \ |
1973 | maybe-check-libiberty \ | |
1974 | maybe-check-libtool \ | |
1975 | maybe-check-m4 \ | |
1976 | maybe-check-make \ | |
1977 | maybe-check-mmalloc \ | |
1978 | maybe-check-patch \ | |
1979 | maybe-check-perl \ | |
1980 | maybe-check-prms \ | |
1981 | maybe-check-rcs \ | |
1982 | maybe-check-readline \ | |
1983 | maybe-check-release \ | |
1984 | maybe-check-recode \ | |
1985 | maybe-check-sed \ | |
1986 | maybe-check-send-pr \ | |
1987 | maybe-check-shellutils \ | |
1988 | maybe-check-sid \ | |
1989 | maybe-check-sim \ | |
1990 | maybe-check-tar \ | |
1991 | maybe-check-texinfo \ | |
1992 | maybe-check-textutils \ | |
1993 | maybe-check-time \ | |
1994 | maybe-check-uudecode \ | |
1995 | maybe-check-wdiff \ | |
1996 | maybe-check-zip \ | |
1997 | maybe-check-zlib \ | |
1998 | maybe-check-gdb \ | |
1999 | maybe-check-expect \ | |
2000 | maybe-check-guile \ | |
2001 | maybe-check-tk \ | |
4fa63067 NN |
2002 | maybe-check-libtermcap \ |
2003 | maybe-check-utils \ | |
b00612cc | 2004 | maybe-check-gnattools \ |
4fa63067 | 2005 | maybe-check-target-libstdc++-v3 \ |
4b1cb4fe | 2006 | maybe-check-target-libmudflap \ |
064d0a7c | 2007 | maybe-check-target-libssp \ |
4fa63067 | 2008 | maybe-check-target-newlib \ |
4b1cb4fe | 2009 | maybe-check-target-libgfortran \ |
4fa63067 NN |
2010 | maybe-check-target-libobjc \ |
2011 | maybe-check-target-libtermcap \ | |
2012 | maybe-check-target-winsup \ | |
2013 | maybe-check-target-libgloss \ | |
2014 | maybe-check-target-libiberty \ | |
2015 | maybe-check-target-gperf \ | |
2016 | maybe-check-target-examples \ | |
2017 | maybe-check-target-libffi \ | |
2018 | maybe-check-target-libjava \ | |
2019 | maybe-check-target-zlib \ | |
2020 | maybe-check-target-boehm-gc \ | |
2021 | maybe-check-target-qthreads \ | |
2022 | maybe-check-target-rda \ | |
b813574b | 2023 | maybe-check-target-libada stage |
2a4cbe27 | 2024 | |
4fa63067 | 2025 | # Automated reporting of test results. |
2a4cbe27 | 2026 | |
4fa63067 NN |
2027 | warning.log: build.log |
2028 | $(srcdir)/contrib/warn_summary build.log > $@ | |
2a4cbe27 | 2029 | |
4fa63067 NN |
2030 | mail-report.log: |
2031 | if test x'$(BOOT_CFLAGS)' != x''; then \ | |
2032 | BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \ | |
2033 | fi; \ | |
2034 | $(srcdir)/contrib/test_summary -t >$@ | |
2035 | chmod +x $@ | |
2036 | echo If you really want to send e-mail, run ./$@ now | |
2a4cbe27 | 2037 | |
4fa63067 NN |
2038 | mail-report-with-warnings.log: warning.log |
2039 | if test x'$(BOOT_CFLAGS)' != x''; then \ | |
2040 | BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \ | |
2041 | fi; \ | |
2042 | $(srcdir)/contrib/test_summary -t -i warning.log >$@ | |
2043 | chmod +x $@ | |
2044 | echo If you really want to send e-mail, run ./$@ now | |
2a4cbe27 | 2045 | |
4fa63067 | 2046 | # Installation targets. |
2a4cbe27 | 2047 | |
4fa63067 | 2048 | .PHONY: install uninstall |
55db4b87 | 2049 | install: installdirs install-host install-target |
2a4cbe27 | 2050 | |
4fa63067 NN |
2051 | .PHONY: install-host-nogcc |
2052 | install-host-nogcc: \ | |
2053 | maybe-install-ash \ | |
2054 | maybe-install-autoconf \ | |
2055 | maybe-install-automake \ | |
2056 | maybe-install-bash \ | |
2057 | maybe-install-bfd \ | |
2058 | maybe-install-opcodes \ | |
2059 | maybe-install-binutils \ | |
2060 | maybe-install-bison \ | |
2061 | maybe-install-byacc \ | |
2062 | maybe-install-bzip2 \ | |
2063 | maybe-install-dejagnu \ | |
2064 | maybe-install-diff \ | |
2065 | maybe-install-dosutils \ | |
2066 | maybe-install-etc \ | |
2067 | maybe-install-fastjar \ | |
2068 | maybe-install-fileutils \ | |
2069 | maybe-install-findutils \ | |
2070 | maybe-install-find \ | |
d3ed111c | 2071 | maybe-install-fixincludes \ |
4fa63067 NN |
2072 | maybe-install-flex \ |
2073 | maybe-install-gas \ | |
2074 | maybe-install-gawk \ | |
2075 | maybe-install-gettext \ | |
2076 | maybe-install-gnuserv \ | |
2077 | maybe-install-gprof \ | |
2078 | maybe-install-gzip \ | |
2079 | maybe-install-hello \ | |
2080 | maybe-install-indent \ | |
2081 | maybe-install-intl \ | |
2082 | maybe-install-tcl \ | |
2083 | maybe-install-itcl \ | |
2084 | maybe-install-ld \ | |
04cf1b77 | 2085 | maybe-install-libcpp \ |
4fa63067 NN |
2086 | maybe-install-libgui \ |
2087 | maybe-install-libiberty \ | |
2088 | maybe-install-libtool \ | |
2089 | maybe-install-m4 \ | |
2090 | maybe-install-make \ | |
2091 | maybe-install-mmalloc \ | |
2092 | maybe-install-patch \ | |
2093 | maybe-install-perl \ | |
2094 | maybe-install-prms \ | |
2095 | maybe-install-rcs \ | |
2096 | maybe-install-readline \ | |
2097 | maybe-install-release \ | |
2098 | maybe-install-recode \ | |
2099 | maybe-install-sed \ | |
2100 | maybe-install-send-pr \ | |
2101 | maybe-install-shellutils \ | |
2102 | maybe-install-sid \ | |
2103 | maybe-install-sim \ | |
2104 | maybe-install-tar \ | |
2105 | maybe-install-texinfo \ | |
2106 | maybe-install-textutils \ | |
2107 | maybe-install-time \ | |
2108 | maybe-install-uudecode \ | |
2109 | maybe-install-wdiff \ | |
2110 | maybe-install-zip \ | |
2111 | maybe-install-zlib \ | |
2112 | maybe-install-gdb \ | |
2113 | maybe-install-expect \ | |
2114 | maybe-install-guile \ | |
2115 | maybe-install-tk \ | |
4fa63067 | 2116 | maybe-install-libtermcap \ |
b00612cc PB |
2117 | maybe-install-utils \ |
2118 | maybe-install-gnattools | |
2a4cbe27 | 2119 | |
4fa63067 | 2120 | .PHONY: install-host |
b813574b | 2121 | install-host: \ |
4fa63067 NN |
2122 | maybe-install-ash \ |
2123 | maybe-install-autoconf \ | |
2124 | maybe-install-automake \ | |
2125 | maybe-install-bash \ | |
2126 | maybe-install-bfd \ | |
2127 | maybe-install-opcodes \ | |
2128 | maybe-install-binutils \ | |
2129 | maybe-install-bison \ | |
2130 | maybe-install-byacc \ | |
2131 | maybe-install-bzip2 \ | |
2132 | maybe-install-dejagnu \ | |
2133 | maybe-install-diff \ | |
2134 | maybe-install-dosutils \ | |
2135 | maybe-install-etc \ | |
2136 | maybe-install-fastjar \ | |
2137 | maybe-install-fileutils \ | |
2138 | maybe-install-findutils \ | |
2139 | maybe-install-find \ | |
d3ed111c | 2140 | maybe-install-fixincludes \ |
4fa63067 NN |
2141 | maybe-install-flex \ |
2142 | maybe-install-gas \ | |
b813574b | 2143 | maybe-install-gcc \ |
4fa63067 NN |
2144 | maybe-install-gawk \ |
2145 | maybe-install-gettext \ | |
2146 | maybe-install-gnuserv \ | |
2147 | maybe-install-gprof \ | |
2148 | maybe-install-gzip \ | |
2149 | maybe-install-hello \ | |
2150 | maybe-install-indent \ | |
2151 | maybe-install-intl \ | |
2152 | maybe-install-tcl \ | |
2153 | maybe-install-itcl \ | |
2154 | maybe-install-ld \ | |
04cf1b77 | 2155 | maybe-install-libcpp \ |
4fa63067 NN |
2156 | maybe-install-libgui \ |
2157 | maybe-install-libiberty \ | |
2158 | maybe-install-libtool \ | |
2159 | maybe-install-m4 \ | |
2160 | maybe-install-make \ | |
2161 | maybe-install-mmalloc \ | |
2162 | maybe-install-patch \ | |
2163 | maybe-install-perl \ | |
2164 | maybe-install-prms \ | |
2165 | maybe-install-rcs \ | |
2166 | maybe-install-readline \ | |
2167 | maybe-install-release \ | |
2168 | maybe-install-recode \ | |
2169 | maybe-install-sed \ | |
2170 | maybe-install-send-pr \ | |
2171 | maybe-install-shellutils \ | |
2172 | maybe-install-sid \ | |
2173 | maybe-install-sim \ | |
2174 | maybe-install-tar \ | |
2175 | maybe-install-texinfo \ | |
2176 | maybe-install-textutils \ | |
2177 | maybe-install-time \ | |
2178 | maybe-install-uudecode \ | |
2179 | maybe-install-wdiff \ | |
2180 | maybe-install-zip \ | |
2181 | maybe-install-zlib \ | |
2182 | maybe-install-gdb \ | |
2183 | maybe-install-expect \ | |
2184 | maybe-install-guile \ | |
2185 | maybe-install-tk \ | |
4fa63067 | 2186 | maybe-install-libtermcap \ |
b00612cc PB |
2187 | maybe-install-utils \ |
2188 | maybe-install-gnattools | |
2a4cbe27 | 2189 | |
4fa63067 NN |
2190 | .PHONY: install-target |
2191 | install-target: \ | |
2192 | maybe-install-target-libstdc++-v3 \ | |
4b1cb4fe | 2193 | maybe-install-target-libmudflap \ |
064d0a7c | 2194 | maybe-install-target-libssp \ |
4fa63067 | 2195 | maybe-install-target-newlib \ |
4b1cb4fe | 2196 | maybe-install-target-libgfortran \ |
4fa63067 NN |
2197 | maybe-install-target-libobjc \ |
2198 | maybe-install-target-libtermcap \ | |
2199 | maybe-install-target-winsup \ | |
2200 | maybe-install-target-libgloss \ | |
2201 | maybe-install-target-libiberty \ | |
2202 | maybe-install-target-gperf \ | |
2203 | maybe-install-target-examples \ | |
2204 | maybe-install-target-libffi \ | |
2205 | maybe-install-target-libjava \ | |
2206 | maybe-install-target-zlib \ | |
2207 | maybe-install-target-boehm-gc \ | |
2208 | maybe-install-target-qthreads \ | |
2209 | maybe-install-target-rda \ | |
2210 | maybe-install-target-libada | |
2a4cbe27 | 2211 | |
4fa63067 NN |
2212 | uninstall: |
2213 | @echo "the uninstall target is not supported in this tree" | |
2a4cbe27 | 2214 | |
4fa63067 NN |
2215 | .PHONY: install.all |
2216 | install.all: install-no-fixedincludes | |
2217 | @if [ -f ./gcc/Makefile ] ; then \ | |
2218 | r=`${PWD_COMMAND}` ; export r ; \ | |
7ffa0b57 | 2219 | $(HOST_EXPORTS) \ |
4fa63067 NN |
2220 | (cd ./gcc && \ |
2221 | $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \ | |
2222 | else \ | |
2223 | true ; \ | |
2224 | fi | |
2a4cbe27 | 2225 | |
4fa63067 NN |
2226 | # install-no-fixedincludes is used because Cygnus can not distribute |
2227 | # the fixed header files. | |
2228 | .PHONY: install-no-fixedincludes | |
2229 | install-no-fixedincludes: installdirs install-host-nogcc \ | |
2230 | install-target gcc-no-fixedincludes | |
2a4cbe27 | 2231 | |
4fa63067 | 2232 | ### other supporting targets |
2a4cbe27 | 2233 | |
4fa63067 NN |
2234 | MAKEDIRS= \ |
2235 | $(DESTDIR)$(prefix) \ | |
2236 | $(DESTDIR)$(exec_prefix) | |
2237 | .PHONY: installdirs | |
2238 | installdirs: mkinstalldirs | |
2239 | $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS) | |
2a4cbe27 | 2240 | |
4fa63067 NN |
2241 | dir.info: do-install-info |
2242 | if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \ | |
2243 | $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \ | |
2244 | mv -f dir.info.new dir.info ; \ | |
2245 | else true ; \ | |
2246 | fi | |
2a4cbe27 | 2247 | |
4fa63067 NN |
2248 | dist: |
2249 | @echo "Building a full distribution of this tree isn't done" | |
2250 | @echo "via 'make dist'. Check out the etc/ subdirectory" | |
2a4cbe27 | 2251 | |
4fa63067 | 2252 | etags tags: TAGS |
2a4cbe27 | 2253 | |
4fa63067 NN |
2254 | # Right now this just builds TAGS in each subdirectory. emacs19 has the |
2255 | # ability to use several tags files at once, so there is probably no need | |
2256 | # to combine them into one big TAGS file (like CVS 1.3 does). We could | |
2257 | # (if we felt like it) have this Makefile write a piece of elisp which | |
2258 | # the user could load to tell emacs19 where all the TAGS files we just | |
2259 | # built are. | |
2260 | TAGS: do-TAGS | |
2a4cbe27 | 2261 | |
a7254363 PB |
2262 | # ------------------------------------ |
2263 | # Macros for configure and all targets | |
2264 | # ------------------------------------ | |
2265 | ||
2266 | ||
2267 | ||
2268 | ||
2269 | ||
4fa63067 NN |
2270 | # -------------------------------------- |
2271 | # Modules which run on the build machine | |
2272 | # -------------------------------------- | |
2273 | ||
a7254363 | 2274 | |
4fa63067 NN |
2275 | .PHONY: configure-build-libiberty maybe-configure-build-libiberty |
2276 | maybe-configure-build-libiberty: | |
6bd3dfaa PB |
2277 | @if build-libiberty |
2278 | maybe-configure-build-libiberty: configure-build-libiberty | |
a7254363 | 2279 | configure-build-libiberty: |
4fa63067 NN |
2280 | @test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \ |
2281 | $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \ | |
b40e3958 L |
2282 | r=`${PWD_COMMAND}`; export r; \ |
2283 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 2284 | $(BUILD_EXPORTS) \ |
4fa63067 NN |
2285 | echo Configuring in $(BUILD_SUBDIR)/libiberty; \ |
2286 | cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \ | |
2287 | case $(srcdir) in \ | |
b00612cc PB |
2288 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2289 | *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \ | |
2290 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 2291 | esac; \ |
b00612cc PB |
2292 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ |
2293 | libsrcdir="$$s/libiberty"; \ | |
4fa63067 NN |
2294 | rm -f no-such-file || : ; \ |
2295 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 2296 | $(BUILD_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 2297 | || exit 1 |
6bd3dfaa | 2298 | @endif build-libiberty |
2a4cbe27 | 2299 | |
a7254363 PB |
2300 | |
2301 | ||
d545f33b PB |
2302 | |
2303 | ||
4fa63067 NN |
2304 | .PHONY: all-build-libiberty maybe-all-build-libiberty |
2305 | maybe-all-build-libiberty: | |
6bd3dfaa | 2306 | @if build-libiberty |
72b2455a | 2307 | TARGET-build-libiberty=all |
6bd3dfaa | 2308 | maybe-all-build-libiberty: all-build-libiberty |
4fa63067 NN |
2309 | all-build-libiberty: configure-build-libiberty |
2310 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 2311 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 2312 | $(BUILD_EXPORTS) \ |
72b2455a | 2313 | (cd $(BUILD_SUBDIR)/libiberty && \ |
a7254363 | 2314 | $(MAKE) $(TARGET-build-libiberty)) |
6bd3dfaa | 2315 | @endif build-libiberty |
2a4cbe27 | 2316 | |
a7254363 PB |
2317 | |
2318 | ||
d545f33b PB |
2319 | |
2320 | ||
6a9cf61e PB |
2321 | .PHONY: configure-build-bison maybe-configure-build-bison |
2322 | maybe-configure-build-bison: | |
2323 | @if build-bison | |
2324 | maybe-configure-build-bison: configure-build-bison | |
a7254363 | 2325 | configure-build-bison: |
6a9cf61e PB |
2326 | @test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \ |
2327 | $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \ | |
2328 | r=`${PWD_COMMAND}`; export r; \ | |
2329 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2330 | $(BUILD_EXPORTS) \ | |
2331 | echo Configuring in $(BUILD_SUBDIR)/bison; \ | |
2332 | cd "$(BUILD_SUBDIR)/bison" || exit 1; \ | |
2333 | case $(srcdir) in \ | |
b00612cc PB |
2334 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2335 | *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \ | |
2336 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
6a9cf61e | 2337 | esac; \ |
b00612cc PB |
2338 | srcdiroption="--srcdir=$${topdir}/bison"; \ |
2339 | libsrcdir="$$s/bison"; \ | |
6a9cf61e PB |
2340 | rm -f no-such-file || : ; \ |
2341 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 2342 | $(BUILD_CONFIGARGS) $${srcdiroption} \ |
6a9cf61e PB |
2343 | || exit 1 |
2344 | @endif build-bison | |
2345 | ||
a7254363 PB |
2346 | |
2347 | ||
d545f33b PB |
2348 | |
2349 | ||
6a9cf61e PB |
2350 | .PHONY: all-build-bison maybe-all-build-bison |
2351 | maybe-all-build-bison: | |
2352 | @if build-bison | |
72b2455a | 2353 | TARGET-build-bison=all |
6a9cf61e PB |
2354 | maybe-all-build-bison: all-build-bison |
2355 | all-build-bison: configure-build-bison | |
2356 | @r=`${PWD_COMMAND}`; export r; \ | |
2357 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2358 | $(BUILD_EXPORTS) \ | |
72b2455a | 2359 | (cd $(BUILD_SUBDIR)/bison && \ |
a7254363 | 2360 | $(MAKE) $(TARGET-build-bison)) |
6a9cf61e PB |
2361 | @endif build-bison |
2362 | ||
a7254363 PB |
2363 | |
2364 | ||
d545f33b PB |
2365 | |
2366 | ||
6a9cf61e PB |
2367 | .PHONY: configure-build-byacc maybe-configure-build-byacc |
2368 | maybe-configure-build-byacc: | |
2369 | @if build-byacc | |
2370 | maybe-configure-build-byacc: configure-build-byacc | |
a7254363 | 2371 | configure-build-byacc: |
6a9cf61e PB |
2372 | @test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \ |
2373 | $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \ | |
2374 | r=`${PWD_COMMAND}`; export r; \ | |
2375 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2376 | $(BUILD_EXPORTS) \ | |
2377 | echo Configuring in $(BUILD_SUBDIR)/byacc; \ | |
2378 | cd "$(BUILD_SUBDIR)/byacc" || exit 1; \ | |
2379 | case $(srcdir) in \ | |
b00612cc PB |
2380 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2381 | *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \ | |
2382 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
6a9cf61e | 2383 | esac; \ |
b00612cc PB |
2384 | srcdiroption="--srcdir=$${topdir}/byacc"; \ |
2385 | libsrcdir="$$s/byacc"; \ | |
6a9cf61e PB |
2386 | rm -f no-such-file || : ; \ |
2387 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 2388 | $(BUILD_CONFIGARGS) $${srcdiroption} \ |
6a9cf61e PB |
2389 | || exit 1 |
2390 | @endif build-byacc | |
2391 | ||
a7254363 PB |
2392 | |
2393 | ||
d545f33b PB |
2394 | |
2395 | ||
6a9cf61e PB |
2396 | .PHONY: all-build-byacc maybe-all-build-byacc |
2397 | maybe-all-build-byacc: | |
2398 | @if build-byacc | |
72b2455a | 2399 | TARGET-build-byacc=all |
6a9cf61e PB |
2400 | maybe-all-build-byacc: all-build-byacc |
2401 | all-build-byacc: configure-build-byacc | |
2402 | @r=`${PWD_COMMAND}`; export r; \ | |
2403 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2404 | $(BUILD_EXPORTS) \ | |
72b2455a | 2405 | (cd $(BUILD_SUBDIR)/byacc && \ |
a7254363 | 2406 | $(MAKE) $(TARGET-build-byacc)) |
6a9cf61e PB |
2407 | @endif build-byacc |
2408 | ||
a7254363 PB |
2409 | |
2410 | ||
d545f33b PB |
2411 | |
2412 | ||
6a9cf61e PB |
2413 | .PHONY: configure-build-flex maybe-configure-build-flex |
2414 | maybe-configure-build-flex: | |
2415 | @if build-flex | |
2416 | maybe-configure-build-flex: configure-build-flex | |
a7254363 | 2417 | configure-build-flex: |
6a9cf61e PB |
2418 | @test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \ |
2419 | $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \ | |
2420 | r=`${PWD_COMMAND}`; export r; \ | |
2421 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2422 | $(BUILD_EXPORTS) \ | |
2423 | echo Configuring in $(BUILD_SUBDIR)/flex; \ | |
2424 | cd "$(BUILD_SUBDIR)/flex" || exit 1; \ | |
2425 | case $(srcdir) in \ | |
b00612cc PB |
2426 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2427 | *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \ | |
2428 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
6a9cf61e | 2429 | esac; \ |
b00612cc PB |
2430 | srcdiroption="--srcdir=$${topdir}/flex"; \ |
2431 | libsrcdir="$$s/flex"; \ | |
6a9cf61e PB |
2432 | rm -f no-such-file || : ; \ |
2433 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 2434 | $(BUILD_CONFIGARGS) $${srcdiroption} \ |
6a9cf61e PB |
2435 | || exit 1 |
2436 | @endif build-flex | |
2437 | ||
a7254363 PB |
2438 | |
2439 | ||
d545f33b PB |
2440 | |
2441 | ||
6a9cf61e PB |
2442 | .PHONY: all-build-flex maybe-all-build-flex |
2443 | maybe-all-build-flex: | |
2444 | @if build-flex | |
72b2455a | 2445 | TARGET-build-flex=all |
6a9cf61e PB |
2446 | maybe-all-build-flex: all-build-flex |
2447 | all-build-flex: configure-build-flex | |
2448 | @r=`${PWD_COMMAND}`; export r; \ | |
2449 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2450 | $(BUILD_EXPORTS) \ | |
72b2455a | 2451 | (cd $(BUILD_SUBDIR)/flex && \ |
a7254363 | 2452 | $(MAKE) $(TARGET-build-flex)) |
6a9cf61e PB |
2453 | @endif build-flex |
2454 | ||
a7254363 PB |
2455 | |
2456 | ||
d545f33b PB |
2457 | |
2458 | ||
6a9cf61e PB |
2459 | .PHONY: configure-build-m4 maybe-configure-build-m4 |
2460 | maybe-configure-build-m4: | |
2461 | @if build-m4 | |
2462 | maybe-configure-build-m4: configure-build-m4 | |
a7254363 | 2463 | configure-build-m4: |
6a9cf61e PB |
2464 | @test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \ |
2465 | $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \ | |
2466 | r=`${PWD_COMMAND}`; export r; \ | |
2467 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2468 | $(BUILD_EXPORTS) \ | |
2469 | echo Configuring in $(BUILD_SUBDIR)/m4; \ | |
2470 | cd "$(BUILD_SUBDIR)/m4" || exit 1; \ | |
2471 | case $(srcdir) in \ | |
b00612cc PB |
2472 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2473 | *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \ | |
2474 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
6a9cf61e | 2475 | esac; \ |
b00612cc PB |
2476 | srcdiroption="--srcdir=$${topdir}/m4"; \ |
2477 | libsrcdir="$$s/m4"; \ | |
6a9cf61e PB |
2478 | rm -f no-such-file || : ; \ |
2479 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 2480 | $(BUILD_CONFIGARGS) $${srcdiroption} \ |
6a9cf61e PB |
2481 | || exit 1 |
2482 | @endif build-m4 | |
2483 | ||
a7254363 PB |
2484 | |
2485 | ||
d545f33b PB |
2486 | |
2487 | ||
6a9cf61e PB |
2488 | .PHONY: all-build-m4 maybe-all-build-m4 |
2489 | maybe-all-build-m4: | |
2490 | @if build-m4 | |
72b2455a | 2491 | TARGET-build-m4=all |
6a9cf61e PB |
2492 | maybe-all-build-m4: all-build-m4 |
2493 | all-build-m4: configure-build-m4 | |
2494 | @r=`${PWD_COMMAND}`; export r; \ | |
2495 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2496 | $(BUILD_EXPORTS) \ | |
72b2455a | 2497 | (cd $(BUILD_SUBDIR)/m4 && \ |
a7254363 | 2498 | $(MAKE) $(TARGET-build-m4)) |
6a9cf61e PB |
2499 | @endif build-m4 |
2500 | ||
a7254363 PB |
2501 | |
2502 | ||
d545f33b PB |
2503 | |
2504 | ||
6a9cf61e PB |
2505 | .PHONY: configure-build-texinfo maybe-configure-build-texinfo |
2506 | maybe-configure-build-texinfo: | |
2507 | @if build-texinfo | |
2508 | maybe-configure-build-texinfo: configure-build-texinfo | |
a7254363 | 2509 | configure-build-texinfo: |
6a9cf61e PB |
2510 | @test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \ |
2511 | $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \ | |
2512 | r=`${PWD_COMMAND}`; export r; \ | |
2513 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2514 | $(BUILD_EXPORTS) \ | |
2515 | echo Configuring in $(BUILD_SUBDIR)/texinfo; \ | |
2516 | cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \ | |
2517 | case $(srcdir) in \ | |
b00612cc PB |
2518 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2519 | *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \ | |
2520 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
6a9cf61e | 2521 | esac; \ |
b00612cc PB |
2522 | srcdiroption="--srcdir=$${topdir}/texinfo"; \ |
2523 | libsrcdir="$$s/texinfo"; \ | |
6a9cf61e PB |
2524 | rm -f no-such-file || : ; \ |
2525 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 2526 | $(BUILD_CONFIGARGS) $${srcdiroption} \ |
6a9cf61e PB |
2527 | || exit 1 |
2528 | @endif build-texinfo | |
2529 | ||
a7254363 PB |
2530 | |
2531 | ||
d545f33b PB |
2532 | |
2533 | ||
6a9cf61e PB |
2534 | .PHONY: all-build-texinfo maybe-all-build-texinfo |
2535 | maybe-all-build-texinfo: | |
2536 | @if build-texinfo | |
72b2455a | 2537 | TARGET-build-texinfo=all |
6a9cf61e PB |
2538 | maybe-all-build-texinfo: all-build-texinfo |
2539 | all-build-texinfo: configure-build-texinfo | |
2540 | @r=`${PWD_COMMAND}`; export r; \ | |
2541 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2542 | $(BUILD_EXPORTS) \ | |
72b2455a | 2543 | (cd $(BUILD_SUBDIR)/texinfo && \ |
a7254363 | 2544 | $(MAKE) $(TARGET-build-texinfo)) |
6a9cf61e PB |
2545 | @endif build-texinfo |
2546 | ||
a7254363 PB |
2547 | |
2548 | ||
d545f33b PB |
2549 | |
2550 | ||
ee025550 PB |
2551 | .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes |
2552 | maybe-configure-build-fixincludes: | |
2553 | @if build-fixincludes | |
2554 | maybe-configure-build-fixincludes: configure-build-fixincludes | |
a7254363 | 2555 | configure-build-fixincludes: |
ee025550 PB |
2556 | @test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \ |
2557 | $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \ | |
2558 | r=`${PWD_COMMAND}`; export r; \ | |
2559 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2560 | $(BUILD_EXPORTS) \ | |
2561 | echo Configuring in $(BUILD_SUBDIR)/fixincludes; \ | |
2562 | cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \ | |
2563 | case $(srcdir) in \ | |
b00612cc PB |
2564 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2565 | *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \ | |
2566 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
ee025550 | 2567 | esac; \ |
b00612cc PB |
2568 | srcdiroption="--srcdir=$${topdir}/fixincludes"; \ |
2569 | libsrcdir="$$s/fixincludes"; \ | |
ee025550 PB |
2570 | rm -f no-such-file || : ; \ |
2571 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 2572 | $(BUILD_CONFIGARGS) $${srcdiroption} \ |
ee025550 PB |
2573 | || exit 1 |
2574 | @endif build-fixincludes | |
2575 | ||
a7254363 PB |
2576 | |
2577 | ||
d545f33b PB |
2578 | |
2579 | ||
ee025550 PB |
2580 | .PHONY: all-build-fixincludes maybe-all-build-fixincludes |
2581 | maybe-all-build-fixincludes: | |
2582 | @if build-fixincludes | |
2583 | TARGET-build-fixincludes=all | |
2584 | maybe-all-build-fixincludes: all-build-fixincludes | |
2585 | all-build-fixincludes: configure-build-fixincludes | |
2586 | @r=`${PWD_COMMAND}`; export r; \ | |
2587 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2588 | $(BUILD_EXPORTS) \ | |
2589 | (cd $(BUILD_SUBDIR)/fixincludes && \ | |
a7254363 | 2590 | $(MAKE) $(TARGET-build-fixincludes)) |
ee025550 PB |
2591 | @endif build-fixincludes |
2592 | ||
2a4cbe27 | 2593 | |
a7254363 | 2594 | |
d545f33b PB |
2595 | |
2596 | ||
4fa63067 NN |
2597 | # -------------------------------------- |
2598 | # Modules which run on the host machine | |
2599 | # -------------------------------------- | |
2a4cbe27 | 2600 | |
a7254363 | 2601 | |
4fa63067 NN |
2602 | .PHONY: configure-ash maybe-configure-ash |
2603 | maybe-configure-ash: | |
6bd3dfaa PB |
2604 | @if ash |
2605 | maybe-configure-ash: configure-ash | |
a7254363 | 2606 | configure-ash: |
b00612cc PB |
2607 | @test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \ |
2608 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \ | |
b40e3958 L |
2609 | r=`${PWD_COMMAND}`; export r; \ |
2610 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 2611 | $(HOST_EXPORTS) \ |
a7254363 PB |
2612 | echo Configuring in $(HOST_SUBDIR)/ash; \ |
2613 | cd "$(HOST_SUBDIR)/ash" || exit 1; \ | |
4fa63067 | 2614 | case $(srcdir) in \ |
b00612cc PB |
2615 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2616 | *) topdir=`echo $(HOST_SUBDIR)/ash/ | \ | |
2617 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 2618 | esac; \ |
b00612cc PB |
2619 | srcdiroption="--srcdir=$${topdir}/ash"; \ |
2620 | libsrcdir="$$s/ash"; \ | |
4fa63067 | 2621 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 2622 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 2623 | || exit 1 |
6bd3dfaa | 2624 | @endif ash |
2a4cbe27 | 2625 | |
a7254363 PB |
2626 | |
2627 | ||
d545f33b PB |
2628 | |
2629 | ||
4fa63067 NN |
2630 | .PHONY: all-ash maybe-all-ash |
2631 | maybe-all-ash: | |
6bd3dfaa | 2632 | @if ash |
d27cc32e | 2633 | TARGET-ash=all |
6bd3dfaa | 2634 | maybe-all-ash: all-ash |
4fa63067 NN |
2635 | all-ash: configure-ash |
2636 | @r=`${PWD_COMMAND}`; export r; \ | |
2637 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 2638 | $(HOST_EXPORTS) \ |
b00612cc PB |
2639 | (cd $(HOST_SUBDIR)/ash && \ |
2640 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ash)) | |
6bd3dfaa | 2641 | @endif ash |
2a4cbe27 | 2642 | |
a7254363 | 2643 | |
d545f33b PB |
2644 | |
2645 | ||
4fa63067 NN |
2646 | .PHONY: check-ash maybe-check-ash |
2647 | maybe-check-ash: | |
6bd3dfaa PB |
2648 | @if ash |
2649 | maybe-check-ash: check-ash | |
2a4cbe27 | 2650 | |
4fa63067 NN |
2651 | check-ash: |
2652 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 2653 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 2654 | $(HOST_EXPORTS) \ |
b00612cc PB |
2655 | (cd $(HOST_SUBDIR)/ash && \ |
2656 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 2657 | |
6bd3dfaa | 2658 | @endif ash |
2a4cbe27 | 2659 | |
4fa63067 NN |
2660 | .PHONY: install-ash maybe-install-ash |
2661 | maybe-install-ash: | |
6bd3dfaa PB |
2662 | @if ash |
2663 | maybe-install-ash: install-ash | |
2a4cbe27 | 2664 | |
4fa63067 NN |
2665 | install-ash: installdirs |
2666 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 2667 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 2668 | $(HOST_EXPORTS) \ |
b00612cc | 2669 | (cd $(HOST_SUBDIR)/ash && \ |
2da12f12 | 2670 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 2671 | |
6bd3dfaa | 2672 | @endif ash |
2a4cbe27 | 2673 | |
4fa63067 | 2674 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 2675 | |
4fa63067 NN |
2676 | .PHONY: maybe-info-ash info-ash |
2677 | maybe-info-ash: | |
6bd3dfaa PB |
2678 | @if ash |
2679 | maybe-info-ash: info-ash | |
4fa63067 NN |
2680 | |
2681 | info-ash: \ | |
2682 | configure-ash | |
2683 | @[ -f ./ash/Makefile ] || exit 0; \ | |
b40e3958 L |
2684 | r=`${PWD_COMMAND}`; export r; \ |
2685 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 2686 | $(HOST_EXPORTS) \ |
b813574b | 2687 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
2688 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
2689 | done; \ | |
4fa63067 | 2690 | echo "Doing info in ash" ; \ |
b00612cc | 2691 | (cd $(HOST_SUBDIR)/ash && \ |
2a4cbe27 NN |
2692 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
2693 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
2694 | "RANLIB=$${RANLIB}" \ | |
2695 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 2696 | info) \ |
2a4cbe27 NN |
2697 | || exit 1 |
2698 | ||
6bd3dfaa | 2699 | @endif ash |
2a4cbe27 | 2700 | |
4fa63067 NN |
2701 | .PHONY: maybe-dvi-ash dvi-ash |
2702 | maybe-dvi-ash: | |
6bd3dfaa PB |
2703 | @if ash |
2704 | maybe-dvi-ash: dvi-ash | |
2a4cbe27 | 2705 | |
4fa63067 NN |
2706 | dvi-ash: \ |
2707 | configure-ash | |
2708 | @[ -f ./ash/Makefile ] || exit 0; \ | |
b40e3958 L |
2709 | r=`${PWD_COMMAND}`; export r; \ |
2710 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 2711 | $(HOST_EXPORTS) \ |
b813574b | 2712 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
2713 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
2714 | done; \ | |
4fa63067 | 2715 | echo "Doing dvi in ash" ; \ |
b00612cc | 2716 | (cd $(HOST_SUBDIR)/ash && \ |
2a4cbe27 NN |
2717 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
2718 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
2719 | "RANLIB=$${RANLIB}" \ | |
2720 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 2721 | dvi) \ |
2a4cbe27 NN |
2722 | || exit 1 |
2723 | ||
6bd3dfaa | 2724 | @endif ash |
2a4cbe27 | 2725 | |
6d389afc MS |
2726 | .PHONY: maybe-html-ash html-ash |
2727 | maybe-html-ash: | |
2728 | @if ash | |
2729 | maybe-html-ash: html-ash | |
2730 | ||
2731 | html-ash: \ | |
2732 | configure-ash | |
2733 | @[ -f ./ash/Makefile ] || exit 0; \ | |
2734 | r=`${PWD_COMMAND}`; export r; \ | |
2735 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
2736 | $(HOST_EXPORTS) \ |
2737 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
2738 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
2739 | done; \ | |
2740 | echo "Doing html in ash" ; \ | |
b00612cc | 2741 | (cd $(HOST_SUBDIR)/ash && \ |
6d389afc MS |
2742 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
2743 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
2744 | "RANLIB=$${RANLIB}" \ | |
2745 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
2746 | html) \ | |
2747 | || exit 1 | |
2748 | ||
2749 | @endif ash | |
2750 | ||
4fa63067 NN |
2751 | .PHONY: maybe-TAGS-ash TAGS-ash |
2752 | maybe-TAGS-ash: | |
6bd3dfaa PB |
2753 | @if ash |
2754 | maybe-TAGS-ash: TAGS-ash | |
2a4cbe27 | 2755 | |
4fa63067 NN |
2756 | TAGS-ash: \ |
2757 | configure-ash | |
2758 | @[ -f ./ash/Makefile ] || exit 0; \ | |
b40e3958 L |
2759 | r=`${PWD_COMMAND}`; export r; \ |
2760 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 2761 | $(HOST_EXPORTS) \ |
b813574b | 2762 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
2763 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
2764 | done; \ | |
4fa63067 | 2765 | echo "Doing TAGS in ash" ; \ |
b00612cc | 2766 | (cd $(HOST_SUBDIR)/ash && \ |
2a4cbe27 NN |
2767 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
2768 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
2769 | "RANLIB=$${RANLIB}" \ | |
2770 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 2771 | TAGS) \ |
2a4cbe27 NN |
2772 | || exit 1 |
2773 | ||
6bd3dfaa | 2774 | @endif ash |
2a4cbe27 | 2775 | |
4fa63067 NN |
2776 | .PHONY: maybe-install-info-ash install-info-ash |
2777 | maybe-install-info-ash: | |
6bd3dfaa PB |
2778 | @if ash |
2779 | maybe-install-info-ash: install-info-ash | |
2a4cbe27 | 2780 | |
4fa63067 NN |
2781 | install-info-ash: \ |
2782 | configure-ash \ | |
2783 | info-ash | |
2784 | @[ -f ./ash/Makefile ] || exit 0; \ | |
b40e3958 L |
2785 | r=`${PWD_COMMAND}`; export r; \ |
2786 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 2787 | $(HOST_EXPORTS) \ |
b813574b | 2788 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
2789 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
2790 | done; \ | |
4fa63067 | 2791 | echo "Doing install-info in ash" ; \ |
b00612cc | 2792 | (cd $(HOST_SUBDIR)/ash && \ |
2a4cbe27 NN |
2793 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
2794 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
2795 | "RANLIB=$${RANLIB}" \ | |
2796 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 2797 | install-info) \ |
2a4cbe27 NN |
2798 | || exit 1 |
2799 | ||
6bd3dfaa | 2800 | @endif ash |
2a4cbe27 | 2801 | |
4fa63067 NN |
2802 | .PHONY: maybe-installcheck-ash installcheck-ash |
2803 | maybe-installcheck-ash: | |
6bd3dfaa PB |
2804 | @if ash |
2805 | maybe-installcheck-ash: installcheck-ash | |
2a4cbe27 | 2806 | |
4fa63067 NN |
2807 | installcheck-ash: \ |
2808 | configure-ash | |
2809 | @[ -f ./ash/Makefile ] || exit 0; \ | |
b40e3958 L |
2810 | r=`${PWD_COMMAND}`; export r; \ |
2811 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 2812 | $(HOST_EXPORTS) \ |
b813574b | 2813 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
2814 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
2815 | done; \ | |
4fa63067 | 2816 | echo "Doing installcheck in ash" ; \ |
b00612cc | 2817 | (cd $(HOST_SUBDIR)/ash && \ |
2a4cbe27 NN |
2818 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
2819 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
2820 | "RANLIB=$${RANLIB}" \ | |
2821 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 2822 | installcheck) \ |
2a4cbe27 NN |
2823 | || exit 1 |
2824 | ||
6bd3dfaa | 2825 | @endif ash |
2a4cbe27 | 2826 | |
4fa63067 NN |
2827 | .PHONY: maybe-mostlyclean-ash mostlyclean-ash |
2828 | maybe-mostlyclean-ash: | |
6bd3dfaa PB |
2829 | @if ash |
2830 | maybe-mostlyclean-ash: mostlyclean-ash | |
2a4cbe27 | 2831 | |
4fa63067 NN |
2832 | mostlyclean-ash: |
2833 | @[ -f ./ash/Makefile ] || exit 0; \ | |
b40e3958 L |
2834 | r=`${PWD_COMMAND}`; export r; \ |
2835 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 2836 | $(HOST_EXPORTS) \ |
b813574b | 2837 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
2838 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
2839 | done; \ | |
4fa63067 | 2840 | echo "Doing mostlyclean in ash" ; \ |
b00612cc | 2841 | (cd $(HOST_SUBDIR)/ash && \ |
2a4cbe27 NN |
2842 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
2843 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
2844 | "RANLIB=$${RANLIB}" \ | |
2845 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 2846 | mostlyclean) \ |
2a4cbe27 NN |
2847 | || exit 1 |
2848 | ||
6bd3dfaa | 2849 | @endif ash |
2a4cbe27 | 2850 | |
4fa63067 NN |
2851 | .PHONY: maybe-clean-ash clean-ash |
2852 | maybe-clean-ash: | |
6bd3dfaa PB |
2853 | @if ash |
2854 | maybe-clean-ash: clean-ash | |
2a4cbe27 | 2855 | |
4fa63067 NN |
2856 | clean-ash: |
2857 | @[ -f ./ash/Makefile ] || exit 0; \ | |
b40e3958 L |
2858 | r=`${PWD_COMMAND}`; export r; \ |
2859 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 2860 | $(HOST_EXPORTS) \ |
b813574b | 2861 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
2862 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
2863 | done; \ | |
4fa63067 | 2864 | echo "Doing clean in ash" ; \ |
b00612cc | 2865 | (cd $(HOST_SUBDIR)/ash && \ |
2a4cbe27 NN |
2866 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
2867 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
2868 | "RANLIB=$${RANLIB}" \ | |
2869 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 2870 | clean) \ |
2a4cbe27 NN |
2871 | || exit 1 |
2872 | ||
6bd3dfaa | 2873 | @endif ash |
2a4cbe27 | 2874 | |
4fa63067 NN |
2875 | .PHONY: maybe-distclean-ash distclean-ash |
2876 | maybe-distclean-ash: | |
6bd3dfaa PB |
2877 | @if ash |
2878 | maybe-distclean-ash: distclean-ash | |
2a4cbe27 | 2879 | |
4fa63067 NN |
2880 | distclean-ash: |
2881 | @[ -f ./ash/Makefile ] || exit 0; \ | |
b40e3958 L |
2882 | r=`${PWD_COMMAND}`; export r; \ |
2883 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 2884 | $(HOST_EXPORTS) \ |
b813574b | 2885 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
2886 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
2887 | done; \ | |
4fa63067 | 2888 | echo "Doing distclean in ash" ; \ |
b00612cc | 2889 | (cd $(HOST_SUBDIR)/ash && \ |
2a4cbe27 NN |
2890 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
2891 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
2892 | "RANLIB=$${RANLIB}" \ | |
2893 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 2894 | distclean) \ |
2a4cbe27 NN |
2895 | || exit 1 |
2896 | ||
6bd3dfaa | 2897 | @endif ash |
2a4cbe27 | 2898 | |
4fa63067 NN |
2899 | .PHONY: maybe-maintainer-clean-ash maintainer-clean-ash |
2900 | maybe-maintainer-clean-ash: | |
6bd3dfaa PB |
2901 | @if ash |
2902 | maybe-maintainer-clean-ash: maintainer-clean-ash | |
2a4cbe27 | 2903 | |
4fa63067 NN |
2904 | maintainer-clean-ash: |
2905 | @[ -f ./ash/Makefile ] || exit 0; \ | |
b40e3958 L |
2906 | r=`${PWD_COMMAND}`; export r; \ |
2907 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 2908 | $(HOST_EXPORTS) \ |
b813574b | 2909 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
2910 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
2911 | done; \ | |
4fa63067 | 2912 | echo "Doing maintainer-clean in ash" ; \ |
b00612cc | 2913 | (cd $(HOST_SUBDIR)/ash && \ |
2a4cbe27 NN |
2914 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
2915 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
2916 | "RANLIB=$${RANLIB}" \ | |
2917 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 2918 | maintainer-clean) \ |
2a4cbe27 NN |
2919 | || exit 1 |
2920 | ||
6bd3dfaa | 2921 | @endif ash |
2a4cbe27 | 2922 | |
2a4cbe27 | 2923 | |
a7254363 | 2924 | |
4fa63067 NN |
2925 | .PHONY: configure-autoconf maybe-configure-autoconf |
2926 | maybe-configure-autoconf: | |
6bd3dfaa PB |
2927 | @if autoconf |
2928 | maybe-configure-autoconf: configure-autoconf | |
a7254363 | 2929 | configure-autoconf: |
b00612cc PB |
2930 | @test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \ |
2931 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \ | |
b40e3958 L |
2932 | r=`${PWD_COMMAND}`; export r; \ |
2933 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 2934 | $(HOST_EXPORTS) \ |
a7254363 PB |
2935 | echo Configuring in $(HOST_SUBDIR)/autoconf; \ |
2936 | cd "$(HOST_SUBDIR)/autoconf" || exit 1; \ | |
4fa63067 | 2937 | case $(srcdir) in \ |
b00612cc PB |
2938 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2939 | *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \ | |
2940 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 2941 | esac; \ |
b00612cc PB |
2942 | srcdiroption="--srcdir=$${topdir}/autoconf"; \ |
2943 | libsrcdir="$$s/autoconf"; \ | |
4fa63067 | 2944 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 2945 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 2946 | || exit 1 |
6bd3dfaa | 2947 | @endif autoconf |
2a4cbe27 | 2948 | |
a7254363 PB |
2949 | |
2950 | ||
d545f33b PB |
2951 | |
2952 | ||
4fa63067 NN |
2953 | .PHONY: all-autoconf maybe-all-autoconf |
2954 | maybe-all-autoconf: | |
6bd3dfaa | 2955 | @if autoconf |
d27cc32e | 2956 | TARGET-autoconf=all |
6bd3dfaa | 2957 | maybe-all-autoconf: all-autoconf |
4fa63067 NN |
2958 | all-autoconf: configure-autoconf |
2959 | @r=`${PWD_COMMAND}`; export r; \ | |
2960 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 2961 | $(HOST_EXPORTS) \ |
b00612cc PB |
2962 | (cd $(HOST_SUBDIR)/autoconf && \ |
2963 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-autoconf)) | |
6bd3dfaa | 2964 | @endif autoconf |
2a4cbe27 | 2965 | |
a7254363 | 2966 | |
d545f33b PB |
2967 | |
2968 | ||
4fa63067 NN |
2969 | .PHONY: check-autoconf maybe-check-autoconf |
2970 | maybe-check-autoconf: | |
6bd3dfaa PB |
2971 | @if autoconf |
2972 | maybe-check-autoconf: check-autoconf | |
2a4cbe27 | 2973 | |
4fa63067 NN |
2974 | check-autoconf: |
2975 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 2976 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 2977 | $(HOST_EXPORTS) \ |
b00612cc PB |
2978 | (cd $(HOST_SUBDIR)/autoconf && \ |
2979 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 2980 | |
6bd3dfaa | 2981 | @endif autoconf |
2a4cbe27 | 2982 | |
4fa63067 NN |
2983 | .PHONY: install-autoconf maybe-install-autoconf |
2984 | maybe-install-autoconf: | |
6bd3dfaa PB |
2985 | @if autoconf |
2986 | maybe-install-autoconf: install-autoconf | |
2a4cbe27 | 2987 | |
4fa63067 NN |
2988 | install-autoconf: installdirs |
2989 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 2990 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 2991 | $(HOST_EXPORTS) \ |
b00612cc | 2992 | (cd $(HOST_SUBDIR)/autoconf && \ |
2da12f12 | 2993 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 2994 | |
6bd3dfaa | 2995 | @endif autoconf |
2a4cbe27 | 2996 | |
4fa63067 | 2997 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 2998 | |
4fa63067 NN |
2999 | .PHONY: maybe-info-autoconf info-autoconf |
3000 | maybe-info-autoconf: | |
6bd3dfaa PB |
3001 | @if autoconf |
3002 | maybe-info-autoconf: info-autoconf | |
4fa63067 NN |
3003 | |
3004 | info-autoconf: \ | |
3005 | configure-autoconf | |
3006 | @[ -f ./autoconf/Makefile ] || exit 0; \ | |
b40e3958 L |
3007 | r=`${PWD_COMMAND}`; export r; \ |
3008 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3009 | $(HOST_EXPORTS) \ |
b813574b | 3010 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3011 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3012 | done; \ | |
4fa63067 | 3013 | echo "Doing info in autoconf" ; \ |
b00612cc | 3014 | (cd $(HOST_SUBDIR)/autoconf && \ |
2a4cbe27 NN |
3015 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3016 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3017 | "RANLIB=$${RANLIB}" \ | |
3018 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3019 | info) \ |
2a4cbe27 NN |
3020 | || exit 1 |
3021 | ||
6bd3dfaa | 3022 | @endif autoconf |
2a4cbe27 | 3023 | |
4fa63067 NN |
3024 | .PHONY: maybe-dvi-autoconf dvi-autoconf |
3025 | maybe-dvi-autoconf: | |
6bd3dfaa PB |
3026 | @if autoconf |
3027 | maybe-dvi-autoconf: dvi-autoconf | |
2a4cbe27 | 3028 | |
4fa63067 NN |
3029 | dvi-autoconf: \ |
3030 | configure-autoconf | |
3031 | @[ -f ./autoconf/Makefile ] || exit 0; \ | |
b40e3958 L |
3032 | r=`${PWD_COMMAND}`; export r; \ |
3033 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3034 | $(HOST_EXPORTS) \ |
b813574b | 3035 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3036 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3037 | done; \ | |
4fa63067 | 3038 | echo "Doing dvi in autoconf" ; \ |
b00612cc | 3039 | (cd $(HOST_SUBDIR)/autoconf && \ |
2a4cbe27 NN |
3040 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3041 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3042 | "RANLIB=$${RANLIB}" \ | |
3043 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3044 | dvi) \ |
2a4cbe27 NN |
3045 | || exit 1 |
3046 | ||
6bd3dfaa | 3047 | @endif autoconf |
2a4cbe27 | 3048 | |
6d389afc MS |
3049 | .PHONY: maybe-html-autoconf html-autoconf |
3050 | maybe-html-autoconf: | |
3051 | @if autoconf | |
3052 | maybe-html-autoconf: html-autoconf | |
3053 | ||
3054 | html-autoconf: \ | |
3055 | configure-autoconf | |
3056 | @[ -f ./autoconf/Makefile ] || exit 0; \ | |
3057 | r=`${PWD_COMMAND}`; export r; \ | |
3058 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
3059 | $(HOST_EXPORTS) \ |
3060 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
3061 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
3062 | done; \ | |
3063 | echo "Doing html in autoconf" ; \ | |
b00612cc | 3064 | (cd $(HOST_SUBDIR)/autoconf && \ |
6d389afc MS |
3065 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3066 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3067 | "RANLIB=$${RANLIB}" \ | |
3068 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
3069 | html) \ | |
3070 | || exit 1 | |
3071 | ||
3072 | @endif autoconf | |
3073 | ||
4fa63067 NN |
3074 | .PHONY: maybe-TAGS-autoconf TAGS-autoconf |
3075 | maybe-TAGS-autoconf: | |
6bd3dfaa PB |
3076 | @if autoconf |
3077 | maybe-TAGS-autoconf: TAGS-autoconf | |
2a4cbe27 | 3078 | |
4fa63067 NN |
3079 | TAGS-autoconf: \ |
3080 | configure-autoconf | |
3081 | @[ -f ./autoconf/Makefile ] || exit 0; \ | |
b40e3958 L |
3082 | r=`${PWD_COMMAND}`; export r; \ |
3083 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3084 | $(HOST_EXPORTS) \ |
b813574b | 3085 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3086 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3087 | done; \ | |
4fa63067 | 3088 | echo "Doing TAGS in autoconf" ; \ |
b00612cc | 3089 | (cd $(HOST_SUBDIR)/autoconf && \ |
2a4cbe27 NN |
3090 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3091 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3092 | "RANLIB=$${RANLIB}" \ | |
3093 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3094 | TAGS) \ |
2a4cbe27 NN |
3095 | || exit 1 |
3096 | ||
6bd3dfaa | 3097 | @endif autoconf |
2a4cbe27 | 3098 | |
4fa63067 NN |
3099 | .PHONY: maybe-install-info-autoconf install-info-autoconf |
3100 | maybe-install-info-autoconf: | |
6bd3dfaa PB |
3101 | @if autoconf |
3102 | maybe-install-info-autoconf: install-info-autoconf | |
2a4cbe27 | 3103 | |
4fa63067 NN |
3104 | install-info-autoconf: \ |
3105 | configure-autoconf \ | |
3106 | info-autoconf | |
3107 | @[ -f ./autoconf/Makefile ] || exit 0; \ | |
b40e3958 L |
3108 | r=`${PWD_COMMAND}`; export r; \ |
3109 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3110 | $(HOST_EXPORTS) \ |
b813574b | 3111 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3112 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3113 | done; \ | |
4fa63067 | 3114 | echo "Doing install-info in autoconf" ; \ |
b00612cc | 3115 | (cd $(HOST_SUBDIR)/autoconf && \ |
2a4cbe27 NN |
3116 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3117 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3118 | "RANLIB=$${RANLIB}" \ | |
3119 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3120 | install-info) \ |
2a4cbe27 NN |
3121 | || exit 1 |
3122 | ||
6bd3dfaa | 3123 | @endif autoconf |
2a4cbe27 | 3124 | |
4fa63067 NN |
3125 | .PHONY: maybe-installcheck-autoconf installcheck-autoconf |
3126 | maybe-installcheck-autoconf: | |
6bd3dfaa PB |
3127 | @if autoconf |
3128 | maybe-installcheck-autoconf: installcheck-autoconf | |
2a4cbe27 | 3129 | |
4fa63067 NN |
3130 | installcheck-autoconf: \ |
3131 | configure-autoconf | |
3132 | @[ -f ./autoconf/Makefile ] || exit 0; \ | |
b40e3958 L |
3133 | r=`${PWD_COMMAND}`; export r; \ |
3134 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3135 | $(HOST_EXPORTS) \ |
b813574b | 3136 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3137 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3138 | done; \ | |
4fa63067 | 3139 | echo "Doing installcheck in autoconf" ; \ |
b00612cc | 3140 | (cd $(HOST_SUBDIR)/autoconf && \ |
2a4cbe27 NN |
3141 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3142 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3143 | "RANLIB=$${RANLIB}" \ | |
3144 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3145 | installcheck) \ |
2a4cbe27 NN |
3146 | || exit 1 |
3147 | ||
6bd3dfaa | 3148 | @endif autoconf |
2a4cbe27 | 3149 | |
4fa63067 NN |
3150 | .PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf |
3151 | maybe-mostlyclean-autoconf: | |
6bd3dfaa PB |
3152 | @if autoconf |
3153 | maybe-mostlyclean-autoconf: mostlyclean-autoconf | |
2a4cbe27 | 3154 | |
4fa63067 NN |
3155 | mostlyclean-autoconf: |
3156 | @[ -f ./autoconf/Makefile ] || exit 0; \ | |
b40e3958 L |
3157 | r=`${PWD_COMMAND}`; export r; \ |
3158 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3159 | $(HOST_EXPORTS) \ |
b813574b | 3160 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3161 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3162 | done; \ | |
4fa63067 | 3163 | echo "Doing mostlyclean in autoconf" ; \ |
b00612cc | 3164 | (cd $(HOST_SUBDIR)/autoconf && \ |
2a4cbe27 NN |
3165 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3166 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3167 | "RANLIB=$${RANLIB}" \ | |
3168 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3169 | mostlyclean) \ |
2a4cbe27 NN |
3170 | || exit 1 |
3171 | ||
6bd3dfaa | 3172 | @endif autoconf |
2a4cbe27 | 3173 | |
4fa63067 NN |
3174 | .PHONY: maybe-clean-autoconf clean-autoconf |
3175 | maybe-clean-autoconf: | |
6bd3dfaa PB |
3176 | @if autoconf |
3177 | maybe-clean-autoconf: clean-autoconf | |
2a4cbe27 | 3178 | |
4fa63067 NN |
3179 | clean-autoconf: |
3180 | @[ -f ./autoconf/Makefile ] || exit 0; \ | |
b40e3958 L |
3181 | r=`${PWD_COMMAND}`; export r; \ |
3182 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3183 | $(HOST_EXPORTS) \ |
b813574b | 3184 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3185 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3186 | done; \ | |
4fa63067 | 3187 | echo "Doing clean in autoconf" ; \ |
b00612cc | 3188 | (cd $(HOST_SUBDIR)/autoconf && \ |
2a4cbe27 NN |
3189 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3190 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3191 | "RANLIB=$${RANLIB}" \ | |
3192 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3193 | clean) \ |
2a4cbe27 NN |
3194 | || exit 1 |
3195 | ||
6bd3dfaa | 3196 | @endif autoconf |
2a4cbe27 | 3197 | |
4fa63067 NN |
3198 | .PHONY: maybe-distclean-autoconf distclean-autoconf |
3199 | maybe-distclean-autoconf: | |
6bd3dfaa PB |
3200 | @if autoconf |
3201 | maybe-distclean-autoconf: distclean-autoconf | |
2a4cbe27 | 3202 | |
4fa63067 NN |
3203 | distclean-autoconf: |
3204 | @[ -f ./autoconf/Makefile ] || exit 0; \ | |
b40e3958 L |
3205 | r=`${PWD_COMMAND}`; export r; \ |
3206 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3207 | $(HOST_EXPORTS) \ |
b813574b | 3208 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3209 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3210 | done; \ | |
4fa63067 | 3211 | echo "Doing distclean in autoconf" ; \ |
b00612cc | 3212 | (cd $(HOST_SUBDIR)/autoconf && \ |
2a4cbe27 NN |
3213 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3214 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3215 | "RANLIB=$${RANLIB}" \ | |
3216 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3217 | distclean) \ |
2a4cbe27 NN |
3218 | || exit 1 |
3219 | ||
6bd3dfaa | 3220 | @endif autoconf |
2a4cbe27 | 3221 | |
4fa63067 NN |
3222 | .PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf |
3223 | maybe-maintainer-clean-autoconf: | |
6bd3dfaa PB |
3224 | @if autoconf |
3225 | maybe-maintainer-clean-autoconf: maintainer-clean-autoconf | |
2a4cbe27 | 3226 | |
4fa63067 NN |
3227 | maintainer-clean-autoconf: |
3228 | @[ -f ./autoconf/Makefile ] || exit 0; \ | |
b40e3958 L |
3229 | r=`${PWD_COMMAND}`; export r; \ |
3230 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3231 | $(HOST_EXPORTS) \ |
b813574b | 3232 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3233 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3234 | done; \ | |
4fa63067 | 3235 | echo "Doing maintainer-clean in autoconf" ; \ |
b00612cc | 3236 | (cd $(HOST_SUBDIR)/autoconf && \ |
2a4cbe27 NN |
3237 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3238 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3239 | "RANLIB=$${RANLIB}" \ | |
3240 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3241 | maintainer-clean) \ |
2a4cbe27 NN |
3242 | || exit 1 |
3243 | ||
6bd3dfaa | 3244 | @endif autoconf |
2a4cbe27 | 3245 | |
2a4cbe27 | 3246 | |
a7254363 | 3247 | |
4fa63067 NN |
3248 | .PHONY: configure-automake maybe-configure-automake |
3249 | maybe-configure-automake: | |
6bd3dfaa PB |
3250 | @if automake |
3251 | maybe-configure-automake: configure-automake | |
a7254363 | 3252 | configure-automake: |
b00612cc PB |
3253 | @test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \ |
3254 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \ | |
b40e3958 L |
3255 | r=`${PWD_COMMAND}`; export r; \ |
3256 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3257 | $(HOST_EXPORTS) \ |
a7254363 PB |
3258 | echo Configuring in $(HOST_SUBDIR)/automake; \ |
3259 | cd "$(HOST_SUBDIR)/automake" || exit 1; \ | |
4fa63067 | 3260 | case $(srcdir) in \ |
b00612cc PB |
3261 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
3262 | *) topdir=`echo $(HOST_SUBDIR)/automake/ | \ | |
3263 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 3264 | esac; \ |
b00612cc PB |
3265 | srcdiroption="--srcdir=$${topdir}/automake"; \ |
3266 | libsrcdir="$$s/automake"; \ | |
4fa63067 | 3267 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 3268 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 3269 | || exit 1 |
6bd3dfaa | 3270 | @endif automake |
2a4cbe27 | 3271 | |
a7254363 PB |
3272 | |
3273 | ||
d545f33b PB |
3274 | |
3275 | ||
4fa63067 NN |
3276 | .PHONY: all-automake maybe-all-automake |
3277 | maybe-all-automake: | |
6bd3dfaa | 3278 | @if automake |
d27cc32e | 3279 | TARGET-automake=all |
6bd3dfaa | 3280 | maybe-all-automake: all-automake |
4fa63067 NN |
3281 | all-automake: configure-automake |
3282 | @r=`${PWD_COMMAND}`; export r; \ | |
3283 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3284 | $(HOST_EXPORTS) \ |
b00612cc PB |
3285 | (cd $(HOST_SUBDIR)/automake && \ |
3286 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-automake)) | |
6bd3dfaa | 3287 | @endif automake |
2a4cbe27 | 3288 | |
a7254363 | 3289 | |
d545f33b PB |
3290 | |
3291 | ||
4fa63067 NN |
3292 | .PHONY: check-automake maybe-check-automake |
3293 | maybe-check-automake: | |
6bd3dfaa PB |
3294 | @if automake |
3295 | maybe-check-automake: check-automake | |
2a4cbe27 | 3296 | |
4fa63067 NN |
3297 | check-automake: |
3298 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 3299 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 3300 | $(HOST_EXPORTS) \ |
b00612cc PB |
3301 | (cd $(HOST_SUBDIR)/automake && \ |
3302 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4fa63067 | 3303 | |
6bd3dfaa | 3304 | @endif automake |
4fa63067 NN |
3305 | |
3306 | .PHONY: install-automake maybe-install-automake | |
3307 | maybe-install-automake: | |
6bd3dfaa PB |
3308 | @if automake |
3309 | maybe-install-automake: install-automake | |
2a4cbe27 | 3310 | |
4fa63067 NN |
3311 | install-automake: installdirs |
3312 | @r=`${PWD_COMMAND}`; export r; \ | |
3313 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3314 | $(HOST_EXPORTS) \ |
b00612cc | 3315 | (cd $(HOST_SUBDIR)/automake && \ |
2da12f12 | 3316 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 3317 | |
6bd3dfaa | 3318 | @endif automake |
2a4cbe27 | 3319 | |
4fa63067 NN |
3320 | # Other targets (info, dvi, etc.) |
3321 | ||
3322 | .PHONY: maybe-info-automake info-automake | |
3323 | maybe-info-automake: | |
6bd3dfaa PB |
3324 | @if automake |
3325 | maybe-info-automake: info-automake | |
4fa63067 NN |
3326 | |
3327 | info-automake: \ | |
3328 | configure-automake | |
3329 | @[ -f ./automake/Makefile ] || exit 0; \ | |
b40e3958 L |
3330 | r=`${PWD_COMMAND}`; export r; \ |
3331 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3332 | $(HOST_EXPORTS) \ |
b813574b | 3333 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3334 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3335 | done; \ | |
4fa63067 | 3336 | echo "Doing info in automake" ; \ |
b00612cc | 3337 | (cd $(HOST_SUBDIR)/automake && \ |
2a4cbe27 NN |
3338 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3339 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3340 | "RANLIB=$${RANLIB}" \ | |
3341 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3342 | info) \ |
2a4cbe27 NN |
3343 | || exit 1 |
3344 | ||
6bd3dfaa | 3345 | @endif automake |
2a4cbe27 | 3346 | |
4fa63067 NN |
3347 | .PHONY: maybe-dvi-automake dvi-automake |
3348 | maybe-dvi-automake: | |
6bd3dfaa PB |
3349 | @if automake |
3350 | maybe-dvi-automake: dvi-automake | |
2a4cbe27 | 3351 | |
4fa63067 NN |
3352 | dvi-automake: \ |
3353 | configure-automake | |
3354 | @[ -f ./automake/Makefile ] || exit 0; \ | |
b40e3958 L |
3355 | r=`${PWD_COMMAND}`; export r; \ |
3356 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3357 | $(HOST_EXPORTS) \ |
b813574b | 3358 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3359 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3360 | done; \ | |
4fa63067 | 3361 | echo "Doing dvi in automake" ; \ |
b00612cc | 3362 | (cd $(HOST_SUBDIR)/automake && \ |
2a4cbe27 NN |
3363 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3364 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3365 | "RANLIB=$${RANLIB}" \ | |
3366 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3367 | dvi) \ |
2a4cbe27 NN |
3368 | || exit 1 |
3369 | ||
6bd3dfaa | 3370 | @endif automake |
2a4cbe27 | 3371 | |
6d389afc MS |
3372 | .PHONY: maybe-html-automake html-automake |
3373 | maybe-html-automake: | |
3374 | @if automake | |
3375 | maybe-html-automake: html-automake | |
3376 | ||
3377 | html-automake: \ | |
3378 | configure-automake | |
3379 | @[ -f ./automake/Makefile ] || exit 0; \ | |
3380 | r=`${PWD_COMMAND}`; export r; \ | |
3381 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
3382 | $(HOST_EXPORTS) \ |
3383 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
3384 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
3385 | done; \ | |
3386 | echo "Doing html in automake" ; \ | |
b00612cc | 3387 | (cd $(HOST_SUBDIR)/automake && \ |
6d389afc MS |
3388 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3389 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3390 | "RANLIB=$${RANLIB}" \ | |
3391 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
3392 | html) \ | |
3393 | || exit 1 | |
3394 | ||
3395 | @endif automake | |
3396 | ||
4fa63067 NN |
3397 | .PHONY: maybe-TAGS-automake TAGS-automake |
3398 | maybe-TAGS-automake: | |
6bd3dfaa PB |
3399 | @if automake |
3400 | maybe-TAGS-automake: TAGS-automake | |
2a4cbe27 | 3401 | |
4fa63067 NN |
3402 | TAGS-automake: \ |
3403 | configure-automake | |
3404 | @[ -f ./automake/Makefile ] || exit 0; \ | |
b40e3958 L |
3405 | r=`${PWD_COMMAND}`; export r; \ |
3406 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3407 | $(HOST_EXPORTS) \ |
b813574b | 3408 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3409 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3410 | done; \ | |
4fa63067 | 3411 | echo "Doing TAGS in automake" ; \ |
b00612cc | 3412 | (cd $(HOST_SUBDIR)/automake && \ |
2a4cbe27 NN |
3413 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3414 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3415 | "RANLIB=$${RANLIB}" \ | |
3416 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3417 | TAGS) \ |
2a4cbe27 NN |
3418 | || exit 1 |
3419 | ||
6bd3dfaa | 3420 | @endif automake |
2a4cbe27 | 3421 | |
4fa63067 NN |
3422 | .PHONY: maybe-install-info-automake install-info-automake |
3423 | maybe-install-info-automake: | |
6bd3dfaa PB |
3424 | @if automake |
3425 | maybe-install-info-automake: install-info-automake | |
2a4cbe27 | 3426 | |
4fa63067 NN |
3427 | install-info-automake: \ |
3428 | configure-automake \ | |
3429 | info-automake | |
3430 | @[ -f ./automake/Makefile ] || exit 0; \ | |
b40e3958 L |
3431 | r=`${PWD_COMMAND}`; export r; \ |
3432 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3433 | $(HOST_EXPORTS) \ |
b813574b | 3434 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3435 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3436 | done; \ | |
4fa63067 | 3437 | echo "Doing install-info in automake" ; \ |
b00612cc | 3438 | (cd $(HOST_SUBDIR)/automake && \ |
2a4cbe27 NN |
3439 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3440 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3441 | "RANLIB=$${RANLIB}" \ | |
3442 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3443 | install-info) \ |
2a4cbe27 NN |
3444 | || exit 1 |
3445 | ||
6bd3dfaa | 3446 | @endif automake |
2a4cbe27 | 3447 | |
4fa63067 NN |
3448 | .PHONY: maybe-installcheck-automake installcheck-automake |
3449 | maybe-installcheck-automake: | |
6bd3dfaa PB |
3450 | @if automake |
3451 | maybe-installcheck-automake: installcheck-automake | |
2a4cbe27 | 3452 | |
4fa63067 NN |
3453 | installcheck-automake: \ |
3454 | configure-automake | |
3455 | @[ -f ./automake/Makefile ] || exit 0; \ | |
b40e3958 L |
3456 | r=`${PWD_COMMAND}`; export r; \ |
3457 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3458 | $(HOST_EXPORTS) \ |
b813574b | 3459 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3460 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3461 | done; \ | |
4fa63067 | 3462 | echo "Doing installcheck in automake" ; \ |
b00612cc | 3463 | (cd $(HOST_SUBDIR)/automake && \ |
2a4cbe27 NN |
3464 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3465 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3466 | "RANLIB=$${RANLIB}" \ | |
3467 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3468 | installcheck) \ |
2a4cbe27 NN |
3469 | || exit 1 |
3470 | ||
6bd3dfaa | 3471 | @endif automake |
2a4cbe27 | 3472 | |
4fa63067 NN |
3473 | .PHONY: maybe-mostlyclean-automake mostlyclean-automake |
3474 | maybe-mostlyclean-automake: | |
6bd3dfaa PB |
3475 | @if automake |
3476 | maybe-mostlyclean-automake: mostlyclean-automake | |
2a4cbe27 | 3477 | |
4fa63067 NN |
3478 | mostlyclean-automake: |
3479 | @[ -f ./automake/Makefile ] || exit 0; \ | |
b40e3958 L |
3480 | r=`${PWD_COMMAND}`; export r; \ |
3481 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3482 | $(HOST_EXPORTS) \ |
b813574b | 3483 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3484 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3485 | done; \ | |
4fa63067 | 3486 | echo "Doing mostlyclean in automake" ; \ |
b00612cc | 3487 | (cd $(HOST_SUBDIR)/automake && \ |
2a4cbe27 NN |
3488 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3489 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3490 | "RANLIB=$${RANLIB}" \ | |
3491 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3492 | mostlyclean) \ |
2a4cbe27 NN |
3493 | || exit 1 |
3494 | ||
6bd3dfaa | 3495 | @endif automake |
2a4cbe27 | 3496 | |
4fa63067 NN |
3497 | .PHONY: maybe-clean-automake clean-automake |
3498 | maybe-clean-automake: | |
6bd3dfaa PB |
3499 | @if automake |
3500 | maybe-clean-automake: clean-automake | |
2a4cbe27 | 3501 | |
4fa63067 NN |
3502 | clean-automake: |
3503 | @[ -f ./automake/Makefile ] || exit 0; \ | |
b40e3958 L |
3504 | r=`${PWD_COMMAND}`; export r; \ |
3505 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3506 | $(HOST_EXPORTS) \ |
b813574b | 3507 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3508 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3509 | done; \ | |
4fa63067 | 3510 | echo "Doing clean in automake" ; \ |
b00612cc | 3511 | (cd $(HOST_SUBDIR)/automake && \ |
2a4cbe27 NN |
3512 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3513 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3514 | "RANLIB=$${RANLIB}" \ | |
3515 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3516 | clean) \ |
2a4cbe27 NN |
3517 | || exit 1 |
3518 | ||
6bd3dfaa | 3519 | @endif automake |
2a4cbe27 | 3520 | |
4fa63067 NN |
3521 | .PHONY: maybe-distclean-automake distclean-automake |
3522 | maybe-distclean-automake: | |
6bd3dfaa PB |
3523 | @if automake |
3524 | maybe-distclean-automake: distclean-automake | |
2a4cbe27 | 3525 | |
4fa63067 NN |
3526 | distclean-automake: |
3527 | @[ -f ./automake/Makefile ] || exit 0; \ | |
b40e3958 L |
3528 | r=`${PWD_COMMAND}`; export r; \ |
3529 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3530 | $(HOST_EXPORTS) \ |
b813574b | 3531 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3532 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3533 | done; \ | |
4fa63067 | 3534 | echo "Doing distclean in automake" ; \ |
b00612cc | 3535 | (cd $(HOST_SUBDIR)/automake && \ |
2a4cbe27 NN |
3536 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3537 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3538 | "RANLIB=$${RANLIB}" \ | |
3539 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3540 | distclean) \ |
2a4cbe27 NN |
3541 | || exit 1 |
3542 | ||
6bd3dfaa | 3543 | @endif automake |
2a4cbe27 | 3544 | |
4fa63067 NN |
3545 | .PHONY: maybe-maintainer-clean-automake maintainer-clean-automake |
3546 | maybe-maintainer-clean-automake: | |
6bd3dfaa PB |
3547 | @if automake |
3548 | maybe-maintainer-clean-automake: maintainer-clean-automake | |
2a4cbe27 | 3549 | |
4fa63067 NN |
3550 | maintainer-clean-automake: |
3551 | @[ -f ./automake/Makefile ] || exit 0; \ | |
b40e3958 L |
3552 | r=`${PWD_COMMAND}`; export r; \ |
3553 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3554 | $(HOST_EXPORTS) \ |
b813574b | 3555 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3556 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3557 | done; \ | |
4fa63067 | 3558 | echo "Doing maintainer-clean in automake" ; \ |
b00612cc | 3559 | (cd $(HOST_SUBDIR)/automake && \ |
2a4cbe27 NN |
3560 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3561 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3562 | "RANLIB=$${RANLIB}" \ | |
3563 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3564 | maintainer-clean) \ |
2a4cbe27 NN |
3565 | || exit 1 |
3566 | ||
6bd3dfaa | 3567 | @endif automake |
2a4cbe27 | 3568 | |
2a4cbe27 | 3569 | |
a7254363 | 3570 | |
4fa63067 NN |
3571 | .PHONY: configure-bash maybe-configure-bash |
3572 | maybe-configure-bash: | |
6bd3dfaa PB |
3573 | @if bash |
3574 | maybe-configure-bash: configure-bash | |
a7254363 | 3575 | configure-bash: |
b00612cc PB |
3576 | @test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \ |
3577 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \ | |
b40e3958 L |
3578 | r=`${PWD_COMMAND}`; export r; \ |
3579 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3580 | $(HOST_EXPORTS) \ |
a7254363 PB |
3581 | echo Configuring in $(HOST_SUBDIR)/bash; \ |
3582 | cd "$(HOST_SUBDIR)/bash" || exit 1; \ | |
4fa63067 | 3583 | case $(srcdir) in \ |
b00612cc PB |
3584 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
3585 | *) topdir=`echo $(HOST_SUBDIR)/bash/ | \ | |
3586 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 3587 | esac; \ |
b00612cc PB |
3588 | srcdiroption="--srcdir=$${topdir}/bash"; \ |
3589 | libsrcdir="$$s/bash"; \ | |
4fa63067 | 3590 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 3591 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 3592 | || exit 1 |
6bd3dfaa | 3593 | @endif bash |
2a4cbe27 | 3594 | |
a7254363 PB |
3595 | |
3596 | ||
d545f33b PB |
3597 | |
3598 | ||
4fa63067 NN |
3599 | .PHONY: all-bash maybe-all-bash |
3600 | maybe-all-bash: | |
6bd3dfaa | 3601 | @if bash |
d27cc32e | 3602 | TARGET-bash=all |
6bd3dfaa | 3603 | maybe-all-bash: all-bash |
4fa63067 NN |
3604 | all-bash: configure-bash |
3605 | @r=`${PWD_COMMAND}`; export r; \ | |
3606 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3607 | $(HOST_EXPORTS) \ |
b00612cc PB |
3608 | (cd $(HOST_SUBDIR)/bash && \ |
3609 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bash)) | |
6bd3dfaa | 3610 | @endif bash |
2a4cbe27 | 3611 | |
a7254363 | 3612 | |
d545f33b PB |
3613 | |
3614 | ||
4fa63067 NN |
3615 | .PHONY: check-bash maybe-check-bash |
3616 | maybe-check-bash: | |
6bd3dfaa PB |
3617 | @if bash |
3618 | maybe-check-bash: check-bash | |
2a4cbe27 | 3619 | |
4fa63067 NN |
3620 | check-bash: |
3621 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 3622 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 3623 | $(HOST_EXPORTS) \ |
b00612cc PB |
3624 | (cd $(HOST_SUBDIR)/bash && \ |
3625 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 3626 | |
6bd3dfaa | 3627 | @endif bash |
2a4cbe27 | 3628 | |
4fa63067 NN |
3629 | .PHONY: install-bash maybe-install-bash |
3630 | maybe-install-bash: | |
6bd3dfaa PB |
3631 | @if bash |
3632 | maybe-install-bash: install-bash | |
2a4cbe27 | 3633 | |
4fa63067 NN |
3634 | install-bash: installdirs |
3635 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 3636 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 3637 | $(HOST_EXPORTS) \ |
b00612cc | 3638 | (cd $(HOST_SUBDIR)/bash && \ |
2da12f12 | 3639 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 3640 | |
6bd3dfaa | 3641 | @endif bash |
2a4cbe27 | 3642 | |
4fa63067 | 3643 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 3644 | |
4fa63067 NN |
3645 | .PHONY: maybe-info-bash info-bash |
3646 | maybe-info-bash: | |
6bd3dfaa PB |
3647 | @if bash |
3648 | maybe-info-bash: info-bash | |
4fa63067 NN |
3649 | |
3650 | info-bash: \ | |
3651 | configure-bash | |
3652 | @[ -f ./bash/Makefile ] || exit 0; \ | |
b40e3958 L |
3653 | r=`${PWD_COMMAND}`; export r; \ |
3654 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3655 | $(HOST_EXPORTS) \ |
b813574b | 3656 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3657 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3658 | done; \ | |
4fa63067 | 3659 | echo "Doing info in bash" ; \ |
b00612cc | 3660 | (cd $(HOST_SUBDIR)/bash && \ |
2a4cbe27 NN |
3661 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3662 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3663 | "RANLIB=$${RANLIB}" \ | |
3664 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3665 | info) \ |
2a4cbe27 NN |
3666 | || exit 1 |
3667 | ||
6bd3dfaa | 3668 | @endif bash |
2a4cbe27 | 3669 | |
4fa63067 NN |
3670 | .PHONY: maybe-dvi-bash dvi-bash |
3671 | maybe-dvi-bash: | |
6bd3dfaa PB |
3672 | @if bash |
3673 | maybe-dvi-bash: dvi-bash | |
2a4cbe27 | 3674 | |
4fa63067 NN |
3675 | dvi-bash: \ |
3676 | configure-bash | |
3677 | @[ -f ./bash/Makefile ] || exit 0; \ | |
b40e3958 L |
3678 | r=`${PWD_COMMAND}`; export r; \ |
3679 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3680 | $(HOST_EXPORTS) \ |
b813574b | 3681 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3682 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3683 | done; \ | |
4fa63067 | 3684 | echo "Doing dvi in bash" ; \ |
b00612cc | 3685 | (cd $(HOST_SUBDIR)/bash && \ |
2a4cbe27 NN |
3686 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3687 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3688 | "RANLIB=$${RANLIB}" \ | |
3689 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3690 | dvi) \ |
2a4cbe27 NN |
3691 | || exit 1 |
3692 | ||
6bd3dfaa | 3693 | @endif bash |
2a4cbe27 | 3694 | |
6d389afc MS |
3695 | .PHONY: maybe-html-bash html-bash |
3696 | maybe-html-bash: | |
3697 | @if bash | |
3698 | maybe-html-bash: html-bash | |
3699 | ||
3700 | html-bash: \ | |
3701 | configure-bash | |
3702 | @[ -f ./bash/Makefile ] || exit 0; \ | |
3703 | r=`${PWD_COMMAND}`; export r; \ | |
3704 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
3705 | $(HOST_EXPORTS) \ |
3706 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
3707 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
3708 | done; \ | |
3709 | echo "Doing html in bash" ; \ | |
b00612cc | 3710 | (cd $(HOST_SUBDIR)/bash && \ |
6d389afc MS |
3711 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3712 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3713 | "RANLIB=$${RANLIB}" \ | |
3714 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
3715 | html) \ | |
3716 | || exit 1 | |
3717 | ||
3718 | @endif bash | |
3719 | ||
4fa63067 NN |
3720 | .PHONY: maybe-TAGS-bash TAGS-bash |
3721 | maybe-TAGS-bash: | |
6bd3dfaa PB |
3722 | @if bash |
3723 | maybe-TAGS-bash: TAGS-bash | |
2a4cbe27 | 3724 | |
4fa63067 NN |
3725 | TAGS-bash: \ |
3726 | configure-bash | |
3727 | @[ -f ./bash/Makefile ] || exit 0; \ | |
b40e3958 L |
3728 | r=`${PWD_COMMAND}`; export r; \ |
3729 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3730 | $(HOST_EXPORTS) \ |
b813574b | 3731 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3732 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3733 | done; \ | |
4fa63067 | 3734 | echo "Doing TAGS in bash" ; \ |
b00612cc | 3735 | (cd $(HOST_SUBDIR)/bash && \ |
2a4cbe27 NN |
3736 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3737 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3738 | "RANLIB=$${RANLIB}" \ | |
3739 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3740 | TAGS) \ |
2a4cbe27 NN |
3741 | || exit 1 |
3742 | ||
6bd3dfaa | 3743 | @endif bash |
2a4cbe27 | 3744 | |
4fa63067 NN |
3745 | .PHONY: maybe-install-info-bash install-info-bash |
3746 | maybe-install-info-bash: | |
6bd3dfaa PB |
3747 | @if bash |
3748 | maybe-install-info-bash: install-info-bash | |
2a4cbe27 | 3749 | |
4fa63067 NN |
3750 | install-info-bash: \ |
3751 | configure-bash \ | |
3752 | info-bash | |
3753 | @[ -f ./bash/Makefile ] || exit 0; \ | |
b40e3958 L |
3754 | r=`${PWD_COMMAND}`; export r; \ |
3755 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3756 | $(HOST_EXPORTS) \ |
b813574b | 3757 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3758 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3759 | done; \ | |
4fa63067 | 3760 | echo "Doing install-info in bash" ; \ |
b00612cc | 3761 | (cd $(HOST_SUBDIR)/bash && \ |
2a4cbe27 NN |
3762 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3763 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3764 | "RANLIB=$${RANLIB}" \ | |
3765 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3766 | install-info) \ |
2a4cbe27 NN |
3767 | || exit 1 |
3768 | ||
6bd3dfaa | 3769 | @endif bash |
2a4cbe27 | 3770 | |
4fa63067 NN |
3771 | .PHONY: maybe-installcheck-bash installcheck-bash |
3772 | maybe-installcheck-bash: | |
6bd3dfaa PB |
3773 | @if bash |
3774 | maybe-installcheck-bash: installcheck-bash | |
2a4cbe27 | 3775 | |
4fa63067 NN |
3776 | installcheck-bash: \ |
3777 | configure-bash | |
3778 | @[ -f ./bash/Makefile ] || exit 0; \ | |
b40e3958 L |
3779 | r=`${PWD_COMMAND}`; export r; \ |
3780 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3781 | $(HOST_EXPORTS) \ |
b813574b | 3782 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3783 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3784 | done; \ | |
4fa63067 | 3785 | echo "Doing installcheck in bash" ; \ |
b00612cc | 3786 | (cd $(HOST_SUBDIR)/bash && \ |
2a4cbe27 NN |
3787 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3788 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3789 | "RANLIB=$${RANLIB}" \ | |
3790 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3791 | installcheck) \ |
2a4cbe27 NN |
3792 | || exit 1 |
3793 | ||
6bd3dfaa | 3794 | @endif bash |
2a4cbe27 | 3795 | |
4fa63067 NN |
3796 | .PHONY: maybe-mostlyclean-bash mostlyclean-bash |
3797 | maybe-mostlyclean-bash: | |
6bd3dfaa PB |
3798 | @if bash |
3799 | maybe-mostlyclean-bash: mostlyclean-bash | |
2a4cbe27 | 3800 | |
4fa63067 NN |
3801 | mostlyclean-bash: |
3802 | @[ -f ./bash/Makefile ] || exit 0; \ | |
b40e3958 L |
3803 | r=`${PWD_COMMAND}`; export r; \ |
3804 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3805 | $(HOST_EXPORTS) \ |
b813574b | 3806 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3807 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3808 | done; \ | |
4fa63067 | 3809 | echo "Doing mostlyclean in bash" ; \ |
b00612cc | 3810 | (cd $(HOST_SUBDIR)/bash && \ |
2a4cbe27 NN |
3811 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3812 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3813 | "RANLIB=$${RANLIB}" \ | |
3814 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3815 | mostlyclean) \ |
2a4cbe27 NN |
3816 | || exit 1 |
3817 | ||
6bd3dfaa | 3818 | @endif bash |
2a4cbe27 | 3819 | |
4fa63067 NN |
3820 | .PHONY: maybe-clean-bash clean-bash |
3821 | maybe-clean-bash: | |
6bd3dfaa PB |
3822 | @if bash |
3823 | maybe-clean-bash: clean-bash | |
2a4cbe27 | 3824 | |
4fa63067 NN |
3825 | clean-bash: |
3826 | @[ -f ./bash/Makefile ] || exit 0; \ | |
b40e3958 L |
3827 | r=`${PWD_COMMAND}`; export r; \ |
3828 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3829 | $(HOST_EXPORTS) \ |
b813574b | 3830 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3831 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3832 | done; \ | |
4fa63067 | 3833 | echo "Doing clean in bash" ; \ |
b00612cc | 3834 | (cd $(HOST_SUBDIR)/bash && \ |
2a4cbe27 NN |
3835 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3836 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3837 | "RANLIB=$${RANLIB}" \ | |
3838 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3839 | clean) \ |
2a4cbe27 NN |
3840 | || exit 1 |
3841 | ||
6bd3dfaa | 3842 | @endif bash |
2a4cbe27 | 3843 | |
4fa63067 NN |
3844 | .PHONY: maybe-distclean-bash distclean-bash |
3845 | maybe-distclean-bash: | |
6bd3dfaa PB |
3846 | @if bash |
3847 | maybe-distclean-bash: distclean-bash | |
2a4cbe27 | 3848 | |
4fa63067 NN |
3849 | distclean-bash: |
3850 | @[ -f ./bash/Makefile ] || exit 0; \ | |
b40e3958 L |
3851 | r=`${PWD_COMMAND}`; export r; \ |
3852 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3853 | $(HOST_EXPORTS) \ |
b813574b | 3854 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3855 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3856 | done; \ | |
4fa63067 | 3857 | echo "Doing distclean in bash" ; \ |
b00612cc | 3858 | (cd $(HOST_SUBDIR)/bash && \ |
2a4cbe27 NN |
3859 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3860 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3861 | "RANLIB=$${RANLIB}" \ | |
3862 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3863 | distclean) \ |
2a4cbe27 NN |
3864 | || exit 1 |
3865 | ||
6bd3dfaa | 3866 | @endif bash |
2a4cbe27 | 3867 | |
4fa63067 NN |
3868 | .PHONY: maybe-maintainer-clean-bash maintainer-clean-bash |
3869 | maybe-maintainer-clean-bash: | |
6bd3dfaa PB |
3870 | @if bash |
3871 | maybe-maintainer-clean-bash: maintainer-clean-bash | |
2a4cbe27 | 3872 | |
4fa63067 NN |
3873 | maintainer-clean-bash: |
3874 | @[ -f ./bash/Makefile ] || exit 0; \ | |
b40e3958 L |
3875 | r=`${PWD_COMMAND}`; export r; \ |
3876 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3877 | $(HOST_EXPORTS) \ |
b813574b | 3878 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3879 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3880 | done; \ | |
4fa63067 | 3881 | echo "Doing maintainer-clean in bash" ; \ |
b00612cc | 3882 | (cd $(HOST_SUBDIR)/bash && \ |
2a4cbe27 NN |
3883 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3884 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3885 | "RANLIB=$${RANLIB}" \ | |
3886 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 3887 | maintainer-clean) \ |
2a4cbe27 NN |
3888 | || exit 1 |
3889 | ||
6bd3dfaa | 3890 | @endif bash |
2a4cbe27 | 3891 | |
2a4cbe27 | 3892 | |
a7254363 | 3893 | |
4fa63067 NN |
3894 | .PHONY: configure-bfd maybe-configure-bfd |
3895 | maybe-configure-bfd: | |
6bd3dfaa PB |
3896 | @if bfd |
3897 | maybe-configure-bfd: configure-bfd | |
a7254363 | 3898 | configure-bfd: |
72b2455a | 3899 | @test -f stage_last && exit 0; \ |
b00612cc PB |
3900 | test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \ |
3901 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \ | |
b40e3958 L |
3902 | r=`${PWD_COMMAND}`; export r; \ |
3903 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3904 | $(HOST_EXPORTS) \ |
a7254363 PB |
3905 | echo Configuring in $(HOST_SUBDIR)/bfd; \ |
3906 | cd "$(HOST_SUBDIR)/bfd" || exit 1; \ | |
4fa63067 | 3907 | case $(srcdir) in \ |
b00612cc PB |
3908 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
3909 | *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \ | |
3910 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 3911 | esac; \ |
b00612cc PB |
3912 | srcdiroption="--srcdir=$${topdir}/bfd"; \ |
3913 | libsrcdir="$$s/bfd"; \ | |
4fa63067 | 3914 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 3915 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 3916 | || exit 1 |
6bd3dfaa | 3917 | @endif bfd |
2a4cbe27 | 3918 | |
a7254363 PB |
3919 | |
3920 | ||
d545f33b PB |
3921 | .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd |
3922 | maybe-configure-stage1-bfd: | |
3923 | @if bfd-bootstrap | |
3924 | maybe-configure-stage1-bfd: configure-stage1-bfd | |
3925 | configure-stage1-bfd: | |
3926 | @$(MAKE) stage1-start | |
3927 | @[ -f $(HOST_SUBDIR)/bfd/Makefile ] && exit 0 || : ; \ | |
3928 | r=`${PWD_COMMAND}`; export r; \ | |
3929 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
3930 | $(HOST_EXPORTS) \ | |
3931 | echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \ | |
3932 | cd $(HOST_SUBDIR)/bfd || exit 1; \ | |
3933 | case $(srcdir) in \ | |
3934 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
3935 | *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \ | |
3936 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
3937 | esac; \ | |
3938 | srcdiroption="--srcdir=$${topdir}/bfd"; \ | |
3939 | libsrcdir="$$s/bfd"; \ | |
3940 | $(SHELL) $${libsrcdir}/configure \ | |
3941 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
3942 | --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" | |
3943 | @endif bfd-bootstrap | |
3944 | ||
3945 | .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd | |
3946 | maybe-configure-stage2-bfd: | |
3947 | @if bfd-bootstrap | |
3948 | maybe-configure-stage2-bfd: configure-stage2-bfd | |
3949 | configure-stage2-bfd: | |
3950 | @$(MAKE) stage2-start | |
3951 | @[ -f $(HOST_SUBDIR)/bfd/Makefile ] && exit 0 || : ; \ | |
3952 | r=`${PWD_COMMAND}`; export r; \ | |
3953 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
3954 | $(HOST_EXPORTS) \ | |
3955 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
3956 | echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \ | |
3957 | cd $(HOST_SUBDIR)/bfd || exit 1; \ | |
3958 | case $(srcdir) in \ | |
3959 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
3960 | *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \ | |
3961 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
3962 | esac; \ | |
3963 | srcdiroption="--srcdir=$${topdir}/bfd"; \ | |
3964 | libsrcdir="$$s/bfd"; \ | |
3965 | $(SHELL) $${libsrcdir}/configure \ | |
3966 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
3967 | @stage2_werror_flag@ | |
3968 | @endif bfd-bootstrap | |
3969 | ||
3970 | .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd | |
3971 | maybe-configure-stage3-bfd: | |
3972 | @if bfd-bootstrap | |
3973 | maybe-configure-stage3-bfd: configure-stage3-bfd | |
3974 | configure-stage3-bfd: | |
3975 | @$(MAKE) stage3-start | |
3976 | @[ -f $(HOST_SUBDIR)/bfd/Makefile ] && exit 0 || : ; \ | |
3977 | r=`${PWD_COMMAND}`; export r; \ | |
3978 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
3979 | $(HOST_EXPORTS) \ | |
3980 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
3981 | echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \ | |
3982 | cd $(HOST_SUBDIR)/bfd || exit 1; \ | |
3983 | case $(srcdir) in \ | |
3984 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
3985 | *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \ | |
3986 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
3987 | esac; \ | |
3988 | srcdiroption="--srcdir=$${topdir}/bfd"; \ | |
3989 | libsrcdir="$$s/bfd"; \ | |
3990 | $(SHELL) $${libsrcdir}/configure \ | |
3991 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
3992 | @stage2_werror_flag@ | |
3993 | @endif bfd-bootstrap | |
3994 | ||
3995 | .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd | |
3996 | maybe-configure-stage4-bfd: | |
3997 | @if bfd-bootstrap | |
3998 | maybe-configure-stage4-bfd: configure-stage4-bfd | |
3999 | configure-stage4-bfd: | |
4000 | @$(MAKE) stage4-start | |
4001 | @[ -f $(HOST_SUBDIR)/bfd/Makefile ] && exit 0 || : ; \ | |
4002 | r=`${PWD_COMMAND}`; export r; \ | |
4003 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4004 | $(HOST_EXPORTS) \ | |
4005 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4006 | echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \ | |
4007 | cd $(HOST_SUBDIR)/bfd || exit 1; \ | |
4008 | case $(srcdir) in \ | |
4009 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
4010 | *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \ | |
4011 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4012 | esac; \ | |
4013 | srcdiroption="--srcdir=$${topdir}/bfd"; \ | |
4014 | libsrcdir="$$s/bfd"; \ | |
4015 | $(SHELL) $${libsrcdir}/configure \ | |
4016 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
4017 | @stage2_werror_flag@ | |
4018 | @endif bfd-bootstrap | |
4019 | ||
4020 | .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd | |
4021 | maybe-configure-stageprofile-bfd: | |
4022 | @if bfd-bootstrap | |
4023 | maybe-configure-stageprofile-bfd: configure-stageprofile-bfd | |
4024 | configure-stageprofile-bfd: | |
4025 | @$(MAKE) stageprofile-start | |
4026 | @[ -f $(HOST_SUBDIR)/bfd/Makefile ] && exit 0 || : ; \ | |
4027 | r=`${PWD_COMMAND}`; export r; \ | |
4028 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4029 | $(HOST_EXPORTS) \ | |
4030 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4031 | echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \ | |
4032 | cd $(HOST_SUBDIR)/bfd || exit 1; \ | |
4033 | case $(srcdir) in \ | |
4034 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
4035 | *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \ | |
4036 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4037 | esac; \ | |
4038 | srcdiroption="--srcdir=$${topdir}/bfd"; \ | |
4039 | libsrcdir="$$s/bfd"; \ | |
4040 | $(SHELL) $${libsrcdir}/configure \ | |
4041 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
4042 | @stage2_werror_flag@ | |
4043 | @endif bfd-bootstrap | |
4044 | ||
4045 | .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd | |
4046 | maybe-configure-stagefeedback-bfd: | |
4047 | @if bfd-bootstrap | |
4048 | maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd | |
4049 | configure-stagefeedback-bfd: | |
4050 | @$(MAKE) stagefeedback-start | |
4051 | @[ -f $(HOST_SUBDIR)/bfd/Makefile ] && exit 0 || : ; \ | |
4052 | r=`${PWD_COMMAND}`; export r; \ | |
4053 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4054 | $(HOST_EXPORTS) \ | |
4055 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4056 | echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \ | |
4057 | cd $(HOST_SUBDIR)/bfd || exit 1; \ | |
4058 | case $(srcdir) in \ | |
4059 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
4060 | *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \ | |
4061 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4062 | esac; \ | |
4063 | srcdiroption="--srcdir=$${topdir}/bfd"; \ | |
4064 | libsrcdir="$$s/bfd"; \ | |
4065 | $(SHELL) $${libsrcdir}/configure \ | |
4066 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
4067 | @stage2_werror_flag@ | |
4068 | @endif bfd-bootstrap | |
4069 | ||
4070 | ||
4071 | ||
4072 | ||
4073 | ||
4fa63067 NN |
4074 | .PHONY: all-bfd maybe-all-bfd |
4075 | maybe-all-bfd: | |
6bd3dfaa | 4076 | @if bfd |
d27cc32e | 4077 | TARGET-bfd=all |
6bd3dfaa | 4078 | maybe-all-bfd: all-bfd |
4fa63067 | 4079 | all-bfd: configure-bfd |
72b2455a PB |
4080 | @test -f stage_last && exit 0; \ |
4081 | r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 4082 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 4083 | $(HOST_EXPORTS) \ |
b00612cc PB |
4084 | (cd $(HOST_SUBDIR)/bfd && \ |
4085 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bfd)) | |
6bd3dfaa | 4086 | @endif bfd |
2a4cbe27 | 4087 | |
a7254363 | 4088 | |
d545f33b PB |
4089 | |
4090 | .PHONY: all-stage1-bfd maybe-all-stage1-bfd | |
4091 | .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd | |
4092 | maybe-all-stage1-bfd: | |
4093 | maybe-clean-stage1-bfd: | |
4094 | @if bfd-bootstrap | |
4095 | maybe-all-stage1-bfd: all-stage1-bfd | |
4096 | all-stage1: all-stage1-bfd | |
4097 | all-stage1-bfd: configure-stage1-bfd | |
4098 | @$(MAKE) stage1-start | |
4099 | @r=`${PWD_COMMAND}`; export r; \ | |
4100 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4101 | $(HOST_EXPORTS) \ | |
4102 | cd $(HOST_SUBDIR)/bfd && \ | |
4103 | $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" | |
4104 | ||
4105 | maybe-clean-stage1-bfd: clean-stage1-bfd | |
4106 | clean-stage1: clean-stage1-bfd | |
4107 | clean-stage1-bfd: | |
4108 | @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] \ | |
4109 | || exit 0 ; \ | |
4110 | [ -f $(HOST_SUBDIR)/bfd/Makefile ] || $(MAKE) stage1-start ; \ | |
4111 | cd $(HOST_SUBDIR)/bfd && \ | |
4112 | $(MAKE) $(FLAGS_TO_PASS) \ | |
4113 | CFLAGS="$(STAGE1_CFLAGS)" clean | |
4114 | @endif bfd-bootstrap | |
4115 | ||
4116 | ||
4117 | .PHONY: all-stage2-bfd maybe-all-stage2-bfd | |
4118 | .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd | |
4119 | maybe-all-stage2-bfd: | |
4120 | maybe-clean-stage2-bfd: | |
4121 | @if bfd-bootstrap | |
4122 | maybe-all-stage2-bfd: all-stage2-bfd | |
4123 | all-stage2: all-stage2-bfd | |
4124 | all-stage2-bfd: configure-stage2-bfd | |
4125 | @$(MAKE) stage2-start | |
4126 | @r=`${PWD_COMMAND}`; export r; \ | |
4127 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4128 | $(HOST_EXPORTS) \ | |
4129 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4130 | cd $(HOST_SUBDIR)/bfd && \ | |
4131 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
4132 | ||
4133 | maybe-clean-stage2-bfd: clean-stage2-bfd | |
4134 | clean-stage2: clean-stage2-bfd | |
4135 | clean-stage2-bfd: | |
4136 | @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] \ | |
4137 | || exit 0 ; \ | |
4138 | [ -f $(HOST_SUBDIR)/bfd/Makefile ] || $(MAKE) stage2-start ; \ | |
4139 | cd $(HOST_SUBDIR)/bfd && \ | |
4140 | $(MAKE) $(FLAGS_TO_PASS) \ | |
4141 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4142 | clean | |
4143 | @endif bfd-bootstrap | |
4144 | ||
4145 | ||
4146 | .PHONY: all-stage3-bfd maybe-all-stage3-bfd | |
4147 | .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd | |
4148 | maybe-all-stage3-bfd: | |
4149 | maybe-clean-stage3-bfd: | |
4150 | @if bfd-bootstrap | |
4151 | maybe-all-stage3-bfd: all-stage3-bfd | |
4152 | all-stage3: all-stage3-bfd | |
4153 | all-stage3-bfd: configure-stage3-bfd | |
4154 | @$(MAKE) stage3-start | |
4155 | @r=`${PWD_COMMAND}`; export r; \ | |
4156 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4157 | $(HOST_EXPORTS) \ | |
4158 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4159 | cd $(HOST_SUBDIR)/bfd && \ | |
4160 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
4161 | ||
4162 | maybe-clean-stage3-bfd: clean-stage3-bfd | |
4163 | clean-stage3: clean-stage3-bfd | |
4164 | clean-stage3-bfd: | |
4165 | @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] \ | |
4166 | || exit 0 ; \ | |
4167 | [ -f $(HOST_SUBDIR)/bfd/Makefile ] || $(MAKE) stage3-start ; \ | |
4168 | cd $(HOST_SUBDIR)/bfd && \ | |
4169 | $(MAKE) $(FLAGS_TO_PASS) \ | |
4170 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4171 | clean | |
4172 | @endif bfd-bootstrap | |
4173 | ||
4174 | ||
4175 | .PHONY: all-stage4-bfd maybe-all-stage4-bfd | |
4176 | .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd | |
4177 | maybe-all-stage4-bfd: | |
4178 | maybe-clean-stage4-bfd: | |
4179 | @if bfd-bootstrap | |
4180 | maybe-all-stage4-bfd: all-stage4-bfd | |
4181 | all-stage4: all-stage4-bfd | |
4182 | all-stage4-bfd: configure-stage4-bfd | |
4183 | @$(MAKE) stage4-start | |
4184 | @r=`${PWD_COMMAND}`; export r; \ | |
4185 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4186 | $(HOST_EXPORTS) \ | |
4187 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4188 | cd $(HOST_SUBDIR)/bfd && \ | |
4189 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
4190 | ||
4191 | maybe-clean-stage4-bfd: clean-stage4-bfd | |
4192 | clean-stage4: clean-stage4-bfd | |
4193 | clean-stage4-bfd: | |
4194 | @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] \ | |
4195 | || exit 0 ; \ | |
4196 | [ -f $(HOST_SUBDIR)/bfd/Makefile ] || $(MAKE) stage4-start ; \ | |
4197 | cd $(HOST_SUBDIR)/bfd && \ | |
4198 | $(MAKE) $(FLAGS_TO_PASS) \ | |
4199 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4200 | clean | |
4201 | @endif bfd-bootstrap | |
4202 | ||
4203 | ||
4204 | .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd | |
4205 | .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd | |
4206 | maybe-all-stageprofile-bfd: | |
4207 | maybe-clean-stageprofile-bfd: | |
4208 | @if bfd-bootstrap | |
4209 | maybe-all-stageprofile-bfd: all-stageprofile-bfd | |
4210 | all-stageprofile: all-stageprofile-bfd | |
4211 | all-stageprofile-bfd: configure-stageprofile-bfd | |
4212 | @$(MAKE) stageprofile-start | |
4213 | @r=`${PWD_COMMAND}`; export r; \ | |
4214 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4215 | $(HOST_EXPORTS) \ | |
4216 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4217 | cd $(HOST_SUBDIR)/bfd && \ | |
4218 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" | |
4219 | ||
4220 | maybe-clean-stageprofile-bfd: clean-stageprofile-bfd | |
4221 | clean-stageprofile: clean-stageprofile-bfd | |
4222 | clean-stageprofile-bfd: | |
4223 | @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] \ | |
4224 | || exit 0 ; \ | |
4225 | [ -f $(HOST_SUBDIR)/bfd/Makefile ] || $(MAKE) stageprofile-start ; \ | |
4226 | cd $(HOST_SUBDIR)/bfd && \ | |
4227 | $(MAKE) $(FLAGS_TO_PASS) \ | |
4228 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4229 | CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean | |
4230 | @endif bfd-bootstrap | |
4231 | ||
4232 | ||
4233 | .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd | |
4234 | .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd | |
4235 | maybe-all-stagefeedback-bfd: | |
4236 | maybe-clean-stagefeedback-bfd: | |
4237 | @if bfd-bootstrap | |
4238 | maybe-all-stagefeedback-bfd: all-stagefeedback-bfd | |
4239 | all-stagefeedback: all-stagefeedback-bfd | |
4240 | all-stagefeedback-bfd: configure-stagefeedback-bfd | |
4241 | @$(MAKE) stagefeedback-start | |
4242 | @r=`${PWD_COMMAND}`; export r; \ | |
4243 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4244 | $(HOST_EXPORTS) \ | |
4245 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4246 | cd $(HOST_SUBDIR)/bfd && \ | |
4247 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" | |
4248 | ||
4249 | maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd | |
4250 | clean-stagefeedback: clean-stagefeedback-bfd | |
4251 | clean-stagefeedback-bfd: | |
4252 | @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] \ | |
4253 | || exit 0 ; \ | |
4254 | [ -f $(HOST_SUBDIR)/bfd/Makefile ] || $(MAKE) stagefeedback-start ; \ | |
4255 | cd $(HOST_SUBDIR)/bfd && \ | |
4256 | $(MAKE) $(FLAGS_TO_PASS) \ | |
4257 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4258 | CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean | |
4259 | @endif bfd-bootstrap | |
4260 | ||
4261 | ||
4262 | ||
4263 | ||
4264 | ||
4fa63067 NN |
4265 | .PHONY: check-bfd maybe-check-bfd |
4266 | maybe-check-bfd: | |
6bd3dfaa PB |
4267 | @if bfd |
4268 | maybe-check-bfd: check-bfd | |
2a4cbe27 | 4269 | |
4fa63067 NN |
4270 | check-bfd: |
4271 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 4272 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 4273 | $(HOST_EXPORTS) \ |
b00612cc PB |
4274 | (cd $(HOST_SUBDIR)/bfd && \ |
4275 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 4276 | |
6bd3dfaa | 4277 | @endif bfd |
2a4cbe27 | 4278 | |
4fa63067 NN |
4279 | .PHONY: install-bfd maybe-install-bfd |
4280 | maybe-install-bfd: | |
6bd3dfaa PB |
4281 | @if bfd |
4282 | maybe-install-bfd: install-bfd | |
2a4cbe27 | 4283 | |
4fa63067 NN |
4284 | install-bfd: installdirs |
4285 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 4286 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 4287 | $(HOST_EXPORTS) \ |
b00612cc | 4288 | (cd $(HOST_SUBDIR)/bfd && \ |
2da12f12 | 4289 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 4290 | |
6bd3dfaa | 4291 | @endif bfd |
2a4cbe27 | 4292 | |
4fa63067 | 4293 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 4294 | |
4fa63067 NN |
4295 | .PHONY: maybe-info-bfd info-bfd |
4296 | maybe-info-bfd: | |
6bd3dfaa PB |
4297 | @if bfd |
4298 | maybe-info-bfd: info-bfd | |
4fa63067 NN |
4299 | |
4300 | info-bfd: \ | |
4301 | configure-bfd | |
4302 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
4303 | r=`${PWD_COMMAND}`; export r; \ |
4304 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4305 | $(HOST_EXPORTS) \ |
b813574b | 4306 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4307 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4308 | done; \ | |
4fa63067 | 4309 | echo "Doing info in bfd" ; \ |
b00612cc | 4310 | (cd $(HOST_SUBDIR)/bfd && \ |
2a4cbe27 NN |
4311 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4312 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4313 | "RANLIB=$${RANLIB}" \ | |
4314 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 4315 | info) \ |
2a4cbe27 NN |
4316 | || exit 1 |
4317 | ||
6bd3dfaa | 4318 | @endif bfd |
2a4cbe27 | 4319 | |
4fa63067 NN |
4320 | .PHONY: maybe-dvi-bfd dvi-bfd |
4321 | maybe-dvi-bfd: | |
6bd3dfaa PB |
4322 | @if bfd |
4323 | maybe-dvi-bfd: dvi-bfd | |
2a4cbe27 | 4324 | |
4fa63067 NN |
4325 | dvi-bfd: \ |
4326 | configure-bfd | |
4327 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
4328 | r=`${PWD_COMMAND}`; export r; \ |
4329 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4330 | $(HOST_EXPORTS) \ |
b813574b | 4331 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4332 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4333 | done; \ | |
4fa63067 | 4334 | echo "Doing dvi in bfd" ; \ |
b00612cc | 4335 | (cd $(HOST_SUBDIR)/bfd && \ |
2a4cbe27 NN |
4336 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4337 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4338 | "RANLIB=$${RANLIB}" \ | |
4339 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 4340 | dvi) \ |
2a4cbe27 NN |
4341 | || exit 1 |
4342 | ||
6bd3dfaa | 4343 | @endif bfd |
2a4cbe27 | 4344 | |
6d389afc MS |
4345 | .PHONY: maybe-html-bfd html-bfd |
4346 | maybe-html-bfd: | |
4347 | @if bfd | |
4348 | maybe-html-bfd: html-bfd | |
4349 | ||
4350 | html-bfd: \ | |
4351 | configure-bfd | |
4352 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
4353 | r=`${PWD_COMMAND}`; export r; \ | |
4354 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
4355 | $(HOST_EXPORTS) \ |
4356 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
4357 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
4358 | done; \ | |
4359 | echo "Doing html in bfd" ; \ | |
b00612cc | 4360 | (cd $(HOST_SUBDIR)/bfd && \ |
6d389afc MS |
4361 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4362 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4363 | "RANLIB=$${RANLIB}" \ | |
4364 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
4365 | html) \ | |
4366 | || exit 1 | |
4367 | ||
4368 | @endif bfd | |
4369 | ||
4fa63067 NN |
4370 | .PHONY: maybe-TAGS-bfd TAGS-bfd |
4371 | maybe-TAGS-bfd: | |
6bd3dfaa PB |
4372 | @if bfd |
4373 | maybe-TAGS-bfd: TAGS-bfd | |
2a4cbe27 | 4374 | |
4fa63067 NN |
4375 | TAGS-bfd: \ |
4376 | configure-bfd | |
4377 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
4378 | r=`${PWD_COMMAND}`; export r; \ |
4379 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4380 | $(HOST_EXPORTS) \ |
b813574b | 4381 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4382 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4383 | done; \ | |
4fa63067 | 4384 | echo "Doing TAGS in bfd" ; \ |
b00612cc | 4385 | (cd $(HOST_SUBDIR)/bfd && \ |
2a4cbe27 NN |
4386 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4387 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4388 | "RANLIB=$${RANLIB}" \ | |
4389 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 4390 | TAGS) \ |
2a4cbe27 NN |
4391 | || exit 1 |
4392 | ||
6bd3dfaa | 4393 | @endif bfd |
2a4cbe27 | 4394 | |
4fa63067 NN |
4395 | .PHONY: maybe-install-info-bfd install-info-bfd |
4396 | maybe-install-info-bfd: | |
6bd3dfaa PB |
4397 | @if bfd |
4398 | maybe-install-info-bfd: install-info-bfd | |
2a4cbe27 | 4399 | |
4fa63067 NN |
4400 | install-info-bfd: \ |
4401 | configure-bfd \ | |
4402 | info-bfd | |
4403 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
4404 | r=`${PWD_COMMAND}`; export r; \ |
4405 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4406 | $(HOST_EXPORTS) \ |
b813574b | 4407 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4408 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4409 | done; \ | |
4fa63067 | 4410 | echo "Doing install-info in bfd" ; \ |
b00612cc | 4411 | (cd $(HOST_SUBDIR)/bfd && \ |
2a4cbe27 NN |
4412 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4413 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4414 | "RANLIB=$${RANLIB}" \ | |
4415 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 4416 | install-info) \ |
2a4cbe27 NN |
4417 | || exit 1 |
4418 | ||
6bd3dfaa | 4419 | @endif bfd |
2a4cbe27 | 4420 | |
4fa63067 NN |
4421 | .PHONY: maybe-installcheck-bfd installcheck-bfd |
4422 | maybe-installcheck-bfd: | |
6bd3dfaa PB |
4423 | @if bfd |
4424 | maybe-installcheck-bfd: installcheck-bfd | |
2a4cbe27 | 4425 | |
4fa63067 NN |
4426 | installcheck-bfd: \ |
4427 | configure-bfd | |
4428 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
4429 | r=`${PWD_COMMAND}`; export r; \ |
4430 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4431 | $(HOST_EXPORTS) \ |
b813574b | 4432 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4433 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4434 | done; \ | |
4fa63067 | 4435 | echo "Doing installcheck in bfd" ; \ |
b00612cc | 4436 | (cd $(HOST_SUBDIR)/bfd && \ |
2a4cbe27 NN |
4437 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4438 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4439 | "RANLIB=$${RANLIB}" \ | |
4440 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 4441 | installcheck) \ |
2a4cbe27 NN |
4442 | || exit 1 |
4443 | ||
6bd3dfaa | 4444 | @endif bfd |
2a4cbe27 | 4445 | |
4fa63067 NN |
4446 | .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd |
4447 | maybe-mostlyclean-bfd: | |
6bd3dfaa PB |
4448 | @if bfd |
4449 | maybe-mostlyclean-bfd: mostlyclean-bfd | |
2a4cbe27 | 4450 | |
4fa63067 NN |
4451 | mostlyclean-bfd: |
4452 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
4453 | r=`${PWD_COMMAND}`; export r; \ |
4454 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4455 | $(HOST_EXPORTS) \ |
b813574b | 4456 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4457 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4458 | done; \ | |
4fa63067 | 4459 | echo "Doing mostlyclean in bfd" ; \ |
b00612cc | 4460 | (cd $(HOST_SUBDIR)/bfd && \ |
2a4cbe27 NN |
4461 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4462 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4463 | "RANLIB=$${RANLIB}" \ | |
4464 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 4465 | mostlyclean) \ |
2a4cbe27 NN |
4466 | || exit 1 |
4467 | ||
6bd3dfaa | 4468 | @endif bfd |
2a4cbe27 | 4469 | |
4fa63067 NN |
4470 | .PHONY: maybe-clean-bfd clean-bfd |
4471 | maybe-clean-bfd: | |
6bd3dfaa PB |
4472 | @if bfd |
4473 | maybe-clean-bfd: clean-bfd | |
2a4cbe27 | 4474 | |
4fa63067 NN |
4475 | clean-bfd: |
4476 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
4477 | r=`${PWD_COMMAND}`; export r; \ |
4478 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4479 | $(HOST_EXPORTS) \ |
b813574b | 4480 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4481 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4482 | done; \ | |
4fa63067 | 4483 | echo "Doing clean in bfd" ; \ |
b00612cc | 4484 | (cd $(HOST_SUBDIR)/bfd && \ |
2a4cbe27 NN |
4485 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4486 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4487 | "RANLIB=$${RANLIB}" \ | |
4488 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 4489 | clean) \ |
2a4cbe27 NN |
4490 | || exit 1 |
4491 | ||
6bd3dfaa | 4492 | @endif bfd |
2a4cbe27 | 4493 | |
4fa63067 NN |
4494 | .PHONY: maybe-distclean-bfd distclean-bfd |
4495 | maybe-distclean-bfd: | |
6bd3dfaa PB |
4496 | @if bfd |
4497 | maybe-distclean-bfd: distclean-bfd | |
2a4cbe27 | 4498 | |
4fa63067 NN |
4499 | distclean-bfd: |
4500 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
4501 | r=`${PWD_COMMAND}`; export r; \ |
4502 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4503 | $(HOST_EXPORTS) \ |
b813574b | 4504 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4505 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4506 | done; \ | |
4fa63067 | 4507 | echo "Doing distclean in bfd" ; \ |
b00612cc | 4508 | (cd $(HOST_SUBDIR)/bfd && \ |
2a4cbe27 NN |
4509 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4510 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4511 | "RANLIB=$${RANLIB}" \ | |
4512 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 4513 | distclean) \ |
2a4cbe27 NN |
4514 | || exit 1 |
4515 | ||
6bd3dfaa | 4516 | @endif bfd |
2a4cbe27 | 4517 | |
4fa63067 NN |
4518 | .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd |
4519 | maybe-maintainer-clean-bfd: | |
6bd3dfaa PB |
4520 | @if bfd |
4521 | maybe-maintainer-clean-bfd: maintainer-clean-bfd | |
a2592b1b | 4522 | |
4fa63067 NN |
4523 | maintainer-clean-bfd: |
4524 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
a2592b1b DD |
4525 | r=`${PWD_COMMAND}`; export r; \ |
4526 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4527 | $(HOST_EXPORTS) \ |
b813574b | 4528 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
a2592b1b DD |
4529 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4530 | done; \ | |
4fa63067 | 4531 | echo "Doing maintainer-clean in bfd" ; \ |
b00612cc | 4532 | (cd $(HOST_SUBDIR)/bfd && \ |
a2592b1b DD |
4533 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4534 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4535 | "RANLIB=$${RANLIB}" \ | |
4536 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 4537 | maintainer-clean) \ |
a2592b1b DD |
4538 | || exit 1 |
4539 | ||
6bd3dfaa | 4540 | @endif bfd |
a2592b1b | 4541 | |
2a4cbe27 | 4542 | |
a7254363 | 4543 | |
4fa63067 NN |
4544 | .PHONY: configure-opcodes maybe-configure-opcodes |
4545 | maybe-configure-opcodes: | |
6bd3dfaa PB |
4546 | @if opcodes |
4547 | maybe-configure-opcodes: configure-opcodes | |
a7254363 | 4548 | configure-opcodes: |
72b2455a | 4549 | @test -f stage_last && exit 0; \ |
b00612cc PB |
4550 | test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \ |
4551 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \ | |
4fa63067 NN |
4552 | r=`${PWD_COMMAND}`; export r; \ |
4553 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4554 | $(HOST_EXPORTS) \ |
a7254363 PB |
4555 | echo Configuring in $(HOST_SUBDIR)/opcodes; \ |
4556 | cd "$(HOST_SUBDIR)/opcodes" || exit 1; \ | |
4fa63067 | 4557 | case $(srcdir) in \ |
b00612cc PB |
4558 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
4559 | *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \ | |
4560 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 4561 | esac; \ |
b00612cc PB |
4562 | srcdiroption="--srcdir=$${topdir}/opcodes"; \ |
4563 | libsrcdir="$$s/opcodes"; \ | |
4fa63067 | 4564 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 4565 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 4566 | || exit 1 |
6bd3dfaa | 4567 | @endif opcodes |
2a4cbe27 | 4568 | |
a7254363 PB |
4569 | |
4570 | ||
d545f33b PB |
4571 | .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes |
4572 | maybe-configure-stage1-opcodes: | |
4573 | @if opcodes-bootstrap | |
4574 | maybe-configure-stage1-opcodes: configure-stage1-opcodes | |
4575 | configure-stage1-opcodes: | |
4576 | @$(MAKE) stage1-start | |
4577 | @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] && exit 0 || : ; \ | |
4578 | r=`${PWD_COMMAND}`; export r; \ | |
4579 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4580 | $(HOST_EXPORTS) \ | |
4581 | echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \ | |
4582 | cd $(HOST_SUBDIR)/opcodes || exit 1; \ | |
4583 | case $(srcdir) in \ | |
4584 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
4585 | *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \ | |
4586 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4587 | esac; \ | |
4588 | srcdiroption="--srcdir=$${topdir}/opcodes"; \ | |
4589 | libsrcdir="$$s/opcodes"; \ | |
4590 | $(SHELL) $${libsrcdir}/configure \ | |
4591 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
4592 | --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" | |
4593 | @endif opcodes-bootstrap | |
4594 | ||
4595 | .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes | |
4596 | maybe-configure-stage2-opcodes: | |
4597 | @if opcodes-bootstrap | |
4598 | maybe-configure-stage2-opcodes: configure-stage2-opcodes | |
4599 | configure-stage2-opcodes: | |
4600 | @$(MAKE) stage2-start | |
4601 | @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] && exit 0 || : ; \ | |
4602 | r=`${PWD_COMMAND}`; export r; \ | |
4603 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4604 | $(HOST_EXPORTS) \ | |
4605 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4606 | echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \ | |
4607 | cd $(HOST_SUBDIR)/opcodes || exit 1; \ | |
4608 | case $(srcdir) in \ | |
4609 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
4610 | *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \ | |
4611 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4612 | esac; \ | |
4613 | srcdiroption="--srcdir=$${topdir}/opcodes"; \ | |
4614 | libsrcdir="$$s/opcodes"; \ | |
4615 | $(SHELL) $${libsrcdir}/configure \ | |
4616 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
4617 | @stage2_werror_flag@ | |
4618 | @endif opcodes-bootstrap | |
4619 | ||
4620 | .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes | |
4621 | maybe-configure-stage3-opcodes: | |
4622 | @if opcodes-bootstrap | |
4623 | maybe-configure-stage3-opcodes: configure-stage3-opcodes | |
4624 | configure-stage3-opcodes: | |
4625 | @$(MAKE) stage3-start | |
4626 | @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] && exit 0 || : ; \ | |
4627 | r=`${PWD_COMMAND}`; export r; \ | |
4628 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4629 | $(HOST_EXPORTS) \ | |
4630 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4631 | echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \ | |
4632 | cd $(HOST_SUBDIR)/opcodes || exit 1; \ | |
4633 | case $(srcdir) in \ | |
4634 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
4635 | *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \ | |
4636 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4637 | esac; \ | |
4638 | srcdiroption="--srcdir=$${topdir}/opcodes"; \ | |
4639 | libsrcdir="$$s/opcodes"; \ | |
4640 | $(SHELL) $${libsrcdir}/configure \ | |
4641 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
4642 | @stage2_werror_flag@ | |
4643 | @endif opcodes-bootstrap | |
4644 | ||
4645 | .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes | |
4646 | maybe-configure-stage4-opcodes: | |
4647 | @if opcodes-bootstrap | |
4648 | maybe-configure-stage4-opcodes: configure-stage4-opcodes | |
4649 | configure-stage4-opcodes: | |
4650 | @$(MAKE) stage4-start | |
4651 | @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] && exit 0 || : ; \ | |
4652 | r=`${PWD_COMMAND}`; export r; \ | |
4653 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4654 | $(HOST_EXPORTS) \ | |
4655 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4656 | echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \ | |
4657 | cd $(HOST_SUBDIR)/opcodes || exit 1; \ | |
4658 | case $(srcdir) in \ | |
4659 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
4660 | *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \ | |
4661 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4662 | esac; \ | |
4663 | srcdiroption="--srcdir=$${topdir}/opcodes"; \ | |
4664 | libsrcdir="$$s/opcodes"; \ | |
4665 | $(SHELL) $${libsrcdir}/configure \ | |
4666 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
4667 | @stage2_werror_flag@ | |
4668 | @endif opcodes-bootstrap | |
4669 | ||
4670 | .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes | |
4671 | maybe-configure-stageprofile-opcodes: | |
4672 | @if opcodes-bootstrap | |
4673 | maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes | |
4674 | configure-stageprofile-opcodes: | |
4675 | @$(MAKE) stageprofile-start | |
4676 | @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] && exit 0 || : ; \ | |
4677 | r=`${PWD_COMMAND}`; export r; \ | |
4678 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4679 | $(HOST_EXPORTS) \ | |
4680 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4681 | echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \ | |
4682 | cd $(HOST_SUBDIR)/opcodes || exit 1; \ | |
4683 | case $(srcdir) in \ | |
4684 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
4685 | *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \ | |
4686 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4687 | esac; \ | |
4688 | srcdiroption="--srcdir=$${topdir}/opcodes"; \ | |
4689 | libsrcdir="$$s/opcodes"; \ | |
4690 | $(SHELL) $${libsrcdir}/configure \ | |
4691 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
4692 | @stage2_werror_flag@ | |
4693 | @endif opcodes-bootstrap | |
4694 | ||
4695 | .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes | |
4696 | maybe-configure-stagefeedback-opcodes: | |
4697 | @if opcodes-bootstrap | |
4698 | maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes | |
4699 | configure-stagefeedback-opcodes: | |
4700 | @$(MAKE) stagefeedback-start | |
4701 | @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] && exit 0 || : ; \ | |
4702 | r=`${PWD_COMMAND}`; export r; \ | |
4703 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4704 | $(HOST_EXPORTS) \ | |
4705 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4706 | echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \ | |
4707 | cd $(HOST_SUBDIR)/opcodes || exit 1; \ | |
4708 | case $(srcdir) in \ | |
4709 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
4710 | *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \ | |
4711 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4712 | esac; \ | |
4713 | srcdiroption="--srcdir=$${topdir}/opcodes"; \ | |
4714 | libsrcdir="$$s/opcodes"; \ | |
4715 | $(SHELL) $${libsrcdir}/configure \ | |
4716 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
4717 | @stage2_werror_flag@ | |
4718 | @endif opcodes-bootstrap | |
4719 | ||
4720 | ||
4721 | ||
4722 | ||
4723 | ||
4fa63067 NN |
4724 | .PHONY: all-opcodes maybe-all-opcodes |
4725 | maybe-all-opcodes: | |
6bd3dfaa | 4726 | @if opcodes |
d27cc32e | 4727 | TARGET-opcodes=all |
6bd3dfaa | 4728 | maybe-all-opcodes: all-opcodes |
4fa63067 | 4729 | all-opcodes: configure-opcodes |
72b2455a PB |
4730 | @test -f stage_last && exit 0; \ |
4731 | r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 4732 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 4733 | $(HOST_EXPORTS) \ |
b00612cc PB |
4734 | (cd $(HOST_SUBDIR)/opcodes && \ |
4735 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-opcodes)) | |
6bd3dfaa | 4736 | @endif opcodes |
2a4cbe27 | 4737 | |
a7254363 | 4738 | |
d545f33b PB |
4739 | |
4740 | .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes | |
4741 | .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes | |
4742 | maybe-all-stage1-opcodes: | |
4743 | maybe-clean-stage1-opcodes: | |
4744 | @if opcodes-bootstrap | |
4745 | maybe-all-stage1-opcodes: all-stage1-opcodes | |
4746 | all-stage1: all-stage1-opcodes | |
4747 | all-stage1-opcodes: configure-stage1-opcodes | |
4748 | @$(MAKE) stage1-start | |
4749 | @r=`${PWD_COMMAND}`; export r; \ | |
4750 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4751 | $(HOST_EXPORTS) \ | |
4752 | cd $(HOST_SUBDIR)/opcodes && \ | |
4753 | $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" | |
4754 | ||
4755 | maybe-clean-stage1-opcodes: clean-stage1-opcodes | |
4756 | clean-stage1: clean-stage1-opcodes | |
4757 | clean-stage1-opcodes: | |
4758 | @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] \ | |
4759 | || exit 0 ; \ | |
4760 | [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || $(MAKE) stage1-start ; \ | |
4761 | cd $(HOST_SUBDIR)/opcodes && \ | |
4762 | $(MAKE) $(FLAGS_TO_PASS) \ | |
4763 | CFLAGS="$(STAGE1_CFLAGS)" clean | |
4764 | @endif opcodes-bootstrap | |
4765 | ||
4766 | ||
4767 | .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes | |
4768 | .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes | |
4769 | maybe-all-stage2-opcodes: | |
4770 | maybe-clean-stage2-opcodes: | |
4771 | @if opcodes-bootstrap | |
4772 | maybe-all-stage2-opcodes: all-stage2-opcodes | |
4773 | all-stage2: all-stage2-opcodes | |
4774 | all-stage2-opcodes: configure-stage2-opcodes | |
4775 | @$(MAKE) stage2-start | |
4776 | @r=`${PWD_COMMAND}`; export r; \ | |
4777 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4778 | $(HOST_EXPORTS) \ | |
4779 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4780 | cd $(HOST_SUBDIR)/opcodes && \ | |
4781 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
4782 | ||
4783 | maybe-clean-stage2-opcodes: clean-stage2-opcodes | |
4784 | clean-stage2: clean-stage2-opcodes | |
4785 | clean-stage2-opcodes: | |
4786 | @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] \ | |
4787 | || exit 0 ; \ | |
4788 | [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || $(MAKE) stage2-start ; \ | |
4789 | cd $(HOST_SUBDIR)/opcodes && \ | |
4790 | $(MAKE) $(FLAGS_TO_PASS) \ | |
4791 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4792 | clean | |
4793 | @endif opcodes-bootstrap | |
4794 | ||
4795 | ||
4796 | .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes | |
4797 | .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes | |
4798 | maybe-all-stage3-opcodes: | |
4799 | maybe-clean-stage3-opcodes: | |
4800 | @if opcodes-bootstrap | |
4801 | maybe-all-stage3-opcodes: all-stage3-opcodes | |
4802 | all-stage3: all-stage3-opcodes | |
4803 | all-stage3-opcodes: configure-stage3-opcodes | |
4804 | @$(MAKE) stage3-start | |
4805 | @r=`${PWD_COMMAND}`; export r; \ | |
4806 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4807 | $(HOST_EXPORTS) \ | |
4808 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4809 | cd $(HOST_SUBDIR)/opcodes && \ | |
4810 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
4811 | ||
4812 | maybe-clean-stage3-opcodes: clean-stage3-opcodes | |
4813 | clean-stage3: clean-stage3-opcodes | |
4814 | clean-stage3-opcodes: | |
4815 | @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] \ | |
4816 | || exit 0 ; \ | |
4817 | [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || $(MAKE) stage3-start ; \ | |
4818 | cd $(HOST_SUBDIR)/opcodes && \ | |
4819 | $(MAKE) $(FLAGS_TO_PASS) \ | |
4820 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4821 | clean | |
4822 | @endif opcodes-bootstrap | |
4823 | ||
4824 | ||
4825 | .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes | |
4826 | .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes | |
4827 | maybe-all-stage4-opcodes: | |
4828 | maybe-clean-stage4-opcodes: | |
4829 | @if opcodes-bootstrap | |
4830 | maybe-all-stage4-opcodes: all-stage4-opcodes | |
4831 | all-stage4: all-stage4-opcodes | |
4832 | all-stage4-opcodes: configure-stage4-opcodes | |
4833 | @$(MAKE) stage4-start | |
4834 | @r=`${PWD_COMMAND}`; export r; \ | |
4835 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4836 | $(HOST_EXPORTS) \ | |
4837 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4838 | cd $(HOST_SUBDIR)/opcodes && \ | |
4839 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
4840 | ||
4841 | maybe-clean-stage4-opcodes: clean-stage4-opcodes | |
4842 | clean-stage4: clean-stage4-opcodes | |
4843 | clean-stage4-opcodes: | |
4844 | @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] \ | |
4845 | || exit 0 ; \ | |
4846 | [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || $(MAKE) stage4-start ; \ | |
4847 | cd $(HOST_SUBDIR)/opcodes && \ | |
4848 | $(MAKE) $(FLAGS_TO_PASS) \ | |
4849 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4850 | clean | |
4851 | @endif opcodes-bootstrap | |
4852 | ||
4853 | ||
4854 | .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes | |
4855 | .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes | |
4856 | maybe-all-stageprofile-opcodes: | |
4857 | maybe-clean-stageprofile-opcodes: | |
4858 | @if opcodes-bootstrap | |
4859 | maybe-all-stageprofile-opcodes: all-stageprofile-opcodes | |
4860 | all-stageprofile: all-stageprofile-opcodes | |
4861 | all-stageprofile-opcodes: configure-stageprofile-opcodes | |
4862 | @$(MAKE) stageprofile-start | |
4863 | @r=`${PWD_COMMAND}`; export r; \ | |
4864 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4865 | $(HOST_EXPORTS) \ | |
4866 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4867 | cd $(HOST_SUBDIR)/opcodes && \ | |
4868 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" | |
4869 | ||
4870 | maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes | |
4871 | clean-stageprofile: clean-stageprofile-opcodes | |
4872 | clean-stageprofile-opcodes: | |
4873 | @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] \ | |
4874 | || exit 0 ; \ | |
4875 | [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || $(MAKE) stageprofile-start ; \ | |
4876 | cd $(HOST_SUBDIR)/opcodes && \ | |
4877 | $(MAKE) $(FLAGS_TO_PASS) \ | |
4878 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4879 | CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean | |
4880 | @endif opcodes-bootstrap | |
4881 | ||
4882 | ||
4883 | .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes | |
4884 | .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes | |
4885 | maybe-all-stagefeedback-opcodes: | |
4886 | maybe-clean-stagefeedback-opcodes: | |
4887 | @if opcodes-bootstrap | |
4888 | maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes | |
4889 | all-stagefeedback: all-stagefeedback-opcodes | |
4890 | all-stagefeedback-opcodes: configure-stagefeedback-opcodes | |
4891 | @$(MAKE) stagefeedback-start | |
4892 | @r=`${PWD_COMMAND}`; export r; \ | |
4893 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4894 | $(HOST_EXPORTS) \ | |
4895 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4896 | cd $(HOST_SUBDIR)/opcodes && \ | |
4897 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" | |
4898 | ||
4899 | maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes | |
4900 | clean-stagefeedback: clean-stagefeedback-opcodes | |
4901 | clean-stagefeedback-opcodes: | |
4902 | @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] \ | |
4903 | || exit 0 ; \ | |
4904 | [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || $(MAKE) stagefeedback-start ; \ | |
4905 | cd $(HOST_SUBDIR)/opcodes && \ | |
4906 | $(MAKE) $(FLAGS_TO_PASS) \ | |
4907 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4908 | CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean | |
4909 | @endif opcodes-bootstrap | |
4910 | ||
4911 | ||
4912 | ||
4913 | ||
4914 | ||
4fa63067 NN |
4915 | .PHONY: check-opcodes maybe-check-opcodes |
4916 | maybe-check-opcodes: | |
6bd3dfaa PB |
4917 | @if opcodes |
4918 | maybe-check-opcodes: check-opcodes | |
4fa63067 NN |
4919 | |
4920 | check-opcodes: | |
4921 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 4922 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 4923 | $(HOST_EXPORTS) \ |
b00612cc PB |
4924 | (cd $(HOST_SUBDIR)/opcodes && \ |
4925 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 4926 | |
6bd3dfaa | 4927 | @endif opcodes |
2a4cbe27 | 4928 | |
4fa63067 NN |
4929 | .PHONY: install-opcodes maybe-install-opcodes |
4930 | maybe-install-opcodes: | |
6bd3dfaa PB |
4931 | @if opcodes |
4932 | maybe-install-opcodes: install-opcodes | |
2a4cbe27 | 4933 | |
4fa63067 NN |
4934 | install-opcodes: installdirs |
4935 | @r=`${PWD_COMMAND}`; export r; \ | |
4936 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4937 | $(HOST_EXPORTS) \ |
b00612cc | 4938 | (cd $(HOST_SUBDIR)/opcodes && \ |
2da12f12 | 4939 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 4940 | |
6bd3dfaa | 4941 | @endif opcodes |
4fa63067 NN |
4942 | |
4943 | # Other targets (info, dvi, etc.) | |
4944 | ||
4945 | .PHONY: maybe-info-opcodes info-opcodes | |
4946 | maybe-info-opcodes: | |
6bd3dfaa PB |
4947 | @if opcodes |
4948 | maybe-info-opcodes: info-opcodes | |
4fa63067 NN |
4949 | |
4950 | info-opcodes: \ | |
4951 | configure-opcodes | |
4952 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
4953 | r=`${PWD_COMMAND}`; export r; \ |
4954 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4955 | $(HOST_EXPORTS) \ |
b813574b | 4956 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4957 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4958 | done; \ | |
4fa63067 | 4959 | echo "Doing info in opcodes" ; \ |
b00612cc | 4960 | (cd $(HOST_SUBDIR)/opcodes && \ |
2a4cbe27 NN |
4961 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4962 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4963 | "RANLIB=$${RANLIB}" \ | |
4964 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 4965 | info) \ |
2a4cbe27 NN |
4966 | || exit 1 |
4967 | ||
6bd3dfaa | 4968 | @endif opcodes |
2a4cbe27 | 4969 | |
4fa63067 NN |
4970 | .PHONY: maybe-dvi-opcodes dvi-opcodes |
4971 | maybe-dvi-opcodes: | |
6bd3dfaa PB |
4972 | @if opcodes |
4973 | maybe-dvi-opcodes: dvi-opcodes | |
2a4cbe27 | 4974 | |
4fa63067 NN |
4975 | dvi-opcodes: \ |
4976 | configure-opcodes | |
4977 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
4978 | r=`${PWD_COMMAND}`; export r; \ |
4979 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4980 | $(HOST_EXPORTS) \ |
b813574b | 4981 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4982 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4983 | done; \ | |
4fa63067 | 4984 | echo "Doing dvi in opcodes" ; \ |
b00612cc | 4985 | (cd $(HOST_SUBDIR)/opcodes && \ |
2a4cbe27 NN |
4986 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4987 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4988 | "RANLIB=$${RANLIB}" \ | |
4989 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 4990 | dvi) \ |
2a4cbe27 NN |
4991 | || exit 1 |
4992 | ||
6bd3dfaa | 4993 | @endif opcodes |
2a4cbe27 | 4994 | |
6d389afc MS |
4995 | .PHONY: maybe-html-opcodes html-opcodes |
4996 | maybe-html-opcodes: | |
4997 | @if opcodes | |
4998 | maybe-html-opcodes: html-opcodes | |
4999 | ||
5000 | html-opcodes: \ | |
5001 | configure-opcodes | |
5002 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
5003 | r=`${PWD_COMMAND}`; export r; \ | |
5004 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
5005 | $(HOST_EXPORTS) \ |
5006 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
5007 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5008 | done; \ | |
5009 | echo "Doing html in opcodes" ; \ | |
b00612cc | 5010 | (cd $(HOST_SUBDIR)/opcodes && \ |
6d389afc MS |
5011 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5012 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5013 | "RANLIB=$${RANLIB}" \ | |
5014 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
5015 | html) \ | |
5016 | || exit 1 | |
5017 | ||
5018 | @endif opcodes | |
5019 | ||
4fa63067 NN |
5020 | .PHONY: maybe-TAGS-opcodes TAGS-opcodes |
5021 | maybe-TAGS-opcodes: | |
6bd3dfaa PB |
5022 | @if opcodes |
5023 | maybe-TAGS-opcodes: TAGS-opcodes | |
2a4cbe27 | 5024 | |
4fa63067 NN |
5025 | TAGS-opcodes: \ |
5026 | configure-opcodes | |
5027 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
5028 | r=`${PWD_COMMAND}`; export r; \ |
5029 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5030 | $(HOST_EXPORTS) \ |
b813574b | 5031 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5032 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5033 | done; \ | |
4fa63067 | 5034 | echo "Doing TAGS in opcodes" ; \ |
b00612cc | 5035 | (cd $(HOST_SUBDIR)/opcodes && \ |
2a4cbe27 NN |
5036 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5037 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5038 | "RANLIB=$${RANLIB}" \ | |
5039 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5040 | TAGS) \ |
2a4cbe27 NN |
5041 | || exit 1 |
5042 | ||
6bd3dfaa | 5043 | @endif opcodes |
2a4cbe27 | 5044 | |
4fa63067 NN |
5045 | .PHONY: maybe-install-info-opcodes install-info-opcodes |
5046 | maybe-install-info-opcodes: | |
6bd3dfaa PB |
5047 | @if opcodes |
5048 | maybe-install-info-opcodes: install-info-opcodes | |
2a4cbe27 | 5049 | |
4fa63067 NN |
5050 | install-info-opcodes: \ |
5051 | configure-opcodes \ | |
5052 | info-opcodes | |
5053 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
5054 | r=`${PWD_COMMAND}`; export r; \ |
5055 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5056 | $(HOST_EXPORTS) \ |
b813574b | 5057 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5058 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5059 | done; \ | |
4fa63067 | 5060 | echo "Doing install-info in opcodes" ; \ |
b00612cc | 5061 | (cd $(HOST_SUBDIR)/opcodes && \ |
2a4cbe27 NN |
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}" \ | |
b813574b | 5066 | install-info) \ |
2a4cbe27 NN |
5067 | || exit 1 |
5068 | ||
6bd3dfaa | 5069 | @endif opcodes |
2a4cbe27 | 5070 | |
4fa63067 NN |
5071 | .PHONY: maybe-installcheck-opcodes installcheck-opcodes |
5072 | maybe-installcheck-opcodes: | |
6bd3dfaa PB |
5073 | @if opcodes |
5074 | maybe-installcheck-opcodes: installcheck-opcodes | |
2a4cbe27 | 5075 | |
4fa63067 NN |
5076 | installcheck-opcodes: \ |
5077 | configure-opcodes | |
5078 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
5079 | r=`${PWD_COMMAND}`; export r; \ |
5080 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5081 | $(HOST_EXPORTS) \ |
b813574b | 5082 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5083 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5084 | done; \ | |
4fa63067 | 5085 | echo "Doing installcheck in opcodes" ; \ |
b00612cc | 5086 | (cd $(HOST_SUBDIR)/opcodes && \ |
2a4cbe27 NN |
5087 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5088 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5089 | "RANLIB=$${RANLIB}" \ | |
5090 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5091 | installcheck) \ |
2a4cbe27 NN |
5092 | || exit 1 |
5093 | ||
6bd3dfaa | 5094 | @endif opcodes |
2a4cbe27 NN |
5095 | |
5096 | .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes | |
5097 | maybe-mostlyclean-opcodes: | |
6bd3dfaa PB |
5098 | @if opcodes |
5099 | maybe-mostlyclean-opcodes: mostlyclean-opcodes | |
2a4cbe27 NN |
5100 | |
5101 | mostlyclean-opcodes: | |
5102 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
5103 | r=`${PWD_COMMAND}`; export r; \ |
5104 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5105 | $(HOST_EXPORTS) \ |
b813574b | 5106 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5107 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5108 | done; \ | |
5109 | echo "Doing mostlyclean in opcodes" ; \ | |
b00612cc | 5110 | (cd $(HOST_SUBDIR)/opcodes && \ |
2a4cbe27 NN |
5111 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5112 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5113 | "RANLIB=$${RANLIB}" \ | |
5114 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5115 | mostlyclean) \ |
2a4cbe27 NN |
5116 | || exit 1 |
5117 | ||
6bd3dfaa | 5118 | @endif opcodes |
2a4cbe27 | 5119 | |
4fa63067 NN |
5120 | .PHONY: maybe-clean-opcodes clean-opcodes |
5121 | maybe-clean-opcodes: | |
6bd3dfaa PB |
5122 | @if opcodes |
5123 | maybe-clean-opcodes: clean-opcodes | |
2a4cbe27 | 5124 | |
4fa63067 NN |
5125 | clean-opcodes: |
5126 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
5127 | r=`${PWD_COMMAND}`; export r; \ |
5128 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5129 | $(HOST_EXPORTS) \ |
b813574b | 5130 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5131 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5132 | done; \ | |
4fa63067 | 5133 | echo "Doing clean in opcodes" ; \ |
b00612cc | 5134 | (cd $(HOST_SUBDIR)/opcodes && \ |
2a4cbe27 NN |
5135 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5136 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5137 | "RANLIB=$${RANLIB}" \ | |
5138 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5139 | clean) \ |
2a4cbe27 NN |
5140 | || exit 1 |
5141 | ||
6bd3dfaa | 5142 | @endif opcodes |
2a4cbe27 | 5143 | |
4fa63067 NN |
5144 | .PHONY: maybe-distclean-opcodes distclean-opcodes |
5145 | maybe-distclean-opcodes: | |
6bd3dfaa PB |
5146 | @if opcodes |
5147 | maybe-distclean-opcodes: distclean-opcodes | |
2a4cbe27 | 5148 | |
4fa63067 NN |
5149 | distclean-opcodes: |
5150 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
5151 | r=`${PWD_COMMAND}`; export r; \ |
5152 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5153 | $(HOST_EXPORTS) \ |
b813574b | 5154 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5155 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5156 | done; \ | |
4fa63067 | 5157 | echo "Doing distclean in opcodes" ; \ |
b00612cc | 5158 | (cd $(HOST_SUBDIR)/opcodes && \ |
2a4cbe27 NN |
5159 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5160 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5161 | "RANLIB=$${RANLIB}" \ | |
5162 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5163 | distclean) \ |
2a4cbe27 NN |
5164 | || exit 1 |
5165 | ||
6bd3dfaa | 5166 | @endif opcodes |
2a4cbe27 | 5167 | |
4fa63067 NN |
5168 | .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes |
5169 | maybe-maintainer-clean-opcodes: | |
6bd3dfaa PB |
5170 | @if opcodes |
5171 | maybe-maintainer-clean-opcodes: maintainer-clean-opcodes | |
2a4cbe27 | 5172 | |
4fa63067 NN |
5173 | maintainer-clean-opcodes: |
5174 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
5175 | r=`${PWD_COMMAND}`; export r; \ |
5176 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5177 | $(HOST_EXPORTS) \ |
b813574b | 5178 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5179 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5180 | done; \ | |
4fa63067 | 5181 | echo "Doing maintainer-clean in opcodes" ; \ |
b00612cc | 5182 | (cd $(HOST_SUBDIR)/opcodes && \ |
2a4cbe27 NN |
5183 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5184 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5185 | "RANLIB=$${RANLIB}" \ | |
5186 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5187 | maintainer-clean) \ |
2a4cbe27 NN |
5188 | || exit 1 |
5189 | ||
6bd3dfaa | 5190 | @endif opcodes |
2a4cbe27 | 5191 | |
2a4cbe27 | 5192 | |
a7254363 | 5193 | |
4fa63067 NN |
5194 | .PHONY: configure-binutils maybe-configure-binutils |
5195 | maybe-configure-binutils: | |
6bd3dfaa PB |
5196 | @if binutils |
5197 | maybe-configure-binutils: configure-binutils | |
a7254363 | 5198 | configure-binutils: |
72b2455a | 5199 | @test -f stage_last && exit 0; \ |
b00612cc PB |
5200 | test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \ |
5201 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \ | |
b40e3958 L |
5202 | r=`${PWD_COMMAND}`; export r; \ |
5203 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5204 | $(HOST_EXPORTS) \ |
a7254363 PB |
5205 | echo Configuring in $(HOST_SUBDIR)/binutils; \ |
5206 | cd "$(HOST_SUBDIR)/binutils" || exit 1; \ | |
4fa63067 | 5207 | case $(srcdir) in \ |
b00612cc PB |
5208 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
5209 | *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \ | |
5210 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 5211 | esac; \ |
b00612cc PB |
5212 | srcdiroption="--srcdir=$${topdir}/binutils"; \ |
5213 | libsrcdir="$$s/binutils"; \ | |
4fa63067 | 5214 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 5215 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 5216 | || exit 1 |
6bd3dfaa | 5217 | @endif binutils |
2a4cbe27 | 5218 | |
a7254363 PB |
5219 | |
5220 | ||
d545f33b PB |
5221 | .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils |
5222 | maybe-configure-stage1-binutils: | |
5223 | @if binutils-bootstrap | |
5224 | maybe-configure-stage1-binutils: configure-stage1-binutils | |
5225 | configure-stage1-binutils: | |
5226 | @$(MAKE) stage1-start | |
5227 | @[ -f $(HOST_SUBDIR)/binutils/Makefile ] && exit 0 || : ; \ | |
5228 | r=`${PWD_COMMAND}`; export r; \ | |
5229 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5230 | $(HOST_EXPORTS) \ | |
5231 | echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \ | |
5232 | cd $(HOST_SUBDIR)/binutils || exit 1; \ | |
5233 | case $(srcdir) in \ | |
5234 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
5235 | *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \ | |
5236 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
5237 | esac; \ | |
5238 | srcdiroption="--srcdir=$${topdir}/binutils"; \ | |
5239 | libsrcdir="$$s/binutils"; \ | |
5240 | $(SHELL) $${libsrcdir}/configure \ | |
5241 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
5242 | --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" | |
5243 | @endif binutils-bootstrap | |
5244 | ||
5245 | .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils | |
5246 | maybe-configure-stage2-binutils: | |
5247 | @if binutils-bootstrap | |
5248 | maybe-configure-stage2-binutils: configure-stage2-binutils | |
5249 | configure-stage2-binutils: | |
5250 | @$(MAKE) stage2-start | |
5251 | @[ -f $(HOST_SUBDIR)/binutils/Makefile ] && exit 0 || : ; \ | |
5252 | r=`${PWD_COMMAND}`; export r; \ | |
5253 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5254 | $(HOST_EXPORTS) \ | |
5255 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
5256 | echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \ | |
5257 | cd $(HOST_SUBDIR)/binutils || exit 1; \ | |
5258 | case $(srcdir) in \ | |
5259 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
5260 | *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \ | |
5261 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
5262 | esac; \ | |
5263 | srcdiroption="--srcdir=$${topdir}/binutils"; \ | |
5264 | libsrcdir="$$s/binutils"; \ | |
5265 | $(SHELL) $${libsrcdir}/configure \ | |
5266 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
5267 | @stage2_werror_flag@ | |
5268 | @endif binutils-bootstrap | |
5269 | ||
5270 | .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils | |
5271 | maybe-configure-stage3-binutils: | |
5272 | @if binutils-bootstrap | |
5273 | maybe-configure-stage3-binutils: configure-stage3-binutils | |
5274 | configure-stage3-binutils: | |
5275 | @$(MAKE) stage3-start | |
5276 | @[ -f $(HOST_SUBDIR)/binutils/Makefile ] && exit 0 || : ; \ | |
5277 | r=`${PWD_COMMAND}`; export r; \ | |
5278 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5279 | $(HOST_EXPORTS) \ | |
5280 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
5281 | echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \ | |
5282 | cd $(HOST_SUBDIR)/binutils || exit 1; \ | |
5283 | case $(srcdir) in \ | |
5284 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
5285 | *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \ | |
5286 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
5287 | esac; \ | |
5288 | srcdiroption="--srcdir=$${topdir}/binutils"; \ | |
5289 | libsrcdir="$$s/binutils"; \ | |
5290 | $(SHELL) $${libsrcdir}/configure \ | |
5291 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
5292 | @stage2_werror_flag@ | |
5293 | @endif binutils-bootstrap | |
5294 | ||
5295 | .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils | |
5296 | maybe-configure-stage4-binutils: | |
5297 | @if binutils-bootstrap | |
5298 | maybe-configure-stage4-binutils: configure-stage4-binutils | |
5299 | configure-stage4-binutils: | |
5300 | @$(MAKE) stage4-start | |
5301 | @[ -f $(HOST_SUBDIR)/binutils/Makefile ] && exit 0 || : ; \ | |
5302 | r=`${PWD_COMMAND}`; export r; \ | |
5303 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5304 | $(HOST_EXPORTS) \ | |
5305 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
5306 | echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \ | |
5307 | cd $(HOST_SUBDIR)/binutils || exit 1; \ | |
5308 | case $(srcdir) in \ | |
5309 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
5310 | *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \ | |
5311 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
5312 | esac; \ | |
5313 | srcdiroption="--srcdir=$${topdir}/binutils"; \ | |
5314 | libsrcdir="$$s/binutils"; \ | |
5315 | $(SHELL) $${libsrcdir}/configure \ | |
5316 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
5317 | @stage2_werror_flag@ | |
5318 | @endif binutils-bootstrap | |
5319 | ||
5320 | .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils | |
5321 | maybe-configure-stageprofile-binutils: | |
5322 | @if binutils-bootstrap | |
5323 | maybe-configure-stageprofile-binutils: configure-stageprofile-binutils | |
5324 | configure-stageprofile-binutils: | |
5325 | @$(MAKE) stageprofile-start | |
5326 | @[ -f $(HOST_SUBDIR)/binutils/Makefile ] && exit 0 || : ; \ | |
5327 | r=`${PWD_COMMAND}`; export r; \ | |
5328 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5329 | $(HOST_EXPORTS) \ | |
5330 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
5331 | echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \ | |
5332 | cd $(HOST_SUBDIR)/binutils || exit 1; \ | |
5333 | case $(srcdir) in \ | |
5334 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
5335 | *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \ | |
5336 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
5337 | esac; \ | |
5338 | srcdiroption="--srcdir=$${topdir}/binutils"; \ | |
5339 | libsrcdir="$$s/binutils"; \ | |
5340 | $(SHELL) $${libsrcdir}/configure \ | |
5341 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
5342 | @stage2_werror_flag@ | |
5343 | @endif binutils-bootstrap | |
5344 | ||
5345 | .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils | |
5346 | maybe-configure-stagefeedback-binutils: | |
5347 | @if binutils-bootstrap | |
5348 | maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils | |
5349 | configure-stagefeedback-binutils: | |
5350 | @$(MAKE) stagefeedback-start | |
5351 | @[ -f $(HOST_SUBDIR)/binutils/Makefile ] && exit 0 || : ; \ | |
5352 | r=`${PWD_COMMAND}`; export r; \ | |
5353 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5354 | $(HOST_EXPORTS) \ | |
5355 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
5356 | echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \ | |
5357 | cd $(HOST_SUBDIR)/binutils || exit 1; \ | |
5358 | case $(srcdir) in \ | |
5359 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
5360 | *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \ | |
5361 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
5362 | esac; \ | |
5363 | srcdiroption="--srcdir=$${topdir}/binutils"; \ | |
5364 | libsrcdir="$$s/binutils"; \ | |
5365 | $(SHELL) $${libsrcdir}/configure \ | |
5366 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
5367 | @stage2_werror_flag@ | |
5368 | @endif binutils-bootstrap | |
5369 | ||
5370 | ||
5371 | ||
5372 | ||
5373 | ||
4fa63067 NN |
5374 | .PHONY: all-binutils maybe-all-binutils |
5375 | maybe-all-binutils: | |
6bd3dfaa | 5376 | @if binutils |
d27cc32e | 5377 | TARGET-binutils=all |
6bd3dfaa | 5378 | maybe-all-binutils: all-binutils |
4fa63067 | 5379 | all-binutils: configure-binutils |
72b2455a PB |
5380 | @test -f stage_last && exit 0; \ |
5381 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 5382 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 5383 | $(HOST_EXPORTS) \ |
b00612cc PB |
5384 | (cd $(HOST_SUBDIR)/binutils && \ |
5385 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-binutils)) | |
6bd3dfaa | 5386 | @endif binutils |
4fa63067 | 5387 | |
a7254363 | 5388 | |
4fa63067 | 5389 | |
d545f33b PB |
5390 | .PHONY: all-stage1-binutils maybe-all-stage1-binutils |
5391 | .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils | |
5392 | maybe-all-stage1-binutils: | |
5393 | maybe-clean-stage1-binutils: | |
5394 | @if binutils-bootstrap | |
5395 | maybe-all-stage1-binutils: all-stage1-binutils | |
5396 | all-stage1: all-stage1-binutils | |
5397 | all-stage1-binutils: configure-stage1-binutils | |
5398 | @$(MAKE) stage1-start | |
4fa63067 NN |
5399 | @r=`${PWD_COMMAND}`; export r; \ |
5400 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5401 | $(HOST_EXPORTS) \ |
d545f33b PB |
5402 | cd $(HOST_SUBDIR)/binutils && \ |
5403 | $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" | |
2a4cbe27 | 5404 | |
d545f33b PB |
5405 | maybe-clean-stage1-binutils: clean-stage1-binutils |
5406 | clean-stage1: clean-stage1-binutils | |
5407 | clean-stage1-binutils: | |
5408 | @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] \ | |
5409 | || exit 0 ; \ | |
5410 | [ -f $(HOST_SUBDIR)/binutils/Makefile ] || $(MAKE) stage1-start ; \ | |
5411 | cd $(HOST_SUBDIR)/binutils && \ | |
5412 | $(MAKE) $(FLAGS_TO_PASS) \ | |
5413 | CFLAGS="$(STAGE1_CFLAGS)" clean | |
5414 | @endif binutils-bootstrap | |
2a4cbe27 | 5415 | |
2a4cbe27 | 5416 | |
d545f33b PB |
5417 | .PHONY: all-stage2-binutils maybe-all-stage2-binutils |
5418 | .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils | |
5419 | maybe-all-stage2-binutils: | |
5420 | maybe-clean-stage2-binutils: | |
5421 | @if binutils-bootstrap | |
5422 | maybe-all-stage2-binutils: all-stage2-binutils | |
5423 | all-stage2: all-stage2-binutils | |
5424 | all-stage2-binutils: configure-stage2-binutils | |
5425 | @$(MAKE) stage2-start | |
4fa63067 | 5426 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 5427 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 5428 | $(HOST_EXPORTS) \ |
d545f33b PB |
5429 | $(POSTSTAGE1_HOST_EXPORTS) \ |
5430 | cd $(HOST_SUBDIR)/binutils && \ | |
5431 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
2a4cbe27 | 5432 | |
d545f33b PB |
5433 | maybe-clean-stage2-binutils: clean-stage2-binutils |
5434 | clean-stage2: clean-stage2-binutils | |
5435 | clean-stage2-binutils: | |
5436 | @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] \ | |
5437 | || exit 0 ; \ | |
5438 | [ -f $(HOST_SUBDIR)/binutils/Makefile ] || $(MAKE) stage2-start ; \ | |
5439 | cd $(HOST_SUBDIR)/binutils && \ | |
5440 | $(MAKE) $(FLAGS_TO_PASS) \ | |
5441 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
5442 | clean | |
5443 | @endif binutils-bootstrap | |
2a4cbe27 | 5444 | |
4fa63067 | 5445 | |
d545f33b PB |
5446 | .PHONY: all-stage3-binutils maybe-all-stage3-binutils |
5447 | .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils | |
5448 | maybe-all-stage3-binutils: | |
5449 | maybe-clean-stage3-binutils: | |
5450 | @if binutils-bootstrap | |
5451 | maybe-all-stage3-binutils: all-stage3-binutils | |
5452 | all-stage3: all-stage3-binutils | |
5453 | all-stage3-binutils: configure-stage3-binutils | |
5454 | @$(MAKE) stage3-start | |
5455 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 5456 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 5457 | $(HOST_EXPORTS) \ |
d545f33b PB |
5458 | $(POSTSTAGE1_HOST_EXPORTS) \ |
5459 | cd $(HOST_SUBDIR)/binutils && \ | |
5460 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
2a4cbe27 | 5461 | |
d545f33b PB |
5462 | maybe-clean-stage3-binutils: clean-stage3-binutils |
5463 | clean-stage3: clean-stage3-binutils | |
5464 | clean-stage3-binutils: | |
5465 | @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] \ | |
5466 | || exit 0 ; \ | |
5467 | [ -f $(HOST_SUBDIR)/binutils/Makefile ] || $(MAKE) stage3-start ; \ | |
5468 | cd $(HOST_SUBDIR)/binutils && \ | |
5469 | $(MAKE) $(FLAGS_TO_PASS) \ | |
5470 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
5471 | clean | |
5472 | @endif binutils-bootstrap | |
2a4cbe27 | 5473 | |
2a4cbe27 | 5474 | |
d545f33b PB |
5475 | .PHONY: all-stage4-binutils maybe-all-stage4-binutils |
5476 | .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils | |
5477 | maybe-all-stage4-binutils: | |
5478 | maybe-clean-stage4-binutils: | |
5479 | @if binutils-bootstrap | |
5480 | maybe-all-stage4-binutils: all-stage4-binutils | |
5481 | all-stage4: all-stage4-binutils | |
5482 | all-stage4-binutils: configure-stage4-binutils | |
5483 | @$(MAKE) stage4-start | |
5484 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 5485 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 5486 | $(HOST_EXPORTS) \ |
d545f33b PB |
5487 | $(POSTSTAGE1_HOST_EXPORTS) \ |
5488 | cd $(HOST_SUBDIR)/binutils && \ | |
5489 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
5490 | ||
5491 | maybe-clean-stage4-binutils: clean-stage4-binutils | |
5492 | clean-stage4: clean-stage4-binutils | |
5493 | clean-stage4-binutils: | |
5494 | @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] \ | |
5495 | || exit 0 ; \ | |
5496 | [ -f $(HOST_SUBDIR)/binutils/Makefile ] || $(MAKE) stage4-start ; \ | |
5497 | cd $(HOST_SUBDIR)/binutils && \ | |
5498 | $(MAKE) $(FLAGS_TO_PASS) \ | |
5499 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
5500 | clean | |
5501 | @endif binutils-bootstrap | |
5502 | ||
5503 | ||
5504 | .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils | |
5505 | .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils | |
5506 | maybe-all-stageprofile-binutils: | |
5507 | maybe-clean-stageprofile-binutils: | |
5508 | @if binutils-bootstrap | |
5509 | maybe-all-stageprofile-binutils: all-stageprofile-binutils | |
5510 | all-stageprofile: all-stageprofile-binutils | |
5511 | all-stageprofile-binutils: configure-stageprofile-binutils | |
5512 | @$(MAKE) stageprofile-start | |
5513 | @r=`${PWD_COMMAND}`; export r; \ | |
5514 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5515 | $(HOST_EXPORTS) \ | |
5516 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
5517 | cd $(HOST_SUBDIR)/binutils && \ | |
5518 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" | |
5519 | ||
5520 | maybe-clean-stageprofile-binutils: clean-stageprofile-binutils | |
5521 | clean-stageprofile: clean-stageprofile-binutils | |
5522 | clean-stageprofile-binutils: | |
5523 | @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] \ | |
5524 | || exit 0 ; \ | |
5525 | [ -f $(HOST_SUBDIR)/binutils/Makefile ] || $(MAKE) stageprofile-start ; \ | |
5526 | cd $(HOST_SUBDIR)/binutils && \ | |
5527 | $(MAKE) $(FLAGS_TO_PASS) \ | |
5528 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
5529 | CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean | |
5530 | @endif binutils-bootstrap | |
5531 | ||
5532 | ||
5533 | .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils | |
5534 | .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils | |
5535 | maybe-all-stagefeedback-binutils: | |
5536 | maybe-clean-stagefeedback-binutils: | |
5537 | @if binutils-bootstrap | |
5538 | maybe-all-stagefeedback-binutils: all-stagefeedback-binutils | |
5539 | all-stagefeedback: all-stagefeedback-binutils | |
5540 | all-stagefeedback-binutils: configure-stagefeedback-binutils | |
5541 | @$(MAKE) stagefeedback-start | |
5542 | @r=`${PWD_COMMAND}`; export r; \ | |
5543 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5544 | $(HOST_EXPORTS) \ | |
5545 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
5546 | cd $(HOST_SUBDIR)/binutils && \ | |
5547 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" | |
5548 | ||
5549 | maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils | |
5550 | clean-stagefeedback: clean-stagefeedback-binutils | |
5551 | clean-stagefeedback-binutils: | |
5552 | @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] \ | |
5553 | || exit 0 ; \ | |
5554 | [ -f $(HOST_SUBDIR)/binutils/Makefile ] || $(MAKE) stagefeedback-start ; \ | |
5555 | cd $(HOST_SUBDIR)/binutils && \ | |
5556 | $(MAKE) $(FLAGS_TO_PASS) \ | |
5557 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
5558 | CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean | |
5559 | @endif binutils-bootstrap | |
5560 | ||
5561 | ||
5562 | ||
5563 | ||
5564 | ||
5565 | .PHONY: check-binutils maybe-check-binutils | |
5566 | maybe-check-binutils: | |
5567 | @if binutils | |
5568 | maybe-check-binutils: check-binutils | |
5569 | ||
5570 | check-binutils: | |
5571 | @r=`${PWD_COMMAND}`; export r; \ | |
5572 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5573 | $(HOST_EXPORTS) \ | |
5574 | (cd $(HOST_SUBDIR)/binutils && \ | |
5575 | $(MAKE) $(FLAGS_TO_PASS) check) | |
5576 | ||
5577 | @endif binutils | |
5578 | ||
5579 | .PHONY: install-binutils maybe-install-binutils | |
5580 | maybe-install-binutils: | |
5581 | @if binutils | |
5582 | maybe-install-binutils: install-binutils | |
5583 | ||
5584 | install-binutils: installdirs | |
5585 | @r=`${PWD_COMMAND}`; export r; \ | |
5586 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5587 | $(HOST_EXPORTS) \ | |
5588 | (cd $(HOST_SUBDIR)/binutils && \ | |
5589 | $(MAKE) $(FLAGS_TO_PASS) install) | |
5590 | ||
5591 | @endif binutils | |
5592 | ||
5593 | # Other targets (info, dvi, etc.) | |
5594 | ||
5595 | .PHONY: maybe-info-binutils info-binutils | |
5596 | maybe-info-binutils: | |
5597 | @if binutils | |
5598 | maybe-info-binutils: info-binutils | |
5599 | ||
5600 | info-binutils: \ | |
5601 | configure-binutils | |
5602 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
5603 | r=`${PWD_COMMAND}`; export r; \ | |
5604 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5605 | $(HOST_EXPORTS) \ | |
5606 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
5607 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5608 | done; \ | |
5609 | echo "Doing info in binutils" ; \ | |
5610 | (cd $(HOST_SUBDIR)/binutils && \ | |
5611 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
5612 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5613 | "RANLIB=$${RANLIB}" \ | |
5614 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
5615 | info) \ | |
5616 | || exit 1 | |
5617 | ||
5618 | @endif binutils | |
5619 | ||
5620 | .PHONY: maybe-dvi-binutils dvi-binutils | |
5621 | maybe-dvi-binutils: | |
5622 | @if binutils | |
5623 | maybe-dvi-binutils: dvi-binutils | |
5624 | ||
5625 | dvi-binutils: \ | |
5626 | configure-binutils | |
5627 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
5628 | r=`${PWD_COMMAND}`; export r; \ | |
5629 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5630 | $(HOST_EXPORTS) \ | |
5631 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
5632 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5633 | done; \ | |
5634 | echo "Doing dvi in binutils" ; \ | |
5635 | (cd $(HOST_SUBDIR)/binutils && \ | |
2a4cbe27 NN |
5636 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5637 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5638 | "RANLIB=$${RANLIB}" \ | |
5639 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5640 | dvi) \ |
2a4cbe27 NN |
5641 | || exit 1 |
5642 | ||
6bd3dfaa | 5643 | @endif binutils |
2a4cbe27 | 5644 | |
6d389afc MS |
5645 | .PHONY: maybe-html-binutils html-binutils |
5646 | maybe-html-binutils: | |
5647 | @if binutils | |
5648 | maybe-html-binutils: html-binutils | |
5649 | ||
5650 | html-binutils: \ | |
5651 | configure-binutils | |
5652 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
5653 | r=`${PWD_COMMAND}`; export r; \ | |
5654 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
5655 | $(HOST_EXPORTS) \ |
5656 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
5657 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5658 | done; \ | |
5659 | echo "Doing html in binutils" ; \ | |
b00612cc | 5660 | (cd $(HOST_SUBDIR)/binutils && \ |
6d389afc MS |
5661 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5662 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5663 | "RANLIB=$${RANLIB}" \ | |
5664 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
5665 | html) \ | |
5666 | || exit 1 | |
5667 | ||
5668 | @endif binutils | |
5669 | ||
4fa63067 NN |
5670 | .PHONY: maybe-TAGS-binutils TAGS-binutils |
5671 | maybe-TAGS-binutils: | |
6bd3dfaa PB |
5672 | @if binutils |
5673 | maybe-TAGS-binutils: TAGS-binutils | |
2a4cbe27 | 5674 | |
4fa63067 NN |
5675 | TAGS-binutils: \ |
5676 | configure-binutils | |
5677 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5678 | r=`${PWD_COMMAND}`; export r; \ |
5679 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5680 | $(HOST_EXPORTS) \ |
b813574b | 5681 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5682 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5683 | done; \ | |
4fa63067 | 5684 | echo "Doing TAGS in binutils" ; \ |
b00612cc | 5685 | (cd $(HOST_SUBDIR)/binutils && \ |
2a4cbe27 NN |
5686 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5687 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5688 | "RANLIB=$${RANLIB}" \ | |
5689 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5690 | TAGS) \ |
2a4cbe27 NN |
5691 | || exit 1 |
5692 | ||
6bd3dfaa | 5693 | @endif binutils |
2a4cbe27 | 5694 | |
4fa63067 NN |
5695 | .PHONY: maybe-install-info-binutils install-info-binutils |
5696 | maybe-install-info-binutils: | |
6bd3dfaa PB |
5697 | @if binutils |
5698 | maybe-install-info-binutils: install-info-binutils | |
2a4cbe27 | 5699 | |
4fa63067 NN |
5700 | install-info-binutils: \ |
5701 | configure-binutils \ | |
5702 | info-binutils | |
5703 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5704 | r=`${PWD_COMMAND}`; export r; \ |
5705 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5706 | $(HOST_EXPORTS) \ |
b813574b | 5707 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5708 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5709 | done; \ | |
4fa63067 | 5710 | echo "Doing install-info in binutils" ; \ |
b00612cc | 5711 | (cd $(HOST_SUBDIR)/binutils && \ |
2a4cbe27 NN |
5712 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5713 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5714 | "RANLIB=$${RANLIB}" \ | |
5715 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5716 | install-info) \ |
2a4cbe27 NN |
5717 | || exit 1 |
5718 | ||
6bd3dfaa | 5719 | @endif binutils |
2a4cbe27 | 5720 | |
4fa63067 NN |
5721 | .PHONY: maybe-installcheck-binutils installcheck-binutils |
5722 | maybe-installcheck-binutils: | |
6bd3dfaa PB |
5723 | @if binutils |
5724 | maybe-installcheck-binutils: installcheck-binutils | |
2a4cbe27 | 5725 | |
4fa63067 NN |
5726 | installcheck-binutils: \ |
5727 | configure-binutils | |
5728 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5729 | r=`${PWD_COMMAND}`; export r; \ |
5730 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5731 | $(HOST_EXPORTS) \ |
b813574b | 5732 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5733 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5734 | done; \ | |
4fa63067 | 5735 | echo "Doing installcheck in binutils" ; \ |
b00612cc | 5736 | (cd $(HOST_SUBDIR)/binutils && \ |
2a4cbe27 NN |
5737 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5738 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5739 | "RANLIB=$${RANLIB}" \ | |
5740 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5741 | installcheck) \ |
2a4cbe27 NN |
5742 | || exit 1 |
5743 | ||
6bd3dfaa | 5744 | @endif binutils |
2a4cbe27 | 5745 | |
4fa63067 NN |
5746 | .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils |
5747 | maybe-mostlyclean-binutils: | |
6bd3dfaa PB |
5748 | @if binutils |
5749 | maybe-mostlyclean-binutils: mostlyclean-binutils | |
2a4cbe27 | 5750 | |
4fa63067 NN |
5751 | mostlyclean-binutils: |
5752 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5753 | r=`${PWD_COMMAND}`; export r; \ |
5754 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5755 | $(HOST_EXPORTS) \ |
b813574b | 5756 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5757 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5758 | done; \ | |
4fa63067 | 5759 | echo "Doing mostlyclean in binutils" ; \ |
b00612cc | 5760 | (cd $(HOST_SUBDIR)/binutils && \ |
2a4cbe27 NN |
5761 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5762 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5763 | "RANLIB=$${RANLIB}" \ | |
5764 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5765 | mostlyclean) \ |
2a4cbe27 NN |
5766 | || exit 1 |
5767 | ||
6bd3dfaa | 5768 | @endif binutils |
2a4cbe27 | 5769 | |
4fa63067 NN |
5770 | .PHONY: maybe-clean-binutils clean-binutils |
5771 | maybe-clean-binutils: | |
6bd3dfaa PB |
5772 | @if binutils |
5773 | maybe-clean-binutils: clean-binutils | |
2a4cbe27 | 5774 | |
4fa63067 NN |
5775 | clean-binutils: |
5776 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5777 | r=`${PWD_COMMAND}`; export r; \ |
5778 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5779 | $(HOST_EXPORTS) \ |
b813574b | 5780 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5781 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5782 | done; \ | |
4fa63067 | 5783 | echo "Doing clean in binutils" ; \ |
b00612cc | 5784 | (cd $(HOST_SUBDIR)/binutils && \ |
2a4cbe27 NN |
5785 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5786 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5787 | "RANLIB=$${RANLIB}" \ | |
5788 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5789 | clean) \ |
2a4cbe27 NN |
5790 | || exit 1 |
5791 | ||
6bd3dfaa | 5792 | @endif binutils |
2a4cbe27 | 5793 | |
4fa63067 NN |
5794 | .PHONY: maybe-distclean-binutils distclean-binutils |
5795 | maybe-distclean-binutils: | |
6bd3dfaa PB |
5796 | @if binutils |
5797 | maybe-distclean-binutils: distclean-binutils | |
2a4cbe27 | 5798 | |
4fa63067 NN |
5799 | distclean-binutils: |
5800 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5801 | r=`${PWD_COMMAND}`; export r; \ |
5802 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5803 | $(HOST_EXPORTS) \ |
b813574b | 5804 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5805 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5806 | done; \ | |
4fa63067 | 5807 | echo "Doing distclean in binutils" ; \ |
b00612cc | 5808 | (cd $(HOST_SUBDIR)/binutils && \ |
2a4cbe27 NN |
5809 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5810 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5811 | "RANLIB=$${RANLIB}" \ | |
5812 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5813 | distclean) \ |
2a4cbe27 NN |
5814 | || exit 1 |
5815 | ||
6bd3dfaa | 5816 | @endif binutils |
2a4cbe27 | 5817 | |
4fa63067 NN |
5818 | .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils |
5819 | maybe-maintainer-clean-binutils: | |
6bd3dfaa PB |
5820 | @if binutils |
5821 | maybe-maintainer-clean-binutils: maintainer-clean-binutils | |
2a4cbe27 | 5822 | |
4fa63067 NN |
5823 | maintainer-clean-binutils: |
5824 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5825 | r=`${PWD_COMMAND}`; export r; \ |
5826 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5827 | $(HOST_EXPORTS) \ |
b813574b | 5828 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5829 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5830 | done; \ | |
4fa63067 | 5831 | echo "Doing maintainer-clean in binutils" ; \ |
b00612cc | 5832 | (cd $(HOST_SUBDIR)/binutils && \ |
2a4cbe27 NN |
5833 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5834 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5835 | "RANLIB=$${RANLIB}" \ | |
5836 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5837 | maintainer-clean) \ |
2a4cbe27 NN |
5838 | || exit 1 |
5839 | ||
6bd3dfaa | 5840 | @endif binutils |
2a4cbe27 | 5841 | |
2a4cbe27 | 5842 | |
a7254363 | 5843 | |
4fa63067 NN |
5844 | .PHONY: configure-bison maybe-configure-bison |
5845 | maybe-configure-bison: | |
6bd3dfaa PB |
5846 | @if bison |
5847 | maybe-configure-bison: configure-bison | |
a7254363 | 5848 | configure-bison: |
b00612cc PB |
5849 | @test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \ |
5850 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \ | |
b40e3958 L |
5851 | r=`${PWD_COMMAND}`; export r; \ |
5852 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5853 | $(HOST_EXPORTS) \ |
a7254363 PB |
5854 | echo Configuring in $(HOST_SUBDIR)/bison; \ |
5855 | cd "$(HOST_SUBDIR)/bison" || exit 1; \ | |
4fa63067 | 5856 | case $(srcdir) in \ |
b00612cc PB |
5857 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
5858 | *) topdir=`echo $(HOST_SUBDIR)/bison/ | \ | |
5859 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 5860 | esac; \ |
b00612cc PB |
5861 | srcdiroption="--srcdir=$${topdir}/bison"; \ |
5862 | libsrcdir="$$s/bison"; \ | |
4fa63067 | 5863 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 5864 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 5865 | || exit 1 |
6bd3dfaa | 5866 | @endif bison |
2a4cbe27 | 5867 | |
a7254363 PB |
5868 | |
5869 | ||
d545f33b PB |
5870 | |
5871 | ||
4fa63067 NN |
5872 | .PHONY: all-bison maybe-all-bison |
5873 | maybe-all-bison: | |
6bd3dfaa | 5874 | @if bison |
d27cc32e | 5875 | TARGET-bison=all |
6bd3dfaa | 5876 | maybe-all-bison: all-bison |
4fa63067 NN |
5877 | all-bison: configure-bison |
5878 | @r=`${PWD_COMMAND}`; export r; \ | |
5879 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5880 | $(HOST_EXPORTS) \ |
b00612cc PB |
5881 | (cd $(HOST_SUBDIR)/bison && \ |
5882 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bison)) | |
6bd3dfaa | 5883 | @endif bison |
2a4cbe27 | 5884 | |
a7254363 | 5885 | |
d545f33b PB |
5886 | |
5887 | ||
4fa63067 NN |
5888 | .PHONY: check-bison maybe-check-bison |
5889 | maybe-check-bison: | |
6bd3dfaa PB |
5890 | @if bison |
5891 | maybe-check-bison: check-bison | |
2a4cbe27 | 5892 | |
4fa63067 NN |
5893 | # This module is only tested in a native toolchain. |
5894 | check-bison: | |
5895 | @if [ '$(host)' = '$(target)' ] ; then \ | |
5896 | r=`${PWD_COMMAND}`; export r; \ | |
5897 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5898 | $(HOST_EXPORTS) \ |
b00612cc | 5899 | (cd $(HOST_SUBDIR)/bison && \ |
4cfaf6d5 | 5900 | $(MAKE) $(FLAGS_TO_PASS) check); \ |
4fa63067 NN |
5901 | fi |
5902 | ||
6bd3dfaa | 5903 | @endif bison |
4fa63067 NN |
5904 | |
5905 | .PHONY: install-bison maybe-install-bison | |
5906 | maybe-install-bison: | |
6bd3dfaa PB |
5907 | @if bison |
5908 | maybe-install-bison: install-bison | |
4fa63067 NN |
5909 | |
5910 | install-bison: installdirs | |
5911 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 5912 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 5913 | $(HOST_EXPORTS) \ |
b00612cc | 5914 | (cd $(HOST_SUBDIR)/bison && \ |
2da12f12 | 5915 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 5916 | |
6bd3dfaa | 5917 | @endif bison |
2a4cbe27 | 5918 | |
4fa63067 | 5919 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 5920 | |
4fa63067 NN |
5921 | .PHONY: maybe-info-bison info-bison |
5922 | maybe-info-bison: | |
6bd3dfaa PB |
5923 | @if bison |
5924 | maybe-info-bison: info-bison | |
4fa63067 NN |
5925 | |
5926 | info-bison: \ | |
5927 | configure-bison | |
5928 | @[ -f ./bison/Makefile ] || exit 0; \ | |
b40e3958 L |
5929 | r=`${PWD_COMMAND}`; export r; \ |
5930 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5931 | $(HOST_EXPORTS) \ |
b813574b | 5932 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5933 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5934 | done; \ | |
4fa63067 | 5935 | echo "Doing info in bison" ; \ |
b00612cc | 5936 | (cd $(HOST_SUBDIR)/bison && \ |
2a4cbe27 NN |
5937 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5938 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5939 | "RANLIB=$${RANLIB}" \ | |
5940 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5941 | info) \ |
2a4cbe27 NN |
5942 | || exit 1 |
5943 | ||
6bd3dfaa | 5944 | @endif bison |
2a4cbe27 | 5945 | |
4fa63067 NN |
5946 | .PHONY: maybe-dvi-bison dvi-bison |
5947 | maybe-dvi-bison: | |
6bd3dfaa PB |
5948 | @if bison |
5949 | maybe-dvi-bison: dvi-bison | |
2a4cbe27 | 5950 | |
4fa63067 NN |
5951 | dvi-bison: \ |
5952 | configure-bison | |
5953 | @[ -f ./bison/Makefile ] || exit 0; \ | |
b40e3958 L |
5954 | r=`${PWD_COMMAND}`; export r; \ |
5955 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5956 | $(HOST_EXPORTS) \ |
b813574b | 5957 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5958 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5959 | done; \ | |
4fa63067 | 5960 | echo "Doing dvi in bison" ; \ |
b00612cc | 5961 | (cd $(HOST_SUBDIR)/bison && \ |
2a4cbe27 NN |
5962 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5963 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5964 | "RANLIB=$${RANLIB}" \ | |
5965 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 5966 | dvi) \ |
2a4cbe27 NN |
5967 | || exit 1 |
5968 | ||
6bd3dfaa | 5969 | @endif bison |
2a4cbe27 | 5970 | |
6d389afc MS |
5971 | .PHONY: maybe-html-bison html-bison |
5972 | maybe-html-bison: | |
5973 | @if bison | |
5974 | maybe-html-bison: html-bison | |
5975 | ||
5976 | html-bison: \ | |
5977 | configure-bison | |
5978 | @[ -f ./bison/Makefile ] || exit 0; \ | |
5979 | r=`${PWD_COMMAND}`; export r; \ | |
5980 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
5981 | $(HOST_EXPORTS) \ |
5982 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
5983 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5984 | done; \ | |
5985 | echo "Doing html in bison" ; \ | |
b00612cc | 5986 | (cd $(HOST_SUBDIR)/bison && \ |
6d389afc MS |
5987 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5988 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5989 | "RANLIB=$${RANLIB}" \ | |
5990 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
5991 | html) \ | |
5992 | || exit 1 | |
5993 | ||
5994 | @endif bison | |
5995 | ||
4fa63067 NN |
5996 | .PHONY: maybe-TAGS-bison TAGS-bison |
5997 | maybe-TAGS-bison: | |
6bd3dfaa PB |
5998 | @if bison |
5999 | maybe-TAGS-bison: TAGS-bison | |
2a4cbe27 | 6000 | |
4fa63067 NN |
6001 | TAGS-bison: \ |
6002 | configure-bison | |
6003 | @[ -f ./bison/Makefile ] || exit 0; \ | |
b40e3958 L |
6004 | r=`${PWD_COMMAND}`; export r; \ |
6005 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6006 | $(HOST_EXPORTS) \ |
b813574b | 6007 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6008 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6009 | done; \ | |
4fa63067 | 6010 | echo "Doing TAGS in bison" ; \ |
b00612cc | 6011 | (cd $(HOST_SUBDIR)/bison && \ |
2a4cbe27 NN |
6012 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6013 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6014 | "RANLIB=$${RANLIB}" \ | |
6015 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6016 | TAGS) \ |
2a4cbe27 NN |
6017 | || exit 1 |
6018 | ||
6bd3dfaa | 6019 | @endif bison |
2a4cbe27 | 6020 | |
4fa63067 NN |
6021 | .PHONY: maybe-install-info-bison install-info-bison |
6022 | maybe-install-info-bison: | |
6bd3dfaa PB |
6023 | @if bison |
6024 | maybe-install-info-bison: install-info-bison | |
2a4cbe27 | 6025 | |
4fa63067 NN |
6026 | install-info-bison: \ |
6027 | configure-bison \ | |
6028 | info-bison | |
6029 | @[ -f ./bison/Makefile ] || exit 0; \ | |
b40e3958 L |
6030 | r=`${PWD_COMMAND}`; export r; \ |
6031 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6032 | $(HOST_EXPORTS) \ |
b813574b | 6033 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6034 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6035 | done; \ | |
4fa63067 | 6036 | echo "Doing install-info in bison" ; \ |
b00612cc | 6037 | (cd $(HOST_SUBDIR)/bison && \ |
2a4cbe27 NN |
6038 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6039 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6040 | "RANLIB=$${RANLIB}" \ | |
6041 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6042 | install-info) \ |
2a4cbe27 NN |
6043 | || exit 1 |
6044 | ||
6bd3dfaa | 6045 | @endif bison |
2a4cbe27 | 6046 | |
4fa63067 NN |
6047 | .PHONY: maybe-installcheck-bison installcheck-bison |
6048 | maybe-installcheck-bison: | |
6bd3dfaa PB |
6049 | @if bison |
6050 | maybe-installcheck-bison: installcheck-bison | |
2a4cbe27 | 6051 | |
4fa63067 NN |
6052 | installcheck-bison: \ |
6053 | configure-bison | |
6054 | @[ -f ./bison/Makefile ] || exit 0; \ | |
b40e3958 L |
6055 | r=`${PWD_COMMAND}`; export r; \ |
6056 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6057 | $(HOST_EXPORTS) \ |
b813574b | 6058 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6059 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6060 | done; \ | |
4fa63067 | 6061 | echo "Doing installcheck in bison" ; \ |
b00612cc | 6062 | (cd $(HOST_SUBDIR)/bison && \ |
2a4cbe27 NN |
6063 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6064 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6065 | "RANLIB=$${RANLIB}" \ | |
6066 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6067 | installcheck) \ |
2a4cbe27 NN |
6068 | || exit 1 |
6069 | ||
6bd3dfaa | 6070 | @endif bison |
2a4cbe27 | 6071 | |
4fa63067 NN |
6072 | .PHONY: maybe-mostlyclean-bison mostlyclean-bison |
6073 | maybe-mostlyclean-bison: | |
6bd3dfaa PB |
6074 | @if bison |
6075 | maybe-mostlyclean-bison: mostlyclean-bison | |
2a4cbe27 | 6076 | |
4fa63067 NN |
6077 | mostlyclean-bison: |
6078 | @[ -f ./bison/Makefile ] || exit 0; \ | |
b40e3958 L |
6079 | r=`${PWD_COMMAND}`; export r; \ |
6080 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6081 | $(HOST_EXPORTS) \ |
b813574b | 6082 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6083 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6084 | done; \ | |
4fa63067 | 6085 | echo "Doing mostlyclean in bison" ; \ |
b00612cc | 6086 | (cd $(HOST_SUBDIR)/bison && \ |
2a4cbe27 NN |
6087 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6088 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6089 | "RANLIB=$${RANLIB}" \ | |
6090 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6091 | mostlyclean) \ |
2a4cbe27 NN |
6092 | || exit 1 |
6093 | ||
6bd3dfaa | 6094 | @endif bison |
2a4cbe27 | 6095 | |
4fa63067 NN |
6096 | .PHONY: maybe-clean-bison clean-bison |
6097 | maybe-clean-bison: | |
6bd3dfaa PB |
6098 | @if bison |
6099 | maybe-clean-bison: clean-bison | |
2a4cbe27 | 6100 | |
4fa63067 NN |
6101 | clean-bison: |
6102 | @[ -f ./bison/Makefile ] || exit 0; \ | |
b40e3958 L |
6103 | r=`${PWD_COMMAND}`; export r; \ |
6104 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6105 | $(HOST_EXPORTS) \ |
b813574b | 6106 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6107 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6108 | done; \ | |
4fa63067 | 6109 | echo "Doing clean in bison" ; \ |
b00612cc | 6110 | (cd $(HOST_SUBDIR)/bison && \ |
2a4cbe27 NN |
6111 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6112 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6113 | "RANLIB=$${RANLIB}" \ | |
6114 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6115 | clean) \ |
2a4cbe27 NN |
6116 | || exit 1 |
6117 | ||
6bd3dfaa | 6118 | @endif bison |
2a4cbe27 | 6119 | |
4fa63067 NN |
6120 | .PHONY: maybe-distclean-bison distclean-bison |
6121 | maybe-distclean-bison: | |
6bd3dfaa PB |
6122 | @if bison |
6123 | maybe-distclean-bison: distclean-bison | |
2a4cbe27 | 6124 | |
4fa63067 NN |
6125 | distclean-bison: |
6126 | @[ -f ./bison/Makefile ] || exit 0; \ | |
b40e3958 L |
6127 | r=`${PWD_COMMAND}`; export r; \ |
6128 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6129 | $(HOST_EXPORTS) \ |
b813574b | 6130 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6131 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6132 | done; \ | |
4fa63067 | 6133 | echo "Doing distclean in bison" ; \ |
b00612cc | 6134 | (cd $(HOST_SUBDIR)/bison && \ |
2a4cbe27 NN |
6135 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6136 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6137 | "RANLIB=$${RANLIB}" \ | |
6138 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6139 | distclean) \ |
2a4cbe27 NN |
6140 | || exit 1 |
6141 | ||
6bd3dfaa | 6142 | @endif bison |
2a4cbe27 | 6143 | |
4fa63067 NN |
6144 | .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison |
6145 | maybe-maintainer-clean-bison: | |
6bd3dfaa PB |
6146 | @if bison |
6147 | maybe-maintainer-clean-bison: maintainer-clean-bison | |
2a4cbe27 | 6148 | |
4fa63067 NN |
6149 | maintainer-clean-bison: |
6150 | @[ -f ./bison/Makefile ] || exit 0; \ | |
b40e3958 L |
6151 | r=`${PWD_COMMAND}`; export r; \ |
6152 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6153 | $(HOST_EXPORTS) \ |
b813574b | 6154 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6155 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6156 | done; \ | |
4fa63067 | 6157 | echo "Doing maintainer-clean in bison" ; \ |
b00612cc | 6158 | (cd $(HOST_SUBDIR)/bison && \ |
2a4cbe27 NN |
6159 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6160 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6161 | "RANLIB=$${RANLIB}" \ | |
6162 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6163 | maintainer-clean) \ |
2a4cbe27 NN |
6164 | || exit 1 |
6165 | ||
6bd3dfaa | 6166 | @endif bison |
2a4cbe27 | 6167 | |
2a4cbe27 | 6168 | |
a7254363 | 6169 | |
4fa63067 NN |
6170 | .PHONY: configure-byacc maybe-configure-byacc |
6171 | maybe-configure-byacc: | |
6bd3dfaa PB |
6172 | @if byacc |
6173 | maybe-configure-byacc: configure-byacc | |
a7254363 | 6174 | configure-byacc: |
b00612cc PB |
6175 | @test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \ |
6176 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \ | |
4fa63067 NN |
6177 | r=`${PWD_COMMAND}`; export r; \ |
6178 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6179 | $(HOST_EXPORTS) \ |
a7254363 PB |
6180 | echo Configuring in $(HOST_SUBDIR)/byacc; \ |
6181 | cd "$(HOST_SUBDIR)/byacc" || exit 1; \ | |
4fa63067 | 6182 | case $(srcdir) in \ |
b00612cc PB |
6183 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
6184 | *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \ | |
6185 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 6186 | esac; \ |
b00612cc PB |
6187 | srcdiroption="--srcdir=$${topdir}/byacc"; \ |
6188 | libsrcdir="$$s/byacc"; \ | |
4fa63067 | 6189 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 6190 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 6191 | || exit 1 |
6bd3dfaa | 6192 | @endif byacc |
4fa63067 | 6193 | |
a7254363 PB |
6194 | |
6195 | ||
d545f33b PB |
6196 | |
6197 | ||
4fa63067 NN |
6198 | .PHONY: all-byacc maybe-all-byacc |
6199 | maybe-all-byacc: | |
6bd3dfaa | 6200 | @if byacc |
d27cc32e | 6201 | TARGET-byacc=all |
6bd3dfaa | 6202 | maybe-all-byacc: all-byacc |
4fa63067 NN |
6203 | all-byacc: configure-byacc |
6204 | @r=`${PWD_COMMAND}`; export r; \ | |
6205 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6206 | $(HOST_EXPORTS) \ |
b00612cc PB |
6207 | (cd $(HOST_SUBDIR)/byacc && \ |
6208 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-byacc)) | |
6bd3dfaa | 6209 | @endif byacc |
4fa63067 | 6210 | |
a7254363 | 6211 | |
d545f33b PB |
6212 | |
6213 | ||
4fa63067 NN |
6214 | .PHONY: check-byacc maybe-check-byacc |
6215 | maybe-check-byacc: | |
6bd3dfaa PB |
6216 | @if byacc |
6217 | maybe-check-byacc: check-byacc | |
4fa63067 NN |
6218 | |
6219 | # This module is only tested in a native toolchain. | |
6220 | check-byacc: | |
6221 | @if [ '$(host)' = '$(target)' ] ; then \ | |
6222 | r=`${PWD_COMMAND}`; export r; \ | |
6223 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6224 | $(HOST_EXPORTS) \ |
b00612cc | 6225 | (cd $(HOST_SUBDIR)/byacc && \ |
4cfaf6d5 | 6226 | $(MAKE) $(FLAGS_TO_PASS) check); \ |
4fa63067 NN |
6227 | fi |
6228 | ||
6bd3dfaa | 6229 | @endif byacc |
4fa63067 NN |
6230 | |
6231 | .PHONY: install-byacc maybe-install-byacc | |
6232 | maybe-install-byacc: | |
6bd3dfaa PB |
6233 | @if byacc |
6234 | maybe-install-byacc: install-byacc | |
4fa63067 NN |
6235 | |
6236 | install-byacc: installdirs | |
6237 | @r=`${PWD_COMMAND}`; export r; \ | |
6238 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6239 | $(HOST_EXPORTS) \ |
b00612cc | 6240 | (cd $(HOST_SUBDIR)/byacc && \ |
2da12f12 | 6241 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 6242 | |
6bd3dfaa | 6243 | @endif byacc |
4fa63067 NN |
6244 | |
6245 | # Other targets (info, dvi, etc.) | |
6246 | ||
6247 | .PHONY: maybe-info-byacc info-byacc | |
6248 | maybe-info-byacc: | |
6bd3dfaa PB |
6249 | @if byacc |
6250 | maybe-info-byacc: info-byacc | |
4fa63067 NN |
6251 | |
6252 | info-byacc: \ | |
6253 | configure-byacc | |
6254 | @[ -f ./byacc/Makefile ] || exit 0; \ | |
b40e3958 L |
6255 | r=`${PWD_COMMAND}`; export r; \ |
6256 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6257 | $(HOST_EXPORTS) \ |
b813574b | 6258 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6259 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6260 | done; \ | |
4fa63067 | 6261 | echo "Doing info in byacc" ; \ |
b00612cc | 6262 | (cd $(HOST_SUBDIR)/byacc && \ |
2a4cbe27 NN |
6263 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6264 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6265 | "RANLIB=$${RANLIB}" \ | |
6266 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6267 | info) \ |
2a4cbe27 NN |
6268 | || exit 1 |
6269 | ||
6bd3dfaa | 6270 | @endif byacc |
2a4cbe27 | 6271 | |
4fa63067 NN |
6272 | .PHONY: maybe-dvi-byacc dvi-byacc |
6273 | maybe-dvi-byacc: | |
6bd3dfaa PB |
6274 | @if byacc |
6275 | maybe-dvi-byacc: dvi-byacc | |
2a4cbe27 | 6276 | |
4fa63067 NN |
6277 | dvi-byacc: \ |
6278 | configure-byacc | |
6279 | @[ -f ./byacc/Makefile ] || exit 0; \ | |
b40e3958 L |
6280 | r=`${PWD_COMMAND}`; export r; \ |
6281 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6282 | $(HOST_EXPORTS) \ |
b813574b | 6283 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6284 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6285 | done; \ | |
4fa63067 | 6286 | echo "Doing dvi in byacc" ; \ |
b00612cc | 6287 | (cd $(HOST_SUBDIR)/byacc && \ |
2a4cbe27 NN |
6288 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6289 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6290 | "RANLIB=$${RANLIB}" \ | |
6291 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6292 | dvi) \ |
2a4cbe27 NN |
6293 | || exit 1 |
6294 | ||
6bd3dfaa | 6295 | @endif byacc |
2a4cbe27 | 6296 | |
6d389afc MS |
6297 | .PHONY: maybe-html-byacc html-byacc |
6298 | maybe-html-byacc: | |
6299 | @if byacc | |
6300 | maybe-html-byacc: html-byacc | |
6301 | ||
6302 | html-byacc: \ | |
6303 | configure-byacc | |
6304 | @[ -f ./byacc/Makefile ] || exit 0; \ | |
6305 | r=`${PWD_COMMAND}`; export r; \ | |
6306 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
6307 | $(HOST_EXPORTS) \ |
6308 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
6309 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6310 | done; \ | |
6311 | echo "Doing html in byacc" ; \ | |
b00612cc | 6312 | (cd $(HOST_SUBDIR)/byacc && \ |
6d389afc MS |
6313 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6314 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6315 | "RANLIB=$${RANLIB}" \ | |
6316 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
6317 | html) \ | |
6318 | || exit 1 | |
6319 | ||
6320 | @endif byacc | |
6321 | ||
4fa63067 NN |
6322 | .PHONY: maybe-TAGS-byacc TAGS-byacc |
6323 | maybe-TAGS-byacc: | |
6bd3dfaa PB |
6324 | @if byacc |
6325 | maybe-TAGS-byacc: TAGS-byacc | |
2a4cbe27 | 6326 | |
4fa63067 NN |
6327 | TAGS-byacc: \ |
6328 | configure-byacc | |
6329 | @[ -f ./byacc/Makefile ] || exit 0; \ | |
b40e3958 L |
6330 | r=`${PWD_COMMAND}`; export r; \ |
6331 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6332 | $(HOST_EXPORTS) \ |
b813574b | 6333 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6334 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6335 | done; \ | |
4fa63067 | 6336 | echo "Doing TAGS in byacc" ; \ |
b00612cc | 6337 | (cd $(HOST_SUBDIR)/byacc && \ |
2a4cbe27 NN |
6338 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6339 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6340 | "RANLIB=$${RANLIB}" \ | |
6341 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6342 | TAGS) \ |
2a4cbe27 NN |
6343 | || exit 1 |
6344 | ||
6bd3dfaa | 6345 | @endif byacc |
2a4cbe27 | 6346 | |
4fa63067 NN |
6347 | .PHONY: maybe-install-info-byacc install-info-byacc |
6348 | maybe-install-info-byacc: | |
6bd3dfaa PB |
6349 | @if byacc |
6350 | maybe-install-info-byacc: install-info-byacc | |
2a4cbe27 | 6351 | |
4fa63067 NN |
6352 | install-info-byacc: \ |
6353 | configure-byacc \ | |
6354 | info-byacc | |
6355 | @[ -f ./byacc/Makefile ] || exit 0; \ | |
b40e3958 L |
6356 | r=`${PWD_COMMAND}`; export r; \ |
6357 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6358 | $(HOST_EXPORTS) \ |
b813574b | 6359 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6360 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6361 | done; \ | |
4fa63067 | 6362 | echo "Doing install-info in byacc" ; \ |
b00612cc | 6363 | (cd $(HOST_SUBDIR)/byacc && \ |
2a4cbe27 NN |
6364 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6365 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6366 | "RANLIB=$${RANLIB}" \ | |
6367 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6368 | install-info) \ |
2a4cbe27 NN |
6369 | || exit 1 |
6370 | ||
6bd3dfaa | 6371 | @endif byacc |
2a4cbe27 | 6372 | |
4fa63067 NN |
6373 | .PHONY: maybe-installcheck-byacc installcheck-byacc |
6374 | maybe-installcheck-byacc: | |
6bd3dfaa PB |
6375 | @if byacc |
6376 | maybe-installcheck-byacc: installcheck-byacc | |
2a4cbe27 | 6377 | |
4fa63067 NN |
6378 | installcheck-byacc: \ |
6379 | configure-byacc | |
6380 | @[ -f ./byacc/Makefile ] || exit 0; \ | |
b40e3958 L |
6381 | r=`${PWD_COMMAND}`; export r; \ |
6382 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6383 | $(HOST_EXPORTS) \ |
b813574b | 6384 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6385 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6386 | done; \ | |
4fa63067 | 6387 | echo "Doing installcheck in byacc" ; \ |
b00612cc | 6388 | (cd $(HOST_SUBDIR)/byacc && \ |
2a4cbe27 NN |
6389 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6390 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6391 | "RANLIB=$${RANLIB}" \ | |
6392 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6393 | installcheck) \ |
2a4cbe27 NN |
6394 | || exit 1 |
6395 | ||
6bd3dfaa | 6396 | @endif byacc |
2a4cbe27 | 6397 | |
4fa63067 NN |
6398 | .PHONY: maybe-mostlyclean-byacc mostlyclean-byacc |
6399 | maybe-mostlyclean-byacc: | |
6bd3dfaa PB |
6400 | @if byacc |
6401 | maybe-mostlyclean-byacc: mostlyclean-byacc | |
2a4cbe27 | 6402 | |
4fa63067 NN |
6403 | mostlyclean-byacc: |
6404 | @[ -f ./byacc/Makefile ] || exit 0; \ | |
b40e3958 L |
6405 | r=`${PWD_COMMAND}`; export r; \ |
6406 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6407 | $(HOST_EXPORTS) \ |
b813574b | 6408 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6409 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6410 | done; \ | |
4fa63067 | 6411 | echo "Doing mostlyclean in byacc" ; \ |
b00612cc | 6412 | (cd $(HOST_SUBDIR)/byacc && \ |
2a4cbe27 NN |
6413 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6414 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6415 | "RANLIB=$${RANLIB}" \ | |
6416 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6417 | mostlyclean) \ |
2a4cbe27 NN |
6418 | || exit 1 |
6419 | ||
6bd3dfaa | 6420 | @endif byacc |
2a4cbe27 | 6421 | |
4fa63067 NN |
6422 | .PHONY: maybe-clean-byacc clean-byacc |
6423 | maybe-clean-byacc: | |
6bd3dfaa PB |
6424 | @if byacc |
6425 | maybe-clean-byacc: clean-byacc | |
2a4cbe27 | 6426 | |
4fa63067 NN |
6427 | clean-byacc: |
6428 | @[ -f ./byacc/Makefile ] || exit 0; \ | |
b40e3958 L |
6429 | r=`${PWD_COMMAND}`; export r; \ |
6430 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6431 | $(HOST_EXPORTS) \ |
b813574b | 6432 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6433 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6434 | done; \ | |
4fa63067 | 6435 | echo "Doing clean in byacc" ; \ |
b00612cc | 6436 | (cd $(HOST_SUBDIR)/byacc && \ |
2a4cbe27 NN |
6437 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6438 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6439 | "RANLIB=$${RANLIB}" \ | |
6440 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6441 | clean) \ |
2a4cbe27 NN |
6442 | || exit 1 |
6443 | ||
6bd3dfaa | 6444 | @endif byacc |
2a4cbe27 | 6445 | |
4fa63067 NN |
6446 | .PHONY: maybe-distclean-byacc distclean-byacc |
6447 | maybe-distclean-byacc: | |
6bd3dfaa PB |
6448 | @if byacc |
6449 | maybe-distclean-byacc: distclean-byacc | |
2a4cbe27 | 6450 | |
4fa63067 NN |
6451 | distclean-byacc: |
6452 | @[ -f ./byacc/Makefile ] || exit 0; \ | |
b40e3958 L |
6453 | r=`${PWD_COMMAND}`; export r; \ |
6454 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6455 | $(HOST_EXPORTS) \ |
b813574b | 6456 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6457 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6458 | done; \ | |
4fa63067 | 6459 | echo "Doing distclean in byacc" ; \ |
b00612cc | 6460 | (cd $(HOST_SUBDIR)/byacc && \ |
2a4cbe27 NN |
6461 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6462 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6463 | "RANLIB=$${RANLIB}" \ | |
6464 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6465 | distclean) \ |
2a4cbe27 NN |
6466 | || exit 1 |
6467 | ||
6bd3dfaa | 6468 | @endif byacc |
2a4cbe27 | 6469 | |
4fa63067 NN |
6470 | .PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc |
6471 | maybe-maintainer-clean-byacc: | |
6bd3dfaa PB |
6472 | @if byacc |
6473 | maybe-maintainer-clean-byacc: maintainer-clean-byacc | |
2a4cbe27 | 6474 | |
4fa63067 NN |
6475 | maintainer-clean-byacc: |
6476 | @[ -f ./byacc/Makefile ] || exit 0; \ | |
b40e3958 L |
6477 | r=`${PWD_COMMAND}`; export r; \ |
6478 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6479 | $(HOST_EXPORTS) \ |
b813574b | 6480 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6481 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6482 | done; \ | |
4fa63067 | 6483 | echo "Doing maintainer-clean in byacc" ; \ |
b00612cc | 6484 | (cd $(HOST_SUBDIR)/byacc && \ |
2a4cbe27 NN |
6485 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6486 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6487 | "RANLIB=$${RANLIB}" \ | |
6488 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6489 | maintainer-clean) \ |
2a4cbe27 NN |
6490 | || exit 1 |
6491 | ||
6bd3dfaa | 6492 | @endif byacc |
2a4cbe27 | 6493 | |
2a4cbe27 | 6494 | |
a7254363 | 6495 | |
4fa63067 NN |
6496 | .PHONY: configure-bzip2 maybe-configure-bzip2 |
6497 | maybe-configure-bzip2: | |
6bd3dfaa PB |
6498 | @if bzip2 |
6499 | maybe-configure-bzip2: configure-bzip2 | |
a7254363 | 6500 | configure-bzip2: |
b00612cc PB |
6501 | @test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \ |
6502 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \ | |
4fa63067 NN |
6503 | r=`${PWD_COMMAND}`; export r; \ |
6504 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6505 | $(HOST_EXPORTS) \ |
a7254363 PB |
6506 | echo Configuring in $(HOST_SUBDIR)/bzip2; \ |
6507 | cd "$(HOST_SUBDIR)/bzip2" || exit 1; \ | |
4fa63067 | 6508 | case $(srcdir) in \ |
b00612cc PB |
6509 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
6510 | *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \ | |
6511 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 6512 | esac; \ |
b00612cc PB |
6513 | srcdiroption="--srcdir=$${topdir}/bzip2"; \ |
6514 | libsrcdir="$$s/bzip2"; \ | |
4fa63067 | 6515 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 6516 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 6517 | || exit 1 |
6bd3dfaa | 6518 | @endif bzip2 |
4fa63067 | 6519 | |
a7254363 PB |
6520 | |
6521 | ||
d545f33b PB |
6522 | |
6523 | ||
4fa63067 NN |
6524 | .PHONY: all-bzip2 maybe-all-bzip2 |
6525 | maybe-all-bzip2: | |
6bd3dfaa | 6526 | @if bzip2 |
d27cc32e | 6527 | TARGET-bzip2=all |
6bd3dfaa | 6528 | maybe-all-bzip2: all-bzip2 |
4fa63067 NN |
6529 | all-bzip2: configure-bzip2 |
6530 | @r=`${PWD_COMMAND}`; export r; \ | |
6531 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6532 | $(HOST_EXPORTS) \ |
b00612cc PB |
6533 | (cd $(HOST_SUBDIR)/bzip2 && \ |
6534 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bzip2)) | |
6bd3dfaa | 6535 | @endif bzip2 |
4fa63067 | 6536 | |
a7254363 | 6537 | |
d545f33b PB |
6538 | |
6539 | ||
4fa63067 NN |
6540 | .PHONY: check-bzip2 maybe-check-bzip2 |
6541 | maybe-check-bzip2: | |
6bd3dfaa PB |
6542 | @if bzip2 |
6543 | maybe-check-bzip2: check-bzip2 | |
4fa63067 NN |
6544 | |
6545 | check-bzip2: | |
6546 | @r=`${PWD_COMMAND}`; export r; \ | |
6547 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6548 | $(HOST_EXPORTS) \ |
b00612cc PB |
6549 | (cd $(HOST_SUBDIR)/bzip2 && \ |
6550 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4fa63067 | 6551 | |
6bd3dfaa | 6552 | @endif bzip2 |
4fa63067 NN |
6553 | |
6554 | .PHONY: install-bzip2 maybe-install-bzip2 | |
6555 | maybe-install-bzip2: | |
6bd3dfaa PB |
6556 | @if bzip2 |
6557 | maybe-install-bzip2: install-bzip2 | |
4fa63067 NN |
6558 | |
6559 | install-bzip2: installdirs | |
6560 | @r=`${PWD_COMMAND}`; export r; \ | |
6561 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6562 | $(HOST_EXPORTS) \ |
b00612cc | 6563 | (cd $(HOST_SUBDIR)/bzip2 && \ |
2da12f12 | 6564 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 6565 | |
6bd3dfaa | 6566 | @endif bzip2 |
4fa63067 NN |
6567 | |
6568 | # Other targets (info, dvi, etc.) | |
6569 | ||
6570 | .PHONY: maybe-info-bzip2 info-bzip2 | |
6571 | maybe-info-bzip2: | |
6bd3dfaa PB |
6572 | @if bzip2 |
6573 | maybe-info-bzip2: info-bzip2 | |
4fa63067 NN |
6574 | |
6575 | info-bzip2: \ | |
6576 | configure-bzip2 | |
6577 | @[ -f ./bzip2/Makefile ] || exit 0; \ | |
b40e3958 L |
6578 | r=`${PWD_COMMAND}`; export r; \ |
6579 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6580 | $(HOST_EXPORTS) \ |
b813574b | 6581 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6582 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6583 | done; \ | |
4fa63067 | 6584 | echo "Doing info in bzip2" ; \ |
b00612cc | 6585 | (cd $(HOST_SUBDIR)/bzip2 && \ |
2a4cbe27 NN |
6586 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6587 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6588 | "RANLIB=$${RANLIB}" \ | |
6589 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6590 | info) \ |
2a4cbe27 NN |
6591 | || exit 1 |
6592 | ||
6bd3dfaa | 6593 | @endif bzip2 |
2a4cbe27 | 6594 | |
4fa63067 NN |
6595 | .PHONY: maybe-dvi-bzip2 dvi-bzip2 |
6596 | maybe-dvi-bzip2: | |
6bd3dfaa PB |
6597 | @if bzip2 |
6598 | maybe-dvi-bzip2: dvi-bzip2 | |
2a4cbe27 | 6599 | |
4fa63067 NN |
6600 | dvi-bzip2: \ |
6601 | configure-bzip2 | |
6602 | @[ -f ./bzip2/Makefile ] || exit 0; \ | |
b40e3958 L |
6603 | r=`${PWD_COMMAND}`; export r; \ |
6604 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6605 | $(HOST_EXPORTS) \ |
b813574b | 6606 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6607 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6608 | done; \ | |
4fa63067 | 6609 | echo "Doing dvi in bzip2" ; \ |
b00612cc | 6610 | (cd $(HOST_SUBDIR)/bzip2 && \ |
2a4cbe27 NN |
6611 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6612 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6613 | "RANLIB=$${RANLIB}" \ | |
6614 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6615 | dvi) \ |
2a4cbe27 NN |
6616 | || exit 1 |
6617 | ||
6bd3dfaa | 6618 | @endif bzip2 |
2a4cbe27 | 6619 | |
6d389afc MS |
6620 | .PHONY: maybe-html-bzip2 html-bzip2 |
6621 | maybe-html-bzip2: | |
6622 | @if bzip2 | |
6623 | maybe-html-bzip2: html-bzip2 | |
6624 | ||
6625 | html-bzip2: \ | |
6626 | configure-bzip2 | |
6627 | @[ -f ./bzip2/Makefile ] || exit 0; \ | |
6628 | r=`${PWD_COMMAND}`; export r; \ | |
6629 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
6630 | $(HOST_EXPORTS) \ |
6631 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
6632 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6633 | done; \ | |
6634 | echo "Doing html in bzip2" ; \ | |
b00612cc | 6635 | (cd $(HOST_SUBDIR)/bzip2 && \ |
6d389afc MS |
6636 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6637 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6638 | "RANLIB=$${RANLIB}" \ | |
6639 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
6640 | html) \ | |
6641 | || exit 1 | |
6642 | ||
6643 | @endif bzip2 | |
6644 | ||
4fa63067 NN |
6645 | .PHONY: maybe-TAGS-bzip2 TAGS-bzip2 |
6646 | maybe-TAGS-bzip2: | |
6bd3dfaa PB |
6647 | @if bzip2 |
6648 | maybe-TAGS-bzip2: TAGS-bzip2 | |
2a4cbe27 | 6649 | |
4fa63067 NN |
6650 | TAGS-bzip2: \ |
6651 | configure-bzip2 | |
6652 | @[ -f ./bzip2/Makefile ] || exit 0; \ | |
b40e3958 L |
6653 | r=`${PWD_COMMAND}`; export r; \ |
6654 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6655 | $(HOST_EXPORTS) \ |
b813574b | 6656 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6657 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6658 | done; \ | |
4fa63067 | 6659 | echo "Doing TAGS in bzip2" ; \ |
b00612cc | 6660 | (cd $(HOST_SUBDIR)/bzip2 && \ |
2a4cbe27 NN |
6661 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6662 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6663 | "RANLIB=$${RANLIB}" \ | |
6664 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6665 | TAGS) \ |
2a4cbe27 NN |
6666 | || exit 1 |
6667 | ||
6bd3dfaa | 6668 | @endif bzip2 |
2a4cbe27 | 6669 | |
4fa63067 NN |
6670 | .PHONY: maybe-install-info-bzip2 install-info-bzip2 |
6671 | maybe-install-info-bzip2: | |
6bd3dfaa PB |
6672 | @if bzip2 |
6673 | maybe-install-info-bzip2: install-info-bzip2 | |
2a4cbe27 | 6674 | |
4fa63067 NN |
6675 | install-info-bzip2: \ |
6676 | configure-bzip2 \ | |
6677 | info-bzip2 | |
6678 | @[ -f ./bzip2/Makefile ] || exit 0; \ | |
b40e3958 L |
6679 | r=`${PWD_COMMAND}`; export r; \ |
6680 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6681 | $(HOST_EXPORTS) \ |
b813574b | 6682 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6683 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6684 | done; \ | |
4fa63067 | 6685 | echo "Doing install-info in bzip2" ; \ |
b00612cc | 6686 | (cd $(HOST_SUBDIR)/bzip2 && \ |
2a4cbe27 NN |
6687 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6688 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6689 | "RANLIB=$${RANLIB}" \ | |
6690 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6691 | install-info) \ |
2a4cbe27 NN |
6692 | || exit 1 |
6693 | ||
6bd3dfaa | 6694 | @endif bzip2 |
2a4cbe27 | 6695 | |
4fa63067 NN |
6696 | .PHONY: maybe-installcheck-bzip2 installcheck-bzip2 |
6697 | maybe-installcheck-bzip2: | |
6bd3dfaa PB |
6698 | @if bzip2 |
6699 | maybe-installcheck-bzip2: installcheck-bzip2 | |
2a4cbe27 | 6700 | |
4fa63067 NN |
6701 | installcheck-bzip2: \ |
6702 | configure-bzip2 | |
6703 | @[ -f ./bzip2/Makefile ] || exit 0; \ | |
b40e3958 L |
6704 | r=`${PWD_COMMAND}`; export r; \ |
6705 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6706 | $(HOST_EXPORTS) \ |
b813574b | 6707 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6708 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6709 | done; \ | |
4fa63067 | 6710 | echo "Doing installcheck in bzip2" ; \ |
b00612cc | 6711 | (cd $(HOST_SUBDIR)/bzip2 && \ |
2a4cbe27 NN |
6712 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6713 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6714 | "RANLIB=$${RANLIB}" \ | |
6715 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6716 | installcheck) \ |
2a4cbe27 NN |
6717 | || exit 1 |
6718 | ||
6bd3dfaa | 6719 | @endif bzip2 |
2a4cbe27 | 6720 | |
4fa63067 NN |
6721 | .PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2 |
6722 | maybe-mostlyclean-bzip2: | |
6bd3dfaa PB |
6723 | @if bzip2 |
6724 | maybe-mostlyclean-bzip2: mostlyclean-bzip2 | |
2a4cbe27 | 6725 | |
4fa63067 NN |
6726 | mostlyclean-bzip2: |
6727 | @[ -f ./bzip2/Makefile ] || exit 0; \ | |
b40e3958 L |
6728 | r=`${PWD_COMMAND}`; export r; \ |
6729 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6730 | $(HOST_EXPORTS) \ |
b813574b | 6731 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6732 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6733 | done; \ | |
4fa63067 | 6734 | echo "Doing mostlyclean in bzip2" ; \ |
b00612cc | 6735 | (cd $(HOST_SUBDIR)/bzip2 && \ |
2a4cbe27 NN |
6736 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6737 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6738 | "RANLIB=$${RANLIB}" \ | |
6739 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6740 | mostlyclean) \ |
2a4cbe27 NN |
6741 | || exit 1 |
6742 | ||
6bd3dfaa | 6743 | @endif bzip2 |
2a4cbe27 | 6744 | |
4fa63067 NN |
6745 | .PHONY: maybe-clean-bzip2 clean-bzip2 |
6746 | maybe-clean-bzip2: | |
6bd3dfaa PB |
6747 | @if bzip2 |
6748 | maybe-clean-bzip2: clean-bzip2 | |
2a4cbe27 | 6749 | |
4fa63067 NN |
6750 | clean-bzip2: |
6751 | @[ -f ./bzip2/Makefile ] || exit 0; \ | |
b40e3958 L |
6752 | r=`${PWD_COMMAND}`; export r; \ |
6753 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6754 | $(HOST_EXPORTS) \ |
b813574b | 6755 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6756 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6757 | done; \ | |
4fa63067 | 6758 | echo "Doing clean in bzip2" ; \ |
b00612cc | 6759 | (cd $(HOST_SUBDIR)/bzip2 && \ |
2a4cbe27 NN |
6760 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6761 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6762 | "RANLIB=$${RANLIB}" \ | |
6763 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6764 | clean) \ |
2a4cbe27 NN |
6765 | || exit 1 |
6766 | ||
6bd3dfaa | 6767 | @endif bzip2 |
2a4cbe27 | 6768 | |
4fa63067 NN |
6769 | .PHONY: maybe-distclean-bzip2 distclean-bzip2 |
6770 | maybe-distclean-bzip2: | |
6bd3dfaa PB |
6771 | @if bzip2 |
6772 | maybe-distclean-bzip2: distclean-bzip2 | |
2a4cbe27 | 6773 | |
4fa63067 NN |
6774 | distclean-bzip2: |
6775 | @[ -f ./bzip2/Makefile ] || exit 0; \ | |
b40e3958 L |
6776 | r=`${PWD_COMMAND}`; export r; \ |
6777 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6778 | $(HOST_EXPORTS) \ |
b813574b | 6779 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6780 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6781 | done; \ | |
4fa63067 | 6782 | echo "Doing distclean in bzip2" ; \ |
b00612cc | 6783 | (cd $(HOST_SUBDIR)/bzip2 && \ |
2a4cbe27 NN |
6784 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6785 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6786 | "RANLIB=$${RANLIB}" \ | |
6787 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6788 | distclean) \ |
2a4cbe27 NN |
6789 | || exit 1 |
6790 | ||
6bd3dfaa | 6791 | @endif bzip2 |
2a4cbe27 | 6792 | |
4fa63067 NN |
6793 | .PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2 |
6794 | maybe-maintainer-clean-bzip2: | |
6bd3dfaa PB |
6795 | @if bzip2 |
6796 | maybe-maintainer-clean-bzip2: maintainer-clean-bzip2 | |
2a4cbe27 | 6797 | |
4fa63067 NN |
6798 | maintainer-clean-bzip2: |
6799 | @[ -f ./bzip2/Makefile ] || exit 0; \ | |
b40e3958 L |
6800 | r=`${PWD_COMMAND}`; export r; \ |
6801 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6802 | $(HOST_EXPORTS) \ |
b813574b | 6803 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6804 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6805 | done; \ | |
4fa63067 | 6806 | echo "Doing maintainer-clean in bzip2" ; \ |
b00612cc | 6807 | (cd $(HOST_SUBDIR)/bzip2 && \ |
2a4cbe27 NN |
6808 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6809 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6810 | "RANLIB=$${RANLIB}" \ | |
6811 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6812 | maintainer-clean) \ |
2a4cbe27 NN |
6813 | || exit 1 |
6814 | ||
6bd3dfaa | 6815 | @endif bzip2 |
2a4cbe27 | 6816 | |
2a4cbe27 | 6817 | |
a7254363 | 6818 | |
4fa63067 NN |
6819 | .PHONY: configure-dejagnu maybe-configure-dejagnu |
6820 | maybe-configure-dejagnu: | |
6bd3dfaa PB |
6821 | @if dejagnu |
6822 | maybe-configure-dejagnu: configure-dejagnu | |
a7254363 | 6823 | configure-dejagnu: |
b00612cc PB |
6824 | @test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \ |
6825 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \ | |
4fa63067 NN |
6826 | r=`${PWD_COMMAND}`; export r; \ |
6827 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6828 | $(HOST_EXPORTS) \ |
a7254363 PB |
6829 | echo Configuring in $(HOST_SUBDIR)/dejagnu; \ |
6830 | cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \ | |
4fa63067 | 6831 | case $(srcdir) in \ |
b00612cc PB |
6832 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
6833 | *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \ | |
6834 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 6835 | esac; \ |
b00612cc PB |
6836 | srcdiroption="--srcdir=$${topdir}/dejagnu"; \ |
6837 | libsrcdir="$$s/dejagnu"; \ | |
4fa63067 | 6838 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 6839 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 6840 | || exit 1 |
6bd3dfaa | 6841 | @endif dejagnu |
4fa63067 | 6842 | |
a7254363 PB |
6843 | |
6844 | ||
d545f33b PB |
6845 | |
6846 | ||
4fa63067 NN |
6847 | .PHONY: all-dejagnu maybe-all-dejagnu |
6848 | maybe-all-dejagnu: | |
6bd3dfaa | 6849 | @if dejagnu |
d27cc32e | 6850 | TARGET-dejagnu=all |
6bd3dfaa | 6851 | maybe-all-dejagnu: all-dejagnu |
4fa63067 NN |
6852 | all-dejagnu: configure-dejagnu |
6853 | @r=`${PWD_COMMAND}`; export r; \ | |
6854 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6855 | $(HOST_EXPORTS) \ |
b00612cc PB |
6856 | (cd $(HOST_SUBDIR)/dejagnu && \ |
6857 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dejagnu)) | |
6bd3dfaa | 6858 | @endif dejagnu |
4fa63067 | 6859 | |
a7254363 | 6860 | |
d545f33b PB |
6861 | |
6862 | ||
4fa63067 NN |
6863 | .PHONY: check-dejagnu maybe-check-dejagnu |
6864 | maybe-check-dejagnu: | |
6bd3dfaa PB |
6865 | @if dejagnu |
6866 | maybe-check-dejagnu: check-dejagnu | |
4fa63067 NN |
6867 | |
6868 | check-dejagnu: | |
6869 | @r=`${PWD_COMMAND}`; export r; \ | |
6870 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6871 | $(HOST_EXPORTS) \ |
b00612cc PB |
6872 | (cd $(HOST_SUBDIR)/dejagnu && \ |
6873 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4fa63067 | 6874 | |
6bd3dfaa | 6875 | @endif dejagnu |
4fa63067 NN |
6876 | |
6877 | .PHONY: install-dejagnu maybe-install-dejagnu | |
6878 | maybe-install-dejagnu: | |
6bd3dfaa PB |
6879 | @if dejagnu |
6880 | maybe-install-dejagnu: install-dejagnu | |
4fa63067 NN |
6881 | |
6882 | install-dejagnu: installdirs | |
6883 | @r=`${PWD_COMMAND}`; export r; \ | |
6884 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6885 | $(HOST_EXPORTS) \ |
b00612cc | 6886 | (cd $(HOST_SUBDIR)/dejagnu && \ |
2da12f12 | 6887 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 6888 | |
6bd3dfaa | 6889 | @endif dejagnu |
4fa63067 NN |
6890 | |
6891 | # Other targets (info, dvi, etc.) | |
6892 | ||
6893 | .PHONY: maybe-info-dejagnu info-dejagnu | |
6894 | maybe-info-dejagnu: | |
6bd3dfaa PB |
6895 | @if dejagnu |
6896 | maybe-info-dejagnu: info-dejagnu | |
4fa63067 NN |
6897 | |
6898 | info-dejagnu: \ | |
6899 | configure-dejagnu | |
6900 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
6901 | r=`${PWD_COMMAND}`; export r; \ |
6902 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6903 | $(HOST_EXPORTS) \ |
b813574b | 6904 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6905 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6906 | done; \ | |
4fa63067 | 6907 | echo "Doing info in dejagnu" ; \ |
b00612cc | 6908 | (cd $(HOST_SUBDIR)/dejagnu && \ |
2a4cbe27 NN |
6909 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6910 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6911 | "RANLIB=$${RANLIB}" \ | |
6912 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6913 | info) \ |
2a4cbe27 NN |
6914 | || exit 1 |
6915 | ||
6bd3dfaa | 6916 | @endif dejagnu |
2a4cbe27 | 6917 | |
4fa63067 NN |
6918 | .PHONY: maybe-dvi-dejagnu dvi-dejagnu |
6919 | maybe-dvi-dejagnu: | |
6bd3dfaa PB |
6920 | @if dejagnu |
6921 | maybe-dvi-dejagnu: dvi-dejagnu | |
2a4cbe27 | 6922 | |
4fa63067 NN |
6923 | dvi-dejagnu: \ |
6924 | configure-dejagnu | |
6925 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
6926 | r=`${PWD_COMMAND}`; export r; \ |
6927 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6928 | $(HOST_EXPORTS) \ |
b813574b | 6929 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6930 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6931 | done; \ | |
4fa63067 | 6932 | echo "Doing dvi in dejagnu" ; \ |
b00612cc | 6933 | (cd $(HOST_SUBDIR)/dejagnu && \ |
2a4cbe27 NN |
6934 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6935 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6936 | "RANLIB=$${RANLIB}" \ | |
6937 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6938 | dvi) \ |
2a4cbe27 NN |
6939 | || exit 1 |
6940 | ||
6bd3dfaa | 6941 | @endif dejagnu |
2a4cbe27 | 6942 | |
6d389afc MS |
6943 | .PHONY: maybe-html-dejagnu html-dejagnu |
6944 | maybe-html-dejagnu: | |
6945 | @if dejagnu | |
6946 | maybe-html-dejagnu: html-dejagnu | |
6947 | ||
6948 | html-dejagnu: \ | |
6949 | configure-dejagnu | |
6950 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
6951 | r=`${PWD_COMMAND}`; export r; \ | |
6952 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
6953 | $(HOST_EXPORTS) \ |
6954 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
6955 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6956 | done; \ | |
6957 | echo "Doing html in dejagnu" ; \ | |
b00612cc | 6958 | (cd $(HOST_SUBDIR)/dejagnu && \ |
6d389afc MS |
6959 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6960 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6961 | "RANLIB=$${RANLIB}" \ | |
6962 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
6963 | html) \ | |
6964 | || exit 1 | |
6965 | ||
6966 | @endif dejagnu | |
6967 | ||
4fa63067 NN |
6968 | .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu |
6969 | maybe-TAGS-dejagnu: | |
6bd3dfaa PB |
6970 | @if dejagnu |
6971 | maybe-TAGS-dejagnu: TAGS-dejagnu | |
2a4cbe27 | 6972 | |
4fa63067 NN |
6973 | TAGS-dejagnu: \ |
6974 | configure-dejagnu | |
6975 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
6976 | r=`${PWD_COMMAND}`; export r; \ |
6977 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6978 | $(HOST_EXPORTS) \ |
b813574b | 6979 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6980 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6981 | done; \ | |
4fa63067 | 6982 | echo "Doing TAGS in dejagnu" ; \ |
b00612cc | 6983 | (cd $(HOST_SUBDIR)/dejagnu && \ |
2a4cbe27 NN |
6984 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6985 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6986 | "RANLIB=$${RANLIB}" \ | |
6987 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 6988 | TAGS) \ |
2a4cbe27 NN |
6989 | || exit 1 |
6990 | ||
6bd3dfaa | 6991 | @endif dejagnu |
2a4cbe27 | 6992 | |
4fa63067 NN |
6993 | .PHONY: maybe-install-info-dejagnu install-info-dejagnu |
6994 | maybe-install-info-dejagnu: | |
6bd3dfaa PB |
6995 | @if dejagnu |
6996 | maybe-install-info-dejagnu: install-info-dejagnu | |
2a4cbe27 | 6997 | |
4fa63067 NN |
6998 | install-info-dejagnu: \ |
6999 | configure-dejagnu \ | |
7000 | info-dejagnu | |
7001 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
7002 | r=`${PWD_COMMAND}`; export r; \ |
7003 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7004 | $(HOST_EXPORTS) \ |
b813574b | 7005 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7006 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7007 | done; \ | |
4fa63067 | 7008 | echo "Doing install-info in dejagnu" ; \ |
b00612cc | 7009 | (cd $(HOST_SUBDIR)/dejagnu && \ |
2a4cbe27 NN |
7010 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7011 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7012 | "RANLIB=$${RANLIB}" \ | |
7013 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7014 | install-info) \ |
2a4cbe27 NN |
7015 | || exit 1 |
7016 | ||
6bd3dfaa | 7017 | @endif dejagnu |
2a4cbe27 | 7018 | |
4fa63067 NN |
7019 | .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu |
7020 | maybe-installcheck-dejagnu: | |
6bd3dfaa PB |
7021 | @if dejagnu |
7022 | maybe-installcheck-dejagnu: installcheck-dejagnu | |
2a4cbe27 | 7023 | |
4fa63067 NN |
7024 | installcheck-dejagnu: \ |
7025 | configure-dejagnu | |
7026 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
7027 | r=`${PWD_COMMAND}`; export r; \ |
7028 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7029 | $(HOST_EXPORTS) \ |
b813574b | 7030 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7031 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7032 | done; \ | |
4fa63067 | 7033 | echo "Doing installcheck in dejagnu" ; \ |
b00612cc | 7034 | (cd $(HOST_SUBDIR)/dejagnu && \ |
2a4cbe27 NN |
7035 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7036 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7037 | "RANLIB=$${RANLIB}" \ | |
7038 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7039 | installcheck) \ |
2a4cbe27 NN |
7040 | || exit 1 |
7041 | ||
6bd3dfaa | 7042 | @endif dejagnu |
2a4cbe27 | 7043 | |
4fa63067 NN |
7044 | .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu |
7045 | maybe-mostlyclean-dejagnu: | |
6bd3dfaa PB |
7046 | @if dejagnu |
7047 | maybe-mostlyclean-dejagnu: mostlyclean-dejagnu | |
2a4cbe27 | 7048 | |
4fa63067 NN |
7049 | mostlyclean-dejagnu: |
7050 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
7051 | r=`${PWD_COMMAND}`; export r; \ |
7052 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7053 | $(HOST_EXPORTS) \ |
b813574b | 7054 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7055 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7056 | done; \ | |
4fa63067 | 7057 | echo "Doing mostlyclean in dejagnu" ; \ |
b00612cc | 7058 | (cd $(HOST_SUBDIR)/dejagnu && \ |
2a4cbe27 NN |
7059 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7060 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7061 | "RANLIB=$${RANLIB}" \ | |
7062 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7063 | mostlyclean) \ |
2a4cbe27 NN |
7064 | || exit 1 |
7065 | ||
6bd3dfaa | 7066 | @endif dejagnu |
2a4cbe27 | 7067 | |
4fa63067 NN |
7068 | .PHONY: maybe-clean-dejagnu clean-dejagnu |
7069 | maybe-clean-dejagnu: | |
6bd3dfaa PB |
7070 | @if dejagnu |
7071 | maybe-clean-dejagnu: clean-dejagnu | |
2a4cbe27 | 7072 | |
4fa63067 NN |
7073 | clean-dejagnu: |
7074 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
7075 | r=`${PWD_COMMAND}`; export r; \ |
7076 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7077 | $(HOST_EXPORTS) \ |
b813574b | 7078 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7079 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7080 | done; \ | |
4fa63067 | 7081 | echo "Doing clean in dejagnu" ; \ |
b00612cc | 7082 | (cd $(HOST_SUBDIR)/dejagnu && \ |
2a4cbe27 NN |
7083 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7084 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7085 | "RANLIB=$${RANLIB}" \ | |
7086 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7087 | clean) \ |
2a4cbe27 NN |
7088 | || exit 1 |
7089 | ||
6bd3dfaa | 7090 | @endif dejagnu |
2a4cbe27 | 7091 | |
4fa63067 NN |
7092 | .PHONY: maybe-distclean-dejagnu distclean-dejagnu |
7093 | maybe-distclean-dejagnu: | |
6bd3dfaa PB |
7094 | @if dejagnu |
7095 | maybe-distclean-dejagnu: distclean-dejagnu | |
2a4cbe27 | 7096 | |
4fa63067 NN |
7097 | distclean-dejagnu: |
7098 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
7099 | r=`${PWD_COMMAND}`; export r; \ |
7100 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7101 | $(HOST_EXPORTS) \ |
b813574b | 7102 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7103 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7104 | done; \ | |
4fa63067 | 7105 | echo "Doing distclean in dejagnu" ; \ |
b00612cc | 7106 | (cd $(HOST_SUBDIR)/dejagnu && \ |
2a4cbe27 NN |
7107 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7108 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7109 | "RANLIB=$${RANLIB}" \ | |
7110 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7111 | distclean) \ |
2a4cbe27 NN |
7112 | || exit 1 |
7113 | ||
6bd3dfaa | 7114 | @endif dejagnu |
2a4cbe27 | 7115 | |
4fa63067 NN |
7116 | .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu |
7117 | maybe-maintainer-clean-dejagnu: | |
6bd3dfaa PB |
7118 | @if dejagnu |
7119 | maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu | |
2a4cbe27 | 7120 | |
4fa63067 NN |
7121 | maintainer-clean-dejagnu: |
7122 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
7123 | r=`${PWD_COMMAND}`; export r; \ |
7124 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7125 | $(HOST_EXPORTS) \ |
b813574b | 7126 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7127 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7128 | done; \ | |
4fa63067 | 7129 | echo "Doing maintainer-clean in dejagnu" ; \ |
b00612cc | 7130 | (cd $(HOST_SUBDIR)/dejagnu && \ |
2a4cbe27 NN |
7131 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7132 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7133 | "RANLIB=$${RANLIB}" \ | |
7134 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7135 | maintainer-clean) \ |
4fa63067 NN |
7136 | || exit 1 |
7137 | ||
6bd3dfaa | 7138 | @endif dejagnu |
4fa63067 NN |
7139 | |
7140 | ||
a7254363 | 7141 | |
4fa63067 NN |
7142 | .PHONY: configure-diff maybe-configure-diff |
7143 | maybe-configure-diff: | |
6bd3dfaa PB |
7144 | @if diff |
7145 | maybe-configure-diff: configure-diff | |
a7254363 | 7146 | configure-diff: |
b00612cc PB |
7147 | @test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \ |
7148 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \ | |
4fa63067 NN |
7149 | r=`${PWD_COMMAND}`; export r; \ |
7150 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7151 | $(HOST_EXPORTS) \ |
a7254363 PB |
7152 | echo Configuring in $(HOST_SUBDIR)/diff; \ |
7153 | cd "$(HOST_SUBDIR)/diff" || exit 1; \ | |
4fa63067 | 7154 | case $(srcdir) in \ |
b00612cc PB |
7155 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
7156 | *) topdir=`echo $(HOST_SUBDIR)/diff/ | \ | |
7157 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 7158 | esac; \ |
b00612cc PB |
7159 | srcdiroption="--srcdir=$${topdir}/diff"; \ |
7160 | libsrcdir="$$s/diff"; \ | |
4fa63067 | 7161 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 7162 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 7163 | || exit 1 |
6bd3dfaa | 7164 | @endif diff |
2a4cbe27 | 7165 | |
a7254363 PB |
7166 | |
7167 | ||
d545f33b PB |
7168 | |
7169 | ||
4fa63067 NN |
7170 | .PHONY: all-diff maybe-all-diff |
7171 | maybe-all-diff: | |
6bd3dfaa | 7172 | @if diff |
d27cc32e | 7173 | TARGET-diff=all |
6bd3dfaa | 7174 | maybe-all-diff: all-diff |
4fa63067 NN |
7175 | all-diff: configure-diff |
7176 | @r=`${PWD_COMMAND}`; export r; \ | |
7177 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7178 | $(HOST_EXPORTS) \ |
b00612cc PB |
7179 | (cd $(HOST_SUBDIR)/diff && \ |
7180 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-diff)) | |
6bd3dfaa | 7181 | @endif diff |
2a4cbe27 | 7182 | |
a7254363 | 7183 | |
d545f33b PB |
7184 | |
7185 | ||
4fa63067 NN |
7186 | .PHONY: check-diff maybe-check-diff |
7187 | maybe-check-diff: | |
6bd3dfaa PB |
7188 | @if diff |
7189 | maybe-check-diff: check-diff | |
2a4cbe27 | 7190 | |
4fa63067 NN |
7191 | check-diff: |
7192 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 7193 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 7194 | $(HOST_EXPORTS) \ |
b00612cc PB |
7195 | (cd $(HOST_SUBDIR)/diff && \ |
7196 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 7197 | |
6bd3dfaa | 7198 | @endif diff |
2a4cbe27 | 7199 | |
4fa63067 NN |
7200 | .PHONY: install-diff maybe-install-diff |
7201 | maybe-install-diff: | |
6bd3dfaa PB |
7202 | @if diff |
7203 | maybe-install-diff: install-diff | |
2a4cbe27 | 7204 | |
4fa63067 NN |
7205 | install-diff: installdirs |
7206 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 7207 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 7208 | $(HOST_EXPORTS) \ |
b00612cc | 7209 | (cd $(HOST_SUBDIR)/diff && \ |
2da12f12 | 7210 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 7211 | |
6bd3dfaa | 7212 | @endif diff |
2a4cbe27 | 7213 | |
4fa63067 | 7214 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 7215 | |
4fa63067 NN |
7216 | .PHONY: maybe-info-diff info-diff |
7217 | maybe-info-diff: | |
6bd3dfaa PB |
7218 | @if diff |
7219 | maybe-info-diff: info-diff | |
2a4cbe27 | 7220 | |
4fa63067 NN |
7221 | info-diff: \ |
7222 | configure-diff | |
7223 | @[ -f ./diff/Makefile ] || exit 0; \ | |
b40e3958 L |
7224 | r=`${PWD_COMMAND}`; export r; \ |
7225 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7226 | $(HOST_EXPORTS) \ |
b813574b | 7227 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7228 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7229 | done; \ | |
4fa63067 | 7230 | echo "Doing info in diff" ; \ |
b00612cc | 7231 | (cd $(HOST_SUBDIR)/diff && \ |
2a4cbe27 NN |
7232 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7233 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7234 | "RANLIB=$${RANLIB}" \ | |
7235 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7236 | info) \ |
2a4cbe27 NN |
7237 | || exit 1 |
7238 | ||
6bd3dfaa | 7239 | @endif diff |
2a4cbe27 | 7240 | |
4fa63067 NN |
7241 | .PHONY: maybe-dvi-diff dvi-diff |
7242 | maybe-dvi-diff: | |
6bd3dfaa PB |
7243 | @if diff |
7244 | maybe-dvi-diff: dvi-diff | |
2a4cbe27 | 7245 | |
4fa63067 NN |
7246 | dvi-diff: \ |
7247 | configure-diff | |
7248 | @[ -f ./diff/Makefile ] || exit 0; \ | |
b40e3958 L |
7249 | r=`${PWD_COMMAND}`; export r; \ |
7250 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7251 | $(HOST_EXPORTS) \ |
b813574b | 7252 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7253 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7254 | done; \ | |
4fa63067 | 7255 | echo "Doing dvi in diff" ; \ |
b00612cc | 7256 | (cd $(HOST_SUBDIR)/diff && \ |
2a4cbe27 NN |
7257 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7258 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7259 | "RANLIB=$${RANLIB}" \ | |
7260 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7261 | dvi) \ |
2a4cbe27 NN |
7262 | || exit 1 |
7263 | ||
6bd3dfaa | 7264 | @endif diff |
2a4cbe27 | 7265 | |
6d389afc MS |
7266 | .PHONY: maybe-html-diff html-diff |
7267 | maybe-html-diff: | |
7268 | @if diff | |
7269 | maybe-html-diff: html-diff | |
7270 | ||
7271 | html-diff: \ | |
7272 | configure-diff | |
7273 | @[ -f ./diff/Makefile ] || exit 0; \ | |
7274 | r=`${PWD_COMMAND}`; export r; \ | |
7275 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
7276 | $(HOST_EXPORTS) \ |
7277 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
7278 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
7279 | done; \ | |
7280 | echo "Doing html in diff" ; \ | |
b00612cc | 7281 | (cd $(HOST_SUBDIR)/diff && \ |
6d389afc MS |
7282 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7283 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7284 | "RANLIB=$${RANLIB}" \ | |
7285 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7286 | html) \ | |
7287 | || exit 1 | |
7288 | ||
7289 | @endif diff | |
7290 | ||
4fa63067 NN |
7291 | .PHONY: maybe-TAGS-diff TAGS-diff |
7292 | maybe-TAGS-diff: | |
6bd3dfaa PB |
7293 | @if diff |
7294 | maybe-TAGS-diff: TAGS-diff | |
2a4cbe27 | 7295 | |
4fa63067 NN |
7296 | TAGS-diff: \ |
7297 | configure-diff | |
7298 | @[ -f ./diff/Makefile ] || exit 0; \ | |
b40e3958 L |
7299 | r=`${PWD_COMMAND}`; export r; \ |
7300 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7301 | $(HOST_EXPORTS) \ |
b813574b | 7302 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7303 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7304 | done; \ | |
4fa63067 | 7305 | echo "Doing TAGS in diff" ; \ |
b00612cc | 7306 | (cd $(HOST_SUBDIR)/diff && \ |
2a4cbe27 NN |
7307 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7308 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7309 | "RANLIB=$${RANLIB}" \ | |
7310 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7311 | TAGS) \ |
2a4cbe27 NN |
7312 | || exit 1 |
7313 | ||
6bd3dfaa | 7314 | @endif diff |
2a4cbe27 | 7315 | |
4fa63067 NN |
7316 | .PHONY: maybe-install-info-diff install-info-diff |
7317 | maybe-install-info-diff: | |
6bd3dfaa PB |
7318 | @if diff |
7319 | maybe-install-info-diff: install-info-diff | |
2a4cbe27 | 7320 | |
4fa63067 NN |
7321 | install-info-diff: \ |
7322 | configure-diff \ | |
7323 | info-diff | |
7324 | @[ -f ./diff/Makefile ] || exit 0; \ | |
b40e3958 L |
7325 | r=`${PWD_COMMAND}`; export r; \ |
7326 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7327 | $(HOST_EXPORTS) \ |
b813574b | 7328 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7329 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7330 | done; \ | |
4fa63067 | 7331 | echo "Doing install-info in diff" ; \ |
b00612cc | 7332 | (cd $(HOST_SUBDIR)/diff && \ |
2a4cbe27 NN |
7333 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7334 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7335 | "RANLIB=$${RANLIB}" \ | |
7336 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7337 | install-info) \ |
2a4cbe27 NN |
7338 | || exit 1 |
7339 | ||
6bd3dfaa | 7340 | @endif diff |
2a4cbe27 | 7341 | |
4fa63067 NN |
7342 | .PHONY: maybe-installcheck-diff installcheck-diff |
7343 | maybe-installcheck-diff: | |
6bd3dfaa PB |
7344 | @if diff |
7345 | maybe-installcheck-diff: installcheck-diff | |
2a4cbe27 | 7346 | |
4fa63067 NN |
7347 | installcheck-diff: \ |
7348 | configure-diff | |
7349 | @[ -f ./diff/Makefile ] || exit 0; \ | |
b40e3958 L |
7350 | r=`${PWD_COMMAND}`; export r; \ |
7351 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7352 | $(HOST_EXPORTS) \ |
b813574b | 7353 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7354 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7355 | done; \ | |
4fa63067 | 7356 | echo "Doing installcheck in diff" ; \ |
b00612cc | 7357 | (cd $(HOST_SUBDIR)/diff && \ |
2a4cbe27 NN |
7358 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7359 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7360 | "RANLIB=$${RANLIB}" \ | |
7361 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7362 | installcheck) \ |
2a4cbe27 NN |
7363 | || exit 1 |
7364 | ||
6bd3dfaa | 7365 | @endif diff |
2a4cbe27 | 7366 | |
4fa63067 NN |
7367 | .PHONY: maybe-mostlyclean-diff mostlyclean-diff |
7368 | maybe-mostlyclean-diff: | |
6bd3dfaa PB |
7369 | @if diff |
7370 | maybe-mostlyclean-diff: mostlyclean-diff | |
2a4cbe27 | 7371 | |
4fa63067 NN |
7372 | mostlyclean-diff: |
7373 | @[ -f ./diff/Makefile ] || exit 0; \ | |
b40e3958 L |
7374 | r=`${PWD_COMMAND}`; export r; \ |
7375 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7376 | $(HOST_EXPORTS) \ |
b813574b | 7377 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7378 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7379 | done; \ | |
4fa63067 | 7380 | echo "Doing mostlyclean in diff" ; \ |
b00612cc | 7381 | (cd $(HOST_SUBDIR)/diff && \ |
2a4cbe27 NN |
7382 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7383 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7384 | "RANLIB=$${RANLIB}" \ | |
7385 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7386 | mostlyclean) \ |
2a4cbe27 NN |
7387 | || exit 1 |
7388 | ||
6bd3dfaa | 7389 | @endif diff |
2a4cbe27 | 7390 | |
4fa63067 NN |
7391 | .PHONY: maybe-clean-diff clean-diff |
7392 | maybe-clean-diff: | |
6bd3dfaa PB |
7393 | @if diff |
7394 | maybe-clean-diff: clean-diff | |
2a4cbe27 | 7395 | |
4fa63067 NN |
7396 | clean-diff: |
7397 | @[ -f ./diff/Makefile ] || exit 0; \ | |
b40e3958 L |
7398 | r=`${PWD_COMMAND}`; export r; \ |
7399 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7400 | $(HOST_EXPORTS) \ |
b813574b | 7401 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7402 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7403 | done; \ | |
4fa63067 | 7404 | echo "Doing clean in diff" ; \ |
b00612cc | 7405 | (cd $(HOST_SUBDIR)/diff && \ |
2a4cbe27 NN |
7406 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7407 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7408 | "RANLIB=$${RANLIB}" \ | |
7409 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7410 | clean) \ |
2a4cbe27 NN |
7411 | || exit 1 |
7412 | ||
6bd3dfaa | 7413 | @endif diff |
2a4cbe27 | 7414 | |
4fa63067 NN |
7415 | .PHONY: maybe-distclean-diff distclean-diff |
7416 | maybe-distclean-diff: | |
6bd3dfaa PB |
7417 | @if diff |
7418 | maybe-distclean-diff: distclean-diff | |
2a4cbe27 | 7419 | |
4fa63067 NN |
7420 | distclean-diff: |
7421 | @[ -f ./diff/Makefile ] || exit 0; \ | |
b40e3958 L |
7422 | r=`${PWD_COMMAND}`; export r; \ |
7423 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7424 | $(HOST_EXPORTS) \ |
b813574b | 7425 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7426 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7427 | done; \ | |
4fa63067 | 7428 | echo "Doing distclean in diff" ; \ |
b00612cc | 7429 | (cd $(HOST_SUBDIR)/diff && \ |
2a4cbe27 NN |
7430 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7431 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7432 | "RANLIB=$${RANLIB}" \ | |
7433 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7434 | distclean) \ |
2a4cbe27 NN |
7435 | || exit 1 |
7436 | ||
6bd3dfaa | 7437 | @endif diff |
2a4cbe27 | 7438 | |
4fa63067 NN |
7439 | .PHONY: maybe-maintainer-clean-diff maintainer-clean-diff |
7440 | maybe-maintainer-clean-diff: | |
6bd3dfaa PB |
7441 | @if diff |
7442 | maybe-maintainer-clean-diff: maintainer-clean-diff | |
2a4cbe27 | 7443 | |
4fa63067 NN |
7444 | maintainer-clean-diff: |
7445 | @[ -f ./diff/Makefile ] || exit 0; \ | |
b40e3958 L |
7446 | r=`${PWD_COMMAND}`; export r; \ |
7447 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7448 | $(HOST_EXPORTS) \ |
b813574b | 7449 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7450 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7451 | done; \ | |
4fa63067 | 7452 | echo "Doing maintainer-clean in diff" ; \ |
b00612cc | 7453 | (cd $(HOST_SUBDIR)/diff && \ |
2a4cbe27 NN |
7454 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7455 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7456 | "RANLIB=$${RANLIB}" \ | |
7457 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7458 | maintainer-clean) \ |
2a4cbe27 NN |
7459 | || exit 1 |
7460 | ||
6bd3dfaa | 7461 | @endif diff |
2a4cbe27 | 7462 | |
2a4cbe27 | 7463 | |
a7254363 | 7464 | |
4fa63067 NN |
7465 | .PHONY: configure-dosutils maybe-configure-dosutils |
7466 | maybe-configure-dosutils: | |
6bd3dfaa PB |
7467 | @if dosutils |
7468 | maybe-configure-dosutils: configure-dosutils | |
a7254363 | 7469 | configure-dosutils: |
b00612cc PB |
7470 | @test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \ |
7471 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \ | |
b40e3958 L |
7472 | r=`${PWD_COMMAND}`; export r; \ |
7473 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7474 | $(HOST_EXPORTS) \ |
a7254363 PB |
7475 | echo Configuring in $(HOST_SUBDIR)/dosutils; \ |
7476 | cd "$(HOST_SUBDIR)/dosutils" || exit 1; \ | |
4fa63067 | 7477 | case $(srcdir) in \ |
b00612cc PB |
7478 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
7479 | *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \ | |
7480 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 7481 | esac; \ |
b00612cc PB |
7482 | srcdiroption="--srcdir=$${topdir}/dosutils"; \ |
7483 | libsrcdir="$$s/dosutils"; \ | |
4fa63067 | 7484 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 7485 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 7486 | || exit 1 |
6bd3dfaa | 7487 | @endif dosutils |
4fa63067 | 7488 | |
a7254363 PB |
7489 | |
7490 | ||
d545f33b PB |
7491 | |
7492 | ||
4fa63067 NN |
7493 | .PHONY: all-dosutils maybe-all-dosutils |
7494 | maybe-all-dosutils: | |
6bd3dfaa | 7495 | @if dosutils |
d27cc32e | 7496 | TARGET-dosutils=all |
6bd3dfaa | 7497 | maybe-all-dosutils: all-dosutils |
4fa63067 NN |
7498 | all-dosutils: configure-dosutils |
7499 | @r=`${PWD_COMMAND}`; export r; \ | |
7500 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7501 | $(HOST_EXPORTS) \ |
b00612cc PB |
7502 | (cd $(HOST_SUBDIR)/dosutils && \ |
7503 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dosutils)) | |
6bd3dfaa | 7504 | @endif dosutils |
4fa63067 | 7505 | |
a7254363 | 7506 | |
d545f33b PB |
7507 | |
7508 | ||
4fa63067 NN |
7509 | .PHONY: check-dosutils maybe-check-dosutils |
7510 | maybe-check-dosutils: | |
6bd3dfaa PB |
7511 | @if dosutils |
7512 | maybe-check-dosutils: check-dosutils | |
2a4cbe27 | 7513 | |
4fa63067 | 7514 | check-dosutils: |
2a4cbe27 | 7515 | |
6bd3dfaa | 7516 | @endif dosutils |
2a4cbe27 | 7517 | |
4fa63067 NN |
7518 | .PHONY: install-dosutils maybe-install-dosutils |
7519 | maybe-install-dosutils: | |
6bd3dfaa PB |
7520 | @if dosutils |
7521 | maybe-install-dosutils: install-dosutils | |
4fa63067 NN |
7522 | |
7523 | install-dosutils: installdirs | |
7524 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 7525 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 7526 | $(HOST_EXPORTS) \ |
b00612cc | 7527 | (cd $(HOST_SUBDIR)/dosutils && \ |
2da12f12 | 7528 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 7529 | |
6bd3dfaa | 7530 | @endif dosutils |
2a4cbe27 | 7531 | |
4fa63067 | 7532 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 7533 | |
4fa63067 NN |
7534 | .PHONY: maybe-info-dosutils info-dosutils |
7535 | maybe-info-dosutils: | |
6bd3dfaa PB |
7536 | @if dosutils |
7537 | maybe-info-dosutils: info-dosutils | |
4fa63067 NN |
7538 | |
7539 | info-dosutils: \ | |
7540 | configure-dosutils | |
7541 | @[ -f ./dosutils/Makefile ] || exit 0; \ | |
b40e3958 L |
7542 | r=`${PWD_COMMAND}`; export r; \ |
7543 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7544 | $(HOST_EXPORTS) \ |
b813574b | 7545 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7546 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7547 | done; \ | |
4fa63067 | 7548 | echo "Doing info in dosutils" ; \ |
b00612cc | 7549 | (cd $(HOST_SUBDIR)/dosutils && \ |
2a4cbe27 NN |
7550 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7551 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7552 | "RANLIB=$${RANLIB}" \ | |
7553 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7554 | info) \ |
2a4cbe27 NN |
7555 | || exit 1 |
7556 | ||
6bd3dfaa | 7557 | @endif dosutils |
2a4cbe27 | 7558 | |
4fa63067 NN |
7559 | .PHONY: maybe-dvi-dosutils dvi-dosutils |
7560 | maybe-dvi-dosutils: | |
6bd3dfaa PB |
7561 | @if dosutils |
7562 | maybe-dvi-dosutils: dvi-dosutils | |
2a4cbe27 | 7563 | |
4fa63067 NN |
7564 | dvi-dosutils: \ |
7565 | configure-dosutils | |
7566 | @[ -f ./dosutils/Makefile ] || exit 0; \ | |
b40e3958 L |
7567 | r=`${PWD_COMMAND}`; export r; \ |
7568 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7569 | $(HOST_EXPORTS) \ |
b813574b | 7570 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7571 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7572 | done; \ | |
4fa63067 | 7573 | echo "Doing dvi in dosutils" ; \ |
b00612cc | 7574 | (cd $(HOST_SUBDIR)/dosutils && \ |
2a4cbe27 NN |
7575 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7576 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7577 | "RANLIB=$${RANLIB}" \ | |
7578 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7579 | dvi) \ |
2a4cbe27 NN |
7580 | || exit 1 |
7581 | ||
6bd3dfaa | 7582 | @endif dosutils |
2a4cbe27 | 7583 | |
6d389afc MS |
7584 | .PHONY: maybe-html-dosutils html-dosutils |
7585 | maybe-html-dosutils: | |
6bd3dfaa | 7586 | @if dosutils |
6d389afc | 7587 | maybe-html-dosutils: html-dosutils |
2a4cbe27 | 7588 | |
6d389afc | 7589 | html-dosutils: \ |
4fa63067 NN |
7590 | configure-dosutils |
7591 | @[ -f ./dosutils/Makefile ] || exit 0; \ | |
b40e3958 L |
7592 | r=`${PWD_COMMAND}`; export r; \ |
7593 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7594 | $(HOST_EXPORTS) \ |
b813574b | 7595 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7596 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7597 | done; \ | |
6d389afc | 7598 | echo "Doing html in dosutils" ; \ |
b00612cc | 7599 | (cd $(HOST_SUBDIR)/dosutils && \ |
2a4cbe27 NN |
7600 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7601 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7602 | "RANLIB=$${RANLIB}" \ | |
7603 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
6d389afc | 7604 | html) \ |
2a4cbe27 NN |
7605 | || exit 1 |
7606 | ||
6bd3dfaa | 7607 | @endif dosutils |
2a4cbe27 | 7608 | |
6d389afc MS |
7609 | .PHONY: maybe-TAGS-dosutils TAGS-dosutils |
7610 | maybe-TAGS-dosutils: | |
6bd3dfaa | 7611 | @if dosutils |
6d389afc | 7612 | maybe-TAGS-dosutils: TAGS-dosutils |
2a4cbe27 | 7613 | |
6d389afc MS |
7614 | TAGS-dosutils: \ |
7615 | configure-dosutils | |
7616 | @[ -f ./dosutils/Makefile ] || exit 0; \ | |
7617 | r=`${PWD_COMMAND}`; export r; \ | |
7618 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
7619 | $(HOST_EXPORTS) \ |
7620 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
7621 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
7622 | done; \ | |
7623 | echo "Doing TAGS in dosutils" ; \ | |
b00612cc | 7624 | (cd $(HOST_SUBDIR)/dosutils && \ |
6d389afc MS |
7625 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7626 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7627 | "RANLIB=$${RANLIB}" \ | |
7628 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7629 | TAGS) \ | |
7630 | || exit 1 | |
7631 | ||
7632 | @endif dosutils | |
7633 | ||
7634 | .PHONY: maybe-install-info-dosutils install-info-dosutils | |
7635 | maybe-install-info-dosutils: | |
7636 | @if dosutils | |
7637 | maybe-install-info-dosutils: install-info-dosutils | |
7638 | ||
7639 | install-info-dosutils: \ | |
7640 | configure-dosutils \ | |
7641 | info-dosutils | |
4fa63067 | 7642 | @[ -f ./dosutils/Makefile ] || exit 0; \ |
b40e3958 L |
7643 | r=`${PWD_COMMAND}`; export r; \ |
7644 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7645 | $(HOST_EXPORTS) \ |
b813574b | 7646 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7647 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7648 | done; \ | |
4fa63067 | 7649 | echo "Doing install-info in dosutils" ; \ |
b00612cc | 7650 | (cd $(HOST_SUBDIR)/dosutils && \ |
2a4cbe27 NN |
7651 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7652 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7653 | "RANLIB=$${RANLIB}" \ | |
7654 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7655 | install-info) \ |
2a4cbe27 NN |
7656 | || exit 1 |
7657 | ||
6bd3dfaa | 7658 | @endif dosutils |
2a4cbe27 | 7659 | |
4fa63067 NN |
7660 | .PHONY: maybe-installcheck-dosutils installcheck-dosutils |
7661 | maybe-installcheck-dosutils: | |
6bd3dfaa PB |
7662 | @if dosutils |
7663 | maybe-installcheck-dosutils: installcheck-dosutils | |
2a4cbe27 | 7664 | |
4fa63067 NN |
7665 | installcheck-dosutils: \ |
7666 | configure-dosutils | |
7667 | @[ -f ./dosutils/Makefile ] || exit 0; \ | |
b40e3958 L |
7668 | r=`${PWD_COMMAND}`; export r; \ |
7669 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7670 | $(HOST_EXPORTS) \ |
b813574b | 7671 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7672 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7673 | done; \ | |
4fa63067 | 7674 | echo "Doing installcheck in dosutils" ; \ |
b00612cc | 7675 | (cd $(HOST_SUBDIR)/dosutils && \ |
2a4cbe27 NN |
7676 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7677 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7678 | "RANLIB=$${RANLIB}" \ | |
7679 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7680 | installcheck) \ |
2a4cbe27 NN |
7681 | || exit 1 |
7682 | ||
6bd3dfaa | 7683 | @endif dosutils |
2a4cbe27 | 7684 | |
4fa63067 NN |
7685 | .PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils |
7686 | maybe-mostlyclean-dosutils: | |
6bd3dfaa PB |
7687 | @if dosutils |
7688 | maybe-mostlyclean-dosutils: mostlyclean-dosutils | |
a2592b1b | 7689 | |
4fa63067 NN |
7690 | mostlyclean-dosutils: |
7691 | @[ -f ./dosutils/Makefile ] || exit 0; \ | |
a2592b1b DD |
7692 | r=`${PWD_COMMAND}`; export r; \ |
7693 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7694 | $(HOST_EXPORTS) \ |
b813574b | 7695 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
a2592b1b DD |
7696 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7697 | done; \ | |
4fa63067 | 7698 | echo "Doing mostlyclean in dosutils" ; \ |
b00612cc | 7699 | (cd $(HOST_SUBDIR)/dosutils && \ |
a2592b1b DD |
7700 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7701 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7702 | "RANLIB=$${RANLIB}" \ | |
7703 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7704 | mostlyclean) \ |
a2592b1b DD |
7705 | || exit 1 |
7706 | ||
6bd3dfaa | 7707 | @endif dosutils |
a2592b1b | 7708 | |
4fa63067 NN |
7709 | .PHONY: maybe-clean-dosutils clean-dosutils |
7710 | maybe-clean-dosutils: | |
6bd3dfaa PB |
7711 | @if dosutils |
7712 | maybe-clean-dosutils: clean-dosutils | |
2a4cbe27 | 7713 | |
4fa63067 NN |
7714 | clean-dosutils: |
7715 | @[ -f ./dosutils/Makefile ] || exit 0; \ | |
b40e3958 L |
7716 | r=`${PWD_COMMAND}`; export r; \ |
7717 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7718 | $(HOST_EXPORTS) \ |
b813574b | 7719 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7720 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7721 | done; \ | |
4fa63067 | 7722 | echo "Doing clean in dosutils" ; \ |
b00612cc | 7723 | (cd $(HOST_SUBDIR)/dosutils && \ |
2a4cbe27 NN |
7724 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7725 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7726 | "RANLIB=$${RANLIB}" \ | |
7727 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7728 | clean) \ |
2a4cbe27 NN |
7729 | || exit 1 |
7730 | ||
6bd3dfaa | 7731 | @endif dosutils |
2a4cbe27 | 7732 | |
4fa63067 NN |
7733 | .PHONY: maybe-distclean-dosutils distclean-dosutils |
7734 | maybe-distclean-dosutils: | |
6bd3dfaa PB |
7735 | @if dosutils |
7736 | maybe-distclean-dosutils: distclean-dosutils | |
2a4cbe27 | 7737 | |
4fa63067 NN |
7738 | distclean-dosutils: |
7739 | @[ -f ./dosutils/Makefile ] || exit 0; \ | |
b40e3958 L |
7740 | r=`${PWD_COMMAND}`; export r; \ |
7741 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7742 | $(HOST_EXPORTS) \ |
b813574b | 7743 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7744 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7745 | done; \ | |
4fa63067 | 7746 | echo "Doing distclean in dosutils" ; \ |
b00612cc | 7747 | (cd $(HOST_SUBDIR)/dosutils && \ |
2a4cbe27 NN |
7748 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7749 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7750 | "RANLIB=$${RANLIB}" \ | |
7751 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7752 | distclean) \ |
2a4cbe27 NN |
7753 | || exit 1 |
7754 | ||
6bd3dfaa | 7755 | @endif dosutils |
2a4cbe27 | 7756 | |
4fa63067 NN |
7757 | .PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils |
7758 | maybe-maintainer-clean-dosutils: | |
6bd3dfaa PB |
7759 | @if dosutils |
7760 | maybe-maintainer-clean-dosutils: maintainer-clean-dosutils | |
2a4cbe27 | 7761 | |
4fa63067 NN |
7762 | maintainer-clean-dosutils: |
7763 | @[ -f ./dosutils/Makefile ] || exit 0; \ | |
b40e3958 L |
7764 | r=`${PWD_COMMAND}`; export r; \ |
7765 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7766 | $(HOST_EXPORTS) \ |
b813574b | 7767 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7768 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7769 | done; \ | |
4fa63067 | 7770 | echo "Doing maintainer-clean in dosutils" ; \ |
b00612cc | 7771 | (cd $(HOST_SUBDIR)/dosutils && \ |
2a4cbe27 NN |
7772 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7773 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7774 | "RANLIB=$${RANLIB}" \ | |
7775 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7776 | maintainer-clean) \ |
2a4cbe27 NN |
7777 | || exit 1 |
7778 | ||
6bd3dfaa | 7779 | @endif dosutils |
2a4cbe27 | 7780 | |
2a4cbe27 | 7781 | |
a7254363 | 7782 | |
4fa63067 NN |
7783 | .PHONY: configure-etc maybe-configure-etc |
7784 | maybe-configure-etc: | |
6bd3dfaa PB |
7785 | @if etc |
7786 | maybe-configure-etc: configure-etc | |
a7254363 | 7787 | configure-etc: |
b00612cc PB |
7788 | @test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \ |
7789 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \ | |
4fa63067 NN |
7790 | r=`${PWD_COMMAND}`; export r; \ |
7791 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7792 | $(HOST_EXPORTS) \ |
a7254363 PB |
7793 | echo Configuring in $(HOST_SUBDIR)/etc; \ |
7794 | cd "$(HOST_SUBDIR)/etc" || exit 1; \ | |
4fa63067 | 7795 | case $(srcdir) in \ |
b00612cc PB |
7796 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
7797 | *) topdir=`echo $(HOST_SUBDIR)/etc/ | \ | |
7798 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 7799 | esac; \ |
b00612cc PB |
7800 | srcdiroption="--srcdir=$${topdir}/etc"; \ |
7801 | libsrcdir="$$s/etc"; \ | |
4fa63067 | 7802 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 7803 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 7804 | || exit 1 |
6bd3dfaa | 7805 | @endif etc |
4fa63067 | 7806 | |
a7254363 PB |
7807 | |
7808 | ||
d545f33b PB |
7809 | |
7810 | ||
4fa63067 NN |
7811 | .PHONY: all-etc maybe-all-etc |
7812 | maybe-all-etc: | |
6bd3dfaa | 7813 | @if etc |
d27cc32e | 7814 | TARGET-etc=all |
6bd3dfaa | 7815 | maybe-all-etc: all-etc |
4fa63067 NN |
7816 | all-etc: configure-etc |
7817 | @r=`${PWD_COMMAND}`; export r; \ | |
7818 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7819 | $(HOST_EXPORTS) \ |
b00612cc PB |
7820 | (cd $(HOST_SUBDIR)/etc && \ |
7821 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-etc)) | |
6bd3dfaa | 7822 | @endif etc |
4fa63067 | 7823 | |
a7254363 | 7824 | |
d545f33b PB |
7825 | |
7826 | ||
4fa63067 NN |
7827 | .PHONY: check-etc maybe-check-etc |
7828 | maybe-check-etc: | |
6bd3dfaa PB |
7829 | @if etc |
7830 | maybe-check-etc: check-etc | |
4fa63067 NN |
7831 | |
7832 | check-etc: | |
7833 | @r=`${PWD_COMMAND}`; export r; \ | |
7834 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7835 | $(HOST_EXPORTS) \ |
b00612cc PB |
7836 | (cd $(HOST_SUBDIR)/etc && \ |
7837 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4fa63067 | 7838 | |
6bd3dfaa | 7839 | @endif etc |
4fa63067 NN |
7840 | |
7841 | .PHONY: install-etc maybe-install-etc | |
7842 | maybe-install-etc: | |
6bd3dfaa PB |
7843 | @if etc |
7844 | maybe-install-etc: install-etc | |
4fa63067 NN |
7845 | |
7846 | install-etc: installdirs | |
7847 | @r=`${PWD_COMMAND}`; export r; \ | |
7848 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7849 | $(HOST_EXPORTS) \ |
b00612cc | 7850 | (cd $(HOST_SUBDIR)/etc && \ |
2da12f12 | 7851 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 7852 | |
6bd3dfaa | 7853 | @endif etc |
4fa63067 NN |
7854 | |
7855 | # Other targets (info, dvi, etc.) | |
7856 | ||
7857 | .PHONY: maybe-info-etc info-etc | |
7858 | maybe-info-etc: | |
6bd3dfaa PB |
7859 | @if etc |
7860 | maybe-info-etc: info-etc | |
4fa63067 NN |
7861 | |
7862 | info-etc: \ | |
7863 | configure-etc | |
7864 | @[ -f ./etc/Makefile ] || exit 0; \ | |
b40e3958 L |
7865 | r=`${PWD_COMMAND}`; export r; \ |
7866 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7867 | $(HOST_EXPORTS) \ |
b813574b | 7868 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7869 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7870 | done; \ | |
4fa63067 | 7871 | echo "Doing info in etc" ; \ |
b00612cc | 7872 | (cd $(HOST_SUBDIR)/etc && \ |
2a4cbe27 NN |
7873 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7874 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7875 | "RANLIB=$${RANLIB}" \ | |
7876 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7877 | info) \ |
2a4cbe27 NN |
7878 | || exit 1 |
7879 | ||
6bd3dfaa | 7880 | @endif etc |
2a4cbe27 | 7881 | |
4fa63067 NN |
7882 | .PHONY: maybe-dvi-etc dvi-etc |
7883 | maybe-dvi-etc: | |
6bd3dfaa PB |
7884 | @if etc |
7885 | maybe-dvi-etc: dvi-etc | |
2a4cbe27 | 7886 | |
4fa63067 NN |
7887 | dvi-etc: \ |
7888 | configure-etc | |
7889 | @[ -f ./etc/Makefile ] || exit 0; \ | |
b40e3958 L |
7890 | r=`${PWD_COMMAND}`; export r; \ |
7891 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7892 | $(HOST_EXPORTS) \ |
b813574b | 7893 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7894 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7895 | done; \ | |
4fa63067 | 7896 | echo "Doing dvi in etc" ; \ |
b00612cc | 7897 | (cd $(HOST_SUBDIR)/etc && \ |
2a4cbe27 NN |
7898 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7899 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7900 | "RANLIB=$${RANLIB}" \ | |
7901 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7902 | dvi) \ |
2a4cbe27 NN |
7903 | || exit 1 |
7904 | ||
6bd3dfaa | 7905 | @endif etc |
2a4cbe27 | 7906 | |
6d389afc MS |
7907 | .PHONY: maybe-html-etc html-etc |
7908 | maybe-html-etc: | |
7909 | @if etc | |
7910 | maybe-html-etc: html-etc | |
7911 | ||
7912 | html-etc: \ | |
7913 | configure-etc | |
7914 | @[ -f ./etc/Makefile ] || exit 0; \ | |
7915 | r=`${PWD_COMMAND}`; export r; \ | |
7916 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
7917 | $(HOST_EXPORTS) \ |
7918 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
7919 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
7920 | done; \ | |
7921 | echo "Doing html in etc" ; \ | |
b00612cc | 7922 | (cd $(HOST_SUBDIR)/etc && \ |
6d389afc MS |
7923 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7924 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7925 | "RANLIB=$${RANLIB}" \ | |
7926 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7927 | html) \ | |
7928 | || exit 1 | |
7929 | ||
7930 | @endif etc | |
7931 | ||
4fa63067 NN |
7932 | .PHONY: maybe-TAGS-etc TAGS-etc |
7933 | maybe-TAGS-etc: | |
6bd3dfaa PB |
7934 | @if etc |
7935 | maybe-TAGS-etc: TAGS-etc | |
2a4cbe27 | 7936 | |
4fa63067 NN |
7937 | TAGS-etc: \ |
7938 | configure-etc | |
7939 | @[ -f ./etc/Makefile ] || exit 0; \ | |
b40e3958 L |
7940 | r=`${PWD_COMMAND}`; export r; \ |
7941 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7942 | $(HOST_EXPORTS) \ |
b813574b | 7943 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7944 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7945 | done; \ | |
4fa63067 | 7946 | echo "Doing TAGS in etc" ; \ |
b00612cc | 7947 | (cd $(HOST_SUBDIR)/etc && \ |
2a4cbe27 NN |
7948 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7949 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7950 | "RANLIB=$${RANLIB}" \ | |
7951 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7952 | TAGS) \ |
2a4cbe27 NN |
7953 | || exit 1 |
7954 | ||
6bd3dfaa | 7955 | @endif etc |
2a4cbe27 | 7956 | |
4fa63067 NN |
7957 | .PHONY: maybe-install-info-etc install-info-etc |
7958 | maybe-install-info-etc: | |
6bd3dfaa PB |
7959 | @if etc |
7960 | maybe-install-info-etc: install-info-etc | |
2a4cbe27 | 7961 | |
4fa63067 NN |
7962 | install-info-etc: \ |
7963 | configure-etc \ | |
7964 | info-etc | |
7965 | @[ -f ./etc/Makefile ] || exit 0; \ | |
b40e3958 L |
7966 | r=`${PWD_COMMAND}`; export r; \ |
7967 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7968 | $(HOST_EXPORTS) \ |
b813574b | 7969 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7970 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7971 | done; \ | |
4fa63067 | 7972 | echo "Doing install-info in etc" ; \ |
b00612cc | 7973 | (cd $(HOST_SUBDIR)/etc && \ |
2a4cbe27 NN |
7974 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7975 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7976 | "RANLIB=$${RANLIB}" \ | |
7977 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 7978 | install-info) \ |
2a4cbe27 NN |
7979 | || exit 1 |
7980 | ||
6bd3dfaa | 7981 | @endif etc |
2a4cbe27 | 7982 | |
4fa63067 NN |
7983 | .PHONY: maybe-installcheck-etc installcheck-etc |
7984 | maybe-installcheck-etc: | |
6bd3dfaa PB |
7985 | @if etc |
7986 | maybe-installcheck-etc: installcheck-etc | |
2a4cbe27 | 7987 | |
4fa63067 NN |
7988 | installcheck-etc: \ |
7989 | configure-etc | |
7990 | @[ -f ./etc/Makefile ] || exit 0; \ | |
b40e3958 L |
7991 | r=`${PWD_COMMAND}`; export r; \ |
7992 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7993 | $(HOST_EXPORTS) \ |
b813574b | 7994 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7995 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7996 | done; \ | |
4fa63067 | 7997 | echo "Doing installcheck in etc" ; \ |
b00612cc | 7998 | (cd $(HOST_SUBDIR)/etc && \ |
2a4cbe27 NN |
7999 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8000 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8001 | "RANLIB=$${RANLIB}" \ | |
8002 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8003 | installcheck) \ |
2a4cbe27 NN |
8004 | || exit 1 |
8005 | ||
6bd3dfaa | 8006 | @endif etc |
2a4cbe27 | 8007 | |
4fa63067 NN |
8008 | .PHONY: maybe-mostlyclean-etc mostlyclean-etc |
8009 | maybe-mostlyclean-etc: | |
6bd3dfaa PB |
8010 | @if etc |
8011 | maybe-mostlyclean-etc: mostlyclean-etc | |
2a4cbe27 | 8012 | |
4fa63067 NN |
8013 | mostlyclean-etc: |
8014 | @[ -f ./etc/Makefile ] || exit 0; \ | |
b40e3958 L |
8015 | r=`${PWD_COMMAND}`; export r; \ |
8016 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8017 | $(HOST_EXPORTS) \ |
b813574b | 8018 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8019 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8020 | done; \ | |
4fa63067 | 8021 | echo "Doing mostlyclean in etc" ; \ |
b00612cc | 8022 | (cd $(HOST_SUBDIR)/etc && \ |
2a4cbe27 NN |
8023 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8024 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8025 | "RANLIB=$${RANLIB}" \ | |
8026 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8027 | mostlyclean) \ |
2a4cbe27 NN |
8028 | || exit 1 |
8029 | ||
6bd3dfaa | 8030 | @endif etc |
2a4cbe27 | 8031 | |
4fa63067 NN |
8032 | .PHONY: maybe-clean-etc clean-etc |
8033 | maybe-clean-etc: | |
6bd3dfaa PB |
8034 | @if etc |
8035 | maybe-clean-etc: clean-etc | |
2a4cbe27 | 8036 | |
4fa63067 NN |
8037 | clean-etc: |
8038 | @[ -f ./etc/Makefile ] || exit 0; \ | |
b40e3958 L |
8039 | r=`${PWD_COMMAND}`; export r; \ |
8040 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8041 | $(HOST_EXPORTS) \ |
b813574b | 8042 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8043 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8044 | done; \ | |
4fa63067 | 8045 | echo "Doing clean in etc" ; \ |
b00612cc | 8046 | (cd $(HOST_SUBDIR)/etc && \ |
2a4cbe27 NN |
8047 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8048 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8049 | "RANLIB=$${RANLIB}" \ | |
8050 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8051 | clean) \ |
2a4cbe27 NN |
8052 | || exit 1 |
8053 | ||
6bd3dfaa | 8054 | @endif etc |
2a4cbe27 | 8055 | |
4fa63067 NN |
8056 | .PHONY: maybe-distclean-etc distclean-etc |
8057 | maybe-distclean-etc: | |
6bd3dfaa PB |
8058 | @if etc |
8059 | maybe-distclean-etc: distclean-etc | |
2a4cbe27 | 8060 | |
4fa63067 NN |
8061 | distclean-etc: |
8062 | @[ -f ./etc/Makefile ] || exit 0; \ | |
b40e3958 L |
8063 | r=`${PWD_COMMAND}`; export r; \ |
8064 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8065 | $(HOST_EXPORTS) \ |
b813574b | 8066 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8067 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8068 | done; \ | |
4fa63067 | 8069 | echo "Doing distclean in etc" ; \ |
b00612cc | 8070 | (cd $(HOST_SUBDIR)/etc && \ |
2a4cbe27 NN |
8071 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8072 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8073 | "RANLIB=$${RANLIB}" \ | |
8074 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8075 | distclean) \ |
2a4cbe27 NN |
8076 | || exit 1 |
8077 | ||
6bd3dfaa | 8078 | @endif etc |
2a4cbe27 | 8079 | |
4fa63067 NN |
8080 | .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc |
8081 | maybe-maintainer-clean-etc: | |
6bd3dfaa PB |
8082 | @if etc |
8083 | maybe-maintainer-clean-etc: maintainer-clean-etc | |
2a4cbe27 | 8084 | |
4fa63067 NN |
8085 | maintainer-clean-etc: |
8086 | @[ -f ./etc/Makefile ] || exit 0; \ | |
b40e3958 L |
8087 | r=`${PWD_COMMAND}`; export r; \ |
8088 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8089 | $(HOST_EXPORTS) \ |
b813574b | 8090 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8091 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8092 | done; \ | |
4fa63067 | 8093 | echo "Doing maintainer-clean in etc" ; \ |
b00612cc | 8094 | (cd $(HOST_SUBDIR)/etc && \ |
2a4cbe27 NN |
8095 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8096 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8097 | "RANLIB=$${RANLIB}" \ | |
8098 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8099 | maintainer-clean) \ |
2a4cbe27 NN |
8100 | || exit 1 |
8101 | ||
6bd3dfaa | 8102 | @endif etc |
2a4cbe27 | 8103 | |
2a4cbe27 | 8104 | |
a7254363 | 8105 | |
4fa63067 NN |
8106 | .PHONY: configure-fastjar maybe-configure-fastjar |
8107 | maybe-configure-fastjar: | |
6bd3dfaa PB |
8108 | @if fastjar |
8109 | maybe-configure-fastjar: configure-fastjar | |
a7254363 | 8110 | configure-fastjar: |
b00612cc PB |
8111 | @test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \ |
8112 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \ | |
b40e3958 L |
8113 | r=`${PWD_COMMAND}`; export r; \ |
8114 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8115 | $(HOST_EXPORTS) \ |
a7254363 PB |
8116 | echo Configuring in $(HOST_SUBDIR)/fastjar; \ |
8117 | cd "$(HOST_SUBDIR)/fastjar" || exit 1; \ | |
4fa63067 | 8118 | case $(srcdir) in \ |
b00612cc PB |
8119 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
8120 | *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \ | |
8121 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 8122 | esac; \ |
b00612cc PB |
8123 | srcdiroption="--srcdir=$${topdir}/fastjar"; \ |
8124 | libsrcdir="$$s/fastjar"; \ | |
4fa63067 | 8125 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 8126 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 8127 | || exit 1 |
6bd3dfaa | 8128 | @endif fastjar |
4fa63067 | 8129 | |
a7254363 PB |
8130 | |
8131 | ||
d545f33b PB |
8132 | |
8133 | ||
4fa63067 NN |
8134 | .PHONY: all-fastjar maybe-all-fastjar |
8135 | maybe-all-fastjar: | |
6bd3dfaa | 8136 | @if fastjar |
d27cc32e | 8137 | TARGET-fastjar=all |
6bd3dfaa | 8138 | maybe-all-fastjar: all-fastjar |
4fa63067 NN |
8139 | all-fastjar: configure-fastjar |
8140 | @r=`${PWD_COMMAND}`; export r; \ | |
8141 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8142 | $(HOST_EXPORTS) \ |
b00612cc PB |
8143 | (cd $(HOST_SUBDIR)/fastjar && \ |
8144 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fastjar)) | |
6bd3dfaa | 8145 | @endif fastjar |
2a4cbe27 | 8146 | |
a7254363 | 8147 | |
d545f33b PB |
8148 | |
8149 | ||
4fa63067 NN |
8150 | .PHONY: check-fastjar maybe-check-fastjar |
8151 | maybe-check-fastjar: | |
6bd3dfaa PB |
8152 | @if fastjar |
8153 | maybe-check-fastjar: check-fastjar | |
2a4cbe27 | 8154 | |
4fa63067 NN |
8155 | # This module is only tested in a native toolchain. |
8156 | check-fastjar: | |
8157 | @if [ '$(host)' = '$(target)' ] ; then \ | |
8158 | r=`${PWD_COMMAND}`; export r; \ | |
8159 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8160 | $(HOST_EXPORTS) \ |
b00612cc | 8161 | (cd $(HOST_SUBDIR)/fastjar && \ |
4cfaf6d5 | 8162 | $(MAKE) $(FLAGS_TO_PASS) check); \ |
4fa63067 | 8163 | fi |
2a4cbe27 | 8164 | |
6bd3dfaa | 8165 | @endif fastjar |
4fa63067 NN |
8166 | |
8167 | .PHONY: install-fastjar maybe-install-fastjar | |
8168 | maybe-install-fastjar: | |
6bd3dfaa PB |
8169 | @if fastjar |
8170 | maybe-install-fastjar: install-fastjar | |
4fa63067 NN |
8171 | |
8172 | install-fastjar: installdirs | |
8173 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 8174 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 8175 | $(HOST_EXPORTS) \ |
b00612cc | 8176 | (cd $(HOST_SUBDIR)/fastjar && \ |
2da12f12 | 8177 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 8178 | |
6bd3dfaa | 8179 | @endif fastjar |
2a4cbe27 | 8180 | |
4fa63067 | 8181 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 8182 | |
4fa63067 NN |
8183 | .PHONY: maybe-info-fastjar info-fastjar |
8184 | maybe-info-fastjar: | |
6bd3dfaa PB |
8185 | @if fastjar |
8186 | maybe-info-fastjar: info-fastjar | |
4fa63067 NN |
8187 | |
8188 | info-fastjar: \ | |
8189 | configure-fastjar | |
8190 | @[ -f ./fastjar/Makefile ] || exit 0; \ | |
b40e3958 L |
8191 | r=`${PWD_COMMAND}`; export r; \ |
8192 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8193 | $(HOST_EXPORTS) \ |
b813574b | 8194 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8195 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8196 | done; \ | |
4fa63067 | 8197 | echo "Doing info in fastjar" ; \ |
b00612cc | 8198 | (cd $(HOST_SUBDIR)/fastjar && \ |
2a4cbe27 NN |
8199 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8200 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8201 | "RANLIB=$${RANLIB}" \ | |
8202 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8203 | info) \ |
2a4cbe27 NN |
8204 | || exit 1 |
8205 | ||
6bd3dfaa | 8206 | @endif fastjar |
2a4cbe27 | 8207 | |
4fa63067 NN |
8208 | .PHONY: maybe-dvi-fastjar dvi-fastjar |
8209 | maybe-dvi-fastjar: | |
6bd3dfaa PB |
8210 | @if fastjar |
8211 | maybe-dvi-fastjar: dvi-fastjar | |
2a4cbe27 | 8212 | |
4fa63067 NN |
8213 | dvi-fastjar: \ |
8214 | configure-fastjar | |
2a4cbe27 | 8215 | @[ -f ./fastjar/Makefile ] || exit 0; \ |
b40e3958 L |
8216 | r=`${PWD_COMMAND}`; export r; \ |
8217 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8218 | $(HOST_EXPORTS) \ |
b813574b | 8219 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8220 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8221 | done; \ | |
4fa63067 | 8222 | echo "Doing dvi in fastjar" ; \ |
b00612cc | 8223 | (cd $(HOST_SUBDIR)/fastjar && \ |
2a4cbe27 NN |
8224 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8225 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8226 | "RANLIB=$${RANLIB}" \ | |
8227 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8228 | dvi) \ |
2a4cbe27 NN |
8229 | || exit 1 |
8230 | ||
6bd3dfaa | 8231 | @endif fastjar |
2a4cbe27 | 8232 | |
6d389afc MS |
8233 | .PHONY: maybe-html-fastjar html-fastjar |
8234 | maybe-html-fastjar: | |
8235 | @if fastjar | |
8236 | maybe-html-fastjar: html-fastjar | |
8237 | ||
8238 | html-fastjar: \ | |
8239 | configure-fastjar | |
8240 | @[ -f ./fastjar/Makefile ] || exit 0; \ | |
8241 | r=`${PWD_COMMAND}`; export r; \ | |
8242 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
8243 | $(HOST_EXPORTS) \ |
8244 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8245 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8246 | done; \ | |
8247 | echo "Doing html in fastjar" ; \ | |
b00612cc | 8248 | (cd $(HOST_SUBDIR)/fastjar && \ |
6d389afc MS |
8249 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8250 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8251 | "RANLIB=$${RANLIB}" \ | |
8252 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
8253 | html) \ | |
8254 | || exit 1 | |
8255 | ||
8256 | @endif fastjar | |
8257 | ||
4fa63067 NN |
8258 | .PHONY: maybe-TAGS-fastjar TAGS-fastjar |
8259 | maybe-TAGS-fastjar: | |
6bd3dfaa PB |
8260 | @if fastjar |
8261 | maybe-TAGS-fastjar: TAGS-fastjar | |
2a4cbe27 | 8262 | |
4fa63067 NN |
8263 | TAGS-fastjar: \ |
8264 | configure-fastjar | |
8265 | @[ -f ./fastjar/Makefile ] || exit 0; \ | |
b40e3958 L |
8266 | r=`${PWD_COMMAND}`; export r; \ |
8267 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8268 | $(HOST_EXPORTS) \ |
b813574b | 8269 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8270 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8271 | done; \ | |
4fa63067 | 8272 | echo "Doing TAGS in fastjar" ; \ |
b00612cc | 8273 | (cd $(HOST_SUBDIR)/fastjar && \ |
2a4cbe27 NN |
8274 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8275 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8276 | "RANLIB=$${RANLIB}" \ | |
8277 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8278 | TAGS) \ |
2a4cbe27 NN |
8279 | || exit 1 |
8280 | ||
6bd3dfaa | 8281 | @endif fastjar |
2a4cbe27 | 8282 | |
4fa63067 NN |
8283 | .PHONY: maybe-install-info-fastjar install-info-fastjar |
8284 | maybe-install-info-fastjar: | |
6bd3dfaa PB |
8285 | @if fastjar |
8286 | maybe-install-info-fastjar: install-info-fastjar | |
2a4cbe27 | 8287 | |
4fa63067 NN |
8288 | install-info-fastjar: \ |
8289 | configure-fastjar \ | |
8290 | info-fastjar | |
8291 | @[ -f ./fastjar/Makefile ] || exit 0; \ | |
b40e3958 L |
8292 | r=`${PWD_COMMAND}`; export r; \ |
8293 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8294 | $(HOST_EXPORTS) \ |
b813574b | 8295 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8296 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8297 | done; \ | |
4fa63067 | 8298 | echo "Doing install-info in fastjar" ; \ |
b00612cc | 8299 | (cd $(HOST_SUBDIR)/fastjar && \ |
2a4cbe27 NN |
8300 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8301 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8302 | "RANLIB=$${RANLIB}" \ | |
8303 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8304 | install-info) \ |
2a4cbe27 NN |
8305 | || exit 1 |
8306 | ||
6bd3dfaa | 8307 | @endif fastjar |
2a4cbe27 | 8308 | |
4fa63067 NN |
8309 | .PHONY: maybe-installcheck-fastjar installcheck-fastjar |
8310 | maybe-installcheck-fastjar: | |
6bd3dfaa PB |
8311 | @if fastjar |
8312 | maybe-installcheck-fastjar: installcheck-fastjar | |
2a4cbe27 | 8313 | |
4fa63067 NN |
8314 | installcheck-fastjar: \ |
8315 | configure-fastjar | |
8316 | @[ -f ./fastjar/Makefile ] || exit 0; \ | |
b40e3958 L |
8317 | r=`${PWD_COMMAND}`; export r; \ |
8318 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8319 | $(HOST_EXPORTS) \ |
b813574b | 8320 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8321 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8322 | done; \ | |
4fa63067 | 8323 | echo "Doing installcheck in fastjar" ; \ |
b00612cc | 8324 | (cd $(HOST_SUBDIR)/fastjar && \ |
2a4cbe27 NN |
8325 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8326 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8327 | "RANLIB=$${RANLIB}" \ | |
8328 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8329 | installcheck) \ |
2a4cbe27 NN |
8330 | || exit 1 |
8331 | ||
6bd3dfaa | 8332 | @endif fastjar |
2a4cbe27 | 8333 | |
4fa63067 NN |
8334 | .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar |
8335 | maybe-mostlyclean-fastjar: | |
6bd3dfaa PB |
8336 | @if fastjar |
8337 | maybe-mostlyclean-fastjar: mostlyclean-fastjar | |
2a4cbe27 | 8338 | |
4fa63067 NN |
8339 | mostlyclean-fastjar: |
8340 | @[ -f ./fastjar/Makefile ] || exit 0; \ | |
b40e3958 L |
8341 | r=`${PWD_COMMAND}`; export r; \ |
8342 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8343 | $(HOST_EXPORTS) \ |
b813574b | 8344 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8345 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8346 | done; \ | |
4fa63067 | 8347 | echo "Doing mostlyclean in fastjar" ; \ |
b00612cc | 8348 | (cd $(HOST_SUBDIR)/fastjar && \ |
2a4cbe27 NN |
8349 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8350 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8351 | "RANLIB=$${RANLIB}" \ | |
8352 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8353 | mostlyclean) \ |
2a4cbe27 NN |
8354 | || exit 1 |
8355 | ||
6bd3dfaa | 8356 | @endif fastjar |
2a4cbe27 | 8357 | |
4fa63067 NN |
8358 | .PHONY: maybe-clean-fastjar clean-fastjar |
8359 | maybe-clean-fastjar: | |
6bd3dfaa PB |
8360 | @if fastjar |
8361 | maybe-clean-fastjar: clean-fastjar | |
2a4cbe27 | 8362 | |
4fa63067 NN |
8363 | clean-fastjar: |
8364 | @[ -f ./fastjar/Makefile ] || exit 0; \ | |
b40e3958 L |
8365 | r=`${PWD_COMMAND}`; export r; \ |
8366 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8367 | $(HOST_EXPORTS) \ |
b813574b | 8368 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8369 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8370 | done; \ | |
4fa63067 | 8371 | echo "Doing clean in fastjar" ; \ |
b00612cc | 8372 | (cd $(HOST_SUBDIR)/fastjar && \ |
2a4cbe27 NN |
8373 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8374 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8375 | "RANLIB=$${RANLIB}" \ | |
8376 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8377 | clean) \ |
2a4cbe27 NN |
8378 | || exit 1 |
8379 | ||
6bd3dfaa | 8380 | @endif fastjar |
2a4cbe27 | 8381 | |
4fa63067 NN |
8382 | .PHONY: maybe-distclean-fastjar distclean-fastjar |
8383 | maybe-distclean-fastjar: | |
6bd3dfaa PB |
8384 | @if fastjar |
8385 | maybe-distclean-fastjar: distclean-fastjar | |
2a4cbe27 | 8386 | |
4fa63067 NN |
8387 | distclean-fastjar: |
8388 | @[ -f ./fastjar/Makefile ] || exit 0; \ | |
b40e3958 L |
8389 | r=`${PWD_COMMAND}`; export r; \ |
8390 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8391 | $(HOST_EXPORTS) \ |
b813574b | 8392 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8393 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8394 | done; \ | |
4fa63067 | 8395 | echo "Doing distclean in fastjar" ; \ |
b00612cc | 8396 | (cd $(HOST_SUBDIR)/fastjar && \ |
2a4cbe27 NN |
8397 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8398 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8399 | "RANLIB=$${RANLIB}" \ | |
8400 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8401 | distclean) \ |
2a4cbe27 NN |
8402 | || exit 1 |
8403 | ||
6bd3dfaa | 8404 | @endif fastjar |
2a4cbe27 | 8405 | |
4fa63067 NN |
8406 | .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar |
8407 | maybe-maintainer-clean-fastjar: | |
6bd3dfaa PB |
8408 | @if fastjar |
8409 | maybe-maintainer-clean-fastjar: maintainer-clean-fastjar | |
2a4cbe27 | 8410 | |
4fa63067 NN |
8411 | maintainer-clean-fastjar: |
8412 | @[ -f ./fastjar/Makefile ] || exit 0; \ | |
b40e3958 L |
8413 | r=`${PWD_COMMAND}`; export r; \ |
8414 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8415 | $(HOST_EXPORTS) \ |
b813574b | 8416 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8417 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8418 | done; \ | |
4fa63067 | 8419 | echo "Doing maintainer-clean in fastjar" ; \ |
b00612cc | 8420 | (cd $(HOST_SUBDIR)/fastjar && \ |
2a4cbe27 NN |
8421 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8422 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8423 | "RANLIB=$${RANLIB}" \ | |
8424 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8425 | maintainer-clean) \ |
2a4cbe27 NN |
8426 | || exit 1 |
8427 | ||
6bd3dfaa | 8428 | @endif fastjar |
2a4cbe27 | 8429 | |
2a4cbe27 | 8430 | |
a7254363 | 8431 | |
4fa63067 NN |
8432 | .PHONY: configure-fileutils maybe-configure-fileutils |
8433 | maybe-configure-fileutils: | |
6bd3dfaa PB |
8434 | @if fileutils |
8435 | maybe-configure-fileutils: configure-fileutils | |
a7254363 | 8436 | configure-fileutils: |
b00612cc PB |
8437 | @test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \ |
8438 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \ | |
b40e3958 L |
8439 | r=`${PWD_COMMAND}`; export r; \ |
8440 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8441 | $(HOST_EXPORTS) \ |
a7254363 PB |
8442 | echo Configuring in $(HOST_SUBDIR)/fileutils; \ |
8443 | cd "$(HOST_SUBDIR)/fileutils" || exit 1; \ | |
4fa63067 | 8444 | case $(srcdir) in \ |
b00612cc PB |
8445 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
8446 | *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \ | |
8447 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 8448 | esac; \ |
b00612cc PB |
8449 | srcdiroption="--srcdir=$${topdir}/fileutils"; \ |
8450 | libsrcdir="$$s/fileutils"; \ | |
4fa63067 | 8451 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 8452 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 8453 | || exit 1 |
6bd3dfaa | 8454 | @endif fileutils |
2a4cbe27 | 8455 | |
a7254363 PB |
8456 | |
8457 | ||
d545f33b PB |
8458 | |
8459 | ||
4fa63067 NN |
8460 | .PHONY: all-fileutils maybe-all-fileutils |
8461 | maybe-all-fileutils: | |
6bd3dfaa | 8462 | @if fileutils |
d27cc32e | 8463 | TARGET-fileutils=all |
6bd3dfaa | 8464 | maybe-all-fileutils: all-fileutils |
4fa63067 NN |
8465 | all-fileutils: configure-fileutils |
8466 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 8467 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 8468 | $(HOST_EXPORTS) \ |
b00612cc PB |
8469 | (cd $(HOST_SUBDIR)/fileutils && \ |
8470 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fileutils)) | |
6bd3dfaa | 8471 | @endif fileutils |
4fa63067 | 8472 | |
a7254363 | 8473 | |
d545f33b PB |
8474 | |
8475 | ||
4fa63067 NN |
8476 | .PHONY: check-fileutils maybe-check-fileutils |
8477 | maybe-check-fileutils: | |
6bd3dfaa PB |
8478 | @if fileutils |
8479 | maybe-check-fileutils: check-fileutils | |
4fa63067 NN |
8480 | |
8481 | check-fileutils: | |
8482 | @r=`${PWD_COMMAND}`; export r; \ | |
8483 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8484 | $(HOST_EXPORTS) \ |
b00612cc PB |
8485 | (cd $(HOST_SUBDIR)/fileutils && \ |
8486 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 8487 | |
6bd3dfaa | 8488 | @endif fileutils |
2a4cbe27 | 8489 | |
4fa63067 NN |
8490 | .PHONY: install-fileutils maybe-install-fileutils |
8491 | maybe-install-fileutils: | |
6bd3dfaa PB |
8492 | @if fileutils |
8493 | maybe-install-fileutils: install-fileutils | |
2a4cbe27 | 8494 | |
4fa63067 NN |
8495 | install-fileutils: installdirs |
8496 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 8497 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 8498 | $(HOST_EXPORTS) \ |
b00612cc | 8499 | (cd $(HOST_SUBDIR)/fileutils && \ |
2da12f12 | 8500 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 8501 | |
6bd3dfaa | 8502 | @endif fileutils |
2a4cbe27 | 8503 | |
4fa63067 | 8504 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 8505 | |
4fa63067 NN |
8506 | .PHONY: maybe-info-fileutils info-fileutils |
8507 | maybe-info-fileutils: | |
6bd3dfaa PB |
8508 | @if fileutils |
8509 | maybe-info-fileutils: info-fileutils | |
4fa63067 NN |
8510 | |
8511 | info-fileutils: \ | |
8512 | configure-fileutils | |
8513 | @[ -f ./fileutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8514 | r=`${PWD_COMMAND}`; export r; \ |
8515 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8516 | $(HOST_EXPORTS) \ |
b813574b | 8517 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8518 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8519 | done; \ | |
4fa63067 | 8520 | echo "Doing info in fileutils" ; \ |
b00612cc | 8521 | (cd $(HOST_SUBDIR)/fileutils && \ |
2a4cbe27 NN |
8522 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8523 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8524 | "RANLIB=$${RANLIB}" \ | |
8525 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8526 | info) \ |
2a4cbe27 NN |
8527 | || exit 1 |
8528 | ||
6bd3dfaa | 8529 | @endif fileutils |
2a4cbe27 | 8530 | |
4fa63067 NN |
8531 | .PHONY: maybe-dvi-fileutils dvi-fileutils |
8532 | maybe-dvi-fileutils: | |
6bd3dfaa PB |
8533 | @if fileutils |
8534 | maybe-dvi-fileutils: dvi-fileutils | |
2a4cbe27 | 8535 | |
4fa63067 NN |
8536 | dvi-fileutils: \ |
8537 | configure-fileutils | |
8538 | @[ -f ./fileutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8539 | r=`${PWD_COMMAND}`; export r; \ |
8540 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8541 | $(HOST_EXPORTS) \ |
b813574b | 8542 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8543 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8544 | done; \ | |
4fa63067 | 8545 | echo "Doing dvi in fileutils" ; \ |
b00612cc | 8546 | (cd $(HOST_SUBDIR)/fileutils && \ |
2a4cbe27 NN |
8547 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8548 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8549 | "RANLIB=$${RANLIB}" \ | |
8550 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8551 | dvi) \ |
2a4cbe27 NN |
8552 | || exit 1 |
8553 | ||
6bd3dfaa | 8554 | @endif fileutils |
2a4cbe27 | 8555 | |
6d389afc MS |
8556 | .PHONY: maybe-html-fileutils html-fileutils |
8557 | maybe-html-fileutils: | |
8558 | @if fileutils | |
8559 | maybe-html-fileutils: html-fileutils | |
8560 | ||
8561 | html-fileutils: \ | |
8562 | configure-fileutils | |
8563 | @[ -f ./fileutils/Makefile ] || exit 0; \ | |
8564 | r=`${PWD_COMMAND}`; export r; \ | |
8565 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
8566 | $(HOST_EXPORTS) \ |
8567 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8568 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8569 | done; \ | |
8570 | echo "Doing html in fileutils" ; \ | |
b00612cc | 8571 | (cd $(HOST_SUBDIR)/fileutils && \ |
6d389afc MS |
8572 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8573 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8574 | "RANLIB=$${RANLIB}" \ | |
8575 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
8576 | html) \ | |
8577 | || exit 1 | |
8578 | ||
8579 | @endif fileutils | |
8580 | ||
4fa63067 NN |
8581 | .PHONY: maybe-TAGS-fileutils TAGS-fileutils |
8582 | maybe-TAGS-fileutils: | |
6bd3dfaa PB |
8583 | @if fileutils |
8584 | maybe-TAGS-fileutils: TAGS-fileutils | |
2a4cbe27 | 8585 | |
4fa63067 NN |
8586 | TAGS-fileutils: \ |
8587 | configure-fileutils | |
8588 | @[ -f ./fileutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8589 | r=`${PWD_COMMAND}`; export r; \ |
8590 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8591 | $(HOST_EXPORTS) \ |
b813574b | 8592 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8593 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8594 | done; \ | |
4fa63067 | 8595 | echo "Doing TAGS in fileutils" ; \ |
b00612cc | 8596 | (cd $(HOST_SUBDIR)/fileutils && \ |
2a4cbe27 NN |
8597 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8598 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8599 | "RANLIB=$${RANLIB}" \ | |
8600 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8601 | TAGS) \ |
2a4cbe27 NN |
8602 | || exit 1 |
8603 | ||
6bd3dfaa | 8604 | @endif fileutils |
2a4cbe27 | 8605 | |
4fa63067 NN |
8606 | .PHONY: maybe-install-info-fileutils install-info-fileutils |
8607 | maybe-install-info-fileutils: | |
6bd3dfaa PB |
8608 | @if fileutils |
8609 | maybe-install-info-fileutils: install-info-fileutils | |
2a4cbe27 | 8610 | |
4fa63067 NN |
8611 | install-info-fileutils: \ |
8612 | configure-fileutils \ | |
8613 | info-fileutils | |
8614 | @[ -f ./fileutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8615 | r=`${PWD_COMMAND}`; export r; \ |
8616 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8617 | $(HOST_EXPORTS) \ |
b813574b | 8618 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8619 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8620 | done; \ | |
4fa63067 | 8621 | echo "Doing install-info in fileutils" ; \ |
b00612cc | 8622 | (cd $(HOST_SUBDIR)/fileutils && \ |
2a4cbe27 NN |
8623 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8624 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8625 | "RANLIB=$${RANLIB}" \ | |
8626 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8627 | install-info) \ |
2a4cbe27 NN |
8628 | || exit 1 |
8629 | ||
6bd3dfaa | 8630 | @endif fileutils |
2a4cbe27 | 8631 | |
4fa63067 NN |
8632 | .PHONY: maybe-installcheck-fileutils installcheck-fileutils |
8633 | maybe-installcheck-fileutils: | |
6bd3dfaa PB |
8634 | @if fileutils |
8635 | maybe-installcheck-fileutils: installcheck-fileutils | |
2a4cbe27 | 8636 | |
4fa63067 NN |
8637 | installcheck-fileutils: \ |
8638 | configure-fileutils | |
8639 | @[ -f ./fileutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8640 | r=`${PWD_COMMAND}`; export r; \ |
8641 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8642 | $(HOST_EXPORTS) \ |
b813574b | 8643 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8644 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8645 | done; \ | |
4fa63067 | 8646 | echo "Doing installcheck in fileutils" ; \ |
b00612cc | 8647 | (cd $(HOST_SUBDIR)/fileutils && \ |
2a4cbe27 NN |
8648 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8649 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8650 | "RANLIB=$${RANLIB}" \ | |
8651 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8652 | installcheck) \ |
2a4cbe27 NN |
8653 | || exit 1 |
8654 | ||
6bd3dfaa | 8655 | @endif fileutils |
2a4cbe27 | 8656 | |
4fa63067 NN |
8657 | .PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils |
8658 | maybe-mostlyclean-fileutils: | |
6bd3dfaa PB |
8659 | @if fileutils |
8660 | maybe-mostlyclean-fileutils: mostlyclean-fileutils | |
2a4cbe27 | 8661 | |
4fa63067 NN |
8662 | mostlyclean-fileutils: |
8663 | @[ -f ./fileutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8664 | r=`${PWD_COMMAND}`; export r; \ |
8665 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8666 | $(HOST_EXPORTS) \ |
b813574b | 8667 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8668 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8669 | done; \ | |
4fa63067 | 8670 | echo "Doing mostlyclean in fileutils" ; \ |
b00612cc | 8671 | (cd $(HOST_SUBDIR)/fileutils && \ |
2a4cbe27 NN |
8672 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8673 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8674 | "RANLIB=$${RANLIB}" \ | |
8675 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8676 | mostlyclean) \ |
2a4cbe27 NN |
8677 | || exit 1 |
8678 | ||
6bd3dfaa | 8679 | @endif fileutils |
2a4cbe27 | 8680 | |
4fa63067 NN |
8681 | .PHONY: maybe-clean-fileutils clean-fileutils |
8682 | maybe-clean-fileutils: | |
6bd3dfaa PB |
8683 | @if fileutils |
8684 | maybe-clean-fileutils: clean-fileutils | |
2a4cbe27 | 8685 | |
4fa63067 NN |
8686 | clean-fileutils: |
8687 | @[ -f ./fileutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8688 | r=`${PWD_COMMAND}`; export r; \ |
8689 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8690 | $(HOST_EXPORTS) \ |
b813574b | 8691 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8692 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8693 | done; \ | |
4fa63067 | 8694 | echo "Doing clean in fileutils" ; \ |
b00612cc | 8695 | (cd $(HOST_SUBDIR)/fileutils && \ |
2a4cbe27 NN |
8696 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8697 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8698 | "RANLIB=$${RANLIB}" \ | |
8699 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8700 | clean) \ |
2a4cbe27 NN |
8701 | || exit 1 |
8702 | ||
6bd3dfaa | 8703 | @endif fileutils |
2a4cbe27 | 8704 | |
4fa63067 NN |
8705 | .PHONY: maybe-distclean-fileutils distclean-fileutils |
8706 | maybe-distclean-fileutils: | |
6bd3dfaa PB |
8707 | @if fileutils |
8708 | maybe-distclean-fileutils: distclean-fileutils | |
2a4cbe27 | 8709 | |
4fa63067 NN |
8710 | distclean-fileutils: |
8711 | @[ -f ./fileutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8712 | r=`${PWD_COMMAND}`; export r; \ |
8713 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8714 | $(HOST_EXPORTS) \ |
b813574b | 8715 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8716 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8717 | done; \ | |
4fa63067 | 8718 | echo "Doing distclean in fileutils" ; \ |
b00612cc | 8719 | (cd $(HOST_SUBDIR)/fileutils && \ |
2a4cbe27 NN |
8720 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8721 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8722 | "RANLIB=$${RANLIB}" \ | |
8723 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8724 | distclean) \ |
2a4cbe27 NN |
8725 | || exit 1 |
8726 | ||
6bd3dfaa | 8727 | @endif fileutils |
2a4cbe27 | 8728 | |
4fa63067 NN |
8729 | .PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils |
8730 | maybe-maintainer-clean-fileutils: | |
6bd3dfaa PB |
8731 | @if fileutils |
8732 | maybe-maintainer-clean-fileutils: maintainer-clean-fileutils | |
2a4cbe27 | 8733 | |
4fa63067 NN |
8734 | maintainer-clean-fileutils: |
8735 | @[ -f ./fileutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8736 | r=`${PWD_COMMAND}`; export r; \ |
8737 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8738 | $(HOST_EXPORTS) \ |
b813574b | 8739 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8740 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8741 | done; \ | |
4fa63067 | 8742 | echo "Doing maintainer-clean in fileutils" ; \ |
b00612cc | 8743 | (cd $(HOST_SUBDIR)/fileutils && \ |
2a4cbe27 NN |
8744 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8745 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8746 | "RANLIB=$${RANLIB}" \ | |
8747 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8748 | maintainer-clean) \ |
2a4cbe27 NN |
8749 | || exit 1 |
8750 | ||
6bd3dfaa | 8751 | @endif fileutils |
2a4cbe27 | 8752 | |
2a4cbe27 | 8753 | |
a7254363 | 8754 | |
4fa63067 NN |
8755 | .PHONY: configure-findutils maybe-configure-findutils |
8756 | maybe-configure-findutils: | |
6bd3dfaa PB |
8757 | @if findutils |
8758 | maybe-configure-findutils: configure-findutils | |
a7254363 | 8759 | configure-findutils: |
b00612cc PB |
8760 | @test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \ |
8761 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \ | |
b40e3958 L |
8762 | r=`${PWD_COMMAND}`; export r; \ |
8763 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8764 | $(HOST_EXPORTS) \ |
a7254363 PB |
8765 | echo Configuring in $(HOST_SUBDIR)/findutils; \ |
8766 | cd "$(HOST_SUBDIR)/findutils" || exit 1; \ | |
4fa63067 | 8767 | case $(srcdir) in \ |
b00612cc PB |
8768 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
8769 | *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \ | |
8770 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 8771 | esac; \ |
b00612cc PB |
8772 | srcdiroption="--srcdir=$${topdir}/findutils"; \ |
8773 | libsrcdir="$$s/findutils"; \ | |
4fa63067 | 8774 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 8775 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 8776 | || exit 1 |
6bd3dfaa | 8777 | @endif findutils |
2a4cbe27 | 8778 | |
a7254363 PB |
8779 | |
8780 | ||
d545f33b PB |
8781 | |
8782 | ||
4fa63067 NN |
8783 | .PHONY: all-findutils maybe-all-findutils |
8784 | maybe-all-findutils: | |
6bd3dfaa | 8785 | @if findutils |
d27cc32e | 8786 | TARGET-findutils=all |
6bd3dfaa | 8787 | maybe-all-findutils: all-findutils |
4fa63067 NN |
8788 | all-findutils: configure-findutils |
8789 | @r=`${PWD_COMMAND}`; export r; \ | |
8790 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8791 | $(HOST_EXPORTS) \ |
b00612cc PB |
8792 | (cd $(HOST_SUBDIR)/findutils && \ |
8793 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-findutils)) | |
6bd3dfaa | 8794 | @endif findutils |
2a4cbe27 | 8795 | |
a7254363 | 8796 | |
d545f33b PB |
8797 | |
8798 | ||
4fa63067 NN |
8799 | .PHONY: check-findutils maybe-check-findutils |
8800 | maybe-check-findutils: | |
6bd3dfaa PB |
8801 | @if findutils |
8802 | maybe-check-findutils: check-findutils | |
2a4cbe27 | 8803 | |
4fa63067 NN |
8804 | check-findutils: |
8805 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 8806 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 8807 | $(HOST_EXPORTS) \ |
b00612cc PB |
8808 | (cd $(HOST_SUBDIR)/findutils && \ |
8809 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 8810 | |
6bd3dfaa | 8811 | @endif findutils |
2a4cbe27 | 8812 | |
4fa63067 NN |
8813 | .PHONY: install-findutils maybe-install-findutils |
8814 | maybe-install-findutils: | |
6bd3dfaa PB |
8815 | @if findutils |
8816 | maybe-install-findutils: install-findutils | |
2a4cbe27 | 8817 | |
4fa63067 NN |
8818 | install-findutils: installdirs |
8819 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 8820 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 8821 | $(HOST_EXPORTS) \ |
b00612cc | 8822 | (cd $(HOST_SUBDIR)/findutils && \ |
2da12f12 | 8823 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 8824 | |
6bd3dfaa | 8825 | @endif findutils |
2a4cbe27 | 8826 | |
4fa63067 | 8827 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 8828 | |
4fa63067 NN |
8829 | .PHONY: maybe-info-findutils info-findutils |
8830 | maybe-info-findutils: | |
6bd3dfaa PB |
8831 | @if findutils |
8832 | maybe-info-findutils: info-findutils | |
2a4cbe27 | 8833 | |
4fa63067 NN |
8834 | info-findutils: \ |
8835 | configure-findutils | |
8836 | @[ -f ./findutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8837 | r=`${PWD_COMMAND}`; export r; \ |
8838 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8839 | $(HOST_EXPORTS) \ |
b813574b | 8840 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8841 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8842 | done; \ | |
4fa63067 | 8843 | echo "Doing info in findutils" ; \ |
b00612cc | 8844 | (cd $(HOST_SUBDIR)/findutils && \ |
2a4cbe27 NN |
8845 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8846 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8847 | "RANLIB=$${RANLIB}" \ | |
8848 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8849 | info) \ |
2a4cbe27 NN |
8850 | || exit 1 |
8851 | ||
6bd3dfaa | 8852 | @endif findutils |
2a4cbe27 | 8853 | |
4fa63067 NN |
8854 | .PHONY: maybe-dvi-findutils dvi-findutils |
8855 | maybe-dvi-findutils: | |
6bd3dfaa PB |
8856 | @if findutils |
8857 | maybe-dvi-findutils: dvi-findutils | |
2a4cbe27 | 8858 | |
4fa63067 NN |
8859 | dvi-findutils: \ |
8860 | configure-findutils | |
8861 | @[ -f ./findutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8862 | r=`${PWD_COMMAND}`; export r; \ |
8863 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8864 | $(HOST_EXPORTS) \ |
b813574b | 8865 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8866 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8867 | done; \ | |
4fa63067 | 8868 | echo "Doing dvi in findutils" ; \ |
b00612cc | 8869 | (cd $(HOST_SUBDIR)/findutils && \ |
2a4cbe27 NN |
8870 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8871 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8872 | "RANLIB=$${RANLIB}" \ | |
8873 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8874 | dvi) \ |
2a4cbe27 NN |
8875 | || exit 1 |
8876 | ||
6bd3dfaa | 8877 | @endif findutils |
2a4cbe27 | 8878 | |
6d389afc MS |
8879 | .PHONY: maybe-html-findutils html-findutils |
8880 | maybe-html-findutils: | |
8881 | @if findutils | |
8882 | maybe-html-findutils: html-findutils | |
8883 | ||
8884 | html-findutils: \ | |
8885 | configure-findutils | |
8886 | @[ -f ./findutils/Makefile ] || exit 0; \ | |
8887 | r=`${PWD_COMMAND}`; export r; \ | |
8888 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
8889 | $(HOST_EXPORTS) \ |
8890 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8891 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8892 | done; \ | |
8893 | echo "Doing html in findutils" ; \ | |
b00612cc | 8894 | (cd $(HOST_SUBDIR)/findutils && \ |
6d389afc MS |
8895 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8896 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8897 | "RANLIB=$${RANLIB}" \ | |
8898 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
8899 | html) \ | |
8900 | || exit 1 | |
8901 | ||
8902 | @endif findutils | |
8903 | ||
4fa63067 NN |
8904 | .PHONY: maybe-TAGS-findutils TAGS-findutils |
8905 | maybe-TAGS-findutils: | |
6bd3dfaa PB |
8906 | @if findutils |
8907 | maybe-TAGS-findutils: TAGS-findutils | |
2a4cbe27 | 8908 | |
4fa63067 NN |
8909 | TAGS-findutils: \ |
8910 | configure-findutils | |
8911 | @[ -f ./findutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8912 | r=`${PWD_COMMAND}`; export r; \ |
8913 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8914 | $(HOST_EXPORTS) \ |
b813574b | 8915 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8916 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8917 | done; \ | |
4fa63067 | 8918 | echo "Doing TAGS in findutils" ; \ |
b00612cc | 8919 | (cd $(HOST_SUBDIR)/findutils && \ |
2a4cbe27 NN |
8920 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8921 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8922 | "RANLIB=$${RANLIB}" \ | |
8923 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8924 | TAGS) \ |
2a4cbe27 NN |
8925 | || exit 1 |
8926 | ||
6bd3dfaa | 8927 | @endif findutils |
2a4cbe27 | 8928 | |
4fa63067 NN |
8929 | .PHONY: maybe-install-info-findutils install-info-findutils |
8930 | maybe-install-info-findutils: | |
6bd3dfaa PB |
8931 | @if findutils |
8932 | maybe-install-info-findutils: install-info-findutils | |
2a4cbe27 | 8933 | |
4fa63067 NN |
8934 | install-info-findutils: \ |
8935 | configure-findutils \ | |
8936 | info-findutils | |
8937 | @[ -f ./findutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8938 | r=`${PWD_COMMAND}`; export r; \ |
8939 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8940 | $(HOST_EXPORTS) \ |
b813574b | 8941 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8942 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8943 | done; \ | |
4fa63067 | 8944 | echo "Doing install-info in findutils" ; \ |
b00612cc | 8945 | (cd $(HOST_SUBDIR)/findutils && \ |
2a4cbe27 NN |
8946 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8947 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8948 | "RANLIB=$${RANLIB}" \ | |
8949 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8950 | install-info) \ |
2a4cbe27 NN |
8951 | || exit 1 |
8952 | ||
6bd3dfaa | 8953 | @endif findutils |
2a4cbe27 | 8954 | |
4fa63067 NN |
8955 | .PHONY: maybe-installcheck-findutils installcheck-findutils |
8956 | maybe-installcheck-findutils: | |
6bd3dfaa PB |
8957 | @if findutils |
8958 | maybe-installcheck-findutils: installcheck-findutils | |
2a4cbe27 | 8959 | |
4fa63067 NN |
8960 | installcheck-findutils: \ |
8961 | configure-findutils | |
8962 | @[ -f ./findutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8963 | r=`${PWD_COMMAND}`; export r; \ |
8964 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8965 | $(HOST_EXPORTS) \ |
b813574b | 8966 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8967 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8968 | done; \ | |
4fa63067 | 8969 | echo "Doing installcheck in findutils" ; \ |
b00612cc | 8970 | (cd $(HOST_SUBDIR)/findutils && \ |
2a4cbe27 NN |
8971 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8972 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8973 | "RANLIB=$${RANLIB}" \ | |
8974 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8975 | installcheck) \ |
2a4cbe27 NN |
8976 | || exit 1 |
8977 | ||
6bd3dfaa | 8978 | @endif findutils |
2a4cbe27 | 8979 | |
4fa63067 NN |
8980 | .PHONY: maybe-mostlyclean-findutils mostlyclean-findutils |
8981 | maybe-mostlyclean-findutils: | |
6bd3dfaa PB |
8982 | @if findutils |
8983 | maybe-mostlyclean-findutils: mostlyclean-findutils | |
2a4cbe27 | 8984 | |
4fa63067 NN |
8985 | mostlyclean-findutils: |
8986 | @[ -f ./findutils/Makefile ] || exit 0; \ | |
b40e3958 L |
8987 | r=`${PWD_COMMAND}`; export r; \ |
8988 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8989 | $(HOST_EXPORTS) \ |
b813574b | 8990 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8991 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8992 | done; \ | |
4fa63067 | 8993 | echo "Doing mostlyclean in findutils" ; \ |
b00612cc | 8994 | (cd $(HOST_SUBDIR)/findutils && \ |
2a4cbe27 NN |
8995 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8996 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8997 | "RANLIB=$${RANLIB}" \ | |
8998 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 8999 | mostlyclean) \ |
2a4cbe27 NN |
9000 | || exit 1 |
9001 | ||
6bd3dfaa | 9002 | @endif findutils |
2a4cbe27 | 9003 | |
4fa63067 NN |
9004 | .PHONY: maybe-clean-findutils clean-findutils |
9005 | maybe-clean-findutils: | |
6bd3dfaa PB |
9006 | @if findutils |
9007 | maybe-clean-findutils: clean-findutils | |
2a4cbe27 | 9008 | |
4fa63067 NN |
9009 | clean-findutils: |
9010 | @[ -f ./findutils/Makefile ] || exit 0; \ | |
b40e3958 L |
9011 | r=`${PWD_COMMAND}`; export r; \ |
9012 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9013 | $(HOST_EXPORTS) \ |
b813574b | 9014 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9015 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9016 | done; \ | |
4fa63067 | 9017 | echo "Doing clean in findutils" ; \ |
b00612cc | 9018 | (cd $(HOST_SUBDIR)/findutils && \ |
2a4cbe27 NN |
9019 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9020 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9021 | "RANLIB=$${RANLIB}" \ | |
9022 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9023 | clean) \ |
2a4cbe27 NN |
9024 | || exit 1 |
9025 | ||
6bd3dfaa | 9026 | @endif findutils |
2a4cbe27 | 9027 | |
4fa63067 NN |
9028 | .PHONY: maybe-distclean-findutils distclean-findutils |
9029 | maybe-distclean-findutils: | |
6bd3dfaa PB |
9030 | @if findutils |
9031 | maybe-distclean-findutils: distclean-findutils | |
2a4cbe27 | 9032 | |
4fa63067 NN |
9033 | distclean-findutils: |
9034 | @[ -f ./findutils/Makefile ] || exit 0; \ | |
b40e3958 L |
9035 | r=`${PWD_COMMAND}`; export r; \ |
9036 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9037 | $(HOST_EXPORTS) \ |
b813574b | 9038 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9039 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9040 | done; \ | |
4fa63067 | 9041 | echo "Doing distclean in findutils" ; \ |
b00612cc | 9042 | (cd $(HOST_SUBDIR)/findutils && \ |
2a4cbe27 NN |
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}" \ | |
b813574b | 9047 | distclean) \ |
2a4cbe27 NN |
9048 | || exit 1 |
9049 | ||
6bd3dfaa | 9050 | @endif findutils |
2a4cbe27 | 9051 | |
4fa63067 NN |
9052 | .PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils |
9053 | maybe-maintainer-clean-findutils: | |
6bd3dfaa PB |
9054 | @if findutils |
9055 | maybe-maintainer-clean-findutils: maintainer-clean-findutils | |
2a4cbe27 | 9056 | |
4fa63067 NN |
9057 | maintainer-clean-findutils: |
9058 | @[ -f ./findutils/Makefile ] || exit 0; \ | |
b40e3958 L |
9059 | r=`${PWD_COMMAND}`; export r; \ |
9060 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9061 | $(HOST_EXPORTS) \ |
b813574b | 9062 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9063 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9064 | done; \ | |
4fa63067 | 9065 | echo "Doing maintainer-clean in findutils" ; \ |
b00612cc | 9066 | (cd $(HOST_SUBDIR)/findutils && \ |
2a4cbe27 NN |
9067 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9068 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9069 | "RANLIB=$${RANLIB}" \ | |
9070 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9071 | maintainer-clean) \ |
2a4cbe27 NN |
9072 | || exit 1 |
9073 | ||
6bd3dfaa | 9074 | @endif findutils |
2a4cbe27 | 9075 | |
2a4cbe27 | 9076 | |
a7254363 | 9077 | |
4fa63067 NN |
9078 | .PHONY: configure-find maybe-configure-find |
9079 | maybe-configure-find: | |
6bd3dfaa PB |
9080 | @if find |
9081 | maybe-configure-find: configure-find | |
a7254363 | 9082 | configure-find: |
b00612cc PB |
9083 | @test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \ |
9084 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \ | |
b40e3958 L |
9085 | r=`${PWD_COMMAND}`; export r; \ |
9086 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9087 | $(HOST_EXPORTS) \ |
a7254363 PB |
9088 | echo Configuring in $(HOST_SUBDIR)/find; \ |
9089 | cd "$(HOST_SUBDIR)/find" || exit 1; \ | |
4fa63067 | 9090 | case $(srcdir) in \ |
b00612cc PB |
9091 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
9092 | *) topdir=`echo $(HOST_SUBDIR)/find/ | \ | |
9093 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 9094 | esac; \ |
b00612cc PB |
9095 | srcdiroption="--srcdir=$${topdir}/find"; \ |
9096 | libsrcdir="$$s/find"; \ | |
4fa63067 | 9097 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 9098 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 9099 | || exit 1 |
6bd3dfaa | 9100 | @endif find |
2a4cbe27 | 9101 | |
a7254363 PB |
9102 | |
9103 | ||
d545f33b PB |
9104 | |
9105 | ||
4fa63067 NN |
9106 | .PHONY: all-find maybe-all-find |
9107 | maybe-all-find: | |
6bd3dfaa | 9108 | @if find |
d27cc32e | 9109 | TARGET-find=all |
6bd3dfaa | 9110 | maybe-all-find: all-find |
4fa63067 NN |
9111 | all-find: configure-find |
9112 | @r=`${PWD_COMMAND}`; export r; \ | |
9113 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9114 | $(HOST_EXPORTS) \ |
b00612cc PB |
9115 | (cd $(HOST_SUBDIR)/find && \ |
9116 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-find)) | |
6bd3dfaa | 9117 | @endif find |
2a4cbe27 | 9118 | |
a7254363 | 9119 | |
d545f33b PB |
9120 | |
9121 | ||
4fa63067 NN |
9122 | .PHONY: check-find maybe-check-find |
9123 | maybe-check-find: | |
6bd3dfaa PB |
9124 | @if find |
9125 | maybe-check-find: check-find | |
2a4cbe27 | 9126 | |
4fa63067 NN |
9127 | check-find: |
9128 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 9129 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 9130 | $(HOST_EXPORTS) \ |
b00612cc PB |
9131 | (cd $(HOST_SUBDIR)/find && \ |
9132 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 9133 | |
6bd3dfaa | 9134 | @endif find |
2a4cbe27 | 9135 | |
4fa63067 NN |
9136 | .PHONY: install-find maybe-install-find |
9137 | maybe-install-find: | |
6bd3dfaa PB |
9138 | @if find |
9139 | maybe-install-find: install-find | |
2a4cbe27 | 9140 | |
4fa63067 NN |
9141 | install-find: installdirs |
9142 | @r=`${PWD_COMMAND}`; export r; \ | |
9143 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9144 | $(HOST_EXPORTS) \ |
b00612cc | 9145 | (cd $(HOST_SUBDIR)/find && \ |
2da12f12 | 9146 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 9147 | |
6bd3dfaa | 9148 | @endif find |
4fa63067 NN |
9149 | |
9150 | # Other targets (info, dvi, etc.) | |
9151 | ||
9152 | .PHONY: maybe-info-find info-find | |
9153 | maybe-info-find: | |
6bd3dfaa PB |
9154 | @if find |
9155 | maybe-info-find: info-find | |
4fa63067 NN |
9156 | |
9157 | info-find: \ | |
9158 | configure-find | |
9159 | @[ -f ./find/Makefile ] || exit 0; \ | |
b40e3958 L |
9160 | r=`${PWD_COMMAND}`; export r; \ |
9161 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9162 | $(HOST_EXPORTS) \ |
b813574b | 9163 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9164 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9165 | done; \ | |
4fa63067 | 9166 | echo "Doing info in find" ; \ |
b00612cc | 9167 | (cd $(HOST_SUBDIR)/find && \ |
2a4cbe27 NN |
9168 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9169 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9170 | "RANLIB=$${RANLIB}" \ | |
9171 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9172 | info) \ |
2a4cbe27 NN |
9173 | || exit 1 |
9174 | ||
6bd3dfaa | 9175 | @endif find |
2a4cbe27 | 9176 | |
4fa63067 NN |
9177 | .PHONY: maybe-dvi-find dvi-find |
9178 | maybe-dvi-find: | |
6bd3dfaa PB |
9179 | @if find |
9180 | maybe-dvi-find: dvi-find | |
2a4cbe27 | 9181 | |
4fa63067 NN |
9182 | dvi-find: \ |
9183 | configure-find | |
9184 | @[ -f ./find/Makefile ] || exit 0; \ | |
b40e3958 L |
9185 | r=`${PWD_COMMAND}`; export r; \ |
9186 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9187 | $(HOST_EXPORTS) \ |
b813574b | 9188 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9189 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9190 | done; \ | |
4fa63067 | 9191 | echo "Doing dvi in find" ; \ |
b00612cc | 9192 | (cd $(HOST_SUBDIR)/find && \ |
2a4cbe27 NN |
9193 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9194 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9195 | "RANLIB=$${RANLIB}" \ | |
9196 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9197 | dvi) \ |
2a4cbe27 NN |
9198 | || exit 1 |
9199 | ||
6bd3dfaa | 9200 | @endif find |
2a4cbe27 | 9201 | |
6d389afc MS |
9202 | .PHONY: maybe-html-find html-find |
9203 | maybe-html-find: | |
9204 | @if find | |
9205 | maybe-html-find: html-find | |
9206 | ||
9207 | html-find: \ | |
9208 | configure-find | |
9209 | @[ -f ./find/Makefile ] || exit 0; \ | |
9210 | r=`${PWD_COMMAND}`; export r; \ | |
9211 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
9212 | $(HOST_EXPORTS) \ |
9213 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
9214 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
9215 | done; \ | |
9216 | echo "Doing html in find" ; \ | |
b00612cc | 9217 | (cd $(HOST_SUBDIR)/find && \ |
6d389afc MS |
9218 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9219 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9220 | "RANLIB=$${RANLIB}" \ | |
9221 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
9222 | html) \ | |
9223 | || exit 1 | |
9224 | ||
9225 | @endif find | |
9226 | ||
4fa63067 NN |
9227 | .PHONY: maybe-TAGS-find TAGS-find |
9228 | maybe-TAGS-find: | |
6bd3dfaa PB |
9229 | @if find |
9230 | maybe-TAGS-find: TAGS-find | |
4fa63067 NN |
9231 | |
9232 | TAGS-find: \ | |
9233 | configure-find | |
9234 | @[ -f ./find/Makefile ] || exit 0; \ | |
b40e3958 L |
9235 | r=`${PWD_COMMAND}`; export r; \ |
9236 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9237 | $(HOST_EXPORTS) \ |
b813574b | 9238 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9239 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9240 | done; \ | |
4fa63067 | 9241 | echo "Doing TAGS in find" ; \ |
b00612cc | 9242 | (cd $(HOST_SUBDIR)/find && \ |
2a4cbe27 NN |
9243 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9244 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9245 | "RANLIB=$${RANLIB}" \ | |
9246 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9247 | TAGS) \ |
2a4cbe27 NN |
9248 | || exit 1 |
9249 | ||
6bd3dfaa | 9250 | @endif find |
2a4cbe27 | 9251 | |
4fa63067 NN |
9252 | .PHONY: maybe-install-info-find install-info-find |
9253 | maybe-install-info-find: | |
6bd3dfaa PB |
9254 | @if find |
9255 | maybe-install-info-find: install-info-find | |
2a4cbe27 | 9256 | |
4fa63067 NN |
9257 | install-info-find: \ |
9258 | configure-find \ | |
9259 | info-find | |
9260 | @[ -f ./find/Makefile ] || exit 0; \ | |
b40e3958 L |
9261 | r=`${PWD_COMMAND}`; export r; \ |
9262 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9263 | $(HOST_EXPORTS) \ |
b813574b | 9264 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9265 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9266 | done; \ | |
4fa63067 | 9267 | echo "Doing install-info in find" ; \ |
b00612cc | 9268 | (cd $(HOST_SUBDIR)/find && \ |
2a4cbe27 NN |
9269 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9270 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9271 | "RANLIB=$${RANLIB}" \ | |
9272 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9273 | install-info) \ |
2a4cbe27 NN |
9274 | || exit 1 |
9275 | ||
6bd3dfaa | 9276 | @endif find |
2a4cbe27 | 9277 | |
4fa63067 NN |
9278 | .PHONY: maybe-installcheck-find installcheck-find |
9279 | maybe-installcheck-find: | |
6bd3dfaa PB |
9280 | @if find |
9281 | maybe-installcheck-find: installcheck-find | |
2a4cbe27 | 9282 | |
4fa63067 NN |
9283 | installcheck-find: \ |
9284 | configure-find | |
9285 | @[ -f ./find/Makefile ] || exit 0; \ | |
b40e3958 L |
9286 | r=`${PWD_COMMAND}`; export r; \ |
9287 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9288 | $(HOST_EXPORTS) \ |
b813574b | 9289 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9290 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9291 | done; \ | |
4fa63067 | 9292 | echo "Doing installcheck in find" ; \ |
b00612cc | 9293 | (cd $(HOST_SUBDIR)/find && \ |
2a4cbe27 NN |
9294 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9295 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9296 | "RANLIB=$${RANLIB}" \ | |
9297 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9298 | installcheck) \ |
2a4cbe27 NN |
9299 | || exit 1 |
9300 | ||
6bd3dfaa | 9301 | @endif find |
2a4cbe27 | 9302 | |
4fa63067 NN |
9303 | .PHONY: maybe-mostlyclean-find mostlyclean-find |
9304 | maybe-mostlyclean-find: | |
6bd3dfaa PB |
9305 | @if find |
9306 | maybe-mostlyclean-find: mostlyclean-find | |
2a4cbe27 | 9307 | |
4fa63067 NN |
9308 | mostlyclean-find: |
9309 | @[ -f ./find/Makefile ] || exit 0; \ | |
b40e3958 L |
9310 | r=`${PWD_COMMAND}`; export r; \ |
9311 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9312 | $(HOST_EXPORTS) \ |
b813574b | 9313 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9314 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9315 | done; \ | |
4fa63067 | 9316 | echo "Doing mostlyclean in find" ; \ |
b00612cc | 9317 | (cd $(HOST_SUBDIR)/find && \ |
2a4cbe27 NN |
9318 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9319 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9320 | "RANLIB=$${RANLIB}" \ | |
9321 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9322 | mostlyclean) \ |
2a4cbe27 NN |
9323 | || exit 1 |
9324 | ||
6bd3dfaa | 9325 | @endif find |
2a4cbe27 | 9326 | |
4fa63067 NN |
9327 | .PHONY: maybe-clean-find clean-find |
9328 | maybe-clean-find: | |
6bd3dfaa PB |
9329 | @if find |
9330 | maybe-clean-find: clean-find | |
2a4cbe27 | 9331 | |
4fa63067 NN |
9332 | clean-find: |
9333 | @[ -f ./find/Makefile ] || exit 0; \ | |
b40e3958 L |
9334 | r=`${PWD_COMMAND}`; export r; \ |
9335 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9336 | $(HOST_EXPORTS) \ |
b813574b | 9337 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9338 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9339 | done; \ | |
4fa63067 | 9340 | echo "Doing clean in find" ; \ |
b00612cc | 9341 | (cd $(HOST_SUBDIR)/find && \ |
2a4cbe27 NN |
9342 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9343 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9344 | "RANLIB=$${RANLIB}" \ | |
9345 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9346 | clean) \ |
2a4cbe27 NN |
9347 | || exit 1 |
9348 | ||
6bd3dfaa | 9349 | @endif find |
2a4cbe27 | 9350 | |
4fa63067 NN |
9351 | .PHONY: maybe-distclean-find distclean-find |
9352 | maybe-distclean-find: | |
6bd3dfaa PB |
9353 | @if find |
9354 | maybe-distclean-find: distclean-find | |
2a4cbe27 | 9355 | |
4fa63067 NN |
9356 | distclean-find: |
9357 | @[ -f ./find/Makefile ] || exit 0; \ | |
b40e3958 L |
9358 | r=`${PWD_COMMAND}`; export r; \ |
9359 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9360 | $(HOST_EXPORTS) \ |
b813574b | 9361 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9362 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9363 | done; \ | |
4fa63067 | 9364 | echo "Doing distclean in find" ; \ |
b00612cc | 9365 | (cd $(HOST_SUBDIR)/find && \ |
2a4cbe27 NN |
9366 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9367 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9368 | "RANLIB=$${RANLIB}" \ | |
9369 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9370 | distclean) \ |
2a4cbe27 NN |
9371 | || exit 1 |
9372 | ||
6bd3dfaa | 9373 | @endif find |
2a4cbe27 | 9374 | |
4fa63067 NN |
9375 | .PHONY: maybe-maintainer-clean-find maintainer-clean-find |
9376 | maybe-maintainer-clean-find: | |
6bd3dfaa PB |
9377 | @if find |
9378 | maybe-maintainer-clean-find: maintainer-clean-find | |
2a4cbe27 | 9379 | |
4fa63067 NN |
9380 | maintainer-clean-find: |
9381 | @[ -f ./find/Makefile ] || exit 0; \ | |
b40e3958 L |
9382 | r=`${PWD_COMMAND}`; export r; \ |
9383 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9384 | $(HOST_EXPORTS) \ |
b813574b | 9385 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9386 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9387 | done; \ | |
4fa63067 | 9388 | echo "Doing maintainer-clean in find" ; \ |
b00612cc | 9389 | (cd $(HOST_SUBDIR)/find && \ |
2a4cbe27 NN |
9390 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9391 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9392 | "RANLIB=$${RANLIB}" \ | |
9393 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9394 | maintainer-clean) \ |
2a4cbe27 NN |
9395 | || exit 1 |
9396 | ||
6bd3dfaa | 9397 | @endif find |
2a4cbe27 | 9398 | |
2a4cbe27 | 9399 | |
a7254363 | 9400 | |
d3ed111c GK |
9401 | .PHONY: configure-fixincludes maybe-configure-fixincludes |
9402 | maybe-configure-fixincludes: | |
9403 | @if fixincludes | |
9404 | maybe-configure-fixincludes: configure-fixincludes | |
a7254363 | 9405 | configure-fixincludes: |
b00612cc PB |
9406 | @test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \ |
9407 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \ | |
d3ed111c GK |
9408 | r=`${PWD_COMMAND}`; export r; \ |
9409 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
9410 | $(HOST_EXPORTS) \ | |
a7254363 PB |
9411 | echo Configuring in $(HOST_SUBDIR)/fixincludes; \ |
9412 | cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \ | |
d3ed111c | 9413 | case $(srcdir) in \ |
b00612cc PB |
9414 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
9415 | *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \ | |
9416 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
d3ed111c | 9417 | esac; \ |
b00612cc PB |
9418 | srcdiroption="--srcdir=$${topdir}/fixincludes"; \ |
9419 | libsrcdir="$$s/fixincludes"; \ | |
d3ed111c GK |
9420 | $(SHELL) $${libsrcdir}/configure \ |
9421 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
9422 | || exit 1 | |
9423 | @endif fixincludes | |
9424 | ||
a7254363 PB |
9425 | |
9426 | ||
d545f33b PB |
9427 | |
9428 | ||
d3ed111c GK |
9429 | .PHONY: all-fixincludes maybe-all-fixincludes |
9430 | maybe-all-fixincludes: | |
9431 | @if fixincludes | |
9432 | TARGET-fixincludes=all | |
9433 | maybe-all-fixincludes: all-fixincludes | |
9434 | all-fixincludes: configure-fixincludes | |
9435 | @r=`${PWD_COMMAND}`; export r; \ | |
9436 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d3ed111c | 9437 | $(HOST_EXPORTS) \ |
b00612cc PB |
9438 | (cd $(HOST_SUBDIR)/fixincludes && \ |
9439 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fixincludes)) | |
d3ed111c GK |
9440 | @endif fixincludes |
9441 | ||
a7254363 | 9442 | |
d545f33b PB |
9443 | |
9444 | ||
d3ed111c GK |
9445 | .PHONY: check-fixincludes maybe-check-fixincludes |
9446 | maybe-check-fixincludes: | |
9447 | @if fixincludes | |
9448 | maybe-check-fixincludes: check-fixincludes | |
9449 | ||
9450 | check-fixincludes: | |
9451 | @r=`${PWD_COMMAND}`; export r; \ | |
9452 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d3ed111c | 9453 | $(HOST_EXPORTS) \ |
b00612cc PB |
9454 | (cd $(HOST_SUBDIR)/fixincludes && \ |
9455 | $(MAKE) $(FLAGS_TO_PASS) check) | |
d3ed111c GK |
9456 | |
9457 | @endif fixincludes | |
9458 | ||
9459 | .PHONY: install-fixincludes maybe-install-fixincludes | |
9460 | maybe-install-fixincludes: | |
9461 | @if fixincludes | |
9462 | maybe-install-fixincludes: install-fixincludes | |
9463 | ||
9464 | install-fixincludes: installdirs | |
9465 | @r=`${PWD_COMMAND}`; export r; \ | |
9466 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d3ed111c | 9467 | $(HOST_EXPORTS) \ |
b00612cc | 9468 | (cd $(HOST_SUBDIR)/fixincludes && \ |
2da12f12 | 9469 | $(MAKE) $(FLAGS_TO_PASS) install) |
d3ed111c GK |
9470 | |
9471 | @endif fixincludes | |
9472 | ||
9473 | # Other targets (info, dvi, etc.) | |
9474 | ||
9475 | .PHONY: maybe-info-fixincludes info-fixincludes | |
9476 | maybe-info-fixincludes: | |
9477 | @if fixincludes | |
9478 | maybe-info-fixincludes: info-fixincludes | |
9479 | ||
1eefd493 PB |
9480 | # fixincludes doesn't support info. |
9481 | info-fixincludes: | |
d3ed111c GK |
9482 | |
9483 | @endif fixincludes | |
9484 | ||
9485 | .PHONY: maybe-dvi-fixincludes dvi-fixincludes | |
9486 | maybe-dvi-fixincludes: | |
9487 | @if fixincludes | |
9488 | maybe-dvi-fixincludes: dvi-fixincludes | |
9489 | ||
1eefd493 PB |
9490 | # fixincludes doesn't support dvi. |
9491 | dvi-fixincludes: | |
d3ed111c GK |
9492 | |
9493 | @endif fixincludes | |
9494 | ||
6d389afc MS |
9495 | .PHONY: maybe-html-fixincludes html-fixincludes |
9496 | maybe-html-fixincludes: | |
9497 | @if fixincludes | |
9498 | maybe-html-fixincludes: html-fixincludes | |
9499 | ||
9500 | html-fixincludes: \ | |
9501 | configure-fixincludes | |
9502 | @[ -f ./fixincludes/Makefile ] || exit 0; \ | |
9503 | r=`${PWD_COMMAND}`; export r; \ | |
9504 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
9505 | $(HOST_EXPORTS) \ |
9506 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
9507 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
9508 | done; \ | |
9509 | echo "Doing html in fixincludes" ; \ | |
b00612cc | 9510 | (cd $(HOST_SUBDIR)/fixincludes && \ |
6d389afc MS |
9511 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9512 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9513 | "RANLIB=$${RANLIB}" \ | |
9514 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
9515 | html) \ | |
9516 | || exit 1 | |
9517 | ||
9518 | @endif fixincludes | |
9519 | ||
d3ed111c GK |
9520 | .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes |
9521 | maybe-TAGS-fixincludes: | |
9522 | @if fixincludes | |
9523 | maybe-TAGS-fixincludes: TAGS-fixincludes | |
9524 | ||
1eefd493 PB |
9525 | # fixincludes doesn't support TAGS. |
9526 | TAGS-fixincludes: | |
d3ed111c GK |
9527 | |
9528 | @endif fixincludes | |
9529 | ||
9530 | .PHONY: maybe-install-info-fixincludes install-info-fixincludes | |
9531 | maybe-install-info-fixincludes: | |
9532 | @if fixincludes | |
9533 | maybe-install-info-fixincludes: install-info-fixincludes | |
9534 | ||
1eefd493 PB |
9535 | # fixincludes doesn't support install-info. |
9536 | install-info-fixincludes: | |
d3ed111c GK |
9537 | |
9538 | @endif fixincludes | |
9539 | ||
9540 | .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes | |
9541 | maybe-installcheck-fixincludes: | |
9542 | @if fixincludes | |
9543 | maybe-installcheck-fixincludes: installcheck-fixincludes | |
9544 | ||
1eefd493 PB |
9545 | # fixincludes doesn't support installcheck. |
9546 | installcheck-fixincludes: | |
d3ed111c GK |
9547 | |
9548 | @endif fixincludes | |
9549 | ||
9550 | .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes | |
9551 | maybe-mostlyclean-fixincludes: | |
9552 | @if fixincludes | |
9553 | maybe-mostlyclean-fixincludes: mostlyclean-fixincludes | |
9554 | ||
9555 | mostlyclean-fixincludes: | |
9556 | @[ -f ./fixincludes/Makefile ] || exit 0; \ | |
9557 | r=`${PWD_COMMAND}`; export r; \ | |
9558 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d3ed111c GK |
9559 | $(HOST_EXPORTS) \ |
9560 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
9561 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
9562 | done; \ | |
9563 | echo "Doing mostlyclean in fixincludes" ; \ | |
b00612cc | 9564 | (cd $(HOST_SUBDIR)/fixincludes && \ |
d3ed111c GK |
9565 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9566 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9567 | "RANLIB=$${RANLIB}" \ | |
9568 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
9569 | mostlyclean) \ | |
9570 | || exit 1 | |
9571 | ||
9572 | @endif fixincludes | |
9573 | ||
9574 | .PHONY: maybe-clean-fixincludes clean-fixincludes | |
9575 | maybe-clean-fixincludes: | |
9576 | @if fixincludes | |
9577 | maybe-clean-fixincludes: clean-fixincludes | |
9578 | ||
9579 | clean-fixincludes: | |
9580 | @[ -f ./fixincludes/Makefile ] || exit 0; \ | |
9581 | r=`${PWD_COMMAND}`; export r; \ | |
9582 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d3ed111c GK |
9583 | $(HOST_EXPORTS) \ |
9584 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
9585 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
9586 | done; \ | |
9587 | echo "Doing clean in fixincludes" ; \ | |
b00612cc | 9588 | (cd $(HOST_SUBDIR)/fixincludes && \ |
d3ed111c GK |
9589 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9590 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9591 | "RANLIB=$${RANLIB}" \ | |
9592 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
9593 | clean) \ | |
9594 | || exit 1 | |
9595 | ||
9596 | @endif fixincludes | |
9597 | ||
9598 | .PHONY: maybe-distclean-fixincludes distclean-fixincludes | |
9599 | maybe-distclean-fixincludes: | |
9600 | @if fixincludes | |
9601 | maybe-distclean-fixincludes: distclean-fixincludes | |
9602 | ||
9603 | distclean-fixincludes: | |
9604 | @[ -f ./fixincludes/Makefile ] || exit 0; \ | |
9605 | r=`${PWD_COMMAND}`; export r; \ | |
9606 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d3ed111c GK |
9607 | $(HOST_EXPORTS) \ |
9608 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
9609 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
9610 | done; \ | |
9611 | echo "Doing distclean in fixincludes" ; \ | |
b00612cc | 9612 | (cd $(HOST_SUBDIR)/fixincludes && \ |
d3ed111c GK |
9613 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9614 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9615 | "RANLIB=$${RANLIB}" \ | |
9616 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
9617 | distclean) \ | |
9618 | || exit 1 | |
9619 | ||
9620 | @endif fixincludes | |
9621 | ||
9622 | .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes | |
9623 | maybe-maintainer-clean-fixincludes: | |
9624 | @if fixincludes | |
9625 | maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes | |
9626 | ||
9627 | maintainer-clean-fixincludes: | |
9628 | @[ -f ./fixincludes/Makefile ] || exit 0; \ | |
9629 | r=`${PWD_COMMAND}`; export r; \ | |
9630 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d3ed111c GK |
9631 | $(HOST_EXPORTS) \ |
9632 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
9633 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
9634 | done; \ | |
9635 | echo "Doing maintainer-clean in fixincludes" ; \ | |
b00612cc | 9636 | (cd $(HOST_SUBDIR)/fixincludes && \ |
d3ed111c GK |
9637 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9638 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9639 | "RANLIB=$${RANLIB}" \ | |
9640 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
9641 | maintainer-clean) \ | |
9642 | || exit 1 | |
9643 | ||
9644 | @endif fixincludes | |
9645 | ||
9646 | ||
a7254363 | 9647 | |
4fa63067 NN |
9648 | .PHONY: configure-flex maybe-configure-flex |
9649 | maybe-configure-flex: | |
6bd3dfaa PB |
9650 | @if flex |
9651 | maybe-configure-flex: configure-flex | |
a7254363 | 9652 | configure-flex: |
b00612cc PB |
9653 | @test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \ |
9654 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \ | |
4fa63067 NN |
9655 | r=`${PWD_COMMAND}`; export r; \ |
9656 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9657 | $(HOST_EXPORTS) \ |
a7254363 PB |
9658 | echo Configuring in $(HOST_SUBDIR)/flex; \ |
9659 | cd "$(HOST_SUBDIR)/flex" || exit 1; \ | |
4fa63067 | 9660 | case $(srcdir) in \ |
b00612cc PB |
9661 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
9662 | *) topdir=`echo $(HOST_SUBDIR)/flex/ | \ | |
9663 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 9664 | esac; \ |
b00612cc PB |
9665 | srcdiroption="--srcdir=$${topdir}/flex"; \ |
9666 | libsrcdir="$$s/flex"; \ | |
4fa63067 | 9667 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 9668 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 9669 | || exit 1 |
6bd3dfaa | 9670 | @endif flex |
4fa63067 | 9671 | |
a7254363 PB |
9672 | |
9673 | ||
d545f33b PB |
9674 | |
9675 | ||
4fa63067 NN |
9676 | .PHONY: all-flex maybe-all-flex |
9677 | maybe-all-flex: | |
6bd3dfaa | 9678 | @if flex |
d27cc32e | 9679 | TARGET-flex=all |
6bd3dfaa | 9680 | maybe-all-flex: all-flex |
4fa63067 NN |
9681 | all-flex: configure-flex |
9682 | @r=`${PWD_COMMAND}`; export r; \ | |
9683 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9684 | $(HOST_EXPORTS) \ |
b00612cc PB |
9685 | (cd $(HOST_SUBDIR)/flex && \ |
9686 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-flex)) | |
6bd3dfaa | 9687 | @endif flex |
4fa63067 | 9688 | |
a7254363 | 9689 | |
d545f33b PB |
9690 | |
9691 | ||
4fa63067 NN |
9692 | .PHONY: check-flex maybe-check-flex |
9693 | maybe-check-flex: | |
6bd3dfaa PB |
9694 | @if flex |
9695 | maybe-check-flex: check-flex | |
4fa63067 NN |
9696 | |
9697 | # This module is only tested in a native toolchain. | |
9698 | check-flex: | |
9699 | @if [ '$(host)' = '$(target)' ] ; then \ | |
9700 | r=`${PWD_COMMAND}`; export r; \ | |
9701 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9702 | $(HOST_EXPORTS) \ |
b00612cc | 9703 | (cd $(HOST_SUBDIR)/flex && \ |
4cfaf6d5 | 9704 | $(MAKE) $(FLAGS_TO_PASS) check); \ |
4fa63067 NN |
9705 | fi |
9706 | ||
6bd3dfaa | 9707 | @endif flex |
4fa63067 NN |
9708 | |
9709 | .PHONY: install-flex maybe-install-flex | |
9710 | maybe-install-flex: | |
6bd3dfaa PB |
9711 | @if flex |
9712 | maybe-install-flex: install-flex | |
4fa63067 NN |
9713 | |
9714 | install-flex: installdirs | |
9715 | @r=`${PWD_COMMAND}`; export r; \ | |
9716 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9717 | $(HOST_EXPORTS) \ |
b00612cc | 9718 | (cd $(HOST_SUBDIR)/flex && \ |
2da12f12 | 9719 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 9720 | |
6bd3dfaa | 9721 | @endif flex |
4fa63067 NN |
9722 | |
9723 | # Other targets (info, dvi, etc.) | |
9724 | ||
9725 | .PHONY: maybe-info-flex info-flex | |
9726 | maybe-info-flex: | |
6bd3dfaa PB |
9727 | @if flex |
9728 | maybe-info-flex: info-flex | |
4fa63067 NN |
9729 | |
9730 | info-flex: \ | |
9731 | configure-flex | |
9732 | @[ -f ./flex/Makefile ] || exit 0; \ | |
b40e3958 L |
9733 | r=`${PWD_COMMAND}`; export r; \ |
9734 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9735 | $(HOST_EXPORTS) \ |
b813574b | 9736 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9737 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9738 | done; \ | |
4fa63067 | 9739 | echo "Doing info in flex" ; \ |
b00612cc | 9740 | (cd $(HOST_SUBDIR)/flex && \ |
2a4cbe27 NN |
9741 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9742 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9743 | "RANLIB=$${RANLIB}" \ | |
9744 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9745 | info) \ |
2a4cbe27 NN |
9746 | || exit 1 |
9747 | ||
6bd3dfaa | 9748 | @endif flex |
2a4cbe27 | 9749 | |
4fa63067 NN |
9750 | .PHONY: maybe-dvi-flex dvi-flex |
9751 | maybe-dvi-flex: | |
6bd3dfaa PB |
9752 | @if flex |
9753 | maybe-dvi-flex: dvi-flex | |
2a4cbe27 | 9754 | |
4fa63067 NN |
9755 | dvi-flex: \ |
9756 | configure-flex | |
9757 | @[ -f ./flex/Makefile ] || exit 0; \ | |
b40e3958 L |
9758 | r=`${PWD_COMMAND}`; export r; \ |
9759 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9760 | $(HOST_EXPORTS) \ |
b813574b | 9761 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9762 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9763 | done; \ | |
4fa63067 | 9764 | echo "Doing dvi in flex" ; \ |
b00612cc | 9765 | (cd $(HOST_SUBDIR)/flex && \ |
2a4cbe27 NN |
9766 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9767 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9768 | "RANLIB=$${RANLIB}" \ | |
9769 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9770 | dvi) \ |
2a4cbe27 NN |
9771 | || exit 1 |
9772 | ||
6bd3dfaa | 9773 | @endif flex |
2a4cbe27 | 9774 | |
6d389afc MS |
9775 | .PHONY: maybe-html-flex html-flex |
9776 | maybe-html-flex: | |
9777 | @if flex | |
9778 | maybe-html-flex: html-flex | |
9779 | ||
9780 | html-flex: \ | |
9781 | configure-flex | |
9782 | @[ -f ./flex/Makefile ] || exit 0; \ | |
9783 | r=`${PWD_COMMAND}`; export r; \ | |
9784 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
9785 | $(HOST_EXPORTS) \ |
9786 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
9787 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
9788 | done; \ | |
9789 | echo "Doing html in flex" ; \ | |
b00612cc | 9790 | (cd $(HOST_SUBDIR)/flex && \ |
6d389afc MS |
9791 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9792 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9793 | "RANLIB=$${RANLIB}" \ | |
9794 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
9795 | html) \ | |
9796 | || exit 1 | |
9797 | ||
9798 | @endif flex | |
9799 | ||
4fa63067 NN |
9800 | .PHONY: maybe-TAGS-flex TAGS-flex |
9801 | maybe-TAGS-flex: | |
6bd3dfaa PB |
9802 | @if flex |
9803 | maybe-TAGS-flex: TAGS-flex | |
2a4cbe27 | 9804 | |
4fa63067 NN |
9805 | TAGS-flex: \ |
9806 | configure-flex | |
9807 | @[ -f ./flex/Makefile ] || exit 0; \ | |
b40e3958 L |
9808 | r=`${PWD_COMMAND}`; export r; \ |
9809 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9810 | $(HOST_EXPORTS) \ |
b813574b | 9811 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9812 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9813 | done; \ | |
4fa63067 | 9814 | echo "Doing TAGS in flex" ; \ |
b00612cc | 9815 | (cd $(HOST_SUBDIR)/flex && \ |
2a4cbe27 NN |
9816 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9817 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9818 | "RANLIB=$${RANLIB}" \ | |
9819 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9820 | TAGS) \ |
2a4cbe27 NN |
9821 | || exit 1 |
9822 | ||
6bd3dfaa | 9823 | @endif flex |
2a4cbe27 | 9824 | |
4fa63067 NN |
9825 | .PHONY: maybe-install-info-flex install-info-flex |
9826 | maybe-install-info-flex: | |
6bd3dfaa PB |
9827 | @if flex |
9828 | maybe-install-info-flex: install-info-flex | |
2a4cbe27 | 9829 | |
4fa63067 NN |
9830 | install-info-flex: \ |
9831 | configure-flex \ | |
9832 | info-flex | |
9833 | @[ -f ./flex/Makefile ] || exit 0; \ | |
b40e3958 L |
9834 | r=`${PWD_COMMAND}`; export r; \ |
9835 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9836 | $(HOST_EXPORTS) \ |
b813574b | 9837 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9838 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9839 | done; \ | |
4fa63067 | 9840 | echo "Doing install-info in flex" ; \ |
b00612cc | 9841 | (cd $(HOST_SUBDIR)/flex && \ |
2a4cbe27 NN |
9842 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9843 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9844 | "RANLIB=$${RANLIB}" \ | |
9845 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9846 | install-info) \ |
2a4cbe27 NN |
9847 | || exit 1 |
9848 | ||
6bd3dfaa | 9849 | @endif flex |
2a4cbe27 | 9850 | |
4fa63067 NN |
9851 | .PHONY: maybe-installcheck-flex installcheck-flex |
9852 | maybe-installcheck-flex: | |
6bd3dfaa PB |
9853 | @if flex |
9854 | maybe-installcheck-flex: installcheck-flex | |
2a4cbe27 | 9855 | |
4fa63067 NN |
9856 | installcheck-flex: \ |
9857 | configure-flex | |
9858 | @[ -f ./flex/Makefile ] || exit 0; \ | |
b40e3958 L |
9859 | r=`${PWD_COMMAND}`; export r; \ |
9860 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9861 | $(HOST_EXPORTS) \ |
b813574b | 9862 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9863 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9864 | done; \ | |
4fa63067 | 9865 | echo "Doing installcheck in flex" ; \ |
b00612cc | 9866 | (cd $(HOST_SUBDIR)/flex && \ |
2a4cbe27 NN |
9867 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9868 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9869 | "RANLIB=$${RANLIB}" \ | |
9870 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9871 | installcheck) \ |
2a4cbe27 NN |
9872 | || exit 1 |
9873 | ||
6bd3dfaa | 9874 | @endif flex |
2a4cbe27 | 9875 | |
4fa63067 NN |
9876 | .PHONY: maybe-mostlyclean-flex mostlyclean-flex |
9877 | maybe-mostlyclean-flex: | |
6bd3dfaa PB |
9878 | @if flex |
9879 | maybe-mostlyclean-flex: mostlyclean-flex | |
2a4cbe27 | 9880 | |
4fa63067 NN |
9881 | mostlyclean-flex: |
9882 | @[ -f ./flex/Makefile ] || exit 0; \ | |
b40e3958 L |
9883 | r=`${PWD_COMMAND}`; export r; \ |
9884 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9885 | $(HOST_EXPORTS) \ |
b813574b | 9886 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9887 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9888 | done; \ | |
4fa63067 | 9889 | echo "Doing mostlyclean in flex" ; \ |
b00612cc | 9890 | (cd $(HOST_SUBDIR)/flex && \ |
2a4cbe27 NN |
9891 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9892 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9893 | "RANLIB=$${RANLIB}" \ | |
9894 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9895 | mostlyclean) \ |
2a4cbe27 NN |
9896 | || exit 1 |
9897 | ||
6bd3dfaa | 9898 | @endif flex |
2a4cbe27 | 9899 | |
4fa63067 NN |
9900 | .PHONY: maybe-clean-flex clean-flex |
9901 | maybe-clean-flex: | |
6bd3dfaa PB |
9902 | @if flex |
9903 | maybe-clean-flex: clean-flex | |
2a4cbe27 | 9904 | |
4fa63067 NN |
9905 | clean-flex: |
9906 | @[ -f ./flex/Makefile ] || exit 0; \ | |
b40e3958 L |
9907 | r=`${PWD_COMMAND}`; export r; \ |
9908 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9909 | $(HOST_EXPORTS) \ |
b813574b | 9910 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9911 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9912 | done; \ | |
4fa63067 | 9913 | echo "Doing clean in flex" ; \ |
b00612cc | 9914 | (cd $(HOST_SUBDIR)/flex && \ |
2a4cbe27 NN |
9915 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9916 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9917 | "RANLIB=$${RANLIB}" \ | |
9918 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9919 | clean) \ |
2a4cbe27 NN |
9920 | || exit 1 |
9921 | ||
6bd3dfaa | 9922 | @endif flex |
2a4cbe27 | 9923 | |
4fa63067 NN |
9924 | .PHONY: maybe-distclean-flex distclean-flex |
9925 | maybe-distclean-flex: | |
6bd3dfaa PB |
9926 | @if flex |
9927 | maybe-distclean-flex: distclean-flex | |
2a4cbe27 | 9928 | |
4fa63067 NN |
9929 | distclean-flex: |
9930 | @[ -f ./flex/Makefile ] || exit 0; \ | |
b40e3958 L |
9931 | r=`${PWD_COMMAND}`; export r; \ |
9932 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9933 | $(HOST_EXPORTS) \ |
b813574b | 9934 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9935 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9936 | done; \ | |
4fa63067 | 9937 | echo "Doing distclean in flex" ; \ |
b00612cc | 9938 | (cd $(HOST_SUBDIR)/flex && \ |
2a4cbe27 NN |
9939 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9940 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9941 | "RANLIB=$${RANLIB}" \ | |
9942 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9943 | distclean) \ |
2a4cbe27 NN |
9944 | || exit 1 |
9945 | ||
6bd3dfaa | 9946 | @endif flex |
2a4cbe27 | 9947 | |
4fa63067 NN |
9948 | .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex |
9949 | maybe-maintainer-clean-flex: | |
6bd3dfaa PB |
9950 | @if flex |
9951 | maybe-maintainer-clean-flex: maintainer-clean-flex | |
2a4cbe27 | 9952 | |
4fa63067 NN |
9953 | maintainer-clean-flex: |
9954 | @[ -f ./flex/Makefile ] || exit 0; \ | |
b40e3958 L |
9955 | r=`${PWD_COMMAND}`; export r; \ |
9956 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9957 | $(HOST_EXPORTS) \ |
b813574b | 9958 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9959 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9960 | done; \ | |
4fa63067 | 9961 | echo "Doing maintainer-clean in flex" ; \ |
b00612cc | 9962 | (cd $(HOST_SUBDIR)/flex && \ |
2a4cbe27 NN |
9963 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9964 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9965 | "RANLIB=$${RANLIB}" \ | |
9966 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 9967 | maintainer-clean) \ |
2a4cbe27 NN |
9968 | || exit 1 |
9969 | ||
6bd3dfaa | 9970 | @endif flex |
2a4cbe27 | 9971 | |
2a4cbe27 | 9972 | |
a7254363 | 9973 | |
4fa63067 NN |
9974 | .PHONY: configure-gas maybe-configure-gas |
9975 | maybe-configure-gas: | |
6bd3dfaa PB |
9976 | @if gas |
9977 | maybe-configure-gas: configure-gas | |
a7254363 | 9978 | configure-gas: |
72b2455a | 9979 | @test -f stage_last && exit 0; \ |
b00612cc PB |
9980 | test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \ |
9981 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \ | |
b40e3958 L |
9982 | r=`${PWD_COMMAND}`; export r; \ |
9983 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9984 | $(HOST_EXPORTS) \ |
a7254363 PB |
9985 | echo Configuring in $(HOST_SUBDIR)/gas; \ |
9986 | cd "$(HOST_SUBDIR)/gas" || exit 1; \ | |
4fa63067 | 9987 | case $(srcdir) in \ |
b00612cc PB |
9988 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
9989 | *) topdir=`echo $(HOST_SUBDIR)/gas/ | \ | |
9990 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 9991 | esac; \ |
b00612cc PB |
9992 | srcdiroption="--srcdir=$${topdir}/gas"; \ |
9993 | libsrcdir="$$s/gas"; \ | |
4fa63067 | 9994 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 9995 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 9996 | || exit 1 |
6bd3dfaa | 9997 | @endif gas |
4fa63067 | 9998 | |
a7254363 PB |
9999 | |
10000 | ||
d545f33b PB |
10001 | .PHONY: configure-stage1-gas maybe-configure-stage1-gas |
10002 | maybe-configure-stage1-gas: | |
10003 | @if gas-bootstrap | |
10004 | maybe-configure-stage1-gas: configure-stage1-gas | |
10005 | configure-stage1-gas: | |
10006 | @$(MAKE) stage1-start | |
10007 | @[ -f $(HOST_SUBDIR)/gas/Makefile ] && exit 0 || : ; \ | |
10008 | r=`${PWD_COMMAND}`; export r; \ | |
10009 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10010 | $(HOST_EXPORTS) \ | |
10011 | echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \ | |
10012 | cd $(HOST_SUBDIR)/gas || exit 1; \ | |
10013 | case $(srcdir) in \ | |
10014 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10015 | *) topdir=`echo $(HOST_SUBDIR)/gas/ | \ | |
10016 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10017 | esac; \ | |
10018 | srcdiroption="--srcdir=$${topdir}/gas"; \ | |
10019 | libsrcdir="$$s/gas"; \ | |
10020 | $(SHELL) $${libsrcdir}/configure \ | |
10021 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
10022 | --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" | |
10023 | @endif gas-bootstrap | |
10024 | ||
10025 | .PHONY: configure-stage2-gas maybe-configure-stage2-gas | |
10026 | maybe-configure-stage2-gas: | |
10027 | @if gas-bootstrap | |
10028 | maybe-configure-stage2-gas: configure-stage2-gas | |
10029 | configure-stage2-gas: | |
10030 | @$(MAKE) stage2-start | |
10031 | @[ -f $(HOST_SUBDIR)/gas/Makefile ] && exit 0 || : ; \ | |
10032 | r=`${PWD_COMMAND}`; export r; \ | |
10033 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10034 | $(HOST_EXPORTS) \ | |
10035 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10036 | echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \ | |
10037 | cd $(HOST_SUBDIR)/gas || exit 1; \ | |
10038 | case $(srcdir) in \ | |
10039 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10040 | *) topdir=`echo $(HOST_SUBDIR)/gas/ | \ | |
10041 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10042 | esac; \ | |
10043 | srcdiroption="--srcdir=$${topdir}/gas"; \ | |
10044 | libsrcdir="$$s/gas"; \ | |
10045 | $(SHELL) $${libsrcdir}/configure \ | |
10046 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
10047 | @stage2_werror_flag@ | |
10048 | @endif gas-bootstrap | |
10049 | ||
10050 | .PHONY: configure-stage3-gas maybe-configure-stage3-gas | |
10051 | maybe-configure-stage3-gas: | |
10052 | @if gas-bootstrap | |
10053 | maybe-configure-stage3-gas: configure-stage3-gas | |
10054 | configure-stage3-gas: | |
10055 | @$(MAKE) stage3-start | |
10056 | @[ -f $(HOST_SUBDIR)/gas/Makefile ] && exit 0 || : ; \ | |
10057 | r=`${PWD_COMMAND}`; export r; \ | |
10058 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10059 | $(HOST_EXPORTS) \ | |
10060 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10061 | echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \ | |
10062 | cd $(HOST_SUBDIR)/gas || exit 1; \ | |
10063 | case $(srcdir) in \ | |
10064 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10065 | *) topdir=`echo $(HOST_SUBDIR)/gas/ | \ | |
10066 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10067 | esac; \ | |
10068 | srcdiroption="--srcdir=$${topdir}/gas"; \ | |
10069 | libsrcdir="$$s/gas"; \ | |
10070 | $(SHELL) $${libsrcdir}/configure \ | |
10071 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
10072 | @stage2_werror_flag@ | |
10073 | @endif gas-bootstrap | |
10074 | ||
10075 | .PHONY: configure-stage4-gas maybe-configure-stage4-gas | |
10076 | maybe-configure-stage4-gas: | |
10077 | @if gas-bootstrap | |
10078 | maybe-configure-stage4-gas: configure-stage4-gas | |
10079 | configure-stage4-gas: | |
10080 | @$(MAKE) stage4-start | |
10081 | @[ -f $(HOST_SUBDIR)/gas/Makefile ] && exit 0 || : ; \ | |
10082 | r=`${PWD_COMMAND}`; export r; \ | |
10083 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10084 | $(HOST_EXPORTS) \ | |
10085 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10086 | echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \ | |
10087 | cd $(HOST_SUBDIR)/gas || exit 1; \ | |
10088 | case $(srcdir) in \ | |
10089 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10090 | *) topdir=`echo $(HOST_SUBDIR)/gas/ | \ | |
10091 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10092 | esac; \ | |
10093 | srcdiroption="--srcdir=$${topdir}/gas"; \ | |
10094 | libsrcdir="$$s/gas"; \ | |
10095 | $(SHELL) $${libsrcdir}/configure \ | |
10096 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
10097 | @stage2_werror_flag@ | |
10098 | @endif gas-bootstrap | |
10099 | ||
10100 | .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas | |
10101 | maybe-configure-stageprofile-gas: | |
10102 | @if gas-bootstrap | |
10103 | maybe-configure-stageprofile-gas: configure-stageprofile-gas | |
10104 | configure-stageprofile-gas: | |
10105 | @$(MAKE) stageprofile-start | |
10106 | @[ -f $(HOST_SUBDIR)/gas/Makefile ] && exit 0 || : ; \ | |
10107 | r=`${PWD_COMMAND}`; export r; \ | |
10108 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10109 | $(HOST_EXPORTS) \ | |
10110 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10111 | echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \ | |
10112 | cd $(HOST_SUBDIR)/gas || exit 1; \ | |
10113 | case $(srcdir) in \ | |
10114 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10115 | *) topdir=`echo $(HOST_SUBDIR)/gas/ | \ | |
10116 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10117 | esac; \ | |
10118 | srcdiroption="--srcdir=$${topdir}/gas"; \ | |
10119 | libsrcdir="$$s/gas"; \ | |
10120 | $(SHELL) $${libsrcdir}/configure \ | |
10121 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
10122 | @stage2_werror_flag@ | |
10123 | @endif gas-bootstrap | |
10124 | ||
10125 | .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas | |
10126 | maybe-configure-stagefeedback-gas: | |
10127 | @if gas-bootstrap | |
10128 | maybe-configure-stagefeedback-gas: configure-stagefeedback-gas | |
10129 | configure-stagefeedback-gas: | |
10130 | @$(MAKE) stagefeedback-start | |
10131 | @[ -f $(HOST_SUBDIR)/gas/Makefile ] && exit 0 || : ; \ | |
10132 | r=`${PWD_COMMAND}`; export r; \ | |
10133 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10134 | $(HOST_EXPORTS) \ | |
10135 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10136 | echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \ | |
10137 | cd $(HOST_SUBDIR)/gas || exit 1; \ | |
10138 | case $(srcdir) in \ | |
10139 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10140 | *) topdir=`echo $(HOST_SUBDIR)/gas/ | \ | |
10141 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10142 | esac; \ | |
10143 | srcdiroption="--srcdir=$${topdir}/gas"; \ | |
10144 | libsrcdir="$$s/gas"; \ | |
10145 | $(SHELL) $${libsrcdir}/configure \ | |
10146 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
10147 | @stage2_werror_flag@ | |
10148 | @endif gas-bootstrap | |
10149 | ||
10150 | ||
10151 | ||
10152 | ||
10153 | ||
4fa63067 NN |
10154 | .PHONY: all-gas maybe-all-gas |
10155 | maybe-all-gas: | |
6bd3dfaa | 10156 | @if gas |
d27cc32e | 10157 | TARGET-gas=all |
6bd3dfaa | 10158 | maybe-all-gas: all-gas |
4fa63067 | 10159 | all-gas: configure-gas |
72b2455a PB |
10160 | @test -f stage_last && exit 0; \ |
10161 | r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 10162 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 10163 | $(HOST_EXPORTS) \ |
b00612cc PB |
10164 | (cd $(HOST_SUBDIR)/gas && \ |
10165 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gas)) | |
6bd3dfaa | 10166 | @endif gas |
4fa63067 | 10167 | |
a7254363 | 10168 | |
d545f33b PB |
10169 | |
10170 | .PHONY: all-stage1-gas maybe-all-stage1-gas | |
10171 | .PHONY: clean-stage1-gas maybe-clean-stage1-gas | |
10172 | maybe-all-stage1-gas: | |
10173 | maybe-clean-stage1-gas: | |
10174 | @if gas-bootstrap | |
10175 | maybe-all-stage1-gas: all-stage1-gas | |
10176 | all-stage1: all-stage1-gas | |
10177 | all-stage1-gas: configure-stage1-gas | |
10178 | @$(MAKE) stage1-start | |
10179 | @r=`${PWD_COMMAND}`; export r; \ | |
10180 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10181 | $(HOST_EXPORTS) \ | |
10182 | cd $(HOST_SUBDIR)/gas && \ | |
10183 | $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" | |
10184 | ||
10185 | maybe-clean-stage1-gas: clean-stage1-gas | |
10186 | clean-stage1: clean-stage1-gas | |
10187 | clean-stage1-gas: | |
10188 | @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] \ | |
10189 | || exit 0 ; \ | |
10190 | [ -f $(HOST_SUBDIR)/gas/Makefile ] || $(MAKE) stage1-start ; \ | |
10191 | cd $(HOST_SUBDIR)/gas && \ | |
10192 | $(MAKE) $(FLAGS_TO_PASS) \ | |
10193 | CFLAGS="$(STAGE1_CFLAGS)" clean | |
10194 | @endif gas-bootstrap | |
10195 | ||
10196 | ||
10197 | .PHONY: all-stage2-gas maybe-all-stage2-gas | |
10198 | .PHONY: clean-stage2-gas maybe-clean-stage2-gas | |
10199 | maybe-all-stage2-gas: | |
10200 | maybe-clean-stage2-gas: | |
10201 | @if gas-bootstrap | |
10202 | maybe-all-stage2-gas: all-stage2-gas | |
10203 | all-stage2: all-stage2-gas | |
10204 | all-stage2-gas: configure-stage2-gas | |
10205 | @$(MAKE) stage2-start | |
10206 | @r=`${PWD_COMMAND}`; export r; \ | |
10207 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10208 | $(HOST_EXPORTS) \ | |
10209 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10210 | cd $(HOST_SUBDIR)/gas && \ | |
10211 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
10212 | ||
10213 | maybe-clean-stage2-gas: clean-stage2-gas | |
10214 | clean-stage2: clean-stage2-gas | |
10215 | clean-stage2-gas: | |
10216 | @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] \ | |
10217 | || exit 0 ; \ | |
10218 | [ -f $(HOST_SUBDIR)/gas/Makefile ] || $(MAKE) stage2-start ; \ | |
10219 | cd $(HOST_SUBDIR)/gas && \ | |
10220 | $(MAKE) $(FLAGS_TO_PASS) \ | |
10221 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10222 | clean | |
10223 | @endif gas-bootstrap | |
10224 | ||
10225 | ||
10226 | .PHONY: all-stage3-gas maybe-all-stage3-gas | |
10227 | .PHONY: clean-stage3-gas maybe-clean-stage3-gas | |
10228 | maybe-all-stage3-gas: | |
10229 | maybe-clean-stage3-gas: | |
10230 | @if gas-bootstrap | |
10231 | maybe-all-stage3-gas: all-stage3-gas | |
10232 | all-stage3: all-stage3-gas | |
10233 | all-stage3-gas: configure-stage3-gas | |
10234 | @$(MAKE) stage3-start | |
10235 | @r=`${PWD_COMMAND}`; export r; \ | |
10236 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10237 | $(HOST_EXPORTS) \ | |
10238 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10239 | cd $(HOST_SUBDIR)/gas && \ | |
10240 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
10241 | ||
10242 | maybe-clean-stage3-gas: clean-stage3-gas | |
10243 | clean-stage3: clean-stage3-gas | |
10244 | clean-stage3-gas: | |
10245 | @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] \ | |
10246 | || exit 0 ; \ | |
10247 | [ -f $(HOST_SUBDIR)/gas/Makefile ] || $(MAKE) stage3-start ; \ | |
10248 | cd $(HOST_SUBDIR)/gas && \ | |
10249 | $(MAKE) $(FLAGS_TO_PASS) \ | |
10250 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10251 | clean | |
10252 | @endif gas-bootstrap | |
10253 | ||
10254 | ||
10255 | .PHONY: all-stage4-gas maybe-all-stage4-gas | |
10256 | .PHONY: clean-stage4-gas maybe-clean-stage4-gas | |
10257 | maybe-all-stage4-gas: | |
10258 | maybe-clean-stage4-gas: | |
10259 | @if gas-bootstrap | |
10260 | maybe-all-stage4-gas: all-stage4-gas | |
10261 | all-stage4: all-stage4-gas | |
10262 | all-stage4-gas: configure-stage4-gas | |
10263 | @$(MAKE) stage4-start | |
10264 | @r=`${PWD_COMMAND}`; export r; \ | |
10265 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10266 | $(HOST_EXPORTS) \ | |
10267 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10268 | cd $(HOST_SUBDIR)/gas && \ | |
10269 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
10270 | ||
10271 | maybe-clean-stage4-gas: clean-stage4-gas | |
10272 | clean-stage4: clean-stage4-gas | |
10273 | clean-stage4-gas: | |
10274 | @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] \ | |
10275 | || exit 0 ; \ | |
10276 | [ -f $(HOST_SUBDIR)/gas/Makefile ] || $(MAKE) stage4-start ; \ | |
10277 | cd $(HOST_SUBDIR)/gas && \ | |
10278 | $(MAKE) $(FLAGS_TO_PASS) \ | |
10279 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10280 | clean | |
10281 | @endif gas-bootstrap | |
10282 | ||
10283 | ||
10284 | .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas | |
10285 | .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas | |
10286 | maybe-all-stageprofile-gas: | |
10287 | maybe-clean-stageprofile-gas: | |
10288 | @if gas-bootstrap | |
10289 | maybe-all-stageprofile-gas: all-stageprofile-gas | |
10290 | all-stageprofile: all-stageprofile-gas | |
10291 | all-stageprofile-gas: configure-stageprofile-gas | |
10292 | @$(MAKE) stageprofile-start | |
10293 | @r=`${PWD_COMMAND}`; export r; \ | |
10294 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10295 | $(HOST_EXPORTS) \ | |
10296 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10297 | cd $(HOST_SUBDIR)/gas && \ | |
10298 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" | |
10299 | ||
10300 | maybe-clean-stageprofile-gas: clean-stageprofile-gas | |
10301 | clean-stageprofile: clean-stageprofile-gas | |
10302 | clean-stageprofile-gas: | |
10303 | @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] \ | |
10304 | || exit 0 ; \ | |
10305 | [ -f $(HOST_SUBDIR)/gas/Makefile ] || $(MAKE) stageprofile-start ; \ | |
10306 | cd $(HOST_SUBDIR)/gas && \ | |
10307 | $(MAKE) $(FLAGS_TO_PASS) \ | |
10308 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10309 | CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean | |
10310 | @endif gas-bootstrap | |
10311 | ||
10312 | ||
10313 | .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas | |
10314 | .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas | |
10315 | maybe-all-stagefeedback-gas: | |
10316 | maybe-clean-stagefeedback-gas: | |
10317 | @if gas-bootstrap | |
10318 | maybe-all-stagefeedback-gas: all-stagefeedback-gas | |
10319 | all-stagefeedback: all-stagefeedback-gas | |
10320 | all-stagefeedback-gas: configure-stagefeedback-gas | |
10321 | @$(MAKE) stagefeedback-start | |
10322 | @r=`${PWD_COMMAND}`; export r; \ | |
10323 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10324 | $(HOST_EXPORTS) \ | |
10325 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10326 | cd $(HOST_SUBDIR)/gas && \ | |
10327 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" | |
10328 | ||
10329 | maybe-clean-stagefeedback-gas: clean-stagefeedback-gas | |
10330 | clean-stagefeedback: clean-stagefeedback-gas | |
10331 | clean-stagefeedback-gas: | |
10332 | @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] \ | |
10333 | || exit 0 ; \ | |
10334 | [ -f $(HOST_SUBDIR)/gas/Makefile ] || $(MAKE) stagefeedback-start ; \ | |
10335 | cd $(HOST_SUBDIR)/gas && \ | |
10336 | $(MAKE) $(FLAGS_TO_PASS) \ | |
10337 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10338 | CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean | |
10339 | @endif gas-bootstrap | |
10340 | ||
10341 | ||
10342 | ||
10343 | ||
10344 | ||
4fa63067 NN |
10345 | .PHONY: check-gas maybe-check-gas |
10346 | maybe-check-gas: | |
6bd3dfaa PB |
10347 | @if gas |
10348 | maybe-check-gas: check-gas | |
4fa63067 NN |
10349 | |
10350 | check-gas: | |
10351 | @r=`${PWD_COMMAND}`; export r; \ | |
10352 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10353 | $(HOST_EXPORTS) \ |
b00612cc PB |
10354 | (cd $(HOST_SUBDIR)/gas && \ |
10355 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4fa63067 | 10356 | |
6bd3dfaa | 10357 | @endif gas |
4fa63067 NN |
10358 | |
10359 | .PHONY: install-gas maybe-install-gas | |
10360 | maybe-install-gas: | |
6bd3dfaa PB |
10361 | @if gas |
10362 | maybe-install-gas: install-gas | |
4fa63067 NN |
10363 | |
10364 | install-gas: installdirs | |
10365 | @r=`${PWD_COMMAND}`; export r; \ | |
10366 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10367 | $(HOST_EXPORTS) \ |
b00612cc | 10368 | (cd $(HOST_SUBDIR)/gas && \ |
2da12f12 | 10369 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 10370 | |
6bd3dfaa | 10371 | @endif gas |
4fa63067 NN |
10372 | |
10373 | # Other targets (info, dvi, etc.) | |
10374 | ||
10375 | .PHONY: maybe-info-gas info-gas | |
10376 | maybe-info-gas: | |
6bd3dfaa PB |
10377 | @if gas |
10378 | maybe-info-gas: info-gas | |
4fa63067 NN |
10379 | |
10380 | info-gas: \ | |
10381 | configure-gas | |
10382 | @[ -f ./gas/Makefile ] || exit 0; \ | |
10383 | r=`${PWD_COMMAND}`; export r; \ | |
10384 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10385 | $(HOST_EXPORTS) \ |
b813574b | 10386 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
10387 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10388 | done; \ | |
4fa63067 | 10389 | echo "Doing info in gas" ; \ |
b00612cc | 10390 | (cd $(HOST_SUBDIR)/gas && \ |
2a4cbe27 NN |
10391 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10392 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10393 | "RANLIB=$${RANLIB}" \ | |
10394 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 10395 | info) \ |
2a4cbe27 NN |
10396 | || exit 1 |
10397 | ||
6bd3dfaa | 10398 | @endif gas |
2a4cbe27 | 10399 | |
4fa63067 NN |
10400 | .PHONY: maybe-dvi-gas dvi-gas |
10401 | maybe-dvi-gas: | |
6bd3dfaa PB |
10402 | @if gas |
10403 | maybe-dvi-gas: dvi-gas | |
2a4cbe27 | 10404 | |
4fa63067 NN |
10405 | dvi-gas: \ |
10406 | configure-gas | |
10407 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
10408 | r=`${PWD_COMMAND}`; export r; \ |
10409 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10410 | $(HOST_EXPORTS) \ |
b813574b | 10411 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
10412 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10413 | done; \ | |
4fa63067 | 10414 | echo "Doing dvi in gas" ; \ |
b00612cc | 10415 | (cd $(HOST_SUBDIR)/gas && \ |
2a4cbe27 NN |
10416 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10417 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10418 | "RANLIB=$${RANLIB}" \ | |
10419 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 10420 | dvi) \ |
2a4cbe27 NN |
10421 | || exit 1 |
10422 | ||
6bd3dfaa | 10423 | @endif gas |
2a4cbe27 | 10424 | |
6d389afc MS |
10425 | .PHONY: maybe-html-gas html-gas |
10426 | maybe-html-gas: | |
10427 | @if gas | |
10428 | maybe-html-gas: html-gas | |
10429 | ||
10430 | html-gas: \ | |
10431 | configure-gas | |
10432 | @[ -f ./gas/Makefile ] || exit 0; \ | |
10433 | r=`${PWD_COMMAND}`; export r; \ | |
10434 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
10435 | $(HOST_EXPORTS) \ |
10436 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
10437 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
10438 | done; \ | |
10439 | echo "Doing html in gas" ; \ | |
b00612cc | 10440 | (cd $(HOST_SUBDIR)/gas && \ |
6d389afc MS |
10441 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10442 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10443 | "RANLIB=$${RANLIB}" \ | |
10444 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
10445 | html) \ | |
10446 | || exit 1 | |
10447 | ||
10448 | @endif gas | |
10449 | ||
4fa63067 NN |
10450 | .PHONY: maybe-TAGS-gas TAGS-gas |
10451 | maybe-TAGS-gas: | |
6bd3dfaa PB |
10452 | @if gas |
10453 | maybe-TAGS-gas: TAGS-gas | |
2a4cbe27 | 10454 | |
4fa63067 NN |
10455 | TAGS-gas: \ |
10456 | configure-gas | |
10457 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
10458 | r=`${PWD_COMMAND}`; export r; \ |
10459 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10460 | $(HOST_EXPORTS) \ |
b813574b | 10461 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
10462 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10463 | done; \ | |
4fa63067 | 10464 | echo "Doing TAGS in gas" ; \ |
b00612cc | 10465 | (cd $(HOST_SUBDIR)/gas && \ |
2a4cbe27 NN |
10466 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10467 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10468 | "RANLIB=$${RANLIB}" \ | |
10469 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 10470 | TAGS) \ |
2a4cbe27 NN |
10471 | || exit 1 |
10472 | ||
6bd3dfaa | 10473 | @endif gas |
2a4cbe27 | 10474 | |
4fa63067 NN |
10475 | .PHONY: maybe-install-info-gas install-info-gas |
10476 | maybe-install-info-gas: | |
6bd3dfaa PB |
10477 | @if gas |
10478 | maybe-install-info-gas: install-info-gas | |
2a4cbe27 | 10479 | |
4fa63067 NN |
10480 | install-info-gas: \ |
10481 | configure-gas \ | |
10482 | info-gas | |
10483 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
10484 | r=`${PWD_COMMAND}`; export r; \ |
10485 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10486 | $(HOST_EXPORTS) \ |
b813574b | 10487 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
10488 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10489 | done; \ | |
4fa63067 | 10490 | echo "Doing install-info in gas" ; \ |
b00612cc | 10491 | (cd $(HOST_SUBDIR)/gas && \ |
2a4cbe27 NN |
10492 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10493 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10494 | "RANLIB=$${RANLIB}" \ | |
10495 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 10496 | install-info) \ |
2a4cbe27 NN |
10497 | || exit 1 |
10498 | ||
6bd3dfaa | 10499 | @endif gas |
2a4cbe27 | 10500 | |
4fa63067 NN |
10501 | .PHONY: maybe-installcheck-gas installcheck-gas |
10502 | maybe-installcheck-gas: | |
6bd3dfaa PB |
10503 | @if gas |
10504 | maybe-installcheck-gas: installcheck-gas | |
2a4cbe27 | 10505 | |
4fa63067 NN |
10506 | installcheck-gas: \ |
10507 | configure-gas | |
10508 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
10509 | r=`${PWD_COMMAND}`; export r; \ |
10510 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10511 | $(HOST_EXPORTS) \ |
b813574b | 10512 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
10513 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10514 | done; \ | |
4fa63067 | 10515 | echo "Doing installcheck in gas" ; \ |
b00612cc | 10516 | (cd $(HOST_SUBDIR)/gas && \ |
2a4cbe27 NN |
10517 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10518 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10519 | "RANLIB=$${RANLIB}" \ | |
10520 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 10521 | installcheck) \ |
2a4cbe27 NN |
10522 | || exit 1 |
10523 | ||
6bd3dfaa | 10524 | @endif gas |
2a4cbe27 | 10525 | |
4fa63067 NN |
10526 | .PHONY: maybe-mostlyclean-gas mostlyclean-gas |
10527 | maybe-mostlyclean-gas: | |
6bd3dfaa PB |
10528 | @if gas |
10529 | maybe-mostlyclean-gas: mostlyclean-gas | |
2a4cbe27 | 10530 | |
4fa63067 NN |
10531 | mostlyclean-gas: |
10532 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
10533 | r=`${PWD_COMMAND}`; export r; \ |
10534 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10535 | $(HOST_EXPORTS) \ |
b813574b | 10536 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
10537 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10538 | done; \ | |
4fa63067 | 10539 | echo "Doing mostlyclean in gas" ; \ |
b00612cc | 10540 | (cd $(HOST_SUBDIR)/gas && \ |
2a4cbe27 NN |
10541 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10542 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10543 | "RANLIB=$${RANLIB}" \ | |
10544 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 10545 | mostlyclean) \ |
2a4cbe27 NN |
10546 | || exit 1 |
10547 | ||
6bd3dfaa | 10548 | @endif gas |
2a4cbe27 | 10549 | |
4fa63067 NN |
10550 | .PHONY: maybe-clean-gas clean-gas |
10551 | maybe-clean-gas: | |
6bd3dfaa PB |
10552 | @if gas |
10553 | maybe-clean-gas: clean-gas | |
2a4cbe27 | 10554 | |
4fa63067 NN |
10555 | clean-gas: |
10556 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
10557 | r=`${PWD_COMMAND}`; export r; \ |
10558 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10559 | $(HOST_EXPORTS) \ |
b813574b | 10560 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
10561 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10562 | done; \ | |
4fa63067 | 10563 | echo "Doing clean in gas" ; \ |
b00612cc | 10564 | (cd $(HOST_SUBDIR)/gas && \ |
2a4cbe27 NN |
10565 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10566 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10567 | "RANLIB=$${RANLIB}" \ | |
10568 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 10569 | clean) \ |
2a4cbe27 NN |
10570 | || exit 1 |
10571 | ||
6bd3dfaa | 10572 | @endif gas |
2a4cbe27 | 10573 | |
4fa63067 NN |
10574 | .PHONY: maybe-distclean-gas distclean-gas |
10575 | maybe-distclean-gas: | |
6bd3dfaa PB |
10576 | @if gas |
10577 | maybe-distclean-gas: distclean-gas | |
2a4cbe27 | 10578 | |
4fa63067 NN |
10579 | distclean-gas: |
10580 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
10581 | r=`${PWD_COMMAND}`; export r; \ |
10582 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10583 | $(HOST_EXPORTS) \ |
b813574b | 10584 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
10585 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10586 | done; \ | |
4fa63067 | 10587 | echo "Doing distclean in gas" ; \ |
b00612cc | 10588 | (cd $(HOST_SUBDIR)/gas && \ |
2a4cbe27 NN |
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}" \ | |
b813574b | 10593 | distclean) \ |
2a4cbe27 NN |
10594 | || exit 1 |
10595 | ||
6bd3dfaa | 10596 | @endif gas |
2a4cbe27 | 10597 | |
4fa63067 NN |
10598 | .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas |
10599 | maybe-maintainer-clean-gas: | |
6bd3dfaa PB |
10600 | @if gas |
10601 | maybe-maintainer-clean-gas: maintainer-clean-gas | |
2a4cbe27 | 10602 | |
4fa63067 NN |
10603 | maintainer-clean-gas: |
10604 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
10605 | r=`${PWD_COMMAND}`; export r; \ |
10606 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10607 | $(HOST_EXPORTS) \ |
b813574b | 10608 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
10609 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10610 | done; \ | |
4fa63067 | 10611 | echo "Doing maintainer-clean in gas" ; \ |
b00612cc | 10612 | (cd $(HOST_SUBDIR)/gas && \ |
2a4cbe27 NN |
10613 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10614 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10615 | "RANLIB=$${RANLIB}" \ | |
10616 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 10617 | maintainer-clean) \ |
2a4cbe27 NN |
10618 | || exit 1 |
10619 | ||
6bd3dfaa | 10620 | @endif gas |
2a4cbe27 | 10621 | |
2a4cbe27 | 10622 | |
a7254363 | 10623 | |
b813574b PB |
10624 | .PHONY: configure-gcc maybe-configure-gcc |
10625 | maybe-configure-gcc: | |
10626 | @if gcc | |
10627 | maybe-configure-gcc: configure-gcc | |
a7254363 | 10628 | configure-gcc: |
72b2455a | 10629 | @test -f stage_last && exit 0; \ |
b00612cc PB |
10630 | test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \ |
10631 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \ | |
4fa63067 NN |
10632 | r=`${PWD_COMMAND}`; export r; \ |
10633 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10634 | $(HOST_EXPORTS) \ |
a7254363 PB |
10635 | echo Configuring in $(HOST_SUBDIR)/gcc; \ |
10636 | cd "$(HOST_SUBDIR)/gcc" || exit 1; \ | |
4fa63067 | 10637 | case $(srcdir) in \ |
b00612cc PB |
10638 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
10639 | *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \ | |
10640 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 10641 | esac; \ |
b00612cc PB |
10642 | srcdiroption="--srcdir=$${topdir}/gcc"; \ |
10643 | libsrcdir="$$s/gcc"; \ | |
4fa63067 | 10644 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 10645 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 10646 | || exit 1 |
b813574b | 10647 | @endif gcc |
4fa63067 | 10648 | |
a7254363 PB |
10649 | |
10650 | ||
d545f33b PB |
10651 | .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc |
10652 | maybe-configure-stage1-gcc: | |
10653 | @if gcc-bootstrap | |
10654 | maybe-configure-stage1-gcc: configure-stage1-gcc | |
10655 | configure-stage1-gcc: | |
10656 | @$(MAKE) stage1-start | |
10657 | @[ -f $(HOST_SUBDIR)/gcc/Makefile ] && exit 0 || : ; \ | |
10658 | r=`${PWD_COMMAND}`; export r; \ | |
10659 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10660 | $(HOST_EXPORTS) \ | |
10661 | echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \ | |
10662 | cd $(HOST_SUBDIR)/gcc || exit 1; \ | |
10663 | case $(srcdir) in \ | |
10664 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10665 | *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \ | |
10666 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10667 | esac; \ | |
10668 | srcdiroption="--srcdir=$${topdir}/gcc"; \ | |
10669 | libsrcdir="$$s/gcc"; \ | |
10670 | $(SHELL) $${libsrcdir}/configure \ | |
10671 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
10672 | --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" | |
10673 | @endif gcc-bootstrap | |
10674 | ||
10675 | .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc | |
10676 | maybe-configure-stage2-gcc: | |
10677 | @if gcc-bootstrap | |
10678 | maybe-configure-stage2-gcc: configure-stage2-gcc | |
10679 | configure-stage2-gcc: | |
10680 | @$(MAKE) stage2-start | |
10681 | @[ -f $(HOST_SUBDIR)/gcc/Makefile ] && exit 0 || : ; \ | |
10682 | r=`${PWD_COMMAND}`; export r; \ | |
10683 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10684 | $(HOST_EXPORTS) \ | |
10685 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10686 | echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \ | |
10687 | cd $(HOST_SUBDIR)/gcc || exit 1; \ | |
10688 | case $(srcdir) in \ | |
10689 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10690 | *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \ | |
10691 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10692 | esac; \ | |
10693 | srcdiroption="--srcdir=$${topdir}/gcc"; \ | |
10694 | libsrcdir="$$s/gcc"; \ | |
10695 | $(SHELL) $${libsrcdir}/configure \ | |
10696 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
10697 | @stage2_werror_flag@ | |
10698 | @endif gcc-bootstrap | |
10699 | ||
10700 | .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc | |
10701 | maybe-configure-stage3-gcc: | |
10702 | @if gcc-bootstrap | |
10703 | maybe-configure-stage3-gcc: configure-stage3-gcc | |
10704 | configure-stage3-gcc: | |
10705 | @$(MAKE) stage3-start | |
10706 | @[ -f $(HOST_SUBDIR)/gcc/Makefile ] && exit 0 || : ; \ | |
10707 | r=`${PWD_COMMAND}`; export r; \ | |
10708 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10709 | $(HOST_EXPORTS) \ | |
10710 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10711 | echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \ | |
10712 | cd $(HOST_SUBDIR)/gcc || exit 1; \ | |
10713 | case $(srcdir) in \ | |
10714 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10715 | *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \ | |
10716 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10717 | esac; \ | |
10718 | srcdiroption="--srcdir=$${topdir}/gcc"; \ | |
10719 | libsrcdir="$$s/gcc"; \ | |
10720 | $(SHELL) $${libsrcdir}/configure \ | |
10721 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
10722 | @stage2_werror_flag@ | |
10723 | @endif gcc-bootstrap | |
10724 | ||
10725 | .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc | |
10726 | maybe-configure-stage4-gcc: | |
10727 | @if gcc-bootstrap | |
10728 | maybe-configure-stage4-gcc: configure-stage4-gcc | |
10729 | configure-stage4-gcc: | |
10730 | @$(MAKE) stage4-start | |
10731 | @[ -f $(HOST_SUBDIR)/gcc/Makefile ] && exit 0 || : ; \ | |
10732 | r=`${PWD_COMMAND}`; export r; \ | |
10733 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10734 | $(HOST_EXPORTS) \ | |
10735 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10736 | echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \ | |
10737 | cd $(HOST_SUBDIR)/gcc || exit 1; \ | |
10738 | case $(srcdir) in \ | |
10739 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10740 | *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \ | |
10741 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10742 | esac; \ | |
10743 | srcdiroption="--srcdir=$${topdir}/gcc"; \ | |
10744 | libsrcdir="$$s/gcc"; \ | |
10745 | $(SHELL) $${libsrcdir}/configure \ | |
10746 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
10747 | @stage2_werror_flag@ | |
10748 | @endif gcc-bootstrap | |
10749 | ||
10750 | .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc | |
10751 | maybe-configure-stageprofile-gcc: | |
10752 | @if gcc-bootstrap | |
10753 | maybe-configure-stageprofile-gcc: configure-stageprofile-gcc | |
10754 | configure-stageprofile-gcc: | |
10755 | @$(MAKE) stageprofile-start | |
10756 | @[ -f $(HOST_SUBDIR)/gcc/Makefile ] && exit 0 || : ; \ | |
10757 | r=`${PWD_COMMAND}`; export r; \ | |
10758 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10759 | $(HOST_EXPORTS) \ | |
10760 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10761 | echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \ | |
10762 | cd $(HOST_SUBDIR)/gcc || exit 1; \ | |
10763 | case $(srcdir) in \ | |
10764 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10765 | *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \ | |
10766 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10767 | esac; \ | |
10768 | srcdiroption="--srcdir=$${topdir}/gcc"; \ | |
10769 | libsrcdir="$$s/gcc"; \ | |
10770 | $(SHELL) $${libsrcdir}/configure \ | |
10771 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
10772 | @stage2_werror_flag@ | |
10773 | @endif gcc-bootstrap | |
10774 | ||
10775 | .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc | |
10776 | maybe-configure-stagefeedback-gcc: | |
10777 | @if gcc-bootstrap | |
10778 | maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc | |
10779 | configure-stagefeedback-gcc: | |
10780 | @$(MAKE) stagefeedback-start | |
10781 | @[ -f $(HOST_SUBDIR)/gcc/Makefile ] && exit 0 || : ; \ | |
10782 | r=`${PWD_COMMAND}`; export r; \ | |
10783 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10784 | $(HOST_EXPORTS) \ | |
10785 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10786 | echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \ | |
10787 | cd $(HOST_SUBDIR)/gcc || exit 1; \ | |
10788 | case $(srcdir) in \ | |
10789 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10790 | *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \ | |
10791 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10792 | esac; \ | |
10793 | srcdiroption="--srcdir=$${topdir}/gcc"; \ | |
10794 | libsrcdir="$$s/gcc"; \ | |
10795 | $(SHELL) $${libsrcdir}/configure \ | |
10796 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
10797 | @stage2_werror_flag@ | |
10798 | @endif gcc-bootstrap | |
10799 | ||
10800 | ||
10801 | ||
10802 | ||
10803 | ||
b813574b PB |
10804 | .PHONY: all-gcc maybe-all-gcc |
10805 | maybe-all-gcc: | |
10806 | @if gcc | |
d27cc32e | 10807 | TARGET-gcc=`if [ -f gcc/stage_last ]; then echo quickstrap ; else echo all; fi` |
b813574b PB |
10808 | maybe-all-gcc: all-gcc |
10809 | all-gcc: configure-gcc | |
72b2455a PB |
10810 | @test -f stage_last && exit 0; \ |
10811 | r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 10812 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 10813 | $(HOST_EXPORTS) \ |
b00612cc PB |
10814 | (cd $(HOST_SUBDIR)/gcc && \ |
10815 | $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(TARGET-gcc)) | |
b813574b | 10816 | @endif gcc |
4fa63067 | 10817 | |
a7254363 | 10818 | |
d545f33b PB |
10819 | |
10820 | .PHONY: all-stage1-gcc maybe-all-stage1-gcc | |
10821 | .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc | |
10822 | maybe-all-stage1-gcc: | |
10823 | maybe-clean-stage1-gcc: | |
10824 | @if gcc-bootstrap | |
10825 | maybe-all-stage1-gcc: all-stage1-gcc | |
10826 | all-stage1: all-stage1-gcc | |
10827 | all-stage1-gcc: configure-stage1-gcc | |
10828 | @$(MAKE) stage1-start | |
10829 | @r=`${PWD_COMMAND}`; export r; \ | |
10830 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10831 | $(HOST_EXPORTS) \ | |
10832 | cd $(HOST_SUBDIR)/gcc && \ | |
10833 | $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) | |
10834 | ||
10835 | maybe-clean-stage1-gcc: clean-stage1-gcc | |
10836 | clean-stage1: clean-stage1-gcc | |
10837 | clean-stage1-gcc: | |
10838 | @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] \ | |
10839 | || exit 0 ; \ | |
10840 | [ -f $(HOST_SUBDIR)/gcc/Makefile ] || $(MAKE) stage1-start ; \ | |
10841 | cd $(HOST_SUBDIR)/gcc && \ | |
10842 | $(MAKE) $(FLAGS_TO_PASS) \ | |
10843 | CFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) clean | |
10844 | @endif gcc-bootstrap | |
10845 | ||
10846 | ||
10847 | .PHONY: all-stage2-gcc maybe-all-stage2-gcc | |
10848 | .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc | |
10849 | maybe-all-stage2-gcc: | |
10850 | maybe-clean-stage2-gcc: | |
10851 | @if gcc-bootstrap | |
10852 | maybe-all-stage2-gcc: all-stage2-gcc | |
10853 | all-stage2: all-stage2-gcc | |
10854 | all-stage2-gcc: configure-stage2-gcc | |
10855 | @$(MAKE) stage2-start | |
10856 | @r=`${PWD_COMMAND}`; export r; \ | |
10857 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10858 | $(HOST_EXPORTS) \ | |
10859 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10860 | cd $(HOST_SUBDIR)/gcc && \ | |
10861 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) | |
10862 | ||
10863 | maybe-clean-stage2-gcc: clean-stage2-gcc | |
10864 | clean-stage2: clean-stage2-gcc | |
10865 | clean-stage2-gcc: | |
10866 | @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] \ | |
10867 | || exit 0 ; \ | |
10868 | [ -f $(HOST_SUBDIR)/gcc/Makefile ] || $(MAKE) stage2-start ; \ | |
10869 | cd $(HOST_SUBDIR)/gcc && \ | |
10870 | $(MAKE) $(FLAGS_TO_PASS) \ | |
10871 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10872 | $(EXTRA_GCC_FLAGS) clean | |
10873 | @endif gcc-bootstrap | |
10874 | ||
10875 | ||
10876 | .PHONY: all-stage3-gcc maybe-all-stage3-gcc | |
10877 | .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc | |
10878 | maybe-all-stage3-gcc: | |
10879 | maybe-clean-stage3-gcc: | |
10880 | @if gcc-bootstrap | |
10881 | maybe-all-stage3-gcc: all-stage3-gcc | |
10882 | all-stage3: all-stage3-gcc | |
10883 | all-stage3-gcc: configure-stage3-gcc | |
10884 | @$(MAKE) stage3-start | |
10885 | @r=`${PWD_COMMAND}`; export r; \ | |
10886 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10887 | $(HOST_EXPORTS) \ | |
10888 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10889 | cd $(HOST_SUBDIR)/gcc && \ | |
10890 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) | |
10891 | ||
10892 | maybe-clean-stage3-gcc: clean-stage3-gcc | |
10893 | clean-stage3: clean-stage3-gcc | |
10894 | clean-stage3-gcc: | |
10895 | @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] \ | |
10896 | || exit 0 ; \ | |
10897 | [ -f $(HOST_SUBDIR)/gcc/Makefile ] || $(MAKE) stage3-start ; \ | |
10898 | cd $(HOST_SUBDIR)/gcc && \ | |
10899 | $(MAKE) $(FLAGS_TO_PASS) \ | |
10900 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10901 | $(EXTRA_GCC_FLAGS) clean | |
10902 | @endif gcc-bootstrap | |
10903 | ||
10904 | ||
10905 | .PHONY: all-stage4-gcc maybe-all-stage4-gcc | |
10906 | .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc | |
10907 | maybe-all-stage4-gcc: | |
10908 | maybe-clean-stage4-gcc: | |
10909 | @if gcc-bootstrap | |
10910 | maybe-all-stage4-gcc: all-stage4-gcc | |
10911 | all-stage4: all-stage4-gcc | |
10912 | all-stage4-gcc: configure-stage4-gcc | |
10913 | @$(MAKE) stage4-start | |
10914 | @r=`${PWD_COMMAND}`; export r; \ | |
10915 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10916 | $(HOST_EXPORTS) \ | |
10917 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10918 | cd $(HOST_SUBDIR)/gcc && \ | |
10919 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) | |
10920 | ||
10921 | maybe-clean-stage4-gcc: clean-stage4-gcc | |
10922 | clean-stage4: clean-stage4-gcc | |
10923 | clean-stage4-gcc: | |
10924 | @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] \ | |
10925 | || exit 0 ; \ | |
10926 | [ -f $(HOST_SUBDIR)/gcc/Makefile ] || $(MAKE) stage4-start ; \ | |
10927 | cd $(HOST_SUBDIR)/gcc && \ | |
10928 | $(MAKE) $(FLAGS_TO_PASS) \ | |
10929 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10930 | $(EXTRA_GCC_FLAGS) clean | |
10931 | @endif gcc-bootstrap | |
10932 | ||
10933 | ||
10934 | .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc | |
10935 | .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc | |
10936 | maybe-all-stageprofile-gcc: | |
10937 | maybe-clean-stageprofile-gcc: | |
10938 | @if gcc-bootstrap | |
10939 | maybe-all-stageprofile-gcc: all-stageprofile-gcc | |
10940 | all-stageprofile: all-stageprofile-gcc | |
10941 | all-stageprofile-gcc: configure-stageprofile-gcc | |
10942 | @$(MAKE) stageprofile-start | |
10943 | @r=`${PWD_COMMAND}`; export r; \ | |
10944 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10945 | $(HOST_EXPORTS) \ | |
10946 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10947 | cd $(HOST_SUBDIR)/gcc && \ | |
10948 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS) | |
10949 | ||
10950 | maybe-clean-stageprofile-gcc: clean-stageprofile-gcc | |
10951 | clean-stageprofile: clean-stageprofile-gcc | |
10952 | clean-stageprofile-gcc: | |
10953 | @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] \ | |
10954 | || exit 0 ; \ | |
10955 | [ -f $(HOST_SUBDIR)/gcc/Makefile ] || $(MAKE) stageprofile-start ; \ | |
10956 | cd $(HOST_SUBDIR)/gcc && \ | |
10957 | $(MAKE) $(FLAGS_TO_PASS) \ | |
10958 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10959 | CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS) clean | |
10960 | @endif gcc-bootstrap | |
10961 | ||
10962 | ||
10963 | .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc | |
10964 | .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc | |
10965 | maybe-all-stagefeedback-gcc: | |
10966 | maybe-clean-stagefeedback-gcc: | |
10967 | @if gcc-bootstrap | |
10968 | maybe-all-stagefeedback-gcc: all-stagefeedback-gcc | |
10969 | all-stagefeedback: all-stagefeedback-gcc | |
10970 | all-stagefeedback-gcc: configure-stagefeedback-gcc | |
10971 | @$(MAKE) stagefeedback-start | |
10972 | @r=`${PWD_COMMAND}`; export r; \ | |
10973 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10974 | $(HOST_EXPORTS) \ | |
10975 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10976 | cd $(HOST_SUBDIR)/gcc && \ | |
10977 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS) | |
10978 | ||
10979 | maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc | |
10980 | clean-stagefeedback: clean-stagefeedback-gcc | |
10981 | clean-stagefeedback-gcc: | |
10982 | @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] \ | |
10983 | || exit 0 ; \ | |
10984 | [ -f $(HOST_SUBDIR)/gcc/Makefile ] || $(MAKE) stagefeedback-start ; \ | |
10985 | cd $(HOST_SUBDIR)/gcc && \ | |
10986 | $(MAKE) $(FLAGS_TO_PASS) \ | |
10987 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10988 | CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS) clean | |
10989 | @endif gcc-bootstrap | |
10990 | ||
10991 | ||
10992 | ||
10993 | ||
10994 | ||
b813574b PB |
10995 | .PHONY: check-gcc maybe-check-gcc |
10996 | maybe-check-gcc: | |
10997 | @if gcc | |
10998 | maybe-check-gcc: check-gcc | |
4fa63067 | 10999 | |
b813574b | 11000 | check-gcc: |
4fa63067 NN |
11001 | @r=`${PWD_COMMAND}`; export r; \ |
11002 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11003 | $(HOST_EXPORTS) \ |
b00612cc PB |
11004 | (cd $(HOST_SUBDIR)/gcc && \ |
11005 | $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check) | |
4fa63067 | 11006 | |
b813574b | 11007 | @endif gcc |
4fa63067 | 11008 | |
b813574b PB |
11009 | .PHONY: install-gcc maybe-install-gcc |
11010 | maybe-install-gcc: | |
11011 | @if gcc | |
11012 | maybe-install-gcc: install-gcc | |
4fa63067 | 11013 | |
b813574b | 11014 | install-gcc: installdirs |
4fa63067 NN |
11015 | @r=`${PWD_COMMAND}`; export r; \ |
11016 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11017 | $(HOST_EXPORTS) \ |
b00612cc | 11018 | (cd $(HOST_SUBDIR)/gcc && \ |
2da12f12 | 11019 | $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install) |
4fa63067 | 11020 | |
b813574b | 11021 | @endif gcc |
4fa63067 NN |
11022 | |
11023 | # Other targets (info, dvi, etc.) | |
11024 | ||
b813574b PB |
11025 | .PHONY: maybe-info-gcc info-gcc |
11026 | maybe-info-gcc: | |
11027 | @if gcc | |
11028 | maybe-info-gcc: info-gcc | |
4fa63067 | 11029 | |
b813574b PB |
11030 | info-gcc: \ |
11031 | configure-gcc | |
11032 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
11033 | r=`${PWD_COMMAND}`; export r; \ |
11034 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11035 | $(HOST_EXPORTS) \ |
b813574b | 11036 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
11037 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11038 | done; \ | |
b813574b | 11039 | echo "Doing info in gcc" ; \ |
b00612cc | 11040 | (cd $(HOST_SUBDIR)/gcc && \ |
2a4cbe27 NN |
11041 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11042 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11043 | "RANLIB=$${RANLIB}" \ | |
11044 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11045 | info) \ |
2a4cbe27 NN |
11046 | || exit 1 |
11047 | ||
b813574b | 11048 | @endif gcc |
2a4cbe27 | 11049 | |
b813574b PB |
11050 | .PHONY: maybe-dvi-gcc dvi-gcc |
11051 | maybe-dvi-gcc: | |
11052 | @if gcc | |
11053 | maybe-dvi-gcc: dvi-gcc | |
2a4cbe27 | 11054 | |
b813574b PB |
11055 | dvi-gcc: \ |
11056 | configure-gcc | |
11057 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
11058 | r=`${PWD_COMMAND}`; export r; \ |
11059 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11060 | $(HOST_EXPORTS) \ |
b813574b | 11061 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
11062 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11063 | done; \ | |
b813574b | 11064 | echo "Doing dvi in gcc" ; \ |
b00612cc | 11065 | (cd $(HOST_SUBDIR)/gcc && \ |
2a4cbe27 NN |
11066 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11067 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11068 | "RANLIB=$${RANLIB}" \ | |
11069 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11070 | dvi) \ |
2a4cbe27 NN |
11071 | || exit 1 |
11072 | ||
b813574b | 11073 | @endif gcc |
2a4cbe27 | 11074 | |
6d389afc MS |
11075 | .PHONY: maybe-html-gcc html-gcc |
11076 | maybe-html-gcc: | |
11077 | @if gcc | |
11078 | maybe-html-gcc: html-gcc | |
11079 | ||
11080 | html-gcc: \ | |
11081 | configure-gcc | |
11082 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
11083 | r=`${PWD_COMMAND}`; export r; \ | |
11084 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
11085 | $(HOST_EXPORTS) \ |
11086 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ | |
11087 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
11088 | done; \ | |
11089 | echo "Doing html in gcc" ; \ | |
b00612cc | 11090 | (cd $(HOST_SUBDIR)/gcc && \ |
6d389afc MS |
11091 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11092 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11093 | "RANLIB=$${RANLIB}" \ | |
11094 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
11095 | html) \ | |
11096 | || exit 1 | |
11097 | ||
11098 | @endif gcc | |
11099 | ||
b813574b PB |
11100 | .PHONY: maybe-TAGS-gcc TAGS-gcc |
11101 | maybe-TAGS-gcc: | |
11102 | @if gcc | |
11103 | maybe-TAGS-gcc: TAGS-gcc | |
2a4cbe27 | 11104 | |
b813574b PB |
11105 | TAGS-gcc: \ |
11106 | configure-gcc | |
11107 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
11108 | r=`${PWD_COMMAND}`; export r; \ |
11109 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11110 | $(HOST_EXPORTS) \ |
b813574b | 11111 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
11112 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11113 | done; \ | |
b813574b | 11114 | echo "Doing TAGS in gcc" ; \ |
b00612cc | 11115 | (cd $(HOST_SUBDIR)/gcc && \ |
2a4cbe27 NN |
11116 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11117 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11118 | "RANLIB=$${RANLIB}" \ | |
11119 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11120 | TAGS) \ |
2a4cbe27 NN |
11121 | || exit 1 |
11122 | ||
b813574b | 11123 | @endif gcc |
2a4cbe27 | 11124 | |
b813574b PB |
11125 | .PHONY: maybe-install-info-gcc install-info-gcc |
11126 | maybe-install-info-gcc: | |
11127 | @if gcc | |
11128 | maybe-install-info-gcc: install-info-gcc | |
a2592b1b | 11129 | |
b813574b PB |
11130 | install-info-gcc: \ |
11131 | configure-gcc \ | |
11132 | info-gcc | |
11133 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
a2592b1b DD |
11134 | r=`${PWD_COMMAND}`; export r; \ |
11135 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11136 | $(HOST_EXPORTS) \ |
b813574b | 11137 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
a2592b1b DD |
11138 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11139 | done; \ | |
b813574b | 11140 | echo "Doing install-info in gcc" ; \ |
b00612cc | 11141 | (cd $(HOST_SUBDIR)/gcc && \ |
a2592b1b DD |
11142 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11143 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11144 | "RANLIB=$${RANLIB}" \ | |
11145 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11146 | install-info) \ |
a2592b1b DD |
11147 | || exit 1 |
11148 | ||
b813574b | 11149 | @endif gcc |
a2592b1b | 11150 | |
b813574b PB |
11151 | .PHONY: maybe-installcheck-gcc installcheck-gcc |
11152 | maybe-installcheck-gcc: | |
11153 | @if gcc | |
11154 | maybe-installcheck-gcc: installcheck-gcc | |
2a4cbe27 | 11155 | |
b813574b PB |
11156 | installcheck-gcc: \ |
11157 | configure-gcc | |
11158 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
4fa63067 NN |
11159 | r=`${PWD_COMMAND}`; export r; \ |
11160 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11161 | $(HOST_EXPORTS) \ |
b813574b | 11162 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
4fa63067 NN |
11163 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11164 | done; \ | |
b813574b | 11165 | echo "Doing installcheck in gcc" ; \ |
b00612cc | 11166 | (cd $(HOST_SUBDIR)/gcc && \ |
4fa63067 NN |
11167 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11168 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11169 | "RANLIB=$${RANLIB}" \ | |
11170 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11171 | installcheck) \ |
4fa63067 | 11172 | || exit 1 |
2a4cbe27 | 11173 | |
b813574b | 11174 | @endif gcc |
4fa63067 | 11175 | |
b813574b PB |
11176 | .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc |
11177 | maybe-mostlyclean-gcc: | |
11178 | @if gcc | |
11179 | maybe-mostlyclean-gcc: mostlyclean-gcc | |
4fa63067 | 11180 | |
b813574b PB |
11181 | mostlyclean-gcc: |
11182 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
11183 | r=`${PWD_COMMAND}`; export r; \ |
11184 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11185 | $(HOST_EXPORTS) \ |
b813574b | 11186 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
11187 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11188 | done; \ | |
b813574b | 11189 | echo "Doing mostlyclean in gcc" ; \ |
b00612cc | 11190 | (cd $(HOST_SUBDIR)/gcc && \ |
2a4cbe27 NN |
11191 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11192 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11193 | "RANLIB=$${RANLIB}" \ | |
11194 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11195 | mostlyclean) \ |
2a4cbe27 NN |
11196 | || exit 1 |
11197 | ||
b813574b | 11198 | @endif gcc |
2a4cbe27 | 11199 | |
b813574b PB |
11200 | .PHONY: maybe-clean-gcc clean-gcc |
11201 | maybe-clean-gcc: | |
11202 | @if gcc | |
11203 | maybe-clean-gcc: clean-gcc | |
2a4cbe27 | 11204 | |
b813574b PB |
11205 | clean-gcc: |
11206 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
11207 | r=`${PWD_COMMAND}`; export r; \ |
11208 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11209 | $(HOST_EXPORTS) \ |
b813574b | 11210 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
11211 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11212 | done; \ | |
b813574b | 11213 | echo "Doing clean in gcc" ; \ |
b00612cc | 11214 | (cd $(HOST_SUBDIR)/gcc && \ |
2a4cbe27 NN |
11215 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11216 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11217 | "RANLIB=$${RANLIB}" \ | |
11218 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11219 | clean) \ |
2a4cbe27 NN |
11220 | || exit 1 |
11221 | ||
b813574b | 11222 | @endif gcc |
2a4cbe27 | 11223 | |
b813574b PB |
11224 | .PHONY: maybe-distclean-gcc distclean-gcc |
11225 | maybe-distclean-gcc: | |
11226 | @if gcc | |
11227 | maybe-distclean-gcc: distclean-gcc | |
2a4cbe27 | 11228 | |
b813574b PB |
11229 | distclean-gcc: |
11230 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
11231 | r=`${PWD_COMMAND}`; export r; \ |
11232 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11233 | $(HOST_EXPORTS) \ |
b813574b | 11234 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
11235 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11236 | done; \ | |
b813574b | 11237 | echo "Doing distclean in gcc" ; \ |
b00612cc | 11238 | (cd $(HOST_SUBDIR)/gcc && \ |
2a4cbe27 NN |
11239 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11240 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11241 | "RANLIB=$${RANLIB}" \ | |
11242 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11243 | distclean) \ |
2a4cbe27 NN |
11244 | || exit 1 |
11245 | ||
b813574b | 11246 | @endif gcc |
2a4cbe27 | 11247 | |
b813574b PB |
11248 | .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc |
11249 | maybe-maintainer-clean-gcc: | |
11250 | @if gcc | |
11251 | maybe-maintainer-clean-gcc: maintainer-clean-gcc | |
2a4cbe27 | 11252 | |
b813574b PB |
11253 | maintainer-clean-gcc: |
11254 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
11255 | r=`${PWD_COMMAND}`; export r; \ |
11256 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11257 | $(HOST_EXPORTS) \ |
b813574b | 11258 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
11259 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11260 | done; \ | |
b813574b | 11261 | echo "Doing maintainer-clean in gcc" ; \ |
b00612cc | 11262 | (cd $(HOST_SUBDIR)/gcc && \ |
2a4cbe27 NN |
11263 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11264 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11265 | "RANLIB=$${RANLIB}" \ | |
11266 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11267 | maintainer-clean) \ |
2a4cbe27 NN |
11268 | || exit 1 |
11269 | ||
b813574b | 11270 | @endif gcc |
2a4cbe27 | 11271 | |
2a4cbe27 | 11272 | |
a7254363 | 11273 | |
b813574b PB |
11274 | .PHONY: configure-gawk maybe-configure-gawk |
11275 | maybe-configure-gawk: | |
11276 | @if gawk | |
11277 | maybe-configure-gawk: configure-gawk | |
a7254363 | 11278 | configure-gawk: |
b00612cc PB |
11279 | @test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \ |
11280 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \ | |
4fa63067 NN |
11281 | r=`${PWD_COMMAND}`; export r; \ |
11282 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11283 | $(HOST_EXPORTS) \ |
a7254363 PB |
11284 | echo Configuring in $(HOST_SUBDIR)/gawk; \ |
11285 | cd "$(HOST_SUBDIR)/gawk" || exit 1; \ | |
4fa63067 | 11286 | case $(srcdir) in \ |
b00612cc PB |
11287 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
11288 | *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \ | |
11289 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 11290 | esac; \ |
b00612cc PB |
11291 | srcdiroption="--srcdir=$${topdir}/gawk"; \ |
11292 | libsrcdir="$$s/gawk"; \ | |
4fa63067 | 11293 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 11294 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 11295 | || exit 1 |
b813574b | 11296 | @endif gawk |
4fa63067 | 11297 | |
a7254363 PB |
11298 | |
11299 | ||
d545f33b PB |
11300 | |
11301 | ||
b813574b PB |
11302 | .PHONY: all-gawk maybe-all-gawk |
11303 | maybe-all-gawk: | |
11304 | @if gawk | |
d27cc32e | 11305 | TARGET-gawk=all |
b813574b PB |
11306 | maybe-all-gawk: all-gawk |
11307 | all-gawk: configure-gawk | |
4fa63067 NN |
11308 | @r=`${PWD_COMMAND}`; export r; \ |
11309 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11310 | $(HOST_EXPORTS) \ |
b00612cc PB |
11311 | (cd $(HOST_SUBDIR)/gawk && \ |
11312 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gawk)) | |
b813574b | 11313 | @endif gawk |
4fa63067 | 11314 | |
a7254363 | 11315 | |
d545f33b PB |
11316 | |
11317 | ||
b813574b PB |
11318 | .PHONY: check-gawk maybe-check-gawk |
11319 | maybe-check-gawk: | |
11320 | @if gawk | |
11321 | maybe-check-gawk: check-gawk | |
4fa63067 | 11322 | |
b813574b | 11323 | check-gawk: |
4fa63067 NN |
11324 | @r=`${PWD_COMMAND}`; export r; \ |
11325 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11326 | $(HOST_EXPORTS) \ |
b00612cc PB |
11327 | (cd $(HOST_SUBDIR)/gawk && \ |
11328 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4fa63067 | 11329 | |
b813574b | 11330 | @endif gawk |
4fa63067 | 11331 | |
b813574b PB |
11332 | .PHONY: install-gawk maybe-install-gawk |
11333 | maybe-install-gawk: | |
11334 | @if gawk | |
11335 | maybe-install-gawk: install-gawk | |
4fa63067 | 11336 | |
b813574b | 11337 | install-gawk: installdirs |
4fa63067 NN |
11338 | @r=`${PWD_COMMAND}`; export r; \ |
11339 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11340 | $(HOST_EXPORTS) \ |
b00612cc | 11341 | (cd $(HOST_SUBDIR)/gawk && \ |
2da12f12 | 11342 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 11343 | |
b813574b | 11344 | @endif gawk |
4fa63067 NN |
11345 | |
11346 | # Other targets (info, dvi, etc.) | |
11347 | ||
b813574b PB |
11348 | .PHONY: maybe-info-gawk info-gawk |
11349 | maybe-info-gawk: | |
11350 | @if gawk | |
11351 | maybe-info-gawk: info-gawk | |
4fa63067 | 11352 | |
b813574b PB |
11353 | info-gawk: \ |
11354 | configure-gawk | |
11355 | @[ -f ./gawk/Makefile ] || exit 0; \ | |
b40e3958 L |
11356 | r=`${PWD_COMMAND}`; export r; \ |
11357 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11358 | $(HOST_EXPORTS) \ |
b813574b | 11359 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11360 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11361 | done; \ | |
b813574b | 11362 | echo "Doing info in gawk" ; \ |
b00612cc | 11363 | (cd $(HOST_SUBDIR)/gawk && \ |
2a4cbe27 NN |
11364 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11365 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11366 | "RANLIB=$${RANLIB}" \ | |
11367 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11368 | info) \ |
2a4cbe27 NN |
11369 | || exit 1 |
11370 | ||
b813574b | 11371 | @endif gawk |
2a4cbe27 | 11372 | |
b813574b PB |
11373 | .PHONY: maybe-dvi-gawk dvi-gawk |
11374 | maybe-dvi-gawk: | |
11375 | @if gawk | |
11376 | maybe-dvi-gawk: dvi-gawk | |
2a4cbe27 | 11377 | |
b813574b PB |
11378 | dvi-gawk: \ |
11379 | configure-gawk | |
11380 | @[ -f ./gawk/Makefile ] || exit 0; \ | |
b40e3958 L |
11381 | r=`${PWD_COMMAND}`; export r; \ |
11382 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11383 | $(HOST_EXPORTS) \ |
b813574b | 11384 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11385 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11386 | done; \ | |
b813574b | 11387 | echo "Doing dvi in gawk" ; \ |
b00612cc | 11388 | (cd $(HOST_SUBDIR)/gawk && \ |
2a4cbe27 NN |
11389 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11390 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11391 | "RANLIB=$${RANLIB}" \ | |
11392 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11393 | dvi) \ |
2a4cbe27 NN |
11394 | || exit 1 |
11395 | ||
b813574b | 11396 | @endif gawk |
2a4cbe27 | 11397 | |
6d389afc MS |
11398 | .PHONY: maybe-html-gawk html-gawk |
11399 | maybe-html-gawk: | |
11400 | @if gawk | |
11401 | maybe-html-gawk: html-gawk | |
11402 | ||
11403 | html-gawk: \ | |
11404 | configure-gawk | |
11405 | @[ -f ./gawk/Makefile ] || exit 0; \ | |
11406 | r=`${PWD_COMMAND}`; export r; \ | |
11407 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
11408 | $(HOST_EXPORTS) \ |
11409 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
11410 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
11411 | done; \ | |
11412 | echo "Doing html in gawk" ; \ | |
b00612cc | 11413 | (cd $(HOST_SUBDIR)/gawk && \ |
6d389afc MS |
11414 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11415 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11416 | "RANLIB=$${RANLIB}" \ | |
11417 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
11418 | html) \ | |
11419 | || exit 1 | |
11420 | ||
11421 | @endif gawk | |
11422 | ||
b813574b PB |
11423 | .PHONY: maybe-TAGS-gawk TAGS-gawk |
11424 | maybe-TAGS-gawk: | |
11425 | @if gawk | |
11426 | maybe-TAGS-gawk: TAGS-gawk | |
2a4cbe27 | 11427 | |
b813574b PB |
11428 | TAGS-gawk: \ |
11429 | configure-gawk | |
11430 | @[ -f ./gawk/Makefile ] || exit 0; \ | |
b40e3958 L |
11431 | r=`${PWD_COMMAND}`; export r; \ |
11432 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11433 | $(HOST_EXPORTS) \ |
b813574b | 11434 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11435 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11436 | done; \ | |
b813574b | 11437 | echo "Doing TAGS in gawk" ; \ |
b00612cc | 11438 | (cd $(HOST_SUBDIR)/gawk && \ |
2a4cbe27 NN |
11439 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11440 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11441 | "RANLIB=$${RANLIB}" \ | |
11442 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11443 | TAGS) \ |
2a4cbe27 NN |
11444 | || exit 1 |
11445 | ||
b813574b | 11446 | @endif gawk |
2a4cbe27 | 11447 | |
b813574b PB |
11448 | .PHONY: maybe-install-info-gawk install-info-gawk |
11449 | maybe-install-info-gawk: | |
11450 | @if gawk | |
11451 | maybe-install-info-gawk: install-info-gawk | |
2a4cbe27 | 11452 | |
b813574b PB |
11453 | install-info-gawk: \ |
11454 | configure-gawk \ | |
11455 | info-gawk | |
11456 | @[ -f ./gawk/Makefile ] || exit 0; \ | |
b40e3958 L |
11457 | r=`${PWD_COMMAND}`; export r; \ |
11458 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11459 | $(HOST_EXPORTS) \ |
b813574b | 11460 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11461 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11462 | done; \ | |
b813574b | 11463 | echo "Doing install-info in gawk" ; \ |
b00612cc | 11464 | (cd $(HOST_SUBDIR)/gawk && \ |
2a4cbe27 NN |
11465 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11466 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11467 | "RANLIB=$${RANLIB}" \ | |
11468 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11469 | install-info) \ |
2a4cbe27 NN |
11470 | || exit 1 |
11471 | ||
b813574b | 11472 | @endif gawk |
2a4cbe27 | 11473 | |
b813574b PB |
11474 | .PHONY: maybe-installcheck-gawk installcheck-gawk |
11475 | maybe-installcheck-gawk: | |
11476 | @if gawk | |
11477 | maybe-installcheck-gawk: installcheck-gawk | |
2a4cbe27 | 11478 | |
b813574b PB |
11479 | installcheck-gawk: \ |
11480 | configure-gawk | |
11481 | @[ -f ./gawk/Makefile ] || exit 0; \ | |
b40e3958 L |
11482 | r=`${PWD_COMMAND}`; export r; \ |
11483 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11484 | $(HOST_EXPORTS) \ |
b813574b | 11485 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11486 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11487 | done; \ | |
b813574b | 11488 | echo "Doing installcheck in gawk" ; \ |
b00612cc | 11489 | (cd $(HOST_SUBDIR)/gawk && \ |
2a4cbe27 NN |
11490 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11491 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11492 | "RANLIB=$${RANLIB}" \ | |
11493 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11494 | installcheck) \ |
2a4cbe27 NN |
11495 | || exit 1 |
11496 | ||
b813574b | 11497 | @endif gawk |
2a4cbe27 | 11498 | |
b813574b PB |
11499 | .PHONY: maybe-mostlyclean-gawk mostlyclean-gawk |
11500 | maybe-mostlyclean-gawk: | |
11501 | @if gawk | |
11502 | maybe-mostlyclean-gawk: mostlyclean-gawk | |
2a4cbe27 | 11503 | |
b813574b PB |
11504 | mostlyclean-gawk: |
11505 | @[ -f ./gawk/Makefile ] || exit 0; \ | |
b40e3958 L |
11506 | r=`${PWD_COMMAND}`; export r; \ |
11507 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11508 | $(HOST_EXPORTS) \ |
b813574b | 11509 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11510 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11511 | done; \ | |
b813574b | 11512 | echo "Doing mostlyclean in gawk" ; \ |
b00612cc | 11513 | (cd $(HOST_SUBDIR)/gawk && \ |
2a4cbe27 NN |
11514 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11515 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11516 | "RANLIB=$${RANLIB}" \ | |
11517 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11518 | mostlyclean) \ |
2a4cbe27 NN |
11519 | || exit 1 |
11520 | ||
b813574b | 11521 | @endif gawk |
2a4cbe27 | 11522 | |
b813574b PB |
11523 | .PHONY: maybe-clean-gawk clean-gawk |
11524 | maybe-clean-gawk: | |
11525 | @if gawk | |
11526 | maybe-clean-gawk: clean-gawk | |
2a4cbe27 | 11527 | |
b813574b PB |
11528 | clean-gawk: |
11529 | @[ -f ./gawk/Makefile ] || exit 0; \ | |
b40e3958 L |
11530 | r=`${PWD_COMMAND}`; export r; \ |
11531 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11532 | $(HOST_EXPORTS) \ |
b813574b | 11533 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11534 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11535 | done; \ | |
b813574b | 11536 | echo "Doing clean in gawk" ; \ |
b00612cc | 11537 | (cd $(HOST_SUBDIR)/gawk && \ |
2a4cbe27 NN |
11538 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11539 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11540 | "RANLIB=$${RANLIB}" \ | |
11541 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11542 | clean) \ |
2a4cbe27 NN |
11543 | || exit 1 |
11544 | ||
b813574b | 11545 | @endif gawk |
2a4cbe27 | 11546 | |
b813574b PB |
11547 | .PHONY: maybe-distclean-gawk distclean-gawk |
11548 | maybe-distclean-gawk: | |
11549 | @if gawk | |
11550 | maybe-distclean-gawk: distclean-gawk | |
2a4cbe27 | 11551 | |
b813574b PB |
11552 | distclean-gawk: |
11553 | @[ -f ./gawk/Makefile ] || exit 0; \ | |
b40e3958 L |
11554 | r=`${PWD_COMMAND}`; export r; \ |
11555 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11556 | $(HOST_EXPORTS) \ |
b813574b | 11557 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11558 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11559 | done; \ | |
b813574b | 11560 | echo "Doing distclean in gawk" ; \ |
b00612cc | 11561 | (cd $(HOST_SUBDIR)/gawk && \ |
2a4cbe27 NN |
11562 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11563 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11564 | "RANLIB=$${RANLIB}" \ | |
11565 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11566 | distclean) \ |
2a4cbe27 NN |
11567 | || exit 1 |
11568 | ||
b813574b | 11569 | @endif gawk |
2a4cbe27 | 11570 | |
b813574b PB |
11571 | .PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk |
11572 | maybe-maintainer-clean-gawk: | |
11573 | @if gawk | |
11574 | maybe-maintainer-clean-gawk: maintainer-clean-gawk | |
2a4cbe27 | 11575 | |
b813574b PB |
11576 | maintainer-clean-gawk: |
11577 | @[ -f ./gawk/Makefile ] || exit 0; \ | |
b40e3958 L |
11578 | r=`${PWD_COMMAND}`; export r; \ |
11579 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11580 | $(HOST_EXPORTS) \ |
b813574b | 11581 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11582 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11583 | done; \ | |
b813574b | 11584 | echo "Doing maintainer-clean in gawk" ; \ |
b00612cc | 11585 | (cd $(HOST_SUBDIR)/gawk && \ |
2a4cbe27 NN |
11586 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11587 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11588 | "RANLIB=$${RANLIB}" \ | |
11589 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11590 | maintainer-clean) \ |
2a4cbe27 NN |
11591 | || exit 1 |
11592 | ||
b813574b | 11593 | @endif gawk |
2a4cbe27 | 11594 | |
2a4cbe27 | 11595 | |
a7254363 | 11596 | |
b813574b PB |
11597 | .PHONY: configure-gettext maybe-configure-gettext |
11598 | maybe-configure-gettext: | |
11599 | @if gettext | |
11600 | maybe-configure-gettext: configure-gettext | |
a7254363 | 11601 | configure-gettext: |
b00612cc PB |
11602 | @test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \ |
11603 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \ | |
4fa63067 NN |
11604 | r=`${PWD_COMMAND}`; export r; \ |
11605 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11606 | $(HOST_EXPORTS) \ |
a7254363 PB |
11607 | echo Configuring in $(HOST_SUBDIR)/gettext; \ |
11608 | cd "$(HOST_SUBDIR)/gettext" || exit 1; \ | |
4fa63067 | 11609 | case $(srcdir) in \ |
b00612cc PB |
11610 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
11611 | *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \ | |
11612 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 11613 | esac; \ |
b00612cc PB |
11614 | srcdiroption="--srcdir=$${topdir}/gettext"; \ |
11615 | libsrcdir="$$s/gettext"; \ | |
4fa63067 | 11616 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 11617 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 11618 | || exit 1 |
b813574b | 11619 | @endif gettext |
4fa63067 | 11620 | |
a7254363 PB |
11621 | |
11622 | ||
d545f33b PB |
11623 | |
11624 | ||
b813574b PB |
11625 | .PHONY: all-gettext maybe-all-gettext |
11626 | maybe-all-gettext: | |
11627 | @if gettext | |
d27cc32e | 11628 | TARGET-gettext=all |
b813574b PB |
11629 | maybe-all-gettext: all-gettext |
11630 | all-gettext: configure-gettext | |
4fa63067 NN |
11631 | @r=`${PWD_COMMAND}`; export r; \ |
11632 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11633 | $(HOST_EXPORTS) \ |
b00612cc PB |
11634 | (cd $(HOST_SUBDIR)/gettext && \ |
11635 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gettext)) | |
b813574b | 11636 | @endif gettext |
4fa63067 | 11637 | |
a7254363 | 11638 | |
d545f33b PB |
11639 | |
11640 | ||
b813574b PB |
11641 | .PHONY: check-gettext maybe-check-gettext |
11642 | maybe-check-gettext: | |
11643 | @if gettext | |
11644 | maybe-check-gettext: check-gettext | |
4fa63067 | 11645 | |
b813574b | 11646 | check-gettext: |
4fa63067 NN |
11647 | @r=`${PWD_COMMAND}`; export r; \ |
11648 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11649 | $(HOST_EXPORTS) \ |
b00612cc PB |
11650 | (cd $(HOST_SUBDIR)/gettext && \ |
11651 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4fa63067 | 11652 | |
b813574b | 11653 | @endif gettext |
4fa63067 | 11654 | |
b813574b PB |
11655 | .PHONY: install-gettext maybe-install-gettext |
11656 | maybe-install-gettext: | |
11657 | @if gettext | |
11658 | maybe-install-gettext: install-gettext | |
4fa63067 | 11659 | |
b813574b | 11660 | install-gettext: installdirs |
4fa63067 NN |
11661 | @r=`${PWD_COMMAND}`; export r; \ |
11662 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11663 | $(HOST_EXPORTS) \ |
b00612cc | 11664 | (cd $(HOST_SUBDIR)/gettext && \ |
2da12f12 | 11665 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 11666 | |
b813574b | 11667 | @endif gettext |
4fa63067 NN |
11668 | |
11669 | # Other targets (info, dvi, etc.) | |
11670 | ||
b813574b PB |
11671 | .PHONY: maybe-info-gettext info-gettext |
11672 | maybe-info-gettext: | |
11673 | @if gettext | |
11674 | maybe-info-gettext: info-gettext | |
4fa63067 | 11675 | |
b813574b PB |
11676 | info-gettext: \ |
11677 | configure-gettext | |
11678 | @[ -f ./gettext/Makefile ] || exit 0; \ | |
b40e3958 L |
11679 | r=`${PWD_COMMAND}`; export r; \ |
11680 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11681 | $(HOST_EXPORTS) \ |
b813574b | 11682 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11683 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11684 | done; \ | |
b813574b | 11685 | echo "Doing info in gettext" ; \ |
b00612cc | 11686 | (cd $(HOST_SUBDIR)/gettext && \ |
2a4cbe27 NN |
11687 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11688 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11689 | "RANLIB=$${RANLIB}" \ | |
11690 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11691 | info) \ |
2a4cbe27 NN |
11692 | || exit 1 |
11693 | ||
b813574b | 11694 | @endif gettext |
2a4cbe27 | 11695 | |
b813574b PB |
11696 | .PHONY: maybe-dvi-gettext dvi-gettext |
11697 | maybe-dvi-gettext: | |
11698 | @if gettext | |
11699 | maybe-dvi-gettext: dvi-gettext | |
2a4cbe27 | 11700 | |
b813574b PB |
11701 | dvi-gettext: \ |
11702 | configure-gettext | |
11703 | @[ -f ./gettext/Makefile ] || exit 0; \ | |
b40e3958 L |
11704 | r=`${PWD_COMMAND}`; export r; \ |
11705 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11706 | $(HOST_EXPORTS) \ |
b813574b | 11707 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11708 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11709 | done; \ | |
b813574b | 11710 | echo "Doing dvi in gettext" ; \ |
b00612cc | 11711 | (cd $(HOST_SUBDIR)/gettext && \ |
2a4cbe27 NN |
11712 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11713 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11714 | "RANLIB=$${RANLIB}" \ | |
11715 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11716 | dvi) \ |
2a4cbe27 NN |
11717 | || exit 1 |
11718 | ||
b813574b | 11719 | @endif gettext |
2a4cbe27 | 11720 | |
6d389afc MS |
11721 | .PHONY: maybe-html-gettext html-gettext |
11722 | maybe-html-gettext: | |
11723 | @if gettext | |
11724 | maybe-html-gettext: html-gettext | |
11725 | ||
11726 | html-gettext: \ | |
11727 | configure-gettext | |
11728 | @[ -f ./gettext/Makefile ] || exit 0; \ | |
11729 | r=`${PWD_COMMAND}`; export r; \ | |
11730 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
11731 | $(HOST_EXPORTS) \ |
11732 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
11733 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
11734 | done; \ | |
11735 | echo "Doing html in gettext" ; \ | |
b00612cc | 11736 | (cd $(HOST_SUBDIR)/gettext && \ |
6d389afc MS |
11737 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11738 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11739 | "RANLIB=$${RANLIB}" \ | |
11740 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
11741 | html) \ | |
11742 | || exit 1 | |
11743 | ||
11744 | @endif gettext | |
11745 | ||
b813574b PB |
11746 | .PHONY: maybe-TAGS-gettext TAGS-gettext |
11747 | maybe-TAGS-gettext: | |
11748 | @if gettext | |
11749 | maybe-TAGS-gettext: TAGS-gettext | |
2a4cbe27 | 11750 | |
b813574b PB |
11751 | TAGS-gettext: \ |
11752 | configure-gettext | |
11753 | @[ -f ./gettext/Makefile ] || exit 0; \ | |
b40e3958 L |
11754 | r=`${PWD_COMMAND}`; export r; \ |
11755 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11756 | $(HOST_EXPORTS) \ |
b813574b | 11757 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11758 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11759 | done; \ | |
b813574b | 11760 | echo "Doing TAGS in gettext" ; \ |
b00612cc | 11761 | (cd $(HOST_SUBDIR)/gettext && \ |
2a4cbe27 NN |
11762 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11763 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11764 | "RANLIB=$${RANLIB}" \ | |
11765 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11766 | TAGS) \ |
2a4cbe27 NN |
11767 | || exit 1 |
11768 | ||
b813574b | 11769 | @endif gettext |
2a4cbe27 | 11770 | |
b813574b PB |
11771 | .PHONY: maybe-install-info-gettext install-info-gettext |
11772 | maybe-install-info-gettext: | |
11773 | @if gettext | |
11774 | maybe-install-info-gettext: install-info-gettext | |
11775 | ||
11776 | install-info-gettext: \ | |
11777 | configure-gettext \ | |
11778 | info-gettext | |
11779 | @[ -f ./gettext/Makefile ] || exit 0; \ | |
b40e3958 L |
11780 | r=`${PWD_COMMAND}`; export r; \ |
11781 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11782 | $(HOST_EXPORTS) \ |
b813574b | 11783 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11784 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11785 | done; \ | |
b813574b | 11786 | echo "Doing install-info in gettext" ; \ |
b00612cc | 11787 | (cd $(HOST_SUBDIR)/gettext && \ |
2a4cbe27 NN |
11788 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11789 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11790 | "RANLIB=$${RANLIB}" \ | |
11791 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11792 | install-info) \ |
2a4cbe27 NN |
11793 | || exit 1 |
11794 | ||
b813574b | 11795 | @endif gettext |
2a4cbe27 | 11796 | |
b813574b PB |
11797 | .PHONY: maybe-installcheck-gettext installcheck-gettext |
11798 | maybe-installcheck-gettext: | |
11799 | @if gettext | |
11800 | maybe-installcheck-gettext: installcheck-gettext | |
2a4cbe27 | 11801 | |
b813574b PB |
11802 | installcheck-gettext: \ |
11803 | configure-gettext | |
11804 | @[ -f ./gettext/Makefile ] || exit 0; \ | |
b40e3958 L |
11805 | r=`${PWD_COMMAND}`; export r; \ |
11806 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11807 | $(HOST_EXPORTS) \ |
b813574b | 11808 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11809 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11810 | done; \ | |
b813574b | 11811 | echo "Doing installcheck in gettext" ; \ |
b00612cc | 11812 | (cd $(HOST_SUBDIR)/gettext && \ |
2a4cbe27 NN |
11813 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11814 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11815 | "RANLIB=$${RANLIB}" \ | |
11816 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11817 | installcheck) \ |
2a4cbe27 NN |
11818 | || exit 1 |
11819 | ||
b813574b | 11820 | @endif gettext |
2a4cbe27 | 11821 | |
b813574b PB |
11822 | .PHONY: maybe-mostlyclean-gettext mostlyclean-gettext |
11823 | maybe-mostlyclean-gettext: | |
11824 | @if gettext | |
11825 | maybe-mostlyclean-gettext: mostlyclean-gettext | |
2a4cbe27 | 11826 | |
b813574b PB |
11827 | mostlyclean-gettext: |
11828 | @[ -f ./gettext/Makefile ] || exit 0; \ | |
b40e3958 L |
11829 | r=`${PWD_COMMAND}`; export r; \ |
11830 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11831 | $(HOST_EXPORTS) \ |
b813574b | 11832 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11833 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11834 | done; \ | |
b813574b | 11835 | echo "Doing mostlyclean in gettext" ; \ |
b00612cc | 11836 | (cd $(HOST_SUBDIR)/gettext && \ |
2a4cbe27 NN |
11837 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11838 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11839 | "RANLIB=$${RANLIB}" \ | |
11840 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11841 | mostlyclean) \ |
2a4cbe27 NN |
11842 | || exit 1 |
11843 | ||
b813574b | 11844 | @endif gettext |
2a4cbe27 | 11845 | |
b813574b PB |
11846 | .PHONY: maybe-clean-gettext clean-gettext |
11847 | maybe-clean-gettext: | |
11848 | @if gettext | |
11849 | maybe-clean-gettext: clean-gettext | |
2a4cbe27 | 11850 | |
b813574b PB |
11851 | clean-gettext: |
11852 | @[ -f ./gettext/Makefile ] || exit 0; \ | |
b40e3958 L |
11853 | r=`${PWD_COMMAND}`; export r; \ |
11854 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11855 | $(HOST_EXPORTS) \ |
b813574b | 11856 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11857 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11858 | done; \ | |
b813574b | 11859 | echo "Doing clean in gettext" ; \ |
b00612cc | 11860 | (cd $(HOST_SUBDIR)/gettext && \ |
2a4cbe27 NN |
11861 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11862 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11863 | "RANLIB=$${RANLIB}" \ | |
11864 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11865 | clean) \ |
2a4cbe27 NN |
11866 | || exit 1 |
11867 | ||
b813574b | 11868 | @endif gettext |
2a4cbe27 | 11869 | |
b813574b PB |
11870 | .PHONY: maybe-distclean-gettext distclean-gettext |
11871 | maybe-distclean-gettext: | |
11872 | @if gettext | |
11873 | maybe-distclean-gettext: distclean-gettext | |
2a4cbe27 | 11874 | |
b813574b PB |
11875 | distclean-gettext: |
11876 | @[ -f ./gettext/Makefile ] || exit 0; \ | |
b40e3958 L |
11877 | r=`${PWD_COMMAND}`; export r; \ |
11878 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11879 | $(HOST_EXPORTS) \ |
b813574b | 11880 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11881 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11882 | done; \ | |
b813574b | 11883 | echo "Doing distclean in gettext" ; \ |
b00612cc | 11884 | (cd $(HOST_SUBDIR)/gettext && \ |
2a4cbe27 NN |
11885 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11886 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11887 | "RANLIB=$${RANLIB}" \ | |
11888 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11889 | distclean) \ |
2a4cbe27 NN |
11890 | || exit 1 |
11891 | ||
b813574b | 11892 | @endif gettext |
2a4cbe27 | 11893 | |
b813574b PB |
11894 | .PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext |
11895 | maybe-maintainer-clean-gettext: | |
11896 | @if gettext | |
11897 | maybe-maintainer-clean-gettext: maintainer-clean-gettext | |
2a4cbe27 | 11898 | |
b813574b PB |
11899 | maintainer-clean-gettext: |
11900 | @[ -f ./gettext/Makefile ] || exit 0; \ | |
b40e3958 L |
11901 | r=`${PWD_COMMAND}`; export r; \ |
11902 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11903 | $(HOST_EXPORTS) \ |
b813574b | 11904 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11905 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11906 | done; \ | |
b813574b | 11907 | echo "Doing maintainer-clean in gettext" ; \ |
b00612cc | 11908 | (cd $(HOST_SUBDIR)/gettext && \ |
2a4cbe27 NN |
11909 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11910 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11911 | "RANLIB=$${RANLIB}" \ | |
11912 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 11913 | maintainer-clean) \ |
4fa63067 NN |
11914 | || exit 1 |
11915 | ||
b813574b | 11916 | @endif gettext |
4fa63067 NN |
11917 | |
11918 | ||
a7254363 | 11919 | |
b813574b PB |
11920 | .PHONY: configure-gnuserv maybe-configure-gnuserv |
11921 | maybe-configure-gnuserv: | |
11922 | @if gnuserv | |
11923 | maybe-configure-gnuserv: configure-gnuserv | |
a7254363 | 11924 | configure-gnuserv: |
b00612cc PB |
11925 | @test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \ |
11926 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \ | |
4fa63067 NN |
11927 | r=`${PWD_COMMAND}`; export r; \ |
11928 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11929 | $(HOST_EXPORTS) \ |
a7254363 PB |
11930 | echo Configuring in $(HOST_SUBDIR)/gnuserv; \ |
11931 | cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \ | |
4fa63067 | 11932 | case $(srcdir) in \ |
b00612cc PB |
11933 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
11934 | *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \ | |
11935 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 11936 | esac; \ |
b00612cc PB |
11937 | srcdiroption="--srcdir=$${topdir}/gnuserv"; \ |
11938 | libsrcdir="$$s/gnuserv"; \ | |
4fa63067 | 11939 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 11940 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 11941 | || exit 1 |
b813574b | 11942 | @endif gnuserv |
2a4cbe27 | 11943 | |
a7254363 PB |
11944 | |
11945 | ||
d545f33b PB |
11946 | |
11947 | ||
b813574b PB |
11948 | .PHONY: all-gnuserv maybe-all-gnuserv |
11949 | maybe-all-gnuserv: | |
11950 | @if gnuserv | |
d27cc32e | 11951 | TARGET-gnuserv=all |
b813574b PB |
11952 | maybe-all-gnuserv: all-gnuserv |
11953 | all-gnuserv: configure-gnuserv | |
4fa63067 NN |
11954 | @r=`${PWD_COMMAND}`; export r; \ |
11955 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11956 | $(HOST_EXPORTS) \ |
b00612cc PB |
11957 | (cd $(HOST_SUBDIR)/gnuserv && \ |
11958 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnuserv)) | |
b813574b | 11959 | @endif gnuserv |
2a4cbe27 | 11960 | |
a7254363 | 11961 | |
d545f33b PB |
11962 | |
11963 | ||
b813574b PB |
11964 | .PHONY: check-gnuserv maybe-check-gnuserv |
11965 | maybe-check-gnuserv: | |
11966 | @if gnuserv | |
11967 | maybe-check-gnuserv: check-gnuserv | |
2a4cbe27 | 11968 | |
b813574b | 11969 | check-gnuserv: |
4fa63067 | 11970 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 11971 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 11972 | $(HOST_EXPORTS) \ |
b00612cc PB |
11973 | (cd $(HOST_SUBDIR)/gnuserv && \ |
11974 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 11975 | |
b813574b | 11976 | @endif gnuserv |
2a4cbe27 | 11977 | |
b813574b PB |
11978 | .PHONY: install-gnuserv maybe-install-gnuserv |
11979 | maybe-install-gnuserv: | |
11980 | @if gnuserv | |
11981 | maybe-install-gnuserv: install-gnuserv | |
2a4cbe27 | 11982 | |
b813574b | 11983 | install-gnuserv: installdirs |
4fa63067 | 11984 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 11985 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 11986 | $(HOST_EXPORTS) \ |
b00612cc | 11987 | (cd $(HOST_SUBDIR)/gnuserv && \ |
2da12f12 | 11988 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 11989 | |
b813574b | 11990 | @endif gnuserv |
2a4cbe27 | 11991 | |
4fa63067 | 11992 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 11993 | |
b813574b PB |
11994 | .PHONY: maybe-info-gnuserv info-gnuserv |
11995 | maybe-info-gnuserv: | |
11996 | @if gnuserv | |
11997 | maybe-info-gnuserv: info-gnuserv | |
4fa63067 | 11998 | |
b813574b PB |
11999 | info-gnuserv: \ |
12000 | configure-gnuserv | |
12001 | @[ -f ./gnuserv/Makefile ] || exit 0; \ | |
b40e3958 L |
12002 | r=`${PWD_COMMAND}`; export r; \ |
12003 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12004 | $(HOST_EXPORTS) \ |
b813574b | 12005 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12006 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12007 | done; \ | |
b813574b | 12008 | echo "Doing info in gnuserv" ; \ |
b00612cc | 12009 | (cd $(HOST_SUBDIR)/gnuserv && \ |
2a4cbe27 NN |
12010 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12011 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12012 | "RANLIB=$${RANLIB}" \ | |
12013 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12014 | info) \ |
2a4cbe27 NN |
12015 | || exit 1 |
12016 | ||
b813574b | 12017 | @endif gnuserv |
2a4cbe27 | 12018 | |
b813574b PB |
12019 | .PHONY: maybe-dvi-gnuserv dvi-gnuserv |
12020 | maybe-dvi-gnuserv: | |
12021 | @if gnuserv | |
12022 | maybe-dvi-gnuserv: dvi-gnuserv | |
2a4cbe27 | 12023 | |
b813574b PB |
12024 | dvi-gnuserv: \ |
12025 | configure-gnuserv | |
12026 | @[ -f ./gnuserv/Makefile ] || exit 0; \ | |
b40e3958 L |
12027 | r=`${PWD_COMMAND}`; export r; \ |
12028 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12029 | $(HOST_EXPORTS) \ |
b813574b | 12030 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12031 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12032 | done; \ | |
b813574b | 12033 | echo "Doing dvi in gnuserv" ; \ |
b00612cc | 12034 | (cd $(HOST_SUBDIR)/gnuserv && \ |
2a4cbe27 NN |
12035 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12036 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12037 | "RANLIB=$${RANLIB}" \ | |
12038 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12039 | dvi) \ |
2a4cbe27 NN |
12040 | || exit 1 |
12041 | ||
b813574b | 12042 | @endif gnuserv |
2a4cbe27 | 12043 | |
6d389afc MS |
12044 | .PHONY: maybe-html-gnuserv html-gnuserv |
12045 | maybe-html-gnuserv: | |
12046 | @if gnuserv | |
12047 | maybe-html-gnuserv: html-gnuserv | |
12048 | ||
12049 | html-gnuserv: \ | |
12050 | configure-gnuserv | |
12051 | @[ -f ./gnuserv/Makefile ] || exit 0; \ | |
12052 | r=`${PWD_COMMAND}`; export r; \ | |
12053 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
12054 | $(HOST_EXPORTS) \ |
12055 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12056 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12057 | done; \ | |
12058 | echo "Doing html in gnuserv" ; \ | |
b00612cc | 12059 | (cd $(HOST_SUBDIR)/gnuserv && \ |
6d389afc MS |
12060 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12061 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12062 | "RANLIB=$${RANLIB}" \ | |
12063 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
12064 | html) \ | |
12065 | || exit 1 | |
12066 | ||
12067 | @endif gnuserv | |
12068 | ||
b813574b PB |
12069 | .PHONY: maybe-TAGS-gnuserv TAGS-gnuserv |
12070 | maybe-TAGS-gnuserv: | |
12071 | @if gnuserv | |
12072 | maybe-TAGS-gnuserv: TAGS-gnuserv | |
2a4cbe27 | 12073 | |
b813574b PB |
12074 | TAGS-gnuserv: \ |
12075 | configure-gnuserv | |
12076 | @[ -f ./gnuserv/Makefile ] || exit 0; \ | |
b40e3958 L |
12077 | r=`${PWD_COMMAND}`; export r; \ |
12078 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12079 | $(HOST_EXPORTS) \ |
b813574b | 12080 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12081 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12082 | done; \ | |
b813574b | 12083 | echo "Doing TAGS in gnuserv" ; \ |
b00612cc | 12084 | (cd $(HOST_SUBDIR)/gnuserv && \ |
2a4cbe27 NN |
12085 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12086 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12087 | "RANLIB=$${RANLIB}" \ | |
12088 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12089 | TAGS) \ |
2a4cbe27 NN |
12090 | || exit 1 |
12091 | ||
b813574b | 12092 | @endif gnuserv |
2a4cbe27 | 12093 | |
b813574b PB |
12094 | .PHONY: maybe-install-info-gnuserv install-info-gnuserv |
12095 | maybe-install-info-gnuserv: | |
12096 | @if gnuserv | |
12097 | maybe-install-info-gnuserv: install-info-gnuserv | |
2a4cbe27 | 12098 | |
b813574b PB |
12099 | install-info-gnuserv: \ |
12100 | configure-gnuserv \ | |
12101 | info-gnuserv | |
12102 | @[ -f ./gnuserv/Makefile ] || exit 0; \ | |
b40e3958 L |
12103 | r=`${PWD_COMMAND}`; export r; \ |
12104 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12105 | $(HOST_EXPORTS) \ |
b813574b | 12106 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12107 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12108 | done; \ | |
b813574b | 12109 | echo "Doing install-info in gnuserv" ; \ |
b00612cc | 12110 | (cd $(HOST_SUBDIR)/gnuserv && \ |
2a4cbe27 NN |
12111 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12112 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12113 | "RANLIB=$${RANLIB}" \ | |
12114 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12115 | install-info) \ |
2a4cbe27 NN |
12116 | || exit 1 |
12117 | ||
b813574b | 12118 | @endif gnuserv |
2a4cbe27 | 12119 | |
b813574b PB |
12120 | .PHONY: maybe-installcheck-gnuserv installcheck-gnuserv |
12121 | maybe-installcheck-gnuserv: | |
12122 | @if gnuserv | |
12123 | maybe-installcheck-gnuserv: installcheck-gnuserv | |
2a4cbe27 | 12124 | |
b813574b PB |
12125 | installcheck-gnuserv: \ |
12126 | configure-gnuserv | |
12127 | @[ -f ./gnuserv/Makefile ] || exit 0; \ | |
b40e3958 L |
12128 | r=`${PWD_COMMAND}`; export r; \ |
12129 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12130 | $(HOST_EXPORTS) \ |
b813574b | 12131 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12132 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12133 | done; \ | |
b813574b | 12134 | echo "Doing installcheck in gnuserv" ; \ |
b00612cc | 12135 | (cd $(HOST_SUBDIR)/gnuserv && \ |
2a4cbe27 NN |
12136 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12137 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12138 | "RANLIB=$${RANLIB}" \ | |
12139 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12140 | installcheck) \ |
2a4cbe27 NN |
12141 | || exit 1 |
12142 | ||
b813574b | 12143 | @endif gnuserv |
2a4cbe27 | 12144 | |
b813574b PB |
12145 | .PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv |
12146 | maybe-mostlyclean-gnuserv: | |
12147 | @if gnuserv | |
12148 | maybe-mostlyclean-gnuserv: mostlyclean-gnuserv | |
2a4cbe27 | 12149 | |
b813574b PB |
12150 | mostlyclean-gnuserv: |
12151 | @[ -f ./gnuserv/Makefile ] || exit 0; \ | |
b40e3958 L |
12152 | r=`${PWD_COMMAND}`; export r; \ |
12153 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12154 | $(HOST_EXPORTS) \ |
b813574b | 12155 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12156 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12157 | done; \ | |
b813574b | 12158 | echo "Doing mostlyclean in gnuserv" ; \ |
b00612cc | 12159 | (cd $(HOST_SUBDIR)/gnuserv && \ |
2a4cbe27 NN |
12160 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12161 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12162 | "RANLIB=$${RANLIB}" \ | |
12163 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12164 | mostlyclean) \ |
2a4cbe27 NN |
12165 | || exit 1 |
12166 | ||
b813574b | 12167 | @endif gnuserv |
2a4cbe27 | 12168 | |
b813574b PB |
12169 | .PHONY: maybe-clean-gnuserv clean-gnuserv |
12170 | maybe-clean-gnuserv: | |
12171 | @if gnuserv | |
12172 | maybe-clean-gnuserv: clean-gnuserv | |
2a4cbe27 | 12173 | |
b813574b PB |
12174 | clean-gnuserv: |
12175 | @[ -f ./gnuserv/Makefile ] || exit 0; \ | |
b40e3958 L |
12176 | r=`${PWD_COMMAND}`; export r; \ |
12177 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12178 | $(HOST_EXPORTS) \ |
b813574b | 12179 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12180 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12181 | done; \ | |
b813574b | 12182 | echo "Doing clean in gnuserv" ; \ |
b00612cc | 12183 | (cd $(HOST_SUBDIR)/gnuserv && \ |
2a4cbe27 NN |
12184 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12185 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12186 | "RANLIB=$${RANLIB}" \ | |
12187 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12188 | clean) \ |
2a4cbe27 NN |
12189 | || exit 1 |
12190 | ||
b813574b | 12191 | @endif gnuserv |
2a4cbe27 | 12192 | |
b813574b PB |
12193 | .PHONY: maybe-distclean-gnuserv distclean-gnuserv |
12194 | maybe-distclean-gnuserv: | |
12195 | @if gnuserv | |
12196 | maybe-distclean-gnuserv: distclean-gnuserv | |
2a4cbe27 | 12197 | |
b813574b PB |
12198 | distclean-gnuserv: |
12199 | @[ -f ./gnuserv/Makefile ] || exit 0; \ | |
b40e3958 L |
12200 | r=`${PWD_COMMAND}`; export r; \ |
12201 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12202 | $(HOST_EXPORTS) \ |
b813574b | 12203 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12204 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12205 | done; \ | |
b813574b | 12206 | echo "Doing distclean in gnuserv" ; \ |
b00612cc | 12207 | (cd $(HOST_SUBDIR)/gnuserv && \ |
2a4cbe27 NN |
12208 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12209 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12210 | "RANLIB=$${RANLIB}" \ | |
12211 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12212 | distclean) \ |
2a4cbe27 NN |
12213 | || exit 1 |
12214 | ||
b813574b | 12215 | @endif gnuserv |
2a4cbe27 | 12216 | |
b813574b PB |
12217 | .PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv |
12218 | maybe-maintainer-clean-gnuserv: | |
12219 | @if gnuserv | |
12220 | maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv | |
2a4cbe27 | 12221 | |
b813574b PB |
12222 | maintainer-clean-gnuserv: |
12223 | @[ -f ./gnuserv/Makefile ] || exit 0; \ | |
b40e3958 L |
12224 | r=`${PWD_COMMAND}`; export r; \ |
12225 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12226 | $(HOST_EXPORTS) \ |
b813574b | 12227 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12228 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12229 | done; \ | |
b813574b | 12230 | echo "Doing maintainer-clean in gnuserv" ; \ |
b00612cc | 12231 | (cd $(HOST_SUBDIR)/gnuserv && \ |
2a4cbe27 NN |
12232 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12233 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12234 | "RANLIB=$${RANLIB}" \ | |
12235 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12236 | maintainer-clean) \ |
2a4cbe27 NN |
12237 | || exit 1 |
12238 | ||
b813574b | 12239 | @endif gnuserv |
2a4cbe27 | 12240 | |
2a4cbe27 | 12241 | |
a7254363 | 12242 | |
b813574b PB |
12243 | .PHONY: configure-gprof maybe-configure-gprof |
12244 | maybe-configure-gprof: | |
12245 | @if gprof | |
12246 | maybe-configure-gprof: configure-gprof | |
a7254363 | 12247 | configure-gprof: |
b00612cc PB |
12248 | @test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \ |
12249 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \ | |
b40e3958 L |
12250 | r=`${PWD_COMMAND}`; export r; \ |
12251 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12252 | $(HOST_EXPORTS) \ |
a7254363 PB |
12253 | echo Configuring in $(HOST_SUBDIR)/gprof; \ |
12254 | cd "$(HOST_SUBDIR)/gprof" || exit 1; \ | |
4fa63067 | 12255 | case $(srcdir) in \ |
b00612cc PB |
12256 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
12257 | *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \ | |
12258 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 12259 | esac; \ |
b00612cc PB |
12260 | srcdiroption="--srcdir=$${topdir}/gprof"; \ |
12261 | libsrcdir="$$s/gprof"; \ | |
4fa63067 | 12262 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 12263 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 12264 | || exit 1 |
b813574b | 12265 | @endif gprof |
2a4cbe27 | 12266 | |
a7254363 PB |
12267 | |
12268 | ||
d545f33b PB |
12269 | |
12270 | ||
b813574b PB |
12271 | .PHONY: all-gprof maybe-all-gprof |
12272 | maybe-all-gprof: | |
12273 | @if gprof | |
d27cc32e | 12274 | TARGET-gprof=all |
b813574b PB |
12275 | maybe-all-gprof: all-gprof |
12276 | all-gprof: configure-gprof | |
4fa63067 NN |
12277 | @r=`${PWD_COMMAND}`; export r; \ |
12278 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12279 | $(HOST_EXPORTS) \ |
b00612cc PB |
12280 | (cd $(HOST_SUBDIR)/gprof && \ |
12281 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gprof)) | |
b813574b | 12282 | @endif gprof |
2a4cbe27 | 12283 | |
a7254363 | 12284 | |
d545f33b PB |
12285 | |
12286 | ||
b813574b PB |
12287 | .PHONY: check-gprof maybe-check-gprof |
12288 | maybe-check-gprof: | |
12289 | @if gprof | |
12290 | maybe-check-gprof: check-gprof | |
2a4cbe27 | 12291 | |
b813574b | 12292 | check-gprof: |
4fa63067 | 12293 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 12294 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 12295 | $(HOST_EXPORTS) \ |
b00612cc PB |
12296 | (cd $(HOST_SUBDIR)/gprof && \ |
12297 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 12298 | |
b813574b | 12299 | @endif gprof |
2a4cbe27 | 12300 | |
b813574b PB |
12301 | .PHONY: install-gprof maybe-install-gprof |
12302 | maybe-install-gprof: | |
12303 | @if gprof | |
12304 | maybe-install-gprof: install-gprof | |
4fa63067 | 12305 | |
b813574b | 12306 | install-gprof: installdirs |
4fa63067 | 12307 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 12308 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 12309 | $(HOST_EXPORTS) \ |
b00612cc | 12310 | (cd $(HOST_SUBDIR)/gprof && \ |
2da12f12 | 12311 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 12312 | |
b813574b | 12313 | @endif gprof |
2a4cbe27 | 12314 | |
4fa63067 | 12315 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 12316 | |
b813574b PB |
12317 | .PHONY: maybe-info-gprof info-gprof |
12318 | maybe-info-gprof: | |
12319 | @if gprof | |
12320 | maybe-info-gprof: info-gprof | |
4fa63067 | 12321 | |
b813574b PB |
12322 | info-gprof: \ |
12323 | configure-gprof | |
12324 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
b40e3958 L |
12325 | r=`${PWD_COMMAND}`; export r; \ |
12326 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12327 | $(HOST_EXPORTS) \ |
b813574b | 12328 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12329 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12330 | done; \ | |
b813574b | 12331 | echo "Doing info in gprof" ; \ |
b00612cc | 12332 | (cd $(HOST_SUBDIR)/gprof && \ |
2a4cbe27 NN |
12333 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12334 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12335 | "RANLIB=$${RANLIB}" \ | |
12336 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12337 | info) \ |
2a4cbe27 NN |
12338 | || exit 1 |
12339 | ||
b813574b | 12340 | @endif gprof |
2a4cbe27 | 12341 | |
b813574b PB |
12342 | .PHONY: maybe-dvi-gprof dvi-gprof |
12343 | maybe-dvi-gprof: | |
12344 | @if gprof | |
12345 | maybe-dvi-gprof: dvi-gprof | |
2a4cbe27 | 12346 | |
b813574b PB |
12347 | dvi-gprof: \ |
12348 | configure-gprof | |
12349 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
b40e3958 L |
12350 | r=`${PWD_COMMAND}`; export r; \ |
12351 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12352 | $(HOST_EXPORTS) \ |
b813574b | 12353 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12354 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12355 | done; \ | |
b813574b | 12356 | echo "Doing dvi in gprof" ; \ |
b00612cc | 12357 | (cd $(HOST_SUBDIR)/gprof && \ |
2a4cbe27 NN |
12358 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12359 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12360 | "RANLIB=$${RANLIB}" \ | |
12361 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12362 | dvi) \ |
2a4cbe27 NN |
12363 | || exit 1 |
12364 | ||
b813574b | 12365 | @endif gprof |
2a4cbe27 | 12366 | |
6d389afc MS |
12367 | .PHONY: maybe-html-gprof html-gprof |
12368 | maybe-html-gprof: | |
12369 | @if gprof | |
12370 | maybe-html-gprof: html-gprof | |
12371 | ||
12372 | html-gprof: \ | |
12373 | configure-gprof | |
12374 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
12375 | r=`${PWD_COMMAND}`; export r; \ | |
12376 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
12377 | $(HOST_EXPORTS) \ |
12378 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12379 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12380 | done; \ | |
12381 | echo "Doing html in gprof" ; \ | |
b00612cc | 12382 | (cd $(HOST_SUBDIR)/gprof && \ |
6d389afc MS |
12383 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12384 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12385 | "RANLIB=$${RANLIB}" \ | |
12386 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
12387 | html) \ | |
12388 | || exit 1 | |
12389 | ||
12390 | @endif gprof | |
12391 | ||
b813574b PB |
12392 | .PHONY: maybe-TAGS-gprof TAGS-gprof |
12393 | maybe-TAGS-gprof: | |
12394 | @if gprof | |
12395 | maybe-TAGS-gprof: TAGS-gprof | |
2a4cbe27 | 12396 | |
b813574b PB |
12397 | TAGS-gprof: \ |
12398 | configure-gprof | |
12399 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
b40e3958 L |
12400 | r=`${PWD_COMMAND}`; export r; \ |
12401 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12402 | $(HOST_EXPORTS) \ |
b813574b | 12403 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12404 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12405 | done; \ | |
b813574b | 12406 | echo "Doing TAGS in gprof" ; \ |
b00612cc | 12407 | (cd $(HOST_SUBDIR)/gprof && \ |
2a4cbe27 NN |
12408 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12409 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12410 | "RANLIB=$${RANLIB}" \ | |
12411 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12412 | TAGS) \ |
2a4cbe27 NN |
12413 | || exit 1 |
12414 | ||
b813574b | 12415 | @endif gprof |
2a4cbe27 | 12416 | |
b813574b PB |
12417 | .PHONY: maybe-install-info-gprof install-info-gprof |
12418 | maybe-install-info-gprof: | |
12419 | @if gprof | |
12420 | maybe-install-info-gprof: install-info-gprof | |
2a4cbe27 | 12421 | |
b813574b PB |
12422 | install-info-gprof: \ |
12423 | configure-gprof \ | |
12424 | info-gprof | |
12425 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
b40e3958 L |
12426 | r=`${PWD_COMMAND}`; export r; \ |
12427 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12428 | $(HOST_EXPORTS) \ |
b813574b | 12429 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12430 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12431 | done; \ | |
b813574b | 12432 | echo "Doing install-info in gprof" ; \ |
b00612cc | 12433 | (cd $(HOST_SUBDIR)/gprof && \ |
2a4cbe27 NN |
12434 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12435 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12436 | "RANLIB=$${RANLIB}" \ | |
12437 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12438 | install-info) \ |
2a4cbe27 NN |
12439 | || exit 1 |
12440 | ||
b813574b | 12441 | @endif gprof |
2a4cbe27 | 12442 | |
b813574b PB |
12443 | .PHONY: maybe-installcheck-gprof installcheck-gprof |
12444 | maybe-installcheck-gprof: | |
12445 | @if gprof | |
12446 | maybe-installcheck-gprof: installcheck-gprof | |
2a4cbe27 | 12447 | |
b813574b PB |
12448 | installcheck-gprof: \ |
12449 | configure-gprof | |
12450 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
b40e3958 L |
12451 | r=`${PWD_COMMAND}`; export r; \ |
12452 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12453 | $(HOST_EXPORTS) \ |
b813574b | 12454 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12455 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12456 | done; \ | |
b813574b | 12457 | echo "Doing installcheck in gprof" ; \ |
b00612cc | 12458 | (cd $(HOST_SUBDIR)/gprof && \ |
2a4cbe27 NN |
12459 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12460 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12461 | "RANLIB=$${RANLIB}" \ | |
12462 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12463 | installcheck) \ |
2a4cbe27 NN |
12464 | || exit 1 |
12465 | ||
b813574b | 12466 | @endif gprof |
2a4cbe27 | 12467 | |
b813574b PB |
12468 | .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof |
12469 | maybe-mostlyclean-gprof: | |
12470 | @if gprof | |
12471 | maybe-mostlyclean-gprof: mostlyclean-gprof | |
2a4cbe27 | 12472 | |
b813574b PB |
12473 | mostlyclean-gprof: |
12474 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
b40e3958 L |
12475 | r=`${PWD_COMMAND}`; export r; \ |
12476 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12477 | $(HOST_EXPORTS) \ |
b813574b | 12478 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12479 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12480 | done; \ | |
b813574b | 12481 | echo "Doing mostlyclean in gprof" ; \ |
b00612cc | 12482 | (cd $(HOST_SUBDIR)/gprof && \ |
2a4cbe27 NN |
12483 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12484 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12485 | "RANLIB=$${RANLIB}" \ | |
12486 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12487 | mostlyclean) \ |
2a4cbe27 NN |
12488 | || exit 1 |
12489 | ||
b813574b | 12490 | @endif gprof |
2a4cbe27 | 12491 | |
b813574b PB |
12492 | .PHONY: maybe-clean-gprof clean-gprof |
12493 | maybe-clean-gprof: | |
12494 | @if gprof | |
12495 | maybe-clean-gprof: clean-gprof | |
2a4cbe27 | 12496 | |
b813574b PB |
12497 | clean-gprof: |
12498 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
b40e3958 L |
12499 | r=`${PWD_COMMAND}`; export r; \ |
12500 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12501 | $(HOST_EXPORTS) \ |
b813574b | 12502 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12503 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12504 | done; \ | |
b813574b | 12505 | echo "Doing clean in gprof" ; \ |
b00612cc | 12506 | (cd $(HOST_SUBDIR)/gprof && \ |
2a4cbe27 NN |
12507 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12508 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12509 | "RANLIB=$${RANLIB}" \ | |
12510 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12511 | clean) \ |
2a4cbe27 NN |
12512 | || exit 1 |
12513 | ||
b813574b | 12514 | @endif gprof |
2a4cbe27 | 12515 | |
b813574b PB |
12516 | .PHONY: maybe-distclean-gprof distclean-gprof |
12517 | maybe-distclean-gprof: | |
12518 | @if gprof | |
12519 | maybe-distclean-gprof: distclean-gprof | |
2a4cbe27 | 12520 | |
b813574b PB |
12521 | distclean-gprof: |
12522 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
b40e3958 L |
12523 | r=`${PWD_COMMAND}`; export r; \ |
12524 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12525 | $(HOST_EXPORTS) \ |
b813574b | 12526 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12527 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12528 | done; \ | |
b813574b | 12529 | echo "Doing distclean in gprof" ; \ |
b00612cc | 12530 | (cd $(HOST_SUBDIR)/gprof && \ |
2a4cbe27 NN |
12531 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12532 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12533 | "RANLIB=$${RANLIB}" \ | |
12534 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12535 | distclean) \ |
2a4cbe27 NN |
12536 | || exit 1 |
12537 | ||
b813574b | 12538 | @endif gprof |
2a4cbe27 | 12539 | |
b813574b PB |
12540 | .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof |
12541 | maybe-maintainer-clean-gprof: | |
12542 | @if gprof | |
12543 | maybe-maintainer-clean-gprof: maintainer-clean-gprof | |
2a4cbe27 | 12544 | |
b813574b PB |
12545 | maintainer-clean-gprof: |
12546 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
b40e3958 L |
12547 | r=`${PWD_COMMAND}`; export r; \ |
12548 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12549 | $(HOST_EXPORTS) \ |
b813574b | 12550 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12551 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12552 | done; \ | |
b813574b | 12553 | echo "Doing maintainer-clean in gprof" ; \ |
b00612cc | 12554 | (cd $(HOST_SUBDIR)/gprof && \ |
2a4cbe27 NN |
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}" \ | |
b813574b | 12559 | maintainer-clean) \ |
2a4cbe27 NN |
12560 | || exit 1 |
12561 | ||
b813574b | 12562 | @endif gprof |
2a4cbe27 | 12563 | |
2a4cbe27 | 12564 | |
a7254363 | 12565 | |
b813574b PB |
12566 | .PHONY: configure-gzip maybe-configure-gzip |
12567 | maybe-configure-gzip: | |
12568 | @if gzip | |
12569 | maybe-configure-gzip: configure-gzip | |
a7254363 | 12570 | configure-gzip: |
b00612cc PB |
12571 | @test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \ |
12572 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \ | |
b40e3958 L |
12573 | r=`${PWD_COMMAND}`; export r; \ |
12574 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12575 | $(HOST_EXPORTS) \ |
a7254363 PB |
12576 | echo Configuring in $(HOST_SUBDIR)/gzip; \ |
12577 | cd "$(HOST_SUBDIR)/gzip" || exit 1; \ | |
4fa63067 | 12578 | case $(srcdir) in \ |
b00612cc PB |
12579 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
12580 | *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \ | |
12581 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 12582 | esac; \ |
b00612cc PB |
12583 | srcdiroption="--srcdir=$${topdir}/gzip"; \ |
12584 | libsrcdir="$$s/gzip"; \ | |
4fa63067 | 12585 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 12586 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 12587 | || exit 1 |
b813574b | 12588 | @endif gzip |
2a4cbe27 | 12589 | |
a7254363 PB |
12590 | |
12591 | ||
d545f33b PB |
12592 | |
12593 | ||
b813574b PB |
12594 | .PHONY: all-gzip maybe-all-gzip |
12595 | maybe-all-gzip: | |
12596 | @if gzip | |
d27cc32e | 12597 | TARGET-gzip=all |
b813574b PB |
12598 | maybe-all-gzip: all-gzip |
12599 | all-gzip: configure-gzip | |
4fa63067 NN |
12600 | @r=`${PWD_COMMAND}`; export r; \ |
12601 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12602 | $(HOST_EXPORTS) \ |
b00612cc PB |
12603 | (cd $(HOST_SUBDIR)/gzip && \ |
12604 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gzip)) | |
b813574b | 12605 | @endif gzip |
2a4cbe27 | 12606 | |
a7254363 | 12607 | |
d545f33b PB |
12608 | |
12609 | ||
b813574b PB |
12610 | .PHONY: check-gzip maybe-check-gzip |
12611 | maybe-check-gzip: | |
12612 | @if gzip | |
12613 | maybe-check-gzip: check-gzip | |
2a4cbe27 | 12614 | |
b813574b | 12615 | check-gzip: |
4fa63067 | 12616 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 12617 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 12618 | $(HOST_EXPORTS) \ |
b00612cc PB |
12619 | (cd $(HOST_SUBDIR)/gzip && \ |
12620 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 12621 | |
b813574b | 12622 | @endif gzip |
2a4cbe27 | 12623 | |
b813574b PB |
12624 | .PHONY: install-gzip maybe-install-gzip |
12625 | maybe-install-gzip: | |
12626 | @if gzip | |
12627 | maybe-install-gzip: install-gzip | |
2a4cbe27 | 12628 | |
b813574b | 12629 | install-gzip: installdirs |
4fa63067 | 12630 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 12631 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 12632 | $(HOST_EXPORTS) \ |
b00612cc | 12633 | (cd $(HOST_SUBDIR)/gzip && \ |
2da12f12 | 12634 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 12635 | |
b813574b | 12636 | @endif gzip |
2a4cbe27 | 12637 | |
4fa63067 | 12638 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 12639 | |
b813574b PB |
12640 | .PHONY: maybe-info-gzip info-gzip |
12641 | maybe-info-gzip: | |
12642 | @if gzip | |
12643 | maybe-info-gzip: info-gzip | |
4fa63067 | 12644 | |
b813574b PB |
12645 | info-gzip: \ |
12646 | configure-gzip | |
12647 | @[ -f ./gzip/Makefile ] || exit 0; \ | |
b40e3958 L |
12648 | r=`${PWD_COMMAND}`; export r; \ |
12649 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12650 | $(HOST_EXPORTS) \ |
b813574b | 12651 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12652 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12653 | done; \ | |
b813574b | 12654 | echo "Doing info in gzip" ; \ |
b00612cc | 12655 | (cd $(HOST_SUBDIR)/gzip && \ |
2a4cbe27 NN |
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}" \ | |
b813574b | 12660 | info) \ |
2a4cbe27 NN |
12661 | || exit 1 |
12662 | ||
b813574b | 12663 | @endif gzip |
2a4cbe27 | 12664 | |
b813574b PB |
12665 | .PHONY: maybe-dvi-gzip dvi-gzip |
12666 | maybe-dvi-gzip: | |
12667 | @if gzip | |
12668 | maybe-dvi-gzip: dvi-gzip | |
2a4cbe27 | 12669 | |
b813574b PB |
12670 | dvi-gzip: \ |
12671 | configure-gzip | |
12672 | @[ -f ./gzip/Makefile ] || exit 0; \ | |
b40e3958 L |
12673 | r=`${PWD_COMMAND}`; export r; \ |
12674 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12675 | $(HOST_EXPORTS) \ |
b813574b | 12676 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12677 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12678 | done; \ | |
b813574b | 12679 | echo "Doing dvi in gzip" ; \ |
b00612cc | 12680 | (cd $(HOST_SUBDIR)/gzip && \ |
2a4cbe27 NN |
12681 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12682 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12683 | "RANLIB=$${RANLIB}" \ | |
12684 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12685 | dvi) \ |
2a4cbe27 NN |
12686 | || exit 1 |
12687 | ||
b813574b | 12688 | @endif gzip |
2a4cbe27 | 12689 | |
6d389afc MS |
12690 | .PHONY: maybe-html-gzip html-gzip |
12691 | maybe-html-gzip: | |
12692 | @if gzip | |
12693 | maybe-html-gzip: html-gzip | |
12694 | ||
12695 | html-gzip: \ | |
12696 | configure-gzip | |
12697 | @[ -f ./gzip/Makefile ] || exit 0; \ | |
12698 | r=`${PWD_COMMAND}`; export r; \ | |
12699 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
12700 | $(HOST_EXPORTS) \ |
12701 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12702 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12703 | done; \ | |
12704 | echo "Doing html in gzip" ; \ | |
b00612cc | 12705 | (cd $(HOST_SUBDIR)/gzip && \ |
6d389afc MS |
12706 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12707 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12708 | "RANLIB=$${RANLIB}" \ | |
12709 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
12710 | html) \ | |
12711 | || exit 1 | |
12712 | ||
12713 | @endif gzip | |
12714 | ||
b813574b PB |
12715 | .PHONY: maybe-TAGS-gzip TAGS-gzip |
12716 | maybe-TAGS-gzip: | |
12717 | @if gzip | |
12718 | maybe-TAGS-gzip: TAGS-gzip | |
2a4cbe27 | 12719 | |
b813574b PB |
12720 | TAGS-gzip: \ |
12721 | configure-gzip | |
12722 | @[ -f ./gzip/Makefile ] || exit 0; \ | |
b40e3958 L |
12723 | r=`${PWD_COMMAND}`; export r; \ |
12724 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12725 | $(HOST_EXPORTS) \ |
b813574b | 12726 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12727 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12728 | done; \ | |
b813574b | 12729 | echo "Doing TAGS in gzip" ; \ |
b00612cc | 12730 | (cd $(HOST_SUBDIR)/gzip && \ |
2a4cbe27 NN |
12731 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12732 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12733 | "RANLIB=$${RANLIB}" \ | |
12734 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12735 | TAGS) \ |
2a4cbe27 NN |
12736 | || exit 1 |
12737 | ||
b813574b | 12738 | @endif gzip |
2a4cbe27 | 12739 | |
b813574b PB |
12740 | .PHONY: maybe-install-info-gzip install-info-gzip |
12741 | maybe-install-info-gzip: | |
12742 | @if gzip | |
12743 | maybe-install-info-gzip: install-info-gzip | |
2a4cbe27 | 12744 | |
b813574b PB |
12745 | install-info-gzip: \ |
12746 | configure-gzip \ | |
12747 | info-gzip | |
12748 | @[ -f ./gzip/Makefile ] || exit 0; \ | |
b40e3958 L |
12749 | r=`${PWD_COMMAND}`; export r; \ |
12750 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12751 | $(HOST_EXPORTS) \ |
b813574b | 12752 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12753 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12754 | done; \ | |
b813574b | 12755 | echo "Doing install-info in gzip" ; \ |
b00612cc | 12756 | (cd $(HOST_SUBDIR)/gzip && \ |
2a4cbe27 NN |
12757 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12758 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12759 | "RANLIB=$${RANLIB}" \ | |
12760 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12761 | install-info) \ |
2a4cbe27 NN |
12762 | || exit 1 |
12763 | ||
b813574b | 12764 | @endif gzip |
2a4cbe27 | 12765 | |
b813574b PB |
12766 | .PHONY: maybe-installcheck-gzip installcheck-gzip |
12767 | maybe-installcheck-gzip: | |
12768 | @if gzip | |
12769 | maybe-installcheck-gzip: installcheck-gzip | |
2a4cbe27 | 12770 | |
b813574b PB |
12771 | installcheck-gzip: \ |
12772 | configure-gzip | |
12773 | @[ -f ./gzip/Makefile ] || exit 0; \ | |
b40e3958 L |
12774 | r=`${PWD_COMMAND}`; export r; \ |
12775 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12776 | $(HOST_EXPORTS) \ |
b813574b | 12777 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12778 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12779 | done; \ | |
b813574b | 12780 | echo "Doing installcheck in gzip" ; \ |
b00612cc | 12781 | (cd $(HOST_SUBDIR)/gzip && \ |
2a4cbe27 NN |
12782 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12783 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12784 | "RANLIB=$${RANLIB}" \ | |
12785 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12786 | installcheck) \ |
2a4cbe27 NN |
12787 | || exit 1 |
12788 | ||
b813574b | 12789 | @endif gzip |
2a4cbe27 | 12790 | |
b813574b PB |
12791 | .PHONY: maybe-mostlyclean-gzip mostlyclean-gzip |
12792 | maybe-mostlyclean-gzip: | |
12793 | @if gzip | |
12794 | maybe-mostlyclean-gzip: mostlyclean-gzip | |
2a4cbe27 | 12795 | |
b813574b PB |
12796 | mostlyclean-gzip: |
12797 | @[ -f ./gzip/Makefile ] || exit 0; \ | |
b40e3958 L |
12798 | r=`${PWD_COMMAND}`; export r; \ |
12799 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12800 | $(HOST_EXPORTS) \ |
b813574b | 12801 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12802 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12803 | done; \ | |
b813574b | 12804 | echo "Doing mostlyclean in gzip" ; \ |
b00612cc | 12805 | (cd $(HOST_SUBDIR)/gzip && \ |
2a4cbe27 NN |
12806 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12807 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12808 | "RANLIB=$${RANLIB}" \ | |
12809 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12810 | mostlyclean) \ |
2a4cbe27 NN |
12811 | || exit 1 |
12812 | ||
b813574b | 12813 | @endif gzip |
2a4cbe27 | 12814 | |
b813574b PB |
12815 | .PHONY: maybe-clean-gzip clean-gzip |
12816 | maybe-clean-gzip: | |
12817 | @if gzip | |
12818 | maybe-clean-gzip: clean-gzip | |
2a4cbe27 | 12819 | |
b813574b PB |
12820 | clean-gzip: |
12821 | @[ -f ./gzip/Makefile ] || exit 0; \ | |
b40e3958 L |
12822 | r=`${PWD_COMMAND}`; export r; \ |
12823 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12824 | $(HOST_EXPORTS) \ |
b813574b | 12825 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12826 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12827 | done; \ | |
b813574b | 12828 | echo "Doing clean in gzip" ; \ |
b00612cc | 12829 | (cd $(HOST_SUBDIR)/gzip && \ |
2a4cbe27 NN |
12830 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12831 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12832 | "RANLIB=$${RANLIB}" \ | |
12833 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12834 | clean) \ |
2a4cbe27 NN |
12835 | || exit 1 |
12836 | ||
b813574b | 12837 | @endif gzip |
2a4cbe27 | 12838 | |
b813574b PB |
12839 | .PHONY: maybe-distclean-gzip distclean-gzip |
12840 | maybe-distclean-gzip: | |
12841 | @if gzip | |
12842 | maybe-distclean-gzip: distclean-gzip | |
2a4cbe27 | 12843 | |
b813574b PB |
12844 | distclean-gzip: |
12845 | @[ -f ./gzip/Makefile ] || exit 0; \ | |
b40e3958 L |
12846 | r=`${PWD_COMMAND}`; export r; \ |
12847 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12848 | $(HOST_EXPORTS) \ |
b813574b | 12849 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12850 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12851 | done; \ | |
b813574b | 12852 | echo "Doing distclean in gzip" ; \ |
b00612cc | 12853 | (cd $(HOST_SUBDIR)/gzip && \ |
2a4cbe27 NN |
12854 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12855 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12856 | "RANLIB=$${RANLIB}" \ | |
12857 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12858 | distclean) \ |
2a4cbe27 NN |
12859 | || exit 1 |
12860 | ||
b813574b | 12861 | @endif gzip |
2a4cbe27 | 12862 | |
b813574b PB |
12863 | .PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip |
12864 | maybe-maintainer-clean-gzip: | |
12865 | @if gzip | |
12866 | maybe-maintainer-clean-gzip: maintainer-clean-gzip | |
2a4cbe27 | 12867 | |
b813574b PB |
12868 | maintainer-clean-gzip: |
12869 | @[ -f ./gzip/Makefile ] || exit 0; \ | |
b40e3958 L |
12870 | r=`${PWD_COMMAND}`; export r; \ |
12871 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12872 | $(HOST_EXPORTS) \ |
b813574b | 12873 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12874 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12875 | done; \ | |
b813574b | 12876 | echo "Doing maintainer-clean in gzip" ; \ |
b00612cc | 12877 | (cd $(HOST_SUBDIR)/gzip && \ |
2a4cbe27 NN |
12878 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12879 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12880 | "RANLIB=$${RANLIB}" \ | |
12881 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12882 | maintainer-clean) \ |
2a4cbe27 NN |
12883 | || exit 1 |
12884 | ||
b813574b | 12885 | @endif gzip |
2a4cbe27 | 12886 | |
2a4cbe27 | 12887 | |
a7254363 | 12888 | |
b813574b PB |
12889 | .PHONY: configure-hello maybe-configure-hello |
12890 | maybe-configure-hello: | |
12891 | @if hello | |
12892 | maybe-configure-hello: configure-hello | |
a7254363 | 12893 | configure-hello: |
b00612cc PB |
12894 | @test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \ |
12895 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \ | |
b40e3958 L |
12896 | r=`${PWD_COMMAND}`; export r; \ |
12897 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12898 | $(HOST_EXPORTS) \ |
a7254363 PB |
12899 | echo Configuring in $(HOST_SUBDIR)/hello; \ |
12900 | cd "$(HOST_SUBDIR)/hello" || exit 1; \ | |
4fa63067 | 12901 | case $(srcdir) in \ |
b00612cc PB |
12902 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
12903 | *) topdir=`echo $(HOST_SUBDIR)/hello/ | \ | |
12904 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 12905 | esac; \ |
b00612cc PB |
12906 | srcdiroption="--srcdir=$${topdir}/hello"; \ |
12907 | libsrcdir="$$s/hello"; \ | |
4fa63067 | 12908 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 12909 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 12910 | || exit 1 |
b813574b | 12911 | @endif hello |
2a4cbe27 | 12912 | |
a7254363 PB |
12913 | |
12914 | ||
d545f33b PB |
12915 | |
12916 | ||
b813574b PB |
12917 | .PHONY: all-hello maybe-all-hello |
12918 | maybe-all-hello: | |
12919 | @if hello | |
d27cc32e | 12920 | TARGET-hello=all |
b813574b PB |
12921 | maybe-all-hello: all-hello |
12922 | all-hello: configure-hello | |
4fa63067 NN |
12923 | @r=`${PWD_COMMAND}`; export r; \ |
12924 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12925 | $(HOST_EXPORTS) \ |
b00612cc PB |
12926 | (cd $(HOST_SUBDIR)/hello && \ |
12927 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-hello)) | |
b813574b | 12928 | @endif hello |
2a4cbe27 | 12929 | |
a7254363 | 12930 | |
d545f33b PB |
12931 | |
12932 | ||
b813574b PB |
12933 | .PHONY: check-hello maybe-check-hello |
12934 | maybe-check-hello: | |
12935 | @if hello | |
12936 | maybe-check-hello: check-hello | |
2a4cbe27 | 12937 | |
b813574b | 12938 | check-hello: |
4fa63067 | 12939 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 12940 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 12941 | $(HOST_EXPORTS) \ |
b00612cc PB |
12942 | (cd $(HOST_SUBDIR)/hello && \ |
12943 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 12944 | |
b813574b | 12945 | @endif hello |
2a4cbe27 | 12946 | |
b813574b PB |
12947 | .PHONY: install-hello maybe-install-hello |
12948 | maybe-install-hello: | |
12949 | @if hello | |
12950 | maybe-install-hello: install-hello | |
2a4cbe27 | 12951 | |
b813574b | 12952 | install-hello: installdirs |
4fa63067 NN |
12953 | @r=`${PWD_COMMAND}`; export r; \ |
12954 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12955 | $(HOST_EXPORTS) \ |
b00612cc | 12956 | (cd $(HOST_SUBDIR)/hello && \ |
2da12f12 | 12957 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 12958 | |
b813574b | 12959 | @endif hello |
4fa63067 NN |
12960 | |
12961 | # Other targets (info, dvi, etc.) | |
12962 | ||
b813574b PB |
12963 | .PHONY: maybe-info-hello info-hello |
12964 | maybe-info-hello: | |
12965 | @if hello | |
12966 | maybe-info-hello: info-hello | |
4fa63067 | 12967 | |
b813574b PB |
12968 | info-hello: \ |
12969 | configure-hello | |
12970 | @[ -f ./hello/Makefile ] || exit 0; \ | |
b40e3958 L |
12971 | r=`${PWD_COMMAND}`; export r; \ |
12972 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12973 | $(HOST_EXPORTS) \ |
b813574b | 12974 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12975 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12976 | done; \ | |
b813574b | 12977 | echo "Doing info in hello" ; \ |
b00612cc | 12978 | (cd $(HOST_SUBDIR)/hello && \ |
2a4cbe27 NN |
12979 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12980 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12981 | "RANLIB=$${RANLIB}" \ | |
12982 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 12983 | info) \ |
2a4cbe27 NN |
12984 | || exit 1 |
12985 | ||
b813574b | 12986 | @endif hello |
2a4cbe27 | 12987 | |
b813574b PB |
12988 | .PHONY: maybe-dvi-hello dvi-hello |
12989 | maybe-dvi-hello: | |
12990 | @if hello | |
12991 | maybe-dvi-hello: dvi-hello | |
2a4cbe27 | 12992 | |
b813574b PB |
12993 | dvi-hello: \ |
12994 | configure-hello | |
12995 | @[ -f ./hello/Makefile ] || exit 0; \ | |
b40e3958 L |
12996 | r=`${PWD_COMMAND}`; export r; \ |
12997 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12998 | $(HOST_EXPORTS) \ |
b813574b | 12999 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13000 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13001 | done; \ | |
b813574b | 13002 | echo "Doing dvi in hello" ; \ |
b00612cc | 13003 | (cd $(HOST_SUBDIR)/hello && \ |
2a4cbe27 NN |
13004 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13005 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13006 | "RANLIB=$${RANLIB}" \ | |
13007 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13008 | dvi) \ |
2a4cbe27 NN |
13009 | || exit 1 |
13010 | ||
b813574b | 13011 | @endif hello |
2a4cbe27 | 13012 | |
6d389afc MS |
13013 | .PHONY: maybe-html-hello html-hello |
13014 | maybe-html-hello: | |
13015 | @if hello | |
13016 | maybe-html-hello: html-hello | |
13017 | ||
13018 | html-hello: \ | |
13019 | configure-hello | |
13020 | @[ -f ./hello/Makefile ] || exit 0; \ | |
13021 | r=`${PWD_COMMAND}`; export r; \ | |
13022 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
13023 | $(HOST_EXPORTS) \ |
13024 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
13025 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
13026 | done; \ | |
13027 | echo "Doing html in hello" ; \ | |
b00612cc | 13028 | (cd $(HOST_SUBDIR)/hello && \ |
6d389afc MS |
13029 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13030 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13031 | "RANLIB=$${RANLIB}" \ | |
13032 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
13033 | html) \ | |
13034 | || exit 1 | |
13035 | ||
13036 | @endif hello | |
13037 | ||
b813574b PB |
13038 | .PHONY: maybe-TAGS-hello TAGS-hello |
13039 | maybe-TAGS-hello: | |
13040 | @if hello | |
13041 | maybe-TAGS-hello: TAGS-hello | |
2a4cbe27 | 13042 | |
b813574b PB |
13043 | TAGS-hello: \ |
13044 | configure-hello | |
13045 | @[ -f ./hello/Makefile ] || exit 0; \ | |
b40e3958 L |
13046 | r=`${PWD_COMMAND}`; export r; \ |
13047 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13048 | $(HOST_EXPORTS) \ |
b813574b | 13049 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13050 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13051 | done; \ | |
b813574b | 13052 | echo "Doing TAGS in hello" ; \ |
b00612cc | 13053 | (cd $(HOST_SUBDIR)/hello && \ |
2a4cbe27 NN |
13054 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13055 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13056 | "RANLIB=$${RANLIB}" \ | |
13057 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13058 | TAGS) \ |
2a4cbe27 NN |
13059 | || exit 1 |
13060 | ||
b813574b | 13061 | @endif hello |
2a4cbe27 | 13062 | |
b813574b PB |
13063 | .PHONY: maybe-install-info-hello install-info-hello |
13064 | maybe-install-info-hello: | |
13065 | @if hello | |
13066 | maybe-install-info-hello: install-info-hello | |
2a4cbe27 | 13067 | |
b813574b PB |
13068 | install-info-hello: \ |
13069 | configure-hello \ | |
13070 | info-hello | |
13071 | @[ -f ./hello/Makefile ] || exit 0; \ | |
b40e3958 L |
13072 | r=`${PWD_COMMAND}`; export r; \ |
13073 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13074 | $(HOST_EXPORTS) \ |
b813574b | 13075 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13076 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13077 | done; \ | |
b813574b | 13078 | echo "Doing install-info in hello" ; \ |
b00612cc | 13079 | (cd $(HOST_SUBDIR)/hello && \ |
2a4cbe27 NN |
13080 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13081 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13082 | "RANLIB=$${RANLIB}" \ | |
13083 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13084 | install-info) \ |
2a4cbe27 NN |
13085 | || exit 1 |
13086 | ||
b813574b | 13087 | @endif hello |
2a4cbe27 | 13088 | |
b813574b PB |
13089 | .PHONY: maybe-installcheck-hello installcheck-hello |
13090 | maybe-installcheck-hello: | |
13091 | @if hello | |
13092 | maybe-installcheck-hello: installcheck-hello | |
2a4cbe27 | 13093 | |
b813574b PB |
13094 | installcheck-hello: \ |
13095 | configure-hello | |
13096 | @[ -f ./hello/Makefile ] || exit 0; \ | |
b40e3958 L |
13097 | r=`${PWD_COMMAND}`; export r; \ |
13098 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13099 | $(HOST_EXPORTS) \ |
b813574b | 13100 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13101 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13102 | done; \ | |
b813574b | 13103 | echo "Doing installcheck in hello" ; \ |
b00612cc | 13104 | (cd $(HOST_SUBDIR)/hello && \ |
2a4cbe27 NN |
13105 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13106 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13107 | "RANLIB=$${RANLIB}" \ | |
13108 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13109 | installcheck) \ |
2a4cbe27 NN |
13110 | || exit 1 |
13111 | ||
b813574b | 13112 | @endif hello |
2a4cbe27 | 13113 | |
b813574b PB |
13114 | .PHONY: maybe-mostlyclean-hello mostlyclean-hello |
13115 | maybe-mostlyclean-hello: | |
13116 | @if hello | |
13117 | maybe-mostlyclean-hello: mostlyclean-hello | |
2a4cbe27 | 13118 | |
b813574b PB |
13119 | mostlyclean-hello: |
13120 | @[ -f ./hello/Makefile ] || exit 0; \ | |
b40e3958 L |
13121 | r=`${PWD_COMMAND}`; export r; \ |
13122 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13123 | $(HOST_EXPORTS) \ |
b813574b | 13124 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13125 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13126 | done; \ | |
b813574b | 13127 | echo "Doing mostlyclean in hello" ; \ |
b00612cc | 13128 | (cd $(HOST_SUBDIR)/hello && \ |
2a4cbe27 NN |
13129 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13130 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13131 | "RANLIB=$${RANLIB}" \ | |
13132 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13133 | mostlyclean) \ |
2a4cbe27 NN |
13134 | || exit 1 |
13135 | ||
b813574b | 13136 | @endif hello |
2a4cbe27 | 13137 | |
b813574b PB |
13138 | .PHONY: maybe-clean-hello clean-hello |
13139 | maybe-clean-hello: | |
13140 | @if hello | |
13141 | maybe-clean-hello: clean-hello | |
2a4cbe27 | 13142 | |
b813574b PB |
13143 | clean-hello: |
13144 | @[ -f ./hello/Makefile ] || exit 0; \ | |
b40e3958 L |
13145 | r=`${PWD_COMMAND}`; export r; \ |
13146 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13147 | $(HOST_EXPORTS) \ |
b813574b | 13148 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13149 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13150 | done; \ | |
b813574b | 13151 | echo "Doing clean in hello" ; \ |
b00612cc | 13152 | (cd $(HOST_SUBDIR)/hello && \ |
2a4cbe27 NN |
13153 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13154 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13155 | "RANLIB=$${RANLIB}" \ | |
13156 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13157 | clean) \ |
2a4cbe27 NN |
13158 | || exit 1 |
13159 | ||
b813574b | 13160 | @endif hello |
2a4cbe27 | 13161 | |
b813574b PB |
13162 | .PHONY: maybe-distclean-hello distclean-hello |
13163 | maybe-distclean-hello: | |
13164 | @if hello | |
13165 | maybe-distclean-hello: distclean-hello | |
2a4cbe27 | 13166 | |
b813574b PB |
13167 | distclean-hello: |
13168 | @[ -f ./hello/Makefile ] || exit 0; \ | |
b40e3958 L |
13169 | r=`${PWD_COMMAND}`; export r; \ |
13170 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13171 | $(HOST_EXPORTS) \ |
b813574b | 13172 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13173 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13174 | done; \ | |
b813574b | 13175 | echo "Doing distclean in hello" ; \ |
b00612cc | 13176 | (cd $(HOST_SUBDIR)/hello && \ |
2a4cbe27 NN |
13177 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13178 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13179 | "RANLIB=$${RANLIB}" \ | |
13180 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13181 | distclean) \ |
2a4cbe27 NN |
13182 | || exit 1 |
13183 | ||
b813574b | 13184 | @endif hello |
2a4cbe27 | 13185 | |
b813574b PB |
13186 | .PHONY: maybe-maintainer-clean-hello maintainer-clean-hello |
13187 | maybe-maintainer-clean-hello: | |
13188 | @if hello | |
13189 | maybe-maintainer-clean-hello: maintainer-clean-hello | |
2a4cbe27 | 13190 | |
b813574b PB |
13191 | maintainer-clean-hello: |
13192 | @[ -f ./hello/Makefile ] || exit 0; \ | |
b40e3958 L |
13193 | r=`${PWD_COMMAND}`; export r; \ |
13194 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13195 | $(HOST_EXPORTS) \ |
b813574b | 13196 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13197 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13198 | done; \ | |
b813574b | 13199 | echo "Doing maintainer-clean in hello" ; \ |
b00612cc | 13200 | (cd $(HOST_SUBDIR)/hello && \ |
2a4cbe27 NN |
13201 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13202 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13203 | "RANLIB=$${RANLIB}" \ | |
13204 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13205 | maintainer-clean) \ |
2a4cbe27 NN |
13206 | || exit 1 |
13207 | ||
b813574b | 13208 | @endif hello |
2a4cbe27 | 13209 | |
2a4cbe27 | 13210 | |
a7254363 | 13211 | |
b813574b PB |
13212 | .PHONY: configure-indent maybe-configure-indent |
13213 | maybe-configure-indent: | |
13214 | @if indent | |
13215 | maybe-configure-indent: configure-indent | |
a7254363 | 13216 | configure-indent: |
b00612cc PB |
13217 | @test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \ |
13218 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \ | |
4fa63067 NN |
13219 | r=`${PWD_COMMAND}`; export r; \ |
13220 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13221 | $(HOST_EXPORTS) \ |
a7254363 PB |
13222 | echo Configuring in $(HOST_SUBDIR)/indent; \ |
13223 | cd "$(HOST_SUBDIR)/indent" || exit 1; \ | |
4fa63067 | 13224 | case $(srcdir) in \ |
b00612cc PB |
13225 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
13226 | *) topdir=`echo $(HOST_SUBDIR)/indent/ | \ | |
13227 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 13228 | esac; \ |
b00612cc PB |
13229 | srcdiroption="--srcdir=$${topdir}/indent"; \ |
13230 | libsrcdir="$$s/indent"; \ | |
4fa63067 | 13231 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 13232 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 13233 | || exit 1 |
b813574b | 13234 | @endif indent |
2a4cbe27 | 13235 | |
a7254363 PB |
13236 | |
13237 | ||
d545f33b PB |
13238 | |
13239 | ||
b813574b PB |
13240 | .PHONY: all-indent maybe-all-indent |
13241 | maybe-all-indent: | |
13242 | @if indent | |
d27cc32e | 13243 | TARGET-indent=all |
b813574b PB |
13244 | maybe-all-indent: all-indent |
13245 | all-indent: configure-indent | |
4fa63067 NN |
13246 | @r=`${PWD_COMMAND}`; export r; \ |
13247 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13248 | $(HOST_EXPORTS) \ |
b00612cc PB |
13249 | (cd $(HOST_SUBDIR)/indent && \ |
13250 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-indent)) | |
b813574b | 13251 | @endif indent |
2a4cbe27 | 13252 | |
a7254363 | 13253 | |
d545f33b PB |
13254 | |
13255 | ||
b813574b PB |
13256 | .PHONY: check-indent maybe-check-indent |
13257 | maybe-check-indent: | |
13258 | @if indent | |
13259 | maybe-check-indent: check-indent | |
2a4cbe27 | 13260 | |
b813574b | 13261 | check-indent: |
4fa63067 | 13262 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 13263 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 13264 | $(HOST_EXPORTS) \ |
b00612cc PB |
13265 | (cd $(HOST_SUBDIR)/indent && \ |
13266 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 13267 | |
b813574b | 13268 | @endif indent |
2a4cbe27 | 13269 | |
b813574b PB |
13270 | .PHONY: install-indent maybe-install-indent |
13271 | maybe-install-indent: | |
13272 | @if indent | |
13273 | maybe-install-indent: install-indent | |
2a4cbe27 | 13274 | |
b813574b | 13275 | install-indent: installdirs |
4fa63067 | 13276 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 13277 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 13278 | $(HOST_EXPORTS) \ |
b00612cc | 13279 | (cd $(HOST_SUBDIR)/indent && \ |
2da12f12 | 13280 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 13281 | |
b813574b | 13282 | @endif indent |
2a4cbe27 | 13283 | |
4fa63067 | 13284 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 13285 | |
b813574b PB |
13286 | .PHONY: maybe-info-indent info-indent |
13287 | maybe-info-indent: | |
13288 | @if indent | |
13289 | maybe-info-indent: info-indent | |
4fa63067 | 13290 | |
b813574b PB |
13291 | info-indent: \ |
13292 | configure-indent | |
13293 | @[ -f ./indent/Makefile ] || exit 0; \ | |
b40e3958 L |
13294 | r=`${PWD_COMMAND}`; export r; \ |
13295 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13296 | $(HOST_EXPORTS) \ |
b813574b | 13297 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13298 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13299 | done; \ | |
b813574b | 13300 | echo "Doing info in indent" ; \ |
b00612cc | 13301 | (cd $(HOST_SUBDIR)/indent && \ |
2a4cbe27 NN |
13302 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13303 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13304 | "RANLIB=$${RANLIB}" \ | |
13305 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13306 | info) \ |
2a4cbe27 NN |
13307 | || exit 1 |
13308 | ||
b813574b | 13309 | @endif indent |
2a4cbe27 | 13310 | |
b813574b PB |
13311 | .PHONY: maybe-dvi-indent dvi-indent |
13312 | maybe-dvi-indent: | |
13313 | @if indent | |
13314 | maybe-dvi-indent: dvi-indent | |
2a4cbe27 | 13315 | |
b813574b PB |
13316 | dvi-indent: \ |
13317 | configure-indent | |
13318 | @[ -f ./indent/Makefile ] || exit 0; \ | |
b40e3958 L |
13319 | r=`${PWD_COMMAND}`; export r; \ |
13320 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13321 | $(HOST_EXPORTS) \ |
b813574b | 13322 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13323 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13324 | done; \ | |
b813574b | 13325 | echo "Doing dvi in indent" ; \ |
b00612cc | 13326 | (cd $(HOST_SUBDIR)/indent && \ |
2a4cbe27 NN |
13327 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13328 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13329 | "RANLIB=$${RANLIB}" \ | |
13330 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13331 | dvi) \ |
2a4cbe27 NN |
13332 | || exit 1 |
13333 | ||
b813574b | 13334 | @endif indent |
2a4cbe27 | 13335 | |
6d389afc MS |
13336 | .PHONY: maybe-html-indent html-indent |
13337 | maybe-html-indent: | |
13338 | @if indent | |
13339 | maybe-html-indent: html-indent | |
13340 | ||
13341 | html-indent: \ | |
13342 | configure-indent | |
13343 | @[ -f ./indent/Makefile ] || exit 0; \ | |
13344 | r=`${PWD_COMMAND}`; export r; \ | |
13345 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
13346 | $(HOST_EXPORTS) \ |
13347 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
13348 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
13349 | done; \ | |
13350 | echo "Doing html in indent" ; \ | |
b00612cc | 13351 | (cd $(HOST_SUBDIR)/indent && \ |
6d389afc MS |
13352 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13353 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13354 | "RANLIB=$${RANLIB}" \ | |
13355 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
13356 | html) \ | |
13357 | || exit 1 | |
13358 | ||
13359 | @endif indent | |
13360 | ||
b813574b PB |
13361 | .PHONY: maybe-TAGS-indent TAGS-indent |
13362 | maybe-TAGS-indent: | |
13363 | @if indent | |
13364 | maybe-TAGS-indent: TAGS-indent | |
2a4cbe27 | 13365 | |
b813574b PB |
13366 | TAGS-indent: \ |
13367 | configure-indent | |
13368 | @[ -f ./indent/Makefile ] || exit 0; \ | |
b40e3958 L |
13369 | r=`${PWD_COMMAND}`; export r; \ |
13370 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13371 | $(HOST_EXPORTS) \ |
b813574b | 13372 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13373 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13374 | done; \ | |
b813574b | 13375 | echo "Doing TAGS in indent" ; \ |
b00612cc | 13376 | (cd $(HOST_SUBDIR)/indent && \ |
2a4cbe27 NN |
13377 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13378 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13379 | "RANLIB=$${RANLIB}" \ | |
13380 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13381 | TAGS) \ |
2a4cbe27 NN |
13382 | || exit 1 |
13383 | ||
b813574b | 13384 | @endif indent |
2a4cbe27 | 13385 | |
b813574b PB |
13386 | .PHONY: maybe-install-info-indent install-info-indent |
13387 | maybe-install-info-indent: | |
13388 | @if indent | |
13389 | maybe-install-info-indent: install-info-indent | |
2a4cbe27 | 13390 | |
b813574b PB |
13391 | install-info-indent: \ |
13392 | configure-indent \ | |
13393 | info-indent | |
13394 | @[ -f ./indent/Makefile ] || exit 0; \ | |
b40e3958 L |
13395 | r=`${PWD_COMMAND}`; export r; \ |
13396 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13397 | $(HOST_EXPORTS) \ |
b813574b | 13398 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13399 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13400 | done; \ | |
b813574b | 13401 | echo "Doing install-info in indent" ; \ |
b00612cc | 13402 | (cd $(HOST_SUBDIR)/indent && \ |
2a4cbe27 NN |
13403 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13404 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13405 | "RANLIB=$${RANLIB}" \ | |
13406 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13407 | install-info) \ |
2a4cbe27 NN |
13408 | || exit 1 |
13409 | ||
b813574b | 13410 | @endif indent |
2a4cbe27 | 13411 | |
b813574b PB |
13412 | .PHONY: maybe-installcheck-indent installcheck-indent |
13413 | maybe-installcheck-indent: | |
13414 | @if indent | |
13415 | maybe-installcheck-indent: installcheck-indent | |
2a4cbe27 | 13416 | |
b813574b PB |
13417 | installcheck-indent: \ |
13418 | configure-indent | |
13419 | @[ -f ./indent/Makefile ] || exit 0; \ | |
b40e3958 L |
13420 | r=`${PWD_COMMAND}`; export r; \ |
13421 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13422 | $(HOST_EXPORTS) \ |
b813574b | 13423 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13424 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13425 | done; \ | |
b813574b | 13426 | echo "Doing installcheck in indent" ; \ |
b00612cc | 13427 | (cd $(HOST_SUBDIR)/indent && \ |
2a4cbe27 NN |
13428 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13429 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13430 | "RANLIB=$${RANLIB}" \ | |
13431 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13432 | installcheck) \ |
2a4cbe27 NN |
13433 | || exit 1 |
13434 | ||
b813574b | 13435 | @endif indent |
2a4cbe27 | 13436 | |
b813574b PB |
13437 | .PHONY: maybe-mostlyclean-indent mostlyclean-indent |
13438 | maybe-mostlyclean-indent: | |
13439 | @if indent | |
13440 | maybe-mostlyclean-indent: mostlyclean-indent | |
2a4cbe27 | 13441 | |
b813574b PB |
13442 | mostlyclean-indent: |
13443 | @[ -f ./indent/Makefile ] || exit 0; \ | |
b40e3958 L |
13444 | r=`${PWD_COMMAND}`; export r; \ |
13445 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13446 | $(HOST_EXPORTS) \ |
b813574b | 13447 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13448 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13449 | done; \ | |
b813574b | 13450 | echo "Doing mostlyclean in indent" ; \ |
b00612cc | 13451 | (cd $(HOST_SUBDIR)/indent && \ |
2a4cbe27 NN |
13452 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13453 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13454 | "RANLIB=$${RANLIB}" \ | |
13455 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13456 | mostlyclean) \ |
2a4cbe27 NN |
13457 | || exit 1 |
13458 | ||
b813574b | 13459 | @endif indent |
2a4cbe27 | 13460 | |
b813574b PB |
13461 | .PHONY: maybe-clean-indent clean-indent |
13462 | maybe-clean-indent: | |
13463 | @if indent | |
13464 | maybe-clean-indent: clean-indent | |
2a4cbe27 | 13465 | |
b813574b PB |
13466 | clean-indent: |
13467 | @[ -f ./indent/Makefile ] || exit 0; \ | |
b40e3958 L |
13468 | r=`${PWD_COMMAND}`; export r; \ |
13469 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13470 | $(HOST_EXPORTS) \ |
b813574b | 13471 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13472 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13473 | done; \ | |
b813574b | 13474 | echo "Doing clean in indent" ; \ |
b00612cc | 13475 | (cd $(HOST_SUBDIR)/indent && \ |
2a4cbe27 NN |
13476 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13477 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13478 | "RANLIB=$${RANLIB}" \ | |
13479 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13480 | clean) \ |
2a4cbe27 NN |
13481 | || exit 1 |
13482 | ||
b813574b | 13483 | @endif indent |
2a4cbe27 | 13484 | |
b813574b PB |
13485 | .PHONY: maybe-distclean-indent distclean-indent |
13486 | maybe-distclean-indent: | |
13487 | @if indent | |
13488 | maybe-distclean-indent: distclean-indent | |
2a4cbe27 | 13489 | |
b813574b PB |
13490 | distclean-indent: |
13491 | @[ -f ./indent/Makefile ] || exit 0; \ | |
b40e3958 L |
13492 | r=`${PWD_COMMAND}`; export r; \ |
13493 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13494 | $(HOST_EXPORTS) \ |
b813574b | 13495 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13496 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13497 | done; \ | |
b813574b | 13498 | echo "Doing distclean in indent" ; \ |
b00612cc | 13499 | (cd $(HOST_SUBDIR)/indent && \ |
2a4cbe27 NN |
13500 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13501 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13502 | "RANLIB=$${RANLIB}" \ | |
13503 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13504 | distclean) \ |
2a4cbe27 NN |
13505 | || exit 1 |
13506 | ||
b813574b | 13507 | @endif indent |
2a4cbe27 | 13508 | |
b813574b PB |
13509 | .PHONY: maybe-maintainer-clean-indent maintainer-clean-indent |
13510 | maybe-maintainer-clean-indent: | |
13511 | @if indent | |
13512 | maybe-maintainer-clean-indent: maintainer-clean-indent | |
2a4cbe27 | 13513 | |
b813574b PB |
13514 | maintainer-clean-indent: |
13515 | @[ -f ./indent/Makefile ] || exit 0; \ | |
b40e3958 L |
13516 | r=`${PWD_COMMAND}`; export r; \ |
13517 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13518 | $(HOST_EXPORTS) \ |
b813574b | 13519 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13520 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13521 | done; \ | |
b813574b | 13522 | echo "Doing maintainer-clean in indent" ; \ |
b00612cc | 13523 | (cd $(HOST_SUBDIR)/indent && \ |
2a4cbe27 NN |
13524 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13525 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13526 | "RANLIB=$${RANLIB}" \ | |
13527 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13528 | maintainer-clean) \ |
2a4cbe27 NN |
13529 | || exit 1 |
13530 | ||
b813574b | 13531 | @endif indent |
2a4cbe27 | 13532 | |
a2592b1b | 13533 | |
a7254363 | 13534 | |
b813574b PB |
13535 | .PHONY: configure-intl maybe-configure-intl |
13536 | maybe-configure-intl: | |
13537 | @if intl | |
13538 | maybe-configure-intl: configure-intl | |
a7254363 | 13539 | configure-intl: |
72b2455a | 13540 | @test -f stage_last && exit 0; \ |
b00612cc PB |
13541 | test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \ |
13542 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \ | |
a2592b1b DD |
13543 | r=`${PWD_COMMAND}`; export r; \ |
13544 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13545 | $(HOST_EXPORTS) \ |
a7254363 PB |
13546 | echo Configuring in $(HOST_SUBDIR)/intl; \ |
13547 | cd "$(HOST_SUBDIR)/intl" || exit 1; \ | |
4fa63067 | 13548 | case $(srcdir) in \ |
b00612cc PB |
13549 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
13550 | *) topdir=`echo $(HOST_SUBDIR)/intl/ | \ | |
13551 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 13552 | esac; \ |
b00612cc PB |
13553 | srcdiroption="--srcdir=$${topdir}/intl"; \ |
13554 | libsrcdir="$$s/intl"; \ | |
4fa63067 | 13555 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 13556 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
a2592b1b | 13557 | || exit 1 |
b813574b | 13558 | @endif intl |
a2592b1b | 13559 | |
a7254363 PB |
13560 | |
13561 | ||
d545f33b PB |
13562 | .PHONY: configure-stage1-intl maybe-configure-stage1-intl |
13563 | maybe-configure-stage1-intl: | |
13564 | @if intl-bootstrap | |
13565 | maybe-configure-stage1-intl: configure-stage1-intl | |
13566 | configure-stage1-intl: | |
13567 | @$(MAKE) stage1-start | |
13568 | @[ -f $(HOST_SUBDIR)/intl/Makefile ] && exit 0 || : ; \ | |
13569 | r=`${PWD_COMMAND}`; export r; \ | |
13570 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13571 | $(HOST_EXPORTS) \ | |
13572 | echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \ | |
13573 | cd $(HOST_SUBDIR)/intl || exit 1; \ | |
13574 | case $(srcdir) in \ | |
13575 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
13576 | *) topdir=`echo $(HOST_SUBDIR)/intl/ | \ | |
13577 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
13578 | esac; \ | |
13579 | srcdiroption="--srcdir=$${topdir}/intl"; \ | |
13580 | libsrcdir="$$s/intl"; \ | |
13581 | $(SHELL) $${libsrcdir}/configure \ | |
13582 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
13583 | --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" | |
13584 | @endif intl-bootstrap | |
13585 | ||
13586 | .PHONY: configure-stage2-intl maybe-configure-stage2-intl | |
13587 | maybe-configure-stage2-intl: | |
13588 | @if intl-bootstrap | |
13589 | maybe-configure-stage2-intl: configure-stage2-intl | |
13590 | configure-stage2-intl: | |
13591 | @$(MAKE) stage2-start | |
13592 | @[ -f $(HOST_SUBDIR)/intl/Makefile ] && exit 0 || : ; \ | |
13593 | r=`${PWD_COMMAND}`; export r; \ | |
13594 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13595 | $(HOST_EXPORTS) \ | |
13596 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13597 | echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \ | |
13598 | cd $(HOST_SUBDIR)/intl || exit 1; \ | |
13599 | case $(srcdir) in \ | |
13600 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
13601 | *) topdir=`echo $(HOST_SUBDIR)/intl/ | \ | |
13602 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
13603 | esac; \ | |
13604 | srcdiroption="--srcdir=$${topdir}/intl"; \ | |
13605 | libsrcdir="$$s/intl"; \ | |
13606 | $(SHELL) $${libsrcdir}/configure \ | |
13607 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
13608 | @stage2_werror_flag@ | |
13609 | @endif intl-bootstrap | |
13610 | ||
13611 | .PHONY: configure-stage3-intl maybe-configure-stage3-intl | |
13612 | maybe-configure-stage3-intl: | |
13613 | @if intl-bootstrap | |
13614 | maybe-configure-stage3-intl: configure-stage3-intl | |
13615 | configure-stage3-intl: | |
13616 | @$(MAKE) stage3-start | |
13617 | @[ -f $(HOST_SUBDIR)/intl/Makefile ] && exit 0 || : ; \ | |
13618 | r=`${PWD_COMMAND}`; export r; \ | |
13619 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13620 | $(HOST_EXPORTS) \ | |
13621 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13622 | echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \ | |
13623 | cd $(HOST_SUBDIR)/intl || exit 1; \ | |
13624 | case $(srcdir) in \ | |
13625 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
13626 | *) topdir=`echo $(HOST_SUBDIR)/intl/ | \ | |
13627 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
13628 | esac; \ | |
13629 | srcdiroption="--srcdir=$${topdir}/intl"; \ | |
13630 | libsrcdir="$$s/intl"; \ | |
13631 | $(SHELL) $${libsrcdir}/configure \ | |
13632 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
13633 | @stage2_werror_flag@ | |
13634 | @endif intl-bootstrap | |
13635 | ||
13636 | .PHONY: configure-stage4-intl maybe-configure-stage4-intl | |
13637 | maybe-configure-stage4-intl: | |
13638 | @if intl-bootstrap | |
13639 | maybe-configure-stage4-intl: configure-stage4-intl | |
13640 | configure-stage4-intl: | |
13641 | @$(MAKE) stage4-start | |
13642 | @[ -f $(HOST_SUBDIR)/intl/Makefile ] && exit 0 || : ; \ | |
13643 | r=`${PWD_COMMAND}`; export r; \ | |
13644 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13645 | $(HOST_EXPORTS) \ | |
13646 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13647 | echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \ | |
13648 | cd $(HOST_SUBDIR)/intl || exit 1; \ | |
13649 | case $(srcdir) in \ | |
13650 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
13651 | *) topdir=`echo $(HOST_SUBDIR)/intl/ | \ | |
13652 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
13653 | esac; \ | |
13654 | srcdiroption="--srcdir=$${topdir}/intl"; \ | |
13655 | libsrcdir="$$s/intl"; \ | |
13656 | $(SHELL) $${libsrcdir}/configure \ | |
13657 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
13658 | @stage2_werror_flag@ | |
13659 | @endif intl-bootstrap | |
13660 | ||
13661 | .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl | |
13662 | maybe-configure-stageprofile-intl: | |
13663 | @if intl-bootstrap | |
13664 | maybe-configure-stageprofile-intl: configure-stageprofile-intl | |
13665 | configure-stageprofile-intl: | |
13666 | @$(MAKE) stageprofile-start | |
13667 | @[ -f $(HOST_SUBDIR)/intl/Makefile ] && exit 0 || : ; \ | |
13668 | r=`${PWD_COMMAND}`; export r; \ | |
13669 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13670 | $(HOST_EXPORTS) \ | |
13671 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13672 | echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \ | |
13673 | cd $(HOST_SUBDIR)/intl || exit 1; \ | |
13674 | case $(srcdir) in \ | |
13675 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
13676 | *) topdir=`echo $(HOST_SUBDIR)/intl/ | \ | |
13677 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
13678 | esac; \ | |
13679 | srcdiroption="--srcdir=$${topdir}/intl"; \ | |
13680 | libsrcdir="$$s/intl"; \ | |
13681 | $(SHELL) $${libsrcdir}/configure \ | |
13682 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
13683 | @stage2_werror_flag@ | |
13684 | @endif intl-bootstrap | |
13685 | ||
13686 | .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl | |
13687 | maybe-configure-stagefeedback-intl: | |
13688 | @if intl-bootstrap | |
13689 | maybe-configure-stagefeedback-intl: configure-stagefeedback-intl | |
13690 | configure-stagefeedback-intl: | |
13691 | @$(MAKE) stagefeedback-start | |
13692 | @[ -f $(HOST_SUBDIR)/intl/Makefile ] && exit 0 || : ; \ | |
13693 | r=`${PWD_COMMAND}`; export r; \ | |
13694 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13695 | $(HOST_EXPORTS) \ | |
13696 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13697 | echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \ | |
13698 | cd $(HOST_SUBDIR)/intl || exit 1; \ | |
13699 | case $(srcdir) in \ | |
13700 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
13701 | *) topdir=`echo $(HOST_SUBDIR)/intl/ | \ | |
13702 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
13703 | esac; \ | |
13704 | srcdiroption="--srcdir=$${topdir}/intl"; \ | |
13705 | libsrcdir="$$s/intl"; \ | |
13706 | $(SHELL) $${libsrcdir}/configure \ | |
13707 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
13708 | @stage2_werror_flag@ | |
13709 | @endif intl-bootstrap | |
13710 | ||
13711 | ||
13712 | ||
13713 | ||
13714 | ||
b813574b PB |
13715 | .PHONY: all-intl maybe-all-intl |
13716 | maybe-all-intl: | |
13717 | @if intl | |
d27cc32e | 13718 | TARGET-intl=all |
b813574b PB |
13719 | maybe-all-intl: all-intl |
13720 | all-intl: configure-intl | |
72b2455a PB |
13721 | @test -f stage_last && exit 0; \ |
13722 | r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 13723 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 13724 | $(HOST_EXPORTS) \ |
b00612cc PB |
13725 | (cd $(HOST_SUBDIR)/intl && \ |
13726 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-intl)) | |
b813574b | 13727 | @endif intl |
a2592b1b | 13728 | |
a7254363 | 13729 | |
d545f33b PB |
13730 | |
13731 | .PHONY: all-stage1-intl maybe-all-stage1-intl | |
13732 | .PHONY: clean-stage1-intl maybe-clean-stage1-intl | |
13733 | maybe-all-stage1-intl: | |
13734 | maybe-clean-stage1-intl: | |
13735 | @if intl-bootstrap | |
13736 | maybe-all-stage1-intl: all-stage1-intl | |
13737 | all-stage1: all-stage1-intl | |
13738 | all-stage1-intl: configure-stage1-intl | |
13739 | @$(MAKE) stage1-start | |
13740 | @r=`${PWD_COMMAND}`; export r; \ | |
13741 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13742 | $(HOST_EXPORTS) \ | |
13743 | cd $(HOST_SUBDIR)/intl && \ | |
13744 | $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" | |
13745 | ||
13746 | maybe-clean-stage1-intl: clean-stage1-intl | |
13747 | clean-stage1: clean-stage1-intl | |
13748 | clean-stage1-intl: | |
13749 | @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] \ | |
13750 | || exit 0 ; \ | |
13751 | [ -f $(HOST_SUBDIR)/intl/Makefile ] || $(MAKE) stage1-start ; \ | |
13752 | cd $(HOST_SUBDIR)/intl && \ | |
13753 | $(MAKE) $(FLAGS_TO_PASS) \ | |
13754 | CFLAGS="$(STAGE1_CFLAGS)" clean | |
13755 | @endif intl-bootstrap | |
13756 | ||
13757 | ||
13758 | .PHONY: all-stage2-intl maybe-all-stage2-intl | |
13759 | .PHONY: clean-stage2-intl maybe-clean-stage2-intl | |
13760 | maybe-all-stage2-intl: | |
13761 | maybe-clean-stage2-intl: | |
13762 | @if intl-bootstrap | |
13763 | maybe-all-stage2-intl: all-stage2-intl | |
13764 | all-stage2: all-stage2-intl | |
13765 | all-stage2-intl: configure-stage2-intl | |
13766 | @$(MAKE) stage2-start | |
13767 | @r=`${PWD_COMMAND}`; export r; \ | |
13768 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13769 | $(HOST_EXPORTS) \ | |
13770 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13771 | cd $(HOST_SUBDIR)/intl && \ | |
13772 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
13773 | ||
13774 | maybe-clean-stage2-intl: clean-stage2-intl | |
13775 | clean-stage2: clean-stage2-intl | |
13776 | clean-stage2-intl: | |
13777 | @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] \ | |
13778 | || exit 0 ; \ | |
13779 | [ -f $(HOST_SUBDIR)/intl/Makefile ] || $(MAKE) stage2-start ; \ | |
13780 | cd $(HOST_SUBDIR)/intl && \ | |
13781 | $(MAKE) $(FLAGS_TO_PASS) \ | |
13782 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13783 | clean | |
13784 | @endif intl-bootstrap | |
13785 | ||
13786 | ||
13787 | .PHONY: all-stage3-intl maybe-all-stage3-intl | |
13788 | .PHONY: clean-stage3-intl maybe-clean-stage3-intl | |
13789 | maybe-all-stage3-intl: | |
13790 | maybe-clean-stage3-intl: | |
13791 | @if intl-bootstrap | |
13792 | maybe-all-stage3-intl: all-stage3-intl | |
13793 | all-stage3: all-stage3-intl | |
13794 | all-stage3-intl: configure-stage3-intl | |
13795 | @$(MAKE) stage3-start | |
13796 | @r=`${PWD_COMMAND}`; export r; \ | |
13797 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13798 | $(HOST_EXPORTS) \ | |
13799 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13800 | cd $(HOST_SUBDIR)/intl && \ | |
13801 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
13802 | ||
13803 | maybe-clean-stage3-intl: clean-stage3-intl | |
13804 | clean-stage3: clean-stage3-intl | |
13805 | clean-stage3-intl: | |
13806 | @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] \ | |
13807 | || exit 0 ; \ | |
13808 | [ -f $(HOST_SUBDIR)/intl/Makefile ] || $(MAKE) stage3-start ; \ | |
13809 | cd $(HOST_SUBDIR)/intl && \ | |
13810 | $(MAKE) $(FLAGS_TO_PASS) \ | |
13811 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13812 | clean | |
13813 | @endif intl-bootstrap | |
13814 | ||
13815 | ||
13816 | .PHONY: all-stage4-intl maybe-all-stage4-intl | |
13817 | .PHONY: clean-stage4-intl maybe-clean-stage4-intl | |
13818 | maybe-all-stage4-intl: | |
13819 | maybe-clean-stage4-intl: | |
13820 | @if intl-bootstrap | |
13821 | maybe-all-stage4-intl: all-stage4-intl | |
13822 | all-stage4: all-stage4-intl | |
13823 | all-stage4-intl: configure-stage4-intl | |
13824 | @$(MAKE) stage4-start | |
13825 | @r=`${PWD_COMMAND}`; export r; \ | |
13826 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13827 | $(HOST_EXPORTS) \ | |
13828 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13829 | cd $(HOST_SUBDIR)/intl && \ | |
13830 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
13831 | ||
13832 | maybe-clean-stage4-intl: clean-stage4-intl | |
13833 | clean-stage4: clean-stage4-intl | |
13834 | clean-stage4-intl: | |
13835 | @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] \ | |
13836 | || exit 0 ; \ | |
13837 | [ -f $(HOST_SUBDIR)/intl/Makefile ] || $(MAKE) stage4-start ; \ | |
13838 | cd $(HOST_SUBDIR)/intl && \ | |
13839 | $(MAKE) $(FLAGS_TO_PASS) \ | |
13840 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13841 | clean | |
13842 | @endif intl-bootstrap | |
13843 | ||
13844 | ||
13845 | .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl | |
13846 | .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl | |
13847 | maybe-all-stageprofile-intl: | |
13848 | maybe-clean-stageprofile-intl: | |
13849 | @if intl-bootstrap | |
13850 | maybe-all-stageprofile-intl: all-stageprofile-intl | |
13851 | all-stageprofile: all-stageprofile-intl | |
13852 | all-stageprofile-intl: configure-stageprofile-intl | |
13853 | @$(MAKE) stageprofile-start | |
13854 | @r=`${PWD_COMMAND}`; export r; \ | |
13855 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13856 | $(HOST_EXPORTS) \ | |
13857 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13858 | cd $(HOST_SUBDIR)/intl && \ | |
13859 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" | |
13860 | ||
13861 | maybe-clean-stageprofile-intl: clean-stageprofile-intl | |
13862 | clean-stageprofile: clean-stageprofile-intl | |
13863 | clean-stageprofile-intl: | |
13864 | @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] \ | |
13865 | || exit 0 ; \ | |
13866 | [ -f $(HOST_SUBDIR)/intl/Makefile ] || $(MAKE) stageprofile-start ; \ | |
13867 | cd $(HOST_SUBDIR)/intl && \ | |
13868 | $(MAKE) $(FLAGS_TO_PASS) \ | |
13869 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13870 | CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean | |
13871 | @endif intl-bootstrap | |
13872 | ||
13873 | ||
13874 | .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl | |
13875 | .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl | |
13876 | maybe-all-stagefeedback-intl: | |
13877 | maybe-clean-stagefeedback-intl: | |
13878 | @if intl-bootstrap | |
13879 | maybe-all-stagefeedback-intl: all-stagefeedback-intl | |
13880 | all-stagefeedback: all-stagefeedback-intl | |
13881 | all-stagefeedback-intl: configure-stagefeedback-intl | |
13882 | @$(MAKE) stagefeedback-start | |
13883 | @r=`${PWD_COMMAND}`; export r; \ | |
13884 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13885 | $(HOST_EXPORTS) \ | |
13886 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13887 | cd $(HOST_SUBDIR)/intl && \ | |
13888 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" | |
13889 | ||
13890 | maybe-clean-stagefeedback-intl: clean-stagefeedback-intl | |
13891 | clean-stagefeedback: clean-stagefeedback-intl | |
13892 | clean-stagefeedback-intl: | |
13893 | @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] \ | |
13894 | || exit 0 ; \ | |
13895 | [ -f $(HOST_SUBDIR)/intl/Makefile ] || $(MAKE) stagefeedback-start ; \ | |
13896 | cd $(HOST_SUBDIR)/intl && \ | |
13897 | $(MAKE) $(FLAGS_TO_PASS) \ | |
13898 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13899 | CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean | |
13900 | @endif intl-bootstrap | |
13901 | ||
13902 | ||
13903 | ||
13904 | ||
13905 | ||
b813574b PB |
13906 | .PHONY: check-intl maybe-check-intl |
13907 | maybe-check-intl: | |
13908 | @if intl | |
13909 | maybe-check-intl: check-intl | |
2a4cbe27 | 13910 | |
b813574b | 13911 | check-intl: |
4fa63067 NN |
13912 | @r=`${PWD_COMMAND}`; export r; \ |
13913 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13914 | $(HOST_EXPORTS) \ |
b00612cc PB |
13915 | (cd $(HOST_SUBDIR)/intl && \ |
13916 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 13917 | |
b813574b | 13918 | @endif intl |
2a4cbe27 | 13919 | |
b813574b PB |
13920 | .PHONY: install-intl maybe-install-intl |
13921 | maybe-install-intl: | |
13922 | @if intl | |
13923 | maybe-install-intl: install-intl | |
2a4cbe27 | 13924 | |
b813574b | 13925 | install-intl: installdirs |
4fa63067 NN |
13926 | @r=`${PWD_COMMAND}`; export r; \ |
13927 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13928 | $(HOST_EXPORTS) \ |
b00612cc | 13929 | (cd $(HOST_SUBDIR)/intl && \ |
2da12f12 | 13930 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 13931 | |
b813574b | 13932 | @endif intl |
4fa63067 NN |
13933 | |
13934 | # Other targets (info, dvi, etc.) | |
13935 | ||
b813574b PB |
13936 | .PHONY: maybe-info-intl info-intl |
13937 | maybe-info-intl: | |
13938 | @if intl | |
13939 | maybe-info-intl: info-intl | |
4fa63067 | 13940 | |
b813574b PB |
13941 | info-intl: \ |
13942 | configure-intl | |
13943 | @[ -f ./intl/Makefile ] || exit 0; \ | |
b40e3958 L |
13944 | r=`${PWD_COMMAND}`; export r; \ |
13945 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13946 | $(HOST_EXPORTS) \ |
b813574b | 13947 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13948 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13949 | done; \ | |
b813574b | 13950 | echo "Doing info in intl" ; \ |
b00612cc | 13951 | (cd $(HOST_SUBDIR)/intl && \ |
2a4cbe27 NN |
13952 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13953 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13954 | "RANLIB=$${RANLIB}" \ | |
13955 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13956 | info) \ |
2a4cbe27 NN |
13957 | || exit 1 |
13958 | ||
b813574b | 13959 | @endif intl |
2a4cbe27 | 13960 | |
b813574b PB |
13961 | .PHONY: maybe-dvi-intl dvi-intl |
13962 | maybe-dvi-intl: | |
13963 | @if intl | |
13964 | maybe-dvi-intl: dvi-intl | |
2a4cbe27 | 13965 | |
b813574b PB |
13966 | dvi-intl: \ |
13967 | configure-intl | |
13968 | @[ -f ./intl/Makefile ] || exit 0; \ | |
13969 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 13970 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 13971 | $(HOST_EXPORTS) \ |
b813574b | 13972 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13973 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13974 | done; \ | |
b813574b | 13975 | echo "Doing dvi in intl" ; \ |
b00612cc | 13976 | (cd $(HOST_SUBDIR)/intl && \ |
2a4cbe27 NN |
13977 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13978 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13979 | "RANLIB=$${RANLIB}" \ | |
13980 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 13981 | dvi) \ |
2a4cbe27 NN |
13982 | || exit 1 |
13983 | ||
b813574b | 13984 | @endif intl |
2a4cbe27 | 13985 | |
6d389afc MS |
13986 | .PHONY: maybe-html-intl html-intl |
13987 | maybe-html-intl: | |
13988 | @if intl | |
13989 | maybe-html-intl: html-intl | |
13990 | ||
13991 | html-intl: \ | |
13992 | configure-intl | |
13993 | @[ -f ./intl/Makefile ] || exit 0; \ | |
13994 | r=`${PWD_COMMAND}`; export r; \ | |
13995 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
13996 | $(HOST_EXPORTS) \ |
13997 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
13998 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
13999 | done; \ | |
14000 | echo "Doing html in intl" ; \ | |
b00612cc | 14001 | (cd $(HOST_SUBDIR)/intl && \ |
6d389afc MS |
14002 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14003 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14004 | "RANLIB=$${RANLIB}" \ | |
14005 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
14006 | html) \ | |
14007 | || exit 1 | |
14008 | ||
14009 | @endif intl | |
14010 | ||
b813574b PB |
14011 | .PHONY: maybe-TAGS-intl TAGS-intl |
14012 | maybe-TAGS-intl: | |
14013 | @if intl | |
14014 | maybe-TAGS-intl: TAGS-intl | |
2a4cbe27 | 14015 | |
b813574b PB |
14016 | TAGS-intl: \ |
14017 | configure-intl | |
14018 | @[ -f ./intl/Makefile ] || exit 0; \ | |
b40e3958 L |
14019 | r=`${PWD_COMMAND}`; export r; \ |
14020 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14021 | $(HOST_EXPORTS) \ |
b813574b | 14022 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14023 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14024 | done; \ | |
b813574b | 14025 | echo "Doing TAGS in intl" ; \ |
b00612cc | 14026 | (cd $(HOST_SUBDIR)/intl && \ |
2a4cbe27 NN |
14027 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14028 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14029 | "RANLIB=$${RANLIB}" \ | |
14030 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14031 | TAGS) \ |
2a4cbe27 NN |
14032 | || exit 1 |
14033 | ||
b813574b | 14034 | @endif intl |
2a4cbe27 | 14035 | |
b813574b PB |
14036 | .PHONY: maybe-install-info-intl install-info-intl |
14037 | maybe-install-info-intl: | |
14038 | @if intl | |
14039 | maybe-install-info-intl: install-info-intl | |
2a4cbe27 | 14040 | |
b813574b PB |
14041 | install-info-intl: \ |
14042 | configure-intl \ | |
14043 | info-intl | |
14044 | @[ -f ./intl/Makefile ] || exit 0; \ | |
b40e3958 L |
14045 | r=`${PWD_COMMAND}`; export r; \ |
14046 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14047 | $(HOST_EXPORTS) \ |
b813574b | 14048 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14049 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14050 | done; \ | |
b813574b | 14051 | echo "Doing install-info in intl" ; \ |
b00612cc | 14052 | (cd $(HOST_SUBDIR)/intl && \ |
2a4cbe27 NN |
14053 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14054 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14055 | "RANLIB=$${RANLIB}" \ | |
14056 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14057 | install-info) \ |
2a4cbe27 NN |
14058 | || exit 1 |
14059 | ||
b813574b | 14060 | @endif intl |
2a4cbe27 | 14061 | |
b813574b PB |
14062 | .PHONY: maybe-installcheck-intl installcheck-intl |
14063 | maybe-installcheck-intl: | |
14064 | @if intl | |
14065 | maybe-installcheck-intl: installcheck-intl | |
2a4cbe27 | 14066 | |
b813574b PB |
14067 | installcheck-intl: \ |
14068 | configure-intl | |
14069 | @[ -f ./intl/Makefile ] || exit 0; \ | |
b40e3958 L |
14070 | r=`${PWD_COMMAND}`; export r; \ |
14071 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14072 | $(HOST_EXPORTS) \ |
b813574b | 14073 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14074 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14075 | done; \ | |
b813574b | 14076 | echo "Doing installcheck in intl" ; \ |
b00612cc | 14077 | (cd $(HOST_SUBDIR)/intl && \ |
2a4cbe27 NN |
14078 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14079 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14080 | "RANLIB=$${RANLIB}" \ | |
14081 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14082 | installcheck) \ |
2a4cbe27 NN |
14083 | || exit 1 |
14084 | ||
b813574b | 14085 | @endif intl |
2a4cbe27 | 14086 | |
b813574b PB |
14087 | .PHONY: maybe-mostlyclean-intl mostlyclean-intl |
14088 | maybe-mostlyclean-intl: | |
14089 | @if intl | |
14090 | maybe-mostlyclean-intl: mostlyclean-intl | |
2a4cbe27 | 14091 | |
b813574b PB |
14092 | mostlyclean-intl: |
14093 | @[ -f ./intl/Makefile ] || exit 0; \ | |
14094 | r=`${PWD_COMMAND}`; export r; \ | |
14095 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b813574b PB |
14096 | $(HOST_EXPORTS) \ |
14097 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
14098 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
14099 | done; \ | |
14100 | echo "Doing mostlyclean in intl" ; \ | |
b00612cc | 14101 | (cd $(HOST_SUBDIR)/intl && \ |
b813574b PB |
14102 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14103 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14104 | "RANLIB=$${RANLIB}" \ | |
14105 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
14106 | mostlyclean) \ | |
14107 | || exit 1 | |
4fa63067 | 14108 | |
b813574b | 14109 | @endif intl |
4fa63067 | 14110 | |
b813574b PB |
14111 | .PHONY: maybe-clean-intl clean-intl |
14112 | maybe-clean-intl: | |
14113 | @if intl | |
14114 | maybe-clean-intl: clean-intl | |
4fa63067 | 14115 | |
b813574b PB |
14116 | clean-intl: |
14117 | @[ -f ./intl/Makefile ] || exit 0; \ | |
b40e3958 L |
14118 | r=`${PWD_COMMAND}`; export r; \ |
14119 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14120 | $(HOST_EXPORTS) \ |
b813574b | 14121 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14122 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14123 | done; \ | |
b813574b | 14124 | echo "Doing clean in intl" ; \ |
b00612cc | 14125 | (cd $(HOST_SUBDIR)/intl && \ |
2a4cbe27 NN |
14126 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14127 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14128 | "RANLIB=$${RANLIB}" \ | |
14129 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14130 | clean) \ |
2a4cbe27 NN |
14131 | || exit 1 |
14132 | ||
b813574b | 14133 | @endif intl |
2a4cbe27 | 14134 | |
b813574b PB |
14135 | .PHONY: maybe-distclean-intl distclean-intl |
14136 | maybe-distclean-intl: | |
14137 | @if intl | |
14138 | maybe-distclean-intl: distclean-intl | |
2a4cbe27 | 14139 | |
b813574b PB |
14140 | distclean-intl: |
14141 | @[ -f ./intl/Makefile ] || exit 0; \ | |
b40e3958 L |
14142 | r=`${PWD_COMMAND}`; export r; \ |
14143 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14144 | $(HOST_EXPORTS) \ |
b813574b | 14145 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14146 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14147 | done; \ | |
b813574b | 14148 | echo "Doing distclean in intl" ; \ |
b00612cc | 14149 | (cd $(HOST_SUBDIR)/intl && \ |
2a4cbe27 NN |
14150 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14151 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14152 | "RANLIB=$${RANLIB}" \ | |
14153 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14154 | distclean) \ |
2a4cbe27 NN |
14155 | || exit 1 |
14156 | ||
b813574b | 14157 | @endif intl |
2a4cbe27 | 14158 | |
b813574b PB |
14159 | .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl |
14160 | maybe-maintainer-clean-intl: | |
14161 | @if intl | |
14162 | maybe-maintainer-clean-intl: maintainer-clean-intl | |
2a4cbe27 | 14163 | |
b813574b PB |
14164 | maintainer-clean-intl: |
14165 | @[ -f ./intl/Makefile ] || exit 0; \ | |
b40e3958 L |
14166 | r=`${PWD_COMMAND}`; export r; \ |
14167 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14168 | $(HOST_EXPORTS) \ |
b813574b | 14169 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14170 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14171 | done; \ | |
b813574b | 14172 | echo "Doing maintainer-clean in intl" ; \ |
b00612cc | 14173 | (cd $(HOST_SUBDIR)/intl && \ |
2a4cbe27 NN |
14174 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14175 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14176 | "RANLIB=$${RANLIB}" \ | |
14177 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14178 | maintainer-clean) \ |
2a4cbe27 NN |
14179 | || exit 1 |
14180 | ||
b813574b | 14181 | @endif intl |
2a4cbe27 | 14182 | |
2a4cbe27 | 14183 | |
a7254363 | 14184 | |
b813574b PB |
14185 | .PHONY: configure-tcl maybe-configure-tcl |
14186 | maybe-configure-tcl: | |
14187 | @if tcl | |
14188 | maybe-configure-tcl: configure-tcl | |
a7254363 | 14189 | configure-tcl: |
b00612cc PB |
14190 | @test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \ |
14191 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \ | |
b40e3958 L |
14192 | r=`${PWD_COMMAND}`; export r; \ |
14193 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14194 | $(HOST_EXPORTS) \ |
a7254363 PB |
14195 | echo Configuring in $(HOST_SUBDIR)/tcl; \ |
14196 | cd "$(HOST_SUBDIR)/tcl" || exit 1; \ | |
4fa63067 | 14197 | case $(srcdir) in \ |
b00612cc PB |
14198 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
14199 | *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \ | |
14200 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 14201 | esac; \ |
b00612cc PB |
14202 | srcdiroption="--srcdir=$${topdir}/tcl"; \ |
14203 | libsrcdir="$$s/tcl"; \ | |
4fa63067 | 14204 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 14205 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 14206 | || exit 1 |
b813574b | 14207 | @endif tcl |
2a4cbe27 | 14208 | |
a7254363 PB |
14209 | |
14210 | ||
d545f33b PB |
14211 | |
14212 | ||
b813574b PB |
14213 | .PHONY: all-tcl maybe-all-tcl |
14214 | maybe-all-tcl: | |
14215 | @if tcl | |
d27cc32e | 14216 | TARGET-tcl=all |
b813574b PB |
14217 | maybe-all-tcl: all-tcl |
14218 | all-tcl: configure-tcl | |
4fa63067 NN |
14219 | @r=`${PWD_COMMAND}`; export r; \ |
14220 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14221 | $(HOST_EXPORTS) \ |
b00612cc PB |
14222 | (cd $(HOST_SUBDIR)/tcl && \ |
14223 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tcl)) | |
b813574b | 14224 | @endif tcl |
4fa63067 | 14225 | |
a7254363 | 14226 | |
d545f33b PB |
14227 | |
14228 | ||
b813574b PB |
14229 | .PHONY: check-tcl maybe-check-tcl |
14230 | maybe-check-tcl: | |
14231 | @if tcl | |
14232 | maybe-check-tcl: check-tcl | |
2a4cbe27 | 14233 | |
b813574b | 14234 | check-tcl: |
4fa63067 NN |
14235 | @r=`${PWD_COMMAND}`; export r; \ |
14236 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14237 | $(HOST_EXPORTS) \ |
b00612cc PB |
14238 | (cd $(HOST_SUBDIR)/tcl && \ |
14239 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 14240 | |
b813574b | 14241 | @endif tcl |
4fa63067 | 14242 | |
b813574b PB |
14243 | .PHONY: install-tcl maybe-install-tcl |
14244 | maybe-install-tcl: | |
14245 | @if tcl | |
14246 | maybe-install-tcl: install-tcl | |
4fa63067 | 14247 | |
b813574b | 14248 | install-tcl: installdirs |
4fa63067 NN |
14249 | @r=`${PWD_COMMAND}`; export r; \ |
14250 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14251 | $(HOST_EXPORTS) \ |
b00612cc | 14252 | (cd $(HOST_SUBDIR)/tcl && \ |
2da12f12 | 14253 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 14254 | |
b813574b | 14255 | @endif tcl |
4fa63067 NN |
14256 | |
14257 | # Other targets (info, dvi, etc.) | |
14258 | ||
b813574b PB |
14259 | .PHONY: maybe-info-tcl info-tcl |
14260 | maybe-info-tcl: | |
14261 | @if tcl | |
14262 | maybe-info-tcl: info-tcl | |
4fa63067 | 14263 | |
b813574b PB |
14264 | info-tcl: \ |
14265 | configure-tcl | |
14266 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14267 | r=`${PWD_COMMAND}`; export r; \ |
14268 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14269 | $(HOST_EXPORTS) \ |
b813574b | 14270 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14271 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14272 | done; \ | |
b813574b | 14273 | echo "Doing info in tcl" ; \ |
b00612cc | 14274 | (cd $(HOST_SUBDIR)/tcl && \ |
2a4cbe27 NN |
14275 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14276 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14277 | "RANLIB=$${RANLIB}" \ | |
14278 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14279 | info) \ |
2a4cbe27 NN |
14280 | || exit 1 |
14281 | ||
b813574b | 14282 | @endif tcl |
2a4cbe27 | 14283 | |
b813574b PB |
14284 | .PHONY: maybe-dvi-tcl dvi-tcl |
14285 | maybe-dvi-tcl: | |
14286 | @if tcl | |
14287 | maybe-dvi-tcl: dvi-tcl | |
2a4cbe27 | 14288 | |
b813574b PB |
14289 | dvi-tcl: \ |
14290 | configure-tcl | |
14291 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14292 | r=`${PWD_COMMAND}`; export r; \ |
14293 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14294 | $(HOST_EXPORTS) \ |
b813574b | 14295 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14296 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14297 | done; \ | |
b813574b | 14298 | echo "Doing dvi in tcl" ; \ |
b00612cc | 14299 | (cd $(HOST_SUBDIR)/tcl && \ |
2a4cbe27 NN |
14300 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14301 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14302 | "RANLIB=$${RANLIB}" \ | |
14303 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14304 | dvi) \ |
2a4cbe27 NN |
14305 | || exit 1 |
14306 | ||
b813574b | 14307 | @endif tcl |
2a4cbe27 | 14308 | |
6d389afc MS |
14309 | .PHONY: maybe-html-tcl html-tcl |
14310 | maybe-html-tcl: | |
14311 | @if tcl | |
14312 | maybe-html-tcl: html-tcl | |
14313 | ||
14314 | html-tcl: \ | |
14315 | configure-tcl | |
14316 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
14317 | r=`${PWD_COMMAND}`; export r; \ | |
14318 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
14319 | $(HOST_EXPORTS) \ |
14320 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
14321 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
14322 | done; \ | |
14323 | echo "Doing html in tcl" ; \ | |
b00612cc | 14324 | (cd $(HOST_SUBDIR)/tcl && \ |
6d389afc MS |
14325 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14326 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14327 | "RANLIB=$${RANLIB}" \ | |
14328 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
14329 | html) \ | |
14330 | || exit 1 | |
14331 | ||
14332 | @endif tcl | |
14333 | ||
b813574b PB |
14334 | .PHONY: maybe-TAGS-tcl TAGS-tcl |
14335 | maybe-TAGS-tcl: | |
14336 | @if tcl | |
14337 | maybe-TAGS-tcl: TAGS-tcl | |
2a4cbe27 | 14338 | |
b813574b PB |
14339 | TAGS-tcl: \ |
14340 | configure-tcl | |
14341 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14342 | r=`${PWD_COMMAND}`; export r; \ |
14343 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14344 | $(HOST_EXPORTS) \ |
b813574b | 14345 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14346 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14347 | done; \ | |
b813574b | 14348 | echo "Doing TAGS in tcl" ; \ |
b00612cc | 14349 | (cd $(HOST_SUBDIR)/tcl && \ |
2a4cbe27 NN |
14350 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14351 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14352 | "RANLIB=$${RANLIB}" \ | |
14353 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14354 | TAGS) \ |
2a4cbe27 NN |
14355 | || exit 1 |
14356 | ||
b813574b | 14357 | @endif tcl |
2a4cbe27 | 14358 | |
b813574b PB |
14359 | .PHONY: maybe-install-info-tcl install-info-tcl |
14360 | maybe-install-info-tcl: | |
14361 | @if tcl | |
14362 | maybe-install-info-tcl: install-info-tcl | |
2a4cbe27 | 14363 | |
b813574b PB |
14364 | install-info-tcl: \ |
14365 | configure-tcl \ | |
14366 | info-tcl | |
14367 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14368 | r=`${PWD_COMMAND}`; export r; \ |
14369 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14370 | $(HOST_EXPORTS) \ |
b813574b | 14371 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14372 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14373 | done; \ | |
b813574b | 14374 | echo "Doing install-info in tcl" ; \ |
b00612cc | 14375 | (cd $(HOST_SUBDIR)/tcl && \ |
2a4cbe27 NN |
14376 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14377 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14378 | "RANLIB=$${RANLIB}" \ | |
14379 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14380 | install-info) \ |
2a4cbe27 NN |
14381 | || exit 1 |
14382 | ||
b813574b | 14383 | @endif tcl |
2a4cbe27 | 14384 | |
b813574b PB |
14385 | .PHONY: maybe-installcheck-tcl installcheck-tcl |
14386 | maybe-installcheck-tcl: | |
14387 | @if tcl | |
14388 | maybe-installcheck-tcl: installcheck-tcl | |
2a4cbe27 | 14389 | |
b813574b PB |
14390 | installcheck-tcl: \ |
14391 | configure-tcl | |
14392 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14393 | r=`${PWD_COMMAND}`; export r; \ |
14394 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14395 | $(HOST_EXPORTS) \ |
b813574b | 14396 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14397 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14398 | done; \ | |
b813574b | 14399 | echo "Doing installcheck in tcl" ; \ |
b00612cc | 14400 | (cd $(HOST_SUBDIR)/tcl && \ |
2a4cbe27 NN |
14401 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14402 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14403 | "RANLIB=$${RANLIB}" \ | |
14404 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14405 | installcheck) \ |
2a4cbe27 NN |
14406 | || exit 1 |
14407 | ||
b813574b | 14408 | @endif tcl |
2a4cbe27 | 14409 | |
b813574b PB |
14410 | .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl |
14411 | maybe-mostlyclean-tcl: | |
14412 | @if tcl | |
14413 | maybe-mostlyclean-tcl: mostlyclean-tcl | |
2a4cbe27 | 14414 | |
b813574b PB |
14415 | # tcl doesn't support mostlyclean. |
14416 | mostlyclean-tcl: | |
2a4cbe27 | 14417 | |
b813574b | 14418 | @endif tcl |
2a4cbe27 | 14419 | |
b813574b PB |
14420 | .PHONY: maybe-clean-tcl clean-tcl |
14421 | maybe-clean-tcl: | |
14422 | @if tcl | |
14423 | maybe-clean-tcl: clean-tcl | |
2a4cbe27 | 14424 | |
b813574b PB |
14425 | clean-tcl: |
14426 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14427 | r=`${PWD_COMMAND}`; export r; \ |
14428 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14429 | $(HOST_EXPORTS) \ |
b813574b | 14430 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14431 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14432 | done; \ | |
b813574b | 14433 | echo "Doing clean in tcl" ; \ |
b00612cc | 14434 | (cd $(HOST_SUBDIR)/tcl && \ |
2a4cbe27 NN |
14435 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14436 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14437 | "RANLIB=$${RANLIB}" \ | |
14438 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14439 | clean) \ |
2a4cbe27 NN |
14440 | || exit 1 |
14441 | ||
b813574b | 14442 | @endif tcl |
2a4cbe27 | 14443 | |
b813574b PB |
14444 | .PHONY: maybe-distclean-tcl distclean-tcl |
14445 | maybe-distclean-tcl: | |
14446 | @if tcl | |
14447 | maybe-distclean-tcl: distclean-tcl | |
2a4cbe27 | 14448 | |
b813574b PB |
14449 | distclean-tcl: |
14450 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14451 | r=`${PWD_COMMAND}`; export r; \ |
14452 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14453 | $(HOST_EXPORTS) \ |
b813574b | 14454 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14455 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14456 | done; \ | |
b813574b | 14457 | echo "Doing distclean in tcl" ; \ |
b00612cc | 14458 | (cd $(HOST_SUBDIR)/tcl && \ |
2a4cbe27 NN |
14459 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14460 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14461 | "RANLIB=$${RANLIB}" \ | |
14462 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14463 | distclean) \ |
2a4cbe27 NN |
14464 | || exit 1 |
14465 | ||
b813574b | 14466 | @endif tcl |
2a4cbe27 | 14467 | |
b813574b PB |
14468 | .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl |
14469 | maybe-maintainer-clean-tcl: | |
14470 | @if tcl | |
14471 | maybe-maintainer-clean-tcl: maintainer-clean-tcl | |
2a4cbe27 | 14472 | |
b813574b PB |
14473 | maintainer-clean-tcl: |
14474 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14475 | r=`${PWD_COMMAND}`; export r; \ |
14476 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14477 | $(HOST_EXPORTS) \ |
b813574b | 14478 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14479 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14480 | done; \ | |
b813574b | 14481 | echo "Doing maintainer-clean in tcl" ; \ |
b00612cc | 14482 | (cd $(HOST_SUBDIR)/tcl && \ |
2a4cbe27 NN |
14483 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14484 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14485 | "RANLIB=$${RANLIB}" \ | |
14486 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14487 | maintainer-clean) \ |
2a4cbe27 NN |
14488 | || exit 1 |
14489 | ||
b813574b | 14490 | @endif tcl |
2a4cbe27 | 14491 | |
2a4cbe27 | 14492 | |
a7254363 | 14493 | |
b813574b PB |
14494 | .PHONY: configure-itcl maybe-configure-itcl |
14495 | maybe-configure-itcl: | |
14496 | @if itcl | |
14497 | maybe-configure-itcl: configure-itcl | |
a7254363 | 14498 | configure-itcl: |
b00612cc PB |
14499 | @test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \ |
14500 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \ | |
4fa63067 NN |
14501 | r=`${PWD_COMMAND}`; export r; \ |
14502 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14503 | $(HOST_EXPORTS) \ |
a7254363 PB |
14504 | echo Configuring in $(HOST_SUBDIR)/itcl; \ |
14505 | cd "$(HOST_SUBDIR)/itcl" || exit 1; \ | |
4fa63067 | 14506 | case $(srcdir) in \ |
b00612cc PB |
14507 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
14508 | *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \ | |
14509 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 14510 | esac; \ |
b00612cc PB |
14511 | srcdiroption="--srcdir=$${topdir}/itcl"; \ |
14512 | libsrcdir="$$s/itcl"; \ | |
4fa63067 | 14513 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 14514 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 14515 | || exit 1 |
b813574b | 14516 | @endif itcl |
4fa63067 | 14517 | |
a7254363 PB |
14518 | |
14519 | ||
d545f33b PB |
14520 | |
14521 | ||
b813574b PB |
14522 | .PHONY: all-itcl maybe-all-itcl |
14523 | maybe-all-itcl: | |
14524 | @if itcl | |
d27cc32e | 14525 | TARGET-itcl=all |
b813574b PB |
14526 | maybe-all-itcl: all-itcl |
14527 | all-itcl: configure-itcl | |
4fa63067 NN |
14528 | @r=`${PWD_COMMAND}`; export r; \ |
14529 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14530 | $(HOST_EXPORTS) \ |
b00612cc PB |
14531 | (cd $(HOST_SUBDIR)/itcl && \ |
14532 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-itcl)) | |
b813574b | 14533 | @endif itcl |
4fa63067 | 14534 | |
a7254363 | 14535 | |
d545f33b PB |
14536 | |
14537 | ||
b813574b PB |
14538 | .PHONY: check-itcl maybe-check-itcl |
14539 | maybe-check-itcl: | |
14540 | @if itcl | |
14541 | maybe-check-itcl: check-itcl | |
4fa63067 | 14542 | |
b813574b | 14543 | check-itcl: |
4fa63067 NN |
14544 | @r=`${PWD_COMMAND}`; export r; \ |
14545 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14546 | $(HOST_EXPORTS) \ |
b00612cc PB |
14547 | (cd $(HOST_SUBDIR)/itcl && \ |
14548 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4fa63067 | 14549 | |
b813574b | 14550 | @endif itcl |
4fa63067 | 14551 | |
b813574b PB |
14552 | .PHONY: install-itcl maybe-install-itcl |
14553 | maybe-install-itcl: | |
14554 | @if itcl | |
14555 | maybe-install-itcl: install-itcl | |
4fa63067 | 14556 | |
b813574b | 14557 | install-itcl: installdirs |
4fa63067 NN |
14558 | @r=`${PWD_COMMAND}`; export r; \ |
14559 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14560 | $(HOST_EXPORTS) \ |
b00612cc | 14561 | (cd $(HOST_SUBDIR)/itcl && \ |
2da12f12 | 14562 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 14563 | |
b813574b | 14564 | @endif itcl |
4fa63067 NN |
14565 | |
14566 | # Other targets (info, dvi, etc.) | |
14567 | ||
b813574b PB |
14568 | .PHONY: maybe-info-itcl info-itcl |
14569 | maybe-info-itcl: | |
14570 | @if itcl | |
14571 | maybe-info-itcl: info-itcl | |
4fa63067 | 14572 | |
b813574b PB |
14573 | info-itcl: \ |
14574 | configure-itcl | |
14575 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14576 | r=`${PWD_COMMAND}`; export r; \ |
14577 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14578 | $(HOST_EXPORTS) \ |
b813574b | 14579 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14580 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14581 | done; \ | |
b813574b | 14582 | echo "Doing info in itcl" ; \ |
b00612cc | 14583 | (cd $(HOST_SUBDIR)/itcl && \ |
2a4cbe27 NN |
14584 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14585 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14586 | "RANLIB=$${RANLIB}" \ | |
14587 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14588 | info) \ |
2a4cbe27 NN |
14589 | || exit 1 |
14590 | ||
b813574b | 14591 | @endif itcl |
2a4cbe27 | 14592 | |
b813574b PB |
14593 | .PHONY: maybe-dvi-itcl dvi-itcl |
14594 | maybe-dvi-itcl: | |
14595 | @if itcl | |
14596 | maybe-dvi-itcl: dvi-itcl | |
2a4cbe27 | 14597 | |
b813574b PB |
14598 | dvi-itcl: \ |
14599 | configure-itcl | |
14600 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14601 | r=`${PWD_COMMAND}`; export r; \ |
14602 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14603 | $(HOST_EXPORTS) \ |
b813574b | 14604 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14605 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14606 | done; \ | |
b813574b | 14607 | echo "Doing dvi in itcl" ; \ |
b00612cc | 14608 | (cd $(HOST_SUBDIR)/itcl && \ |
2a4cbe27 NN |
14609 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14610 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14611 | "RANLIB=$${RANLIB}" \ | |
14612 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14613 | dvi) \ |
2a4cbe27 NN |
14614 | || exit 1 |
14615 | ||
b813574b | 14616 | @endif itcl |
2a4cbe27 | 14617 | |
6d389afc MS |
14618 | .PHONY: maybe-html-itcl html-itcl |
14619 | maybe-html-itcl: | |
14620 | @if itcl | |
14621 | maybe-html-itcl: html-itcl | |
14622 | ||
14623 | html-itcl: \ | |
14624 | configure-itcl | |
14625 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
14626 | r=`${PWD_COMMAND}`; export r; \ | |
14627 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
14628 | $(HOST_EXPORTS) \ |
14629 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
14630 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
14631 | done; \ | |
14632 | echo "Doing html in itcl" ; \ | |
b00612cc | 14633 | (cd $(HOST_SUBDIR)/itcl && \ |
6d389afc MS |
14634 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14635 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14636 | "RANLIB=$${RANLIB}" \ | |
14637 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
14638 | html) \ | |
14639 | || exit 1 | |
14640 | ||
14641 | @endif itcl | |
14642 | ||
b813574b PB |
14643 | .PHONY: maybe-TAGS-itcl TAGS-itcl |
14644 | maybe-TAGS-itcl: | |
14645 | @if itcl | |
14646 | maybe-TAGS-itcl: TAGS-itcl | |
2a4cbe27 | 14647 | |
b813574b PB |
14648 | TAGS-itcl: \ |
14649 | configure-itcl | |
14650 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14651 | r=`${PWD_COMMAND}`; export r; \ |
14652 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14653 | $(HOST_EXPORTS) \ |
b813574b | 14654 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14655 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14656 | done; \ | |
b813574b | 14657 | echo "Doing TAGS in itcl" ; \ |
b00612cc | 14658 | (cd $(HOST_SUBDIR)/itcl && \ |
2a4cbe27 NN |
14659 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14660 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14661 | "RANLIB=$${RANLIB}" \ | |
14662 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14663 | TAGS) \ |
2a4cbe27 NN |
14664 | || exit 1 |
14665 | ||
b813574b | 14666 | @endif itcl |
2a4cbe27 | 14667 | |
b813574b PB |
14668 | .PHONY: maybe-install-info-itcl install-info-itcl |
14669 | maybe-install-info-itcl: | |
14670 | @if itcl | |
14671 | maybe-install-info-itcl: install-info-itcl | |
2a4cbe27 | 14672 | |
b813574b PB |
14673 | install-info-itcl: \ |
14674 | configure-itcl \ | |
14675 | info-itcl | |
14676 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14677 | r=`${PWD_COMMAND}`; export r; \ |
14678 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14679 | $(HOST_EXPORTS) \ |
b813574b | 14680 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14681 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14682 | done; \ | |
b813574b | 14683 | echo "Doing install-info in itcl" ; \ |
b00612cc | 14684 | (cd $(HOST_SUBDIR)/itcl && \ |
2a4cbe27 NN |
14685 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14686 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14687 | "RANLIB=$${RANLIB}" \ | |
14688 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14689 | install-info) \ |
2a4cbe27 NN |
14690 | || exit 1 |
14691 | ||
b813574b | 14692 | @endif itcl |
2a4cbe27 | 14693 | |
b813574b PB |
14694 | .PHONY: maybe-installcheck-itcl installcheck-itcl |
14695 | maybe-installcheck-itcl: | |
14696 | @if itcl | |
14697 | maybe-installcheck-itcl: installcheck-itcl | |
2a4cbe27 | 14698 | |
b813574b PB |
14699 | installcheck-itcl: \ |
14700 | configure-itcl | |
14701 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14702 | r=`${PWD_COMMAND}`; export r; \ |
14703 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14704 | $(HOST_EXPORTS) \ |
b813574b | 14705 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14706 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14707 | done; \ | |
b813574b | 14708 | echo "Doing installcheck in itcl" ; \ |
b00612cc | 14709 | (cd $(HOST_SUBDIR)/itcl && \ |
2a4cbe27 NN |
14710 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14711 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14712 | "RANLIB=$${RANLIB}" \ | |
14713 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14714 | installcheck) \ |
2a4cbe27 NN |
14715 | || exit 1 |
14716 | ||
b813574b | 14717 | @endif itcl |
2a4cbe27 | 14718 | |
b813574b PB |
14719 | .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl |
14720 | maybe-mostlyclean-itcl: | |
14721 | @if itcl | |
14722 | maybe-mostlyclean-itcl: mostlyclean-itcl | |
2a4cbe27 | 14723 | |
b813574b PB |
14724 | mostlyclean-itcl: |
14725 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14726 | r=`${PWD_COMMAND}`; export r; \ |
14727 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14728 | $(HOST_EXPORTS) \ |
b813574b | 14729 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14730 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14731 | done; \ | |
b813574b | 14732 | echo "Doing mostlyclean in itcl" ; \ |
b00612cc | 14733 | (cd $(HOST_SUBDIR)/itcl && \ |
2a4cbe27 NN |
14734 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14735 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14736 | "RANLIB=$${RANLIB}" \ | |
14737 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14738 | mostlyclean) \ |
2a4cbe27 NN |
14739 | || exit 1 |
14740 | ||
b813574b | 14741 | @endif itcl |
2a4cbe27 | 14742 | |
b813574b PB |
14743 | .PHONY: maybe-clean-itcl clean-itcl |
14744 | maybe-clean-itcl: | |
14745 | @if itcl | |
14746 | maybe-clean-itcl: clean-itcl | |
2a4cbe27 | 14747 | |
b813574b PB |
14748 | clean-itcl: |
14749 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14750 | r=`${PWD_COMMAND}`; export r; \ |
14751 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14752 | $(HOST_EXPORTS) \ |
b813574b | 14753 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14754 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14755 | done; \ | |
b813574b | 14756 | echo "Doing clean in itcl" ; \ |
b00612cc | 14757 | (cd $(HOST_SUBDIR)/itcl && \ |
2a4cbe27 NN |
14758 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14759 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14760 | "RANLIB=$${RANLIB}" \ | |
14761 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14762 | clean) \ |
2a4cbe27 NN |
14763 | || exit 1 |
14764 | ||
b813574b | 14765 | @endif itcl |
2a4cbe27 | 14766 | |
b813574b PB |
14767 | .PHONY: maybe-distclean-itcl distclean-itcl |
14768 | maybe-distclean-itcl: | |
14769 | @if itcl | |
14770 | maybe-distclean-itcl: distclean-itcl | |
2a4cbe27 | 14771 | |
b813574b PB |
14772 | distclean-itcl: |
14773 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14774 | r=`${PWD_COMMAND}`; export r; \ |
14775 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14776 | $(HOST_EXPORTS) \ |
b813574b | 14777 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14778 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14779 | done; \ | |
b813574b | 14780 | echo "Doing distclean in itcl" ; \ |
b00612cc | 14781 | (cd $(HOST_SUBDIR)/itcl && \ |
2a4cbe27 NN |
14782 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14783 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14784 | "RANLIB=$${RANLIB}" \ | |
14785 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14786 | distclean) \ |
2a4cbe27 NN |
14787 | || exit 1 |
14788 | ||
b813574b | 14789 | @endif itcl |
2a4cbe27 | 14790 | |
b813574b PB |
14791 | .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl |
14792 | maybe-maintainer-clean-itcl: | |
14793 | @if itcl | |
14794 | maybe-maintainer-clean-itcl: maintainer-clean-itcl | |
2a4cbe27 | 14795 | |
b813574b PB |
14796 | maintainer-clean-itcl: |
14797 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
b40e3958 L |
14798 | r=`${PWD_COMMAND}`; export r; \ |
14799 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14800 | $(HOST_EXPORTS) \ |
b813574b | 14801 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
14802 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14803 | done; \ | |
b813574b | 14804 | echo "Doing maintainer-clean in itcl" ; \ |
b00612cc | 14805 | (cd $(HOST_SUBDIR)/itcl && \ |
2a4cbe27 NN |
14806 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14807 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14808 | "RANLIB=$${RANLIB}" \ | |
14809 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 14810 | maintainer-clean) \ |
2a4cbe27 NN |
14811 | || exit 1 |
14812 | ||
b813574b | 14813 | @endif itcl |
2a4cbe27 | 14814 | |
2a4cbe27 | 14815 | |
a7254363 | 14816 | |
b813574b PB |
14817 | .PHONY: configure-ld maybe-configure-ld |
14818 | maybe-configure-ld: | |
14819 | @if ld | |
14820 | maybe-configure-ld: configure-ld | |
a7254363 | 14821 | configure-ld: |
72b2455a | 14822 | @test -f stage_last && exit 0; \ |
b00612cc PB |
14823 | test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \ |
14824 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \ | |
04cf1b77 PB |
14825 | r=`${PWD_COMMAND}`; export r; \ |
14826 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14827 | $(HOST_EXPORTS) \ |
a7254363 PB |
14828 | echo Configuring in $(HOST_SUBDIR)/ld; \ |
14829 | cd "$(HOST_SUBDIR)/ld" || exit 1; \ | |
04cf1b77 | 14830 | case $(srcdir) in \ |
b00612cc PB |
14831 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
14832 | *) topdir=`echo $(HOST_SUBDIR)/ld/ | \ | |
14833 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
04cf1b77 | 14834 | esac; \ |
b00612cc PB |
14835 | srcdiroption="--srcdir=$${topdir}/ld"; \ |
14836 | libsrcdir="$$s/ld"; \ | |
04cf1b77 | 14837 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 14838 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
04cf1b77 | 14839 | || exit 1 |
b813574b | 14840 | @endif ld |
04cf1b77 | 14841 | |
a7254363 PB |
14842 | |
14843 | ||
d545f33b PB |
14844 | .PHONY: configure-stage1-ld maybe-configure-stage1-ld |
14845 | maybe-configure-stage1-ld: | |
14846 | @if ld-bootstrap | |
14847 | maybe-configure-stage1-ld: configure-stage1-ld | |
14848 | configure-stage1-ld: | |
14849 | @$(MAKE) stage1-start | |
14850 | @[ -f $(HOST_SUBDIR)/ld/Makefile ] && exit 0 || : ; \ | |
14851 | r=`${PWD_COMMAND}`; export r; \ | |
14852 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
14853 | $(HOST_EXPORTS) \ | |
14854 | echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \ | |
14855 | cd $(HOST_SUBDIR)/ld || exit 1; \ | |
14856 | case $(srcdir) in \ | |
14857 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
14858 | *) topdir=`echo $(HOST_SUBDIR)/ld/ | \ | |
14859 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
14860 | esac; \ | |
14861 | srcdiroption="--srcdir=$${topdir}/ld"; \ | |
14862 | libsrcdir="$$s/ld"; \ | |
14863 | $(SHELL) $${libsrcdir}/configure \ | |
14864 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
14865 | --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" | |
14866 | @endif ld-bootstrap | |
14867 | ||
14868 | .PHONY: configure-stage2-ld maybe-configure-stage2-ld | |
14869 | maybe-configure-stage2-ld: | |
14870 | @if ld-bootstrap | |
14871 | maybe-configure-stage2-ld: configure-stage2-ld | |
14872 | configure-stage2-ld: | |
14873 | @$(MAKE) stage2-start | |
14874 | @[ -f $(HOST_SUBDIR)/ld/Makefile ] && exit 0 || : ; \ | |
14875 | r=`${PWD_COMMAND}`; export r; \ | |
14876 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
14877 | $(HOST_EXPORTS) \ | |
14878 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
14879 | echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \ | |
14880 | cd $(HOST_SUBDIR)/ld || exit 1; \ | |
14881 | case $(srcdir) in \ | |
14882 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
14883 | *) topdir=`echo $(HOST_SUBDIR)/ld/ | \ | |
14884 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
14885 | esac; \ | |
14886 | srcdiroption="--srcdir=$${topdir}/ld"; \ | |
14887 | libsrcdir="$$s/ld"; \ | |
14888 | $(SHELL) $${libsrcdir}/configure \ | |
14889 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
14890 | @stage2_werror_flag@ | |
14891 | @endif ld-bootstrap | |
14892 | ||
14893 | .PHONY: configure-stage3-ld maybe-configure-stage3-ld | |
14894 | maybe-configure-stage3-ld: | |
14895 | @if ld-bootstrap | |
14896 | maybe-configure-stage3-ld: configure-stage3-ld | |
14897 | configure-stage3-ld: | |
14898 | @$(MAKE) stage3-start | |
14899 | @[ -f $(HOST_SUBDIR)/ld/Makefile ] && exit 0 || : ; \ | |
14900 | r=`${PWD_COMMAND}`; export r; \ | |
14901 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
14902 | $(HOST_EXPORTS) \ | |
14903 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
14904 | echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \ | |
14905 | cd $(HOST_SUBDIR)/ld || exit 1; \ | |
14906 | case $(srcdir) in \ | |
14907 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
14908 | *) topdir=`echo $(HOST_SUBDIR)/ld/ | \ | |
14909 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
14910 | esac; \ | |
14911 | srcdiroption="--srcdir=$${topdir}/ld"; \ | |
14912 | libsrcdir="$$s/ld"; \ | |
14913 | $(SHELL) $${libsrcdir}/configure \ | |
14914 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
14915 | @stage2_werror_flag@ | |
14916 | @endif ld-bootstrap | |
14917 | ||
14918 | .PHONY: configure-stage4-ld maybe-configure-stage4-ld | |
14919 | maybe-configure-stage4-ld: | |
14920 | @if ld-bootstrap | |
14921 | maybe-configure-stage4-ld: configure-stage4-ld | |
14922 | configure-stage4-ld: | |
14923 | @$(MAKE) stage4-start | |
14924 | @[ -f $(HOST_SUBDIR)/ld/Makefile ] && exit 0 || : ; \ | |
14925 | r=`${PWD_COMMAND}`; export r; \ | |
14926 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
14927 | $(HOST_EXPORTS) \ | |
14928 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
14929 | echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \ | |
14930 | cd $(HOST_SUBDIR)/ld || exit 1; \ | |
14931 | case $(srcdir) in \ | |
14932 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
14933 | *) topdir=`echo $(HOST_SUBDIR)/ld/ | \ | |
14934 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
14935 | esac; \ | |
14936 | srcdiroption="--srcdir=$${topdir}/ld"; \ | |
14937 | libsrcdir="$$s/ld"; \ | |
14938 | $(SHELL) $${libsrcdir}/configure \ | |
14939 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
14940 | @stage2_werror_flag@ | |
14941 | @endif ld-bootstrap | |
14942 | ||
14943 | .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld | |
14944 | maybe-configure-stageprofile-ld: | |
14945 | @if ld-bootstrap | |
14946 | maybe-configure-stageprofile-ld: configure-stageprofile-ld | |
14947 | configure-stageprofile-ld: | |
14948 | @$(MAKE) stageprofile-start | |
14949 | @[ -f $(HOST_SUBDIR)/ld/Makefile ] && exit 0 || : ; \ | |
14950 | r=`${PWD_COMMAND}`; export r; \ | |
14951 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
14952 | $(HOST_EXPORTS) \ | |
14953 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
14954 | echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \ | |
14955 | cd $(HOST_SUBDIR)/ld || exit 1; \ | |
14956 | case $(srcdir) in \ | |
14957 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
14958 | *) topdir=`echo $(HOST_SUBDIR)/ld/ | \ | |
14959 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
14960 | esac; \ | |
14961 | srcdiroption="--srcdir=$${topdir}/ld"; \ | |
14962 | libsrcdir="$$s/ld"; \ | |
14963 | $(SHELL) $${libsrcdir}/configure \ | |
14964 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
14965 | @stage2_werror_flag@ | |
14966 | @endif ld-bootstrap | |
14967 | ||
14968 | .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld | |
14969 | maybe-configure-stagefeedback-ld: | |
14970 | @if ld-bootstrap | |
14971 | maybe-configure-stagefeedback-ld: configure-stagefeedback-ld | |
14972 | configure-stagefeedback-ld: | |
14973 | @$(MAKE) stagefeedback-start | |
14974 | @[ -f $(HOST_SUBDIR)/ld/Makefile ] && exit 0 || : ; \ | |
14975 | r=`${PWD_COMMAND}`; export r; \ | |
14976 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
14977 | $(HOST_EXPORTS) \ | |
14978 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
14979 | echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \ | |
14980 | cd $(HOST_SUBDIR)/ld || exit 1; \ | |
14981 | case $(srcdir) in \ | |
14982 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
14983 | *) topdir=`echo $(HOST_SUBDIR)/ld/ | \ | |
14984 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
14985 | esac; \ | |
14986 | srcdiroption="--srcdir=$${topdir}/ld"; \ | |
14987 | libsrcdir="$$s/ld"; \ | |
14988 | $(SHELL) $${libsrcdir}/configure \ | |
14989 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
14990 | @stage2_werror_flag@ | |
14991 | @endif ld-bootstrap | |
14992 | ||
14993 | ||
14994 | ||
14995 | ||
14996 | ||
b813574b PB |
14997 | .PHONY: all-ld maybe-all-ld |
14998 | maybe-all-ld: | |
14999 | @if ld | |
d27cc32e | 15000 | TARGET-ld=all |
b813574b PB |
15001 | maybe-all-ld: all-ld |
15002 | all-ld: configure-ld | |
72b2455a PB |
15003 | @test -f stage_last && exit 0; \ |
15004 | r=`${PWD_COMMAND}`; export r; \ | |
04cf1b77 | 15005 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 15006 | $(HOST_EXPORTS) \ |
b00612cc PB |
15007 | (cd $(HOST_SUBDIR)/ld && \ |
15008 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ld)) | |
b813574b | 15009 | @endif ld |
04cf1b77 | 15010 | |
a7254363 | 15011 | |
d545f33b PB |
15012 | |
15013 | .PHONY: all-stage1-ld maybe-all-stage1-ld | |
15014 | .PHONY: clean-stage1-ld maybe-clean-stage1-ld | |
15015 | maybe-all-stage1-ld: | |
15016 | maybe-clean-stage1-ld: | |
15017 | @if ld-bootstrap | |
15018 | maybe-all-stage1-ld: all-stage1-ld | |
15019 | all-stage1: all-stage1-ld | |
15020 | all-stage1-ld: configure-stage1-ld | |
15021 | @$(MAKE) stage1-start | |
15022 | @r=`${PWD_COMMAND}`; export r; \ | |
15023 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15024 | $(HOST_EXPORTS) \ | |
15025 | cd $(HOST_SUBDIR)/ld && \ | |
15026 | $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" | |
15027 | ||
15028 | maybe-clean-stage1-ld: clean-stage1-ld | |
15029 | clean-stage1: clean-stage1-ld | |
15030 | clean-stage1-ld: | |
15031 | @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] \ | |
15032 | || exit 0 ; \ | |
15033 | [ -f $(HOST_SUBDIR)/ld/Makefile ] || $(MAKE) stage1-start ; \ | |
15034 | cd $(HOST_SUBDIR)/ld && \ | |
15035 | $(MAKE) $(FLAGS_TO_PASS) \ | |
15036 | CFLAGS="$(STAGE1_CFLAGS)" clean | |
15037 | @endif ld-bootstrap | |
15038 | ||
15039 | ||
15040 | .PHONY: all-stage2-ld maybe-all-stage2-ld | |
15041 | .PHONY: clean-stage2-ld maybe-clean-stage2-ld | |
15042 | maybe-all-stage2-ld: | |
15043 | maybe-clean-stage2-ld: | |
15044 | @if ld-bootstrap | |
15045 | maybe-all-stage2-ld: all-stage2-ld | |
15046 | all-stage2: all-stage2-ld | |
15047 | all-stage2-ld: configure-stage2-ld | |
15048 | @$(MAKE) stage2-start | |
15049 | @r=`${PWD_COMMAND}`; export r; \ | |
15050 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15051 | $(HOST_EXPORTS) \ | |
15052 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15053 | cd $(HOST_SUBDIR)/ld && \ | |
15054 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
15055 | ||
15056 | maybe-clean-stage2-ld: clean-stage2-ld | |
15057 | clean-stage2: clean-stage2-ld | |
15058 | clean-stage2-ld: | |
15059 | @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] \ | |
15060 | || exit 0 ; \ | |
15061 | [ -f $(HOST_SUBDIR)/ld/Makefile ] || $(MAKE) stage2-start ; \ | |
15062 | cd $(HOST_SUBDIR)/ld && \ | |
15063 | $(MAKE) $(FLAGS_TO_PASS) \ | |
15064 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
15065 | clean | |
15066 | @endif ld-bootstrap | |
15067 | ||
15068 | ||
15069 | .PHONY: all-stage3-ld maybe-all-stage3-ld | |
15070 | .PHONY: clean-stage3-ld maybe-clean-stage3-ld | |
15071 | maybe-all-stage3-ld: | |
15072 | maybe-clean-stage3-ld: | |
15073 | @if ld-bootstrap | |
15074 | maybe-all-stage3-ld: all-stage3-ld | |
15075 | all-stage3: all-stage3-ld | |
15076 | all-stage3-ld: configure-stage3-ld | |
15077 | @$(MAKE) stage3-start | |
15078 | @r=`${PWD_COMMAND}`; export r; \ | |
15079 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15080 | $(HOST_EXPORTS) \ | |
15081 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15082 | cd $(HOST_SUBDIR)/ld && \ | |
15083 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
15084 | ||
15085 | maybe-clean-stage3-ld: clean-stage3-ld | |
15086 | clean-stage3: clean-stage3-ld | |
15087 | clean-stage3-ld: | |
15088 | @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] \ | |
15089 | || exit 0 ; \ | |
15090 | [ -f $(HOST_SUBDIR)/ld/Makefile ] || $(MAKE) stage3-start ; \ | |
15091 | cd $(HOST_SUBDIR)/ld && \ | |
15092 | $(MAKE) $(FLAGS_TO_PASS) \ | |
15093 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
15094 | clean | |
15095 | @endif ld-bootstrap | |
15096 | ||
15097 | ||
15098 | .PHONY: all-stage4-ld maybe-all-stage4-ld | |
15099 | .PHONY: clean-stage4-ld maybe-clean-stage4-ld | |
15100 | maybe-all-stage4-ld: | |
15101 | maybe-clean-stage4-ld: | |
15102 | @if ld-bootstrap | |
15103 | maybe-all-stage4-ld: all-stage4-ld | |
15104 | all-stage4: all-stage4-ld | |
15105 | all-stage4-ld: configure-stage4-ld | |
15106 | @$(MAKE) stage4-start | |
15107 | @r=`${PWD_COMMAND}`; export r; \ | |
15108 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15109 | $(HOST_EXPORTS) \ | |
15110 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15111 | cd $(HOST_SUBDIR)/ld && \ | |
15112 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
15113 | ||
15114 | maybe-clean-stage4-ld: clean-stage4-ld | |
15115 | clean-stage4: clean-stage4-ld | |
15116 | clean-stage4-ld: | |
15117 | @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] \ | |
15118 | || exit 0 ; \ | |
15119 | [ -f $(HOST_SUBDIR)/ld/Makefile ] || $(MAKE) stage4-start ; \ | |
15120 | cd $(HOST_SUBDIR)/ld && \ | |
15121 | $(MAKE) $(FLAGS_TO_PASS) \ | |
15122 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
15123 | clean | |
15124 | @endif ld-bootstrap | |
15125 | ||
15126 | ||
15127 | .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld | |
15128 | .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld | |
15129 | maybe-all-stageprofile-ld: | |
15130 | maybe-clean-stageprofile-ld: | |
15131 | @if ld-bootstrap | |
15132 | maybe-all-stageprofile-ld: all-stageprofile-ld | |
15133 | all-stageprofile: all-stageprofile-ld | |
15134 | all-stageprofile-ld: configure-stageprofile-ld | |
15135 | @$(MAKE) stageprofile-start | |
15136 | @r=`${PWD_COMMAND}`; export r; \ | |
15137 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15138 | $(HOST_EXPORTS) \ | |
15139 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15140 | cd $(HOST_SUBDIR)/ld && \ | |
15141 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" | |
15142 | ||
15143 | maybe-clean-stageprofile-ld: clean-stageprofile-ld | |
15144 | clean-stageprofile: clean-stageprofile-ld | |
15145 | clean-stageprofile-ld: | |
15146 | @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] \ | |
15147 | || exit 0 ; \ | |
15148 | [ -f $(HOST_SUBDIR)/ld/Makefile ] || $(MAKE) stageprofile-start ; \ | |
15149 | cd $(HOST_SUBDIR)/ld && \ | |
15150 | $(MAKE) $(FLAGS_TO_PASS) \ | |
15151 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
15152 | CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean | |
15153 | @endif ld-bootstrap | |
15154 | ||
15155 | ||
15156 | .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld | |
15157 | .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld | |
15158 | maybe-all-stagefeedback-ld: | |
15159 | maybe-clean-stagefeedback-ld: | |
15160 | @if ld-bootstrap | |
15161 | maybe-all-stagefeedback-ld: all-stagefeedback-ld | |
15162 | all-stagefeedback: all-stagefeedback-ld | |
15163 | all-stagefeedback-ld: configure-stagefeedback-ld | |
15164 | @$(MAKE) stagefeedback-start | |
15165 | @r=`${PWD_COMMAND}`; export r; \ | |
15166 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15167 | $(HOST_EXPORTS) \ | |
15168 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15169 | cd $(HOST_SUBDIR)/ld && \ | |
15170 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" | |
15171 | ||
15172 | maybe-clean-stagefeedback-ld: clean-stagefeedback-ld | |
15173 | clean-stagefeedback: clean-stagefeedback-ld | |
15174 | clean-stagefeedback-ld: | |
15175 | @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] \ | |
15176 | || exit 0 ; \ | |
15177 | [ -f $(HOST_SUBDIR)/ld/Makefile ] || $(MAKE) stagefeedback-start ; \ | |
15178 | cd $(HOST_SUBDIR)/ld && \ | |
15179 | $(MAKE) $(FLAGS_TO_PASS) \ | |
15180 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
15181 | CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean | |
15182 | @endif ld-bootstrap | |
15183 | ||
15184 | ||
15185 | ||
15186 | ||
15187 | ||
b813574b PB |
15188 | .PHONY: check-ld maybe-check-ld |
15189 | maybe-check-ld: | |
15190 | @if ld | |
15191 | maybe-check-ld: check-ld | |
04cf1b77 | 15192 | |
b813574b | 15193 | check-ld: |
04cf1b77 PB |
15194 | @r=`${PWD_COMMAND}`; export r; \ |
15195 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15196 | $(HOST_EXPORTS) \ |
b00612cc PB |
15197 | (cd $(HOST_SUBDIR)/ld && \ |
15198 | $(MAKE) $(FLAGS_TO_PASS) check) | |
04cf1b77 | 15199 | |
b813574b | 15200 | @endif ld |
04cf1b77 | 15201 | |
b813574b PB |
15202 | .PHONY: install-ld maybe-install-ld |
15203 | maybe-install-ld: | |
15204 | @if ld | |
15205 | maybe-install-ld: install-ld | |
04cf1b77 | 15206 | |
b813574b | 15207 | install-ld: installdirs |
04cf1b77 PB |
15208 | @r=`${PWD_COMMAND}`; export r; \ |
15209 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15210 | $(HOST_EXPORTS) \ |
b00612cc | 15211 | (cd $(HOST_SUBDIR)/ld && \ |
2da12f12 | 15212 | $(MAKE) $(FLAGS_TO_PASS) install) |
04cf1b77 | 15213 | |
b813574b | 15214 | @endif ld |
04cf1b77 PB |
15215 | |
15216 | # Other targets (info, dvi, etc.) | |
15217 | ||
b813574b PB |
15218 | .PHONY: maybe-info-ld info-ld |
15219 | maybe-info-ld: | |
15220 | @if ld | |
15221 | maybe-info-ld: info-ld | |
04cf1b77 | 15222 | |
b813574b PB |
15223 | info-ld: \ |
15224 | configure-ld | |
15225 | @[ -f ./ld/Makefile ] || exit 0; \ | |
04cf1b77 PB |
15226 | r=`${PWD_COMMAND}`; export r; \ |
15227 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15228 | $(HOST_EXPORTS) \ |
b813574b | 15229 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
15230 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15231 | done; \ | |
b813574b | 15232 | echo "Doing info in ld" ; \ |
b00612cc | 15233 | (cd $(HOST_SUBDIR)/ld && \ |
04cf1b77 PB |
15234 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15235 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15236 | "RANLIB=$${RANLIB}" \ | |
15237 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 15238 | info) \ |
04cf1b77 PB |
15239 | || exit 1 |
15240 | ||
b813574b | 15241 | @endif ld |
04cf1b77 | 15242 | |
b813574b PB |
15243 | .PHONY: maybe-dvi-ld dvi-ld |
15244 | maybe-dvi-ld: | |
15245 | @if ld | |
15246 | maybe-dvi-ld: dvi-ld | |
04cf1b77 | 15247 | |
b813574b PB |
15248 | dvi-ld: \ |
15249 | configure-ld | |
15250 | @[ -f ./ld/Makefile ] || exit 0; \ | |
04cf1b77 PB |
15251 | r=`${PWD_COMMAND}`; export r; \ |
15252 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15253 | $(HOST_EXPORTS) \ |
b813574b | 15254 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
15255 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15256 | done; \ | |
b813574b | 15257 | echo "Doing dvi in ld" ; \ |
b00612cc | 15258 | (cd $(HOST_SUBDIR)/ld && \ |
04cf1b77 PB |
15259 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15260 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15261 | "RANLIB=$${RANLIB}" \ | |
15262 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 15263 | dvi) \ |
04cf1b77 PB |
15264 | || exit 1 |
15265 | ||
b813574b | 15266 | @endif ld |
04cf1b77 | 15267 | |
6d389afc MS |
15268 | .PHONY: maybe-html-ld html-ld |
15269 | maybe-html-ld: | |
15270 | @if ld | |
15271 | maybe-html-ld: html-ld | |
15272 | ||
15273 | html-ld: \ | |
15274 | configure-ld | |
15275 | @[ -f ./ld/Makefile ] || exit 0; \ | |
15276 | r=`${PWD_COMMAND}`; export r; \ | |
15277 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
15278 | $(HOST_EXPORTS) \ |
15279 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
15280 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
15281 | done; \ | |
15282 | echo "Doing html in ld" ; \ | |
b00612cc | 15283 | (cd $(HOST_SUBDIR)/ld && \ |
6d389afc MS |
15284 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15285 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15286 | "RANLIB=$${RANLIB}" \ | |
15287 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
15288 | html) \ | |
15289 | || exit 1 | |
15290 | ||
15291 | @endif ld | |
15292 | ||
b813574b PB |
15293 | .PHONY: maybe-TAGS-ld TAGS-ld |
15294 | maybe-TAGS-ld: | |
15295 | @if ld | |
15296 | maybe-TAGS-ld: TAGS-ld | |
04cf1b77 | 15297 | |
b813574b PB |
15298 | TAGS-ld: \ |
15299 | configure-ld | |
15300 | @[ -f ./ld/Makefile ] || exit 0; \ | |
04cf1b77 PB |
15301 | r=`${PWD_COMMAND}`; export r; \ |
15302 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15303 | $(HOST_EXPORTS) \ |
b813574b | 15304 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
15305 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15306 | done; \ | |
b813574b | 15307 | echo "Doing TAGS in ld" ; \ |
b00612cc | 15308 | (cd $(HOST_SUBDIR)/ld && \ |
04cf1b77 PB |
15309 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15310 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15311 | "RANLIB=$${RANLIB}" \ | |
15312 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 15313 | TAGS) \ |
04cf1b77 PB |
15314 | || exit 1 |
15315 | ||
b813574b | 15316 | @endif ld |
04cf1b77 | 15317 | |
b813574b PB |
15318 | .PHONY: maybe-install-info-ld install-info-ld |
15319 | maybe-install-info-ld: | |
15320 | @if ld | |
15321 | maybe-install-info-ld: install-info-ld | |
04cf1b77 | 15322 | |
b813574b PB |
15323 | install-info-ld: \ |
15324 | configure-ld \ | |
15325 | info-ld | |
15326 | @[ -f ./ld/Makefile ] || exit 0; \ | |
04cf1b77 PB |
15327 | r=`${PWD_COMMAND}`; export r; \ |
15328 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15329 | $(HOST_EXPORTS) \ |
b813574b | 15330 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
15331 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15332 | done; \ | |
b813574b | 15333 | echo "Doing install-info in ld" ; \ |
b00612cc | 15334 | (cd $(HOST_SUBDIR)/ld && \ |
04cf1b77 PB |
15335 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15336 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15337 | "RANLIB=$${RANLIB}" \ | |
15338 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 15339 | install-info) \ |
04cf1b77 PB |
15340 | || exit 1 |
15341 | ||
b813574b | 15342 | @endif ld |
04cf1b77 | 15343 | |
b813574b PB |
15344 | .PHONY: maybe-installcheck-ld installcheck-ld |
15345 | maybe-installcheck-ld: | |
15346 | @if ld | |
15347 | maybe-installcheck-ld: installcheck-ld | |
04cf1b77 | 15348 | |
b813574b PB |
15349 | installcheck-ld: \ |
15350 | configure-ld | |
15351 | @[ -f ./ld/Makefile ] || exit 0; \ | |
04cf1b77 PB |
15352 | r=`${PWD_COMMAND}`; export r; \ |
15353 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15354 | $(HOST_EXPORTS) \ |
b813574b | 15355 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
15356 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15357 | done; \ | |
b813574b | 15358 | echo "Doing installcheck in ld" ; \ |
b00612cc | 15359 | (cd $(HOST_SUBDIR)/ld && \ |
04cf1b77 PB |
15360 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15361 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15362 | "RANLIB=$${RANLIB}" \ | |
15363 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 15364 | installcheck) \ |
04cf1b77 PB |
15365 | || exit 1 |
15366 | ||
b813574b | 15367 | @endif ld |
04cf1b77 | 15368 | |
b813574b PB |
15369 | .PHONY: maybe-mostlyclean-ld mostlyclean-ld |
15370 | maybe-mostlyclean-ld: | |
15371 | @if ld | |
15372 | maybe-mostlyclean-ld: mostlyclean-ld | |
04cf1b77 | 15373 | |
b813574b PB |
15374 | mostlyclean-ld: |
15375 | @[ -f ./ld/Makefile ] || exit 0; \ | |
04cf1b77 PB |
15376 | r=`${PWD_COMMAND}`; export r; \ |
15377 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15378 | $(HOST_EXPORTS) \ |
b813574b | 15379 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
15380 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15381 | done; \ | |
b813574b | 15382 | echo "Doing mostlyclean in ld" ; \ |
b00612cc | 15383 | (cd $(HOST_SUBDIR)/ld && \ |
04cf1b77 PB |
15384 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15385 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15386 | "RANLIB=$${RANLIB}" \ | |
15387 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 15388 | mostlyclean) \ |
04cf1b77 PB |
15389 | || exit 1 |
15390 | ||
b813574b | 15391 | @endif ld |
04cf1b77 | 15392 | |
b813574b PB |
15393 | .PHONY: maybe-clean-ld clean-ld |
15394 | maybe-clean-ld: | |
15395 | @if ld | |
15396 | maybe-clean-ld: clean-ld | |
04cf1b77 | 15397 | |
b813574b PB |
15398 | clean-ld: |
15399 | @[ -f ./ld/Makefile ] || exit 0; \ | |
04cf1b77 PB |
15400 | r=`${PWD_COMMAND}`; export r; \ |
15401 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15402 | $(HOST_EXPORTS) \ |
b813574b | 15403 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
15404 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15405 | done; \ | |
b813574b | 15406 | echo "Doing clean in ld" ; \ |
b00612cc | 15407 | (cd $(HOST_SUBDIR)/ld && \ |
04cf1b77 PB |
15408 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15409 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15410 | "RANLIB=$${RANLIB}" \ | |
15411 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 15412 | clean) \ |
04cf1b77 PB |
15413 | || exit 1 |
15414 | ||
b813574b | 15415 | @endif ld |
04cf1b77 | 15416 | |
b813574b PB |
15417 | .PHONY: maybe-distclean-ld distclean-ld |
15418 | maybe-distclean-ld: | |
15419 | @if ld | |
15420 | maybe-distclean-ld: distclean-ld | |
04cf1b77 | 15421 | |
b813574b PB |
15422 | distclean-ld: |
15423 | @[ -f ./ld/Makefile ] || exit 0; \ | |
04cf1b77 PB |
15424 | r=`${PWD_COMMAND}`; export r; \ |
15425 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15426 | $(HOST_EXPORTS) \ |
b813574b | 15427 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
15428 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15429 | done; \ | |
b813574b | 15430 | echo "Doing distclean in ld" ; \ |
b00612cc | 15431 | (cd $(HOST_SUBDIR)/ld && \ |
04cf1b77 PB |
15432 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15433 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15434 | "RANLIB=$${RANLIB}" \ | |
15435 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 15436 | distclean) \ |
04cf1b77 PB |
15437 | || exit 1 |
15438 | ||
b813574b | 15439 | @endif ld |
04cf1b77 | 15440 | |
b813574b PB |
15441 | .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld |
15442 | maybe-maintainer-clean-ld: | |
15443 | @if ld | |
15444 | maybe-maintainer-clean-ld: maintainer-clean-ld | |
04cf1b77 | 15445 | |
b813574b PB |
15446 | maintainer-clean-ld: |
15447 | @[ -f ./ld/Makefile ] || exit 0; \ | |
04cf1b77 PB |
15448 | r=`${PWD_COMMAND}`; export r; \ |
15449 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15450 | $(HOST_EXPORTS) \ |
b813574b | 15451 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
15452 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15453 | done; \ | |
b813574b | 15454 | echo "Doing maintainer-clean in ld" ; \ |
b00612cc | 15455 | (cd $(HOST_SUBDIR)/ld && \ |
04cf1b77 PB |
15456 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15457 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15458 | "RANLIB=$${RANLIB}" \ | |
15459 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 15460 | maintainer-clean) \ |
04cf1b77 PB |
15461 | || exit 1 |
15462 | ||
b813574b | 15463 | @endif ld |
04cf1b77 PB |
15464 | |
15465 | ||
a7254363 | 15466 | |
b813574b PB |
15467 | .PHONY: configure-libcpp maybe-configure-libcpp |
15468 | maybe-configure-libcpp: | |
15469 | @if libcpp | |
15470 | maybe-configure-libcpp: configure-libcpp | |
a7254363 | 15471 | configure-libcpp: |
72b2455a | 15472 | @test -f stage_last && exit 0; \ |
b00612cc PB |
15473 | test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \ |
15474 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \ | |
4fa63067 NN |
15475 | r=`${PWD_COMMAND}`; export r; \ |
15476 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15477 | $(HOST_EXPORTS) \ |
a7254363 PB |
15478 | echo Configuring in $(HOST_SUBDIR)/libcpp; \ |
15479 | cd "$(HOST_SUBDIR)/libcpp" || exit 1; \ | |
4fa63067 | 15480 | case $(srcdir) in \ |
b00612cc PB |
15481 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
15482 | *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \ | |
15483 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 15484 | esac; \ |
b00612cc PB |
15485 | srcdiroption="--srcdir=$${topdir}/libcpp"; \ |
15486 | libsrcdir="$$s/libcpp"; \ | |
4fa63067 | 15487 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 15488 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 15489 | || exit 1 |
b813574b | 15490 | @endif libcpp |
4fa63067 | 15491 | |
a7254363 PB |
15492 | |
15493 | ||
d545f33b PB |
15494 | .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp |
15495 | maybe-configure-stage1-libcpp: | |
15496 | @if libcpp-bootstrap | |
15497 | maybe-configure-stage1-libcpp: configure-stage1-libcpp | |
15498 | configure-stage1-libcpp: | |
15499 | @$(MAKE) stage1-start | |
15500 | @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] && exit 0 || : ; \ | |
15501 | r=`${PWD_COMMAND}`; export r; \ | |
15502 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15503 | $(HOST_EXPORTS) \ | |
15504 | echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \ | |
15505 | cd $(HOST_SUBDIR)/libcpp || exit 1; \ | |
15506 | case $(srcdir) in \ | |
15507 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
15508 | *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \ | |
15509 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
15510 | esac; \ | |
15511 | srcdiroption="--srcdir=$${topdir}/libcpp"; \ | |
15512 | libsrcdir="$$s/libcpp"; \ | |
15513 | $(SHELL) $${libsrcdir}/configure \ | |
15514 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
15515 | --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" | |
15516 | @endif libcpp-bootstrap | |
15517 | ||
15518 | .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp | |
15519 | maybe-configure-stage2-libcpp: | |
15520 | @if libcpp-bootstrap | |
15521 | maybe-configure-stage2-libcpp: configure-stage2-libcpp | |
15522 | configure-stage2-libcpp: | |
15523 | @$(MAKE) stage2-start | |
15524 | @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] && exit 0 || : ; \ | |
15525 | r=`${PWD_COMMAND}`; export r; \ | |
15526 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15527 | $(HOST_EXPORTS) \ | |
15528 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15529 | echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \ | |
15530 | cd $(HOST_SUBDIR)/libcpp || exit 1; \ | |
15531 | case $(srcdir) in \ | |
15532 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
15533 | *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \ | |
15534 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
15535 | esac; \ | |
15536 | srcdiroption="--srcdir=$${topdir}/libcpp"; \ | |
15537 | libsrcdir="$$s/libcpp"; \ | |
15538 | $(SHELL) $${libsrcdir}/configure \ | |
15539 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
15540 | @stage2_werror_flag@ | |
15541 | @endif libcpp-bootstrap | |
15542 | ||
15543 | .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp | |
15544 | maybe-configure-stage3-libcpp: | |
15545 | @if libcpp-bootstrap | |
15546 | maybe-configure-stage3-libcpp: configure-stage3-libcpp | |
15547 | configure-stage3-libcpp: | |
15548 | @$(MAKE) stage3-start | |
15549 | @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] && exit 0 || : ; \ | |
15550 | r=`${PWD_COMMAND}`; export r; \ | |
15551 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15552 | $(HOST_EXPORTS) \ | |
15553 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15554 | echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \ | |
15555 | cd $(HOST_SUBDIR)/libcpp || exit 1; \ | |
15556 | case $(srcdir) in \ | |
15557 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
15558 | *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \ | |
15559 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
15560 | esac; \ | |
15561 | srcdiroption="--srcdir=$${topdir}/libcpp"; \ | |
15562 | libsrcdir="$$s/libcpp"; \ | |
15563 | $(SHELL) $${libsrcdir}/configure \ | |
15564 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
15565 | @stage2_werror_flag@ | |
15566 | @endif libcpp-bootstrap | |
15567 | ||
15568 | .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp | |
15569 | maybe-configure-stage4-libcpp: | |
15570 | @if libcpp-bootstrap | |
15571 | maybe-configure-stage4-libcpp: configure-stage4-libcpp | |
15572 | configure-stage4-libcpp: | |
15573 | @$(MAKE) stage4-start | |
15574 | @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] && exit 0 || : ; \ | |
15575 | r=`${PWD_COMMAND}`; export r; \ | |
15576 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15577 | $(HOST_EXPORTS) \ | |
15578 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15579 | echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \ | |
15580 | cd $(HOST_SUBDIR)/libcpp || exit 1; \ | |
15581 | case $(srcdir) in \ | |
15582 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
15583 | *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \ | |
15584 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
15585 | esac; \ | |
15586 | srcdiroption="--srcdir=$${topdir}/libcpp"; \ | |
15587 | libsrcdir="$$s/libcpp"; \ | |
15588 | $(SHELL) $${libsrcdir}/configure \ | |
15589 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
15590 | @stage2_werror_flag@ | |
15591 | @endif libcpp-bootstrap | |
15592 | ||
15593 | .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp | |
15594 | maybe-configure-stageprofile-libcpp: | |
15595 | @if libcpp-bootstrap | |
15596 | maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp | |
15597 | configure-stageprofile-libcpp: | |
15598 | @$(MAKE) stageprofile-start | |
15599 | @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] && exit 0 || : ; \ | |
15600 | r=`${PWD_COMMAND}`; export r; \ | |
15601 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15602 | $(HOST_EXPORTS) \ | |
15603 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15604 | echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \ | |
15605 | cd $(HOST_SUBDIR)/libcpp || exit 1; \ | |
15606 | case $(srcdir) in \ | |
15607 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
15608 | *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \ | |
15609 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
15610 | esac; \ | |
15611 | srcdiroption="--srcdir=$${topdir}/libcpp"; \ | |
15612 | libsrcdir="$$s/libcpp"; \ | |
15613 | $(SHELL) $${libsrcdir}/configure \ | |
15614 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
15615 | @stage2_werror_flag@ | |
15616 | @endif libcpp-bootstrap | |
15617 | ||
15618 | .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp | |
15619 | maybe-configure-stagefeedback-libcpp: | |
15620 | @if libcpp-bootstrap | |
15621 | maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp | |
15622 | configure-stagefeedback-libcpp: | |
15623 | @$(MAKE) stagefeedback-start | |
15624 | @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] && exit 0 || : ; \ | |
15625 | r=`${PWD_COMMAND}`; export r; \ | |
15626 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15627 | $(HOST_EXPORTS) \ | |
15628 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15629 | echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \ | |
15630 | cd $(HOST_SUBDIR)/libcpp || exit 1; \ | |
15631 | case $(srcdir) in \ | |
15632 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
15633 | *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \ | |
15634 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
15635 | esac; \ | |
15636 | srcdiroption="--srcdir=$${topdir}/libcpp"; \ | |
15637 | libsrcdir="$$s/libcpp"; \ | |
15638 | $(SHELL) $${libsrcdir}/configure \ | |
15639 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
15640 | @stage2_werror_flag@ | |
15641 | @endif libcpp-bootstrap | |
15642 | ||
15643 | ||
15644 | ||
15645 | ||
15646 | ||
b813574b PB |
15647 | .PHONY: all-libcpp maybe-all-libcpp |
15648 | maybe-all-libcpp: | |
15649 | @if libcpp | |
d27cc32e | 15650 | TARGET-libcpp=all |
b813574b PB |
15651 | maybe-all-libcpp: all-libcpp |
15652 | all-libcpp: configure-libcpp | |
72b2455a PB |
15653 | @test -f stage_last && exit 0; \ |
15654 | r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 15655 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 15656 | $(HOST_EXPORTS) \ |
b00612cc PB |
15657 | (cd $(HOST_SUBDIR)/libcpp && \ |
15658 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libcpp)) | |
b813574b | 15659 | @endif libcpp |
4fa63067 | 15660 | |
a7254363 | 15661 | |
d545f33b PB |
15662 | |
15663 | .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp | |
15664 | .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp | |
15665 | maybe-all-stage1-libcpp: | |
15666 | maybe-clean-stage1-libcpp: | |
15667 | @if libcpp-bootstrap | |
15668 | maybe-all-stage1-libcpp: all-stage1-libcpp | |
15669 | all-stage1: all-stage1-libcpp | |
15670 | all-stage1-libcpp: configure-stage1-libcpp | |
15671 | @$(MAKE) stage1-start | |
15672 | @r=`${PWD_COMMAND}`; export r; \ | |
15673 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15674 | $(HOST_EXPORTS) \ | |
15675 | cd $(HOST_SUBDIR)/libcpp && \ | |
15676 | $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" | |
15677 | ||
15678 | maybe-clean-stage1-libcpp: clean-stage1-libcpp | |
15679 | clean-stage1: clean-stage1-libcpp | |
15680 | clean-stage1-libcpp: | |
15681 | @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] \ | |
15682 | || exit 0 ; \ | |
15683 | [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || $(MAKE) stage1-start ; \ | |
15684 | cd $(HOST_SUBDIR)/libcpp && \ | |
15685 | $(MAKE) $(FLAGS_TO_PASS) \ | |
15686 | CFLAGS="$(STAGE1_CFLAGS)" clean | |
15687 | @endif libcpp-bootstrap | |
15688 | ||
15689 | ||
15690 | .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp | |
15691 | .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp | |
15692 | maybe-all-stage2-libcpp: | |
15693 | maybe-clean-stage2-libcpp: | |
15694 | @if libcpp-bootstrap | |
15695 | maybe-all-stage2-libcpp: all-stage2-libcpp | |
15696 | all-stage2: all-stage2-libcpp | |
15697 | all-stage2-libcpp: configure-stage2-libcpp | |
15698 | @$(MAKE) stage2-start | |
15699 | @r=`${PWD_COMMAND}`; export r; \ | |
15700 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15701 | $(HOST_EXPORTS) \ | |
15702 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15703 | cd $(HOST_SUBDIR)/libcpp && \ | |
15704 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
15705 | ||
15706 | maybe-clean-stage2-libcpp: clean-stage2-libcpp | |
15707 | clean-stage2: clean-stage2-libcpp | |
15708 | clean-stage2-libcpp: | |
15709 | @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] \ | |
15710 | || exit 0 ; \ | |
15711 | [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || $(MAKE) stage2-start ; \ | |
15712 | cd $(HOST_SUBDIR)/libcpp && \ | |
15713 | $(MAKE) $(FLAGS_TO_PASS) \ | |
15714 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
15715 | clean | |
15716 | @endif libcpp-bootstrap | |
15717 | ||
15718 | ||
15719 | .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp | |
15720 | .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp | |
15721 | maybe-all-stage3-libcpp: | |
15722 | maybe-clean-stage3-libcpp: | |
15723 | @if libcpp-bootstrap | |
15724 | maybe-all-stage3-libcpp: all-stage3-libcpp | |
15725 | all-stage3: all-stage3-libcpp | |
15726 | all-stage3-libcpp: configure-stage3-libcpp | |
15727 | @$(MAKE) stage3-start | |
15728 | @r=`${PWD_COMMAND}`; export r; \ | |
15729 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15730 | $(HOST_EXPORTS) \ | |
15731 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15732 | cd $(HOST_SUBDIR)/libcpp && \ | |
15733 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
15734 | ||
15735 | maybe-clean-stage3-libcpp: clean-stage3-libcpp | |
15736 | clean-stage3: clean-stage3-libcpp | |
15737 | clean-stage3-libcpp: | |
15738 | @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] \ | |
15739 | || exit 0 ; \ | |
15740 | [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || $(MAKE) stage3-start ; \ | |
15741 | cd $(HOST_SUBDIR)/libcpp && \ | |
15742 | $(MAKE) $(FLAGS_TO_PASS) \ | |
15743 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
15744 | clean | |
15745 | @endif libcpp-bootstrap | |
15746 | ||
15747 | ||
15748 | .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp | |
15749 | .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp | |
15750 | maybe-all-stage4-libcpp: | |
15751 | maybe-clean-stage4-libcpp: | |
15752 | @if libcpp-bootstrap | |
15753 | maybe-all-stage4-libcpp: all-stage4-libcpp | |
15754 | all-stage4: all-stage4-libcpp | |
15755 | all-stage4-libcpp: configure-stage4-libcpp | |
15756 | @$(MAKE) stage4-start | |
15757 | @r=`${PWD_COMMAND}`; export r; \ | |
15758 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15759 | $(HOST_EXPORTS) \ | |
15760 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15761 | cd $(HOST_SUBDIR)/libcpp && \ | |
15762 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
15763 | ||
15764 | maybe-clean-stage4-libcpp: clean-stage4-libcpp | |
15765 | clean-stage4: clean-stage4-libcpp | |
15766 | clean-stage4-libcpp: | |
15767 | @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] \ | |
15768 | || exit 0 ; \ | |
15769 | [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || $(MAKE) stage4-start ; \ | |
15770 | cd $(HOST_SUBDIR)/libcpp && \ | |
15771 | $(MAKE) $(FLAGS_TO_PASS) \ | |
15772 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
15773 | clean | |
15774 | @endif libcpp-bootstrap | |
15775 | ||
15776 | ||
15777 | .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp | |
15778 | .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp | |
15779 | maybe-all-stageprofile-libcpp: | |
15780 | maybe-clean-stageprofile-libcpp: | |
15781 | @if libcpp-bootstrap | |
15782 | maybe-all-stageprofile-libcpp: all-stageprofile-libcpp | |
15783 | all-stageprofile: all-stageprofile-libcpp | |
15784 | all-stageprofile-libcpp: configure-stageprofile-libcpp | |
15785 | @$(MAKE) stageprofile-start | |
15786 | @r=`${PWD_COMMAND}`; export r; \ | |
15787 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15788 | $(HOST_EXPORTS) \ | |
15789 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15790 | cd $(HOST_SUBDIR)/libcpp && \ | |
15791 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" | |
15792 | ||
15793 | maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp | |
15794 | clean-stageprofile: clean-stageprofile-libcpp | |
15795 | clean-stageprofile-libcpp: | |
15796 | @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] \ | |
15797 | || exit 0 ; \ | |
15798 | [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || $(MAKE) stageprofile-start ; \ | |
15799 | cd $(HOST_SUBDIR)/libcpp && \ | |
15800 | $(MAKE) $(FLAGS_TO_PASS) \ | |
15801 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
15802 | CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean | |
15803 | @endif libcpp-bootstrap | |
15804 | ||
15805 | ||
15806 | .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp | |
15807 | .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp | |
15808 | maybe-all-stagefeedback-libcpp: | |
15809 | maybe-clean-stagefeedback-libcpp: | |
15810 | @if libcpp-bootstrap | |
15811 | maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp | |
15812 | all-stagefeedback: all-stagefeedback-libcpp | |
15813 | all-stagefeedback-libcpp: configure-stagefeedback-libcpp | |
15814 | @$(MAKE) stagefeedback-start | |
15815 | @r=`${PWD_COMMAND}`; export r; \ | |
15816 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15817 | $(HOST_EXPORTS) \ | |
15818 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
15819 | cd $(HOST_SUBDIR)/libcpp && \ | |
15820 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" | |
15821 | ||
15822 | maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp | |
15823 | clean-stagefeedback: clean-stagefeedback-libcpp | |
15824 | clean-stagefeedback-libcpp: | |
15825 | @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] \ | |
15826 | || exit 0 ; \ | |
15827 | [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || $(MAKE) stagefeedback-start ; \ | |
15828 | cd $(HOST_SUBDIR)/libcpp && \ | |
15829 | $(MAKE) $(FLAGS_TO_PASS) \ | |
15830 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
15831 | CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean | |
15832 | @endif libcpp-bootstrap | |
15833 | ||
15834 | ||
15835 | ||
15836 | ||
15837 | ||
b813574b PB |
15838 | .PHONY: check-libcpp maybe-check-libcpp |
15839 | maybe-check-libcpp: | |
15840 | @if libcpp | |
15841 | maybe-check-libcpp: check-libcpp | |
4fa63067 | 15842 | |
b813574b | 15843 | check-libcpp: |
4fa63067 NN |
15844 | @r=`${PWD_COMMAND}`; export r; \ |
15845 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15846 | $(HOST_EXPORTS) \ |
b00612cc PB |
15847 | (cd $(HOST_SUBDIR)/libcpp && \ |
15848 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4fa63067 | 15849 | |
b813574b | 15850 | @endif libcpp |
4fa63067 | 15851 | |
b813574b PB |
15852 | .PHONY: install-libcpp maybe-install-libcpp |
15853 | maybe-install-libcpp: | |
15854 | @if libcpp | |
15855 | maybe-install-libcpp: install-libcpp | |
15856 | ||
15857 | install-libcpp: installdirs | |
4fa63067 NN |
15858 | @r=`${PWD_COMMAND}`; export r; \ |
15859 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15860 | $(HOST_EXPORTS) \ |
b00612cc | 15861 | (cd $(HOST_SUBDIR)/libcpp && \ |
2da12f12 | 15862 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 15863 | |
b813574b | 15864 | @endif libcpp |
4fa63067 NN |
15865 | |
15866 | # Other targets (info, dvi, etc.) | |
15867 | ||
b813574b PB |
15868 | .PHONY: maybe-info-libcpp info-libcpp |
15869 | maybe-info-libcpp: | |
15870 | @if libcpp | |
15871 | maybe-info-libcpp: info-libcpp | |
4fa63067 | 15872 | |
b813574b PB |
15873 | info-libcpp: \ |
15874 | configure-libcpp | |
15875 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
b40e3958 L |
15876 | r=`${PWD_COMMAND}`; export r; \ |
15877 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15878 | $(HOST_EXPORTS) \ |
b813574b | 15879 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
15880 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15881 | done; \ | |
b813574b | 15882 | echo "Doing info in libcpp" ; \ |
b00612cc | 15883 | (cd $(HOST_SUBDIR)/libcpp && \ |
2a4cbe27 NN |
15884 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15885 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15886 | "RANLIB=$${RANLIB}" \ | |
15887 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 15888 | info) \ |
2a4cbe27 NN |
15889 | || exit 1 |
15890 | ||
b813574b | 15891 | @endif libcpp |
2a4cbe27 | 15892 | |
b813574b PB |
15893 | .PHONY: maybe-dvi-libcpp dvi-libcpp |
15894 | maybe-dvi-libcpp: | |
15895 | @if libcpp | |
15896 | maybe-dvi-libcpp: dvi-libcpp | |
2a4cbe27 | 15897 | |
b813574b PB |
15898 | dvi-libcpp: \ |
15899 | configure-libcpp | |
15900 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
b40e3958 L |
15901 | r=`${PWD_COMMAND}`; export r; \ |
15902 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15903 | $(HOST_EXPORTS) \ |
b813574b | 15904 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
15905 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15906 | done; \ | |
b813574b | 15907 | echo "Doing dvi in libcpp" ; \ |
b00612cc | 15908 | (cd $(HOST_SUBDIR)/libcpp && \ |
2a4cbe27 NN |
15909 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15910 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15911 | "RANLIB=$${RANLIB}" \ | |
15912 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 15913 | dvi) \ |
2a4cbe27 NN |
15914 | || exit 1 |
15915 | ||
b813574b | 15916 | @endif libcpp |
2a4cbe27 | 15917 | |
6d389afc MS |
15918 | .PHONY: maybe-html-libcpp html-libcpp |
15919 | maybe-html-libcpp: | |
15920 | @if libcpp | |
15921 | maybe-html-libcpp: html-libcpp | |
15922 | ||
15923 | html-libcpp: \ | |
15924 | configure-libcpp | |
15925 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
15926 | r=`${PWD_COMMAND}`; export r; \ | |
15927 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
15928 | $(HOST_EXPORTS) \ |
15929 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
15930 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
15931 | done; \ | |
15932 | echo "Doing html in libcpp" ; \ | |
b00612cc | 15933 | (cd $(HOST_SUBDIR)/libcpp && \ |
6d389afc MS |
15934 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15935 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15936 | "RANLIB=$${RANLIB}" \ | |
15937 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
15938 | html) \ | |
15939 | || exit 1 | |
15940 | ||
15941 | @endif libcpp | |
15942 | ||
b813574b PB |
15943 | .PHONY: maybe-TAGS-libcpp TAGS-libcpp |
15944 | maybe-TAGS-libcpp: | |
15945 | @if libcpp | |
15946 | maybe-TAGS-libcpp: TAGS-libcpp | |
2a4cbe27 | 15947 | |
b813574b PB |
15948 | TAGS-libcpp: \ |
15949 | configure-libcpp | |
15950 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
b40e3958 L |
15951 | r=`${PWD_COMMAND}`; export r; \ |
15952 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15953 | $(HOST_EXPORTS) \ |
b813574b | 15954 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
15955 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15956 | done; \ | |
b813574b | 15957 | echo "Doing TAGS in libcpp" ; \ |
b00612cc | 15958 | (cd $(HOST_SUBDIR)/libcpp && \ |
2a4cbe27 NN |
15959 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15960 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15961 | "RANLIB=$${RANLIB}" \ | |
15962 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 15963 | TAGS) \ |
2a4cbe27 NN |
15964 | || exit 1 |
15965 | ||
b813574b | 15966 | @endif libcpp |
2a4cbe27 | 15967 | |
b813574b PB |
15968 | .PHONY: maybe-install-info-libcpp install-info-libcpp |
15969 | maybe-install-info-libcpp: | |
15970 | @if libcpp | |
15971 | maybe-install-info-libcpp: install-info-libcpp | |
2a4cbe27 | 15972 | |
b813574b PB |
15973 | install-info-libcpp: \ |
15974 | configure-libcpp \ | |
15975 | info-libcpp | |
15976 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
b40e3958 L |
15977 | r=`${PWD_COMMAND}`; export r; \ |
15978 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15979 | $(HOST_EXPORTS) \ |
b813574b | 15980 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
15981 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15982 | done; \ | |
b813574b | 15983 | echo "Doing install-info in libcpp" ; \ |
b00612cc | 15984 | (cd $(HOST_SUBDIR)/libcpp && \ |
2a4cbe27 NN |
15985 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15986 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15987 | "RANLIB=$${RANLIB}" \ | |
15988 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 15989 | install-info) \ |
2a4cbe27 NN |
15990 | || exit 1 |
15991 | ||
b813574b | 15992 | @endif libcpp |
2a4cbe27 | 15993 | |
b813574b PB |
15994 | .PHONY: maybe-installcheck-libcpp installcheck-libcpp |
15995 | maybe-installcheck-libcpp: | |
15996 | @if libcpp | |
15997 | maybe-installcheck-libcpp: installcheck-libcpp | |
2a4cbe27 | 15998 | |
b813574b PB |
15999 | installcheck-libcpp: \ |
16000 | configure-libcpp | |
16001 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
b40e3958 L |
16002 | r=`${PWD_COMMAND}`; export r; \ |
16003 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16004 | $(HOST_EXPORTS) \ |
b813574b | 16005 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16006 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16007 | done; \ | |
b813574b | 16008 | echo "Doing installcheck in libcpp" ; \ |
b00612cc | 16009 | (cd $(HOST_SUBDIR)/libcpp && \ |
2a4cbe27 NN |
16010 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16011 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16012 | "RANLIB=$${RANLIB}" \ | |
16013 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16014 | installcheck) \ |
2a4cbe27 NN |
16015 | || exit 1 |
16016 | ||
b813574b | 16017 | @endif libcpp |
2a4cbe27 | 16018 | |
b813574b PB |
16019 | .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp |
16020 | maybe-mostlyclean-libcpp: | |
16021 | @if libcpp | |
16022 | maybe-mostlyclean-libcpp: mostlyclean-libcpp | |
2a4cbe27 | 16023 | |
b813574b PB |
16024 | mostlyclean-libcpp: |
16025 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
b40e3958 L |
16026 | r=`${PWD_COMMAND}`; export r; \ |
16027 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16028 | $(HOST_EXPORTS) \ |
b813574b | 16029 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16030 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16031 | done; \ | |
b813574b | 16032 | echo "Doing mostlyclean in libcpp" ; \ |
b00612cc | 16033 | (cd $(HOST_SUBDIR)/libcpp && \ |
2a4cbe27 NN |
16034 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16035 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16036 | "RANLIB=$${RANLIB}" \ | |
16037 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16038 | mostlyclean) \ |
2a4cbe27 NN |
16039 | || exit 1 |
16040 | ||
b813574b | 16041 | @endif libcpp |
2a4cbe27 | 16042 | |
b813574b PB |
16043 | .PHONY: maybe-clean-libcpp clean-libcpp |
16044 | maybe-clean-libcpp: | |
16045 | @if libcpp | |
16046 | maybe-clean-libcpp: clean-libcpp | |
2a4cbe27 | 16047 | |
b813574b PB |
16048 | clean-libcpp: |
16049 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
b40e3958 L |
16050 | r=`${PWD_COMMAND}`; export r; \ |
16051 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16052 | $(HOST_EXPORTS) \ |
b813574b | 16053 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16054 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16055 | done; \ | |
b813574b | 16056 | echo "Doing clean in libcpp" ; \ |
b00612cc | 16057 | (cd $(HOST_SUBDIR)/libcpp && \ |
2a4cbe27 NN |
16058 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16059 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16060 | "RANLIB=$${RANLIB}" \ | |
16061 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16062 | clean) \ |
2a4cbe27 NN |
16063 | || exit 1 |
16064 | ||
b813574b | 16065 | @endif libcpp |
2a4cbe27 | 16066 | |
b813574b PB |
16067 | .PHONY: maybe-distclean-libcpp distclean-libcpp |
16068 | maybe-distclean-libcpp: | |
16069 | @if libcpp | |
16070 | maybe-distclean-libcpp: distclean-libcpp | |
2a4cbe27 | 16071 | |
b813574b PB |
16072 | distclean-libcpp: |
16073 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
b40e3958 L |
16074 | r=`${PWD_COMMAND}`; export r; \ |
16075 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16076 | $(HOST_EXPORTS) \ |
b813574b | 16077 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16078 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16079 | done; \ | |
b813574b | 16080 | echo "Doing distclean in libcpp" ; \ |
b00612cc | 16081 | (cd $(HOST_SUBDIR)/libcpp && \ |
2a4cbe27 NN |
16082 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16083 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16084 | "RANLIB=$${RANLIB}" \ | |
16085 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16086 | distclean) \ |
2a4cbe27 NN |
16087 | || exit 1 |
16088 | ||
b813574b | 16089 | @endif libcpp |
2a4cbe27 | 16090 | |
b813574b PB |
16091 | .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp |
16092 | maybe-maintainer-clean-libcpp: | |
16093 | @if libcpp | |
16094 | maybe-maintainer-clean-libcpp: maintainer-clean-libcpp | |
2a4cbe27 | 16095 | |
b813574b PB |
16096 | maintainer-clean-libcpp: |
16097 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
b40e3958 L |
16098 | r=`${PWD_COMMAND}`; export r; \ |
16099 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16100 | $(HOST_EXPORTS) \ |
b813574b | 16101 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16102 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16103 | done; \ | |
b813574b | 16104 | echo "Doing maintainer-clean in libcpp" ; \ |
b00612cc | 16105 | (cd $(HOST_SUBDIR)/libcpp && \ |
2a4cbe27 NN |
16106 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16107 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16108 | "RANLIB=$${RANLIB}" \ | |
16109 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16110 | maintainer-clean) \ |
2a4cbe27 NN |
16111 | || exit 1 |
16112 | ||
b813574b | 16113 | @endif libcpp |
2a4cbe27 | 16114 | |
2a4cbe27 | 16115 | |
a7254363 | 16116 | |
b813574b PB |
16117 | .PHONY: configure-libgui maybe-configure-libgui |
16118 | maybe-configure-libgui: | |
16119 | @if libgui | |
16120 | maybe-configure-libgui: configure-libgui | |
a7254363 | 16121 | configure-libgui: |
b00612cc PB |
16122 | @test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \ |
16123 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \ | |
4b1cb4fe DD |
16124 | r=`${PWD_COMMAND}`; export r; \ |
16125 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16126 | $(HOST_EXPORTS) \ |
a7254363 PB |
16127 | echo Configuring in $(HOST_SUBDIR)/libgui; \ |
16128 | cd "$(HOST_SUBDIR)/libgui" || exit 1; \ | |
4b1cb4fe | 16129 | case $(srcdir) in \ |
b00612cc PB |
16130 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
16131 | *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \ | |
16132 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4b1cb4fe | 16133 | esac; \ |
b00612cc PB |
16134 | srcdiroption="--srcdir=$${topdir}/libgui"; \ |
16135 | libsrcdir="$$s/libgui"; \ | |
4b1cb4fe | 16136 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 16137 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4b1cb4fe | 16138 | || exit 1 |
b813574b | 16139 | @endif libgui |
4b1cb4fe | 16140 | |
a7254363 PB |
16141 | |
16142 | ||
d545f33b PB |
16143 | |
16144 | ||
b813574b PB |
16145 | .PHONY: all-libgui maybe-all-libgui |
16146 | maybe-all-libgui: | |
16147 | @if libgui | |
d27cc32e | 16148 | TARGET-libgui=all |
b813574b PB |
16149 | maybe-all-libgui: all-libgui |
16150 | all-libgui: configure-libgui | |
4b1cb4fe DD |
16151 | @r=`${PWD_COMMAND}`; export r; \ |
16152 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16153 | $(HOST_EXPORTS) \ |
b00612cc PB |
16154 | (cd $(HOST_SUBDIR)/libgui && \ |
16155 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libgui)) | |
b813574b | 16156 | @endif libgui |
4b1cb4fe | 16157 | |
a7254363 | 16158 | |
d545f33b PB |
16159 | |
16160 | ||
b813574b PB |
16161 | .PHONY: check-libgui maybe-check-libgui |
16162 | maybe-check-libgui: | |
16163 | @if libgui | |
16164 | maybe-check-libgui: check-libgui | |
4b1cb4fe | 16165 | |
b813574b | 16166 | check-libgui: |
4b1cb4fe DD |
16167 | @r=`${PWD_COMMAND}`; export r; \ |
16168 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16169 | $(HOST_EXPORTS) \ |
b00612cc PB |
16170 | (cd $(HOST_SUBDIR)/libgui && \ |
16171 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4b1cb4fe | 16172 | |
b813574b | 16173 | @endif libgui |
4b1cb4fe | 16174 | |
b813574b PB |
16175 | .PHONY: install-libgui maybe-install-libgui |
16176 | maybe-install-libgui: | |
16177 | @if libgui | |
16178 | maybe-install-libgui: install-libgui | |
4b1cb4fe | 16179 | |
b813574b PB |
16180 | install-libgui: installdirs |
16181 | @r=`${PWD_COMMAND}`; export r; \ | |
16182 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b813574b | 16183 | $(HOST_EXPORTS) \ |
b00612cc | 16184 | (cd $(HOST_SUBDIR)/libgui && \ |
2da12f12 | 16185 | $(MAKE) $(FLAGS_TO_PASS) install) |
4b1cb4fe | 16186 | |
b813574b | 16187 | @endif libgui |
4b1cb4fe DD |
16188 | |
16189 | # Other targets (info, dvi, etc.) | |
16190 | ||
b813574b PB |
16191 | .PHONY: maybe-info-libgui info-libgui |
16192 | maybe-info-libgui: | |
16193 | @if libgui | |
16194 | maybe-info-libgui: info-libgui | |
4b1cb4fe | 16195 | |
b813574b PB |
16196 | info-libgui: \ |
16197 | configure-libgui | |
16198 | @[ -f ./libgui/Makefile ] || exit 0; \ | |
4b1cb4fe DD |
16199 | r=`${PWD_COMMAND}`; export r; \ |
16200 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16201 | $(HOST_EXPORTS) \ |
b813574b | 16202 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
16203 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16204 | done; \ | |
b813574b | 16205 | echo "Doing info in libgui" ; \ |
b00612cc | 16206 | (cd $(HOST_SUBDIR)/libgui && \ |
4b1cb4fe DD |
16207 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16208 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16209 | "RANLIB=$${RANLIB}" \ | |
16210 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16211 | info) \ |
4b1cb4fe DD |
16212 | || exit 1 |
16213 | ||
b813574b | 16214 | @endif libgui |
4b1cb4fe | 16215 | |
b813574b PB |
16216 | .PHONY: maybe-dvi-libgui dvi-libgui |
16217 | maybe-dvi-libgui: | |
16218 | @if libgui | |
16219 | maybe-dvi-libgui: dvi-libgui | |
4b1cb4fe | 16220 | |
b813574b PB |
16221 | dvi-libgui: \ |
16222 | configure-libgui | |
16223 | @[ -f ./libgui/Makefile ] || exit 0; \ | |
4b1cb4fe DD |
16224 | r=`${PWD_COMMAND}`; export r; \ |
16225 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16226 | $(HOST_EXPORTS) \ |
b813574b | 16227 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
16228 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16229 | done; \ | |
b813574b | 16230 | echo "Doing dvi in libgui" ; \ |
b00612cc | 16231 | (cd $(HOST_SUBDIR)/libgui && \ |
4b1cb4fe DD |
16232 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16233 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16234 | "RANLIB=$${RANLIB}" \ | |
16235 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16236 | dvi) \ |
4b1cb4fe DD |
16237 | || exit 1 |
16238 | ||
b813574b | 16239 | @endif libgui |
4b1cb4fe | 16240 | |
6d389afc MS |
16241 | .PHONY: maybe-html-libgui html-libgui |
16242 | maybe-html-libgui: | |
16243 | @if libgui | |
16244 | maybe-html-libgui: html-libgui | |
16245 | ||
16246 | html-libgui: \ | |
16247 | configure-libgui | |
16248 | @[ -f ./libgui/Makefile ] || exit 0; \ | |
16249 | r=`${PWD_COMMAND}`; export r; \ | |
16250 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
16251 | $(HOST_EXPORTS) \ |
16252 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16253 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16254 | done; \ | |
16255 | echo "Doing html in libgui" ; \ | |
b00612cc | 16256 | (cd $(HOST_SUBDIR)/libgui && \ |
6d389afc MS |
16257 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16258 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16259 | "RANLIB=$${RANLIB}" \ | |
16260 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
16261 | html) \ | |
16262 | || exit 1 | |
16263 | ||
16264 | @endif libgui | |
16265 | ||
b813574b PB |
16266 | .PHONY: maybe-TAGS-libgui TAGS-libgui |
16267 | maybe-TAGS-libgui: | |
16268 | @if libgui | |
16269 | maybe-TAGS-libgui: TAGS-libgui | |
4b1cb4fe | 16270 | |
b813574b PB |
16271 | TAGS-libgui: \ |
16272 | configure-libgui | |
16273 | @[ -f ./libgui/Makefile ] || exit 0; \ | |
4b1cb4fe DD |
16274 | r=`${PWD_COMMAND}`; export r; \ |
16275 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16276 | $(HOST_EXPORTS) \ |
b813574b | 16277 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
16278 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16279 | done; \ | |
b813574b | 16280 | echo "Doing TAGS in libgui" ; \ |
b00612cc | 16281 | (cd $(HOST_SUBDIR)/libgui && \ |
4b1cb4fe DD |
16282 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16283 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16284 | "RANLIB=$${RANLIB}" \ | |
16285 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16286 | TAGS) \ |
4b1cb4fe DD |
16287 | || exit 1 |
16288 | ||
b813574b | 16289 | @endif libgui |
4b1cb4fe | 16290 | |
b813574b PB |
16291 | .PHONY: maybe-install-info-libgui install-info-libgui |
16292 | maybe-install-info-libgui: | |
16293 | @if libgui | |
16294 | maybe-install-info-libgui: install-info-libgui | |
4b1cb4fe | 16295 | |
b813574b PB |
16296 | install-info-libgui: \ |
16297 | configure-libgui \ | |
16298 | info-libgui | |
16299 | @[ -f ./libgui/Makefile ] || exit 0; \ | |
4b1cb4fe DD |
16300 | r=`${PWD_COMMAND}`; export r; \ |
16301 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16302 | $(HOST_EXPORTS) \ |
b813574b | 16303 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
16304 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16305 | done; \ | |
b813574b | 16306 | echo "Doing install-info in libgui" ; \ |
b00612cc | 16307 | (cd $(HOST_SUBDIR)/libgui && \ |
4b1cb4fe DD |
16308 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16309 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16310 | "RANLIB=$${RANLIB}" \ | |
16311 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16312 | install-info) \ |
4b1cb4fe DD |
16313 | || exit 1 |
16314 | ||
b813574b | 16315 | @endif libgui |
4b1cb4fe | 16316 | |
b813574b PB |
16317 | .PHONY: maybe-installcheck-libgui installcheck-libgui |
16318 | maybe-installcheck-libgui: | |
16319 | @if libgui | |
16320 | maybe-installcheck-libgui: installcheck-libgui | |
4b1cb4fe | 16321 | |
b813574b PB |
16322 | installcheck-libgui: \ |
16323 | configure-libgui | |
16324 | @[ -f ./libgui/Makefile ] || exit 0; \ | |
4b1cb4fe DD |
16325 | r=`${PWD_COMMAND}`; export r; \ |
16326 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16327 | $(HOST_EXPORTS) \ |
b813574b | 16328 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
16329 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16330 | done; \ | |
b813574b | 16331 | echo "Doing installcheck in libgui" ; \ |
b00612cc | 16332 | (cd $(HOST_SUBDIR)/libgui && \ |
4b1cb4fe DD |
16333 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16334 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16335 | "RANLIB=$${RANLIB}" \ | |
16336 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16337 | installcheck) \ |
4b1cb4fe DD |
16338 | || exit 1 |
16339 | ||
b813574b | 16340 | @endif libgui |
4b1cb4fe | 16341 | |
b813574b PB |
16342 | .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui |
16343 | maybe-mostlyclean-libgui: | |
16344 | @if libgui | |
16345 | maybe-mostlyclean-libgui: mostlyclean-libgui | |
4b1cb4fe | 16346 | |
b813574b PB |
16347 | mostlyclean-libgui: |
16348 | @[ -f ./libgui/Makefile ] || exit 0; \ | |
4b1cb4fe DD |
16349 | r=`${PWD_COMMAND}`; export r; \ |
16350 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16351 | $(HOST_EXPORTS) \ |
b813574b | 16352 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
16353 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16354 | done; \ | |
b813574b | 16355 | echo "Doing mostlyclean in libgui" ; \ |
b00612cc | 16356 | (cd $(HOST_SUBDIR)/libgui && \ |
4b1cb4fe DD |
16357 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16358 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16359 | "RANLIB=$${RANLIB}" \ | |
16360 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16361 | mostlyclean) \ |
4b1cb4fe DD |
16362 | || exit 1 |
16363 | ||
b813574b | 16364 | @endif libgui |
4b1cb4fe | 16365 | |
b813574b PB |
16366 | .PHONY: maybe-clean-libgui clean-libgui |
16367 | maybe-clean-libgui: | |
16368 | @if libgui | |
16369 | maybe-clean-libgui: clean-libgui | |
4b1cb4fe | 16370 | |
b813574b PB |
16371 | clean-libgui: |
16372 | @[ -f ./libgui/Makefile ] || exit 0; \ | |
4b1cb4fe DD |
16373 | r=`${PWD_COMMAND}`; export r; \ |
16374 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16375 | $(HOST_EXPORTS) \ |
b813574b | 16376 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
16377 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16378 | done; \ | |
b813574b | 16379 | echo "Doing clean in libgui" ; \ |
b00612cc | 16380 | (cd $(HOST_SUBDIR)/libgui && \ |
4b1cb4fe DD |
16381 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16382 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16383 | "RANLIB=$${RANLIB}" \ | |
16384 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16385 | clean) \ |
4b1cb4fe DD |
16386 | || exit 1 |
16387 | ||
b813574b | 16388 | @endif libgui |
4b1cb4fe | 16389 | |
b813574b PB |
16390 | .PHONY: maybe-distclean-libgui distclean-libgui |
16391 | maybe-distclean-libgui: | |
16392 | @if libgui | |
16393 | maybe-distclean-libgui: distclean-libgui | |
4b1cb4fe | 16394 | |
b813574b PB |
16395 | distclean-libgui: |
16396 | @[ -f ./libgui/Makefile ] || exit 0; \ | |
4b1cb4fe DD |
16397 | r=`${PWD_COMMAND}`; export r; \ |
16398 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16399 | $(HOST_EXPORTS) \ |
b813574b | 16400 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
16401 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16402 | done; \ | |
b813574b | 16403 | echo "Doing distclean in libgui" ; \ |
b00612cc | 16404 | (cd $(HOST_SUBDIR)/libgui && \ |
4b1cb4fe DD |
16405 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16406 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16407 | "RANLIB=$${RANLIB}" \ | |
16408 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16409 | distclean) \ |
4b1cb4fe DD |
16410 | || exit 1 |
16411 | ||
b813574b | 16412 | @endif libgui |
4b1cb4fe | 16413 | |
b813574b PB |
16414 | .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui |
16415 | maybe-maintainer-clean-libgui: | |
16416 | @if libgui | |
16417 | maybe-maintainer-clean-libgui: maintainer-clean-libgui | |
4b1cb4fe | 16418 | |
b813574b PB |
16419 | maintainer-clean-libgui: |
16420 | @[ -f ./libgui/Makefile ] || exit 0; \ | |
4b1cb4fe DD |
16421 | r=`${PWD_COMMAND}`; export r; \ |
16422 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16423 | $(HOST_EXPORTS) \ |
b813574b | 16424 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
16425 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16426 | done; \ | |
b813574b | 16427 | echo "Doing maintainer-clean in libgui" ; \ |
b00612cc | 16428 | (cd $(HOST_SUBDIR)/libgui && \ |
4b1cb4fe DD |
16429 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16430 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16431 | "RANLIB=$${RANLIB}" \ | |
16432 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16433 | maintainer-clean) \ |
4b1cb4fe DD |
16434 | || exit 1 |
16435 | ||
b813574b | 16436 | @endif libgui |
4b1cb4fe DD |
16437 | |
16438 | ||
a7254363 | 16439 | |
b813574b PB |
16440 | .PHONY: configure-libiberty maybe-configure-libiberty |
16441 | maybe-configure-libiberty: | |
16442 | @if libiberty | |
16443 | maybe-configure-libiberty: configure-libiberty | |
a7254363 | 16444 | configure-libiberty: |
72b2455a | 16445 | @test -f stage_last && exit 0; \ |
b00612cc PB |
16446 | test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \ |
16447 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \ | |
b40e3958 L |
16448 | r=`${PWD_COMMAND}`; export r; \ |
16449 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16450 | $(HOST_EXPORTS) \ |
a7254363 PB |
16451 | echo Configuring in $(HOST_SUBDIR)/libiberty; \ |
16452 | cd "$(HOST_SUBDIR)/libiberty" || exit 1; \ | |
4fa63067 | 16453 | case $(srcdir) in \ |
b00612cc PB |
16454 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
16455 | *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \ | |
16456 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 16457 | esac; \ |
b00612cc PB |
16458 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ |
16459 | libsrcdir="$$s/libiberty"; \ | |
4fa63067 | 16460 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 16461 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 16462 | || exit 1 |
b813574b | 16463 | @endif libiberty |
2a4cbe27 | 16464 | |
a7254363 PB |
16465 | |
16466 | ||
d545f33b PB |
16467 | .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty |
16468 | maybe-configure-stage1-libiberty: | |
16469 | @if libiberty-bootstrap | |
16470 | maybe-configure-stage1-libiberty: configure-stage1-libiberty | |
16471 | configure-stage1-libiberty: | |
16472 | @$(MAKE) stage1-start | |
16473 | @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] && exit 0 || : ; \ | |
16474 | r=`${PWD_COMMAND}`; export r; \ | |
16475 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16476 | $(HOST_EXPORTS) \ | |
16477 | echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \ | |
16478 | cd $(HOST_SUBDIR)/libiberty || exit 1; \ | |
16479 | case $(srcdir) in \ | |
16480 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
16481 | *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \ | |
16482 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
16483 | esac; \ | |
16484 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ | |
16485 | libsrcdir="$$s/libiberty"; \ | |
16486 | $(SHELL) $${libsrcdir}/configure \ | |
16487 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
16488 | --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" | |
16489 | @endif libiberty-bootstrap | |
16490 | ||
16491 | .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty | |
16492 | maybe-configure-stage2-libiberty: | |
16493 | @if libiberty-bootstrap | |
16494 | maybe-configure-stage2-libiberty: configure-stage2-libiberty | |
16495 | configure-stage2-libiberty: | |
16496 | @$(MAKE) stage2-start | |
16497 | @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] && exit 0 || : ; \ | |
16498 | r=`${PWD_COMMAND}`; export r; \ | |
16499 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16500 | $(HOST_EXPORTS) \ | |
16501 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
16502 | echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \ | |
16503 | cd $(HOST_SUBDIR)/libiberty || exit 1; \ | |
16504 | case $(srcdir) in \ | |
16505 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
16506 | *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \ | |
16507 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
16508 | esac; \ | |
16509 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ | |
16510 | libsrcdir="$$s/libiberty"; \ | |
16511 | $(SHELL) $${libsrcdir}/configure \ | |
16512 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
16513 | @stage2_werror_flag@ | |
16514 | @endif libiberty-bootstrap | |
16515 | ||
16516 | .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty | |
16517 | maybe-configure-stage3-libiberty: | |
16518 | @if libiberty-bootstrap | |
16519 | maybe-configure-stage3-libiberty: configure-stage3-libiberty | |
16520 | configure-stage3-libiberty: | |
16521 | @$(MAKE) stage3-start | |
16522 | @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] && exit 0 || : ; \ | |
16523 | r=`${PWD_COMMAND}`; export r; \ | |
16524 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16525 | $(HOST_EXPORTS) \ | |
16526 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
16527 | echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \ | |
16528 | cd $(HOST_SUBDIR)/libiberty || exit 1; \ | |
16529 | case $(srcdir) in \ | |
16530 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
16531 | *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \ | |
16532 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
16533 | esac; \ | |
16534 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ | |
16535 | libsrcdir="$$s/libiberty"; \ | |
16536 | $(SHELL) $${libsrcdir}/configure \ | |
16537 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
16538 | @stage2_werror_flag@ | |
16539 | @endif libiberty-bootstrap | |
16540 | ||
16541 | .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty | |
16542 | maybe-configure-stage4-libiberty: | |
16543 | @if libiberty-bootstrap | |
16544 | maybe-configure-stage4-libiberty: configure-stage4-libiberty | |
16545 | configure-stage4-libiberty: | |
16546 | @$(MAKE) stage4-start | |
16547 | @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] && exit 0 || : ; \ | |
16548 | r=`${PWD_COMMAND}`; export r; \ | |
16549 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16550 | $(HOST_EXPORTS) \ | |
16551 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
16552 | echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \ | |
16553 | cd $(HOST_SUBDIR)/libiberty || exit 1; \ | |
16554 | case $(srcdir) in \ | |
16555 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
16556 | *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \ | |
16557 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
16558 | esac; \ | |
16559 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ | |
16560 | libsrcdir="$$s/libiberty"; \ | |
16561 | $(SHELL) $${libsrcdir}/configure \ | |
16562 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
16563 | @stage2_werror_flag@ | |
16564 | @endif libiberty-bootstrap | |
16565 | ||
16566 | .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty | |
16567 | maybe-configure-stageprofile-libiberty: | |
16568 | @if libiberty-bootstrap | |
16569 | maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty | |
16570 | configure-stageprofile-libiberty: | |
16571 | @$(MAKE) stageprofile-start | |
16572 | @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] && exit 0 || : ; \ | |
16573 | r=`${PWD_COMMAND}`; export r; \ | |
16574 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16575 | $(HOST_EXPORTS) \ | |
16576 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
16577 | echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \ | |
16578 | cd $(HOST_SUBDIR)/libiberty || exit 1; \ | |
16579 | case $(srcdir) in \ | |
16580 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
16581 | *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \ | |
16582 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
16583 | esac; \ | |
16584 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ | |
16585 | libsrcdir="$$s/libiberty"; \ | |
16586 | $(SHELL) $${libsrcdir}/configure \ | |
16587 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
16588 | @stage2_werror_flag@ | |
16589 | @endif libiberty-bootstrap | |
16590 | ||
16591 | .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty | |
16592 | maybe-configure-stagefeedback-libiberty: | |
16593 | @if libiberty-bootstrap | |
16594 | maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty | |
16595 | configure-stagefeedback-libiberty: | |
16596 | @$(MAKE) stagefeedback-start | |
16597 | @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] && exit 0 || : ; \ | |
16598 | r=`${PWD_COMMAND}`; export r; \ | |
16599 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16600 | $(HOST_EXPORTS) \ | |
16601 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
16602 | echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \ | |
16603 | cd $(HOST_SUBDIR)/libiberty || exit 1; \ | |
16604 | case $(srcdir) in \ | |
16605 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
16606 | *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \ | |
16607 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
16608 | esac; \ | |
16609 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ | |
16610 | libsrcdir="$$s/libiberty"; \ | |
16611 | $(SHELL) $${libsrcdir}/configure \ | |
16612 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
16613 | @stage2_werror_flag@ | |
16614 | @endif libiberty-bootstrap | |
16615 | ||
16616 | ||
16617 | ||
16618 | ||
16619 | ||
b813574b PB |
16620 | .PHONY: all-libiberty maybe-all-libiberty |
16621 | maybe-all-libiberty: | |
16622 | @if libiberty | |
d27cc32e | 16623 | TARGET-libiberty=all |
b813574b PB |
16624 | maybe-all-libiberty: all-libiberty |
16625 | all-libiberty: configure-libiberty | |
72b2455a PB |
16626 | @test -f stage_last && exit 0; \ |
16627 | r=`${PWD_COMMAND}`; export r; \ | |
b813574b | 16628 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 16629 | $(HOST_EXPORTS) \ |
b00612cc PB |
16630 | (cd $(HOST_SUBDIR)/libiberty && \ |
16631 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libiberty)) | |
b813574b | 16632 | @endif libiberty |
2a4cbe27 | 16633 | |
a7254363 | 16634 | |
d545f33b PB |
16635 | |
16636 | .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty | |
16637 | .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty | |
16638 | maybe-all-stage1-libiberty: | |
16639 | maybe-clean-stage1-libiberty: | |
16640 | @if libiberty-bootstrap | |
16641 | maybe-all-stage1-libiberty: all-stage1-libiberty | |
16642 | all-stage1: all-stage1-libiberty | |
16643 | all-stage1-libiberty: configure-stage1-libiberty | |
16644 | @$(MAKE) stage1-start | |
16645 | @r=`${PWD_COMMAND}`; export r; \ | |
16646 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16647 | $(HOST_EXPORTS) \ | |
16648 | cd $(HOST_SUBDIR)/libiberty && \ | |
16649 | $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" | |
16650 | ||
16651 | maybe-clean-stage1-libiberty: clean-stage1-libiberty | |
16652 | clean-stage1: clean-stage1-libiberty | |
16653 | clean-stage1-libiberty: | |
16654 | @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] \ | |
16655 | || exit 0 ; \ | |
16656 | [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || $(MAKE) stage1-start ; \ | |
16657 | cd $(HOST_SUBDIR)/libiberty && \ | |
16658 | $(MAKE) $(FLAGS_TO_PASS) \ | |
16659 | CFLAGS="$(STAGE1_CFLAGS)" clean | |
16660 | @endif libiberty-bootstrap | |
16661 | ||
16662 | ||
16663 | .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty | |
16664 | .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty | |
16665 | maybe-all-stage2-libiberty: | |
16666 | maybe-clean-stage2-libiberty: | |
16667 | @if libiberty-bootstrap | |
16668 | maybe-all-stage2-libiberty: all-stage2-libiberty | |
16669 | all-stage2: all-stage2-libiberty | |
16670 | all-stage2-libiberty: configure-stage2-libiberty | |
16671 | @$(MAKE) stage2-start | |
16672 | @r=`${PWD_COMMAND}`; export r; \ | |
16673 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16674 | $(HOST_EXPORTS) \ | |
16675 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
16676 | cd $(HOST_SUBDIR)/libiberty && \ | |
16677 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
16678 | ||
16679 | maybe-clean-stage2-libiberty: clean-stage2-libiberty | |
16680 | clean-stage2: clean-stage2-libiberty | |
16681 | clean-stage2-libiberty: | |
16682 | @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] \ | |
16683 | || exit 0 ; \ | |
16684 | [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || $(MAKE) stage2-start ; \ | |
16685 | cd $(HOST_SUBDIR)/libiberty && \ | |
16686 | $(MAKE) $(FLAGS_TO_PASS) \ | |
16687 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
16688 | clean | |
16689 | @endif libiberty-bootstrap | |
16690 | ||
16691 | ||
16692 | .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty | |
16693 | .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty | |
16694 | maybe-all-stage3-libiberty: | |
16695 | maybe-clean-stage3-libiberty: | |
16696 | @if libiberty-bootstrap | |
16697 | maybe-all-stage3-libiberty: all-stage3-libiberty | |
16698 | all-stage3: all-stage3-libiberty | |
16699 | all-stage3-libiberty: configure-stage3-libiberty | |
16700 | @$(MAKE) stage3-start | |
16701 | @r=`${PWD_COMMAND}`; export r; \ | |
16702 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16703 | $(HOST_EXPORTS) \ | |
16704 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
16705 | cd $(HOST_SUBDIR)/libiberty && \ | |
16706 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
16707 | ||
16708 | maybe-clean-stage3-libiberty: clean-stage3-libiberty | |
16709 | clean-stage3: clean-stage3-libiberty | |
16710 | clean-stage3-libiberty: | |
16711 | @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] \ | |
16712 | || exit 0 ; \ | |
16713 | [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || $(MAKE) stage3-start ; \ | |
16714 | cd $(HOST_SUBDIR)/libiberty && \ | |
16715 | $(MAKE) $(FLAGS_TO_PASS) \ | |
16716 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
16717 | clean | |
16718 | @endif libiberty-bootstrap | |
16719 | ||
16720 | ||
16721 | .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty | |
16722 | .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty | |
16723 | maybe-all-stage4-libiberty: | |
16724 | maybe-clean-stage4-libiberty: | |
16725 | @if libiberty-bootstrap | |
16726 | maybe-all-stage4-libiberty: all-stage4-libiberty | |
16727 | all-stage4: all-stage4-libiberty | |
16728 | all-stage4-libiberty: configure-stage4-libiberty | |
16729 | @$(MAKE) stage4-start | |
16730 | @r=`${PWD_COMMAND}`; export r; \ | |
16731 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16732 | $(HOST_EXPORTS) \ | |
16733 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
16734 | cd $(HOST_SUBDIR)/libiberty && \ | |
16735 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
16736 | ||
16737 | maybe-clean-stage4-libiberty: clean-stage4-libiberty | |
16738 | clean-stage4: clean-stage4-libiberty | |
16739 | clean-stage4-libiberty: | |
16740 | @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] \ | |
16741 | || exit 0 ; \ | |
16742 | [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || $(MAKE) stage4-start ; \ | |
16743 | cd $(HOST_SUBDIR)/libiberty && \ | |
16744 | $(MAKE) $(FLAGS_TO_PASS) \ | |
16745 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
16746 | clean | |
16747 | @endif libiberty-bootstrap | |
16748 | ||
16749 | ||
16750 | .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty | |
16751 | .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty | |
16752 | maybe-all-stageprofile-libiberty: | |
16753 | maybe-clean-stageprofile-libiberty: | |
16754 | @if libiberty-bootstrap | |
16755 | maybe-all-stageprofile-libiberty: all-stageprofile-libiberty | |
16756 | all-stageprofile: all-stageprofile-libiberty | |
16757 | all-stageprofile-libiberty: configure-stageprofile-libiberty | |
16758 | @$(MAKE) stageprofile-start | |
16759 | @r=`${PWD_COMMAND}`; export r; \ | |
16760 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16761 | $(HOST_EXPORTS) \ | |
16762 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
16763 | cd $(HOST_SUBDIR)/libiberty && \ | |
16764 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" | |
16765 | ||
16766 | maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty | |
16767 | clean-stageprofile: clean-stageprofile-libiberty | |
16768 | clean-stageprofile-libiberty: | |
16769 | @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] \ | |
16770 | || exit 0 ; \ | |
16771 | [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || $(MAKE) stageprofile-start ; \ | |
16772 | cd $(HOST_SUBDIR)/libiberty && \ | |
16773 | $(MAKE) $(FLAGS_TO_PASS) \ | |
16774 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
16775 | CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean | |
16776 | @endif libiberty-bootstrap | |
16777 | ||
16778 | ||
16779 | .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty | |
16780 | .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty | |
16781 | maybe-all-stagefeedback-libiberty: | |
16782 | maybe-clean-stagefeedback-libiberty: | |
16783 | @if libiberty-bootstrap | |
16784 | maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty | |
16785 | all-stagefeedback: all-stagefeedback-libiberty | |
16786 | all-stagefeedback-libiberty: configure-stagefeedback-libiberty | |
16787 | @$(MAKE) stagefeedback-start | |
16788 | @r=`${PWD_COMMAND}`; export r; \ | |
16789 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16790 | $(HOST_EXPORTS) \ | |
16791 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
16792 | cd $(HOST_SUBDIR)/libiberty && \ | |
16793 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" | |
16794 | ||
16795 | maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty | |
16796 | clean-stagefeedback: clean-stagefeedback-libiberty | |
16797 | clean-stagefeedback-libiberty: | |
16798 | @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] \ | |
16799 | || exit 0 ; \ | |
16800 | [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || $(MAKE) stagefeedback-start ; \ | |
16801 | cd $(HOST_SUBDIR)/libiberty && \ | |
16802 | $(MAKE) $(FLAGS_TO_PASS) \ | |
16803 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
16804 | CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean | |
16805 | @endif libiberty-bootstrap | |
16806 | ||
16807 | ||
16808 | ||
16809 | ||
16810 | ||
b813574b PB |
16811 | .PHONY: check-libiberty maybe-check-libiberty |
16812 | maybe-check-libiberty: | |
16813 | @if libiberty | |
16814 | maybe-check-libiberty: check-libiberty | |
2a4cbe27 | 16815 | |
b813574b | 16816 | check-libiberty: |
4fa63067 | 16817 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 16818 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 16819 | $(HOST_EXPORTS) \ |
b00612cc PB |
16820 | (cd $(HOST_SUBDIR)/libiberty && \ |
16821 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 16822 | |
b813574b | 16823 | @endif libiberty |
2a4cbe27 | 16824 | |
b813574b PB |
16825 | .PHONY: install-libiberty maybe-install-libiberty |
16826 | maybe-install-libiberty: | |
16827 | @if libiberty | |
16828 | maybe-install-libiberty: install-libiberty | |
2a4cbe27 | 16829 | |
b813574b | 16830 | install-libiberty: installdirs |
4fa63067 | 16831 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 16832 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 16833 | $(HOST_EXPORTS) \ |
b00612cc | 16834 | (cd $(HOST_SUBDIR)/libiberty && \ |
2da12f12 | 16835 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 16836 | |
b813574b | 16837 | @endif libiberty |
2a4cbe27 | 16838 | |
4fa63067 | 16839 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 16840 | |
b813574b PB |
16841 | .PHONY: maybe-info-libiberty info-libiberty |
16842 | maybe-info-libiberty: | |
16843 | @if libiberty | |
16844 | maybe-info-libiberty: info-libiberty | |
4fa63067 | 16845 | |
b813574b PB |
16846 | info-libiberty: \ |
16847 | configure-libiberty | |
16848 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
b40e3958 L |
16849 | r=`${PWD_COMMAND}`; export r; \ |
16850 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16851 | $(HOST_EXPORTS) \ |
b813574b | 16852 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16853 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16854 | done; \ | |
6d389afc | 16855 | echo "Doing info in libiberty" ; \ |
b00612cc | 16856 | (cd $(HOST_SUBDIR)/libiberty && \ |
6d389afc MS |
16857 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16858 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16859 | "RANLIB=$${RANLIB}" \ | |
16860 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
16861 | info) \ | |
16862 | || exit 1 | |
16863 | ||
16864 | @endif libiberty | |
16865 | ||
16866 | .PHONY: maybe-dvi-libiberty dvi-libiberty | |
16867 | maybe-dvi-libiberty: | |
16868 | @if libiberty | |
16869 | maybe-dvi-libiberty: dvi-libiberty | |
16870 | ||
16871 | dvi-libiberty: \ | |
16872 | configure-libiberty | |
16873 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
16874 | r=`${PWD_COMMAND}`; export r; \ | |
16875 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
16876 | $(HOST_EXPORTS) \ |
16877 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16878 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16879 | done; \ | |
16880 | echo "Doing dvi in libiberty" ; \ | |
b00612cc | 16881 | (cd $(HOST_SUBDIR)/libiberty && \ |
2a4cbe27 NN |
16882 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16883 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16884 | "RANLIB=$${RANLIB}" \ | |
16885 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
6d389afc | 16886 | dvi) \ |
2a4cbe27 NN |
16887 | || exit 1 |
16888 | ||
b813574b | 16889 | @endif libiberty |
2a4cbe27 | 16890 | |
6d389afc MS |
16891 | .PHONY: maybe-html-libiberty html-libiberty |
16892 | maybe-html-libiberty: | |
b813574b | 16893 | @if libiberty |
6d389afc | 16894 | maybe-html-libiberty: html-libiberty |
2a4cbe27 | 16895 | |
6d389afc | 16896 | html-libiberty: \ |
b813574b PB |
16897 | configure-libiberty |
16898 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
b40e3958 L |
16899 | r=`${PWD_COMMAND}`; export r; \ |
16900 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16901 | $(HOST_EXPORTS) \ |
b813574b | 16902 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16903 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16904 | done; \ | |
6d389afc | 16905 | echo "Doing html in libiberty" ; \ |
b00612cc | 16906 | (cd $(HOST_SUBDIR)/libiberty && \ |
2a4cbe27 NN |
16907 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16908 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16909 | "RANLIB=$${RANLIB}" \ | |
16910 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
6d389afc | 16911 | html) \ |
2a4cbe27 NN |
16912 | || exit 1 |
16913 | ||
b813574b | 16914 | @endif libiberty |
2a4cbe27 | 16915 | |
b813574b PB |
16916 | .PHONY: maybe-TAGS-libiberty TAGS-libiberty |
16917 | maybe-TAGS-libiberty: | |
16918 | @if libiberty | |
16919 | maybe-TAGS-libiberty: TAGS-libiberty | |
2a4cbe27 | 16920 | |
b813574b PB |
16921 | TAGS-libiberty: \ |
16922 | configure-libiberty | |
16923 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
b40e3958 L |
16924 | r=`${PWD_COMMAND}`; export r; \ |
16925 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16926 | $(HOST_EXPORTS) \ |
b813574b | 16927 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16928 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16929 | done; \ | |
b813574b | 16930 | echo "Doing TAGS in libiberty" ; \ |
b00612cc | 16931 | (cd $(HOST_SUBDIR)/libiberty && \ |
2a4cbe27 NN |
16932 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16933 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16934 | "RANLIB=$${RANLIB}" \ | |
16935 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16936 | TAGS) \ |
2a4cbe27 NN |
16937 | || exit 1 |
16938 | ||
b813574b | 16939 | @endif libiberty |
2a4cbe27 | 16940 | |
b813574b PB |
16941 | .PHONY: maybe-install-info-libiberty install-info-libiberty |
16942 | maybe-install-info-libiberty: | |
16943 | @if libiberty | |
16944 | maybe-install-info-libiberty: install-info-libiberty | |
2a4cbe27 | 16945 | |
b813574b PB |
16946 | install-info-libiberty: \ |
16947 | configure-libiberty \ | |
16948 | info-libiberty | |
16949 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
b40e3958 L |
16950 | r=`${PWD_COMMAND}`; export r; \ |
16951 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16952 | $(HOST_EXPORTS) \ |
b813574b | 16953 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16954 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16955 | done; \ | |
b813574b | 16956 | echo "Doing install-info in libiberty" ; \ |
b00612cc | 16957 | (cd $(HOST_SUBDIR)/libiberty && \ |
2a4cbe27 NN |
16958 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16959 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16960 | "RANLIB=$${RANLIB}" \ | |
16961 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16962 | install-info) \ |
2a4cbe27 NN |
16963 | || exit 1 |
16964 | ||
b813574b | 16965 | @endif libiberty |
2a4cbe27 | 16966 | |
b813574b PB |
16967 | .PHONY: maybe-installcheck-libiberty installcheck-libiberty |
16968 | maybe-installcheck-libiberty: | |
16969 | @if libiberty | |
16970 | maybe-installcheck-libiberty: installcheck-libiberty | |
2a4cbe27 | 16971 | |
b813574b PB |
16972 | installcheck-libiberty: \ |
16973 | configure-libiberty | |
16974 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
b40e3958 L |
16975 | r=`${PWD_COMMAND}`; export r; \ |
16976 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16977 | $(HOST_EXPORTS) \ |
b813574b | 16978 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16979 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16980 | done; \ | |
b813574b | 16981 | echo "Doing installcheck in libiberty" ; \ |
b00612cc | 16982 | (cd $(HOST_SUBDIR)/libiberty && \ |
2a4cbe27 NN |
16983 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16984 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16985 | "RANLIB=$${RANLIB}" \ | |
16986 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 16987 | installcheck) \ |
2a4cbe27 NN |
16988 | || exit 1 |
16989 | ||
b813574b | 16990 | @endif libiberty |
2a4cbe27 | 16991 | |
b813574b PB |
16992 | .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty |
16993 | maybe-mostlyclean-libiberty: | |
16994 | @if libiberty | |
16995 | maybe-mostlyclean-libiberty: mostlyclean-libiberty | |
2a4cbe27 | 16996 | |
b813574b PB |
16997 | mostlyclean-libiberty: |
16998 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
b40e3958 L |
16999 | r=`${PWD_COMMAND}`; export r; \ |
17000 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17001 | $(HOST_EXPORTS) \ |
b813574b | 17002 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17003 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17004 | done; \ | |
b813574b | 17005 | echo "Doing mostlyclean in libiberty" ; \ |
b00612cc | 17006 | (cd $(HOST_SUBDIR)/libiberty && \ |
2a4cbe27 NN |
17007 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17008 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17009 | "RANLIB=$${RANLIB}" \ | |
17010 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17011 | mostlyclean) \ |
2a4cbe27 NN |
17012 | || exit 1 |
17013 | ||
b813574b | 17014 | @endif libiberty |
2a4cbe27 | 17015 | |
b813574b PB |
17016 | .PHONY: maybe-clean-libiberty clean-libiberty |
17017 | maybe-clean-libiberty: | |
17018 | @if libiberty | |
17019 | maybe-clean-libiberty: clean-libiberty | |
2a4cbe27 | 17020 | |
b813574b PB |
17021 | clean-libiberty: |
17022 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
b40e3958 L |
17023 | r=`${PWD_COMMAND}`; export r; \ |
17024 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17025 | $(HOST_EXPORTS) \ |
b813574b | 17026 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17027 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17028 | done; \ | |
b813574b | 17029 | echo "Doing clean in libiberty" ; \ |
b00612cc | 17030 | (cd $(HOST_SUBDIR)/libiberty && \ |
2a4cbe27 NN |
17031 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17032 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17033 | "RANLIB=$${RANLIB}" \ | |
17034 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17035 | clean) \ |
2a4cbe27 NN |
17036 | || exit 1 |
17037 | ||
b813574b | 17038 | @endif libiberty |
2a4cbe27 | 17039 | |
b813574b PB |
17040 | .PHONY: maybe-distclean-libiberty distclean-libiberty |
17041 | maybe-distclean-libiberty: | |
17042 | @if libiberty | |
17043 | maybe-distclean-libiberty: distclean-libiberty | |
2a4cbe27 | 17044 | |
b813574b PB |
17045 | distclean-libiberty: |
17046 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
b40e3958 L |
17047 | r=`${PWD_COMMAND}`; export r; \ |
17048 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17049 | $(HOST_EXPORTS) \ |
b813574b | 17050 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17051 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17052 | done; \ | |
b813574b | 17053 | echo "Doing distclean in libiberty" ; \ |
b00612cc | 17054 | (cd $(HOST_SUBDIR)/libiberty && \ |
2a4cbe27 NN |
17055 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17056 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17057 | "RANLIB=$${RANLIB}" \ | |
17058 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17059 | distclean) \ |
2a4cbe27 NN |
17060 | || exit 1 |
17061 | ||
b813574b | 17062 | @endif libiberty |
2a4cbe27 | 17063 | |
b813574b PB |
17064 | .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty |
17065 | maybe-maintainer-clean-libiberty: | |
17066 | @if libiberty | |
17067 | maybe-maintainer-clean-libiberty: maintainer-clean-libiberty | |
2a4cbe27 | 17068 | |
b813574b PB |
17069 | maintainer-clean-libiberty: |
17070 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
b40e3958 L |
17071 | r=`${PWD_COMMAND}`; export r; \ |
17072 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17073 | $(HOST_EXPORTS) \ |
b813574b | 17074 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17075 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17076 | done; \ | |
b813574b | 17077 | echo "Doing maintainer-clean in libiberty" ; \ |
b00612cc | 17078 | (cd $(HOST_SUBDIR)/libiberty && \ |
2a4cbe27 NN |
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}" \ | |
b813574b | 17083 | maintainer-clean) \ |
2a4cbe27 NN |
17084 | || exit 1 |
17085 | ||
b813574b | 17086 | @endif libiberty |
2a4cbe27 | 17087 | |
2a4cbe27 | 17088 | |
a7254363 | 17089 | |
b813574b PB |
17090 | .PHONY: configure-libtool maybe-configure-libtool |
17091 | maybe-configure-libtool: | |
17092 | @if libtool | |
17093 | maybe-configure-libtool: configure-libtool | |
a7254363 | 17094 | configure-libtool: |
b00612cc PB |
17095 | @test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \ |
17096 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \ | |
b40e3958 L |
17097 | r=`${PWD_COMMAND}`; export r; \ |
17098 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17099 | $(HOST_EXPORTS) \ |
a7254363 PB |
17100 | echo Configuring in $(HOST_SUBDIR)/libtool; \ |
17101 | cd "$(HOST_SUBDIR)/libtool" || exit 1; \ | |
4fa63067 | 17102 | case $(srcdir) in \ |
b00612cc PB |
17103 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
17104 | *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \ | |
17105 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 17106 | esac; \ |
b00612cc PB |
17107 | srcdiroption="--srcdir=$${topdir}/libtool"; \ |
17108 | libsrcdir="$$s/libtool"; \ | |
4fa63067 | 17109 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 17110 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 17111 | || exit 1 |
b813574b | 17112 | @endif libtool |
2a4cbe27 | 17113 | |
a7254363 PB |
17114 | |
17115 | ||
d545f33b PB |
17116 | |
17117 | ||
b813574b PB |
17118 | .PHONY: all-libtool maybe-all-libtool |
17119 | maybe-all-libtool: | |
17120 | @if libtool | |
d27cc32e | 17121 | TARGET-libtool=all |
b813574b PB |
17122 | maybe-all-libtool: all-libtool |
17123 | all-libtool: configure-libtool | |
4fa63067 NN |
17124 | @r=`${PWD_COMMAND}`; export r; \ |
17125 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17126 | $(HOST_EXPORTS) \ |
b00612cc PB |
17127 | (cd $(HOST_SUBDIR)/libtool && \ |
17128 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtool)) | |
b813574b | 17129 | @endif libtool |
2a4cbe27 | 17130 | |
a7254363 | 17131 | |
d545f33b PB |
17132 | |
17133 | ||
b813574b PB |
17134 | .PHONY: check-libtool maybe-check-libtool |
17135 | maybe-check-libtool: | |
17136 | @if libtool | |
17137 | maybe-check-libtool: check-libtool | |
2a4cbe27 | 17138 | |
b813574b | 17139 | check-libtool: |
4fa63067 | 17140 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 17141 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 17142 | $(HOST_EXPORTS) \ |
b00612cc PB |
17143 | (cd $(HOST_SUBDIR)/libtool && \ |
17144 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 17145 | |
b813574b | 17146 | @endif libtool |
2a4cbe27 | 17147 | |
b813574b PB |
17148 | .PHONY: install-libtool maybe-install-libtool |
17149 | maybe-install-libtool: | |
17150 | @if libtool | |
17151 | maybe-install-libtool: install-libtool | |
2a4cbe27 | 17152 | |
b813574b | 17153 | install-libtool: installdirs |
4fa63067 | 17154 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 17155 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 17156 | $(HOST_EXPORTS) \ |
b00612cc | 17157 | (cd $(HOST_SUBDIR)/libtool && \ |
2da12f12 | 17158 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 17159 | |
b813574b | 17160 | @endif libtool |
2a4cbe27 | 17161 | |
4fa63067 | 17162 | # Other targets (info, dvi, etc.) |
2a4cbe27 | 17163 | |
b813574b PB |
17164 | .PHONY: maybe-info-libtool info-libtool |
17165 | maybe-info-libtool: | |
17166 | @if libtool | |
17167 | maybe-info-libtool: info-libtool | |
4fa63067 | 17168 | |
b813574b PB |
17169 | info-libtool: \ |
17170 | configure-libtool | |
17171 | @[ -f ./libtool/Makefile ] || exit 0; \ | |
b40e3958 L |
17172 | r=`${PWD_COMMAND}`; export r; \ |
17173 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17174 | $(HOST_EXPORTS) \ |
b813574b | 17175 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17176 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17177 | done; \ | |
b813574b | 17178 | echo "Doing info in libtool" ; \ |
b00612cc | 17179 | (cd $(HOST_SUBDIR)/libtool && \ |
2a4cbe27 NN |
17180 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17181 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17182 | "RANLIB=$${RANLIB}" \ | |
17183 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17184 | info) \ |
2a4cbe27 NN |
17185 | || exit 1 |
17186 | ||
b813574b | 17187 | @endif libtool |
2a4cbe27 | 17188 | |
b813574b PB |
17189 | .PHONY: maybe-dvi-libtool dvi-libtool |
17190 | maybe-dvi-libtool: | |
17191 | @if libtool | |
17192 | maybe-dvi-libtool: dvi-libtool | |
2a4cbe27 | 17193 | |
b813574b PB |
17194 | dvi-libtool: \ |
17195 | configure-libtool | |
17196 | @[ -f ./libtool/Makefile ] || exit 0; \ | |
b40e3958 L |
17197 | r=`${PWD_COMMAND}`; export r; \ |
17198 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17199 | $(HOST_EXPORTS) \ |
b813574b | 17200 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17201 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17202 | done; \ | |
b813574b | 17203 | echo "Doing dvi in libtool" ; \ |
b00612cc | 17204 | (cd $(HOST_SUBDIR)/libtool && \ |
2a4cbe27 NN |
17205 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17206 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17207 | "RANLIB=$${RANLIB}" \ | |
17208 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17209 | dvi) \ |
2a4cbe27 NN |
17210 | || exit 1 |
17211 | ||
b813574b | 17212 | @endif libtool |
2a4cbe27 | 17213 | |
6d389afc MS |
17214 | .PHONY: maybe-html-libtool html-libtool |
17215 | maybe-html-libtool: | |
17216 | @if libtool | |
17217 | maybe-html-libtool: html-libtool | |
17218 | ||
17219 | html-libtool: \ | |
17220 | configure-libtool | |
17221 | @[ -f ./libtool/Makefile ] || exit 0; \ | |
17222 | r=`${PWD_COMMAND}`; export r; \ | |
17223 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
17224 | $(HOST_EXPORTS) \ |
17225 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17226 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17227 | done; \ | |
17228 | echo "Doing html in libtool" ; \ | |
b00612cc | 17229 | (cd $(HOST_SUBDIR)/libtool && \ |
6d389afc MS |
17230 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17231 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17232 | "RANLIB=$${RANLIB}" \ | |
17233 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
17234 | html) \ | |
17235 | || exit 1 | |
17236 | ||
17237 | @endif libtool | |
17238 | ||
b813574b PB |
17239 | .PHONY: maybe-TAGS-libtool TAGS-libtool |
17240 | maybe-TAGS-libtool: | |
17241 | @if libtool | |
17242 | maybe-TAGS-libtool: TAGS-libtool | |
2a4cbe27 | 17243 | |
b813574b PB |
17244 | TAGS-libtool: \ |
17245 | configure-libtool | |
17246 | @[ -f ./libtool/Makefile ] || exit 0; \ | |
b40e3958 L |
17247 | r=`${PWD_COMMAND}`; export r; \ |
17248 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17249 | $(HOST_EXPORTS) \ |
b813574b | 17250 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17251 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17252 | done; \ | |
b813574b | 17253 | echo "Doing TAGS in libtool" ; \ |
b00612cc | 17254 | (cd $(HOST_SUBDIR)/libtool && \ |
2a4cbe27 NN |
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}" \ | |
b813574b | 17259 | TAGS) \ |
2a4cbe27 NN |
17260 | || exit 1 |
17261 | ||
b813574b | 17262 | @endif libtool |
2a4cbe27 | 17263 | |
b813574b PB |
17264 | .PHONY: maybe-install-info-libtool install-info-libtool |
17265 | maybe-install-info-libtool: | |
17266 | @if libtool | |
17267 | maybe-install-info-libtool: install-info-libtool | |
2a4cbe27 | 17268 | |
b813574b PB |
17269 | install-info-libtool: \ |
17270 | configure-libtool \ | |
17271 | info-libtool | |
17272 | @[ -f ./libtool/Makefile ] || exit 0; \ | |
b40e3958 L |
17273 | r=`${PWD_COMMAND}`; export r; \ |
17274 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17275 | $(HOST_EXPORTS) \ |
b813574b | 17276 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17277 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17278 | done; \ | |
b813574b | 17279 | echo "Doing install-info in libtool" ; \ |
b00612cc | 17280 | (cd $(HOST_SUBDIR)/libtool && \ |
2a4cbe27 NN |
17281 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17282 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17283 | "RANLIB=$${RANLIB}" \ | |
17284 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17285 | install-info) \ |
2a4cbe27 NN |
17286 | || exit 1 |
17287 | ||
b813574b | 17288 | @endif libtool |
2a4cbe27 | 17289 | |
b813574b PB |
17290 | .PHONY: maybe-installcheck-libtool installcheck-libtool |
17291 | maybe-installcheck-libtool: | |
17292 | @if libtool | |
17293 | maybe-installcheck-libtool: installcheck-libtool | |
2a4cbe27 | 17294 | |
b813574b PB |
17295 | installcheck-libtool: \ |
17296 | configure-libtool | |
17297 | @[ -f ./libtool/Makefile ] || exit 0; \ | |
b40e3958 L |
17298 | r=`${PWD_COMMAND}`; export r; \ |
17299 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17300 | $(HOST_EXPORTS) \ |
b813574b | 17301 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17302 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17303 | done; \ | |
b813574b | 17304 | echo "Doing installcheck in libtool" ; \ |
b00612cc | 17305 | (cd $(HOST_SUBDIR)/libtool && \ |
2a4cbe27 NN |
17306 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17307 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17308 | "RANLIB=$${RANLIB}" \ | |
17309 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17310 | installcheck) \ |
2a4cbe27 NN |
17311 | || exit 1 |
17312 | ||
b813574b | 17313 | @endif libtool |
2a4cbe27 | 17314 | |
b813574b PB |
17315 | .PHONY: maybe-mostlyclean-libtool mostlyclean-libtool |
17316 | maybe-mostlyclean-libtool: | |
17317 | @if libtool | |
17318 | maybe-mostlyclean-libtool: mostlyclean-libtool | |
2a4cbe27 | 17319 | |
b813574b PB |
17320 | mostlyclean-libtool: |
17321 | @[ -f ./libtool/Makefile ] || exit 0; \ | |
b40e3958 L |
17322 | r=`${PWD_COMMAND}`; export r; \ |
17323 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17324 | $(HOST_EXPORTS) \ |
b813574b | 17325 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17326 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17327 | done; \ | |
b813574b | 17328 | echo "Doing mostlyclean in libtool" ; \ |
b00612cc | 17329 | (cd $(HOST_SUBDIR)/libtool && \ |
2a4cbe27 NN |
17330 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17331 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17332 | "RANLIB=$${RANLIB}" \ | |
17333 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17334 | mostlyclean) \ |
2a4cbe27 NN |
17335 | || exit 1 |
17336 | ||
b813574b | 17337 | @endif libtool |
2a4cbe27 | 17338 | |
b813574b PB |
17339 | .PHONY: maybe-clean-libtool clean-libtool |
17340 | maybe-clean-libtool: | |
17341 | @if libtool | |
17342 | maybe-clean-libtool: clean-libtool | |
2a4cbe27 | 17343 | |
b813574b PB |
17344 | clean-libtool: |
17345 | @[ -f ./libtool/Makefile ] || exit 0; \ | |
b40e3958 L |
17346 | r=`${PWD_COMMAND}`; export r; \ |
17347 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17348 | $(HOST_EXPORTS) \ |
b813574b | 17349 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17350 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17351 | done; \ | |
b813574b | 17352 | echo "Doing clean in libtool" ; \ |
b00612cc | 17353 | (cd $(HOST_SUBDIR)/libtool && \ |
2a4cbe27 NN |
17354 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17355 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17356 | "RANLIB=$${RANLIB}" \ | |
17357 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17358 | clean) \ |
2a4cbe27 NN |
17359 | || exit 1 |
17360 | ||
b813574b | 17361 | @endif libtool |
2a4cbe27 | 17362 | |
b813574b PB |
17363 | .PHONY: maybe-distclean-libtool distclean-libtool |
17364 | maybe-distclean-libtool: | |
17365 | @if libtool | |
17366 | maybe-distclean-libtool: distclean-libtool | |
2a4cbe27 | 17367 | |
b813574b PB |
17368 | distclean-libtool: |
17369 | @[ -f ./libtool/Makefile ] || exit 0; \ | |
b40e3958 L |
17370 | r=`${PWD_COMMAND}`; export r; \ |
17371 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17372 | $(HOST_EXPORTS) \ |
b813574b | 17373 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17374 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17375 | done; \ | |
b813574b | 17376 | echo "Doing distclean in libtool" ; \ |
b00612cc | 17377 | (cd $(HOST_SUBDIR)/libtool && \ |
2a4cbe27 NN |
17378 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17379 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17380 | "RANLIB=$${RANLIB}" \ | |
17381 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17382 | distclean) \ |
2a4cbe27 NN |
17383 | || exit 1 |
17384 | ||
b813574b | 17385 | @endif libtool |
2a4cbe27 | 17386 | |
b813574b PB |
17387 | .PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool |
17388 | maybe-maintainer-clean-libtool: | |
17389 | @if libtool | |
17390 | maybe-maintainer-clean-libtool: maintainer-clean-libtool | |
2a4cbe27 | 17391 | |
b813574b PB |
17392 | maintainer-clean-libtool: |
17393 | @[ -f ./libtool/Makefile ] || exit 0; \ | |
b40e3958 L |
17394 | r=`${PWD_COMMAND}`; export r; \ |
17395 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17396 | $(HOST_EXPORTS) \ |
b813574b | 17397 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17398 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17399 | done; \ | |
b813574b | 17400 | echo "Doing maintainer-clean in libtool" ; \ |
b00612cc | 17401 | (cd $(HOST_SUBDIR)/libtool && \ |
2a4cbe27 NN |
17402 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17403 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17404 | "RANLIB=$${RANLIB}" \ | |
17405 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17406 | maintainer-clean) \ |
2a4cbe27 NN |
17407 | || exit 1 |
17408 | ||
b813574b | 17409 | @endif libtool |
2a4cbe27 | 17410 | |
2a4cbe27 | 17411 | |
a7254363 | 17412 | |
b813574b PB |
17413 | .PHONY: configure-m4 maybe-configure-m4 |
17414 | maybe-configure-m4: | |
17415 | @if m4 | |
17416 | maybe-configure-m4: configure-m4 | |
a7254363 | 17417 | configure-m4: |
b00612cc PB |
17418 | @test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \ |
17419 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \ | |
b40e3958 L |
17420 | r=`${PWD_COMMAND}`; export r; \ |
17421 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17422 | $(HOST_EXPORTS) \ |
a7254363 PB |
17423 | echo Configuring in $(HOST_SUBDIR)/m4; \ |
17424 | cd "$(HOST_SUBDIR)/m4" || exit 1; \ | |
4fa63067 | 17425 | case $(srcdir) in \ |
b00612cc PB |
17426 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
17427 | *) topdir=`echo $(HOST_SUBDIR)/m4/ | \ | |
17428 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 17429 | esac; \ |
b00612cc PB |
17430 | srcdiroption="--srcdir=$${topdir}/m4"; \ |
17431 | libsrcdir="$$s/m4"; \ | |
4fa63067 | 17432 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 17433 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
2a4cbe27 | 17434 | || exit 1 |
b813574b | 17435 | @endif m4 |
2a4cbe27 | 17436 | |
a7254363 PB |
17437 | |
17438 | ||
d545f33b PB |
17439 | |
17440 | ||
b813574b PB |
17441 | .PHONY: all-m4 maybe-all-m4 |
17442 | maybe-all-m4: | |
17443 | @if m4 | |
d27cc32e | 17444 | TARGET-m4=all |
b813574b PB |
17445 | maybe-all-m4: all-m4 |
17446 | all-m4: configure-m4 | |
4fa63067 NN |
17447 | @r=`${PWD_COMMAND}`; export r; \ |
17448 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17449 | $(HOST_EXPORTS) \ |
b00612cc PB |
17450 | (cd $(HOST_SUBDIR)/m4 && \ |
17451 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-m4)) | |
b813574b | 17452 | @endif m4 |
4fa63067 | 17453 | |
a7254363 | 17454 | |
d545f33b PB |
17455 | |
17456 | ||
b813574b PB |
17457 | .PHONY: check-m4 maybe-check-m4 |
17458 | maybe-check-m4: | |
17459 | @if m4 | |
17460 | maybe-check-m4: check-m4 | |
2a4cbe27 | 17461 | |
b813574b | 17462 | check-m4: |
4fa63067 NN |
17463 | @r=`${PWD_COMMAND}`; export r; \ |
17464 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17465 | $(HOST_EXPORTS) \ |
b00612cc PB |
17466 | (cd $(HOST_SUBDIR)/m4 && \ |
17467 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 17468 | |
b813574b | 17469 | @endif m4 |
4fa63067 | 17470 | |
b813574b PB |
17471 | .PHONY: install-m4 maybe-install-m4 |
17472 | maybe-install-m4: | |
17473 | @if m4 | |
17474 | maybe-install-m4: install-m4 | |
4fa63067 | 17475 | |
b813574b | 17476 | install-m4: installdirs |
4fa63067 NN |
17477 | @r=`${PWD_COMMAND}`; export r; \ |
17478 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17479 | $(HOST_EXPORTS) \ |
b00612cc | 17480 | (cd $(HOST_SUBDIR)/m4 && \ |
2da12f12 | 17481 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 17482 | |
b813574b | 17483 | @endif m4 |
4fa63067 NN |
17484 | |
17485 | # Other targets (info, dvi, etc.) | |
17486 | ||
b813574b PB |
17487 | .PHONY: maybe-info-m4 info-m4 |
17488 | maybe-info-m4: | |
17489 | @if m4 | |
17490 | maybe-info-m4: info-m4 | |
4fa63067 | 17491 | |
b813574b PB |
17492 | info-m4: \ |
17493 | configure-m4 | |
17494 | @[ -f ./m4/Makefile ] || exit 0; \ | |
b40e3958 L |
17495 | r=`${PWD_COMMAND}`; export r; \ |
17496 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17497 | $(HOST_EXPORTS) \ |
b813574b | 17498 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17499 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17500 | done; \ | |
b813574b | 17501 | echo "Doing info in m4" ; \ |
b00612cc | 17502 | (cd $(HOST_SUBDIR)/m4 && \ |
2a4cbe27 NN |
17503 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17504 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17505 | "RANLIB=$${RANLIB}" \ | |
17506 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17507 | info) \ |
2a4cbe27 NN |
17508 | || exit 1 |
17509 | ||
b813574b | 17510 | @endif m4 |
2a4cbe27 | 17511 | |
b813574b PB |
17512 | .PHONY: maybe-dvi-m4 dvi-m4 |
17513 | maybe-dvi-m4: | |
17514 | @if m4 | |
17515 | maybe-dvi-m4: dvi-m4 | |
2a4cbe27 | 17516 | |
b813574b PB |
17517 | dvi-m4: \ |
17518 | configure-m4 | |
17519 | @[ -f ./m4/Makefile ] || exit 0; \ | |
b40e3958 L |
17520 | r=`${PWD_COMMAND}`; export r; \ |
17521 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17522 | $(HOST_EXPORTS) \ |
b813574b | 17523 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17524 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17525 | done; \ | |
b813574b | 17526 | echo "Doing dvi in m4" ; \ |
b00612cc | 17527 | (cd $(HOST_SUBDIR)/m4 && \ |
2a4cbe27 NN |
17528 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17529 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17530 | "RANLIB=$${RANLIB}" \ | |
17531 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17532 | dvi) \ |
2a4cbe27 NN |
17533 | || exit 1 |
17534 | ||
b813574b | 17535 | @endif m4 |
2a4cbe27 | 17536 | |
6d389afc MS |
17537 | .PHONY: maybe-html-m4 html-m4 |
17538 | maybe-html-m4: | |
17539 | @if m4 | |
17540 | maybe-html-m4: html-m4 | |
17541 | ||
17542 | html-m4: \ | |
17543 | configure-m4 | |
17544 | @[ -f ./m4/Makefile ] || exit 0; \ | |
17545 | r=`${PWD_COMMAND}`; export r; \ | |
17546 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
17547 | $(HOST_EXPORTS) \ |
17548 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17549 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17550 | done; \ | |
17551 | echo "Doing html in m4" ; \ | |
b00612cc | 17552 | (cd $(HOST_SUBDIR)/m4 && \ |
6d389afc MS |
17553 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17554 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17555 | "RANLIB=$${RANLIB}" \ | |
17556 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
17557 | html) \ | |
17558 | || exit 1 | |
17559 | ||
17560 | @endif m4 | |
17561 | ||
b813574b PB |
17562 | .PHONY: maybe-TAGS-m4 TAGS-m4 |
17563 | maybe-TAGS-m4: | |
17564 | @if m4 | |
17565 | maybe-TAGS-m4: TAGS-m4 | |
2a4cbe27 | 17566 | |
b813574b PB |
17567 | TAGS-m4: \ |
17568 | configure-m4 | |
17569 | @[ -f ./m4/Makefile ] || exit 0; \ | |
b40e3958 L |
17570 | r=`${PWD_COMMAND}`; export r; \ |
17571 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17572 | $(HOST_EXPORTS) \ |
b813574b | 17573 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17574 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17575 | done; \ | |
b813574b | 17576 | echo "Doing TAGS in m4" ; \ |
b00612cc | 17577 | (cd $(HOST_SUBDIR)/m4 && \ |
2a4cbe27 NN |
17578 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17579 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17580 | "RANLIB=$${RANLIB}" \ | |
17581 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17582 | TAGS) \ |
2a4cbe27 NN |
17583 | || exit 1 |
17584 | ||
b813574b | 17585 | @endif m4 |
2a4cbe27 | 17586 | |
b813574b PB |
17587 | .PHONY: maybe-install-info-m4 install-info-m4 |
17588 | maybe-install-info-m4: | |
17589 | @if m4 | |
17590 | maybe-install-info-m4: install-info-m4 | |
2a4cbe27 | 17591 | |
b813574b PB |
17592 | install-info-m4: \ |
17593 | configure-m4 \ | |
17594 | info-m4 | |
17595 | @[ -f ./m4/Makefile ] || exit 0; \ | |
b40e3958 L |
17596 | r=`${PWD_COMMAND}`; export r; \ |
17597 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17598 | $(HOST_EXPORTS) \ |
b813574b | 17599 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17600 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17601 | done; \ | |
b813574b | 17602 | echo "Doing install-info in m4" ; \ |
b00612cc | 17603 | (cd $(HOST_SUBDIR)/m4 && \ |
2a4cbe27 NN |
17604 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17605 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17606 | "RANLIB=$${RANLIB}" \ | |
17607 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17608 | install-info) \ |
2a4cbe27 NN |
17609 | || exit 1 |
17610 | ||
b813574b | 17611 | @endif m4 |
2a4cbe27 | 17612 | |
b813574b PB |
17613 | .PHONY: maybe-installcheck-m4 installcheck-m4 |
17614 | maybe-installcheck-m4: | |
17615 | @if m4 | |
17616 | maybe-installcheck-m4: installcheck-m4 | |
2a4cbe27 | 17617 | |
b813574b PB |
17618 | installcheck-m4: \ |
17619 | configure-m4 | |
17620 | @[ -f ./m4/Makefile ] || exit 0; \ | |
b40e3958 L |
17621 | r=`${PWD_COMMAND}`; export r; \ |
17622 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17623 | $(HOST_EXPORTS) \ |
b813574b | 17624 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17625 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17626 | done; \ | |
b813574b | 17627 | echo "Doing installcheck in m4" ; \ |
b00612cc | 17628 | (cd $(HOST_SUBDIR)/m4 && \ |
2a4cbe27 NN |
17629 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17630 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17631 | "RANLIB=$${RANLIB}" \ | |
17632 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17633 | installcheck) \ |
2a4cbe27 NN |
17634 | || exit 1 |
17635 | ||
b813574b | 17636 | @endif m4 |
2a4cbe27 | 17637 | |
b813574b PB |
17638 | .PHONY: maybe-mostlyclean-m4 mostlyclean-m4 |
17639 | maybe-mostlyclean-m4: | |
17640 | @if m4 | |
17641 | maybe-mostlyclean-m4: mostlyclean-m4 | |
2a4cbe27 | 17642 | |
b813574b PB |
17643 | mostlyclean-m4: |
17644 | @[ -f ./m4/Makefile ] || exit 0; \ | |
b40e3958 L |
17645 | r=`${PWD_COMMAND}`; export r; \ |
17646 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17647 | $(HOST_EXPORTS) \ |
b813574b | 17648 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17649 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17650 | done; \ | |
b813574b | 17651 | echo "Doing mostlyclean in m4" ; \ |
b00612cc | 17652 | (cd $(HOST_SUBDIR)/m4 && \ |
2a4cbe27 NN |
17653 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17654 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17655 | "RANLIB=$${RANLIB}" \ | |
17656 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17657 | mostlyclean) \ |
2a4cbe27 NN |
17658 | || exit 1 |
17659 | ||
b813574b | 17660 | @endif m4 |
2a4cbe27 | 17661 | |
b813574b PB |
17662 | .PHONY: maybe-clean-m4 clean-m4 |
17663 | maybe-clean-m4: | |
17664 | @if m4 | |
17665 | maybe-clean-m4: clean-m4 | |
2a4cbe27 | 17666 | |
b813574b PB |
17667 | clean-m4: |
17668 | @[ -f ./m4/Makefile ] || exit 0; \ | |
b40e3958 L |
17669 | r=`${PWD_COMMAND}`; export r; \ |
17670 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17671 | $(HOST_EXPORTS) \ |
b813574b | 17672 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
17673 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17674 | done; \ | |
b813574b | 17675 | echo "Doing clean in m4" ; \ |
b00612cc | 17676 | (cd $(HOST_SUBDIR)/m4 && \ |
2a4cbe27 NN |
17677 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17678 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17679 | "RANLIB=$${RANLIB}" \ | |
17680 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17681 | clean) \ |
2a4cbe27 NN |
17682 | || exit 1 |
17683 | ||
b813574b | 17684 | @endif m4 |
2a4cbe27 | 17685 | |
b813574b PB |
17686 | .PHONY: maybe-distclean-m4 distclean-m4 |
17687 | maybe-distclean-m4: | |
17688 | @if m4 | |
17689 | maybe-distclean-m4: distclean-m4 | |
a2592b1b | 17690 | |
b813574b PB |
17691 | distclean-m4: |
17692 | @[ -f ./m4/Makefile ] || exit 0; \ | |
a2592b1b DD |
17693 | r=`${PWD_COMMAND}`; export r; \ |
17694 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17695 | $(HOST_EXPORTS) \ |
b813574b | 17696 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
a2592b1b DD |
17697 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17698 | done; \ | |
b813574b | 17699 | echo "Doing distclean in m4" ; \ |
b00612cc | 17700 | (cd $(HOST_SUBDIR)/m4 && \ |
a2592b1b DD |
17701 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17702 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17703 | "RANLIB=$${RANLIB}" \ | |
17704 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17705 | distclean) \ |
a2592b1b DD |
17706 | || exit 1 |
17707 | ||
b813574b | 17708 | @endif m4 |
a2592b1b | 17709 | |
b813574b PB |
17710 | .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4 |
17711 | maybe-maintainer-clean-m4: | |
17712 | @if m4 | |
17713 | maybe-maintainer-clean-m4: maintainer-clean-m4 | |
2a4cbe27 | 17714 | |
b813574b PB |
17715 | maintainer-clean-m4: |
17716 | @[ -f ./m4/Makefile ] || exit 0; \ | |
4fa63067 | 17717 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 17718 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 17719 | $(HOST_EXPORTS) \ |
b813574b | 17720 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
17721 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17722 | done; \ | |
b813574b | 17723 | echo "Doing maintainer-clean in m4" ; \ |
b00612cc | 17724 | (cd $(HOST_SUBDIR)/m4 && \ |
4fa63067 NN |
17725 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17726 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17727 | "RANLIB=$${RANLIB}" \ | |
17728 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17729 | maintainer-clean) \ |
4fa63067 | 17730 | || exit 1 |
252b5132 | 17731 | |
b813574b | 17732 | @endif m4 |
252b5132 | 17733 | |
252b5132 | 17734 | |
a7254363 | 17735 | |
b813574b PB |
17736 | .PHONY: configure-make maybe-configure-make |
17737 | maybe-configure-make: | |
17738 | @if make | |
17739 | maybe-configure-make: configure-make | |
a7254363 | 17740 | configure-make: |
b00612cc PB |
17741 | @test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \ |
17742 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \ | |
b813574b PB |
17743 | r=`${PWD_COMMAND}`; export r; \ |
17744 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17745 | $(HOST_EXPORTS) \ | |
a7254363 PB |
17746 | echo Configuring in $(HOST_SUBDIR)/make; \ |
17747 | cd "$(HOST_SUBDIR)/make" || exit 1; \ | |
4fa63067 | 17748 | case $(srcdir) in \ |
b00612cc PB |
17749 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
17750 | *) topdir=`echo $(HOST_SUBDIR)/make/ | \ | |
17751 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 17752 | esac; \ |
b00612cc PB |
17753 | srcdiroption="--srcdir=$${topdir}/make"; \ |
17754 | libsrcdir="$$s/make"; \ | |
4fa63067 | 17755 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 17756 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
4fa63067 | 17757 | || exit 1 |
b813574b | 17758 | @endif make |
252b5132 | 17759 | |
a7254363 PB |
17760 | |
17761 | ||
d545f33b PB |
17762 | |
17763 | ||
b813574b PB |
17764 | .PHONY: all-make maybe-all-make |
17765 | maybe-all-make: | |
17766 | @if make | |
d27cc32e | 17767 | TARGET-make=all |
b813574b PB |
17768 | maybe-all-make: all-make |
17769 | all-make: configure-make | |
4fa63067 NN |
17770 | @r=`${PWD_COMMAND}`; export r; \ |
17771 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17772 | $(HOST_EXPORTS) \ |
b00612cc PB |
17773 | (cd $(HOST_SUBDIR)/make && \ |
17774 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-make)) | |
b813574b | 17775 | @endif make |
252b5132 | 17776 | |
a7254363 | 17777 | |
d545f33b PB |
17778 | |
17779 | ||
b813574b PB |
17780 | .PHONY: check-make maybe-check-make |
17781 | maybe-check-make: | |
17782 | @if make | |
17783 | maybe-check-make: check-make | |
252b5132 | 17784 | |
b813574b PB |
17785 | check-make: |
17786 | @r=`${PWD_COMMAND}`; export r; \ | |
17787 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b813574b | 17788 | $(HOST_EXPORTS) \ |
b00612cc PB |
17789 | (cd $(HOST_SUBDIR)/make && \ |
17790 | $(MAKE) $(FLAGS_TO_PASS) check) | |
dd12c3a8 | 17791 | |
b813574b | 17792 | @endif make |
16ae0395 | 17793 | |
b813574b PB |
17794 | .PHONY: install-make maybe-install-make |
17795 | maybe-install-make: | |
17796 | @if make | |
17797 | maybe-install-make: install-make | |
4fa63067 | 17798 | |
b813574b | 17799 | install-make: installdirs |
4fa63067 NN |
17800 | @r=`${PWD_COMMAND}`; export r; \ |
17801 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17802 | $(HOST_EXPORTS) \ |
b00612cc | 17803 | (cd $(HOST_SUBDIR)/make && \ |
2da12f12 | 17804 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 17805 | |
b813574b | 17806 | @endif make |
4fa63067 NN |
17807 | |
17808 | # Other targets (info, dvi, etc.) | |
17809 | ||
b813574b PB |
17810 | .PHONY: maybe-info-make info-make |
17811 | maybe-info-make: | |
17812 | @if make | |
17813 | maybe-info-make: info-make | |
4fa63067 | 17814 | |
b813574b PB |
17815 | info-make: \ |
17816 | configure-make | |
17817 | @[ -f ./make/Makefile ] || exit 0; \ | |
4fa63067 NN |
17818 | r=`${PWD_COMMAND}`; export r; \ |
17819 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17820 | $(HOST_EXPORTS) \ |
b813574b | 17821 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
17822 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17823 | done; \ | |
b813574b | 17824 | echo "Doing info in make" ; \ |
b00612cc | 17825 | (cd $(HOST_SUBDIR)/make && \ |
4fa63067 NN |
17826 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17827 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17828 | "RANLIB=$${RANLIB}" \ | |
17829 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17830 | info) \ |
4fa63067 NN |
17831 | || exit 1 |
17832 | ||
b813574b | 17833 | @endif make |
4fa63067 | 17834 | |
b813574b PB |
17835 | .PHONY: maybe-dvi-make dvi-make |
17836 | maybe-dvi-make: | |
17837 | @if make | |
17838 | maybe-dvi-make: dvi-make | |
4fa63067 | 17839 | |
b813574b PB |
17840 | dvi-make: \ |
17841 | configure-make | |
17842 | @[ -f ./make/Makefile ] || exit 0; \ | |
4fa63067 NN |
17843 | r=`${PWD_COMMAND}`; export r; \ |
17844 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17845 | $(HOST_EXPORTS) \ |
b813574b | 17846 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
17847 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17848 | done; \ | |
b813574b | 17849 | echo "Doing dvi in make" ; \ |
b00612cc | 17850 | (cd $(HOST_SUBDIR)/make && \ |
4fa63067 NN |
17851 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17852 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17853 | "RANLIB=$${RANLIB}" \ | |
17854 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17855 | dvi) \ |
4fa63067 | 17856 | || exit 1 |
16ae0395 | 17857 | |
b813574b | 17858 | @endif make |
252b5132 | 17859 | |
6d389afc MS |
17860 | .PHONY: maybe-html-make html-make |
17861 | maybe-html-make: | |
17862 | @if make | |
17863 | maybe-html-make: html-make | |
17864 | ||
17865 | html-make: \ | |
17866 | configure-make | |
17867 | @[ -f ./make/Makefile ] || exit 0; \ | |
17868 | r=`${PWD_COMMAND}`; export r; \ | |
17869 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
17870 | $(HOST_EXPORTS) \ |
17871 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17872 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17873 | done; \ | |
17874 | echo "Doing html in make" ; \ | |
b00612cc | 17875 | (cd $(HOST_SUBDIR)/make && \ |
6d389afc MS |
17876 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17877 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17878 | "RANLIB=$${RANLIB}" \ | |
17879 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
17880 | html) \ | |
17881 | || exit 1 | |
17882 | ||
17883 | @endif make | |
17884 | ||
b813574b PB |
17885 | .PHONY: maybe-TAGS-make TAGS-make |
17886 | maybe-TAGS-make: | |
17887 | @if make | |
17888 | maybe-TAGS-make: TAGS-make | |
252b5132 | 17889 | |
b813574b PB |
17890 | TAGS-make: \ |
17891 | configure-make | |
17892 | @[ -f ./make/Makefile ] || exit 0; \ | |
4fa63067 NN |
17893 | r=`${PWD_COMMAND}`; export r; \ |
17894 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17895 | $(HOST_EXPORTS) \ |
b813574b | 17896 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
17897 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17898 | done; \ | |
b813574b | 17899 | echo "Doing TAGS in make" ; \ |
b00612cc | 17900 | (cd $(HOST_SUBDIR)/make && \ |
4fa63067 NN |
17901 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17902 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17903 | "RANLIB=$${RANLIB}" \ | |
17904 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17905 | TAGS) \ |
4fa63067 | 17906 | || exit 1 |
3866be5d | 17907 | |
b813574b | 17908 | @endif make |
3866be5d | 17909 | |
b813574b PB |
17910 | .PHONY: maybe-install-info-make install-info-make |
17911 | maybe-install-info-make: | |
17912 | @if make | |
17913 | maybe-install-info-make: install-info-make | |
3866be5d | 17914 | |
b813574b PB |
17915 | install-info-make: \ |
17916 | configure-make \ | |
17917 | info-make | |
17918 | @[ -f ./make/Makefile ] || exit 0; \ | |
4fa63067 NN |
17919 | r=`${PWD_COMMAND}`; export r; \ |
17920 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17921 | $(HOST_EXPORTS) \ |
b813574b | 17922 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
17923 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17924 | done; \ | |
b813574b | 17925 | echo "Doing install-info in make" ; \ |
b00612cc | 17926 | (cd $(HOST_SUBDIR)/make && \ |
4fa63067 NN |
17927 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17928 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17929 | "RANLIB=$${RANLIB}" \ | |
17930 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17931 | install-info) \ |
4fa63067 | 17932 | || exit 1 |
3866be5d | 17933 | |
b813574b | 17934 | @endif make |
3866be5d | 17935 | |
b813574b PB |
17936 | .PHONY: maybe-installcheck-make installcheck-make |
17937 | maybe-installcheck-make: | |
17938 | @if make | |
17939 | maybe-installcheck-make: installcheck-make | |
15723a45 | 17940 | |
b813574b PB |
17941 | installcheck-make: \ |
17942 | configure-make | |
17943 | @[ -f ./make/Makefile ] || exit 0; \ | |
4fa63067 NN |
17944 | r=`${PWD_COMMAND}`; export r; \ |
17945 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17946 | $(HOST_EXPORTS) \ |
b813574b | 17947 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
17948 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17949 | done; \ | |
b813574b | 17950 | echo "Doing installcheck in make" ; \ |
b00612cc | 17951 | (cd $(HOST_SUBDIR)/make && \ |
4fa63067 NN |
17952 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17953 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17954 | "RANLIB=$${RANLIB}" \ | |
17955 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17956 | installcheck) \ |
4fa63067 | 17957 | || exit 1 |
15723a45 | 17958 | |
b813574b | 17959 | @endif make |
15723a45 | 17960 | |
b813574b PB |
17961 | .PHONY: maybe-mostlyclean-make mostlyclean-make |
17962 | maybe-mostlyclean-make: | |
17963 | @if make | |
17964 | maybe-mostlyclean-make: mostlyclean-make | |
15723a45 | 17965 | |
b813574b PB |
17966 | mostlyclean-make: |
17967 | @[ -f ./make/Makefile ] || exit 0; \ | |
b40e3958 L |
17968 | r=`${PWD_COMMAND}`; export r; \ |
17969 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17970 | $(HOST_EXPORTS) \ |
b813574b | 17971 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
17972 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17973 | done; \ | |
b813574b | 17974 | echo "Doing mostlyclean in make" ; \ |
b00612cc | 17975 | (cd $(HOST_SUBDIR)/make && \ |
4fa63067 NN |
17976 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17977 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17978 | "RANLIB=$${RANLIB}" \ | |
17979 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 17980 | mostlyclean) \ |
bba45b8b | 17981 | || exit 1 |
15723a45 | 17982 | |
b813574b | 17983 | @endif make |
4fa63067 | 17984 | |
b813574b PB |
17985 | .PHONY: maybe-clean-make clean-make |
17986 | maybe-clean-make: | |
17987 | @if make | |
17988 | maybe-clean-make: clean-make | |
4fa63067 | 17989 | |
b813574b PB |
17990 | clean-make: |
17991 | @[ -f ./make/Makefile ] || exit 0; \ | |
4fa63067 NN |
17992 | r=`${PWD_COMMAND}`; export r; \ |
17993 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 17994 | $(HOST_EXPORTS) \ |
b813574b | 17995 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
17996 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
17997 | done; \ | |
b813574b | 17998 | echo "Doing clean in make" ; \ |
b00612cc | 17999 | (cd $(HOST_SUBDIR)/make && \ |
4fa63067 NN |
18000 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18001 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18002 | "RANLIB=$${RANLIB}" \ | |
18003 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18004 | clean) \ |
4fa63067 NN |
18005 | || exit 1 |
18006 | ||
b813574b | 18007 | @endif make |
4fa63067 | 18008 | |
b813574b PB |
18009 | .PHONY: maybe-distclean-make distclean-make |
18010 | maybe-distclean-make: | |
18011 | @if make | |
18012 | maybe-distclean-make: distclean-make | |
4fa63067 | 18013 | |
b813574b PB |
18014 | distclean-make: |
18015 | @[ -f ./make/Makefile ] || exit 0; \ | |
4fa63067 NN |
18016 | r=`${PWD_COMMAND}`; export r; \ |
18017 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18018 | $(HOST_EXPORTS) \ |
b813574b | 18019 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18020 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18021 | done; \ | |
b813574b | 18022 | echo "Doing distclean in make" ; \ |
b00612cc | 18023 | (cd $(HOST_SUBDIR)/make && \ |
4fa63067 NN |
18024 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18025 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18026 | "RANLIB=$${RANLIB}" \ | |
18027 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18028 | distclean) \ |
4fa63067 NN |
18029 | || exit 1 |
18030 | ||
b813574b | 18031 | @endif make |
4fa63067 | 18032 | |
b813574b PB |
18033 | .PHONY: maybe-maintainer-clean-make maintainer-clean-make |
18034 | maybe-maintainer-clean-make: | |
18035 | @if make | |
18036 | maybe-maintainer-clean-make: maintainer-clean-make | |
4fa63067 | 18037 | |
b813574b PB |
18038 | maintainer-clean-make: |
18039 | @[ -f ./make/Makefile ] || exit 0; \ | |
4fa63067 | 18040 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 18041 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 18042 | $(HOST_EXPORTS) \ |
b813574b | 18043 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18044 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18045 | done; \ | |
b813574b | 18046 | echo "Doing maintainer-clean in make" ; \ |
b00612cc | 18047 | (cd $(HOST_SUBDIR)/make && \ |
4fa63067 NN |
18048 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18049 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18050 | "RANLIB=$${RANLIB}" \ | |
18051 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18052 | maintainer-clean) \ |
4fa63067 | 18053 | || exit 1 |
3866be5d | 18054 | |
b813574b | 18055 | @endif make |
3866be5d | 18056 | |
3866be5d | 18057 | |
a7254363 | 18058 | |
b813574b PB |
18059 | .PHONY: configure-mmalloc maybe-configure-mmalloc |
18060 | maybe-configure-mmalloc: | |
18061 | @if mmalloc | |
18062 | maybe-configure-mmalloc: configure-mmalloc | |
a7254363 | 18063 | configure-mmalloc: |
b00612cc PB |
18064 | @test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \ |
18065 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \ | |
b40e3958 L |
18066 | r=`${PWD_COMMAND}`; export r; \ |
18067 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18068 | $(HOST_EXPORTS) \ |
a7254363 PB |
18069 | echo Configuring in $(HOST_SUBDIR)/mmalloc; \ |
18070 | cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \ | |
e2b9e2dc | 18071 | case $(srcdir) in \ |
b00612cc PB |
18072 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
18073 | *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \ | |
18074 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 18075 | esac; \ |
b00612cc PB |
18076 | srcdiroption="--srcdir=$${topdir}/mmalloc"; \ |
18077 | libsrcdir="$$s/mmalloc"; \ | |
e2b9e2dc | 18078 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 18079 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 18080 | || exit 1 |
b813574b | 18081 | @endif mmalloc |
e2b9e2dc | 18082 | |
a7254363 PB |
18083 | |
18084 | ||
d545f33b PB |
18085 | |
18086 | ||
b813574b PB |
18087 | .PHONY: all-mmalloc maybe-all-mmalloc |
18088 | maybe-all-mmalloc: | |
18089 | @if mmalloc | |
d27cc32e | 18090 | TARGET-mmalloc=all |
b813574b PB |
18091 | maybe-all-mmalloc: all-mmalloc |
18092 | all-mmalloc: configure-mmalloc | |
b40e3958 L |
18093 | @r=`${PWD_COMMAND}`; export r; \ |
18094 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18095 | $(HOST_EXPORTS) \ |
b00612cc PB |
18096 | (cd $(HOST_SUBDIR)/mmalloc && \ |
18097 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-mmalloc)) | |
b813574b | 18098 | @endif mmalloc |
3866be5d | 18099 | |
a7254363 | 18100 | |
d545f33b PB |
18101 | |
18102 | ||
b813574b PB |
18103 | .PHONY: check-mmalloc maybe-check-mmalloc |
18104 | maybe-check-mmalloc: | |
18105 | @if mmalloc | |
18106 | maybe-check-mmalloc: check-mmalloc | |
3866be5d | 18107 | |
b813574b | 18108 | check-mmalloc: |
3866be5d | 18109 | |
b813574b | 18110 | @endif mmalloc |
3866be5d | 18111 | |
b813574b PB |
18112 | .PHONY: install-mmalloc maybe-install-mmalloc |
18113 | maybe-install-mmalloc: | |
18114 | @if mmalloc | |
18115 | maybe-install-mmalloc: install-mmalloc | |
4fa63067 | 18116 | |
b813574b | 18117 | install-mmalloc: installdirs |
4fa63067 NN |
18118 | @r=`${PWD_COMMAND}`; export r; \ |
18119 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18120 | $(HOST_EXPORTS) \ |
b00612cc | 18121 | (cd $(HOST_SUBDIR)/mmalloc && \ |
2da12f12 | 18122 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 18123 | |
b813574b | 18124 | @endif mmalloc |
4fa63067 NN |
18125 | |
18126 | # Other targets (info, dvi, etc.) | |
18127 | ||
b813574b PB |
18128 | .PHONY: maybe-info-mmalloc info-mmalloc |
18129 | maybe-info-mmalloc: | |
18130 | @if mmalloc | |
18131 | maybe-info-mmalloc: info-mmalloc | |
4fa63067 | 18132 | |
b813574b PB |
18133 | info-mmalloc: \ |
18134 | configure-mmalloc | |
18135 | @[ -f ./mmalloc/Makefile ] || exit 0; \ | |
4fa63067 NN |
18136 | r=`${PWD_COMMAND}`; export r; \ |
18137 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18138 | $(HOST_EXPORTS) \ |
b813574b | 18139 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18140 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18141 | done; \ | |
b813574b | 18142 | echo "Doing info in mmalloc" ; \ |
b00612cc | 18143 | (cd $(HOST_SUBDIR)/mmalloc && \ |
4fa63067 NN |
18144 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18145 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18146 | "RANLIB=$${RANLIB}" \ | |
18147 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18148 | info) \ |
4fa63067 NN |
18149 | || exit 1 |
18150 | ||
b813574b | 18151 | @endif mmalloc |
4fa63067 | 18152 | |
b813574b PB |
18153 | .PHONY: maybe-dvi-mmalloc dvi-mmalloc |
18154 | maybe-dvi-mmalloc: | |
18155 | @if mmalloc | |
18156 | maybe-dvi-mmalloc: dvi-mmalloc | |
4fa63067 | 18157 | |
b813574b PB |
18158 | dvi-mmalloc: \ |
18159 | configure-mmalloc | |
18160 | @[ -f ./mmalloc/Makefile ] || exit 0; \ | |
4fa63067 NN |
18161 | r=`${PWD_COMMAND}`; export r; \ |
18162 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18163 | $(HOST_EXPORTS) \ |
b813574b | 18164 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18165 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18166 | done; \ | |
b813574b | 18167 | echo "Doing dvi in mmalloc" ; \ |
b00612cc | 18168 | (cd $(HOST_SUBDIR)/mmalloc && \ |
4fa63067 NN |
18169 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18170 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18171 | "RANLIB=$${RANLIB}" \ | |
18172 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18173 | dvi) \ |
4fa63067 NN |
18174 | || exit 1 |
18175 | ||
b813574b | 18176 | @endif mmalloc |
4fa63067 | 18177 | |
6d389afc MS |
18178 | .PHONY: maybe-html-mmalloc html-mmalloc |
18179 | maybe-html-mmalloc: | |
18180 | @if mmalloc | |
18181 | maybe-html-mmalloc: html-mmalloc | |
18182 | ||
18183 | html-mmalloc: \ | |
18184 | configure-mmalloc | |
18185 | @[ -f ./mmalloc/Makefile ] || exit 0; \ | |
18186 | r=`${PWD_COMMAND}`; export r; \ | |
18187 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
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 html in mmalloc" ; \ | |
b00612cc | 18193 | (cd $(HOST_SUBDIR)/mmalloc && \ |
6d389afc MS |
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 | html) \ | |
18199 | || exit 1 | |
18200 | ||
18201 | @endif mmalloc | |
18202 | ||
b813574b PB |
18203 | .PHONY: maybe-TAGS-mmalloc TAGS-mmalloc |
18204 | maybe-TAGS-mmalloc: | |
18205 | @if mmalloc | |
18206 | maybe-TAGS-mmalloc: TAGS-mmalloc | |
4fa63067 | 18207 | |
b813574b PB |
18208 | TAGS-mmalloc: \ |
18209 | configure-mmalloc | |
18210 | @[ -f ./mmalloc/Makefile ] || exit 0; \ | |
4fa63067 NN |
18211 | r=`${PWD_COMMAND}`; export r; \ |
18212 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18213 | $(HOST_EXPORTS) \ |
b813574b | 18214 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18215 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18216 | done; \ | |
b813574b | 18217 | echo "Doing TAGS in mmalloc" ; \ |
b00612cc | 18218 | (cd $(HOST_SUBDIR)/mmalloc && \ |
4fa63067 NN |
18219 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18220 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18221 | "RANLIB=$${RANLIB}" \ | |
18222 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18223 | TAGS) \ |
4fa63067 NN |
18224 | || exit 1 |
18225 | ||
b813574b | 18226 | @endif mmalloc |
4fa63067 | 18227 | |
b813574b PB |
18228 | .PHONY: maybe-install-info-mmalloc install-info-mmalloc |
18229 | maybe-install-info-mmalloc: | |
18230 | @if mmalloc | |
18231 | maybe-install-info-mmalloc: install-info-mmalloc | |
4fa63067 | 18232 | |
b813574b PB |
18233 | install-info-mmalloc: \ |
18234 | configure-mmalloc \ | |
18235 | info-mmalloc | |
18236 | @[ -f ./mmalloc/Makefile ] || exit 0; \ | |
4fa63067 NN |
18237 | r=`${PWD_COMMAND}`; export r; \ |
18238 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18239 | $(HOST_EXPORTS) \ |
b813574b | 18240 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18241 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18242 | done; \ | |
b813574b | 18243 | echo "Doing install-info in mmalloc" ; \ |
b00612cc | 18244 | (cd $(HOST_SUBDIR)/mmalloc && \ |
4fa63067 NN |
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}" \ | |
b813574b | 18249 | install-info) \ |
4fa63067 NN |
18250 | || exit 1 |
18251 | ||
b813574b | 18252 | @endif mmalloc |
4fa63067 | 18253 | |
b813574b PB |
18254 | .PHONY: maybe-installcheck-mmalloc installcheck-mmalloc |
18255 | maybe-installcheck-mmalloc: | |
18256 | @if mmalloc | |
18257 | maybe-installcheck-mmalloc: installcheck-mmalloc | |
4fa63067 | 18258 | |
b813574b PB |
18259 | installcheck-mmalloc: \ |
18260 | configure-mmalloc | |
18261 | @[ -f ./mmalloc/Makefile ] || exit 0; \ | |
4fa63067 NN |
18262 | r=`${PWD_COMMAND}`; export r; \ |
18263 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18264 | $(HOST_EXPORTS) \ |
b813574b | 18265 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18266 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18267 | done; \ | |
b813574b | 18268 | echo "Doing installcheck in mmalloc" ; \ |
b00612cc | 18269 | (cd $(HOST_SUBDIR)/mmalloc && \ |
4fa63067 NN |
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}" \ | |
b813574b | 18274 | installcheck) \ |
4fa63067 NN |
18275 | || exit 1 |
18276 | ||
b813574b | 18277 | @endif mmalloc |
4fa63067 | 18278 | |
b813574b PB |
18279 | .PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc |
18280 | maybe-mostlyclean-mmalloc: | |
18281 | @if mmalloc | |
18282 | maybe-mostlyclean-mmalloc: mostlyclean-mmalloc | |
4fa63067 | 18283 | |
b813574b PB |
18284 | mostlyclean-mmalloc: |
18285 | @[ -f ./mmalloc/Makefile ] || exit 0; \ | |
4fa63067 NN |
18286 | r=`${PWD_COMMAND}`; export r; \ |
18287 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18288 | $(HOST_EXPORTS) \ |
b813574b | 18289 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18290 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18291 | done; \ | |
b813574b | 18292 | echo "Doing mostlyclean in mmalloc" ; \ |
b00612cc | 18293 | (cd $(HOST_SUBDIR)/mmalloc && \ |
4fa63067 NN |
18294 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18295 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18296 | "RANLIB=$${RANLIB}" \ | |
18297 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18298 | mostlyclean) \ |
4fa63067 NN |
18299 | || exit 1 |
18300 | ||
b813574b | 18301 | @endif mmalloc |
4fa63067 | 18302 | |
b813574b PB |
18303 | .PHONY: maybe-clean-mmalloc clean-mmalloc |
18304 | maybe-clean-mmalloc: | |
18305 | @if mmalloc | |
18306 | maybe-clean-mmalloc: clean-mmalloc | |
4fa63067 | 18307 | |
b813574b PB |
18308 | clean-mmalloc: |
18309 | @[ -f ./mmalloc/Makefile ] || exit 0; \ | |
4fa63067 NN |
18310 | r=`${PWD_COMMAND}`; export r; \ |
18311 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18312 | $(HOST_EXPORTS) \ |
b813574b | 18313 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18314 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18315 | done; \ | |
b813574b | 18316 | echo "Doing clean in mmalloc" ; \ |
b00612cc | 18317 | (cd $(HOST_SUBDIR)/mmalloc && \ |
4fa63067 NN |
18318 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18319 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18320 | "RANLIB=$${RANLIB}" \ | |
18321 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18322 | clean) \ |
4fa63067 NN |
18323 | || exit 1 |
18324 | ||
b813574b | 18325 | @endif mmalloc |
4fa63067 | 18326 | |
b813574b PB |
18327 | .PHONY: maybe-distclean-mmalloc distclean-mmalloc |
18328 | maybe-distclean-mmalloc: | |
18329 | @if mmalloc | |
18330 | maybe-distclean-mmalloc: distclean-mmalloc | |
4fa63067 | 18331 | |
b813574b PB |
18332 | distclean-mmalloc: |
18333 | @[ -f ./mmalloc/Makefile ] || exit 0; \ | |
4fa63067 NN |
18334 | r=`${PWD_COMMAND}`; export r; \ |
18335 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18336 | $(HOST_EXPORTS) \ |
b813574b | 18337 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18338 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18339 | done; \ | |
b813574b | 18340 | echo "Doing distclean in mmalloc" ; \ |
b00612cc | 18341 | (cd $(HOST_SUBDIR)/mmalloc && \ |
4fa63067 NN |
18342 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18343 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18344 | "RANLIB=$${RANLIB}" \ | |
18345 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18346 | distclean) \ |
4fa63067 NN |
18347 | || exit 1 |
18348 | ||
b813574b | 18349 | @endif mmalloc |
4fa63067 | 18350 | |
b813574b PB |
18351 | .PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc |
18352 | maybe-maintainer-clean-mmalloc: | |
18353 | @if mmalloc | |
18354 | maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc | |
4fa63067 | 18355 | |
b813574b PB |
18356 | maintainer-clean-mmalloc: |
18357 | @[ -f ./mmalloc/Makefile ] || exit 0; \ | |
4fa63067 NN |
18358 | r=`${PWD_COMMAND}`; export r; \ |
18359 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18360 | $(HOST_EXPORTS) \ |
b813574b | 18361 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18362 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18363 | done; \ | |
b813574b | 18364 | echo "Doing maintainer-clean in mmalloc" ; \ |
b00612cc | 18365 | (cd $(HOST_SUBDIR)/mmalloc && \ |
4fa63067 NN |
18366 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18367 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18368 | "RANLIB=$${RANLIB}" \ | |
18369 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18370 | maintainer-clean) \ |
4fa63067 | 18371 | || exit 1 |
16ae0395 | 18372 | |
b813574b | 18373 | @endif mmalloc |
3866be5d NN |
18374 | |
18375 | ||
a7254363 | 18376 | |
b813574b PB |
18377 | .PHONY: configure-patch maybe-configure-patch |
18378 | maybe-configure-patch: | |
18379 | @if patch | |
18380 | maybe-configure-patch: configure-patch | |
a7254363 | 18381 | configure-patch: |
b00612cc PB |
18382 | @test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \ |
18383 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \ | |
b40e3958 L |
18384 | r=`${PWD_COMMAND}`; export r; \ |
18385 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18386 | $(HOST_EXPORTS) \ |
a7254363 PB |
18387 | echo Configuring in $(HOST_SUBDIR)/patch; \ |
18388 | cd "$(HOST_SUBDIR)/patch" || exit 1; \ | |
e2b9e2dc | 18389 | case $(srcdir) in \ |
b00612cc PB |
18390 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
18391 | *) topdir=`echo $(HOST_SUBDIR)/patch/ | \ | |
18392 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 18393 | esac; \ |
b00612cc PB |
18394 | srcdiroption="--srcdir=$${topdir}/patch"; \ |
18395 | libsrcdir="$$s/patch"; \ | |
e2b9e2dc | 18396 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 18397 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 18398 | || exit 1 |
b813574b | 18399 | @endif patch |
e2b9e2dc | 18400 | |
a7254363 PB |
18401 | |
18402 | ||
d545f33b PB |
18403 | |
18404 | ||
b813574b PB |
18405 | .PHONY: all-patch maybe-all-patch |
18406 | maybe-all-patch: | |
18407 | @if patch | |
d27cc32e | 18408 | TARGET-patch=all |
b813574b PB |
18409 | maybe-all-patch: all-patch |
18410 | all-patch: configure-patch | |
b40e3958 L |
18411 | @r=`${PWD_COMMAND}`; export r; \ |
18412 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18413 | $(HOST_EXPORTS) \ |
b00612cc PB |
18414 | (cd $(HOST_SUBDIR)/patch && \ |
18415 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-patch)) | |
b813574b | 18416 | @endif patch |
3866be5d | 18417 | |
a7254363 | 18418 | |
d545f33b PB |
18419 | |
18420 | ||
b813574b PB |
18421 | .PHONY: check-patch maybe-check-patch |
18422 | maybe-check-patch: | |
18423 | @if patch | |
18424 | maybe-check-patch: check-patch | |
3866be5d | 18425 | |
b813574b | 18426 | check-patch: |
b40e3958 L |
18427 | @r=`${PWD_COMMAND}`; export r; \ |
18428 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18429 | $(HOST_EXPORTS) \ |
b00612cc PB |
18430 | (cd $(HOST_SUBDIR)/patch && \ |
18431 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 18432 | |
b813574b | 18433 | @endif patch |
3866be5d | 18434 | |
b813574b PB |
18435 | .PHONY: install-patch maybe-install-patch |
18436 | maybe-install-patch: | |
18437 | @if patch | |
18438 | maybe-install-patch: install-patch | |
16ae0395 | 18439 | |
b813574b | 18440 | install-patch: installdirs |
b40e3958 L |
18441 | @r=`${PWD_COMMAND}`; export r; \ |
18442 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18443 | $(HOST_EXPORTS) \ |
b00612cc | 18444 | (cd $(HOST_SUBDIR)/patch && \ |
2da12f12 | 18445 | $(MAKE) $(FLAGS_TO_PASS) install) |
3866be5d | 18446 | |
b813574b | 18447 | @endif patch |
3866be5d | 18448 | |
4fa63067 NN |
18449 | # Other targets (info, dvi, etc.) |
18450 | ||
b813574b PB |
18451 | .PHONY: maybe-info-patch info-patch |
18452 | maybe-info-patch: | |
18453 | @if patch | |
18454 | maybe-info-patch: info-patch | |
4fa63067 | 18455 | |
b813574b PB |
18456 | info-patch: \ |
18457 | configure-patch | |
18458 | @[ -f ./patch/Makefile ] || exit 0; \ | |
4fa63067 NN |
18459 | r=`${PWD_COMMAND}`; export r; \ |
18460 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18461 | $(HOST_EXPORTS) \ |
b813574b | 18462 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18463 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18464 | done; \ | |
b813574b | 18465 | echo "Doing info in patch" ; \ |
b00612cc | 18466 | (cd $(HOST_SUBDIR)/patch && \ |
4fa63067 NN |
18467 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18468 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18469 | "RANLIB=$${RANLIB}" \ | |
18470 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18471 | info) \ |
4fa63067 NN |
18472 | || exit 1 |
18473 | ||
b813574b | 18474 | @endif patch |
4fa63067 | 18475 | |
b813574b PB |
18476 | .PHONY: maybe-dvi-patch dvi-patch |
18477 | maybe-dvi-patch: | |
18478 | @if patch | |
18479 | maybe-dvi-patch: dvi-patch | |
4fa63067 | 18480 | |
b813574b PB |
18481 | dvi-patch: \ |
18482 | configure-patch | |
18483 | @[ -f ./patch/Makefile ] || exit 0; \ | |
4fa63067 NN |
18484 | r=`${PWD_COMMAND}`; export r; \ |
18485 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18486 | $(HOST_EXPORTS) \ |
b813574b | 18487 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18488 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18489 | done; \ | |
b813574b | 18490 | echo "Doing dvi in patch" ; \ |
b00612cc | 18491 | (cd $(HOST_SUBDIR)/patch && \ |
4fa63067 NN |
18492 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18493 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18494 | "RANLIB=$${RANLIB}" \ | |
18495 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18496 | dvi) \ |
4fa63067 NN |
18497 | || exit 1 |
18498 | ||
b813574b | 18499 | @endif patch |
4fa63067 | 18500 | |
6d389afc MS |
18501 | .PHONY: maybe-html-patch html-patch |
18502 | maybe-html-patch: | |
18503 | @if patch | |
18504 | maybe-html-patch: html-patch | |
18505 | ||
18506 | html-patch: \ | |
18507 | configure-patch | |
18508 | @[ -f ./patch/Makefile ] || exit 0; \ | |
18509 | r=`${PWD_COMMAND}`; export r; \ | |
18510 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
18511 | $(HOST_EXPORTS) \ |
18512 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18513 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18514 | done; \ | |
18515 | echo "Doing html in patch" ; \ | |
b00612cc | 18516 | (cd $(HOST_SUBDIR)/patch && \ |
6d389afc MS |
18517 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18518 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18519 | "RANLIB=$${RANLIB}" \ | |
18520 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
18521 | html) \ | |
18522 | || exit 1 | |
18523 | ||
18524 | @endif patch | |
18525 | ||
b813574b PB |
18526 | .PHONY: maybe-TAGS-patch TAGS-patch |
18527 | maybe-TAGS-patch: | |
18528 | @if patch | |
18529 | maybe-TAGS-patch: TAGS-patch | |
4fa63067 | 18530 | |
b813574b PB |
18531 | TAGS-patch: \ |
18532 | configure-patch | |
18533 | @[ -f ./patch/Makefile ] || exit 0; \ | |
4fa63067 NN |
18534 | r=`${PWD_COMMAND}`; export r; \ |
18535 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18536 | $(HOST_EXPORTS) \ |
b813574b | 18537 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18538 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18539 | done; \ | |
b813574b | 18540 | echo "Doing TAGS in patch" ; \ |
b00612cc | 18541 | (cd $(HOST_SUBDIR)/patch && \ |
4fa63067 NN |
18542 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18543 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18544 | "RANLIB=$${RANLIB}" \ | |
18545 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18546 | TAGS) \ |
4fa63067 NN |
18547 | || exit 1 |
18548 | ||
b813574b | 18549 | @endif patch |
4fa63067 | 18550 | |
b813574b PB |
18551 | .PHONY: maybe-install-info-patch install-info-patch |
18552 | maybe-install-info-patch: | |
18553 | @if patch | |
18554 | maybe-install-info-patch: install-info-patch | |
4fa63067 | 18555 | |
b813574b PB |
18556 | install-info-patch: \ |
18557 | configure-patch \ | |
18558 | info-patch | |
18559 | @[ -f ./patch/Makefile ] || exit 0; \ | |
4fa63067 NN |
18560 | r=`${PWD_COMMAND}`; export r; \ |
18561 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18562 | $(HOST_EXPORTS) \ |
b813574b | 18563 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18564 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18565 | done; \ | |
b813574b | 18566 | echo "Doing install-info in patch" ; \ |
b00612cc | 18567 | (cd $(HOST_SUBDIR)/patch && \ |
4fa63067 NN |
18568 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18569 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18570 | "RANLIB=$${RANLIB}" \ | |
18571 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18572 | install-info) \ |
4fa63067 NN |
18573 | || exit 1 |
18574 | ||
b813574b | 18575 | @endif patch |
4fa63067 | 18576 | |
b813574b PB |
18577 | .PHONY: maybe-installcheck-patch installcheck-patch |
18578 | maybe-installcheck-patch: | |
18579 | @if patch | |
18580 | maybe-installcheck-patch: installcheck-patch | |
4fa63067 | 18581 | |
b813574b PB |
18582 | installcheck-patch: \ |
18583 | configure-patch | |
18584 | @[ -f ./patch/Makefile ] || exit 0; \ | |
4fa63067 NN |
18585 | r=`${PWD_COMMAND}`; export r; \ |
18586 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18587 | $(HOST_EXPORTS) \ |
b813574b | 18588 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18589 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18590 | done; \ | |
b813574b | 18591 | echo "Doing installcheck in patch" ; \ |
b00612cc | 18592 | (cd $(HOST_SUBDIR)/patch && \ |
4fa63067 NN |
18593 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18594 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18595 | "RANLIB=$${RANLIB}" \ | |
18596 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18597 | installcheck) \ |
4fa63067 NN |
18598 | || exit 1 |
18599 | ||
b813574b | 18600 | @endif patch |
4fa63067 | 18601 | |
b813574b PB |
18602 | .PHONY: maybe-mostlyclean-patch mostlyclean-patch |
18603 | maybe-mostlyclean-patch: | |
18604 | @if patch | |
18605 | maybe-mostlyclean-patch: mostlyclean-patch | |
4fa63067 | 18606 | |
b813574b PB |
18607 | mostlyclean-patch: |
18608 | @[ -f ./patch/Makefile ] || exit 0; \ | |
4fa63067 NN |
18609 | r=`${PWD_COMMAND}`; export r; \ |
18610 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18611 | $(HOST_EXPORTS) \ |
b813574b | 18612 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18613 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18614 | done; \ | |
b813574b | 18615 | echo "Doing mostlyclean in patch" ; \ |
b00612cc | 18616 | (cd $(HOST_SUBDIR)/patch && \ |
4fa63067 NN |
18617 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18618 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18619 | "RANLIB=$${RANLIB}" \ | |
18620 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18621 | mostlyclean) \ |
4fa63067 NN |
18622 | || exit 1 |
18623 | ||
b813574b | 18624 | @endif patch |
4fa63067 | 18625 | |
b813574b PB |
18626 | .PHONY: maybe-clean-patch clean-patch |
18627 | maybe-clean-patch: | |
18628 | @if patch | |
18629 | maybe-clean-patch: clean-patch | |
4fa63067 | 18630 | |
b813574b PB |
18631 | clean-patch: |
18632 | @[ -f ./patch/Makefile ] || exit 0; \ | |
4fa63067 NN |
18633 | r=`${PWD_COMMAND}`; export r; \ |
18634 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18635 | $(HOST_EXPORTS) \ |
b813574b | 18636 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18637 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18638 | done; \ | |
b813574b | 18639 | echo "Doing clean in patch" ; \ |
b00612cc | 18640 | (cd $(HOST_SUBDIR)/patch && \ |
4fa63067 NN |
18641 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18642 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18643 | "RANLIB=$${RANLIB}" \ | |
18644 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18645 | clean) \ |
4fa63067 NN |
18646 | || exit 1 |
18647 | ||
b813574b | 18648 | @endif patch |
4fa63067 | 18649 | |
b813574b PB |
18650 | .PHONY: maybe-distclean-patch distclean-patch |
18651 | maybe-distclean-patch: | |
18652 | @if patch | |
18653 | maybe-distclean-patch: distclean-patch | |
4fa63067 | 18654 | |
b813574b PB |
18655 | distclean-patch: |
18656 | @[ -f ./patch/Makefile ] || exit 0; \ | |
4fa63067 NN |
18657 | r=`${PWD_COMMAND}`; export r; \ |
18658 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18659 | $(HOST_EXPORTS) \ |
b813574b | 18660 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18661 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18662 | done; \ | |
b813574b | 18663 | echo "Doing distclean in patch" ; \ |
b00612cc | 18664 | (cd $(HOST_SUBDIR)/patch && \ |
4fa63067 NN |
18665 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18666 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18667 | "RANLIB=$${RANLIB}" \ | |
18668 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18669 | distclean) \ |
4fa63067 NN |
18670 | || exit 1 |
18671 | ||
b813574b | 18672 | @endif patch |
4fa63067 | 18673 | |
b813574b PB |
18674 | .PHONY: maybe-maintainer-clean-patch maintainer-clean-patch |
18675 | maybe-maintainer-clean-patch: | |
18676 | @if patch | |
18677 | maybe-maintainer-clean-patch: maintainer-clean-patch | |
4fa63067 | 18678 | |
b813574b PB |
18679 | maintainer-clean-patch: |
18680 | @[ -f ./patch/Makefile ] || exit 0; \ | |
4fa63067 NN |
18681 | r=`${PWD_COMMAND}`; export r; \ |
18682 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18683 | $(HOST_EXPORTS) \ |
b813574b | 18684 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18685 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18686 | done; \ | |
b813574b | 18687 | echo "Doing maintainer-clean in patch" ; \ |
b00612cc | 18688 | (cd $(HOST_SUBDIR)/patch && \ |
4fa63067 NN |
18689 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18690 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18691 | "RANLIB=$${RANLIB}" \ | |
18692 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18693 | maintainer-clean) \ |
4fa63067 NN |
18694 | || exit 1 |
18695 | ||
b813574b | 18696 | @endif patch |
4fa63067 NN |
18697 | |
18698 | ||
a7254363 | 18699 | |
b813574b PB |
18700 | .PHONY: configure-perl maybe-configure-perl |
18701 | maybe-configure-perl: | |
18702 | @if perl | |
18703 | maybe-configure-perl: configure-perl | |
a7254363 | 18704 | configure-perl: |
b00612cc PB |
18705 | @test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \ |
18706 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \ | |
b40e3958 L |
18707 | r=`${PWD_COMMAND}`; export r; \ |
18708 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18709 | $(HOST_EXPORTS) \ |
a7254363 PB |
18710 | echo Configuring in $(HOST_SUBDIR)/perl; \ |
18711 | cd "$(HOST_SUBDIR)/perl" || exit 1; \ | |
e2b9e2dc | 18712 | case $(srcdir) in \ |
b00612cc PB |
18713 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
18714 | *) topdir=`echo $(HOST_SUBDIR)/perl/ | \ | |
18715 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 18716 | esac; \ |
b00612cc PB |
18717 | srcdiroption="--srcdir=$${topdir}/perl"; \ |
18718 | libsrcdir="$$s/perl"; \ | |
e2b9e2dc | 18719 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 18720 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 18721 | || exit 1 |
b813574b | 18722 | @endif perl |
e2b9e2dc | 18723 | |
a7254363 PB |
18724 | |
18725 | ||
d545f33b PB |
18726 | |
18727 | ||
b813574b PB |
18728 | .PHONY: all-perl maybe-all-perl |
18729 | maybe-all-perl: | |
18730 | @if perl | |
d27cc32e | 18731 | TARGET-perl=all |
b813574b PB |
18732 | maybe-all-perl: all-perl |
18733 | all-perl: configure-perl | |
b40e3958 L |
18734 | @r=`${PWD_COMMAND}`; export r; \ |
18735 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18736 | $(HOST_EXPORTS) \ |
b00612cc PB |
18737 | (cd $(HOST_SUBDIR)/perl && \ |
18738 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-perl)) | |
b813574b | 18739 | @endif perl |
3866be5d | 18740 | |
a7254363 | 18741 | |
d545f33b PB |
18742 | |
18743 | ||
b813574b PB |
18744 | .PHONY: check-perl maybe-check-perl |
18745 | maybe-check-perl: | |
18746 | @if perl | |
18747 | maybe-check-perl: check-perl | |
3866be5d | 18748 | |
b813574b | 18749 | check-perl: |
b40e3958 L |
18750 | @r=`${PWD_COMMAND}`; export r; \ |
18751 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18752 | $(HOST_EXPORTS) \ |
b00612cc PB |
18753 | (cd $(HOST_SUBDIR)/perl && \ |
18754 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 18755 | |
b813574b | 18756 | @endif perl |
3866be5d | 18757 | |
b813574b PB |
18758 | .PHONY: install-perl maybe-install-perl |
18759 | maybe-install-perl: | |
18760 | @if perl | |
18761 | maybe-install-perl: install-perl | |
16ae0395 | 18762 | |
b813574b | 18763 | install-perl: installdirs |
b40e3958 L |
18764 | @r=`${PWD_COMMAND}`; export r; \ |
18765 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18766 | $(HOST_EXPORTS) \ |
b00612cc | 18767 | (cd $(HOST_SUBDIR)/perl && \ |
2da12f12 | 18768 | $(MAKE) $(FLAGS_TO_PASS) install) |
3866be5d | 18769 | |
b813574b | 18770 | @endif perl |
3866be5d | 18771 | |
4fa63067 NN |
18772 | # Other targets (info, dvi, etc.) |
18773 | ||
b813574b PB |
18774 | .PHONY: maybe-info-perl info-perl |
18775 | maybe-info-perl: | |
18776 | @if perl | |
18777 | maybe-info-perl: info-perl | |
4fa63067 | 18778 | |
b813574b PB |
18779 | info-perl: \ |
18780 | configure-perl | |
18781 | @[ -f ./perl/Makefile ] || exit 0; \ | |
b40e3958 L |
18782 | r=`${PWD_COMMAND}`; export r; \ |
18783 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18784 | $(HOST_EXPORTS) \ |
b813574b | 18785 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18786 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18787 | done; \ | |
b813574b | 18788 | echo "Doing info in perl" ; \ |
b00612cc | 18789 | (cd $(HOST_SUBDIR)/perl && \ |
4fa63067 NN |
18790 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18791 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18792 | "RANLIB=$${RANLIB}" \ | |
18793 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18794 | info) \ |
e2b9e2dc NN |
18795 | || exit 1 |
18796 | ||
b813574b | 18797 | @endif perl |
4fa63067 | 18798 | |
b813574b PB |
18799 | .PHONY: maybe-dvi-perl dvi-perl |
18800 | maybe-dvi-perl: | |
18801 | @if perl | |
18802 | maybe-dvi-perl: dvi-perl | |
4fa63067 | 18803 | |
b813574b PB |
18804 | dvi-perl: \ |
18805 | configure-perl | |
18806 | @[ -f ./perl/Makefile ] || exit 0; \ | |
4fa63067 | 18807 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 18808 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 18809 | $(HOST_EXPORTS) \ |
b813574b | 18810 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18811 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18812 | done; \ | |
b813574b | 18813 | echo "Doing dvi in perl" ; \ |
b00612cc | 18814 | (cd $(HOST_SUBDIR)/perl && \ |
4fa63067 NN |
18815 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18816 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18817 | "RANLIB=$${RANLIB}" \ | |
18818 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18819 | dvi) \ |
4fa63067 | 18820 | || exit 1 |
3866be5d | 18821 | |
b813574b | 18822 | @endif perl |
3866be5d | 18823 | |
6d389afc MS |
18824 | .PHONY: maybe-html-perl html-perl |
18825 | maybe-html-perl: | |
18826 | @if perl | |
18827 | maybe-html-perl: html-perl | |
18828 | ||
18829 | html-perl: \ | |
18830 | configure-perl | |
18831 | @[ -f ./perl/Makefile ] || exit 0; \ | |
18832 | r=`${PWD_COMMAND}`; export r; \ | |
18833 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
18834 | $(HOST_EXPORTS) \ |
18835 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18836 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18837 | done; \ | |
18838 | echo "Doing html in perl" ; \ | |
b00612cc | 18839 | (cd $(HOST_SUBDIR)/perl && \ |
6d389afc MS |
18840 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18841 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18842 | "RANLIB=$${RANLIB}" \ | |
18843 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
18844 | html) \ | |
18845 | || exit 1 | |
18846 | ||
18847 | @endif perl | |
18848 | ||
b813574b PB |
18849 | .PHONY: maybe-TAGS-perl TAGS-perl |
18850 | maybe-TAGS-perl: | |
18851 | @if perl | |
18852 | maybe-TAGS-perl: TAGS-perl | |
4fa63067 | 18853 | |
b813574b PB |
18854 | TAGS-perl: \ |
18855 | configure-perl | |
18856 | @[ -f ./perl/Makefile ] || exit 0; \ | |
4fa63067 | 18857 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 18858 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 18859 | $(HOST_EXPORTS) \ |
b813574b | 18860 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18861 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18862 | done; \ | |
b813574b | 18863 | echo "Doing TAGS in perl" ; \ |
b00612cc | 18864 | (cd $(HOST_SUBDIR)/perl && \ |
4fa63067 NN |
18865 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18866 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18867 | "RANLIB=$${RANLIB}" \ | |
18868 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18869 | TAGS) \ |
4fa63067 | 18870 | || exit 1 |
3866be5d | 18871 | |
b813574b | 18872 | @endif perl |
3866be5d | 18873 | |
b813574b PB |
18874 | .PHONY: maybe-install-info-perl install-info-perl |
18875 | maybe-install-info-perl: | |
18876 | @if perl | |
18877 | maybe-install-info-perl: install-info-perl | |
16ae0395 | 18878 | |
b813574b PB |
18879 | install-info-perl: \ |
18880 | configure-perl \ | |
18881 | info-perl | |
18882 | @[ -f ./perl/Makefile ] || exit 0; \ | |
4fa63067 NN |
18883 | r=`${PWD_COMMAND}`; export r; \ |
18884 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18885 | $(HOST_EXPORTS) \ |
b813574b | 18886 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18887 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18888 | done; \ | |
b813574b | 18889 | echo "Doing install-info in perl" ; \ |
b00612cc | 18890 | (cd $(HOST_SUBDIR)/perl && \ |
4fa63067 NN |
18891 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18892 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18893 | "RANLIB=$${RANLIB}" \ | |
18894 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18895 | install-info) \ |
4fa63067 NN |
18896 | || exit 1 |
18897 | ||
b813574b | 18898 | @endif perl |
4fa63067 | 18899 | |
b813574b PB |
18900 | .PHONY: maybe-installcheck-perl installcheck-perl |
18901 | maybe-installcheck-perl: | |
18902 | @if perl | |
18903 | maybe-installcheck-perl: installcheck-perl | |
4fa63067 | 18904 | |
b813574b PB |
18905 | installcheck-perl: \ |
18906 | configure-perl | |
18907 | @[ -f ./perl/Makefile ] || exit 0; \ | |
4fa63067 NN |
18908 | r=`${PWD_COMMAND}`; export r; \ |
18909 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18910 | $(HOST_EXPORTS) \ |
b813574b | 18911 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18912 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18913 | done; \ | |
b813574b | 18914 | echo "Doing installcheck in perl" ; \ |
b00612cc | 18915 | (cd $(HOST_SUBDIR)/perl && \ |
4fa63067 NN |
18916 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18917 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18918 | "RANLIB=$${RANLIB}" \ | |
18919 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18920 | installcheck) \ |
4fa63067 NN |
18921 | || exit 1 |
18922 | ||
b813574b | 18923 | @endif perl |
4fa63067 | 18924 | |
b813574b PB |
18925 | .PHONY: maybe-mostlyclean-perl mostlyclean-perl |
18926 | maybe-mostlyclean-perl: | |
18927 | @if perl | |
18928 | maybe-mostlyclean-perl: mostlyclean-perl | |
4fa63067 | 18929 | |
b813574b PB |
18930 | mostlyclean-perl: |
18931 | @[ -f ./perl/Makefile ] || exit 0; \ | |
4fa63067 NN |
18932 | r=`${PWD_COMMAND}`; export r; \ |
18933 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18934 | $(HOST_EXPORTS) \ |
b813574b | 18935 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18936 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18937 | done; \ | |
b813574b | 18938 | echo "Doing mostlyclean in perl" ; \ |
b00612cc | 18939 | (cd $(HOST_SUBDIR)/perl && \ |
4fa63067 NN |
18940 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18941 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18942 | "RANLIB=$${RANLIB}" \ | |
18943 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18944 | mostlyclean) \ |
4fa63067 NN |
18945 | || exit 1 |
18946 | ||
b813574b | 18947 | @endif perl |
4fa63067 | 18948 | |
b813574b PB |
18949 | .PHONY: maybe-clean-perl clean-perl |
18950 | maybe-clean-perl: | |
18951 | @if perl | |
18952 | maybe-clean-perl: clean-perl | |
4fa63067 | 18953 | |
b813574b PB |
18954 | clean-perl: |
18955 | @[ -f ./perl/Makefile ] || exit 0; \ | |
4fa63067 NN |
18956 | r=`${PWD_COMMAND}`; export r; \ |
18957 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18958 | $(HOST_EXPORTS) \ |
b813574b | 18959 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18960 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18961 | done; \ | |
b813574b | 18962 | echo "Doing clean in perl" ; \ |
b00612cc | 18963 | (cd $(HOST_SUBDIR)/perl && \ |
4fa63067 NN |
18964 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18965 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18966 | "RANLIB=$${RANLIB}" \ | |
18967 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18968 | clean) \ |
4fa63067 NN |
18969 | || exit 1 |
18970 | ||
b813574b | 18971 | @endif perl |
4fa63067 | 18972 | |
b813574b PB |
18973 | .PHONY: maybe-distclean-perl distclean-perl |
18974 | maybe-distclean-perl: | |
18975 | @if perl | |
18976 | maybe-distclean-perl: distclean-perl | |
4fa63067 | 18977 | |
b813574b PB |
18978 | distclean-perl: |
18979 | @[ -f ./perl/Makefile ] || exit 0; \ | |
4fa63067 NN |
18980 | r=`${PWD_COMMAND}`; export r; \ |
18981 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 18982 | $(HOST_EXPORTS) \ |
b813574b | 18983 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
18984 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
18985 | done; \ | |
b813574b | 18986 | echo "Doing distclean in perl" ; \ |
b00612cc | 18987 | (cd $(HOST_SUBDIR)/perl && \ |
4fa63067 NN |
18988 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18989 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18990 | "RANLIB=$${RANLIB}" \ | |
18991 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 18992 | distclean) \ |
4fa63067 NN |
18993 | || exit 1 |
18994 | ||
b813574b | 18995 | @endif perl |
4fa63067 | 18996 | |
b813574b PB |
18997 | .PHONY: maybe-maintainer-clean-perl maintainer-clean-perl |
18998 | maybe-maintainer-clean-perl: | |
18999 | @if perl | |
19000 | maybe-maintainer-clean-perl: maintainer-clean-perl | |
4fa63067 | 19001 | |
b813574b PB |
19002 | maintainer-clean-perl: |
19003 | @[ -f ./perl/Makefile ] || exit 0; \ | |
4fa63067 | 19004 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 19005 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 19006 | $(HOST_EXPORTS) \ |
b813574b | 19007 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19008 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19009 | done; \ | |
b813574b | 19010 | echo "Doing maintainer-clean in perl" ; \ |
b00612cc | 19011 | (cd $(HOST_SUBDIR)/perl && \ |
4fa63067 NN |
19012 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19013 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19014 | "RANLIB=$${RANLIB}" \ | |
19015 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19016 | maintainer-clean) \ |
4fa63067 | 19017 | || exit 1 |
3866be5d | 19018 | |
b813574b | 19019 | @endif perl |
3866be5d | 19020 | |
4fa63067 | 19021 | |
a7254363 | 19022 | |
b813574b PB |
19023 | .PHONY: configure-prms maybe-configure-prms |
19024 | maybe-configure-prms: | |
19025 | @if prms | |
19026 | maybe-configure-prms: configure-prms | |
a7254363 | 19027 | configure-prms: |
b00612cc PB |
19028 | @test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \ |
19029 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \ | |
b40e3958 L |
19030 | r=`${PWD_COMMAND}`; export r; \ |
19031 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19032 | $(HOST_EXPORTS) \ |
a7254363 PB |
19033 | echo Configuring in $(HOST_SUBDIR)/prms; \ |
19034 | cd "$(HOST_SUBDIR)/prms" || exit 1; \ | |
e2b9e2dc | 19035 | case $(srcdir) in \ |
b00612cc PB |
19036 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
19037 | *) topdir=`echo $(HOST_SUBDIR)/prms/ | \ | |
19038 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 19039 | esac; \ |
b00612cc PB |
19040 | srcdiroption="--srcdir=$${topdir}/prms"; \ |
19041 | libsrcdir="$$s/prms"; \ | |
e2b9e2dc | 19042 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 19043 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 19044 | || exit 1 |
b813574b | 19045 | @endif prms |
e2b9e2dc | 19046 | |
a7254363 PB |
19047 | |
19048 | ||
d545f33b PB |
19049 | |
19050 | ||
b813574b PB |
19051 | .PHONY: all-prms maybe-all-prms |
19052 | maybe-all-prms: | |
19053 | @if prms | |
d27cc32e | 19054 | TARGET-prms=all |
b813574b PB |
19055 | maybe-all-prms: all-prms |
19056 | all-prms: configure-prms | |
b40e3958 L |
19057 | @r=`${PWD_COMMAND}`; export r; \ |
19058 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19059 | $(HOST_EXPORTS) \ |
b00612cc PB |
19060 | (cd $(HOST_SUBDIR)/prms && \ |
19061 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-prms)) | |
b813574b | 19062 | @endif prms |
3866be5d | 19063 | |
a7254363 | 19064 | |
d545f33b PB |
19065 | |
19066 | ||
b813574b PB |
19067 | .PHONY: check-prms maybe-check-prms |
19068 | maybe-check-prms: | |
19069 | @if prms | |
19070 | maybe-check-prms: check-prms | |
3866be5d | 19071 | |
b813574b | 19072 | check-prms: |
b40e3958 L |
19073 | @r=`${PWD_COMMAND}`; export r; \ |
19074 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19075 | $(HOST_EXPORTS) \ |
b00612cc PB |
19076 | (cd $(HOST_SUBDIR)/prms && \ |
19077 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 19078 | |
b813574b | 19079 | @endif prms |
3866be5d | 19080 | |
b813574b PB |
19081 | .PHONY: install-prms maybe-install-prms |
19082 | maybe-install-prms: | |
19083 | @if prms | |
19084 | maybe-install-prms: install-prms | |
4fa63067 | 19085 | |
b813574b | 19086 | install-prms: installdirs |
4fa63067 NN |
19087 | @r=`${PWD_COMMAND}`; export r; \ |
19088 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19089 | $(HOST_EXPORTS) \ |
b00612cc | 19090 | (cd $(HOST_SUBDIR)/prms && \ |
2da12f12 | 19091 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 19092 | |
b813574b | 19093 | @endif prms |
4fa63067 NN |
19094 | |
19095 | # Other targets (info, dvi, etc.) | |
19096 | ||
b813574b PB |
19097 | .PHONY: maybe-info-prms info-prms |
19098 | maybe-info-prms: | |
19099 | @if prms | |
19100 | maybe-info-prms: info-prms | |
4fa63067 | 19101 | |
b813574b PB |
19102 | info-prms: \ |
19103 | configure-prms | |
19104 | @[ -f ./prms/Makefile ] || exit 0; \ | |
4fa63067 NN |
19105 | r=`${PWD_COMMAND}`; export r; \ |
19106 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19107 | $(HOST_EXPORTS) \ |
b813574b | 19108 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19109 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19110 | done; \ | |
b813574b | 19111 | echo "Doing info in prms" ; \ |
b00612cc | 19112 | (cd $(HOST_SUBDIR)/prms && \ |
4fa63067 NN |
19113 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19114 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19115 | "RANLIB=$${RANLIB}" \ | |
19116 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19117 | info) \ |
4fa63067 NN |
19118 | || exit 1 |
19119 | ||
b813574b | 19120 | @endif prms |
4fa63067 | 19121 | |
b813574b PB |
19122 | .PHONY: maybe-dvi-prms dvi-prms |
19123 | maybe-dvi-prms: | |
19124 | @if prms | |
19125 | maybe-dvi-prms: dvi-prms | |
4fa63067 | 19126 | |
b813574b PB |
19127 | dvi-prms: \ |
19128 | configure-prms | |
19129 | @[ -f ./prms/Makefile ] || exit 0; \ | |
4fa63067 NN |
19130 | r=`${PWD_COMMAND}`; export r; \ |
19131 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19132 | $(HOST_EXPORTS) \ |
b813574b | 19133 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19134 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19135 | done; \ | |
b813574b | 19136 | echo "Doing dvi in prms" ; \ |
b00612cc | 19137 | (cd $(HOST_SUBDIR)/prms && \ |
4fa63067 NN |
19138 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19139 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19140 | "RANLIB=$${RANLIB}" \ | |
19141 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19142 | dvi) \ |
4fa63067 NN |
19143 | || exit 1 |
19144 | ||
b813574b | 19145 | @endif prms |
4fa63067 | 19146 | |
6d389afc MS |
19147 | .PHONY: maybe-html-prms html-prms |
19148 | maybe-html-prms: | |
19149 | @if prms | |
19150 | maybe-html-prms: html-prms | |
19151 | ||
19152 | html-prms: \ | |
19153 | configure-prms | |
19154 | @[ -f ./prms/Makefile ] || exit 0; \ | |
19155 | r=`${PWD_COMMAND}`; export r; \ | |
19156 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
19157 | $(HOST_EXPORTS) \ |
19158 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19159 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19160 | done; \ | |
19161 | echo "Doing html in prms" ; \ | |
b00612cc | 19162 | (cd $(HOST_SUBDIR)/prms && \ |
6d389afc MS |
19163 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19164 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19165 | "RANLIB=$${RANLIB}" \ | |
19166 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
19167 | html) \ | |
19168 | || exit 1 | |
19169 | ||
19170 | @endif prms | |
19171 | ||
b813574b PB |
19172 | .PHONY: maybe-TAGS-prms TAGS-prms |
19173 | maybe-TAGS-prms: | |
19174 | @if prms | |
19175 | maybe-TAGS-prms: TAGS-prms | |
4fa63067 | 19176 | |
b813574b PB |
19177 | TAGS-prms: \ |
19178 | configure-prms | |
19179 | @[ -f ./prms/Makefile ] || exit 0; \ | |
4fa63067 NN |
19180 | r=`${PWD_COMMAND}`; export r; \ |
19181 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19182 | $(HOST_EXPORTS) \ |
b813574b | 19183 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19184 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19185 | done; \ | |
b813574b | 19186 | echo "Doing TAGS in prms" ; \ |
b00612cc | 19187 | (cd $(HOST_SUBDIR)/prms && \ |
4fa63067 NN |
19188 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19189 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19190 | "RANLIB=$${RANLIB}" \ | |
19191 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19192 | TAGS) \ |
4fa63067 NN |
19193 | || exit 1 |
19194 | ||
b813574b | 19195 | @endif prms |
4fa63067 | 19196 | |
b813574b PB |
19197 | .PHONY: maybe-install-info-prms install-info-prms |
19198 | maybe-install-info-prms: | |
19199 | @if prms | |
19200 | maybe-install-info-prms: install-info-prms | |
4fa63067 | 19201 | |
b813574b PB |
19202 | install-info-prms: \ |
19203 | configure-prms \ | |
19204 | info-prms | |
19205 | @[ -f ./prms/Makefile ] || exit 0; \ | |
4fa63067 NN |
19206 | r=`${PWD_COMMAND}`; export r; \ |
19207 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19208 | $(HOST_EXPORTS) \ |
b813574b | 19209 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19210 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19211 | done; \ | |
b813574b | 19212 | echo "Doing install-info in prms" ; \ |
b00612cc | 19213 | (cd $(HOST_SUBDIR)/prms && \ |
4fa63067 NN |
19214 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19215 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19216 | "RANLIB=$${RANLIB}" \ | |
19217 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19218 | install-info) \ |
4fa63067 NN |
19219 | || exit 1 |
19220 | ||
b813574b | 19221 | @endif prms |
4fa63067 | 19222 | |
b813574b PB |
19223 | .PHONY: maybe-installcheck-prms installcheck-prms |
19224 | maybe-installcheck-prms: | |
19225 | @if prms | |
19226 | maybe-installcheck-prms: installcheck-prms | |
4fa63067 | 19227 | |
b813574b PB |
19228 | installcheck-prms: \ |
19229 | configure-prms | |
19230 | @[ -f ./prms/Makefile ] || exit 0; \ | |
4fa63067 NN |
19231 | r=`${PWD_COMMAND}`; export r; \ |
19232 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19233 | $(HOST_EXPORTS) \ |
b813574b | 19234 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19235 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19236 | done; \ | |
b813574b | 19237 | echo "Doing installcheck in prms" ; \ |
b00612cc | 19238 | (cd $(HOST_SUBDIR)/prms && \ |
4fa63067 NN |
19239 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19240 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19241 | "RANLIB=$${RANLIB}" \ | |
19242 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19243 | installcheck) \ |
4fa63067 NN |
19244 | || exit 1 |
19245 | ||
b813574b | 19246 | @endif prms |
4fa63067 | 19247 | |
b813574b PB |
19248 | .PHONY: maybe-mostlyclean-prms mostlyclean-prms |
19249 | maybe-mostlyclean-prms: | |
19250 | @if prms | |
19251 | maybe-mostlyclean-prms: mostlyclean-prms | |
4fa63067 | 19252 | |
b813574b PB |
19253 | mostlyclean-prms: |
19254 | @[ -f ./prms/Makefile ] || exit 0; \ | |
4fa63067 NN |
19255 | r=`${PWD_COMMAND}`; export r; \ |
19256 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19257 | $(HOST_EXPORTS) \ |
b813574b | 19258 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19259 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19260 | done; \ | |
b813574b | 19261 | echo "Doing mostlyclean in prms" ; \ |
b00612cc | 19262 | (cd $(HOST_SUBDIR)/prms && \ |
4fa63067 NN |
19263 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19264 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19265 | "RANLIB=$${RANLIB}" \ | |
19266 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19267 | mostlyclean) \ |
4fa63067 NN |
19268 | || exit 1 |
19269 | ||
b813574b | 19270 | @endif prms |
4fa63067 | 19271 | |
b813574b PB |
19272 | .PHONY: maybe-clean-prms clean-prms |
19273 | maybe-clean-prms: | |
19274 | @if prms | |
19275 | maybe-clean-prms: clean-prms | |
4fa63067 | 19276 | |
b813574b PB |
19277 | clean-prms: |
19278 | @[ -f ./prms/Makefile ] || exit 0; \ | |
4fa63067 NN |
19279 | r=`${PWD_COMMAND}`; export r; \ |
19280 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19281 | $(HOST_EXPORTS) \ |
b813574b | 19282 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19283 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19284 | done; \ | |
b813574b | 19285 | echo "Doing clean in prms" ; \ |
b00612cc | 19286 | (cd $(HOST_SUBDIR)/prms && \ |
4fa63067 NN |
19287 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19288 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19289 | "RANLIB=$${RANLIB}" \ | |
19290 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19291 | clean) \ |
4fa63067 NN |
19292 | || exit 1 |
19293 | ||
b813574b | 19294 | @endif prms |
4fa63067 | 19295 | |
b813574b PB |
19296 | .PHONY: maybe-distclean-prms distclean-prms |
19297 | maybe-distclean-prms: | |
19298 | @if prms | |
19299 | maybe-distclean-prms: distclean-prms | |
4fa63067 | 19300 | |
b813574b PB |
19301 | distclean-prms: |
19302 | @[ -f ./prms/Makefile ] || exit 0; \ | |
4fa63067 NN |
19303 | r=`${PWD_COMMAND}`; export r; \ |
19304 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19305 | $(HOST_EXPORTS) \ |
b813574b | 19306 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19307 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19308 | done; \ | |
b813574b | 19309 | echo "Doing distclean in prms" ; \ |
b00612cc | 19310 | (cd $(HOST_SUBDIR)/prms && \ |
4fa63067 NN |
19311 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19312 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19313 | "RANLIB=$${RANLIB}" \ | |
19314 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19315 | distclean) \ |
4fa63067 NN |
19316 | || exit 1 |
19317 | ||
b813574b | 19318 | @endif prms |
4fa63067 | 19319 | |
b813574b PB |
19320 | .PHONY: maybe-maintainer-clean-prms maintainer-clean-prms |
19321 | maybe-maintainer-clean-prms: | |
19322 | @if prms | |
19323 | maybe-maintainer-clean-prms: maintainer-clean-prms | |
4fa63067 | 19324 | |
b813574b PB |
19325 | maintainer-clean-prms: |
19326 | @[ -f ./prms/Makefile ] || exit 0; \ | |
4fa63067 NN |
19327 | r=`${PWD_COMMAND}`; export r; \ |
19328 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19329 | $(HOST_EXPORTS) \ |
b813574b | 19330 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19331 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19332 | done; \ | |
b813574b | 19333 | echo "Doing maintainer-clean in prms" ; \ |
b00612cc | 19334 | (cd $(HOST_SUBDIR)/prms && \ |
4fa63067 NN |
19335 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19336 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19337 | "RANLIB=$${RANLIB}" \ | |
19338 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19339 | maintainer-clean) \ |
4fa63067 | 19340 | || exit 1 |
16ae0395 | 19341 | |
b813574b | 19342 | @endif prms |
3866be5d NN |
19343 | |
19344 | ||
a7254363 | 19345 | |
b813574b PB |
19346 | .PHONY: configure-rcs maybe-configure-rcs |
19347 | maybe-configure-rcs: | |
19348 | @if rcs | |
19349 | maybe-configure-rcs: configure-rcs | |
a7254363 | 19350 | configure-rcs: |
b00612cc PB |
19351 | @test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \ |
19352 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \ | |
b40e3958 L |
19353 | r=`${PWD_COMMAND}`; export r; \ |
19354 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19355 | $(HOST_EXPORTS) \ |
a7254363 PB |
19356 | echo Configuring in $(HOST_SUBDIR)/rcs; \ |
19357 | cd "$(HOST_SUBDIR)/rcs" || exit 1; \ | |
e2b9e2dc | 19358 | case $(srcdir) in \ |
b00612cc PB |
19359 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
19360 | *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \ | |
19361 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 19362 | esac; \ |
b00612cc PB |
19363 | srcdiroption="--srcdir=$${topdir}/rcs"; \ |
19364 | libsrcdir="$$s/rcs"; \ | |
e2b9e2dc | 19365 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 19366 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 19367 | || exit 1 |
b813574b | 19368 | @endif rcs |
e2b9e2dc | 19369 | |
a7254363 PB |
19370 | |
19371 | ||
d545f33b PB |
19372 | |
19373 | ||
b813574b PB |
19374 | .PHONY: all-rcs maybe-all-rcs |
19375 | maybe-all-rcs: | |
19376 | @if rcs | |
d27cc32e | 19377 | TARGET-rcs=all |
b813574b PB |
19378 | maybe-all-rcs: all-rcs |
19379 | all-rcs: configure-rcs | |
b40e3958 L |
19380 | @r=`${PWD_COMMAND}`; export r; \ |
19381 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19382 | $(HOST_EXPORTS) \ |
b00612cc PB |
19383 | (cd $(HOST_SUBDIR)/rcs && \ |
19384 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-rcs)) | |
b813574b | 19385 | @endif rcs |
3866be5d | 19386 | |
a7254363 | 19387 | |
d545f33b PB |
19388 | |
19389 | ||
b813574b PB |
19390 | .PHONY: check-rcs maybe-check-rcs |
19391 | maybe-check-rcs: | |
19392 | @if rcs | |
19393 | maybe-check-rcs: check-rcs | |
3866be5d | 19394 | |
b813574b | 19395 | check-rcs: |
b40e3958 L |
19396 | @r=`${PWD_COMMAND}`; export r; \ |
19397 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19398 | $(HOST_EXPORTS) \ |
b00612cc PB |
19399 | (cd $(HOST_SUBDIR)/rcs && \ |
19400 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 19401 | |
b813574b | 19402 | @endif rcs |
3866be5d | 19403 | |
b813574b PB |
19404 | .PHONY: install-rcs maybe-install-rcs |
19405 | maybe-install-rcs: | |
19406 | @if rcs | |
19407 | maybe-install-rcs: install-rcs | |
16ae0395 | 19408 | |
b813574b | 19409 | install-rcs: installdirs |
b40e3958 L |
19410 | @r=`${PWD_COMMAND}`; export r; \ |
19411 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19412 | $(HOST_EXPORTS) \ |
b00612cc | 19413 | (cd $(HOST_SUBDIR)/rcs && \ |
2da12f12 | 19414 | $(MAKE) $(FLAGS_TO_PASS) install) |
3866be5d | 19415 | |
b813574b | 19416 | @endif rcs |
3866be5d | 19417 | |
4fa63067 NN |
19418 | # Other targets (info, dvi, etc.) |
19419 | ||
b813574b PB |
19420 | .PHONY: maybe-info-rcs info-rcs |
19421 | maybe-info-rcs: | |
19422 | @if rcs | |
19423 | maybe-info-rcs: info-rcs | |
4fa63067 | 19424 | |
b813574b PB |
19425 | info-rcs: \ |
19426 | configure-rcs | |
19427 | @[ -f ./rcs/Makefile ] || exit 0; \ | |
4fa63067 NN |
19428 | r=`${PWD_COMMAND}`; export r; \ |
19429 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19430 | $(HOST_EXPORTS) \ |
b813574b | 19431 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19432 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19433 | done; \ | |
b813574b | 19434 | echo "Doing info in rcs" ; \ |
b00612cc | 19435 | (cd $(HOST_SUBDIR)/rcs && \ |
4fa63067 NN |
19436 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19437 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19438 | "RANLIB=$${RANLIB}" \ | |
19439 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19440 | info) \ |
4fa63067 NN |
19441 | || exit 1 |
19442 | ||
b813574b | 19443 | @endif rcs |
4fa63067 | 19444 | |
b813574b PB |
19445 | .PHONY: maybe-dvi-rcs dvi-rcs |
19446 | maybe-dvi-rcs: | |
19447 | @if rcs | |
19448 | maybe-dvi-rcs: dvi-rcs | |
4fa63067 | 19449 | |
b813574b PB |
19450 | dvi-rcs: \ |
19451 | configure-rcs | |
19452 | @[ -f ./rcs/Makefile ] || exit 0; \ | |
4fa63067 NN |
19453 | r=`${PWD_COMMAND}`; export r; \ |
19454 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19455 | $(HOST_EXPORTS) \ |
b813574b | 19456 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19457 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19458 | done; \ | |
b813574b | 19459 | echo "Doing dvi in rcs" ; \ |
b00612cc | 19460 | (cd $(HOST_SUBDIR)/rcs && \ |
4fa63067 NN |
19461 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19462 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19463 | "RANLIB=$${RANLIB}" \ | |
19464 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19465 | dvi) \ |
4fa63067 NN |
19466 | || exit 1 |
19467 | ||
b813574b | 19468 | @endif rcs |
4fa63067 | 19469 | |
6d389afc MS |
19470 | .PHONY: maybe-html-rcs html-rcs |
19471 | maybe-html-rcs: | |
19472 | @if rcs | |
19473 | maybe-html-rcs: html-rcs | |
19474 | ||
19475 | html-rcs: \ | |
19476 | configure-rcs | |
19477 | @[ -f ./rcs/Makefile ] || exit 0; \ | |
19478 | r=`${PWD_COMMAND}`; export r; \ | |
19479 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
19480 | $(HOST_EXPORTS) \ |
19481 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19482 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19483 | done; \ | |
19484 | echo "Doing html in rcs" ; \ | |
b00612cc | 19485 | (cd $(HOST_SUBDIR)/rcs && \ |
6d389afc MS |
19486 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19487 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19488 | "RANLIB=$${RANLIB}" \ | |
19489 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
19490 | html) \ | |
19491 | || exit 1 | |
19492 | ||
19493 | @endif rcs | |
19494 | ||
b813574b PB |
19495 | .PHONY: maybe-TAGS-rcs TAGS-rcs |
19496 | maybe-TAGS-rcs: | |
19497 | @if rcs | |
19498 | maybe-TAGS-rcs: TAGS-rcs | |
4fa63067 | 19499 | |
b813574b PB |
19500 | TAGS-rcs: \ |
19501 | configure-rcs | |
19502 | @[ -f ./rcs/Makefile ] || exit 0; \ | |
4fa63067 NN |
19503 | r=`${PWD_COMMAND}`; export r; \ |
19504 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19505 | $(HOST_EXPORTS) \ |
b813574b | 19506 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19507 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19508 | done; \ | |
b813574b | 19509 | echo "Doing TAGS in rcs" ; \ |
b00612cc | 19510 | (cd $(HOST_SUBDIR)/rcs && \ |
4fa63067 NN |
19511 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19512 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19513 | "RANLIB=$${RANLIB}" \ | |
19514 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19515 | TAGS) \ |
4fa63067 NN |
19516 | || exit 1 |
19517 | ||
b813574b | 19518 | @endif rcs |
4fa63067 | 19519 | |
b813574b PB |
19520 | .PHONY: maybe-install-info-rcs install-info-rcs |
19521 | maybe-install-info-rcs: | |
19522 | @if rcs | |
19523 | maybe-install-info-rcs: install-info-rcs | |
4fa63067 | 19524 | |
b813574b PB |
19525 | install-info-rcs: \ |
19526 | configure-rcs \ | |
19527 | info-rcs | |
19528 | @[ -f ./rcs/Makefile ] || exit 0; \ | |
4fa63067 NN |
19529 | r=`${PWD_COMMAND}`; export r; \ |
19530 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19531 | $(HOST_EXPORTS) \ |
b813574b | 19532 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19533 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19534 | done; \ | |
b813574b | 19535 | echo "Doing install-info in rcs" ; \ |
b00612cc | 19536 | (cd $(HOST_SUBDIR)/rcs && \ |
4fa63067 NN |
19537 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19538 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19539 | "RANLIB=$${RANLIB}" \ | |
19540 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19541 | install-info) \ |
4fa63067 NN |
19542 | || exit 1 |
19543 | ||
b813574b | 19544 | @endif rcs |
4fa63067 | 19545 | |
b813574b PB |
19546 | .PHONY: maybe-installcheck-rcs installcheck-rcs |
19547 | maybe-installcheck-rcs: | |
19548 | @if rcs | |
19549 | maybe-installcheck-rcs: installcheck-rcs | |
4fa63067 | 19550 | |
b813574b PB |
19551 | installcheck-rcs: \ |
19552 | configure-rcs | |
19553 | @[ -f ./rcs/Makefile ] || exit 0; \ | |
4fa63067 NN |
19554 | r=`${PWD_COMMAND}`; export r; \ |
19555 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19556 | $(HOST_EXPORTS) \ |
b813574b | 19557 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19558 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19559 | done; \ | |
b813574b | 19560 | echo "Doing installcheck in rcs" ; \ |
b00612cc | 19561 | (cd $(HOST_SUBDIR)/rcs && \ |
4fa63067 NN |
19562 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19563 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19564 | "RANLIB=$${RANLIB}" \ | |
19565 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19566 | installcheck) \ |
4fa63067 NN |
19567 | || exit 1 |
19568 | ||
b813574b | 19569 | @endif rcs |
4fa63067 | 19570 | |
b813574b PB |
19571 | .PHONY: maybe-mostlyclean-rcs mostlyclean-rcs |
19572 | maybe-mostlyclean-rcs: | |
19573 | @if rcs | |
19574 | maybe-mostlyclean-rcs: mostlyclean-rcs | |
4fa63067 | 19575 | |
b813574b PB |
19576 | mostlyclean-rcs: |
19577 | @[ -f ./rcs/Makefile ] || exit 0; \ | |
4fa63067 NN |
19578 | r=`${PWD_COMMAND}`; export r; \ |
19579 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19580 | $(HOST_EXPORTS) \ |
b813574b | 19581 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19582 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19583 | done; \ | |
b813574b | 19584 | echo "Doing mostlyclean in rcs" ; \ |
b00612cc | 19585 | (cd $(HOST_SUBDIR)/rcs && \ |
4fa63067 NN |
19586 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19587 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19588 | "RANLIB=$${RANLIB}" \ | |
19589 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19590 | mostlyclean) \ |
4fa63067 NN |
19591 | || exit 1 |
19592 | ||
b813574b | 19593 | @endif rcs |
4fa63067 | 19594 | |
b813574b PB |
19595 | .PHONY: maybe-clean-rcs clean-rcs |
19596 | maybe-clean-rcs: | |
19597 | @if rcs | |
19598 | maybe-clean-rcs: clean-rcs | |
4fa63067 | 19599 | |
b813574b PB |
19600 | clean-rcs: |
19601 | @[ -f ./rcs/Makefile ] || exit 0; \ | |
4fa63067 NN |
19602 | r=`${PWD_COMMAND}`; export r; \ |
19603 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19604 | $(HOST_EXPORTS) \ |
b813574b | 19605 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19606 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19607 | done; \ | |
b813574b | 19608 | echo "Doing clean in rcs" ; \ |
b00612cc | 19609 | (cd $(HOST_SUBDIR)/rcs && \ |
4fa63067 NN |
19610 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19611 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19612 | "RANLIB=$${RANLIB}" \ | |
19613 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19614 | clean) \ |
4fa63067 NN |
19615 | || exit 1 |
19616 | ||
b813574b | 19617 | @endif rcs |
4fa63067 | 19618 | |
b813574b PB |
19619 | .PHONY: maybe-distclean-rcs distclean-rcs |
19620 | maybe-distclean-rcs: | |
19621 | @if rcs | |
19622 | maybe-distclean-rcs: distclean-rcs | |
4fa63067 | 19623 | |
b813574b PB |
19624 | distclean-rcs: |
19625 | @[ -f ./rcs/Makefile ] || exit 0; \ | |
4fa63067 NN |
19626 | r=`${PWD_COMMAND}`; export r; \ |
19627 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19628 | $(HOST_EXPORTS) \ |
b813574b | 19629 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19630 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19631 | done; \ | |
b813574b | 19632 | echo "Doing distclean in rcs" ; \ |
b00612cc | 19633 | (cd $(HOST_SUBDIR)/rcs && \ |
4fa63067 NN |
19634 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19635 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19636 | "RANLIB=$${RANLIB}" \ | |
19637 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19638 | distclean) \ |
4fa63067 NN |
19639 | || exit 1 |
19640 | ||
b813574b | 19641 | @endif rcs |
4fa63067 | 19642 | |
b813574b PB |
19643 | .PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs |
19644 | maybe-maintainer-clean-rcs: | |
19645 | @if rcs | |
19646 | maybe-maintainer-clean-rcs: maintainer-clean-rcs | |
4fa63067 | 19647 | |
b813574b PB |
19648 | maintainer-clean-rcs: |
19649 | @[ -f ./rcs/Makefile ] || exit 0; \ | |
4fa63067 NN |
19650 | r=`${PWD_COMMAND}`; export r; \ |
19651 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19652 | $(HOST_EXPORTS) \ |
b813574b | 19653 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19654 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19655 | done; \ | |
b813574b | 19656 | echo "Doing maintainer-clean in rcs" ; \ |
b00612cc | 19657 | (cd $(HOST_SUBDIR)/rcs && \ |
4fa63067 NN |
19658 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19659 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19660 | "RANLIB=$${RANLIB}" \ | |
19661 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19662 | maintainer-clean) \ |
4fa63067 NN |
19663 | || exit 1 |
19664 | ||
b813574b | 19665 | @endif rcs |
4fa63067 NN |
19666 | |
19667 | ||
a7254363 | 19668 | |
b813574b PB |
19669 | .PHONY: configure-readline maybe-configure-readline |
19670 | maybe-configure-readline: | |
19671 | @if readline | |
19672 | maybe-configure-readline: configure-readline | |
a7254363 | 19673 | configure-readline: |
b00612cc PB |
19674 | @test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \ |
19675 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \ | |
b40e3958 L |
19676 | r=`${PWD_COMMAND}`; export r; \ |
19677 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19678 | $(HOST_EXPORTS) \ |
a7254363 PB |
19679 | echo Configuring in $(HOST_SUBDIR)/readline; \ |
19680 | cd "$(HOST_SUBDIR)/readline" || exit 1; \ | |
e2b9e2dc | 19681 | case $(srcdir) in \ |
b00612cc PB |
19682 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
19683 | *) topdir=`echo $(HOST_SUBDIR)/readline/ | \ | |
19684 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 19685 | esac; \ |
b00612cc PB |
19686 | srcdiroption="--srcdir=$${topdir}/readline"; \ |
19687 | libsrcdir="$$s/readline"; \ | |
e2b9e2dc | 19688 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 19689 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 19690 | || exit 1 |
b813574b | 19691 | @endif readline |
e2b9e2dc | 19692 | |
a7254363 PB |
19693 | |
19694 | ||
d545f33b PB |
19695 | |
19696 | ||
b813574b PB |
19697 | .PHONY: all-readline maybe-all-readline |
19698 | maybe-all-readline: | |
19699 | @if readline | |
d27cc32e | 19700 | TARGET-readline=all |
b813574b PB |
19701 | maybe-all-readline: all-readline |
19702 | all-readline: configure-readline | |
b40e3958 L |
19703 | @r=`${PWD_COMMAND}`; export r; \ |
19704 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19705 | $(HOST_EXPORTS) \ |
b00612cc PB |
19706 | (cd $(HOST_SUBDIR)/readline && \ |
19707 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-readline)) | |
b813574b | 19708 | @endif readline |
3866be5d | 19709 | |
a7254363 | 19710 | |
d545f33b PB |
19711 | |
19712 | ||
b813574b PB |
19713 | .PHONY: check-readline maybe-check-readline |
19714 | maybe-check-readline: | |
19715 | @if readline | |
19716 | maybe-check-readline: check-readline | |
3866be5d | 19717 | |
b813574b PB |
19718 | check-readline: |
19719 | @r=`${PWD_COMMAND}`; export r; \ | |
19720 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b813574b | 19721 | $(HOST_EXPORTS) \ |
b00612cc PB |
19722 | (cd $(HOST_SUBDIR)/readline && \ |
19723 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4fa63067 | 19724 | |
b813574b | 19725 | @endif readline |
4fa63067 | 19726 | |
b813574b PB |
19727 | .PHONY: install-readline maybe-install-readline |
19728 | maybe-install-readline: | |
19729 | @if readline | |
19730 | maybe-install-readline: install-readline | |
4fa63067 | 19731 | |
b813574b PB |
19732 | install-readline: installdirs |
19733 | @r=`${PWD_COMMAND}`; export r; \ | |
19734 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b813574b | 19735 | $(HOST_EXPORTS) \ |
b00612cc | 19736 | (cd $(HOST_SUBDIR)/readline && \ |
2da12f12 | 19737 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 19738 | |
b813574b | 19739 | @endif readline |
4fa63067 NN |
19740 | |
19741 | # Other targets (info, dvi, etc.) | |
19742 | ||
b813574b PB |
19743 | .PHONY: maybe-info-readline info-readline |
19744 | maybe-info-readline: | |
19745 | @if readline | |
19746 | maybe-info-readline: info-readline | |
4fa63067 | 19747 | |
b813574b PB |
19748 | info-readline: \ |
19749 | configure-readline | |
19750 | @[ -f ./readline/Makefile ] || exit 0; \ | |
4fa63067 | 19751 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 19752 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 19753 | $(HOST_EXPORTS) \ |
b813574b | 19754 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19755 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19756 | done; \ | |
b813574b | 19757 | echo "Doing info in readline" ; \ |
b00612cc | 19758 | (cd $(HOST_SUBDIR)/readline && \ |
4fa63067 NN |
19759 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19760 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19761 | "RANLIB=$${RANLIB}" \ | |
19762 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19763 | info) \ |
4fa63067 | 19764 | || exit 1 |
3866be5d | 19765 | |
b813574b | 19766 | @endif readline |
3866be5d | 19767 | |
b813574b PB |
19768 | .PHONY: maybe-dvi-readline dvi-readline |
19769 | maybe-dvi-readline: | |
19770 | @if readline | |
19771 | maybe-dvi-readline: dvi-readline | |
16ae0395 | 19772 | |
b813574b PB |
19773 | dvi-readline: \ |
19774 | configure-readline | |
19775 | @[ -f ./readline/Makefile ] || exit 0; \ | |
4fa63067 | 19776 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 19777 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 19778 | $(HOST_EXPORTS) \ |
b813574b | 19779 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19780 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19781 | done; \ | |
b813574b | 19782 | echo "Doing dvi in readline" ; \ |
b00612cc | 19783 | (cd $(HOST_SUBDIR)/readline && \ |
4fa63067 NN |
19784 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19785 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19786 | "RANLIB=$${RANLIB}" \ | |
19787 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19788 | dvi) \ |
4fa63067 | 19789 | || exit 1 |
3866be5d | 19790 | |
b813574b | 19791 | @endif readline |
3866be5d | 19792 | |
6d389afc MS |
19793 | .PHONY: maybe-html-readline html-readline |
19794 | maybe-html-readline: | |
19795 | @if readline | |
19796 | maybe-html-readline: html-readline | |
19797 | ||
19798 | html-readline: \ | |
19799 | configure-readline | |
19800 | @[ -f ./readline/Makefile ] || exit 0; \ | |
19801 | r=`${PWD_COMMAND}`; export r; \ | |
19802 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
19803 | $(HOST_EXPORTS) \ |
19804 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19805 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19806 | done; \ | |
19807 | echo "Doing html in readline" ; \ | |
b00612cc | 19808 | (cd $(HOST_SUBDIR)/readline && \ |
6d389afc MS |
19809 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19810 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19811 | "RANLIB=$${RANLIB}" \ | |
19812 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
19813 | html) \ | |
19814 | || exit 1 | |
19815 | ||
19816 | @endif readline | |
19817 | ||
b813574b PB |
19818 | .PHONY: maybe-TAGS-readline TAGS-readline |
19819 | maybe-TAGS-readline: | |
19820 | @if readline | |
19821 | maybe-TAGS-readline: TAGS-readline | |
4fa63067 | 19822 | |
b813574b PB |
19823 | TAGS-readline: \ |
19824 | configure-readline | |
19825 | @[ -f ./readline/Makefile ] || exit 0; \ | |
b40e3958 L |
19826 | r=`${PWD_COMMAND}`; export r; \ |
19827 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19828 | $(HOST_EXPORTS) \ |
b813574b | 19829 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19830 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19831 | done; \ | |
b813574b | 19832 | echo "Doing TAGS in readline" ; \ |
b00612cc | 19833 | (cd $(HOST_SUBDIR)/readline && \ |
4fa63067 NN |
19834 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19835 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19836 | "RANLIB=$${RANLIB}" \ | |
19837 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19838 | TAGS) \ |
e2b9e2dc NN |
19839 | || exit 1 |
19840 | ||
b813574b | 19841 | @endif readline |
4fa63067 | 19842 | |
b813574b PB |
19843 | .PHONY: maybe-install-info-readline install-info-readline |
19844 | maybe-install-info-readline: | |
19845 | @if readline | |
19846 | maybe-install-info-readline: install-info-readline | |
4fa63067 | 19847 | |
b813574b PB |
19848 | install-info-readline: \ |
19849 | configure-readline \ | |
19850 | info-readline | |
19851 | @[ -f ./readline/Makefile ] || exit 0; \ | |
4fa63067 | 19852 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 19853 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 19854 | $(HOST_EXPORTS) \ |
b813574b | 19855 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19856 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19857 | done; \ | |
b813574b | 19858 | echo "Doing install-info in readline" ; \ |
b00612cc | 19859 | (cd $(HOST_SUBDIR)/readline && \ |
4fa63067 NN |
19860 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19861 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19862 | "RANLIB=$${RANLIB}" \ | |
19863 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19864 | install-info) \ |
4fa63067 | 19865 | || exit 1 |
3866be5d | 19866 | |
b813574b | 19867 | @endif readline |
3866be5d | 19868 | |
b813574b PB |
19869 | .PHONY: maybe-installcheck-readline installcheck-readline |
19870 | maybe-installcheck-readline: | |
19871 | @if readline | |
19872 | maybe-installcheck-readline: installcheck-readline | |
4fa63067 | 19873 | |
b813574b PB |
19874 | installcheck-readline: \ |
19875 | configure-readline | |
19876 | @[ -f ./readline/Makefile ] || exit 0; \ | |
4fa63067 NN |
19877 | r=`${PWD_COMMAND}`; export r; \ |
19878 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19879 | $(HOST_EXPORTS) \ |
b813574b | 19880 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19881 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19882 | done; \ | |
b813574b | 19883 | echo "Doing installcheck in readline" ; \ |
b00612cc | 19884 | (cd $(HOST_SUBDIR)/readline && \ |
4fa63067 NN |
19885 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19886 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19887 | "RANLIB=$${RANLIB}" \ | |
19888 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19889 | installcheck) \ |
4fa63067 | 19890 | || exit 1 |
3866be5d | 19891 | |
b813574b | 19892 | @endif readline |
3866be5d | 19893 | |
b813574b PB |
19894 | .PHONY: maybe-mostlyclean-readline mostlyclean-readline |
19895 | maybe-mostlyclean-readline: | |
19896 | @if readline | |
19897 | maybe-mostlyclean-readline: mostlyclean-readline | |
4fa63067 | 19898 | |
b813574b PB |
19899 | mostlyclean-readline: |
19900 | @[ -f ./readline/Makefile ] || exit 0; \ | |
4fa63067 NN |
19901 | r=`${PWD_COMMAND}`; export r; \ |
19902 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19903 | $(HOST_EXPORTS) \ |
b813574b | 19904 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19905 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19906 | done; \ | |
b813574b | 19907 | echo "Doing mostlyclean in readline" ; \ |
b00612cc | 19908 | (cd $(HOST_SUBDIR)/readline && \ |
4fa63067 NN |
19909 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19910 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19911 | "RANLIB=$${RANLIB}" \ | |
19912 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19913 | mostlyclean) \ |
4fa63067 NN |
19914 | || exit 1 |
19915 | ||
b813574b | 19916 | @endif readline |
4fa63067 | 19917 | |
b813574b PB |
19918 | .PHONY: maybe-clean-readline clean-readline |
19919 | maybe-clean-readline: | |
19920 | @if readline | |
19921 | maybe-clean-readline: clean-readline | |
4fa63067 | 19922 | |
b813574b PB |
19923 | clean-readline: |
19924 | @[ -f ./readline/Makefile ] || exit 0; \ | |
4fa63067 NN |
19925 | r=`${PWD_COMMAND}`; export r; \ |
19926 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19927 | $(HOST_EXPORTS) \ |
b813574b | 19928 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19929 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19930 | done; \ | |
b813574b | 19931 | echo "Doing clean in readline" ; \ |
b00612cc | 19932 | (cd $(HOST_SUBDIR)/readline && \ |
4fa63067 NN |
19933 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19934 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19935 | "RANLIB=$${RANLIB}" \ | |
19936 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19937 | clean) \ |
4fa63067 NN |
19938 | || exit 1 |
19939 | ||
b813574b | 19940 | @endif readline |
4fa63067 | 19941 | |
b813574b PB |
19942 | .PHONY: maybe-distclean-readline distclean-readline |
19943 | maybe-distclean-readline: | |
19944 | @if readline | |
19945 | maybe-distclean-readline: distclean-readline | |
4fa63067 | 19946 | |
b813574b PB |
19947 | distclean-readline: |
19948 | @[ -f ./readline/Makefile ] || exit 0; \ | |
4fa63067 NN |
19949 | r=`${PWD_COMMAND}`; export r; \ |
19950 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 19951 | $(HOST_EXPORTS) \ |
b813574b | 19952 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19953 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19954 | done; \ | |
b813574b | 19955 | echo "Doing distclean in readline" ; \ |
b00612cc | 19956 | (cd $(HOST_SUBDIR)/readline && \ |
4fa63067 NN |
19957 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19958 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19959 | "RANLIB=$${RANLIB}" \ | |
19960 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19961 | distclean) \ |
4fa63067 NN |
19962 | || exit 1 |
19963 | ||
b813574b | 19964 | @endif readline |
4fa63067 | 19965 | |
b813574b PB |
19966 | .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline |
19967 | maybe-maintainer-clean-readline: | |
19968 | @if readline | |
19969 | maybe-maintainer-clean-readline: maintainer-clean-readline | |
16ae0395 | 19970 | |
b813574b PB |
19971 | maintainer-clean-readline: |
19972 | @[ -f ./readline/Makefile ] || exit 0; \ | |
4fa63067 | 19973 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 19974 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 19975 | $(HOST_EXPORTS) \ |
b813574b | 19976 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
19977 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
19978 | done; \ | |
b813574b | 19979 | echo "Doing maintainer-clean in readline" ; \ |
b00612cc | 19980 | (cd $(HOST_SUBDIR)/readline && \ |
4fa63067 NN |
19981 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19982 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19983 | "RANLIB=$${RANLIB}" \ | |
19984 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 19985 | maintainer-clean) \ |
4fa63067 | 19986 | || exit 1 |
3866be5d | 19987 | |
b813574b | 19988 | @endif readline |
3866be5d | 19989 | |
4fa63067 | 19990 | |
a7254363 | 19991 | |
b813574b PB |
19992 | .PHONY: configure-release maybe-configure-release |
19993 | maybe-configure-release: | |
19994 | @if release | |
19995 | maybe-configure-release: configure-release | |
a7254363 | 19996 | configure-release: |
b00612cc PB |
19997 | @test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \ |
19998 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \ | |
b40e3958 L |
19999 | r=`${PWD_COMMAND}`; export r; \ |
20000 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20001 | $(HOST_EXPORTS) \ |
a7254363 PB |
20002 | echo Configuring in $(HOST_SUBDIR)/release; \ |
20003 | cd "$(HOST_SUBDIR)/release" || exit 1; \ | |
e2b9e2dc | 20004 | case $(srcdir) in \ |
b00612cc PB |
20005 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
20006 | *) topdir=`echo $(HOST_SUBDIR)/release/ | \ | |
20007 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 20008 | esac; \ |
b00612cc PB |
20009 | srcdiroption="--srcdir=$${topdir}/release"; \ |
20010 | libsrcdir="$$s/release"; \ | |
e2b9e2dc | 20011 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 20012 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 20013 | || exit 1 |
b813574b | 20014 | @endif release |
e2b9e2dc | 20015 | |
a7254363 PB |
20016 | |
20017 | ||
d545f33b PB |
20018 | |
20019 | ||
b813574b PB |
20020 | .PHONY: all-release maybe-all-release |
20021 | maybe-all-release: | |
20022 | @if release | |
d27cc32e | 20023 | TARGET-release=all |
b813574b PB |
20024 | maybe-all-release: all-release |
20025 | all-release: configure-release | |
b40e3958 L |
20026 | @r=`${PWD_COMMAND}`; export r; \ |
20027 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20028 | $(HOST_EXPORTS) \ |
b00612cc PB |
20029 | (cd $(HOST_SUBDIR)/release && \ |
20030 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-release)) | |
b813574b | 20031 | @endif release |
3866be5d | 20032 | |
a7254363 | 20033 | |
d545f33b PB |
20034 | |
20035 | ||
b813574b PB |
20036 | .PHONY: check-release maybe-check-release |
20037 | maybe-check-release: | |
20038 | @if release | |
20039 | maybe-check-release: check-release | |
3866be5d | 20040 | |
b813574b | 20041 | check-release: |
3866be5d | 20042 | |
b813574b | 20043 | @endif release |
3866be5d | 20044 | |
b813574b PB |
20045 | .PHONY: install-release maybe-install-release |
20046 | maybe-install-release: | |
20047 | @if release | |
20048 | maybe-install-release: install-release | |
16ae0395 | 20049 | |
b813574b | 20050 | install-release: |
4fa63067 | 20051 | |
b813574b | 20052 | @endif release |
4fa63067 NN |
20053 | |
20054 | # Other targets (info, dvi, etc.) | |
20055 | ||
b813574b PB |
20056 | .PHONY: maybe-info-release info-release |
20057 | maybe-info-release: | |
20058 | @if release | |
20059 | maybe-info-release: info-release | |
4fa63067 | 20060 | |
b813574b PB |
20061 | info-release: \ |
20062 | configure-release | |
20063 | @[ -f ./release/Makefile ] || exit 0; \ | |
4fa63067 NN |
20064 | r=`${PWD_COMMAND}`; export r; \ |
20065 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20066 | $(HOST_EXPORTS) \ |
b813574b | 20067 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20068 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20069 | done; \ | |
b813574b | 20070 | echo "Doing info in release" ; \ |
b00612cc | 20071 | (cd $(HOST_SUBDIR)/release && \ |
4fa63067 NN |
20072 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20073 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20074 | "RANLIB=$${RANLIB}" \ | |
20075 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20076 | info) \ |
4fa63067 NN |
20077 | || exit 1 |
20078 | ||
b813574b | 20079 | @endif release |
4fa63067 | 20080 | |
b813574b PB |
20081 | .PHONY: maybe-dvi-release dvi-release |
20082 | maybe-dvi-release: | |
20083 | @if release | |
20084 | maybe-dvi-release: dvi-release | |
4fa63067 | 20085 | |
b813574b PB |
20086 | dvi-release: \ |
20087 | configure-release | |
20088 | @[ -f ./release/Makefile ] || exit 0; \ | |
4fa63067 NN |
20089 | r=`${PWD_COMMAND}`; export r; \ |
20090 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20091 | $(HOST_EXPORTS) \ |
b813574b | 20092 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20093 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20094 | done; \ | |
b813574b | 20095 | echo "Doing dvi in release" ; \ |
b00612cc | 20096 | (cd $(HOST_SUBDIR)/release && \ |
4fa63067 NN |
20097 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20098 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20099 | "RANLIB=$${RANLIB}" \ | |
20100 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20101 | dvi) \ |
4fa63067 NN |
20102 | || exit 1 |
20103 | ||
b813574b | 20104 | @endif release |
4fa63067 | 20105 | |
6d389afc MS |
20106 | .PHONY: maybe-html-release html-release |
20107 | maybe-html-release: | |
20108 | @if release | |
20109 | maybe-html-release: html-release | |
20110 | ||
20111 | html-release: \ | |
20112 | configure-release | |
20113 | @[ -f ./release/Makefile ] || exit 0; \ | |
20114 | r=`${PWD_COMMAND}`; export r; \ | |
20115 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
20116 | $(HOST_EXPORTS) \ |
20117 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
20118 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
20119 | done; \ | |
20120 | echo "Doing html in release" ; \ | |
b00612cc | 20121 | (cd $(HOST_SUBDIR)/release && \ |
6d389afc MS |
20122 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20123 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20124 | "RANLIB=$${RANLIB}" \ | |
20125 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
20126 | html) \ | |
20127 | || exit 1 | |
20128 | ||
20129 | @endif release | |
20130 | ||
b813574b PB |
20131 | .PHONY: maybe-TAGS-release TAGS-release |
20132 | maybe-TAGS-release: | |
20133 | @if release | |
20134 | maybe-TAGS-release: TAGS-release | |
4fa63067 | 20135 | |
b813574b PB |
20136 | TAGS-release: \ |
20137 | configure-release | |
20138 | @[ -f ./release/Makefile ] || exit 0; \ | |
4fa63067 NN |
20139 | r=`${PWD_COMMAND}`; export r; \ |
20140 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20141 | $(HOST_EXPORTS) \ |
b813574b | 20142 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20143 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20144 | done; \ | |
b813574b | 20145 | echo "Doing TAGS in release" ; \ |
b00612cc | 20146 | (cd $(HOST_SUBDIR)/release && \ |
4fa63067 NN |
20147 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20148 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20149 | "RANLIB=$${RANLIB}" \ | |
20150 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20151 | TAGS) \ |
4fa63067 NN |
20152 | || exit 1 |
20153 | ||
b813574b | 20154 | @endif release |
4fa63067 | 20155 | |
b813574b PB |
20156 | .PHONY: maybe-install-info-release install-info-release |
20157 | maybe-install-info-release: | |
20158 | @if release | |
20159 | maybe-install-info-release: install-info-release | |
4fa63067 | 20160 | |
b813574b PB |
20161 | install-info-release: \ |
20162 | configure-release \ | |
20163 | info-release | |
20164 | @[ -f ./release/Makefile ] || exit 0; \ | |
4fa63067 NN |
20165 | r=`${PWD_COMMAND}`; export r; \ |
20166 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20167 | $(HOST_EXPORTS) \ |
b813574b | 20168 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20169 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20170 | done; \ | |
b813574b | 20171 | echo "Doing install-info in release" ; \ |
b00612cc | 20172 | (cd $(HOST_SUBDIR)/release && \ |
4fa63067 NN |
20173 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20174 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20175 | "RANLIB=$${RANLIB}" \ | |
20176 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20177 | install-info) \ |
4fa63067 NN |
20178 | || exit 1 |
20179 | ||
b813574b | 20180 | @endif release |
4fa63067 | 20181 | |
b813574b PB |
20182 | .PHONY: maybe-installcheck-release installcheck-release |
20183 | maybe-installcheck-release: | |
20184 | @if release | |
20185 | maybe-installcheck-release: installcheck-release | |
4fa63067 | 20186 | |
b813574b PB |
20187 | installcheck-release: \ |
20188 | configure-release | |
20189 | @[ -f ./release/Makefile ] || exit 0; \ | |
4fa63067 NN |
20190 | r=`${PWD_COMMAND}`; export r; \ |
20191 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20192 | $(HOST_EXPORTS) \ |
b813574b | 20193 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20194 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20195 | done; \ | |
b813574b | 20196 | echo "Doing installcheck in release" ; \ |
b00612cc | 20197 | (cd $(HOST_SUBDIR)/release && \ |
4fa63067 NN |
20198 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20199 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20200 | "RANLIB=$${RANLIB}" \ | |
20201 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20202 | installcheck) \ |
4fa63067 NN |
20203 | || exit 1 |
20204 | ||
b813574b | 20205 | @endif release |
4fa63067 | 20206 | |
b813574b PB |
20207 | .PHONY: maybe-mostlyclean-release mostlyclean-release |
20208 | maybe-mostlyclean-release: | |
20209 | @if release | |
20210 | maybe-mostlyclean-release: mostlyclean-release | |
4fa63067 | 20211 | |
b813574b PB |
20212 | mostlyclean-release: |
20213 | @[ -f ./release/Makefile ] || exit 0; \ | |
4fa63067 NN |
20214 | r=`${PWD_COMMAND}`; export r; \ |
20215 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20216 | $(HOST_EXPORTS) \ |
b813574b | 20217 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20218 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20219 | done; \ | |
b813574b | 20220 | echo "Doing mostlyclean in release" ; \ |
b00612cc | 20221 | (cd $(HOST_SUBDIR)/release && \ |
4fa63067 NN |
20222 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20223 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20224 | "RANLIB=$${RANLIB}" \ | |
20225 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20226 | mostlyclean) \ |
4fa63067 NN |
20227 | || exit 1 |
20228 | ||
b813574b | 20229 | @endif release |
4fa63067 | 20230 | |
b813574b PB |
20231 | .PHONY: maybe-clean-release clean-release |
20232 | maybe-clean-release: | |
20233 | @if release | |
20234 | maybe-clean-release: clean-release | |
4fa63067 | 20235 | |
b813574b PB |
20236 | clean-release: |
20237 | @[ -f ./release/Makefile ] || exit 0; \ | |
4fa63067 NN |
20238 | r=`${PWD_COMMAND}`; export r; \ |
20239 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20240 | $(HOST_EXPORTS) \ |
b813574b | 20241 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20242 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20243 | done; \ | |
b813574b | 20244 | echo "Doing clean in release" ; \ |
b00612cc | 20245 | (cd $(HOST_SUBDIR)/release && \ |
4fa63067 NN |
20246 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20247 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20248 | "RANLIB=$${RANLIB}" \ | |
20249 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20250 | clean) \ |
4fa63067 NN |
20251 | || exit 1 |
20252 | ||
b813574b | 20253 | @endif release |
4fa63067 | 20254 | |
b813574b PB |
20255 | .PHONY: maybe-distclean-release distclean-release |
20256 | maybe-distclean-release: | |
20257 | @if release | |
20258 | maybe-distclean-release: distclean-release | |
4fa63067 | 20259 | |
b813574b PB |
20260 | distclean-release: |
20261 | @[ -f ./release/Makefile ] || exit 0; \ | |
4fa63067 NN |
20262 | r=`${PWD_COMMAND}`; export r; \ |
20263 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20264 | $(HOST_EXPORTS) \ |
b813574b | 20265 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20266 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20267 | done; \ | |
b813574b | 20268 | echo "Doing distclean in release" ; \ |
b00612cc | 20269 | (cd $(HOST_SUBDIR)/release && \ |
4fa63067 NN |
20270 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20271 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20272 | "RANLIB=$${RANLIB}" \ | |
20273 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20274 | distclean) \ |
4fa63067 NN |
20275 | || exit 1 |
20276 | ||
b813574b | 20277 | @endif release |
4fa63067 | 20278 | |
b813574b PB |
20279 | .PHONY: maybe-maintainer-clean-release maintainer-clean-release |
20280 | maybe-maintainer-clean-release: | |
20281 | @if release | |
20282 | maybe-maintainer-clean-release: maintainer-clean-release | |
4fa63067 | 20283 | |
b813574b PB |
20284 | maintainer-clean-release: |
20285 | @[ -f ./release/Makefile ] || exit 0; \ | |
4fa63067 NN |
20286 | r=`${PWD_COMMAND}`; export r; \ |
20287 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20288 | $(HOST_EXPORTS) \ |
b813574b | 20289 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20290 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20291 | done; \ | |
b813574b | 20292 | echo "Doing maintainer-clean in release" ; \ |
b00612cc | 20293 | (cd $(HOST_SUBDIR)/release && \ |
4fa63067 NN |
20294 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20295 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20296 | "RANLIB=$${RANLIB}" \ | |
20297 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20298 | maintainer-clean) \ |
4fa63067 | 20299 | || exit 1 |
3866be5d | 20300 | |
b813574b | 20301 | @endif release |
3866be5d | 20302 | |
4fa63067 | 20303 | |
a7254363 | 20304 | |
b813574b PB |
20305 | .PHONY: configure-recode maybe-configure-recode |
20306 | maybe-configure-recode: | |
20307 | @if recode | |
20308 | maybe-configure-recode: configure-recode | |
a7254363 | 20309 | configure-recode: |
b00612cc PB |
20310 | @test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \ |
20311 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \ | |
b40e3958 L |
20312 | r=`${PWD_COMMAND}`; export r; \ |
20313 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20314 | $(HOST_EXPORTS) \ |
a7254363 PB |
20315 | echo Configuring in $(HOST_SUBDIR)/recode; \ |
20316 | cd "$(HOST_SUBDIR)/recode" || exit 1; \ | |
e2b9e2dc | 20317 | case $(srcdir) in \ |
b00612cc PB |
20318 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
20319 | *) topdir=`echo $(HOST_SUBDIR)/recode/ | \ | |
20320 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 20321 | esac; \ |
b00612cc PB |
20322 | srcdiroption="--srcdir=$${topdir}/recode"; \ |
20323 | libsrcdir="$$s/recode"; \ | |
e2b9e2dc | 20324 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 20325 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 20326 | || exit 1 |
b813574b | 20327 | @endif recode |
e2b9e2dc | 20328 | |
a7254363 PB |
20329 | |
20330 | ||
d545f33b PB |
20331 | |
20332 | ||
b813574b PB |
20333 | .PHONY: all-recode maybe-all-recode |
20334 | maybe-all-recode: | |
20335 | @if recode | |
d27cc32e | 20336 | TARGET-recode=all |
b813574b PB |
20337 | maybe-all-recode: all-recode |
20338 | all-recode: configure-recode | |
b40e3958 L |
20339 | @r=`${PWD_COMMAND}`; export r; \ |
20340 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20341 | $(HOST_EXPORTS) \ |
b00612cc PB |
20342 | (cd $(HOST_SUBDIR)/recode && \ |
20343 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-recode)) | |
b813574b | 20344 | @endif recode |
3866be5d | 20345 | |
a7254363 | 20346 | |
d545f33b PB |
20347 | |
20348 | ||
b813574b PB |
20349 | .PHONY: check-recode maybe-check-recode |
20350 | maybe-check-recode: | |
20351 | @if recode | |
20352 | maybe-check-recode: check-recode | |
3866be5d | 20353 | |
b813574b | 20354 | check-recode: |
b40e3958 L |
20355 | @r=`${PWD_COMMAND}`; export r; \ |
20356 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20357 | $(HOST_EXPORTS) \ |
b00612cc PB |
20358 | (cd $(HOST_SUBDIR)/recode && \ |
20359 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 20360 | |
b813574b | 20361 | @endif recode |
3866be5d | 20362 | |
b813574b PB |
20363 | .PHONY: install-recode maybe-install-recode |
20364 | maybe-install-recode: | |
20365 | @if recode | |
20366 | maybe-install-recode: install-recode | |
4fa63067 | 20367 | |
b813574b | 20368 | install-recode: installdirs |
4fa63067 NN |
20369 | @r=`${PWD_COMMAND}`; export r; \ |
20370 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20371 | $(HOST_EXPORTS) \ |
b00612cc | 20372 | (cd $(HOST_SUBDIR)/recode && \ |
2da12f12 | 20373 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 20374 | |
b813574b | 20375 | @endif recode |
4fa63067 NN |
20376 | |
20377 | # Other targets (info, dvi, etc.) | |
20378 | ||
b813574b PB |
20379 | .PHONY: maybe-info-recode info-recode |
20380 | maybe-info-recode: | |
20381 | @if recode | |
20382 | maybe-info-recode: info-recode | |
4fa63067 | 20383 | |
b813574b PB |
20384 | info-recode: \ |
20385 | configure-recode | |
20386 | @[ -f ./recode/Makefile ] || exit 0; \ | |
4fa63067 NN |
20387 | r=`${PWD_COMMAND}`; export r; \ |
20388 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20389 | $(HOST_EXPORTS) \ |
b813574b | 20390 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20391 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20392 | done; \ | |
b813574b | 20393 | echo "Doing info in recode" ; \ |
b00612cc | 20394 | (cd $(HOST_SUBDIR)/recode && \ |
4fa63067 NN |
20395 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20396 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20397 | "RANLIB=$${RANLIB}" \ | |
20398 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20399 | info) \ |
4fa63067 NN |
20400 | || exit 1 |
20401 | ||
b813574b | 20402 | @endif recode |
4fa63067 | 20403 | |
b813574b PB |
20404 | .PHONY: maybe-dvi-recode dvi-recode |
20405 | maybe-dvi-recode: | |
20406 | @if recode | |
20407 | maybe-dvi-recode: dvi-recode | |
4fa63067 | 20408 | |
b813574b PB |
20409 | dvi-recode: \ |
20410 | configure-recode | |
20411 | @[ -f ./recode/Makefile ] || exit 0; \ | |
4fa63067 NN |
20412 | r=`${PWD_COMMAND}`; export r; \ |
20413 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20414 | $(HOST_EXPORTS) \ |
b813574b | 20415 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20416 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20417 | done; \ | |
b813574b | 20418 | echo "Doing dvi in recode" ; \ |
b00612cc | 20419 | (cd $(HOST_SUBDIR)/recode && \ |
4fa63067 NN |
20420 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20421 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20422 | "RANLIB=$${RANLIB}" \ | |
20423 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20424 | dvi) \ |
4fa63067 NN |
20425 | || exit 1 |
20426 | ||
b813574b | 20427 | @endif recode |
4fa63067 | 20428 | |
6d389afc MS |
20429 | .PHONY: maybe-html-recode html-recode |
20430 | maybe-html-recode: | |
20431 | @if recode | |
20432 | maybe-html-recode: html-recode | |
20433 | ||
20434 | html-recode: \ | |
20435 | configure-recode | |
20436 | @[ -f ./recode/Makefile ] || exit 0; \ | |
20437 | r=`${PWD_COMMAND}`; export r; \ | |
20438 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
20439 | $(HOST_EXPORTS) \ |
20440 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
20441 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
20442 | done; \ | |
20443 | echo "Doing html in recode" ; \ | |
b00612cc | 20444 | (cd $(HOST_SUBDIR)/recode && \ |
6d389afc MS |
20445 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20446 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20447 | "RANLIB=$${RANLIB}" \ | |
20448 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
20449 | html) \ | |
20450 | || exit 1 | |
20451 | ||
20452 | @endif recode | |
20453 | ||
b813574b PB |
20454 | .PHONY: maybe-TAGS-recode TAGS-recode |
20455 | maybe-TAGS-recode: | |
20456 | @if recode | |
20457 | maybe-TAGS-recode: TAGS-recode | |
4fa63067 | 20458 | |
b813574b PB |
20459 | TAGS-recode: \ |
20460 | configure-recode | |
20461 | @[ -f ./recode/Makefile ] || exit 0; \ | |
4fa63067 NN |
20462 | r=`${PWD_COMMAND}`; export r; \ |
20463 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20464 | $(HOST_EXPORTS) \ |
b813574b | 20465 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20466 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20467 | done; \ | |
b813574b | 20468 | echo "Doing TAGS in recode" ; \ |
b00612cc | 20469 | (cd $(HOST_SUBDIR)/recode && \ |
4fa63067 NN |
20470 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20471 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20472 | "RANLIB=$${RANLIB}" \ | |
20473 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20474 | TAGS) \ |
4fa63067 NN |
20475 | || exit 1 |
20476 | ||
b813574b | 20477 | @endif recode |
4fa63067 | 20478 | |
b813574b PB |
20479 | .PHONY: maybe-install-info-recode install-info-recode |
20480 | maybe-install-info-recode: | |
20481 | @if recode | |
20482 | maybe-install-info-recode: install-info-recode | |
4fa63067 | 20483 | |
b813574b PB |
20484 | install-info-recode: \ |
20485 | configure-recode \ | |
20486 | info-recode | |
20487 | @[ -f ./recode/Makefile ] || exit 0; \ | |
4fa63067 NN |
20488 | r=`${PWD_COMMAND}`; export r; \ |
20489 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20490 | $(HOST_EXPORTS) \ |
b813574b | 20491 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20492 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20493 | done; \ | |
b813574b | 20494 | echo "Doing install-info in recode" ; \ |
b00612cc | 20495 | (cd $(HOST_SUBDIR)/recode && \ |
4fa63067 NN |
20496 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20497 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20498 | "RANLIB=$${RANLIB}" \ | |
20499 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20500 | install-info) \ |
4fa63067 NN |
20501 | || exit 1 |
20502 | ||
b813574b | 20503 | @endif recode |
4fa63067 | 20504 | |
b813574b PB |
20505 | .PHONY: maybe-installcheck-recode installcheck-recode |
20506 | maybe-installcheck-recode: | |
20507 | @if recode | |
20508 | maybe-installcheck-recode: installcheck-recode | |
4fa63067 | 20509 | |
b813574b PB |
20510 | installcheck-recode: \ |
20511 | configure-recode | |
20512 | @[ -f ./recode/Makefile ] || exit 0; \ | |
4fa63067 NN |
20513 | r=`${PWD_COMMAND}`; export r; \ |
20514 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20515 | $(HOST_EXPORTS) \ |
b813574b | 20516 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20517 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20518 | done; \ | |
b813574b | 20519 | echo "Doing installcheck in recode" ; \ |
b00612cc | 20520 | (cd $(HOST_SUBDIR)/recode && \ |
4fa63067 NN |
20521 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20522 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20523 | "RANLIB=$${RANLIB}" \ | |
20524 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20525 | installcheck) \ |
4fa63067 NN |
20526 | || exit 1 |
20527 | ||
b813574b | 20528 | @endif recode |
4fa63067 | 20529 | |
b813574b PB |
20530 | .PHONY: maybe-mostlyclean-recode mostlyclean-recode |
20531 | maybe-mostlyclean-recode: | |
20532 | @if recode | |
20533 | maybe-mostlyclean-recode: mostlyclean-recode | |
4fa63067 | 20534 | |
b813574b PB |
20535 | mostlyclean-recode: |
20536 | @[ -f ./recode/Makefile ] || exit 0; \ | |
4fa63067 NN |
20537 | r=`${PWD_COMMAND}`; export r; \ |
20538 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20539 | $(HOST_EXPORTS) \ |
b813574b | 20540 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20541 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20542 | done; \ | |
b813574b | 20543 | echo "Doing mostlyclean in recode" ; \ |
b00612cc | 20544 | (cd $(HOST_SUBDIR)/recode && \ |
4fa63067 NN |
20545 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20546 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20547 | "RANLIB=$${RANLIB}" \ | |
20548 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20549 | mostlyclean) \ |
4fa63067 NN |
20550 | || exit 1 |
20551 | ||
b813574b | 20552 | @endif recode |
4fa63067 | 20553 | |
b813574b PB |
20554 | .PHONY: maybe-clean-recode clean-recode |
20555 | maybe-clean-recode: | |
20556 | @if recode | |
20557 | maybe-clean-recode: clean-recode | |
4fa63067 | 20558 | |
b813574b PB |
20559 | clean-recode: |
20560 | @[ -f ./recode/Makefile ] || exit 0; \ | |
4fa63067 NN |
20561 | r=`${PWD_COMMAND}`; export r; \ |
20562 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20563 | $(HOST_EXPORTS) \ |
b813574b | 20564 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20565 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20566 | done; \ | |
b813574b | 20567 | echo "Doing clean in recode" ; \ |
b00612cc | 20568 | (cd $(HOST_SUBDIR)/recode && \ |
4fa63067 NN |
20569 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20570 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20571 | "RANLIB=$${RANLIB}" \ | |
20572 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20573 | clean) \ |
4fa63067 NN |
20574 | || exit 1 |
20575 | ||
b813574b | 20576 | @endif recode |
4fa63067 | 20577 | |
b813574b PB |
20578 | .PHONY: maybe-distclean-recode distclean-recode |
20579 | maybe-distclean-recode: | |
20580 | @if recode | |
20581 | maybe-distclean-recode: distclean-recode | |
4fa63067 | 20582 | |
b813574b PB |
20583 | distclean-recode: |
20584 | @[ -f ./recode/Makefile ] || exit 0; \ | |
4fa63067 NN |
20585 | r=`${PWD_COMMAND}`; export r; \ |
20586 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20587 | $(HOST_EXPORTS) \ |
b813574b | 20588 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20589 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20590 | done; \ | |
b813574b | 20591 | echo "Doing distclean in recode" ; \ |
b00612cc | 20592 | (cd $(HOST_SUBDIR)/recode && \ |
4fa63067 NN |
20593 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20594 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20595 | "RANLIB=$${RANLIB}" \ | |
20596 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20597 | distclean) \ |
4fa63067 NN |
20598 | || exit 1 |
20599 | ||
b813574b | 20600 | @endif recode |
4fa63067 | 20601 | |
b813574b PB |
20602 | .PHONY: maybe-maintainer-clean-recode maintainer-clean-recode |
20603 | maybe-maintainer-clean-recode: | |
20604 | @if recode | |
20605 | maybe-maintainer-clean-recode: maintainer-clean-recode | |
4fa63067 | 20606 | |
b813574b PB |
20607 | maintainer-clean-recode: |
20608 | @[ -f ./recode/Makefile ] || exit 0; \ | |
4fa63067 NN |
20609 | r=`${PWD_COMMAND}`; export r; \ |
20610 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20611 | $(HOST_EXPORTS) \ |
b813574b | 20612 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20613 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20614 | done; \ | |
b813574b | 20615 | echo "Doing maintainer-clean in recode" ; \ |
b00612cc | 20616 | (cd $(HOST_SUBDIR)/recode && \ |
4fa63067 NN |
20617 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20618 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20619 | "RANLIB=$${RANLIB}" \ | |
20620 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20621 | maintainer-clean) \ |
4fa63067 | 20622 | || exit 1 |
16ae0395 | 20623 | |
b813574b | 20624 | @endif recode |
3866be5d NN |
20625 | |
20626 | ||
a7254363 | 20627 | |
b813574b PB |
20628 | .PHONY: configure-sed maybe-configure-sed |
20629 | maybe-configure-sed: | |
20630 | @if sed | |
20631 | maybe-configure-sed: configure-sed | |
a7254363 | 20632 | configure-sed: |
b00612cc PB |
20633 | @test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \ |
20634 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \ | |
b40e3958 L |
20635 | r=`${PWD_COMMAND}`; export r; \ |
20636 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20637 | $(HOST_EXPORTS) \ |
a7254363 PB |
20638 | echo Configuring in $(HOST_SUBDIR)/sed; \ |
20639 | cd "$(HOST_SUBDIR)/sed" || exit 1; \ | |
e2b9e2dc | 20640 | case $(srcdir) in \ |
b00612cc PB |
20641 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
20642 | *) topdir=`echo $(HOST_SUBDIR)/sed/ | \ | |
20643 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 20644 | esac; \ |
b00612cc PB |
20645 | srcdiroption="--srcdir=$${topdir}/sed"; \ |
20646 | libsrcdir="$$s/sed"; \ | |
e2b9e2dc | 20647 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 20648 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 20649 | || exit 1 |
b813574b | 20650 | @endif sed |
e2b9e2dc | 20651 | |
a7254363 PB |
20652 | |
20653 | ||
d545f33b PB |
20654 | |
20655 | ||
b813574b PB |
20656 | .PHONY: all-sed maybe-all-sed |
20657 | maybe-all-sed: | |
20658 | @if sed | |
d27cc32e | 20659 | TARGET-sed=all |
b813574b PB |
20660 | maybe-all-sed: all-sed |
20661 | all-sed: configure-sed | |
b40e3958 L |
20662 | @r=`${PWD_COMMAND}`; export r; \ |
20663 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20664 | $(HOST_EXPORTS) \ |
b00612cc PB |
20665 | (cd $(HOST_SUBDIR)/sed && \ |
20666 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sed)) | |
b813574b | 20667 | @endif sed |
3866be5d | 20668 | |
a7254363 | 20669 | |
d545f33b PB |
20670 | |
20671 | ||
b813574b PB |
20672 | .PHONY: check-sed maybe-check-sed |
20673 | maybe-check-sed: | |
20674 | @if sed | |
20675 | maybe-check-sed: check-sed | |
3866be5d | 20676 | |
b813574b | 20677 | check-sed: |
b40e3958 L |
20678 | @r=`${PWD_COMMAND}`; export r; \ |
20679 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20680 | $(HOST_EXPORTS) \ |
b00612cc PB |
20681 | (cd $(HOST_SUBDIR)/sed && \ |
20682 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 20683 | |
b813574b | 20684 | @endif sed |
3866be5d | 20685 | |
b813574b PB |
20686 | .PHONY: install-sed maybe-install-sed |
20687 | maybe-install-sed: | |
20688 | @if sed | |
20689 | maybe-install-sed: install-sed | |
16ae0395 | 20690 | |
b813574b | 20691 | install-sed: installdirs |
b40e3958 L |
20692 | @r=`${PWD_COMMAND}`; export r; \ |
20693 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20694 | $(HOST_EXPORTS) \ |
b00612cc | 20695 | (cd $(HOST_SUBDIR)/sed && \ |
2da12f12 | 20696 | $(MAKE) $(FLAGS_TO_PASS) install) |
3866be5d | 20697 | |
b813574b | 20698 | @endif sed |
3866be5d | 20699 | |
4fa63067 NN |
20700 | # Other targets (info, dvi, etc.) |
20701 | ||
b813574b PB |
20702 | .PHONY: maybe-info-sed info-sed |
20703 | maybe-info-sed: | |
20704 | @if sed | |
20705 | maybe-info-sed: info-sed | |
4fa63067 | 20706 | |
b813574b PB |
20707 | info-sed: \ |
20708 | configure-sed | |
20709 | @[ -f ./sed/Makefile ] || exit 0; \ | |
4fa63067 NN |
20710 | r=`${PWD_COMMAND}`; export r; \ |
20711 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20712 | $(HOST_EXPORTS) \ |
b813574b | 20713 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20714 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20715 | done; \ | |
6d389afc | 20716 | echo "Doing info in sed" ; \ |
b00612cc | 20717 | (cd $(HOST_SUBDIR)/sed && \ |
6d389afc MS |
20718 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20719 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20720 | "RANLIB=$${RANLIB}" \ | |
20721 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
20722 | info) \ | |
20723 | || exit 1 | |
20724 | ||
20725 | @endif sed | |
20726 | ||
20727 | .PHONY: maybe-dvi-sed dvi-sed | |
20728 | maybe-dvi-sed: | |
20729 | @if sed | |
20730 | maybe-dvi-sed: dvi-sed | |
20731 | ||
20732 | dvi-sed: \ | |
20733 | configure-sed | |
20734 | @[ -f ./sed/Makefile ] || exit 0; \ | |
20735 | r=`${PWD_COMMAND}`; export r; \ | |
20736 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
20737 | $(HOST_EXPORTS) \ |
20738 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
20739 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
20740 | done; \ | |
20741 | echo "Doing dvi in sed" ; \ | |
b00612cc | 20742 | (cd $(HOST_SUBDIR)/sed && \ |
4fa63067 NN |
20743 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20744 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20745 | "RANLIB=$${RANLIB}" \ | |
20746 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
6d389afc | 20747 | dvi) \ |
4fa63067 NN |
20748 | || exit 1 |
20749 | ||
b813574b | 20750 | @endif sed |
4fa63067 | 20751 | |
6d389afc MS |
20752 | .PHONY: maybe-html-sed html-sed |
20753 | maybe-html-sed: | |
b813574b | 20754 | @if sed |
6d389afc | 20755 | maybe-html-sed: html-sed |
4fa63067 | 20756 | |
6d389afc | 20757 | html-sed: \ |
b813574b PB |
20758 | configure-sed |
20759 | @[ -f ./sed/Makefile ] || exit 0; \ | |
4fa63067 NN |
20760 | r=`${PWD_COMMAND}`; export r; \ |
20761 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20762 | $(HOST_EXPORTS) \ |
b813574b | 20763 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20764 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20765 | done; \ | |
6d389afc | 20766 | echo "Doing html in sed" ; \ |
b00612cc | 20767 | (cd $(HOST_SUBDIR)/sed && \ |
4fa63067 NN |
20768 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20769 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20770 | "RANLIB=$${RANLIB}" \ | |
20771 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
6d389afc | 20772 | html) \ |
4fa63067 NN |
20773 | || exit 1 |
20774 | ||
b813574b | 20775 | @endif sed |
4fa63067 | 20776 | |
b813574b PB |
20777 | .PHONY: maybe-TAGS-sed TAGS-sed |
20778 | maybe-TAGS-sed: | |
20779 | @if sed | |
20780 | maybe-TAGS-sed: TAGS-sed | |
4fa63067 | 20781 | |
b813574b PB |
20782 | TAGS-sed: \ |
20783 | configure-sed | |
20784 | @[ -f ./sed/Makefile ] || exit 0; \ | |
4fa63067 NN |
20785 | r=`${PWD_COMMAND}`; export r; \ |
20786 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20787 | $(HOST_EXPORTS) \ |
b813574b | 20788 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20789 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20790 | done; \ | |
b813574b | 20791 | echo "Doing TAGS in sed" ; \ |
b00612cc | 20792 | (cd $(HOST_SUBDIR)/sed && \ |
4fa63067 NN |
20793 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20794 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20795 | "RANLIB=$${RANLIB}" \ | |
20796 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20797 | TAGS) \ |
4fa63067 NN |
20798 | || exit 1 |
20799 | ||
b813574b | 20800 | @endif sed |
4fa63067 | 20801 | |
b813574b PB |
20802 | .PHONY: maybe-install-info-sed install-info-sed |
20803 | maybe-install-info-sed: | |
20804 | @if sed | |
20805 | maybe-install-info-sed: install-info-sed | |
4fa63067 | 20806 | |
b813574b PB |
20807 | install-info-sed: \ |
20808 | configure-sed \ | |
20809 | info-sed | |
20810 | @[ -f ./sed/Makefile ] || exit 0; \ | |
4fa63067 NN |
20811 | r=`${PWD_COMMAND}`; export r; \ |
20812 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20813 | $(HOST_EXPORTS) \ |
b813574b | 20814 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20815 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20816 | done; \ | |
b813574b | 20817 | echo "Doing install-info in sed" ; \ |
b00612cc | 20818 | (cd $(HOST_SUBDIR)/sed && \ |
4fa63067 NN |
20819 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20820 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20821 | "RANLIB=$${RANLIB}" \ | |
20822 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20823 | install-info) \ |
4fa63067 NN |
20824 | || exit 1 |
20825 | ||
b813574b | 20826 | @endif sed |
4fa63067 | 20827 | |
b813574b PB |
20828 | .PHONY: maybe-installcheck-sed installcheck-sed |
20829 | maybe-installcheck-sed: | |
20830 | @if sed | |
20831 | maybe-installcheck-sed: installcheck-sed | |
4fa63067 | 20832 | |
b813574b PB |
20833 | installcheck-sed: \ |
20834 | configure-sed | |
20835 | @[ -f ./sed/Makefile ] || exit 0; \ | |
4fa63067 NN |
20836 | r=`${PWD_COMMAND}`; export r; \ |
20837 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20838 | $(HOST_EXPORTS) \ |
b813574b | 20839 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20840 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20841 | done; \ | |
b813574b | 20842 | echo "Doing installcheck in sed" ; \ |
b00612cc | 20843 | (cd $(HOST_SUBDIR)/sed && \ |
4fa63067 NN |
20844 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20845 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20846 | "RANLIB=$${RANLIB}" \ | |
20847 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20848 | installcheck) \ |
4fa63067 NN |
20849 | || exit 1 |
20850 | ||
b813574b | 20851 | @endif sed |
4fa63067 | 20852 | |
b813574b PB |
20853 | .PHONY: maybe-mostlyclean-sed mostlyclean-sed |
20854 | maybe-mostlyclean-sed: | |
20855 | @if sed | |
20856 | maybe-mostlyclean-sed: mostlyclean-sed | |
4fa63067 | 20857 | |
b813574b PB |
20858 | mostlyclean-sed: |
20859 | @[ -f ./sed/Makefile ] || exit 0; \ | |
4fa63067 NN |
20860 | r=`${PWD_COMMAND}`; export r; \ |
20861 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20862 | $(HOST_EXPORTS) \ |
b813574b | 20863 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20864 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20865 | done; \ | |
b813574b | 20866 | echo "Doing mostlyclean in sed" ; \ |
b00612cc | 20867 | (cd $(HOST_SUBDIR)/sed && \ |
4fa63067 NN |
20868 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20869 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20870 | "RANLIB=$${RANLIB}" \ | |
20871 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20872 | mostlyclean) \ |
4fa63067 NN |
20873 | || exit 1 |
20874 | ||
b813574b | 20875 | @endif sed |
4fa63067 | 20876 | |
b813574b PB |
20877 | .PHONY: maybe-clean-sed clean-sed |
20878 | maybe-clean-sed: | |
20879 | @if sed | |
20880 | maybe-clean-sed: clean-sed | |
4fa63067 | 20881 | |
b813574b PB |
20882 | clean-sed: |
20883 | @[ -f ./sed/Makefile ] || exit 0; \ | |
4fa63067 NN |
20884 | r=`${PWD_COMMAND}`; export r; \ |
20885 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20886 | $(HOST_EXPORTS) \ |
b813574b | 20887 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20888 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20889 | done; \ | |
b813574b | 20890 | echo "Doing clean in sed" ; \ |
b00612cc | 20891 | (cd $(HOST_SUBDIR)/sed && \ |
4fa63067 NN |
20892 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20893 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20894 | "RANLIB=$${RANLIB}" \ | |
20895 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20896 | clean) \ |
4fa63067 NN |
20897 | || exit 1 |
20898 | ||
b813574b | 20899 | @endif sed |
4fa63067 | 20900 | |
b813574b PB |
20901 | .PHONY: maybe-distclean-sed distclean-sed |
20902 | maybe-distclean-sed: | |
20903 | @if sed | |
20904 | maybe-distclean-sed: distclean-sed | |
4fa63067 | 20905 | |
b813574b PB |
20906 | distclean-sed: |
20907 | @[ -f ./sed/Makefile ] || exit 0; \ | |
4fa63067 NN |
20908 | r=`${PWD_COMMAND}`; export r; \ |
20909 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20910 | $(HOST_EXPORTS) \ |
b813574b | 20911 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20912 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20913 | done; \ | |
b813574b | 20914 | echo "Doing distclean in sed" ; \ |
b00612cc | 20915 | (cd $(HOST_SUBDIR)/sed && \ |
4fa63067 NN |
20916 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20917 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20918 | "RANLIB=$${RANLIB}" \ | |
20919 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20920 | distclean) \ |
4fa63067 NN |
20921 | || exit 1 |
20922 | ||
b813574b | 20923 | @endif sed |
4fa63067 | 20924 | |
b813574b PB |
20925 | .PHONY: maybe-maintainer-clean-sed maintainer-clean-sed |
20926 | maybe-maintainer-clean-sed: | |
20927 | @if sed | |
20928 | maybe-maintainer-clean-sed: maintainer-clean-sed | |
4fa63067 | 20929 | |
b813574b PB |
20930 | maintainer-clean-sed: |
20931 | @[ -f ./sed/Makefile ] || exit 0; \ | |
4fa63067 NN |
20932 | r=`${PWD_COMMAND}`; export r; \ |
20933 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20934 | $(HOST_EXPORTS) \ |
b813574b | 20935 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
20936 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20937 | done; \ | |
b813574b | 20938 | echo "Doing maintainer-clean in sed" ; \ |
b00612cc | 20939 | (cd $(HOST_SUBDIR)/sed && \ |
4fa63067 NN |
20940 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20941 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20942 | "RANLIB=$${RANLIB}" \ | |
20943 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 20944 | maintainer-clean) \ |
4fa63067 NN |
20945 | || exit 1 |
20946 | ||
b813574b | 20947 | @endif sed |
4fa63067 NN |
20948 | |
20949 | ||
a7254363 | 20950 | |
b813574b PB |
20951 | .PHONY: configure-send-pr maybe-configure-send-pr |
20952 | maybe-configure-send-pr: | |
20953 | @if send-pr | |
20954 | maybe-configure-send-pr: configure-send-pr | |
a7254363 | 20955 | configure-send-pr: |
b00612cc PB |
20956 | @test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \ |
20957 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \ | |
b40e3958 L |
20958 | r=`${PWD_COMMAND}`; export r; \ |
20959 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20960 | $(HOST_EXPORTS) \ |
a7254363 PB |
20961 | echo Configuring in $(HOST_SUBDIR)/send-pr; \ |
20962 | cd "$(HOST_SUBDIR)/send-pr" || exit 1; \ | |
e2b9e2dc | 20963 | case $(srcdir) in \ |
b00612cc PB |
20964 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
20965 | *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \ | |
20966 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 20967 | esac; \ |
b00612cc PB |
20968 | srcdiroption="--srcdir=$${topdir}/send-pr"; \ |
20969 | libsrcdir="$$s/send-pr"; \ | |
e2b9e2dc | 20970 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 20971 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 20972 | || exit 1 |
b813574b | 20973 | @endif send-pr |
e2b9e2dc | 20974 | |
a7254363 PB |
20975 | |
20976 | ||
d545f33b PB |
20977 | |
20978 | ||
b813574b PB |
20979 | .PHONY: all-send-pr maybe-all-send-pr |
20980 | maybe-all-send-pr: | |
20981 | @if send-pr | |
d27cc32e | 20982 | TARGET-send-pr=all |
b813574b PB |
20983 | maybe-all-send-pr: all-send-pr |
20984 | all-send-pr: configure-send-pr | |
b40e3958 L |
20985 | @r=`${PWD_COMMAND}`; export r; \ |
20986 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 20987 | $(HOST_EXPORTS) \ |
b00612cc PB |
20988 | (cd $(HOST_SUBDIR)/send-pr && \ |
20989 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-send-pr)) | |
b813574b | 20990 | @endif send-pr |
3866be5d | 20991 | |
a7254363 | 20992 | |
d545f33b PB |
20993 | |
20994 | ||
b813574b PB |
20995 | .PHONY: check-send-pr maybe-check-send-pr |
20996 | maybe-check-send-pr: | |
20997 | @if send-pr | |
20998 | maybe-check-send-pr: check-send-pr | |
3866be5d | 20999 | |
b813574b | 21000 | check-send-pr: |
b40e3958 L |
21001 | @r=`${PWD_COMMAND}`; export r; \ |
21002 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21003 | $(HOST_EXPORTS) \ |
b00612cc PB |
21004 | (cd $(HOST_SUBDIR)/send-pr && \ |
21005 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 21006 | |
b813574b | 21007 | @endif send-pr |
3866be5d | 21008 | |
b813574b PB |
21009 | .PHONY: install-send-pr maybe-install-send-pr |
21010 | maybe-install-send-pr: | |
21011 | @if send-pr | |
21012 | maybe-install-send-pr: install-send-pr | |
16ae0395 | 21013 | |
b813574b | 21014 | install-send-pr: installdirs |
b40e3958 L |
21015 | @r=`${PWD_COMMAND}`; export r; \ |
21016 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21017 | $(HOST_EXPORTS) \ |
b00612cc | 21018 | (cd $(HOST_SUBDIR)/send-pr && \ |
2da12f12 | 21019 | $(MAKE) $(FLAGS_TO_PASS) install) |
3866be5d | 21020 | |
b813574b | 21021 | @endif send-pr |
3866be5d | 21022 | |
4fa63067 NN |
21023 | # Other targets (info, dvi, etc.) |
21024 | ||
b813574b PB |
21025 | .PHONY: maybe-info-send-pr info-send-pr |
21026 | maybe-info-send-pr: | |
21027 | @if send-pr | |
21028 | maybe-info-send-pr: info-send-pr | |
4fa63067 | 21029 | |
b813574b PB |
21030 | info-send-pr: \ |
21031 | configure-send-pr | |
21032 | @[ -f ./send-pr/Makefile ] || exit 0; \ | |
b40e3958 L |
21033 | r=`${PWD_COMMAND}`; export r; \ |
21034 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21035 | $(HOST_EXPORTS) \ |
b813574b | 21036 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21037 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21038 | done; \ | |
b813574b | 21039 | echo "Doing info in send-pr" ; \ |
b00612cc | 21040 | (cd $(HOST_SUBDIR)/send-pr && \ |
4fa63067 NN |
21041 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21042 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21043 | "RANLIB=$${RANLIB}" \ | |
21044 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21045 | info) \ |
e2b9e2dc NN |
21046 | || exit 1 |
21047 | ||
b813574b | 21048 | @endif send-pr |
4fa63067 | 21049 | |
b813574b PB |
21050 | .PHONY: maybe-dvi-send-pr dvi-send-pr |
21051 | maybe-dvi-send-pr: | |
21052 | @if send-pr | |
21053 | maybe-dvi-send-pr: dvi-send-pr | |
4fa63067 | 21054 | |
b813574b PB |
21055 | dvi-send-pr: \ |
21056 | configure-send-pr | |
21057 | @[ -f ./send-pr/Makefile ] || exit 0; \ | |
4fa63067 | 21058 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 21059 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 21060 | $(HOST_EXPORTS) \ |
b813574b | 21061 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21062 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21063 | done; \ | |
b813574b | 21064 | echo "Doing dvi in send-pr" ; \ |
b00612cc | 21065 | (cd $(HOST_SUBDIR)/send-pr && \ |
4fa63067 NN |
21066 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21067 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21068 | "RANLIB=$${RANLIB}" \ | |
21069 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21070 | dvi) \ |
4fa63067 | 21071 | || exit 1 |
3866be5d | 21072 | |
b813574b | 21073 | @endif send-pr |
3866be5d | 21074 | |
6d389afc MS |
21075 | .PHONY: maybe-html-send-pr html-send-pr |
21076 | maybe-html-send-pr: | |
21077 | @if send-pr | |
21078 | maybe-html-send-pr: html-send-pr | |
21079 | ||
21080 | html-send-pr: \ | |
21081 | configure-send-pr | |
21082 | @[ -f ./send-pr/Makefile ] || exit 0; \ | |
21083 | r=`${PWD_COMMAND}`; export r; \ | |
21084 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
21085 | $(HOST_EXPORTS) \ |
21086 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21087 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21088 | done; \ | |
21089 | echo "Doing html in send-pr" ; \ | |
b00612cc | 21090 | (cd $(HOST_SUBDIR)/send-pr && \ |
6d389afc MS |
21091 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21092 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21093 | "RANLIB=$${RANLIB}" \ | |
21094 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
21095 | html) \ | |
21096 | || exit 1 | |
21097 | ||
21098 | @endif send-pr | |
21099 | ||
b813574b PB |
21100 | .PHONY: maybe-TAGS-send-pr TAGS-send-pr |
21101 | maybe-TAGS-send-pr: | |
21102 | @if send-pr | |
21103 | maybe-TAGS-send-pr: TAGS-send-pr | |
4fa63067 | 21104 | |
b813574b PB |
21105 | TAGS-send-pr: \ |
21106 | configure-send-pr | |
21107 | @[ -f ./send-pr/Makefile ] || exit 0; \ | |
4fa63067 NN |
21108 | r=`${PWD_COMMAND}`; export r; \ |
21109 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21110 | $(HOST_EXPORTS) \ |
b813574b | 21111 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21112 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21113 | done; \ | |
b813574b | 21114 | echo "Doing TAGS in send-pr" ; \ |
b00612cc | 21115 | (cd $(HOST_SUBDIR)/send-pr && \ |
4fa63067 NN |
21116 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21117 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21118 | "RANLIB=$${RANLIB}" \ | |
21119 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21120 | TAGS) \ |
4fa63067 | 21121 | || exit 1 |
3866be5d | 21122 | |
b813574b | 21123 | @endif send-pr |
3866be5d | 21124 | |
b813574b PB |
21125 | .PHONY: maybe-install-info-send-pr install-info-send-pr |
21126 | maybe-install-info-send-pr: | |
21127 | @if send-pr | |
21128 | maybe-install-info-send-pr: install-info-send-pr | |
16ae0395 | 21129 | |
b813574b PB |
21130 | install-info-send-pr: \ |
21131 | configure-send-pr \ | |
21132 | info-send-pr | |
21133 | @[ -f ./send-pr/Makefile ] || exit 0; \ | |
4fa63067 NN |
21134 | r=`${PWD_COMMAND}`; export r; \ |
21135 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21136 | $(HOST_EXPORTS) \ |
b813574b | 21137 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21138 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21139 | done; \ | |
b813574b | 21140 | echo "Doing install-info in send-pr" ; \ |
b00612cc | 21141 | (cd $(HOST_SUBDIR)/send-pr && \ |
4fa63067 NN |
21142 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21143 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21144 | "RANLIB=$${RANLIB}" \ | |
21145 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21146 | install-info) \ |
4fa63067 NN |
21147 | || exit 1 |
21148 | ||
b813574b | 21149 | @endif send-pr |
4fa63067 | 21150 | |
b813574b PB |
21151 | .PHONY: maybe-installcheck-send-pr installcheck-send-pr |
21152 | maybe-installcheck-send-pr: | |
21153 | @if send-pr | |
21154 | maybe-installcheck-send-pr: installcheck-send-pr | |
4fa63067 | 21155 | |
b813574b PB |
21156 | installcheck-send-pr: \ |
21157 | configure-send-pr | |
21158 | @[ -f ./send-pr/Makefile ] || exit 0; \ | |
4fa63067 NN |
21159 | r=`${PWD_COMMAND}`; export r; \ |
21160 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21161 | $(HOST_EXPORTS) \ |
b813574b | 21162 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21163 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21164 | done; \ | |
b813574b | 21165 | echo "Doing installcheck in send-pr" ; \ |
b00612cc | 21166 | (cd $(HOST_SUBDIR)/send-pr && \ |
4fa63067 NN |
21167 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21168 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21169 | "RANLIB=$${RANLIB}" \ | |
21170 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21171 | installcheck) \ |
4fa63067 NN |
21172 | || exit 1 |
21173 | ||
b813574b | 21174 | @endif send-pr |
4fa63067 | 21175 | |
b813574b PB |
21176 | .PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr |
21177 | maybe-mostlyclean-send-pr: | |
21178 | @if send-pr | |
21179 | maybe-mostlyclean-send-pr: mostlyclean-send-pr | |
4fa63067 | 21180 | |
b813574b PB |
21181 | mostlyclean-send-pr: |
21182 | @[ -f ./send-pr/Makefile ] || exit 0; \ | |
4fa63067 NN |
21183 | r=`${PWD_COMMAND}`; export r; \ |
21184 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21185 | $(HOST_EXPORTS) \ |
b813574b | 21186 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21187 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21188 | done; \ | |
b813574b | 21189 | echo "Doing mostlyclean in send-pr" ; \ |
b00612cc | 21190 | (cd $(HOST_SUBDIR)/send-pr && \ |
4fa63067 NN |
21191 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21192 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21193 | "RANLIB=$${RANLIB}" \ | |
21194 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21195 | mostlyclean) \ |
4fa63067 NN |
21196 | || exit 1 |
21197 | ||
b813574b | 21198 | @endif send-pr |
4fa63067 | 21199 | |
b813574b PB |
21200 | .PHONY: maybe-clean-send-pr clean-send-pr |
21201 | maybe-clean-send-pr: | |
21202 | @if send-pr | |
21203 | maybe-clean-send-pr: clean-send-pr | |
4fa63067 | 21204 | |
b813574b PB |
21205 | clean-send-pr: |
21206 | @[ -f ./send-pr/Makefile ] || exit 0; \ | |
4fa63067 NN |
21207 | r=`${PWD_COMMAND}`; export r; \ |
21208 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21209 | $(HOST_EXPORTS) \ |
b813574b | 21210 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21211 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21212 | done; \ | |
b813574b | 21213 | echo "Doing clean in send-pr" ; \ |
b00612cc | 21214 | (cd $(HOST_SUBDIR)/send-pr && \ |
4fa63067 NN |
21215 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21216 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21217 | "RANLIB=$${RANLIB}" \ | |
21218 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21219 | clean) \ |
4fa63067 NN |
21220 | || exit 1 |
21221 | ||
b813574b | 21222 | @endif send-pr |
4fa63067 | 21223 | |
b813574b PB |
21224 | .PHONY: maybe-distclean-send-pr distclean-send-pr |
21225 | maybe-distclean-send-pr: | |
21226 | @if send-pr | |
21227 | maybe-distclean-send-pr: distclean-send-pr | |
4fa63067 | 21228 | |
b813574b PB |
21229 | distclean-send-pr: |
21230 | @[ -f ./send-pr/Makefile ] || exit 0; \ | |
4fa63067 NN |
21231 | r=`${PWD_COMMAND}`; export r; \ |
21232 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21233 | $(HOST_EXPORTS) \ |
b813574b | 21234 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21235 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21236 | done; \ | |
b813574b | 21237 | echo "Doing distclean in send-pr" ; \ |
b00612cc | 21238 | (cd $(HOST_SUBDIR)/send-pr && \ |
4fa63067 NN |
21239 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21240 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21241 | "RANLIB=$${RANLIB}" \ | |
21242 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21243 | distclean) \ |
4fa63067 NN |
21244 | || exit 1 |
21245 | ||
b813574b | 21246 | @endif send-pr |
4fa63067 | 21247 | |
b813574b PB |
21248 | .PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr |
21249 | maybe-maintainer-clean-send-pr: | |
21250 | @if send-pr | |
21251 | maybe-maintainer-clean-send-pr: maintainer-clean-send-pr | |
4fa63067 | 21252 | |
b813574b PB |
21253 | maintainer-clean-send-pr: |
21254 | @[ -f ./send-pr/Makefile ] || exit 0; \ | |
4fa63067 | 21255 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 21256 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 21257 | $(HOST_EXPORTS) \ |
b813574b | 21258 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21259 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21260 | done; \ | |
b813574b | 21261 | echo "Doing maintainer-clean in send-pr" ; \ |
b00612cc | 21262 | (cd $(HOST_SUBDIR)/send-pr && \ |
4fa63067 NN |
21263 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21264 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21265 | "RANLIB=$${RANLIB}" \ | |
21266 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21267 | maintainer-clean) \ |
4fa63067 | 21268 | || exit 1 |
3866be5d | 21269 | |
b813574b | 21270 | @endif send-pr |
3866be5d | 21271 | |
4fa63067 | 21272 | |
a7254363 | 21273 | |
b813574b PB |
21274 | .PHONY: configure-shellutils maybe-configure-shellutils |
21275 | maybe-configure-shellutils: | |
21276 | @if shellutils | |
21277 | maybe-configure-shellutils: configure-shellutils | |
a7254363 | 21278 | configure-shellutils: |
b00612cc PB |
21279 | @test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \ |
21280 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \ | |
b40e3958 L |
21281 | r=`${PWD_COMMAND}`; export r; \ |
21282 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21283 | $(HOST_EXPORTS) \ |
a7254363 PB |
21284 | echo Configuring in $(HOST_SUBDIR)/shellutils; \ |
21285 | cd "$(HOST_SUBDIR)/shellutils" || exit 1; \ | |
e2b9e2dc | 21286 | case $(srcdir) in \ |
b00612cc PB |
21287 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
21288 | *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \ | |
21289 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 21290 | esac; \ |
b00612cc PB |
21291 | srcdiroption="--srcdir=$${topdir}/shellutils"; \ |
21292 | libsrcdir="$$s/shellutils"; \ | |
e2b9e2dc | 21293 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 21294 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 21295 | || exit 1 |
b813574b | 21296 | @endif shellutils |
e2b9e2dc | 21297 | |
a7254363 PB |
21298 | |
21299 | ||
d545f33b PB |
21300 | |
21301 | ||
b813574b PB |
21302 | .PHONY: all-shellutils maybe-all-shellutils |
21303 | maybe-all-shellutils: | |
21304 | @if shellutils | |
d27cc32e | 21305 | TARGET-shellutils=all |
b813574b PB |
21306 | maybe-all-shellutils: all-shellutils |
21307 | all-shellutils: configure-shellutils | |
b40e3958 L |
21308 | @r=`${PWD_COMMAND}`; export r; \ |
21309 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21310 | $(HOST_EXPORTS) \ |
b00612cc PB |
21311 | (cd $(HOST_SUBDIR)/shellutils && \ |
21312 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-shellutils)) | |
b813574b | 21313 | @endif shellutils |
3866be5d | 21314 | |
a7254363 | 21315 | |
d545f33b PB |
21316 | |
21317 | ||
b813574b PB |
21318 | .PHONY: check-shellutils maybe-check-shellutils |
21319 | maybe-check-shellutils: | |
21320 | @if shellutils | |
21321 | maybe-check-shellutils: check-shellutils | |
3866be5d | 21322 | |
b813574b | 21323 | check-shellutils: |
b40e3958 L |
21324 | @r=`${PWD_COMMAND}`; export r; \ |
21325 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21326 | $(HOST_EXPORTS) \ |
b00612cc PB |
21327 | (cd $(HOST_SUBDIR)/shellutils && \ |
21328 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 21329 | |
b813574b | 21330 | @endif shellutils |
3866be5d | 21331 | |
b813574b PB |
21332 | .PHONY: install-shellutils maybe-install-shellutils |
21333 | maybe-install-shellutils: | |
21334 | @if shellutils | |
21335 | maybe-install-shellutils: install-shellutils | |
16ae0395 | 21336 | |
b813574b | 21337 | install-shellutils: installdirs |
b40e3958 L |
21338 | @r=`${PWD_COMMAND}`; export r; \ |
21339 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21340 | $(HOST_EXPORTS) \ |
b00612cc | 21341 | (cd $(HOST_SUBDIR)/shellutils && \ |
2da12f12 | 21342 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 21343 | |
b813574b | 21344 | @endif shellutils |
4fa63067 NN |
21345 | |
21346 | # Other targets (info, dvi, etc.) | |
21347 | ||
b813574b PB |
21348 | .PHONY: maybe-info-shellutils info-shellutils |
21349 | maybe-info-shellutils: | |
21350 | @if shellutils | |
21351 | maybe-info-shellutils: info-shellutils | |
4fa63067 | 21352 | |
b813574b PB |
21353 | info-shellutils: \ |
21354 | configure-shellutils | |
21355 | @[ -f ./shellutils/Makefile ] || exit 0; \ | |
4fa63067 NN |
21356 | r=`${PWD_COMMAND}`; export r; \ |
21357 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21358 | $(HOST_EXPORTS) \ |
b813574b | 21359 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21360 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21361 | done; \ | |
b813574b | 21362 | echo "Doing info in shellutils" ; \ |
b00612cc | 21363 | (cd $(HOST_SUBDIR)/shellutils && \ |
4fa63067 NN |
21364 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21365 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21366 | "RANLIB=$${RANLIB}" \ | |
21367 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21368 | info) \ |
4fa63067 NN |
21369 | || exit 1 |
21370 | ||
b813574b | 21371 | @endif shellutils |
4fa63067 | 21372 | |
b813574b PB |
21373 | .PHONY: maybe-dvi-shellutils dvi-shellutils |
21374 | maybe-dvi-shellutils: | |
21375 | @if shellutils | |
21376 | maybe-dvi-shellutils: dvi-shellutils | |
4fa63067 | 21377 | |
b813574b PB |
21378 | dvi-shellutils: \ |
21379 | configure-shellutils | |
21380 | @[ -f ./shellutils/Makefile ] || exit 0; \ | |
4fa63067 NN |
21381 | r=`${PWD_COMMAND}`; export r; \ |
21382 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21383 | $(HOST_EXPORTS) \ |
b813574b | 21384 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21385 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21386 | done; \ | |
b813574b | 21387 | echo "Doing dvi in shellutils" ; \ |
b00612cc | 21388 | (cd $(HOST_SUBDIR)/shellutils && \ |
4fa63067 NN |
21389 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21390 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21391 | "RANLIB=$${RANLIB}" \ | |
21392 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21393 | dvi) \ |
4fa63067 NN |
21394 | || exit 1 |
21395 | ||
b813574b | 21396 | @endif shellutils |
4fa63067 | 21397 | |
6d389afc MS |
21398 | .PHONY: maybe-html-shellutils html-shellutils |
21399 | maybe-html-shellutils: | |
21400 | @if shellutils | |
21401 | maybe-html-shellutils: html-shellutils | |
21402 | ||
21403 | html-shellutils: \ | |
21404 | configure-shellutils | |
21405 | @[ -f ./shellutils/Makefile ] || exit 0; \ | |
21406 | r=`${PWD_COMMAND}`; export r; \ | |
21407 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
21408 | $(HOST_EXPORTS) \ |
21409 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21410 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21411 | done; \ | |
21412 | echo "Doing html in shellutils" ; \ | |
b00612cc | 21413 | (cd $(HOST_SUBDIR)/shellutils && \ |
6d389afc MS |
21414 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21415 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21416 | "RANLIB=$${RANLIB}" \ | |
21417 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
21418 | html) \ | |
21419 | || exit 1 | |
21420 | ||
21421 | @endif shellutils | |
21422 | ||
b813574b PB |
21423 | .PHONY: maybe-TAGS-shellutils TAGS-shellutils |
21424 | maybe-TAGS-shellutils: | |
21425 | @if shellutils | |
21426 | maybe-TAGS-shellutils: TAGS-shellutils | |
4fa63067 | 21427 | |
b813574b PB |
21428 | TAGS-shellutils: \ |
21429 | configure-shellutils | |
21430 | @[ -f ./shellutils/Makefile ] || exit 0; \ | |
4fa63067 NN |
21431 | r=`${PWD_COMMAND}`; export r; \ |
21432 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21433 | $(HOST_EXPORTS) \ |
b813574b | 21434 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21435 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21436 | done; \ | |
b813574b | 21437 | echo "Doing TAGS in shellutils" ; \ |
b00612cc | 21438 | (cd $(HOST_SUBDIR)/shellutils && \ |
4fa63067 NN |
21439 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21440 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21441 | "RANLIB=$${RANLIB}" \ | |
21442 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21443 | TAGS) \ |
4fa63067 NN |
21444 | || exit 1 |
21445 | ||
b813574b | 21446 | @endif shellutils |
4fa63067 | 21447 | |
b813574b PB |
21448 | .PHONY: maybe-install-info-shellutils install-info-shellutils |
21449 | maybe-install-info-shellutils: | |
21450 | @if shellutils | |
21451 | maybe-install-info-shellutils: install-info-shellutils | |
4fa63067 | 21452 | |
b813574b PB |
21453 | install-info-shellutils: \ |
21454 | configure-shellutils \ | |
21455 | info-shellutils | |
21456 | @[ -f ./shellutils/Makefile ] || exit 0; \ | |
4fa63067 NN |
21457 | r=`${PWD_COMMAND}`; export r; \ |
21458 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21459 | $(HOST_EXPORTS) \ |
b813574b | 21460 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21461 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21462 | done; \ | |
b813574b | 21463 | echo "Doing install-info in shellutils" ; \ |
b00612cc | 21464 | (cd $(HOST_SUBDIR)/shellutils && \ |
4fa63067 NN |
21465 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21466 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21467 | "RANLIB=$${RANLIB}" \ | |
21468 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21469 | install-info) \ |
4fa63067 NN |
21470 | || exit 1 |
21471 | ||
b813574b | 21472 | @endif shellutils |
4fa63067 | 21473 | |
b813574b PB |
21474 | .PHONY: maybe-installcheck-shellutils installcheck-shellutils |
21475 | maybe-installcheck-shellutils: | |
21476 | @if shellutils | |
21477 | maybe-installcheck-shellutils: installcheck-shellutils | |
4fa63067 | 21478 | |
b813574b PB |
21479 | installcheck-shellutils: \ |
21480 | configure-shellutils | |
21481 | @[ -f ./shellutils/Makefile ] || exit 0; \ | |
4fa63067 NN |
21482 | r=`${PWD_COMMAND}`; export r; \ |
21483 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21484 | $(HOST_EXPORTS) \ |
b813574b | 21485 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21486 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21487 | done; \ | |
b813574b | 21488 | echo "Doing installcheck in shellutils" ; \ |
b00612cc | 21489 | (cd $(HOST_SUBDIR)/shellutils && \ |
4fa63067 NN |
21490 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21491 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21492 | "RANLIB=$${RANLIB}" \ | |
21493 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21494 | installcheck) \ |
4fa63067 NN |
21495 | || exit 1 |
21496 | ||
b813574b | 21497 | @endif shellutils |
4fa63067 | 21498 | |
b813574b PB |
21499 | .PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils |
21500 | maybe-mostlyclean-shellutils: | |
21501 | @if shellutils | |
21502 | maybe-mostlyclean-shellutils: mostlyclean-shellutils | |
4fa63067 | 21503 | |
b813574b PB |
21504 | mostlyclean-shellutils: |
21505 | @[ -f ./shellutils/Makefile ] || exit 0; \ | |
4fa63067 NN |
21506 | r=`${PWD_COMMAND}`; export r; \ |
21507 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21508 | $(HOST_EXPORTS) \ |
b813574b | 21509 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21510 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21511 | done; \ | |
b813574b | 21512 | echo "Doing mostlyclean in shellutils" ; \ |
b00612cc | 21513 | (cd $(HOST_SUBDIR)/shellutils && \ |
4fa63067 NN |
21514 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21515 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21516 | "RANLIB=$${RANLIB}" \ | |
21517 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21518 | mostlyclean) \ |
4fa63067 NN |
21519 | || exit 1 |
21520 | ||
b813574b | 21521 | @endif shellutils |
4fa63067 | 21522 | |
b813574b PB |
21523 | .PHONY: maybe-clean-shellutils clean-shellutils |
21524 | maybe-clean-shellutils: | |
21525 | @if shellutils | |
21526 | maybe-clean-shellutils: clean-shellutils | |
4fa63067 | 21527 | |
b813574b PB |
21528 | clean-shellutils: |
21529 | @[ -f ./shellutils/Makefile ] || exit 0; \ | |
4fa63067 NN |
21530 | r=`${PWD_COMMAND}`; export r; \ |
21531 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21532 | $(HOST_EXPORTS) \ |
b813574b | 21533 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21534 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21535 | done; \ | |
b813574b | 21536 | echo "Doing clean in shellutils" ; \ |
b00612cc | 21537 | (cd $(HOST_SUBDIR)/shellutils && \ |
4fa63067 NN |
21538 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21539 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21540 | "RANLIB=$${RANLIB}" \ | |
21541 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21542 | clean) \ |
4fa63067 NN |
21543 | || exit 1 |
21544 | ||
b813574b | 21545 | @endif shellutils |
4fa63067 | 21546 | |
b813574b PB |
21547 | .PHONY: maybe-distclean-shellutils distclean-shellutils |
21548 | maybe-distclean-shellutils: | |
21549 | @if shellutils | |
21550 | maybe-distclean-shellutils: distclean-shellutils | |
4fa63067 | 21551 | |
b813574b PB |
21552 | distclean-shellutils: |
21553 | @[ -f ./shellutils/Makefile ] || exit 0; \ | |
4fa63067 NN |
21554 | r=`${PWD_COMMAND}`; export r; \ |
21555 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21556 | $(HOST_EXPORTS) \ |
b813574b | 21557 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21558 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21559 | done; \ | |
b813574b | 21560 | echo "Doing distclean in shellutils" ; \ |
b00612cc | 21561 | (cd $(HOST_SUBDIR)/shellutils && \ |
4fa63067 NN |
21562 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21563 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21564 | "RANLIB=$${RANLIB}" \ | |
21565 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21566 | distclean) \ |
4fa63067 NN |
21567 | || exit 1 |
21568 | ||
b813574b | 21569 | @endif shellutils |
4fa63067 | 21570 | |
b813574b PB |
21571 | .PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils |
21572 | maybe-maintainer-clean-shellutils: | |
21573 | @if shellutils | |
21574 | maybe-maintainer-clean-shellutils: maintainer-clean-shellutils | |
4fa63067 | 21575 | |
b813574b PB |
21576 | maintainer-clean-shellutils: |
21577 | @[ -f ./shellutils/Makefile ] || exit 0; \ | |
4fa63067 NN |
21578 | r=`${PWD_COMMAND}`; export r; \ |
21579 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21580 | $(HOST_EXPORTS) \ |
b813574b | 21581 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21582 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21583 | done; \ | |
b813574b | 21584 | echo "Doing maintainer-clean in shellutils" ; \ |
b00612cc | 21585 | (cd $(HOST_SUBDIR)/shellutils && \ |
4fa63067 NN |
21586 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21587 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21588 | "RANLIB=$${RANLIB}" \ | |
21589 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21590 | maintainer-clean) \ |
4fa63067 | 21591 | || exit 1 |
3866be5d | 21592 | |
b813574b | 21593 | @endif shellutils |
3866be5d | 21594 | |
4fa63067 | 21595 | |
a7254363 | 21596 | |
b813574b PB |
21597 | .PHONY: configure-sid maybe-configure-sid |
21598 | maybe-configure-sid: | |
21599 | @if sid | |
21600 | maybe-configure-sid: configure-sid | |
a7254363 | 21601 | configure-sid: |
b00612cc PB |
21602 | @test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \ |
21603 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \ | |
b40e3958 L |
21604 | r=`${PWD_COMMAND}`; export r; \ |
21605 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21606 | $(HOST_EXPORTS) \ |
a7254363 PB |
21607 | echo Configuring in $(HOST_SUBDIR)/sid; \ |
21608 | cd "$(HOST_SUBDIR)/sid" || exit 1; \ | |
e2b9e2dc | 21609 | case $(srcdir) in \ |
b00612cc PB |
21610 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
21611 | *) topdir=`echo $(HOST_SUBDIR)/sid/ | \ | |
21612 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 21613 | esac; \ |
b00612cc PB |
21614 | srcdiroption="--srcdir=$${topdir}/sid"; \ |
21615 | libsrcdir="$$s/sid"; \ | |
e2b9e2dc | 21616 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 21617 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 21618 | || exit 1 |
b813574b | 21619 | @endif sid |
e2b9e2dc | 21620 | |
a7254363 PB |
21621 | |
21622 | ||
d545f33b PB |
21623 | |
21624 | ||
b813574b PB |
21625 | .PHONY: all-sid maybe-all-sid |
21626 | maybe-all-sid: | |
21627 | @if sid | |
d27cc32e | 21628 | TARGET-sid=all |
b813574b PB |
21629 | maybe-all-sid: all-sid |
21630 | all-sid: configure-sid | |
b40e3958 L |
21631 | @r=`${PWD_COMMAND}`; export r; \ |
21632 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21633 | $(HOST_EXPORTS) \ |
b00612cc PB |
21634 | (cd $(HOST_SUBDIR)/sid && \ |
21635 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sid)) | |
b813574b | 21636 | @endif sid |
3866be5d | 21637 | |
a7254363 | 21638 | |
d545f33b PB |
21639 | |
21640 | ||
b813574b PB |
21641 | .PHONY: check-sid maybe-check-sid |
21642 | maybe-check-sid: | |
21643 | @if sid | |
21644 | maybe-check-sid: check-sid | |
3866be5d | 21645 | |
b813574b | 21646 | check-sid: |
4fa63067 NN |
21647 | @r=`${PWD_COMMAND}`; export r; \ |
21648 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21649 | $(HOST_EXPORTS) \ |
b00612cc PB |
21650 | (cd $(HOST_SUBDIR)/sid && \ |
21651 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 21652 | |
b813574b | 21653 | @endif sid |
3866be5d | 21654 | |
b813574b PB |
21655 | .PHONY: install-sid maybe-install-sid |
21656 | maybe-install-sid: | |
21657 | @if sid | |
21658 | maybe-install-sid: install-sid | |
16ae0395 | 21659 | |
b813574b | 21660 | install-sid: installdirs |
b40e3958 L |
21661 | @r=`${PWD_COMMAND}`; export r; \ |
21662 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21663 | $(HOST_EXPORTS) \ |
b00612cc | 21664 | (cd $(HOST_SUBDIR)/sid && \ |
2da12f12 | 21665 | $(MAKE) $(FLAGS_TO_PASS) install) |
3866be5d | 21666 | |
b813574b | 21667 | @endif sid |
3866be5d | 21668 | |
4fa63067 NN |
21669 | # Other targets (info, dvi, etc.) |
21670 | ||
b813574b PB |
21671 | .PHONY: maybe-info-sid info-sid |
21672 | maybe-info-sid: | |
21673 | @if sid | |
21674 | maybe-info-sid: info-sid | |
4fa63067 | 21675 | |
b813574b PB |
21676 | info-sid: \ |
21677 | configure-sid | |
21678 | @[ -f ./sid/Makefile ] || exit 0; \ | |
4fa63067 NN |
21679 | r=`${PWD_COMMAND}`; export r; \ |
21680 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21681 | $(HOST_EXPORTS) \ |
b813574b | 21682 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21683 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21684 | done; \ | |
b813574b | 21685 | echo "Doing info in sid" ; \ |
b00612cc | 21686 | (cd $(HOST_SUBDIR)/sid && \ |
4fa63067 NN |
21687 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21688 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21689 | "RANLIB=$${RANLIB}" \ | |
21690 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21691 | info) \ |
4fa63067 NN |
21692 | || exit 1 |
21693 | ||
b813574b | 21694 | @endif sid |
4fa63067 | 21695 | |
b813574b PB |
21696 | .PHONY: maybe-dvi-sid dvi-sid |
21697 | maybe-dvi-sid: | |
21698 | @if sid | |
21699 | maybe-dvi-sid: dvi-sid | |
4fa63067 | 21700 | |
b813574b PB |
21701 | dvi-sid: \ |
21702 | configure-sid | |
21703 | @[ -f ./sid/Makefile ] || exit 0; \ | |
4fa63067 NN |
21704 | r=`${PWD_COMMAND}`; export r; \ |
21705 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21706 | $(HOST_EXPORTS) \ |
b813574b | 21707 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21708 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21709 | done; \ | |
b813574b | 21710 | echo "Doing dvi in sid" ; \ |
b00612cc | 21711 | (cd $(HOST_SUBDIR)/sid && \ |
4fa63067 NN |
21712 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21713 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21714 | "RANLIB=$${RANLIB}" \ | |
21715 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21716 | dvi) \ |
4fa63067 NN |
21717 | || exit 1 |
21718 | ||
b813574b | 21719 | @endif sid |
4fa63067 | 21720 | |
6d389afc MS |
21721 | .PHONY: maybe-html-sid html-sid |
21722 | maybe-html-sid: | |
21723 | @if sid | |
21724 | maybe-html-sid: html-sid | |
21725 | ||
21726 | html-sid: \ | |
21727 | configure-sid | |
21728 | @[ -f ./sid/Makefile ] || exit 0; \ | |
21729 | r=`${PWD_COMMAND}`; export r; \ | |
21730 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
21731 | $(HOST_EXPORTS) \ |
21732 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21733 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21734 | done; \ | |
21735 | echo "Doing html in sid" ; \ | |
b00612cc | 21736 | (cd $(HOST_SUBDIR)/sid && \ |
6d389afc MS |
21737 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21738 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21739 | "RANLIB=$${RANLIB}" \ | |
21740 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
21741 | html) \ | |
21742 | || exit 1 | |
21743 | ||
21744 | @endif sid | |
21745 | ||
b813574b PB |
21746 | .PHONY: maybe-TAGS-sid TAGS-sid |
21747 | maybe-TAGS-sid: | |
21748 | @if sid | |
21749 | maybe-TAGS-sid: TAGS-sid | |
4fa63067 | 21750 | |
b813574b PB |
21751 | TAGS-sid: \ |
21752 | configure-sid | |
21753 | @[ -f ./sid/Makefile ] || exit 0; \ | |
4fa63067 NN |
21754 | r=`${PWD_COMMAND}`; export r; \ |
21755 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21756 | $(HOST_EXPORTS) \ |
b813574b | 21757 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21758 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21759 | done; \ | |
b813574b | 21760 | echo "Doing TAGS in sid" ; \ |
b00612cc | 21761 | (cd $(HOST_SUBDIR)/sid && \ |
4fa63067 NN |
21762 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21763 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21764 | "RANLIB=$${RANLIB}" \ | |
21765 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21766 | TAGS) \ |
4fa63067 NN |
21767 | || exit 1 |
21768 | ||
b813574b | 21769 | @endif sid |
4fa63067 | 21770 | |
b813574b PB |
21771 | .PHONY: maybe-install-info-sid install-info-sid |
21772 | maybe-install-info-sid: | |
21773 | @if sid | |
21774 | maybe-install-info-sid: install-info-sid | |
4fa63067 | 21775 | |
b813574b PB |
21776 | install-info-sid: \ |
21777 | configure-sid \ | |
21778 | info-sid | |
21779 | @[ -f ./sid/Makefile ] || exit 0; \ | |
4fa63067 NN |
21780 | r=`${PWD_COMMAND}`; export r; \ |
21781 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21782 | $(HOST_EXPORTS) \ |
b813574b | 21783 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21784 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21785 | done; \ | |
b813574b | 21786 | echo "Doing install-info in sid" ; \ |
b00612cc | 21787 | (cd $(HOST_SUBDIR)/sid && \ |
4fa63067 NN |
21788 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21789 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21790 | "RANLIB=$${RANLIB}" \ | |
21791 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21792 | install-info) \ |
4fa63067 NN |
21793 | || exit 1 |
21794 | ||
b813574b | 21795 | @endif sid |
4fa63067 | 21796 | |
b813574b PB |
21797 | .PHONY: maybe-installcheck-sid installcheck-sid |
21798 | maybe-installcheck-sid: | |
21799 | @if sid | |
21800 | maybe-installcheck-sid: installcheck-sid | |
4fa63067 | 21801 | |
b813574b PB |
21802 | installcheck-sid: \ |
21803 | configure-sid | |
21804 | @[ -f ./sid/Makefile ] || exit 0; \ | |
21805 | r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 21806 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 21807 | $(HOST_EXPORTS) \ |
b813574b | 21808 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21809 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21810 | done; \ | |
b813574b | 21811 | echo "Doing installcheck in sid" ; \ |
b00612cc | 21812 | (cd $(HOST_SUBDIR)/sid && \ |
4fa63067 NN |
21813 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21814 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21815 | "RANLIB=$${RANLIB}" \ | |
21816 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21817 | installcheck) \ |
4fa63067 NN |
21818 | || exit 1 |
21819 | ||
b813574b | 21820 | @endif sid |
4fa63067 | 21821 | |
b813574b PB |
21822 | .PHONY: maybe-mostlyclean-sid mostlyclean-sid |
21823 | maybe-mostlyclean-sid: | |
21824 | @if sid | |
21825 | maybe-mostlyclean-sid: mostlyclean-sid | |
4fa63067 | 21826 | |
b813574b PB |
21827 | mostlyclean-sid: |
21828 | @[ -f ./sid/Makefile ] || exit 0; \ | |
4fa63067 NN |
21829 | r=`${PWD_COMMAND}`; export r; \ |
21830 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21831 | $(HOST_EXPORTS) \ |
b813574b | 21832 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21833 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21834 | done; \ | |
b813574b | 21835 | echo "Doing mostlyclean in sid" ; \ |
b00612cc | 21836 | (cd $(HOST_SUBDIR)/sid && \ |
4fa63067 NN |
21837 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21838 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21839 | "RANLIB=$${RANLIB}" \ | |
21840 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21841 | mostlyclean) \ |
4fa63067 NN |
21842 | || exit 1 |
21843 | ||
b813574b | 21844 | @endif sid |
4fa63067 | 21845 | |
b813574b PB |
21846 | .PHONY: maybe-clean-sid clean-sid |
21847 | maybe-clean-sid: | |
21848 | @if sid | |
21849 | maybe-clean-sid: clean-sid | |
4fa63067 | 21850 | |
b813574b PB |
21851 | clean-sid: |
21852 | @[ -f ./sid/Makefile ] || exit 0; \ | |
4fa63067 NN |
21853 | r=`${PWD_COMMAND}`; export r; \ |
21854 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21855 | $(HOST_EXPORTS) \ |
b813574b | 21856 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21857 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21858 | done; \ | |
b813574b | 21859 | echo "Doing clean in sid" ; \ |
b00612cc | 21860 | (cd $(HOST_SUBDIR)/sid && \ |
4fa63067 NN |
21861 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21862 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21863 | "RANLIB=$${RANLIB}" \ | |
21864 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21865 | clean) \ |
4fa63067 NN |
21866 | || exit 1 |
21867 | ||
b813574b | 21868 | @endif sid |
4fa63067 | 21869 | |
b813574b PB |
21870 | .PHONY: maybe-distclean-sid distclean-sid |
21871 | maybe-distclean-sid: | |
21872 | @if sid | |
21873 | maybe-distclean-sid: distclean-sid | |
4fa63067 | 21874 | |
b813574b PB |
21875 | distclean-sid: |
21876 | @[ -f ./sid/Makefile ] || exit 0; \ | |
4fa63067 NN |
21877 | r=`${PWD_COMMAND}`; export r; \ |
21878 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21879 | $(HOST_EXPORTS) \ |
b813574b | 21880 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21881 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21882 | done; \ | |
b813574b | 21883 | echo "Doing distclean in sid" ; \ |
b00612cc | 21884 | (cd $(HOST_SUBDIR)/sid && \ |
4fa63067 NN |
21885 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21886 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21887 | "RANLIB=$${RANLIB}" \ | |
21888 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21889 | distclean) \ |
4fa63067 NN |
21890 | || exit 1 |
21891 | ||
b813574b | 21892 | @endif sid |
4fa63067 | 21893 | |
b813574b PB |
21894 | .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid |
21895 | maybe-maintainer-clean-sid: | |
21896 | @if sid | |
21897 | maybe-maintainer-clean-sid: maintainer-clean-sid | |
4fa63067 | 21898 | |
b813574b PB |
21899 | maintainer-clean-sid: |
21900 | @[ -f ./sid/Makefile ] || exit 0; \ | |
4fa63067 NN |
21901 | r=`${PWD_COMMAND}`; export r; \ |
21902 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21903 | $(HOST_EXPORTS) \ |
b813574b | 21904 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
21905 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21906 | done; \ | |
b813574b | 21907 | echo "Doing maintainer-clean in sid" ; \ |
b00612cc | 21908 | (cd $(HOST_SUBDIR)/sid && \ |
4fa63067 NN |
21909 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21910 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21911 | "RANLIB=$${RANLIB}" \ | |
21912 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 21913 | maintainer-clean) \ |
4fa63067 NN |
21914 | || exit 1 |
21915 | ||
b813574b | 21916 | @endif sid |
4fa63067 NN |
21917 | |
21918 | ||
a7254363 | 21919 | |
b813574b PB |
21920 | .PHONY: configure-sim maybe-configure-sim |
21921 | maybe-configure-sim: | |
21922 | @if sim | |
21923 | maybe-configure-sim: configure-sim | |
a7254363 | 21924 | configure-sim: |
b00612cc PB |
21925 | @test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \ |
21926 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \ | |
b40e3958 L |
21927 | r=`${PWD_COMMAND}`; export r; \ |
21928 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21929 | $(HOST_EXPORTS) \ |
a7254363 PB |
21930 | echo Configuring in $(HOST_SUBDIR)/sim; \ |
21931 | cd "$(HOST_SUBDIR)/sim" || exit 1; \ | |
e2b9e2dc | 21932 | case $(srcdir) in \ |
b00612cc PB |
21933 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
21934 | *) topdir=`echo $(HOST_SUBDIR)/sim/ | \ | |
21935 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 21936 | esac; \ |
b00612cc PB |
21937 | srcdiroption="--srcdir=$${topdir}/sim"; \ |
21938 | libsrcdir="$$s/sim"; \ | |
e2b9e2dc | 21939 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 21940 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 21941 | || exit 1 |
b813574b | 21942 | @endif sim |
e2b9e2dc | 21943 | |
a7254363 PB |
21944 | |
21945 | ||
d545f33b PB |
21946 | |
21947 | ||
b813574b PB |
21948 | .PHONY: all-sim maybe-all-sim |
21949 | maybe-all-sim: | |
21950 | @if sim | |
d27cc32e | 21951 | TARGET-sim=all |
b813574b PB |
21952 | maybe-all-sim: all-sim |
21953 | all-sim: configure-sim | |
b40e3958 L |
21954 | @r=`${PWD_COMMAND}`; export r; \ |
21955 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21956 | $(HOST_EXPORTS) \ |
b00612cc PB |
21957 | (cd $(HOST_SUBDIR)/sim && \ |
21958 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sim)) | |
b813574b | 21959 | @endif sim |
3866be5d | 21960 | |
a7254363 | 21961 | |
d545f33b PB |
21962 | |
21963 | ||
b813574b PB |
21964 | .PHONY: check-sim maybe-check-sim |
21965 | maybe-check-sim: | |
21966 | @if sim | |
21967 | maybe-check-sim: check-sim | |
3866be5d | 21968 | |
b813574b | 21969 | check-sim: |
b40e3958 L |
21970 | @r=`${PWD_COMMAND}`; export r; \ |
21971 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21972 | $(HOST_EXPORTS) \ |
b00612cc PB |
21973 | (cd $(HOST_SUBDIR)/sim && \ |
21974 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 21975 | |
b813574b | 21976 | @endif sim |
3866be5d | 21977 | |
b813574b PB |
21978 | .PHONY: install-sim maybe-install-sim |
21979 | maybe-install-sim: | |
21980 | @if sim | |
21981 | maybe-install-sim: install-sim | |
16ae0395 | 21982 | |
b813574b | 21983 | install-sim: installdirs |
b40e3958 L |
21984 | @r=`${PWD_COMMAND}`; export r; \ |
21985 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21986 | $(HOST_EXPORTS) \ |
b00612cc | 21987 | (cd $(HOST_SUBDIR)/sim && \ |
2da12f12 | 21988 | $(MAKE) $(FLAGS_TO_PASS) install) |
3866be5d | 21989 | |
b813574b | 21990 | @endif sim |
3866be5d | 21991 | |
4fa63067 NN |
21992 | # Other targets (info, dvi, etc.) |
21993 | ||
b813574b PB |
21994 | .PHONY: maybe-info-sim info-sim |
21995 | maybe-info-sim: | |
21996 | @if sim | |
21997 | maybe-info-sim: info-sim | |
4fa63067 | 21998 | |
b813574b PB |
21999 | info-sim: \ |
22000 | configure-sim | |
22001 | @[ -f ./sim/Makefile ] || exit 0; \ | |
b40e3958 L |
22002 | r=`${PWD_COMMAND}`; export r; \ |
22003 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22004 | $(HOST_EXPORTS) \ |
b813574b | 22005 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22006 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22007 | done; \ | |
b813574b | 22008 | echo "Doing info in sim" ; \ |
b00612cc | 22009 | (cd $(HOST_SUBDIR)/sim && \ |
4fa63067 NN |
22010 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22011 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22012 | "RANLIB=$${RANLIB}" \ | |
22013 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22014 | info) \ |
e2b9e2dc NN |
22015 | || exit 1 |
22016 | ||
b813574b | 22017 | @endif sim |
4fa63067 | 22018 | |
b813574b PB |
22019 | .PHONY: maybe-dvi-sim dvi-sim |
22020 | maybe-dvi-sim: | |
22021 | @if sim | |
22022 | maybe-dvi-sim: dvi-sim | |
4fa63067 | 22023 | |
b813574b PB |
22024 | dvi-sim: \ |
22025 | configure-sim | |
22026 | @[ -f ./sim/Makefile ] || exit 0; \ | |
4fa63067 | 22027 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 22028 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 22029 | $(HOST_EXPORTS) \ |
b813574b | 22030 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22031 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22032 | done; \ | |
b813574b | 22033 | echo "Doing dvi in sim" ; \ |
b00612cc | 22034 | (cd $(HOST_SUBDIR)/sim && \ |
4fa63067 NN |
22035 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22036 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22037 | "RANLIB=$${RANLIB}" \ | |
22038 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22039 | dvi) \ |
4fa63067 | 22040 | || exit 1 |
3866be5d | 22041 | |
b813574b | 22042 | @endif sim |
3866be5d | 22043 | |
6d389afc MS |
22044 | .PHONY: maybe-html-sim html-sim |
22045 | maybe-html-sim: | |
22046 | @if sim | |
22047 | maybe-html-sim: html-sim | |
22048 | ||
22049 | html-sim: \ | |
22050 | configure-sim | |
22051 | @[ -f ./sim/Makefile ] || exit 0; \ | |
22052 | r=`${PWD_COMMAND}`; export r; \ | |
22053 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
22054 | $(HOST_EXPORTS) \ |
22055 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22056 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22057 | done; \ | |
22058 | echo "Doing html in sim" ; \ | |
b00612cc | 22059 | (cd $(HOST_SUBDIR)/sim && \ |
6d389afc MS |
22060 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22061 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22062 | "RANLIB=$${RANLIB}" \ | |
22063 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
22064 | html) \ | |
22065 | || exit 1 | |
22066 | ||
22067 | @endif sim | |
22068 | ||
b813574b PB |
22069 | .PHONY: maybe-TAGS-sim TAGS-sim |
22070 | maybe-TAGS-sim: | |
22071 | @if sim | |
22072 | maybe-TAGS-sim: TAGS-sim | |
4fa63067 | 22073 | |
b813574b PB |
22074 | TAGS-sim: \ |
22075 | configure-sim | |
22076 | @[ -f ./sim/Makefile ] || exit 0; \ | |
4fa63067 | 22077 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 22078 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 22079 | $(HOST_EXPORTS) \ |
b813574b | 22080 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22081 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22082 | done; \ | |
b813574b | 22083 | echo "Doing TAGS in sim" ; \ |
b00612cc | 22084 | (cd $(HOST_SUBDIR)/sim && \ |
4fa63067 NN |
22085 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22086 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22087 | "RANLIB=$${RANLIB}" \ | |
22088 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22089 | TAGS) \ |
4fa63067 | 22090 | || exit 1 |
3866be5d | 22091 | |
b813574b | 22092 | @endif sim |
3866be5d | 22093 | |
b813574b PB |
22094 | .PHONY: maybe-install-info-sim install-info-sim |
22095 | maybe-install-info-sim: | |
22096 | @if sim | |
22097 | maybe-install-info-sim: install-info-sim | |
4fa63067 | 22098 | |
b813574b PB |
22099 | install-info-sim: \ |
22100 | configure-sim \ | |
22101 | info-sim | |
22102 | @[ -f ./sim/Makefile ] || exit 0; \ | |
4fa63067 NN |
22103 | r=`${PWD_COMMAND}`; export r; \ |
22104 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22105 | $(HOST_EXPORTS) \ |
b813574b | 22106 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22107 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22108 | done; \ | |
b813574b | 22109 | echo "Doing install-info in sim" ; \ |
b00612cc | 22110 | (cd $(HOST_SUBDIR)/sim && \ |
4fa63067 NN |
22111 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22112 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22113 | "RANLIB=$${RANLIB}" \ | |
22114 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22115 | install-info) \ |
4fa63067 NN |
22116 | || exit 1 |
22117 | ||
b813574b | 22118 | @endif sim |
4fa63067 | 22119 | |
b813574b PB |
22120 | .PHONY: maybe-installcheck-sim installcheck-sim |
22121 | maybe-installcheck-sim: | |
22122 | @if sim | |
22123 | maybe-installcheck-sim: installcheck-sim | |
4fa63067 | 22124 | |
b813574b PB |
22125 | installcheck-sim: \ |
22126 | configure-sim | |
22127 | @[ -f ./sim/Makefile ] || exit 0; \ | |
4fa63067 NN |
22128 | r=`${PWD_COMMAND}`; export r; \ |
22129 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22130 | $(HOST_EXPORTS) \ |
b813574b | 22131 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22132 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22133 | done; \ | |
b813574b | 22134 | echo "Doing installcheck in sim" ; \ |
b00612cc | 22135 | (cd $(HOST_SUBDIR)/sim && \ |
4fa63067 NN |
22136 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22137 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22138 | "RANLIB=$${RANLIB}" \ | |
22139 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22140 | installcheck) \ |
4fa63067 NN |
22141 | || exit 1 |
22142 | ||
b813574b | 22143 | @endif sim |
4fa63067 | 22144 | |
b813574b PB |
22145 | .PHONY: maybe-mostlyclean-sim mostlyclean-sim |
22146 | maybe-mostlyclean-sim: | |
22147 | @if sim | |
22148 | maybe-mostlyclean-sim: mostlyclean-sim | |
4fa63067 | 22149 | |
b813574b PB |
22150 | mostlyclean-sim: |
22151 | @[ -f ./sim/Makefile ] || exit 0; \ | |
4fa63067 NN |
22152 | r=`${PWD_COMMAND}`; export r; \ |
22153 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22154 | $(HOST_EXPORTS) \ |
b813574b | 22155 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22156 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22157 | done; \ | |
b813574b | 22158 | echo "Doing mostlyclean in sim" ; \ |
b00612cc | 22159 | (cd $(HOST_SUBDIR)/sim && \ |
4fa63067 NN |
22160 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22161 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22162 | "RANLIB=$${RANLIB}" \ | |
22163 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22164 | mostlyclean) \ |
4fa63067 NN |
22165 | || exit 1 |
22166 | ||
b813574b | 22167 | @endif sim |
4fa63067 | 22168 | |
b813574b PB |
22169 | .PHONY: maybe-clean-sim clean-sim |
22170 | maybe-clean-sim: | |
22171 | @if sim | |
22172 | maybe-clean-sim: clean-sim | |
4fa63067 | 22173 | |
b813574b PB |
22174 | clean-sim: |
22175 | @[ -f ./sim/Makefile ] || exit 0; \ | |
4fa63067 NN |
22176 | r=`${PWD_COMMAND}`; export r; \ |
22177 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22178 | $(HOST_EXPORTS) \ |
b813574b | 22179 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22180 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22181 | done; \ | |
b813574b | 22182 | echo "Doing clean in sim" ; \ |
b00612cc | 22183 | (cd $(HOST_SUBDIR)/sim && \ |
4fa63067 NN |
22184 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22185 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22186 | "RANLIB=$${RANLIB}" \ | |
22187 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22188 | clean) \ |
4fa63067 NN |
22189 | || exit 1 |
22190 | ||
b813574b | 22191 | @endif sim |
4fa63067 | 22192 | |
b813574b PB |
22193 | .PHONY: maybe-distclean-sim distclean-sim |
22194 | maybe-distclean-sim: | |
22195 | @if sim | |
22196 | maybe-distclean-sim: distclean-sim | |
4fa63067 | 22197 | |
b813574b PB |
22198 | distclean-sim: |
22199 | @[ -f ./sim/Makefile ] || exit 0; \ | |
4fa63067 NN |
22200 | r=`${PWD_COMMAND}`; export r; \ |
22201 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22202 | $(HOST_EXPORTS) \ |
b813574b | 22203 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22204 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22205 | done; \ | |
b813574b | 22206 | echo "Doing distclean in sim" ; \ |
b00612cc | 22207 | (cd $(HOST_SUBDIR)/sim && \ |
4fa63067 NN |
22208 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22209 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22210 | "RANLIB=$${RANLIB}" \ | |
22211 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22212 | distclean) \ |
4fa63067 NN |
22213 | || exit 1 |
22214 | ||
b813574b | 22215 | @endif sim |
4fa63067 | 22216 | |
b813574b PB |
22217 | .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim |
22218 | maybe-maintainer-clean-sim: | |
22219 | @if sim | |
22220 | maybe-maintainer-clean-sim: maintainer-clean-sim | |
16ae0395 | 22221 | |
b813574b PB |
22222 | maintainer-clean-sim: |
22223 | @[ -f ./sim/Makefile ] || exit 0; \ | |
4fa63067 | 22224 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 22225 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 22226 | $(HOST_EXPORTS) \ |
b813574b | 22227 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22228 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22229 | done; \ | |
b813574b | 22230 | echo "Doing maintainer-clean in sim" ; \ |
b00612cc | 22231 | (cd $(HOST_SUBDIR)/sim && \ |
4fa63067 NN |
22232 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22233 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22234 | "RANLIB=$${RANLIB}" \ | |
22235 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22236 | maintainer-clean) \ |
4fa63067 | 22237 | || exit 1 |
3866be5d | 22238 | |
b813574b | 22239 | @endif sim |
3866be5d | 22240 | |
4fa63067 | 22241 | |
a7254363 | 22242 | |
b813574b PB |
22243 | .PHONY: configure-tar maybe-configure-tar |
22244 | maybe-configure-tar: | |
22245 | @if tar | |
22246 | maybe-configure-tar: configure-tar | |
a7254363 | 22247 | configure-tar: |
b00612cc PB |
22248 | @test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \ |
22249 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \ | |
b40e3958 L |
22250 | r=`${PWD_COMMAND}`; export r; \ |
22251 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22252 | $(HOST_EXPORTS) \ |
a7254363 PB |
22253 | echo Configuring in $(HOST_SUBDIR)/tar; \ |
22254 | cd "$(HOST_SUBDIR)/tar" || exit 1; \ | |
e2b9e2dc | 22255 | case $(srcdir) in \ |
b00612cc PB |
22256 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
22257 | *) topdir=`echo $(HOST_SUBDIR)/tar/ | \ | |
22258 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 22259 | esac; \ |
b00612cc PB |
22260 | srcdiroption="--srcdir=$${topdir}/tar"; \ |
22261 | libsrcdir="$$s/tar"; \ | |
e2b9e2dc | 22262 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 22263 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 22264 | || exit 1 |
b813574b | 22265 | @endif tar |
e2b9e2dc | 22266 | |
a7254363 PB |
22267 | |
22268 | ||
d545f33b PB |
22269 | |
22270 | ||
b813574b PB |
22271 | .PHONY: all-tar maybe-all-tar |
22272 | maybe-all-tar: | |
22273 | @if tar | |
d27cc32e | 22274 | TARGET-tar=all |
b813574b PB |
22275 | maybe-all-tar: all-tar |
22276 | all-tar: configure-tar | |
b40e3958 L |
22277 | @r=`${PWD_COMMAND}`; export r; \ |
22278 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22279 | $(HOST_EXPORTS) \ |
b00612cc PB |
22280 | (cd $(HOST_SUBDIR)/tar && \ |
22281 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tar)) | |
b813574b | 22282 | @endif tar |
3866be5d | 22283 | |
a7254363 | 22284 | |
d545f33b PB |
22285 | |
22286 | ||
b813574b PB |
22287 | .PHONY: check-tar maybe-check-tar |
22288 | maybe-check-tar: | |
22289 | @if tar | |
22290 | maybe-check-tar: check-tar | |
3866be5d | 22291 | |
b813574b | 22292 | check-tar: |
b40e3958 L |
22293 | @r=`${PWD_COMMAND}`; export r; \ |
22294 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22295 | $(HOST_EXPORTS) \ |
b00612cc PB |
22296 | (cd $(HOST_SUBDIR)/tar && \ |
22297 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 22298 | |
b813574b | 22299 | @endif tar |
3866be5d | 22300 | |
b813574b PB |
22301 | .PHONY: install-tar maybe-install-tar |
22302 | maybe-install-tar: | |
22303 | @if tar | |
22304 | maybe-install-tar: install-tar | |
16ae0395 | 22305 | |
b813574b PB |
22306 | install-tar: installdirs |
22307 | @r=`${PWD_COMMAND}`; export r; \ | |
22308 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b813574b | 22309 | $(HOST_EXPORTS) \ |
b00612cc | 22310 | (cd $(HOST_SUBDIR)/tar && \ |
2da12f12 | 22311 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 22312 | |
b813574b | 22313 | @endif tar |
4fa63067 NN |
22314 | |
22315 | # Other targets (info, dvi, etc.) | |
22316 | ||
b813574b PB |
22317 | .PHONY: maybe-info-tar info-tar |
22318 | maybe-info-tar: | |
22319 | @if tar | |
22320 | maybe-info-tar: info-tar | |
4fa63067 | 22321 | |
b813574b PB |
22322 | info-tar: \ |
22323 | configure-tar | |
22324 | @[ -f ./tar/Makefile ] || exit 0; \ | |
4fa63067 | 22325 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 22326 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 22327 | $(HOST_EXPORTS) \ |
b813574b | 22328 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22329 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22330 | done; \ | |
b813574b | 22331 | echo "Doing info in tar" ; \ |
b00612cc | 22332 | (cd $(HOST_SUBDIR)/tar && \ |
4fa63067 NN |
22333 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22334 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22335 | "RANLIB=$${RANLIB}" \ | |
22336 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22337 | info) \ |
4fa63067 NN |
22338 | || exit 1 |
22339 | ||
b813574b | 22340 | @endif tar |
4fa63067 | 22341 | |
b813574b PB |
22342 | .PHONY: maybe-dvi-tar dvi-tar |
22343 | maybe-dvi-tar: | |
22344 | @if tar | |
22345 | maybe-dvi-tar: dvi-tar | |
4fa63067 | 22346 | |
b813574b PB |
22347 | dvi-tar: \ |
22348 | configure-tar | |
22349 | @[ -f ./tar/Makefile ] || exit 0; \ | |
4fa63067 NN |
22350 | r=`${PWD_COMMAND}`; export r; \ |
22351 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22352 | $(HOST_EXPORTS) \ |
b813574b | 22353 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22354 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22355 | done; \ | |
b813574b | 22356 | echo "Doing dvi in tar" ; \ |
b00612cc | 22357 | (cd $(HOST_SUBDIR)/tar && \ |
4fa63067 NN |
22358 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22359 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22360 | "RANLIB=$${RANLIB}" \ | |
22361 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22362 | dvi) \ |
4fa63067 NN |
22363 | || exit 1 |
22364 | ||
b813574b | 22365 | @endif tar |
4fa63067 | 22366 | |
6d389afc MS |
22367 | .PHONY: maybe-html-tar html-tar |
22368 | maybe-html-tar: | |
22369 | @if tar | |
22370 | maybe-html-tar: html-tar | |
22371 | ||
22372 | html-tar: \ | |
22373 | configure-tar | |
22374 | @[ -f ./tar/Makefile ] || exit 0; \ | |
22375 | r=`${PWD_COMMAND}`; export r; \ | |
22376 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
22377 | $(HOST_EXPORTS) \ |
22378 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22379 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22380 | done; \ | |
22381 | echo "Doing html in tar" ; \ | |
b00612cc | 22382 | (cd $(HOST_SUBDIR)/tar && \ |
6d389afc MS |
22383 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22384 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22385 | "RANLIB=$${RANLIB}" \ | |
22386 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
22387 | html) \ | |
22388 | || exit 1 | |
22389 | ||
22390 | @endif tar | |
22391 | ||
b813574b PB |
22392 | .PHONY: maybe-TAGS-tar TAGS-tar |
22393 | maybe-TAGS-tar: | |
22394 | @if tar | |
22395 | maybe-TAGS-tar: TAGS-tar | |
4fa63067 | 22396 | |
b813574b PB |
22397 | TAGS-tar: \ |
22398 | configure-tar | |
22399 | @[ -f ./tar/Makefile ] || exit 0; \ | |
4fa63067 NN |
22400 | r=`${PWD_COMMAND}`; export r; \ |
22401 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22402 | $(HOST_EXPORTS) \ |
b813574b | 22403 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22404 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22405 | done; \ | |
b813574b | 22406 | echo "Doing TAGS in tar" ; \ |
b00612cc | 22407 | (cd $(HOST_SUBDIR)/tar && \ |
4fa63067 NN |
22408 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22409 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22410 | "RANLIB=$${RANLIB}" \ | |
22411 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22412 | TAGS) \ |
4fa63067 NN |
22413 | || exit 1 |
22414 | ||
b813574b | 22415 | @endif tar |
4fa63067 | 22416 | |
b813574b PB |
22417 | .PHONY: maybe-install-info-tar install-info-tar |
22418 | maybe-install-info-tar: | |
22419 | @if tar | |
22420 | maybe-install-info-tar: install-info-tar | |
4fa63067 | 22421 | |
b813574b PB |
22422 | install-info-tar: \ |
22423 | configure-tar \ | |
22424 | info-tar | |
22425 | @[ -f ./tar/Makefile ] || exit 0; \ | |
4fa63067 NN |
22426 | r=`${PWD_COMMAND}`; export r; \ |
22427 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22428 | $(HOST_EXPORTS) \ |
b813574b | 22429 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22430 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22431 | done; \ | |
b813574b | 22432 | echo "Doing install-info in tar" ; \ |
b00612cc | 22433 | (cd $(HOST_SUBDIR)/tar && \ |
b813574b | 22434 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4fa63067 NN |
22435 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ |
22436 | "RANLIB=$${RANLIB}" \ | |
22437 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22438 | install-info) \ |
4fa63067 NN |
22439 | || exit 1 |
22440 | ||
b813574b | 22441 | @endif tar |
4fa63067 | 22442 | |
b813574b PB |
22443 | .PHONY: maybe-installcheck-tar installcheck-tar |
22444 | maybe-installcheck-tar: | |
22445 | @if tar | |
22446 | maybe-installcheck-tar: installcheck-tar | |
4fa63067 | 22447 | |
b813574b PB |
22448 | installcheck-tar: \ |
22449 | configure-tar | |
22450 | @[ -f ./tar/Makefile ] || exit 0; \ | |
4fa63067 NN |
22451 | r=`${PWD_COMMAND}`; export r; \ |
22452 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22453 | $(HOST_EXPORTS) \ |
b813574b | 22454 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22455 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22456 | done; \ | |
b813574b | 22457 | echo "Doing installcheck in tar" ; \ |
b00612cc | 22458 | (cd $(HOST_SUBDIR)/tar && \ |
4fa63067 NN |
22459 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22460 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22461 | "RANLIB=$${RANLIB}" \ | |
22462 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22463 | installcheck) \ |
4fa63067 NN |
22464 | || exit 1 |
22465 | ||
b813574b | 22466 | @endif tar |
4fa63067 | 22467 | |
b813574b PB |
22468 | .PHONY: maybe-mostlyclean-tar mostlyclean-tar |
22469 | maybe-mostlyclean-tar: | |
22470 | @if tar | |
22471 | maybe-mostlyclean-tar: mostlyclean-tar | |
4fa63067 | 22472 | |
b813574b PB |
22473 | mostlyclean-tar: |
22474 | @[ -f ./tar/Makefile ] || exit 0; \ | |
4fa63067 NN |
22475 | r=`${PWD_COMMAND}`; export r; \ |
22476 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22477 | $(HOST_EXPORTS) \ |
b813574b | 22478 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22479 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22480 | done; \ | |
b813574b | 22481 | echo "Doing mostlyclean in tar" ; \ |
b00612cc | 22482 | (cd $(HOST_SUBDIR)/tar && \ |
4fa63067 NN |
22483 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22484 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22485 | "RANLIB=$${RANLIB}" \ | |
22486 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22487 | mostlyclean) \ |
4fa63067 NN |
22488 | || exit 1 |
22489 | ||
b813574b | 22490 | @endif tar |
4fa63067 | 22491 | |
b813574b PB |
22492 | .PHONY: maybe-clean-tar clean-tar |
22493 | maybe-clean-tar: | |
22494 | @if tar | |
22495 | maybe-clean-tar: clean-tar | |
4fa63067 | 22496 | |
b813574b PB |
22497 | clean-tar: |
22498 | @[ -f ./tar/Makefile ] || exit 0; \ | |
4fa63067 NN |
22499 | r=`${PWD_COMMAND}`; export r; \ |
22500 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22501 | $(HOST_EXPORTS) \ |
b813574b | 22502 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22503 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22504 | done; \ | |
b813574b | 22505 | echo "Doing clean in tar" ; \ |
b00612cc | 22506 | (cd $(HOST_SUBDIR)/tar && \ |
4fa63067 NN |
22507 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22508 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22509 | "RANLIB=$${RANLIB}" \ | |
22510 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22511 | clean) \ |
4fa63067 NN |
22512 | || exit 1 |
22513 | ||
b813574b | 22514 | @endif tar |
4fa63067 | 22515 | |
b813574b PB |
22516 | .PHONY: maybe-distclean-tar distclean-tar |
22517 | maybe-distclean-tar: | |
22518 | @if tar | |
22519 | maybe-distclean-tar: distclean-tar | |
4fa63067 | 22520 | |
b813574b PB |
22521 | distclean-tar: |
22522 | @[ -f ./tar/Makefile ] || exit 0; \ | |
4fa63067 NN |
22523 | r=`${PWD_COMMAND}`; export r; \ |
22524 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22525 | $(HOST_EXPORTS) \ |
b813574b | 22526 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22527 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22528 | done; \ | |
b813574b | 22529 | echo "Doing distclean in tar" ; \ |
b00612cc | 22530 | (cd $(HOST_SUBDIR)/tar && \ |
4fa63067 NN |
22531 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22532 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22533 | "RANLIB=$${RANLIB}" \ | |
22534 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22535 | distclean) \ |
4fa63067 NN |
22536 | || exit 1 |
22537 | ||
b813574b | 22538 | @endif tar |
4fa63067 | 22539 | |
b813574b PB |
22540 | .PHONY: maybe-maintainer-clean-tar maintainer-clean-tar |
22541 | maybe-maintainer-clean-tar: | |
22542 | @if tar | |
22543 | maybe-maintainer-clean-tar: maintainer-clean-tar | |
4fa63067 | 22544 | |
b813574b PB |
22545 | maintainer-clean-tar: |
22546 | @[ -f ./tar/Makefile ] || exit 0; \ | |
4fa63067 NN |
22547 | r=`${PWD_COMMAND}`; export r; \ |
22548 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22549 | $(HOST_EXPORTS) \ |
b813574b | 22550 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22551 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22552 | done; \ | |
b813574b | 22553 | echo "Doing maintainer-clean in tar" ; \ |
b00612cc | 22554 | (cd $(HOST_SUBDIR)/tar && \ |
4fa63067 NN |
22555 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22556 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22557 | "RANLIB=$${RANLIB}" \ | |
22558 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22559 | maintainer-clean) \ |
4fa63067 | 22560 | || exit 1 |
3866be5d | 22561 | |
b813574b | 22562 | @endif tar |
3866be5d | 22563 | |
4fa63067 | 22564 | |
a7254363 | 22565 | |
b813574b PB |
22566 | .PHONY: configure-texinfo maybe-configure-texinfo |
22567 | maybe-configure-texinfo: | |
22568 | @if texinfo | |
22569 | maybe-configure-texinfo: configure-texinfo | |
a7254363 | 22570 | configure-texinfo: |
b00612cc PB |
22571 | @test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \ |
22572 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \ | |
378fce5b DD |
22573 | r=`${PWD_COMMAND}`; export r; \ |
22574 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22575 | $(HOST_EXPORTS) \ | |
a7254363 PB |
22576 | echo Configuring in $(HOST_SUBDIR)/texinfo; \ |
22577 | cd "$(HOST_SUBDIR)/texinfo" || exit 1; \ | |
e2b9e2dc | 22578 | case $(srcdir) in \ |
b00612cc PB |
22579 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
22580 | *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \ | |
22581 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 22582 | esac; \ |
b00612cc PB |
22583 | srcdiroption="--srcdir=$${topdir}/texinfo"; \ |
22584 | libsrcdir="$$s/texinfo"; \ | |
e2b9e2dc | 22585 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 22586 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 22587 | || exit 1 |
b813574b | 22588 | @endif texinfo |
e2b9e2dc | 22589 | |
a7254363 PB |
22590 | |
22591 | ||
d545f33b PB |
22592 | |
22593 | ||
b813574b PB |
22594 | .PHONY: all-texinfo maybe-all-texinfo |
22595 | maybe-all-texinfo: | |
22596 | @if texinfo | |
d27cc32e | 22597 | TARGET-texinfo=all |
b813574b PB |
22598 | maybe-all-texinfo: all-texinfo |
22599 | all-texinfo: configure-texinfo | |
b40e3958 L |
22600 | @r=`${PWD_COMMAND}`; export r; \ |
22601 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22602 | $(HOST_EXPORTS) \ |
b00612cc PB |
22603 | (cd $(HOST_SUBDIR)/texinfo && \ |
22604 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-texinfo)) | |
b813574b | 22605 | @endif texinfo |
3866be5d | 22606 | |
a7254363 | 22607 | |
d545f33b PB |
22608 | |
22609 | ||
b813574b PB |
22610 | .PHONY: check-texinfo maybe-check-texinfo |
22611 | maybe-check-texinfo: | |
22612 | @if texinfo | |
22613 | maybe-check-texinfo: check-texinfo | |
3866be5d | 22614 | |
b813574b | 22615 | check-texinfo: |
4fa63067 NN |
22616 | @r=`${PWD_COMMAND}`; export r; \ |
22617 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22618 | $(HOST_EXPORTS) \ |
b00612cc PB |
22619 | (cd $(HOST_SUBDIR)/texinfo && \ |
22620 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 22621 | |
b813574b | 22622 | @endif texinfo |
3866be5d | 22623 | |
b813574b PB |
22624 | .PHONY: install-texinfo maybe-install-texinfo |
22625 | maybe-install-texinfo: | |
22626 | @if texinfo | |
22627 | maybe-install-texinfo: install-texinfo | |
16ae0395 | 22628 | |
b813574b | 22629 | install-texinfo: |
3866be5d | 22630 | |
b813574b | 22631 | @endif texinfo |
3866be5d | 22632 | |
4fa63067 NN |
22633 | # Other targets (info, dvi, etc.) |
22634 | ||
b813574b PB |
22635 | .PHONY: maybe-info-texinfo info-texinfo |
22636 | maybe-info-texinfo: | |
22637 | @if texinfo | |
22638 | maybe-info-texinfo: info-texinfo | |
4fa63067 | 22639 | |
b813574b PB |
22640 | info-texinfo: \ |
22641 | configure-texinfo | |
22642 | @[ -f ./texinfo/Makefile ] || exit 0; \ | |
4fa63067 NN |
22643 | r=`${PWD_COMMAND}`; export r; \ |
22644 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22645 | $(HOST_EXPORTS) \ |
b813574b | 22646 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22647 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22648 | done; \ | |
b813574b | 22649 | echo "Doing info in texinfo" ; \ |
b00612cc | 22650 | (cd $(HOST_SUBDIR)/texinfo && \ |
4fa63067 NN |
22651 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22652 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22653 | "RANLIB=$${RANLIB}" \ | |
22654 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22655 | info) \ |
4fa63067 NN |
22656 | || exit 1 |
22657 | ||
b813574b | 22658 | @endif texinfo |
4fa63067 | 22659 | |
b813574b PB |
22660 | .PHONY: maybe-dvi-texinfo dvi-texinfo |
22661 | maybe-dvi-texinfo: | |
22662 | @if texinfo | |
22663 | maybe-dvi-texinfo: dvi-texinfo | |
4fa63067 | 22664 | |
b813574b PB |
22665 | dvi-texinfo: \ |
22666 | configure-texinfo | |
22667 | @[ -f ./texinfo/Makefile ] || exit 0; \ | |
4fa63067 NN |
22668 | r=`${PWD_COMMAND}`; export r; \ |
22669 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22670 | $(HOST_EXPORTS) \ |
b813574b | 22671 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22672 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22673 | done; \ | |
b813574b | 22674 | echo "Doing dvi in texinfo" ; \ |
b00612cc | 22675 | (cd $(HOST_SUBDIR)/texinfo && \ |
4fa63067 NN |
22676 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22677 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22678 | "RANLIB=$${RANLIB}" \ | |
22679 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22680 | dvi) \ |
4fa63067 NN |
22681 | || exit 1 |
22682 | ||
b813574b | 22683 | @endif texinfo |
4fa63067 | 22684 | |
6d389afc MS |
22685 | .PHONY: maybe-html-texinfo html-texinfo |
22686 | maybe-html-texinfo: | |
22687 | @if texinfo | |
22688 | maybe-html-texinfo: html-texinfo | |
22689 | ||
22690 | html-texinfo: \ | |
22691 | configure-texinfo | |
22692 | @[ -f ./texinfo/Makefile ] || exit 0; \ | |
22693 | r=`${PWD_COMMAND}`; export r; \ | |
22694 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
22695 | $(HOST_EXPORTS) \ |
22696 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22697 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22698 | done; \ | |
22699 | echo "Doing html in texinfo" ; \ | |
b00612cc | 22700 | (cd $(HOST_SUBDIR)/texinfo && \ |
6d389afc MS |
22701 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22702 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22703 | "RANLIB=$${RANLIB}" \ | |
22704 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
22705 | html) \ | |
22706 | || exit 1 | |
22707 | ||
22708 | @endif texinfo | |
22709 | ||
b813574b PB |
22710 | .PHONY: maybe-TAGS-texinfo TAGS-texinfo |
22711 | maybe-TAGS-texinfo: | |
22712 | @if texinfo | |
22713 | maybe-TAGS-texinfo: TAGS-texinfo | |
4fa63067 | 22714 | |
b813574b PB |
22715 | TAGS-texinfo: \ |
22716 | configure-texinfo | |
22717 | @[ -f ./texinfo/Makefile ] || exit 0; \ | |
4fa63067 NN |
22718 | r=`${PWD_COMMAND}`; export r; \ |
22719 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22720 | $(HOST_EXPORTS) \ |
b813574b | 22721 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22722 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22723 | done; \ | |
b813574b | 22724 | echo "Doing TAGS in texinfo" ; \ |
b00612cc | 22725 | (cd $(HOST_SUBDIR)/texinfo && \ |
4fa63067 NN |
22726 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22727 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22728 | "RANLIB=$${RANLIB}" \ | |
22729 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22730 | TAGS) \ |
4fa63067 NN |
22731 | || exit 1 |
22732 | ||
b813574b | 22733 | @endif texinfo |
4fa63067 | 22734 | |
b813574b PB |
22735 | .PHONY: maybe-install-info-texinfo install-info-texinfo |
22736 | maybe-install-info-texinfo: | |
22737 | @if texinfo | |
22738 | maybe-install-info-texinfo: install-info-texinfo | |
4fa63067 | 22739 | |
b813574b PB |
22740 | install-info-texinfo: \ |
22741 | configure-texinfo \ | |
22742 | info-texinfo | |
22743 | @[ -f ./texinfo/Makefile ] || exit 0; \ | |
4fa63067 NN |
22744 | r=`${PWD_COMMAND}`; export r; \ |
22745 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22746 | $(HOST_EXPORTS) \ |
b813574b | 22747 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22748 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22749 | done; \ | |
b813574b | 22750 | echo "Doing install-info in texinfo" ; \ |
b00612cc | 22751 | (cd $(HOST_SUBDIR)/texinfo && \ |
4fa63067 NN |
22752 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22753 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22754 | "RANLIB=$${RANLIB}" \ | |
22755 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22756 | install-info) \ |
4fa63067 NN |
22757 | || exit 1 |
22758 | ||
b813574b | 22759 | @endif texinfo |
4fa63067 | 22760 | |
b813574b PB |
22761 | .PHONY: maybe-installcheck-texinfo installcheck-texinfo |
22762 | maybe-installcheck-texinfo: | |
22763 | @if texinfo | |
22764 | maybe-installcheck-texinfo: installcheck-texinfo | |
4fa63067 | 22765 | |
b813574b PB |
22766 | installcheck-texinfo: \ |
22767 | configure-texinfo | |
22768 | @[ -f ./texinfo/Makefile ] || exit 0; \ | |
4fa63067 NN |
22769 | r=`${PWD_COMMAND}`; export r; \ |
22770 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22771 | $(HOST_EXPORTS) \ |
b813574b | 22772 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22773 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22774 | done; \ | |
b813574b | 22775 | echo "Doing installcheck in texinfo" ; \ |
b00612cc | 22776 | (cd $(HOST_SUBDIR)/texinfo && \ |
4fa63067 NN |
22777 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22778 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22779 | "RANLIB=$${RANLIB}" \ | |
22780 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22781 | installcheck) \ |
4fa63067 NN |
22782 | || exit 1 |
22783 | ||
b813574b | 22784 | @endif texinfo |
4fa63067 | 22785 | |
b813574b PB |
22786 | .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo |
22787 | maybe-mostlyclean-texinfo: | |
22788 | @if texinfo | |
22789 | maybe-mostlyclean-texinfo: mostlyclean-texinfo | |
4fa63067 | 22790 | |
b813574b PB |
22791 | mostlyclean-texinfo: |
22792 | @[ -f ./texinfo/Makefile ] || exit 0; \ | |
4fa63067 NN |
22793 | r=`${PWD_COMMAND}`; export r; \ |
22794 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22795 | $(HOST_EXPORTS) \ |
b813574b | 22796 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22797 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22798 | done; \ | |
b813574b | 22799 | echo "Doing mostlyclean in texinfo" ; \ |
b00612cc | 22800 | (cd $(HOST_SUBDIR)/texinfo && \ |
4fa63067 NN |
22801 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22802 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22803 | "RANLIB=$${RANLIB}" \ | |
22804 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22805 | mostlyclean) \ |
4fa63067 NN |
22806 | || exit 1 |
22807 | ||
b813574b | 22808 | @endif texinfo |
4fa63067 | 22809 | |
b813574b PB |
22810 | .PHONY: maybe-clean-texinfo clean-texinfo |
22811 | maybe-clean-texinfo: | |
22812 | @if texinfo | |
22813 | maybe-clean-texinfo: clean-texinfo | |
4fa63067 | 22814 | |
b813574b PB |
22815 | clean-texinfo: |
22816 | @[ -f ./texinfo/Makefile ] || exit 0; \ | |
4fa63067 NN |
22817 | r=`${PWD_COMMAND}`; export r; \ |
22818 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22819 | $(HOST_EXPORTS) \ |
b813574b | 22820 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22821 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22822 | done; \ | |
b813574b | 22823 | echo "Doing clean in texinfo" ; \ |
b00612cc | 22824 | (cd $(HOST_SUBDIR)/texinfo && \ |
4fa63067 NN |
22825 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22826 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22827 | "RANLIB=$${RANLIB}" \ | |
22828 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22829 | clean) \ |
4fa63067 NN |
22830 | || exit 1 |
22831 | ||
b813574b | 22832 | @endif texinfo |
4fa63067 | 22833 | |
b813574b PB |
22834 | .PHONY: maybe-distclean-texinfo distclean-texinfo |
22835 | maybe-distclean-texinfo: | |
22836 | @if texinfo | |
22837 | maybe-distclean-texinfo: distclean-texinfo | |
4fa63067 | 22838 | |
b813574b PB |
22839 | distclean-texinfo: |
22840 | @[ -f ./texinfo/Makefile ] || exit 0; \ | |
4fa63067 NN |
22841 | r=`${PWD_COMMAND}`; export r; \ |
22842 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22843 | $(HOST_EXPORTS) \ |
b813574b | 22844 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22845 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22846 | done; \ | |
b813574b | 22847 | echo "Doing distclean in texinfo" ; \ |
b00612cc | 22848 | (cd $(HOST_SUBDIR)/texinfo && \ |
4fa63067 NN |
22849 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22850 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22851 | "RANLIB=$${RANLIB}" \ | |
22852 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22853 | distclean) \ |
4fa63067 NN |
22854 | || exit 1 |
22855 | ||
b813574b | 22856 | @endif texinfo |
4fa63067 | 22857 | |
b813574b PB |
22858 | .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo |
22859 | maybe-maintainer-clean-texinfo: | |
22860 | @if texinfo | |
22861 | maybe-maintainer-clean-texinfo: maintainer-clean-texinfo | |
4fa63067 | 22862 | |
b813574b PB |
22863 | maintainer-clean-texinfo: |
22864 | @[ -f ./texinfo/Makefile ] || exit 0; \ | |
4fa63067 NN |
22865 | r=`${PWD_COMMAND}`; export r; \ |
22866 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22867 | $(HOST_EXPORTS) \ |
b813574b | 22868 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22869 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22870 | done; \ | |
b813574b | 22871 | echo "Doing maintainer-clean in texinfo" ; \ |
b00612cc | 22872 | (cd $(HOST_SUBDIR)/texinfo && \ |
4fa63067 NN |
22873 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22874 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22875 | "RANLIB=$${RANLIB}" \ | |
22876 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22877 | maintainer-clean) \ |
4fa63067 NN |
22878 | || exit 1 |
22879 | ||
b813574b | 22880 | @endif texinfo |
4fa63067 NN |
22881 | |
22882 | ||
a7254363 | 22883 | |
b813574b PB |
22884 | .PHONY: configure-textutils maybe-configure-textutils |
22885 | maybe-configure-textutils: | |
22886 | @if textutils | |
22887 | maybe-configure-textutils: configure-textutils | |
a7254363 | 22888 | configure-textutils: |
b00612cc PB |
22889 | @test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \ |
22890 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \ | |
b40e3958 L |
22891 | r=`${PWD_COMMAND}`; export r; \ |
22892 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22893 | $(HOST_EXPORTS) \ |
a7254363 PB |
22894 | echo Configuring in $(HOST_SUBDIR)/textutils; \ |
22895 | cd "$(HOST_SUBDIR)/textutils" || exit 1; \ | |
e2b9e2dc | 22896 | case $(srcdir) in \ |
b00612cc PB |
22897 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
22898 | *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \ | |
22899 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 22900 | esac; \ |
b00612cc PB |
22901 | srcdiroption="--srcdir=$${topdir}/textutils"; \ |
22902 | libsrcdir="$$s/textutils"; \ | |
e2b9e2dc | 22903 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 22904 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 22905 | || exit 1 |
b813574b | 22906 | @endif textutils |
e2b9e2dc | 22907 | |
a7254363 PB |
22908 | |
22909 | ||
d545f33b PB |
22910 | |
22911 | ||
b813574b PB |
22912 | .PHONY: all-textutils maybe-all-textutils |
22913 | maybe-all-textutils: | |
22914 | @if textutils | |
d27cc32e | 22915 | TARGET-textutils=all |
b813574b PB |
22916 | maybe-all-textutils: all-textutils |
22917 | all-textutils: configure-textutils | |
b40e3958 L |
22918 | @r=`${PWD_COMMAND}`; export r; \ |
22919 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22920 | $(HOST_EXPORTS) \ |
b00612cc PB |
22921 | (cd $(HOST_SUBDIR)/textutils && \ |
22922 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-textutils)) | |
b813574b | 22923 | @endif textutils |
3866be5d | 22924 | |
a7254363 | 22925 | |
d545f33b PB |
22926 | |
22927 | ||
b813574b PB |
22928 | .PHONY: check-textutils maybe-check-textutils |
22929 | maybe-check-textutils: | |
22930 | @if textutils | |
22931 | maybe-check-textutils: check-textutils | |
3866be5d | 22932 | |
b813574b | 22933 | check-textutils: |
b40e3958 L |
22934 | @r=`${PWD_COMMAND}`; export r; \ |
22935 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22936 | $(HOST_EXPORTS) \ |
b00612cc PB |
22937 | (cd $(HOST_SUBDIR)/textutils && \ |
22938 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 22939 | |
b813574b | 22940 | @endif textutils |
3866be5d | 22941 | |
b813574b PB |
22942 | .PHONY: install-textutils maybe-install-textutils |
22943 | maybe-install-textutils: | |
22944 | @if textutils | |
22945 | maybe-install-textutils: install-textutils | |
16ae0395 | 22946 | |
b813574b | 22947 | install-textutils: installdirs |
b40e3958 L |
22948 | @r=`${PWD_COMMAND}`; export r; \ |
22949 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22950 | $(HOST_EXPORTS) \ |
b00612cc | 22951 | (cd $(HOST_SUBDIR)/textutils && \ |
2da12f12 | 22952 | $(MAKE) $(FLAGS_TO_PASS) install) |
3866be5d | 22953 | |
b813574b | 22954 | @endif textutils |
3866be5d | 22955 | |
4fa63067 NN |
22956 | # Other targets (info, dvi, etc.) |
22957 | ||
b813574b PB |
22958 | .PHONY: maybe-info-textutils info-textutils |
22959 | maybe-info-textutils: | |
22960 | @if textutils | |
22961 | maybe-info-textutils: info-textutils | |
4fa63067 | 22962 | |
b813574b PB |
22963 | info-textutils: \ |
22964 | configure-textutils | |
22965 | @[ -f ./textutils/Makefile ] || exit 0; \ | |
b40e3958 L |
22966 | r=`${PWD_COMMAND}`; export r; \ |
22967 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22968 | $(HOST_EXPORTS) \ |
b813574b | 22969 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22970 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22971 | done; \ | |
b813574b | 22972 | echo "Doing info in textutils" ; \ |
b00612cc | 22973 | (cd $(HOST_SUBDIR)/textutils && \ |
4fa63067 NN |
22974 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22975 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22976 | "RANLIB=$${RANLIB}" \ | |
22977 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 22978 | info) \ |
e2b9e2dc NN |
22979 | || exit 1 |
22980 | ||
b813574b | 22981 | @endif textutils |
4fa63067 | 22982 | |
b813574b PB |
22983 | .PHONY: maybe-dvi-textutils dvi-textutils |
22984 | maybe-dvi-textutils: | |
22985 | @if textutils | |
22986 | maybe-dvi-textutils: dvi-textutils | |
4fa63067 | 22987 | |
b813574b PB |
22988 | dvi-textutils: \ |
22989 | configure-textutils | |
22990 | @[ -f ./textutils/Makefile ] || exit 0; \ | |
4fa63067 | 22991 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 22992 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 22993 | $(HOST_EXPORTS) \ |
b813574b | 22994 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
22995 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22996 | done; \ | |
b813574b | 22997 | echo "Doing dvi in textutils" ; \ |
b00612cc | 22998 | (cd $(HOST_SUBDIR)/textutils && \ |
4fa63067 NN |
22999 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23000 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23001 | "RANLIB=$${RANLIB}" \ | |
23002 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23003 | dvi) \ |
4fa63067 | 23004 | || exit 1 |
3866be5d | 23005 | |
b813574b | 23006 | @endif textutils |
3866be5d | 23007 | |
6d389afc MS |
23008 | .PHONY: maybe-html-textutils html-textutils |
23009 | maybe-html-textutils: | |
23010 | @if textutils | |
23011 | maybe-html-textutils: html-textutils | |
23012 | ||
23013 | html-textutils: \ | |
23014 | configure-textutils | |
23015 | @[ -f ./textutils/Makefile ] || exit 0; \ | |
23016 | r=`${PWD_COMMAND}`; export r; \ | |
23017 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
23018 | $(HOST_EXPORTS) \ |
23019 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
23020 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
23021 | done; \ | |
23022 | echo "Doing html in textutils" ; \ | |
b00612cc | 23023 | (cd $(HOST_SUBDIR)/textutils && \ |
6d389afc MS |
23024 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23025 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23026 | "RANLIB=$${RANLIB}" \ | |
23027 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
23028 | html) \ | |
23029 | || exit 1 | |
23030 | ||
23031 | @endif textutils | |
23032 | ||
b813574b PB |
23033 | .PHONY: maybe-TAGS-textutils TAGS-textutils |
23034 | maybe-TAGS-textutils: | |
23035 | @if textutils | |
23036 | maybe-TAGS-textutils: TAGS-textutils | |
4fa63067 | 23037 | |
b813574b PB |
23038 | TAGS-textutils: \ |
23039 | configure-textutils | |
23040 | @[ -f ./textutils/Makefile ] || exit 0; \ | |
4fa63067 | 23041 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 23042 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 23043 | $(HOST_EXPORTS) \ |
b813574b | 23044 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23045 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23046 | done; \ | |
b813574b | 23047 | echo "Doing TAGS in textutils" ; \ |
b00612cc | 23048 | (cd $(HOST_SUBDIR)/textutils && \ |
4fa63067 NN |
23049 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23050 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23051 | "RANLIB=$${RANLIB}" \ | |
23052 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23053 | TAGS) \ |
4fa63067 | 23054 | || exit 1 |
3866be5d | 23055 | |
b813574b | 23056 | @endif textutils |
3866be5d | 23057 | |
b813574b PB |
23058 | .PHONY: maybe-install-info-textutils install-info-textutils |
23059 | maybe-install-info-textutils: | |
23060 | @if textutils | |
23061 | maybe-install-info-textutils: install-info-textutils | |
4fa63067 | 23062 | |
b813574b PB |
23063 | install-info-textutils: \ |
23064 | configure-textutils \ | |
23065 | info-textutils | |
23066 | @[ -f ./textutils/Makefile ] || exit 0; \ | |
4fa63067 NN |
23067 | r=`${PWD_COMMAND}`; export r; \ |
23068 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23069 | $(HOST_EXPORTS) \ |
b813574b | 23070 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23071 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23072 | done; \ | |
b813574b | 23073 | echo "Doing install-info in textutils" ; \ |
b00612cc | 23074 | (cd $(HOST_SUBDIR)/textutils && \ |
4fa63067 NN |
23075 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23076 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23077 | "RANLIB=$${RANLIB}" \ | |
23078 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23079 | install-info) \ |
4fa63067 NN |
23080 | || exit 1 |
23081 | ||
b813574b | 23082 | @endif textutils |
4fa63067 | 23083 | |
b813574b PB |
23084 | .PHONY: maybe-installcheck-textutils installcheck-textutils |
23085 | maybe-installcheck-textutils: | |
23086 | @if textutils | |
23087 | maybe-installcheck-textutils: installcheck-textutils | |
4fa63067 | 23088 | |
b813574b PB |
23089 | installcheck-textutils: \ |
23090 | configure-textutils | |
23091 | @[ -f ./textutils/Makefile ] || exit 0; \ | |
4fa63067 NN |
23092 | r=`${PWD_COMMAND}`; export r; \ |
23093 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23094 | $(HOST_EXPORTS) \ |
b813574b | 23095 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23096 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23097 | done; \ | |
b813574b | 23098 | echo "Doing installcheck in textutils" ; \ |
b00612cc | 23099 | (cd $(HOST_SUBDIR)/textutils && \ |
4fa63067 NN |
23100 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23101 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23102 | "RANLIB=$${RANLIB}" \ | |
23103 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23104 | installcheck) \ |
4fa63067 NN |
23105 | || exit 1 |
23106 | ||
b813574b | 23107 | @endif textutils |
4fa63067 | 23108 | |
b813574b PB |
23109 | .PHONY: maybe-mostlyclean-textutils mostlyclean-textutils |
23110 | maybe-mostlyclean-textutils: | |
23111 | @if textutils | |
23112 | maybe-mostlyclean-textutils: mostlyclean-textutils | |
4fa63067 | 23113 | |
b813574b PB |
23114 | mostlyclean-textutils: |
23115 | @[ -f ./textutils/Makefile ] || exit 0; \ | |
4fa63067 NN |
23116 | r=`${PWD_COMMAND}`; export r; \ |
23117 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23118 | $(HOST_EXPORTS) \ |
b813574b | 23119 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23120 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23121 | done; \ | |
b813574b | 23122 | echo "Doing mostlyclean in textutils" ; \ |
b00612cc | 23123 | (cd $(HOST_SUBDIR)/textutils && \ |
4fa63067 NN |
23124 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23125 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23126 | "RANLIB=$${RANLIB}" \ | |
23127 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23128 | mostlyclean) \ |
4fa63067 NN |
23129 | || exit 1 |
23130 | ||
b813574b | 23131 | @endif textutils |
4fa63067 | 23132 | |
b813574b PB |
23133 | .PHONY: maybe-clean-textutils clean-textutils |
23134 | maybe-clean-textutils: | |
23135 | @if textutils | |
23136 | maybe-clean-textutils: clean-textutils | |
4fa63067 | 23137 | |
b813574b PB |
23138 | clean-textutils: |
23139 | @[ -f ./textutils/Makefile ] || exit 0; \ | |
4fa63067 NN |
23140 | r=`${PWD_COMMAND}`; export r; \ |
23141 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23142 | $(HOST_EXPORTS) \ |
b813574b | 23143 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23144 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23145 | done; \ | |
b813574b | 23146 | echo "Doing clean in textutils" ; \ |
b00612cc | 23147 | (cd $(HOST_SUBDIR)/textutils && \ |
4fa63067 NN |
23148 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23149 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23150 | "RANLIB=$${RANLIB}" \ | |
23151 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23152 | clean) \ |
4fa63067 NN |
23153 | || exit 1 |
23154 | ||
b813574b | 23155 | @endif textutils |
4fa63067 | 23156 | |
b813574b PB |
23157 | .PHONY: maybe-distclean-textutils distclean-textutils |
23158 | maybe-distclean-textutils: | |
23159 | @if textutils | |
23160 | maybe-distclean-textutils: distclean-textutils | |
4fa63067 | 23161 | |
b813574b PB |
23162 | distclean-textutils: |
23163 | @[ -f ./textutils/Makefile ] || exit 0; \ | |
4fa63067 NN |
23164 | r=`${PWD_COMMAND}`; export r; \ |
23165 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23166 | $(HOST_EXPORTS) \ |
b813574b | 23167 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23168 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23169 | done; \ | |
b813574b | 23170 | echo "Doing distclean in textutils" ; \ |
b00612cc | 23171 | (cd $(HOST_SUBDIR)/textutils && \ |
4fa63067 NN |
23172 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23173 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23174 | "RANLIB=$${RANLIB}" \ | |
23175 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23176 | distclean) \ |
4fa63067 NN |
23177 | || exit 1 |
23178 | ||
b813574b | 23179 | @endif textutils |
4fa63067 | 23180 | |
b813574b PB |
23181 | .PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils |
23182 | maybe-maintainer-clean-textutils: | |
23183 | @if textutils | |
23184 | maybe-maintainer-clean-textutils: maintainer-clean-textutils | |
16ae0395 | 23185 | |
b813574b PB |
23186 | maintainer-clean-textutils: |
23187 | @[ -f ./textutils/Makefile ] || exit 0; \ | |
4fa63067 | 23188 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 23189 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 23190 | $(HOST_EXPORTS) \ |
b813574b | 23191 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23192 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23193 | done; \ | |
b813574b | 23194 | echo "Doing maintainer-clean in textutils" ; \ |
b00612cc | 23195 | (cd $(HOST_SUBDIR)/textutils && \ |
4fa63067 NN |
23196 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23197 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23198 | "RANLIB=$${RANLIB}" \ | |
23199 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23200 | maintainer-clean) \ |
4fa63067 | 23201 | || exit 1 |
3866be5d | 23202 | |
b813574b | 23203 | @endif textutils |
3866be5d | 23204 | |
4fa63067 | 23205 | |
a7254363 | 23206 | |
b813574b PB |
23207 | .PHONY: configure-time maybe-configure-time |
23208 | maybe-configure-time: | |
23209 | @if time | |
23210 | maybe-configure-time: configure-time | |
a7254363 | 23211 | configure-time: |
b00612cc PB |
23212 | @test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \ |
23213 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \ | |
b40e3958 L |
23214 | r=`${PWD_COMMAND}`; export r; \ |
23215 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23216 | $(HOST_EXPORTS) \ |
a7254363 PB |
23217 | echo Configuring in $(HOST_SUBDIR)/time; \ |
23218 | cd "$(HOST_SUBDIR)/time" || exit 1; \ | |
e2b9e2dc | 23219 | case $(srcdir) in \ |
b00612cc PB |
23220 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
23221 | *) topdir=`echo $(HOST_SUBDIR)/time/ | \ | |
23222 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 23223 | esac; \ |
b00612cc PB |
23224 | srcdiroption="--srcdir=$${topdir}/time"; \ |
23225 | libsrcdir="$$s/time"; \ | |
e2b9e2dc | 23226 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 23227 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 23228 | || exit 1 |
b813574b | 23229 | @endif time |
e2b9e2dc | 23230 | |
a7254363 PB |
23231 | |
23232 | ||
d545f33b PB |
23233 | |
23234 | ||
b813574b PB |
23235 | .PHONY: all-time maybe-all-time |
23236 | maybe-all-time: | |
23237 | @if time | |
d27cc32e | 23238 | TARGET-time=all |
b813574b PB |
23239 | maybe-all-time: all-time |
23240 | all-time: configure-time | |
b40e3958 L |
23241 | @r=`${PWD_COMMAND}`; export r; \ |
23242 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23243 | $(HOST_EXPORTS) \ |
b00612cc PB |
23244 | (cd $(HOST_SUBDIR)/time && \ |
23245 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-time)) | |
b813574b | 23246 | @endif time |
3866be5d | 23247 | |
a7254363 | 23248 | |
d545f33b PB |
23249 | |
23250 | ||
b813574b PB |
23251 | .PHONY: check-time maybe-check-time |
23252 | maybe-check-time: | |
23253 | @if time | |
23254 | maybe-check-time: check-time | |
3866be5d | 23255 | |
b813574b | 23256 | check-time: |
b40e3958 L |
23257 | @r=`${PWD_COMMAND}`; export r; \ |
23258 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23259 | $(HOST_EXPORTS) \ |
b00612cc PB |
23260 | (cd $(HOST_SUBDIR)/time && \ |
23261 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 23262 | |
b813574b | 23263 | @endif time |
3866be5d | 23264 | |
b813574b PB |
23265 | .PHONY: install-time maybe-install-time |
23266 | maybe-install-time: | |
23267 | @if time | |
23268 | maybe-install-time: install-time | |
4fa63067 | 23269 | |
b813574b | 23270 | install-time: installdirs |
4fa63067 NN |
23271 | @r=`${PWD_COMMAND}`; export r; \ |
23272 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23273 | $(HOST_EXPORTS) \ |
b00612cc | 23274 | (cd $(HOST_SUBDIR)/time && \ |
2da12f12 | 23275 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 23276 | |
b813574b | 23277 | @endif time |
4fa63067 NN |
23278 | |
23279 | # Other targets (info, dvi, etc.) | |
23280 | ||
b813574b PB |
23281 | .PHONY: maybe-info-time info-time |
23282 | maybe-info-time: | |
23283 | @if time | |
23284 | maybe-info-time: info-time | |
4fa63067 | 23285 | |
b813574b PB |
23286 | info-time: \ |
23287 | configure-time | |
23288 | @[ -f ./time/Makefile ] || exit 0; \ | |
4fa63067 NN |
23289 | r=`${PWD_COMMAND}`; export r; \ |
23290 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23291 | $(HOST_EXPORTS) \ |
b813574b | 23292 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23293 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23294 | done; \ | |
b813574b | 23295 | echo "Doing info in time" ; \ |
b00612cc | 23296 | (cd $(HOST_SUBDIR)/time && \ |
4fa63067 NN |
23297 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23298 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23299 | "RANLIB=$${RANLIB}" \ | |
23300 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23301 | info) \ |
4fa63067 NN |
23302 | || exit 1 |
23303 | ||
b813574b | 23304 | @endif time |
4fa63067 | 23305 | |
b813574b PB |
23306 | .PHONY: maybe-dvi-time dvi-time |
23307 | maybe-dvi-time: | |
23308 | @if time | |
23309 | maybe-dvi-time: dvi-time | |
4fa63067 | 23310 | |
b813574b PB |
23311 | dvi-time: \ |
23312 | configure-time | |
23313 | @[ -f ./time/Makefile ] || exit 0; \ | |
4fa63067 NN |
23314 | r=`${PWD_COMMAND}`; export r; \ |
23315 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23316 | $(HOST_EXPORTS) \ |
b813574b | 23317 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23318 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23319 | done; \ | |
b813574b | 23320 | echo "Doing dvi in time" ; \ |
b00612cc | 23321 | (cd $(HOST_SUBDIR)/time && \ |
4fa63067 NN |
23322 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23323 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23324 | "RANLIB=$${RANLIB}" \ | |
23325 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23326 | dvi) \ |
4fa63067 NN |
23327 | || exit 1 |
23328 | ||
b813574b | 23329 | @endif time |
4fa63067 | 23330 | |
6d389afc MS |
23331 | .PHONY: maybe-html-time html-time |
23332 | maybe-html-time: | |
23333 | @if time | |
23334 | maybe-html-time: html-time | |
23335 | ||
23336 | html-time: \ | |
23337 | configure-time | |
23338 | @[ -f ./time/Makefile ] || exit 0; \ | |
23339 | r=`${PWD_COMMAND}`; export r; \ | |
23340 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
23341 | $(HOST_EXPORTS) \ |
23342 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
23343 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
23344 | done; \ | |
23345 | echo "Doing html in time" ; \ | |
b00612cc | 23346 | (cd $(HOST_SUBDIR)/time && \ |
6d389afc MS |
23347 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23348 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23349 | "RANLIB=$${RANLIB}" \ | |
23350 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
23351 | html) \ | |
23352 | || exit 1 | |
23353 | ||
23354 | @endif time | |
23355 | ||
b813574b PB |
23356 | .PHONY: maybe-TAGS-time TAGS-time |
23357 | maybe-TAGS-time: | |
23358 | @if time | |
23359 | maybe-TAGS-time: TAGS-time | |
4fa63067 | 23360 | |
b813574b PB |
23361 | TAGS-time: \ |
23362 | configure-time | |
23363 | @[ -f ./time/Makefile ] || exit 0; \ | |
4fa63067 NN |
23364 | r=`${PWD_COMMAND}`; export r; \ |
23365 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23366 | $(HOST_EXPORTS) \ |
b813574b | 23367 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23368 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23369 | done; \ | |
b813574b | 23370 | echo "Doing TAGS in time" ; \ |
b00612cc | 23371 | (cd $(HOST_SUBDIR)/time && \ |
4fa63067 NN |
23372 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23373 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23374 | "RANLIB=$${RANLIB}" \ | |
23375 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23376 | TAGS) \ |
4fa63067 NN |
23377 | || exit 1 |
23378 | ||
b813574b | 23379 | @endif time |
4fa63067 | 23380 | |
b813574b PB |
23381 | .PHONY: maybe-install-info-time install-info-time |
23382 | maybe-install-info-time: | |
23383 | @if time | |
23384 | maybe-install-info-time: install-info-time | |
4fa63067 | 23385 | |
b813574b PB |
23386 | install-info-time: \ |
23387 | configure-time \ | |
23388 | info-time | |
23389 | @[ -f ./time/Makefile ] || exit 0; \ | |
4fa63067 NN |
23390 | r=`${PWD_COMMAND}`; export r; \ |
23391 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23392 | $(HOST_EXPORTS) \ |
b813574b | 23393 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23394 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23395 | done; \ | |
b813574b | 23396 | echo "Doing install-info in time" ; \ |
b00612cc | 23397 | (cd $(HOST_SUBDIR)/time && \ |
4fa63067 NN |
23398 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23399 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23400 | "RANLIB=$${RANLIB}" \ | |
23401 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23402 | install-info) \ |
4fa63067 NN |
23403 | || exit 1 |
23404 | ||
b813574b | 23405 | @endif time |
4fa63067 | 23406 | |
b813574b PB |
23407 | .PHONY: maybe-installcheck-time installcheck-time |
23408 | maybe-installcheck-time: | |
23409 | @if time | |
23410 | maybe-installcheck-time: installcheck-time | |
4fa63067 | 23411 | |
b813574b PB |
23412 | installcheck-time: \ |
23413 | configure-time | |
23414 | @[ -f ./time/Makefile ] || exit 0; \ | |
4fa63067 NN |
23415 | r=`${PWD_COMMAND}`; export r; \ |
23416 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23417 | $(HOST_EXPORTS) \ |
b813574b | 23418 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23419 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23420 | done; \ | |
b813574b | 23421 | echo "Doing installcheck in time" ; \ |
b00612cc | 23422 | (cd $(HOST_SUBDIR)/time && \ |
4fa63067 NN |
23423 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23424 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23425 | "RANLIB=$${RANLIB}" \ | |
23426 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23427 | installcheck) \ |
4fa63067 NN |
23428 | || exit 1 |
23429 | ||
b813574b | 23430 | @endif time |
4fa63067 | 23431 | |
b813574b PB |
23432 | .PHONY: maybe-mostlyclean-time mostlyclean-time |
23433 | maybe-mostlyclean-time: | |
23434 | @if time | |
23435 | maybe-mostlyclean-time: mostlyclean-time | |
4fa63067 | 23436 | |
b813574b PB |
23437 | mostlyclean-time: |
23438 | @[ -f ./time/Makefile ] || exit 0; \ | |
4fa63067 NN |
23439 | r=`${PWD_COMMAND}`; export r; \ |
23440 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23441 | $(HOST_EXPORTS) \ |
b813574b | 23442 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23443 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23444 | done; \ | |
b813574b | 23445 | echo "Doing mostlyclean in time" ; \ |
b00612cc | 23446 | (cd $(HOST_SUBDIR)/time && \ |
4fa63067 NN |
23447 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23448 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23449 | "RANLIB=$${RANLIB}" \ | |
23450 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23451 | mostlyclean) \ |
4fa63067 NN |
23452 | || exit 1 |
23453 | ||
b813574b | 23454 | @endif time |
4fa63067 | 23455 | |
b813574b PB |
23456 | .PHONY: maybe-clean-time clean-time |
23457 | maybe-clean-time: | |
23458 | @if time | |
23459 | maybe-clean-time: clean-time | |
4fa63067 | 23460 | |
b813574b PB |
23461 | clean-time: |
23462 | @[ -f ./time/Makefile ] || exit 0; \ | |
4fa63067 NN |
23463 | r=`${PWD_COMMAND}`; export r; \ |
23464 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23465 | $(HOST_EXPORTS) \ |
b813574b | 23466 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23467 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23468 | done; \ | |
b813574b | 23469 | echo "Doing clean in time" ; \ |
b00612cc | 23470 | (cd $(HOST_SUBDIR)/time && \ |
4fa63067 NN |
23471 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23472 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23473 | "RANLIB=$${RANLIB}" \ | |
23474 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23475 | clean) \ |
4fa63067 NN |
23476 | || exit 1 |
23477 | ||
b813574b | 23478 | @endif time |
4fa63067 | 23479 | |
b813574b PB |
23480 | .PHONY: maybe-distclean-time distclean-time |
23481 | maybe-distclean-time: | |
23482 | @if time | |
23483 | maybe-distclean-time: distclean-time | |
4fa63067 | 23484 | |
b813574b PB |
23485 | distclean-time: |
23486 | @[ -f ./time/Makefile ] || exit 0; \ | |
4fa63067 NN |
23487 | r=`${PWD_COMMAND}`; export r; \ |
23488 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23489 | $(HOST_EXPORTS) \ |
b813574b | 23490 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23491 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23492 | done; \ | |
b813574b | 23493 | echo "Doing distclean in time" ; \ |
b00612cc | 23494 | (cd $(HOST_SUBDIR)/time && \ |
4fa63067 NN |
23495 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23496 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23497 | "RANLIB=$${RANLIB}" \ | |
23498 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23499 | distclean) \ |
4fa63067 NN |
23500 | || exit 1 |
23501 | ||
b813574b | 23502 | @endif time |
4fa63067 | 23503 | |
b813574b PB |
23504 | .PHONY: maybe-maintainer-clean-time maintainer-clean-time |
23505 | maybe-maintainer-clean-time: | |
23506 | @if time | |
23507 | maybe-maintainer-clean-time: maintainer-clean-time | |
4fa63067 | 23508 | |
b813574b PB |
23509 | maintainer-clean-time: |
23510 | @[ -f ./time/Makefile ] || exit 0; \ | |
4fa63067 NN |
23511 | r=`${PWD_COMMAND}`; export r; \ |
23512 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23513 | $(HOST_EXPORTS) \ |
b813574b | 23514 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23515 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23516 | done; \ | |
b813574b | 23517 | echo "Doing maintainer-clean in time" ; \ |
b00612cc | 23518 | (cd $(HOST_SUBDIR)/time && \ |
4fa63067 NN |
23519 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23520 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23521 | "RANLIB=$${RANLIB}" \ | |
23522 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23523 | maintainer-clean) \ |
4fa63067 | 23524 | || exit 1 |
16ae0395 | 23525 | |
b813574b | 23526 | @endif time |
3866be5d NN |
23527 | |
23528 | ||
a7254363 | 23529 | |
b813574b PB |
23530 | .PHONY: configure-uudecode maybe-configure-uudecode |
23531 | maybe-configure-uudecode: | |
23532 | @if uudecode | |
23533 | maybe-configure-uudecode: configure-uudecode | |
a7254363 | 23534 | configure-uudecode: |
b00612cc PB |
23535 | @test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \ |
23536 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \ | |
b40e3958 L |
23537 | r=`${PWD_COMMAND}`; export r; \ |
23538 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23539 | $(HOST_EXPORTS) \ |
a7254363 PB |
23540 | echo Configuring in $(HOST_SUBDIR)/uudecode; \ |
23541 | cd "$(HOST_SUBDIR)/uudecode" || exit 1; \ | |
e2b9e2dc | 23542 | case $(srcdir) in \ |
b00612cc PB |
23543 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
23544 | *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \ | |
23545 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 23546 | esac; \ |
b00612cc PB |
23547 | srcdiroption="--srcdir=$${topdir}/uudecode"; \ |
23548 | libsrcdir="$$s/uudecode"; \ | |
e2b9e2dc | 23549 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 23550 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 23551 | || exit 1 |
b813574b | 23552 | @endif uudecode |
e2b9e2dc | 23553 | |
a7254363 PB |
23554 | |
23555 | ||
d545f33b PB |
23556 | |
23557 | ||
b813574b PB |
23558 | .PHONY: all-uudecode maybe-all-uudecode |
23559 | maybe-all-uudecode: | |
23560 | @if uudecode | |
d27cc32e | 23561 | TARGET-uudecode=all |
b813574b PB |
23562 | maybe-all-uudecode: all-uudecode |
23563 | all-uudecode: configure-uudecode | |
b40e3958 L |
23564 | @r=`${PWD_COMMAND}`; export r; \ |
23565 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23566 | $(HOST_EXPORTS) \ |
b00612cc PB |
23567 | (cd $(HOST_SUBDIR)/uudecode && \ |
23568 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-uudecode)) | |
b813574b | 23569 | @endif uudecode |
3866be5d | 23570 | |
a7254363 | 23571 | |
d545f33b PB |
23572 | |
23573 | ||
b813574b PB |
23574 | .PHONY: check-uudecode maybe-check-uudecode |
23575 | maybe-check-uudecode: | |
23576 | @if uudecode | |
23577 | maybe-check-uudecode: check-uudecode | |
3866be5d | 23578 | |
b813574b | 23579 | check-uudecode: |
b40e3958 L |
23580 | @r=`${PWD_COMMAND}`; export r; \ |
23581 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23582 | $(HOST_EXPORTS) \ |
b00612cc PB |
23583 | (cd $(HOST_SUBDIR)/uudecode && \ |
23584 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 23585 | |
b813574b | 23586 | @endif uudecode |
3866be5d | 23587 | |
b813574b PB |
23588 | .PHONY: install-uudecode maybe-install-uudecode |
23589 | maybe-install-uudecode: | |
23590 | @if uudecode | |
23591 | maybe-install-uudecode: install-uudecode | |
4fa63067 | 23592 | |
b813574b | 23593 | install-uudecode: installdirs |
4fa63067 NN |
23594 | @r=`${PWD_COMMAND}`; export r; \ |
23595 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23596 | $(HOST_EXPORTS) \ |
b00612cc | 23597 | (cd $(HOST_SUBDIR)/uudecode && \ |
2da12f12 | 23598 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 23599 | |
b813574b | 23600 | @endif uudecode |
4fa63067 NN |
23601 | |
23602 | # Other targets (info, dvi, etc.) | |
23603 | ||
b813574b PB |
23604 | .PHONY: maybe-info-uudecode info-uudecode |
23605 | maybe-info-uudecode: | |
23606 | @if uudecode | |
23607 | maybe-info-uudecode: info-uudecode | |
4fa63067 | 23608 | |
b813574b PB |
23609 | info-uudecode: \ |
23610 | configure-uudecode | |
23611 | @[ -f ./uudecode/Makefile ] || exit 0; \ | |
4fa63067 NN |
23612 | r=`${PWD_COMMAND}`; export r; \ |
23613 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23614 | $(HOST_EXPORTS) \ |
b813574b | 23615 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23616 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23617 | done; \ | |
b813574b | 23618 | echo "Doing info in uudecode" ; \ |
b00612cc | 23619 | (cd $(HOST_SUBDIR)/uudecode && \ |
4fa63067 NN |
23620 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23621 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23622 | "RANLIB=$${RANLIB}" \ | |
23623 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23624 | info) \ |
4fa63067 NN |
23625 | || exit 1 |
23626 | ||
b813574b | 23627 | @endif uudecode |
4fa63067 | 23628 | |
b813574b PB |
23629 | .PHONY: maybe-dvi-uudecode dvi-uudecode |
23630 | maybe-dvi-uudecode: | |
23631 | @if uudecode | |
23632 | maybe-dvi-uudecode: dvi-uudecode | |
4fa63067 | 23633 | |
b813574b PB |
23634 | dvi-uudecode: \ |
23635 | configure-uudecode | |
23636 | @[ -f ./uudecode/Makefile ] || exit 0; \ | |
4fa63067 NN |
23637 | r=`${PWD_COMMAND}`; export r; \ |
23638 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23639 | $(HOST_EXPORTS) \ |
b813574b | 23640 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23641 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23642 | done; \ | |
b813574b | 23643 | echo "Doing dvi in uudecode" ; \ |
b00612cc | 23644 | (cd $(HOST_SUBDIR)/uudecode && \ |
4fa63067 NN |
23645 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23646 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23647 | "RANLIB=$${RANLIB}" \ | |
23648 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23649 | dvi) \ |
4fa63067 NN |
23650 | || exit 1 |
23651 | ||
b813574b | 23652 | @endif uudecode |
4fa63067 | 23653 | |
6d389afc MS |
23654 | .PHONY: maybe-html-uudecode html-uudecode |
23655 | maybe-html-uudecode: | |
23656 | @if uudecode | |
23657 | maybe-html-uudecode: html-uudecode | |
23658 | ||
23659 | html-uudecode: \ | |
23660 | configure-uudecode | |
23661 | @[ -f ./uudecode/Makefile ] || exit 0; \ | |
23662 | r=`${PWD_COMMAND}`; export r; \ | |
23663 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
23664 | $(HOST_EXPORTS) \ |
23665 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
23666 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
23667 | done; \ | |
23668 | echo "Doing html in uudecode" ; \ | |
b00612cc | 23669 | (cd $(HOST_SUBDIR)/uudecode && \ |
6d389afc MS |
23670 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23671 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23672 | "RANLIB=$${RANLIB}" \ | |
23673 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
23674 | html) \ | |
23675 | || exit 1 | |
23676 | ||
23677 | @endif uudecode | |
23678 | ||
b813574b PB |
23679 | .PHONY: maybe-TAGS-uudecode TAGS-uudecode |
23680 | maybe-TAGS-uudecode: | |
23681 | @if uudecode | |
23682 | maybe-TAGS-uudecode: TAGS-uudecode | |
4fa63067 | 23683 | |
b813574b PB |
23684 | TAGS-uudecode: \ |
23685 | configure-uudecode | |
23686 | @[ -f ./uudecode/Makefile ] || exit 0; \ | |
23687 | r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 23688 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 23689 | $(HOST_EXPORTS) \ |
b813574b | 23690 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23691 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23692 | done; \ | |
b813574b | 23693 | echo "Doing TAGS in uudecode" ; \ |
b00612cc | 23694 | (cd $(HOST_SUBDIR)/uudecode && \ |
4fa63067 NN |
23695 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23696 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23697 | "RANLIB=$${RANLIB}" \ | |
23698 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23699 | TAGS) \ |
4fa63067 NN |
23700 | || exit 1 |
23701 | ||
b813574b | 23702 | @endif uudecode |
4fa63067 | 23703 | |
b813574b PB |
23704 | .PHONY: maybe-install-info-uudecode install-info-uudecode |
23705 | maybe-install-info-uudecode: | |
23706 | @if uudecode | |
23707 | maybe-install-info-uudecode: install-info-uudecode | |
4fa63067 | 23708 | |
b813574b PB |
23709 | install-info-uudecode: \ |
23710 | configure-uudecode \ | |
23711 | info-uudecode | |
23712 | @[ -f ./uudecode/Makefile ] || exit 0; \ | |
4fa63067 NN |
23713 | r=`${PWD_COMMAND}`; export r; \ |
23714 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23715 | $(HOST_EXPORTS) \ |
b813574b | 23716 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23717 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23718 | done; \ | |
b813574b | 23719 | echo "Doing install-info in uudecode" ; \ |
b00612cc | 23720 | (cd $(HOST_SUBDIR)/uudecode && \ |
4fa63067 NN |
23721 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23722 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23723 | "RANLIB=$${RANLIB}" \ | |
23724 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23725 | install-info) \ |
4fa63067 NN |
23726 | || exit 1 |
23727 | ||
b813574b | 23728 | @endif uudecode |
4fa63067 | 23729 | |
b813574b PB |
23730 | .PHONY: maybe-installcheck-uudecode installcheck-uudecode |
23731 | maybe-installcheck-uudecode: | |
23732 | @if uudecode | |
23733 | maybe-installcheck-uudecode: installcheck-uudecode | |
4fa63067 | 23734 | |
b813574b PB |
23735 | installcheck-uudecode: \ |
23736 | configure-uudecode | |
23737 | @[ -f ./uudecode/Makefile ] || exit 0; \ | |
4fa63067 NN |
23738 | r=`${PWD_COMMAND}`; export r; \ |
23739 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23740 | $(HOST_EXPORTS) \ |
b813574b | 23741 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23742 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23743 | done; \ | |
b813574b | 23744 | echo "Doing installcheck in uudecode" ; \ |
b00612cc | 23745 | (cd $(HOST_SUBDIR)/uudecode && \ |
4fa63067 NN |
23746 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23747 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23748 | "RANLIB=$${RANLIB}" \ | |
23749 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23750 | installcheck) \ |
4fa63067 NN |
23751 | || exit 1 |
23752 | ||
b813574b | 23753 | @endif uudecode |
4fa63067 | 23754 | |
b813574b PB |
23755 | .PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode |
23756 | maybe-mostlyclean-uudecode: | |
23757 | @if uudecode | |
23758 | maybe-mostlyclean-uudecode: mostlyclean-uudecode | |
4fa63067 | 23759 | |
b813574b PB |
23760 | mostlyclean-uudecode: |
23761 | @[ -f ./uudecode/Makefile ] || exit 0; \ | |
4fa63067 NN |
23762 | r=`${PWD_COMMAND}`; export r; \ |
23763 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23764 | $(HOST_EXPORTS) \ |
b813574b | 23765 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23766 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23767 | done; \ | |
b813574b | 23768 | echo "Doing mostlyclean in uudecode" ; \ |
b00612cc | 23769 | (cd $(HOST_SUBDIR)/uudecode && \ |
4fa63067 NN |
23770 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23771 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23772 | "RANLIB=$${RANLIB}" \ | |
23773 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23774 | mostlyclean) \ |
4fa63067 NN |
23775 | || exit 1 |
23776 | ||
b813574b | 23777 | @endif uudecode |
4fa63067 | 23778 | |
b813574b PB |
23779 | .PHONY: maybe-clean-uudecode clean-uudecode |
23780 | maybe-clean-uudecode: | |
23781 | @if uudecode | |
23782 | maybe-clean-uudecode: clean-uudecode | |
4fa63067 | 23783 | |
b813574b PB |
23784 | clean-uudecode: |
23785 | @[ -f ./uudecode/Makefile ] || exit 0; \ | |
4fa63067 NN |
23786 | r=`${PWD_COMMAND}`; export r; \ |
23787 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23788 | $(HOST_EXPORTS) \ |
b813574b | 23789 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23790 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23791 | done; \ | |
b813574b | 23792 | echo "Doing clean in uudecode" ; \ |
b00612cc | 23793 | (cd $(HOST_SUBDIR)/uudecode && \ |
4fa63067 NN |
23794 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23795 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23796 | "RANLIB=$${RANLIB}" \ | |
23797 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23798 | clean) \ |
4fa63067 NN |
23799 | || exit 1 |
23800 | ||
b813574b | 23801 | @endif uudecode |
4fa63067 | 23802 | |
b813574b PB |
23803 | .PHONY: maybe-distclean-uudecode distclean-uudecode |
23804 | maybe-distclean-uudecode: | |
23805 | @if uudecode | |
23806 | maybe-distclean-uudecode: distclean-uudecode | |
4fa63067 | 23807 | |
b813574b PB |
23808 | distclean-uudecode: |
23809 | @[ -f ./uudecode/Makefile ] || exit 0; \ | |
4fa63067 NN |
23810 | r=`${PWD_COMMAND}`; export r; \ |
23811 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23812 | $(HOST_EXPORTS) \ |
b813574b | 23813 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23814 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23815 | done; \ | |
b813574b | 23816 | echo "Doing distclean in uudecode" ; \ |
b00612cc | 23817 | (cd $(HOST_SUBDIR)/uudecode && \ |
4fa63067 NN |
23818 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23819 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23820 | "RANLIB=$${RANLIB}" \ | |
23821 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23822 | distclean) \ |
4fa63067 NN |
23823 | || exit 1 |
23824 | ||
b813574b | 23825 | @endif uudecode |
4fa63067 | 23826 | |
b813574b PB |
23827 | .PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode |
23828 | maybe-maintainer-clean-uudecode: | |
23829 | @if uudecode | |
23830 | maybe-maintainer-clean-uudecode: maintainer-clean-uudecode | |
4fa63067 | 23831 | |
b813574b PB |
23832 | maintainer-clean-uudecode: |
23833 | @[ -f ./uudecode/Makefile ] || exit 0; \ | |
4fa63067 NN |
23834 | r=`${PWD_COMMAND}`; export r; \ |
23835 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23836 | $(HOST_EXPORTS) \ |
b813574b | 23837 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23838 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23839 | done; \ | |
b813574b | 23840 | echo "Doing maintainer-clean in uudecode" ; \ |
b00612cc | 23841 | (cd $(HOST_SUBDIR)/uudecode && \ |
4fa63067 NN |
23842 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23843 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23844 | "RANLIB=$${RANLIB}" \ | |
23845 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23846 | maintainer-clean) \ |
4fa63067 | 23847 | || exit 1 |
16ae0395 | 23848 | |
b813574b | 23849 | @endif uudecode |
3866be5d NN |
23850 | |
23851 | ||
a7254363 | 23852 | |
b813574b PB |
23853 | .PHONY: configure-wdiff maybe-configure-wdiff |
23854 | maybe-configure-wdiff: | |
23855 | @if wdiff | |
23856 | maybe-configure-wdiff: configure-wdiff | |
a7254363 | 23857 | configure-wdiff: |
b00612cc PB |
23858 | @test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \ |
23859 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \ | |
b40e3958 L |
23860 | r=`${PWD_COMMAND}`; export r; \ |
23861 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23862 | $(HOST_EXPORTS) \ |
a7254363 PB |
23863 | echo Configuring in $(HOST_SUBDIR)/wdiff; \ |
23864 | cd "$(HOST_SUBDIR)/wdiff" || exit 1; \ | |
e2b9e2dc | 23865 | case $(srcdir) in \ |
b00612cc PB |
23866 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
23867 | *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \ | |
23868 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 23869 | esac; \ |
b00612cc PB |
23870 | srcdiroption="--srcdir=$${topdir}/wdiff"; \ |
23871 | libsrcdir="$$s/wdiff"; \ | |
e2b9e2dc | 23872 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 23873 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 23874 | || exit 1 |
b813574b | 23875 | @endif wdiff |
e2b9e2dc | 23876 | |
a7254363 PB |
23877 | |
23878 | ||
d545f33b PB |
23879 | |
23880 | ||
b813574b PB |
23881 | .PHONY: all-wdiff maybe-all-wdiff |
23882 | maybe-all-wdiff: | |
23883 | @if wdiff | |
d27cc32e | 23884 | TARGET-wdiff=all |
b813574b PB |
23885 | maybe-all-wdiff: all-wdiff |
23886 | all-wdiff: configure-wdiff | |
b40e3958 L |
23887 | @r=`${PWD_COMMAND}`; export r; \ |
23888 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23889 | $(HOST_EXPORTS) \ |
b00612cc PB |
23890 | (cd $(HOST_SUBDIR)/wdiff && \ |
23891 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-wdiff)) | |
b813574b | 23892 | @endif wdiff |
3866be5d | 23893 | |
a7254363 | 23894 | |
d545f33b PB |
23895 | |
23896 | ||
b813574b PB |
23897 | .PHONY: check-wdiff maybe-check-wdiff |
23898 | maybe-check-wdiff: | |
23899 | @if wdiff | |
23900 | maybe-check-wdiff: check-wdiff | |
3866be5d | 23901 | |
b813574b PB |
23902 | check-wdiff: |
23903 | @r=`${PWD_COMMAND}`; export r; \ | |
23904 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b813574b | 23905 | $(HOST_EXPORTS) \ |
b00612cc PB |
23906 | (cd $(HOST_SUBDIR)/wdiff && \ |
23907 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4fa63067 | 23908 | |
b813574b | 23909 | @endif wdiff |
4fa63067 | 23910 | |
b813574b PB |
23911 | .PHONY: install-wdiff maybe-install-wdiff |
23912 | maybe-install-wdiff: | |
23913 | @if wdiff | |
23914 | maybe-install-wdiff: install-wdiff | |
4fa63067 | 23915 | |
b813574b | 23916 | install-wdiff: installdirs |
b40e3958 L |
23917 | @r=`${PWD_COMMAND}`; export r; \ |
23918 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23919 | $(HOST_EXPORTS) \ |
b00612cc | 23920 | (cd $(HOST_SUBDIR)/wdiff && \ |
2da12f12 | 23921 | $(MAKE) $(FLAGS_TO_PASS) install) |
3866be5d | 23922 | |
b813574b | 23923 | @endif wdiff |
3866be5d | 23924 | |
4fa63067 | 23925 | # Other targets (info, dvi, etc.) |
16ae0395 | 23926 | |
b813574b PB |
23927 | .PHONY: maybe-info-wdiff info-wdiff |
23928 | maybe-info-wdiff: | |
23929 | @if wdiff | |
23930 | maybe-info-wdiff: info-wdiff | |
4fa63067 | 23931 | |
b813574b PB |
23932 | info-wdiff: \ |
23933 | configure-wdiff | |
23934 | @[ -f ./wdiff/Makefile ] || exit 0; \ | |
4fa63067 | 23935 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 23936 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 23937 | $(HOST_EXPORTS) \ |
b813574b | 23938 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23939 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23940 | done; \ | |
b813574b | 23941 | echo "Doing info in wdiff" ; \ |
b00612cc | 23942 | (cd $(HOST_SUBDIR)/wdiff && \ |
4fa63067 NN |
23943 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23944 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23945 | "RANLIB=$${RANLIB}" \ | |
23946 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23947 | info) \ |
4fa63067 | 23948 | || exit 1 |
3866be5d | 23949 | |
b813574b | 23950 | @endif wdiff |
3866be5d | 23951 | |
b813574b PB |
23952 | .PHONY: maybe-dvi-wdiff dvi-wdiff |
23953 | maybe-dvi-wdiff: | |
23954 | @if wdiff | |
23955 | maybe-dvi-wdiff: dvi-wdiff | |
4fa63067 | 23956 | |
b813574b PB |
23957 | dvi-wdiff: \ |
23958 | configure-wdiff | |
23959 | @[ -f ./wdiff/Makefile ] || exit 0; \ | |
4fa63067 NN |
23960 | r=`${PWD_COMMAND}`; export r; \ |
23961 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23962 | $(HOST_EXPORTS) \ |
b813574b | 23963 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
23964 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23965 | done; \ | |
b813574b | 23966 | echo "Doing dvi in wdiff" ; \ |
b00612cc | 23967 | (cd $(HOST_SUBDIR)/wdiff && \ |
4fa63067 NN |
23968 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23969 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23970 | "RANLIB=$${RANLIB}" \ | |
23971 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 23972 | dvi) \ |
4fa63067 NN |
23973 | || exit 1 |
23974 | ||
b813574b | 23975 | @endif wdiff |
4fa63067 | 23976 | |
6d389afc MS |
23977 | .PHONY: maybe-html-wdiff html-wdiff |
23978 | maybe-html-wdiff: | |
23979 | @if wdiff | |
23980 | maybe-html-wdiff: html-wdiff | |
23981 | ||
23982 | html-wdiff: \ | |
23983 | configure-wdiff | |
23984 | @[ -f ./wdiff/Makefile ] || exit 0; \ | |
23985 | r=`${PWD_COMMAND}`; export r; \ | |
23986 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
23987 | $(HOST_EXPORTS) \ |
23988 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
23989 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
23990 | done; \ | |
23991 | echo "Doing html in wdiff" ; \ | |
b00612cc | 23992 | (cd $(HOST_SUBDIR)/wdiff && \ |
6d389afc MS |
23993 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23994 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23995 | "RANLIB=$${RANLIB}" \ | |
23996 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
23997 | html) \ | |
23998 | || exit 1 | |
23999 | ||
24000 | @endif wdiff | |
24001 | ||
b813574b PB |
24002 | .PHONY: maybe-TAGS-wdiff TAGS-wdiff |
24003 | maybe-TAGS-wdiff: | |
24004 | @if wdiff | |
24005 | maybe-TAGS-wdiff: TAGS-wdiff | |
4fa63067 | 24006 | |
b813574b PB |
24007 | TAGS-wdiff: \ |
24008 | configure-wdiff | |
24009 | @[ -f ./wdiff/Makefile ] || exit 0; \ | |
4fa63067 NN |
24010 | r=`${PWD_COMMAND}`; export r; \ |
24011 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24012 | $(HOST_EXPORTS) \ |
b813574b | 24013 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24014 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24015 | done; \ | |
b813574b | 24016 | echo "Doing TAGS in wdiff" ; \ |
b00612cc | 24017 | (cd $(HOST_SUBDIR)/wdiff && \ |
4fa63067 NN |
24018 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24019 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24020 | "RANLIB=$${RANLIB}" \ | |
24021 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24022 | TAGS) \ |
4fa63067 NN |
24023 | || exit 1 |
24024 | ||
b813574b | 24025 | @endif wdiff |
4fa63067 | 24026 | |
b813574b PB |
24027 | .PHONY: maybe-install-info-wdiff install-info-wdiff |
24028 | maybe-install-info-wdiff: | |
24029 | @if wdiff | |
24030 | maybe-install-info-wdiff: install-info-wdiff | |
4fa63067 | 24031 | |
b813574b PB |
24032 | install-info-wdiff: \ |
24033 | configure-wdiff \ | |
24034 | info-wdiff | |
24035 | @[ -f ./wdiff/Makefile ] || exit 0; \ | |
4fa63067 NN |
24036 | r=`${PWD_COMMAND}`; export r; \ |
24037 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24038 | $(HOST_EXPORTS) \ |
b813574b | 24039 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24040 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24041 | done; \ | |
b813574b | 24042 | echo "Doing install-info in wdiff" ; \ |
b00612cc | 24043 | (cd $(HOST_SUBDIR)/wdiff && \ |
4fa63067 NN |
24044 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24045 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24046 | "RANLIB=$${RANLIB}" \ | |
24047 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24048 | install-info) \ |
4fa63067 NN |
24049 | || exit 1 |
24050 | ||
b813574b | 24051 | @endif wdiff |
4fa63067 | 24052 | |
b813574b PB |
24053 | .PHONY: maybe-installcheck-wdiff installcheck-wdiff |
24054 | maybe-installcheck-wdiff: | |
24055 | @if wdiff | |
24056 | maybe-installcheck-wdiff: installcheck-wdiff | |
4fa63067 | 24057 | |
b813574b PB |
24058 | installcheck-wdiff: \ |
24059 | configure-wdiff | |
24060 | @[ -f ./wdiff/Makefile ] || exit 0; \ | |
4fa63067 NN |
24061 | r=`${PWD_COMMAND}`; export r; \ |
24062 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24063 | $(HOST_EXPORTS) \ |
b813574b | 24064 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24065 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24066 | done; \ | |
b813574b | 24067 | echo "Doing installcheck in wdiff" ; \ |
b00612cc | 24068 | (cd $(HOST_SUBDIR)/wdiff && \ |
4fa63067 NN |
24069 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24070 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24071 | "RANLIB=$${RANLIB}" \ | |
24072 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24073 | installcheck) \ |
4fa63067 NN |
24074 | || exit 1 |
24075 | ||
b813574b | 24076 | @endif wdiff |
4fa63067 | 24077 | |
b813574b PB |
24078 | .PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff |
24079 | maybe-mostlyclean-wdiff: | |
24080 | @if wdiff | |
24081 | maybe-mostlyclean-wdiff: mostlyclean-wdiff | |
4fa63067 | 24082 | |
b813574b PB |
24083 | mostlyclean-wdiff: |
24084 | @[ -f ./wdiff/Makefile ] || exit 0; \ | |
4fa63067 NN |
24085 | r=`${PWD_COMMAND}`; export r; \ |
24086 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24087 | $(HOST_EXPORTS) \ |
b813574b | 24088 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24089 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24090 | done; \ | |
b813574b | 24091 | echo "Doing mostlyclean in wdiff" ; \ |
b00612cc | 24092 | (cd $(HOST_SUBDIR)/wdiff && \ |
4fa63067 NN |
24093 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24094 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24095 | "RANLIB=$${RANLIB}" \ | |
24096 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24097 | mostlyclean) \ |
4fa63067 NN |
24098 | || exit 1 |
24099 | ||
b813574b | 24100 | @endif wdiff |
4fa63067 | 24101 | |
b813574b PB |
24102 | .PHONY: maybe-clean-wdiff clean-wdiff |
24103 | maybe-clean-wdiff: | |
24104 | @if wdiff | |
24105 | maybe-clean-wdiff: clean-wdiff | |
4fa63067 | 24106 | |
b813574b PB |
24107 | clean-wdiff: |
24108 | @[ -f ./wdiff/Makefile ] || exit 0; \ | |
4fa63067 NN |
24109 | r=`${PWD_COMMAND}`; export r; \ |
24110 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24111 | $(HOST_EXPORTS) \ |
b813574b | 24112 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24113 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24114 | done; \ | |
b813574b | 24115 | echo "Doing clean in wdiff" ; \ |
b00612cc | 24116 | (cd $(HOST_SUBDIR)/wdiff && \ |
4fa63067 NN |
24117 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24118 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24119 | "RANLIB=$${RANLIB}" \ | |
24120 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24121 | clean) \ |
4fa63067 NN |
24122 | || exit 1 |
24123 | ||
b813574b | 24124 | @endif wdiff |
4fa63067 | 24125 | |
b813574b PB |
24126 | .PHONY: maybe-distclean-wdiff distclean-wdiff |
24127 | maybe-distclean-wdiff: | |
24128 | @if wdiff | |
24129 | maybe-distclean-wdiff: distclean-wdiff | |
4fa63067 | 24130 | |
b813574b PB |
24131 | distclean-wdiff: |
24132 | @[ -f ./wdiff/Makefile ] || exit 0; \ | |
4fa63067 NN |
24133 | r=`${PWD_COMMAND}`; export r; \ |
24134 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24135 | $(HOST_EXPORTS) \ |
b813574b | 24136 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24137 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24138 | done; \ | |
b813574b | 24139 | echo "Doing distclean in wdiff" ; \ |
b00612cc | 24140 | (cd $(HOST_SUBDIR)/wdiff && \ |
4fa63067 NN |
24141 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24142 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24143 | "RANLIB=$${RANLIB}" \ | |
24144 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24145 | distclean) \ |
4fa63067 NN |
24146 | || exit 1 |
24147 | ||
b813574b | 24148 | @endif wdiff |
4fa63067 | 24149 | |
b813574b PB |
24150 | .PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff |
24151 | maybe-maintainer-clean-wdiff: | |
24152 | @if wdiff | |
24153 | maybe-maintainer-clean-wdiff: maintainer-clean-wdiff | |
4fa63067 | 24154 | |
b813574b PB |
24155 | maintainer-clean-wdiff: |
24156 | @[ -f ./wdiff/Makefile ] || exit 0; \ | |
4fa63067 NN |
24157 | r=`${PWD_COMMAND}`; export r; \ |
24158 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24159 | $(HOST_EXPORTS) \ |
b813574b | 24160 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24161 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24162 | done; \ | |
b813574b | 24163 | echo "Doing maintainer-clean in wdiff" ; \ |
b00612cc | 24164 | (cd $(HOST_SUBDIR)/wdiff && \ |
4fa63067 NN |
24165 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24166 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24167 | "RANLIB=$${RANLIB}" \ | |
24168 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24169 | maintainer-clean) \ |
4fa63067 NN |
24170 | || exit 1 |
24171 | ||
b813574b | 24172 | @endif wdiff |
4fa63067 NN |
24173 | |
24174 | ||
a7254363 | 24175 | |
b813574b PB |
24176 | .PHONY: configure-zip maybe-configure-zip |
24177 | maybe-configure-zip: | |
24178 | @if zip | |
24179 | maybe-configure-zip: configure-zip | |
a7254363 | 24180 | configure-zip: |
b00612cc PB |
24181 | @test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \ |
24182 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \ | |
b40e3958 L |
24183 | r=`${PWD_COMMAND}`; export r; \ |
24184 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24185 | $(HOST_EXPORTS) \ |
a7254363 PB |
24186 | echo Configuring in $(HOST_SUBDIR)/zip; \ |
24187 | cd "$(HOST_SUBDIR)/zip" || exit 1; \ | |
e2b9e2dc | 24188 | case $(srcdir) in \ |
b00612cc PB |
24189 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
24190 | *) topdir=`echo $(HOST_SUBDIR)/zip/ | \ | |
24191 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 24192 | esac; \ |
b00612cc PB |
24193 | srcdiroption="--srcdir=$${topdir}/zip"; \ |
24194 | libsrcdir="$$s/zip"; \ | |
e2b9e2dc | 24195 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 24196 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 24197 | || exit 1 |
b813574b | 24198 | @endif zip |
e2b9e2dc | 24199 | |
a7254363 PB |
24200 | |
24201 | ||
d545f33b PB |
24202 | |
24203 | ||
b813574b PB |
24204 | .PHONY: all-zip maybe-all-zip |
24205 | maybe-all-zip: | |
24206 | @if zip | |
d27cc32e | 24207 | TARGET-zip=all |
b813574b PB |
24208 | maybe-all-zip: all-zip |
24209 | all-zip: configure-zip | |
b40e3958 L |
24210 | @r=`${PWD_COMMAND}`; export r; \ |
24211 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24212 | $(HOST_EXPORTS) \ |
b00612cc PB |
24213 | (cd $(HOST_SUBDIR)/zip && \ |
24214 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zip)) | |
b813574b | 24215 | @endif zip |
3866be5d | 24216 | |
a7254363 | 24217 | |
d545f33b PB |
24218 | |
24219 | ||
b813574b PB |
24220 | .PHONY: check-zip maybe-check-zip |
24221 | maybe-check-zip: | |
24222 | @if zip | |
24223 | maybe-check-zip: check-zip | |
3866be5d | 24224 | |
b813574b PB |
24225 | # This module is only tested in a native toolchain. |
24226 | check-zip: | |
24227 | @if [ '$(host)' = '$(target)' ] ; then \ | |
24228 | r=`${PWD_COMMAND}`; export r; \ | |
24229 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b813574b | 24230 | $(HOST_EXPORTS) \ |
b00612cc | 24231 | (cd $(HOST_SUBDIR)/zip && \ |
4cfaf6d5 | 24232 | $(MAKE) $(FLAGS_TO_PASS) check); \ |
b813574b | 24233 | fi |
4fa63067 | 24234 | |
b813574b | 24235 | @endif zip |
4fa63067 | 24236 | |
b813574b PB |
24237 | .PHONY: install-zip maybe-install-zip |
24238 | maybe-install-zip: | |
24239 | @if zip | |
24240 | maybe-install-zip: install-zip | |
4fa63067 | 24241 | |
b813574b PB |
24242 | install-zip: installdirs |
24243 | @r=`${PWD_COMMAND}`; export r; \ | |
24244 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b813574b | 24245 | $(HOST_EXPORTS) \ |
b00612cc | 24246 | (cd $(HOST_SUBDIR)/zip && \ |
2da12f12 | 24247 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 24248 | |
b813574b | 24249 | @endif zip |
4fa63067 NN |
24250 | |
24251 | # Other targets (info, dvi, etc.) | |
24252 | ||
b813574b PB |
24253 | .PHONY: maybe-info-zip info-zip |
24254 | maybe-info-zip: | |
24255 | @if zip | |
24256 | maybe-info-zip: info-zip | |
4fa63067 | 24257 | |
b813574b PB |
24258 | info-zip: \ |
24259 | configure-zip | |
24260 | @[ -f ./zip/Makefile ] || exit 0; \ | |
4fa63067 | 24261 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 24262 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 24263 | $(HOST_EXPORTS) \ |
b813574b | 24264 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24265 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24266 | done; \ | |
b813574b | 24267 | echo "Doing info in zip" ; \ |
b00612cc | 24268 | (cd $(HOST_SUBDIR)/zip && \ |
4fa63067 NN |
24269 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24270 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24271 | "RANLIB=$${RANLIB}" \ | |
24272 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24273 | info) \ |
4fa63067 | 24274 | || exit 1 |
3866be5d | 24275 | |
b813574b | 24276 | @endif zip |
3866be5d | 24277 | |
b813574b PB |
24278 | .PHONY: maybe-dvi-zip dvi-zip |
24279 | maybe-dvi-zip: | |
24280 | @if zip | |
24281 | maybe-dvi-zip: dvi-zip | |
16ae0395 | 24282 | |
b813574b PB |
24283 | dvi-zip: \ |
24284 | configure-zip | |
24285 | @[ -f ./zip/Makefile ] || exit 0; \ | |
4fa63067 | 24286 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 24287 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 24288 | $(HOST_EXPORTS) \ |
b813574b | 24289 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24290 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24291 | done; \ | |
b813574b | 24292 | echo "Doing dvi in zip" ; \ |
b00612cc | 24293 | (cd $(HOST_SUBDIR)/zip && \ |
4fa63067 NN |
24294 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24295 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24296 | "RANLIB=$${RANLIB}" \ | |
24297 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24298 | dvi) \ |
4fa63067 | 24299 | || exit 1 |
3866be5d | 24300 | |
b813574b | 24301 | @endif zip |
3866be5d | 24302 | |
6d389afc MS |
24303 | .PHONY: maybe-html-zip html-zip |
24304 | maybe-html-zip: | |
24305 | @if zip | |
24306 | maybe-html-zip: html-zip | |
24307 | ||
24308 | html-zip: \ | |
24309 | configure-zip | |
24310 | @[ -f ./zip/Makefile ] || exit 0; \ | |
24311 | r=`${PWD_COMMAND}`; export r; \ | |
24312 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
24313 | $(HOST_EXPORTS) \ |
24314 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
24315 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
24316 | done; \ | |
24317 | echo "Doing html in zip" ; \ | |
b00612cc | 24318 | (cd $(HOST_SUBDIR)/zip && \ |
6d389afc MS |
24319 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24320 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24321 | "RANLIB=$${RANLIB}" \ | |
24322 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
24323 | html) \ | |
24324 | || exit 1 | |
24325 | ||
24326 | @endif zip | |
24327 | ||
b813574b PB |
24328 | .PHONY: maybe-TAGS-zip TAGS-zip |
24329 | maybe-TAGS-zip: | |
24330 | @if zip | |
24331 | maybe-TAGS-zip: TAGS-zip | |
4fa63067 | 24332 | |
b813574b PB |
24333 | TAGS-zip: \ |
24334 | configure-zip | |
24335 | @[ -f ./zip/Makefile ] || exit 0; \ | |
b40e3958 L |
24336 | r=`${PWD_COMMAND}`; export r; \ |
24337 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24338 | $(HOST_EXPORTS) \ |
b813574b | 24339 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24340 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24341 | done; \ | |
b813574b | 24342 | echo "Doing TAGS in zip" ; \ |
b00612cc | 24343 | (cd $(HOST_SUBDIR)/zip && \ |
4fa63067 NN |
24344 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24345 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24346 | "RANLIB=$${RANLIB}" \ | |
24347 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24348 | TAGS) \ |
e2b9e2dc NN |
24349 | || exit 1 |
24350 | ||
b813574b | 24351 | @endif zip |
4fa63067 | 24352 | |
b813574b PB |
24353 | .PHONY: maybe-install-info-zip install-info-zip |
24354 | maybe-install-info-zip: | |
24355 | @if zip | |
24356 | maybe-install-info-zip: install-info-zip | |
4fa63067 | 24357 | |
b813574b PB |
24358 | install-info-zip: \ |
24359 | configure-zip \ | |
24360 | info-zip | |
24361 | @[ -f ./zip/Makefile ] || exit 0; \ | |
4fa63067 | 24362 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 24363 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 24364 | $(HOST_EXPORTS) \ |
b813574b | 24365 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24366 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24367 | done; \ | |
b813574b | 24368 | echo "Doing install-info in zip" ; \ |
b00612cc | 24369 | (cd $(HOST_SUBDIR)/zip && \ |
4fa63067 NN |
24370 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24371 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24372 | "RANLIB=$${RANLIB}" \ | |
24373 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24374 | install-info) \ |
4fa63067 | 24375 | || exit 1 |
3866be5d | 24376 | |
b813574b | 24377 | @endif zip |
3866be5d | 24378 | |
b813574b PB |
24379 | .PHONY: maybe-installcheck-zip installcheck-zip |
24380 | maybe-installcheck-zip: | |
24381 | @if zip | |
24382 | maybe-installcheck-zip: installcheck-zip | |
4fa63067 | 24383 | |
b813574b PB |
24384 | installcheck-zip: \ |
24385 | configure-zip | |
24386 | @[ -f ./zip/Makefile ] || exit 0; \ | |
4fa63067 | 24387 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 24388 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 24389 | $(HOST_EXPORTS) \ |
b813574b | 24390 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24391 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24392 | done; \ | |
b813574b | 24393 | echo "Doing installcheck in zip" ; \ |
b00612cc | 24394 | (cd $(HOST_SUBDIR)/zip && \ |
4fa63067 NN |
24395 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24396 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24397 | "RANLIB=$${RANLIB}" \ | |
24398 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24399 | installcheck) \ |
4fa63067 | 24400 | || exit 1 |
3866be5d | 24401 | |
b813574b | 24402 | @endif zip |
3866be5d | 24403 | |
b813574b PB |
24404 | .PHONY: maybe-mostlyclean-zip mostlyclean-zip |
24405 | maybe-mostlyclean-zip: | |
24406 | @if zip | |
24407 | maybe-mostlyclean-zip: mostlyclean-zip | |
16ae0395 | 24408 | |
b813574b PB |
24409 | mostlyclean-zip: |
24410 | @[ -f ./zip/Makefile ] || exit 0; \ | |
4fa63067 NN |
24411 | r=`${PWD_COMMAND}`; export r; \ |
24412 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24413 | $(HOST_EXPORTS) \ |
b813574b | 24414 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24415 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24416 | done; \ | |
b813574b | 24417 | echo "Doing mostlyclean in zip" ; \ |
b00612cc | 24418 | (cd $(HOST_SUBDIR)/zip && \ |
4fa63067 NN |
24419 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24420 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24421 | "RANLIB=$${RANLIB}" \ | |
24422 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24423 | mostlyclean) \ |
4fa63067 NN |
24424 | || exit 1 |
24425 | ||
b813574b | 24426 | @endif zip |
4fa63067 | 24427 | |
b813574b PB |
24428 | .PHONY: maybe-clean-zip clean-zip |
24429 | maybe-clean-zip: | |
24430 | @if zip | |
24431 | maybe-clean-zip: clean-zip | |
4fa63067 | 24432 | |
b813574b PB |
24433 | clean-zip: |
24434 | @[ -f ./zip/Makefile ] || exit 0; \ | |
4fa63067 NN |
24435 | r=`${PWD_COMMAND}`; export r; \ |
24436 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24437 | $(HOST_EXPORTS) \ |
b813574b | 24438 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24439 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24440 | done; \ | |
b813574b | 24441 | echo "Doing clean in zip" ; \ |
b00612cc | 24442 | (cd $(HOST_SUBDIR)/zip && \ |
4fa63067 NN |
24443 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24444 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24445 | "RANLIB=$${RANLIB}" \ | |
24446 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24447 | clean) \ |
4fa63067 NN |
24448 | || exit 1 |
24449 | ||
b813574b | 24450 | @endif zip |
4fa63067 | 24451 | |
b813574b PB |
24452 | .PHONY: maybe-distclean-zip distclean-zip |
24453 | maybe-distclean-zip: | |
24454 | @if zip | |
24455 | maybe-distclean-zip: distclean-zip | |
4fa63067 | 24456 | |
b813574b PB |
24457 | distclean-zip: |
24458 | @[ -f ./zip/Makefile ] || exit 0; \ | |
4fa63067 NN |
24459 | r=`${PWD_COMMAND}`; export r; \ |
24460 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24461 | $(HOST_EXPORTS) \ |
b813574b | 24462 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24463 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24464 | done; \ | |
b813574b | 24465 | echo "Doing distclean in zip" ; \ |
b00612cc | 24466 | (cd $(HOST_SUBDIR)/zip && \ |
4fa63067 NN |
24467 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24468 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24469 | "RANLIB=$${RANLIB}" \ | |
24470 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24471 | distclean) \ |
4fa63067 NN |
24472 | || exit 1 |
24473 | ||
b813574b | 24474 | @endif zip |
4fa63067 | 24475 | |
b813574b PB |
24476 | .PHONY: maybe-maintainer-clean-zip maintainer-clean-zip |
24477 | maybe-maintainer-clean-zip: | |
24478 | @if zip | |
24479 | maybe-maintainer-clean-zip: maintainer-clean-zip | |
4fa63067 | 24480 | |
b813574b PB |
24481 | maintainer-clean-zip: |
24482 | @[ -f ./zip/Makefile ] || exit 0; \ | |
4fa63067 | 24483 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 24484 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 24485 | $(HOST_EXPORTS) \ |
b813574b | 24486 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24487 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24488 | done; \ | |
b813574b | 24489 | echo "Doing maintainer-clean in zip" ; \ |
b00612cc | 24490 | (cd $(HOST_SUBDIR)/zip && \ |
4fa63067 NN |
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}" \ | |
b813574b | 24495 | maintainer-clean) \ |
4fa63067 | 24496 | || exit 1 |
3866be5d | 24497 | |
b813574b | 24498 | @endif zip |
3866be5d | 24499 | |
4fa63067 | 24500 | |
a7254363 | 24501 | |
b813574b PB |
24502 | .PHONY: configure-zlib maybe-configure-zlib |
24503 | maybe-configure-zlib: | |
24504 | @if zlib | |
24505 | maybe-configure-zlib: configure-zlib | |
a7254363 | 24506 | configure-zlib: |
72b2455a | 24507 | @test -f stage_last && exit 0; \ |
b00612cc PB |
24508 | test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \ |
24509 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \ | |
b40e3958 L |
24510 | r=`${PWD_COMMAND}`; export r; \ |
24511 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24512 | $(HOST_EXPORTS) \ |
a7254363 PB |
24513 | echo Configuring in $(HOST_SUBDIR)/zlib; \ |
24514 | cd "$(HOST_SUBDIR)/zlib" || exit 1; \ | |
e2b9e2dc | 24515 | case $(srcdir) in \ |
b00612cc PB |
24516 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
24517 | *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \ | |
24518 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 24519 | esac; \ |
b00612cc PB |
24520 | srcdiroption="--srcdir=$${topdir}/zlib"; \ |
24521 | libsrcdir="$$s/zlib"; \ | |
e2b9e2dc | 24522 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 24523 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 24524 | || exit 1 |
b813574b | 24525 | @endif zlib |
e2b9e2dc | 24526 | |
a7254363 PB |
24527 | |
24528 | ||
d545f33b PB |
24529 | .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib |
24530 | maybe-configure-stage1-zlib: | |
24531 | @if zlib-bootstrap | |
24532 | maybe-configure-stage1-zlib: configure-stage1-zlib | |
24533 | configure-stage1-zlib: | |
24534 | @$(MAKE) stage1-start | |
24535 | @[ -f $(HOST_SUBDIR)/zlib/Makefile ] && exit 0 || : ; \ | |
24536 | r=`${PWD_COMMAND}`; export r; \ | |
24537 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24538 | $(HOST_EXPORTS) \ | |
24539 | echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \ | |
24540 | cd $(HOST_SUBDIR)/zlib || exit 1; \ | |
24541 | case $(srcdir) in \ | |
24542 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
24543 | *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \ | |
24544 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
24545 | esac; \ | |
24546 | srcdiroption="--srcdir=$${topdir}/zlib"; \ | |
24547 | libsrcdir="$$s/zlib"; \ | |
24548 | $(SHELL) $${libsrcdir}/configure \ | |
24549 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
24550 | --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" | |
24551 | @endif zlib-bootstrap | |
24552 | ||
24553 | .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib | |
24554 | maybe-configure-stage2-zlib: | |
24555 | @if zlib-bootstrap | |
24556 | maybe-configure-stage2-zlib: configure-stage2-zlib | |
24557 | configure-stage2-zlib: | |
24558 | @$(MAKE) stage2-start | |
24559 | @[ -f $(HOST_SUBDIR)/zlib/Makefile ] && exit 0 || : ; \ | |
24560 | r=`${PWD_COMMAND}`; export r; \ | |
24561 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24562 | $(HOST_EXPORTS) \ | |
24563 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
24564 | echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \ | |
24565 | cd $(HOST_SUBDIR)/zlib || exit 1; \ | |
24566 | case $(srcdir) in \ | |
24567 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
24568 | *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \ | |
24569 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
24570 | esac; \ | |
24571 | srcdiroption="--srcdir=$${topdir}/zlib"; \ | |
24572 | libsrcdir="$$s/zlib"; \ | |
24573 | $(SHELL) $${libsrcdir}/configure \ | |
24574 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
24575 | @stage2_werror_flag@ | |
24576 | @endif zlib-bootstrap | |
24577 | ||
24578 | .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib | |
24579 | maybe-configure-stage3-zlib: | |
24580 | @if zlib-bootstrap | |
24581 | maybe-configure-stage3-zlib: configure-stage3-zlib | |
24582 | configure-stage3-zlib: | |
24583 | @$(MAKE) stage3-start | |
24584 | @[ -f $(HOST_SUBDIR)/zlib/Makefile ] && exit 0 || : ; \ | |
24585 | r=`${PWD_COMMAND}`; export r; \ | |
24586 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24587 | $(HOST_EXPORTS) \ | |
24588 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
24589 | echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \ | |
24590 | cd $(HOST_SUBDIR)/zlib || exit 1; \ | |
24591 | case $(srcdir) in \ | |
24592 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
24593 | *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \ | |
24594 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
24595 | esac; \ | |
24596 | srcdiroption="--srcdir=$${topdir}/zlib"; \ | |
24597 | libsrcdir="$$s/zlib"; \ | |
24598 | $(SHELL) $${libsrcdir}/configure \ | |
24599 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
24600 | @stage2_werror_flag@ | |
24601 | @endif zlib-bootstrap | |
24602 | ||
24603 | .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib | |
24604 | maybe-configure-stage4-zlib: | |
24605 | @if zlib-bootstrap | |
24606 | maybe-configure-stage4-zlib: configure-stage4-zlib | |
24607 | configure-stage4-zlib: | |
24608 | @$(MAKE) stage4-start | |
24609 | @[ -f $(HOST_SUBDIR)/zlib/Makefile ] && exit 0 || : ; \ | |
24610 | r=`${PWD_COMMAND}`; export r; \ | |
24611 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24612 | $(HOST_EXPORTS) \ | |
24613 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
24614 | echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \ | |
24615 | cd $(HOST_SUBDIR)/zlib || exit 1; \ | |
24616 | case $(srcdir) in \ | |
24617 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
24618 | *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \ | |
24619 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
24620 | esac; \ | |
24621 | srcdiroption="--srcdir=$${topdir}/zlib"; \ | |
24622 | libsrcdir="$$s/zlib"; \ | |
24623 | $(SHELL) $${libsrcdir}/configure \ | |
24624 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
24625 | @stage2_werror_flag@ | |
24626 | @endif zlib-bootstrap | |
24627 | ||
24628 | .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib | |
24629 | maybe-configure-stageprofile-zlib: | |
24630 | @if zlib-bootstrap | |
24631 | maybe-configure-stageprofile-zlib: configure-stageprofile-zlib | |
24632 | configure-stageprofile-zlib: | |
24633 | @$(MAKE) stageprofile-start | |
24634 | @[ -f $(HOST_SUBDIR)/zlib/Makefile ] && exit 0 || : ; \ | |
24635 | r=`${PWD_COMMAND}`; export r; \ | |
24636 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24637 | $(HOST_EXPORTS) \ | |
24638 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
24639 | echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \ | |
24640 | cd $(HOST_SUBDIR)/zlib || exit 1; \ | |
24641 | case $(srcdir) in \ | |
24642 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
24643 | *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \ | |
24644 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
24645 | esac; \ | |
24646 | srcdiroption="--srcdir=$${topdir}/zlib"; \ | |
24647 | libsrcdir="$$s/zlib"; \ | |
24648 | $(SHELL) $${libsrcdir}/configure \ | |
24649 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
24650 | @stage2_werror_flag@ | |
24651 | @endif zlib-bootstrap | |
24652 | ||
24653 | .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib | |
24654 | maybe-configure-stagefeedback-zlib: | |
24655 | @if zlib-bootstrap | |
24656 | maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib | |
24657 | configure-stagefeedback-zlib: | |
24658 | @$(MAKE) stagefeedback-start | |
24659 | @[ -f $(HOST_SUBDIR)/zlib/Makefile ] && exit 0 || : ; \ | |
24660 | r=`${PWD_COMMAND}`; export r; \ | |
24661 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24662 | $(HOST_EXPORTS) \ | |
24663 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
24664 | echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \ | |
24665 | cd $(HOST_SUBDIR)/zlib || exit 1; \ | |
24666 | case $(srcdir) in \ | |
24667 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
24668 | *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \ | |
24669 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
24670 | esac; \ | |
24671 | srcdiroption="--srcdir=$${topdir}/zlib"; \ | |
24672 | libsrcdir="$$s/zlib"; \ | |
24673 | $(SHELL) $${libsrcdir}/configure \ | |
24674 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
24675 | @stage2_werror_flag@ | |
24676 | @endif zlib-bootstrap | |
24677 | ||
24678 | ||
24679 | ||
24680 | ||
24681 | ||
b813574b PB |
24682 | .PHONY: all-zlib maybe-all-zlib |
24683 | maybe-all-zlib: | |
24684 | @if zlib | |
d27cc32e | 24685 | TARGET-zlib=all |
b813574b PB |
24686 | maybe-all-zlib: all-zlib |
24687 | all-zlib: configure-zlib | |
72b2455a PB |
24688 | @test -f stage_last && exit 0; \ |
24689 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 24690 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 24691 | $(HOST_EXPORTS) \ |
b00612cc PB |
24692 | (cd $(HOST_SUBDIR)/zlib && \ |
24693 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zlib)) | |
b813574b | 24694 | @endif zlib |
3866be5d | 24695 | |
a7254363 | 24696 | |
d545f33b PB |
24697 | |
24698 | .PHONY: all-stage1-zlib maybe-all-stage1-zlib | |
24699 | .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib | |
24700 | maybe-all-stage1-zlib: | |
24701 | maybe-clean-stage1-zlib: | |
24702 | @if zlib-bootstrap | |
24703 | maybe-all-stage1-zlib: all-stage1-zlib | |
24704 | all-stage1: all-stage1-zlib | |
24705 | all-stage1-zlib: configure-stage1-zlib | |
24706 | @$(MAKE) stage1-start | |
24707 | @r=`${PWD_COMMAND}`; export r; \ | |
24708 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24709 | $(HOST_EXPORTS) \ | |
24710 | cd $(HOST_SUBDIR)/zlib && \ | |
24711 | $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" | |
24712 | ||
24713 | maybe-clean-stage1-zlib: clean-stage1-zlib | |
24714 | clean-stage1: clean-stage1-zlib | |
24715 | clean-stage1-zlib: | |
24716 | @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] \ | |
24717 | || exit 0 ; \ | |
24718 | [ -f $(HOST_SUBDIR)/zlib/Makefile ] || $(MAKE) stage1-start ; \ | |
24719 | cd $(HOST_SUBDIR)/zlib && \ | |
24720 | $(MAKE) $(FLAGS_TO_PASS) \ | |
24721 | CFLAGS="$(STAGE1_CFLAGS)" clean | |
24722 | @endif zlib-bootstrap | |
24723 | ||
24724 | ||
24725 | .PHONY: all-stage2-zlib maybe-all-stage2-zlib | |
24726 | .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib | |
24727 | maybe-all-stage2-zlib: | |
24728 | maybe-clean-stage2-zlib: | |
24729 | @if zlib-bootstrap | |
24730 | maybe-all-stage2-zlib: all-stage2-zlib | |
24731 | all-stage2: all-stage2-zlib | |
24732 | all-stage2-zlib: configure-stage2-zlib | |
24733 | @$(MAKE) stage2-start | |
24734 | @r=`${PWD_COMMAND}`; export r; \ | |
24735 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24736 | $(HOST_EXPORTS) \ | |
24737 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
24738 | cd $(HOST_SUBDIR)/zlib && \ | |
24739 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
24740 | ||
24741 | maybe-clean-stage2-zlib: clean-stage2-zlib | |
24742 | clean-stage2: clean-stage2-zlib | |
24743 | clean-stage2-zlib: | |
24744 | @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] \ | |
24745 | || exit 0 ; \ | |
24746 | [ -f $(HOST_SUBDIR)/zlib/Makefile ] || $(MAKE) stage2-start ; \ | |
24747 | cd $(HOST_SUBDIR)/zlib && \ | |
24748 | $(MAKE) $(FLAGS_TO_PASS) \ | |
24749 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
24750 | clean | |
24751 | @endif zlib-bootstrap | |
24752 | ||
24753 | ||
24754 | .PHONY: all-stage3-zlib maybe-all-stage3-zlib | |
24755 | .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib | |
24756 | maybe-all-stage3-zlib: | |
24757 | maybe-clean-stage3-zlib: | |
24758 | @if zlib-bootstrap | |
24759 | maybe-all-stage3-zlib: all-stage3-zlib | |
24760 | all-stage3: all-stage3-zlib | |
24761 | all-stage3-zlib: configure-stage3-zlib | |
24762 | @$(MAKE) stage3-start | |
24763 | @r=`${PWD_COMMAND}`; export r; \ | |
24764 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24765 | $(HOST_EXPORTS) \ | |
24766 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
24767 | cd $(HOST_SUBDIR)/zlib && \ | |
24768 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
24769 | ||
24770 | maybe-clean-stage3-zlib: clean-stage3-zlib | |
24771 | clean-stage3: clean-stage3-zlib | |
24772 | clean-stage3-zlib: | |
24773 | @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] \ | |
24774 | || exit 0 ; \ | |
24775 | [ -f $(HOST_SUBDIR)/zlib/Makefile ] || $(MAKE) stage3-start ; \ | |
24776 | cd $(HOST_SUBDIR)/zlib && \ | |
24777 | $(MAKE) $(FLAGS_TO_PASS) \ | |
24778 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
24779 | clean | |
24780 | @endif zlib-bootstrap | |
24781 | ||
24782 | ||
24783 | .PHONY: all-stage4-zlib maybe-all-stage4-zlib | |
24784 | .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib | |
24785 | maybe-all-stage4-zlib: | |
24786 | maybe-clean-stage4-zlib: | |
24787 | @if zlib-bootstrap | |
24788 | maybe-all-stage4-zlib: all-stage4-zlib | |
24789 | all-stage4: all-stage4-zlib | |
24790 | all-stage4-zlib: configure-stage4-zlib | |
24791 | @$(MAKE) stage4-start | |
24792 | @r=`${PWD_COMMAND}`; export r; \ | |
24793 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24794 | $(HOST_EXPORTS) \ | |
24795 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
24796 | cd $(HOST_SUBDIR)/zlib && \ | |
24797 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) | |
24798 | ||
24799 | maybe-clean-stage4-zlib: clean-stage4-zlib | |
24800 | clean-stage4: clean-stage4-zlib | |
24801 | clean-stage4-zlib: | |
24802 | @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] \ | |
24803 | || exit 0 ; \ | |
24804 | [ -f $(HOST_SUBDIR)/zlib/Makefile ] || $(MAKE) stage4-start ; \ | |
24805 | cd $(HOST_SUBDIR)/zlib && \ | |
24806 | $(MAKE) $(FLAGS_TO_PASS) \ | |
24807 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
24808 | clean | |
24809 | @endif zlib-bootstrap | |
24810 | ||
24811 | ||
24812 | .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib | |
24813 | .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib | |
24814 | maybe-all-stageprofile-zlib: | |
24815 | maybe-clean-stageprofile-zlib: | |
24816 | @if zlib-bootstrap | |
24817 | maybe-all-stageprofile-zlib: all-stageprofile-zlib | |
24818 | all-stageprofile: all-stageprofile-zlib | |
24819 | all-stageprofile-zlib: configure-stageprofile-zlib | |
24820 | @$(MAKE) stageprofile-start | |
24821 | @r=`${PWD_COMMAND}`; export r; \ | |
24822 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24823 | $(HOST_EXPORTS) \ | |
24824 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
24825 | cd $(HOST_SUBDIR)/zlib && \ | |
24826 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" | |
24827 | ||
24828 | maybe-clean-stageprofile-zlib: clean-stageprofile-zlib | |
24829 | clean-stageprofile: clean-stageprofile-zlib | |
24830 | clean-stageprofile-zlib: | |
24831 | @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] \ | |
24832 | || exit 0 ; \ | |
24833 | [ -f $(HOST_SUBDIR)/zlib/Makefile ] || $(MAKE) stageprofile-start ; \ | |
24834 | cd $(HOST_SUBDIR)/zlib && \ | |
24835 | $(MAKE) $(FLAGS_TO_PASS) \ | |
24836 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
24837 | CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean | |
24838 | @endif zlib-bootstrap | |
24839 | ||
24840 | ||
24841 | .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib | |
24842 | .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib | |
24843 | maybe-all-stagefeedback-zlib: | |
24844 | maybe-clean-stagefeedback-zlib: | |
24845 | @if zlib-bootstrap | |
24846 | maybe-all-stagefeedback-zlib: all-stagefeedback-zlib | |
24847 | all-stagefeedback: all-stagefeedback-zlib | |
24848 | all-stagefeedback-zlib: configure-stagefeedback-zlib | |
24849 | @$(MAKE) stagefeedback-start | |
24850 | @r=`${PWD_COMMAND}`; export r; \ | |
24851 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24852 | $(HOST_EXPORTS) \ | |
24853 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
24854 | cd $(HOST_SUBDIR)/zlib && \ | |
24855 | $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" | |
24856 | ||
24857 | maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib | |
24858 | clean-stagefeedback: clean-stagefeedback-zlib | |
24859 | clean-stagefeedback-zlib: | |
24860 | @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] \ | |
24861 | || exit 0 ; \ | |
24862 | [ -f $(HOST_SUBDIR)/zlib/Makefile ] || $(MAKE) stagefeedback-start ; \ | |
24863 | cd $(HOST_SUBDIR)/zlib && \ | |
24864 | $(MAKE) $(FLAGS_TO_PASS) \ | |
24865 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
24866 | CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean | |
24867 | @endif zlib-bootstrap | |
24868 | ||
24869 | ||
24870 | ||
24871 | ||
24872 | ||
b813574b PB |
24873 | .PHONY: check-zlib maybe-check-zlib |
24874 | maybe-check-zlib: | |
24875 | @if zlib | |
24876 | maybe-check-zlib: check-zlib | |
3866be5d | 24877 | |
b813574b | 24878 | check-zlib: |
3866be5d | 24879 | |
b813574b | 24880 | @endif zlib |
3866be5d | 24881 | |
b813574b PB |
24882 | .PHONY: install-zlib maybe-install-zlib |
24883 | maybe-install-zlib: | |
24884 | @if zlib | |
24885 | maybe-install-zlib: install-zlib | |
4fa63067 | 24886 | |
b813574b | 24887 | install-zlib: |
4fa63067 | 24888 | |
b813574b | 24889 | @endif zlib |
4fa63067 NN |
24890 | |
24891 | # Other targets (info, dvi, etc.) | |
24892 | ||
b813574b PB |
24893 | .PHONY: maybe-info-zlib info-zlib |
24894 | maybe-info-zlib: | |
24895 | @if zlib | |
24896 | maybe-info-zlib: info-zlib | |
4fa63067 | 24897 | |
6d389afc MS |
24898 | info-zlib: \ |
24899 | configure-zlib | |
24900 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
24901 | r=`${PWD_COMMAND}`; export r; \ | |
24902 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
24903 | $(HOST_EXPORTS) \ |
24904 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
24905 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
24906 | done; \ | |
24907 | echo "Doing info in zlib" ; \ | |
b00612cc | 24908 | (cd $(HOST_SUBDIR)/zlib && \ |
6d389afc MS |
24909 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24910 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24911 | "RANLIB=$${RANLIB}" \ | |
24912 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
24913 | info) \ | |
24914 | || exit 1 | |
24915 | ||
24916 | @endif zlib | |
24917 | ||
24918 | .PHONY: maybe-dvi-zlib dvi-zlib | |
24919 | maybe-dvi-zlib: | |
24920 | @if zlib | |
24921 | maybe-dvi-zlib: dvi-zlib | |
24922 | ||
24923 | dvi-zlib: \ | |
b813574b PB |
24924 | configure-zlib |
24925 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
4fa63067 NN |
24926 | r=`${PWD_COMMAND}`; export r; \ |
24927 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24928 | $(HOST_EXPORTS) \ |
b813574b | 24929 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24930 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24931 | done; \ | |
6d389afc | 24932 | echo "Doing dvi in zlib" ; \ |
b00612cc | 24933 | (cd $(HOST_SUBDIR)/zlib && \ |
4fa63067 NN |
24934 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24935 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24936 | "RANLIB=$${RANLIB}" \ | |
24937 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
6d389afc | 24938 | dvi) \ |
4fa63067 NN |
24939 | || exit 1 |
24940 | ||
b813574b | 24941 | @endif zlib |
4fa63067 | 24942 | |
6d389afc MS |
24943 | .PHONY: maybe-html-zlib html-zlib |
24944 | maybe-html-zlib: | |
b813574b | 24945 | @if zlib |
6d389afc | 24946 | maybe-html-zlib: html-zlib |
4fa63067 | 24947 | |
6d389afc | 24948 | html-zlib: \ |
b813574b PB |
24949 | configure-zlib |
24950 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
4fa63067 NN |
24951 | r=`${PWD_COMMAND}`; export r; \ |
24952 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24953 | $(HOST_EXPORTS) \ |
b813574b | 24954 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24955 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24956 | done; \ | |
6d389afc | 24957 | echo "Doing html in zlib" ; \ |
b00612cc | 24958 | (cd $(HOST_SUBDIR)/zlib && \ |
4fa63067 NN |
24959 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24960 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24961 | "RANLIB=$${RANLIB}" \ | |
24962 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
6d389afc | 24963 | html) \ |
4fa63067 NN |
24964 | || exit 1 |
24965 | ||
b813574b | 24966 | @endif zlib |
4fa63067 | 24967 | |
b813574b PB |
24968 | .PHONY: maybe-TAGS-zlib TAGS-zlib |
24969 | maybe-TAGS-zlib: | |
24970 | @if zlib | |
24971 | maybe-TAGS-zlib: TAGS-zlib | |
4fa63067 | 24972 | |
b813574b PB |
24973 | TAGS-zlib: \ |
24974 | configure-zlib | |
24975 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
4fa63067 NN |
24976 | r=`${PWD_COMMAND}`; export r; \ |
24977 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24978 | $(HOST_EXPORTS) \ |
b813574b | 24979 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
24980 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24981 | done; \ | |
b813574b | 24982 | echo "Doing TAGS in zlib" ; \ |
b00612cc | 24983 | (cd $(HOST_SUBDIR)/zlib && \ |
4fa63067 NN |
24984 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24985 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24986 | "RANLIB=$${RANLIB}" \ | |
24987 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 24988 | TAGS) \ |
4fa63067 NN |
24989 | || exit 1 |
24990 | ||
b813574b | 24991 | @endif zlib |
4fa63067 | 24992 | |
b813574b PB |
24993 | .PHONY: maybe-install-info-zlib install-info-zlib |
24994 | maybe-install-info-zlib: | |
24995 | @if zlib | |
24996 | maybe-install-info-zlib: install-info-zlib | |
4fa63067 | 24997 | |
b813574b PB |
24998 | install-info-zlib: \ |
24999 | configure-zlib \ | |
25000 | info-zlib | |
25001 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
4fa63067 NN |
25002 | r=`${PWD_COMMAND}`; export r; \ |
25003 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25004 | $(HOST_EXPORTS) \ |
b813574b | 25005 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
25006 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25007 | done; \ | |
b813574b | 25008 | echo "Doing install-info in zlib" ; \ |
b00612cc | 25009 | (cd $(HOST_SUBDIR)/zlib && \ |
4fa63067 NN |
25010 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25011 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25012 | "RANLIB=$${RANLIB}" \ | |
25013 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25014 | install-info) \ |
4fa63067 NN |
25015 | || exit 1 |
25016 | ||
b813574b | 25017 | @endif zlib |
4fa63067 | 25018 | |
b813574b PB |
25019 | .PHONY: maybe-installcheck-zlib installcheck-zlib |
25020 | maybe-installcheck-zlib: | |
25021 | @if zlib | |
25022 | maybe-installcheck-zlib: installcheck-zlib | |
4fa63067 | 25023 | |
b813574b PB |
25024 | installcheck-zlib: \ |
25025 | configure-zlib | |
25026 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
4fa63067 NN |
25027 | r=`${PWD_COMMAND}`; export r; \ |
25028 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25029 | $(HOST_EXPORTS) \ |
b813574b | 25030 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
25031 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25032 | done; \ | |
b813574b | 25033 | echo "Doing installcheck in zlib" ; \ |
b00612cc | 25034 | (cd $(HOST_SUBDIR)/zlib && \ |
4fa63067 NN |
25035 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25036 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25037 | "RANLIB=$${RANLIB}" \ | |
25038 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25039 | installcheck) \ |
4fa63067 NN |
25040 | || exit 1 |
25041 | ||
b813574b | 25042 | @endif zlib |
4fa63067 | 25043 | |
b813574b PB |
25044 | .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib |
25045 | maybe-mostlyclean-zlib: | |
25046 | @if zlib | |
25047 | maybe-mostlyclean-zlib: mostlyclean-zlib | |
4fa63067 | 25048 | |
b813574b PB |
25049 | mostlyclean-zlib: |
25050 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
4fa63067 NN |
25051 | r=`${PWD_COMMAND}`; export r; \ |
25052 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25053 | $(HOST_EXPORTS) \ |
b813574b | 25054 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
25055 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25056 | done; \ | |
b813574b | 25057 | echo "Doing mostlyclean in zlib" ; \ |
b00612cc | 25058 | (cd $(HOST_SUBDIR)/zlib && \ |
4fa63067 NN |
25059 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25060 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25061 | "RANLIB=$${RANLIB}" \ | |
25062 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25063 | mostlyclean) \ |
4fa63067 NN |
25064 | || exit 1 |
25065 | ||
b813574b | 25066 | @endif zlib |
4fa63067 | 25067 | |
b813574b PB |
25068 | .PHONY: maybe-clean-zlib clean-zlib |
25069 | maybe-clean-zlib: | |
25070 | @if zlib | |
25071 | maybe-clean-zlib: clean-zlib | |
4fa63067 | 25072 | |
b813574b PB |
25073 | clean-zlib: |
25074 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
4fa63067 NN |
25075 | r=`${PWD_COMMAND}`; export r; \ |
25076 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25077 | $(HOST_EXPORTS) \ |
b813574b | 25078 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
25079 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25080 | done; \ | |
b813574b | 25081 | echo "Doing clean in zlib" ; \ |
b00612cc | 25082 | (cd $(HOST_SUBDIR)/zlib && \ |
4fa63067 NN |
25083 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25084 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25085 | "RANLIB=$${RANLIB}" \ | |
25086 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25087 | clean) \ |
4fa63067 NN |
25088 | || exit 1 |
25089 | ||
b813574b | 25090 | @endif zlib |
4fa63067 | 25091 | |
b813574b PB |
25092 | .PHONY: maybe-distclean-zlib distclean-zlib |
25093 | maybe-distclean-zlib: | |
25094 | @if zlib | |
25095 | maybe-distclean-zlib: distclean-zlib | |
4fa63067 | 25096 | |
b813574b PB |
25097 | distclean-zlib: |
25098 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
4fa63067 NN |
25099 | r=`${PWD_COMMAND}`; export r; \ |
25100 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25101 | $(HOST_EXPORTS) \ |
b813574b | 25102 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
25103 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25104 | done; \ | |
b813574b | 25105 | echo "Doing distclean in zlib" ; \ |
b00612cc | 25106 | (cd $(HOST_SUBDIR)/zlib && \ |
4fa63067 NN |
25107 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25108 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25109 | "RANLIB=$${RANLIB}" \ | |
25110 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25111 | distclean) \ |
4fa63067 NN |
25112 | || exit 1 |
25113 | ||
b813574b | 25114 | @endif zlib |
4fa63067 | 25115 | |
b813574b PB |
25116 | .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib |
25117 | maybe-maintainer-clean-zlib: | |
25118 | @if zlib | |
25119 | maybe-maintainer-clean-zlib: maintainer-clean-zlib | |
4fa63067 | 25120 | |
b813574b PB |
25121 | maintainer-clean-zlib: |
25122 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
4fa63067 NN |
25123 | r=`${PWD_COMMAND}`; export r; \ |
25124 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25125 | $(HOST_EXPORTS) \ |
b813574b | 25126 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
25127 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25128 | done; \ | |
b813574b | 25129 | echo "Doing maintainer-clean in zlib" ; \ |
b00612cc | 25130 | (cd $(HOST_SUBDIR)/zlib && \ |
4fa63067 NN |
25131 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25132 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25133 | "RANLIB=$${RANLIB}" \ | |
25134 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25135 | maintainer-clean) \ |
4fa63067 | 25136 | || exit 1 |
16ae0395 | 25137 | |
b813574b | 25138 | @endif zlib |
3866be5d NN |
25139 | |
25140 | ||
a7254363 | 25141 | |
b813574b PB |
25142 | .PHONY: configure-gdb maybe-configure-gdb |
25143 | maybe-configure-gdb: | |
25144 | @if gdb | |
25145 | maybe-configure-gdb: configure-gdb | |
a7254363 | 25146 | configure-gdb: |
b00612cc PB |
25147 | @test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \ |
25148 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \ | |
b40e3958 L |
25149 | r=`${PWD_COMMAND}`; export r; \ |
25150 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25151 | $(HOST_EXPORTS) \ |
a7254363 PB |
25152 | echo Configuring in $(HOST_SUBDIR)/gdb; \ |
25153 | cd "$(HOST_SUBDIR)/gdb" || exit 1; \ | |
e2b9e2dc | 25154 | case $(srcdir) in \ |
b00612cc PB |
25155 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
25156 | *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \ | |
25157 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 25158 | esac; \ |
b00612cc PB |
25159 | srcdiroption="--srcdir=$${topdir}/gdb"; \ |
25160 | libsrcdir="$$s/gdb"; \ | |
e2b9e2dc | 25161 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 25162 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 25163 | || exit 1 |
b813574b | 25164 | @endif gdb |
e2b9e2dc | 25165 | |
a7254363 PB |
25166 | |
25167 | ||
d545f33b PB |
25168 | |
25169 | ||
b813574b PB |
25170 | .PHONY: all-gdb maybe-all-gdb |
25171 | maybe-all-gdb: | |
25172 | @if gdb | |
d27cc32e | 25173 | TARGET-gdb=all |
b813574b PB |
25174 | maybe-all-gdb: all-gdb |
25175 | all-gdb: configure-gdb | |
b40e3958 L |
25176 | @r=`${PWD_COMMAND}`; export r; \ |
25177 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25178 | $(HOST_EXPORTS) \ |
b00612cc PB |
25179 | (cd $(HOST_SUBDIR)/gdb && \ |
25180 | $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-gdb)) | |
b813574b | 25181 | @endif gdb |
3866be5d | 25182 | |
a7254363 | 25183 | |
d545f33b PB |
25184 | |
25185 | ||
b813574b PB |
25186 | .PHONY: check-gdb maybe-check-gdb |
25187 | maybe-check-gdb: | |
25188 | @if gdb | |
25189 | maybe-check-gdb: check-gdb | |
3866be5d | 25190 | |
b813574b | 25191 | check-gdb: |
b40e3958 L |
25192 | @r=`${PWD_COMMAND}`; export r; \ |
25193 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25194 | $(HOST_EXPORTS) \ |
b00612cc PB |
25195 | (cd $(HOST_SUBDIR)/gdb && \ |
25196 | $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check) | |
3866be5d | 25197 | |
b813574b | 25198 | @endif gdb |
3866be5d | 25199 | |
b813574b PB |
25200 | .PHONY: install-gdb maybe-install-gdb |
25201 | maybe-install-gdb: | |
25202 | @if gdb | |
25203 | maybe-install-gdb: install-gdb | |
16ae0395 | 25204 | |
b813574b | 25205 | install-gdb: installdirs |
b40e3958 L |
25206 | @r=`${PWD_COMMAND}`; export r; \ |
25207 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25208 | $(HOST_EXPORTS) \ |
b00612cc | 25209 | (cd $(HOST_SUBDIR)/gdb && \ |
2da12f12 | 25210 | $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install) |
3866be5d | 25211 | |
b813574b | 25212 | @endif gdb |
3866be5d | 25213 | |
4fa63067 NN |
25214 | # Other targets (info, dvi, etc.) |
25215 | ||
b813574b PB |
25216 | .PHONY: maybe-info-gdb info-gdb |
25217 | maybe-info-gdb: | |
25218 | @if gdb | |
25219 | maybe-info-gdb: info-gdb | |
4fa63067 | 25220 | |
b813574b PB |
25221 | info-gdb: \ |
25222 | configure-gdb | |
25223 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
4fa63067 NN |
25224 | r=`${PWD_COMMAND}`; export r; \ |
25225 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25226 | $(HOST_EXPORTS) \ |
72b2455a | 25227 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25228 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25229 | done; \ | |
b813574b | 25230 | echo "Doing info in gdb" ; \ |
b00612cc | 25231 | (cd $(HOST_SUBDIR)/gdb && \ |
4fa63067 NN |
25232 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25233 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25234 | "RANLIB=$${RANLIB}" \ | |
25235 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25236 | info) \ |
4fa63067 NN |
25237 | || exit 1 |
25238 | ||
b813574b | 25239 | @endif gdb |
4fa63067 | 25240 | |
b813574b PB |
25241 | .PHONY: maybe-dvi-gdb dvi-gdb |
25242 | maybe-dvi-gdb: | |
25243 | @if gdb | |
25244 | maybe-dvi-gdb: dvi-gdb | |
4fa63067 | 25245 | |
b813574b PB |
25246 | dvi-gdb: \ |
25247 | configure-gdb | |
25248 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
4fa63067 NN |
25249 | r=`${PWD_COMMAND}`; export r; \ |
25250 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25251 | $(HOST_EXPORTS) \ |
72b2455a | 25252 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25253 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25254 | done; \ | |
b813574b | 25255 | echo "Doing dvi in gdb" ; \ |
b00612cc | 25256 | (cd $(HOST_SUBDIR)/gdb && \ |
4fa63067 NN |
25257 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25258 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25259 | "RANLIB=$${RANLIB}" \ | |
25260 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25261 | dvi) \ |
4fa63067 NN |
25262 | || exit 1 |
25263 | ||
b813574b | 25264 | @endif gdb |
4fa63067 | 25265 | |
6d389afc MS |
25266 | .PHONY: maybe-html-gdb html-gdb |
25267 | maybe-html-gdb: | |
25268 | @if gdb | |
25269 | maybe-html-gdb: html-gdb | |
25270 | ||
25271 | html-gdb: \ | |
25272 | configure-gdb | |
25273 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
25274 | r=`${PWD_COMMAND}`; export r; \ | |
25275 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
25276 | $(HOST_EXPORTS) \ |
25277 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ | |
25278 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
25279 | done; \ | |
25280 | echo "Doing html in gdb" ; \ | |
b00612cc | 25281 | (cd $(HOST_SUBDIR)/gdb && \ |
6d389afc MS |
25282 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25283 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25284 | "RANLIB=$${RANLIB}" \ | |
25285 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
25286 | html) \ | |
25287 | || exit 1 | |
25288 | ||
25289 | @endif gdb | |
25290 | ||
b813574b PB |
25291 | .PHONY: maybe-TAGS-gdb TAGS-gdb |
25292 | maybe-TAGS-gdb: | |
25293 | @if gdb | |
25294 | maybe-TAGS-gdb: TAGS-gdb | |
4fa63067 | 25295 | |
b813574b PB |
25296 | TAGS-gdb: \ |
25297 | configure-gdb | |
25298 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
4fa63067 NN |
25299 | r=`${PWD_COMMAND}`; export r; \ |
25300 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25301 | $(HOST_EXPORTS) \ |
72b2455a | 25302 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25303 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25304 | done; \ | |
b813574b | 25305 | echo "Doing TAGS in gdb" ; \ |
b00612cc | 25306 | (cd $(HOST_SUBDIR)/gdb && \ |
4fa63067 NN |
25307 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25308 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25309 | "RANLIB=$${RANLIB}" \ | |
25310 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25311 | TAGS) \ |
4fa63067 NN |
25312 | || exit 1 |
25313 | ||
b813574b | 25314 | @endif gdb |
4fa63067 | 25315 | |
b813574b PB |
25316 | .PHONY: maybe-install-info-gdb install-info-gdb |
25317 | maybe-install-info-gdb: | |
25318 | @if gdb | |
25319 | maybe-install-info-gdb: install-info-gdb | |
4fa63067 | 25320 | |
b813574b PB |
25321 | install-info-gdb: \ |
25322 | configure-gdb \ | |
25323 | info-gdb | |
25324 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
4fa63067 NN |
25325 | r=`${PWD_COMMAND}`; export r; \ |
25326 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25327 | $(HOST_EXPORTS) \ |
72b2455a | 25328 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25329 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25330 | done; \ | |
b813574b | 25331 | echo "Doing install-info in gdb" ; \ |
b00612cc | 25332 | (cd $(HOST_SUBDIR)/gdb && \ |
4fa63067 NN |
25333 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25334 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25335 | "RANLIB=$${RANLIB}" \ | |
25336 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25337 | install-info) \ |
4fa63067 NN |
25338 | || exit 1 |
25339 | ||
b813574b | 25340 | @endif gdb |
4fa63067 | 25341 | |
b813574b PB |
25342 | .PHONY: maybe-installcheck-gdb installcheck-gdb |
25343 | maybe-installcheck-gdb: | |
25344 | @if gdb | |
25345 | maybe-installcheck-gdb: installcheck-gdb | |
4fa63067 | 25346 | |
b813574b PB |
25347 | installcheck-gdb: \ |
25348 | configure-gdb | |
25349 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
4fa63067 NN |
25350 | r=`${PWD_COMMAND}`; export r; \ |
25351 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25352 | $(HOST_EXPORTS) \ |
72b2455a | 25353 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25354 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25355 | done; \ | |
b813574b | 25356 | echo "Doing installcheck in gdb" ; \ |
b00612cc | 25357 | (cd $(HOST_SUBDIR)/gdb && \ |
4fa63067 NN |
25358 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25359 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25360 | "RANLIB=$${RANLIB}" \ | |
25361 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25362 | installcheck) \ |
4fa63067 NN |
25363 | || exit 1 |
25364 | ||
b813574b | 25365 | @endif gdb |
4fa63067 | 25366 | |
b813574b PB |
25367 | .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb |
25368 | maybe-mostlyclean-gdb: | |
25369 | @if gdb | |
25370 | maybe-mostlyclean-gdb: mostlyclean-gdb | |
4fa63067 | 25371 | |
b813574b PB |
25372 | mostlyclean-gdb: |
25373 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
4fa63067 NN |
25374 | r=`${PWD_COMMAND}`; export r; \ |
25375 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25376 | $(HOST_EXPORTS) \ |
72b2455a | 25377 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25378 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25379 | done; \ | |
b813574b | 25380 | echo "Doing mostlyclean in gdb" ; \ |
b00612cc | 25381 | (cd $(HOST_SUBDIR)/gdb && \ |
4fa63067 NN |
25382 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25383 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25384 | "RANLIB=$${RANLIB}" \ | |
25385 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25386 | mostlyclean) \ |
4fa63067 NN |
25387 | || exit 1 |
25388 | ||
b813574b | 25389 | @endif gdb |
4fa63067 | 25390 | |
b813574b PB |
25391 | .PHONY: maybe-clean-gdb clean-gdb |
25392 | maybe-clean-gdb: | |
25393 | @if gdb | |
25394 | maybe-clean-gdb: clean-gdb | |
4fa63067 | 25395 | |
b813574b PB |
25396 | clean-gdb: |
25397 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
4fa63067 NN |
25398 | r=`${PWD_COMMAND}`; export r; \ |
25399 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25400 | $(HOST_EXPORTS) \ |
72b2455a | 25401 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25402 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25403 | done; \ | |
b813574b | 25404 | echo "Doing clean in gdb" ; \ |
b00612cc | 25405 | (cd $(HOST_SUBDIR)/gdb && \ |
4fa63067 NN |
25406 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25407 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25408 | "RANLIB=$${RANLIB}" \ | |
25409 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25410 | clean) \ |
4fa63067 NN |
25411 | || exit 1 |
25412 | ||
b813574b | 25413 | @endif gdb |
4fa63067 | 25414 | |
b813574b PB |
25415 | .PHONY: maybe-distclean-gdb distclean-gdb |
25416 | maybe-distclean-gdb: | |
25417 | @if gdb | |
25418 | maybe-distclean-gdb: distclean-gdb | |
4fa63067 | 25419 | |
b813574b PB |
25420 | distclean-gdb: |
25421 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
4fa63067 NN |
25422 | r=`${PWD_COMMAND}`; export r; \ |
25423 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25424 | $(HOST_EXPORTS) \ |
72b2455a | 25425 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25426 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25427 | done; \ | |
b813574b | 25428 | echo "Doing distclean in gdb" ; \ |
b00612cc | 25429 | (cd $(HOST_SUBDIR)/gdb && \ |
4fa63067 NN |
25430 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25431 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25432 | "RANLIB=$${RANLIB}" \ | |
25433 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25434 | distclean) \ |
4fa63067 NN |
25435 | || exit 1 |
25436 | ||
b813574b | 25437 | @endif gdb |
4fa63067 | 25438 | |
b813574b PB |
25439 | .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb |
25440 | maybe-maintainer-clean-gdb: | |
25441 | @if gdb | |
25442 | maybe-maintainer-clean-gdb: maintainer-clean-gdb | |
4fa63067 | 25443 | |
b813574b PB |
25444 | maintainer-clean-gdb: |
25445 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
4fa63067 NN |
25446 | r=`${PWD_COMMAND}`; export r; \ |
25447 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25448 | $(HOST_EXPORTS) \ |
72b2455a | 25449 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25450 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25451 | done; \ | |
b813574b | 25452 | echo "Doing maintainer-clean in gdb" ; \ |
b00612cc | 25453 | (cd $(HOST_SUBDIR)/gdb && \ |
4fa63067 NN |
25454 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25455 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25456 | "RANLIB=$${RANLIB}" \ | |
25457 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25458 | maintainer-clean) \ |
4fa63067 NN |
25459 | || exit 1 |
25460 | ||
b813574b | 25461 | @endif gdb |
4fa63067 NN |
25462 | |
25463 | ||
a7254363 | 25464 | |
b813574b PB |
25465 | .PHONY: configure-expect maybe-configure-expect |
25466 | maybe-configure-expect: | |
25467 | @if expect | |
25468 | maybe-configure-expect: configure-expect | |
a7254363 | 25469 | configure-expect: |
b00612cc PB |
25470 | @test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \ |
25471 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \ | |
b40e3958 L |
25472 | r=`${PWD_COMMAND}`; export r; \ |
25473 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25474 | $(HOST_EXPORTS) \ |
a7254363 PB |
25475 | echo Configuring in $(HOST_SUBDIR)/expect; \ |
25476 | cd "$(HOST_SUBDIR)/expect" || exit 1; \ | |
e2b9e2dc | 25477 | case $(srcdir) in \ |
b00612cc PB |
25478 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
25479 | *) topdir=`echo $(HOST_SUBDIR)/expect/ | \ | |
25480 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 25481 | esac; \ |
b00612cc PB |
25482 | srcdiroption="--srcdir=$${topdir}/expect"; \ |
25483 | libsrcdir="$$s/expect"; \ | |
e2b9e2dc | 25484 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 25485 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 25486 | || exit 1 |
b813574b | 25487 | @endif expect |
e2b9e2dc | 25488 | |
a7254363 PB |
25489 | |
25490 | ||
d545f33b PB |
25491 | |
25492 | ||
b813574b PB |
25493 | .PHONY: all-expect maybe-all-expect |
25494 | maybe-all-expect: | |
25495 | @if expect | |
d27cc32e | 25496 | TARGET-expect=all |
b813574b PB |
25497 | maybe-all-expect: all-expect |
25498 | all-expect: configure-expect | |
b40e3958 L |
25499 | @r=`${PWD_COMMAND}`; export r; \ |
25500 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25501 | $(HOST_EXPORTS) \ |
b00612cc PB |
25502 | (cd $(HOST_SUBDIR)/expect && \ |
25503 | $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-expect)) | |
b813574b | 25504 | @endif expect |
3866be5d | 25505 | |
a7254363 | 25506 | |
d545f33b PB |
25507 | |
25508 | ||
b813574b PB |
25509 | .PHONY: check-expect maybe-check-expect |
25510 | maybe-check-expect: | |
25511 | @if expect | |
25512 | maybe-check-expect: check-expect | |
3866be5d | 25513 | |
b813574b | 25514 | check-expect: |
b40e3958 L |
25515 | @r=`${PWD_COMMAND}`; export r; \ |
25516 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25517 | $(HOST_EXPORTS) \ |
b00612cc PB |
25518 | (cd $(HOST_SUBDIR)/expect && \ |
25519 | $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check) | |
3866be5d | 25520 | |
b813574b | 25521 | @endif expect |
3866be5d | 25522 | |
b813574b PB |
25523 | .PHONY: install-expect maybe-install-expect |
25524 | maybe-install-expect: | |
25525 | @if expect | |
25526 | maybe-install-expect: install-expect | |
16ae0395 | 25527 | |
b813574b | 25528 | install-expect: installdirs |
b40e3958 L |
25529 | @r=`${PWD_COMMAND}`; export r; \ |
25530 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25531 | $(HOST_EXPORTS) \ |
b00612cc | 25532 | (cd $(HOST_SUBDIR)/expect && \ |
2da12f12 | 25533 | $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install) |
3866be5d | 25534 | |
b813574b | 25535 | @endif expect |
3866be5d | 25536 | |
4fa63067 NN |
25537 | # Other targets (info, dvi, etc.) |
25538 | ||
b813574b PB |
25539 | .PHONY: maybe-info-expect info-expect |
25540 | maybe-info-expect: | |
25541 | @if expect | |
25542 | maybe-info-expect: info-expect | |
4fa63067 | 25543 | |
b813574b PB |
25544 | info-expect: \ |
25545 | configure-expect | |
25546 | @[ -f ./expect/Makefile ] || exit 0; \ | |
b40e3958 L |
25547 | r=`${PWD_COMMAND}`; export r; \ |
25548 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25549 | $(HOST_EXPORTS) \ |
72b2455a | 25550 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25551 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25552 | done; \ | |
b813574b | 25553 | echo "Doing info in expect" ; \ |
b00612cc | 25554 | (cd $(HOST_SUBDIR)/expect && \ |
4fa63067 NN |
25555 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25556 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25557 | "RANLIB=$${RANLIB}" \ | |
25558 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25559 | info) \ |
e2b9e2dc NN |
25560 | || exit 1 |
25561 | ||
b813574b | 25562 | @endif expect |
4fa63067 | 25563 | |
b813574b PB |
25564 | .PHONY: maybe-dvi-expect dvi-expect |
25565 | maybe-dvi-expect: | |
25566 | @if expect | |
25567 | maybe-dvi-expect: dvi-expect | |
4fa63067 | 25568 | |
b813574b PB |
25569 | dvi-expect: \ |
25570 | configure-expect | |
25571 | @[ -f ./expect/Makefile ] || exit 0; \ | |
4fa63067 | 25572 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 25573 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 25574 | $(HOST_EXPORTS) \ |
72b2455a | 25575 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25576 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25577 | done; \ | |
b813574b | 25578 | echo "Doing dvi in expect" ; \ |
b00612cc | 25579 | (cd $(HOST_SUBDIR)/expect && \ |
4fa63067 NN |
25580 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25581 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25582 | "RANLIB=$${RANLIB}" \ | |
25583 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25584 | dvi) \ |
4fa63067 | 25585 | || exit 1 |
3866be5d | 25586 | |
b813574b | 25587 | @endif expect |
3866be5d | 25588 | |
6d389afc MS |
25589 | .PHONY: maybe-html-expect html-expect |
25590 | maybe-html-expect: | |
25591 | @if expect | |
25592 | maybe-html-expect: html-expect | |
25593 | ||
25594 | html-expect: \ | |
25595 | configure-expect | |
25596 | @[ -f ./expect/Makefile ] || exit 0; \ | |
25597 | r=`${PWD_COMMAND}`; export r; \ | |
25598 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
25599 | $(HOST_EXPORTS) \ |
25600 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ | |
25601 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
25602 | done; \ | |
25603 | echo "Doing html in expect" ; \ | |
b00612cc | 25604 | (cd $(HOST_SUBDIR)/expect && \ |
6d389afc MS |
25605 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25606 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25607 | "RANLIB=$${RANLIB}" \ | |
25608 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
25609 | html) \ | |
25610 | || exit 1 | |
25611 | ||
25612 | @endif expect | |
25613 | ||
b813574b PB |
25614 | .PHONY: maybe-TAGS-expect TAGS-expect |
25615 | maybe-TAGS-expect: | |
25616 | @if expect | |
25617 | maybe-TAGS-expect: TAGS-expect | |
4fa63067 | 25618 | |
b813574b PB |
25619 | TAGS-expect: \ |
25620 | configure-expect | |
25621 | @[ -f ./expect/Makefile ] || exit 0; \ | |
4fa63067 | 25622 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 25623 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 25624 | $(HOST_EXPORTS) \ |
72b2455a | 25625 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25626 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25627 | done; \ | |
b813574b | 25628 | echo "Doing TAGS in expect" ; \ |
b00612cc | 25629 | (cd $(HOST_SUBDIR)/expect && \ |
4fa63067 NN |
25630 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25631 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25632 | "RANLIB=$${RANLIB}" \ | |
25633 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25634 | TAGS) \ |
4fa63067 | 25635 | || exit 1 |
3866be5d | 25636 | |
b813574b | 25637 | @endif expect |
3866be5d | 25638 | |
b813574b PB |
25639 | .PHONY: maybe-install-info-expect install-info-expect |
25640 | maybe-install-info-expect: | |
25641 | @if expect | |
25642 | maybe-install-info-expect: install-info-expect | |
16ae0395 | 25643 | |
b813574b PB |
25644 | install-info-expect: \ |
25645 | configure-expect \ | |
25646 | info-expect | |
25647 | @[ -f ./expect/Makefile ] || exit 0; \ | |
4fa63067 NN |
25648 | r=`${PWD_COMMAND}`; export r; \ |
25649 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25650 | $(HOST_EXPORTS) \ |
72b2455a | 25651 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25652 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25653 | done; \ | |
b813574b | 25654 | echo "Doing install-info in expect" ; \ |
b00612cc | 25655 | (cd $(HOST_SUBDIR)/expect && \ |
4fa63067 NN |
25656 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25657 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25658 | "RANLIB=$${RANLIB}" \ | |
25659 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25660 | install-info) \ |
4fa63067 NN |
25661 | || exit 1 |
25662 | ||
b813574b | 25663 | @endif expect |
4fa63067 | 25664 | |
b813574b PB |
25665 | .PHONY: maybe-installcheck-expect installcheck-expect |
25666 | maybe-installcheck-expect: | |
25667 | @if expect | |
25668 | maybe-installcheck-expect: installcheck-expect | |
4fa63067 | 25669 | |
b813574b PB |
25670 | installcheck-expect: \ |
25671 | configure-expect | |
25672 | @[ -f ./expect/Makefile ] || exit 0; \ | |
4fa63067 NN |
25673 | r=`${PWD_COMMAND}`; export r; \ |
25674 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25675 | $(HOST_EXPORTS) \ |
72b2455a | 25676 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25677 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25678 | done; \ | |
b813574b | 25679 | echo "Doing installcheck in expect" ; \ |
b00612cc | 25680 | (cd $(HOST_SUBDIR)/expect && \ |
4fa63067 NN |
25681 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25682 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25683 | "RANLIB=$${RANLIB}" \ | |
25684 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25685 | installcheck) \ |
4fa63067 NN |
25686 | || exit 1 |
25687 | ||
b813574b | 25688 | @endif expect |
4fa63067 | 25689 | |
b813574b PB |
25690 | .PHONY: maybe-mostlyclean-expect mostlyclean-expect |
25691 | maybe-mostlyclean-expect: | |
25692 | @if expect | |
25693 | maybe-mostlyclean-expect: mostlyclean-expect | |
4fa63067 | 25694 | |
b813574b PB |
25695 | mostlyclean-expect: |
25696 | @[ -f ./expect/Makefile ] || exit 0; \ | |
4fa63067 NN |
25697 | r=`${PWD_COMMAND}`; export r; \ |
25698 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25699 | $(HOST_EXPORTS) \ |
72b2455a | 25700 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25701 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25702 | done; \ | |
b813574b | 25703 | echo "Doing mostlyclean in expect" ; \ |
b00612cc | 25704 | (cd $(HOST_SUBDIR)/expect && \ |
4fa63067 NN |
25705 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25706 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25707 | "RANLIB=$${RANLIB}" \ | |
25708 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25709 | mostlyclean) \ |
4fa63067 NN |
25710 | || exit 1 |
25711 | ||
b813574b | 25712 | @endif expect |
4fa63067 | 25713 | |
b813574b PB |
25714 | .PHONY: maybe-clean-expect clean-expect |
25715 | maybe-clean-expect: | |
25716 | @if expect | |
25717 | maybe-clean-expect: clean-expect | |
4fa63067 | 25718 | |
b813574b PB |
25719 | clean-expect: |
25720 | @[ -f ./expect/Makefile ] || exit 0; \ | |
4fa63067 NN |
25721 | r=`${PWD_COMMAND}`; export r; \ |
25722 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25723 | $(HOST_EXPORTS) \ |
72b2455a | 25724 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25725 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25726 | done; \ | |
b813574b | 25727 | echo "Doing clean in expect" ; \ |
b00612cc | 25728 | (cd $(HOST_SUBDIR)/expect && \ |
4fa63067 NN |
25729 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25730 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25731 | "RANLIB=$${RANLIB}" \ | |
25732 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25733 | clean) \ |
4fa63067 NN |
25734 | || exit 1 |
25735 | ||
b813574b | 25736 | @endif expect |
4fa63067 | 25737 | |
b813574b PB |
25738 | .PHONY: maybe-distclean-expect distclean-expect |
25739 | maybe-distclean-expect: | |
25740 | @if expect | |
25741 | maybe-distclean-expect: distclean-expect | |
4fa63067 | 25742 | |
b813574b PB |
25743 | distclean-expect: |
25744 | @[ -f ./expect/Makefile ] || exit 0; \ | |
4fa63067 NN |
25745 | r=`${PWD_COMMAND}`; export r; \ |
25746 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25747 | $(HOST_EXPORTS) \ |
72b2455a | 25748 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25749 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25750 | done; \ | |
b813574b | 25751 | echo "Doing distclean in expect" ; \ |
b00612cc | 25752 | (cd $(HOST_SUBDIR)/expect && \ |
4fa63067 NN |
25753 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25754 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25755 | "RANLIB=$${RANLIB}" \ | |
25756 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25757 | distclean) \ |
4fa63067 NN |
25758 | || exit 1 |
25759 | ||
b813574b | 25760 | @endif expect |
4fa63067 | 25761 | |
b813574b PB |
25762 | .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect |
25763 | maybe-maintainer-clean-expect: | |
25764 | @if expect | |
25765 | maybe-maintainer-clean-expect: maintainer-clean-expect | |
4fa63067 | 25766 | |
b813574b PB |
25767 | maintainer-clean-expect: |
25768 | @[ -f ./expect/Makefile ] || exit 0; \ | |
4fa63067 | 25769 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 25770 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 25771 | $(HOST_EXPORTS) \ |
72b2455a | 25772 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25773 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25774 | done; \ | |
b813574b | 25775 | echo "Doing maintainer-clean in expect" ; \ |
b00612cc | 25776 | (cd $(HOST_SUBDIR)/expect && \ |
4fa63067 NN |
25777 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25778 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25779 | "RANLIB=$${RANLIB}" \ | |
25780 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25781 | maintainer-clean) \ |
4fa63067 | 25782 | || exit 1 |
3866be5d | 25783 | |
b813574b | 25784 | @endif expect |
3866be5d | 25785 | |
4fa63067 | 25786 | |
a7254363 | 25787 | |
b813574b PB |
25788 | .PHONY: configure-guile maybe-configure-guile |
25789 | maybe-configure-guile: | |
25790 | @if guile | |
25791 | maybe-configure-guile: configure-guile | |
a7254363 | 25792 | configure-guile: |
b00612cc PB |
25793 | @test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \ |
25794 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \ | |
b40e3958 L |
25795 | r=`${PWD_COMMAND}`; export r; \ |
25796 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25797 | $(HOST_EXPORTS) \ |
a7254363 PB |
25798 | echo Configuring in $(HOST_SUBDIR)/guile; \ |
25799 | cd "$(HOST_SUBDIR)/guile" || exit 1; \ | |
e2b9e2dc | 25800 | case $(srcdir) in \ |
b00612cc PB |
25801 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
25802 | *) topdir=`echo $(HOST_SUBDIR)/guile/ | \ | |
25803 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 25804 | esac; \ |
b00612cc PB |
25805 | srcdiroption="--srcdir=$${topdir}/guile"; \ |
25806 | libsrcdir="$$s/guile"; \ | |
e2b9e2dc | 25807 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 25808 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 25809 | || exit 1 |
b813574b | 25810 | @endif guile |
e2b9e2dc | 25811 | |
a7254363 PB |
25812 | |
25813 | ||
d545f33b PB |
25814 | |
25815 | ||
b813574b PB |
25816 | .PHONY: all-guile maybe-all-guile |
25817 | maybe-all-guile: | |
25818 | @if guile | |
d27cc32e | 25819 | TARGET-guile=all |
b813574b PB |
25820 | maybe-all-guile: all-guile |
25821 | all-guile: configure-guile | |
b40e3958 L |
25822 | @r=`${PWD_COMMAND}`; export r; \ |
25823 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25824 | $(HOST_EXPORTS) \ |
b00612cc PB |
25825 | (cd $(HOST_SUBDIR)/guile && \ |
25826 | $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-guile)) | |
b813574b | 25827 | @endif guile |
3866be5d | 25828 | |
a7254363 | 25829 | |
d545f33b PB |
25830 | |
25831 | ||
b813574b PB |
25832 | .PHONY: check-guile maybe-check-guile |
25833 | maybe-check-guile: | |
25834 | @if guile | |
25835 | maybe-check-guile: check-guile | |
3866be5d | 25836 | |
b813574b | 25837 | check-guile: |
b40e3958 L |
25838 | @r=`${PWD_COMMAND}`; export r; \ |
25839 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25840 | $(HOST_EXPORTS) \ |
b00612cc PB |
25841 | (cd $(HOST_SUBDIR)/guile && \ |
25842 | $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check) | |
3866be5d | 25843 | |
b813574b | 25844 | @endif guile |
16ae0395 | 25845 | |
b813574b PB |
25846 | .PHONY: install-guile maybe-install-guile |
25847 | maybe-install-guile: | |
25848 | @if guile | |
25849 | maybe-install-guile: install-guile | |
25850 | ||
25851 | install-guile: installdirs | |
b40e3958 L |
25852 | @r=`${PWD_COMMAND}`; export r; \ |
25853 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25854 | $(HOST_EXPORTS) \ |
b00612cc | 25855 | (cd $(HOST_SUBDIR)/guile && \ |
2da12f12 | 25856 | $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install) |
4fa63067 | 25857 | |
b813574b | 25858 | @endif guile |
4fa63067 NN |
25859 | |
25860 | # Other targets (info, dvi, etc.) | |
25861 | ||
b813574b PB |
25862 | .PHONY: maybe-info-guile info-guile |
25863 | maybe-info-guile: | |
25864 | @if guile | |
25865 | maybe-info-guile: info-guile | |
4fa63067 | 25866 | |
b813574b PB |
25867 | info-guile: \ |
25868 | configure-guile | |
25869 | @[ -f ./guile/Makefile ] || exit 0; \ | |
4fa63067 NN |
25870 | r=`${PWD_COMMAND}`; export r; \ |
25871 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25872 | $(HOST_EXPORTS) \ |
72b2455a | 25873 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25874 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25875 | done; \ | |
b813574b | 25876 | echo "Doing info in guile" ; \ |
b00612cc | 25877 | (cd $(HOST_SUBDIR)/guile && \ |
4fa63067 NN |
25878 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25879 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25880 | "RANLIB=$${RANLIB}" \ | |
25881 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25882 | info) \ |
4fa63067 NN |
25883 | || exit 1 |
25884 | ||
b813574b | 25885 | @endif guile |
4fa63067 | 25886 | |
b813574b PB |
25887 | .PHONY: maybe-dvi-guile dvi-guile |
25888 | maybe-dvi-guile: | |
25889 | @if guile | |
25890 | maybe-dvi-guile: dvi-guile | |
4fa63067 | 25891 | |
b813574b PB |
25892 | dvi-guile: \ |
25893 | configure-guile | |
25894 | @[ -f ./guile/Makefile ] || exit 0; \ | |
4fa63067 NN |
25895 | r=`${PWD_COMMAND}`; export r; \ |
25896 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25897 | $(HOST_EXPORTS) \ |
72b2455a | 25898 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25899 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25900 | done; \ | |
b813574b | 25901 | echo "Doing dvi in guile" ; \ |
b00612cc | 25902 | (cd $(HOST_SUBDIR)/guile && \ |
4fa63067 NN |
25903 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25904 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25905 | "RANLIB=$${RANLIB}" \ | |
25906 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25907 | dvi) \ |
4fa63067 NN |
25908 | || exit 1 |
25909 | ||
b813574b | 25910 | @endif guile |
4fa63067 | 25911 | |
6d389afc MS |
25912 | .PHONY: maybe-html-guile html-guile |
25913 | maybe-html-guile: | |
25914 | @if guile | |
25915 | maybe-html-guile: html-guile | |
25916 | ||
25917 | html-guile: \ | |
25918 | configure-guile | |
25919 | @[ -f ./guile/Makefile ] || exit 0; \ | |
25920 | r=`${PWD_COMMAND}`; export r; \ | |
25921 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
25922 | $(HOST_EXPORTS) \ |
25923 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ | |
25924 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
25925 | done; \ | |
25926 | echo "Doing html in guile" ; \ | |
b00612cc | 25927 | (cd $(HOST_SUBDIR)/guile && \ |
6d389afc MS |
25928 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25929 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25930 | "RANLIB=$${RANLIB}" \ | |
25931 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
25932 | html) \ | |
25933 | || exit 1 | |
25934 | ||
25935 | @endif guile | |
25936 | ||
b813574b PB |
25937 | .PHONY: maybe-TAGS-guile TAGS-guile |
25938 | maybe-TAGS-guile: | |
25939 | @if guile | |
25940 | maybe-TAGS-guile: TAGS-guile | |
4fa63067 | 25941 | |
b813574b PB |
25942 | TAGS-guile: \ |
25943 | configure-guile | |
25944 | @[ -f ./guile/Makefile ] || exit 0; \ | |
4fa63067 NN |
25945 | r=`${PWD_COMMAND}`; export r; \ |
25946 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25947 | $(HOST_EXPORTS) \ |
72b2455a | 25948 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25949 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25950 | done; \ | |
b813574b | 25951 | echo "Doing TAGS in guile" ; \ |
b00612cc | 25952 | (cd $(HOST_SUBDIR)/guile && \ |
4fa63067 NN |
25953 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25954 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25955 | "RANLIB=$${RANLIB}" \ | |
25956 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25957 | TAGS) \ |
4fa63067 NN |
25958 | || exit 1 |
25959 | ||
b813574b | 25960 | @endif guile |
4fa63067 | 25961 | |
b813574b PB |
25962 | .PHONY: maybe-install-info-guile install-info-guile |
25963 | maybe-install-info-guile: | |
25964 | @if guile | |
25965 | maybe-install-info-guile: install-info-guile | |
4fa63067 | 25966 | |
b813574b PB |
25967 | install-info-guile: \ |
25968 | configure-guile \ | |
25969 | info-guile | |
25970 | @[ -f ./guile/Makefile ] || exit 0; \ | |
4fa63067 NN |
25971 | r=`${PWD_COMMAND}`; export r; \ |
25972 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25973 | $(HOST_EXPORTS) \ |
72b2455a | 25974 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
25975 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25976 | done; \ | |
b813574b | 25977 | echo "Doing install-info in guile" ; \ |
b00612cc | 25978 | (cd $(HOST_SUBDIR)/guile && \ |
4fa63067 NN |
25979 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25980 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25981 | "RANLIB=$${RANLIB}" \ | |
25982 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 25983 | install-info) \ |
4fa63067 NN |
25984 | || exit 1 |
25985 | ||
b813574b | 25986 | @endif guile |
4fa63067 | 25987 | |
b813574b PB |
25988 | .PHONY: maybe-installcheck-guile installcheck-guile |
25989 | maybe-installcheck-guile: | |
25990 | @if guile | |
25991 | maybe-installcheck-guile: installcheck-guile | |
4fa63067 | 25992 | |
b813574b PB |
25993 | installcheck-guile: \ |
25994 | configure-guile | |
25995 | @[ -f ./guile/Makefile ] || exit 0; \ | |
4fa63067 NN |
25996 | r=`${PWD_COMMAND}`; export r; \ |
25997 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25998 | $(HOST_EXPORTS) \ |
72b2455a | 25999 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
26000 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26001 | done; \ | |
b813574b | 26002 | echo "Doing installcheck in guile" ; \ |
b00612cc | 26003 | (cd $(HOST_SUBDIR)/guile && \ |
4fa63067 NN |
26004 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26005 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26006 | "RANLIB=$${RANLIB}" \ | |
26007 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26008 | installcheck) \ |
4fa63067 NN |
26009 | || exit 1 |
26010 | ||
b813574b | 26011 | @endif guile |
4fa63067 | 26012 | |
b813574b PB |
26013 | .PHONY: maybe-mostlyclean-guile mostlyclean-guile |
26014 | maybe-mostlyclean-guile: | |
26015 | @if guile | |
26016 | maybe-mostlyclean-guile: mostlyclean-guile | |
4fa63067 | 26017 | |
b813574b PB |
26018 | mostlyclean-guile: |
26019 | @[ -f ./guile/Makefile ] || exit 0; \ | |
4fa63067 NN |
26020 | r=`${PWD_COMMAND}`; export r; \ |
26021 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26022 | $(HOST_EXPORTS) \ |
72b2455a | 26023 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
26024 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26025 | done; \ | |
b813574b | 26026 | echo "Doing mostlyclean in guile" ; \ |
b00612cc | 26027 | (cd $(HOST_SUBDIR)/guile && \ |
4fa63067 NN |
26028 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26029 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26030 | "RANLIB=$${RANLIB}" \ | |
26031 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26032 | mostlyclean) \ |
4fa63067 NN |
26033 | || exit 1 |
26034 | ||
b813574b | 26035 | @endif guile |
4fa63067 | 26036 | |
b813574b PB |
26037 | .PHONY: maybe-clean-guile clean-guile |
26038 | maybe-clean-guile: | |
26039 | @if guile | |
26040 | maybe-clean-guile: clean-guile | |
4fa63067 | 26041 | |
b813574b PB |
26042 | clean-guile: |
26043 | @[ -f ./guile/Makefile ] || exit 0; \ | |
4fa63067 NN |
26044 | r=`${PWD_COMMAND}`; export r; \ |
26045 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26046 | $(HOST_EXPORTS) \ |
72b2455a | 26047 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
26048 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26049 | done; \ | |
b813574b | 26050 | echo "Doing clean in guile" ; \ |
b00612cc | 26051 | (cd $(HOST_SUBDIR)/guile && \ |
4fa63067 NN |
26052 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26053 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26054 | "RANLIB=$${RANLIB}" \ | |
26055 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26056 | clean) \ |
4fa63067 NN |
26057 | || exit 1 |
26058 | ||
b813574b | 26059 | @endif guile |
4fa63067 | 26060 | |
b813574b PB |
26061 | .PHONY: maybe-distclean-guile distclean-guile |
26062 | maybe-distclean-guile: | |
26063 | @if guile | |
26064 | maybe-distclean-guile: distclean-guile | |
4fa63067 | 26065 | |
b813574b PB |
26066 | distclean-guile: |
26067 | @[ -f ./guile/Makefile ] || exit 0; \ | |
4fa63067 NN |
26068 | r=`${PWD_COMMAND}`; export r; \ |
26069 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26070 | $(HOST_EXPORTS) \ |
72b2455a | 26071 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
26072 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26073 | done; \ | |
b813574b | 26074 | echo "Doing distclean in guile" ; \ |
b00612cc | 26075 | (cd $(HOST_SUBDIR)/guile && \ |
4fa63067 NN |
26076 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26077 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26078 | "RANLIB=$${RANLIB}" \ | |
26079 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26080 | distclean) \ |
4fa63067 NN |
26081 | || exit 1 |
26082 | ||
b813574b | 26083 | @endif guile |
4fa63067 | 26084 | |
b813574b PB |
26085 | .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile |
26086 | maybe-maintainer-clean-guile: | |
26087 | @if guile | |
26088 | maybe-maintainer-clean-guile: maintainer-clean-guile | |
4fa63067 | 26089 | |
b813574b PB |
26090 | maintainer-clean-guile: |
26091 | @[ -f ./guile/Makefile ] || exit 0; \ | |
4fa63067 NN |
26092 | r=`${PWD_COMMAND}`; export r; \ |
26093 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26094 | $(HOST_EXPORTS) \ |
72b2455a | 26095 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
26096 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26097 | done; \ | |
b813574b | 26098 | echo "Doing maintainer-clean in guile" ; \ |
b00612cc | 26099 | (cd $(HOST_SUBDIR)/guile && \ |
4fa63067 NN |
26100 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26101 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26102 | "RANLIB=$${RANLIB}" \ | |
26103 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26104 | maintainer-clean) \ |
4fa63067 NN |
26105 | || exit 1 |
26106 | ||
b813574b | 26107 | @endif guile |
3866be5d NN |
26108 | |
26109 | ||
a7254363 | 26110 | |
b813574b PB |
26111 | .PHONY: configure-tk maybe-configure-tk |
26112 | maybe-configure-tk: | |
26113 | @if tk | |
26114 | maybe-configure-tk: configure-tk | |
a7254363 | 26115 | configure-tk: |
b00612cc PB |
26116 | @test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \ |
26117 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \ | |
b40e3958 L |
26118 | r=`${PWD_COMMAND}`; export r; \ |
26119 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26120 | $(HOST_EXPORTS) \ |
a7254363 PB |
26121 | echo Configuring in $(HOST_SUBDIR)/tk; \ |
26122 | cd "$(HOST_SUBDIR)/tk" || exit 1; \ | |
e2b9e2dc | 26123 | case $(srcdir) in \ |
b00612cc PB |
26124 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
26125 | *) topdir=`echo $(HOST_SUBDIR)/tk/ | \ | |
26126 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 26127 | esac; \ |
b00612cc PB |
26128 | srcdiroption="--srcdir=$${topdir}/tk"; \ |
26129 | libsrcdir="$$s/tk"; \ | |
e2b9e2dc | 26130 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 26131 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 26132 | || exit 1 |
b813574b | 26133 | @endif tk |
e2b9e2dc | 26134 | |
a7254363 PB |
26135 | |
26136 | ||
d545f33b PB |
26137 | |
26138 | ||
b813574b PB |
26139 | .PHONY: all-tk maybe-all-tk |
26140 | maybe-all-tk: | |
26141 | @if tk | |
d27cc32e | 26142 | TARGET-tk=all |
b813574b PB |
26143 | maybe-all-tk: all-tk |
26144 | all-tk: configure-tk | |
b40e3958 L |
26145 | @r=`${PWD_COMMAND}`; export r; \ |
26146 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26147 | $(HOST_EXPORTS) \ |
b00612cc PB |
26148 | (cd $(HOST_SUBDIR)/tk && \ |
26149 | $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-tk)) | |
b813574b | 26150 | @endif tk |
3866be5d | 26151 | |
a7254363 | 26152 | |
d545f33b PB |
26153 | |
26154 | ||
b813574b PB |
26155 | .PHONY: check-tk maybe-check-tk |
26156 | maybe-check-tk: | |
26157 | @if tk | |
26158 | maybe-check-tk: check-tk | |
3866be5d | 26159 | |
b813574b | 26160 | check-tk: |
b40e3958 L |
26161 | @r=`${PWD_COMMAND}`; export r; \ |
26162 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26163 | $(HOST_EXPORTS) \ |
b00612cc PB |
26164 | (cd $(HOST_SUBDIR)/tk && \ |
26165 | $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check) | |
3866be5d | 26166 | |
b813574b | 26167 | @endif tk |
3866be5d | 26168 | |
b813574b PB |
26169 | .PHONY: install-tk maybe-install-tk |
26170 | maybe-install-tk: | |
26171 | @if tk | |
26172 | maybe-install-tk: install-tk | |
16ae0395 | 26173 | |
b813574b | 26174 | install-tk: installdirs |
b40e3958 L |
26175 | @r=`${PWD_COMMAND}`; export r; \ |
26176 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26177 | $(HOST_EXPORTS) \ |
b00612cc | 26178 | (cd $(HOST_SUBDIR)/tk && \ |
2da12f12 | 26179 | $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install) |
3866be5d | 26180 | |
b813574b | 26181 | @endif tk |
3866be5d | 26182 | |
4fa63067 NN |
26183 | # Other targets (info, dvi, etc.) |
26184 | ||
b813574b PB |
26185 | .PHONY: maybe-info-tk info-tk |
26186 | maybe-info-tk: | |
26187 | @if tk | |
26188 | maybe-info-tk: info-tk | |
4fa63067 | 26189 | |
b813574b PB |
26190 | info-tk: \ |
26191 | configure-tk | |
26192 | @[ -f ./tk/Makefile ] || exit 0; \ | |
b40e3958 L |
26193 | r=`${PWD_COMMAND}`; export r; \ |
26194 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26195 | $(HOST_EXPORTS) \ |
72b2455a | 26196 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
26197 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26198 | done; \ | |
b813574b | 26199 | echo "Doing info in tk" ; \ |
b00612cc | 26200 | (cd $(HOST_SUBDIR)/tk && \ |
4fa63067 NN |
26201 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26202 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26203 | "RANLIB=$${RANLIB}" \ | |
26204 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26205 | info) \ |
e2b9e2dc NN |
26206 | || exit 1 |
26207 | ||
b813574b | 26208 | @endif tk |
4fa63067 | 26209 | |
b813574b PB |
26210 | .PHONY: maybe-dvi-tk dvi-tk |
26211 | maybe-dvi-tk: | |
26212 | @if tk | |
26213 | maybe-dvi-tk: dvi-tk | |
4fa63067 | 26214 | |
b813574b PB |
26215 | dvi-tk: \ |
26216 | configure-tk | |
26217 | @[ -f ./tk/Makefile ] || exit 0; \ | |
4fa63067 | 26218 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 26219 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 26220 | $(HOST_EXPORTS) \ |
72b2455a | 26221 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
26222 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26223 | done; \ | |
b813574b | 26224 | echo "Doing dvi in tk" ; \ |
b00612cc | 26225 | (cd $(HOST_SUBDIR)/tk && \ |
4fa63067 NN |
26226 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26227 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26228 | "RANLIB=$${RANLIB}" \ | |
26229 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26230 | dvi) \ |
4fa63067 | 26231 | || exit 1 |
3866be5d | 26232 | |
b813574b | 26233 | @endif tk |
3866be5d | 26234 | |
6d389afc MS |
26235 | .PHONY: maybe-html-tk html-tk |
26236 | maybe-html-tk: | |
26237 | @if tk | |
26238 | maybe-html-tk: html-tk | |
26239 | ||
26240 | html-tk: \ | |
26241 | configure-tk | |
26242 | @[ -f ./tk/Makefile ] || exit 0; \ | |
26243 | r=`${PWD_COMMAND}`; export r; \ | |
26244 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
26245 | $(HOST_EXPORTS) \ |
26246 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ | |
26247 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26248 | done; \ | |
26249 | echo "Doing html in tk" ; \ | |
b00612cc | 26250 | (cd $(HOST_SUBDIR)/tk && \ |
6d389afc MS |
26251 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26252 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26253 | "RANLIB=$${RANLIB}" \ | |
26254 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
26255 | html) \ | |
26256 | || exit 1 | |
26257 | ||
26258 | @endif tk | |
26259 | ||
b813574b PB |
26260 | .PHONY: maybe-TAGS-tk TAGS-tk |
26261 | maybe-TAGS-tk: | |
26262 | @if tk | |
26263 | maybe-TAGS-tk: TAGS-tk | |
4fa63067 | 26264 | |
b813574b PB |
26265 | TAGS-tk: \ |
26266 | configure-tk | |
26267 | @[ -f ./tk/Makefile ] || exit 0; \ | |
4fa63067 | 26268 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 26269 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 26270 | $(HOST_EXPORTS) \ |
72b2455a | 26271 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
26272 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26273 | done; \ | |
b813574b | 26274 | echo "Doing TAGS in tk" ; \ |
b00612cc | 26275 | (cd $(HOST_SUBDIR)/tk && \ |
4fa63067 NN |
26276 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26277 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26278 | "RANLIB=$${RANLIB}" \ | |
26279 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26280 | TAGS) \ |
4fa63067 | 26281 | || exit 1 |
3866be5d | 26282 | |
b813574b | 26283 | @endif tk |
3866be5d | 26284 | |
b813574b PB |
26285 | .PHONY: maybe-install-info-tk install-info-tk |
26286 | maybe-install-info-tk: | |
26287 | @if tk | |
26288 | maybe-install-info-tk: install-info-tk | |
4fa63067 | 26289 | |
b813574b PB |
26290 | install-info-tk: \ |
26291 | configure-tk \ | |
26292 | info-tk | |
26293 | @[ -f ./tk/Makefile ] || exit 0; \ | |
4fa63067 NN |
26294 | r=`${PWD_COMMAND}`; export r; \ |
26295 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26296 | $(HOST_EXPORTS) \ |
72b2455a | 26297 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
26298 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26299 | done; \ | |
b813574b | 26300 | echo "Doing install-info in tk" ; \ |
b00612cc | 26301 | (cd $(HOST_SUBDIR)/tk && \ |
4fa63067 NN |
26302 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26303 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26304 | "RANLIB=$${RANLIB}" \ | |
26305 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26306 | install-info) \ |
4fa63067 NN |
26307 | || exit 1 |
26308 | ||
b813574b | 26309 | @endif tk |
4fa63067 | 26310 | |
b813574b PB |
26311 | .PHONY: maybe-installcheck-tk installcheck-tk |
26312 | maybe-installcheck-tk: | |
26313 | @if tk | |
26314 | maybe-installcheck-tk: installcheck-tk | |
4fa63067 | 26315 | |
b813574b PB |
26316 | installcheck-tk: \ |
26317 | configure-tk | |
26318 | @[ -f ./tk/Makefile ] || exit 0; \ | |
4fa63067 NN |
26319 | r=`${PWD_COMMAND}`; export r; \ |
26320 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26321 | $(HOST_EXPORTS) \ |
72b2455a | 26322 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
26323 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26324 | done; \ | |
b813574b | 26325 | echo "Doing installcheck in tk" ; \ |
b00612cc | 26326 | (cd $(HOST_SUBDIR)/tk && \ |
4fa63067 NN |
26327 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26328 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26329 | "RANLIB=$${RANLIB}" \ | |
26330 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26331 | installcheck) \ |
4fa63067 NN |
26332 | || exit 1 |
26333 | ||
b813574b | 26334 | @endif tk |
4fa63067 | 26335 | |
b813574b PB |
26336 | .PHONY: maybe-mostlyclean-tk mostlyclean-tk |
26337 | maybe-mostlyclean-tk: | |
26338 | @if tk | |
26339 | maybe-mostlyclean-tk: mostlyclean-tk | |
4fa63067 | 26340 | |
b813574b PB |
26341 | mostlyclean-tk: |
26342 | @[ -f ./tk/Makefile ] || exit 0; \ | |
4fa63067 NN |
26343 | r=`${PWD_COMMAND}`; export r; \ |
26344 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26345 | $(HOST_EXPORTS) \ |
72b2455a | 26346 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
26347 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26348 | done; \ | |
b813574b | 26349 | echo "Doing mostlyclean in tk" ; \ |
b00612cc | 26350 | (cd $(HOST_SUBDIR)/tk && \ |
4fa63067 NN |
26351 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26352 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26353 | "RANLIB=$${RANLIB}" \ | |
26354 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26355 | mostlyclean) \ |
4fa63067 NN |
26356 | || exit 1 |
26357 | ||
b813574b | 26358 | @endif tk |
4fa63067 | 26359 | |
b813574b PB |
26360 | .PHONY: maybe-clean-tk clean-tk |
26361 | maybe-clean-tk: | |
26362 | @if tk | |
26363 | maybe-clean-tk: clean-tk | |
4fa63067 | 26364 | |
b813574b PB |
26365 | clean-tk: |
26366 | @[ -f ./tk/Makefile ] || exit 0; \ | |
4fa63067 NN |
26367 | r=`${PWD_COMMAND}`; export r; \ |
26368 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26369 | $(HOST_EXPORTS) \ |
72b2455a | 26370 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
26371 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26372 | done; \ | |
b813574b | 26373 | echo "Doing clean in tk" ; \ |
b00612cc | 26374 | (cd $(HOST_SUBDIR)/tk && \ |
4fa63067 NN |
26375 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26376 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26377 | "RANLIB=$${RANLIB}" \ | |
26378 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26379 | clean) \ |
4fa63067 NN |
26380 | || exit 1 |
26381 | ||
b813574b | 26382 | @endif tk |
4fa63067 | 26383 | |
b813574b PB |
26384 | .PHONY: maybe-distclean-tk distclean-tk |
26385 | maybe-distclean-tk: | |
26386 | @if tk | |
26387 | maybe-distclean-tk: distclean-tk | |
4fa63067 | 26388 | |
b813574b PB |
26389 | distclean-tk: |
26390 | @[ -f ./tk/Makefile ] || exit 0; \ | |
4fa63067 NN |
26391 | r=`${PWD_COMMAND}`; export r; \ |
26392 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26393 | $(HOST_EXPORTS) \ |
72b2455a | 26394 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
26395 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26396 | done; \ | |
b813574b | 26397 | echo "Doing distclean in tk" ; \ |
b00612cc | 26398 | (cd $(HOST_SUBDIR)/tk && \ |
4fa63067 NN |
26399 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26400 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26401 | "RANLIB=$${RANLIB}" \ | |
26402 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26403 | distclean) \ |
4fa63067 NN |
26404 | || exit 1 |
26405 | ||
b813574b | 26406 | @endif tk |
4fa63067 | 26407 | |
b813574b PB |
26408 | .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk |
26409 | maybe-maintainer-clean-tk: | |
26410 | @if tk | |
26411 | maybe-maintainer-clean-tk: maintainer-clean-tk | |
16ae0395 | 26412 | |
b813574b PB |
26413 | maintainer-clean-tk: |
26414 | @[ -f ./tk/Makefile ] || exit 0; \ | |
4fa63067 | 26415 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 26416 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 26417 | $(HOST_EXPORTS) \ |
72b2455a | 26418 | for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \ |
4fa63067 NN |
26419 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26420 | done; \ | |
b813574b | 26421 | echo "Doing maintainer-clean in tk" ; \ |
b00612cc | 26422 | (cd $(HOST_SUBDIR)/tk && \ |
4fa63067 NN |
26423 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26424 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26425 | "RANLIB=$${RANLIB}" \ | |
26426 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26427 | maintainer-clean) \ |
4fa63067 | 26428 | || exit 1 |
3866be5d | 26429 | |
b813574b | 26430 | @endif tk |
3866be5d | 26431 | |
4fa63067 | 26432 | |
a7254363 | 26433 | |
b813574b PB |
26434 | .PHONY: configure-libtermcap maybe-configure-libtermcap |
26435 | maybe-configure-libtermcap: | |
26436 | @if libtermcap | |
26437 | maybe-configure-libtermcap: configure-libtermcap | |
a7254363 | 26438 | configure-libtermcap: |
b00612cc PB |
26439 | @test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \ |
26440 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \ | |
b813574b PB |
26441 | r=`${PWD_COMMAND}`; export r; \ |
26442 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
26443 | $(HOST_EXPORTS) \ | |
a7254363 PB |
26444 | echo Configuring in $(HOST_SUBDIR)/libtermcap; \ |
26445 | cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \ | |
b813574b | 26446 | case $(srcdir) in \ |
b00612cc PB |
26447 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
26448 | *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \ | |
26449 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
b813574b | 26450 | esac; \ |
b00612cc PB |
26451 | srcdiroption="--srcdir=$${topdir}/libtermcap"; \ |
26452 | libsrcdir="$$s/libtermcap"; \ | |
b813574b PB |
26453 | $(SHELL) $${libsrcdir}/configure \ |
26454 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
26455 | || exit 1 | |
26456 | @endif libtermcap | |
26457 | ||
a7254363 PB |
26458 | |
26459 | ||
d545f33b PB |
26460 | |
26461 | ||
b813574b PB |
26462 | .PHONY: all-libtermcap maybe-all-libtermcap |
26463 | maybe-all-libtermcap: | |
26464 | @if libtermcap | |
d27cc32e | 26465 | TARGET-libtermcap=all |
b813574b PB |
26466 | maybe-all-libtermcap: all-libtermcap |
26467 | all-libtermcap: configure-libtermcap | |
26468 | @r=`${PWD_COMMAND}`; export r; \ | |
26469 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b813574b | 26470 | $(HOST_EXPORTS) \ |
b00612cc PB |
26471 | (cd $(HOST_SUBDIR)/libtermcap && \ |
26472 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtermcap)) | |
b813574b PB |
26473 | @endif libtermcap |
26474 | ||
a7254363 | 26475 | |
d545f33b PB |
26476 | |
26477 | ||
b813574b PB |
26478 | .PHONY: check-libtermcap maybe-check-libtermcap |
26479 | maybe-check-libtermcap: | |
26480 | @if libtermcap | |
26481 | maybe-check-libtermcap: check-libtermcap | |
26482 | ||
26483 | check-libtermcap: | |
4fa63067 | 26484 | |
6bd3dfaa | 26485 | @endif libtermcap |
4fa63067 NN |
26486 | |
26487 | .PHONY: install-libtermcap maybe-install-libtermcap | |
26488 | maybe-install-libtermcap: | |
6bd3dfaa PB |
26489 | @if libtermcap |
26490 | maybe-install-libtermcap: install-libtermcap | |
4fa63067 NN |
26491 | |
26492 | install-libtermcap: installdirs | |
b40e3958 L |
26493 | @r=`${PWD_COMMAND}`; export r; \ |
26494 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26495 | $(HOST_EXPORTS) \ |
b00612cc | 26496 | (cd $(HOST_SUBDIR)/libtermcap && \ |
2da12f12 | 26497 | $(MAKE) $(FLAGS_TO_PASS) install) |
3866be5d | 26498 | |
6bd3dfaa | 26499 | @endif libtermcap |
3866be5d | 26500 | |
4fa63067 | 26501 | # Other targets (info, dvi, etc.) |
16ae0395 | 26502 | |
4fa63067 NN |
26503 | .PHONY: maybe-info-libtermcap info-libtermcap |
26504 | maybe-info-libtermcap: | |
6bd3dfaa PB |
26505 | @if libtermcap |
26506 | maybe-info-libtermcap: info-libtermcap | |
4fa63067 NN |
26507 | |
26508 | info-libtermcap: \ | |
26509 | configure-libtermcap | |
26510 | @[ -f ./libtermcap/Makefile ] || exit 0; \ | |
26511 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 26512 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 26513 | $(HOST_EXPORTS) \ |
b813574b | 26514 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
26515 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26516 | done; \ | |
26517 | echo "Doing info in libtermcap" ; \ | |
b00612cc | 26518 | (cd $(HOST_SUBDIR)/libtermcap && \ |
4fa63067 NN |
26519 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26520 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26521 | "RANLIB=$${RANLIB}" \ | |
26522 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26523 | info) \ |
4fa63067 | 26524 | || exit 1 |
3866be5d | 26525 | |
6bd3dfaa | 26526 | @endif libtermcap |
3866be5d | 26527 | |
4fa63067 NN |
26528 | .PHONY: maybe-dvi-libtermcap dvi-libtermcap |
26529 | maybe-dvi-libtermcap: | |
6bd3dfaa PB |
26530 | @if libtermcap |
26531 | maybe-dvi-libtermcap: dvi-libtermcap | |
4fa63067 NN |
26532 | |
26533 | dvi-libtermcap: \ | |
26534 | configure-libtermcap | |
26535 | @[ -f ./libtermcap/Makefile ] || exit 0; \ | |
26536 | r=`${PWD_COMMAND}`; export r; \ | |
26537 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26538 | $(HOST_EXPORTS) \ |
b813574b | 26539 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
26540 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26541 | done; \ | |
26542 | echo "Doing dvi in libtermcap" ; \ | |
b00612cc | 26543 | (cd $(HOST_SUBDIR)/libtermcap && \ |
4fa63067 NN |
26544 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26545 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26546 | "RANLIB=$${RANLIB}" \ | |
26547 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26548 | dvi) \ |
4fa63067 NN |
26549 | || exit 1 |
26550 | ||
6bd3dfaa | 26551 | @endif libtermcap |
4fa63067 | 26552 | |
6d389afc MS |
26553 | .PHONY: maybe-html-libtermcap html-libtermcap |
26554 | maybe-html-libtermcap: | |
26555 | @if libtermcap | |
26556 | maybe-html-libtermcap: html-libtermcap | |
26557 | ||
26558 | html-libtermcap: \ | |
26559 | configure-libtermcap | |
26560 | @[ -f ./libtermcap/Makefile ] || exit 0; \ | |
26561 | r=`${PWD_COMMAND}`; export r; \ | |
26562 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
26563 | $(HOST_EXPORTS) \ |
26564 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26565 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26566 | done; \ | |
26567 | echo "Doing html in libtermcap" ; \ | |
b00612cc | 26568 | (cd $(HOST_SUBDIR)/libtermcap && \ |
6d389afc MS |
26569 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26570 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26571 | "RANLIB=$${RANLIB}" \ | |
26572 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
26573 | html) \ | |
26574 | || exit 1 | |
26575 | ||
26576 | @endif libtermcap | |
26577 | ||
4fa63067 NN |
26578 | .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap |
26579 | maybe-TAGS-libtermcap: | |
6bd3dfaa PB |
26580 | @if libtermcap |
26581 | maybe-TAGS-libtermcap: TAGS-libtermcap | |
4fa63067 NN |
26582 | |
26583 | TAGS-libtermcap: \ | |
26584 | configure-libtermcap | |
26585 | @[ -f ./libtermcap/Makefile ] || exit 0; \ | |
26586 | r=`${PWD_COMMAND}`; export r; \ | |
26587 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26588 | $(HOST_EXPORTS) \ |
b813574b | 26589 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
26590 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26591 | done; \ | |
26592 | echo "Doing TAGS in libtermcap" ; \ | |
b00612cc | 26593 | (cd $(HOST_SUBDIR)/libtermcap && \ |
4fa63067 NN |
26594 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26595 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26596 | "RANLIB=$${RANLIB}" \ | |
26597 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26598 | TAGS) \ |
4fa63067 NN |
26599 | || exit 1 |
26600 | ||
6bd3dfaa | 26601 | @endif libtermcap |
4fa63067 NN |
26602 | |
26603 | .PHONY: maybe-install-info-libtermcap install-info-libtermcap | |
26604 | maybe-install-info-libtermcap: | |
6bd3dfaa PB |
26605 | @if libtermcap |
26606 | maybe-install-info-libtermcap: install-info-libtermcap | |
4fa63067 NN |
26607 | |
26608 | install-info-libtermcap: \ | |
26609 | configure-libtermcap \ | |
26610 | info-libtermcap | |
26611 | @[ -f ./libtermcap/Makefile ] || exit 0; \ | |
26612 | r=`${PWD_COMMAND}`; export r; \ | |
26613 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26614 | $(HOST_EXPORTS) \ |
b813574b | 26615 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
26616 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26617 | done; \ | |
26618 | echo "Doing install-info in libtermcap" ; \ | |
b00612cc | 26619 | (cd $(HOST_SUBDIR)/libtermcap && \ |
4fa63067 NN |
26620 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26621 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26622 | "RANLIB=$${RANLIB}" \ | |
26623 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26624 | install-info) \ |
4fa63067 NN |
26625 | || exit 1 |
26626 | ||
6bd3dfaa | 26627 | @endif libtermcap |
4fa63067 NN |
26628 | |
26629 | .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap | |
26630 | maybe-installcheck-libtermcap: | |
6bd3dfaa PB |
26631 | @if libtermcap |
26632 | maybe-installcheck-libtermcap: installcheck-libtermcap | |
4fa63067 NN |
26633 | |
26634 | installcheck-libtermcap: \ | |
26635 | configure-libtermcap | |
26636 | @[ -f ./libtermcap/Makefile ] || exit 0; \ | |
26637 | r=`${PWD_COMMAND}`; export r; \ | |
26638 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26639 | $(HOST_EXPORTS) \ |
b813574b | 26640 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
26641 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26642 | done; \ | |
26643 | echo "Doing installcheck in libtermcap" ; \ | |
b00612cc | 26644 | (cd $(HOST_SUBDIR)/libtermcap && \ |
4fa63067 NN |
26645 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26646 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26647 | "RANLIB=$${RANLIB}" \ | |
26648 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26649 | installcheck) \ |
4fa63067 NN |
26650 | || exit 1 |
26651 | ||
6bd3dfaa | 26652 | @endif libtermcap |
4fa63067 NN |
26653 | |
26654 | .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap | |
26655 | maybe-mostlyclean-libtermcap: | |
6bd3dfaa PB |
26656 | @if libtermcap |
26657 | maybe-mostlyclean-libtermcap: mostlyclean-libtermcap | |
4fa63067 NN |
26658 | |
26659 | # libtermcap doesn't support mostlyclean. | |
26660 | mostlyclean-libtermcap: | |
26661 | ||
6bd3dfaa | 26662 | @endif libtermcap |
4fa63067 NN |
26663 | |
26664 | .PHONY: maybe-clean-libtermcap clean-libtermcap | |
26665 | maybe-clean-libtermcap: | |
6bd3dfaa PB |
26666 | @if libtermcap |
26667 | maybe-clean-libtermcap: clean-libtermcap | |
4fa63067 NN |
26668 | |
26669 | # libtermcap doesn't support clean. | |
26670 | clean-libtermcap: | |
26671 | ||
6bd3dfaa | 26672 | @endif libtermcap |
4fa63067 NN |
26673 | |
26674 | .PHONY: maybe-distclean-libtermcap distclean-libtermcap | |
26675 | maybe-distclean-libtermcap: | |
6bd3dfaa PB |
26676 | @if libtermcap |
26677 | maybe-distclean-libtermcap: distclean-libtermcap | |
4fa63067 NN |
26678 | |
26679 | # libtermcap doesn't support distclean. | |
26680 | distclean-libtermcap: | |
26681 | ||
6bd3dfaa | 26682 | @endif libtermcap |
4fa63067 NN |
26683 | |
26684 | .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap | |
26685 | maybe-maintainer-clean-libtermcap: | |
6bd3dfaa PB |
26686 | @if libtermcap |
26687 | maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap | |
4fa63067 NN |
26688 | |
26689 | # libtermcap doesn't support maintainer-clean. | |
26690 | maintainer-clean-libtermcap: | |
26691 | ||
6bd3dfaa | 26692 | @endif libtermcap |
4fa63067 NN |
26693 | |
26694 | ||
a7254363 | 26695 | |
4fa63067 NN |
26696 | .PHONY: configure-utils maybe-configure-utils |
26697 | maybe-configure-utils: | |
6bd3dfaa PB |
26698 | @if utils |
26699 | maybe-configure-utils: configure-utils | |
a7254363 | 26700 | configure-utils: |
b00612cc PB |
26701 | @test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \ |
26702 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \ | |
b40e3958 L |
26703 | r=`${PWD_COMMAND}`; export r; \ |
26704 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26705 | $(HOST_EXPORTS) \ |
a7254363 PB |
26706 | echo Configuring in $(HOST_SUBDIR)/utils; \ |
26707 | cd "$(HOST_SUBDIR)/utils" || exit 1; \ | |
e2b9e2dc | 26708 | case $(srcdir) in \ |
b00612cc PB |
26709 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
26710 | *) topdir=`echo $(HOST_SUBDIR)/utils/ | \ | |
26711 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 26712 | esac; \ |
b00612cc PB |
26713 | srcdiroption="--srcdir=$${topdir}/utils"; \ |
26714 | libsrcdir="$$s/utils"; \ | |
e2b9e2dc | 26715 | $(SHELL) $${libsrcdir}/configure \ |
7ffa0b57 | 26716 | $(HOST_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 26717 | || exit 1 |
6bd3dfaa | 26718 | @endif utils |
e2b9e2dc | 26719 | |
a7254363 PB |
26720 | |
26721 | ||
d545f33b PB |
26722 | |
26723 | ||
4fa63067 NN |
26724 | .PHONY: all-utils maybe-all-utils |
26725 | maybe-all-utils: | |
6bd3dfaa | 26726 | @if utils |
d27cc32e | 26727 | TARGET-utils=all |
6bd3dfaa | 26728 | maybe-all-utils: all-utils |
4fa63067 NN |
26729 | all-utils: configure-utils |
26730 | @r=`${PWD_COMMAND}`; export r; \ | |
26731 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26732 | $(HOST_EXPORTS) \ |
b00612cc PB |
26733 | (cd $(HOST_SUBDIR)/utils && \ |
26734 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-utils)) | |
6bd3dfaa | 26735 | @endif utils |
4fa63067 | 26736 | |
a7254363 | 26737 | |
d545f33b PB |
26738 | |
26739 | ||
4fa63067 NN |
26740 | .PHONY: check-utils maybe-check-utils |
26741 | maybe-check-utils: | |
6bd3dfaa PB |
26742 | @if utils |
26743 | maybe-check-utils: check-utils | |
4fa63067 NN |
26744 | |
26745 | check-utils: | |
26746 | ||
6bd3dfaa | 26747 | @endif utils |
4fa63067 NN |
26748 | |
26749 | .PHONY: install-utils maybe-install-utils | |
26750 | maybe-install-utils: | |
6bd3dfaa PB |
26751 | @if utils |
26752 | maybe-install-utils: install-utils | |
4fa63067 NN |
26753 | |
26754 | install-utils: installdirs | |
26755 | @r=`${PWD_COMMAND}`; export r; \ | |
26756 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26757 | $(HOST_EXPORTS) \ |
b00612cc | 26758 | (cd $(HOST_SUBDIR)/utils && \ |
2da12f12 | 26759 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 26760 | |
6bd3dfaa | 26761 | @endif utils |
4fa63067 NN |
26762 | |
26763 | # Other targets (info, dvi, etc.) | |
26764 | ||
26765 | .PHONY: maybe-info-utils info-utils | |
26766 | maybe-info-utils: | |
6bd3dfaa PB |
26767 | @if utils |
26768 | maybe-info-utils: info-utils | |
4fa63067 NN |
26769 | |
26770 | info-utils: \ | |
26771 | configure-utils | |
26772 | @[ -f ./utils/Makefile ] || exit 0; \ | |
26773 | r=`${PWD_COMMAND}`; export r; \ | |
26774 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26775 | $(HOST_EXPORTS) \ |
b813574b | 26776 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
26777 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26778 | done; \ | |
26779 | echo "Doing info in utils" ; \ | |
b00612cc | 26780 | (cd $(HOST_SUBDIR)/utils && \ |
4fa63067 NN |
26781 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26782 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26783 | "RANLIB=$${RANLIB}" \ | |
26784 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26785 | info) \ |
4fa63067 NN |
26786 | || exit 1 |
26787 | ||
6bd3dfaa | 26788 | @endif utils |
4fa63067 NN |
26789 | |
26790 | .PHONY: maybe-dvi-utils dvi-utils | |
26791 | maybe-dvi-utils: | |
6bd3dfaa PB |
26792 | @if utils |
26793 | maybe-dvi-utils: dvi-utils | |
4fa63067 NN |
26794 | |
26795 | dvi-utils: \ | |
26796 | configure-utils | |
26797 | @[ -f ./utils/Makefile ] || exit 0; \ | |
26798 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 26799 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 26800 | $(HOST_EXPORTS) \ |
b813574b | 26801 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
26802 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26803 | done; \ | |
26804 | echo "Doing dvi in utils" ; \ | |
b00612cc | 26805 | (cd $(HOST_SUBDIR)/utils && \ |
4fa63067 NN |
26806 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26807 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26808 | "RANLIB=$${RANLIB}" \ | |
26809 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26810 | dvi) \ |
4fa63067 | 26811 | || exit 1 |
3866be5d | 26812 | |
6bd3dfaa | 26813 | @endif utils |
3866be5d | 26814 | |
6d389afc MS |
26815 | .PHONY: maybe-html-utils html-utils |
26816 | maybe-html-utils: | |
26817 | @if utils | |
26818 | maybe-html-utils: html-utils | |
26819 | ||
26820 | html-utils: \ | |
26821 | configure-utils | |
26822 | @[ -f ./utils/Makefile ] || exit 0; \ | |
26823 | r=`${PWD_COMMAND}`; export r; \ | |
26824 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
26825 | $(HOST_EXPORTS) \ |
26826 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26827 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26828 | done; \ | |
26829 | echo "Doing html in utils" ; \ | |
b00612cc | 26830 | (cd $(HOST_SUBDIR)/utils && \ |
6d389afc MS |
26831 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26832 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26833 | "RANLIB=$${RANLIB}" \ | |
26834 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
26835 | html) \ | |
26836 | || exit 1 | |
26837 | ||
26838 | @endif utils | |
26839 | ||
4fa63067 NN |
26840 | .PHONY: maybe-TAGS-utils TAGS-utils |
26841 | maybe-TAGS-utils: | |
6bd3dfaa PB |
26842 | @if utils |
26843 | maybe-TAGS-utils: TAGS-utils | |
4fa63067 NN |
26844 | |
26845 | TAGS-utils: \ | |
26846 | configure-utils | |
26847 | @[ -f ./utils/Makefile ] || exit 0; \ | |
26848 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 26849 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 26850 | $(HOST_EXPORTS) \ |
b813574b | 26851 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
26852 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26853 | done; \ | |
26854 | echo "Doing TAGS in utils" ; \ | |
b00612cc | 26855 | (cd $(HOST_SUBDIR)/utils && \ |
4fa63067 NN |
26856 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26857 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26858 | "RANLIB=$${RANLIB}" \ | |
26859 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26860 | TAGS) \ |
4fa63067 | 26861 | || exit 1 |
3866be5d | 26862 | |
6bd3dfaa | 26863 | @endif utils |
3866be5d | 26864 | |
4fa63067 NN |
26865 | .PHONY: maybe-install-info-utils install-info-utils |
26866 | maybe-install-info-utils: | |
6bd3dfaa PB |
26867 | @if utils |
26868 | maybe-install-info-utils: install-info-utils | |
16ae0395 | 26869 | |
4fa63067 NN |
26870 | install-info-utils: \ |
26871 | configure-utils \ | |
26872 | info-utils | |
26873 | @[ -f ./utils/Makefile ] || exit 0; \ | |
26874 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 26875 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 26876 | $(HOST_EXPORTS) \ |
b813574b | 26877 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
26878 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26879 | done; \ | |
26880 | echo "Doing install-info in utils" ; \ | |
b00612cc | 26881 | (cd $(HOST_SUBDIR)/utils && \ |
4fa63067 NN |
26882 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26883 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26884 | "RANLIB=$${RANLIB}" \ | |
26885 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26886 | install-info) \ |
4fa63067 | 26887 | || exit 1 |
3866be5d | 26888 | |
6bd3dfaa | 26889 | @endif utils |
3866be5d | 26890 | |
4fa63067 NN |
26891 | .PHONY: maybe-installcheck-utils installcheck-utils |
26892 | maybe-installcheck-utils: | |
6bd3dfaa PB |
26893 | @if utils |
26894 | maybe-installcheck-utils: installcheck-utils | |
4fa63067 NN |
26895 | |
26896 | installcheck-utils: \ | |
26897 | configure-utils | |
26898 | @[ -f ./utils/Makefile ] || exit 0; \ | |
b40e3958 L |
26899 | r=`${PWD_COMMAND}`; export r; \ |
26900 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26901 | $(HOST_EXPORTS) \ |
b813574b | 26902 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
26903 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26904 | done; \ | |
26905 | echo "Doing installcheck in utils" ; \ | |
b00612cc | 26906 | (cd $(HOST_SUBDIR)/utils && \ |
4fa63067 NN |
26907 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26908 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26909 | "RANLIB=$${RANLIB}" \ | |
26910 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26911 | installcheck) \ |
e2b9e2dc NN |
26912 | || exit 1 |
26913 | ||
6bd3dfaa | 26914 | @endif utils |
4fa63067 NN |
26915 | |
26916 | .PHONY: maybe-mostlyclean-utils mostlyclean-utils | |
26917 | maybe-mostlyclean-utils: | |
6bd3dfaa PB |
26918 | @if utils |
26919 | maybe-mostlyclean-utils: mostlyclean-utils | |
4fa63067 NN |
26920 | |
26921 | mostlyclean-utils: | |
26922 | @[ -f ./utils/Makefile ] || exit 0; \ | |
26923 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 26924 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 26925 | $(HOST_EXPORTS) \ |
b813574b | 26926 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
26927 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26928 | done; \ | |
26929 | echo "Doing mostlyclean in utils" ; \ | |
b00612cc | 26930 | (cd $(HOST_SUBDIR)/utils && \ |
4fa63067 NN |
26931 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26932 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26933 | "RANLIB=$${RANLIB}" \ | |
26934 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26935 | mostlyclean) \ |
4fa63067 | 26936 | || exit 1 |
3866be5d | 26937 | |
6bd3dfaa | 26938 | @endif utils |
3866be5d | 26939 | |
4fa63067 NN |
26940 | .PHONY: maybe-clean-utils clean-utils |
26941 | maybe-clean-utils: | |
6bd3dfaa PB |
26942 | @if utils |
26943 | maybe-clean-utils: clean-utils | |
4fa63067 NN |
26944 | |
26945 | clean-utils: | |
26946 | @[ -f ./utils/Makefile ] || exit 0; \ | |
26947 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 26948 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 26949 | $(HOST_EXPORTS) \ |
b813574b | 26950 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
26951 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26952 | done; \ | |
26953 | echo "Doing clean in utils" ; \ | |
b00612cc | 26954 | (cd $(HOST_SUBDIR)/utils && \ |
4fa63067 NN |
26955 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26956 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26957 | "RANLIB=$${RANLIB}" \ | |
26958 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26959 | clean) \ |
4fa63067 | 26960 | || exit 1 |
3866be5d | 26961 | |
6bd3dfaa | 26962 | @endif utils |
3866be5d | 26963 | |
4fa63067 NN |
26964 | .PHONY: maybe-distclean-utils distclean-utils |
26965 | maybe-distclean-utils: | |
6bd3dfaa PB |
26966 | @if utils |
26967 | maybe-distclean-utils: distclean-utils | |
16ae0395 | 26968 | |
4fa63067 NN |
26969 | distclean-utils: |
26970 | @[ -f ./utils/Makefile ] || exit 0; \ | |
26971 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 26972 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 26973 | $(HOST_EXPORTS) \ |
b813574b | 26974 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
26975 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26976 | done; \ | |
26977 | echo "Doing distclean in utils" ; \ | |
b00612cc | 26978 | (cd $(HOST_SUBDIR)/utils && \ |
4fa63067 NN |
26979 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26980 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26981 | "RANLIB=$${RANLIB}" \ | |
26982 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 26983 | distclean) \ |
4fa63067 | 26984 | || exit 1 |
3866be5d | 26985 | |
6bd3dfaa | 26986 | @endif utils |
3866be5d | 26987 | |
4fa63067 NN |
26988 | .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils |
26989 | maybe-maintainer-clean-utils: | |
6bd3dfaa PB |
26990 | @if utils |
26991 | maybe-maintainer-clean-utils: maintainer-clean-utils | |
4fa63067 NN |
26992 | |
26993 | maintainer-clean-utils: | |
26994 | @[ -f ./utils/Makefile ] || exit 0; \ | |
b40e3958 L |
26995 | r=`${PWD_COMMAND}`; export r; \ |
26996 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26997 | $(HOST_EXPORTS) \ |
b813574b | 26998 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
26999 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27000 | done; \ | |
27001 | echo "Doing maintainer-clean in utils" ; \ | |
b00612cc | 27002 | (cd $(HOST_SUBDIR)/utils && \ |
4fa63067 NN |
27003 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27004 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27005 | "RANLIB=$${RANLIB}" \ | |
27006 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
b813574b | 27007 | maintainer-clean) \ |
e2b9e2dc NN |
27008 | || exit 1 |
27009 | ||
6bd3dfaa | 27010 | @endif utils |
3866be5d | 27011 | |
3866be5d | 27012 | |
a7254363 | 27013 | |
b00612cc PB |
27014 | .PHONY: configure-gnattools maybe-configure-gnattools |
27015 | maybe-configure-gnattools: | |
27016 | @if gnattools | |
27017 | maybe-configure-gnattools: configure-gnattools | |
a7254363 | 27018 | configure-gnattools: |
b00612cc PB |
27019 | @test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \ |
27020 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \ | |
27021 | r=`${PWD_COMMAND}`; export r; \ | |
27022 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
27023 | $(HOST_EXPORTS) \ | |
a7254363 PB |
27024 | echo Configuring in $(HOST_SUBDIR)/gnattools; \ |
27025 | cd "$(HOST_SUBDIR)/gnattools" || exit 1; \ | |
b00612cc PB |
27026 | case $(srcdir) in \ |
27027 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
27028 | *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \ | |
27029 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
27030 | esac; \ | |
27031 | srcdiroption="--srcdir=$${topdir}/gnattools"; \ | |
27032 | libsrcdir="$$s/gnattools"; \ | |
27033 | $(SHELL) $${libsrcdir}/configure \ | |
27034 | $(HOST_CONFIGARGS) $${srcdiroption} \ | |
27035 | || exit 1 | |
27036 | @endif gnattools | |
27037 | ||
a7254363 PB |
27038 | |
27039 | ||
d545f33b PB |
27040 | |
27041 | ||
b00612cc PB |
27042 | .PHONY: all-gnattools maybe-all-gnattools |
27043 | maybe-all-gnattools: | |
27044 | @if gnattools | |
27045 | TARGET-gnattools=all | |
27046 | maybe-all-gnattools: all-gnattools | |
27047 | all-gnattools: configure-gnattools | |
27048 | @r=`${PWD_COMMAND}`; export r; \ | |
27049 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b00612cc PB |
27050 | $(HOST_EXPORTS) \ |
27051 | (cd $(HOST_SUBDIR)/gnattools && \ | |
27052 | $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnattools)) | |
27053 | @endif gnattools | |
27054 | ||
a7254363 | 27055 | |
d545f33b PB |
27056 | |
27057 | ||
b00612cc PB |
27058 | .PHONY: check-gnattools maybe-check-gnattools |
27059 | maybe-check-gnattools: | |
27060 | @if gnattools | |
27061 | maybe-check-gnattools: check-gnattools | |
27062 | ||
27063 | check-gnattools: | |
27064 | @r=`${PWD_COMMAND}`; export r; \ | |
27065 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b00612cc PB |
27066 | $(HOST_EXPORTS) \ |
27067 | (cd $(HOST_SUBDIR)/gnattools && \ | |
27068 | $(MAKE) $(FLAGS_TO_PASS) check) | |
27069 | ||
27070 | @endif gnattools | |
27071 | ||
27072 | .PHONY: install-gnattools maybe-install-gnattools | |
27073 | maybe-install-gnattools: | |
27074 | @if gnattools | |
27075 | maybe-install-gnattools: install-gnattools | |
27076 | ||
27077 | install-gnattools: installdirs | |
27078 | @r=`${PWD_COMMAND}`; export r; \ | |
27079 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b00612cc PB |
27080 | $(HOST_EXPORTS) \ |
27081 | (cd $(HOST_SUBDIR)/gnattools && \ | |
2da12f12 | 27082 | $(MAKE) $(FLAGS_TO_PASS) install) |
b00612cc PB |
27083 | |
27084 | @endif gnattools | |
27085 | ||
27086 | # Other targets (info, dvi, etc.) | |
27087 | ||
27088 | .PHONY: maybe-info-gnattools info-gnattools | |
27089 | maybe-info-gnattools: | |
27090 | @if gnattools | |
27091 | maybe-info-gnattools: info-gnattools | |
27092 | ||
27093 | info-gnattools: \ | |
27094 | configure-gnattools | |
27095 | @[ -f ./gnattools/Makefile ] || exit 0; \ | |
27096 | r=`${PWD_COMMAND}`; export r; \ | |
27097 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b00612cc PB |
27098 | $(HOST_EXPORTS) \ |
27099 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27100 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27101 | done; \ | |
27102 | echo "Doing info in gnattools" ; \ | |
27103 | (cd $(HOST_SUBDIR)/gnattools && \ | |
27104 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27105 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27106 | "RANLIB=$${RANLIB}" \ | |
27107 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
27108 | info) \ | |
27109 | || exit 1 | |
27110 | ||
27111 | @endif gnattools | |
27112 | ||
27113 | .PHONY: maybe-dvi-gnattools dvi-gnattools | |
27114 | maybe-dvi-gnattools: | |
27115 | @if gnattools | |
27116 | maybe-dvi-gnattools: dvi-gnattools | |
27117 | ||
27118 | dvi-gnattools: \ | |
27119 | configure-gnattools | |
27120 | @[ -f ./gnattools/Makefile ] || exit 0; \ | |
27121 | r=`${PWD_COMMAND}`; export r; \ | |
27122 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b00612cc PB |
27123 | $(HOST_EXPORTS) \ |
27124 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27125 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27126 | done; \ | |
27127 | echo "Doing dvi in gnattools" ; \ | |
27128 | (cd $(HOST_SUBDIR)/gnattools && \ | |
27129 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27130 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27131 | "RANLIB=$${RANLIB}" \ | |
27132 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
27133 | dvi) \ | |
27134 | || exit 1 | |
27135 | ||
27136 | @endif gnattools | |
27137 | ||
27138 | .PHONY: maybe-html-gnattools html-gnattools | |
27139 | maybe-html-gnattools: | |
27140 | @if gnattools | |
27141 | maybe-html-gnattools: html-gnattools | |
27142 | ||
27143 | html-gnattools: \ | |
27144 | configure-gnattools | |
27145 | @[ -f ./gnattools/Makefile ] || exit 0; \ | |
27146 | r=`${PWD_COMMAND}`; export r; \ | |
27147 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b00612cc PB |
27148 | $(HOST_EXPORTS) \ |
27149 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27150 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27151 | done; \ | |
27152 | echo "Doing html in gnattools" ; \ | |
27153 | (cd $(HOST_SUBDIR)/gnattools && \ | |
27154 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27155 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27156 | "RANLIB=$${RANLIB}" \ | |
27157 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
27158 | html) \ | |
27159 | || exit 1 | |
27160 | ||
27161 | @endif gnattools | |
27162 | ||
27163 | .PHONY: maybe-TAGS-gnattools TAGS-gnattools | |
27164 | maybe-TAGS-gnattools: | |
27165 | @if gnattools | |
27166 | maybe-TAGS-gnattools: TAGS-gnattools | |
27167 | ||
27168 | TAGS-gnattools: \ | |
27169 | configure-gnattools | |
27170 | @[ -f ./gnattools/Makefile ] || exit 0; \ | |
27171 | r=`${PWD_COMMAND}`; export r; \ | |
27172 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b00612cc PB |
27173 | $(HOST_EXPORTS) \ |
27174 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27175 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27176 | done; \ | |
27177 | echo "Doing TAGS in gnattools" ; \ | |
27178 | (cd $(HOST_SUBDIR)/gnattools && \ | |
27179 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27180 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27181 | "RANLIB=$${RANLIB}" \ | |
27182 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
27183 | TAGS) \ | |
27184 | || exit 1 | |
27185 | ||
27186 | @endif gnattools | |
27187 | ||
27188 | .PHONY: maybe-install-info-gnattools install-info-gnattools | |
27189 | maybe-install-info-gnattools: | |
27190 | @if gnattools | |
27191 | maybe-install-info-gnattools: install-info-gnattools | |
27192 | ||
27193 | install-info-gnattools: \ | |
27194 | configure-gnattools \ | |
27195 | info-gnattools | |
27196 | @[ -f ./gnattools/Makefile ] || exit 0; \ | |
27197 | r=`${PWD_COMMAND}`; export r; \ | |
27198 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b00612cc PB |
27199 | $(HOST_EXPORTS) \ |
27200 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27201 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27202 | done; \ | |
27203 | echo "Doing install-info in gnattools" ; \ | |
27204 | (cd $(HOST_SUBDIR)/gnattools && \ | |
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 | install-info) \ | |
27210 | || exit 1 | |
27211 | ||
27212 | @endif gnattools | |
27213 | ||
27214 | .PHONY: maybe-installcheck-gnattools installcheck-gnattools | |
27215 | maybe-installcheck-gnattools: | |
27216 | @if gnattools | |
27217 | maybe-installcheck-gnattools: installcheck-gnattools | |
27218 | ||
27219 | installcheck-gnattools: \ | |
27220 | configure-gnattools | |
27221 | @[ -f ./gnattools/Makefile ] || exit 0; \ | |
27222 | r=`${PWD_COMMAND}`; export r; \ | |
27223 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b00612cc PB |
27224 | $(HOST_EXPORTS) \ |
27225 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27226 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27227 | done; \ | |
27228 | echo "Doing installcheck in gnattools" ; \ | |
27229 | (cd $(HOST_SUBDIR)/gnattools && \ | |
27230 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27231 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27232 | "RANLIB=$${RANLIB}" \ | |
27233 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
27234 | installcheck) \ | |
27235 | || exit 1 | |
27236 | ||
27237 | @endif gnattools | |
27238 | ||
27239 | .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools | |
27240 | maybe-mostlyclean-gnattools: | |
27241 | @if gnattools | |
27242 | maybe-mostlyclean-gnattools: mostlyclean-gnattools | |
27243 | ||
27244 | mostlyclean-gnattools: | |
27245 | @[ -f ./gnattools/Makefile ] || exit 0; \ | |
27246 | r=`${PWD_COMMAND}`; export r; \ | |
27247 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b00612cc PB |
27248 | $(HOST_EXPORTS) \ |
27249 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27250 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27251 | done; \ | |
27252 | echo "Doing mostlyclean in gnattools" ; \ | |
27253 | (cd $(HOST_SUBDIR)/gnattools && \ | |
27254 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27255 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27256 | "RANLIB=$${RANLIB}" \ | |
27257 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
27258 | mostlyclean) \ | |
27259 | || exit 1 | |
27260 | ||
27261 | @endif gnattools | |
27262 | ||
27263 | .PHONY: maybe-clean-gnattools clean-gnattools | |
27264 | maybe-clean-gnattools: | |
27265 | @if gnattools | |
27266 | maybe-clean-gnattools: clean-gnattools | |
27267 | ||
27268 | clean-gnattools: | |
27269 | @[ -f ./gnattools/Makefile ] || exit 0; \ | |
27270 | r=`${PWD_COMMAND}`; export r; \ | |
27271 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b00612cc PB |
27272 | $(HOST_EXPORTS) \ |
27273 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27274 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27275 | done; \ | |
27276 | echo "Doing clean in gnattools" ; \ | |
27277 | (cd $(HOST_SUBDIR)/gnattools && \ | |
27278 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27279 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27280 | "RANLIB=$${RANLIB}" \ | |
27281 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
27282 | clean) \ | |
27283 | || exit 1 | |
27284 | ||
27285 | @endif gnattools | |
27286 | ||
27287 | .PHONY: maybe-distclean-gnattools distclean-gnattools | |
27288 | maybe-distclean-gnattools: | |
27289 | @if gnattools | |
27290 | maybe-distclean-gnattools: distclean-gnattools | |
27291 | ||
27292 | distclean-gnattools: | |
27293 | @[ -f ./gnattools/Makefile ] || exit 0; \ | |
27294 | r=`${PWD_COMMAND}`; export r; \ | |
27295 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b00612cc PB |
27296 | $(HOST_EXPORTS) \ |
27297 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27298 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27299 | done; \ | |
27300 | echo "Doing distclean in gnattools" ; \ | |
27301 | (cd $(HOST_SUBDIR)/gnattools && \ | |
27302 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27303 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27304 | "RANLIB=$${RANLIB}" \ | |
27305 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
27306 | distclean) \ | |
27307 | || exit 1 | |
27308 | ||
27309 | @endif gnattools | |
27310 | ||
27311 | .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools | |
27312 | maybe-maintainer-clean-gnattools: | |
27313 | @if gnattools | |
27314 | maybe-maintainer-clean-gnattools: maintainer-clean-gnattools | |
27315 | ||
27316 | maintainer-clean-gnattools: | |
27317 | @[ -f ./gnattools/Makefile ] || exit 0; \ | |
27318 | r=`${PWD_COMMAND}`; export r; \ | |
27319 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b00612cc PB |
27320 | $(HOST_EXPORTS) \ |
27321 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27322 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27323 | done; \ | |
27324 | echo "Doing maintainer-clean in gnattools" ; \ | |
27325 | (cd $(HOST_SUBDIR)/gnattools && \ | |
27326 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27327 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27328 | "RANLIB=$${RANLIB}" \ | |
27329 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
27330 | maintainer-clean) \ | |
27331 | || exit 1 | |
27332 | ||
27333 | @endif gnattools | |
27334 | ||
27335 | ||
3866be5d | 27336 | |
4fa63067 NN |
27337 | # --------------------------------------- |
27338 | # Modules which run on the target machine | |
27339 | # --------------------------------------- | |
16ae0395 | 27340 | |
3866be5d | 27341 | |
4fa63067 | 27342 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. |
a7254363 | 27343 | @if target-libstdc++-v3 |
4fa63067 NN |
27344 | $(TARGET_SUBDIR)/libstdc++-v3/multilib.out: multilib.out |
27345 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \ | |
27346 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || : ; \ | |
27347 | cp multilib.out $(TARGET_SUBDIR)/libstdc++-v3/multilib.out | |
a7254363 | 27348 | @endif target-libstdc++-v3 |
3866be5d | 27349 | |
a7254363 PB |
27350 | |
27351 | ||
27352 | .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3 | |
27353 | maybe-configure-target-libstdc++-v3: | |
27354 | @if target-libstdc++-v3 | |
27355 | maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3 | |
4fa63067 NN |
27356 | configure-target-libstdc++-v3: $(TARGET_SUBDIR)/libstdc++-v3/multilib.out |
27357 | @test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \ | |
27358 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \ | |
b40e3958 L |
27359 | r=`${PWD_COMMAND}`; export r; \ |
27360 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27361 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
27362 | echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \ |
27363 | cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \ | |
e2b9e2dc | 27364 | case $(srcdir) in \ |
b00612cc PB |
27365 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
27366 | *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \ | |
27367 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 27368 | esac; \ |
b00612cc PB |
27369 | srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \ |
27370 | libsrcdir="$$s/libstdc++-v3"; \ | |
4fa63067 NN |
27371 | rm -f no-such-file || : ; \ |
27372 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 27373 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 27374 | || exit 1 |
6bd3dfaa | 27375 | @endif target-libstdc++-v3 |
e2b9e2dc | 27376 | |
a7254363 PB |
27377 | |
27378 | ||
d545f33b PB |
27379 | |
27380 | ||
4fa63067 NN |
27381 | .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3 |
27382 | maybe-all-target-libstdc++-v3: | |
6bd3dfaa | 27383 | @if target-libstdc++-v3 |
72b2455a | 27384 | TARGET-target-libstdc++-v3=all |
6bd3dfaa | 27385 | maybe-all-target-libstdc++-v3: all-target-libstdc++-v3 |
4fa63067 | 27386 | all-target-libstdc++-v3: configure-target-libstdc++-v3 |
b40e3958 L |
27387 | @r=`${PWD_COMMAND}`; export r; \ |
27388 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27389 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 | 27390 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ |
a7254363 | 27391 | $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libstdc++-v3)) |
6bd3dfaa | 27392 | @endif target-libstdc++-v3 |
3866be5d | 27393 | |
a7254363 PB |
27394 | |
27395 | ||
d545f33b PB |
27396 | |
27397 | ||
4fa63067 NN |
27398 | .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3 |
27399 | maybe-check-target-libstdc++-v3: | |
6bd3dfaa PB |
27400 | @if target-libstdc++-v3 |
27401 | maybe-check-target-libstdc++-v3: check-target-libstdc++-v3 | |
3866be5d | 27402 | |
4fa63067 | 27403 | check-target-libstdc++-v3: |
b40e3958 L |
27404 | @r=`${PWD_COMMAND}`; export r; \ |
27405 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27406 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 | 27407 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ |
7ffa0b57 | 27408 | $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check) |
3866be5d | 27409 | |
6bd3dfaa | 27410 | @endif target-libstdc++-v3 |
3866be5d | 27411 | |
4fa63067 NN |
27412 | .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3 |
27413 | maybe-install-target-libstdc++-v3: | |
6bd3dfaa PB |
27414 | @if target-libstdc++-v3 |
27415 | maybe-install-target-libstdc++-v3: install-target-libstdc++-v3 | |
16ae0395 | 27416 | |
4fa63067 | 27417 | install-target-libstdc++-v3: installdirs |
b40e3958 L |
27418 | @r=`${PWD_COMMAND}`; export r; \ |
27419 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27420 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 | 27421 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ |
7ffa0b57 | 27422 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
3866be5d | 27423 | |
6bd3dfaa | 27424 | @endif target-libstdc++-v3 |
e2b9e2dc | 27425 | |
4fa63067 | 27426 | # Other targets (info, dvi, etc.) |
3866be5d | 27427 | |
4fa63067 NN |
27428 | .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3 |
27429 | maybe-info-target-libstdc++-v3: | |
6bd3dfaa PB |
27430 | @if target-libstdc++-v3 |
27431 | maybe-info-target-libstdc++-v3: info-target-libstdc++-v3 | |
3866be5d | 27432 | |
4fa63067 NN |
27433 | info-target-libstdc++-v3: \ |
27434 | configure-target-libstdc++-v3 | |
27435 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ | |
27436 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 27437 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 27438 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
27439 | echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
27440 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27441 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27442 | done; \ | |
27443 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
27444 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27445 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27446 | "RANLIB=$${RANLIB}" \ | |
27447 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27448 | info) \ |
4fa63067 | 27449 | || exit 1 |
3866be5d | 27450 | |
6bd3dfaa | 27451 | @endif target-libstdc++-v3 |
3866be5d | 27452 | |
4fa63067 NN |
27453 | .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3 |
27454 | maybe-dvi-target-libstdc++-v3: | |
6bd3dfaa PB |
27455 | @if target-libstdc++-v3 |
27456 | maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3 | |
16ae0395 | 27457 | |
4fa63067 NN |
27458 | dvi-target-libstdc++-v3: \ |
27459 | configure-target-libstdc++-v3 | |
27460 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ | |
27461 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 27462 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 27463 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
27464 | echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
27465 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27466 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27467 | done; \ | |
27468 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
27469 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27470 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27471 | "RANLIB=$${RANLIB}" \ | |
27472 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27473 | dvi) \ |
4fa63067 | 27474 | || exit 1 |
3866be5d | 27475 | |
6bd3dfaa | 27476 | @endif target-libstdc++-v3 |
3866be5d | 27477 | |
6d389afc MS |
27478 | .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3 |
27479 | maybe-html-target-libstdc++-v3: | |
27480 | @if target-libstdc++-v3 | |
27481 | maybe-html-target-libstdc++-v3: html-target-libstdc++-v3 | |
27482 | ||
27483 | html-target-libstdc++-v3: \ | |
27484 | configure-target-libstdc++-v3 | |
27485 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ | |
27486 | r=`${PWD_COMMAND}`; export r; \ | |
27487 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
27488 | $(RAW_CXX_TARGET_EXPORTS) \ |
27489 | echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \ | |
27490 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27491 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27492 | done; \ | |
27493 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
27494 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27495 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27496 | "RANLIB=$${RANLIB}" \ | |
27497 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
27498 | html) \ | |
27499 | || exit 1 | |
27500 | ||
27501 | @endif target-libstdc++-v3 | |
27502 | ||
4fa63067 NN |
27503 | .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3 |
27504 | maybe-TAGS-target-libstdc++-v3: | |
6bd3dfaa PB |
27505 | @if target-libstdc++-v3 |
27506 | maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3 | |
4fa63067 NN |
27507 | |
27508 | TAGS-target-libstdc++-v3: \ | |
27509 | configure-target-libstdc++-v3 | |
27510 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ | |
b40e3958 L |
27511 | r=`${PWD_COMMAND}`; export r; \ |
27512 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27513 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
27514 | echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
27515 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27516 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27517 | done; \ | |
27518 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
27519 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27520 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27521 | "RANLIB=$${RANLIB}" \ | |
27522 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27523 | TAGS) \ |
e2b9e2dc NN |
27524 | || exit 1 |
27525 | ||
6bd3dfaa | 27526 | @endif target-libstdc++-v3 |
3866be5d | 27527 | |
4fa63067 NN |
27528 | .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3 |
27529 | maybe-install-info-target-libstdc++-v3: | |
6bd3dfaa PB |
27530 | @if target-libstdc++-v3 |
27531 | maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3 | |
3866be5d | 27532 | |
4fa63067 NN |
27533 | install-info-target-libstdc++-v3: \ |
27534 | configure-target-libstdc++-v3 \ | |
27535 | info-target-libstdc++-v3 | |
27536 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ | |
27537 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 27538 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 27539 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
27540 | echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
27541 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27542 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27543 | done; \ | |
27544 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
27545 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27546 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27547 | "RANLIB=$${RANLIB}" \ | |
27548 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27549 | install-info) \ |
4fa63067 | 27550 | || exit 1 |
3866be5d | 27551 | |
6bd3dfaa | 27552 | @endif target-libstdc++-v3 |
3866be5d | 27553 | |
4fa63067 NN |
27554 | .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3 |
27555 | maybe-installcheck-target-libstdc++-v3: | |
6bd3dfaa PB |
27556 | @if target-libstdc++-v3 |
27557 | maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3 | |
16ae0395 | 27558 | |
4fa63067 NN |
27559 | installcheck-target-libstdc++-v3: \ |
27560 | configure-target-libstdc++-v3 | |
27561 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ | |
27562 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 27563 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 27564 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
27565 | echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
27566 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27567 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27568 | done; \ | |
27569 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
27570 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27571 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27572 | "RANLIB=$${RANLIB}" \ | |
27573 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27574 | installcheck) \ |
4fa63067 | 27575 | || exit 1 |
3866be5d | 27576 | |
6bd3dfaa | 27577 | @endif target-libstdc++-v3 |
3866be5d | 27578 | |
4fa63067 NN |
27579 | .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3 |
27580 | maybe-mostlyclean-target-libstdc++-v3: | |
6bd3dfaa PB |
27581 | @if target-libstdc++-v3 |
27582 | maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3 | |
4fa63067 NN |
27583 | |
27584 | mostlyclean-target-libstdc++-v3: | |
27585 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ | |
b40e3958 L |
27586 | r=`${PWD_COMMAND}`; export r; \ |
27587 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27588 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
27589 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
27590 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27591 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27592 | done; \ | |
27593 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
27594 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27595 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27596 | "RANLIB=$${RANLIB}" \ | |
27597 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27598 | mostlyclean) \ |
e2b9e2dc NN |
27599 | || exit 1 |
27600 | ||
6bd3dfaa | 27601 | @endif target-libstdc++-v3 |
4fa63067 NN |
27602 | |
27603 | .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3 | |
27604 | maybe-clean-target-libstdc++-v3: | |
6bd3dfaa PB |
27605 | @if target-libstdc++-v3 |
27606 | maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3 | |
4fa63067 NN |
27607 | |
27608 | clean-target-libstdc++-v3: | |
27609 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ | |
27610 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 27611 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 27612 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
27613 | echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
27614 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27615 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27616 | done; \ | |
27617 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
27618 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27619 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27620 | "RANLIB=$${RANLIB}" \ | |
27621 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27622 | clean) \ |
4fa63067 | 27623 | || exit 1 |
3866be5d | 27624 | |
6bd3dfaa | 27625 | @endif target-libstdc++-v3 |
3866be5d | 27626 | |
4fa63067 NN |
27627 | .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3 |
27628 | maybe-distclean-target-libstdc++-v3: | |
6bd3dfaa PB |
27629 | @if target-libstdc++-v3 |
27630 | maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3 | |
4fa63067 NN |
27631 | |
27632 | distclean-target-libstdc++-v3: | |
27633 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ | |
27634 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 27635 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 27636 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
27637 | echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
27638 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27639 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27640 | done; \ | |
27641 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
27642 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27643 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27644 | "RANLIB=$${RANLIB}" \ | |
27645 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27646 | distclean) \ |
4fa63067 | 27647 | || exit 1 |
3866be5d | 27648 | |
6bd3dfaa | 27649 | @endif target-libstdc++-v3 |
3866be5d | 27650 | |
4fa63067 NN |
27651 | .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3 |
27652 | maybe-maintainer-clean-target-libstdc++-v3: | |
6bd3dfaa PB |
27653 | @if target-libstdc++-v3 |
27654 | maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3 | |
16ae0395 | 27655 | |
4fa63067 NN |
27656 | maintainer-clean-target-libstdc++-v3: |
27657 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ | |
27658 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 27659 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 27660 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
27661 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
27662 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27663 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27664 | done; \ | |
27665 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
27666 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27667 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27668 | "RANLIB=$${RANLIB}" \ | |
27669 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27670 | maintainer-clean) \ |
4fa63067 | 27671 | || exit 1 |
3866be5d | 27672 | |
6bd3dfaa | 27673 | @endif target-libstdc++-v3 |
3866be5d | 27674 | |
4fa63067 | 27675 | |
4fa63067 NN |
27676 | |
27677 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. | |
a7254363 | 27678 | @if target-libmudflap |
4b1cb4fe DD |
27679 | $(TARGET_SUBDIR)/libmudflap/multilib.out: multilib.out |
27680 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \ | |
27681 | rm -f $(TARGET_SUBDIR)/libmudflap/Makefile || : ; \ | |
27682 | cp multilib.out $(TARGET_SUBDIR)/libmudflap/multilib.out | |
a7254363 | 27683 | @endif target-libmudflap |
e90269c8 | 27684 | |
a7254363 PB |
27685 | |
27686 | ||
27687 | .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap | |
27688 | maybe-configure-target-libmudflap: | |
27689 | @if target-libmudflap | |
27690 | maybe-configure-target-libmudflap: configure-target-libmudflap | |
4b1cb4fe DD |
27691 | configure-target-libmudflap: $(TARGET_SUBDIR)/libmudflap/multilib.out |
27692 | @test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \ | |
27693 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \ | |
b40e3958 L |
27694 | r=`${PWD_COMMAND}`; export r; \ |
27695 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27696 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
27697 | echo Configuring in $(TARGET_SUBDIR)/libmudflap; \ |
27698 | cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \ | |
e2b9e2dc | 27699 | case $(srcdir) in \ |
b00612cc PB |
27700 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
27701 | *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \ | |
27702 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 27703 | esac; \ |
b00612cc PB |
27704 | srcdiroption="--srcdir=$${topdir}/libmudflap"; \ |
27705 | libsrcdir="$$s/libmudflap"; \ | |
4fa63067 NN |
27706 | rm -f no-such-file || : ; \ |
27707 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 27708 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 27709 | || exit 1 |
6bd3dfaa | 27710 | @endif target-libmudflap |
e2b9e2dc | 27711 | |
a7254363 PB |
27712 | |
27713 | ||
d545f33b PB |
27714 | |
27715 | ||
4b1cb4fe DD |
27716 | .PHONY: all-target-libmudflap maybe-all-target-libmudflap |
27717 | maybe-all-target-libmudflap: | |
6bd3dfaa | 27718 | @if target-libmudflap |
72b2455a | 27719 | TARGET-target-libmudflap=all |
6bd3dfaa | 27720 | maybe-all-target-libmudflap: all-target-libmudflap |
4b1cb4fe | 27721 | all-target-libmudflap: configure-target-libmudflap |
b40e3958 L |
27722 | @r=`${PWD_COMMAND}`; export r; \ |
27723 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27724 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe | 27725 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
a7254363 | 27726 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libmudflap)) |
6bd3dfaa | 27727 | @endif target-libmudflap |
3866be5d | 27728 | |
a7254363 PB |
27729 | |
27730 | ||
d545f33b PB |
27731 | |
27732 | ||
4b1cb4fe DD |
27733 | .PHONY: check-target-libmudflap maybe-check-target-libmudflap |
27734 | maybe-check-target-libmudflap: | |
6bd3dfaa PB |
27735 | @if target-libmudflap |
27736 | maybe-check-target-libmudflap: check-target-libmudflap | |
16ae0395 | 27737 | |
4b1cb4fe DD |
27738 | check-target-libmudflap: |
27739 | @r=`${PWD_COMMAND}`; export r; \ | |
27740 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27741 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe | 27742 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
7ffa0b57 | 27743 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
4b1cb4fe | 27744 | |
6bd3dfaa | 27745 | @endif target-libmudflap |
4b1cb4fe DD |
27746 | |
27747 | .PHONY: install-target-libmudflap maybe-install-target-libmudflap | |
27748 | maybe-install-target-libmudflap: | |
6bd3dfaa PB |
27749 | @if target-libmudflap |
27750 | maybe-install-target-libmudflap: install-target-libmudflap | |
4b1cb4fe DD |
27751 | |
27752 | install-target-libmudflap: installdirs | |
27753 | @r=`${PWD_COMMAND}`; export r; \ | |
27754 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27755 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe | 27756 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
7ffa0b57 | 27757 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
4b1cb4fe | 27758 | |
6bd3dfaa | 27759 | @endif target-libmudflap |
4b1cb4fe DD |
27760 | |
27761 | # Other targets (info, dvi, etc.) | |
27762 | ||
27763 | .PHONY: maybe-info-target-libmudflap info-target-libmudflap | |
27764 | maybe-info-target-libmudflap: | |
6bd3dfaa PB |
27765 | @if target-libmudflap |
27766 | maybe-info-target-libmudflap: info-target-libmudflap | |
4b1cb4fe DD |
27767 | |
27768 | info-target-libmudflap: \ | |
27769 | configure-target-libmudflap | |
27770 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ | |
27771 | r=`${PWD_COMMAND}`; export r; \ | |
27772 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27773 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
27774 | echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \ |
27775 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27776 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27777 | done; \ | |
27778 | (cd $(TARGET_SUBDIR)/libmudflap && \ | |
27779 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27780 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27781 | "RANLIB=$${RANLIB}" \ | |
27782 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27783 | info) \ |
4b1cb4fe DD |
27784 | || exit 1 |
27785 | ||
6bd3dfaa | 27786 | @endif target-libmudflap |
4b1cb4fe DD |
27787 | |
27788 | .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap | |
27789 | maybe-dvi-target-libmudflap: | |
6bd3dfaa PB |
27790 | @if target-libmudflap |
27791 | maybe-dvi-target-libmudflap: dvi-target-libmudflap | |
4b1cb4fe DD |
27792 | |
27793 | dvi-target-libmudflap: \ | |
27794 | configure-target-libmudflap | |
27795 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ | |
27796 | r=`${PWD_COMMAND}`; export r; \ | |
27797 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27798 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
27799 | echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \ |
27800 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27801 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27802 | done; \ | |
27803 | (cd $(TARGET_SUBDIR)/libmudflap && \ | |
27804 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27805 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27806 | "RANLIB=$${RANLIB}" \ | |
27807 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27808 | dvi) \ |
4b1cb4fe DD |
27809 | || exit 1 |
27810 | ||
6bd3dfaa | 27811 | @endif target-libmudflap |
4b1cb4fe | 27812 | |
6d389afc MS |
27813 | .PHONY: maybe-html-target-libmudflap html-target-libmudflap |
27814 | maybe-html-target-libmudflap: | |
27815 | @if target-libmudflap | |
27816 | maybe-html-target-libmudflap: html-target-libmudflap | |
27817 | ||
27818 | html-target-libmudflap: \ | |
27819 | configure-target-libmudflap | |
27820 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ | |
27821 | r=`${PWD_COMMAND}`; export r; \ | |
27822 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
27823 | $(NORMAL_TARGET_EXPORTS) \ |
27824 | echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \ | |
27825 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27826 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27827 | done; \ | |
27828 | (cd $(TARGET_SUBDIR)/libmudflap && \ | |
27829 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27830 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27831 | "RANLIB=$${RANLIB}" \ | |
27832 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
27833 | html) \ | |
27834 | || exit 1 | |
27835 | ||
27836 | @endif target-libmudflap | |
27837 | ||
4b1cb4fe DD |
27838 | .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap |
27839 | maybe-TAGS-target-libmudflap: | |
6bd3dfaa PB |
27840 | @if target-libmudflap |
27841 | maybe-TAGS-target-libmudflap: TAGS-target-libmudflap | |
4b1cb4fe DD |
27842 | |
27843 | TAGS-target-libmudflap: \ | |
27844 | configure-target-libmudflap | |
27845 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ | |
27846 | r=`${PWD_COMMAND}`; export r; \ | |
27847 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27848 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
27849 | echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \ |
27850 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27851 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27852 | done; \ | |
27853 | (cd $(TARGET_SUBDIR)/libmudflap && \ | |
27854 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27855 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27856 | "RANLIB=$${RANLIB}" \ | |
27857 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27858 | TAGS) \ |
4b1cb4fe DD |
27859 | || exit 1 |
27860 | ||
6bd3dfaa | 27861 | @endif target-libmudflap |
4b1cb4fe DD |
27862 | |
27863 | .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap | |
27864 | maybe-install-info-target-libmudflap: | |
6bd3dfaa PB |
27865 | @if target-libmudflap |
27866 | maybe-install-info-target-libmudflap: install-info-target-libmudflap | |
4b1cb4fe DD |
27867 | |
27868 | install-info-target-libmudflap: \ | |
27869 | configure-target-libmudflap \ | |
27870 | info-target-libmudflap | |
27871 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ | |
27872 | r=`${PWD_COMMAND}`; export r; \ | |
27873 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27874 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
27875 | echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \ |
27876 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27877 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27878 | done; \ | |
27879 | (cd $(TARGET_SUBDIR)/libmudflap && \ | |
27880 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27881 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27882 | "RANLIB=$${RANLIB}" \ | |
27883 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27884 | install-info) \ |
4b1cb4fe DD |
27885 | || exit 1 |
27886 | ||
6bd3dfaa | 27887 | @endif target-libmudflap |
4b1cb4fe DD |
27888 | |
27889 | .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap | |
27890 | maybe-installcheck-target-libmudflap: | |
6bd3dfaa PB |
27891 | @if target-libmudflap |
27892 | maybe-installcheck-target-libmudflap: installcheck-target-libmudflap | |
4b1cb4fe DD |
27893 | |
27894 | installcheck-target-libmudflap: \ | |
27895 | configure-target-libmudflap | |
27896 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ | |
27897 | r=`${PWD_COMMAND}`; export r; \ | |
27898 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27899 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
27900 | echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \ |
27901 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27902 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27903 | done; \ | |
27904 | (cd $(TARGET_SUBDIR)/libmudflap && \ | |
27905 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27906 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27907 | "RANLIB=$${RANLIB}" \ | |
27908 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27909 | installcheck) \ |
4b1cb4fe DD |
27910 | || exit 1 |
27911 | ||
6bd3dfaa | 27912 | @endif target-libmudflap |
4b1cb4fe DD |
27913 | |
27914 | .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap | |
27915 | maybe-mostlyclean-target-libmudflap: | |
6bd3dfaa PB |
27916 | @if target-libmudflap |
27917 | maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap | |
4b1cb4fe DD |
27918 | |
27919 | mostlyclean-target-libmudflap: | |
27920 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ | |
27921 | r=`${PWD_COMMAND}`; export r; \ | |
27922 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27923 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
27924 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \ |
27925 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27926 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27927 | done; \ | |
27928 | (cd $(TARGET_SUBDIR)/libmudflap && \ | |
27929 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27930 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27931 | "RANLIB=$${RANLIB}" \ | |
27932 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27933 | mostlyclean) \ |
4b1cb4fe DD |
27934 | || exit 1 |
27935 | ||
6bd3dfaa | 27936 | @endif target-libmudflap |
4b1cb4fe DD |
27937 | |
27938 | .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap | |
27939 | maybe-clean-target-libmudflap: | |
6bd3dfaa PB |
27940 | @if target-libmudflap |
27941 | maybe-clean-target-libmudflap: clean-target-libmudflap | |
4b1cb4fe DD |
27942 | |
27943 | clean-target-libmudflap: | |
27944 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ | |
27945 | r=`${PWD_COMMAND}`; export r; \ | |
27946 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27947 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
27948 | echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \ |
27949 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27950 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27951 | done; \ | |
27952 | (cd $(TARGET_SUBDIR)/libmudflap && \ | |
27953 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27954 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27955 | "RANLIB=$${RANLIB}" \ | |
27956 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27957 | clean) \ |
4b1cb4fe DD |
27958 | || exit 1 |
27959 | ||
6bd3dfaa | 27960 | @endif target-libmudflap |
4b1cb4fe DD |
27961 | |
27962 | .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap | |
27963 | maybe-distclean-target-libmudflap: | |
6bd3dfaa PB |
27964 | @if target-libmudflap |
27965 | maybe-distclean-target-libmudflap: distclean-target-libmudflap | |
4b1cb4fe DD |
27966 | |
27967 | distclean-target-libmudflap: | |
27968 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ | |
27969 | r=`${PWD_COMMAND}`; export r; \ | |
27970 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27971 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
27972 | echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \ |
27973 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27974 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27975 | done; \ | |
27976 | (cd $(TARGET_SUBDIR)/libmudflap && \ | |
27977 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
27978 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27979 | "RANLIB=$${RANLIB}" \ | |
27980 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 27981 | distclean) \ |
4b1cb4fe DD |
27982 | || exit 1 |
27983 | ||
6bd3dfaa | 27984 | @endif target-libmudflap |
4b1cb4fe DD |
27985 | |
27986 | .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap | |
27987 | maybe-maintainer-clean-target-libmudflap: | |
6bd3dfaa PB |
27988 | @if target-libmudflap |
27989 | maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap | |
4b1cb4fe DD |
27990 | |
27991 | maintainer-clean-target-libmudflap: | |
27992 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ | |
27993 | r=`${PWD_COMMAND}`; export r; \ | |
27994 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27995 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
27996 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \ |
27997 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
27998 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27999 | done; \ | |
28000 | (cd $(TARGET_SUBDIR)/libmudflap && \ | |
28001 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28002 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28003 | "RANLIB=$${RANLIB}" \ | |
28004 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28005 | maintainer-clean) \ |
4b1cb4fe DD |
28006 | || exit 1 |
28007 | ||
6bd3dfaa | 28008 | @endif target-libmudflap |
4b1cb4fe DD |
28009 | |
28010 | ||
4b1cb4fe | 28011 | |
064d0a7c PB |
28012 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. |
28013 | @if target-libssp | |
28014 | $(TARGET_SUBDIR)/libssp/multilib.out: multilib.out | |
28015 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \ | |
28016 | rm -f $(TARGET_SUBDIR)/libssp/Makefile || : ; \ | |
28017 | cp multilib.out $(TARGET_SUBDIR)/libssp/multilib.out | |
28018 | @endif target-libssp | |
28019 | ||
28020 | ||
28021 | ||
28022 | .PHONY: configure-target-libssp maybe-configure-target-libssp | |
28023 | maybe-configure-target-libssp: | |
28024 | @if target-libssp | |
28025 | maybe-configure-target-libssp: configure-target-libssp | |
28026 | configure-target-libssp: $(TARGET_SUBDIR)/libssp/multilib.out | |
28027 | @test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \ | |
28028 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \ | |
28029 | r=`${PWD_COMMAND}`; export r; \ | |
28030 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28031 | $(NORMAL_TARGET_EXPORTS) \ | |
28032 | echo Configuring in $(TARGET_SUBDIR)/libssp; \ | |
28033 | cd "$(TARGET_SUBDIR)/libssp" || exit 1; \ | |
28034 | case $(srcdir) in \ | |
28035 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
28036 | *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \ | |
28037 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
28038 | esac; \ | |
28039 | srcdiroption="--srcdir=$${topdir}/libssp"; \ | |
28040 | libsrcdir="$$s/libssp"; \ | |
28041 | rm -f no-such-file || : ; \ | |
28042 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
28043 | $(TARGET_CONFIGARGS) $${srcdiroption} \ | |
28044 | || exit 1 | |
28045 | @endif target-libssp | |
28046 | ||
28047 | ||
28048 | ||
28049 | ||
28050 | ||
28051 | .PHONY: all-target-libssp maybe-all-target-libssp | |
28052 | maybe-all-target-libssp: | |
28053 | @if target-libssp | |
28054 | TARGET-target-libssp=all | |
28055 | maybe-all-target-libssp: all-target-libssp | |
28056 | all-target-libssp: configure-target-libssp | |
28057 | @r=`${PWD_COMMAND}`; export r; \ | |
28058 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28059 | $(NORMAL_TARGET_EXPORTS) \ | |
28060 | (cd $(TARGET_SUBDIR)/libssp && \ | |
28061 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libssp)) | |
28062 | @endif target-libssp | |
28063 | ||
28064 | ||
28065 | ||
28066 | ||
28067 | ||
28068 | .PHONY: check-target-libssp maybe-check-target-libssp | |
28069 | maybe-check-target-libssp: | |
28070 | @if target-libssp | |
28071 | maybe-check-target-libssp: check-target-libssp | |
28072 | ||
28073 | check-target-libssp: | |
28074 | @r=`${PWD_COMMAND}`; export r; \ | |
28075 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28076 | $(NORMAL_TARGET_EXPORTS) \ | |
28077 | (cd $(TARGET_SUBDIR)/libssp && \ | |
28078 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) | |
28079 | ||
28080 | @endif target-libssp | |
28081 | ||
28082 | .PHONY: install-target-libssp maybe-install-target-libssp | |
28083 | maybe-install-target-libssp: | |
28084 | @if target-libssp | |
28085 | maybe-install-target-libssp: install-target-libssp | |
28086 | ||
28087 | install-target-libssp: installdirs | |
28088 | @r=`${PWD_COMMAND}`; export r; \ | |
28089 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28090 | $(NORMAL_TARGET_EXPORTS) \ | |
28091 | (cd $(TARGET_SUBDIR)/libssp && \ | |
28092 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) | |
28093 | ||
28094 | @endif target-libssp | |
28095 | ||
28096 | # Other targets (info, dvi, etc.) | |
28097 | ||
28098 | .PHONY: maybe-info-target-libssp info-target-libssp | |
28099 | maybe-info-target-libssp: | |
28100 | @if target-libssp | |
28101 | maybe-info-target-libssp: info-target-libssp | |
28102 | ||
28103 | info-target-libssp: \ | |
28104 | configure-target-libssp | |
28105 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ | |
28106 | r=`${PWD_COMMAND}`; export r; \ | |
28107 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28108 | $(NORMAL_TARGET_EXPORTS) \ | |
28109 | echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \ | |
28110 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28111 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28112 | done; \ | |
28113 | (cd $(TARGET_SUBDIR)/libssp && \ | |
28114 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28115 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28116 | "RANLIB=$${RANLIB}" \ | |
28117 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
28118 | info) \ | |
28119 | || exit 1 | |
28120 | ||
28121 | @endif target-libssp | |
28122 | ||
28123 | .PHONY: maybe-dvi-target-libssp dvi-target-libssp | |
28124 | maybe-dvi-target-libssp: | |
28125 | @if target-libssp | |
28126 | maybe-dvi-target-libssp: dvi-target-libssp | |
28127 | ||
28128 | dvi-target-libssp: \ | |
28129 | configure-target-libssp | |
28130 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ | |
28131 | r=`${PWD_COMMAND}`; export r; \ | |
28132 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28133 | $(NORMAL_TARGET_EXPORTS) \ | |
28134 | echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \ | |
28135 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28136 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28137 | done; \ | |
28138 | (cd $(TARGET_SUBDIR)/libssp && \ | |
28139 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28140 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28141 | "RANLIB=$${RANLIB}" \ | |
28142 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
28143 | dvi) \ | |
28144 | || exit 1 | |
28145 | ||
28146 | @endif target-libssp | |
28147 | ||
28148 | .PHONY: maybe-html-target-libssp html-target-libssp | |
28149 | maybe-html-target-libssp: | |
28150 | @if target-libssp | |
28151 | maybe-html-target-libssp: html-target-libssp | |
28152 | ||
28153 | html-target-libssp: \ | |
28154 | configure-target-libssp | |
28155 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ | |
28156 | r=`${PWD_COMMAND}`; export r; \ | |
28157 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28158 | $(NORMAL_TARGET_EXPORTS) \ | |
28159 | echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \ | |
28160 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28161 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28162 | done; \ | |
28163 | (cd $(TARGET_SUBDIR)/libssp && \ | |
28164 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28165 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28166 | "RANLIB=$${RANLIB}" \ | |
28167 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
28168 | html) \ | |
28169 | || exit 1 | |
28170 | ||
28171 | @endif target-libssp | |
28172 | ||
28173 | .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp | |
28174 | maybe-TAGS-target-libssp: | |
28175 | @if target-libssp | |
28176 | maybe-TAGS-target-libssp: TAGS-target-libssp | |
28177 | ||
28178 | TAGS-target-libssp: \ | |
28179 | configure-target-libssp | |
28180 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ | |
28181 | r=`${PWD_COMMAND}`; export r; \ | |
28182 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28183 | $(NORMAL_TARGET_EXPORTS) \ | |
28184 | echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \ | |
28185 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28186 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28187 | done; \ | |
28188 | (cd $(TARGET_SUBDIR)/libssp && \ | |
28189 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28190 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28191 | "RANLIB=$${RANLIB}" \ | |
28192 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
28193 | TAGS) \ | |
28194 | || exit 1 | |
28195 | ||
28196 | @endif target-libssp | |
28197 | ||
28198 | .PHONY: maybe-install-info-target-libssp install-info-target-libssp | |
28199 | maybe-install-info-target-libssp: | |
28200 | @if target-libssp | |
28201 | maybe-install-info-target-libssp: install-info-target-libssp | |
28202 | ||
28203 | install-info-target-libssp: \ | |
28204 | configure-target-libssp \ | |
28205 | info-target-libssp | |
28206 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ | |
28207 | r=`${PWD_COMMAND}`; export r; \ | |
28208 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28209 | $(NORMAL_TARGET_EXPORTS) \ | |
28210 | echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \ | |
28211 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28212 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28213 | done; \ | |
28214 | (cd $(TARGET_SUBDIR)/libssp && \ | |
28215 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28216 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28217 | "RANLIB=$${RANLIB}" \ | |
28218 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
28219 | install-info) \ | |
28220 | || exit 1 | |
28221 | ||
28222 | @endif target-libssp | |
28223 | ||
28224 | .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp | |
28225 | maybe-installcheck-target-libssp: | |
28226 | @if target-libssp | |
28227 | maybe-installcheck-target-libssp: installcheck-target-libssp | |
28228 | ||
28229 | installcheck-target-libssp: \ | |
28230 | configure-target-libssp | |
28231 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ | |
28232 | r=`${PWD_COMMAND}`; export r; \ | |
28233 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28234 | $(NORMAL_TARGET_EXPORTS) \ | |
28235 | echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \ | |
28236 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28237 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28238 | done; \ | |
28239 | (cd $(TARGET_SUBDIR)/libssp && \ | |
28240 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28241 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28242 | "RANLIB=$${RANLIB}" \ | |
28243 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
28244 | installcheck) \ | |
28245 | || exit 1 | |
28246 | ||
28247 | @endif target-libssp | |
28248 | ||
28249 | .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp | |
28250 | maybe-mostlyclean-target-libssp: | |
28251 | @if target-libssp | |
28252 | maybe-mostlyclean-target-libssp: mostlyclean-target-libssp | |
28253 | ||
28254 | mostlyclean-target-libssp: | |
28255 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ | |
28256 | r=`${PWD_COMMAND}`; export r; \ | |
28257 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28258 | $(NORMAL_TARGET_EXPORTS) \ | |
28259 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \ | |
28260 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28261 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28262 | done; \ | |
28263 | (cd $(TARGET_SUBDIR)/libssp && \ | |
28264 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28265 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28266 | "RANLIB=$${RANLIB}" \ | |
28267 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
28268 | mostlyclean) \ | |
28269 | || exit 1 | |
28270 | ||
28271 | @endif target-libssp | |
28272 | ||
28273 | .PHONY: maybe-clean-target-libssp clean-target-libssp | |
28274 | maybe-clean-target-libssp: | |
28275 | @if target-libssp | |
28276 | maybe-clean-target-libssp: clean-target-libssp | |
28277 | ||
28278 | clean-target-libssp: | |
28279 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ | |
28280 | r=`${PWD_COMMAND}`; export r; \ | |
28281 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28282 | $(NORMAL_TARGET_EXPORTS) \ | |
28283 | echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \ | |
28284 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28285 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28286 | done; \ | |
28287 | (cd $(TARGET_SUBDIR)/libssp && \ | |
28288 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28289 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28290 | "RANLIB=$${RANLIB}" \ | |
28291 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
28292 | clean) \ | |
28293 | || exit 1 | |
28294 | ||
28295 | @endif target-libssp | |
28296 | ||
28297 | .PHONY: maybe-distclean-target-libssp distclean-target-libssp | |
28298 | maybe-distclean-target-libssp: | |
28299 | @if target-libssp | |
28300 | maybe-distclean-target-libssp: distclean-target-libssp | |
28301 | ||
28302 | distclean-target-libssp: | |
28303 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ | |
28304 | r=`${PWD_COMMAND}`; export r; \ | |
28305 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28306 | $(NORMAL_TARGET_EXPORTS) \ | |
28307 | echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \ | |
28308 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28309 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28310 | done; \ | |
28311 | (cd $(TARGET_SUBDIR)/libssp && \ | |
28312 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28313 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28314 | "RANLIB=$${RANLIB}" \ | |
28315 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
28316 | distclean) \ | |
28317 | || exit 1 | |
28318 | ||
28319 | @endif target-libssp | |
28320 | ||
28321 | .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp | |
28322 | maybe-maintainer-clean-target-libssp: | |
28323 | @if target-libssp | |
28324 | maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp | |
28325 | ||
28326 | maintainer-clean-target-libssp: | |
28327 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ | |
28328 | r=`${PWD_COMMAND}`; export r; \ | |
28329 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28330 | $(NORMAL_TARGET_EXPORTS) \ | |
28331 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \ | |
28332 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28333 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28334 | done; \ | |
28335 | (cd $(TARGET_SUBDIR)/libssp && \ | |
28336 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28337 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28338 | "RANLIB=$${RANLIB}" \ | |
28339 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
28340 | maintainer-clean) \ | |
28341 | || exit 1 | |
28342 | ||
28343 | @endif target-libssp | |
28344 | ||
28345 | ||
28346 | ||
4b1cb4fe | 28347 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. |
a7254363 | 28348 | @if target-newlib |
4b1cb4fe DD |
28349 | $(TARGET_SUBDIR)/newlib/multilib.out: multilib.out |
28350 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \ | |
28351 | rm -f $(TARGET_SUBDIR)/newlib/Makefile || : ; \ | |
28352 | cp multilib.out $(TARGET_SUBDIR)/newlib/multilib.out | |
a7254363 PB |
28353 | @endif target-newlib |
28354 | ||
28355 | ||
e90269c8 | 28356 | |
a7254363 PB |
28357 | .PHONY: configure-target-newlib maybe-configure-target-newlib |
28358 | maybe-configure-target-newlib: | |
28359 | @if target-newlib | |
28360 | maybe-configure-target-newlib: configure-target-newlib | |
4b1cb4fe DD |
28361 | configure-target-newlib: $(TARGET_SUBDIR)/newlib/multilib.out |
28362 | @test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \ | |
28363 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \ | |
28364 | r=`${PWD_COMMAND}`; export r; \ | |
28365 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28366 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
28367 | echo Configuring in $(TARGET_SUBDIR)/newlib; \ |
28368 | cd "$(TARGET_SUBDIR)/newlib" || exit 1; \ | |
28369 | case $(srcdir) in \ | |
b00612cc PB |
28370 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
28371 | *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \ | |
28372 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4b1cb4fe | 28373 | esac; \ |
b00612cc PB |
28374 | srcdiroption="--srcdir=$${topdir}/newlib"; \ |
28375 | libsrcdir="$$s/newlib"; \ | |
4b1cb4fe DD |
28376 | rm -f no-such-file || : ; \ |
28377 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 28378 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
4b1cb4fe | 28379 | || exit 1 |
6bd3dfaa | 28380 | @endif target-newlib |
4b1cb4fe | 28381 | |
a7254363 PB |
28382 | |
28383 | ||
d545f33b PB |
28384 | |
28385 | ||
4b1cb4fe DD |
28386 | .PHONY: all-target-newlib maybe-all-target-newlib |
28387 | maybe-all-target-newlib: | |
6bd3dfaa | 28388 | @if target-newlib |
72b2455a | 28389 | TARGET-target-newlib=all |
6bd3dfaa | 28390 | maybe-all-target-newlib: all-target-newlib |
4b1cb4fe DD |
28391 | all-target-newlib: configure-target-newlib |
28392 | @r=`${PWD_COMMAND}`; export r; \ | |
28393 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28394 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe | 28395 | (cd $(TARGET_SUBDIR)/newlib && \ |
a7254363 | 28396 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-newlib)) |
6bd3dfaa | 28397 | @endif target-newlib |
4b1cb4fe | 28398 | |
a7254363 PB |
28399 | |
28400 | ||
d545f33b PB |
28401 | |
28402 | ||
4b1cb4fe DD |
28403 | .PHONY: check-target-newlib maybe-check-target-newlib |
28404 | maybe-check-target-newlib: | |
6bd3dfaa PB |
28405 | @if target-newlib |
28406 | maybe-check-target-newlib: check-target-newlib | |
4b1cb4fe DD |
28407 | |
28408 | check-target-newlib: | |
b40e3958 L |
28409 | @r=`${PWD_COMMAND}`; export r; \ |
28410 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28411 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 28412 | (cd $(TARGET_SUBDIR)/newlib && \ |
7ffa0b57 | 28413 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
3866be5d | 28414 | |
6bd3dfaa | 28415 | @endif target-newlib |
3866be5d | 28416 | |
4fa63067 NN |
28417 | .PHONY: install-target-newlib maybe-install-target-newlib |
28418 | maybe-install-target-newlib: | |
6bd3dfaa PB |
28419 | @if target-newlib |
28420 | maybe-install-target-newlib: install-target-newlib | |
e2b9e2dc | 28421 | |
4fa63067 | 28422 | install-target-newlib: installdirs |
b40e3958 L |
28423 | @r=`${PWD_COMMAND}`; export r; \ |
28424 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28425 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 28426 | (cd $(TARGET_SUBDIR)/newlib && \ |
7ffa0b57 | 28427 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
3866be5d | 28428 | |
6bd3dfaa | 28429 | @endif target-newlib |
3866be5d | 28430 | |
4fa63067 | 28431 | # Other targets (info, dvi, etc.) |
3866be5d | 28432 | |
4fa63067 NN |
28433 | .PHONY: maybe-info-target-newlib info-target-newlib |
28434 | maybe-info-target-newlib: | |
6bd3dfaa PB |
28435 | @if target-newlib |
28436 | maybe-info-target-newlib: info-target-newlib | |
3866be5d | 28437 | |
4fa63067 NN |
28438 | info-target-newlib: \ |
28439 | configure-target-newlib | |
28440 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ | |
28441 | r=`${PWD_COMMAND}`; export r; \ | |
28442 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28443 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
28444 | echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \ |
28445 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28446 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28447 | done; \ | |
28448 | (cd $(TARGET_SUBDIR)/newlib && \ | |
28449 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28450 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28451 | "RANLIB=$${RANLIB}" \ | |
28452 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28453 | info) \ |
4fa63067 | 28454 | || exit 1 |
16ae0395 | 28455 | |
6bd3dfaa | 28456 | @endif target-newlib |
3866be5d | 28457 | |
4fa63067 NN |
28458 | .PHONY: maybe-dvi-target-newlib dvi-target-newlib |
28459 | maybe-dvi-target-newlib: | |
6bd3dfaa PB |
28460 | @if target-newlib |
28461 | maybe-dvi-target-newlib: dvi-target-newlib | |
3866be5d | 28462 | |
4fa63067 NN |
28463 | dvi-target-newlib: \ |
28464 | configure-target-newlib | |
28465 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ | |
b40e3958 L |
28466 | r=`${PWD_COMMAND}`; export r; \ |
28467 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28468 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
28469 | echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \ |
28470 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28471 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28472 | done; \ | |
28473 | (cd $(TARGET_SUBDIR)/newlib && \ | |
28474 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28475 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28476 | "RANLIB=$${RANLIB}" \ | |
28477 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28478 | dvi) \ |
e2b9e2dc NN |
28479 | || exit 1 |
28480 | ||
6bd3dfaa | 28481 | @endif target-newlib |
3866be5d | 28482 | |
6d389afc MS |
28483 | .PHONY: maybe-html-target-newlib html-target-newlib |
28484 | maybe-html-target-newlib: | |
28485 | @if target-newlib | |
28486 | maybe-html-target-newlib: html-target-newlib | |
28487 | ||
28488 | html-target-newlib: \ | |
28489 | configure-target-newlib | |
28490 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ | |
28491 | r=`${PWD_COMMAND}`; export r; \ | |
28492 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
28493 | $(NORMAL_TARGET_EXPORTS) \ |
28494 | echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \ | |
28495 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28496 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28497 | done; \ | |
28498 | (cd $(TARGET_SUBDIR)/newlib && \ | |
28499 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28500 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28501 | "RANLIB=$${RANLIB}" \ | |
28502 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
28503 | html) \ | |
28504 | || exit 1 | |
28505 | ||
28506 | @endif target-newlib | |
28507 | ||
4fa63067 NN |
28508 | .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib |
28509 | maybe-TAGS-target-newlib: | |
6bd3dfaa PB |
28510 | @if target-newlib |
28511 | maybe-TAGS-target-newlib: TAGS-target-newlib | |
3866be5d | 28512 | |
4fa63067 NN |
28513 | TAGS-target-newlib: \ |
28514 | configure-target-newlib | |
28515 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ | |
28516 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 28517 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 28518 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
28519 | echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \ |
28520 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28521 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28522 | done; \ | |
28523 | (cd $(TARGET_SUBDIR)/newlib && \ | |
28524 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28525 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28526 | "RANLIB=$${RANLIB}" \ | |
28527 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28528 | TAGS) \ |
4fa63067 | 28529 | || exit 1 |
3866be5d | 28530 | |
6bd3dfaa | 28531 | @endif target-newlib |
3866be5d | 28532 | |
4fa63067 NN |
28533 | .PHONY: maybe-install-info-target-newlib install-info-target-newlib |
28534 | maybe-install-info-target-newlib: | |
6bd3dfaa PB |
28535 | @if target-newlib |
28536 | maybe-install-info-target-newlib: install-info-target-newlib | |
16ae0395 | 28537 | |
4fa63067 NN |
28538 | install-info-target-newlib: \ |
28539 | configure-target-newlib \ | |
28540 | info-target-newlib | |
28541 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ | |
28542 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 28543 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 28544 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
28545 | echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \ |
28546 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28547 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28548 | done; \ | |
28549 | (cd $(TARGET_SUBDIR)/newlib && \ | |
28550 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28551 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28552 | "RANLIB=$${RANLIB}" \ | |
28553 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28554 | install-info) \ |
4fa63067 | 28555 | || exit 1 |
3866be5d | 28556 | |
6bd3dfaa | 28557 | @endif target-newlib |
3866be5d | 28558 | |
4fa63067 NN |
28559 | .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib |
28560 | maybe-installcheck-target-newlib: | |
6bd3dfaa PB |
28561 | @if target-newlib |
28562 | maybe-installcheck-target-newlib: installcheck-target-newlib | |
4fa63067 NN |
28563 | |
28564 | installcheck-target-newlib: \ | |
28565 | configure-target-newlib | |
28566 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ | |
b40e3958 L |
28567 | r=`${PWD_COMMAND}`; export r; \ |
28568 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28569 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
28570 | echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \ |
28571 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28572 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28573 | done; \ | |
28574 | (cd $(TARGET_SUBDIR)/newlib && \ | |
28575 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28576 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28577 | "RANLIB=$${RANLIB}" \ | |
28578 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28579 | installcheck) \ |
e2b9e2dc NN |
28580 | || exit 1 |
28581 | ||
6bd3dfaa | 28582 | @endif target-newlib |
3866be5d | 28583 | |
4fa63067 NN |
28584 | .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib |
28585 | maybe-mostlyclean-target-newlib: | |
6bd3dfaa PB |
28586 | @if target-newlib |
28587 | maybe-mostlyclean-target-newlib: mostlyclean-target-newlib | |
3866be5d | 28588 | |
4fa63067 NN |
28589 | mostlyclean-target-newlib: |
28590 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ | |
28591 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 28592 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 28593 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
28594 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \ |
28595 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28596 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28597 | done; \ | |
28598 | (cd $(TARGET_SUBDIR)/newlib && \ | |
28599 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28600 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28601 | "RANLIB=$${RANLIB}" \ | |
28602 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28603 | mostlyclean) \ |
4fa63067 | 28604 | || exit 1 |
3866be5d | 28605 | |
6bd3dfaa | 28606 | @endif target-newlib |
3866be5d | 28607 | |
4fa63067 NN |
28608 | .PHONY: maybe-clean-target-newlib clean-target-newlib |
28609 | maybe-clean-target-newlib: | |
6bd3dfaa PB |
28610 | @if target-newlib |
28611 | maybe-clean-target-newlib: clean-target-newlib | |
16ae0395 | 28612 | |
4fa63067 NN |
28613 | clean-target-newlib: |
28614 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ | |
28615 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 28616 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 28617 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
28618 | echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \ |
28619 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28620 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28621 | done; \ | |
28622 | (cd $(TARGET_SUBDIR)/newlib && \ | |
28623 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28624 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28625 | "RANLIB=$${RANLIB}" \ | |
28626 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28627 | clean) \ |
4fa63067 | 28628 | || exit 1 |
3866be5d | 28629 | |
6bd3dfaa | 28630 | @endif target-newlib |
3866be5d | 28631 | |
4fa63067 NN |
28632 | .PHONY: maybe-distclean-target-newlib distclean-target-newlib |
28633 | maybe-distclean-target-newlib: | |
6bd3dfaa PB |
28634 | @if target-newlib |
28635 | maybe-distclean-target-newlib: distclean-target-newlib | |
4fa63067 NN |
28636 | |
28637 | distclean-target-newlib: | |
28638 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ | |
b40e3958 L |
28639 | r=`${PWD_COMMAND}`; export r; \ |
28640 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28641 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
28642 | echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \ |
28643 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28644 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28645 | done; \ | |
28646 | (cd $(TARGET_SUBDIR)/newlib && \ | |
28647 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28648 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28649 | "RANLIB=$${RANLIB}" \ | |
28650 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28651 | distclean) \ |
e2b9e2dc NN |
28652 | || exit 1 |
28653 | ||
6bd3dfaa | 28654 | @endif target-newlib |
3866be5d | 28655 | |
4fa63067 NN |
28656 | .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib |
28657 | maybe-maintainer-clean-target-newlib: | |
6bd3dfaa PB |
28658 | @if target-newlib |
28659 | maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib | |
3866be5d | 28660 | |
4fa63067 NN |
28661 | maintainer-clean-target-newlib: |
28662 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ | |
28663 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 28664 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 28665 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
28666 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \ |
28667 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28668 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28669 | done; \ | |
28670 | (cd $(TARGET_SUBDIR)/newlib && \ | |
28671 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28672 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28673 | "RANLIB=$${RANLIB}" \ | |
28674 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28675 | maintainer-clean) \ |
4fa63067 | 28676 | || exit 1 |
3866be5d | 28677 | |
6bd3dfaa | 28678 | @endif target-newlib |
3866be5d | 28679 | |
16ae0395 | 28680 | |
4b1cb4fe DD |
28681 | |
28682 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. | |
a7254363 | 28683 | @if target-libgfortran |
4b1cb4fe DD |
28684 | $(TARGET_SUBDIR)/libgfortran/multilib.out: multilib.out |
28685 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \ | |
28686 | rm -f $(TARGET_SUBDIR)/libgfortran/Makefile || : ; \ | |
28687 | cp multilib.out $(TARGET_SUBDIR)/libgfortran/multilib.out | |
a7254363 PB |
28688 | @endif target-libgfortran |
28689 | ||
28690 | ||
4b1cb4fe | 28691 | |
a7254363 PB |
28692 | .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran |
28693 | maybe-configure-target-libgfortran: | |
28694 | @if target-libgfortran | |
28695 | maybe-configure-target-libgfortran: configure-target-libgfortran | |
4b1cb4fe DD |
28696 | configure-target-libgfortran: $(TARGET_SUBDIR)/libgfortran/multilib.out |
28697 | @test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \ | |
28698 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \ | |
28699 | r=`${PWD_COMMAND}`; export r; \ | |
28700 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28701 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
28702 | echo Configuring in $(TARGET_SUBDIR)/libgfortran; \ |
28703 | cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \ | |
28704 | case $(srcdir) in \ | |
b00612cc PB |
28705 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
28706 | *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \ | |
28707 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4b1cb4fe | 28708 | esac; \ |
b00612cc PB |
28709 | srcdiroption="--srcdir=$${topdir}/libgfortran"; \ |
28710 | libsrcdir="$$s/libgfortran"; \ | |
4b1cb4fe DD |
28711 | rm -f no-such-file || : ; \ |
28712 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 28713 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
4b1cb4fe | 28714 | || exit 1 |
6bd3dfaa | 28715 | @endif target-libgfortran |
4b1cb4fe | 28716 | |
a7254363 PB |
28717 | |
28718 | ||
d545f33b PB |
28719 | |
28720 | ||
4b1cb4fe DD |
28721 | .PHONY: all-target-libgfortran maybe-all-target-libgfortran |
28722 | maybe-all-target-libgfortran: | |
6bd3dfaa | 28723 | @if target-libgfortran |
72b2455a | 28724 | TARGET-target-libgfortran=all |
6bd3dfaa | 28725 | maybe-all-target-libgfortran: all-target-libgfortran |
4b1cb4fe DD |
28726 | all-target-libgfortran: configure-target-libgfortran |
28727 | @r=`${PWD_COMMAND}`; export r; \ | |
28728 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28729 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe | 28730 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
a7254363 | 28731 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgfortran)) |
6bd3dfaa | 28732 | @endif target-libgfortran |
4b1cb4fe | 28733 | |
a7254363 PB |
28734 | |
28735 | ||
d545f33b PB |
28736 | |
28737 | ||
4b1cb4fe DD |
28738 | .PHONY: check-target-libgfortran maybe-check-target-libgfortran |
28739 | maybe-check-target-libgfortran: | |
6bd3dfaa PB |
28740 | @if target-libgfortran |
28741 | maybe-check-target-libgfortran: check-target-libgfortran | |
4b1cb4fe DD |
28742 | |
28743 | check-target-libgfortran: | |
28744 | @r=`${PWD_COMMAND}`; export r; \ | |
28745 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28746 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe | 28747 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
7ffa0b57 | 28748 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
4b1cb4fe | 28749 | |
6bd3dfaa | 28750 | @endif target-libgfortran |
4b1cb4fe DD |
28751 | |
28752 | .PHONY: install-target-libgfortran maybe-install-target-libgfortran | |
28753 | maybe-install-target-libgfortran: | |
6bd3dfaa PB |
28754 | @if target-libgfortran |
28755 | maybe-install-target-libgfortran: install-target-libgfortran | |
4b1cb4fe DD |
28756 | |
28757 | install-target-libgfortran: installdirs | |
28758 | @r=`${PWD_COMMAND}`; export r; \ | |
28759 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28760 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe | 28761 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
7ffa0b57 | 28762 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
4b1cb4fe | 28763 | |
6bd3dfaa | 28764 | @endif target-libgfortran |
4b1cb4fe DD |
28765 | |
28766 | # Other targets (info, dvi, etc.) | |
28767 | ||
28768 | .PHONY: maybe-info-target-libgfortran info-target-libgfortran | |
28769 | maybe-info-target-libgfortran: | |
6bd3dfaa PB |
28770 | @if target-libgfortran |
28771 | maybe-info-target-libgfortran: info-target-libgfortran | |
4b1cb4fe DD |
28772 | |
28773 | info-target-libgfortran: \ | |
28774 | configure-target-libgfortran | |
28775 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ | |
28776 | r=`${PWD_COMMAND}`; export r; \ | |
28777 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28778 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
28779 | echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \ |
28780 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28781 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28782 | done; \ | |
28783 | (cd $(TARGET_SUBDIR)/libgfortran && \ | |
28784 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28785 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28786 | "RANLIB=$${RANLIB}" \ | |
28787 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28788 | info) \ |
4b1cb4fe DD |
28789 | || exit 1 |
28790 | ||
6bd3dfaa | 28791 | @endif target-libgfortran |
4b1cb4fe DD |
28792 | |
28793 | .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran | |
28794 | maybe-dvi-target-libgfortran: | |
6bd3dfaa PB |
28795 | @if target-libgfortran |
28796 | maybe-dvi-target-libgfortran: dvi-target-libgfortran | |
4b1cb4fe DD |
28797 | |
28798 | dvi-target-libgfortran: \ | |
28799 | configure-target-libgfortran | |
28800 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ | |
28801 | r=`${PWD_COMMAND}`; export r; \ | |
28802 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28803 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
28804 | echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \ |
28805 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28806 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28807 | done; \ | |
28808 | (cd $(TARGET_SUBDIR)/libgfortran && \ | |
28809 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28810 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28811 | "RANLIB=$${RANLIB}" \ | |
28812 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28813 | dvi) \ |
4b1cb4fe DD |
28814 | || exit 1 |
28815 | ||
6bd3dfaa | 28816 | @endif target-libgfortran |
4b1cb4fe | 28817 | |
6d389afc MS |
28818 | .PHONY: maybe-html-target-libgfortran html-target-libgfortran |
28819 | maybe-html-target-libgfortran: | |
28820 | @if target-libgfortran | |
28821 | maybe-html-target-libgfortran: html-target-libgfortran | |
28822 | ||
28823 | html-target-libgfortran: \ | |
28824 | configure-target-libgfortran | |
28825 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ | |
28826 | r=`${PWD_COMMAND}`; export r; \ | |
28827 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
28828 | $(NORMAL_TARGET_EXPORTS) \ |
28829 | echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \ | |
28830 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28831 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28832 | done; \ | |
28833 | (cd $(TARGET_SUBDIR)/libgfortran && \ | |
28834 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28835 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28836 | "RANLIB=$${RANLIB}" \ | |
28837 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
28838 | html) \ | |
28839 | || exit 1 | |
28840 | ||
28841 | @endif target-libgfortran | |
28842 | ||
4b1cb4fe DD |
28843 | .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran |
28844 | maybe-TAGS-target-libgfortran: | |
6bd3dfaa PB |
28845 | @if target-libgfortran |
28846 | maybe-TAGS-target-libgfortran: TAGS-target-libgfortran | |
4b1cb4fe DD |
28847 | |
28848 | TAGS-target-libgfortran: \ | |
28849 | configure-target-libgfortran | |
28850 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ | |
28851 | r=`${PWD_COMMAND}`; export r; \ | |
28852 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28853 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
28854 | echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \ |
28855 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28856 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28857 | done; \ | |
28858 | (cd $(TARGET_SUBDIR)/libgfortran && \ | |
28859 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28860 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28861 | "RANLIB=$${RANLIB}" \ | |
28862 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28863 | TAGS) \ |
4b1cb4fe DD |
28864 | || exit 1 |
28865 | ||
6bd3dfaa | 28866 | @endif target-libgfortran |
4b1cb4fe DD |
28867 | |
28868 | .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran | |
28869 | maybe-install-info-target-libgfortran: | |
6bd3dfaa PB |
28870 | @if target-libgfortran |
28871 | maybe-install-info-target-libgfortran: install-info-target-libgfortran | |
4b1cb4fe DD |
28872 | |
28873 | install-info-target-libgfortran: \ | |
28874 | configure-target-libgfortran \ | |
28875 | info-target-libgfortran | |
28876 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ | |
28877 | r=`${PWD_COMMAND}`; export r; \ | |
28878 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28879 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
28880 | echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \ |
28881 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28882 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28883 | done; \ | |
28884 | (cd $(TARGET_SUBDIR)/libgfortran && \ | |
28885 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28886 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28887 | "RANLIB=$${RANLIB}" \ | |
28888 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28889 | install-info) \ |
4b1cb4fe DD |
28890 | || exit 1 |
28891 | ||
6bd3dfaa | 28892 | @endif target-libgfortran |
4b1cb4fe DD |
28893 | |
28894 | .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran | |
28895 | maybe-installcheck-target-libgfortran: | |
6bd3dfaa PB |
28896 | @if target-libgfortran |
28897 | maybe-installcheck-target-libgfortran: installcheck-target-libgfortran | |
4b1cb4fe DD |
28898 | |
28899 | installcheck-target-libgfortran: \ | |
28900 | configure-target-libgfortran | |
28901 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ | |
28902 | r=`${PWD_COMMAND}`; export r; \ | |
28903 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28904 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
28905 | echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \ |
28906 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28907 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28908 | done; \ | |
28909 | (cd $(TARGET_SUBDIR)/libgfortran && \ | |
28910 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28911 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28912 | "RANLIB=$${RANLIB}" \ | |
28913 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28914 | installcheck) \ |
4b1cb4fe DD |
28915 | || exit 1 |
28916 | ||
6bd3dfaa | 28917 | @endif target-libgfortran |
4b1cb4fe DD |
28918 | |
28919 | .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran | |
28920 | maybe-mostlyclean-target-libgfortran: | |
6bd3dfaa PB |
28921 | @if target-libgfortran |
28922 | maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran | |
4b1cb4fe DD |
28923 | |
28924 | mostlyclean-target-libgfortran: | |
28925 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ | |
28926 | r=`${PWD_COMMAND}`; export r; \ | |
28927 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28928 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
28929 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \ |
28930 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28931 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28932 | done; \ | |
28933 | (cd $(TARGET_SUBDIR)/libgfortran && \ | |
28934 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28935 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28936 | "RANLIB=$${RANLIB}" \ | |
28937 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28938 | mostlyclean) \ |
4b1cb4fe DD |
28939 | || exit 1 |
28940 | ||
6bd3dfaa | 28941 | @endif target-libgfortran |
4b1cb4fe DD |
28942 | |
28943 | .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran | |
28944 | maybe-clean-target-libgfortran: | |
6bd3dfaa PB |
28945 | @if target-libgfortran |
28946 | maybe-clean-target-libgfortran: clean-target-libgfortran | |
4b1cb4fe DD |
28947 | |
28948 | clean-target-libgfortran: | |
28949 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ | |
28950 | r=`${PWD_COMMAND}`; export r; \ | |
28951 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28952 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
28953 | echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \ |
28954 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28955 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28956 | done; \ | |
28957 | (cd $(TARGET_SUBDIR)/libgfortran && \ | |
28958 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28959 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28960 | "RANLIB=$${RANLIB}" \ | |
28961 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28962 | clean) \ |
4b1cb4fe DD |
28963 | || exit 1 |
28964 | ||
6bd3dfaa | 28965 | @endif target-libgfortran |
4b1cb4fe DD |
28966 | |
28967 | .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran | |
28968 | maybe-distclean-target-libgfortran: | |
6bd3dfaa PB |
28969 | @if target-libgfortran |
28970 | maybe-distclean-target-libgfortran: distclean-target-libgfortran | |
4b1cb4fe DD |
28971 | |
28972 | distclean-target-libgfortran: | |
28973 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ | |
28974 | r=`${PWD_COMMAND}`; export r; \ | |
28975 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28976 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
28977 | echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \ |
28978 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
28979 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28980 | done; \ | |
28981 | (cd $(TARGET_SUBDIR)/libgfortran && \ | |
28982 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
28983 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28984 | "RANLIB=$${RANLIB}" \ | |
28985 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 28986 | distclean) \ |
4b1cb4fe DD |
28987 | || exit 1 |
28988 | ||
6bd3dfaa | 28989 | @endif target-libgfortran |
4b1cb4fe DD |
28990 | |
28991 | .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran | |
28992 | maybe-maintainer-clean-target-libgfortran: | |
6bd3dfaa PB |
28993 | @if target-libgfortran |
28994 | maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran | |
4b1cb4fe DD |
28995 | |
28996 | maintainer-clean-target-libgfortran: | |
28997 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ | |
28998 | r=`${PWD_COMMAND}`; export r; \ | |
28999 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29000 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
29001 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \ |
29002 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29003 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29004 | done; \ | |
29005 | (cd $(TARGET_SUBDIR)/libgfortran && \ | |
29006 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29007 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29008 | "RANLIB=$${RANLIB}" \ | |
29009 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29010 | maintainer-clean) \ |
4b1cb4fe DD |
29011 | || exit 1 |
29012 | ||
6bd3dfaa | 29013 | @endif target-libgfortran |
4b1cb4fe DD |
29014 | |
29015 | ||
3866be5d | 29016 | |
4fa63067 | 29017 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. |
a7254363 | 29018 | @if target-libobjc |
4fa63067 NN |
29019 | $(TARGET_SUBDIR)/libobjc/multilib.out: multilib.out |
29020 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \ | |
29021 | rm -f $(TARGET_SUBDIR)/libobjc/Makefile || : ; \ | |
29022 | cp multilib.out $(TARGET_SUBDIR)/libobjc/multilib.out | |
a7254363 PB |
29023 | @endif target-libobjc |
29024 | ||
29025 | ||
e90269c8 | 29026 | |
a7254363 PB |
29027 | .PHONY: configure-target-libobjc maybe-configure-target-libobjc |
29028 | maybe-configure-target-libobjc: | |
29029 | @if target-libobjc | |
29030 | maybe-configure-target-libobjc: configure-target-libobjc | |
4fa63067 NN |
29031 | configure-target-libobjc: $(TARGET_SUBDIR)/libobjc/multilib.out |
29032 | @test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \ | |
29033 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \ | |
b40e3958 | 29034 | r=`${PWD_COMMAND}`; export r; \ |
378fce5b | 29035 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29036 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29037 | echo Configuring in $(TARGET_SUBDIR)/libobjc; \ |
29038 | cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \ | |
e2b9e2dc | 29039 | case $(srcdir) in \ |
b00612cc PB |
29040 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
29041 | *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \ | |
29042 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 29043 | esac; \ |
b00612cc PB |
29044 | srcdiroption="--srcdir=$${topdir}/libobjc"; \ |
29045 | libsrcdir="$$s/libobjc"; \ | |
4fa63067 NN |
29046 | rm -f no-such-file || : ; \ |
29047 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 29048 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 29049 | || exit 1 |
6bd3dfaa | 29050 | @endif target-libobjc |
e2b9e2dc | 29051 | |
a7254363 PB |
29052 | |
29053 | ||
d545f33b PB |
29054 | |
29055 | ||
4fa63067 NN |
29056 | .PHONY: all-target-libobjc maybe-all-target-libobjc |
29057 | maybe-all-target-libobjc: | |
6bd3dfaa | 29058 | @if target-libobjc |
72b2455a | 29059 | TARGET-target-libobjc=all |
6bd3dfaa | 29060 | maybe-all-target-libobjc: all-target-libobjc |
4fa63067 | 29061 | all-target-libobjc: configure-target-libobjc |
b40e3958 L |
29062 | @r=`${PWD_COMMAND}`; export r; \ |
29063 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29064 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 29065 | (cd $(TARGET_SUBDIR)/libobjc && \ |
a7254363 | 29066 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libobjc)) |
6bd3dfaa | 29067 | @endif target-libobjc |
3866be5d | 29068 | |
a7254363 PB |
29069 | |
29070 | ||
d545f33b PB |
29071 | |
29072 | ||
4fa63067 NN |
29073 | .PHONY: check-target-libobjc maybe-check-target-libobjc |
29074 | maybe-check-target-libobjc: | |
6bd3dfaa PB |
29075 | @if target-libobjc |
29076 | maybe-check-target-libobjc: check-target-libobjc | |
3866be5d | 29077 | |
4fa63067 | 29078 | check-target-libobjc: |
b40e3958 L |
29079 | @r=`${PWD_COMMAND}`; export r; \ |
29080 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29081 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 29082 | (cd $(TARGET_SUBDIR)/libobjc && \ |
7ffa0b57 | 29083 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
3866be5d | 29084 | |
6bd3dfaa | 29085 | @endif target-libobjc |
3866be5d | 29086 | |
4fa63067 NN |
29087 | .PHONY: install-target-libobjc maybe-install-target-libobjc |
29088 | maybe-install-target-libobjc: | |
6bd3dfaa PB |
29089 | @if target-libobjc |
29090 | maybe-install-target-libobjc: install-target-libobjc | |
e2b9e2dc | 29091 | |
4fa63067 | 29092 | install-target-libobjc: installdirs |
b40e3958 L |
29093 | @r=`${PWD_COMMAND}`; export r; \ |
29094 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29095 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 29096 | (cd $(TARGET_SUBDIR)/libobjc && \ |
7ffa0b57 | 29097 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
3866be5d | 29098 | |
6bd3dfaa | 29099 | @endif target-libobjc |
3866be5d | 29100 | |
4fa63067 NN |
29101 | # Other targets (info, dvi, etc.) |
29102 | ||
29103 | .PHONY: maybe-info-target-libobjc info-target-libobjc | |
29104 | maybe-info-target-libobjc: | |
6bd3dfaa PB |
29105 | @if target-libobjc |
29106 | maybe-info-target-libobjc: info-target-libobjc | |
4fa63067 NN |
29107 | |
29108 | info-target-libobjc: \ | |
29109 | configure-target-libobjc | |
29110 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ | |
29111 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29112 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29113 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29114 | echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \ |
29115 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29116 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29117 | done; \ | |
29118 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
29119 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29120 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29121 | "RANLIB=$${RANLIB}" \ | |
29122 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29123 | info) \ |
4fa63067 | 29124 | || exit 1 |
3866be5d | 29125 | |
6bd3dfaa | 29126 | @endif target-libobjc |
3866be5d | 29127 | |
4fa63067 NN |
29128 | .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc |
29129 | maybe-dvi-target-libobjc: | |
6bd3dfaa PB |
29130 | @if target-libobjc |
29131 | maybe-dvi-target-libobjc: dvi-target-libobjc | |
16ae0395 | 29132 | |
4fa63067 NN |
29133 | dvi-target-libobjc: \ |
29134 | configure-target-libobjc | |
29135 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ | |
29136 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29137 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29138 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29139 | echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \ |
29140 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29141 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29142 | done; \ | |
29143 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
29144 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29145 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29146 | "RANLIB=$${RANLIB}" \ | |
29147 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29148 | dvi) \ |
4fa63067 | 29149 | || exit 1 |
3866be5d | 29150 | |
6bd3dfaa | 29151 | @endif target-libobjc |
3866be5d | 29152 | |
6d389afc MS |
29153 | .PHONY: maybe-html-target-libobjc html-target-libobjc |
29154 | maybe-html-target-libobjc: | |
29155 | @if target-libobjc | |
29156 | maybe-html-target-libobjc: html-target-libobjc | |
29157 | ||
29158 | html-target-libobjc: \ | |
29159 | configure-target-libobjc | |
29160 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ | |
29161 | r=`${PWD_COMMAND}`; export r; \ | |
29162 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
29163 | $(NORMAL_TARGET_EXPORTS) \ |
29164 | echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \ | |
29165 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29166 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29167 | done; \ | |
29168 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
29169 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29170 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29171 | "RANLIB=$${RANLIB}" \ | |
29172 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
29173 | html) \ | |
29174 | || exit 1 | |
29175 | ||
29176 | @endif target-libobjc | |
29177 | ||
4fa63067 NN |
29178 | .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc |
29179 | maybe-TAGS-target-libobjc: | |
6bd3dfaa PB |
29180 | @if target-libobjc |
29181 | maybe-TAGS-target-libobjc: TAGS-target-libobjc | |
4fa63067 NN |
29182 | |
29183 | TAGS-target-libobjc: \ | |
29184 | configure-target-libobjc | |
29185 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ | |
b40e3958 L |
29186 | r=`${PWD_COMMAND}`; export r; \ |
29187 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29188 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29189 | echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \ |
29190 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29191 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29192 | done; \ | |
29193 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
29194 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29195 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29196 | "RANLIB=$${RANLIB}" \ | |
29197 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29198 | TAGS) \ |
e2b9e2dc NN |
29199 | || exit 1 |
29200 | ||
6bd3dfaa | 29201 | @endif target-libobjc |
4fa63067 NN |
29202 | |
29203 | .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc | |
29204 | maybe-install-info-target-libobjc: | |
6bd3dfaa PB |
29205 | @if target-libobjc |
29206 | maybe-install-info-target-libobjc: install-info-target-libobjc | |
4fa63067 NN |
29207 | |
29208 | install-info-target-libobjc: \ | |
29209 | configure-target-libobjc \ | |
29210 | info-target-libobjc | |
29211 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ | |
29212 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29213 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29214 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29215 | echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \ |
29216 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29217 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29218 | done; \ | |
29219 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
29220 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29221 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29222 | "RANLIB=$${RANLIB}" \ | |
29223 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29224 | install-info) \ |
4fa63067 | 29225 | || exit 1 |
3866be5d | 29226 | |
6bd3dfaa | 29227 | @endif target-libobjc |
3866be5d | 29228 | |
4fa63067 NN |
29229 | .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc |
29230 | maybe-installcheck-target-libobjc: | |
6bd3dfaa PB |
29231 | @if target-libobjc |
29232 | maybe-installcheck-target-libobjc: installcheck-target-libobjc | |
4fa63067 NN |
29233 | |
29234 | installcheck-target-libobjc: \ | |
29235 | configure-target-libobjc | |
29236 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ | |
29237 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29238 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29239 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29240 | echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \ |
29241 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29242 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29243 | done; \ | |
29244 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
29245 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29246 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29247 | "RANLIB=$${RANLIB}" \ | |
29248 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29249 | installcheck) \ |
4fa63067 | 29250 | || exit 1 |
3866be5d | 29251 | |
6bd3dfaa | 29252 | @endif target-libobjc |
3866be5d | 29253 | |
4fa63067 NN |
29254 | .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc |
29255 | maybe-mostlyclean-target-libobjc: | |
6bd3dfaa PB |
29256 | @if target-libobjc |
29257 | maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc | |
16ae0395 | 29258 | |
4fa63067 NN |
29259 | mostlyclean-target-libobjc: |
29260 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ | |
29261 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29262 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29263 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29264 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \ |
29265 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29266 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29267 | done; \ | |
29268 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
29269 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29270 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29271 | "RANLIB=$${RANLIB}" \ | |
29272 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29273 | mostlyclean) \ |
4fa63067 | 29274 | || exit 1 |
3866be5d | 29275 | |
6bd3dfaa | 29276 | @endif target-libobjc |
3866be5d | 29277 | |
4fa63067 NN |
29278 | .PHONY: maybe-clean-target-libobjc clean-target-libobjc |
29279 | maybe-clean-target-libobjc: | |
6bd3dfaa PB |
29280 | @if target-libobjc |
29281 | maybe-clean-target-libobjc: clean-target-libobjc | |
4fa63067 NN |
29282 | |
29283 | clean-target-libobjc: | |
29284 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ | |
b40e3958 L |
29285 | r=`${PWD_COMMAND}`; export r; \ |
29286 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29287 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29288 | echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \ |
29289 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29290 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29291 | done; \ | |
29292 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
29293 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29294 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29295 | "RANLIB=$${RANLIB}" \ | |
29296 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29297 | clean) \ |
e2b9e2dc NN |
29298 | || exit 1 |
29299 | ||
6bd3dfaa | 29300 | @endif target-libobjc |
3866be5d | 29301 | |
4fa63067 NN |
29302 | .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc |
29303 | maybe-distclean-target-libobjc: | |
6bd3dfaa PB |
29304 | @if target-libobjc |
29305 | maybe-distclean-target-libobjc: distclean-target-libobjc | |
3866be5d | 29306 | |
4fa63067 NN |
29307 | distclean-target-libobjc: |
29308 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ | |
29309 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29310 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29311 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29312 | echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \ |
29313 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29314 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29315 | done; \ | |
29316 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
29317 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29318 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29319 | "RANLIB=$${RANLIB}" \ | |
29320 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29321 | distclean) \ |
4fa63067 | 29322 | || exit 1 |
3866be5d | 29323 | |
6bd3dfaa | 29324 | @endif target-libobjc |
3866be5d | 29325 | |
4fa63067 NN |
29326 | .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc |
29327 | maybe-maintainer-clean-target-libobjc: | |
6bd3dfaa PB |
29328 | @if target-libobjc |
29329 | maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc | |
16ae0395 | 29330 | |
4fa63067 NN |
29331 | maintainer-clean-target-libobjc: |
29332 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ | |
29333 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29334 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29335 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29336 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \ |
29337 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29338 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29339 | done; \ | |
29340 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
29341 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29342 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29343 | "RANLIB=$${RANLIB}" \ | |
29344 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29345 | maintainer-clean) \ |
4fa63067 | 29346 | || exit 1 |
3866be5d | 29347 | |
6bd3dfaa | 29348 | @endif target-libobjc |
3866be5d | 29349 | |
4fa63067 | 29350 | |
4fa63067 NN |
29351 | |
29352 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. | |
a7254363 | 29353 | @if target-libtermcap |
4fa63067 NN |
29354 | $(TARGET_SUBDIR)/libtermcap/multilib.out: multilib.out |
29355 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \ | |
29356 | rm -f $(TARGET_SUBDIR)/libtermcap/Makefile || : ; \ | |
29357 | cp multilib.out $(TARGET_SUBDIR)/libtermcap/multilib.out | |
a7254363 PB |
29358 | @endif target-libtermcap |
29359 | ||
29360 | ||
e90269c8 | 29361 | |
a7254363 PB |
29362 | .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap |
29363 | maybe-configure-target-libtermcap: | |
29364 | @if target-libtermcap | |
29365 | maybe-configure-target-libtermcap: configure-target-libtermcap | |
4fa63067 NN |
29366 | configure-target-libtermcap: $(TARGET_SUBDIR)/libtermcap/multilib.out |
29367 | @test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \ | |
29368 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \ | |
b40e3958 L |
29369 | r=`${PWD_COMMAND}`; export r; \ |
29370 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29371 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29372 | echo Configuring in $(TARGET_SUBDIR)/libtermcap; \ |
29373 | cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \ | |
e2b9e2dc | 29374 | case $(srcdir) in \ |
b00612cc PB |
29375 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
29376 | *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \ | |
29377 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 29378 | esac; \ |
b00612cc PB |
29379 | srcdiroption="--srcdir=$${topdir}/libtermcap"; \ |
29380 | libsrcdir="$$s/libtermcap"; \ | |
4fa63067 NN |
29381 | rm -f no-such-file || : ; \ |
29382 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 29383 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 29384 | || exit 1 |
6bd3dfaa | 29385 | @endif target-libtermcap |
e2b9e2dc | 29386 | |
a7254363 PB |
29387 | |
29388 | ||
d545f33b PB |
29389 | |
29390 | ||
4fa63067 NN |
29391 | .PHONY: all-target-libtermcap maybe-all-target-libtermcap |
29392 | maybe-all-target-libtermcap: | |
6bd3dfaa | 29393 | @if target-libtermcap |
72b2455a | 29394 | TARGET-target-libtermcap=all |
6bd3dfaa | 29395 | maybe-all-target-libtermcap: all-target-libtermcap |
4fa63067 | 29396 | all-target-libtermcap: configure-target-libtermcap |
b40e3958 L |
29397 | @r=`${PWD_COMMAND}`; export r; \ |
29398 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29399 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 29400 | (cd $(TARGET_SUBDIR)/libtermcap && \ |
a7254363 | 29401 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libtermcap)) |
6bd3dfaa | 29402 | @endif target-libtermcap |
3866be5d | 29403 | |
a7254363 PB |
29404 | |
29405 | ||
d545f33b PB |
29406 | |
29407 | ||
4fa63067 NN |
29408 | .PHONY: check-target-libtermcap maybe-check-target-libtermcap |
29409 | maybe-check-target-libtermcap: | |
6bd3dfaa PB |
29410 | @if target-libtermcap |
29411 | maybe-check-target-libtermcap: check-target-libtermcap | |
3866be5d | 29412 | |
4fa63067 NN |
29413 | # Dummy target for uncheckable module. |
29414 | check-target-libtermcap: | |
29415 | ||
6bd3dfaa | 29416 | @endif target-libtermcap |
4fa63067 NN |
29417 | |
29418 | .PHONY: install-target-libtermcap maybe-install-target-libtermcap | |
29419 | maybe-install-target-libtermcap: | |
6bd3dfaa PB |
29420 | @if target-libtermcap |
29421 | maybe-install-target-libtermcap: install-target-libtermcap | |
4fa63067 NN |
29422 | |
29423 | install-target-libtermcap: installdirs | |
b40e3958 L |
29424 | @r=`${PWD_COMMAND}`; export r; \ |
29425 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29426 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 29427 | (cd $(TARGET_SUBDIR)/libtermcap && \ |
7ffa0b57 | 29428 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
3866be5d | 29429 | |
6bd3dfaa | 29430 | @endif target-libtermcap |
3866be5d | 29431 | |
4fa63067 | 29432 | # Other targets (info, dvi, etc.) |
16ae0395 | 29433 | |
4fa63067 NN |
29434 | .PHONY: maybe-info-target-libtermcap info-target-libtermcap |
29435 | maybe-info-target-libtermcap: | |
6bd3dfaa | 29436 | @if target-libtermcap |
6d389afc MS |
29437 | maybe-info-target-libtermcap: info-target-libtermcap |
29438 | ||
29439 | info-target-libtermcap: \ | |
29440 | configure-target-libtermcap | |
29441 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ | |
29442 | r=`${PWD_COMMAND}`; export r; \ | |
29443 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
29444 | $(NORMAL_TARGET_EXPORTS) \ |
29445 | echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \ | |
29446 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29447 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29448 | done; \ | |
29449 | (cd $(TARGET_SUBDIR)/libtermcap && \ | |
29450 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29451 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29452 | "RANLIB=$${RANLIB}" \ | |
29453 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
29454 | info) \ | |
29455 | || exit 1 | |
29456 | ||
29457 | @endif target-libtermcap | |
29458 | ||
29459 | .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap | |
29460 | maybe-dvi-target-libtermcap: | |
29461 | @if target-libtermcap | |
29462 | maybe-dvi-target-libtermcap: dvi-target-libtermcap | |
4fa63067 | 29463 | |
6d389afc | 29464 | dvi-target-libtermcap: \ |
4fa63067 NN |
29465 | configure-target-libtermcap |
29466 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ | |
29467 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29468 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29469 | $(NORMAL_TARGET_EXPORTS) \ |
6d389afc | 29470 | echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \ |
4fa63067 NN |
29471 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
29472 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29473 | done; \ | |
29474 | (cd $(TARGET_SUBDIR)/libtermcap && \ | |
29475 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29476 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29477 | "RANLIB=$${RANLIB}" \ | |
29478 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
6d389afc | 29479 | dvi) \ |
4fa63067 | 29480 | || exit 1 |
3866be5d | 29481 | |
6bd3dfaa | 29482 | @endif target-libtermcap |
3866be5d | 29483 | |
6d389afc MS |
29484 | .PHONY: maybe-html-target-libtermcap html-target-libtermcap |
29485 | maybe-html-target-libtermcap: | |
6bd3dfaa | 29486 | @if target-libtermcap |
6d389afc | 29487 | maybe-html-target-libtermcap: html-target-libtermcap |
4fa63067 | 29488 | |
6d389afc | 29489 | html-target-libtermcap: \ |
4fa63067 NN |
29490 | configure-target-libtermcap |
29491 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ | |
b40e3958 L |
29492 | r=`${PWD_COMMAND}`; export r; \ |
29493 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29494 | $(NORMAL_TARGET_EXPORTS) \ |
6d389afc | 29495 | echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \ |
4fa63067 NN |
29496 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
29497 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29498 | done; \ | |
29499 | (cd $(TARGET_SUBDIR)/libtermcap && \ | |
29500 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29501 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29502 | "RANLIB=$${RANLIB}" \ | |
29503 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
6d389afc | 29504 | html) \ |
e2b9e2dc NN |
29505 | || exit 1 |
29506 | ||
6bd3dfaa | 29507 | @endif target-libtermcap |
4fa63067 NN |
29508 | |
29509 | .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap | |
29510 | maybe-TAGS-target-libtermcap: | |
6bd3dfaa PB |
29511 | @if target-libtermcap |
29512 | maybe-TAGS-target-libtermcap: TAGS-target-libtermcap | |
4fa63067 NN |
29513 | |
29514 | TAGS-target-libtermcap: \ | |
29515 | configure-target-libtermcap | |
29516 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ | |
29517 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29518 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29519 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29520 | echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \ |
29521 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29522 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29523 | done; \ | |
29524 | (cd $(TARGET_SUBDIR)/libtermcap && \ | |
29525 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29526 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29527 | "RANLIB=$${RANLIB}" \ | |
29528 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29529 | TAGS) \ |
4fa63067 | 29530 | || exit 1 |
3866be5d | 29531 | |
6bd3dfaa | 29532 | @endif target-libtermcap |
3866be5d | 29533 | |
4fa63067 NN |
29534 | .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap |
29535 | maybe-install-info-target-libtermcap: | |
6bd3dfaa PB |
29536 | @if target-libtermcap |
29537 | maybe-install-info-target-libtermcap: install-info-target-libtermcap | |
3866be5d | 29538 | |
4fa63067 NN |
29539 | install-info-target-libtermcap: \ |
29540 | configure-target-libtermcap \ | |
29541 | info-target-libtermcap | |
29542 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ | |
29543 | r=`${PWD_COMMAND}`; export r; \ | |
29544 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29545 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29546 | echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \ |
29547 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29548 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29549 | done; \ | |
29550 | (cd $(TARGET_SUBDIR)/libtermcap && \ | |
29551 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29552 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29553 | "RANLIB=$${RANLIB}" \ | |
29554 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29555 | install-info) \ |
4fa63067 | 29556 | || exit 1 |
3866be5d | 29557 | |
6bd3dfaa | 29558 | @endif target-libtermcap |
16ae0395 | 29559 | |
4fa63067 NN |
29560 | .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap |
29561 | maybe-installcheck-target-libtermcap: | |
6bd3dfaa PB |
29562 | @if target-libtermcap |
29563 | maybe-installcheck-target-libtermcap: installcheck-target-libtermcap | |
4fa63067 NN |
29564 | |
29565 | installcheck-target-libtermcap: \ | |
29566 | configure-target-libtermcap | |
29567 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ | |
29568 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29569 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29570 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29571 | echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \ |
29572 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29573 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29574 | done; \ | |
29575 | (cd $(TARGET_SUBDIR)/libtermcap && \ | |
29576 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29577 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29578 | "RANLIB=$${RANLIB}" \ | |
29579 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29580 | installcheck) \ |
4fa63067 | 29581 | || exit 1 |
3866be5d | 29582 | |
6bd3dfaa | 29583 | @endif target-libtermcap |
3866be5d | 29584 | |
4fa63067 NN |
29585 | .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap |
29586 | maybe-mostlyclean-target-libtermcap: | |
6bd3dfaa PB |
29587 | @if target-libtermcap |
29588 | maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap | |
4fa63067 NN |
29589 | |
29590 | # libtermcap doesn't support mostlyclean. | |
29591 | mostlyclean-target-libtermcap: | |
29592 | ||
6bd3dfaa | 29593 | @endif target-libtermcap |
4fa63067 NN |
29594 | |
29595 | .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap | |
29596 | maybe-clean-target-libtermcap: | |
6bd3dfaa PB |
29597 | @if target-libtermcap |
29598 | maybe-clean-target-libtermcap: clean-target-libtermcap | |
4fa63067 NN |
29599 | |
29600 | # libtermcap doesn't support clean. | |
29601 | clean-target-libtermcap: | |
29602 | ||
6bd3dfaa | 29603 | @endif target-libtermcap |
4fa63067 NN |
29604 | |
29605 | .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap | |
29606 | maybe-distclean-target-libtermcap: | |
6bd3dfaa PB |
29607 | @if target-libtermcap |
29608 | maybe-distclean-target-libtermcap: distclean-target-libtermcap | |
4fa63067 NN |
29609 | |
29610 | # libtermcap doesn't support distclean. | |
29611 | distclean-target-libtermcap: | |
29612 | ||
6bd3dfaa | 29613 | @endif target-libtermcap |
4fa63067 NN |
29614 | |
29615 | .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap | |
29616 | maybe-maintainer-clean-target-libtermcap: | |
6bd3dfaa PB |
29617 | @if target-libtermcap |
29618 | maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap | |
4fa63067 NN |
29619 | |
29620 | # libtermcap doesn't support maintainer-clean. | |
29621 | maintainer-clean-target-libtermcap: | |
29622 | ||
6bd3dfaa | 29623 | @endif target-libtermcap |
4fa63067 NN |
29624 | |
29625 | ||
4fa63067 NN |
29626 | |
29627 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. | |
a7254363 | 29628 | @if target-winsup |
4fa63067 NN |
29629 | $(TARGET_SUBDIR)/winsup/multilib.out: multilib.out |
29630 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \ | |
29631 | rm -f $(TARGET_SUBDIR)/winsup/Makefile || : ; \ | |
29632 | cp multilib.out $(TARGET_SUBDIR)/winsup/multilib.out | |
a7254363 PB |
29633 | @endif target-winsup |
29634 | ||
4fa63067 | 29635 | |
a7254363 PB |
29636 | |
29637 | .PHONY: configure-target-winsup maybe-configure-target-winsup | |
29638 | maybe-configure-target-winsup: | |
29639 | @if target-winsup | |
29640 | maybe-configure-target-winsup: configure-target-winsup | |
4fa63067 NN |
29641 | configure-target-winsup: $(TARGET_SUBDIR)/winsup/multilib.out |
29642 | @test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \ | |
29643 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \ | |
b40e3958 L |
29644 | r=`${PWD_COMMAND}`; export r; \ |
29645 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29646 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29647 | echo Configuring in $(TARGET_SUBDIR)/winsup; \ |
29648 | cd "$(TARGET_SUBDIR)/winsup" || exit 1; \ | |
e2b9e2dc | 29649 | case $(srcdir) in \ |
b00612cc PB |
29650 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
29651 | *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \ | |
29652 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 29653 | esac; \ |
b00612cc PB |
29654 | srcdiroption="--srcdir=$${topdir}/winsup"; \ |
29655 | libsrcdir="$$s/winsup"; \ | |
4fa63067 NN |
29656 | rm -f no-such-file || : ; \ |
29657 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 29658 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 29659 | || exit 1 |
6bd3dfaa | 29660 | @endif target-winsup |
e2b9e2dc | 29661 | |
a7254363 PB |
29662 | |
29663 | ||
d545f33b PB |
29664 | |
29665 | ||
4fa63067 NN |
29666 | .PHONY: all-target-winsup maybe-all-target-winsup |
29667 | maybe-all-target-winsup: | |
6bd3dfaa | 29668 | @if target-winsup |
72b2455a | 29669 | TARGET-target-winsup=all |
6bd3dfaa | 29670 | maybe-all-target-winsup: all-target-winsup |
4fa63067 | 29671 | all-target-winsup: configure-target-winsup |
b40e3958 L |
29672 | @r=`${PWD_COMMAND}`; export r; \ |
29673 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29674 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 29675 | (cd $(TARGET_SUBDIR)/winsup && \ |
a7254363 | 29676 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-winsup)) |
6bd3dfaa | 29677 | @endif target-winsup |
3866be5d | 29678 | |
a7254363 PB |
29679 | |
29680 | ||
d545f33b PB |
29681 | |
29682 | ||
4fa63067 NN |
29683 | .PHONY: check-target-winsup maybe-check-target-winsup |
29684 | maybe-check-target-winsup: | |
6bd3dfaa PB |
29685 | @if target-winsup |
29686 | maybe-check-target-winsup: check-target-winsup | |
3866be5d | 29687 | |
4fa63067 NN |
29688 | check-target-winsup: |
29689 | @r=`${PWD_COMMAND}`; export r; \ | |
29690 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29691 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 29692 | (cd $(TARGET_SUBDIR)/winsup && \ |
7ffa0b57 | 29693 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
3866be5d | 29694 | |
6bd3dfaa | 29695 | @endif target-winsup |
3866be5d | 29696 | |
4fa63067 NN |
29697 | .PHONY: install-target-winsup maybe-install-target-winsup |
29698 | maybe-install-target-winsup: | |
6bd3dfaa PB |
29699 | @if target-winsup |
29700 | maybe-install-target-winsup: install-target-winsup | |
16ae0395 | 29701 | |
4fa63067 NN |
29702 | install-target-winsup: installdirs |
29703 | @r=`${PWD_COMMAND}`; export r; \ | |
29704 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29705 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 29706 | (cd $(TARGET_SUBDIR)/winsup && \ |
7ffa0b57 | 29707 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
3866be5d | 29708 | |
6bd3dfaa | 29709 | @endif target-winsup |
3866be5d | 29710 | |
4fa63067 NN |
29711 | # Other targets (info, dvi, etc.) |
29712 | ||
29713 | .PHONY: maybe-info-target-winsup info-target-winsup | |
29714 | maybe-info-target-winsup: | |
6bd3dfaa PB |
29715 | @if target-winsup |
29716 | maybe-info-target-winsup: info-target-winsup | |
4fa63067 NN |
29717 | |
29718 | info-target-winsup: \ | |
29719 | configure-target-winsup | |
29720 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ | |
b40e3958 L |
29721 | r=`${PWD_COMMAND}`; export r; \ |
29722 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29723 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29724 | echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \ |
29725 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29726 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29727 | done; \ | |
29728 | (cd $(TARGET_SUBDIR)/winsup && \ | |
29729 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29730 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29731 | "RANLIB=$${RANLIB}" \ | |
29732 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29733 | info) \ |
e2b9e2dc NN |
29734 | || exit 1 |
29735 | ||
6bd3dfaa | 29736 | @endif target-winsup |
3866be5d | 29737 | |
4fa63067 NN |
29738 | .PHONY: maybe-dvi-target-winsup dvi-target-winsup |
29739 | maybe-dvi-target-winsup: | |
6bd3dfaa PB |
29740 | @if target-winsup |
29741 | maybe-dvi-target-winsup: dvi-target-winsup | |
3866be5d | 29742 | |
4fa63067 NN |
29743 | dvi-target-winsup: \ |
29744 | configure-target-winsup | |
29745 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ | |
29746 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29747 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29748 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29749 | echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \ |
29750 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29751 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29752 | done; \ | |
29753 | (cd $(TARGET_SUBDIR)/winsup && \ | |
29754 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29755 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29756 | "RANLIB=$${RANLIB}" \ | |
29757 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29758 | dvi) \ |
4fa63067 | 29759 | || exit 1 |
3866be5d | 29760 | |
6bd3dfaa | 29761 | @endif target-winsup |
3866be5d | 29762 | |
6d389afc MS |
29763 | .PHONY: maybe-html-target-winsup html-target-winsup |
29764 | maybe-html-target-winsup: | |
29765 | @if target-winsup | |
29766 | maybe-html-target-winsup: html-target-winsup | |
29767 | ||
29768 | html-target-winsup: \ | |
29769 | configure-target-winsup | |
29770 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ | |
29771 | r=`${PWD_COMMAND}`; export r; \ | |
29772 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
29773 | $(NORMAL_TARGET_EXPORTS) \ |
29774 | echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \ | |
29775 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29776 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29777 | done; \ | |
29778 | (cd $(TARGET_SUBDIR)/winsup && \ | |
29779 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29780 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29781 | "RANLIB=$${RANLIB}" \ | |
29782 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
29783 | html) \ | |
29784 | || exit 1 | |
29785 | ||
29786 | @endif target-winsup | |
29787 | ||
4fa63067 NN |
29788 | .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup |
29789 | maybe-TAGS-target-winsup: | |
6bd3dfaa PB |
29790 | @if target-winsup |
29791 | maybe-TAGS-target-winsup: TAGS-target-winsup | |
16ae0395 | 29792 | |
4fa63067 NN |
29793 | TAGS-target-winsup: \ |
29794 | configure-target-winsup | |
29795 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ | |
29796 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29797 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29798 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29799 | echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \ |
29800 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29801 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29802 | done; \ | |
29803 | (cd $(TARGET_SUBDIR)/winsup && \ | |
29804 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29805 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29806 | "RANLIB=$${RANLIB}" \ | |
29807 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29808 | TAGS) \ |
4fa63067 | 29809 | || exit 1 |
3866be5d | 29810 | |
6bd3dfaa | 29811 | @endif target-winsup |
3866be5d | 29812 | |
4fa63067 NN |
29813 | .PHONY: maybe-install-info-target-winsup install-info-target-winsup |
29814 | maybe-install-info-target-winsup: | |
6bd3dfaa PB |
29815 | @if target-winsup |
29816 | maybe-install-info-target-winsup: install-info-target-winsup | |
4fa63067 NN |
29817 | |
29818 | install-info-target-winsup: \ | |
29819 | configure-target-winsup \ | |
29820 | info-target-winsup | |
29821 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ | |
b40e3958 L |
29822 | r=`${PWD_COMMAND}`; export r; \ |
29823 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29824 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29825 | echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \ |
29826 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29827 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29828 | done; \ | |
29829 | (cd $(TARGET_SUBDIR)/winsup && \ | |
29830 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29831 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29832 | "RANLIB=$${RANLIB}" \ | |
29833 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29834 | install-info) \ |
e2b9e2dc NN |
29835 | || exit 1 |
29836 | ||
6bd3dfaa | 29837 | @endif target-winsup |
4fa63067 NN |
29838 | |
29839 | .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup | |
29840 | maybe-installcheck-target-winsup: | |
6bd3dfaa PB |
29841 | @if target-winsup |
29842 | maybe-installcheck-target-winsup: installcheck-target-winsup | |
4fa63067 NN |
29843 | |
29844 | installcheck-target-winsup: \ | |
29845 | configure-target-winsup | |
29846 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ | |
29847 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29848 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29849 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29850 | echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \ |
29851 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29852 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29853 | done; \ | |
29854 | (cd $(TARGET_SUBDIR)/winsup && \ | |
29855 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29856 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29857 | "RANLIB=$${RANLIB}" \ | |
29858 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29859 | installcheck) \ |
4fa63067 | 29860 | || exit 1 |
3866be5d | 29861 | |
6bd3dfaa | 29862 | @endif target-winsup |
3866be5d | 29863 | |
4fa63067 NN |
29864 | .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup |
29865 | maybe-mostlyclean-target-winsup: | |
6bd3dfaa PB |
29866 | @if target-winsup |
29867 | maybe-mostlyclean-target-winsup: mostlyclean-target-winsup | |
4fa63067 NN |
29868 | |
29869 | mostlyclean-target-winsup: | |
29870 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ | |
29871 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29872 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29873 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29874 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \ |
29875 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29876 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29877 | done; \ | |
29878 | (cd $(TARGET_SUBDIR)/winsup && \ | |
29879 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29880 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29881 | "RANLIB=$${RANLIB}" \ | |
29882 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29883 | mostlyclean) \ |
4fa63067 | 29884 | || exit 1 |
3866be5d | 29885 | |
6bd3dfaa | 29886 | @endif target-winsup |
3866be5d | 29887 | |
4fa63067 NN |
29888 | .PHONY: maybe-clean-target-winsup clean-target-winsup |
29889 | maybe-clean-target-winsup: | |
6bd3dfaa PB |
29890 | @if target-winsup |
29891 | maybe-clean-target-winsup: clean-target-winsup | |
16ae0395 | 29892 | |
4fa63067 NN |
29893 | clean-target-winsup: |
29894 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ | |
29895 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29896 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29897 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29898 | echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \ |
29899 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29900 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29901 | done; \ | |
29902 | (cd $(TARGET_SUBDIR)/winsup && \ | |
29903 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29904 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29905 | "RANLIB=$${RANLIB}" \ | |
29906 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29907 | clean) \ |
4fa63067 | 29908 | || exit 1 |
3866be5d | 29909 | |
6bd3dfaa | 29910 | @endif target-winsup |
3866be5d | 29911 | |
4fa63067 NN |
29912 | .PHONY: maybe-distclean-target-winsup distclean-target-winsup |
29913 | maybe-distclean-target-winsup: | |
6bd3dfaa PB |
29914 | @if target-winsup |
29915 | maybe-distclean-target-winsup: distclean-target-winsup | |
4fa63067 NN |
29916 | |
29917 | distclean-target-winsup: | |
29918 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ | |
b40e3958 L |
29919 | r=`${PWD_COMMAND}`; export r; \ |
29920 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29921 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29922 | echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \ |
29923 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29924 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29925 | done; \ | |
29926 | (cd $(TARGET_SUBDIR)/winsup && \ | |
29927 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29928 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29929 | "RANLIB=$${RANLIB}" \ | |
29930 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29931 | distclean) \ |
e2b9e2dc NN |
29932 | || exit 1 |
29933 | ||
6bd3dfaa | 29934 | @endif target-winsup |
3866be5d | 29935 | |
4fa63067 NN |
29936 | .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup |
29937 | maybe-maintainer-clean-target-winsup: | |
6bd3dfaa PB |
29938 | @if target-winsup |
29939 | maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup | |
3866be5d | 29940 | |
4fa63067 NN |
29941 | maintainer-clean-target-winsup: |
29942 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ | |
29943 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29944 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29945 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29946 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \ |
29947 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
29948 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29949 | done; \ | |
29950 | (cd $(TARGET_SUBDIR)/winsup && \ | |
29951 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
29952 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29953 | "RANLIB=$${RANLIB}" \ | |
29954 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 29955 | maintainer-clean) \ |
4fa63067 | 29956 | || exit 1 |
3866be5d | 29957 | |
6bd3dfaa | 29958 | @endif target-winsup |
3866be5d | 29959 | |
16ae0395 | 29960 | |
3866be5d | 29961 | |
4fa63067 | 29962 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. |
a7254363 | 29963 | @if target-libgloss |
4fa63067 NN |
29964 | $(TARGET_SUBDIR)/libgloss/multilib.out: multilib.out |
29965 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \ | |
29966 | rm -f $(TARGET_SUBDIR)/libgloss/Makefile || : ; \ | |
29967 | cp multilib.out $(TARGET_SUBDIR)/libgloss/multilib.out | |
a7254363 PB |
29968 | @endif target-libgloss |
29969 | ||
e90269c8 | 29970 | |
a7254363 PB |
29971 | |
29972 | .PHONY: configure-target-libgloss maybe-configure-target-libgloss | |
29973 | maybe-configure-target-libgloss: | |
29974 | @if target-libgloss | |
29975 | maybe-configure-target-libgloss: configure-target-libgloss | |
4fa63067 NN |
29976 | configure-target-libgloss: $(TARGET_SUBDIR)/libgloss/multilib.out |
29977 | @test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \ | |
29978 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \ | |
b40e3958 L |
29979 | r=`${PWD_COMMAND}`; export r; \ |
29980 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29981 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
29982 | echo Configuring in $(TARGET_SUBDIR)/libgloss; \ |
29983 | cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \ | |
e2b9e2dc | 29984 | case $(srcdir) in \ |
b00612cc PB |
29985 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
29986 | *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \ | |
29987 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 29988 | esac; \ |
b00612cc PB |
29989 | srcdiroption="--srcdir=$${topdir}/libgloss"; \ |
29990 | libsrcdir="$$s/libgloss"; \ | |
4fa63067 NN |
29991 | rm -f no-such-file || : ; \ |
29992 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 29993 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
e2b9e2dc | 29994 | || exit 1 |
6bd3dfaa | 29995 | @endif target-libgloss |
e2b9e2dc | 29996 | |
a7254363 PB |
29997 | |
29998 | ||
d545f33b PB |
29999 | |
30000 | ||
4fa63067 NN |
30001 | .PHONY: all-target-libgloss maybe-all-target-libgloss |
30002 | maybe-all-target-libgloss: | |
6bd3dfaa | 30003 | @if target-libgloss |
72b2455a | 30004 | TARGET-target-libgloss=all |
6bd3dfaa | 30005 | maybe-all-target-libgloss: all-target-libgloss |
4fa63067 | 30006 | all-target-libgloss: configure-target-libgloss |
b40e3958 L |
30007 | @r=`${PWD_COMMAND}`; export r; \ |
30008 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30009 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 30010 | (cd $(TARGET_SUBDIR)/libgloss && \ |
a7254363 | 30011 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgloss)) |
6bd3dfaa | 30012 | @endif target-libgloss |
e393202e | 30013 | |
a7254363 PB |
30014 | |
30015 | ||
d545f33b PB |
30016 | |
30017 | ||
4fa63067 NN |
30018 | .PHONY: check-target-libgloss maybe-check-target-libgloss |
30019 | maybe-check-target-libgloss: | |
6bd3dfaa PB |
30020 | @if target-libgloss |
30021 | maybe-check-target-libgloss: check-target-libgloss | |
e393202e | 30022 | |
4fa63067 NN |
30023 | # Dummy target for uncheckable module. |
30024 | check-target-libgloss: | |
e393202e | 30025 | |
6bd3dfaa | 30026 | @endif target-libgloss |
e393202e | 30027 | |
4fa63067 NN |
30028 | .PHONY: install-target-libgloss maybe-install-target-libgloss |
30029 | maybe-install-target-libgloss: | |
6bd3dfaa PB |
30030 | @if target-libgloss |
30031 | maybe-install-target-libgloss: install-target-libgloss | |
16ae0395 | 30032 | |
4fa63067 | 30033 | install-target-libgloss: installdirs |
b40e3958 L |
30034 | @r=`${PWD_COMMAND}`; export r; \ |
30035 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30036 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 30037 | (cd $(TARGET_SUBDIR)/libgloss && \ |
7ffa0b57 | 30038 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
e393202e | 30039 | |
6bd3dfaa | 30040 | @endif target-libgloss |
3866be5d | 30041 | |
4fa63067 NN |
30042 | # Other targets (info, dvi, etc.) |
30043 | ||
30044 | .PHONY: maybe-info-target-libgloss info-target-libgloss | |
30045 | maybe-info-target-libgloss: | |
6bd3dfaa PB |
30046 | @if target-libgloss |
30047 | maybe-info-target-libgloss: info-target-libgloss | |
4fa63067 NN |
30048 | |
30049 | info-target-libgloss: \ | |
30050 | configure-target-libgloss | |
30051 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ | |
b40e3958 L |
30052 | r=`${PWD_COMMAND}`; export r; \ |
30053 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30054 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30055 | echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \ |
30056 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30057 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30058 | done; \ | |
30059 | (cd $(TARGET_SUBDIR)/libgloss && \ | |
30060 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30061 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30062 | "RANLIB=$${RANLIB}" \ | |
30063 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30064 | info) \ |
ce5b542e MC |
30065 | || exit 1 |
30066 | ||
6bd3dfaa | 30067 | @endif target-libgloss |
ce5b542e | 30068 | |
4fa63067 NN |
30069 | .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss |
30070 | maybe-dvi-target-libgloss: | |
6bd3dfaa PB |
30071 | @if target-libgloss |
30072 | maybe-dvi-target-libgloss: dvi-target-libgloss | |
ce5b542e | 30073 | |
4fa63067 NN |
30074 | dvi-target-libgloss: \ |
30075 | configure-target-libgloss | |
30076 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ | |
30077 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 30078 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 30079 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30080 | echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \ |
30081 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30082 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30083 | done; \ | |
30084 | (cd $(TARGET_SUBDIR)/libgloss && \ | |
30085 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30086 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30087 | "RANLIB=$${RANLIB}" \ | |
30088 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30089 | dvi) \ |
4fa63067 | 30090 | || exit 1 |
ce5b542e | 30091 | |
6bd3dfaa | 30092 | @endif target-libgloss |
ce5b542e | 30093 | |
6d389afc MS |
30094 | .PHONY: maybe-html-target-libgloss html-target-libgloss |
30095 | maybe-html-target-libgloss: | |
30096 | @if target-libgloss | |
30097 | maybe-html-target-libgloss: html-target-libgloss | |
30098 | ||
30099 | html-target-libgloss: \ | |
30100 | configure-target-libgloss | |
30101 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ | |
30102 | r=`${PWD_COMMAND}`; export r; \ | |
30103 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
30104 | $(NORMAL_TARGET_EXPORTS) \ |
30105 | echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \ | |
30106 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30107 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30108 | done; \ | |
30109 | (cd $(TARGET_SUBDIR)/libgloss && \ | |
30110 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30111 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30112 | "RANLIB=$${RANLIB}" \ | |
30113 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
30114 | html) \ | |
30115 | || exit 1 | |
30116 | ||
30117 | @endif target-libgloss | |
30118 | ||
4fa63067 NN |
30119 | .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss |
30120 | maybe-TAGS-target-libgloss: | |
6bd3dfaa PB |
30121 | @if target-libgloss |
30122 | maybe-TAGS-target-libgloss: TAGS-target-libgloss | |
16ae0395 | 30123 | |
4fa63067 NN |
30124 | TAGS-target-libgloss: \ |
30125 | configure-target-libgloss | |
30126 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ | |
30127 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 30128 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 30129 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30130 | echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \ |
30131 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30132 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30133 | done; \ | |
30134 | (cd $(TARGET_SUBDIR)/libgloss && \ | |
30135 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30136 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30137 | "RANLIB=$${RANLIB}" \ | |
30138 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30139 | TAGS) \ |
4fa63067 | 30140 | || exit 1 |
ce5b542e | 30141 | |
6bd3dfaa | 30142 | @endif target-libgloss |
ce5b542e | 30143 | |
4fa63067 NN |
30144 | .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss |
30145 | maybe-install-info-target-libgloss: | |
6bd3dfaa PB |
30146 | @if target-libgloss |
30147 | maybe-install-info-target-libgloss: install-info-target-libgloss | |
4fa63067 NN |
30148 | |
30149 | install-info-target-libgloss: \ | |
30150 | configure-target-libgloss \ | |
30151 | info-target-libgloss | |
30152 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ | |
b40e3958 L |
30153 | r=`${PWD_COMMAND}`; export r; \ |
30154 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30155 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30156 | echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \ |
30157 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30158 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30159 | done; \ | |
30160 | (cd $(TARGET_SUBDIR)/libgloss && \ | |
30161 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30162 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30163 | "RANLIB=$${RANLIB}" \ | |
30164 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30165 | install-info) \ |
e2b9e2dc NN |
30166 | || exit 1 |
30167 | ||
6bd3dfaa | 30168 | @endif target-libgloss |
e393202e | 30169 | |
4fa63067 NN |
30170 | .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss |
30171 | maybe-installcheck-target-libgloss: | |
6bd3dfaa PB |
30172 | @if target-libgloss |
30173 | maybe-installcheck-target-libgloss: installcheck-target-libgloss | |
e393202e | 30174 | |
4fa63067 NN |
30175 | installcheck-target-libgloss: \ |
30176 | configure-target-libgloss | |
30177 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ | |
30178 | r=`${PWD_COMMAND}`; export r; \ | |
30179 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30180 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30181 | echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \ |
30182 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30183 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30184 | done; \ | |
30185 | (cd $(TARGET_SUBDIR)/libgloss && \ | |
30186 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30187 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30188 | "RANLIB=$${RANLIB}" \ | |
30189 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30190 | installcheck) \ |
4fa63067 | 30191 | || exit 1 |
3866be5d | 30192 | |
6bd3dfaa | 30193 | @endif target-libgloss |
3866be5d | 30194 | |
4fa63067 NN |
30195 | .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss |
30196 | maybe-mostlyclean-target-libgloss: | |
6bd3dfaa PB |
30197 | @if target-libgloss |
30198 | maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss | |
16ae0395 | 30199 | |
4fa63067 NN |
30200 | mostlyclean-target-libgloss: |
30201 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ | |
30202 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 30203 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 30204 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30205 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \ |
30206 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30207 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30208 | done; \ | |
30209 | (cd $(TARGET_SUBDIR)/libgloss && \ | |
30210 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30211 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30212 | "RANLIB=$${RANLIB}" \ | |
30213 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30214 | mostlyclean) \ |
4fa63067 | 30215 | || exit 1 |
e393202e | 30216 | |
6bd3dfaa | 30217 | @endif target-libgloss |
3866be5d | 30218 | |
4fa63067 NN |
30219 | .PHONY: maybe-clean-target-libgloss clean-target-libgloss |
30220 | maybe-clean-target-libgloss: | |
6bd3dfaa PB |
30221 | @if target-libgloss |
30222 | maybe-clean-target-libgloss: clean-target-libgloss | |
4fa63067 NN |
30223 | |
30224 | clean-target-libgloss: | |
30225 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ | |
b40e3958 L |
30226 | r=`${PWD_COMMAND}`; export r; \ |
30227 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30228 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30229 | echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \ |
30230 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30231 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30232 | done; \ | |
30233 | (cd $(TARGET_SUBDIR)/libgloss && \ | |
30234 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30235 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30236 | "RANLIB=$${RANLIB}" \ | |
30237 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30238 | clean) \ |
e2b9e2dc NN |
30239 | || exit 1 |
30240 | ||
6bd3dfaa | 30241 | @endif target-libgloss |
e393202e | 30242 | |
4fa63067 NN |
30243 | .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss |
30244 | maybe-distclean-target-libgloss: | |
6bd3dfaa PB |
30245 | @if target-libgloss |
30246 | maybe-distclean-target-libgloss: distclean-target-libgloss | |
3866be5d | 30247 | |
4fa63067 NN |
30248 | distclean-target-libgloss: |
30249 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ | |
30250 | r=`${PWD_COMMAND}`; export r; \ | |
30251 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30252 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30253 | echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \ |
30254 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30255 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30256 | done; \ | |
30257 | (cd $(TARGET_SUBDIR)/libgloss && \ | |
30258 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30259 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30260 | "RANLIB=$${RANLIB}" \ | |
30261 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30262 | distclean) \ |
4fa63067 | 30263 | || exit 1 |
3866be5d | 30264 | |
6bd3dfaa | 30265 | @endif target-libgloss |
3866be5d | 30266 | |
4fa63067 NN |
30267 | .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss |
30268 | maybe-maintainer-clean-target-libgloss: | |
6bd3dfaa PB |
30269 | @if target-libgloss |
30270 | maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss | |
16ae0395 | 30271 | |
4fa63067 NN |
30272 | maintainer-clean-target-libgloss: |
30273 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ | |
30274 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 30275 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 30276 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30277 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \ |
30278 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30279 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30280 | done; \ | |
30281 | (cd $(TARGET_SUBDIR)/libgloss && \ | |
30282 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30283 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30284 | "RANLIB=$${RANLIB}" \ | |
30285 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30286 | maintainer-clean) \ |
4fa63067 | 30287 | || exit 1 |
3866be5d | 30288 | |
6bd3dfaa | 30289 | @endif target-libgloss |
3866be5d | 30290 | |
e393202e | 30291 | |
15723a45 | 30292 | |
1086bc09 | 30293 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. |
a7254363 | 30294 | @if target-libiberty |
4fa63067 NN |
30295 | $(TARGET_SUBDIR)/libiberty/multilib.out: multilib.out |
30296 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \ | |
30297 | rm -f $(TARGET_SUBDIR)/libiberty/Makefile || : ; \ | |
30298 | cp multilib.out $(TARGET_SUBDIR)/libiberty/multilib.out | |
a7254363 PB |
30299 | @endif target-libiberty |
30300 | ||
e90269c8 | 30301 | |
a7254363 PB |
30302 | |
30303 | .PHONY: configure-target-libiberty maybe-configure-target-libiberty | |
30304 | maybe-configure-target-libiberty: | |
30305 | @if target-libiberty | |
30306 | maybe-configure-target-libiberty: configure-target-libiberty | |
4fa63067 NN |
30307 | configure-target-libiberty: $(TARGET_SUBDIR)/libiberty/multilib.out |
30308 | @test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \ | |
30309 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \ | |
b40e3958 L |
30310 | r=`${PWD_COMMAND}`; export r; \ |
30311 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30312 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30313 | echo Configuring in $(TARGET_SUBDIR)/libiberty; \ |
30314 | cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \ | |
bba45b8b | 30315 | case $(srcdir) in \ |
b00612cc PB |
30316 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
30317 | *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \ | |
30318 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
bba45b8b | 30319 | esac; \ |
b00612cc PB |
30320 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ |
30321 | libsrcdir="$$s/libiberty"; \ | |
bba45b8b NN |
30322 | rm -f no-such-file || : ; \ |
30323 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 30324 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
bba45b8b | 30325 | || exit 1 |
6bd3dfaa | 30326 | @endif target-libiberty |
e393202e | 30327 | |
a7254363 PB |
30328 | |
30329 | ||
d545f33b PB |
30330 | |
30331 | ||
4fa63067 NN |
30332 | .PHONY: all-target-libiberty maybe-all-target-libiberty |
30333 | maybe-all-target-libiberty: | |
6bd3dfaa | 30334 | @if target-libiberty |
72b2455a | 30335 | TARGET-target-libiberty=all |
6bd3dfaa | 30336 | maybe-all-target-libiberty: all-target-libiberty |
4fa63067 | 30337 | all-target-libiberty: configure-target-libiberty |
b40e3958 L |
30338 | @r=`${PWD_COMMAND}`; export r; \ |
30339 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30340 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 30341 | (cd $(TARGET_SUBDIR)/libiberty && \ |
a7254363 | 30342 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libiberty)) |
6bd3dfaa | 30343 | @endif target-libiberty |
e393202e | 30344 | |
a7254363 PB |
30345 | |
30346 | ||
d545f33b PB |
30347 | |
30348 | ||
4fa63067 NN |
30349 | .PHONY: check-target-libiberty maybe-check-target-libiberty |
30350 | maybe-check-target-libiberty: | |
6bd3dfaa PB |
30351 | @if target-libiberty |
30352 | maybe-check-target-libiberty: check-target-libiberty | |
16ae0395 | 30353 | |
4fa63067 | 30354 | check-target-libiberty: |
b40e3958 L |
30355 | @r=`${PWD_COMMAND}`; export r; \ |
30356 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30357 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 30358 | (cd $(TARGET_SUBDIR)/libiberty && \ |
7ffa0b57 | 30359 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
930314a4 | 30360 | |
6bd3dfaa | 30361 | @endif target-libiberty |
e393202e | 30362 | |
4fa63067 NN |
30363 | .PHONY: install-target-libiberty maybe-install-target-libiberty |
30364 | maybe-install-target-libiberty: | |
6bd3dfaa PB |
30365 | @if target-libiberty |
30366 | maybe-install-target-libiberty: install-target-libiberty | |
4fa63067 NN |
30367 | |
30368 | install-target-libiberty: installdirs | |
30369 | @r=`${PWD_COMMAND}`; export r; \ | |
30370 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30371 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 30372 | (cd $(TARGET_SUBDIR)/libiberty && \ |
7ffa0b57 | 30373 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
4fa63067 | 30374 | |
6bd3dfaa | 30375 | @endif target-libiberty |
4fa63067 NN |
30376 | |
30377 | # Other targets (info, dvi, etc.) | |
30378 | ||
30379 | .PHONY: maybe-info-target-libiberty info-target-libiberty | |
30380 | maybe-info-target-libiberty: | |
6bd3dfaa PB |
30381 | @if target-libiberty |
30382 | maybe-info-target-libiberty: info-target-libiberty | |
4fa63067 NN |
30383 | |
30384 | info-target-libiberty: \ | |
30385 | configure-target-libiberty | |
30386 | @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \ | |
30387 | r=`${PWD_COMMAND}`; export r; \ | |
30388 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30389 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30390 | echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \ |
30391 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30392 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30393 | done; \ | |
30394 | (cd $(TARGET_SUBDIR)/libiberty && \ | |
30395 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30396 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30397 | "RANLIB=$${RANLIB}" \ | |
30398 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30399 | info) \ |
4fa63067 NN |
30400 | || exit 1 |
30401 | ||
6bd3dfaa | 30402 | @endif target-libiberty |
4fa63067 NN |
30403 | |
30404 | .PHONY: maybe-dvi-target-libiberty dvi-target-libiberty | |
30405 | maybe-dvi-target-libiberty: | |
6bd3dfaa PB |
30406 | @if target-libiberty |
30407 | maybe-dvi-target-libiberty: dvi-target-libiberty | |
4fa63067 NN |
30408 | |
30409 | dvi-target-libiberty: \ | |
30410 | configure-target-libiberty | |
30411 | @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \ | |
30412 | r=`${PWD_COMMAND}`; export r; \ | |
30413 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30414 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30415 | echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \ |
30416 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30417 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30418 | done; \ | |
30419 | (cd $(TARGET_SUBDIR)/libiberty && \ | |
30420 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30421 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30422 | "RANLIB=$${RANLIB}" \ | |
30423 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30424 | dvi) \ |
4fa63067 NN |
30425 | || exit 1 |
30426 | ||
6bd3dfaa | 30427 | @endif target-libiberty |
4fa63067 | 30428 | |
6d389afc MS |
30429 | .PHONY: maybe-html-target-libiberty html-target-libiberty |
30430 | maybe-html-target-libiberty: | |
30431 | @if target-libiberty | |
30432 | maybe-html-target-libiberty: html-target-libiberty | |
30433 | ||
30434 | html-target-libiberty: \ | |
30435 | configure-target-libiberty | |
30436 | @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \ | |
30437 | r=`${PWD_COMMAND}`; export r; \ | |
30438 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
30439 | $(NORMAL_TARGET_EXPORTS) \ |
30440 | echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \ | |
30441 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30442 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30443 | done; \ | |
30444 | (cd $(TARGET_SUBDIR)/libiberty && \ | |
30445 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30446 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30447 | "RANLIB=$${RANLIB}" \ | |
30448 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
30449 | html) \ | |
30450 | || exit 1 | |
30451 | ||
30452 | @endif target-libiberty | |
30453 | ||
4fa63067 NN |
30454 | .PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty |
30455 | maybe-TAGS-target-libiberty: | |
6bd3dfaa PB |
30456 | @if target-libiberty |
30457 | maybe-TAGS-target-libiberty: TAGS-target-libiberty | |
4fa63067 NN |
30458 | |
30459 | TAGS-target-libiberty: \ | |
30460 | configure-target-libiberty | |
30461 | @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \ | |
30462 | r=`${PWD_COMMAND}`; export r; \ | |
30463 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30464 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30465 | echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \ |
30466 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30467 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30468 | done; \ | |
30469 | (cd $(TARGET_SUBDIR)/libiberty && \ | |
30470 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30471 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30472 | "RANLIB=$${RANLIB}" \ | |
30473 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30474 | TAGS) \ |
4fa63067 NN |
30475 | || exit 1 |
30476 | ||
6bd3dfaa | 30477 | @endif target-libiberty |
4fa63067 NN |
30478 | |
30479 | .PHONY: maybe-install-info-target-libiberty install-info-target-libiberty | |
30480 | maybe-install-info-target-libiberty: | |
6bd3dfaa PB |
30481 | @if target-libiberty |
30482 | maybe-install-info-target-libiberty: install-info-target-libiberty | |
4fa63067 NN |
30483 | |
30484 | install-info-target-libiberty: \ | |
30485 | configure-target-libiberty \ | |
30486 | info-target-libiberty | |
30487 | @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \ | |
30488 | r=`${PWD_COMMAND}`; export r; \ | |
30489 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30490 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30491 | echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \ |
30492 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30493 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30494 | done; \ | |
30495 | (cd $(TARGET_SUBDIR)/libiberty && \ | |
30496 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30497 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30498 | "RANLIB=$${RANLIB}" \ | |
30499 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30500 | install-info) \ |
4fa63067 NN |
30501 | || exit 1 |
30502 | ||
6bd3dfaa | 30503 | @endif target-libiberty |
4fa63067 NN |
30504 | |
30505 | .PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty | |
30506 | maybe-installcheck-target-libiberty: | |
6bd3dfaa PB |
30507 | @if target-libiberty |
30508 | maybe-installcheck-target-libiberty: installcheck-target-libiberty | |
4fa63067 NN |
30509 | |
30510 | installcheck-target-libiberty: \ | |
30511 | configure-target-libiberty | |
30512 | @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \ | |
30513 | r=`${PWD_COMMAND}`; export r; \ | |
30514 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30515 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30516 | echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \ |
30517 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30518 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30519 | done; \ | |
30520 | (cd $(TARGET_SUBDIR)/libiberty && \ | |
30521 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30522 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30523 | "RANLIB=$${RANLIB}" \ | |
30524 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30525 | installcheck) \ |
4fa63067 NN |
30526 | || exit 1 |
30527 | ||
6bd3dfaa | 30528 | @endif target-libiberty |
4fa63067 NN |
30529 | |
30530 | .PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty | |
30531 | maybe-mostlyclean-target-libiberty: | |
6bd3dfaa PB |
30532 | @if target-libiberty |
30533 | maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty | |
4fa63067 NN |
30534 | |
30535 | mostlyclean-target-libiberty: | |
30536 | @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \ | |
30537 | r=`${PWD_COMMAND}`; export r; \ | |
30538 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30539 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30540 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \ |
30541 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30542 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30543 | done; \ | |
30544 | (cd $(TARGET_SUBDIR)/libiberty && \ | |
30545 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30546 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30547 | "RANLIB=$${RANLIB}" \ | |
30548 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30549 | mostlyclean) \ |
4fa63067 NN |
30550 | || exit 1 |
30551 | ||
6bd3dfaa | 30552 | @endif target-libiberty |
4fa63067 NN |
30553 | |
30554 | .PHONY: maybe-clean-target-libiberty clean-target-libiberty | |
30555 | maybe-clean-target-libiberty: | |
6bd3dfaa PB |
30556 | @if target-libiberty |
30557 | maybe-clean-target-libiberty: clean-target-libiberty | |
4fa63067 NN |
30558 | |
30559 | clean-target-libiberty: | |
30560 | @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \ | |
30561 | r=`${PWD_COMMAND}`; export r; \ | |
30562 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30563 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30564 | echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \ |
30565 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30566 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30567 | done; \ | |
30568 | (cd $(TARGET_SUBDIR)/libiberty && \ | |
30569 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30570 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30571 | "RANLIB=$${RANLIB}" \ | |
30572 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30573 | clean) \ |
4fa63067 NN |
30574 | || exit 1 |
30575 | ||
6bd3dfaa | 30576 | @endif target-libiberty |
4fa63067 NN |
30577 | |
30578 | .PHONY: maybe-distclean-target-libiberty distclean-target-libiberty | |
30579 | maybe-distclean-target-libiberty: | |
6bd3dfaa PB |
30580 | @if target-libiberty |
30581 | maybe-distclean-target-libiberty: distclean-target-libiberty | |
4fa63067 NN |
30582 | |
30583 | distclean-target-libiberty: | |
30584 | @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \ | |
30585 | r=`${PWD_COMMAND}`; export r; \ | |
30586 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30587 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30588 | echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \ |
30589 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30590 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30591 | done; \ | |
30592 | (cd $(TARGET_SUBDIR)/libiberty && \ | |
30593 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30594 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30595 | "RANLIB=$${RANLIB}" \ | |
30596 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30597 | distclean) \ |
4fa63067 NN |
30598 | || exit 1 |
30599 | ||
6bd3dfaa | 30600 | @endif target-libiberty |
4fa63067 NN |
30601 | |
30602 | .PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty | |
30603 | maybe-maintainer-clean-target-libiberty: | |
6bd3dfaa PB |
30604 | @if target-libiberty |
30605 | maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty | |
4fa63067 NN |
30606 | |
30607 | maintainer-clean-target-libiberty: | |
30608 | @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \ | |
30609 | r=`${PWD_COMMAND}`; export r; \ | |
30610 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30611 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30612 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \ |
30613 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30614 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30615 | done; \ | |
30616 | (cd $(TARGET_SUBDIR)/libiberty && \ | |
30617 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30618 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30619 | "RANLIB=$${RANLIB}" \ | |
30620 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30621 | maintainer-clean) \ |
4fa63067 | 30622 | || exit 1 |
16ae0395 | 30623 | |
6bd3dfaa | 30624 | @endif target-libiberty |
e393202e NN |
30625 | |
30626 | ||
15723a45 | 30627 | |
1086bc09 | 30628 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. |
a7254363 | 30629 | @if target-gperf |
4fa63067 NN |
30630 | $(TARGET_SUBDIR)/gperf/multilib.out: multilib.out |
30631 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \ | |
30632 | rm -f $(TARGET_SUBDIR)/gperf/Makefile || : ; \ | |
30633 | cp multilib.out $(TARGET_SUBDIR)/gperf/multilib.out | |
a7254363 PB |
30634 | @endif target-gperf |
30635 | ||
e90269c8 | 30636 | |
a7254363 PB |
30637 | |
30638 | .PHONY: configure-target-gperf maybe-configure-target-gperf | |
30639 | maybe-configure-target-gperf: | |
30640 | @if target-gperf | |
30641 | maybe-configure-target-gperf: configure-target-gperf | |
4fa63067 NN |
30642 | configure-target-gperf: $(TARGET_SUBDIR)/gperf/multilib.out |
30643 | @test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \ | |
30644 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \ | |
b40e3958 L |
30645 | r=`${PWD_COMMAND}`; export r; \ |
30646 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30647 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30648 | echo Configuring in $(TARGET_SUBDIR)/gperf; \ |
30649 | cd "$(TARGET_SUBDIR)/gperf" || exit 1; \ | |
bba45b8b | 30650 | case $(srcdir) in \ |
b00612cc PB |
30651 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
30652 | *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \ | |
30653 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
bba45b8b | 30654 | esac; \ |
b00612cc PB |
30655 | srcdiroption="--srcdir=$${topdir}/gperf"; \ |
30656 | libsrcdir="$$s/gperf"; \ | |
bba45b8b NN |
30657 | rm -f no-such-file || : ; \ |
30658 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 30659 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
bba45b8b | 30660 | || exit 1 |
6bd3dfaa | 30661 | @endif target-gperf |
e393202e | 30662 | |
a7254363 PB |
30663 | |
30664 | ||
d545f33b PB |
30665 | |
30666 | ||
4fa63067 NN |
30667 | .PHONY: all-target-gperf maybe-all-target-gperf |
30668 | maybe-all-target-gperf: | |
6bd3dfaa | 30669 | @if target-gperf |
72b2455a | 30670 | TARGET-target-gperf=all |
6bd3dfaa | 30671 | maybe-all-target-gperf: all-target-gperf |
4fa63067 | 30672 | all-target-gperf: configure-target-gperf |
b40e3958 L |
30673 | @r=`${PWD_COMMAND}`; export r; \ |
30674 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30675 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 30676 | (cd $(TARGET_SUBDIR)/gperf && \ |
a7254363 | 30677 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-gperf)) |
6bd3dfaa | 30678 | @endif target-gperf |
e393202e | 30679 | |
a7254363 PB |
30680 | |
30681 | ||
d545f33b PB |
30682 | |
30683 | ||
4fa63067 NN |
30684 | .PHONY: check-target-gperf maybe-check-target-gperf |
30685 | maybe-check-target-gperf: | |
6bd3dfaa PB |
30686 | @if target-gperf |
30687 | maybe-check-target-gperf: check-target-gperf | |
16ae0395 | 30688 | |
4fa63067 | 30689 | check-target-gperf: |
b40e3958 L |
30690 | @r=`${PWD_COMMAND}`; export r; \ |
30691 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30692 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 30693 | (cd $(TARGET_SUBDIR)/gperf && \ |
7ffa0b57 | 30694 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
930314a4 | 30695 | |
6bd3dfaa | 30696 | @endif target-gperf |
e393202e | 30697 | |
4fa63067 NN |
30698 | .PHONY: install-target-gperf maybe-install-target-gperf |
30699 | maybe-install-target-gperf: | |
6bd3dfaa PB |
30700 | @if target-gperf |
30701 | maybe-install-target-gperf: install-target-gperf | |
4fa63067 NN |
30702 | |
30703 | install-target-gperf: installdirs | |
30704 | @r=`${PWD_COMMAND}`; export r; \ | |
30705 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30706 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 30707 | (cd $(TARGET_SUBDIR)/gperf && \ |
7ffa0b57 | 30708 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
4fa63067 | 30709 | |
6bd3dfaa | 30710 | @endif target-gperf |
4fa63067 NN |
30711 | |
30712 | # Other targets (info, dvi, etc.) | |
30713 | ||
30714 | .PHONY: maybe-info-target-gperf info-target-gperf | |
30715 | maybe-info-target-gperf: | |
6bd3dfaa PB |
30716 | @if target-gperf |
30717 | maybe-info-target-gperf: info-target-gperf | |
4fa63067 NN |
30718 | |
30719 | info-target-gperf: \ | |
30720 | configure-target-gperf | |
30721 | @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \ | |
30722 | r=`${PWD_COMMAND}`; export r; \ | |
30723 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30724 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30725 | echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \ |
30726 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30727 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30728 | done; \ | |
30729 | (cd $(TARGET_SUBDIR)/gperf && \ | |
30730 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30731 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30732 | "RANLIB=$${RANLIB}" \ | |
30733 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30734 | info) \ |
4fa63067 NN |
30735 | || exit 1 |
30736 | ||
6bd3dfaa | 30737 | @endif target-gperf |
4fa63067 NN |
30738 | |
30739 | .PHONY: maybe-dvi-target-gperf dvi-target-gperf | |
30740 | maybe-dvi-target-gperf: | |
6bd3dfaa PB |
30741 | @if target-gperf |
30742 | maybe-dvi-target-gperf: dvi-target-gperf | |
4fa63067 NN |
30743 | |
30744 | dvi-target-gperf: \ | |
30745 | configure-target-gperf | |
30746 | @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \ | |
30747 | r=`${PWD_COMMAND}`; export r; \ | |
30748 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30749 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30750 | echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \ |
30751 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30752 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30753 | done; \ | |
30754 | (cd $(TARGET_SUBDIR)/gperf && \ | |
30755 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30756 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30757 | "RANLIB=$${RANLIB}" \ | |
30758 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30759 | dvi) \ |
4fa63067 NN |
30760 | || exit 1 |
30761 | ||
6bd3dfaa | 30762 | @endif target-gperf |
4fa63067 | 30763 | |
6d389afc MS |
30764 | .PHONY: maybe-html-target-gperf html-target-gperf |
30765 | maybe-html-target-gperf: | |
30766 | @if target-gperf | |
30767 | maybe-html-target-gperf: html-target-gperf | |
30768 | ||
30769 | html-target-gperf: \ | |
30770 | configure-target-gperf | |
30771 | @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \ | |
30772 | r=`${PWD_COMMAND}`; export r; \ | |
30773 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
30774 | $(NORMAL_TARGET_EXPORTS) \ |
30775 | echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \ | |
30776 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30777 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30778 | done; \ | |
30779 | (cd $(TARGET_SUBDIR)/gperf && \ | |
30780 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30781 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30782 | "RANLIB=$${RANLIB}" \ | |
30783 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
30784 | html) \ | |
30785 | || exit 1 | |
30786 | ||
30787 | @endif target-gperf | |
30788 | ||
4fa63067 NN |
30789 | .PHONY: maybe-TAGS-target-gperf TAGS-target-gperf |
30790 | maybe-TAGS-target-gperf: | |
6bd3dfaa PB |
30791 | @if target-gperf |
30792 | maybe-TAGS-target-gperf: TAGS-target-gperf | |
4fa63067 NN |
30793 | |
30794 | TAGS-target-gperf: \ | |
30795 | configure-target-gperf | |
30796 | @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \ | |
30797 | r=`${PWD_COMMAND}`; export r; \ | |
30798 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30799 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30800 | echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \ |
30801 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30802 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30803 | done; \ | |
30804 | (cd $(TARGET_SUBDIR)/gperf && \ | |
30805 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30806 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30807 | "RANLIB=$${RANLIB}" \ | |
30808 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30809 | TAGS) \ |
4fa63067 NN |
30810 | || exit 1 |
30811 | ||
6bd3dfaa | 30812 | @endif target-gperf |
4fa63067 NN |
30813 | |
30814 | .PHONY: maybe-install-info-target-gperf install-info-target-gperf | |
30815 | maybe-install-info-target-gperf: | |
6bd3dfaa PB |
30816 | @if target-gperf |
30817 | maybe-install-info-target-gperf: install-info-target-gperf | |
4fa63067 NN |
30818 | |
30819 | install-info-target-gperf: \ | |
30820 | configure-target-gperf \ | |
30821 | info-target-gperf | |
30822 | @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \ | |
30823 | r=`${PWD_COMMAND}`; export r; \ | |
30824 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30825 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30826 | echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \ |
30827 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30828 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30829 | done; \ | |
30830 | (cd $(TARGET_SUBDIR)/gperf && \ | |
30831 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30832 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30833 | "RANLIB=$${RANLIB}" \ | |
30834 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30835 | install-info) \ |
4fa63067 NN |
30836 | || exit 1 |
30837 | ||
6bd3dfaa | 30838 | @endif target-gperf |
4fa63067 NN |
30839 | |
30840 | .PHONY: maybe-installcheck-target-gperf installcheck-target-gperf | |
30841 | maybe-installcheck-target-gperf: | |
6bd3dfaa PB |
30842 | @if target-gperf |
30843 | maybe-installcheck-target-gperf: installcheck-target-gperf | |
4fa63067 NN |
30844 | |
30845 | installcheck-target-gperf: \ | |
30846 | configure-target-gperf | |
30847 | @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \ | |
30848 | r=`${PWD_COMMAND}`; export r; \ | |
30849 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30850 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30851 | echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \ |
30852 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30853 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30854 | done; \ | |
30855 | (cd $(TARGET_SUBDIR)/gperf && \ | |
30856 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30857 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30858 | "RANLIB=$${RANLIB}" \ | |
30859 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30860 | installcheck) \ |
4fa63067 NN |
30861 | || exit 1 |
30862 | ||
6bd3dfaa | 30863 | @endif target-gperf |
4fa63067 NN |
30864 | |
30865 | .PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf | |
30866 | maybe-mostlyclean-target-gperf: | |
6bd3dfaa PB |
30867 | @if target-gperf |
30868 | maybe-mostlyclean-target-gperf: mostlyclean-target-gperf | |
4fa63067 NN |
30869 | |
30870 | mostlyclean-target-gperf: | |
30871 | @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \ | |
30872 | r=`${PWD_COMMAND}`; export r; \ | |
30873 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30874 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30875 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \ |
30876 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30877 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30878 | done; \ | |
30879 | (cd $(TARGET_SUBDIR)/gperf && \ | |
30880 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30881 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30882 | "RANLIB=$${RANLIB}" \ | |
30883 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30884 | mostlyclean) \ |
4fa63067 NN |
30885 | || exit 1 |
30886 | ||
6bd3dfaa | 30887 | @endif target-gperf |
4fa63067 NN |
30888 | |
30889 | .PHONY: maybe-clean-target-gperf clean-target-gperf | |
30890 | maybe-clean-target-gperf: | |
6bd3dfaa PB |
30891 | @if target-gperf |
30892 | maybe-clean-target-gperf: clean-target-gperf | |
4fa63067 NN |
30893 | |
30894 | clean-target-gperf: | |
30895 | @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \ | |
30896 | r=`${PWD_COMMAND}`; export r; \ | |
30897 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30898 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30899 | echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \ |
30900 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30901 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30902 | done; \ | |
30903 | (cd $(TARGET_SUBDIR)/gperf && \ | |
30904 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30905 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30906 | "RANLIB=$${RANLIB}" \ | |
30907 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30908 | clean) \ |
4fa63067 NN |
30909 | || exit 1 |
30910 | ||
6bd3dfaa | 30911 | @endif target-gperf |
4fa63067 NN |
30912 | |
30913 | .PHONY: maybe-distclean-target-gperf distclean-target-gperf | |
30914 | maybe-distclean-target-gperf: | |
6bd3dfaa PB |
30915 | @if target-gperf |
30916 | maybe-distclean-target-gperf: distclean-target-gperf | |
4fa63067 NN |
30917 | |
30918 | distclean-target-gperf: | |
30919 | @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \ | |
30920 | r=`${PWD_COMMAND}`; export r; \ | |
30921 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30922 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30923 | echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \ |
30924 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30925 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30926 | done; \ | |
30927 | (cd $(TARGET_SUBDIR)/gperf && \ | |
30928 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30929 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30930 | "RANLIB=$${RANLIB}" \ | |
30931 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30932 | distclean) \ |
4fa63067 NN |
30933 | || exit 1 |
30934 | ||
6bd3dfaa | 30935 | @endif target-gperf |
4fa63067 NN |
30936 | |
30937 | .PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf | |
30938 | maybe-maintainer-clean-target-gperf: | |
6bd3dfaa PB |
30939 | @if target-gperf |
30940 | maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf | |
4fa63067 NN |
30941 | |
30942 | maintainer-clean-target-gperf: | |
30943 | @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \ | |
30944 | r=`${PWD_COMMAND}`; export r; \ | |
30945 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30946 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30947 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \ |
30948 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30949 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30950 | done; \ | |
30951 | (cd $(TARGET_SUBDIR)/gperf && \ | |
30952 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30953 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30954 | "RANLIB=$${RANLIB}" \ | |
30955 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 30956 | maintainer-clean) \ |
4fa63067 | 30957 | || exit 1 |
16ae0395 | 30958 | |
6bd3dfaa | 30959 | @endif target-gperf |
e393202e NN |
30960 | |
30961 | ||
15723a45 | 30962 | |
1086bc09 | 30963 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. |
a7254363 | 30964 | @if target-examples |
4fa63067 NN |
30965 | $(TARGET_SUBDIR)/examples/multilib.out: multilib.out |
30966 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \ | |
30967 | rm -f $(TARGET_SUBDIR)/examples/Makefile || : ; \ | |
30968 | cp multilib.out $(TARGET_SUBDIR)/examples/multilib.out | |
a7254363 | 30969 | @endif target-examples |
e90269c8 | 30970 | |
a7254363 PB |
30971 | |
30972 | ||
30973 | .PHONY: configure-target-examples maybe-configure-target-examples | |
30974 | maybe-configure-target-examples: | |
30975 | @if target-examples | |
30976 | maybe-configure-target-examples: configure-target-examples | |
4fa63067 NN |
30977 | configure-target-examples: $(TARGET_SUBDIR)/examples/multilib.out |
30978 | @test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \ | |
30979 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \ | |
b40e3958 L |
30980 | r=`${PWD_COMMAND}`; export r; \ |
30981 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30982 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
30983 | echo Configuring in $(TARGET_SUBDIR)/examples; \ |
30984 | cd "$(TARGET_SUBDIR)/examples" || exit 1; \ | |
bba45b8b | 30985 | case $(srcdir) in \ |
b00612cc PB |
30986 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
30987 | *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \ | |
30988 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
bba45b8b | 30989 | esac; \ |
b00612cc PB |
30990 | srcdiroption="--srcdir=$${topdir}/examples"; \ |
30991 | libsrcdir="$$s/examples"; \ | |
bba45b8b NN |
30992 | rm -f no-such-file || : ; \ |
30993 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 30994 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
bba45b8b | 30995 | || exit 1 |
6bd3dfaa | 30996 | @endif target-examples |
e393202e | 30997 | |
a7254363 PB |
30998 | |
30999 | ||
d545f33b PB |
31000 | |
31001 | ||
4fa63067 NN |
31002 | .PHONY: all-target-examples maybe-all-target-examples |
31003 | maybe-all-target-examples: | |
6bd3dfaa | 31004 | @if target-examples |
72b2455a | 31005 | TARGET-target-examples=all |
6bd3dfaa | 31006 | maybe-all-target-examples: all-target-examples |
4fa63067 | 31007 | all-target-examples: configure-target-examples |
b40e3958 L |
31008 | @r=`${PWD_COMMAND}`; export r; \ |
31009 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31010 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 31011 | (cd $(TARGET_SUBDIR)/examples && \ |
a7254363 | 31012 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-examples)) |
6bd3dfaa | 31013 | @endif target-examples |
e393202e | 31014 | |
a7254363 PB |
31015 | |
31016 | ||
d545f33b PB |
31017 | |
31018 | ||
4fa63067 NN |
31019 | .PHONY: check-target-examples maybe-check-target-examples |
31020 | maybe-check-target-examples: | |
6bd3dfaa PB |
31021 | @if target-examples |
31022 | maybe-check-target-examples: check-target-examples | |
16ae0395 | 31023 | |
4fa63067 NN |
31024 | # Dummy target for uncheckable module. |
31025 | check-target-examples: | |
31026 | ||
6bd3dfaa | 31027 | @endif target-examples |
4fa63067 NN |
31028 | |
31029 | .PHONY: install-target-examples maybe-install-target-examples | |
31030 | maybe-install-target-examples: | |
6bd3dfaa PB |
31031 | @if target-examples |
31032 | maybe-install-target-examples: install-target-examples | |
4fa63067 NN |
31033 | |
31034 | # Dummy target for uninstallable. | |
31035 | install-target-examples: | |
31036 | ||
6bd3dfaa | 31037 | @endif target-examples |
4fa63067 NN |
31038 | |
31039 | # Other targets (info, dvi, etc.) | |
31040 | ||
31041 | .PHONY: maybe-info-target-examples info-target-examples | |
31042 | maybe-info-target-examples: | |
6bd3dfaa PB |
31043 | @if target-examples |
31044 | maybe-info-target-examples: info-target-examples | |
4fa63067 NN |
31045 | |
31046 | info-target-examples: \ | |
31047 | configure-target-examples | |
31048 | @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \ | |
31049 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 31050 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 31051 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31052 | echo "Doing info in $(TARGET_SUBDIR)/examples" ; \ |
31053 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31054 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31055 | done; \ | |
31056 | (cd $(TARGET_SUBDIR)/examples && \ | |
31057 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31058 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31059 | "RANLIB=$${RANLIB}" \ | |
31060 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31061 | info) \ |
4fa63067 | 31062 | || exit 1 |
930314a4 | 31063 | |
6bd3dfaa | 31064 | @endif target-examples |
e393202e | 31065 | |
4fa63067 NN |
31066 | .PHONY: maybe-dvi-target-examples dvi-target-examples |
31067 | maybe-dvi-target-examples: | |
6bd3dfaa PB |
31068 | @if target-examples |
31069 | maybe-dvi-target-examples: dvi-target-examples | |
16ae0395 | 31070 | |
4fa63067 NN |
31071 | dvi-target-examples: \ |
31072 | configure-target-examples | |
31073 | @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \ | |
31074 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 31075 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 31076 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31077 | echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \ |
31078 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31079 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31080 | done; \ | |
31081 | (cd $(TARGET_SUBDIR)/examples && \ | |
31082 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31083 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31084 | "RANLIB=$${RANLIB}" \ | |
31085 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31086 | dvi) \ |
4fa63067 NN |
31087 | || exit 1 |
31088 | ||
6bd3dfaa | 31089 | @endif target-examples |
4fa63067 | 31090 | |
6d389afc MS |
31091 | .PHONY: maybe-html-target-examples html-target-examples |
31092 | maybe-html-target-examples: | |
31093 | @if target-examples | |
31094 | maybe-html-target-examples: html-target-examples | |
31095 | ||
31096 | html-target-examples: \ | |
31097 | configure-target-examples | |
31098 | @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \ | |
31099 | r=`${PWD_COMMAND}`; export r; \ | |
31100 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
31101 | $(NORMAL_TARGET_EXPORTS) \ |
31102 | echo "Doing html in $(TARGET_SUBDIR)/examples" ; \ | |
31103 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31104 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31105 | done; \ | |
31106 | (cd $(TARGET_SUBDIR)/examples && \ | |
31107 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31108 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31109 | "RANLIB=$${RANLIB}" \ | |
31110 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
31111 | html) \ | |
31112 | || exit 1 | |
31113 | ||
31114 | @endif target-examples | |
31115 | ||
4fa63067 NN |
31116 | .PHONY: maybe-TAGS-target-examples TAGS-target-examples |
31117 | maybe-TAGS-target-examples: | |
6bd3dfaa PB |
31118 | @if target-examples |
31119 | maybe-TAGS-target-examples: TAGS-target-examples | |
4fa63067 NN |
31120 | |
31121 | TAGS-target-examples: \ | |
31122 | configure-target-examples | |
31123 | @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \ | |
31124 | r=`${PWD_COMMAND}`; export r; \ | |
31125 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31126 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31127 | echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \ |
31128 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31129 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31130 | done; \ | |
31131 | (cd $(TARGET_SUBDIR)/examples && \ | |
31132 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31133 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31134 | "RANLIB=$${RANLIB}" \ | |
31135 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31136 | TAGS) \ |
4fa63067 NN |
31137 | || exit 1 |
31138 | ||
6bd3dfaa | 31139 | @endif target-examples |
4fa63067 NN |
31140 | |
31141 | .PHONY: maybe-install-info-target-examples install-info-target-examples | |
31142 | maybe-install-info-target-examples: | |
6bd3dfaa PB |
31143 | @if target-examples |
31144 | maybe-install-info-target-examples: install-info-target-examples | |
4fa63067 NN |
31145 | |
31146 | install-info-target-examples: \ | |
31147 | configure-target-examples \ | |
31148 | info-target-examples | |
31149 | @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \ | |
31150 | r=`${PWD_COMMAND}`; export r; \ | |
31151 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31152 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31153 | echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \ |
31154 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31155 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31156 | done; \ | |
31157 | (cd $(TARGET_SUBDIR)/examples && \ | |
31158 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31159 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31160 | "RANLIB=$${RANLIB}" \ | |
31161 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31162 | install-info) \ |
4fa63067 NN |
31163 | || exit 1 |
31164 | ||
6bd3dfaa | 31165 | @endif target-examples |
4fa63067 NN |
31166 | |
31167 | .PHONY: maybe-installcheck-target-examples installcheck-target-examples | |
31168 | maybe-installcheck-target-examples: | |
6bd3dfaa PB |
31169 | @if target-examples |
31170 | maybe-installcheck-target-examples: installcheck-target-examples | |
4fa63067 NN |
31171 | |
31172 | installcheck-target-examples: \ | |
31173 | configure-target-examples | |
31174 | @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \ | |
31175 | r=`${PWD_COMMAND}`; export r; \ | |
31176 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31177 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31178 | echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \ |
31179 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31180 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31181 | done; \ | |
31182 | (cd $(TARGET_SUBDIR)/examples && \ | |
31183 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31184 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31185 | "RANLIB=$${RANLIB}" \ | |
31186 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31187 | installcheck) \ |
4fa63067 NN |
31188 | || exit 1 |
31189 | ||
6bd3dfaa | 31190 | @endif target-examples |
4fa63067 NN |
31191 | |
31192 | .PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples | |
31193 | maybe-mostlyclean-target-examples: | |
6bd3dfaa PB |
31194 | @if target-examples |
31195 | maybe-mostlyclean-target-examples: mostlyclean-target-examples | |
4fa63067 NN |
31196 | |
31197 | mostlyclean-target-examples: | |
31198 | @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \ | |
31199 | r=`${PWD_COMMAND}`; export r; \ | |
31200 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31201 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31202 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \ |
31203 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31204 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31205 | done; \ | |
31206 | (cd $(TARGET_SUBDIR)/examples && \ | |
31207 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31208 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31209 | "RANLIB=$${RANLIB}" \ | |
31210 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31211 | mostlyclean) \ |
4fa63067 NN |
31212 | || exit 1 |
31213 | ||
6bd3dfaa | 31214 | @endif target-examples |
4fa63067 NN |
31215 | |
31216 | .PHONY: maybe-clean-target-examples clean-target-examples | |
31217 | maybe-clean-target-examples: | |
6bd3dfaa PB |
31218 | @if target-examples |
31219 | maybe-clean-target-examples: clean-target-examples | |
4fa63067 NN |
31220 | |
31221 | clean-target-examples: | |
31222 | @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \ | |
31223 | r=`${PWD_COMMAND}`; export r; \ | |
31224 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31225 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31226 | echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \ |
31227 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31228 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31229 | done; \ | |
31230 | (cd $(TARGET_SUBDIR)/examples && \ | |
31231 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31232 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31233 | "RANLIB=$${RANLIB}" \ | |
31234 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31235 | clean) \ |
4fa63067 NN |
31236 | || exit 1 |
31237 | ||
6bd3dfaa | 31238 | @endif target-examples |
4fa63067 NN |
31239 | |
31240 | .PHONY: maybe-distclean-target-examples distclean-target-examples | |
31241 | maybe-distclean-target-examples: | |
6bd3dfaa PB |
31242 | @if target-examples |
31243 | maybe-distclean-target-examples: distclean-target-examples | |
4fa63067 NN |
31244 | |
31245 | distclean-target-examples: | |
31246 | @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \ | |
31247 | r=`${PWD_COMMAND}`; export r; \ | |
31248 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31249 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31250 | echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \ |
31251 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31252 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31253 | done; \ | |
31254 | (cd $(TARGET_SUBDIR)/examples && \ | |
31255 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31256 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31257 | "RANLIB=$${RANLIB}" \ | |
31258 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31259 | distclean) \ |
4fa63067 NN |
31260 | || exit 1 |
31261 | ||
6bd3dfaa | 31262 | @endif target-examples |
4fa63067 NN |
31263 | |
31264 | .PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples | |
31265 | maybe-maintainer-clean-target-examples: | |
6bd3dfaa PB |
31266 | @if target-examples |
31267 | maybe-maintainer-clean-target-examples: maintainer-clean-target-examples | |
4fa63067 NN |
31268 | |
31269 | maintainer-clean-target-examples: | |
31270 | @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \ | |
31271 | r=`${PWD_COMMAND}`; export r; \ | |
31272 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31273 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31274 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \ |
31275 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31276 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31277 | done; \ | |
31278 | (cd $(TARGET_SUBDIR)/examples && \ | |
31279 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31280 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31281 | "RANLIB=$${RANLIB}" \ | |
31282 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31283 | maintainer-clean) \ |
4fa63067 NN |
31284 | || exit 1 |
31285 | ||
6bd3dfaa | 31286 | @endif target-examples |
e393202e NN |
31287 | |
31288 | ||
15723a45 | 31289 | |
1086bc09 | 31290 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. |
a7254363 | 31291 | @if target-libffi |
4fa63067 NN |
31292 | $(TARGET_SUBDIR)/libffi/multilib.out: multilib.out |
31293 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \ | |
31294 | rm -f $(TARGET_SUBDIR)/libffi/Makefile || : ; \ | |
31295 | cp multilib.out $(TARGET_SUBDIR)/libffi/multilib.out | |
a7254363 PB |
31296 | @endif target-libffi |
31297 | ||
31298 | ||
e90269c8 | 31299 | |
a7254363 PB |
31300 | .PHONY: configure-target-libffi maybe-configure-target-libffi |
31301 | maybe-configure-target-libffi: | |
31302 | @if target-libffi | |
31303 | maybe-configure-target-libffi: configure-target-libffi | |
4fa63067 NN |
31304 | configure-target-libffi: $(TARGET_SUBDIR)/libffi/multilib.out |
31305 | @test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \ | |
31306 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \ | |
b40e3958 L |
31307 | r=`${PWD_COMMAND}`; export r; \ |
31308 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31309 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31310 | echo Configuring in $(TARGET_SUBDIR)/libffi; \ |
31311 | cd "$(TARGET_SUBDIR)/libffi" || exit 1; \ | |
bba45b8b | 31312 | case $(srcdir) in \ |
b00612cc PB |
31313 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
31314 | *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \ | |
31315 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
bba45b8b | 31316 | esac; \ |
b00612cc PB |
31317 | srcdiroption="--srcdir=$${topdir}/libffi"; \ |
31318 | libsrcdir="$$s/libffi"; \ | |
bba45b8b NN |
31319 | rm -f no-such-file || : ; \ |
31320 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 31321 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
bba45b8b | 31322 | || exit 1 |
6bd3dfaa | 31323 | @endif target-libffi |
e393202e | 31324 | |
a7254363 PB |
31325 | |
31326 | ||
d545f33b PB |
31327 | |
31328 | ||
4fa63067 NN |
31329 | .PHONY: all-target-libffi maybe-all-target-libffi |
31330 | maybe-all-target-libffi: | |
6bd3dfaa | 31331 | @if target-libffi |
72b2455a | 31332 | TARGET-target-libffi=all |
6bd3dfaa | 31333 | maybe-all-target-libffi: all-target-libffi |
4fa63067 | 31334 | all-target-libffi: configure-target-libffi |
b40e3958 L |
31335 | @r=`${PWD_COMMAND}`; export r; \ |
31336 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31337 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 31338 | (cd $(TARGET_SUBDIR)/libffi && \ |
a7254363 | 31339 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libffi)) |
6bd3dfaa | 31340 | @endif target-libffi |
e393202e | 31341 | |
a7254363 PB |
31342 | |
31343 | ||
d545f33b PB |
31344 | |
31345 | ||
4fa63067 NN |
31346 | .PHONY: check-target-libffi maybe-check-target-libffi |
31347 | maybe-check-target-libffi: | |
6bd3dfaa PB |
31348 | @if target-libffi |
31349 | maybe-check-target-libffi: check-target-libffi | |
16ae0395 | 31350 | |
4fa63067 | 31351 | check-target-libffi: |
b40e3958 L |
31352 | @r=`${PWD_COMMAND}`; export r; \ |
31353 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31354 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 31355 | (cd $(TARGET_SUBDIR)/libffi && \ |
7ffa0b57 | 31356 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
930314a4 | 31357 | |
6bd3dfaa | 31358 | @endif target-libffi |
e393202e | 31359 | |
4fa63067 NN |
31360 | .PHONY: install-target-libffi maybe-install-target-libffi |
31361 | maybe-install-target-libffi: | |
6bd3dfaa PB |
31362 | @if target-libffi |
31363 | maybe-install-target-libffi: install-target-libffi | |
16ae0395 | 31364 | |
4fa63067 | 31365 | install-target-libffi: installdirs |
b40e3958 L |
31366 | @r=`${PWD_COMMAND}`; export r; \ |
31367 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31368 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 31369 | (cd $(TARGET_SUBDIR)/libffi && \ |
7ffa0b57 | 31370 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
e393202e | 31371 | |
6bd3dfaa | 31372 | @endif target-libffi |
e393202e | 31373 | |
4fa63067 NN |
31374 | # Other targets (info, dvi, etc.) |
31375 | ||
31376 | .PHONY: maybe-info-target-libffi info-target-libffi | |
31377 | maybe-info-target-libffi: | |
6bd3dfaa PB |
31378 | @if target-libffi |
31379 | maybe-info-target-libffi: info-target-libffi | |
4fa63067 NN |
31380 | |
31381 | info-target-libffi: \ | |
31382 | configure-target-libffi | |
31383 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ | |
31384 | r=`${PWD_COMMAND}`; export r; \ | |
31385 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31386 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31387 | echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \ |
31388 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31389 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31390 | done; \ | |
31391 | (cd $(TARGET_SUBDIR)/libffi && \ | |
31392 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31393 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31394 | "RANLIB=$${RANLIB}" \ | |
31395 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31396 | info) \ |
4fa63067 NN |
31397 | || exit 1 |
31398 | ||
6bd3dfaa | 31399 | @endif target-libffi |
4fa63067 NN |
31400 | |
31401 | .PHONY: maybe-dvi-target-libffi dvi-target-libffi | |
31402 | maybe-dvi-target-libffi: | |
6bd3dfaa PB |
31403 | @if target-libffi |
31404 | maybe-dvi-target-libffi: dvi-target-libffi | |
4fa63067 NN |
31405 | |
31406 | dvi-target-libffi: \ | |
31407 | configure-target-libffi | |
31408 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ | |
31409 | r=`${PWD_COMMAND}`; export r; \ | |
31410 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31411 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31412 | echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \ |
31413 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31414 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31415 | done; \ | |
31416 | (cd $(TARGET_SUBDIR)/libffi && \ | |
31417 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31418 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31419 | "RANLIB=$${RANLIB}" \ | |
31420 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31421 | dvi) \ |
4fa63067 NN |
31422 | || exit 1 |
31423 | ||
6bd3dfaa | 31424 | @endif target-libffi |
4fa63067 | 31425 | |
6d389afc MS |
31426 | .PHONY: maybe-html-target-libffi html-target-libffi |
31427 | maybe-html-target-libffi: | |
31428 | @if target-libffi | |
31429 | maybe-html-target-libffi: html-target-libffi | |
31430 | ||
31431 | html-target-libffi: \ | |
31432 | configure-target-libffi | |
31433 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ | |
31434 | r=`${PWD_COMMAND}`; export r; \ | |
31435 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
31436 | $(NORMAL_TARGET_EXPORTS) \ |
31437 | echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \ | |
31438 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31439 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31440 | done; \ | |
31441 | (cd $(TARGET_SUBDIR)/libffi && \ | |
31442 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31443 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31444 | "RANLIB=$${RANLIB}" \ | |
31445 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
31446 | html) \ | |
31447 | || exit 1 | |
31448 | ||
31449 | @endif target-libffi | |
31450 | ||
4fa63067 NN |
31451 | .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi |
31452 | maybe-TAGS-target-libffi: | |
6bd3dfaa PB |
31453 | @if target-libffi |
31454 | maybe-TAGS-target-libffi: TAGS-target-libffi | |
4fa63067 NN |
31455 | |
31456 | TAGS-target-libffi: \ | |
31457 | configure-target-libffi | |
31458 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ | |
31459 | r=`${PWD_COMMAND}`; export r; \ | |
31460 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31461 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31462 | echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \ |
31463 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31464 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31465 | done; \ | |
31466 | (cd $(TARGET_SUBDIR)/libffi && \ | |
31467 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31468 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31469 | "RANLIB=$${RANLIB}" \ | |
31470 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31471 | TAGS) \ |
4fa63067 NN |
31472 | || exit 1 |
31473 | ||
6bd3dfaa | 31474 | @endif target-libffi |
4fa63067 NN |
31475 | |
31476 | .PHONY: maybe-install-info-target-libffi install-info-target-libffi | |
31477 | maybe-install-info-target-libffi: | |
6bd3dfaa PB |
31478 | @if target-libffi |
31479 | maybe-install-info-target-libffi: install-info-target-libffi | |
4fa63067 NN |
31480 | |
31481 | install-info-target-libffi: \ | |
31482 | configure-target-libffi \ | |
31483 | info-target-libffi | |
31484 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ | |
31485 | r=`${PWD_COMMAND}`; export r; \ | |
31486 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31487 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31488 | echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \ |
31489 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31490 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31491 | done; \ | |
31492 | (cd $(TARGET_SUBDIR)/libffi && \ | |
31493 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31494 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31495 | "RANLIB=$${RANLIB}" \ | |
31496 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31497 | install-info) \ |
4fa63067 NN |
31498 | || exit 1 |
31499 | ||
6bd3dfaa | 31500 | @endif target-libffi |
4fa63067 NN |
31501 | |
31502 | .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi | |
31503 | maybe-installcheck-target-libffi: | |
6bd3dfaa PB |
31504 | @if target-libffi |
31505 | maybe-installcheck-target-libffi: installcheck-target-libffi | |
4fa63067 NN |
31506 | |
31507 | installcheck-target-libffi: \ | |
31508 | configure-target-libffi | |
31509 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ | |
31510 | r=`${PWD_COMMAND}`; export r; \ | |
31511 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31512 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31513 | echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \ |
31514 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31515 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31516 | done; \ | |
31517 | (cd $(TARGET_SUBDIR)/libffi && \ | |
31518 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31519 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31520 | "RANLIB=$${RANLIB}" \ | |
31521 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31522 | installcheck) \ |
4fa63067 NN |
31523 | || exit 1 |
31524 | ||
6bd3dfaa | 31525 | @endif target-libffi |
4fa63067 NN |
31526 | |
31527 | .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi | |
31528 | maybe-mostlyclean-target-libffi: | |
6bd3dfaa PB |
31529 | @if target-libffi |
31530 | maybe-mostlyclean-target-libffi: mostlyclean-target-libffi | |
4fa63067 NN |
31531 | |
31532 | mostlyclean-target-libffi: | |
31533 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ | |
31534 | r=`${PWD_COMMAND}`; export r; \ | |
31535 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31536 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31537 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \ |
31538 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31539 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31540 | done; \ | |
31541 | (cd $(TARGET_SUBDIR)/libffi && \ | |
31542 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31543 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31544 | "RANLIB=$${RANLIB}" \ | |
31545 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31546 | mostlyclean) \ |
4fa63067 NN |
31547 | || exit 1 |
31548 | ||
6bd3dfaa | 31549 | @endif target-libffi |
4fa63067 NN |
31550 | |
31551 | .PHONY: maybe-clean-target-libffi clean-target-libffi | |
31552 | maybe-clean-target-libffi: | |
6bd3dfaa PB |
31553 | @if target-libffi |
31554 | maybe-clean-target-libffi: clean-target-libffi | |
4fa63067 NN |
31555 | |
31556 | clean-target-libffi: | |
31557 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ | |
31558 | r=`${PWD_COMMAND}`; export r; \ | |
31559 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31560 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31561 | echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \ |
31562 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31563 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31564 | done; \ | |
31565 | (cd $(TARGET_SUBDIR)/libffi && \ | |
31566 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31567 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31568 | "RANLIB=$${RANLIB}" \ | |
31569 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31570 | clean) \ |
4fa63067 NN |
31571 | || exit 1 |
31572 | ||
6bd3dfaa | 31573 | @endif target-libffi |
4fa63067 NN |
31574 | |
31575 | .PHONY: maybe-distclean-target-libffi distclean-target-libffi | |
31576 | maybe-distclean-target-libffi: | |
6bd3dfaa PB |
31577 | @if target-libffi |
31578 | maybe-distclean-target-libffi: distclean-target-libffi | |
4fa63067 NN |
31579 | |
31580 | distclean-target-libffi: | |
31581 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ | |
31582 | r=`${PWD_COMMAND}`; export r; \ | |
31583 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31584 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31585 | echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \ |
31586 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31587 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31588 | done; \ | |
31589 | (cd $(TARGET_SUBDIR)/libffi && \ | |
31590 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31591 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31592 | "RANLIB=$${RANLIB}" \ | |
31593 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31594 | distclean) \ |
4fa63067 NN |
31595 | || exit 1 |
31596 | ||
6bd3dfaa | 31597 | @endif target-libffi |
4fa63067 NN |
31598 | |
31599 | .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi | |
31600 | maybe-maintainer-clean-target-libffi: | |
6bd3dfaa PB |
31601 | @if target-libffi |
31602 | maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi | |
4fa63067 NN |
31603 | |
31604 | maintainer-clean-target-libffi: | |
31605 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ | |
31606 | r=`${PWD_COMMAND}`; export r; \ | |
31607 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31608 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31609 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \ |
31610 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31611 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31612 | done; \ | |
31613 | (cd $(TARGET_SUBDIR)/libffi && \ | |
31614 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31615 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31616 | "RANLIB=$${RANLIB}" \ | |
31617 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31618 | maintainer-clean) \ |
4fa63067 NN |
31619 | || exit 1 |
31620 | ||
6bd3dfaa | 31621 | @endif target-libffi |
4fa63067 NN |
31622 | |
31623 | ||
15723a45 | 31624 | |
1086bc09 | 31625 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. |
a7254363 | 31626 | @if target-libjava |
4fa63067 NN |
31627 | $(TARGET_SUBDIR)/libjava/multilib.out: multilib.out |
31628 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \ | |
31629 | rm -f $(TARGET_SUBDIR)/libjava/Makefile || : ; \ | |
31630 | cp multilib.out $(TARGET_SUBDIR)/libjava/multilib.out | |
a7254363 PB |
31631 | @endif target-libjava |
31632 | ||
31633 | ||
15723a45 | 31634 | |
a7254363 PB |
31635 | .PHONY: configure-target-libjava maybe-configure-target-libjava |
31636 | maybe-configure-target-libjava: | |
31637 | @if target-libjava | |
31638 | maybe-configure-target-libjava: configure-target-libjava | |
4fa63067 NN |
31639 | configure-target-libjava: $(TARGET_SUBDIR)/libjava/multilib.out |
31640 | @test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \ | |
31641 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \ | |
b40e3958 L |
31642 | r=`${PWD_COMMAND}`; export r; \ |
31643 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31644 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
31645 | echo Configuring in $(TARGET_SUBDIR)/libjava; \ |
31646 | cd "$(TARGET_SUBDIR)/libjava" || exit 1; \ | |
bba45b8b | 31647 | case $(srcdir) in \ |
b00612cc PB |
31648 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
31649 | *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \ | |
31650 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
bba45b8b | 31651 | esac; \ |
b00612cc PB |
31652 | srcdiroption="--srcdir=$${topdir}/libjava"; \ |
31653 | libsrcdir="$$s/libjava"; \ | |
bba45b8b NN |
31654 | rm -f no-such-file || : ; \ |
31655 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 31656 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
bba45b8b | 31657 | || exit 1 |
6bd3dfaa | 31658 | @endif target-libjava |
e393202e | 31659 | |
a7254363 PB |
31660 | |
31661 | ||
d545f33b PB |
31662 | |
31663 | ||
4fa63067 NN |
31664 | .PHONY: all-target-libjava maybe-all-target-libjava |
31665 | maybe-all-target-libjava: | |
6bd3dfaa | 31666 | @if target-libjava |
72b2455a | 31667 | TARGET-target-libjava=all |
6bd3dfaa | 31668 | maybe-all-target-libjava: all-target-libjava |
4fa63067 | 31669 | all-target-libjava: configure-target-libjava |
b40e3958 L |
31670 | @r=`${PWD_COMMAND}`; export r; \ |
31671 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31672 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 | 31673 | (cd $(TARGET_SUBDIR)/libjava && \ |
a7254363 | 31674 | $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libjava)) |
6bd3dfaa | 31675 | @endif target-libjava |
e393202e | 31676 | |
a7254363 PB |
31677 | |
31678 | ||
d545f33b PB |
31679 | |
31680 | ||
4fa63067 NN |
31681 | .PHONY: check-target-libjava maybe-check-target-libjava |
31682 | maybe-check-target-libjava: | |
6bd3dfaa PB |
31683 | @if target-libjava |
31684 | maybe-check-target-libjava: check-target-libjava | |
16ae0395 | 31685 | |
4fa63067 NN |
31686 | check-target-libjava: |
31687 | @r=`${PWD_COMMAND}`; export r; \ | |
31688 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31689 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 | 31690 | (cd $(TARGET_SUBDIR)/libjava && \ |
7ffa0b57 | 31691 | $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check) |
3866be5d | 31692 | |
6bd3dfaa | 31693 | @endif target-libjava |
930314a4 | 31694 | |
4fa63067 NN |
31695 | .PHONY: install-target-libjava maybe-install-target-libjava |
31696 | maybe-install-target-libjava: | |
6bd3dfaa PB |
31697 | @if target-libjava |
31698 | maybe-install-target-libjava: install-target-libjava | |
16ae0395 | 31699 | |
4fa63067 | 31700 | install-target-libjava: installdirs |
b40e3958 L |
31701 | @r=`${PWD_COMMAND}`; export r; \ |
31702 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31703 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 | 31704 | (cd $(TARGET_SUBDIR)/libjava && \ |
7ffa0b57 | 31705 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
e393202e | 31706 | |
6bd3dfaa | 31707 | @endif target-libjava |
e393202e | 31708 | |
4fa63067 | 31709 | # Other targets (info, dvi, etc.) |
15723a45 | 31710 | |
4fa63067 NN |
31711 | .PHONY: maybe-info-target-libjava info-target-libjava |
31712 | maybe-info-target-libjava: | |
6bd3dfaa PB |
31713 | @if target-libjava |
31714 | maybe-info-target-libjava: info-target-libjava | |
15723a45 | 31715 | |
4fa63067 NN |
31716 | info-target-libjava: \ |
31717 | configure-target-libjava | |
31718 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ | |
b40e3958 L |
31719 | r=`${PWD_COMMAND}`; export r; \ |
31720 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31721 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
31722 | echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \ |
31723 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31724 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31725 | done; \ | |
31726 | (cd $(TARGET_SUBDIR)/libjava && \ | |
31727 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31728 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31729 | "RANLIB=$${RANLIB}" \ | |
31730 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31731 | info) \ |
bba45b8b | 31732 | || exit 1 |
e393202e | 31733 | |
6bd3dfaa | 31734 | @endif target-libjava |
4fa63067 NN |
31735 | |
31736 | .PHONY: maybe-dvi-target-libjava dvi-target-libjava | |
31737 | maybe-dvi-target-libjava: | |
6bd3dfaa PB |
31738 | @if target-libjava |
31739 | maybe-dvi-target-libjava: dvi-target-libjava | |
4fa63067 NN |
31740 | |
31741 | dvi-target-libjava: \ | |
31742 | configure-target-libjava | |
31743 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ | |
31744 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 31745 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 31746 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
31747 | echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \ |
31748 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31749 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31750 | done; \ | |
31751 | (cd $(TARGET_SUBDIR)/libjava && \ | |
31752 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31753 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31754 | "RANLIB=$${RANLIB}" \ | |
31755 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31756 | dvi) \ |
4fa63067 | 31757 | || exit 1 |
e393202e | 31758 | |
6bd3dfaa | 31759 | @endif target-libjava |
16ae0395 | 31760 | |
6d389afc MS |
31761 | .PHONY: maybe-html-target-libjava html-target-libjava |
31762 | maybe-html-target-libjava: | |
31763 | @if target-libjava | |
31764 | maybe-html-target-libjava: html-target-libjava | |
31765 | ||
31766 | html-target-libjava: \ | |
31767 | configure-target-libjava | |
31768 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ | |
31769 | r=`${PWD_COMMAND}`; export r; \ | |
31770 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
31771 | $(RAW_CXX_TARGET_EXPORTS) \ |
31772 | echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \ | |
31773 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31774 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31775 | done; \ | |
31776 | (cd $(TARGET_SUBDIR)/libjava && \ | |
31777 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31778 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31779 | "RANLIB=$${RANLIB}" \ | |
31780 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
31781 | html) \ | |
31782 | || exit 1 | |
31783 | ||
31784 | @endif target-libjava | |
31785 | ||
4fa63067 NN |
31786 | .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava |
31787 | maybe-TAGS-target-libjava: | |
6bd3dfaa PB |
31788 | @if target-libjava |
31789 | maybe-TAGS-target-libjava: TAGS-target-libjava | |
4fa63067 NN |
31790 | |
31791 | TAGS-target-libjava: \ | |
31792 | configure-target-libjava | |
31793 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ | |
31794 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 31795 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 31796 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
31797 | echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \ |
31798 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31799 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31800 | done; \ | |
31801 | (cd $(TARGET_SUBDIR)/libjava && \ | |
31802 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31803 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31804 | "RANLIB=$${RANLIB}" \ | |
31805 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31806 | TAGS) \ |
4fa63067 | 31807 | || exit 1 |
e393202e | 31808 | |
6bd3dfaa | 31809 | @endif target-libjava |
930314a4 | 31810 | |
4fa63067 NN |
31811 | .PHONY: maybe-install-info-target-libjava install-info-target-libjava |
31812 | maybe-install-info-target-libjava: | |
6bd3dfaa PB |
31813 | @if target-libjava |
31814 | maybe-install-info-target-libjava: install-info-target-libjava | |
16ae0395 | 31815 | |
4fa63067 NN |
31816 | install-info-target-libjava: \ |
31817 | configure-target-libjava \ | |
31818 | info-target-libjava | |
31819 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ | |
31820 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 31821 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 31822 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
31823 | echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \ |
31824 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31825 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31826 | done; \ | |
31827 | (cd $(TARGET_SUBDIR)/libjava && \ | |
31828 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31829 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31830 | "RANLIB=$${RANLIB}" \ | |
31831 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31832 | install-info) \ |
4fa63067 | 31833 | || exit 1 |
e393202e | 31834 | |
6bd3dfaa | 31835 | @endif target-libjava |
e393202e | 31836 | |
4fa63067 NN |
31837 | .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava |
31838 | maybe-installcheck-target-libjava: | |
6bd3dfaa PB |
31839 | @if target-libjava |
31840 | maybe-installcheck-target-libjava: installcheck-target-libjava | |
15723a45 | 31841 | |
4fa63067 NN |
31842 | installcheck-target-libjava: \ |
31843 | configure-target-libjava | |
31844 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ | |
31845 | r=`${PWD_COMMAND}`; export r; \ | |
31846 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31847 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
31848 | echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \ |
31849 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31850 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31851 | done; \ | |
31852 | (cd $(TARGET_SUBDIR)/libjava && \ | |
31853 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31854 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31855 | "RANLIB=$${RANLIB}" \ | |
31856 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31857 | installcheck) \ |
4fa63067 | 31858 | || exit 1 |
15723a45 | 31859 | |
6bd3dfaa | 31860 | @endif target-libjava |
4fa63067 NN |
31861 | |
31862 | .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava | |
31863 | maybe-mostlyclean-target-libjava: | |
6bd3dfaa PB |
31864 | @if target-libjava |
31865 | maybe-mostlyclean-target-libjava: mostlyclean-target-libjava | |
4fa63067 NN |
31866 | |
31867 | mostlyclean-target-libjava: | |
31868 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ | |
31869 | r=`${PWD_COMMAND}`; export r; \ | |
31870 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31871 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
31872 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \ |
31873 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31874 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31875 | done; \ | |
31876 | (cd $(TARGET_SUBDIR)/libjava && \ | |
31877 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31878 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31879 | "RANLIB=$${RANLIB}" \ | |
31880 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31881 | mostlyclean) \ |
4fa63067 NN |
31882 | || exit 1 |
31883 | ||
6bd3dfaa | 31884 | @endif target-libjava |
4fa63067 NN |
31885 | |
31886 | .PHONY: maybe-clean-target-libjava clean-target-libjava | |
31887 | maybe-clean-target-libjava: | |
6bd3dfaa PB |
31888 | @if target-libjava |
31889 | maybe-clean-target-libjava: clean-target-libjava | |
4fa63067 NN |
31890 | |
31891 | clean-target-libjava: | |
31892 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ | |
b40e3958 L |
31893 | r=`${PWD_COMMAND}`; export r; \ |
31894 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31895 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
31896 | echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \ |
31897 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31898 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31899 | done; \ | |
31900 | (cd $(TARGET_SUBDIR)/libjava && \ | |
31901 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31902 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31903 | "RANLIB=$${RANLIB}" \ | |
31904 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31905 | clean) \ |
bba45b8b | 31906 | || exit 1 |
e393202e | 31907 | |
6bd3dfaa | 31908 | @endif target-libjava |
e393202e | 31909 | |
4fa63067 NN |
31910 | .PHONY: maybe-distclean-target-libjava distclean-target-libjava |
31911 | maybe-distclean-target-libjava: | |
6bd3dfaa PB |
31912 | @if target-libjava |
31913 | maybe-distclean-target-libjava: distclean-target-libjava | |
16ae0395 | 31914 | |
4fa63067 NN |
31915 | distclean-target-libjava: |
31916 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ | |
31917 | r=`${PWD_COMMAND}`; export r; \ | |
31918 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31919 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
31920 | echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \ |
31921 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31922 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31923 | done; \ | |
31924 | (cd $(TARGET_SUBDIR)/libjava && \ | |
31925 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31926 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31927 | "RANLIB=$${RANLIB}" \ | |
31928 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31929 | distclean) \ |
4fa63067 | 31930 | || exit 1 |
3866be5d | 31931 | |
6bd3dfaa | 31932 | @endif target-libjava |
930314a4 | 31933 | |
4fa63067 NN |
31934 | .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava |
31935 | maybe-maintainer-clean-target-libjava: | |
6bd3dfaa PB |
31936 | @if target-libjava |
31937 | maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava | |
16ae0395 | 31938 | |
4fa63067 NN |
31939 | maintainer-clean-target-libjava: |
31940 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ | |
31941 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 31942 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 31943 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
31944 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \ |
31945 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31946 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31947 | done; \ | |
31948 | (cd $(TARGET_SUBDIR)/libjava && \ | |
31949 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31950 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31951 | "RANLIB=$${RANLIB}" \ | |
31952 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 31953 | maintainer-clean) \ |
4fa63067 | 31954 | || exit 1 |
e393202e | 31955 | |
6bd3dfaa | 31956 | @endif target-libjava |
e393202e | 31957 | |
4fa63067 | 31958 | |
15723a45 | 31959 | |
1086bc09 | 31960 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. |
a7254363 | 31961 | @if target-zlib |
4fa63067 NN |
31962 | $(TARGET_SUBDIR)/zlib/multilib.out: multilib.out |
31963 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \ | |
31964 | rm -f $(TARGET_SUBDIR)/zlib/Makefile || : ; \ | |
31965 | cp multilib.out $(TARGET_SUBDIR)/zlib/multilib.out | |
a7254363 PB |
31966 | @endif target-zlib |
31967 | ||
31968 | ||
e90269c8 | 31969 | |
a7254363 PB |
31970 | .PHONY: configure-target-zlib maybe-configure-target-zlib |
31971 | maybe-configure-target-zlib: | |
31972 | @if target-zlib | |
31973 | maybe-configure-target-zlib: configure-target-zlib | |
4fa63067 NN |
31974 | configure-target-zlib: $(TARGET_SUBDIR)/zlib/multilib.out |
31975 | @test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \ | |
31976 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \ | |
b40e3958 L |
31977 | r=`${PWD_COMMAND}`; export r; \ |
31978 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31979 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
31980 | echo Configuring in $(TARGET_SUBDIR)/zlib; \ |
31981 | cd "$(TARGET_SUBDIR)/zlib" || exit 1; \ | |
bba45b8b | 31982 | case $(srcdir) in \ |
b00612cc PB |
31983 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
31984 | *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \ | |
31985 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
bba45b8b | 31986 | esac; \ |
b00612cc PB |
31987 | srcdiroption="--srcdir=$${topdir}/zlib"; \ |
31988 | libsrcdir="$$s/zlib"; \ | |
bba45b8b NN |
31989 | rm -f no-such-file || : ; \ |
31990 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 31991 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
bba45b8b | 31992 | || exit 1 |
6bd3dfaa | 31993 | @endif target-zlib |
e393202e | 31994 | |
a7254363 PB |
31995 | |
31996 | ||
d545f33b PB |
31997 | |
31998 | ||
4fa63067 NN |
31999 | .PHONY: all-target-zlib maybe-all-target-zlib |
32000 | maybe-all-target-zlib: | |
6bd3dfaa | 32001 | @if target-zlib |
72b2455a | 32002 | TARGET-target-zlib=all |
6bd3dfaa | 32003 | maybe-all-target-zlib: all-target-zlib |
4fa63067 | 32004 | all-target-zlib: configure-target-zlib |
b40e3958 L |
32005 | @r=`${PWD_COMMAND}`; export r; \ |
32006 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32007 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 32008 | (cd $(TARGET_SUBDIR)/zlib && \ |
a7254363 | 32009 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-zlib)) |
6bd3dfaa | 32010 | @endif target-zlib |
e393202e | 32011 | |
a7254363 PB |
32012 | |
32013 | ||
d545f33b PB |
32014 | |
32015 | ||
4fa63067 NN |
32016 | .PHONY: check-target-zlib maybe-check-target-zlib |
32017 | maybe-check-target-zlib: | |
6bd3dfaa PB |
32018 | @if target-zlib |
32019 | maybe-check-target-zlib: check-target-zlib | |
16ae0395 | 32020 | |
4fa63067 | 32021 | check-target-zlib: |
b40e3958 L |
32022 | @r=`${PWD_COMMAND}`; export r; \ |
32023 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32024 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 32025 | (cd $(TARGET_SUBDIR)/zlib && \ |
7ffa0b57 | 32026 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
e393202e | 32027 | |
6bd3dfaa | 32028 | @endif target-zlib |
930314a4 | 32029 | |
4fa63067 NN |
32030 | .PHONY: install-target-zlib maybe-install-target-zlib |
32031 | maybe-install-target-zlib: | |
6bd3dfaa PB |
32032 | @if target-zlib |
32033 | maybe-install-target-zlib: install-target-zlib | |
16ae0395 | 32034 | |
4fa63067 | 32035 | install-target-zlib: installdirs |
b40e3958 L |
32036 | @r=`${PWD_COMMAND}`; export r; \ |
32037 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32038 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 32039 | (cd $(TARGET_SUBDIR)/zlib && \ |
7ffa0b57 | 32040 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
e393202e | 32041 | |
6bd3dfaa | 32042 | @endif target-zlib |
e393202e | 32043 | |
4fa63067 | 32044 | # Other targets (info, dvi, etc.) |
15723a45 | 32045 | |
4fa63067 NN |
32046 | .PHONY: maybe-info-target-zlib info-target-zlib |
32047 | maybe-info-target-zlib: | |
6bd3dfaa PB |
32048 | @if target-zlib |
32049 | maybe-info-target-zlib: info-target-zlib | |
15723a45 | 32050 | |
4fa63067 NN |
32051 | info-target-zlib: \ |
32052 | configure-target-zlib | |
32053 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ | |
b40e3958 L |
32054 | r=`${PWD_COMMAND}`; export r; \ |
32055 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32056 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32057 | echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \ |
32058 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32059 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32060 | done; \ | |
32061 | (cd $(TARGET_SUBDIR)/zlib && \ | |
32062 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32063 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32064 | "RANLIB=$${RANLIB}" \ | |
32065 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32066 | info) \ |
bba45b8b | 32067 | || exit 1 |
e393202e | 32068 | |
6bd3dfaa | 32069 | @endif target-zlib |
e393202e | 32070 | |
4fa63067 NN |
32071 | .PHONY: maybe-dvi-target-zlib dvi-target-zlib |
32072 | maybe-dvi-target-zlib: | |
6bd3dfaa PB |
32073 | @if target-zlib |
32074 | maybe-dvi-target-zlib: dvi-target-zlib | |
16ae0395 | 32075 | |
4fa63067 NN |
32076 | dvi-target-zlib: \ |
32077 | configure-target-zlib | |
32078 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ | |
32079 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 32080 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 32081 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32082 | echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \ |
32083 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32084 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32085 | done; \ | |
32086 | (cd $(TARGET_SUBDIR)/zlib && \ | |
32087 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32088 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32089 | "RANLIB=$${RANLIB}" \ | |
32090 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32091 | dvi) \ |
4fa63067 | 32092 | || exit 1 |
e393202e | 32093 | |
6bd3dfaa | 32094 | @endif target-zlib |
930314a4 | 32095 | |
6d389afc MS |
32096 | .PHONY: maybe-html-target-zlib html-target-zlib |
32097 | maybe-html-target-zlib: | |
32098 | @if target-zlib | |
32099 | maybe-html-target-zlib: html-target-zlib | |
32100 | ||
32101 | html-target-zlib: \ | |
32102 | configure-target-zlib | |
32103 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ | |
32104 | r=`${PWD_COMMAND}`; export r; \ | |
32105 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
32106 | $(NORMAL_TARGET_EXPORTS) \ |
32107 | echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \ | |
32108 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32109 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32110 | done; \ | |
32111 | (cd $(TARGET_SUBDIR)/zlib && \ | |
32112 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32113 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32114 | "RANLIB=$${RANLIB}" \ | |
32115 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
32116 | html) \ | |
32117 | || exit 1 | |
32118 | ||
32119 | @endif target-zlib | |
32120 | ||
4fa63067 NN |
32121 | .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib |
32122 | maybe-TAGS-target-zlib: | |
6bd3dfaa PB |
32123 | @if target-zlib |
32124 | maybe-TAGS-target-zlib: TAGS-target-zlib | |
16ae0395 | 32125 | |
4fa63067 NN |
32126 | TAGS-target-zlib: \ |
32127 | configure-target-zlib | |
32128 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ | |
32129 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 32130 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 32131 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32132 | echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \ |
32133 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32134 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32135 | done; \ | |
32136 | (cd $(TARGET_SUBDIR)/zlib && \ | |
32137 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32138 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32139 | "RANLIB=$${RANLIB}" \ | |
32140 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32141 | TAGS) \ |
4fa63067 | 32142 | || exit 1 |
e393202e | 32143 | |
6bd3dfaa | 32144 | @endif target-zlib |
15723a45 | 32145 | |
4fa63067 NN |
32146 | .PHONY: maybe-install-info-target-zlib install-info-target-zlib |
32147 | maybe-install-info-target-zlib: | |
6bd3dfaa PB |
32148 | @if target-zlib |
32149 | maybe-install-info-target-zlib: install-info-target-zlib | |
15723a45 | 32150 | |
4fa63067 NN |
32151 | install-info-target-zlib: \ |
32152 | configure-target-zlib \ | |
32153 | info-target-zlib | |
32154 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ | |
b40e3958 L |
32155 | r=`${PWD_COMMAND}`; export r; \ |
32156 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32157 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32158 | echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \ |
32159 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32160 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32161 | done; \ | |
32162 | (cd $(TARGET_SUBDIR)/zlib && \ | |
32163 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32164 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32165 | "RANLIB=$${RANLIB}" \ | |
32166 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32167 | install-info) \ |
bba45b8b | 32168 | || exit 1 |
e393202e | 32169 | |
6bd3dfaa | 32170 | @endif target-zlib |
16ae0395 | 32171 | |
4fa63067 NN |
32172 | .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib |
32173 | maybe-installcheck-target-zlib: | |
6bd3dfaa PB |
32174 | @if target-zlib |
32175 | maybe-installcheck-target-zlib: installcheck-target-zlib | |
3866be5d | 32176 | |
4fa63067 NN |
32177 | installcheck-target-zlib: \ |
32178 | configure-target-zlib | |
32179 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ | |
32180 | r=`${PWD_COMMAND}`; export r; \ | |
32181 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32182 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32183 | echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \ |
32184 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32185 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32186 | done; \ | |
32187 | (cd $(TARGET_SUBDIR)/zlib && \ | |
32188 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32189 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32190 | "RANLIB=$${RANLIB}" \ | |
32191 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32192 | installcheck) \ |
4fa63067 | 32193 | || exit 1 |
e393202e | 32194 | |
6bd3dfaa | 32195 | @endif target-zlib |
16ae0395 | 32196 | |
4fa63067 NN |
32197 | .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib |
32198 | maybe-mostlyclean-target-zlib: | |
6bd3dfaa PB |
32199 | @if target-zlib |
32200 | maybe-mostlyclean-target-zlib: mostlyclean-target-zlib | |
930314a4 | 32201 | |
4fa63067 NN |
32202 | mostlyclean-target-zlib: |
32203 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ | |
32204 | r=`${PWD_COMMAND}`; export r; \ | |
32205 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32206 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32207 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \ |
32208 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32209 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32210 | done; \ | |
32211 | (cd $(TARGET_SUBDIR)/zlib && \ | |
32212 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32213 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32214 | "RANLIB=$${RANLIB}" \ | |
32215 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32216 | mostlyclean) \ |
4fa63067 | 32217 | || exit 1 |
e393202e | 32218 | |
6bd3dfaa | 32219 | @endif target-zlib |
15723a45 | 32220 | |
4fa63067 NN |
32221 | .PHONY: maybe-clean-target-zlib clean-target-zlib |
32222 | maybe-clean-target-zlib: | |
6bd3dfaa PB |
32223 | @if target-zlib |
32224 | maybe-clean-target-zlib: clean-target-zlib | |
15723a45 | 32225 | |
4fa63067 NN |
32226 | clean-target-zlib: |
32227 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ | |
b40e3958 L |
32228 | r=`${PWD_COMMAND}`; export r; \ |
32229 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32230 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32231 | echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \ |
32232 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32233 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32234 | done; \ | |
32235 | (cd $(TARGET_SUBDIR)/zlib && \ | |
32236 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32237 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32238 | "RANLIB=$${RANLIB}" \ | |
32239 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32240 | clean) \ |
bba45b8b | 32241 | || exit 1 |
e393202e | 32242 | |
6bd3dfaa | 32243 | @endif target-zlib |
e393202e | 32244 | |
4fa63067 NN |
32245 | .PHONY: maybe-distclean-target-zlib distclean-target-zlib |
32246 | maybe-distclean-target-zlib: | |
6bd3dfaa PB |
32247 | @if target-zlib |
32248 | maybe-distclean-target-zlib: distclean-target-zlib | |
16ae0395 | 32249 | |
4fa63067 NN |
32250 | distclean-target-zlib: |
32251 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ | |
32252 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 32253 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 32254 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32255 | echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \ |
32256 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32257 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32258 | done; \ | |
32259 | (cd $(TARGET_SUBDIR)/zlib && \ | |
32260 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32261 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32262 | "RANLIB=$${RANLIB}" \ | |
32263 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32264 | distclean) \ |
4fa63067 | 32265 | || exit 1 |
e393202e | 32266 | |
6bd3dfaa | 32267 | @endif target-zlib |
e393202e | 32268 | |
4fa63067 NN |
32269 | .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib |
32270 | maybe-maintainer-clean-target-zlib: | |
6bd3dfaa PB |
32271 | @if target-zlib |
32272 | maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib | |
16ae0395 | 32273 | |
4fa63067 NN |
32274 | maintainer-clean-target-zlib: |
32275 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ | |
32276 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 32277 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 32278 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32279 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \ |
32280 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32281 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32282 | done; \ | |
32283 | (cd $(TARGET_SUBDIR)/zlib && \ | |
32284 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32285 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32286 | "RANLIB=$${RANLIB}" \ | |
32287 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32288 | maintainer-clean) \ |
4fa63067 | 32289 | || exit 1 |
e393202e | 32290 | |
6bd3dfaa | 32291 | @endif target-zlib |
930314a4 | 32292 | |
4fa63067 | 32293 | |
15723a45 | 32294 | |
1086bc09 | 32295 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. |
a7254363 | 32296 | @if target-boehm-gc |
4fa63067 NN |
32297 | $(TARGET_SUBDIR)/boehm-gc/multilib.out: multilib.out |
32298 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \ | |
32299 | rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile || : ; \ | |
32300 | cp multilib.out $(TARGET_SUBDIR)/boehm-gc/multilib.out | |
a7254363 PB |
32301 | @endif target-boehm-gc |
32302 | ||
32303 | ||
e90269c8 | 32304 | |
a7254363 PB |
32305 | .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc |
32306 | maybe-configure-target-boehm-gc: | |
32307 | @if target-boehm-gc | |
32308 | maybe-configure-target-boehm-gc: configure-target-boehm-gc | |
4fa63067 NN |
32309 | configure-target-boehm-gc: $(TARGET_SUBDIR)/boehm-gc/multilib.out |
32310 | @test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \ | |
32311 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \ | |
b40e3958 L |
32312 | r=`${PWD_COMMAND}`; export r; \ |
32313 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32314 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32315 | echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \ |
32316 | cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \ | |
bba45b8b | 32317 | case $(srcdir) in \ |
b00612cc PB |
32318 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
32319 | *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \ | |
32320 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
bba45b8b | 32321 | esac; \ |
b00612cc PB |
32322 | srcdiroption="--srcdir=$${topdir}/boehm-gc"; \ |
32323 | libsrcdir="$$s/boehm-gc"; \ | |
bba45b8b NN |
32324 | rm -f no-such-file || : ; \ |
32325 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 32326 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
bba45b8b | 32327 | || exit 1 |
6bd3dfaa | 32328 | @endif target-boehm-gc |
e393202e | 32329 | |
a7254363 PB |
32330 | |
32331 | ||
d545f33b PB |
32332 | |
32333 | ||
4fa63067 NN |
32334 | .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc |
32335 | maybe-all-target-boehm-gc: | |
6bd3dfaa | 32336 | @if target-boehm-gc |
72b2455a | 32337 | TARGET-target-boehm-gc=all |
6bd3dfaa | 32338 | maybe-all-target-boehm-gc: all-target-boehm-gc |
4fa63067 | 32339 | all-target-boehm-gc: configure-target-boehm-gc |
b40e3958 L |
32340 | @r=`${PWD_COMMAND}`; export r; \ |
32341 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32342 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 32343 | (cd $(TARGET_SUBDIR)/boehm-gc && \ |
a7254363 | 32344 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-boehm-gc)) |
6bd3dfaa | 32345 | @endif target-boehm-gc |
e393202e | 32346 | |
a7254363 PB |
32347 | |
32348 | ||
d545f33b PB |
32349 | |
32350 | ||
4fa63067 NN |
32351 | .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc |
32352 | maybe-check-target-boehm-gc: | |
6bd3dfaa PB |
32353 | @if target-boehm-gc |
32354 | maybe-check-target-boehm-gc: check-target-boehm-gc | |
16ae0395 | 32355 | |
4fa63067 | 32356 | check-target-boehm-gc: |
b40e3958 L |
32357 | @r=`${PWD_COMMAND}`; export r; \ |
32358 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32359 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 32360 | (cd $(TARGET_SUBDIR)/boehm-gc && \ |
7ffa0b57 | 32361 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
e393202e | 32362 | |
6bd3dfaa | 32363 | @endif target-boehm-gc |
930314a4 | 32364 | |
4fa63067 NN |
32365 | .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc |
32366 | maybe-install-target-boehm-gc: | |
6bd3dfaa PB |
32367 | @if target-boehm-gc |
32368 | maybe-install-target-boehm-gc: install-target-boehm-gc | |
16ae0395 | 32369 | |
4fa63067 | 32370 | install-target-boehm-gc: installdirs |
b40e3958 L |
32371 | @r=`${PWD_COMMAND}`; export r; \ |
32372 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32373 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 32374 | (cd $(TARGET_SUBDIR)/boehm-gc && \ |
7ffa0b57 | 32375 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
e393202e | 32376 | |
6bd3dfaa | 32377 | @endif target-boehm-gc |
e393202e | 32378 | |
4fa63067 NN |
32379 | # Other targets (info, dvi, etc.) |
32380 | ||
32381 | .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc | |
32382 | maybe-info-target-boehm-gc: | |
6bd3dfaa PB |
32383 | @if target-boehm-gc |
32384 | maybe-info-target-boehm-gc: info-target-boehm-gc | |
4fa63067 NN |
32385 | |
32386 | info-target-boehm-gc: \ | |
32387 | configure-target-boehm-gc | |
32388 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ | |
32389 | r=`${PWD_COMMAND}`; export r; \ | |
32390 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32391 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32392 | echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \ |
32393 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32394 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32395 | done; \ | |
32396 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
32397 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32398 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32399 | "RANLIB=$${RANLIB}" \ | |
32400 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32401 | info) \ |
4fa63067 NN |
32402 | || exit 1 |
32403 | ||
6bd3dfaa | 32404 | @endif target-boehm-gc |
4fa63067 NN |
32405 | |
32406 | .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc | |
32407 | maybe-dvi-target-boehm-gc: | |
6bd3dfaa PB |
32408 | @if target-boehm-gc |
32409 | maybe-dvi-target-boehm-gc: dvi-target-boehm-gc | |
4fa63067 NN |
32410 | |
32411 | dvi-target-boehm-gc: \ | |
32412 | configure-target-boehm-gc | |
32413 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ | |
32414 | r=`${PWD_COMMAND}`; export r; \ | |
32415 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32416 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32417 | echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \ |
32418 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32419 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32420 | done; \ | |
32421 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
32422 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32423 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32424 | "RANLIB=$${RANLIB}" \ | |
32425 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32426 | dvi) \ |
4fa63067 NN |
32427 | || exit 1 |
32428 | ||
6bd3dfaa | 32429 | @endif target-boehm-gc |
4fa63067 | 32430 | |
6d389afc MS |
32431 | .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc |
32432 | maybe-html-target-boehm-gc: | |
32433 | @if target-boehm-gc | |
32434 | maybe-html-target-boehm-gc: html-target-boehm-gc | |
32435 | ||
32436 | html-target-boehm-gc: \ | |
32437 | configure-target-boehm-gc | |
32438 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ | |
32439 | r=`${PWD_COMMAND}`; export r; \ | |
32440 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
32441 | $(NORMAL_TARGET_EXPORTS) \ |
32442 | echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \ | |
32443 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32444 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32445 | done; \ | |
32446 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
32447 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32448 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32449 | "RANLIB=$${RANLIB}" \ | |
32450 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
32451 | html) \ | |
32452 | || exit 1 | |
32453 | ||
32454 | @endif target-boehm-gc | |
32455 | ||
4fa63067 NN |
32456 | .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc |
32457 | maybe-TAGS-target-boehm-gc: | |
6bd3dfaa PB |
32458 | @if target-boehm-gc |
32459 | maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc | |
4fa63067 NN |
32460 | |
32461 | TAGS-target-boehm-gc: \ | |
32462 | configure-target-boehm-gc | |
32463 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ | |
32464 | r=`${PWD_COMMAND}`; export r; \ | |
32465 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32466 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32467 | echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \ |
32468 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32469 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32470 | done; \ | |
32471 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
32472 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32473 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32474 | "RANLIB=$${RANLIB}" \ | |
32475 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32476 | TAGS) \ |
4fa63067 NN |
32477 | || exit 1 |
32478 | ||
6bd3dfaa | 32479 | @endif target-boehm-gc |
4fa63067 NN |
32480 | |
32481 | .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc | |
32482 | maybe-install-info-target-boehm-gc: | |
6bd3dfaa PB |
32483 | @if target-boehm-gc |
32484 | maybe-install-info-target-boehm-gc: install-info-target-boehm-gc | |
4fa63067 NN |
32485 | |
32486 | install-info-target-boehm-gc: \ | |
32487 | configure-target-boehm-gc \ | |
32488 | info-target-boehm-gc | |
32489 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ | |
32490 | r=`${PWD_COMMAND}`; export r; \ | |
32491 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32492 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32493 | echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \ |
32494 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32495 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32496 | done; \ | |
32497 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
32498 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32499 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32500 | "RANLIB=$${RANLIB}" \ | |
32501 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32502 | install-info) \ |
4fa63067 NN |
32503 | || exit 1 |
32504 | ||
6bd3dfaa | 32505 | @endif target-boehm-gc |
4fa63067 NN |
32506 | |
32507 | .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc | |
32508 | maybe-installcheck-target-boehm-gc: | |
6bd3dfaa PB |
32509 | @if target-boehm-gc |
32510 | maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc | |
4fa63067 NN |
32511 | |
32512 | installcheck-target-boehm-gc: \ | |
32513 | configure-target-boehm-gc | |
32514 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ | |
32515 | r=`${PWD_COMMAND}`; export r; \ | |
32516 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32517 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32518 | echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \ |
32519 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32520 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32521 | done; \ | |
32522 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
32523 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32524 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32525 | "RANLIB=$${RANLIB}" \ | |
32526 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32527 | installcheck) \ |
4fa63067 NN |
32528 | || exit 1 |
32529 | ||
6bd3dfaa | 32530 | @endif target-boehm-gc |
4fa63067 NN |
32531 | |
32532 | .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc | |
32533 | maybe-mostlyclean-target-boehm-gc: | |
6bd3dfaa PB |
32534 | @if target-boehm-gc |
32535 | maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc | |
4fa63067 NN |
32536 | |
32537 | mostlyclean-target-boehm-gc: | |
32538 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ | |
32539 | r=`${PWD_COMMAND}`; export r; \ | |
32540 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32541 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32542 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \ |
32543 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32544 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32545 | done; \ | |
32546 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
32547 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32548 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32549 | "RANLIB=$${RANLIB}" \ | |
32550 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32551 | mostlyclean) \ |
4fa63067 NN |
32552 | || exit 1 |
32553 | ||
6bd3dfaa | 32554 | @endif target-boehm-gc |
4fa63067 NN |
32555 | |
32556 | .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc | |
32557 | maybe-clean-target-boehm-gc: | |
6bd3dfaa PB |
32558 | @if target-boehm-gc |
32559 | maybe-clean-target-boehm-gc: clean-target-boehm-gc | |
4fa63067 NN |
32560 | |
32561 | clean-target-boehm-gc: | |
32562 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ | |
32563 | r=`${PWD_COMMAND}`; export r; \ | |
32564 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32565 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32566 | echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \ |
32567 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32568 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32569 | done; \ | |
32570 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
32571 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32572 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32573 | "RANLIB=$${RANLIB}" \ | |
32574 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32575 | clean) \ |
4fa63067 NN |
32576 | || exit 1 |
32577 | ||
6bd3dfaa | 32578 | @endif target-boehm-gc |
4fa63067 NN |
32579 | |
32580 | .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc | |
32581 | maybe-distclean-target-boehm-gc: | |
6bd3dfaa PB |
32582 | @if target-boehm-gc |
32583 | maybe-distclean-target-boehm-gc: distclean-target-boehm-gc | |
4fa63067 NN |
32584 | |
32585 | distclean-target-boehm-gc: | |
32586 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ | |
32587 | r=`${PWD_COMMAND}`; export r; \ | |
32588 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32589 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32590 | echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \ |
32591 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32592 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32593 | done; \ | |
32594 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
32595 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32596 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32597 | "RANLIB=$${RANLIB}" \ | |
32598 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32599 | distclean) \ |
4fa63067 NN |
32600 | || exit 1 |
32601 | ||
6bd3dfaa | 32602 | @endif target-boehm-gc |
4fa63067 NN |
32603 | |
32604 | .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc | |
32605 | maybe-maintainer-clean-target-boehm-gc: | |
6bd3dfaa PB |
32606 | @if target-boehm-gc |
32607 | maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc | |
4fa63067 NN |
32608 | |
32609 | maintainer-clean-target-boehm-gc: | |
32610 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ | |
32611 | r=`${PWD_COMMAND}`; export r; \ | |
32612 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32613 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32614 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \ |
32615 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32616 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32617 | done; \ | |
32618 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
32619 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32620 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32621 | "RANLIB=$${RANLIB}" \ | |
32622 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32623 | maintainer-clean) \ |
4fa63067 NN |
32624 | || exit 1 |
32625 | ||
6bd3dfaa | 32626 | @endif target-boehm-gc |
4fa63067 NN |
32627 | |
32628 | ||
15723a45 | 32629 | |
1086bc09 | 32630 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. |
a7254363 | 32631 | @if target-qthreads |
4fa63067 NN |
32632 | $(TARGET_SUBDIR)/qthreads/multilib.out: multilib.out |
32633 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \ | |
32634 | rm -f $(TARGET_SUBDIR)/qthreads/Makefile || : ; \ | |
32635 | cp multilib.out $(TARGET_SUBDIR)/qthreads/multilib.out | |
a7254363 PB |
32636 | @endif target-qthreads |
32637 | ||
15723a45 | 32638 | |
a7254363 PB |
32639 | |
32640 | .PHONY: configure-target-qthreads maybe-configure-target-qthreads | |
32641 | maybe-configure-target-qthreads: | |
32642 | @if target-qthreads | |
32643 | maybe-configure-target-qthreads: configure-target-qthreads | |
4fa63067 NN |
32644 | configure-target-qthreads: $(TARGET_SUBDIR)/qthreads/multilib.out |
32645 | @test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \ | |
32646 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \ | |
b40e3958 L |
32647 | r=`${PWD_COMMAND}`; export r; \ |
32648 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32649 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32650 | echo Configuring in $(TARGET_SUBDIR)/qthreads; \ |
32651 | cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \ | |
bba45b8b | 32652 | case $(srcdir) in \ |
b00612cc PB |
32653 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
32654 | *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \ | |
32655 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
bba45b8b | 32656 | esac; \ |
b00612cc PB |
32657 | srcdiroption="--srcdir=$${topdir}/qthreads"; \ |
32658 | libsrcdir="$$s/qthreads"; \ | |
bba45b8b NN |
32659 | rm -f no-such-file || : ; \ |
32660 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 32661 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
bba45b8b | 32662 | || exit 1 |
6bd3dfaa | 32663 | @endif target-qthreads |
252b5132 | 32664 | |
a7254363 PB |
32665 | |
32666 | ||
d545f33b PB |
32667 | |
32668 | ||
4fa63067 NN |
32669 | .PHONY: all-target-qthreads maybe-all-target-qthreads |
32670 | maybe-all-target-qthreads: | |
6bd3dfaa | 32671 | @if target-qthreads |
72b2455a | 32672 | TARGET-target-qthreads=all |
6bd3dfaa | 32673 | maybe-all-target-qthreads: all-target-qthreads |
4fa63067 | 32674 | all-target-qthreads: configure-target-qthreads |
b40e3958 L |
32675 | @r=`${PWD_COMMAND}`; export r; \ |
32676 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32677 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 32678 | (cd $(TARGET_SUBDIR)/qthreads && \ |
a7254363 | 32679 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-qthreads)) |
6bd3dfaa | 32680 | @endif target-qthreads |
252b5132 | 32681 | |
a7254363 PB |
32682 | |
32683 | ||
d545f33b PB |
32684 | |
32685 | ||
4fa63067 NN |
32686 | .PHONY: check-target-qthreads maybe-check-target-qthreads |
32687 | maybe-check-target-qthreads: | |
6bd3dfaa PB |
32688 | @if target-qthreads |
32689 | maybe-check-target-qthreads: check-target-qthreads | |
16ae0395 | 32690 | |
4fa63067 | 32691 | check-target-qthreads: |
b40e3958 L |
32692 | @r=`${PWD_COMMAND}`; export r; \ |
32693 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32694 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 32695 | (cd $(TARGET_SUBDIR)/qthreads && \ |
7ffa0b57 | 32696 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
252b5132 | 32697 | |
6bd3dfaa | 32698 | @endif target-qthreads |
930314a4 | 32699 | |
4fa63067 NN |
32700 | .PHONY: install-target-qthreads maybe-install-target-qthreads |
32701 | maybe-install-target-qthreads: | |
6bd3dfaa PB |
32702 | @if target-qthreads |
32703 | maybe-install-target-qthreads: install-target-qthreads | |
4fa63067 NN |
32704 | |
32705 | install-target-qthreads: installdirs | |
32706 | @r=`${PWD_COMMAND}`; export r; \ | |
32707 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32708 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 32709 | (cd $(TARGET_SUBDIR)/qthreads && \ |
7ffa0b57 | 32710 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
4fa63067 | 32711 | |
6bd3dfaa | 32712 | @endif target-qthreads |
4fa63067 NN |
32713 | |
32714 | # Other targets (info, dvi, etc.) | |
32715 | ||
32716 | .PHONY: maybe-info-target-qthreads info-target-qthreads | |
32717 | maybe-info-target-qthreads: | |
6bd3dfaa PB |
32718 | @if target-qthreads |
32719 | maybe-info-target-qthreads: info-target-qthreads | |
4fa63067 NN |
32720 | |
32721 | info-target-qthreads: \ | |
32722 | configure-target-qthreads | |
32723 | @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \ | |
32724 | r=`${PWD_COMMAND}`; export r; \ | |
32725 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32726 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32727 | echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \ |
32728 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32729 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32730 | done; \ | |
32731 | (cd $(TARGET_SUBDIR)/qthreads && \ | |
32732 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32733 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32734 | "RANLIB=$${RANLIB}" \ | |
32735 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32736 | info) \ |
4fa63067 NN |
32737 | || exit 1 |
32738 | ||
6bd3dfaa | 32739 | @endif target-qthreads |
4fa63067 NN |
32740 | |
32741 | .PHONY: maybe-dvi-target-qthreads dvi-target-qthreads | |
32742 | maybe-dvi-target-qthreads: | |
6bd3dfaa PB |
32743 | @if target-qthreads |
32744 | maybe-dvi-target-qthreads: dvi-target-qthreads | |
4fa63067 NN |
32745 | |
32746 | dvi-target-qthreads: \ | |
32747 | configure-target-qthreads | |
32748 | @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \ | |
32749 | r=`${PWD_COMMAND}`; export r; \ | |
32750 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32751 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32752 | echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \ |
32753 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32754 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32755 | done; \ | |
32756 | (cd $(TARGET_SUBDIR)/qthreads && \ | |
32757 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32758 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32759 | "RANLIB=$${RANLIB}" \ | |
32760 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32761 | dvi) \ |
4fa63067 NN |
32762 | || exit 1 |
32763 | ||
6bd3dfaa | 32764 | @endif target-qthreads |
4fa63067 | 32765 | |
6d389afc MS |
32766 | .PHONY: maybe-html-target-qthreads html-target-qthreads |
32767 | maybe-html-target-qthreads: | |
32768 | @if target-qthreads | |
32769 | maybe-html-target-qthreads: html-target-qthreads | |
32770 | ||
32771 | html-target-qthreads: \ | |
32772 | configure-target-qthreads | |
32773 | @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \ | |
32774 | r=`${PWD_COMMAND}`; export r; \ | |
32775 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
32776 | $(NORMAL_TARGET_EXPORTS) \ |
32777 | echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \ | |
32778 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32779 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32780 | done; \ | |
32781 | (cd $(TARGET_SUBDIR)/qthreads && \ | |
32782 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32783 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32784 | "RANLIB=$${RANLIB}" \ | |
32785 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
32786 | html) \ | |
32787 | || exit 1 | |
32788 | ||
32789 | @endif target-qthreads | |
32790 | ||
4fa63067 NN |
32791 | .PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads |
32792 | maybe-TAGS-target-qthreads: | |
6bd3dfaa PB |
32793 | @if target-qthreads |
32794 | maybe-TAGS-target-qthreads: TAGS-target-qthreads | |
4fa63067 NN |
32795 | |
32796 | TAGS-target-qthreads: \ | |
32797 | configure-target-qthreads | |
32798 | @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \ | |
32799 | r=`${PWD_COMMAND}`; export r; \ | |
32800 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32801 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32802 | echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \ |
32803 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32804 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32805 | done; \ | |
32806 | (cd $(TARGET_SUBDIR)/qthreads && \ | |
32807 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32808 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32809 | "RANLIB=$${RANLIB}" \ | |
32810 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32811 | TAGS) \ |
4fa63067 NN |
32812 | || exit 1 |
32813 | ||
6bd3dfaa | 32814 | @endif target-qthreads |
4fa63067 NN |
32815 | |
32816 | .PHONY: maybe-install-info-target-qthreads install-info-target-qthreads | |
32817 | maybe-install-info-target-qthreads: | |
6bd3dfaa PB |
32818 | @if target-qthreads |
32819 | maybe-install-info-target-qthreads: install-info-target-qthreads | |
4fa63067 NN |
32820 | |
32821 | install-info-target-qthreads: \ | |
32822 | configure-target-qthreads \ | |
32823 | info-target-qthreads | |
32824 | @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \ | |
32825 | r=`${PWD_COMMAND}`; export r; \ | |
32826 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32827 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32828 | echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \ |
32829 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32830 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32831 | done; \ | |
32832 | (cd $(TARGET_SUBDIR)/qthreads && \ | |
32833 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32834 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32835 | "RANLIB=$${RANLIB}" \ | |
32836 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32837 | install-info) \ |
4fa63067 NN |
32838 | || exit 1 |
32839 | ||
6bd3dfaa | 32840 | @endif target-qthreads |
4fa63067 NN |
32841 | |
32842 | .PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads | |
32843 | maybe-installcheck-target-qthreads: | |
6bd3dfaa PB |
32844 | @if target-qthreads |
32845 | maybe-installcheck-target-qthreads: installcheck-target-qthreads | |
4fa63067 NN |
32846 | |
32847 | installcheck-target-qthreads: \ | |
32848 | configure-target-qthreads | |
32849 | @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \ | |
32850 | r=`${PWD_COMMAND}`; export r; \ | |
32851 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32852 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32853 | echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \ |
32854 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32855 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32856 | done; \ | |
32857 | (cd $(TARGET_SUBDIR)/qthreads && \ | |
32858 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32859 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32860 | "RANLIB=$${RANLIB}" \ | |
32861 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32862 | installcheck) \ |
4fa63067 NN |
32863 | || exit 1 |
32864 | ||
6bd3dfaa | 32865 | @endif target-qthreads |
4fa63067 NN |
32866 | |
32867 | .PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads | |
32868 | maybe-mostlyclean-target-qthreads: | |
6bd3dfaa PB |
32869 | @if target-qthreads |
32870 | maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads | |
4fa63067 NN |
32871 | |
32872 | mostlyclean-target-qthreads: | |
32873 | @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \ | |
32874 | r=`${PWD_COMMAND}`; export r; \ | |
32875 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32876 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32877 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \ |
32878 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32879 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32880 | done; \ | |
32881 | (cd $(TARGET_SUBDIR)/qthreads && \ | |
32882 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32883 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32884 | "RANLIB=$${RANLIB}" \ | |
32885 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32886 | mostlyclean) \ |
4fa63067 NN |
32887 | || exit 1 |
32888 | ||
6bd3dfaa | 32889 | @endif target-qthreads |
4fa63067 NN |
32890 | |
32891 | .PHONY: maybe-clean-target-qthreads clean-target-qthreads | |
32892 | maybe-clean-target-qthreads: | |
6bd3dfaa PB |
32893 | @if target-qthreads |
32894 | maybe-clean-target-qthreads: clean-target-qthreads | |
4fa63067 NN |
32895 | |
32896 | clean-target-qthreads: | |
32897 | @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \ | |
32898 | r=`${PWD_COMMAND}`; export r; \ | |
32899 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32900 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32901 | echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \ |
32902 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32903 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32904 | done; \ | |
32905 | (cd $(TARGET_SUBDIR)/qthreads && \ | |
32906 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32907 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32908 | "RANLIB=$${RANLIB}" \ | |
32909 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32910 | clean) \ |
4fa63067 NN |
32911 | || exit 1 |
32912 | ||
6bd3dfaa | 32913 | @endif target-qthreads |
4fa63067 NN |
32914 | |
32915 | .PHONY: maybe-distclean-target-qthreads distclean-target-qthreads | |
32916 | maybe-distclean-target-qthreads: | |
6bd3dfaa PB |
32917 | @if target-qthreads |
32918 | maybe-distclean-target-qthreads: distclean-target-qthreads | |
4fa63067 NN |
32919 | |
32920 | distclean-target-qthreads: | |
32921 | @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \ | |
32922 | r=`${PWD_COMMAND}`; export r; \ | |
32923 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32924 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32925 | echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \ |
32926 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32927 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32928 | done; \ | |
32929 | (cd $(TARGET_SUBDIR)/qthreads && \ | |
32930 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32931 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32932 | "RANLIB=$${RANLIB}" \ | |
32933 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32934 | distclean) \ |
4fa63067 NN |
32935 | || exit 1 |
32936 | ||
6bd3dfaa | 32937 | @endif target-qthreads |
4fa63067 NN |
32938 | |
32939 | .PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads | |
32940 | maybe-maintainer-clean-target-qthreads: | |
6bd3dfaa PB |
32941 | @if target-qthreads |
32942 | maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads | |
4fa63067 NN |
32943 | |
32944 | maintainer-clean-target-qthreads: | |
32945 | @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \ | |
32946 | r=`${PWD_COMMAND}`; export r; \ | |
32947 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32948 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32949 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \ |
32950 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
32951 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32952 | done; \ | |
32953 | (cd $(TARGET_SUBDIR)/qthreads && \ | |
32954 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
32955 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32956 | "RANLIB=$${RANLIB}" \ | |
32957 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 32958 | maintainer-clean) \ |
4fa63067 | 32959 | || exit 1 |
16ae0395 | 32960 | |
6bd3dfaa | 32961 | @endif target-qthreads |
49b7683b | 32962 | |
e393202e | 32963 | |
15723a45 | 32964 | |
1086bc09 | 32965 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. |
a7254363 | 32966 | @if target-rda |
4fa63067 NN |
32967 | $(TARGET_SUBDIR)/rda/multilib.out: multilib.out |
32968 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \ | |
32969 | rm -f $(TARGET_SUBDIR)/rda/Makefile || : ; \ | |
32970 | cp multilib.out $(TARGET_SUBDIR)/rda/multilib.out | |
a7254363 PB |
32971 | @endif target-rda |
32972 | ||
e90269c8 | 32973 | |
a7254363 PB |
32974 | |
32975 | .PHONY: configure-target-rda maybe-configure-target-rda | |
32976 | maybe-configure-target-rda: | |
32977 | @if target-rda | |
32978 | maybe-configure-target-rda: configure-target-rda | |
4fa63067 NN |
32979 | configure-target-rda: $(TARGET_SUBDIR)/rda/multilib.out |
32980 | @test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \ | |
32981 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \ | |
b40e3958 L |
32982 | r=`${PWD_COMMAND}`; export r; \ |
32983 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32984 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
32985 | echo Configuring in $(TARGET_SUBDIR)/rda; \ |
32986 | cd "$(TARGET_SUBDIR)/rda" || exit 1; \ | |
bba45b8b | 32987 | case $(srcdir) in \ |
b00612cc PB |
32988 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
32989 | *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \ | |
32990 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
bba45b8b | 32991 | esac; \ |
b00612cc PB |
32992 | srcdiroption="--srcdir=$${topdir}/rda"; \ |
32993 | libsrcdir="$$s/rda"; \ | |
bba45b8b NN |
32994 | rm -f no-such-file || : ; \ |
32995 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 32996 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
bba45b8b | 32997 | || exit 1 |
6bd3dfaa | 32998 | @endif target-rda |
49b7683b | 32999 | |
a7254363 PB |
33000 | |
33001 | ||
d545f33b PB |
33002 | |
33003 | ||
4fa63067 NN |
33004 | .PHONY: all-target-rda maybe-all-target-rda |
33005 | maybe-all-target-rda: | |
6bd3dfaa | 33006 | @if target-rda |
72b2455a | 33007 | TARGET-target-rda=all |
6bd3dfaa | 33008 | maybe-all-target-rda: all-target-rda |
4fa63067 | 33009 | all-target-rda: configure-target-rda |
b40e3958 L |
33010 | @r=`${PWD_COMMAND}`; export r; \ |
33011 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33012 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 33013 | (cd $(TARGET_SUBDIR)/rda && \ |
a7254363 | 33014 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-rda)) |
6bd3dfaa | 33015 | @endif target-rda |
252b5132 | 33016 | |
a7254363 PB |
33017 | |
33018 | ||
d545f33b PB |
33019 | |
33020 | ||
4fa63067 NN |
33021 | .PHONY: check-target-rda maybe-check-target-rda |
33022 | maybe-check-target-rda: | |
6bd3dfaa PB |
33023 | @if target-rda |
33024 | maybe-check-target-rda: check-target-rda | |
16ae0395 | 33025 | |
4fa63067 | 33026 | check-target-rda: |
b40e3958 L |
33027 | @r=`${PWD_COMMAND}`; export r; \ |
33028 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33029 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 33030 | (cd $(TARGET_SUBDIR)/rda && \ |
7ffa0b57 | 33031 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
252b5132 | 33032 | |
6bd3dfaa | 33033 | @endif target-rda |
930314a4 | 33034 | |
4fa63067 NN |
33035 | .PHONY: install-target-rda maybe-install-target-rda |
33036 | maybe-install-target-rda: | |
6bd3dfaa PB |
33037 | @if target-rda |
33038 | maybe-install-target-rda: install-target-rda | |
16ae0395 | 33039 | |
4fa63067 | 33040 | install-target-rda: installdirs |
b40e3958 L |
33041 | @r=`${PWD_COMMAND}`; export r; \ |
33042 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33043 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 33044 | (cd $(TARGET_SUBDIR)/rda && \ |
7ffa0b57 | 33045 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
e393202e | 33046 | |
6bd3dfaa | 33047 | @endif target-rda |
e393202e | 33048 | |
4fa63067 | 33049 | # Other targets (info, dvi, etc.) |
15723a45 | 33050 | |
4fa63067 NN |
33051 | .PHONY: maybe-info-target-rda info-target-rda |
33052 | maybe-info-target-rda: | |
6bd3dfaa PB |
33053 | @if target-rda |
33054 | maybe-info-target-rda: info-target-rda | |
15723a45 | 33055 | |
4fa63067 NN |
33056 | info-target-rda: \ |
33057 | configure-target-rda | |
33058 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ | |
b40e3958 L |
33059 | r=`${PWD_COMMAND}`; export r; \ |
33060 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33061 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33062 | echo "Doing info in $(TARGET_SUBDIR)/rda" ; \ |
33063 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33064 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33065 | done; \ | |
33066 | (cd $(TARGET_SUBDIR)/rda && \ | |
33067 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33068 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33069 | "RANLIB=$${RANLIB}" \ | |
33070 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33071 | info) \ |
bba45b8b | 33072 | || exit 1 |
252b5132 | 33073 | |
6bd3dfaa | 33074 | @endif target-rda |
4fa63067 NN |
33075 | |
33076 | .PHONY: maybe-dvi-target-rda dvi-target-rda | |
33077 | maybe-dvi-target-rda: | |
6bd3dfaa PB |
33078 | @if target-rda |
33079 | maybe-dvi-target-rda: dvi-target-rda | |
4fa63067 NN |
33080 | |
33081 | dvi-target-rda: \ | |
33082 | configure-target-rda | |
33083 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ | |
33084 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 33085 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33086 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33087 | echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \ |
33088 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33089 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33090 | done; \ | |
33091 | (cd $(TARGET_SUBDIR)/rda && \ | |
33092 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33093 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33094 | "RANLIB=$${RANLIB}" \ | |
33095 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33096 | dvi) \ |
4fa63067 | 33097 | || exit 1 |
252b5132 | 33098 | |
6bd3dfaa | 33099 | @endif target-rda |
16ae0395 | 33100 | |
6d389afc MS |
33101 | .PHONY: maybe-html-target-rda html-target-rda |
33102 | maybe-html-target-rda: | |
33103 | @if target-rda | |
33104 | maybe-html-target-rda: html-target-rda | |
33105 | ||
33106 | html-target-rda: \ | |
33107 | configure-target-rda | |
33108 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ | |
33109 | r=`${PWD_COMMAND}`; export r; \ | |
33110 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
33111 | $(NORMAL_TARGET_EXPORTS) \ |
33112 | echo "Doing html in $(TARGET_SUBDIR)/rda" ; \ | |
33113 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33114 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33115 | done; \ | |
33116 | (cd $(TARGET_SUBDIR)/rda && \ | |
33117 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33118 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33119 | "RANLIB=$${RANLIB}" \ | |
33120 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
33121 | html) \ | |
33122 | || exit 1 | |
33123 | ||
33124 | @endif target-rda | |
33125 | ||
4fa63067 NN |
33126 | .PHONY: maybe-TAGS-target-rda TAGS-target-rda |
33127 | maybe-TAGS-target-rda: | |
6bd3dfaa PB |
33128 | @if target-rda |
33129 | maybe-TAGS-target-rda: TAGS-target-rda | |
4fa63067 NN |
33130 | |
33131 | TAGS-target-rda: \ | |
33132 | configure-target-rda | |
33133 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ | |
33134 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 33135 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33136 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33137 | echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \ |
33138 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33139 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33140 | done; \ | |
33141 | (cd $(TARGET_SUBDIR)/rda && \ | |
33142 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33143 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33144 | "RANLIB=$${RANLIB}" \ | |
33145 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33146 | TAGS) \ |
4fa63067 | 33147 | || exit 1 |
e393202e | 33148 | |
6bd3dfaa | 33149 | @endif target-rda |
930314a4 | 33150 | |
4fa63067 NN |
33151 | .PHONY: maybe-install-info-target-rda install-info-target-rda |
33152 | maybe-install-info-target-rda: | |
6bd3dfaa PB |
33153 | @if target-rda |
33154 | maybe-install-info-target-rda: install-info-target-rda | |
16ae0395 | 33155 | |
4fa63067 NN |
33156 | install-info-target-rda: \ |
33157 | configure-target-rda \ | |
33158 | info-target-rda | |
33159 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ | |
33160 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 33161 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33162 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33163 | echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \ |
33164 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33165 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33166 | done; \ | |
33167 | (cd $(TARGET_SUBDIR)/rda && \ | |
33168 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33169 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33170 | "RANLIB=$${RANLIB}" \ | |
33171 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33172 | install-info) \ |
4fa63067 | 33173 | || exit 1 |
252b5132 | 33174 | |
6bd3dfaa | 33175 | @endif target-rda |
e393202e | 33176 | |
4fa63067 NN |
33177 | .PHONY: maybe-installcheck-target-rda installcheck-target-rda |
33178 | maybe-installcheck-target-rda: | |
6bd3dfaa PB |
33179 | @if target-rda |
33180 | maybe-installcheck-target-rda: installcheck-target-rda | |
15723a45 | 33181 | |
4fa63067 NN |
33182 | installcheck-target-rda: \ |
33183 | configure-target-rda | |
33184 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ | |
33185 | r=`${PWD_COMMAND}`; export r; \ | |
33186 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33187 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33188 | echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \ |
33189 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33190 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33191 | done; \ | |
33192 | (cd $(TARGET_SUBDIR)/rda && \ | |
33193 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33194 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33195 | "RANLIB=$${RANLIB}" \ | |
33196 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33197 | installcheck) \ |
4fa63067 | 33198 | || exit 1 |
15723a45 | 33199 | |
6bd3dfaa | 33200 | @endif target-rda |
4fa63067 NN |
33201 | |
33202 | .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda | |
33203 | maybe-mostlyclean-target-rda: | |
6bd3dfaa PB |
33204 | @if target-rda |
33205 | maybe-mostlyclean-target-rda: mostlyclean-target-rda | |
4fa63067 NN |
33206 | |
33207 | mostlyclean-target-rda: | |
33208 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ | |
b40e3958 L |
33209 | r=`${PWD_COMMAND}`; export r; \ |
33210 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33211 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33212 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \ |
33213 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33214 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33215 | done; \ | |
33216 | (cd $(TARGET_SUBDIR)/rda && \ | |
33217 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33218 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33219 | "RANLIB=$${RANLIB}" \ | |
33220 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33221 | mostlyclean) \ |
bba45b8b | 33222 | || exit 1 |
252b5132 | 33223 | |
6bd3dfaa | 33224 | @endif target-rda |
4fa63067 NN |
33225 | |
33226 | .PHONY: maybe-clean-target-rda clean-target-rda | |
33227 | maybe-clean-target-rda: | |
6bd3dfaa PB |
33228 | @if target-rda |
33229 | maybe-clean-target-rda: clean-target-rda | |
4fa63067 NN |
33230 | |
33231 | clean-target-rda: | |
33232 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ | |
33233 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 33234 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33235 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33236 | echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \ |
33237 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33238 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33239 | done; \ | |
bba45b8b | 33240 | (cd $(TARGET_SUBDIR)/rda && \ |
4fa63067 NN |
33241 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33242 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33243 | "RANLIB=$${RANLIB}" \ | |
33244 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33245 | clean) \ |
4fa63067 | 33246 | || exit 1 |
252b5132 | 33247 | |
6bd3dfaa | 33248 | @endif target-rda |
16ae0395 | 33249 | |
4fa63067 NN |
33250 | .PHONY: maybe-distclean-target-rda distclean-target-rda |
33251 | maybe-distclean-target-rda: | |
6bd3dfaa PB |
33252 | @if target-rda |
33253 | maybe-distclean-target-rda: distclean-target-rda | |
4fa63067 NN |
33254 | |
33255 | distclean-target-rda: | |
33256 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ | |
33257 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 33258 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33259 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33260 | echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \ |
33261 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33262 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33263 | done; \ | |
bba45b8b | 33264 | (cd $(TARGET_SUBDIR)/rda && \ |
4fa63067 NN |
33265 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33266 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33267 | "RANLIB=$${RANLIB}" \ | |
33268 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33269 | distclean) \ |
4fa63067 | 33270 | || exit 1 |
252b5132 | 33271 | |
6bd3dfaa | 33272 | @endif target-rda |
930314a4 | 33273 | |
4fa63067 NN |
33274 | .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda |
33275 | maybe-maintainer-clean-target-rda: | |
6bd3dfaa PB |
33276 | @if target-rda |
33277 | maybe-maintainer-clean-target-rda: maintainer-clean-target-rda | |
16ae0395 | 33278 | |
4fa63067 NN |
33279 | maintainer-clean-target-rda: |
33280 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ | |
33281 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 33282 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33283 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33284 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \ |
33285 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33286 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33287 | done; \ | |
bba45b8b | 33288 | (cd $(TARGET_SUBDIR)/rda && \ |
4fa63067 NN |
33289 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33290 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33291 | "RANLIB=$${RANLIB}" \ | |
33292 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33293 | maintainer-clean) \ |
4fa63067 NN |
33294 | || exit 1 |
33295 | ||
6bd3dfaa | 33296 | @endif target-rda |
252b5132 | 33297 | |
e393202e | 33298 | |
a2592b1b DD |
33299 | |
33300 | # There's only one multilib.out. Cleverer subdirs shouldn't need it copied. | |
a7254363 | 33301 | @if target-libada |
a2592b1b DD |
33302 | $(TARGET_SUBDIR)/libada/multilib.out: multilib.out |
33303 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \ | |
33304 | rm -f $(TARGET_SUBDIR)/libada/Makefile || : ; \ | |
33305 | cp multilib.out $(TARGET_SUBDIR)/libada/multilib.out | |
a7254363 | 33306 | @endif target-libada |
e90269c8 | 33307 | |
a7254363 PB |
33308 | |
33309 | ||
33310 | .PHONY: configure-target-libada maybe-configure-target-libada | |
33311 | maybe-configure-target-libada: | |
33312 | @if target-libada | |
33313 | maybe-configure-target-libada: configure-target-libada | |
a2592b1b DD |
33314 | configure-target-libada: $(TARGET_SUBDIR)/libada/multilib.out |
33315 | @test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \ | |
33316 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \ | |
33317 | r=`${PWD_COMMAND}`; export r; \ | |
33318 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33319 | $(NORMAL_TARGET_EXPORTS) \ |
a2592b1b DD |
33320 | echo Configuring in $(TARGET_SUBDIR)/libada; \ |
33321 | cd "$(TARGET_SUBDIR)/libada" || exit 1; \ | |
33322 | case $(srcdir) in \ | |
b00612cc PB |
33323 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
33324 | *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \ | |
33325 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
a2592b1b | 33326 | esac; \ |
b00612cc PB |
33327 | srcdiroption="--srcdir=$${topdir}/libada"; \ |
33328 | libsrcdir="$$s/libada"; \ | |
a2592b1b DD |
33329 | rm -f no-such-file || : ; \ |
33330 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
a7254363 | 33331 | $(TARGET_CONFIGARGS) $${srcdiroption} \ |
a2592b1b | 33332 | || exit 1 |
6bd3dfaa | 33333 | @endif target-libada |
a2592b1b | 33334 | |
a7254363 PB |
33335 | |
33336 | ||
d545f33b PB |
33337 | |
33338 | ||
4fa63067 NN |
33339 | .PHONY: all-target-libada maybe-all-target-libada |
33340 | maybe-all-target-libada: | |
6bd3dfaa | 33341 | @if target-libada |
72b2455a | 33342 | TARGET-target-libada=all |
6bd3dfaa | 33343 | maybe-all-target-libada: all-target-libada |
4fa63067 NN |
33344 | all-target-libada: configure-target-libada |
33345 | @r=`${PWD_COMMAND}`; export r; \ | |
33346 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33347 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 33348 | (cd $(TARGET_SUBDIR)/libada && \ |
a7254363 | 33349 | $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libada)) |
6bd3dfaa | 33350 | @endif target-libada |
4fa63067 | 33351 | |
a7254363 PB |
33352 | |
33353 | ||
d545f33b PB |
33354 | |
33355 | ||
4fa63067 NN |
33356 | .PHONY: check-target-libada maybe-check-target-libada |
33357 | maybe-check-target-libada: | |
6bd3dfaa PB |
33358 | @if target-libada |
33359 | maybe-check-target-libada: check-target-libada | |
4fa63067 NN |
33360 | |
33361 | check-target-libada: | |
33362 | @r=`${PWD_COMMAND}`; export r; \ | |
33363 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33364 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 33365 | (cd $(TARGET_SUBDIR)/libada && \ |
7ffa0b57 | 33366 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
4fa63067 | 33367 | |
6bd3dfaa | 33368 | @endif target-libada |
4fa63067 NN |
33369 | |
33370 | .PHONY: install-target-libada maybe-install-target-libada | |
33371 | maybe-install-target-libada: | |
6bd3dfaa PB |
33372 | @if target-libada |
33373 | maybe-install-target-libada: install-target-libada | |
4fa63067 NN |
33374 | |
33375 | install-target-libada: installdirs | |
33376 | @r=`${PWD_COMMAND}`; export r; \ | |
33377 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33378 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 33379 | (cd $(TARGET_SUBDIR)/libada && \ |
7ffa0b57 | 33380 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
4fa63067 | 33381 | |
6bd3dfaa | 33382 | @endif target-libada |
4fa63067 NN |
33383 | |
33384 | # Other targets (info, dvi, etc.) | |
33385 | ||
33386 | .PHONY: maybe-info-target-libada info-target-libada | |
33387 | maybe-info-target-libada: | |
6bd3dfaa PB |
33388 | @if target-libada |
33389 | maybe-info-target-libada: info-target-libada | |
4fa63067 NN |
33390 | |
33391 | info-target-libada: \ | |
33392 | configure-target-libada | |
33393 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ | |
33394 | r=`${PWD_COMMAND}`; export r; \ | |
33395 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33396 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33397 | echo "Doing info in $(TARGET_SUBDIR)/libada" ; \ |
33398 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33399 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33400 | done; \ | |
33401 | (cd $(TARGET_SUBDIR)/libada && \ | |
33402 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33403 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33404 | "RANLIB=$${RANLIB}" \ | |
33405 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33406 | info) \ |
4fa63067 NN |
33407 | || exit 1 |
33408 | ||
6bd3dfaa | 33409 | @endif target-libada |
4fa63067 NN |
33410 | |
33411 | .PHONY: maybe-dvi-target-libada dvi-target-libada | |
33412 | maybe-dvi-target-libada: | |
6bd3dfaa PB |
33413 | @if target-libada |
33414 | maybe-dvi-target-libada: dvi-target-libada | |
4fa63067 NN |
33415 | |
33416 | dvi-target-libada: \ | |
33417 | configure-target-libada | |
33418 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ | |
33419 | r=`${PWD_COMMAND}`; export r; \ | |
33420 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33421 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33422 | echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \ |
33423 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33424 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33425 | done; \ | |
33426 | (cd $(TARGET_SUBDIR)/libada && \ | |
33427 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33428 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33429 | "RANLIB=$${RANLIB}" \ | |
33430 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33431 | dvi) \ |
4fa63067 NN |
33432 | || exit 1 |
33433 | ||
6bd3dfaa | 33434 | @endif target-libada |
4fa63067 | 33435 | |
6d389afc MS |
33436 | .PHONY: maybe-html-target-libada html-target-libada |
33437 | maybe-html-target-libada: | |
33438 | @if target-libada | |
33439 | maybe-html-target-libada: html-target-libada | |
33440 | ||
33441 | html-target-libada: \ | |
33442 | configure-target-libada | |
33443 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ | |
33444 | r=`${PWD_COMMAND}`; export r; \ | |
33445 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
33446 | $(NORMAL_TARGET_EXPORTS) \ |
33447 | echo "Doing html in $(TARGET_SUBDIR)/libada" ; \ | |
33448 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33449 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33450 | done; \ | |
33451 | (cd $(TARGET_SUBDIR)/libada && \ | |
33452 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33453 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33454 | "RANLIB=$${RANLIB}" \ | |
33455 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
33456 | html) \ | |
33457 | || exit 1 | |
33458 | ||
33459 | @endif target-libada | |
33460 | ||
4fa63067 NN |
33461 | .PHONY: maybe-TAGS-target-libada TAGS-target-libada |
33462 | maybe-TAGS-target-libada: | |
6bd3dfaa PB |
33463 | @if target-libada |
33464 | maybe-TAGS-target-libada: TAGS-target-libada | |
4fa63067 NN |
33465 | |
33466 | TAGS-target-libada: \ | |
33467 | configure-target-libada | |
33468 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ | |
33469 | r=`${PWD_COMMAND}`; export r; \ | |
33470 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33471 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33472 | echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \ |
33473 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33474 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33475 | done; \ | |
33476 | (cd $(TARGET_SUBDIR)/libada && \ | |
33477 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33478 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33479 | "RANLIB=$${RANLIB}" \ | |
33480 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33481 | TAGS) \ |
4fa63067 NN |
33482 | || exit 1 |
33483 | ||
6bd3dfaa | 33484 | @endif target-libada |
4fa63067 NN |
33485 | |
33486 | .PHONY: maybe-install-info-target-libada install-info-target-libada | |
33487 | maybe-install-info-target-libada: | |
6bd3dfaa PB |
33488 | @if target-libada |
33489 | maybe-install-info-target-libada: install-info-target-libada | |
4fa63067 NN |
33490 | |
33491 | install-info-target-libada: \ | |
33492 | configure-target-libada \ | |
33493 | info-target-libada | |
33494 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ | |
33495 | r=`${PWD_COMMAND}`; export r; \ | |
33496 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33497 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33498 | echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \ |
33499 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33500 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33501 | done; \ | |
33502 | (cd $(TARGET_SUBDIR)/libada && \ | |
33503 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33504 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33505 | "RANLIB=$${RANLIB}" \ | |
33506 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33507 | install-info) \ |
4fa63067 NN |
33508 | || exit 1 |
33509 | ||
6bd3dfaa | 33510 | @endif target-libada |
4fa63067 NN |
33511 | |
33512 | .PHONY: maybe-installcheck-target-libada installcheck-target-libada | |
33513 | maybe-installcheck-target-libada: | |
6bd3dfaa PB |
33514 | @if target-libada |
33515 | maybe-installcheck-target-libada: installcheck-target-libada | |
4fa63067 NN |
33516 | |
33517 | installcheck-target-libada: \ | |
33518 | configure-target-libada | |
33519 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ | |
33520 | r=`${PWD_COMMAND}`; export r; \ | |
33521 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33522 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33523 | echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \ |
33524 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33525 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33526 | done; \ | |
33527 | (cd $(TARGET_SUBDIR)/libada && \ | |
33528 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33529 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33530 | "RANLIB=$${RANLIB}" \ | |
33531 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33532 | installcheck) \ |
4fa63067 NN |
33533 | || exit 1 |
33534 | ||
6bd3dfaa | 33535 | @endif target-libada |
4fa63067 NN |
33536 | |
33537 | .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada | |
33538 | maybe-mostlyclean-target-libada: | |
6bd3dfaa PB |
33539 | @if target-libada |
33540 | maybe-mostlyclean-target-libada: mostlyclean-target-libada | |
4fa63067 NN |
33541 | |
33542 | mostlyclean-target-libada: | |
33543 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ | |
33544 | r=`${PWD_COMMAND}`; export r; \ | |
33545 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33546 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33547 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \ |
33548 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33549 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33550 | done; \ | |
33551 | (cd $(TARGET_SUBDIR)/libada && \ | |
33552 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33553 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33554 | "RANLIB=$${RANLIB}" \ | |
33555 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33556 | mostlyclean) \ |
4fa63067 NN |
33557 | || exit 1 |
33558 | ||
6bd3dfaa | 33559 | @endif target-libada |
4fa63067 NN |
33560 | |
33561 | .PHONY: maybe-clean-target-libada clean-target-libada | |
33562 | maybe-clean-target-libada: | |
6bd3dfaa PB |
33563 | @if target-libada |
33564 | maybe-clean-target-libada: clean-target-libada | |
4fa63067 NN |
33565 | |
33566 | clean-target-libada: | |
33567 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ | |
33568 | r=`${PWD_COMMAND}`; export r; \ | |
33569 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33570 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33571 | echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \ |
33572 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33573 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33574 | done; \ | |
33575 | (cd $(TARGET_SUBDIR)/libada && \ | |
33576 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
33577 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33578 | "RANLIB=$${RANLIB}" \ | |
33579 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33580 | clean) \ |
4fa63067 NN |
33581 | || exit 1 |
33582 | ||
6bd3dfaa | 33583 | @endif target-libada |
a2592b1b | 33584 | |
4fa63067 NN |
33585 | .PHONY: maybe-distclean-target-libada distclean-target-libada |
33586 | maybe-distclean-target-libada: | |
6bd3dfaa PB |
33587 | @if target-libada |
33588 | maybe-distclean-target-libada: distclean-target-libada | |
a2592b1b | 33589 | |
4fa63067 NN |
33590 | distclean-target-libada: |
33591 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ | |
33592 | r=`${PWD_COMMAND}`; export r; \ | |
a2592b1b | 33593 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33594 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33595 | echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \ |
33596 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33597 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33598 | done; \ | |
a2592b1b | 33599 | (cd $(TARGET_SUBDIR)/libada && \ |
4fa63067 NN |
33600 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33601 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33602 | "RANLIB=$${RANLIB}" \ | |
33603 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33604 | distclean) \ |
4fa63067 | 33605 | || exit 1 |
a2592b1b | 33606 | |
6bd3dfaa | 33607 | @endif target-libada |
a2592b1b | 33608 | |
4fa63067 NN |
33609 | .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada |
33610 | maybe-maintainer-clean-target-libada: | |
6bd3dfaa PB |
33611 | @if target-libada |
33612 | maybe-maintainer-clean-target-libada: maintainer-clean-target-libada | |
a2592b1b | 33613 | |
4fa63067 NN |
33614 | maintainer-clean-target-libada: |
33615 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ | |
33616 | r=`${PWD_COMMAND}`; export r; \ | |
a2592b1b | 33617 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33618 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
33619 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \ |
33620 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
33621 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33622 | done; \ | |
a2592b1b | 33623 | (cd $(TARGET_SUBDIR)/libada && \ |
4fa63067 NN |
33624 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33625 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33626 | "RANLIB=$${RANLIB}" \ | |
33627 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \ | |
7ffa0b57 | 33628 | maintainer-clean) \ |
4fa63067 NN |
33629 | || exit 1 |
33630 | ||
6bd3dfaa | 33631 | @endif target-libada |
a2592b1b DD |
33632 | |
33633 | ||
e393202e | 33634 | |
15723a45 NN |
33635 | # ---------- |
33636 | # GCC module | |
33637 | # ---------- | |
33638 | ||
319cab08 | 33639 | @if gcc-no-bootstrap |
b813574b PB |
33640 | # GCC has some more recursive targets, which trigger the old |
33641 | # (but still current, until the toplevel bootstrap project | |
33642 | # is finished) compiler bootstrapping rules. | |
252b5132 | 33643 | |
5b474aa8 DD |
33644 | GCC_STRAP_TARGETS = bootstrap bootstrap-lean bootstrap2 bootstrap2-lean bootstrap3 bootstrap3-lean bootstrap4 bootstrap4-lean bubblestrap quickstrap cleanstrap restrap |
33645 | .PHONY: $(GCC_STRAP_TARGETS) | |
9e6ce191 | 33646 | $(GCC_STRAP_TARGETS): all-prebootstrap configure-gcc |
b40e3958 L |
33647 | @r=`${PWD_COMMAND}`; export r; \ |
33648 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7ffa0b57 | 33649 | $(HOST_EXPORTS) \ |
252b5132 | 33650 | echo "Bootstrapping the compiler"; \ |
e90269c8 | 33651 | $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,:[ :]*,:,g;s,^[ :]*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \ |
5cec67bf | 33652 | cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $@ |
b40e3958 L |
33653 | @r=`${PWD_COMMAND}`; export r; \ |
33654 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
252b5132 RH |
33655 | case "$@" in \ |
33656 | *bootstrap4-lean ) \ | |
bba45b8b NN |
33657 | msg="Comparing stage3 and stage4 of the compiler"; \ |
33658 | compare=compare3-lean ;; \ | |
33659 | *bootstrap4 ) \ | |
33660 | msg="Comparing stage3 and stage4 of the compiler"; \ | |
33661 | compare=compare3 ;; \ | |
33662 | *-lean ) \ | |
33663 | msg="Comparing stage2 and stage3 of the compiler"; \ | |
33664 | compare=compare-lean ;; \ | |
33665 | * ) \ | |
33666 | msg="Comparing stage2 and stage3 of the compiler"; \ | |
33667 | compare=compare ;; \ | |
252b5132 | 33668 | esac; \ |
7ffa0b57 | 33669 | $(HOST_EXPORTS) \ |
252b5132 | 33670 | echo "$$msg"; \ |
5cec67bf | 33671 | cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $$compare |
b40e3958 L |
33672 | @r=`${PWD_COMMAND}`; export r; \ |
33673 | s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \ | |
252b5132 | 33674 | echo "Building runtime libraries"; \ |
656fdd47 | 33675 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) all |
252b5132 | 33676 | |
9e6ce191 | 33677 | profiledbootstrap: all-prebootstrap configure-gcc |
b40e3958 L |
33678 | @r=`${PWD_COMMAND}`; export r; \ |
33679 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7ffa0b57 | 33680 | $(HOST_EXPORTS) \ |
e90269c8 | 33681 | $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,:[ :]*,:,g;s,^[ :]*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \ |
3e707e94 | 33682 | echo "Bootstrapping training compiler"; \ |
ec7e0995 | 33683 | cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stageprofile_build |
b40e3958 | 33684 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 33685 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
7ffa0b57 | 33686 | $(HOST_EXPORTS) \ |
ec7e0995 NN |
33687 | echo "Building feedback based compiler"; \ |
33688 | cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stagefeedback_build | |
3e707e94 PB |
33689 | @r=`${PWD_COMMAND}`; export r; \ |
33690 | s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \ | |
3e707e94 PB |
33691 | echo "Building runtime libraries"; \ |
33692 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) all | |
ec7e0995 | 33693 | |
252b5132 | 33694 | .PHONY: cross |
72b2455a | 33695 | cross: all-build all-gas all-ld |
b40e3958 L |
33696 | @r=`${PWD_COMMAND}`; export r; \ |
33697 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7ffa0b57 | 33698 | $(HOST_EXPORTS) \ |
252b5132 | 33699 | echo "Building the C and C++ compiler"; \ |
5cec67bf | 33700 | cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++" |
b40e3958 L |
33701 | @r=`${PWD_COMMAND}`; export r; \ |
33702 | s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \ | |
252b5132 | 33703 | echo "Building runtime libraries"; \ |
656fdd47 | 33704 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all |
319cab08 | 33705 | @endif gcc-no-bootstrap |
252b5132 | 33706 | |
6bd3dfaa | 33707 | @if gcc |
7d695d07 JM |
33708 | .PHONY: check-gcc-c++ |
33709 | check-gcc-c++: | |
75205f78 | 33710 | @if [ -f ./gcc/Makefile ] ; then \ |
b40e3958 L |
33711 | r=`${PWD_COMMAND}`; export r; \ |
33712 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7ffa0b57 | 33713 | $(HOST_EXPORTS) \ |
1086bc09 | 33714 | (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \ |
75205f78 DD |
33715 | else \ |
33716 | true; \ | |
7d695d07 JM |
33717 | fi |
33718 | ||
33719 | .PHONY: check-c++ | |
ede4fbe4 | 33720 | check-c++: check-target-libstdc++-v3 check-gcc-c++ |
252b5132 | 33721 | |
15723a45 NN |
33722 | # Install the gcc headers files, but not the fixed include files, |
33723 | # which Cygnus is not allowed to distribute. This rule is very | |
33724 | # dependent on the workings of the gcc Makefile.in. | |
33725 | .PHONY: gcc-no-fixedincludes | |
33726 | gcc-no-fixedincludes: | |
33727 | @if [ -f ./gcc/Makefile ]; then \ | |
33728 | rm -rf gcc/tmp-include; \ | |
33729 | mv gcc/include gcc/tmp-include 2>/dev/null; \ | |
33730 | mkdir gcc/include; \ | |
33731 | cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \ | |
33732 | touch gcc/stmp-fixinc gcc/include/fixed; \ | |
33733 | rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \ | |
b40e3958 L |
33734 | r=`${PWD_COMMAND}`; export r; \ |
33735 | s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \ | |
7ffa0b57 | 33736 | $(HOST_EXPORTS) \ |
1086bc09 | 33737 | (cd ./gcc && \ |
15723a45 NN |
33738 | $(MAKE) $(GCC_FLAGS_TO_PASS) install); \ |
33739 | rm -rf gcc/include; \ | |
33740 | mv gcc/tmp-include gcc/include 2>/dev/null; \ | |
33741 | else true; fi | |
6bd3dfaa | 33742 | @endif gcc |
4fa63067 | 33743 | |
b813574b PB |
33744 | # --------------------- |
33745 | # GCC bootstrap support | |
33746 | # --------------------- | |
4fa63067 | 33747 | |
b813574b PB |
33748 | # We track the current stage (the one in 'gcc') in the stage_current file. |
33749 | # stage_last instead tracks the stage that was built last. These targets | |
33750 | # are dummy when toplevel bootstrap is not active. | |
4fa63067 | 33751 | |
b813574b PB |
33752 | .PHONY: unstage |
33753 | unstage: | |
33754 | @if gcc-bootstrap | |
33755 | @[ -f stage_current ] || $(MAKE) `cat stage_last`-start | |
33756 | @endif gcc-bootstrap | |
4fa63067 | 33757 | |
b813574b PB |
33758 | .PHONY: stage |
33759 | stage: | |
319cab08 | 33760 | @if gcc-bootstrap |
b813574b PB |
33761 | @$(MAKE) `cat stage_current`-end |
33762 | @endif gcc-bootstrap | |
1d39f329 | 33763 | |
dfdffa2c PB |
33764 | # We name the build directories for the various stages "stage1-gcc", |
33765 | # "stage2-gcc","stage3-gcc", etc. | |
33766 | ||
33767 | # Since the 'compare' process will fail (on debugging information) if any | |
33768 | # directory names are different, we need to link the gcc directory for | |
33769 | # the previous stage to a constant name ('gcc-prev'), and to make the name of | |
33770 | # the build directories constant as well. For the latter, we use naked names | |
33771 | # like 'gcc', because the scripts in that directory assume it. We use | |
33772 | # mv on platforms where symlinks to directories do not work or are not | |
33773 | # reliable. | |
33774 | ||
33775 | # At the end of the bootstrap, a symlink to 'stage3-gcc' named 'gcc' must | |
33776 | # be kept, so that libraries can find it. Ick! | |
33777 | ||
33778 | # It would be best to preinstall gcc into a staging area (and in the | |
33779 | # future, gather there all prebootstrap packages). This would allow | |
33780 | # assemblers and linkers can be bootstrapped as well as the compiler | |
33781 | # (both in a combined tree, or separately). This however requires some | |
33782 | # change to the gcc driver, again in order to avoid comparison failures. | |
1d39f329 | 33783 | |
0df3d27f PB |
33784 | # Bugs: This is crippled when doing parallel make, the `make all-host' |
33785 | # and `make all-target' phases can be parallelized. | |
33786 | ||
1d39f329 NN |
33787 | |
33788 | # 'touch' doesn't work right on some platforms. | |
33789 | STAMP = echo timestamp > | |
33790 | ||
33791 | # Only build the C compiler for stage1, because that is the only one that | |
33792 | # we can guarantee will build with the native compiler, and also it is the | |
33793 | # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS), | |
33794 | # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them | |
33795 | # overrideable (for a bootstrap build stage1 also builds gcc.info). | |
33796 | ||
33797 | STAGE1_CFLAGS=@stage1_cflags@ | |
33798 | STAGE1_LANGUAGES=@stage1_languages@ | |
33799 | ||
dfdffa2c PB |
33800 | # We only want to compare .o files, so set this! |
33801 | objext = .o | |
33802 | ||
dfdffa2c | 33803 | # Flags to pass to stage2 and later makes. |
dfdffa2c | 33804 | POSTSTAGE1_FLAGS_TO_PASS = \ |
656fdd47 | 33805 | CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \ |
064d0a7c | 33806 | STAGE_PREFIX=$$r/prev-gcc/ \ |
dfdffa2c PB |
33807 | CFLAGS="$(BOOT_CFLAGS)" \ |
33808 | ADAC="\$$(CC)" | |
33809 | ||
4fa63067 NN |
33810 | # For stage 1: |
33811 | # * We force-disable intermodule optimizations, even if | |
33812 | # --enable-intermodule was passed, since the installed compiler probably | |
33813 | # can't handle them. Luckily, autoconf always respects | |
33814 | # the last argument when conflicting --enable arguments are passed. | |
33815 | # * Likewise, we force-disable coverage flags, since the installed compiler | |
33816 | # probably has never heard of them. | |
33817 | # * We build only C (and possibly Ada). | |
dfdffa2c PB |
33818 | |
33819 | ||
319cab08 | 33820 | .PHONY: stage1-start stage1-end |
dfdffa2c | 33821 | |
656fdd47 | 33822 | stage1-start:: |
9cb3fa6f | 33823 | @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \ |
b813574b | 33824 | echo stage1 > stage_current ; \ |
b00612cc | 33825 | echo stage1 > stage_last; \ |
c60fe18b | 33826 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR) $(TARGET_SUBDIR) |
72b2455a | 33827 | @if bfd |
b00612cc PB |
33828 | @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \ |
33829 | mkdir stage1-bfd; \ | |
33830 | set stage1-bfd bfd ; \ | |
33831 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
33832 | @endif bfd |
33833 | @if opcodes | |
b00612cc PB |
33834 | @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \ |
33835 | mkdir stage1-opcodes; \ | |
33836 | set stage1-opcodes opcodes ; \ | |
33837 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
33838 | @endif opcodes |
33839 | @if binutils | |
b00612cc PB |
33840 | @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \ |
33841 | mkdir stage1-binutils; \ | |
33842 | set stage1-binutils binutils ; \ | |
33843 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
33844 | @endif binutils |
33845 | @if gas | |
b00612cc PB |
33846 | @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \ |
33847 | mkdir stage1-gas; \ | |
33848 | set stage1-gas gas ; \ | |
33849 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
33850 | @endif gas |
33851 | @if gcc | |
b00612cc PB |
33852 | @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \ |
33853 | mkdir stage1-gcc; \ | |
33854 | set stage1-gcc gcc ; \ | |
33855 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
33856 | @endif gcc |
33857 | @if intl | |
b00612cc PB |
33858 | @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \ |
33859 | mkdir stage1-intl; \ | |
33860 | set stage1-intl intl ; \ | |
33861 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
33862 | @endif intl |
33863 | @if ld | |
b00612cc PB |
33864 | @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \ |
33865 | mkdir stage1-ld; \ | |
33866 | set stage1-ld ld ; \ | |
33867 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
33868 | @endif ld |
33869 | @if libcpp | |
b00612cc PB |
33870 | @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \ |
33871 | mkdir stage1-libcpp; \ | |
33872 | set stage1-libcpp libcpp ; \ | |
33873 | @CREATE_LINK_TO_DIR@ | |
72b2455a | 33874 | @endif libcpp |
72b2455a | 33875 | @if libiberty |
b00612cc PB |
33876 | @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \ |
33877 | mkdir stage1-libiberty; \ | |
33878 | set stage1-libiberty libiberty ; \ | |
33879 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
33880 | @endif libiberty |
33881 | @if zlib | |
b00612cc PB |
33882 | @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \ |
33883 | mkdir stage1-zlib; \ | |
33884 | set stage1-zlib zlib ; \ | |
33885 | @CREATE_LINK_TO_DIR@ | |
72b2455a | 33886 | @endif zlib |
dfdffa2c | 33887 | |
656fdd47 | 33888 | stage1-end:: |
9cb3fa6f | 33889 | @rm -f stage_current |
72b2455a | 33890 | @if bfd |
b00612cc PB |
33891 | @cd $(HOST_SUBDIR); set bfd stage1-bfd ; \ |
33892 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
33893 | @endif bfd |
33894 | @if opcodes | |
b00612cc PB |
33895 | @cd $(HOST_SUBDIR); set opcodes stage1-opcodes ; \ |
33896 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
33897 | @endif opcodes |
33898 | @if binutils | |
b00612cc PB |
33899 | @cd $(HOST_SUBDIR); set binutils stage1-binutils ; \ |
33900 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
33901 | @endif binutils |
33902 | @if gas | |
b00612cc PB |
33903 | @cd $(HOST_SUBDIR); set gas stage1-gas ; \ |
33904 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
33905 | @endif gas |
33906 | @if gcc | |
b00612cc PB |
33907 | @cd $(HOST_SUBDIR); set gcc stage1-gcc ; \ |
33908 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
33909 | @endif gcc |
33910 | @if intl | |
b00612cc PB |
33911 | @cd $(HOST_SUBDIR); set intl stage1-intl ; \ |
33912 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
33913 | @endif intl |
33914 | @if ld | |
b00612cc PB |
33915 | @cd $(HOST_SUBDIR); set ld stage1-ld ; \ |
33916 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
33917 | @endif ld |
33918 | @if libcpp | |
b00612cc PB |
33919 | @cd $(HOST_SUBDIR); set libcpp stage1-libcpp ; \ |
33920 | @UNDO_LINK_TO_DIR@ | |
72b2455a | 33921 | @endif libcpp |
72b2455a | 33922 | @if libiberty |
b00612cc PB |
33923 | @cd $(HOST_SUBDIR); set libiberty stage1-libiberty ; \ |
33924 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
33925 | @endif libiberty |
33926 | @if zlib | |
b00612cc PB |
33927 | @cd $(HOST_SUBDIR); set zlib stage1-zlib ; \ |
33928 | @UNDO_LINK_TO_DIR@ | |
72b2455a | 33929 | @endif zlib |
dfdffa2c PB |
33930 | |
33931 | # Bubble a bugfix through all the stages up to stage 1. They | |
33932 | # are remade, but not reconfigured. The next stage (if any) will not | |
33933 | # be reconfigured as well. | |
319cab08 | 33934 | .PHONY: stage1-bubble |
656fdd47 | 33935 | stage1-bubble:: |
9cb3fa6f PB |
33936 | @if test -f stage1-lean ; then \ |
33937 | echo Skipping rebuild of stage1 ; \ | |
33938 | else \ | |
0df3d27f | 33939 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage1; \ |
9cb3fa6f | 33940 | fi |
72b2455a | 33941 | |
0df3d27f | 33942 | .PHONY: all-stage1 clean-stage1 |
0df3d27f | 33943 | do-clean: clean-stage1 |
0df3d27f | 33944 | |
72b2455a PB |
33945 | # FIXME: Will not need to be conditional when toplevel bootstrap is the |
33946 | # only possibility, but now it conflicts with no-bootstrap rules | |
33947 | @if gcc-bootstrap | |
33948 | ||
33949 | ||
33950 | ||
33951 | ||
0df3d27f | 33952 | # Rules to wipe a stage and all the following ones, also used for cleanstrap |
72b2455a | 33953 | |
0df3d27f | 33954 | .PHONY: distclean-stage1 |
72b2455a PB |
33955 | distclean-stage1:: |
33956 | [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : | |
9cb3fa6f | 33957 | rm -rf stage1-* |
72b2455a PB |
33958 | |
33959 | ||
33960 | @endif gcc-bootstrap | |
33961 | ||
33962 | ||
33963 | .PHONY: stage2-start stage2-end | |
33964 | ||
33965 | stage2-start:: | |
9cb3fa6f | 33966 | @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \ |
72b2455a | 33967 | echo stage2 > stage_current ; \ |
b00612cc | 33968 | echo stage2 > stage_last; \ |
c60fe18b | 33969 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR) $(TARGET_SUBDIR) |
72b2455a | 33970 | @if bfd |
b00612cc PB |
33971 | @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \ |
33972 | mkdir stage2-bfd; \ | |
33973 | set stage2-bfd bfd ; \ | |
33974 | @CREATE_LINK_TO_DIR@ ; \ | |
33975 | set stage1-bfd prev-bfd ; \ | |
33976 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
33977 | @endif bfd |
33978 | @if opcodes | |
b00612cc PB |
33979 | @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \ |
33980 | mkdir stage2-opcodes; \ | |
33981 | set stage2-opcodes opcodes ; \ | |
33982 | @CREATE_LINK_TO_DIR@ ; \ | |
33983 | set stage1-opcodes prev-opcodes ; \ | |
33984 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
33985 | @endif opcodes |
33986 | @if binutils | |
b00612cc PB |
33987 | @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \ |
33988 | mkdir stage2-binutils; \ | |
33989 | set stage2-binutils binutils ; \ | |
33990 | @CREATE_LINK_TO_DIR@ ; \ | |
33991 | set stage1-binutils prev-binutils ; \ | |
33992 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
33993 | @endif binutils |
33994 | @if gas | |
b00612cc PB |
33995 | @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \ |
33996 | mkdir stage2-gas; \ | |
33997 | set stage2-gas gas ; \ | |
33998 | @CREATE_LINK_TO_DIR@ ; \ | |
33999 | set stage1-gas prev-gas ; \ | |
34000 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34001 | @endif gas |
34002 | @if gcc | |
b00612cc PB |
34003 | @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \ |
34004 | mkdir stage2-gcc; \ | |
34005 | set stage2-gcc gcc ; \ | |
34006 | @CREATE_LINK_TO_DIR@ ; \ | |
34007 | set stage1-gcc prev-gcc ; \ | |
34008 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34009 | @endif gcc |
34010 | @if intl | |
b00612cc PB |
34011 | @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \ |
34012 | mkdir stage2-intl; \ | |
34013 | set stage2-intl intl ; \ | |
34014 | @CREATE_LINK_TO_DIR@ ; \ | |
34015 | set stage1-intl prev-intl ; \ | |
34016 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34017 | @endif intl |
34018 | @if ld | |
b00612cc PB |
34019 | @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \ |
34020 | mkdir stage2-ld; \ | |
34021 | set stage2-ld ld ; \ | |
34022 | @CREATE_LINK_TO_DIR@ ; \ | |
34023 | set stage1-ld prev-ld ; \ | |
34024 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34025 | @endif ld |
34026 | @if libcpp | |
b00612cc PB |
34027 | @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \ |
34028 | mkdir stage2-libcpp; \ | |
34029 | set stage2-libcpp libcpp ; \ | |
34030 | @CREATE_LINK_TO_DIR@ ; \ | |
34031 | set stage1-libcpp prev-libcpp ; \ | |
34032 | @CREATE_LINK_TO_DIR@ | |
72b2455a | 34033 | @endif libcpp |
72b2455a | 34034 | @if libiberty |
b00612cc PB |
34035 | @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \ |
34036 | mkdir stage2-libiberty; \ | |
34037 | set stage2-libiberty libiberty ; \ | |
34038 | @CREATE_LINK_TO_DIR@ ; \ | |
34039 | set stage1-libiberty prev-libiberty ; \ | |
34040 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34041 | @endif libiberty |
34042 | @if zlib | |
b00612cc PB |
34043 | @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \ |
34044 | mkdir stage2-zlib; \ | |
34045 | set stage2-zlib zlib ; \ | |
34046 | @CREATE_LINK_TO_DIR@ ; \ | |
34047 | set stage1-zlib prev-zlib ; \ | |
34048 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34049 | @endif zlib |
34050 | ||
34051 | stage2-end:: | |
9cb3fa6f | 34052 | @rm -f stage_current |
72b2455a | 34053 | @if bfd |
b00612cc PB |
34054 | @cd $(HOST_SUBDIR); set bfd stage2-bfd ; \ |
34055 | @UNDO_LINK_TO_DIR@ ; \ | |
34056 | set prev-bfd stage1-bfd ; \ | |
34057 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34058 | @endif bfd |
34059 | @if opcodes | |
b00612cc PB |
34060 | @cd $(HOST_SUBDIR); set opcodes stage2-opcodes ; \ |
34061 | @UNDO_LINK_TO_DIR@ ; \ | |
34062 | set prev-opcodes stage1-opcodes ; \ | |
34063 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34064 | @endif opcodes |
34065 | @if binutils | |
b00612cc PB |
34066 | @cd $(HOST_SUBDIR); set binutils stage2-binutils ; \ |
34067 | @UNDO_LINK_TO_DIR@ ; \ | |
34068 | set prev-binutils stage1-binutils ; \ | |
34069 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34070 | @endif binutils |
34071 | @if gas | |
b00612cc PB |
34072 | @cd $(HOST_SUBDIR); set gas stage2-gas ; \ |
34073 | @UNDO_LINK_TO_DIR@ ; \ | |
34074 | set prev-gas stage1-gas ; \ | |
34075 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34076 | @endif gas |
34077 | @if gcc | |
b00612cc PB |
34078 | @cd $(HOST_SUBDIR); set gcc stage2-gcc ; \ |
34079 | @UNDO_LINK_TO_DIR@ ; \ | |
34080 | set prev-gcc stage1-gcc ; \ | |
34081 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34082 | @endif gcc |
34083 | @if intl | |
b00612cc PB |
34084 | @cd $(HOST_SUBDIR); set intl stage2-intl ; \ |
34085 | @UNDO_LINK_TO_DIR@ ; \ | |
34086 | set prev-intl stage1-intl ; \ | |
34087 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34088 | @endif intl |
34089 | @if ld | |
b00612cc PB |
34090 | @cd $(HOST_SUBDIR); set ld stage2-ld ; \ |
34091 | @UNDO_LINK_TO_DIR@ ; \ | |
34092 | set prev-ld stage1-ld ; \ | |
34093 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34094 | @endif ld |
34095 | @if libcpp | |
b00612cc PB |
34096 | @cd $(HOST_SUBDIR); set libcpp stage2-libcpp ; \ |
34097 | @UNDO_LINK_TO_DIR@ ; \ | |
34098 | set prev-libcpp stage1-libcpp ; \ | |
34099 | @UNDO_LINK_TO_DIR@ | |
72b2455a | 34100 | @endif libcpp |
72b2455a | 34101 | @if libiberty |
b00612cc PB |
34102 | @cd $(HOST_SUBDIR); set libiberty stage2-libiberty ; \ |
34103 | @UNDO_LINK_TO_DIR@ ; \ | |
34104 | set prev-libiberty stage1-libiberty ; \ | |
34105 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34106 | @endif libiberty |
34107 | @if zlib | |
b00612cc PB |
34108 | @cd $(HOST_SUBDIR); set zlib stage2-zlib ; \ |
34109 | @UNDO_LINK_TO_DIR@ ; \ | |
34110 | set prev-zlib stage1-zlib ; \ | |
34111 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34112 | @endif zlib |
34113 | ||
34114 | # Bubble a bugfix through all the stages up to stage 2. They | |
34115 | # are remade, but not reconfigured. The next stage (if any) will not | |
34116 | # be reconfigured as well. | |
34117 | .PHONY: stage2-bubble | |
34118 | stage2-bubble:: stage1-bubble | |
9cb3fa6f PB |
34119 | @if test -f stage2-lean || test -f stage1-lean ; then \ |
34120 | echo Skipping rebuild of stage2 ; \ | |
34121 | else \ | |
0df3d27f | 34122 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage2; \ |
9cb3fa6f | 34123 | fi |
72b2455a | 34124 | |
0df3d27f | 34125 | .PHONY: all-stage2 clean-stage2 |
0df3d27f | 34126 | do-clean: clean-stage2 |
0df3d27f | 34127 | |
72b2455a PB |
34128 | # FIXME: Will not need to be conditional when toplevel bootstrap is the |
34129 | # only possibility, but now it conflicts with no-bootstrap rules | |
34130 | @if gcc-bootstrap | |
34131 | ||
34132 | ||
34133 | ||
34134 | .PHONY: bootstrap2 | |
34135 | bootstrap2: stage2-bubble all | |
34136 | ||
34137 | ||
0df3d27f | 34138 | # Rules to wipe a stage and all the following ones, also used for cleanstrap |
72b2455a | 34139 | distclean-stage1:: distclean-stage2 |
0df3d27f | 34140 | .PHONY: distclean-stage2 |
72b2455a PB |
34141 | distclean-stage2:: |
34142 | [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : | |
9cb3fa6f | 34143 | rm -rf stage2-* |
72b2455a PB |
34144 | |
34145 | ||
34146 | @endif gcc-bootstrap | |
34147 | ||
34148 | ||
34149 | .PHONY: stage3-start stage3-end | |
34150 | ||
34151 | stage3-start:: | |
9cb3fa6f | 34152 | @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \ |
72b2455a | 34153 | echo stage3 > stage_current ; \ |
b00612cc | 34154 | echo stage3 > stage_last; \ |
c60fe18b | 34155 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR) $(TARGET_SUBDIR) |
72b2455a | 34156 | @if bfd |
b00612cc PB |
34157 | @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \ |
34158 | mkdir stage3-bfd; \ | |
34159 | set stage3-bfd bfd ; \ | |
34160 | @CREATE_LINK_TO_DIR@ ; \ | |
34161 | set stage2-bfd prev-bfd ; \ | |
34162 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34163 | @endif bfd |
34164 | @if opcodes | |
b00612cc PB |
34165 | @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \ |
34166 | mkdir stage3-opcodes; \ | |
34167 | set stage3-opcodes opcodes ; \ | |
34168 | @CREATE_LINK_TO_DIR@ ; \ | |
34169 | set stage2-opcodes prev-opcodes ; \ | |
34170 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34171 | @endif opcodes |
34172 | @if binutils | |
b00612cc PB |
34173 | @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \ |
34174 | mkdir stage3-binutils; \ | |
34175 | set stage3-binutils binutils ; \ | |
34176 | @CREATE_LINK_TO_DIR@ ; \ | |
34177 | set stage2-binutils prev-binutils ; \ | |
34178 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34179 | @endif binutils |
34180 | @if gas | |
b00612cc PB |
34181 | @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \ |
34182 | mkdir stage3-gas; \ | |
34183 | set stage3-gas gas ; \ | |
34184 | @CREATE_LINK_TO_DIR@ ; \ | |
34185 | set stage2-gas prev-gas ; \ | |
34186 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34187 | @endif gas |
34188 | @if gcc | |
b00612cc PB |
34189 | @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \ |
34190 | mkdir stage3-gcc; \ | |
34191 | set stage3-gcc gcc ; \ | |
34192 | @CREATE_LINK_TO_DIR@ ; \ | |
34193 | set stage2-gcc prev-gcc ; \ | |
34194 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34195 | @endif gcc |
34196 | @if intl | |
b00612cc PB |
34197 | @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \ |
34198 | mkdir stage3-intl; \ | |
34199 | set stage3-intl intl ; \ | |
34200 | @CREATE_LINK_TO_DIR@ ; \ | |
34201 | set stage2-intl prev-intl ; \ | |
34202 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34203 | @endif intl |
34204 | @if ld | |
b00612cc PB |
34205 | @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \ |
34206 | mkdir stage3-ld; \ | |
34207 | set stage3-ld ld ; \ | |
34208 | @CREATE_LINK_TO_DIR@ ; \ | |
34209 | set stage2-ld prev-ld ; \ | |
34210 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34211 | @endif ld |
34212 | @if libcpp | |
b00612cc PB |
34213 | @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \ |
34214 | mkdir stage3-libcpp; \ | |
34215 | set stage3-libcpp libcpp ; \ | |
34216 | @CREATE_LINK_TO_DIR@ ; \ | |
34217 | set stage2-libcpp prev-libcpp ; \ | |
34218 | @CREATE_LINK_TO_DIR@ | |
72b2455a | 34219 | @endif libcpp |
72b2455a | 34220 | @if libiberty |
b00612cc PB |
34221 | @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \ |
34222 | mkdir stage3-libiberty; \ | |
34223 | set stage3-libiberty libiberty ; \ | |
34224 | @CREATE_LINK_TO_DIR@ ; \ | |
34225 | set stage2-libiberty prev-libiberty ; \ | |
34226 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34227 | @endif libiberty |
34228 | @if zlib | |
b00612cc PB |
34229 | @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \ |
34230 | mkdir stage3-zlib; \ | |
34231 | set stage3-zlib zlib ; \ | |
34232 | @CREATE_LINK_TO_DIR@ ; \ | |
34233 | set stage2-zlib prev-zlib ; \ | |
34234 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34235 | @endif zlib |
34236 | ||
34237 | stage3-end:: | |
9cb3fa6f | 34238 | @rm -f stage_current |
72b2455a | 34239 | @if bfd |
b00612cc PB |
34240 | @cd $(HOST_SUBDIR); set bfd stage3-bfd ; \ |
34241 | @UNDO_LINK_TO_DIR@ ; \ | |
34242 | set prev-bfd stage2-bfd ; \ | |
34243 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34244 | @endif bfd |
34245 | @if opcodes | |
b00612cc PB |
34246 | @cd $(HOST_SUBDIR); set opcodes stage3-opcodes ; \ |
34247 | @UNDO_LINK_TO_DIR@ ; \ | |
34248 | set prev-opcodes stage2-opcodes ; \ | |
34249 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34250 | @endif opcodes |
34251 | @if binutils | |
b00612cc PB |
34252 | @cd $(HOST_SUBDIR); set binutils stage3-binutils ; \ |
34253 | @UNDO_LINK_TO_DIR@ ; \ | |
34254 | set prev-binutils stage2-binutils ; \ | |
34255 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34256 | @endif binutils |
34257 | @if gas | |
b00612cc PB |
34258 | @cd $(HOST_SUBDIR); set gas stage3-gas ; \ |
34259 | @UNDO_LINK_TO_DIR@ ; \ | |
34260 | set prev-gas stage2-gas ; \ | |
34261 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34262 | @endif gas |
34263 | @if gcc | |
b00612cc PB |
34264 | @cd $(HOST_SUBDIR); set gcc stage3-gcc ; \ |
34265 | @UNDO_LINK_TO_DIR@ ; \ | |
34266 | set prev-gcc stage2-gcc ; \ | |
34267 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34268 | @endif gcc |
34269 | @if intl | |
b00612cc PB |
34270 | @cd $(HOST_SUBDIR); set intl stage3-intl ; \ |
34271 | @UNDO_LINK_TO_DIR@ ; \ | |
34272 | set prev-intl stage2-intl ; \ | |
34273 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34274 | @endif intl |
34275 | @if ld | |
b00612cc PB |
34276 | @cd $(HOST_SUBDIR); set ld stage3-ld ; \ |
34277 | @UNDO_LINK_TO_DIR@ ; \ | |
34278 | set prev-ld stage2-ld ; \ | |
34279 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34280 | @endif ld |
34281 | @if libcpp | |
b00612cc PB |
34282 | @cd $(HOST_SUBDIR); set libcpp stage3-libcpp ; \ |
34283 | @UNDO_LINK_TO_DIR@ ; \ | |
34284 | set prev-libcpp stage2-libcpp ; \ | |
34285 | @UNDO_LINK_TO_DIR@ | |
72b2455a | 34286 | @endif libcpp |
72b2455a | 34287 | @if libiberty |
b00612cc PB |
34288 | @cd $(HOST_SUBDIR); set libiberty stage3-libiberty ; \ |
34289 | @UNDO_LINK_TO_DIR@ ; \ | |
34290 | set prev-libiberty stage2-libiberty ; \ | |
34291 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34292 | @endif libiberty |
34293 | @if zlib | |
b00612cc PB |
34294 | @cd $(HOST_SUBDIR); set zlib stage3-zlib ; \ |
34295 | @UNDO_LINK_TO_DIR@ ; \ | |
34296 | set prev-zlib stage2-zlib ; \ | |
34297 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34298 | @endif zlib |
34299 | ||
34300 | # Bubble a bugfix through all the stages up to stage 3. They | |
34301 | # are remade, but not reconfigured. The next stage (if any) will not | |
34302 | # be reconfigured as well. | |
34303 | .PHONY: stage3-bubble | |
34304 | stage3-bubble:: stage2-bubble | |
9cb3fa6f PB |
34305 | @bootstrap_lean@-rm -rf stage1-* ; $(STAMP) stage1-lean |
34306 | @if test -f stage3-lean || test -f stage2-lean ; then \ | |
34307 | echo Skipping rebuild of stage3 ; \ | |
34308 | else \ | |
0df3d27f | 34309 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage3; \ |
9cb3fa6f | 34310 | fi |
72b2455a | 34311 | |
0df3d27f | 34312 | .PHONY: all-stage3 clean-stage3 |
0df3d27f | 34313 | do-clean: clean-stage3 |
0df3d27f | 34314 | |
d545f33b PB |
34315 | # FIXME: Will not need to be conditional when toplevel bootstrap is the |
34316 | # only possibility, but now it conflicts with no-bootstrap rules | |
34317 | @if gcc-bootstrap | |
72b2455a | 34318 | |
d545f33b PB |
34319 | compare: |
34320 | @if test -f stage2-lean; then \ | |
34321 | echo Cannot compare object files as stage 2 was deleted. ; \ | |
34322 | exit 0 ; \ | |
34323 | fi; \ | |
34324 | [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \ | |
34325 | @r=`${PWD_COMMAND}`; export r; \ | |
34326 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34327 | rm -f .bad_compare ; \ | |
34328 | cd stage3-gcc; \ | |
34329 | files=`find . -name "*$(objext)" -print` ; \ | |
34330 | cd .. ; \ | |
34331 | for file in $${files} ; do \ | |
34332 | f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \ | |
34333 | @do_compare@ > /dev/null 2>&1; \ | |
34334 | test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \ | |
34335 | done ; \ | |
34336 | if [ -f .bad_compare ]; then \ | |
34337 | echo "Bootstrap comparison failure!"; \ | |
34338 | cat .bad_compare; \ | |
34339 | exit 1; \ | |
34340 | else \ | |
34341 | true; \ | |
34342 | fi ; \ | |
34343 | $(STAMP) compare | |
34344 | @bootstrap_lean@-rm -rf stage2-* ; $(STAMP) stage2-lean | |
9cb3fa6f | 34345 | |
72b2455a | 34346 | |
72b2455a | 34347 | |
d545f33b PB |
34348 | .PHONY: bootstrap |
34349 | bootstrap: stage3-bubble compare all | |
0df3d27f | 34350 | |
72b2455a | 34351 | |
d545f33b PB |
34352 | # Rules to wipe a stage and all the following ones, also used for cleanstrap |
34353 | distclean-stage2:: distclean-stage3 | |
34354 | .PHONY: distclean-stage3 | |
34355 | distclean-stage3:: | |
34356 | [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : | |
34357 | rm -rf stage3-* compare | |
0df3d27f | 34358 | |
9cb3fa6f | 34359 | |
d545f33b PB |
34360 | .PHONY: cleanstrap |
34361 | cleanstrap: distclean bootstrap | |
72b2455a PB |
34362 | |
34363 | @endif gcc-bootstrap | |
34364 | ||
34365 | ||
34366 | .PHONY: stage4-start stage4-end | |
34367 | ||
34368 | stage4-start:: | |
9cb3fa6f | 34369 | @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \ |
72b2455a | 34370 | echo stage4 > stage_current ; \ |
b00612cc | 34371 | echo stage4 > stage_last; \ |
c60fe18b | 34372 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR) $(TARGET_SUBDIR) |
72b2455a | 34373 | @if bfd |
b00612cc PB |
34374 | @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \ |
34375 | mkdir stage4-bfd; \ | |
34376 | set stage4-bfd bfd ; \ | |
34377 | @CREATE_LINK_TO_DIR@ ; \ | |
34378 | set stage3-bfd prev-bfd ; \ | |
34379 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34380 | @endif bfd |
34381 | @if opcodes | |
b00612cc PB |
34382 | @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \ |
34383 | mkdir stage4-opcodes; \ | |
34384 | set stage4-opcodes opcodes ; \ | |
34385 | @CREATE_LINK_TO_DIR@ ; \ | |
34386 | set stage3-opcodes prev-opcodes ; \ | |
34387 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34388 | @endif opcodes |
34389 | @if binutils | |
b00612cc PB |
34390 | @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \ |
34391 | mkdir stage4-binutils; \ | |
34392 | set stage4-binutils binutils ; \ | |
34393 | @CREATE_LINK_TO_DIR@ ; \ | |
34394 | set stage3-binutils prev-binutils ; \ | |
34395 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34396 | @endif binutils |
34397 | @if gas | |
b00612cc PB |
34398 | @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \ |
34399 | mkdir stage4-gas; \ | |
34400 | set stage4-gas gas ; \ | |
34401 | @CREATE_LINK_TO_DIR@ ; \ | |
34402 | set stage3-gas prev-gas ; \ | |
34403 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34404 | @endif gas |
34405 | @if gcc | |
b00612cc PB |
34406 | @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \ |
34407 | mkdir stage4-gcc; \ | |
34408 | set stage4-gcc gcc ; \ | |
34409 | @CREATE_LINK_TO_DIR@ ; \ | |
34410 | set stage3-gcc prev-gcc ; \ | |
34411 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34412 | @endif gcc |
34413 | @if intl | |
b00612cc PB |
34414 | @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \ |
34415 | mkdir stage4-intl; \ | |
34416 | set stage4-intl intl ; \ | |
34417 | @CREATE_LINK_TO_DIR@ ; \ | |
34418 | set stage3-intl prev-intl ; \ | |
34419 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34420 | @endif intl |
34421 | @if ld | |
b00612cc PB |
34422 | @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \ |
34423 | mkdir stage4-ld; \ | |
34424 | set stage4-ld ld ; \ | |
34425 | @CREATE_LINK_TO_DIR@ ; \ | |
34426 | set stage3-ld prev-ld ; \ | |
34427 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34428 | @endif ld |
34429 | @if libcpp | |
b00612cc PB |
34430 | @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \ |
34431 | mkdir stage4-libcpp; \ | |
34432 | set stage4-libcpp libcpp ; \ | |
34433 | @CREATE_LINK_TO_DIR@ ; \ | |
34434 | set stage3-libcpp prev-libcpp ; \ | |
34435 | @CREATE_LINK_TO_DIR@ | |
72b2455a | 34436 | @endif libcpp |
72b2455a | 34437 | @if libiberty |
b00612cc PB |
34438 | @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \ |
34439 | mkdir stage4-libiberty; \ | |
34440 | set stage4-libiberty libiberty ; \ | |
34441 | @CREATE_LINK_TO_DIR@ ; \ | |
34442 | set stage3-libiberty prev-libiberty ; \ | |
34443 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34444 | @endif libiberty |
34445 | @if zlib | |
b00612cc PB |
34446 | @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \ |
34447 | mkdir stage4-zlib; \ | |
34448 | set stage4-zlib zlib ; \ | |
34449 | @CREATE_LINK_TO_DIR@ ; \ | |
34450 | set stage3-zlib prev-zlib ; \ | |
34451 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34452 | @endif zlib |
34453 | ||
34454 | stage4-end:: | |
9cb3fa6f | 34455 | @rm -f stage_current |
72b2455a | 34456 | @if bfd |
b00612cc PB |
34457 | @cd $(HOST_SUBDIR); set bfd stage4-bfd ; \ |
34458 | @UNDO_LINK_TO_DIR@ ; \ | |
34459 | set prev-bfd stage3-bfd ; \ | |
34460 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34461 | @endif bfd |
34462 | @if opcodes | |
b00612cc PB |
34463 | @cd $(HOST_SUBDIR); set opcodes stage4-opcodes ; \ |
34464 | @UNDO_LINK_TO_DIR@ ; \ | |
34465 | set prev-opcodes stage3-opcodes ; \ | |
34466 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34467 | @endif opcodes |
34468 | @if binutils | |
b00612cc PB |
34469 | @cd $(HOST_SUBDIR); set binutils stage4-binutils ; \ |
34470 | @UNDO_LINK_TO_DIR@ ; \ | |
34471 | set prev-binutils stage3-binutils ; \ | |
34472 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34473 | @endif binutils |
34474 | @if gas | |
b00612cc PB |
34475 | @cd $(HOST_SUBDIR); set gas stage4-gas ; \ |
34476 | @UNDO_LINK_TO_DIR@ ; \ | |
34477 | set prev-gas stage3-gas ; \ | |
34478 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34479 | @endif gas |
34480 | @if gcc | |
b00612cc PB |
34481 | @cd $(HOST_SUBDIR); set gcc stage4-gcc ; \ |
34482 | @UNDO_LINK_TO_DIR@ ; \ | |
34483 | set prev-gcc stage3-gcc ; \ | |
34484 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34485 | @endif gcc |
34486 | @if intl | |
b00612cc PB |
34487 | @cd $(HOST_SUBDIR); set intl stage4-intl ; \ |
34488 | @UNDO_LINK_TO_DIR@ ; \ | |
34489 | set prev-intl stage3-intl ; \ | |
34490 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34491 | @endif intl |
34492 | @if ld | |
b00612cc PB |
34493 | @cd $(HOST_SUBDIR); set ld stage4-ld ; \ |
34494 | @UNDO_LINK_TO_DIR@ ; \ | |
34495 | set prev-ld stage3-ld ; \ | |
34496 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34497 | @endif ld |
34498 | @if libcpp | |
b00612cc PB |
34499 | @cd $(HOST_SUBDIR); set libcpp stage4-libcpp ; \ |
34500 | @UNDO_LINK_TO_DIR@ ; \ | |
34501 | set prev-libcpp stage3-libcpp ; \ | |
34502 | @UNDO_LINK_TO_DIR@ | |
72b2455a | 34503 | @endif libcpp |
72b2455a | 34504 | @if libiberty |
b00612cc PB |
34505 | @cd $(HOST_SUBDIR); set libiberty stage4-libiberty ; \ |
34506 | @UNDO_LINK_TO_DIR@ ; \ | |
34507 | set prev-libiberty stage3-libiberty ; \ | |
34508 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34509 | @endif libiberty |
34510 | @if zlib | |
b00612cc PB |
34511 | @cd $(HOST_SUBDIR); set zlib stage4-zlib ; \ |
34512 | @UNDO_LINK_TO_DIR@ ; \ | |
34513 | set prev-zlib stage3-zlib ; \ | |
34514 | @UNDO_LINK_TO_DIR@ | |
72b2455a PB |
34515 | @endif zlib |
34516 | ||
34517 | # Bubble a bugfix through all the stages up to stage 4. They | |
34518 | # are remade, but not reconfigured. The next stage (if any) will not | |
34519 | # be reconfigured as well. | |
34520 | .PHONY: stage4-bubble | |
34521 | stage4-bubble:: stage3-bubble | |
9cb3fa6f PB |
34522 | @bootstrap_lean@-rm -rf stage2-* ; $(STAMP) stage2-lean |
34523 | @if test -f stage4-lean || test -f stage3-lean ; then \ | |
34524 | echo Skipping rebuild of stage4 ; \ | |
34525 | else \ | |
0df3d27f | 34526 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage4; \ |
9cb3fa6f | 34527 | fi |
72b2455a | 34528 | |
0df3d27f | 34529 | .PHONY: all-stage4 clean-stage4 |
0df3d27f | 34530 | do-clean: clean-stage4 |
0df3d27f | 34531 | |
d545f33b PB |
34532 | # FIXME: Will not need to be conditional when toplevel bootstrap is the |
34533 | # only possibility, but now it conflicts with no-bootstrap rules | |
34534 | @if gcc-bootstrap | |
72b2455a | 34535 | |
d545f33b PB |
34536 | compare3: |
34537 | @if test -f stage3-lean; then \ | |
34538 | echo Cannot compare object files as stage 3 was deleted. ; \ | |
34539 | exit 0 ; \ | |
34540 | fi; \ | |
34541 | [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \ | |
34542 | @r=`${PWD_COMMAND}`; export r; \ | |
34543 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34544 | rm -f .bad_compare ; \ | |
34545 | cd stage4-gcc; \ | |
34546 | files=`find . -name "*$(objext)" -print` ; \ | |
34547 | cd .. ; \ | |
34548 | for file in $${files} ; do \ | |
34549 | f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \ | |
34550 | @do_compare@ > /dev/null 2>&1; \ | |
34551 | test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \ | |
34552 | done ; \ | |
34553 | if [ -f .bad_compare ]; then \ | |
34554 | echo "Bootstrap comparison failure!"; \ | |
34555 | cat .bad_compare; \ | |
34556 | exit 1; \ | |
34557 | else \ | |
34558 | true; \ | |
34559 | fi ; \ | |
34560 | $(STAMP) compare3 | |
34561 | @bootstrap_lean@-rm -rf stage3-* ; $(STAMP) stage3-lean | |
9cb3fa6f | 34562 | |
72b2455a | 34563 | |
72b2455a | 34564 | |
d545f33b PB |
34565 | .PHONY: bootstrap4 |
34566 | bootstrap4: stage4-bubble compare3 all | |
0df3d27f | 34567 | |
72b2455a | 34568 | |
d545f33b PB |
34569 | # Rules to wipe a stage and all the following ones, also used for cleanstrap |
34570 | distclean-stage3:: distclean-stage4 | |
34571 | .PHONY: distclean-stage4 | |
34572 | distclean-stage4:: | |
34573 | [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : | |
34574 | rm -rf stage4-* compare3 | |
0df3d27f | 34575 | |
9cb3fa6f | 34576 | |
d545f33b | 34577 | @endif gcc-bootstrap |
72b2455a PB |
34578 | |
34579 | ||
34580 | .PHONY: stageprofile-start stageprofile-end | |
34581 | ||
34582 | stageprofile-start:: | |
9cb3fa6f | 34583 | @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \ |
72b2455a | 34584 | echo stageprofile > stage_current ; \ |
b00612cc | 34585 | echo stageprofile > stage_last; \ |
c60fe18b | 34586 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR) $(TARGET_SUBDIR) |
72b2455a | 34587 | @if bfd |
b00612cc PB |
34588 | @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \ |
34589 | mkdir stageprofile-bfd; \ | |
34590 | set stageprofile-bfd bfd ; \ | |
34591 | @CREATE_LINK_TO_DIR@ ; \ | |
34592 | set stage1-bfd prev-bfd ; \ | |
34593 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34594 | @endif bfd |
34595 | @if opcodes | |
b00612cc PB |
34596 | @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \ |
34597 | mkdir stageprofile-opcodes; \ | |
34598 | set stageprofile-opcodes opcodes ; \ | |
34599 | @CREATE_LINK_TO_DIR@ ; \ | |
34600 | set stage1-opcodes prev-opcodes ; \ | |
34601 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34602 | @endif opcodes |
34603 | @if binutils | |
b00612cc PB |
34604 | @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \ |
34605 | mkdir stageprofile-binutils; \ | |
34606 | set stageprofile-binutils binutils ; \ | |
34607 | @CREATE_LINK_TO_DIR@ ; \ | |
34608 | set stage1-binutils prev-binutils ; \ | |
34609 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34610 | @endif binutils |
34611 | @if gas | |
b00612cc PB |
34612 | @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \ |
34613 | mkdir stageprofile-gas; \ | |
34614 | set stageprofile-gas gas ; \ | |
34615 | @CREATE_LINK_TO_DIR@ ; \ | |
34616 | set stage1-gas prev-gas ; \ | |
34617 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34618 | @endif gas |
34619 | @if gcc | |
b00612cc PB |
34620 | @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \ |
34621 | mkdir stageprofile-gcc; \ | |
34622 | set stageprofile-gcc gcc ; \ | |
34623 | @CREATE_LINK_TO_DIR@ ; \ | |
34624 | set stage1-gcc prev-gcc ; \ | |
34625 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34626 | @endif gcc |
34627 | @if intl | |
b00612cc PB |
34628 | @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \ |
34629 | mkdir stageprofile-intl; \ | |
34630 | set stageprofile-intl intl ; \ | |
34631 | @CREATE_LINK_TO_DIR@ ; \ | |
34632 | set stage1-intl prev-intl ; \ | |
34633 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34634 | @endif intl |
34635 | @if ld | |
b00612cc PB |
34636 | @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \ |
34637 | mkdir stageprofile-ld; \ | |
34638 | set stageprofile-ld ld ; \ | |
34639 | @CREATE_LINK_TO_DIR@ ; \ | |
34640 | set stage1-ld prev-ld ; \ | |
34641 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34642 | @endif ld |
34643 | @if libcpp | |
b00612cc PB |
34644 | @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \ |
34645 | mkdir stageprofile-libcpp; \ | |
34646 | set stageprofile-libcpp libcpp ; \ | |
34647 | @CREATE_LINK_TO_DIR@ ; \ | |
34648 | set stage1-libcpp prev-libcpp ; \ | |
34649 | @CREATE_LINK_TO_DIR@ | |
72b2455a | 34650 | @endif libcpp |
72b2455a | 34651 | @if libiberty |
b00612cc PB |
34652 | @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \ |
34653 | mkdir stageprofile-libiberty; \ | |
34654 | set stageprofile-libiberty libiberty ; \ | |
34655 | @CREATE_LINK_TO_DIR@ ; \ | |
34656 | set stage1-libiberty prev-libiberty ; \ | |
34657 | @CREATE_LINK_TO_DIR@ | |
72b2455a PB |
34658 | @endif libiberty |
34659 | @if zlib | |
d545f33b PB |
34660 | @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \ |
34661 | mkdir stageprofile-zlib; \ | |
34662 | set stageprofile-zlib zlib ; \ | |
34663 | @CREATE_LINK_TO_DIR@ ; \ | |
34664 | set stage1-zlib prev-zlib ; \ | |
34665 | @CREATE_LINK_TO_DIR@ | |
34666 | @endif zlib | |
0df3d27f | 34667 | |
d545f33b PB |
34668 | stageprofile-end:: |
34669 | @rm -f stage_current | |
34670 | @if bfd | |
34671 | @cd $(HOST_SUBDIR); set bfd stageprofile-bfd ; \ | |
34672 | @UNDO_LINK_TO_DIR@ ; \ | |
34673 | set prev-bfd stage1-bfd ; \ | |
34674 | @UNDO_LINK_TO_DIR@ | |
34675 | @endif bfd | |
34676 | @if opcodes | |
34677 | @cd $(HOST_SUBDIR); set opcodes stageprofile-opcodes ; \ | |
34678 | @UNDO_LINK_TO_DIR@ ; \ | |
34679 | set prev-opcodes stage1-opcodes ; \ | |
34680 | @UNDO_LINK_TO_DIR@ | |
34681 | @endif opcodes | |
34682 | @if binutils | |
34683 | @cd $(HOST_SUBDIR); set binutils stageprofile-binutils ; \ | |
34684 | @UNDO_LINK_TO_DIR@ ; \ | |
34685 | set prev-binutils stage1-binutils ; \ | |
34686 | @UNDO_LINK_TO_DIR@ | |
34687 | @endif binutils | |
34688 | @if gas | |
34689 | @cd $(HOST_SUBDIR); set gas stageprofile-gas ; \ | |
34690 | @UNDO_LINK_TO_DIR@ ; \ | |
34691 | set prev-gas stage1-gas ; \ | |
34692 | @UNDO_LINK_TO_DIR@ | |
34693 | @endif gas | |
34694 | @if gcc | |
34695 | @cd $(HOST_SUBDIR); set gcc stageprofile-gcc ; \ | |
34696 | @UNDO_LINK_TO_DIR@ ; \ | |
34697 | set prev-gcc stage1-gcc ; \ | |
34698 | @UNDO_LINK_TO_DIR@ | |
34699 | @endif gcc | |
34700 | @if intl | |
34701 | @cd $(HOST_SUBDIR); set intl stageprofile-intl ; \ | |
34702 | @UNDO_LINK_TO_DIR@ ; \ | |
34703 | set prev-intl stage1-intl ; \ | |
34704 | @UNDO_LINK_TO_DIR@ | |
34705 | @endif intl | |
34706 | @if ld | |
34707 | @cd $(HOST_SUBDIR); set ld stageprofile-ld ; \ | |
34708 | @UNDO_LINK_TO_DIR@ ; \ | |
34709 | set prev-ld stage1-ld ; \ | |
34710 | @UNDO_LINK_TO_DIR@ | |
34711 | @endif ld | |
34712 | @if libcpp | |
34713 | @cd $(HOST_SUBDIR); set libcpp stageprofile-libcpp ; \ | |
34714 | @UNDO_LINK_TO_DIR@ ; \ | |
34715 | set prev-libcpp stage1-libcpp ; \ | |
34716 | @UNDO_LINK_TO_DIR@ | |
34717 | @endif libcpp | |
34718 | @if libiberty | |
34719 | @cd $(HOST_SUBDIR); set libiberty stageprofile-libiberty ; \ | |
34720 | @UNDO_LINK_TO_DIR@ ; \ | |
34721 | set prev-libiberty stage1-libiberty ; \ | |
34722 | @UNDO_LINK_TO_DIR@ | |
34723 | @endif libiberty | |
34724 | @if zlib | |
34725 | @cd $(HOST_SUBDIR); set zlib stageprofile-zlib ; \ | |
34726 | @UNDO_LINK_TO_DIR@ ; \ | |
34727 | set prev-zlib stage1-zlib ; \ | |
34728 | @UNDO_LINK_TO_DIR@ | |
34729 | @endif zlib | |
72b2455a | 34730 | |
d545f33b PB |
34731 | # Bubble a bugfix through all the stages up to stage profile. They |
34732 | # are remade, but not reconfigured. The next stage (if any) will not | |
34733 | # be reconfigured as well. | |
34734 | .PHONY: stageprofile-bubble | |
34735 | stageprofile-bubble:: stage1-bubble | |
34736 | @if test -f stageprofile-lean || test -f stage1-lean ; then \ | |
34737 | echo Skipping rebuild of stageprofile ; \ | |
34738 | else \ | |
34739 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stageprofile; \ | |
34740 | fi | |
72b2455a | 34741 | |
d545f33b PB |
34742 | .PHONY: all-stageprofile clean-stageprofile |
34743 | do-clean: clean-stageprofile | |
0df3d27f | 34744 | |
72b2455a PB |
34745 | # FIXME: Will not need to be conditional when toplevel bootstrap is the |
34746 | # only possibility, but now it conflicts with no-bootstrap rules | |
34747 | @if gcc-bootstrap | |
34748 | ||
34749 | ||
34750 | ||
34751 | ||
0df3d27f | 34752 | # Rules to wipe a stage and all the following ones, also used for cleanstrap |
72b2455a | 34753 | distclean-stage1:: distclean-stageprofile |
0df3d27f | 34754 | .PHONY: distclean-stageprofile |
72b2455a PB |
34755 | distclean-stageprofile:: |
34756 | [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : | |
9cb3fa6f | 34757 | rm -rf stageprofile-* |
dfdffa2c PB |
34758 | |
34759 | ||
72b2455a | 34760 | @endif gcc-bootstrap |
dfdffa2c PB |
34761 | |
34762 | ||
72b2455a | 34763 | .PHONY: stagefeedback-start stagefeedback-end |
dfdffa2c | 34764 | |
72b2455a | 34765 | stagefeedback-start:: |
9cb3fa6f | 34766 | @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \ |
72b2455a | 34767 | echo stagefeedback > stage_current ; \ |
b00612cc | 34768 | echo stagefeedback > stage_last; \ |
c60fe18b | 34769 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR) $(TARGET_SUBDIR) |
72b2455a | 34770 | @if bfd |
b00612cc PB |
34771 | @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \ |
34772 | mkdir stagefeedback-bfd; \ | |
34773 | set stagefeedback-bfd bfd ; \ | |
34774 | @CREATE_LINK_TO_DIR@ ; \ | |
7d329e61 | 34775 | set stageprofile-bfd prev-bfd ; \ |
b00612cc | 34776 | @CREATE_LINK_TO_DIR@ |
72b2455a PB |
34777 | @endif bfd |
34778 | @if opcodes | |
b00612cc PB |
34779 | @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \ |
34780 | mkdir stagefeedback-opcodes; \ | |
34781 | set stagefeedback-opcodes opcodes ; \ | |
34782 | @CREATE_LINK_TO_DIR@ ; \ | |
7d329e61 | 34783 | set stageprofile-opcodes prev-opcodes ; \ |
b00612cc | 34784 | @CREATE_LINK_TO_DIR@ |
72b2455a PB |
34785 | @endif opcodes |
34786 | @if binutils | |
b00612cc PB |
34787 | @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \ |
34788 | mkdir stagefeedback-binutils; \ | |
34789 | set stagefeedback-binutils binutils ; \ | |
34790 | @CREATE_LINK_TO_DIR@ ; \ | |
7d329e61 | 34791 | set stageprofile-binutils prev-binutils ; \ |
b00612cc | 34792 | @CREATE_LINK_TO_DIR@ |
72b2455a PB |
34793 | @endif binutils |
34794 | @if gas | |
b00612cc PB |
34795 | @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \ |
34796 | mkdir stagefeedback-gas; \ | |
34797 | set stagefeedback-gas gas ; \ | |
34798 | @CREATE_LINK_TO_DIR@ ; \ | |
7d329e61 | 34799 | set stageprofile-gas prev-gas ; \ |
b00612cc | 34800 | @CREATE_LINK_TO_DIR@ |
72b2455a PB |
34801 | @endif gas |
34802 | @if gcc | |
b00612cc PB |
34803 | @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \ |
34804 | mkdir stagefeedback-gcc; \ | |
34805 | set stagefeedback-gcc gcc ; \ | |
34806 | @CREATE_LINK_TO_DIR@ ; \ | |
7d329e61 | 34807 | set stageprofile-gcc prev-gcc ; \ |
b00612cc | 34808 | @CREATE_LINK_TO_DIR@ |
72b2455a PB |
34809 | @endif gcc |
34810 | @if intl | |
b00612cc PB |
34811 | @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \ |
34812 | mkdir stagefeedback-intl; \ | |
34813 | set stagefeedback-intl intl ; \ | |
34814 | @CREATE_LINK_TO_DIR@ ; \ | |
7d329e61 | 34815 | set stageprofile-intl prev-intl ; \ |
b00612cc | 34816 | @CREATE_LINK_TO_DIR@ |
72b2455a PB |
34817 | @endif intl |
34818 | @if ld | |
b00612cc PB |
34819 | @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \ |
34820 | mkdir stagefeedback-ld; \ | |
34821 | set stagefeedback-ld ld ; \ | |
34822 | @CREATE_LINK_TO_DIR@ ; \ | |
7d329e61 | 34823 | set stageprofile-ld prev-ld ; \ |
b00612cc | 34824 | @CREATE_LINK_TO_DIR@ |
72b2455a PB |
34825 | @endif ld |
34826 | @if libcpp | |
b00612cc PB |
34827 | @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \ |
34828 | mkdir stagefeedback-libcpp; \ | |
34829 | set stagefeedback-libcpp libcpp ; \ | |
34830 | @CREATE_LINK_TO_DIR@ ; \ | |
7d329e61 | 34831 | set stageprofile-libcpp prev-libcpp ; \ |
b00612cc | 34832 | @CREATE_LINK_TO_DIR@ |
72b2455a | 34833 | @endif libcpp |
72b2455a | 34834 | @if libiberty |
b00612cc PB |
34835 | @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \ |
34836 | mkdir stagefeedback-libiberty; \ | |
34837 | set stagefeedback-libiberty libiberty ; \ | |
34838 | @CREATE_LINK_TO_DIR@ ; \ | |
7d329e61 | 34839 | set stageprofile-libiberty prev-libiberty ; \ |
b00612cc | 34840 | @CREATE_LINK_TO_DIR@ |
72b2455a PB |
34841 | @endif libiberty |
34842 | @if zlib | |
b00612cc PB |
34843 | @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \ |
34844 | mkdir stagefeedback-zlib; \ | |
34845 | set stagefeedback-zlib zlib ; \ | |
34846 | @CREATE_LINK_TO_DIR@ ; \ | |
7d329e61 | 34847 | set stageprofile-zlib prev-zlib ; \ |
b00612cc | 34848 | @CREATE_LINK_TO_DIR@ |
72b2455a | 34849 | @endif zlib |
dfdffa2c | 34850 | |
72b2455a | 34851 | stagefeedback-end:: |
9cb3fa6f | 34852 | @rm -f stage_current |
72b2455a | 34853 | @if bfd |
b00612cc PB |
34854 | @cd $(HOST_SUBDIR); set bfd stagefeedback-bfd ; \ |
34855 | @UNDO_LINK_TO_DIR@ ; \ | |
7d329e61 | 34856 | set prev-bfd stageprofile-bfd ; \ |
b00612cc | 34857 | @UNDO_LINK_TO_DIR@ |
72b2455a PB |
34858 | @endif bfd |
34859 | @if opcodes | |
b00612cc PB |
34860 | @cd $(HOST_SUBDIR); set opcodes stagefeedback-opcodes ; \ |
34861 | @UNDO_LINK_TO_DIR@ ; \ | |
7d329e61 | 34862 | set prev-opcodes stageprofile-opcodes ; \ |
b00612cc | 34863 | @UNDO_LINK_TO_DIR@ |
72b2455a PB |
34864 | @endif opcodes |
34865 | @if binutils | |
b00612cc PB |
34866 | @cd $(HOST_SUBDIR); set binutils stagefeedback-binutils ; \ |
34867 | @UNDO_LINK_TO_DIR@ ; \ | |
7d329e61 | 34868 | set prev-binutils stageprofile-binutils ; \ |
b00612cc | 34869 | @UNDO_LINK_TO_DIR@ |
72b2455a PB |
34870 | @endif binutils |
34871 | @if gas | |
b00612cc PB |
34872 | @cd $(HOST_SUBDIR); set gas stagefeedback-gas ; \ |
34873 | @UNDO_LINK_TO_DIR@ ; \ | |
7d329e61 | 34874 | set prev-gas stageprofile-gas ; \ |
b00612cc | 34875 | @UNDO_LINK_TO_DIR@ |
72b2455a PB |
34876 | @endif gas |
34877 | @if gcc | |
b00612cc PB |
34878 | @cd $(HOST_SUBDIR); set gcc stagefeedback-gcc ; \ |
34879 | @UNDO_LINK_TO_DIR@ ; \ | |
7d329e61 | 34880 | set prev-gcc stageprofile-gcc ; \ |
b00612cc | 34881 | @UNDO_LINK_TO_DIR@ |
72b2455a PB |
34882 | @endif gcc |
34883 | @if intl | |
b00612cc PB |
34884 | @cd $(HOST_SUBDIR); set intl stagefeedback-intl ; \ |
34885 | @UNDO_LINK_TO_DIR@ ; \ | |
7d329e61 | 34886 | set prev-intl stageprofile-intl ; \ |
b00612cc | 34887 | @UNDO_LINK_TO_DIR@ |
72b2455a PB |
34888 | @endif intl |
34889 | @if ld | |
b00612cc PB |
34890 | @cd $(HOST_SUBDIR); set ld stagefeedback-ld ; \ |
34891 | @UNDO_LINK_TO_DIR@ ; \ | |
7d329e61 | 34892 | set prev-ld stageprofile-ld ; \ |
b00612cc | 34893 | @UNDO_LINK_TO_DIR@ |
72b2455a PB |
34894 | @endif ld |
34895 | @if libcpp | |
b00612cc PB |
34896 | @cd $(HOST_SUBDIR); set libcpp stagefeedback-libcpp ; \ |
34897 | @UNDO_LINK_TO_DIR@ ; \ | |
7d329e61 | 34898 | set prev-libcpp stageprofile-libcpp ; \ |
b00612cc | 34899 | @UNDO_LINK_TO_DIR@ |
72b2455a | 34900 | @endif libcpp |
72b2455a | 34901 | @if libiberty |
b00612cc PB |
34902 | @cd $(HOST_SUBDIR); set libiberty stagefeedback-libiberty ; \ |
34903 | @UNDO_LINK_TO_DIR@ ; \ | |
7d329e61 | 34904 | set prev-libiberty stageprofile-libiberty ; \ |
b00612cc | 34905 | @UNDO_LINK_TO_DIR@ |
72b2455a PB |
34906 | @endif libiberty |
34907 | @if zlib | |
b00612cc PB |
34908 | @cd $(HOST_SUBDIR); set zlib stagefeedback-zlib ; \ |
34909 | @UNDO_LINK_TO_DIR@ ; \ | |
7d329e61 | 34910 | set prev-zlib stageprofile-zlib ; \ |
b00612cc | 34911 | @UNDO_LINK_TO_DIR@ |
72b2455a | 34912 | @endif zlib |
dfdffa2c | 34913 | |
72b2455a | 34914 | # Bubble a bugfix through all the stages up to stage feedback. They |
dfdffa2c PB |
34915 | # are remade, but not reconfigured. The next stage (if any) will not |
34916 | # be reconfigured as well. | |
72b2455a | 34917 | .PHONY: stagefeedback-bubble |
7d329e61 PB |
34918 | stagefeedback-bubble:: stageprofile-bubble |
34919 | @if test -f stagefeedback-lean || test -f stageprofile-lean ; then \ | |
9cb3fa6f PB |
34920 | echo Skipping rebuild of stagefeedback ; \ |
34921 | else \ | |
0df3d27f | 34922 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stagefeedback; \ |
9cb3fa6f | 34923 | fi |
72b2455a | 34924 | |
0df3d27f | 34925 | .PHONY: all-stagefeedback clean-stagefeedback |
0df3d27f | 34926 | do-clean: clean-stagefeedback |
0df3d27f | 34927 | |
72b2455a PB |
34928 | # FIXME: Will not need to be conditional when toplevel bootstrap is the |
34929 | # only possibility, but now it conflicts with no-bootstrap rules | |
34930 | @if gcc-bootstrap | |
656fdd47 PB |
34931 | |
34932 | ||
34933 | ||
7d329e61 PB |
34934 | .PHONY: profiledbootstrap |
34935 | profiledbootstrap: stagefeedback-bubble all | |
34936 | ||
656fdd47 | 34937 | |
0df3d27f | 34938 | # Rules to wipe a stage and all the following ones, also used for cleanstrap |
7d329e61 | 34939 | distclean-stageprofile:: distclean-stagefeedback |
0df3d27f | 34940 | .PHONY: distclean-stagefeedback |
656fdd47 | 34941 | distclean-stagefeedback:: |
b813574b | 34942 | [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : |
9cb3fa6f | 34943 | rm -rf stagefeedback-* |
656fdd47 PB |
34944 | |
34945 | ||
72b2455a | 34946 | @endif gcc-bootstrap |
656fdd47 PB |
34947 | |
34948 | ||
34949 | ||
7d329e61 PB |
34950 | stageprofile-end:: |
34951 | $(MAKE) distclean-stagefeedback | |
656fdd47 | 34952 | |
7d329e61 | 34953 | stagefeedback-start:: |
656fdd47 PB |
34954 | @r=`${PWD_COMMAND}`; export r; \ |
34955 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7d329e61 PB |
34956 | for i in prev-*; do \ |
34957 | j=`echo $$i | sed s/^prev-//` ; \ | |
34958 | cd $$r/$$i && \ | |
34959 | { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \ | |
34960 | { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \ | |
34961 | done | |
b8908782 | 34962 | |
0df3d27f PB |
34963 | @if gcc-bootstrap |
34964 | NOTPARALLEL = .NOTPARALLEL | |
34965 | $(NOTPARALLEL): | |
34966 | do-distclean: distclean-stage1 | |
34967 | @endif gcc-bootstrap | |
34968 | ||
ae831be5 NN |
34969 | # -------------------------------------- |
34970 | # Dependencies between different modules | |
34971 | # -------------------------------------- | |
252b5132 | 34972 | |
9e6ce191 PB |
34973 | # Generic dependencies for target modules on host stuff, especially gcc |
34974 | ||
34975 | configure-target-libstdc++-v3: maybe-all-gcc | |
34976 | ||
34977 | configure-target-libmudflap: maybe-all-gcc | |
34978 | ||
064d0a7c PB |
34979 | configure-target-libssp: maybe-all-gcc |
34980 | ||
9e6ce191 PB |
34981 | configure-target-newlib: maybe-all-gcc |
34982 | ||
34983 | configure-target-libgfortran: maybe-all-gcc | |
34984 | ||
34985 | configure-target-libobjc: maybe-all-gcc | |
34986 | ||
34987 | configure-target-libtermcap: maybe-all-gcc | |
34988 | ||
34989 | configure-target-winsup: maybe-all-gcc | |
34990 | ||
34991 | configure-target-libgloss: maybe-all-gcc | |
34992 | ||
34993 | configure-target-libiberty: maybe-all-gcc | |
34994 | ||
34995 | configure-target-gperf: maybe-all-gcc | |
34996 | ||
34997 | configure-target-examples: maybe-all-gcc | |
34998 | ||
34999 | configure-target-libffi: maybe-all-gcc | |
35000 | ||
35001 | configure-target-libjava: maybe-all-gcc | |
35002 | ||
35003 | configure-target-zlib: maybe-all-gcc | |
35004 | ||
35005 | configure-target-boehm-gc: maybe-all-gcc | |
35006 | ||
35007 | configure-target-qthreads: maybe-all-gcc | |
35008 | ||
35009 | configure-target-rda: maybe-all-gcc | |
35010 | ||
35011 | configure-target-libada: maybe-all-gcc | |
35012 | ||
35013 | ||
35014 | ||
35015 | configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss | |
35016 | ||
35017 | configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss | |
35018 | configure-target-gperf: maybe-all-target-libstdc++-v3 | |
35019 | ||
35020 | configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss | |
35021 | ||
35022 | configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss | |
35023 | ||
35024 | configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss | |
35025 | ||
35026 | configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss | |
35027 | configure-target-libjava: maybe-all-target-libstdc++-v3 | |
35028 | ||
35029 | configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss | |
35030 | ||
e6db70d4 RE |
35031 | configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss |
35032 | ||
9e6ce191 PB |
35033 | configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss |
35034 | ||
35035 | configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss | |
35036 | ||
35037 | configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss | |
35038 | ||
35039 | configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss | |
35040 | ||
35041 | configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss | |
35042 | ||
35043 | configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss | |
35044 | ||
35045 | configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss | |
35046 | ||
35047 | ||
ae831be5 NN |
35048 | # There are two types of dependencies here: 'hard' dependencies, where one |
35049 | # module simply won't build without the other; and 'soft' dependencies, where | |
35050 | # if the depended-on module is missing, the depending module will do without | |
35051 | # or find a substitute somewhere (perhaps installed). Soft dependencies | |
9e6ce191 | 35052 | # are made here to depend on a 'maybe-' target. If you're not sure, |
ae831be5 NN |
35053 | # it's safer to use a soft dependency. |
35054 | ||
9e6ce191 PB |
35055 | |
35056 | ||
35057 | ||
35058 | ||
c60fe18b | 35059 | |
9e6ce191 PB |
35060 | # With all the machinery above in place, it is pretty easy to generate |
35061 | # dependencies. Host dependencies are a bit more complex because we have | |
35062 | # to check for bootstrap/prebootstrap dependencies. To resolve | |
35063 | # prebootstrap dependencies, prebootstrap modules are gathered in | |
35064 | # a hash table. | |
6a9cf61e | 35065 | all-build-bison: maybe-all-build-texinfo |
9e6ce191 | 35066 | all-build-byacc: maybe-all-build-texinfo |
6a9cf61e | 35067 | all-build-flex: maybe-all-build-texinfo |
9e6ce191 PB |
35068 | all-build-flex: maybe-all-build-bison |
35069 | all-build-flex: maybe-all-build-byacc | |
35070 | all-build-flex: maybe-all-build-m4 | |
6a9cf61e | 35071 | all-build-libiberty: maybe-all-build-texinfo |
9e6ce191 | 35072 | all-build-m4: maybe-all-build-texinfo |
ee025550 | 35073 | all-build-fixincludes: maybe-all-build-libiberty |
9e6ce191 PB |
35074 | configure-gcc: maybe-configure-intl |
35075 | ||
35076 | configure-stage1-gcc: maybe-configure-stage1-intl | |
35077 | configure-stage2-gcc: maybe-configure-stage2-intl | |
35078 | configure-stage3-gcc: maybe-configure-stage3-intl | |
35079 | configure-stage4-gcc: maybe-configure-stage4-intl | |
35080 | configure-stageprofile-gcc: maybe-configure-stageprofile-intl | |
35081 | configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl | |
c60fe18b PB |
35082 | configure-gcc: maybe-all-binutils |
35083 | ||
35084 | configure-stage1-gcc: maybe-all-stage1-binutils | |
35085 | configure-stage2-gcc: maybe-all-stage2-binutils | |
35086 | configure-stage3-gcc: maybe-all-stage3-binutils | |
35087 | configure-stage4-gcc: maybe-all-stage4-binutils | |
35088 | configure-stageprofile-gcc: maybe-all-stageprofile-binutils | |
35089 | configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils | |
35090 | configure-gcc: maybe-all-gas | |
35091 | ||
35092 | configure-stage1-gcc: maybe-all-stage1-gas | |
35093 | configure-stage2-gcc: maybe-all-stage2-gas | |
35094 | configure-stage3-gcc: maybe-all-stage3-gas | |
35095 | configure-stage4-gcc: maybe-all-stage4-gas | |
35096 | configure-stageprofile-gcc: maybe-all-stageprofile-gas | |
35097 | configure-stagefeedback-gcc: maybe-all-stagefeedback-gas | |
35098 | configure-gcc: maybe-all-ld | |
35099 | ||
35100 | configure-stage1-gcc: maybe-all-stage1-ld | |
35101 | configure-stage2-gcc: maybe-all-stage2-ld | |
35102 | configure-stage3-gcc: maybe-all-stage3-ld | |
35103 | configure-stage4-gcc: maybe-all-stage4-ld | |
35104 | configure-stageprofile-gcc: maybe-all-stageprofile-ld | |
35105 | configure-stagefeedback-gcc: maybe-all-stagefeedback-ld | |
9e6ce191 PB |
35106 | all-gcc: all-libiberty |
35107 | ||
35108 | all-stage1-gcc: all-stage1-libiberty | |
35109 | all-stage2-gcc: all-stage2-libiberty | |
35110 | all-stage3-gcc: all-stage3-libiberty | |
35111 | all-stage4-gcc: all-stage4-libiberty | |
35112 | all-stageprofile-gcc: all-stageprofile-libiberty | |
35113 | all-stagefeedback-gcc: all-stagefeedback-libiberty | |
35114 | all-gcc: maybe-all-intl | |
35115 | ||
35116 | all-stage1-gcc: maybe-all-stage1-intl | |
35117 | all-stage2-gcc: maybe-all-stage2-intl | |
35118 | all-stage3-gcc: maybe-all-stage3-intl | |
35119 | all-stage4-gcc: maybe-all-stage4-intl | |
35120 | all-stageprofile-gcc: maybe-all-stageprofile-intl | |
35121 | all-stagefeedback-gcc: maybe-all-stagefeedback-intl | |
72b2455a PB |
35122 | all-gcc: maybe-all-build-texinfo |
35123 | ||
35124 | all-stage1-gcc: maybe-all-build-texinfo | |
35125 | all-stage2-gcc: maybe-all-build-texinfo | |
35126 | all-stage3-gcc: maybe-all-build-texinfo | |
35127 | all-stage4-gcc: maybe-all-build-texinfo | |
35128 | all-stageprofile-gcc: maybe-all-build-texinfo | |
35129 | all-stagefeedback-gcc: maybe-all-build-texinfo | |
35130 | all-prebootstrap: maybe-all-build-texinfo | |
35131 | all-gcc: maybe-all-build-bison | |
35132 | ||
35133 | all-stage1-gcc: maybe-all-build-bison | |
35134 | all-stage2-gcc: maybe-all-build-bison | |
35135 | all-stage3-gcc: maybe-all-build-bison | |
35136 | all-stage4-gcc: maybe-all-build-bison | |
35137 | all-stageprofile-gcc: maybe-all-build-bison | |
35138 | all-stagefeedback-gcc: maybe-all-build-bison | |
35139 | all-prebootstrap: maybe-all-build-bison | |
35140 | all-gcc: maybe-all-build-byacc | |
35141 | ||
35142 | all-stage1-gcc: maybe-all-build-byacc | |
35143 | all-stage2-gcc: maybe-all-build-byacc | |
35144 | all-stage3-gcc: maybe-all-build-byacc | |
35145 | all-stage4-gcc: maybe-all-build-byacc | |
35146 | all-stageprofile-gcc: maybe-all-build-byacc | |
35147 | all-stagefeedback-gcc: maybe-all-build-byacc | |
35148 | all-prebootstrap: maybe-all-build-byacc | |
35149 | all-gcc: maybe-all-build-flex | |
35150 | ||
35151 | all-stage1-gcc: maybe-all-build-flex | |
35152 | all-stage2-gcc: maybe-all-build-flex | |
35153 | all-stage3-gcc: maybe-all-build-flex | |
35154 | all-stage4-gcc: maybe-all-build-flex | |
35155 | all-stageprofile-gcc: maybe-all-build-flex | |
35156 | all-stagefeedback-gcc: maybe-all-build-flex | |
35157 | all-prebootstrap: maybe-all-build-flex | |
ee025550 PB |
35158 | all-gcc: maybe-all-build-libiberty |
35159 | ||
35160 | all-stage1-gcc: maybe-all-build-libiberty | |
35161 | all-stage2-gcc: maybe-all-build-libiberty | |
35162 | all-stage3-gcc: maybe-all-build-libiberty | |
35163 | all-stage4-gcc: maybe-all-build-libiberty | |
35164 | all-stageprofile-gcc: maybe-all-build-libiberty | |
35165 | all-stagefeedback-gcc: maybe-all-build-libiberty | |
35166 | all-prebootstrap: maybe-all-build-libiberty | |
35167 | all-gcc: maybe-all-build-fixincludes | |
35168 | ||
35169 | all-stage1-gcc: maybe-all-build-fixincludes | |
35170 | all-stage2-gcc: maybe-all-build-fixincludes | |
35171 | all-stage3-gcc: maybe-all-build-fixincludes | |
35172 | all-stage4-gcc: maybe-all-build-fixincludes | |
35173 | all-stageprofile-gcc: maybe-all-build-fixincludes | |
35174 | all-stagefeedback-gcc: maybe-all-build-fixincludes | |
35175 | all-prebootstrap: maybe-all-build-fixincludes | |
9e6ce191 PB |
35176 | all-gcc: maybe-all-zlib |
35177 | ||
35178 | all-stage1-gcc: maybe-all-stage1-zlib | |
35179 | all-stage2-gcc: maybe-all-stage2-zlib | |
35180 | all-stage3-gcc: maybe-all-stage3-zlib | |
35181 | all-stage4-gcc: maybe-all-stage4-zlib | |
35182 | all-stageprofile-gcc: maybe-all-stageprofile-zlib | |
35183 | all-stagefeedback-gcc: maybe-all-stagefeedback-zlib | |
9e6ce191 PB |
35184 | all-gcc: all-libcpp |
35185 | ||
35186 | all-stage1-gcc: all-stage1-libcpp | |
35187 | all-stage2-gcc: all-stage2-libcpp | |
35188 | all-stage3-gcc: all-stage3-libcpp | |
35189 | all-stage4-gcc: all-stage4-libcpp | |
35190 | all-stageprofile-gcc: all-stageprofile-libcpp | |
35191 | all-stagefeedback-gcc: all-stagefeedback-libcpp | |
d3ed111c GK |
35192 | all-gcc: maybe-all-libiberty |
35193 | ||
35194 | all-stage1-gcc: maybe-all-stage1-libiberty | |
35195 | all-stage2-gcc: maybe-all-stage2-libiberty | |
35196 | all-stage3-gcc: maybe-all-stage3-libiberty | |
35197 | all-stage4-gcc: maybe-all-stage4-libiberty | |
35198 | all-stageprofile-gcc: maybe-all-stageprofile-libiberty | |
35199 | all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty | |
35200 | all-gcc: maybe-all-fixincludes | |
69e57115 | 35201 | install-gcc: maybe-install-fixincludes |
9e6ce191 PB |
35202 | configure-libcpp: configure-libiberty |
35203 | ||
35204 | configure-stage1-libcpp: configure-stage1-libiberty | |
35205 | configure-stage2-libcpp: configure-stage2-libiberty | |
35206 | configure-stage3-libcpp: configure-stage3-libiberty | |
35207 | configure-stage4-libcpp: configure-stage4-libiberty | |
35208 | configure-stageprofile-libcpp: configure-stageprofile-libiberty | |
35209 | configure-stagefeedback-libcpp: configure-stagefeedback-libiberty | |
35210 | configure-libcpp: maybe-configure-intl | |
35211 | ||
35212 | configure-stage1-libcpp: maybe-configure-stage1-intl | |
35213 | configure-stage2-libcpp: maybe-configure-stage2-intl | |
35214 | configure-stage3-libcpp: maybe-configure-stage3-intl | |
35215 | configure-stage4-libcpp: maybe-configure-stage4-intl | |
35216 | configure-stageprofile-libcpp: maybe-configure-stageprofile-intl | |
35217 | configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl | |
35218 | all-libcpp: all-libiberty | |
35219 | ||
35220 | all-stage1-libcpp: all-stage1-libiberty | |
35221 | all-stage2-libcpp: all-stage2-libiberty | |
35222 | all-stage3-libcpp: all-stage3-libiberty | |
35223 | all-stage4-libcpp: all-stage4-libiberty | |
35224 | all-stageprofile-libcpp: all-stageprofile-libiberty | |
35225 | all-stagefeedback-libcpp: all-stagefeedback-libiberty | |
35226 | all-libcpp: maybe-all-intl | |
35227 | ||
35228 | all-stage1-libcpp: maybe-all-stage1-intl | |
35229 | all-stage2-libcpp: maybe-all-stage2-intl | |
35230 | all-stage3-libcpp: maybe-all-stage3-intl | |
35231 | all-stage4-libcpp: maybe-all-stage4-intl | |
35232 | all-stageprofile-libcpp: maybe-all-stageprofile-intl | |
35233 | all-stagefeedback-libcpp: maybe-all-stagefeedback-intl | |
d3ed111c | 35234 | all-fixincludes: maybe-all-libiberty |
b00612cc | 35235 | all-gnattools: maybe-all-target-libada |
9e6ce191 PB |
35236 | configure-gdb: maybe-configure-itcl |
35237 | configure-gdb: maybe-configure-tcl | |
35238 | configure-gdb: maybe-configure-tk | |
35239 | configure-gdb: maybe-configure-sim | |
35240 | all-gdb: maybe-all-libiberty | |
35241 | all-gdb: maybe-all-opcodes | |
35242 | all-gdb: maybe-all-bfd | |
9e6ce191 | 35243 | all-gdb: maybe-all-readline |
72b2455a PB |
35244 | all-gdb: maybe-all-build-bison |
35245 | all-gdb: maybe-all-build-byacc | |
9e6ce191 PB |
35246 | all-gdb: maybe-all-sim |
35247 | install-gdb: maybe-install-tcl | |
35248 | install-gdb: maybe-install-tk | |
35249 | install-gdb: maybe-install-itcl | |
9e6ce191 PB |
35250 | install-gdb: maybe-install-libgui |
35251 | configure-libgui: maybe-configure-tcl | |
35252 | configure-libgui: maybe-configure-tk | |
35253 | all-libgui: maybe-all-tcl | |
35254 | all-libgui: maybe-all-tk | |
35255 | all-libgui: maybe-all-itcl | |
b4a77b47 | 35256 | configure-bfd: configure-libiberty |
9e6ce191 PB |
35257 | |
35258 | configure-stage1-bfd: configure-stage1-libiberty | |
35259 | configure-stage2-bfd: configure-stage2-libiberty | |
35260 | configure-stage3-bfd: configure-stage3-libiberty | |
35261 | configure-stage4-bfd: configure-stage4-libiberty | |
35262 | configure-stageprofile-bfd: configure-stageprofile-libiberty | |
35263 | configure-stagefeedback-bfd: configure-stagefeedback-libiberty | |
35264 | all-bfd: maybe-all-libiberty | |
35265 | ||
35266 | all-stage1-bfd: maybe-all-stage1-libiberty | |
35267 | all-stage2-bfd: maybe-all-stage2-libiberty | |
35268 | all-stage3-bfd: maybe-all-stage3-libiberty | |
35269 | all-stage4-bfd: maybe-all-stage4-libiberty | |
35270 | all-stageprofile-bfd: maybe-all-stageprofile-libiberty | |
35271 | all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty | |
35272 | all-bfd: maybe-all-intl | |
35273 | ||
35274 | all-stage1-bfd: maybe-all-stage1-intl | |
35275 | all-stage2-bfd: maybe-all-stage2-intl | |
35276 | all-stage3-bfd: maybe-all-stage3-intl | |
35277 | all-stage4-bfd: maybe-all-stage4-intl | |
35278 | all-stageprofile-bfd: maybe-all-stageprofile-intl | |
35279 | all-stagefeedback-bfd: maybe-all-stagefeedback-intl | |
35280 | all-binutils: maybe-all-libiberty | |
35281 | ||
35282 | all-stage1-binutils: maybe-all-stage1-libiberty | |
35283 | all-stage2-binutils: maybe-all-stage2-libiberty | |
35284 | all-stage3-binutils: maybe-all-stage3-libiberty | |
35285 | all-stage4-binutils: maybe-all-stage4-libiberty | |
35286 | all-stageprofile-binutils: maybe-all-stageprofile-libiberty | |
35287 | all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty | |
35288 | all-binutils: maybe-all-opcodes | |
35289 | ||
35290 | all-stage1-binutils: maybe-all-stage1-opcodes | |
35291 | all-stage2-binutils: maybe-all-stage2-opcodes | |
35292 | all-stage3-binutils: maybe-all-stage3-opcodes | |
35293 | all-stage4-binutils: maybe-all-stage4-opcodes | |
35294 | all-stageprofile-binutils: maybe-all-stageprofile-opcodes | |
35295 | all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes | |
35296 | all-binutils: maybe-all-bfd | |
35297 | ||
35298 | all-stage1-binutils: maybe-all-stage1-bfd | |
35299 | all-stage2-binutils: maybe-all-stage2-bfd | |
35300 | all-stage3-binutils: maybe-all-stage3-bfd | |
35301 | all-stage4-binutils: maybe-all-stage4-bfd | |
35302 | all-stageprofile-binutils: maybe-all-stageprofile-bfd | |
35303 | all-stagefeedback-binutils: maybe-all-stagefeedback-bfd | |
72b2455a PB |
35304 | all-binutils: maybe-all-build-flex |
35305 | ||
35306 | all-stage1-binutils: maybe-all-build-flex | |
35307 | all-stage2-binutils: maybe-all-build-flex | |
35308 | all-stage3-binutils: maybe-all-build-flex | |
35309 | all-stage4-binutils: maybe-all-build-flex | |
35310 | all-stageprofile-binutils: maybe-all-build-flex | |
35311 | all-stagefeedback-binutils: maybe-all-build-flex | |
35312 | all-prebootstrap: maybe-all-build-flex | |
35313 | all-binutils: maybe-all-build-bison | |
35314 | ||
35315 | all-stage1-binutils: maybe-all-build-bison | |
35316 | all-stage2-binutils: maybe-all-build-bison | |
35317 | all-stage3-binutils: maybe-all-build-bison | |
35318 | all-stage4-binutils: maybe-all-build-bison | |
35319 | all-stageprofile-binutils: maybe-all-build-bison | |
35320 | all-stagefeedback-binutils: maybe-all-build-bison | |
35321 | all-prebootstrap: maybe-all-build-bison | |
35322 | all-binutils: maybe-all-build-byacc | |
35323 | ||
35324 | all-stage1-binutils: maybe-all-build-byacc | |
35325 | all-stage2-binutils: maybe-all-build-byacc | |
35326 | all-stage3-binutils: maybe-all-build-byacc | |
35327 | all-stage4-binutils: maybe-all-build-byacc | |
35328 | all-stageprofile-binutils: maybe-all-build-byacc | |
35329 | all-stagefeedback-binutils: maybe-all-build-byacc | |
35330 | all-prebootstrap: maybe-all-build-byacc | |
9e6ce191 PB |
35331 | all-binutils: maybe-all-intl |
35332 | ||
35333 | all-stage1-binutils: maybe-all-stage1-intl | |
35334 | all-stage2-binutils: maybe-all-stage2-intl | |
35335 | all-stage3-binutils: maybe-all-stage3-intl | |
35336 | all-stage4-binutils: maybe-all-stage4-intl | |
35337 | all-stageprofile-binutils: maybe-all-stageprofile-intl | |
35338 | all-stagefeedback-binutils: maybe-all-stagefeedback-intl | |
ae831be5 | 35339 | install-binutils: maybe-install-opcodes |
cf662e21 | 35340 | install-opcodes: maybe-install-bfd |
9e6ce191 PB |
35341 | all-gas: maybe-all-libiberty |
35342 | ||
35343 | all-stage1-gas: maybe-all-stage1-libiberty | |
35344 | all-stage2-gas: maybe-all-stage2-libiberty | |
35345 | all-stage3-gas: maybe-all-stage3-libiberty | |
35346 | all-stage4-gas: maybe-all-stage4-libiberty | |
35347 | all-stageprofile-gas: maybe-all-stageprofile-libiberty | |
35348 | all-stagefeedback-gas: maybe-all-stagefeedback-libiberty | |
35349 | all-gas: maybe-all-opcodes | |
35350 | ||
35351 | all-stage1-gas: maybe-all-stage1-opcodes | |
35352 | all-stage2-gas: maybe-all-stage2-opcodes | |
35353 | all-stage3-gas: maybe-all-stage3-opcodes | |
35354 | all-stage4-gas: maybe-all-stage4-opcodes | |
35355 | all-stageprofile-gas: maybe-all-stageprofile-opcodes | |
35356 | all-stagefeedback-gas: maybe-all-stagefeedback-opcodes | |
35357 | all-gas: maybe-all-bfd | |
35358 | ||
35359 | all-stage1-gas: maybe-all-stage1-bfd | |
35360 | all-stage2-gas: maybe-all-stage2-bfd | |
35361 | all-stage3-gas: maybe-all-stage3-bfd | |
35362 | all-stage4-gas: maybe-all-stage4-bfd | |
35363 | all-stageprofile-gas: maybe-all-stageprofile-bfd | |
35364 | all-stagefeedback-gas: maybe-all-stagefeedback-bfd | |
35365 | all-gas: maybe-all-intl | |
35366 | ||
35367 | all-stage1-gas: maybe-all-stage1-intl | |
35368 | all-stage2-gas: maybe-all-stage2-intl | |
35369 | all-stage3-gas: maybe-all-stage3-intl | |
35370 | all-stage4-gas: maybe-all-stage4-intl | |
35371 | all-stageprofile-gas: maybe-all-stageprofile-intl | |
35372 | all-stagefeedback-gas: maybe-all-stagefeedback-intl | |
35373 | all-gprof: maybe-all-libiberty | |
35374 | all-gprof: maybe-all-bfd | |
35375 | all-gprof: maybe-all-opcodes | |
35376 | all-gprof: maybe-all-intl | |
35377 | all-ld: maybe-all-libiberty | |
35378 | ||
35379 | all-stage1-ld: maybe-all-stage1-libiberty | |
35380 | all-stage2-ld: maybe-all-stage2-libiberty | |
35381 | all-stage3-ld: maybe-all-stage3-libiberty | |
35382 | all-stage4-ld: maybe-all-stage4-libiberty | |
35383 | all-stageprofile-ld: maybe-all-stageprofile-libiberty | |
35384 | all-stagefeedback-ld: maybe-all-stagefeedback-libiberty | |
35385 | all-ld: maybe-all-bfd | |
35386 | ||
35387 | all-stage1-ld: maybe-all-stage1-bfd | |
35388 | all-stage2-ld: maybe-all-stage2-bfd | |
35389 | all-stage3-ld: maybe-all-stage3-bfd | |
35390 | all-stage4-ld: maybe-all-stage4-bfd | |
35391 | all-stageprofile-ld: maybe-all-stageprofile-bfd | |
35392 | all-stagefeedback-ld: maybe-all-stagefeedback-bfd | |
35393 | all-ld: maybe-all-opcodes | |
35394 | ||
35395 | all-stage1-ld: maybe-all-stage1-opcodes | |
35396 | all-stage2-ld: maybe-all-stage2-opcodes | |
35397 | all-stage3-ld: maybe-all-stage3-opcodes | |
35398 | all-stage4-ld: maybe-all-stage4-opcodes | |
35399 | all-stageprofile-ld: maybe-all-stageprofile-opcodes | |
35400 | all-stagefeedback-ld: maybe-all-stagefeedback-opcodes | |
72b2455a PB |
35401 | all-ld: maybe-all-build-bison |
35402 | ||
35403 | all-stage1-ld: maybe-all-build-bison | |
35404 | all-stage2-ld: maybe-all-build-bison | |
35405 | all-stage3-ld: maybe-all-build-bison | |
35406 | all-stage4-ld: maybe-all-build-bison | |
35407 | all-stageprofile-ld: maybe-all-build-bison | |
35408 | all-stagefeedback-ld: maybe-all-build-bison | |
35409 | all-prebootstrap: maybe-all-build-bison | |
35410 | all-ld: maybe-all-build-byacc | |
35411 | ||
35412 | all-stage1-ld: maybe-all-build-byacc | |
35413 | all-stage2-ld: maybe-all-build-byacc | |
35414 | all-stage3-ld: maybe-all-build-byacc | |
35415 | all-stage4-ld: maybe-all-build-byacc | |
35416 | all-stageprofile-ld: maybe-all-build-byacc | |
35417 | all-stagefeedback-ld: maybe-all-build-byacc | |
35418 | all-prebootstrap: maybe-all-build-byacc | |
35419 | all-ld: maybe-all-build-flex | |
35420 | ||
35421 | all-stage1-ld: maybe-all-build-flex | |
35422 | all-stage2-ld: maybe-all-build-flex | |
35423 | all-stage3-ld: maybe-all-build-flex | |
35424 | all-stage4-ld: maybe-all-build-flex | |
35425 | all-stageprofile-ld: maybe-all-build-flex | |
35426 | all-stagefeedback-ld: maybe-all-build-flex | |
35427 | all-prebootstrap: maybe-all-build-flex | |
9e6ce191 PB |
35428 | all-ld: maybe-all-intl |
35429 | ||
35430 | all-stage1-ld: maybe-all-stage1-intl | |
35431 | all-stage2-ld: maybe-all-stage2-intl | |
35432 | all-stage3-ld: maybe-all-stage3-intl | |
35433 | all-stage4-ld: maybe-all-stage4-intl | |
35434 | all-stageprofile-ld: maybe-all-stageprofile-intl | |
35435 | all-stagefeedback-ld: maybe-all-stagefeedback-intl | |
35436 | all-opcodes: maybe-all-bfd | |
35437 | ||
35438 | all-stage1-opcodes: maybe-all-stage1-bfd | |
35439 | all-stage2-opcodes: maybe-all-stage2-bfd | |
35440 | all-stage3-opcodes: maybe-all-stage3-bfd | |
35441 | all-stage4-opcodes: maybe-all-stage4-bfd | |
35442 | all-stageprofile-opcodes: maybe-all-stageprofile-bfd | |
35443 | all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd | |
35444 | all-opcodes: maybe-all-libiberty | |
35445 | ||
35446 | all-stage1-opcodes: maybe-all-stage1-libiberty | |
35447 | all-stage2-opcodes: maybe-all-stage2-libiberty | |
35448 | all-stage3-opcodes: maybe-all-stage3-libiberty | |
35449 | all-stage4-opcodes: maybe-all-stage4-libiberty | |
35450 | all-stageprofile-opcodes: maybe-all-stageprofile-libiberty | |
35451 | all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty | |
35452 | all-dejagnu: maybe-all-tcl | |
35453 | all-dejagnu: maybe-all-expect | |
35454 | all-dejagnu: maybe-all-tk | |
35455 | configure-expect: maybe-configure-tcl | |
35456 | configure-expect: maybe-configure-tk | |
35457 | all-expect: maybe-all-tcl | |
35458 | all-expect: maybe-all-tk | |
35459 | configure-itcl: maybe-configure-tcl | |
35460 | configure-itcl: maybe-configure-tk | |
35461 | all-itcl: maybe-all-tcl | |
35462 | all-itcl: maybe-all-tk | |
ae831be5 | 35463 | install-itcl: maybe-install-tcl |
b4a77b47 | 35464 | configure-tk: maybe-configure-tcl |
ae831be5 | 35465 | all-tk: maybe-all-tcl |
9e6ce191 PB |
35466 | all-sid: maybe-all-libiberty |
35467 | all-sid: maybe-all-bfd | |
35468 | all-sid: maybe-all-opcodes | |
35469 | all-sid: maybe-all-tcl | |
35470 | all-sid: maybe-all-tk | |
35471 | install-sid: maybe-install-tcl | |
35472 | install-sid: maybe-install-tk | |
35473 | all-sim: maybe-all-libiberty | |
35474 | all-sim: maybe-all-bfd | |
35475 | all-sim: maybe-all-opcodes | |
35476 | all-sim: maybe-all-readline | |
35477 | all-sim: maybe-configure-gdb | |
35478 | all-fastjar: maybe-all-zlib | |
72b2455a | 35479 | all-fastjar: maybe-all-build-texinfo |
9e6ce191 PB |
35480 | all-fastjar: maybe-all-libiberty |
35481 | all-autoconf: maybe-all-m4 | |
72b2455a | 35482 | all-autoconf: maybe-all-build-texinfo |
9e6ce191 | 35483 | all-automake: maybe-all-m4 |
72b2455a | 35484 | all-automake: maybe-all-build-texinfo |
9e6ce191 PB |
35485 | all-automake: maybe-all-autoconf |
35486 | all-bison: maybe-all-intl | |
72b2455a | 35487 | all-bison: maybe-all-build-texinfo |
9e6ce191 | 35488 | all-diff: maybe-all-intl |
72b2455a | 35489 | all-diff: maybe-all-build-texinfo |
9e6ce191 | 35490 | all-fileutils: maybe-all-intl |
72b2455a PB |
35491 | all-fileutils: maybe-all-build-texinfo |
35492 | all-flex: maybe-all-build-bison | |
35493 | all-flex: maybe-all-build-byacc | |
9e6ce191 PB |
35494 | all-flex: maybe-all-intl |
35495 | all-flex: maybe-all-m4 | |
72b2455a | 35496 | all-flex: maybe-all-build-texinfo |
9e6ce191 PB |
35497 | all-gzip: maybe-all-intl |
35498 | all-gzip: maybe-all-zlib | |
72b2455a | 35499 | all-gzip: maybe-all-build-texinfo |
9e6ce191 | 35500 | all-hello: maybe-all-intl |
72b2455a | 35501 | all-hello: maybe-all-build-texinfo |
9e6ce191 | 35502 | all-m4: maybe-all-intl |
72b2455a | 35503 | all-m4: maybe-all-build-texinfo |
9e6ce191 | 35504 | all-make: maybe-all-intl |
72b2455a PB |
35505 | all-make: maybe-all-build-texinfo |
35506 | all-patch: maybe-all-build-texinfo | |
35507 | all-make: maybe-all-build-texinfo | |
930314a4 | 35508 | all-prms: maybe-all-libiberty |
72b2455a PB |
35509 | all-recode: maybe-all-build-texinfo |
35510 | all-sed: maybe-all-build-texinfo | |
930314a4 | 35511 | all-send-pr: maybe-all-prms |
72b2455a PB |
35512 | all-tar: maybe-all-build-texinfo |
35513 | all-uudecode: maybe-all-build-texinfo | |
9e6ce191 | 35514 | configure-target-boehm-gc: maybe-configure-target-qthreads |
b4a77b47 | 35515 | configure-target-fastjar: maybe-configure-target-zlib |
9e6ce191 PB |
35516 | all-target-fastjar: maybe-all-target-zlib |
35517 | all-target-fastjar: maybe-all-target-libiberty | |
35518 | configure-target-libjava: maybe-configure-target-zlib | |
35519 | configure-target-libjava: maybe-configure-target-boehm-gc | |
35520 | configure-target-libjava: maybe-configure-target-qthreads | |
35521 | configure-target-libjava: maybe-configure-target-libffi | |
35522 | all-target-libjava: maybe-all-fastjar | |
35523 | all-target-libjava: maybe-all-target-zlib | |
35524 | all-target-libjava: maybe-all-target-boehm-gc | |
35525 | all-target-libjava: maybe-all-target-qthreads | |
35526 | all-target-libjava: maybe-all-target-libffi | |
ae831be5 | 35527 | all-target-libobjc: maybe-all-target-libiberty |
ae831be5 | 35528 | all-target-libstdc++-v3: maybe-all-target-libiberty |
ae831be5 | 35529 | all-target-libgloss: maybe-configure-target-newlib |
9e6ce191 PB |
35530 | all-target-winsup: maybe-all-target-libiberty |
35531 | all-target-winsup: maybe-all-target-libtermcap | |
35532 | ||
35533 | ||
72b2455a PB |
35534 | # Non-toplevel bootstrap rules must depend on several packages, to be built |
35535 | # before gcc. Another wart that will go away, hopefully soon. | |
9e6ce191 PB |
35536 | @if gcc-no-bootstrap |
35537 | ||
35538 | all-prebootstrap: maybe-all-bfd | |
35539 | all-prebootstrap: maybe-all-opcodes | |
35540 | all-prebootstrap: maybe-all-binutils | |
35541 | all-prebootstrap: maybe-all-gas | |
35542 | all-prebootstrap: maybe-all-intl | |
35543 | all-prebootstrap: maybe-all-ld | |
35544 | all-prebootstrap: maybe-all-libcpp | |
9e6ce191 PB |
35545 | all-prebootstrap: maybe-all-libiberty |
35546 | all-prebootstrap: maybe-all-zlib | |
35547 | @endif gcc-no-bootstrap | |
35548 | ||
35549 | GDB_TK = @GDB_TK@ | |
35550 | all-gdb: $(gdbnlmrequirements) $(GDB_TK) | |
907a7241 | 35551 | |
a2cc058a NN |
35552 | # Serialization dependencies. Host configures don't work well in parallel to |
35553 | # each other, due to contention over config.cache. Target configures and | |
35554 | # build configures are similar. | |
35555 | @serialization_dependencies@ | |
35556 | ||
15723a45 NN |
35557 | # -------------------------------- |
35558 | # Regenerating top level configury | |
35559 | # -------------------------------- | |
252b5132 | 35560 | |
1086bc09 NN |
35561 | # Multilib.out tells target dirs what multilibs they should build. |
35562 | # There is really only one copy. We use the 'timestamp' method to | |
35563 | # work around various timestamp bugs on some systems. | |
35564 | # We use move-if-change so that it's only considered updated when it | |
35565 | # actually changes, because it has to depend on a phony target. | |
e6bfb94a | 35566 | multilib.out: maybe-all-gcc |
b40e3958 | 35567 | @r=`${PWD_COMMAND}`; export r; \ |
1086bc09 NN |
35568 | echo "Checking multilib configuration..."; \ |
35569 | $(CC_FOR_TARGET) --print-multi-lib > multilib.tmp 2> /dev/null ; \ | |
35570 | $(SHELL) $(srcdir)/move-if-change multilib.tmp multilib.out ; \ | |
1086bc09 | 35571 | |
14a2a2f1 | 35572 | # Rebuilding Makefile.in, using autogen. |
43be203f | 35573 | AUTOGEN = autogen |
6b784d9f | 35574 | $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def |
43be203f | 35575 | cd $(srcdir) && $(AUTOGEN) Makefile.def |
14a2a2f1 | 35576 | |
a0da8069 | 35577 | # Rebuilding Makefile. |
43be203f AO |
35578 | Makefile: $(srcdir)/Makefile.in config.status |
35579 | CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status | |
35580 | ||
479759c8 | 35581 | config.status: configure |
10ecffb9 | 35582 | CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck |
252b5132 | 35583 | |
a0da8069 | 35584 | # Rebuilding configure. |
43be203f | 35585 | AUTOCONF = autoconf |
6b784d9f | 35586 | $(srcdir)/configure: @MAINT@ $(srcdir)/configure.in $(srcdir)/config/acx.m4 |
43be203f | 35587 | cd $(srcdir) && $(AUTOCONF) |
252b5132 | 35588 | |
3728fade NN |
35589 | # ------------------------------ |
35590 | # Special directives to GNU Make | |
35591 | # ------------------------------ | |
35592 | ||
3728fade NN |
35593 | # Don't pass command-line variables to submakes. |
35594 | .NOEXPORT: | |
35595 | MAKEOVERRIDES= | |
35596 | ||
252b5132 | 35597 | # end of Makefile.in |