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, |
98dd765a | 6 | # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 |
1b05fbbd | 7 | # Free Software Foundation |
252b5132 RH |
8 | # |
9 | # This file is free software; you can redistribute it and/or modify | |
10 | # it under the terms of the GNU General Public License as published by | |
e8a5fa9c | 11 | # the Free Software Foundation; either version 3 of the License, or |
252b5132 RH |
12 | # (at your option) any later version. |
13 | # | |
14 | # This program is distributed in the hope that it will be useful, | |
15 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
16 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
17 | # GNU General Public License for more details. | |
18 | # | |
19 | # You should have received a copy of the GNU General Public License | |
e8a5fa9c RW |
20 | # along with this program; see the file COPYING3. If not see |
21 | # <http://www.gnu.org/licenses/>. | |
252b5132 RH |
22 | # |
23 | ||
0bb6ea20 HPN |
24 | # First, test for a proper version of make, but only where one is required. |
25 | ||
26 | @if gcc | |
27 | ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty. | |
28 | $(error GNU make version 3.80 or newer is required.) | |
29 | endif | |
30 | @endif gcc | |
31 | ||
50212802 NN |
32 | # ------------------------------- |
33 | # Standard Autoconf-set variables | |
34 | # ------------------------------- | |
583d52d7 | 35 | VPATH=@srcdir@ |
583d52d7 | 36 | |
c6b750e1 | 37 | build_alias=@build_noncanonical@ |
4b900473 PB |
38 | build_vendor=@build_vendor@ |
39 | build_os=@build_os@ | |
7f121bbf | 40 | build=@build@ |
c6b750e1 | 41 | host_alias=@host_noncanonical@ |
4b900473 PB |
42 | host_vendor=@host_vendor@ |
43 | host_os=@host_os@ | |
7f121bbf | 44 | host=@host@ |
c6b750e1 | 45 | target_alias=@target_noncanonical@ |
4b900473 PB |
46 | target_vendor=@target_vendor@ |
47 | target_os=@target_os@ | |
7f121bbf | 48 | target=@target@ |
583d52d7 | 49 | |
50212802 | 50 | program_transform_name = @program_transform_name@ |
403d9505 NN |
51 | |
52 | prefix = @prefix@ | |
53 | exec_prefix = @exec_prefix@ | |
54 | ||
50212802 NN |
55 | srcdir = @srcdir@ |
56 | ||
403d9505 NN |
57 | bindir = @bindir@ |
58 | sbindir = @sbindir@ | |
59 | libexecdir = @libexecdir@ | |
60 | datadir = @datadir@ | |
61 | sysconfdir = @sysconfdir@ | |
62 | sharedstatedir = @sharedstatedir@ | |
63 | localstatedir = @localstatedir@ | |
64 | libdir = @libdir@ | |
65 | includedir = @includedir@ | |
66 | oldincludedir = @oldincludedir@ | |
67 | infodir = @infodir@ | |
108a6f8e CD |
68 | datarootdir = @datarootdir@ |
69 | docdir = @docdir@ | |
a3ca38d2 | 70 | pdfdir = @pdfdir@ |
108a6f8e | 71 | htmldir = @htmldir@ |
403d9505 | 72 | mandir = @mandir@ |
252b5132 RH |
73 | man1dir = $(mandir)/man1 |
74 | man2dir = $(mandir)/man2 | |
75 | man3dir = $(mandir)/man3 | |
76 | man4dir = $(mandir)/man4 | |
77 | man5dir = $(mandir)/man5 | |
78 | man6dir = $(mandir)/man6 | |
79 | man7dir = $(mandir)/man7 | |
80 | man8dir = $(mandir)/man8 | |
81 | man9dir = $(mandir)/man9 | |
d5de0a84 | 82 | |
e5c3f801 NN |
83 | INSTALL = @INSTALL@ |
84 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ | |
85 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ | |
86 | INSTALL_DATA = @INSTALL_DATA@ | |
656fdd47 PB |
87 | LN = @LN@ |
88 | LN_S = @LN_S@ | |
77d7106f AM |
89 | MAINT = @MAINT@ |
90 | MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ | |
91 | MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ | |
252b5132 | 92 | |
50212802 NN |
93 | # ------------------------------------------------- |
94 | # Miscellaneous non-standard autoconf-set variables | |
95 | # ------------------------------------------------- | |
252b5132 | 96 | |
50212802 NN |
97 | # The gcc driver likes to know the arguments it was configured with. |
98 | TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@ | |
252b5132 | 99 | |
50212802 NN |
100 | tooldir = @tooldir@ |
101 | build_tooldir = @build_tooldir@ | |
252b5132 | 102 | |
50212802 NN |
103 | # This is the name of the environment variable used for the path to |
104 | # the libraries. | |
105 | RPATH_ENVVAR = @RPATH_ENVVAR@ | |
252b5132 | 106 | |
3bbd2f8f AL |
107 | # On targets where RPATH_ENVVAR is PATH, a subdirectory of the GCC build path |
108 | # is used instead of the directory itself to avoid including built | |
109 | # executables in PATH. | |
110 | GCC_SHLIB_SUBDIR = @GCC_SHLIB_SUBDIR@ | |
111 | ||
50212802 NN |
112 | # Build programs are put under this directory. |
113 | BUILD_SUBDIR = @build_subdir@ | |
114 | # This is set by the configure script to the arguments to use when configuring | |
115 | # directories built for the build system. | |
a7254363 | 116 | BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)" |
6a9cf61e | 117 | |
e8a5fa9c RW |
118 | # Linker flags to use on the host, for stage1 or when not |
119 | # bootstrapping. | |
120 | STAGE1_LDFLAGS = @stage1_ldflags@ | |
121 | ||
122 | # Libraries to use on the host, for stage1 or when not bootstrapping. | |
123 | STAGE1_LIBS = @stage1_libs@ | |
124 | ||
125 | # Linker flags to use for stage2 and later. | |
126 | POSTSTAGE1_LDFLAGS = @poststage1_ldflags@ | |
127 | ||
128 | # Libraries to use for stage2 and later. | |
129 | POSTSTAGE1_LIBS = @poststage1_libs@ | |
130 | ||
6a9cf61e PB |
131 | # This is the list of variables to export in the environment when |
132 | # configuring any subdirectory. It must also be exported whenever | |
133 | # recursing into a build directory in case that directory's Makefile | |
134 | # re-runs configure. | |
135 | BASE_EXPORTS = \ | |
136 | FLEX="$(FLEX)"; export FLEX; \ | |
137 | LEX="$(LEX)"; export LEX; \ | |
138 | BISON="$(BISON)"; export BISON; \ | |
139 | YACC="$(YACC)"; export YACC; \ | |
140 | M4="$(M4)"; export M4; \ | |
8e957354 PB |
141 | SED="$(SED)"; export SED; \ |
142 | AWK="$(AWK)"; export AWK; \ | |
6a9cf61e PB |
143 | MAKEINFO="$(MAKEINFO)"; export MAKEINFO; |
144 | ||
378fce5b | 145 | # This is the list of variables to export in the environment when |
6a9cf61e | 146 | # configuring subdirectories for the build system. |
378fce5b | 147 | BUILD_EXPORTS = \ |
6a9cf61e | 148 | $(BASE_EXPORTS) \ |
378fce5b DD |
149 | AR="$(AR_FOR_BUILD)"; export AR; \ |
150 | AS="$(AS_FOR_BUILD)"; export AS; \ | |
151 | CC="$(CC_FOR_BUILD)"; export CC; \ | |
152 | CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \ | |
153 | CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \ | |
154 | CXX="$(CXX_FOR_BUILD)"; export CXX; \ | |
155 | CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \ | |
156 | GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \ | |
157 | GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \ | |
e552509b ILT |
158 | GOC="$(GOC_FOR_BUILD)"; export GOC; \ |
159 | GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \ | |
378fce5b DD |
160 | DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \ |
161 | LD="$(LD_FOR_BUILD)"; export LD; \ | |
162 | LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \ | |
163 | NM="$(NM_FOR_BUILD)"; export NM; \ | |
164 | RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \ | |
0c24b341 NC |
165 | WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \ |
166 | WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC; | |
50212802 | 167 | |
6641ce42 | 168 | # These variables must be set on the make command line for directories |
7582fb4a | 169 | # built for the build system to override those in BASE_FLAGS_TO_PASSS. |
6641ce42 JM |
170 | EXTRA_BUILD_FLAGS = \ |
171 | CFLAGS="$(CFLAGS_FOR_BUILD)" \ | |
172 | LDFLAGS="$(LDFLAGS_FOR_BUILD)" | |
173 | ||
50212802 NN |
174 | # This is the list of directories to built for the host system. |
175 | SUBDIRS = @configdirs@ | |
911e63d0 | 176 | TARGET_CONFIGDIRS = @target_configdirs@ |
50212802 NN |
177 | # This is set by the configure script to the arguments to use when configuring |
178 | # directories built for the host system. | |
179 | HOST_CONFIGARGS = @host_configargs@ | |
b00612cc PB |
180 | # Host programs are put under this directory, which is . except if building |
181 | # with srcdir=.. | |
182 | HOST_SUBDIR = @host_subdir@ | |
378fce5b | 183 | # This is the list of variables to export in the environment when |
be01d343 PB |
184 | # configuring subdirectories for the host system. We need to pass |
185 | # some to the GCC configure because of its hybrid host/target nature. | |
378fce5b | 186 | HOST_EXPORTS = \ |
6a9cf61e | 187 | $(BASE_EXPORTS) \ |
378fce5b | 188 | CC="$(CC)"; export CC; \ |
da888c87 | 189 | ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \ |
378fce5b DD |
190 | CFLAGS="$(CFLAGS)"; export CFLAGS; \ |
191 | CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \ | |
192 | CXX="$(CXX)"; export CXX; \ | |
193 | CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \ | |
1b05fbbd AO |
194 | GCJ="$(GCJ)"; export GCJ; \ |
195 | GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \ | |
9b980aa1 | 196 | GOC="$(GOC)"; export GOC; \ |
378fce5b DD |
197 | AR="$(AR)"; export AR; \ |
198 | AS="$(AS)"; export AS; \ | |
199 | CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \ | |
200 | DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \ | |
201 | LD="$(LD)"; export LD; \ | |
e8a5fa9c | 202 | LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \ |
378fce5b DD |
203 | NM="$(NM)"; export NM; \ |
204 | RANLIB="$(RANLIB)"; export RANLIB; \ | |
205 | WINDRES="$(WINDRES)"; export WINDRES; \ | |
0c24b341 | 206 | WINDMC="$(WINDMC)"; export WINDMC; \ |
378fce5b | 207 | OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \ |
95b6a1f2 | 208 | OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \ |
b121d7d4 | 209 | READELF="$(READELF)"; export READELF; \ |
be01d343 PB |
210 | AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \ |
211 | AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \ | |
212 | GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \ | |
213 | LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \ | |
214 | NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \ | |
215 | OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \ | |
216 | RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \ | |
b121d7d4 | 217 | READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \ |
378fce5b | 218 | TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \ |
e8a5fa9c | 219 | HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \ |
378fce5b | 220 | GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \ |
315b3b02 | 221 | GMPINC="$(HOST_GMPINC)"; export GMPINC; \ |
e28c595f JM |
222 | PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \ |
223 | PPLINC="$(HOST_PPLINC)"; export PPLINC; \ | |
224 | CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \ | |
225 | CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \ | |
700d40ca ILT |
226 | LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \ |
227 | LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \ | |
f70224b5 PB |
228 | @if gcc-bootstrap |
229 | $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \ | |
230 | @endif gcc-bootstrap | |
e90269c8 | 231 | $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); |
378fce5b | 232 | |
1f53ca9a AO |
233 | POSTSTAGE1_CXX_EXPORT = \ |
234 | CXX='$(CXX)'; export CXX; \ | |
235 | CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD; | |
236 | @if target-libstdc++-v3-bootstrap | |
237 | # Override the above if we're bootstrapping C++. | |
238 | POSTSTAGE1_CXX_EXPORT = \ | |
239 | CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \ | |
240 | -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \ | |
1d14850f | 241 | -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \ |
ffdd6afc | 242 | -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \ |
1f53ca9a AO |
243 | -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \ |
244 | -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \ | |
245 | -I$$s/libstdc++-v3/libsupc++ \ | |
ffdd6afc ILT |
246 | -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \ |
247 | -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \ | |
248 | export CXX; \ | |
1f53ca9a AO |
249 | CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD; |
250 | @endif target-libstdc++-v3-bootstrap | |
251 | ||
378fce5b | 252 | # Similar, for later GCC stages. |
d545f33b | 253 | POSTSTAGE1_HOST_EXPORTS = \ |
7ffa0b57 | 254 | $(HOST_EXPORTS) \ |
b00612cc | 255 | CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \ |
1b05fbbd AO |
256 | -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \ |
257 | $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \ | |
258 | CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \ | |
1f53ca9a | 259 | $(POSTSTAGE1_CXX_EXPORT) \ |
e8a5fa9c RW |
260 | GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \ |
261 | LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \ | |
262 | HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS; | |
50212802 | 263 | |
50212802 NN |
264 | # Target libraries are put under this directory: |
265 | TARGET_SUBDIR = @target_subdir@ | |
266 | # This is set by the configure script to the arguments to use when configuring | |
267 | # directories built for the target. | |
a7254363 | 268 | TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)" |
378fce5b | 269 | # This is the list of variables to export in the environment when |
f2b2dd91 | 270 | # configuring subdirectories for the target system. |
378fce5b | 271 | BASE_TARGET_EXPORTS = \ |
6a9cf61e | 272 | $(BASE_EXPORTS) \ |
378fce5b | 273 | AR="$(AR_FOR_TARGET)"; export AR; \ |
be01d343 | 274 | AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \ |
1b05fbbd AO |
275 | CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \ |
276 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
378fce5b | 277 | CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \ |
06bcb89d | 278 | CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \ |
1b05fbbd AO |
279 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ |
280 | GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \ | |
281 | GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \ | |
e552509b | 282 | GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \ |
378fce5b | 283 | DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \ |
be01d343 | 284 | LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \ |
378fce5b | 285 | LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \ |
7e0f7140 | 286 | LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \ |
be01d343 | 287 | NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \ |
5ae72758 | 288 | OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \ |
378fce5b | 289 | RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \ |
b121d7d4 | 290 | READELF="$(READELF_FOR_TARGET)"; export READELF; \ |
7e0f7140 | 291 | STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \ |
315b3b02 | 292 | WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \ |
0c24b341 | 293 | WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \ |
f2b2dd91 RW |
294 | @if gcc-bootstrap |
295 | $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \ | |
296 | @endif gcc-bootstrap | |
911e63d0 JR |
297 | $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \ |
298 | TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS; | |
378fce5b DD |
299 | |
300 | RAW_CXX_TARGET_EXPORTS = \ | |
301 | $(BASE_TARGET_EXPORTS) \ | |
302 | CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \ | |
1b05fbbd | 303 | CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX; |
378fce5b DD |
304 | |
305 | NORMAL_TARGET_EXPORTS = \ | |
306 | $(BASE_TARGET_EXPORTS) \ | |
1b05fbbd | 307 | CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX; |
50212802 | 308 | |
4b1cb4fe DD |
309 | # Where to find GMP |
310 | HOST_GMPLIBS = @gmplibs@ | |
311 | HOST_GMPINC = @gmpinc@ | |
312 | ||
e28c595f JM |
313 | # Where to find PPL |
314 | HOST_PPLLIBS = @ppllibs@ | |
315 | HOST_PPLINC = @pplinc@ | |
316 | ||
317 | # Where to find CLOOG | |
318 | HOST_CLOOGLIBS = @clooglibs@ | |
319 | HOST_CLOOGINC = @clooginc@ | |
320 | ||
700d40ca ILT |
321 | # Where to find libelf |
322 | HOST_LIBELFLIBS = @libelflibs@ | |
323 | HOST_LIBELFINC = @libelfinc@ | |
324 | ||
ffdd6afc ILT |
325 | EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@ |
326 | ||
50212802 NN |
327 | # ---------------------------------------------- |
328 | # Programs producing files for the BUILD machine | |
329 | # ---------------------------------------------- | |
330 | ||
f6c1938b | 331 | SHELL = @SHELL@ |
50212802 NN |
332 | |
333 | # pwd command to use. Allow user to override default by setting PWDCMD in | |
334 | # the environment to account for automounters. The make variable must not | |
335 | # be called PWDCMD, otherwise the value set here is passed to make | |
336 | # subprocesses and overrides the setting from the user's environment. | |
b40e3958 L |
337 | # Don't use PWD since it is a common shell environment variable and we |
338 | # don't want to corrupt it. | |
339 | PWD_COMMAND = $${PWDCMD-pwd} | |
50212802 NN |
340 | |
341 | # compilers to use to create programs which must be run in the build | |
342 | # environment. | |
b5714970 PB |
343 | AR_FOR_BUILD = @AR_FOR_BUILD@ |
344 | AS_FOR_BUILD = @AS_FOR_BUILD@ | |
50212802 | 345 | CC_FOR_BUILD = @CC_FOR_BUILD@ |
5fbad20a | 346 | CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ |
b5714970 PB |
347 | CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@ |
348 | CXX_FOR_BUILD = @CXX_FOR_BUILD@ | |
349 | DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@ | |
350 | GCJ_FOR_BUILD = @GCJ_FOR_BUILD@ | |
351 | GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@ | |
9b980aa1 | 352 | GOC_FOR_BUILD = @GOC_FOR_BUILD@ |
b5714970 PB |
353 | LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ |
354 | LD_FOR_BUILD = @LD_FOR_BUILD@ | |
355 | NM_FOR_BUILD = @NM_FOR_BUILD@ | |
356 | RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@ | |
357 | WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@ | |
358 | WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@ | |
50212802 NN |
359 | |
360 | # Special variables passed down in EXTRA_GCC_FLAGS. They are defined | |
361 | # here so that they can be overridden by Makefile fragments. | |
50212802 NN |
362 | BUILD_PREFIX = @BUILD_PREFIX@ |
363 | BUILD_PREFIX_1 = @BUILD_PREFIX_1@ | |
252b5132 | 364 | |
0df3d27f PB |
365 | # Flags to pass to stage2 and later makes. They are defined |
366 | # here so that they can be overridden by Makefile fragments. | |
367 | BOOT_CFLAGS= -g -O2 | |
f6d183c0 | 368 | BOOT_LDFLAGS= |
c325a203 | 369 | BOOT_ADAFLAGS=-gnatpg -gnata |
0df3d27f | 370 | |
8e957354 PB |
371 | AWK = @AWK@ |
372 | SED = @SED@ | |
be01d343 PB |
373 | BISON = @BISON@ |
374 | YACC = @YACC@ | |
375 | FLEX = @FLEX@ | |
376 | LEX = @LEX@ | |
377 | M4 = @M4@ | |
378 | MAKEINFO = @MAKEINFO@ | |
379 | EXPECT = @EXPECT@ | |
380 | RUNTEST = @RUNTEST@ | |
252b5132 RH |
381 | |
382 | # This just becomes part of the MAKEINFO definition passed down to | |
383 | # sub-makes. It lets flags be given on the command line while still | |
384 | # using the makeinfo from the object tree. | |
62a3fc85 DD |
385 | # (Default to avoid splitting info files by setting the threshold high.) |
386 | MAKEINFOFLAGS = --split-size=5000000 | |
252b5132 | 387 | |
50212802 NN |
388 | # --------------------------------------------- |
389 | # Programs producing files for the HOST machine | |
390 | # --------------------------------------------- | |
252b5132 | 391 | |
50212802 | 392 | AS = @AS@ |
50212802 NN |
393 | AR = @AR@ |
394 | AR_FLAGS = rc | |
50212802 | 395 | CC = @CC@ |
50212802 | 396 | CXX = @CXX@ |
50212802 | 397 | DLLTOOL = @DLLTOOL@ |
50212802 | 398 | LD = @LD@ |
be01d343 PB |
399 | LIPO = @LIPO@ |
400 | NM = @NM@ | |
80911fe1 | 401 | OBJDUMP = @OBJDUMP@ |
50212802 | 402 | RANLIB = @RANLIB@ |
b121d7d4 | 403 | READELF = @READELF@ |
be01d343 | 404 | STRIP = @STRIP@ |
50212802 | 405 | WINDRES = @WINDRES@ |
0c24b341 | 406 | WINDMC = @WINDMC@ |
252b5132 | 407 | |
a0323144 PB |
408 | GNATBIND = @GNATBIND@ |
409 | GNATMAKE = @GNATMAKE@ | |
410 | ||
be01d343 | 411 | CFLAGS = @CFLAGS@ |
b2edfdd2 | 412 | LDFLAGS = @LDFLAGS@ |
be01d343 PB |
413 | LIBCFLAGS = $(CFLAGS) |
414 | CXXFLAGS = @CXXFLAGS@ | |
415 | LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates | |
e552509b | 416 | GOCFLAGS = $(CFLAGS) |
50212802 | 417 | |
1b05fbbd AO |
418 | TFLAGS = |
419 | ||
420 | # Defaults for all stages; some are overridden below. | |
421 | ||
422 | STAGE_CFLAGS = $(BOOT_CFLAGS) | |
423 | STAGE_TFLAGS = $(TFLAGS) | |
424 | STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@ | |
ffdd6afc | 425 | POSTSTAGE1_CONFIGURE_FLAGS = @POSTSTAGE1_CONFIGURE_FLAGS@ |
1b05fbbd AO |
426 | |
427 | ||
428 | # Defaults for stage 1; some are overridden below. | |
429 | STAGE1_CFLAGS = $(STAGE_CFLAGS) | |
1f53ca9a AO |
430 | STAGE1_CXXFLAGS = $(CXXFLAGS) |
431 | @if target-libstdc++-v3-bootstrap | |
432 | # Override the above if we're bootstrapping C++. | |
433 | STAGE1_CXXFLAGS = $(STAGE1_CFLAGS) | |
434 | @endif target-libstdc++-v3-bootstrap | |
1b05fbbd | 435 | STAGE1_TFLAGS = $(STAGE_TFLAGS) |
ffdd6afc ILT |
436 | # STAGE1_CONFIGURE_FLAGS overridden below, so we can use |
437 | # POSTSTAGE1_CONFIGURE_FLAGS here. | |
438 | STAGE1_CONFIGURE_FLAGS = \ | |
439 | $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS) | |
1b05fbbd AO |
440 | |
441 | # Defaults for stage 2; some are overridden below. | |
442 | STAGE2_CFLAGS = $(STAGE_CFLAGS) | |
1f53ca9a AO |
443 | STAGE2_CXXFLAGS = $(CXXFLAGS) |
444 | @if target-libstdc++-v3-bootstrap | |
445 | # Override the above if we're bootstrapping C++. | |
446 | STAGE2_CXXFLAGS = $(STAGE2_CFLAGS) | |
447 | @endif target-libstdc++-v3-bootstrap | |
1b05fbbd | 448 | STAGE2_TFLAGS = $(STAGE_TFLAGS) |
ffdd6afc ILT |
449 | # STAGE1_CONFIGURE_FLAGS overridden below, so we can use |
450 | # POSTSTAGE1_CONFIGURE_FLAGS here. | |
451 | STAGE2_CONFIGURE_FLAGS = \ | |
452 | $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS) | |
1b05fbbd AO |
453 | |
454 | # Defaults for stage 3; some are overridden below. | |
455 | STAGE3_CFLAGS = $(STAGE_CFLAGS) | |
1f53ca9a AO |
456 | STAGE3_CXXFLAGS = $(CXXFLAGS) |
457 | @if target-libstdc++-v3-bootstrap | |
458 | # Override the above if we're bootstrapping C++. | |
459 | STAGE3_CXXFLAGS = $(STAGE3_CFLAGS) | |
460 | @endif target-libstdc++-v3-bootstrap | |
1b05fbbd | 461 | STAGE3_TFLAGS = $(STAGE_TFLAGS) |
ffdd6afc ILT |
462 | # STAGE1_CONFIGURE_FLAGS overridden below, so we can use |
463 | # POSTSTAGE1_CONFIGURE_FLAGS here. | |
464 | STAGE3_CONFIGURE_FLAGS = \ | |
465 | $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS) | |
1b05fbbd AO |
466 | |
467 | # Defaults for stage 4; some are overridden below. | |
468 | STAGE4_CFLAGS = $(STAGE_CFLAGS) | |
1f53ca9a AO |
469 | STAGE4_CXXFLAGS = $(CXXFLAGS) |
470 | @if target-libstdc++-v3-bootstrap | |
471 | # Override the above if we're bootstrapping C++. | |
472 | STAGE4_CXXFLAGS = $(STAGE4_CFLAGS) | |
473 | @endif target-libstdc++-v3-bootstrap | |
1b05fbbd | 474 | STAGE4_TFLAGS = $(STAGE_TFLAGS) |
ffdd6afc ILT |
475 | # STAGE1_CONFIGURE_FLAGS overridden below, so we can use |
476 | # POSTSTAGE1_CONFIGURE_FLAGS here. | |
477 | STAGE4_CONFIGURE_FLAGS = \ | |
478 | $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS) | |
1b05fbbd AO |
479 | |
480 | # Defaults for stage profile; some are overridden below. | |
481 | STAGEprofile_CFLAGS = $(STAGE_CFLAGS) | |
1f53ca9a AO |
482 | STAGEprofile_CXXFLAGS = $(CXXFLAGS) |
483 | @if target-libstdc++-v3-bootstrap | |
484 | # Override the above if we're bootstrapping C++. | |
485 | STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS) | |
486 | @endif target-libstdc++-v3-bootstrap | |
1b05fbbd | 487 | STAGEprofile_TFLAGS = $(STAGE_TFLAGS) |
ffdd6afc ILT |
488 | # STAGE1_CONFIGURE_FLAGS overridden below, so we can use |
489 | # POSTSTAGE1_CONFIGURE_FLAGS here. | |
490 | STAGEprofile_CONFIGURE_FLAGS = \ | |
491 | $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS) | |
1b05fbbd AO |
492 | |
493 | # Defaults for stage feedback; some are overridden below. | |
494 | STAGEfeedback_CFLAGS = $(STAGE_CFLAGS) | |
1f53ca9a AO |
495 | STAGEfeedback_CXXFLAGS = $(CXXFLAGS) |
496 | @if target-libstdc++-v3-bootstrap | |
497 | # Override the above if we're bootstrapping C++. | |
498 | STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS) | |
499 | @endif target-libstdc++-v3-bootstrap | |
1b05fbbd | 500 | STAGEfeedback_TFLAGS = $(STAGE_TFLAGS) |
ffdd6afc ILT |
501 | # STAGE1_CONFIGURE_FLAGS overridden below, so we can use |
502 | # POSTSTAGE1_CONFIGURE_FLAGS here. | |
503 | STAGEfeedback_CONFIGURE_FLAGS = \ | |
504 | $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS) | |
1b05fbbd AO |
505 | |
506 | ||
8a0d8a5c PB |
507 | # Only build the C compiler for stage1, because that is the only one that |
508 | # we can guarantee will build with the native compiler, and also it is the | |
509 | # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS), | |
510 | # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them | |
511 | # overrideable (for a bootstrap build stage1 also builds gcc.info). | |
512 | ||
1b05fbbd | 513 | STAGE1_CFLAGS = @stage1_cflags@ |
1f53ca9a AO |
514 | STAGE1_CHECKING = @stage1_checking@ |
515 | STAGE1_LANGUAGES = @stage1_languages@ | |
1b05fbbd AO |
516 | # * We force-disable intermodule optimizations, even if |
517 | # --enable-intermodule was passed, since the installed compiler | |
518 | # probably can't handle them. Luckily, autoconf always respects | |
519 | # the last argument when conflicting --enable arguments are passed. | |
520 | # * Likewise, we force-disable coverage flags, since the installed | |
521 | # compiler probably has never heard of them. | |
ffdd6afc ILT |
522 | # * Don't remove this, because above we added |
523 | # POSTSTAGE1_CONFIGURE_FLAGS to STAGE_CONFIGURE_FLAGS, which | |
524 | # we don't want for STAGE1_CONFIGURE_FLAGS. | |
1b05fbbd AO |
525 | STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \ |
526 | --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" | |
8a0d8a5c | 527 | |
1b05fbbd AO |
528 | STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate |
529 | STAGEprofile_TFLAGS = $(STAGE2_TFLAGS) | |
8520c408 | 530 | |
1b05fbbd AO |
531 | STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use |
532 | STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS) | |
7f6ef0c0 | 533 | |
8520c408 AO |
534 | do-compare = @do_compare@ |
535 | do-compare3 = $(do-compare) | |
8520c408 | 536 | |
50212802 NN |
537 | # ----------------------------------------------- |
538 | # Programs producing files for the TARGET machine | |
539 | # ----------------------------------------------- | |
0da52010 | 540 | |
50212802 | 541 | AR_FOR_TARGET=@AR_FOR_TARGET@ |
852e5f18 | 542 | AS_FOR_TARGET=@AS_FOR_TARGET@ |
1b05fbbd | 543 | CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ |
55db4b87 | 544 | |
50212802 NN |
545 | # If GCC_FOR_TARGET is not overriden on the command line, then this |
546 | # variable is passed down to the gcc Makefile, where it is used to | |
547 | # build libgcc2.a. We define it here so that it can itself be | |
548 | # overridden on the command line. | |
1b05fbbd AO |
549 | GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@ |
550 | CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ | |
551 | RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ | |
552 | GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ | |
553 | GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ | |
e552509b | 554 | GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@ |
852e5f18 | 555 | DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@ |
50212802 | 556 | LD_FOR_TARGET=@LD_FOR_TARGET@ |
50212802 | 557 | |
7e0f7140 | 558 | LIPO_FOR_TARGET=@LIPO_FOR_TARGET@ |
50212802 | 559 | NM_FOR_TARGET=@NM_FOR_TARGET@ |
5ae72758 | 560 | OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@ |
852e5f18 | 561 | RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@ |
b121d7d4 | 562 | READELF_FOR_TARGET=@READELF_FOR_TARGET@ |
7e0f7140 | 563 | STRIP_FOR_TARGET=@STRIP_FOR_TARGET@ |
50212802 | 564 | WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@ |
0c24b341 | 565 | WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@ |
252b5132 | 566 | |
be01d343 PB |
567 | COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@ |
568 | COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@ | |
569 | COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@ | |
570 | ||
7f6ef0c0 PB |
571 | CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@ |
572 | CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@ | |
7f6ef0c0 | 573 | |
be01d343 PB |
574 | LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET) |
575 | LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates | |
91c1f14c | 576 | LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@ |
e552509b | 577 | GOCFLAGS_FOR_TARGET = -O2 -g |
50212802 | 578 | |
1b05fbbd AO |
579 | FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@ |
580 | SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@ | |
581 | DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@ | |
582 | ||
583 | XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET) | |
584 | ||
50212802 NN |
585 | # ------------------------------------ |
586 | # Miscellaneous targets and flag lists | |
587 | # ------------------------------------ | |
588 | ||
252b5132 RH |
589 | # The first rule in the file had better be this one. Don't put any above it. |
590 | # This lives here to allow makefile fragments to contain dependencies. | |
f70224b5 | 591 | all: |
252b5132 | 592 | |
252b5132 | 593 | #### host and target specific makefile fragments come in here. |
a0da8069 NN |
594 | @target_makefile_frag@ |
595 | @alphaieee_frag@ | |
596 | @ospace_frag@ | |
597 | @host_makefile_frag@ | |
252b5132 RH |
598 | ### |
599 | ||
e90269c8 | 600 | # This is the list of directories that may be needed in RPATH_ENVVAR |
18a8530e | 601 | # so that programs built for the target machine work. |
4f0ef2d8 | 602 | TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc) |
e90269c8 PB |
603 | |
604 | @if target-libstdc++-v3 | |
18a8530e | 605 | TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs: |
e90269c8 PB |
606 | @endif target-libstdc++-v3 |
607 | ||
608 | @if target-libmudflap | |
609 | TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs: | |
610 | @endif target-libmudflap | |
611 | ||
064d0a7c PB |
612 | @if target-libssp |
613 | TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs: | |
614 | @endif target-libssp | |
615 | ||
b3ded179 PB |
616 | @if target-libgomp |
617 | TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs: | |
618 | @endif target-libgomp | |
619 | ||
e90269c8 PB |
620 | |
621 | ||
622 | # This is the list of directories that may be needed in RPATH_ENVVAR | |
623 | # so that programs built for the host machine work. | |
1f53ca9a | 624 | HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_ppl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf) |
e90269c8 PB |
625 | |
626 | # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch | |
627 | @if gcc | |
3bbd2f8f | 628 | HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR): |
e90269c8 PB |
629 | @endif gcc |
630 | ||
631 | ||
632 | @if bfd | |
633 | HOST_LIB_PATH_bfd = \ | |
c380fdd8 | 634 | $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs: |
e90269c8 PB |
635 | @endif bfd |
636 | ||
637 | @if opcodes | |
638 | HOST_LIB_PATH_opcodes = \ | |
c380fdd8 | 639 | $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs: |
e90269c8 PB |
640 | @endif opcodes |
641 | ||
4b900473 PB |
642 | @if gmp |
643 | HOST_LIB_PATH_gmp = \ | |
644 | $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs: | |
645 | @endif gmp | |
646 | ||
647 | @if mpfr | |
648 | HOST_LIB_PATH_mpfr = \ | |
649 | $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs: | |
650 | @endif mpfr | |
651 | ||
e8a5fa9c RW |
652 | @if mpc |
653 | HOST_LIB_PATH_mpc = \ | |
654 | $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs: | |
655 | @endif mpc | |
656 | ||
e28c595f JM |
657 | @if ppl |
658 | HOST_LIB_PATH_ppl = \ | |
1f53ca9a | 659 | $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs: |
e28c595f JM |
660 | @endif ppl |
661 | ||
662 | @if cloog | |
663 | HOST_LIB_PATH_cloog = \ | |
664 | $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs: | |
665 | @endif cloog | |
666 | ||
1f53ca9a AO |
667 | @if libelf |
668 | HOST_LIB_PATH_libelf = \ | |
669 | $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs: | |
670 | @endif libelf | |
671 | ||
e90269c8 | 672 | |
87cda2cf AO |
673 | CXX_FOR_TARGET_FLAG_TO_PASS = \ |
674 | "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" | |
675 | @if target-libstdc++-v3 | |
676 | # CXX_FOR_TARGET is tricky to get right for target libs that require a | |
677 | # functional C++ compiler. When we recurse, if we expand | |
678 | # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get | |
679 | # libstdc++ include flags from the script. Instead, we get an | |
680 | # -funconfigured-* word, so that we'll get errors if this invalid C++ | |
681 | # command line is used for anything, but also so that we can use the | |
682 | # word to decide whether or not to pass on this CXX_FOR_TARGET. If we | |
683 | # don't pass it on, sub-make will use the default definition, that | |
684 | # re-expands it at the time of use, so we'll get it right when we need | |
685 | # it. One potential exception is the expansion of CXX_FOR_TARGET | |
686 | # passed down as part of CXX within TARGET_FLAGS, but this wouldn't | |
687 | # really work, for C++ host programs can't depend on the current-stage | |
688 | # C++ target library. | |
689 | CXX_FOR_TARGET_FLAG_TO_PASS = \ | |
690 | $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi) | |
691 | @endif target-libstdc++-v3 | |
692 | ||
252b5132 | 693 | # Flags to pass down to all sub-makes. |
252b5132 | 694 | BASE_FLAGS_TO_PASS = \ |
497f816e | 695 | "DESTDIR=$(DESTDIR)" \ |
252b5132 | 696 | "RPATH_ENVVAR=$(RPATH_ENVVAR)" \ |
252b5132 | 697 | "TARGET_SUBDIR=$(TARGET_SUBDIR)" \ |
252b5132 RH |
698 | "bindir=$(bindir)" \ |
699 | "datadir=$(datadir)" \ | |
700 | "exec_prefix=$(exec_prefix)" \ | |
701 | "includedir=$(includedir)" \ | |
108a6f8e CD |
702 | "datarootdir=$(datarootdir)" \ |
703 | "docdir=$(docdir)" \ | |
252b5132 | 704 | "infodir=$(infodir)" \ |
a3ca38d2 | 705 | "pdfdir=$(pdfdir)" \ |
108a6f8e | 706 | "htmldir=$(htmldir)" \ |
252b5132 RH |
707 | "libdir=$(libdir)" \ |
708 | "libexecdir=$(libexecdir)" \ | |
709 | "lispdir=$(lispdir)" \ | |
710 | "localstatedir=$(localstatedir)" \ | |
711 | "mandir=$(mandir)" \ | |
712 | "oldincludedir=$(oldincludedir)" \ | |
713 | "prefix=$(prefix)" \ | |
714 | "sbindir=$(sbindir)" \ | |
715 | "sharedstatedir=$(sharedstatedir)" \ | |
716 | "sysconfdir=$(sysconfdir)" \ | |
717 | "tooldir=$(tooldir)" \ | |
ba73c63f | 718 | "build_tooldir=$(build_tooldir)" \ |
12f0bd74 | 719 | "target_alias=$(target_alias)" \ |
8e957354 | 720 | "AWK=$(AWK)" \ |
12f0bd74 NN |
721 | "BISON=$(BISON)" \ |
722 | "CC_FOR_BUILD=$(CC_FOR_BUILD)" \ | |
b2edd3b5 | 723 | "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \ |
12f0bd74 NN |
724 | "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \ |
725 | "EXPECT=$(EXPECT)" \ | |
6a9cf61e | 726 | "FLEX=$(FLEX)" \ |
12f0bd74 NN |
727 | "INSTALL=$(INSTALL)" \ |
728 | "INSTALL_DATA=$(INSTALL_DATA)" \ | |
729 | "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \ | |
730 | "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \ | |
6641ce42 | 731 | "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \ |
12f0bd74 NN |
732 | "LEX=$(LEX)" \ |
733 | "M4=$(M4)" \ | |
734 | "MAKE=$(MAKE)" \ | |
735 | "RUNTEST=$(RUNTEST)" \ | |
736 | "RUNTESTFLAGS=$(RUNTESTFLAGS)" \ | |
8e957354 | 737 | "SED=$(SED)" \ |
12f0bd74 NN |
738 | "SHELL=$(SHELL)" \ |
739 | "YACC=$(YACC)" \ | |
c52c6897 | 740 | "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \ |
da888c87 | 741 | "ADA_CFLAGS=$(ADA_CFLAGS)" \ |
12f0bd74 | 742 | "AR_FLAGS=$(AR_FLAGS)" \ |
c52c6897 | 743 | "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \ |
f6d183c0 PB |
744 | "BOOT_CFLAGS=$(BOOT_CFLAGS)" \ |
745 | "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \ | |
12f0bd74 NN |
746 | "CFLAGS=$(CFLAGS)" \ |
747 | "CXXFLAGS=$(CXXFLAGS)" \ | |
748 | "LDFLAGS=$(LDFLAGS)" \ | |
749 | "LIBCFLAGS=$(LIBCFLAGS)" \ | |
750 | "LIBCXXFLAGS=$(LIBCXXFLAGS)" \ | |
8a0d8a5c | 751 | "STAGE1_CHECKING=$(STAGE1_CHECKING)" \ |
80911fe1 | 752 | "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \ |
a0323144 PB |
753 | "GNATBIND=$(GNATBIND)" \ |
754 | "GNATMAKE=$(GNATMAKE)" \ | |
12f0bd74 NN |
755 | "AR_FOR_TARGET=$(AR_FOR_TARGET)" \ |
756 | "AS_FOR_TARGET=$(AS_FOR_TARGET)" \ | |
757 | "CC_FOR_TARGET=$(CC_FOR_TARGET)" \ | |
758 | "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \ | |
06bcb89d | 759 | "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \ |
12f0bd74 NN |
760 | "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \ |
761 | "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \ | |
1b05fbbd | 762 | "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \ |
12f0bd74 | 763 | "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \ |
4b1cb4fe | 764 | "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \ |
e552509b ILT |
765 | "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \ |
766 | "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \ | |
12f0bd74 | 767 | "LD_FOR_TARGET=$(LD_FOR_TARGET)" \ |
7e0f7140 | 768 | "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \ |
414e5532 | 769 | "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \ |
12f0bd74 NN |
770 | "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \ |
771 | "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \ | |
772 | "NM_FOR_TARGET=$(NM_FOR_TARGET)" \ | |
5ae72758 | 773 | "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \ |
12f0bd74 | 774 | "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \ |
b121d7d4 | 775 | "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \ |
7e0f7140 | 776 | "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \ |
12f0bd74 | 777 | "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \ |
0c24b341 | 778 | "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \ |
1b05fbbd | 779 | "BUILD_CONFIG=$(BUILD_CONFIG)" \ |
c52c6897 | 780 | "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \ |
80911fe1 | 781 | "LEAN=$(LEAN)" \ |
1b05fbbd | 782 | "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \ |
1f53ca9a | 783 | "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \ |
1b05fbbd AO |
784 | "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \ |
785 | "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \ | |
1f53ca9a | 786 | "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \ |
1b05fbbd AO |
787 | "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \ |
788 | "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \ | |
1f53ca9a | 789 | "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \ |
1b05fbbd AO |
790 | "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \ |
791 | "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \ | |
1f53ca9a | 792 | "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \ |
1b05fbbd AO |
793 | "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \ |
794 | "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \ | |
1f53ca9a | 795 | "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \ |
1b05fbbd AO |
796 | "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \ |
797 | "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \ | |
1f53ca9a | 798 | "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \ |
1b05fbbd | 799 | "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \ |
87cda2cf | 800 | $(CXX_FOR_TARGET_FLAG_TO_PASS) \ |
1b05fbbd | 801 | "TFLAGS=$(TFLAGS)" \ |
10ecffb9 | 802 | "CONFIG_SHELL=$(SHELL)" \ |
12f0bd74 | 803 | "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" |
252b5132 | 804 | |
55db4b87 PB |
805 | # We leave this in just in case, but it is not needed anymore. |
806 | RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) | |
656fdd47 | 807 | |
252b5132 RH |
808 | # Flags to pass down to most sub-makes, in which we're building with |
809 | # the host environment. | |
252b5132 RH |
810 | EXTRA_HOST_FLAGS = \ |
811 | 'AR=$(AR)' \ | |
812 | 'AS=$(AS)' \ | |
813 | 'CC=$(CC)' \ | |
814 | 'CXX=$(CXX)' \ | |
815 | 'DLLTOOL=$(DLLTOOL)' \ | |
1b05fbbd AO |
816 | 'GCJ=$(GCJ)' \ |
817 | 'GFORTRAN=$(GFORTRAN)' \ | |
9b980aa1 | 818 | 'GOC=$(GOC)' \ |
252b5132 | 819 | 'LD=$(LD)' \ |
be01d343 | 820 | 'LIPO=$(LIPO)' \ |
252b5132 | 821 | 'NM=$(NM)' \ |
80911fe1 | 822 | 'OBJDUMP=$(OBJDUMP)' \ |
b9459e83 | 823 | 'RANLIB=$(RANLIB)' \ |
b121d7d4 | 824 | 'READELF=$(READELF)' \ |
be01d343 | 825 | 'STRIP=$(STRIP)' \ |
0c24b341 NC |
826 | 'WINDRES=$(WINDRES)' \ |
827 | 'WINDMC=$(WINDMC)' | |
252b5132 RH |
828 | |
829 | FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) | |
830 | ||
8a0d8a5c PB |
831 | # Flags to pass to stage2 and later makes. |
832 | ||
833 | POSTSTAGE1_FLAGS_TO_PASS = \ | |
e8a5fa9c RW |
834 | CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \ |
835 | CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \ | |
836 | GNATBIND="$${GNATBIND}" \ | |
1f53ca9a AO |
837 | LDFLAGS="$${LDFLAGS}" \ |
838 | HOST_LIBS="$${HOST_LIBS}" \ | |
8a0d8a5c PB |
839 | "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" |
840 | ||
252b5132 | 841 | # Flags to pass down to makes which are built with the target environment. |
0aed8855 PB |
842 | # The double $ decreases the length of the command line; those variables |
843 | # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The | |
7f6ef0c0 PB |
844 | # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty, |
845 | # so we expand them here. | |
252b5132 RH |
846 | EXTRA_TARGET_FLAGS = \ |
847 | 'AR=$$(AR_FOR_TARGET)' \ | |
0aed8855 | 848 | 'AS=$(COMPILER_AS_FOR_TARGET)' \ |
1b05fbbd AO |
849 | 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \ |
850 | 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \ | |
851 | 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \ | |
852 | 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \ | |
252b5132 | 853 | 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \ |
1b05fbbd AO |
854 | 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \ |
855 | 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \ | |
9b980aa1 | 856 | 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \ |
e552509b | 857 | 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \ |
0aed8855 | 858 | 'LD=$(COMPILER_LD_FOR_TARGET)' \ |
414e5532 | 859 | 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \ |
1b05fbbd AO |
860 | 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \ |
861 | 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \ | |
0aed8855 | 862 | 'NM=$(COMPILER_NM_FOR_TARGET)' \ |
5ae72758 | 863 | 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \ |
252b5132 | 864 | 'RANLIB=$$(RANLIB_FOR_TARGET)' \ |
b121d7d4 | 865 | 'READELF=$$(READELF_FOR_TARGET)' \ |
0c24b341 | 866 | 'WINDRES=$$(WINDRES_FOR_TARGET)' \ |
1b05fbbd AO |
867 | 'WINDMC=$$(WINDMC_FOR_TARGET)' \ |
868 | 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \ | |
869 | "TFLAGS=$$TFLAGS" | |
252b5132 RH |
870 | |
871 | TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) | |
872 | ||
873 | # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it | |
874 | # unfortunately needs the native compiler and the target ar and | |
875 | # ranlib. | |
876 | # If any variables are added here, they must be added to do-*, below. | |
2a4cbe27 | 877 | # The BUILD_* variables are a special case, which are used for the gcc |
252b5132 RH |
878 | # cross-building scheme. |
879 | EXTRA_GCC_FLAGS = \ | |
252b5132 | 880 | "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \ |
3dee29da | 881 | "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \ |
98dd765a | 882 | "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" |
252b5132 | 883 | |
f0b24077 | 884 | GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) |
252b5132 | 885 | |
1b05fbbd | 886 | @if gcc |
96655cc4 | 887 | BUILD_CONFIG = @BUILD_CONFIG@ |
1b05fbbd AO |
888 | ifneq ($(BUILD_CONFIG),) |
889 | include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk) | |
890 | endif | |
891 | @endif gcc | |
892 | ||
dd12c3a8 | 893 | .PHONY: configure-host |
b813574b | 894 | configure-host: \ |
dd12c3a8 NN |
895 | maybe-configure-bfd \ |
896 | maybe-configure-opcodes \ | |
897 | maybe-configure-binutils \ | |
898 | maybe-configure-bison \ | |
f9806fa5 | 899 | maybe-configure-cgen \ |
dd12c3a8 | 900 | maybe-configure-dejagnu \ |
dd12c3a8 NN |
901 | maybe-configure-etc \ |
902 | maybe-configure-fastjar \ | |
d3ed111c | 903 | maybe-configure-fixincludes \ |
dd12c3a8 NN |
904 | maybe-configure-flex \ |
905 | maybe-configure-gas \ | |
b813574b | 906 | maybe-configure-gcc \ |
4b900473 PB |
907 | maybe-configure-gmp \ |
908 | maybe-configure-mpfr \ | |
e8a5fa9c | 909 | maybe-configure-mpc \ |
e28c595f JM |
910 | maybe-configure-ppl \ |
911 | maybe-configure-cloog \ | |
1f53ca9a | 912 | maybe-configure-libelf \ |
93f9b408 | 913 | maybe-configure-gold \ |
dd12c3a8 | 914 | maybe-configure-gprof \ |
dd12c3a8 NN |
915 | maybe-configure-intl \ |
916 | maybe-configure-tcl \ | |
917 | maybe-configure-itcl \ | |
918 | maybe-configure-ld \ | |
04cf1b77 | 919 | maybe-configure-libcpp \ |
be01d343 | 920 | maybe-configure-libdecnumber \ |
dd12c3a8 NN |
921 | maybe-configure-libgui \ |
922 | maybe-configure-libiberty \ | |
dc448a7b | 923 | maybe-configure-libiconv \ |
dd12c3a8 | 924 | maybe-configure-m4 \ |
dd12c3a8 | 925 | maybe-configure-readline \ |
dd12c3a8 NN |
926 | maybe-configure-sid \ |
927 | maybe-configure-sim \ | |
dd12c3a8 | 928 | maybe-configure-texinfo \ |
dd12c3a8 NN |
929 | maybe-configure-zlib \ |
930 | maybe-configure-gdb \ | |
931 | maybe-configure-expect \ | |
932 | maybe-configure-guile \ | |
933 | maybe-configure-tk \ | |
dd12c3a8 | 934 | maybe-configure-libtermcap \ |
b00612cc | 935 | maybe-configure-utils \ |
700d40ca ILT |
936 | maybe-configure-gnattools \ |
937 | maybe-configure-lto-plugin | |
dd12c3a8 NN |
938 | .PHONY: configure-target |
939 | configure-target: \ | |
940 | maybe-configure-target-libstdc++-v3 \ | |
4b1cb4fe | 941 | maybe-configure-target-libmudflap \ |
064d0a7c | 942 | maybe-configure-target-libssp \ |
dd12c3a8 | 943 | maybe-configure-target-newlib \ |
6aa8ef82 | 944 | maybe-configure-target-libgcc \ |
e552509b | 945 | maybe-configure-target-libquadmath \ |
4b1cb4fe | 946 | maybe-configure-target-libgfortran \ |
dd12c3a8 | 947 | maybe-configure-target-libobjc \ |
e552509b | 948 | maybe-configure-target-libgo \ |
dd12c3a8 NN |
949 | maybe-configure-target-libtermcap \ |
950 | maybe-configure-target-winsup \ | |
951 | maybe-configure-target-libgloss \ | |
dd12c3a8 NN |
952 | maybe-configure-target-libffi \ |
953 | maybe-configure-target-libjava \ | |
954 | maybe-configure-target-zlib \ | |
955 | maybe-configure-target-boehm-gc \ | |
a2592b1b | 956 | maybe-configure-target-rda \ |
b3ded179 PB |
957 | maybe-configure-target-libada \ |
958 | maybe-configure-target-libgomp | |
252b5132 | 959 | |
319cab08 PB |
960 | # The target built for a native non-bootstrap build. |
961 | .PHONY: all | |
f70224b5 PB |
962 | all: |
963 | @if gcc-bootstrap | |
be01d343 | 964 | [ -f stage_final ] || echo stage3 > stage_final |
f70224b5 PB |
965 | @r=`${PWD_COMMAND}`; export r; \ |
966 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
0aed8855 | 967 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble |
f70224b5 | 968 | @endif gcc-bootstrap |
0aed8855 | 969 | @: $(MAKE); $(unstage) |
f70224b5 PB |
970 | @r=`${PWD_COMMAND}`; export r; \ |
971 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 972 | @if gcc-bootstrap |
b5233201 | 973 | if [ -f stage_last ]; then \ |
07fc31c9 | 974 | TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \ |
be01d343 | 975 | $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \ |
f70224b5 | 976 | else \ |
1b05fbbd | 977 | @endif gcc-bootstrap |
b5233201 AO |
978 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \ |
979 | @if gcc-bootstrap | |
980 | ; \ | |
04ec0acb | 981 | fi \ |
b5233201 | 982 | @endif gcc-bootstrap |
04ec0acb | 983 | && : |
6a9cf61e PB |
984 | |
985 | .PHONY: all-build | |
c52c6897 PB |
986 | |
987 | all-build: maybe-all-build-libiberty | |
988 | all-build: maybe-all-build-bison | |
c52c6897 PB |
989 | all-build: maybe-all-build-flex |
990 | all-build: maybe-all-build-m4 | |
991 | all-build: maybe-all-build-texinfo | |
992 | all-build: maybe-all-build-fixincludes | |
993 | ||
dd12c3a8 | 994 | .PHONY: all-host |
c52c6897 | 995 | |
c52c6897 PB |
996 | @if bfd-no-bootstrap |
997 | all-host: maybe-all-bfd | |
998 | @endif bfd-no-bootstrap | |
999 | @if opcodes-no-bootstrap | |
1000 | all-host: maybe-all-opcodes | |
1001 | @endif opcodes-no-bootstrap | |
1002 | @if binutils-no-bootstrap | |
1003 | all-host: maybe-all-binutils | |
1004 | @endif binutils-no-bootstrap | |
1005 | all-host: maybe-all-bison | |
f9806fa5 | 1006 | all-host: maybe-all-cgen |
c52c6897 | 1007 | all-host: maybe-all-dejagnu |
c52c6897 PB |
1008 | all-host: maybe-all-etc |
1009 | all-host: maybe-all-fastjar | |
c52c6897 PB |
1010 | all-host: maybe-all-fixincludes |
1011 | all-host: maybe-all-flex | |
1012 | @if gas-no-bootstrap | |
1013 | all-host: maybe-all-gas | |
1014 | @endif gas-no-bootstrap | |
1015 | @if gcc-no-bootstrap | |
1016 | all-host: maybe-all-gcc | |
1017 | @endif gcc-no-bootstrap | |
4b900473 PB |
1018 | @if gmp-no-bootstrap |
1019 | all-host: maybe-all-gmp | |
1020 | @endif gmp-no-bootstrap | |
1021 | @if mpfr-no-bootstrap | |
1022 | all-host: maybe-all-mpfr | |
1023 | @endif mpfr-no-bootstrap | |
e8a5fa9c RW |
1024 | @if mpc-no-bootstrap |
1025 | all-host: maybe-all-mpc | |
1026 | @endif mpc-no-bootstrap | |
e28c595f JM |
1027 | @if ppl-no-bootstrap |
1028 | all-host: maybe-all-ppl | |
1029 | @endif ppl-no-bootstrap | |
1030 | @if cloog-no-bootstrap | |
1031 | all-host: maybe-all-cloog | |
1032 | @endif cloog-no-bootstrap | |
1f53ca9a AO |
1033 | @if libelf-no-bootstrap |
1034 | all-host: maybe-all-libelf | |
1035 | @endif libelf-no-bootstrap | |
93f9b408 ILT |
1036 | @if gold-no-bootstrap |
1037 | all-host: maybe-all-gold | |
1038 | @endif gold-no-bootstrap | |
c52c6897 | 1039 | all-host: maybe-all-gprof |
c52c6897 PB |
1040 | @if intl-no-bootstrap |
1041 | all-host: maybe-all-intl | |
1042 | @endif intl-no-bootstrap | |
1043 | all-host: maybe-all-tcl | |
1044 | all-host: maybe-all-itcl | |
1045 | @if ld-no-bootstrap | |
1046 | all-host: maybe-all-ld | |
1047 | @endif ld-no-bootstrap | |
1048 | @if libcpp-no-bootstrap | |
1049 | all-host: maybe-all-libcpp | |
1050 | @endif libcpp-no-bootstrap | |
1051 | @if libdecnumber-no-bootstrap | |
1052 | all-host: maybe-all-libdecnumber | |
1053 | @endif libdecnumber-no-bootstrap | |
1054 | all-host: maybe-all-libgui | |
1055 | @if libiberty-no-bootstrap | |
1056 | all-host: maybe-all-libiberty | |
1057 | @endif libiberty-no-bootstrap | |
dc448a7b | 1058 | all-host: maybe-all-libiconv |
c52c6897 | 1059 | all-host: maybe-all-m4 |
c52c6897 | 1060 | all-host: maybe-all-readline |
c52c6897 PB |
1061 | all-host: maybe-all-sid |
1062 | all-host: maybe-all-sim | |
c52c6897 | 1063 | all-host: maybe-all-texinfo |
c52c6897 PB |
1064 | @if zlib-no-bootstrap |
1065 | all-host: maybe-all-zlib | |
1066 | @endif zlib-no-bootstrap | |
1067 | all-host: maybe-all-gdb | |
1068 | all-host: maybe-all-expect | |
1069 | all-host: maybe-all-guile | |
1070 | all-host: maybe-all-tk | |
1071 | all-host: maybe-all-libtermcap | |
1072 | all-host: maybe-all-utils | |
1073 | all-host: maybe-all-gnattools | |
700d40ca ILT |
1074 | @if lto-plugin-no-bootstrap |
1075 | all-host: maybe-all-lto-plugin | |
1076 | @endif lto-plugin-no-bootstrap | |
c52c6897 | 1077 | |
dd12c3a8 | 1078 | .PHONY: all-target |
c52c6897 | 1079 | |
e8a5fa9c | 1080 | @if target-libstdc++-v3-no-bootstrap |
c52c6897 | 1081 | all-target: maybe-all-target-libstdc++-v3 |
e8a5fa9c | 1082 | @endif target-libstdc++-v3-no-bootstrap |
c52c6897 PB |
1083 | all-target: maybe-all-target-libmudflap |
1084 | all-target: maybe-all-target-libssp | |
c52c6897 | 1085 | all-target: maybe-all-target-newlib |
f86e35b8 | 1086 | @if target-libgcc-no-bootstrap |
6aa8ef82 | 1087 | all-target: maybe-all-target-libgcc |
f86e35b8 | 1088 | @endif target-libgcc-no-bootstrap |
e552509b | 1089 | all-target: maybe-all-target-libquadmath |
c52c6897 PB |
1090 | all-target: maybe-all-target-libgfortran |
1091 | all-target: maybe-all-target-libobjc | |
e552509b | 1092 | all-target: maybe-all-target-libgo |
c52c6897 PB |
1093 | all-target: maybe-all-target-libtermcap |
1094 | all-target: maybe-all-target-winsup | |
1095 | all-target: maybe-all-target-libgloss | |
c52c6897 PB |
1096 | all-target: maybe-all-target-libffi |
1097 | all-target: maybe-all-target-libjava | |
1098 | all-target: maybe-all-target-zlib | |
1099 | all-target: maybe-all-target-boehm-gc | |
c52c6897 PB |
1100 | all-target: maybe-all-target-rda |
1101 | all-target: maybe-all-target-libada | |
911e63d0 | 1102 | @if target-libgomp-no-bootstrap |
c52c6897 | 1103 | all-target: maybe-all-target-libgomp |
911e63d0 | 1104 | @endif target-libgomp-no-bootstrap |
252b5132 RH |
1105 | |
1106 | # Do a target for all the subdirectories. A ``make do-X'' will do a | |
1107 | # ``make X'' in all subdirectories (because, in general, there is a | |
1108 | # dependency (below) of X upon do-X, a ``make X'' will also do this, | |
1109 | # but it may do additional work as well). | |
e393202e | 1110 | |
2a4cbe27 | 1111 | .PHONY: do-info |
f70224b5 | 1112 | do-info: |
0aed8855 | 1113 | @: $(MAKE); $(unstage) |
e360f423 PB |
1114 | @r=`${PWD_COMMAND}`; export r; \ |
1115 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1116 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \ | |
f70224b5 | 1117 | info-target |
f70224b5 | 1118 | |
e393202e | 1119 | |
2a4cbe27 | 1120 | .PHONY: info-host |
c52c6897 | 1121 | |
c52c6897 PB |
1122 | info-host: maybe-info-bfd |
1123 | info-host: maybe-info-opcodes | |
1124 | info-host: maybe-info-binutils | |
1125 | info-host: maybe-info-bison | |
f9806fa5 | 1126 | info-host: maybe-info-cgen |
c52c6897 | 1127 | info-host: maybe-info-dejagnu |
c52c6897 PB |
1128 | info-host: maybe-info-etc |
1129 | info-host: maybe-info-fastjar | |
c52c6897 PB |
1130 | info-host: maybe-info-fixincludes |
1131 | info-host: maybe-info-flex | |
1132 | info-host: maybe-info-gas | |
1133 | info-host: maybe-info-gcc | |
4b900473 PB |
1134 | info-host: maybe-info-gmp |
1135 | info-host: maybe-info-mpfr | |
e8a5fa9c | 1136 | info-host: maybe-info-mpc |
e28c595f JM |
1137 | info-host: maybe-info-ppl |
1138 | info-host: maybe-info-cloog | |
1f53ca9a | 1139 | info-host: maybe-info-libelf |
93f9b408 | 1140 | info-host: maybe-info-gold |
c52c6897 | 1141 | info-host: maybe-info-gprof |
c52c6897 PB |
1142 | info-host: maybe-info-intl |
1143 | info-host: maybe-info-tcl | |
1144 | info-host: maybe-info-itcl | |
1145 | info-host: maybe-info-ld | |
1146 | info-host: maybe-info-libcpp | |
1147 | info-host: maybe-info-libdecnumber | |
1148 | info-host: maybe-info-libgui | |
1149 | info-host: maybe-info-libiberty | |
dc448a7b | 1150 | info-host: maybe-info-libiconv |
c52c6897 | 1151 | info-host: maybe-info-m4 |
c52c6897 | 1152 | info-host: maybe-info-readline |
c52c6897 PB |
1153 | info-host: maybe-info-sid |
1154 | info-host: maybe-info-sim | |
c52c6897 | 1155 | info-host: maybe-info-texinfo |
c52c6897 PB |
1156 | info-host: maybe-info-zlib |
1157 | info-host: maybe-info-gdb | |
1158 | info-host: maybe-info-expect | |
1159 | info-host: maybe-info-guile | |
1160 | info-host: maybe-info-tk | |
1161 | info-host: maybe-info-libtermcap | |
1162 | info-host: maybe-info-utils | |
1163 | info-host: maybe-info-gnattools | |
700d40ca | 1164 | info-host: maybe-info-lto-plugin |
252b5132 | 1165 | |
2a4cbe27 | 1166 | .PHONY: info-target |
c52c6897 PB |
1167 | |
1168 | info-target: maybe-info-target-libstdc++-v3 | |
1169 | info-target: maybe-info-target-libmudflap | |
1170 | info-target: maybe-info-target-libssp | |
c52c6897 | 1171 | info-target: maybe-info-target-newlib |
6aa8ef82 | 1172 | info-target: maybe-info-target-libgcc |
e552509b | 1173 | info-target: maybe-info-target-libquadmath |
c52c6897 PB |
1174 | info-target: maybe-info-target-libgfortran |
1175 | info-target: maybe-info-target-libobjc | |
e552509b | 1176 | info-target: maybe-info-target-libgo |
c52c6897 PB |
1177 | info-target: maybe-info-target-libtermcap |
1178 | info-target: maybe-info-target-winsup | |
1179 | info-target: maybe-info-target-libgloss | |
c52c6897 PB |
1180 | info-target: maybe-info-target-libffi |
1181 | info-target: maybe-info-target-libjava | |
1182 | info-target: maybe-info-target-zlib | |
1183 | info-target: maybe-info-target-boehm-gc | |
c52c6897 PB |
1184 | info-target: maybe-info-target-rda |
1185 | info-target: maybe-info-target-libada | |
1186 | info-target: maybe-info-target-libgomp | |
252b5132 | 1187 | |
4fa63067 | 1188 | .PHONY: do-dvi |
f70224b5 | 1189 | do-dvi: |
0aed8855 | 1190 | @: $(MAKE); $(unstage) |
e360f423 PB |
1191 | @r=`${PWD_COMMAND}`; export r; \ |
1192 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1193 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \ | |
f70224b5 | 1194 | dvi-target |
f70224b5 | 1195 | |
2a4cbe27 | 1196 | |
4fa63067 | 1197 | .PHONY: dvi-host |
c52c6897 | 1198 | |
c52c6897 PB |
1199 | dvi-host: maybe-dvi-bfd |
1200 | dvi-host: maybe-dvi-opcodes | |
1201 | dvi-host: maybe-dvi-binutils | |
1202 | dvi-host: maybe-dvi-bison | |
f9806fa5 | 1203 | dvi-host: maybe-dvi-cgen |
c52c6897 | 1204 | dvi-host: maybe-dvi-dejagnu |
c52c6897 PB |
1205 | dvi-host: maybe-dvi-etc |
1206 | dvi-host: maybe-dvi-fastjar | |
c52c6897 PB |
1207 | dvi-host: maybe-dvi-fixincludes |
1208 | dvi-host: maybe-dvi-flex | |
1209 | dvi-host: maybe-dvi-gas | |
1210 | dvi-host: maybe-dvi-gcc | |
4b900473 PB |
1211 | dvi-host: maybe-dvi-gmp |
1212 | dvi-host: maybe-dvi-mpfr | |
e8a5fa9c | 1213 | dvi-host: maybe-dvi-mpc |
e28c595f JM |
1214 | dvi-host: maybe-dvi-ppl |
1215 | dvi-host: maybe-dvi-cloog | |
1f53ca9a | 1216 | dvi-host: maybe-dvi-libelf |
93f9b408 | 1217 | dvi-host: maybe-dvi-gold |
c52c6897 | 1218 | dvi-host: maybe-dvi-gprof |
c52c6897 PB |
1219 | dvi-host: maybe-dvi-intl |
1220 | dvi-host: maybe-dvi-tcl | |
1221 | dvi-host: maybe-dvi-itcl | |
1222 | dvi-host: maybe-dvi-ld | |
1223 | dvi-host: maybe-dvi-libcpp | |
1224 | dvi-host: maybe-dvi-libdecnumber | |
1225 | dvi-host: maybe-dvi-libgui | |
1226 | dvi-host: maybe-dvi-libiberty | |
dc448a7b | 1227 | dvi-host: maybe-dvi-libiconv |
c52c6897 | 1228 | dvi-host: maybe-dvi-m4 |
c52c6897 | 1229 | dvi-host: maybe-dvi-readline |
c52c6897 PB |
1230 | dvi-host: maybe-dvi-sid |
1231 | dvi-host: maybe-dvi-sim | |
c52c6897 | 1232 | dvi-host: maybe-dvi-texinfo |
c52c6897 PB |
1233 | dvi-host: maybe-dvi-zlib |
1234 | dvi-host: maybe-dvi-gdb | |
1235 | dvi-host: maybe-dvi-expect | |
1236 | dvi-host: maybe-dvi-guile | |
1237 | dvi-host: maybe-dvi-tk | |
1238 | dvi-host: maybe-dvi-libtermcap | |
1239 | dvi-host: maybe-dvi-utils | |
1240 | dvi-host: maybe-dvi-gnattools | |
700d40ca | 1241 | dvi-host: maybe-dvi-lto-plugin |
2a4cbe27 | 1242 | |
4fa63067 | 1243 | .PHONY: dvi-target |
c52c6897 PB |
1244 | |
1245 | dvi-target: maybe-dvi-target-libstdc++-v3 | |
1246 | dvi-target: maybe-dvi-target-libmudflap | |
1247 | dvi-target: maybe-dvi-target-libssp | |
c52c6897 | 1248 | dvi-target: maybe-dvi-target-newlib |
6aa8ef82 | 1249 | dvi-target: maybe-dvi-target-libgcc |
e552509b | 1250 | dvi-target: maybe-dvi-target-libquadmath |
c52c6897 PB |
1251 | dvi-target: maybe-dvi-target-libgfortran |
1252 | dvi-target: maybe-dvi-target-libobjc | |
e552509b | 1253 | dvi-target: maybe-dvi-target-libgo |
c52c6897 PB |
1254 | dvi-target: maybe-dvi-target-libtermcap |
1255 | dvi-target: maybe-dvi-target-winsup | |
1256 | dvi-target: maybe-dvi-target-libgloss | |
c52c6897 PB |
1257 | dvi-target: maybe-dvi-target-libffi |
1258 | dvi-target: maybe-dvi-target-libjava | |
1259 | dvi-target: maybe-dvi-target-zlib | |
1260 | dvi-target: maybe-dvi-target-boehm-gc | |
c52c6897 PB |
1261 | dvi-target: maybe-dvi-target-rda |
1262 | dvi-target: maybe-dvi-target-libada | |
1263 | dvi-target: maybe-dvi-target-libgomp | |
2a4cbe27 | 1264 | |
56a8fe78 DD |
1265 | .PHONY: do-pdf |
1266 | do-pdf: | |
1267 | @: $(MAKE); $(unstage) | |
1268 | @r=`${PWD_COMMAND}`; export r; \ | |
1269 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1270 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \ | |
1271 | pdf-target | |
1272 | ||
1273 | ||
1274 | .PHONY: pdf-host | |
1275 | ||
56a8fe78 DD |
1276 | pdf-host: maybe-pdf-bfd |
1277 | pdf-host: maybe-pdf-opcodes | |
1278 | pdf-host: maybe-pdf-binutils | |
1279 | pdf-host: maybe-pdf-bison | |
f9806fa5 | 1280 | pdf-host: maybe-pdf-cgen |
56a8fe78 | 1281 | pdf-host: maybe-pdf-dejagnu |
56a8fe78 DD |
1282 | pdf-host: maybe-pdf-etc |
1283 | pdf-host: maybe-pdf-fastjar | |
56a8fe78 DD |
1284 | pdf-host: maybe-pdf-fixincludes |
1285 | pdf-host: maybe-pdf-flex | |
1286 | pdf-host: maybe-pdf-gas | |
1287 | pdf-host: maybe-pdf-gcc | |
4b900473 PB |
1288 | pdf-host: maybe-pdf-gmp |
1289 | pdf-host: maybe-pdf-mpfr | |
e8a5fa9c | 1290 | pdf-host: maybe-pdf-mpc |
e28c595f JM |
1291 | pdf-host: maybe-pdf-ppl |
1292 | pdf-host: maybe-pdf-cloog | |
1f53ca9a | 1293 | pdf-host: maybe-pdf-libelf |
93f9b408 | 1294 | pdf-host: maybe-pdf-gold |
56a8fe78 | 1295 | pdf-host: maybe-pdf-gprof |
56a8fe78 DD |
1296 | pdf-host: maybe-pdf-intl |
1297 | pdf-host: maybe-pdf-tcl | |
1298 | pdf-host: maybe-pdf-itcl | |
1299 | pdf-host: maybe-pdf-ld | |
1300 | pdf-host: maybe-pdf-libcpp | |
1301 | pdf-host: maybe-pdf-libdecnumber | |
1302 | pdf-host: maybe-pdf-libgui | |
1303 | pdf-host: maybe-pdf-libiberty | |
dc448a7b | 1304 | pdf-host: maybe-pdf-libiconv |
56a8fe78 | 1305 | pdf-host: maybe-pdf-m4 |
56a8fe78 | 1306 | pdf-host: maybe-pdf-readline |
56a8fe78 DD |
1307 | pdf-host: maybe-pdf-sid |
1308 | pdf-host: maybe-pdf-sim | |
56a8fe78 | 1309 | pdf-host: maybe-pdf-texinfo |
56a8fe78 DD |
1310 | pdf-host: maybe-pdf-zlib |
1311 | pdf-host: maybe-pdf-gdb | |
1312 | pdf-host: maybe-pdf-expect | |
1313 | pdf-host: maybe-pdf-guile | |
1314 | pdf-host: maybe-pdf-tk | |
1315 | pdf-host: maybe-pdf-libtermcap | |
1316 | pdf-host: maybe-pdf-utils | |
1317 | pdf-host: maybe-pdf-gnattools | |
700d40ca | 1318 | pdf-host: maybe-pdf-lto-plugin |
56a8fe78 DD |
1319 | |
1320 | .PHONY: pdf-target | |
1321 | ||
1322 | pdf-target: maybe-pdf-target-libstdc++-v3 | |
1323 | pdf-target: maybe-pdf-target-libmudflap | |
1324 | pdf-target: maybe-pdf-target-libssp | |
1325 | pdf-target: maybe-pdf-target-newlib | |
6aa8ef82 | 1326 | pdf-target: maybe-pdf-target-libgcc |
e552509b | 1327 | pdf-target: maybe-pdf-target-libquadmath |
56a8fe78 DD |
1328 | pdf-target: maybe-pdf-target-libgfortran |
1329 | pdf-target: maybe-pdf-target-libobjc | |
e552509b | 1330 | pdf-target: maybe-pdf-target-libgo |
56a8fe78 DD |
1331 | pdf-target: maybe-pdf-target-libtermcap |
1332 | pdf-target: maybe-pdf-target-winsup | |
1333 | pdf-target: maybe-pdf-target-libgloss | |
56a8fe78 DD |
1334 | pdf-target: maybe-pdf-target-libffi |
1335 | pdf-target: maybe-pdf-target-libjava | |
1336 | pdf-target: maybe-pdf-target-zlib | |
1337 | pdf-target: maybe-pdf-target-boehm-gc | |
56a8fe78 DD |
1338 | pdf-target: maybe-pdf-target-rda |
1339 | pdf-target: maybe-pdf-target-libada | |
1340 | pdf-target: maybe-pdf-target-libgomp | |
1341 | ||
6d389afc | 1342 | .PHONY: do-html |
f70224b5 | 1343 | do-html: |
0aed8855 | 1344 | @: $(MAKE); $(unstage) |
e360f423 PB |
1345 | @r=`${PWD_COMMAND}`; export r; \ |
1346 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1347 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \ | |
f70224b5 | 1348 | html-target |
f70224b5 | 1349 | |
6d389afc MS |
1350 | |
1351 | .PHONY: html-host | |
c52c6897 | 1352 | |
c52c6897 PB |
1353 | html-host: maybe-html-bfd |
1354 | html-host: maybe-html-opcodes | |
1355 | html-host: maybe-html-binutils | |
1356 | html-host: maybe-html-bison | |
f9806fa5 | 1357 | html-host: maybe-html-cgen |
c52c6897 | 1358 | html-host: maybe-html-dejagnu |
c52c6897 PB |
1359 | html-host: maybe-html-etc |
1360 | html-host: maybe-html-fastjar | |
c52c6897 PB |
1361 | html-host: maybe-html-fixincludes |
1362 | html-host: maybe-html-flex | |
1363 | html-host: maybe-html-gas | |
1364 | html-host: maybe-html-gcc | |
4b900473 PB |
1365 | html-host: maybe-html-gmp |
1366 | html-host: maybe-html-mpfr | |
e8a5fa9c | 1367 | html-host: maybe-html-mpc |
e28c595f JM |
1368 | html-host: maybe-html-ppl |
1369 | html-host: maybe-html-cloog | |
1f53ca9a | 1370 | html-host: maybe-html-libelf |
93f9b408 | 1371 | html-host: maybe-html-gold |
c52c6897 | 1372 | html-host: maybe-html-gprof |
c52c6897 PB |
1373 | html-host: maybe-html-intl |
1374 | html-host: maybe-html-tcl | |
1375 | html-host: maybe-html-itcl | |
1376 | html-host: maybe-html-ld | |
1377 | html-host: maybe-html-libcpp | |
1378 | html-host: maybe-html-libdecnumber | |
1379 | html-host: maybe-html-libgui | |
1380 | html-host: maybe-html-libiberty | |
dc448a7b | 1381 | html-host: maybe-html-libiconv |
c52c6897 | 1382 | html-host: maybe-html-m4 |
c52c6897 | 1383 | html-host: maybe-html-readline |
c52c6897 PB |
1384 | html-host: maybe-html-sid |
1385 | html-host: maybe-html-sim | |
c52c6897 | 1386 | html-host: maybe-html-texinfo |
c52c6897 PB |
1387 | html-host: maybe-html-zlib |
1388 | html-host: maybe-html-gdb | |
1389 | html-host: maybe-html-expect | |
1390 | html-host: maybe-html-guile | |
1391 | html-host: maybe-html-tk | |
1392 | html-host: maybe-html-libtermcap | |
1393 | html-host: maybe-html-utils | |
1394 | html-host: maybe-html-gnattools | |
700d40ca | 1395 | html-host: maybe-html-lto-plugin |
6d389afc MS |
1396 | |
1397 | .PHONY: html-target | |
c52c6897 PB |
1398 | |
1399 | html-target: maybe-html-target-libstdc++-v3 | |
1400 | html-target: maybe-html-target-libmudflap | |
1401 | html-target: maybe-html-target-libssp | |
c52c6897 | 1402 | html-target: maybe-html-target-newlib |
6aa8ef82 | 1403 | html-target: maybe-html-target-libgcc |
e552509b | 1404 | html-target: maybe-html-target-libquadmath |
c52c6897 PB |
1405 | html-target: maybe-html-target-libgfortran |
1406 | html-target: maybe-html-target-libobjc | |
e552509b | 1407 | html-target: maybe-html-target-libgo |
c52c6897 PB |
1408 | html-target: maybe-html-target-libtermcap |
1409 | html-target: maybe-html-target-winsup | |
1410 | html-target: maybe-html-target-libgloss | |
c52c6897 PB |
1411 | html-target: maybe-html-target-libffi |
1412 | html-target: maybe-html-target-libjava | |
1413 | html-target: maybe-html-target-zlib | |
1414 | html-target: maybe-html-target-boehm-gc | |
c52c6897 PB |
1415 | html-target: maybe-html-target-rda |
1416 | html-target: maybe-html-target-libada | |
1417 | html-target: maybe-html-target-libgomp | |
6d389afc | 1418 | |
4fa63067 | 1419 | .PHONY: do-TAGS |
f70224b5 | 1420 | do-TAGS: |
0aed8855 | 1421 | @: $(MAKE); $(unstage) |
e360f423 PB |
1422 | @r=`${PWD_COMMAND}`; export r; \ |
1423 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1424 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \ | |
f70224b5 | 1425 | TAGS-target |
f70224b5 | 1426 | |
2a4cbe27 | 1427 | |
4fa63067 | 1428 | .PHONY: TAGS-host |
c52c6897 | 1429 | |
c52c6897 PB |
1430 | TAGS-host: maybe-TAGS-bfd |
1431 | TAGS-host: maybe-TAGS-opcodes | |
1432 | TAGS-host: maybe-TAGS-binutils | |
1433 | TAGS-host: maybe-TAGS-bison | |
f9806fa5 | 1434 | TAGS-host: maybe-TAGS-cgen |
c52c6897 | 1435 | TAGS-host: maybe-TAGS-dejagnu |
c52c6897 PB |
1436 | TAGS-host: maybe-TAGS-etc |
1437 | TAGS-host: maybe-TAGS-fastjar | |
c52c6897 PB |
1438 | TAGS-host: maybe-TAGS-fixincludes |
1439 | TAGS-host: maybe-TAGS-flex | |
1440 | TAGS-host: maybe-TAGS-gas | |
1441 | TAGS-host: maybe-TAGS-gcc | |
4b900473 PB |
1442 | TAGS-host: maybe-TAGS-gmp |
1443 | TAGS-host: maybe-TAGS-mpfr | |
e8a5fa9c | 1444 | TAGS-host: maybe-TAGS-mpc |
e28c595f JM |
1445 | TAGS-host: maybe-TAGS-ppl |
1446 | TAGS-host: maybe-TAGS-cloog | |
1f53ca9a | 1447 | TAGS-host: maybe-TAGS-libelf |
93f9b408 | 1448 | TAGS-host: maybe-TAGS-gold |
c52c6897 | 1449 | TAGS-host: maybe-TAGS-gprof |
c52c6897 PB |
1450 | TAGS-host: maybe-TAGS-intl |
1451 | TAGS-host: maybe-TAGS-tcl | |
1452 | TAGS-host: maybe-TAGS-itcl | |
1453 | TAGS-host: maybe-TAGS-ld | |
1454 | TAGS-host: maybe-TAGS-libcpp | |
1455 | TAGS-host: maybe-TAGS-libdecnumber | |
1456 | TAGS-host: maybe-TAGS-libgui | |
1457 | TAGS-host: maybe-TAGS-libiberty | |
dc448a7b | 1458 | TAGS-host: maybe-TAGS-libiconv |
c52c6897 | 1459 | TAGS-host: maybe-TAGS-m4 |
c52c6897 | 1460 | TAGS-host: maybe-TAGS-readline |
c52c6897 PB |
1461 | TAGS-host: maybe-TAGS-sid |
1462 | TAGS-host: maybe-TAGS-sim | |
c52c6897 | 1463 | TAGS-host: maybe-TAGS-texinfo |
c52c6897 PB |
1464 | TAGS-host: maybe-TAGS-zlib |
1465 | TAGS-host: maybe-TAGS-gdb | |
1466 | TAGS-host: maybe-TAGS-expect | |
1467 | TAGS-host: maybe-TAGS-guile | |
1468 | TAGS-host: maybe-TAGS-tk | |
1469 | TAGS-host: maybe-TAGS-libtermcap | |
1470 | TAGS-host: maybe-TAGS-utils | |
1471 | TAGS-host: maybe-TAGS-gnattools | |
700d40ca | 1472 | TAGS-host: maybe-TAGS-lto-plugin |
2a4cbe27 | 1473 | |
4fa63067 | 1474 | .PHONY: TAGS-target |
c52c6897 PB |
1475 | |
1476 | TAGS-target: maybe-TAGS-target-libstdc++-v3 | |
1477 | TAGS-target: maybe-TAGS-target-libmudflap | |
1478 | TAGS-target: maybe-TAGS-target-libssp | |
c52c6897 | 1479 | TAGS-target: maybe-TAGS-target-newlib |
6aa8ef82 | 1480 | TAGS-target: maybe-TAGS-target-libgcc |
e552509b | 1481 | TAGS-target: maybe-TAGS-target-libquadmath |
c52c6897 PB |
1482 | TAGS-target: maybe-TAGS-target-libgfortran |
1483 | TAGS-target: maybe-TAGS-target-libobjc | |
e552509b | 1484 | TAGS-target: maybe-TAGS-target-libgo |
c52c6897 PB |
1485 | TAGS-target: maybe-TAGS-target-libtermcap |
1486 | TAGS-target: maybe-TAGS-target-winsup | |
1487 | TAGS-target: maybe-TAGS-target-libgloss | |
c52c6897 PB |
1488 | TAGS-target: maybe-TAGS-target-libffi |
1489 | TAGS-target: maybe-TAGS-target-libjava | |
1490 | TAGS-target: maybe-TAGS-target-zlib | |
1491 | TAGS-target: maybe-TAGS-target-boehm-gc | |
c52c6897 PB |
1492 | TAGS-target: maybe-TAGS-target-rda |
1493 | TAGS-target: maybe-TAGS-target-libada | |
1494 | TAGS-target: maybe-TAGS-target-libgomp | |
a2592b1b | 1495 | |
4fa63067 | 1496 | .PHONY: do-install-info |
f70224b5 | 1497 | do-install-info: |
0aed8855 | 1498 | @: $(MAKE); $(unstage) |
e360f423 PB |
1499 | @r=`${PWD_COMMAND}`; export r; \ |
1500 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1501 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \ | |
f70224b5 | 1502 | install-info-target |
f70224b5 | 1503 | |
a2592b1b | 1504 | |
4fa63067 | 1505 | .PHONY: install-info-host |
c52c6897 | 1506 | |
c52c6897 PB |
1507 | install-info-host: maybe-install-info-bfd |
1508 | install-info-host: maybe-install-info-opcodes | |
1509 | install-info-host: maybe-install-info-binutils | |
1510 | install-info-host: maybe-install-info-bison | |
f9806fa5 | 1511 | install-info-host: maybe-install-info-cgen |
c52c6897 | 1512 | install-info-host: maybe-install-info-dejagnu |
c52c6897 PB |
1513 | install-info-host: maybe-install-info-etc |
1514 | install-info-host: maybe-install-info-fastjar | |
c52c6897 PB |
1515 | install-info-host: maybe-install-info-fixincludes |
1516 | install-info-host: maybe-install-info-flex | |
1517 | install-info-host: maybe-install-info-gas | |
1518 | install-info-host: maybe-install-info-gcc | |
4b900473 PB |
1519 | install-info-host: maybe-install-info-gmp |
1520 | install-info-host: maybe-install-info-mpfr | |
e8a5fa9c | 1521 | install-info-host: maybe-install-info-mpc |
e28c595f JM |
1522 | install-info-host: maybe-install-info-ppl |
1523 | install-info-host: maybe-install-info-cloog | |
1f53ca9a | 1524 | install-info-host: maybe-install-info-libelf |
93f9b408 | 1525 | install-info-host: maybe-install-info-gold |
c52c6897 | 1526 | install-info-host: maybe-install-info-gprof |
c52c6897 PB |
1527 | install-info-host: maybe-install-info-intl |
1528 | install-info-host: maybe-install-info-tcl | |
1529 | install-info-host: maybe-install-info-itcl | |
1530 | install-info-host: maybe-install-info-ld | |
1531 | install-info-host: maybe-install-info-libcpp | |
1532 | install-info-host: maybe-install-info-libdecnumber | |
1533 | install-info-host: maybe-install-info-libgui | |
1534 | install-info-host: maybe-install-info-libiberty | |
dc448a7b | 1535 | install-info-host: maybe-install-info-libiconv |
c52c6897 | 1536 | install-info-host: maybe-install-info-m4 |
c52c6897 | 1537 | install-info-host: maybe-install-info-readline |
c52c6897 PB |
1538 | install-info-host: maybe-install-info-sid |
1539 | install-info-host: maybe-install-info-sim | |
c52c6897 | 1540 | install-info-host: maybe-install-info-texinfo |
c52c6897 PB |
1541 | install-info-host: maybe-install-info-zlib |
1542 | install-info-host: maybe-install-info-gdb | |
1543 | install-info-host: maybe-install-info-expect | |
1544 | install-info-host: maybe-install-info-guile | |
1545 | install-info-host: maybe-install-info-tk | |
1546 | install-info-host: maybe-install-info-libtermcap | |
1547 | install-info-host: maybe-install-info-utils | |
1548 | install-info-host: maybe-install-info-gnattools | |
700d40ca | 1549 | install-info-host: maybe-install-info-lto-plugin |
a2592b1b | 1550 | |
4fa63067 | 1551 | .PHONY: install-info-target |
c52c6897 PB |
1552 | |
1553 | install-info-target: maybe-install-info-target-libstdc++-v3 | |
1554 | install-info-target: maybe-install-info-target-libmudflap | |
1555 | install-info-target: maybe-install-info-target-libssp | |
c52c6897 | 1556 | install-info-target: maybe-install-info-target-newlib |
6aa8ef82 | 1557 | install-info-target: maybe-install-info-target-libgcc |
e552509b | 1558 | install-info-target: maybe-install-info-target-libquadmath |
c52c6897 PB |
1559 | install-info-target: maybe-install-info-target-libgfortran |
1560 | install-info-target: maybe-install-info-target-libobjc | |
e552509b | 1561 | install-info-target: maybe-install-info-target-libgo |
c52c6897 PB |
1562 | install-info-target: maybe-install-info-target-libtermcap |
1563 | install-info-target: maybe-install-info-target-winsup | |
1564 | install-info-target: maybe-install-info-target-libgloss | |
c52c6897 PB |
1565 | install-info-target: maybe-install-info-target-libffi |
1566 | install-info-target: maybe-install-info-target-libjava | |
1567 | install-info-target: maybe-install-info-target-zlib | |
1568 | install-info-target: maybe-install-info-target-boehm-gc | |
c52c6897 PB |
1569 | install-info-target: maybe-install-info-target-rda |
1570 | install-info-target: maybe-install-info-target-libada | |
1571 | install-info-target: maybe-install-info-target-libgomp | |
2a4cbe27 | 1572 | |
a3ca38d2 DD |
1573 | .PHONY: do-install-pdf |
1574 | do-install-pdf: | |
1575 | @: $(MAKE); $(unstage) | |
1576 | @r=`${PWD_COMMAND}`; export r; \ | |
1577 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1578 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \ | |
1579 | install-pdf-target | |
1580 | ||
1581 | ||
1582 | .PHONY: install-pdf-host | |
1583 | ||
a3ca38d2 DD |
1584 | install-pdf-host: maybe-install-pdf-bfd |
1585 | install-pdf-host: maybe-install-pdf-opcodes | |
1586 | install-pdf-host: maybe-install-pdf-binutils | |
1587 | install-pdf-host: maybe-install-pdf-bison | |
f9806fa5 | 1588 | install-pdf-host: maybe-install-pdf-cgen |
a3ca38d2 | 1589 | install-pdf-host: maybe-install-pdf-dejagnu |
a3ca38d2 DD |
1590 | install-pdf-host: maybe-install-pdf-etc |
1591 | install-pdf-host: maybe-install-pdf-fastjar | |
a3ca38d2 DD |
1592 | install-pdf-host: maybe-install-pdf-fixincludes |
1593 | install-pdf-host: maybe-install-pdf-flex | |
1594 | install-pdf-host: maybe-install-pdf-gas | |
1595 | install-pdf-host: maybe-install-pdf-gcc | |
a3ca38d2 DD |
1596 | install-pdf-host: maybe-install-pdf-gmp |
1597 | install-pdf-host: maybe-install-pdf-mpfr | |
e8a5fa9c | 1598 | install-pdf-host: maybe-install-pdf-mpc |
e28c595f JM |
1599 | install-pdf-host: maybe-install-pdf-ppl |
1600 | install-pdf-host: maybe-install-pdf-cloog | |
1f53ca9a | 1601 | install-pdf-host: maybe-install-pdf-libelf |
93f9b408 | 1602 | install-pdf-host: maybe-install-pdf-gold |
a3ca38d2 | 1603 | install-pdf-host: maybe-install-pdf-gprof |
a3ca38d2 DD |
1604 | install-pdf-host: maybe-install-pdf-intl |
1605 | install-pdf-host: maybe-install-pdf-tcl | |
1606 | install-pdf-host: maybe-install-pdf-itcl | |
1607 | install-pdf-host: maybe-install-pdf-ld | |
1608 | install-pdf-host: maybe-install-pdf-libcpp | |
1609 | install-pdf-host: maybe-install-pdf-libdecnumber | |
1610 | install-pdf-host: maybe-install-pdf-libgui | |
1611 | install-pdf-host: maybe-install-pdf-libiberty | |
dc448a7b | 1612 | install-pdf-host: maybe-install-pdf-libiconv |
a3ca38d2 | 1613 | install-pdf-host: maybe-install-pdf-m4 |
a3ca38d2 | 1614 | install-pdf-host: maybe-install-pdf-readline |
a3ca38d2 DD |
1615 | install-pdf-host: maybe-install-pdf-sid |
1616 | install-pdf-host: maybe-install-pdf-sim | |
a3ca38d2 | 1617 | install-pdf-host: maybe-install-pdf-texinfo |
a3ca38d2 DD |
1618 | install-pdf-host: maybe-install-pdf-zlib |
1619 | install-pdf-host: maybe-install-pdf-gdb | |
1620 | install-pdf-host: maybe-install-pdf-expect | |
1621 | install-pdf-host: maybe-install-pdf-guile | |
1622 | install-pdf-host: maybe-install-pdf-tk | |
1623 | install-pdf-host: maybe-install-pdf-libtermcap | |
1624 | install-pdf-host: maybe-install-pdf-utils | |
1625 | install-pdf-host: maybe-install-pdf-gnattools | |
700d40ca | 1626 | install-pdf-host: maybe-install-pdf-lto-plugin |
a3ca38d2 DD |
1627 | |
1628 | .PHONY: install-pdf-target | |
1629 | ||
1630 | install-pdf-target: maybe-install-pdf-target-libstdc++-v3 | |
1631 | install-pdf-target: maybe-install-pdf-target-libmudflap | |
1632 | install-pdf-target: maybe-install-pdf-target-libssp | |
1633 | install-pdf-target: maybe-install-pdf-target-newlib | |
1634 | install-pdf-target: maybe-install-pdf-target-libgcc | |
e552509b | 1635 | install-pdf-target: maybe-install-pdf-target-libquadmath |
a3ca38d2 DD |
1636 | install-pdf-target: maybe-install-pdf-target-libgfortran |
1637 | install-pdf-target: maybe-install-pdf-target-libobjc | |
e552509b | 1638 | install-pdf-target: maybe-install-pdf-target-libgo |
a3ca38d2 DD |
1639 | install-pdf-target: maybe-install-pdf-target-libtermcap |
1640 | install-pdf-target: maybe-install-pdf-target-winsup | |
1641 | install-pdf-target: maybe-install-pdf-target-libgloss | |
a3ca38d2 DD |
1642 | install-pdf-target: maybe-install-pdf-target-libffi |
1643 | install-pdf-target: maybe-install-pdf-target-libjava | |
1644 | install-pdf-target: maybe-install-pdf-target-zlib | |
1645 | install-pdf-target: maybe-install-pdf-target-boehm-gc | |
a3ca38d2 DD |
1646 | install-pdf-target: maybe-install-pdf-target-rda |
1647 | install-pdf-target: maybe-install-pdf-target-libada | |
1648 | install-pdf-target: maybe-install-pdf-target-libgomp | |
1649 | ||
108a6f8e CD |
1650 | .PHONY: do-install-html |
1651 | do-install-html: | |
1652 | @: $(MAKE); $(unstage) | |
1653 | @r=`${PWD_COMMAND}`; export r; \ | |
1654 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1655 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \ | |
1656 | install-html-target | |
1657 | ||
1658 | ||
1659 | .PHONY: install-html-host | |
1660 | ||
108a6f8e CD |
1661 | install-html-host: maybe-install-html-bfd |
1662 | install-html-host: maybe-install-html-opcodes | |
1663 | install-html-host: maybe-install-html-binutils | |
1664 | install-html-host: maybe-install-html-bison | |
f9806fa5 | 1665 | install-html-host: maybe-install-html-cgen |
108a6f8e | 1666 | install-html-host: maybe-install-html-dejagnu |
108a6f8e CD |
1667 | install-html-host: maybe-install-html-etc |
1668 | install-html-host: maybe-install-html-fastjar | |
108a6f8e CD |
1669 | install-html-host: maybe-install-html-fixincludes |
1670 | install-html-host: maybe-install-html-flex | |
1671 | install-html-host: maybe-install-html-gas | |
1672 | install-html-host: maybe-install-html-gcc | |
4b900473 PB |
1673 | install-html-host: maybe-install-html-gmp |
1674 | install-html-host: maybe-install-html-mpfr | |
e8a5fa9c | 1675 | install-html-host: maybe-install-html-mpc |
e28c595f JM |
1676 | install-html-host: maybe-install-html-ppl |
1677 | install-html-host: maybe-install-html-cloog | |
1f53ca9a | 1678 | install-html-host: maybe-install-html-libelf |
93f9b408 | 1679 | install-html-host: maybe-install-html-gold |
108a6f8e | 1680 | install-html-host: maybe-install-html-gprof |
108a6f8e CD |
1681 | install-html-host: maybe-install-html-intl |
1682 | install-html-host: maybe-install-html-tcl | |
1683 | install-html-host: maybe-install-html-itcl | |
1684 | install-html-host: maybe-install-html-ld | |
1685 | install-html-host: maybe-install-html-libcpp | |
1686 | install-html-host: maybe-install-html-libdecnumber | |
1687 | install-html-host: maybe-install-html-libgui | |
1688 | install-html-host: maybe-install-html-libiberty | |
dc448a7b | 1689 | install-html-host: maybe-install-html-libiconv |
108a6f8e | 1690 | install-html-host: maybe-install-html-m4 |
108a6f8e | 1691 | install-html-host: maybe-install-html-readline |
108a6f8e CD |
1692 | install-html-host: maybe-install-html-sid |
1693 | install-html-host: maybe-install-html-sim | |
108a6f8e | 1694 | install-html-host: maybe-install-html-texinfo |
108a6f8e CD |
1695 | install-html-host: maybe-install-html-zlib |
1696 | install-html-host: maybe-install-html-gdb | |
1697 | install-html-host: maybe-install-html-expect | |
1698 | install-html-host: maybe-install-html-guile | |
1699 | install-html-host: maybe-install-html-tk | |
1700 | install-html-host: maybe-install-html-libtermcap | |
1701 | install-html-host: maybe-install-html-utils | |
1702 | install-html-host: maybe-install-html-gnattools | |
700d40ca | 1703 | install-html-host: maybe-install-html-lto-plugin |
108a6f8e CD |
1704 | |
1705 | .PHONY: install-html-target | |
1706 | ||
1707 | install-html-target: maybe-install-html-target-libstdc++-v3 | |
1708 | install-html-target: maybe-install-html-target-libmudflap | |
1709 | install-html-target: maybe-install-html-target-libssp | |
108a6f8e | 1710 | install-html-target: maybe-install-html-target-newlib |
6aa8ef82 | 1711 | install-html-target: maybe-install-html-target-libgcc |
e552509b | 1712 | install-html-target: maybe-install-html-target-libquadmath |
108a6f8e CD |
1713 | install-html-target: maybe-install-html-target-libgfortran |
1714 | install-html-target: maybe-install-html-target-libobjc | |
e552509b | 1715 | install-html-target: maybe-install-html-target-libgo |
108a6f8e CD |
1716 | install-html-target: maybe-install-html-target-libtermcap |
1717 | install-html-target: maybe-install-html-target-winsup | |
1718 | install-html-target: maybe-install-html-target-libgloss | |
108a6f8e CD |
1719 | install-html-target: maybe-install-html-target-libffi |
1720 | install-html-target: maybe-install-html-target-libjava | |
1721 | install-html-target: maybe-install-html-target-zlib | |
1722 | install-html-target: maybe-install-html-target-boehm-gc | |
108a6f8e CD |
1723 | install-html-target: maybe-install-html-target-rda |
1724 | install-html-target: maybe-install-html-target-libada | |
1725 | install-html-target: maybe-install-html-target-libgomp | |
1726 | ||
2a4cbe27 | 1727 | .PHONY: do-installcheck |
f70224b5 | 1728 | do-installcheck: |
0aed8855 | 1729 | @: $(MAKE); $(unstage) |
e360f423 PB |
1730 | @r=`${PWD_COMMAND}`; export r; \ |
1731 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1732 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \ | |
f70224b5 | 1733 | installcheck-target |
f70224b5 | 1734 | |
2a4cbe27 NN |
1735 | |
1736 | .PHONY: installcheck-host | |
c52c6897 | 1737 | |
c52c6897 PB |
1738 | installcheck-host: maybe-installcheck-bfd |
1739 | installcheck-host: maybe-installcheck-opcodes | |
1740 | installcheck-host: maybe-installcheck-binutils | |
1741 | installcheck-host: maybe-installcheck-bison | |
f9806fa5 | 1742 | installcheck-host: maybe-installcheck-cgen |
c52c6897 | 1743 | installcheck-host: maybe-installcheck-dejagnu |
c52c6897 PB |
1744 | installcheck-host: maybe-installcheck-etc |
1745 | installcheck-host: maybe-installcheck-fastjar | |
c52c6897 PB |
1746 | installcheck-host: maybe-installcheck-fixincludes |
1747 | installcheck-host: maybe-installcheck-flex | |
1748 | installcheck-host: maybe-installcheck-gas | |
1749 | installcheck-host: maybe-installcheck-gcc | |
4b900473 PB |
1750 | installcheck-host: maybe-installcheck-gmp |
1751 | installcheck-host: maybe-installcheck-mpfr | |
e8a5fa9c | 1752 | installcheck-host: maybe-installcheck-mpc |
e28c595f JM |
1753 | installcheck-host: maybe-installcheck-ppl |
1754 | installcheck-host: maybe-installcheck-cloog | |
1f53ca9a | 1755 | installcheck-host: maybe-installcheck-libelf |
93f9b408 | 1756 | installcheck-host: maybe-installcheck-gold |
c52c6897 | 1757 | installcheck-host: maybe-installcheck-gprof |
c52c6897 PB |
1758 | installcheck-host: maybe-installcheck-intl |
1759 | installcheck-host: maybe-installcheck-tcl | |
1760 | installcheck-host: maybe-installcheck-itcl | |
1761 | installcheck-host: maybe-installcheck-ld | |
1762 | installcheck-host: maybe-installcheck-libcpp | |
1763 | installcheck-host: maybe-installcheck-libdecnumber | |
1764 | installcheck-host: maybe-installcheck-libgui | |
1765 | installcheck-host: maybe-installcheck-libiberty | |
dc448a7b | 1766 | installcheck-host: maybe-installcheck-libiconv |
c52c6897 | 1767 | installcheck-host: maybe-installcheck-m4 |
c52c6897 | 1768 | installcheck-host: maybe-installcheck-readline |
c52c6897 PB |
1769 | installcheck-host: maybe-installcheck-sid |
1770 | installcheck-host: maybe-installcheck-sim | |
c52c6897 | 1771 | installcheck-host: maybe-installcheck-texinfo |
c52c6897 PB |
1772 | installcheck-host: maybe-installcheck-zlib |
1773 | installcheck-host: maybe-installcheck-gdb | |
1774 | installcheck-host: maybe-installcheck-expect | |
1775 | installcheck-host: maybe-installcheck-guile | |
1776 | installcheck-host: maybe-installcheck-tk | |
1777 | installcheck-host: maybe-installcheck-libtermcap | |
1778 | installcheck-host: maybe-installcheck-utils | |
1779 | installcheck-host: maybe-installcheck-gnattools | |
700d40ca | 1780 | installcheck-host: maybe-installcheck-lto-plugin |
2a4cbe27 NN |
1781 | |
1782 | .PHONY: installcheck-target | |
c52c6897 PB |
1783 | |
1784 | installcheck-target: maybe-installcheck-target-libstdc++-v3 | |
1785 | installcheck-target: maybe-installcheck-target-libmudflap | |
1786 | installcheck-target: maybe-installcheck-target-libssp | |
c52c6897 | 1787 | installcheck-target: maybe-installcheck-target-newlib |
6aa8ef82 | 1788 | installcheck-target: maybe-installcheck-target-libgcc |
e552509b | 1789 | installcheck-target: maybe-installcheck-target-libquadmath |
c52c6897 PB |
1790 | installcheck-target: maybe-installcheck-target-libgfortran |
1791 | installcheck-target: maybe-installcheck-target-libobjc | |
e552509b | 1792 | installcheck-target: maybe-installcheck-target-libgo |
c52c6897 PB |
1793 | installcheck-target: maybe-installcheck-target-libtermcap |
1794 | installcheck-target: maybe-installcheck-target-winsup | |
1795 | installcheck-target: maybe-installcheck-target-libgloss | |
c52c6897 PB |
1796 | installcheck-target: maybe-installcheck-target-libffi |
1797 | installcheck-target: maybe-installcheck-target-libjava | |
1798 | installcheck-target: maybe-installcheck-target-zlib | |
1799 | installcheck-target: maybe-installcheck-target-boehm-gc | |
c52c6897 PB |
1800 | installcheck-target: maybe-installcheck-target-rda |
1801 | installcheck-target: maybe-installcheck-target-libada | |
1802 | installcheck-target: maybe-installcheck-target-libgomp | |
2a4cbe27 | 1803 | |
4fa63067 | 1804 | .PHONY: do-mostlyclean |
f70224b5 | 1805 | do-mostlyclean: |
0aed8855 | 1806 | @: $(MAKE); $(unstage) |
e360f423 PB |
1807 | @r=`${PWD_COMMAND}`; export r; \ |
1808 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1809 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \ | |
f70224b5 | 1810 | mostlyclean-target |
f70224b5 | 1811 | |
2a4cbe27 | 1812 | |
4fa63067 | 1813 | .PHONY: mostlyclean-host |
c52c6897 | 1814 | |
c52c6897 PB |
1815 | mostlyclean-host: maybe-mostlyclean-bfd |
1816 | mostlyclean-host: maybe-mostlyclean-opcodes | |
1817 | mostlyclean-host: maybe-mostlyclean-binutils | |
1818 | mostlyclean-host: maybe-mostlyclean-bison | |
f9806fa5 | 1819 | mostlyclean-host: maybe-mostlyclean-cgen |
c52c6897 | 1820 | mostlyclean-host: maybe-mostlyclean-dejagnu |
c52c6897 PB |
1821 | mostlyclean-host: maybe-mostlyclean-etc |
1822 | mostlyclean-host: maybe-mostlyclean-fastjar | |
c52c6897 PB |
1823 | mostlyclean-host: maybe-mostlyclean-fixincludes |
1824 | mostlyclean-host: maybe-mostlyclean-flex | |
1825 | mostlyclean-host: maybe-mostlyclean-gas | |
1826 | mostlyclean-host: maybe-mostlyclean-gcc | |
4b900473 PB |
1827 | mostlyclean-host: maybe-mostlyclean-gmp |
1828 | mostlyclean-host: maybe-mostlyclean-mpfr | |
e8a5fa9c | 1829 | mostlyclean-host: maybe-mostlyclean-mpc |
e28c595f JM |
1830 | mostlyclean-host: maybe-mostlyclean-ppl |
1831 | mostlyclean-host: maybe-mostlyclean-cloog | |
1f53ca9a | 1832 | mostlyclean-host: maybe-mostlyclean-libelf |
93f9b408 | 1833 | mostlyclean-host: maybe-mostlyclean-gold |
c52c6897 | 1834 | mostlyclean-host: maybe-mostlyclean-gprof |
c52c6897 PB |
1835 | mostlyclean-host: maybe-mostlyclean-intl |
1836 | mostlyclean-host: maybe-mostlyclean-tcl | |
1837 | mostlyclean-host: maybe-mostlyclean-itcl | |
1838 | mostlyclean-host: maybe-mostlyclean-ld | |
1839 | mostlyclean-host: maybe-mostlyclean-libcpp | |
1840 | mostlyclean-host: maybe-mostlyclean-libdecnumber | |
1841 | mostlyclean-host: maybe-mostlyclean-libgui | |
1842 | mostlyclean-host: maybe-mostlyclean-libiberty | |
dc448a7b | 1843 | mostlyclean-host: maybe-mostlyclean-libiconv |
c52c6897 | 1844 | mostlyclean-host: maybe-mostlyclean-m4 |
c52c6897 | 1845 | mostlyclean-host: maybe-mostlyclean-readline |
c52c6897 PB |
1846 | mostlyclean-host: maybe-mostlyclean-sid |
1847 | mostlyclean-host: maybe-mostlyclean-sim | |
c52c6897 | 1848 | mostlyclean-host: maybe-mostlyclean-texinfo |
c52c6897 PB |
1849 | mostlyclean-host: maybe-mostlyclean-zlib |
1850 | mostlyclean-host: maybe-mostlyclean-gdb | |
1851 | mostlyclean-host: maybe-mostlyclean-expect | |
1852 | mostlyclean-host: maybe-mostlyclean-guile | |
1853 | mostlyclean-host: maybe-mostlyclean-tk | |
1854 | mostlyclean-host: maybe-mostlyclean-libtermcap | |
1855 | mostlyclean-host: maybe-mostlyclean-utils | |
1856 | mostlyclean-host: maybe-mostlyclean-gnattools | |
700d40ca | 1857 | mostlyclean-host: maybe-mostlyclean-lto-plugin |
2a4cbe27 | 1858 | |
4fa63067 | 1859 | .PHONY: mostlyclean-target |
c52c6897 PB |
1860 | |
1861 | mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3 | |
1862 | mostlyclean-target: maybe-mostlyclean-target-libmudflap | |
1863 | mostlyclean-target: maybe-mostlyclean-target-libssp | |
c52c6897 | 1864 | mostlyclean-target: maybe-mostlyclean-target-newlib |
6aa8ef82 | 1865 | mostlyclean-target: maybe-mostlyclean-target-libgcc |
e552509b | 1866 | mostlyclean-target: maybe-mostlyclean-target-libquadmath |
c52c6897 PB |
1867 | mostlyclean-target: maybe-mostlyclean-target-libgfortran |
1868 | mostlyclean-target: maybe-mostlyclean-target-libobjc | |
e552509b | 1869 | mostlyclean-target: maybe-mostlyclean-target-libgo |
c52c6897 PB |
1870 | mostlyclean-target: maybe-mostlyclean-target-libtermcap |
1871 | mostlyclean-target: maybe-mostlyclean-target-winsup | |
1872 | mostlyclean-target: maybe-mostlyclean-target-libgloss | |
c52c6897 PB |
1873 | mostlyclean-target: maybe-mostlyclean-target-libffi |
1874 | mostlyclean-target: maybe-mostlyclean-target-libjava | |
1875 | mostlyclean-target: maybe-mostlyclean-target-zlib | |
1876 | mostlyclean-target: maybe-mostlyclean-target-boehm-gc | |
c52c6897 PB |
1877 | mostlyclean-target: maybe-mostlyclean-target-rda |
1878 | mostlyclean-target: maybe-mostlyclean-target-libada | |
1879 | mostlyclean-target: maybe-mostlyclean-target-libgomp | |
2a4cbe27 | 1880 | |
4fa63067 | 1881 | .PHONY: do-clean |
f70224b5 | 1882 | do-clean: |
0aed8855 | 1883 | @: $(MAKE); $(unstage) |
e360f423 PB |
1884 | @r=`${PWD_COMMAND}`; export r; \ |
1885 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1886 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \ | |
f70224b5 | 1887 | clean-target |
f70224b5 | 1888 | |
2a4cbe27 | 1889 | |
4fa63067 | 1890 | .PHONY: clean-host |
c52c6897 | 1891 | |
c52c6897 PB |
1892 | clean-host: maybe-clean-bfd |
1893 | clean-host: maybe-clean-opcodes | |
1894 | clean-host: maybe-clean-binutils | |
1895 | clean-host: maybe-clean-bison | |
f9806fa5 | 1896 | clean-host: maybe-clean-cgen |
c52c6897 | 1897 | clean-host: maybe-clean-dejagnu |
c52c6897 PB |
1898 | clean-host: maybe-clean-etc |
1899 | clean-host: maybe-clean-fastjar | |
c52c6897 PB |
1900 | clean-host: maybe-clean-fixincludes |
1901 | clean-host: maybe-clean-flex | |
1902 | clean-host: maybe-clean-gas | |
1903 | clean-host: maybe-clean-gcc | |
4b900473 PB |
1904 | clean-host: maybe-clean-gmp |
1905 | clean-host: maybe-clean-mpfr | |
e8a5fa9c | 1906 | clean-host: maybe-clean-mpc |
e28c595f JM |
1907 | clean-host: maybe-clean-ppl |
1908 | clean-host: maybe-clean-cloog | |
1f53ca9a | 1909 | clean-host: maybe-clean-libelf |
93f9b408 | 1910 | clean-host: maybe-clean-gold |
c52c6897 | 1911 | clean-host: maybe-clean-gprof |
c52c6897 PB |
1912 | clean-host: maybe-clean-intl |
1913 | clean-host: maybe-clean-tcl | |
1914 | clean-host: maybe-clean-itcl | |
1915 | clean-host: maybe-clean-ld | |
1916 | clean-host: maybe-clean-libcpp | |
1917 | clean-host: maybe-clean-libdecnumber | |
1918 | clean-host: maybe-clean-libgui | |
1919 | clean-host: maybe-clean-libiberty | |
dc448a7b | 1920 | clean-host: maybe-clean-libiconv |
c52c6897 | 1921 | clean-host: maybe-clean-m4 |
c52c6897 | 1922 | clean-host: maybe-clean-readline |
c52c6897 PB |
1923 | clean-host: maybe-clean-sid |
1924 | clean-host: maybe-clean-sim | |
c52c6897 | 1925 | clean-host: maybe-clean-texinfo |
c52c6897 PB |
1926 | clean-host: maybe-clean-zlib |
1927 | clean-host: maybe-clean-gdb | |
1928 | clean-host: maybe-clean-expect | |
1929 | clean-host: maybe-clean-guile | |
1930 | clean-host: maybe-clean-tk | |
1931 | clean-host: maybe-clean-libtermcap | |
1932 | clean-host: maybe-clean-utils | |
1933 | clean-host: maybe-clean-gnattools | |
700d40ca | 1934 | clean-host: maybe-clean-lto-plugin |
2a4cbe27 | 1935 | |
4fa63067 | 1936 | .PHONY: clean-target |
c52c6897 PB |
1937 | |
1938 | clean-target: maybe-clean-target-libstdc++-v3 | |
1939 | clean-target: maybe-clean-target-libmudflap | |
1940 | clean-target: maybe-clean-target-libssp | |
c52c6897 | 1941 | clean-target: maybe-clean-target-newlib |
6aa8ef82 | 1942 | clean-target: maybe-clean-target-libgcc |
e552509b | 1943 | clean-target: maybe-clean-target-libquadmath |
c52c6897 PB |
1944 | clean-target: maybe-clean-target-libgfortran |
1945 | clean-target: maybe-clean-target-libobjc | |
e552509b | 1946 | clean-target: maybe-clean-target-libgo |
c52c6897 PB |
1947 | clean-target: maybe-clean-target-libtermcap |
1948 | clean-target: maybe-clean-target-winsup | |
1949 | clean-target: maybe-clean-target-libgloss | |
c52c6897 PB |
1950 | clean-target: maybe-clean-target-libffi |
1951 | clean-target: maybe-clean-target-libjava | |
1952 | clean-target: maybe-clean-target-zlib | |
1953 | clean-target: maybe-clean-target-boehm-gc | |
c52c6897 PB |
1954 | clean-target: maybe-clean-target-rda |
1955 | clean-target: maybe-clean-target-libada | |
1956 | clean-target: maybe-clean-target-libgomp | |
2a4cbe27 | 1957 | |
4fa63067 | 1958 | .PHONY: do-distclean |
f70224b5 | 1959 | do-distclean: |
0aed8855 | 1960 | @: $(MAKE); $(unstage) |
e360f423 PB |
1961 | @r=`${PWD_COMMAND}`; export r; \ |
1962 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1963 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \ | |
f70224b5 | 1964 | distclean-target |
f70224b5 | 1965 | |
2a4cbe27 | 1966 | |
4fa63067 | 1967 | .PHONY: distclean-host |
c52c6897 | 1968 | |
c52c6897 PB |
1969 | distclean-host: maybe-distclean-bfd |
1970 | distclean-host: maybe-distclean-opcodes | |
1971 | distclean-host: maybe-distclean-binutils | |
1972 | distclean-host: maybe-distclean-bison | |
f9806fa5 | 1973 | distclean-host: maybe-distclean-cgen |
c52c6897 | 1974 | distclean-host: maybe-distclean-dejagnu |
c52c6897 PB |
1975 | distclean-host: maybe-distclean-etc |
1976 | distclean-host: maybe-distclean-fastjar | |
c52c6897 PB |
1977 | distclean-host: maybe-distclean-fixincludes |
1978 | distclean-host: maybe-distclean-flex | |
1979 | distclean-host: maybe-distclean-gas | |
1980 | distclean-host: maybe-distclean-gcc | |
4b900473 PB |
1981 | distclean-host: maybe-distclean-gmp |
1982 | distclean-host: maybe-distclean-mpfr | |
e8a5fa9c | 1983 | distclean-host: maybe-distclean-mpc |
e28c595f JM |
1984 | distclean-host: maybe-distclean-ppl |
1985 | distclean-host: maybe-distclean-cloog | |
1f53ca9a | 1986 | distclean-host: maybe-distclean-libelf |
93f9b408 | 1987 | distclean-host: maybe-distclean-gold |
c52c6897 | 1988 | distclean-host: maybe-distclean-gprof |
c52c6897 PB |
1989 | distclean-host: maybe-distclean-intl |
1990 | distclean-host: maybe-distclean-tcl | |
1991 | distclean-host: maybe-distclean-itcl | |
1992 | distclean-host: maybe-distclean-ld | |
1993 | distclean-host: maybe-distclean-libcpp | |
1994 | distclean-host: maybe-distclean-libdecnumber | |
1995 | distclean-host: maybe-distclean-libgui | |
1996 | distclean-host: maybe-distclean-libiberty | |
dc448a7b | 1997 | distclean-host: maybe-distclean-libiconv |
c52c6897 | 1998 | distclean-host: maybe-distclean-m4 |
c52c6897 | 1999 | distclean-host: maybe-distclean-readline |
c52c6897 PB |
2000 | distclean-host: maybe-distclean-sid |
2001 | distclean-host: maybe-distclean-sim | |
c52c6897 | 2002 | distclean-host: maybe-distclean-texinfo |
c52c6897 PB |
2003 | distclean-host: maybe-distclean-zlib |
2004 | distclean-host: maybe-distclean-gdb | |
2005 | distclean-host: maybe-distclean-expect | |
2006 | distclean-host: maybe-distclean-guile | |
2007 | distclean-host: maybe-distclean-tk | |
2008 | distclean-host: maybe-distclean-libtermcap | |
2009 | distclean-host: maybe-distclean-utils | |
2010 | distclean-host: maybe-distclean-gnattools | |
700d40ca | 2011 | distclean-host: maybe-distclean-lto-plugin |
2a4cbe27 | 2012 | |
4fa63067 | 2013 | .PHONY: distclean-target |
c52c6897 PB |
2014 | |
2015 | distclean-target: maybe-distclean-target-libstdc++-v3 | |
2016 | distclean-target: maybe-distclean-target-libmudflap | |
2017 | distclean-target: maybe-distclean-target-libssp | |
c52c6897 | 2018 | distclean-target: maybe-distclean-target-newlib |
6aa8ef82 | 2019 | distclean-target: maybe-distclean-target-libgcc |
e552509b | 2020 | distclean-target: maybe-distclean-target-libquadmath |
c52c6897 PB |
2021 | distclean-target: maybe-distclean-target-libgfortran |
2022 | distclean-target: maybe-distclean-target-libobjc | |
e552509b | 2023 | distclean-target: maybe-distclean-target-libgo |
c52c6897 PB |
2024 | distclean-target: maybe-distclean-target-libtermcap |
2025 | distclean-target: maybe-distclean-target-winsup | |
2026 | distclean-target: maybe-distclean-target-libgloss | |
c52c6897 PB |
2027 | distclean-target: maybe-distclean-target-libffi |
2028 | distclean-target: maybe-distclean-target-libjava | |
2029 | distclean-target: maybe-distclean-target-zlib | |
2030 | distclean-target: maybe-distclean-target-boehm-gc | |
c52c6897 PB |
2031 | distclean-target: maybe-distclean-target-rda |
2032 | distclean-target: maybe-distclean-target-libada | |
2033 | distclean-target: maybe-distclean-target-libgomp | |
2a4cbe27 | 2034 | |
4fa63067 | 2035 | .PHONY: do-maintainer-clean |
f70224b5 | 2036 | do-maintainer-clean: |
0aed8855 | 2037 | @: $(MAKE); $(unstage) |
e360f423 PB |
2038 | @r=`${PWD_COMMAND}`; export r; \ |
2039 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2040 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \ | |
f70224b5 | 2041 | maintainer-clean-target |
f70224b5 | 2042 | |
2a4cbe27 | 2043 | |
4fa63067 | 2044 | .PHONY: maintainer-clean-host |
c52c6897 | 2045 | |
c52c6897 PB |
2046 | maintainer-clean-host: maybe-maintainer-clean-bfd |
2047 | maintainer-clean-host: maybe-maintainer-clean-opcodes | |
2048 | maintainer-clean-host: maybe-maintainer-clean-binutils | |
2049 | maintainer-clean-host: maybe-maintainer-clean-bison | |
f9806fa5 | 2050 | maintainer-clean-host: maybe-maintainer-clean-cgen |
c52c6897 | 2051 | maintainer-clean-host: maybe-maintainer-clean-dejagnu |
c52c6897 PB |
2052 | maintainer-clean-host: maybe-maintainer-clean-etc |
2053 | maintainer-clean-host: maybe-maintainer-clean-fastjar | |
c52c6897 PB |
2054 | maintainer-clean-host: maybe-maintainer-clean-fixincludes |
2055 | maintainer-clean-host: maybe-maintainer-clean-flex | |
2056 | maintainer-clean-host: maybe-maintainer-clean-gas | |
2057 | maintainer-clean-host: maybe-maintainer-clean-gcc | |
4b900473 PB |
2058 | maintainer-clean-host: maybe-maintainer-clean-gmp |
2059 | maintainer-clean-host: maybe-maintainer-clean-mpfr | |
e8a5fa9c | 2060 | maintainer-clean-host: maybe-maintainer-clean-mpc |
e28c595f JM |
2061 | maintainer-clean-host: maybe-maintainer-clean-ppl |
2062 | maintainer-clean-host: maybe-maintainer-clean-cloog | |
1f53ca9a | 2063 | maintainer-clean-host: maybe-maintainer-clean-libelf |
93f9b408 | 2064 | maintainer-clean-host: maybe-maintainer-clean-gold |
c52c6897 | 2065 | maintainer-clean-host: maybe-maintainer-clean-gprof |
c52c6897 PB |
2066 | maintainer-clean-host: maybe-maintainer-clean-intl |
2067 | maintainer-clean-host: maybe-maintainer-clean-tcl | |
2068 | maintainer-clean-host: maybe-maintainer-clean-itcl | |
2069 | maintainer-clean-host: maybe-maintainer-clean-ld | |
2070 | maintainer-clean-host: maybe-maintainer-clean-libcpp | |
2071 | maintainer-clean-host: maybe-maintainer-clean-libdecnumber | |
2072 | maintainer-clean-host: maybe-maintainer-clean-libgui | |
2073 | maintainer-clean-host: maybe-maintainer-clean-libiberty | |
dc448a7b | 2074 | maintainer-clean-host: maybe-maintainer-clean-libiconv |
c52c6897 | 2075 | maintainer-clean-host: maybe-maintainer-clean-m4 |
c52c6897 | 2076 | maintainer-clean-host: maybe-maintainer-clean-readline |
c52c6897 PB |
2077 | maintainer-clean-host: maybe-maintainer-clean-sid |
2078 | maintainer-clean-host: maybe-maintainer-clean-sim | |
c52c6897 | 2079 | maintainer-clean-host: maybe-maintainer-clean-texinfo |
c52c6897 PB |
2080 | maintainer-clean-host: maybe-maintainer-clean-zlib |
2081 | maintainer-clean-host: maybe-maintainer-clean-gdb | |
2082 | maintainer-clean-host: maybe-maintainer-clean-expect | |
2083 | maintainer-clean-host: maybe-maintainer-clean-guile | |
2084 | maintainer-clean-host: maybe-maintainer-clean-tk | |
2085 | maintainer-clean-host: maybe-maintainer-clean-libtermcap | |
2086 | maintainer-clean-host: maybe-maintainer-clean-utils | |
2087 | maintainer-clean-host: maybe-maintainer-clean-gnattools | |
700d40ca | 2088 | maintainer-clean-host: maybe-maintainer-clean-lto-plugin |
2a4cbe27 | 2089 | |
4fa63067 | 2090 | .PHONY: maintainer-clean-target |
c52c6897 PB |
2091 | |
2092 | maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3 | |
2093 | maintainer-clean-target: maybe-maintainer-clean-target-libmudflap | |
2094 | maintainer-clean-target: maybe-maintainer-clean-target-libssp | |
c52c6897 | 2095 | maintainer-clean-target: maybe-maintainer-clean-target-newlib |
6aa8ef82 | 2096 | maintainer-clean-target: maybe-maintainer-clean-target-libgcc |
e552509b | 2097 | maintainer-clean-target: maybe-maintainer-clean-target-libquadmath |
c52c6897 PB |
2098 | maintainer-clean-target: maybe-maintainer-clean-target-libgfortran |
2099 | maintainer-clean-target: maybe-maintainer-clean-target-libobjc | |
e552509b | 2100 | maintainer-clean-target: maybe-maintainer-clean-target-libgo |
c52c6897 PB |
2101 | maintainer-clean-target: maybe-maintainer-clean-target-libtermcap |
2102 | maintainer-clean-target: maybe-maintainer-clean-target-winsup | |
2103 | maintainer-clean-target: maybe-maintainer-clean-target-libgloss | |
c52c6897 PB |
2104 | maintainer-clean-target: maybe-maintainer-clean-target-libffi |
2105 | maintainer-clean-target: maybe-maintainer-clean-target-libjava | |
2106 | maintainer-clean-target: maybe-maintainer-clean-target-zlib | |
2107 | maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc | |
c52c6897 PB |
2108 | maintainer-clean-target: maybe-maintainer-clean-target-rda |
2109 | maintainer-clean-target: maybe-maintainer-clean-target-libada | |
2110 | maintainer-clean-target: maybe-maintainer-clean-target-libgomp | |
2a4cbe27 | 2111 | |
2a4cbe27 | 2112 | |
4fa63067 | 2113 | # Here are the targets which correspond to the do-X targets. |
2a4cbe27 | 2114 | |
a3ca38d2 DD |
2115 | .PHONY: info installcheck dvi pdf html |
2116 | .PHONY: install-info install-pdf install-html | |
4fa63067 NN |
2117 | .PHONY: clean distclean mostlyclean maintainer-clean realclean |
2118 | .PHONY: local-clean local-distclean local-maintainer-clean | |
2119 | info: do-info | |
2120 | installcheck: do-installcheck | |
2121 | dvi: do-dvi | |
56a8fe78 | 2122 | pdf: do-pdf |
6d389afc | 2123 | html: do-html |
2a4cbe27 | 2124 | |
4fa63067 NN |
2125 | # Make sure makeinfo is built before we do a `make info', if we're |
2126 | # in fact building texinfo. | |
2127 | do-info: maybe-all-texinfo | |
2a4cbe27 | 2128 | |
4fa63067 | 2129 | install-info: do-install-info dir.info |
b40e3958 | 2130 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
4fa63067 NN |
2131 | if [ -f dir.info ] ; then \ |
2132 | $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \ | |
2133 | else true ; fi | |
2a4cbe27 | 2134 | |
a3ca38d2 DD |
2135 | install-pdf: do-install-pdf |
2136 | ||
108a6f8e CD |
2137 | install-html: do-install-html |
2138 | ||
4fa63067 NN |
2139 | local-clean: |
2140 | -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log | |
2a4cbe27 | 2141 | |
4fa63067 NN |
2142 | local-distclean: |
2143 | -rm -f Makefile config.status config.cache mh-frag mt-frag | |
0aed8855 | 2144 | -rm -f maybedep.tmp serdep.tmp |
4fa63067 NN |
2145 | -if [ "$(TARGET_SUBDIR)" != "." ]; then \ |
2146 | rm -rf $(TARGET_SUBDIR); \ | |
2147 | else true; fi | |
2148 | -rm -rf $(BUILD_SUBDIR) | |
b00612cc PB |
2149 | -if [ "$(HOST_SUBDIR)" != "." ]; then \ |
2150 | rm -rf $(HOST_SUBDIR); \ | |
2151 | else true; fi | |
4fa63067 NN |
2152 | -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile |
2153 | -rm -f texinfo/doc/Makefile texinfo/po/POTFILES | |
2154 | -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null | |
2155 | -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null | |
2156 | -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null | |
18fa8f9c | 2157 | -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null |
2a4cbe27 | 2158 | |
4fa63067 NN |
2159 | local-maintainer-clean: |
2160 | @echo "This command is intended for maintainers to use;" | |
2161 | @echo "it deletes files that may require special tools to rebuild." | |
2a4cbe27 | 2162 | |
4fa63067 NN |
2163 | clean: do-clean local-clean |
2164 | mostlyclean: do-mostlyclean local-clean | |
2165 | distclean: do-distclean local-clean local-distclean | |
2166 | maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean | |
2167 | maintainer-clean: local-distclean | |
2168 | realclean: maintainer-clean | |
2a4cbe27 | 2169 | |
4fa63067 | 2170 | # Check target. |
2a4cbe27 | 2171 | |
4fa63067 NN |
2172 | .PHONY: check do-check |
2173 | check: do-check | |
2a4cbe27 | 2174 | |
4fa63067 | 2175 | # Only include modules actually being configured and built. |
f70224b5 PB |
2176 | .PHONY: check-host |
2177 | check-host: \ | |
4fa63067 NN |
2178 | maybe-check-bfd \ |
2179 | maybe-check-opcodes \ | |
2180 | maybe-check-binutils \ | |
2181 | maybe-check-bison \ | |
f9806fa5 | 2182 | maybe-check-cgen \ |
4fa63067 | 2183 | maybe-check-dejagnu \ |
4fa63067 NN |
2184 | maybe-check-etc \ |
2185 | maybe-check-fastjar \ | |
d3ed111c | 2186 | maybe-check-fixincludes \ |
4fa63067 NN |
2187 | maybe-check-flex \ |
2188 | maybe-check-gas \ | |
b813574b | 2189 | maybe-check-gcc \ |
4b900473 PB |
2190 | maybe-check-gmp \ |
2191 | maybe-check-mpfr \ | |
e8a5fa9c | 2192 | maybe-check-mpc \ |
e28c595f JM |
2193 | maybe-check-ppl \ |
2194 | maybe-check-cloog \ | |
1f53ca9a | 2195 | maybe-check-libelf \ |
93f9b408 | 2196 | maybe-check-gold \ |
4fa63067 | 2197 | maybe-check-gprof \ |
4fa63067 NN |
2198 | maybe-check-intl \ |
2199 | maybe-check-tcl \ | |
2200 | maybe-check-itcl \ | |
2201 | maybe-check-ld \ | |
04cf1b77 | 2202 | maybe-check-libcpp \ |
be01d343 | 2203 | maybe-check-libdecnumber \ |
4fa63067 NN |
2204 | maybe-check-libgui \ |
2205 | maybe-check-libiberty \ | |
dc448a7b | 2206 | maybe-check-libiconv \ |
4fa63067 | 2207 | maybe-check-m4 \ |
4fa63067 | 2208 | maybe-check-readline \ |
4fa63067 NN |
2209 | maybe-check-sid \ |
2210 | maybe-check-sim \ | |
4fa63067 | 2211 | maybe-check-texinfo \ |
4fa63067 NN |
2212 | maybe-check-zlib \ |
2213 | maybe-check-gdb \ | |
2214 | maybe-check-expect \ | |
2215 | maybe-check-guile \ | |
2216 | maybe-check-tk \ | |
4fa63067 NN |
2217 | maybe-check-libtermcap \ |
2218 | maybe-check-utils \ | |
700d40ca ILT |
2219 | maybe-check-gnattools \ |
2220 | maybe-check-lto-plugin | |
f70224b5 PB |
2221 | |
2222 | .PHONY: check-target | |
2223 | check-target: \ | |
4fa63067 | 2224 | maybe-check-target-libstdc++-v3 \ |
4b1cb4fe | 2225 | maybe-check-target-libmudflap \ |
064d0a7c | 2226 | maybe-check-target-libssp \ |
4fa63067 | 2227 | maybe-check-target-newlib \ |
6aa8ef82 | 2228 | maybe-check-target-libgcc \ |
e552509b | 2229 | maybe-check-target-libquadmath \ |
4b1cb4fe | 2230 | maybe-check-target-libgfortran \ |
4fa63067 | 2231 | maybe-check-target-libobjc \ |
e552509b | 2232 | maybe-check-target-libgo \ |
4fa63067 NN |
2233 | maybe-check-target-libtermcap \ |
2234 | maybe-check-target-winsup \ | |
2235 | maybe-check-target-libgloss \ | |
4fa63067 NN |
2236 | maybe-check-target-libffi \ |
2237 | maybe-check-target-libjava \ | |
2238 | maybe-check-target-zlib \ | |
2239 | maybe-check-target-boehm-gc \ | |
4fa63067 | 2240 | maybe-check-target-rda \ |
b3ded179 PB |
2241 | maybe-check-target-libada \ |
2242 | maybe-check-target-libgomp | |
f70224b5 PB |
2243 | |
2244 | do-check: | |
0aed8855 | 2245 | @: $(MAKE); $(unstage) |
e360f423 PB |
2246 | @r=`${PWD_COMMAND}`; export r; \ |
2247 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2248 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target | |
2a4cbe27 | 2249 | |
4fa63067 | 2250 | # Automated reporting of test results. |
2a4cbe27 | 2251 | |
4fa63067 NN |
2252 | warning.log: build.log |
2253 | $(srcdir)/contrib/warn_summary build.log > $@ | |
2a4cbe27 | 2254 | |
4fa63067 NN |
2255 | mail-report.log: |
2256 | if test x'$(BOOT_CFLAGS)' != x''; then \ | |
2257 | BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \ | |
2258 | fi; \ | |
2259 | $(srcdir)/contrib/test_summary -t >$@ | |
2260 | chmod +x $@ | |
2261 | echo If you really want to send e-mail, run ./$@ now | |
2a4cbe27 | 2262 | |
4fa63067 NN |
2263 | mail-report-with-warnings.log: warning.log |
2264 | if test x'$(BOOT_CFLAGS)' != x''; then \ | |
2265 | BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \ | |
2266 | fi; \ | |
2267 | $(srcdir)/contrib/test_summary -t -i warning.log >$@ | |
2268 | chmod +x $@ | |
2269 | echo If you really want to send e-mail, run ./$@ now | |
2a4cbe27 | 2270 | |
4fa63067 | 2271 | # Installation targets. |
2a4cbe27 | 2272 | |
4fa63067 | 2273 | .PHONY: install uninstall |
f70224b5 | 2274 | install: |
0aed8855 | 2275 | @: $(MAKE); $(unstage) |
e360f423 PB |
2276 | @r=`${PWD_COMMAND}`; export r; \ |
2277 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2278 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target | |
2a4cbe27 | 2279 | |
4fa63067 NN |
2280 | .PHONY: install-host-nogcc |
2281 | install-host-nogcc: \ | |
4fa63067 NN |
2282 | maybe-install-bfd \ |
2283 | maybe-install-opcodes \ | |
2284 | maybe-install-binutils \ | |
2285 | maybe-install-bison \ | |
f9806fa5 | 2286 | maybe-install-cgen \ |
4fa63067 | 2287 | maybe-install-dejagnu \ |
4fa63067 NN |
2288 | maybe-install-etc \ |
2289 | maybe-install-fastjar \ | |
d3ed111c | 2290 | maybe-install-fixincludes \ |
4fa63067 NN |
2291 | maybe-install-flex \ |
2292 | maybe-install-gas \ | |
4b900473 PB |
2293 | maybe-install-gmp \ |
2294 | maybe-install-mpfr \ | |
e8a5fa9c | 2295 | maybe-install-mpc \ |
e28c595f JM |
2296 | maybe-install-ppl \ |
2297 | maybe-install-cloog \ | |
1f53ca9a | 2298 | maybe-install-libelf \ |
93f9b408 | 2299 | maybe-install-gold \ |
4fa63067 | 2300 | maybe-install-gprof \ |
4fa63067 NN |
2301 | maybe-install-intl \ |
2302 | maybe-install-tcl \ | |
2303 | maybe-install-itcl \ | |
2304 | maybe-install-ld \ | |
04cf1b77 | 2305 | maybe-install-libcpp \ |
be01d343 | 2306 | maybe-install-libdecnumber \ |
4fa63067 NN |
2307 | maybe-install-libgui \ |
2308 | maybe-install-libiberty \ | |
dc448a7b | 2309 | maybe-install-libiconv \ |
4fa63067 | 2310 | maybe-install-m4 \ |
4fa63067 | 2311 | maybe-install-readline \ |
4fa63067 NN |
2312 | maybe-install-sid \ |
2313 | maybe-install-sim \ | |
4fa63067 | 2314 | maybe-install-texinfo \ |
4fa63067 NN |
2315 | maybe-install-zlib \ |
2316 | maybe-install-gdb \ | |
2317 | maybe-install-expect \ | |
2318 | maybe-install-guile \ | |
2319 | maybe-install-tk \ | |
4fa63067 | 2320 | maybe-install-libtermcap \ |
b00612cc | 2321 | maybe-install-utils \ |
700d40ca ILT |
2322 | maybe-install-gnattools \ |
2323 | maybe-install-lto-plugin | |
2a4cbe27 | 2324 | |
4fa63067 | 2325 | .PHONY: install-host |
b813574b | 2326 | install-host: \ |
4fa63067 NN |
2327 | maybe-install-bfd \ |
2328 | maybe-install-opcodes \ | |
2329 | maybe-install-binutils \ | |
2330 | maybe-install-bison \ | |
f9806fa5 | 2331 | maybe-install-cgen \ |
4fa63067 | 2332 | maybe-install-dejagnu \ |
4fa63067 NN |
2333 | maybe-install-etc \ |
2334 | maybe-install-fastjar \ | |
d3ed111c | 2335 | maybe-install-fixincludes \ |
4fa63067 NN |
2336 | maybe-install-flex \ |
2337 | maybe-install-gas \ | |
b813574b | 2338 | maybe-install-gcc \ |
4b900473 PB |
2339 | maybe-install-gmp \ |
2340 | maybe-install-mpfr \ | |
e8a5fa9c | 2341 | maybe-install-mpc \ |
e28c595f JM |
2342 | maybe-install-ppl \ |
2343 | maybe-install-cloog \ | |
1f53ca9a | 2344 | maybe-install-libelf \ |
93f9b408 | 2345 | maybe-install-gold \ |
4fa63067 | 2346 | maybe-install-gprof \ |
4fa63067 NN |
2347 | maybe-install-intl \ |
2348 | maybe-install-tcl \ | |
2349 | maybe-install-itcl \ | |
2350 | maybe-install-ld \ | |
04cf1b77 | 2351 | maybe-install-libcpp \ |
be01d343 | 2352 | maybe-install-libdecnumber \ |
4fa63067 NN |
2353 | maybe-install-libgui \ |
2354 | maybe-install-libiberty \ | |
dc448a7b | 2355 | maybe-install-libiconv \ |
4fa63067 | 2356 | maybe-install-m4 \ |
4fa63067 | 2357 | maybe-install-readline \ |
4fa63067 NN |
2358 | maybe-install-sid \ |
2359 | maybe-install-sim \ | |
4fa63067 | 2360 | maybe-install-texinfo \ |
4fa63067 NN |
2361 | maybe-install-zlib \ |
2362 | maybe-install-gdb \ | |
2363 | maybe-install-expect \ | |
2364 | maybe-install-guile \ | |
2365 | maybe-install-tk \ | |
4fa63067 | 2366 | maybe-install-libtermcap \ |
b00612cc | 2367 | maybe-install-utils \ |
700d40ca ILT |
2368 | maybe-install-gnattools \ |
2369 | maybe-install-lto-plugin | |
2a4cbe27 | 2370 | |
4fa63067 NN |
2371 | .PHONY: install-target |
2372 | install-target: \ | |
2373 | maybe-install-target-libstdc++-v3 \ | |
4b1cb4fe | 2374 | maybe-install-target-libmudflap \ |
064d0a7c | 2375 | maybe-install-target-libssp \ |
4fa63067 | 2376 | maybe-install-target-newlib \ |
6aa8ef82 | 2377 | maybe-install-target-libgcc \ |
e552509b | 2378 | maybe-install-target-libquadmath \ |
4b1cb4fe | 2379 | maybe-install-target-libgfortran \ |
4fa63067 | 2380 | maybe-install-target-libobjc \ |
e552509b | 2381 | maybe-install-target-libgo \ |
4fa63067 NN |
2382 | maybe-install-target-libtermcap \ |
2383 | maybe-install-target-winsup \ | |
2384 | maybe-install-target-libgloss \ | |
4fa63067 NN |
2385 | maybe-install-target-libffi \ |
2386 | maybe-install-target-libjava \ | |
2387 | maybe-install-target-zlib \ | |
2388 | maybe-install-target-boehm-gc \ | |
4fa63067 | 2389 | maybe-install-target-rda \ |
b3ded179 PB |
2390 | maybe-install-target-libada \ |
2391 | maybe-install-target-libgomp | |
2a4cbe27 | 2392 | |
4fa63067 NN |
2393 | uninstall: |
2394 | @echo "the uninstall target is not supported in this tree" | |
2a4cbe27 | 2395 | |
4fa63067 NN |
2396 | .PHONY: install.all |
2397 | install.all: install-no-fixedincludes | |
2398 | @if [ -f ./gcc/Makefile ] ; then \ | |
2399 | r=`${PWD_COMMAND}` ; export r ; \ | |
0aed8855 | 2400 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
7ffa0b57 | 2401 | $(HOST_EXPORTS) \ |
4fa63067 NN |
2402 | (cd ./gcc && \ |
2403 | $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \ | |
2404 | else \ | |
2405 | true ; \ | |
2406 | fi | |
2a4cbe27 | 2407 | |
4fa63067 NN |
2408 | # install-no-fixedincludes is used because Cygnus can not distribute |
2409 | # the fixed header files. | |
2410 | .PHONY: install-no-fixedincludes | |
2411 | install-no-fixedincludes: installdirs install-host-nogcc \ | |
2412 | install-target gcc-no-fixedincludes | |
2a4cbe27 | 2413 | |
9b980aa1 RW |
2414 | .PHONY: install-strip |
2415 | install-strip: | |
2416 | @: $(MAKE); $(unstage) | |
2417 | @r=`${PWD_COMMAND}`; export r; \ | |
2418 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
2419 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target | |
2420 | ||
2421 | .PHONY: install-strip-host | |
2422 | install-strip-host: \ | |
9b980aa1 RW |
2423 | maybe-install-strip-bfd \ |
2424 | maybe-install-strip-opcodes \ | |
2425 | maybe-install-strip-binutils \ | |
2426 | maybe-install-strip-bison \ | |
9b980aa1 RW |
2427 | maybe-install-strip-cgen \ |
2428 | maybe-install-strip-dejagnu \ | |
9b980aa1 RW |
2429 | maybe-install-strip-etc \ |
2430 | maybe-install-strip-fastjar \ | |
9b980aa1 RW |
2431 | maybe-install-strip-fixincludes \ |
2432 | maybe-install-strip-flex \ | |
2433 | maybe-install-strip-gas \ | |
2434 | maybe-install-strip-gcc \ | |
9b980aa1 RW |
2435 | maybe-install-strip-gmp \ |
2436 | maybe-install-strip-mpfr \ | |
2437 | maybe-install-strip-mpc \ | |
2438 | maybe-install-strip-ppl \ | |
2439 | maybe-install-strip-cloog \ | |
2440 | maybe-install-strip-libelf \ | |
9b980aa1 RW |
2441 | maybe-install-strip-gold \ |
2442 | maybe-install-strip-gprof \ | |
9b980aa1 RW |
2443 | maybe-install-strip-intl \ |
2444 | maybe-install-strip-tcl \ | |
2445 | maybe-install-strip-itcl \ | |
2446 | maybe-install-strip-ld \ | |
2447 | maybe-install-strip-libcpp \ | |
2448 | maybe-install-strip-libdecnumber \ | |
2449 | maybe-install-strip-libgui \ | |
2450 | maybe-install-strip-libiberty \ | |
2451 | maybe-install-strip-libiconv \ | |
9b980aa1 | 2452 | maybe-install-strip-m4 \ |
9b980aa1 | 2453 | maybe-install-strip-readline \ |
9b980aa1 RW |
2454 | maybe-install-strip-sid \ |
2455 | maybe-install-strip-sim \ | |
9b980aa1 | 2456 | maybe-install-strip-texinfo \ |
9b980aa1 RW |
2457 | maybe-install-strip-zlib \ |
2458 | maybe-install-strip-gdb \ | |
2459 | maybe-install-strip-expect \ | |
2460 | maybe-install-strip-guile \ | |
2461 | maybe-install-strip-tk \ | |
2462 | maybe-install-strip-libtermcap \ | |
2463 | maybe-install-strip-utils \ | |
2464 | maybe-install-strip-gnattools \ | |
2465 | maybe-install-strip-lto-plugin | |
2466 | ||
2467 | .PHONY: install-strip-target | |
2468 | install-strip-target: \ | |
2469 | maybe-install-strip-target-libstdc++-v3 \ | |
2470 | maybe-install-strip-target-libmudflap \ | |
2471 | maybe-install-strip-target-libssp \ | |
2472 | maybe-install-strip-target-newlib \ | |
2473 | maybe-install-strip-target-libgcc \ | |
2474 | maybe-install-strip-target-libquadmath \ | |
2475 | maybe-install-strip-target-libgfortran \ | |
2476 | maybe-install-strip-target-libobjc \ | |
2477 | maybe-install-strip-target-libgo \ | |
2478 | maybe-install-strip-target-libtermcap \ | |
2479 | maybe-install-strip-target-winsup \ | |
2480 | maybe-install-strip-target-libgloss \ | |
9b980aa1 RW |
2481 | maybe-install-strip-target-libffi \ |
2482 | maybe-install-strip-target-libjava \ | |
2483 | maybe-install-strip-target-zlib \ | |
2484 | maybe-install-strip-target-boehm-gc \ | |
9b980aa1 RW |
2485 | maybe-install-strip-target-rda \ |
2486 | maybe-install-strip-target-libada \ | |
2487 | maybe-install-strip-target-libgomp | |
2488 | ||
2489 | ||
4fa63067 | 2490 | ### other supporting targets |
2a4cbe27 | 2491 | |
4fa63067 NN |
2492 | MAKEDIRS= \ |
2493 | $(DESTDIR)$(prefix) \ | |
2494 | $(DESTDIR)$(exec_prefix) | |
2495 | .PHONY: installdirs | |
2496 | installdirs: mkinstalldirs | |
2497 | $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS) | |
2a4cbe27 | 2498 | |
4fa63067 NN |
2499 | dir.info: do-install-info |
2500 | if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \ | |
2501 | $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \ | |
2502 | mv -f dir.info.new dir.info ; \ | |
2503 | else true ; \ | |
2504 | fi | |
2a4cbe27 | 2505 | |
4fa63067 NN |
2506 | dist: |
2507 | @echo "Building a full distribution of this tree isn't done" | |
2508 | @echo "via 'make dist'. Check out the etc/ subdirectory" | |
2a4cbe27 | 2509 | |
4fa63067 | 2510 | etags tags: TAGS |
2a4cbe27 | 2511 | |
4fa63067 NN |
2512 | # Right now this just builds TAGS in each subdirectory. emacs19 has the |
2513 | # ability to use several tags files at once, so there is probably no need | |
2514 | # to combine them into one big TAGS file (like CVS 1.3 does). We could | |
2515 | # (if we felt like it) have this Makefile write a piece of elisp which | |
2516 | # the user could load to tell emacs19 where all the TAGS files we just | |
2517 | # built are. | |
2518 | TAGS: do-TAGS | |
2a4cbe27 | 2519 | |
a7254363 PB |
2520 | # ------------------------------------ |
2521 | # Macros for configure and all targets | |
2522 | # ------------------------------------ | |
2523 | ||
2524 | ||
2525 | ||
2526 | ||
2527 | ||
4fa63067 NN |
2528 | # -------------------------------------- |
2529 | # Modules which run on the build machine | |
2530 | # -------------------------------------- | |
2531 | ||
a7254363 | 2532 | |
4fa63067 NN |
2533 | .PHONY: configure-build-libiberty maybe-configure-build-libiberty |
2534 | maybe-configure-build-libiberty: | |
4f0ef2d8 CD |
2535 | @if gcc-bootstrap |
2536 | configure-build-libiberty: stage_current | |
2537 | @endif gcc-bootstrap | |
6bd3dfaa PB |
2538 | @if build-libiberty |
2539 | maybe-configure-build-libiberty: configure-build-libiberty | |
c52c6897 | 2540 | configure-build-libiberty: |
0aed8855 | 2541 | @: $(MAKE); $(unstage) |
c52c6897 | 2542 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 2543 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
c52c6897 PB |
2544 | test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \ |
2545 | $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \ | |
1f53ca9a | 2546 | $(BUILD_EXPORTS) \ |
4fa63067 NN |
2547 | echo Configuring in $(BUILD_SUBDIR)/libiberty; \ |
2548 | cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \ | |
2549 | case $(srcdir) in \ | |
b00612cc PB |
2550 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2551 | *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \ | |
2552 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
4fa63067 | 2553 | esac; \ |
b00612cc PB |
2554 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ |
2555 | libsrcdir="$$s/libiberty"; \ | |
4fa63067 NN |
2556 | rm -f no-such-file || : ; \ |
2557 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
2558 | $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \ |
2559 | --target=${target_alias} $${srcdiroption} \ | |
2a4cbe27 | 2560 | || exit 1 |
6bd3dfaa | 2561 | @endif build-libiberty |
2a4cbe27 | 2562 | |
a7254363 PB |
2563 | |
2564 | ||
d545f33b PB |
2565 | |
2566 | ||
4fa63067 NN |
2567 | .PHONY: all-build-libiberty maybe-all-build-libiberty |
2568 | maybe-all-build-libiberty: | |
4f0ef2d8 CD |
2569 | @if gcc-bootstrap |
2570 | all-build-libiberty: stage_current | |
2571 | @endif gcc-bootstrap | |
6bd3dfaa | 2572 | @if build-libiberty |
72b2455a | 2573 | TARGET-build-libiberty=all |
6bd3dfaa | 2574 | maybe-all-build-libiberty: all-build-libiberty |
4fa63067 | 2575 | all-build-libiberty: configure-build-libiberty |
0aed8855 | 2576 | @: $(MAKE); $(unstage) |
4fa63067 | 2577 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 2578 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
1f53ca9a | 2579 | $(BUILD_EXPORTS) \ |
72b2455a | 2580 | (cd $(BUILD_SUBDIR)/libiberty && \ |
6641ce42 | 2581 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \ |
7f6ef0c0 | 2582 | $(TARGET-build-libiberty)) |
6bd3dfaa | 2583 | @endif build-libiberty |
2a4cbe27 | 2584 | |
a7254363 PB |
2585 | |
2586 | ||
d545f33b PB |
2587 | |
2588 | ||
6a9cf61e PB |
2589 | .PHONY: configure-build-bison maybe-configure-build-bison |
2590 | maybe-configure-build-bison: | |
4f0ef2d8 CD |
2591 | @if gcc-bootstrap |
2592 | configure-build-bison: stage_current | |
2593 | @endif gcc-bootstrap | |
6a9cf61e PB |
2594 | @if build-bison |
2595 | maybe-configure-build-bison: configure-build-bison | |
c52c6897 | 2596 | configure-build-bison: |
0aed8855 | 2597 | @: $(MAKE); $(unstage) |
c52c6897 | 2598 | @r=`${PWD_COMMAND}`; export r; \ |
6a9cf61e | 2599 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
c52c6897 PB |
2600 | test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \ |
2601 | $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \ | |
1f53ca9a | 2602 | $(BUILD_EXPORTS) \ |
6a9cf61e PB |
2603 | echo Configuring in $(BUILD_SUBDIR)/bison; \ |
2604 | cd "$(BUILD_SUBDIR)/bison" || exit 1; \ | |
2605 | case $(srcdir) in \ | |
b00612cc PB |
2606 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2607 | *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \ | |
2608 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
6a9cf61e | 2609 | esac; \ |
b00612cc PB |
2610 | srcdiroption="--srcdir=$${topdir}/bison"; \ |
2611 | libsrcdir="$$s/bison"; \ | |
6a9cf61e PB |
2612 | rm -f no-such-file || : ; \ |
2613 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
2614 | $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \ |
2615 | --target=${target_alias} $${srcdiroption} \ | |
6a9cf61e PB |
2616 | || exit 1 |
2617 | @endif build-bison | |
2618 | ||
a7254363 PB |
2619 | |
2620 | ||
d545f33b PB |
2621 | |
2622 | ||
6a9cf61e PB |
2623 | .PHONY: all-build-bison maybe-all-build-bison |
2624 | maybe-all-build-bison: | |
4f0ef2d8 CD |
2625 | @if gcc-bootstrap |
2626 | all-build-bison: stage_current | |
2627 | @endif gcc-bootstrap | |
6a9cf61e | 2628 | @if build-bison |
72b2455a | 2629 | TARGET-build-bison=all |
6a9cf61e PB |
2630 | maybe-all-build-bison: all-build-bison |
2631 | all-build-bison: configure-build-bison | |
0aed8855 | 2632 | @: $(MAKE); $(unstage) |
6a9cf61e PB |
2633 | @r=`${PWD_COMMAND}`; export r; \ |
2634 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 2635 | $(BUILD_EXPORTS) \ |
72b2455a | 2636 | (cd $(BUILD_SUBDIR)/bison && \ |
6641ce42 | 2637 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \ |
7f6ef0c0 | 2638 | $(TARGET-build-bison)) |
6a9cf61e PB |
2639 | @endif build-bison |
2640 | ||
a7254363 PB |
2641 | |
2642 | ||
d545f33b PB |
2643 | |
2644 | ||
6a9cf61e PB |
2645 | .PHONY: configure-build-flex maybe-configure-build-flex |
2646 | maybe-configure-build-flex: | |
4f0ef2d8 CD |
2647 | @if gcc-bootstrap |
2648 | configure-build-flex: stage_current | |
2649 | @endif gcc-bootstrap | |
6a9cf61e PB |
2650 | @if build-flex |
2651 | maybe-configure-build-flex: configure-build-flex | |
c52c6897 | 2652 | configure-build-flex: |
0aed8855 | 2653 | @: $(MAKE); $(unstage) |
c52c6897 | 2654 | @r=`${PWD_COMMAND}`; export r; \ |
6a9cf61e | 2655 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
c52c6897 PB |
2656 | test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \ |
2657 | $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \ | |
1f53ca9a | 2658 | $(BUILD_EXPORTS) \ |
6a9cf61e PB |
2659 | echo Configuring in $(BUILD_SUBDIR)/flex; \ |
2660 | cd "$(BUILD_SUBDIR)/flex" || exit 1; \ | |
2661 | case $(srcdir) in \ | |
b00612cc PB |
2662 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2663 | *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \ | |
2664 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
6a9cf61e | 2665 | esac; \ |
b00612cc PB |
2666 | srcdiroption="--srcdir=$${topdir}/flex"; \ |
2667 | libsrcdir="$$s/flex"; \ | |
6a9cf61e PB |
2668 | rm -f no-such-file || : ; \ |
2669 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
2670 | $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \ |
2671 | --target=${target_alias} $${srcdiroption} \ | |
6a9cf61e PB |
2672 | || exit 1 |
2673 | @endif build-flex | |
2674 | ||
a7254363 PB |
2675 | |
2676 | ||
d545f33b PB |
2677 | |
2678 | ||
6a9cf61e PB |
2679 | .PHONY: all-build-flex maybe-all-build-flex |
2680 | maybe-all-build-flex: | |
4f0ef2d8 CD |
2681 | @if gcc-bootstrap |
2682 | all-build-flex: stage_current | |
2683 | @endif gcc-bootstrap | |
6a9cf61e | 2684 | @if build-flex |
72b2455a | 2685 | TARGET-build-flex=all |
6a9cf61e PB |
2686 | maybe-all-build-flex: all-build-flex |
2687 | all-build-flex: configure-build-flex | |
0aed8855 | 2688 | @: $(MAKE); $(unstage) |
6a9cf61e PB |
2689 | @r=`${PWD_COMMAND}`; export r; \ |
2690 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 2691 | $(BUILD_EXPORTS) \ |
72b2455a | 2692 | (cd $(BUILD_SUBDIR)/flex && \ |
6641ce42 | 2693 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \ |
7f6ef0c0 | 2694 | $(TARGET-build-flex)) |
6a9cf61e PB |
2695 | @endif build-flex |
2696 | ||
a7254363 PB |
2697 | |
2698 | ||
d545f33b PB |
2699 | |
2700 | ||
6a9cf61e PB |
2701 | .PHONY: configure-build-m4 maybe-configure-build-m4 |
2702 | maybe-configure-build-m4: | |
4f0ef2d8 CD |
2703 | @if gcc-bootstrap |
2704 | configure-build-m4: stage_current | |
2705 | @endif gcc-bootstrap | |
6a9cf61e PB |
2706 | @if build-m4 |
2707 | maybe-configure-build-m4: configure-build-m4 | |
c52c6897 | 2708 | configure-build-m4: |
0aed8855 | 2709 | @: $(MAKE); $(unstage) |
c52c6897 | 2710 | @r=`${PWD_COMMAND}`; export r; \ |
6a9cf61e | 2711 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
c52c6897 PB |
2712 | test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \ |
2713 | $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \ | |
1f53ca9a | 2714 | $(BUILD_EXPORTS) \ |
6a9cf61e PB |
2715 | echo Configuring in $(BUILD_SUBDIR)/m4; \ |
2716 | cd "$(BUILD_SUBDIR)/m4" || exit 1; \ | |
2717 | case $(srcdir) in \ | |
b00612cc PB |
2718 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2719 | *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \ | |
2720 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
6a9cf61e | 2721 | esac; \ |
b00612cc PB |
2722 | srcdiroption="--srcdir=$${topdir}/m4"; \ |
2723 | libsrcdir="$$s/m4"; \ | |
6a9cf61e PB |
2724 | rm -f no-such-file || : ; \ |
2725 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
2726 | $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \ |
2727 | --target=${target_alias} $${srcdiroption} \ | |
6a9cf61e PB |
2728 | || exit 1 |
2729 | @endif build-m4 | |
2730 | ||
a7254363 PB |
2731 | |
2732 | ||
d545f33b PB |
2733 | |
2734 | ||
6a9cf61e PB |
2735 | .PHONY: all-build-m4 maybe-all-build-m4 |
2736 | maybe-all-build-m4: | |
4f0ef2d8 CD |
2737 | @if gcc-bootstrap |
2738 | all-build-m4: stage_current | |
2739 | @endif gcc-bootstrap | |
6a9cf61e | 2740 | @if build-m4 |
72b2455a | 2741 | TARGET-build-m4=all |
6a9cf61e PB |
2742 | maybe-all-build-m4: all-build-m4 |
2743 | all-build-m4: configure-build-m4 | |
0aed8855 | 2744 | @: $(MAKE); $(unstage) |
6a9cf61e PB |
2745 | @r=`${PWD_COMMAND}`; export r; \ |
2746 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 2747 | $(BUILD_EXPORTS) \ |
72b2455a | 2748 | (cd $(BUILD_SUBDIR)/m4 && \ |
6641ce42 | 2749 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \ |
7f6ef0c0 | 2750 | $(TARGET-build-m4)) |
6a9cf61e PB |
2751 | @endif build-m4 |
2752 | ||
a7254363 PB |
2753 | |
2754 | ||
d545f33b PB |
2755 | |
2756 | ||
6a9cf61e PB |
2757 | .PHONY: configure-build-texinfo maybe-configure-build-texinfo |
2758 | maybe-configure-build-texinfo: | |
4f0ef2d8 CD |
2759 | @if gcc-bootstrap |
2760 | configure-build-texinfo: stage_current | |
2761 | @endif gcc-bootstrap | |
6a9cf61e PB |
2762 | @if build-texinfo |
2763 | maybe-configure-build-texinfo: configure-build-texinfo | |
c52c6897 | 2764 | configure-build-texinfo: |
0aed8855 | 2765 | @: $(MAKE); $(unstage) |
c52c6897 | 2766 | @r=`${PWD_COMMAND}`; export r; \ |
6a9cf61e | 2767 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
c52c6897 PB |
2768 | test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \ |
2769 | $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \ | |
1f53ca9a | 2770 | $(BUILD_EXPORTS) \ |
6a9cf61e PB |
2771 | echo Configuring in $(BUILD_SUBDIR)/texinfo; \ |
2772 | cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \ | |
2773 | case $(srcdir) in \ | |
b00612cc PB |
2774 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2775 | *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \ | |
2776 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
6a9cf61e | 2777 | esac; \ |
b00612cc PB |
2778 | srcdiroption="--srcdir=$${topdir}/texinfo"; \ |
2779 | libsrcdir="$$s/texinfo"; \ | |
6a9cf61e PB |
2780 | rm -f no-such-file || : ; \ |
2781 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
2782 | $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \ |
2783 | --target=${target_alias} $${srcdiroption} \ | |
6a9cf61e PB |
2784 | || exit 1 |
2785 | @endif build-texinfo | |
2786 | ||
a7254363 PB |
2787 | |
2788 | ||
d545f33b PB |
2789 | |
2790 | ||
6a9cf61e PB |
2791 | .PHONY: all-build-texinfo maybe-all-build-texinfo |
2792 | maybe-all-build-texinfo: | |
4f0ef2d8 CD |
2793 | @if gcc-bootstrap |
2794 | all-build-texinfo: stage_current | |
2795 | @endif gcc-bootstrap | |
6a9cf61e | 2796 | @if build-texinfo |
72b2455a | 2797 | TARGET-build-texinfo=all |
6a9cf61e PB |
2798 | maybe-all-build-texinfo: all-build-texinfo |
2799 | all-build-texinfo: configure-build-texinfo | |
0aed8855 | 2800 | @: $(MAKE); $(unstage) |
6a9cf61e PB |
2801 | @r=`${PWD_COMMAND}`; export r; \ |
2802 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 2803 | $(BUILD_EXPORTS) \ |
72b2455a | 2804 | (cd $(BUILD_SUBDIR)/texinfo && \ |
6641ce42 | 2805 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \ |
7f6ef0c0 | 2806 | $(TARGET-build-texinfo)) |
6a9cf61e PB |
2807 | @endif build-texinfo |
2808 | ||
a7254363 PB |
2809 | |
2810 | ||
d545f33b PB |
2811 | |
2812 | ||
ee025550 PB |
2813 | .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes |
2814 | maybe-configure-build-fixincludes: | |
4f0ef2d8 CD |
2815 | @if gcc-bootstrap |
2816 | configure-build-fixincludes: stage_current | |
2817 | @endif gcc-bootstrap | |
ee025550 PB |
2818 | @if build-fixincludes |
2819 | maybe-configure-build-fixincludes: configure-build-fixincludes | |
c52c6897 | 2820 | configure-build-fixincludes: |
0aed8855 | 2821 | @: $(MAKE); $(unstage) |
c52c6897 | 2822 | @r=`${PWD_COMMAND}`; export r; \ |
ee025550 | 2823 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
c52c6897 PB |
2824 | test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \ |
2825 | $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \ | |
1f53ca9a | 2826 | $(BUILD_EXPORTS) \ |
ee025550 PB |
2827 | echo Configuring in $(BUILD_SUBDIR)/fixincludes; \ |
2828 | cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \ | |
2829 | case $(srcdir) in \ | |
b00612cc PB |
2830 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
2831 | *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \ | |
2832 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
ee025550 | 2833 | esac; \ |
b00612cc PB |
2834 | srcdiroption="--srcdir=$${topdir}/fixincludes"; \ |
2835 | libsrcdir="$$s/fixincludes"; \ | |
ee025550 PB |
2836 | rm -f no-such-file || : ; \ |
2837 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
2838 | $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \ |
2839 | --target=${target_alias} $${srcdiroption} \ | |
ee025550 PB |
2840 | || exit 1 |
2841 | @endif build-fixincludes | |
2842 | ||
a7254363 PB |
2843 | |
2844 | ||
d545f33b PB |
2845 | |
2846 | ||
ee025550 PB |
2847 | .PHONY: all-build-fixincludes maybe-all-build-fixincludes |
2848 | maybe-all-build-fixincludes: | |
4f0ef2d8 CD |
2849 | @if gcc-bootstrap |
2850 | all-build-fixincludes: stage_current | |
2851 | @endif gcc-bootstrap | |
ee025550 PB |
2852 | @if build-fixincludes |
2853 | TARGET-build-fixincludes=all | |
2854 | maybe-all-build-fixincludes: all-build-fixincludes | |
2855 | all-build-fixincludes: configure-build-fixincludes | |
0aed8855 | 2856 | @: $(MAKE); $(unstage) |
ee025550 PB |
2857 | @r=`${PWD_COMMAND}`; export r; \ |
2858 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 2859 | $(BUILD_EXPORTS) \ |
ee025550 | 2860 | (cd $(BUILD_SUBDIR)/fixincludes && \ |
6641ce42 | 2861 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \ |
7f6ef0c0 | 2862 | $(TARGET-build-fixincludes)) |
ee025550 PB |
2863 | @endif build-fixincludes |
2864 | ||
2a4cbe27 | 2865 | |
a7254363 | 2866 | |
d545f33b PB |
2867 | |
2868 | ||
4fa63067 NN |
2869 | # -------------------------------------- |
2870 | # Modules which run on the host machine | |
2871 | # -------------------------------------- | |
2a4cbe27 | 2872 | |
a7254363 | 2873 | |
a90ef4bf JM |
2874 | .PHONY: configure-bfd maybe-configure-bfd |
2875 | maybe-configure-bfd: | |
4f0ef2d8 | 2876 | @if gcc-bootstrap |
a90ef4bf | 2877 | configure-bfd: stage_current |
4f0ef2d8 | 2878 | @endif gcc-bootstrap |
a90ef4bf JM |
2879 | @if bfd |
2880 | maybe-configure-bfd: configure-bfd | |
2881 | configure-bfd: | |
c52c6897 | 2882 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 2883 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
2884 | test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \ |
2885 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \ | |
1f53ca9a | 2886 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
2887 | echo Configuring in $(HOST_SUBDIR)/bfd; \ |
2888 | cd "$(HOST_SUBDIR)/bfd" || exit 1; \ | |
4fa63067 | 2889 | case $(srcdir) in \ |
b00612cc | 2890 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 2891 | *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \ |
b00612cc | 2892 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 2893 | esac; \ |
a90ef4bf JM |
2894 | srcdiroption="--srcdir=$${topdir}/bfd"; \ |
2895 | libsrcdir="$$s/bfd"; \ | |
4fa63067 | 2896 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
2897 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
2898 | --target=${target_alias} $${srcdiroption} \ | |
2a4cbe27 | 2899 | || exit 1 |
a90ef4bf | 2900 | @endif bfd |
a7254363 | 2901 | |
d545f33b PB |
2902 | |
2903 | ||
a90ef4bf JM |
2904 | .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd |
2905 | maybe-configure-stage1-bfd: | |
2906 | @if bfd-bootstrap | |
2907 | maybe-configure-stage1-bfd: configure-stage1-bfd | |
2908 | configure-stage1-bfd: | |
2909 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
2910 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd | |
4fa63067 NN |
2911 | @r=`${PWD_COMMAND}`; export r; \ |
2912 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
2913 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
2914 | test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \ | |
2915 | $(HOST_EXPORTS) \ | |
2916 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ | |
2917 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ | |
2918 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
2919 | echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \ | |
2920 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \ | |
2921 | cd $(HOST_SUBDIR)/bfd || exit 1; \ | |
2922 | case $(srcdir) in \ | |
2923 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
2924 | *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \ | |
2925 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
2926 | esac; \ | |
2927 | srcdiroption="--srcdir=$${topdir}/bfd"; \ | |
2928 | libsrcdir="$$s/bfd"; \ | |
2929 | $(SHELL) $${libsrcdir}/configure \ | |
2930 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
2931 | --target=${target_alias} $${srcdiroption} \ | |
2932 | $(STAGE1_CONFIGURE_FLAGS) | |
2933 | @endif bfd-bootstrap | |
2a4cbe27 | 2934 | |
a90ef4bf JM |
2935 | .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd |
2936 | maybe-configure-stage2-bfd: | |
2937 | @if bfd-bootstrap | |
2938 | maybe-configure-stage2-bfd: configure-stage2-bfd | |
2939 | configure-stage2-bfd: | |
2940 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
2941 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd | |
4fa63067 | 2942 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 2943 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
2944 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
2945 | test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \ | |
378fce5b | 2946 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
2947 | $(POSTSTAGE1_HOST_EXPORTS) \ |
2948 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ | |
2949 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ | |
2950 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
2951 | echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \ | |
2952 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \ | |
2953 | cd $(HOST_SUBDIR)/bfd || exit 1; \ | |
2954 | case $(srcdir) in \ | |
2955 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
2956 | *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \ | |
2957 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
2958 | esac; \ | |
2959 | srcdiroption="--srcdir=$${topdir}/bfd"; \ | |
2960 | libsrcdir="$$s/bfd"; \ | |
2961 | $(SHELL) $${libsrcdir}/configure \ | |
2962 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
2963 | --target=${target_alias} $${srcdiroption} \ | |
2964 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
2965 | $(STAGE2_CONFIGURE_FLAGS) | |
2966 | @endif bfd-bootstrap | |
2a4cbe27 | 2967 | |
a90ef4bf JM |
2968 | .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd |
2969 | maybe-configure-stage3-bfd: | |
2970 | @if bfd-bootstrap | |
2971 | maybe-configure-stage3-bfd: configure-stage3-bfd | |
2972 | configure-stage3-bfd: | |
2973 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
2974 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd | |
4fa63067 | 2975 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 2976 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
2977 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
2978 | test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \ | |
378fce5b | 2979 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
2980 | $(POSTSTAGE1_HOST_EXPORTS) \ |
2981 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ | |
2982 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ | |
2983 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
2984 | echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \ | |
2985 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \ | |
2986 | cd $(HOST_SUBDIR)/bfd || exit 1; \ | |
2987 | case $(srcdir) in \ | |
2988 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
2989 | *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \ | |
2990 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
2991 | esac; \ | |
2992 | srcdiroption="--srcdir=$${topdir}/bfd"; \ | |
2993 | libsrcdir="$$s/bfd"; \ | |
2994 | $(SHELL) $${libsrcdir}/configure \ | |
2995 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
2996 | --target=${target_alias} $${srcdiroption} \ | |
2997 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
2998 | $(STAGE3_CONFIGURE_FLAGS) | |
2999 | @endif bfd-bootstrap | |
9b980aa1 | 3000 | |
a90ef4bf JM |
3001 | .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd |
3002 | maybe-configure-stage4-bfd: | |
3003 | @if bfd-bootstrap | |
3004 | maybe-configure-stage4-bfd: configure-stage4-bfd | |
3005 | configure-stage4-bfd: | |
3006 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
3007 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd | |
9b980aa1 RW |
3008 | @r=`${PWD_COMMAND}`; export r; \ |
3009 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
3010 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
3011 | test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \ | |
9b980aa1 | 3012 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
3013 | $(POSTSTAGE1_HOST_EXPORTS) \ |
3014 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ | |
3015 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ | |
3016 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
3017 | echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \ | |
3018 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \ | |
3019 | cd $(HOST_SUBDIR)/bfd || exit 1; \ | |
3020 | case $(srcdir) in \ | |
3021 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
3022 | *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \ | |
3023 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
3024 | esac; \ | |
3025 | srcdiroption="--srcdir=$${topdir}/bfd"; \ | |
3026 | libsrcdir="$$s/bfd"; \ | |
3027 | $(SHELL) $${libsrcdir}/configure \ | |
3028 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
3029 | --target=${target_alias} $${srcdiroption} \ | |
3030 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
3031 | $(STAGE4_CONFIGURE_FLAGS) | |
3032 | @endif bfd-bootstrap | |
4fa63067 | 3033 | |
a90ef4bf JM |
3034 | .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd |
3035 | maybe-configure-stageprofile-bfd: | |
3036 | @if bfd-bootstrap | |
3037 | maybe-configure-stageprofile-bfd: configure-stageprofile-bfd | |
3038 | configure-stageprofile-bfd: | |
3039 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
3040 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd | |
3041 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 3042 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
3043 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
3044 | test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \ | |
378fce5b | 3045 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
3046 | $(POSTSTAGE1_HOST_EXPORTS) \ |
3047 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
3048 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ | |
3049 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
3050 | echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \ | |
3051 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \ | |
3052 | cd $(HOST_SUBDIR)/bfd || exit 1; \ | |
3053 | case $(srcdir) in \ | |
3054 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
3055 | *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \ | |
3056 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
3057 | esac; \ | |
3058 | srcdiroption="--srcdir=$${topdir}/bfd"; \ | |
3059 | libsrcdir="$$s/bfd"; \ | |
3060 | $(SHELL) $${libsrcdir}/configure \ | |
3061 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
3062 | --target=${target_alias} $${srcdiroption} \ | |
3063 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
3064 | $(STAGEprofile_CONFIGURE_FLAGS) | |
3065 | @endif bfd-bootstrap | |
2a4cbe27 | 3066 | |
a90ef4bf JM |
3067 | .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd |
3068 | maybe-configure-stagefeedback-bfd: | |
3069 | @if bfd-bootstrap | |
3070 | maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd | |
3071 | configure-stagefeedback-bfd: | |
3072 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
3073 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd | |
3074 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 3075 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
3076 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
3077 | test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \ | |
378fce5b | 3078 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
3079 | $(POSTSTAGE1_HOST_EXPORTS) \ |
3080 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
3081 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ | |
3082 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
3083 | echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \ | |
3084 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \ | |
3085 | cd $(HOST_SUBDIR)/bfd || exit 1; \ | |
3086 | case $(srcdir) in \ | |
3087 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
3088 | *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \ | |
3089 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
3090 | esac; \ | |
3091 | srcdiroption="--srcdir=$${topdir}/bfd"; \ | |
3092 | libsrcdir="$$s/bfd"; \ | |
3093 | $(SHELL) $${libsrcdir}/configure \ | |
3094 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
3095 | --target=${target_alias} $${srcdiroption} \ | |
3096 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
3097 | $(STAGEfeedback_CONFIGURE_FLAGS) | |
3098 | @endif bfd-bootstrap | |
2a4cbe27 | 3099 | |
56a8fe78 | 3100 | |
56a8fe78 | 3101 | |
56a8fe78 | 3102 | |
6d389afc | 3103 | |
a90ef4bf JM |
3104 | .PHONY: all-bfd maybe-all-bfd |
3105 | maybe-all-bfd: | |
3106 | @if gcc-bootstrap | |
3107 | all-bfd: stage_current | |
3108 | @endif gcc-bootstrap | |
3109 | @if bfd | |
3110 | TARGET-bfd=all | |
3111 | maybe-all-bfd: all-bfd | |
3112 | all-bfd: configure-bfd | |
3113 | @r=`${PWD_COMMAND}`; export r; \ | |
6d389afc | 3114 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
3115 | $(HOST_EXPORTS) \ |
3116 | (cd $(HOST_SUBDIR)/bfd && \ | |
3117 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
3118 | $(TARGET-bfd)) | |
3119 | @endif bfd | |
6d389afc | 3120 | |
6d389afc | 3121 | |
2a4cbe27 | 3122 | |
a90ef4bf JM |
3123 | .PHONY: all-stage1-bfd maybe-all-stage1-bfd |
3124 | .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd | |
3125 | maybe-all-stage1-bfd: | |
3126 | maybe-clean-stage1-bfd: | |
3127 | @if bfd-bootstrap | |
3128 | maybe-all-stage1-bfd: all-stage1-bfd | |
3129 | all-stage1: all-stage1-bfd | |
3130 | TARGET-stage1-bfd = $(TARGET-bfd) | |
3131 | all-stage1-bfd: configure-stage1-bfd | |
3132 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
3133 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 3134 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
3135 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
3136 | $(HOST_EXPORTS) \ | |
3137 | cd $(HOST_SUBDIR)/bfd && \ | |
3138 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
3139 | CFLAGS="$(STAGE1_CFLAGS)" \ | |
3140 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ | |
3141 | LIBCFLAGS="$(LIBCFLAGS)" \ | |
3142 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
3143 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
3144 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
3145 | $(EXTRA_HOST_FLAGS) \ | |
3146 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
3147 | $(TARGET-stage1-bfd) | |
2a4cbe27 | 3148 | |
a90ef4bf JM |
3149 | maybe-clean-stage1-bfd: clean-stage1-bfd |
3150 | clean-stage1: clean-stage1-bfd | |
3151 | clean-stage1-bfd: | |
3152 | @if [ $(current_stage) = stage1 ]; then \ | |
3153 | [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \ | |
3154 | else \ | |
3155 | [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \ | |
3156 | $(MAKE) stage1-start; \ | |
3157 | fi; \ | |
3158 | cd $(HOST_SUBDIR)/bfd && \ | |
3159 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
3160 | clean | |
3161 | @endif bfd-bootstrap | |
2a4cbe27 | 3162 | |
2a4cbe27 | 3163 | |
a90ef4bf JM |
3164 | .PHONY: all-stage2-bfd maybe-all-stage2-bfd |
3165 | .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd | |
3166 | maybe-all-stage2-bfd: | |
3167 | maybe-clean-stage2-bfd: | |
3168 | @if bfd-bootstrap | |
3169 | maybe-all-stage2-bfd: all-stage2-bfd | |
3170 | all-stage2: all-stage2-bfd | |
3171 | TARGET-stage2-bfd = $(TARGET-bfd) | |
3172 | all-stage2-bfd: configure-stage2-bfd | |
3173 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
3174 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 3175 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 3176 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
378fce5b | 3177 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
3178 | $(POSTSTAGE1_HOST_EXPORTS) \ |
3179 | cd $(HOST_SUBDIR)/bfd && \ | |
3180 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
3181 | CFLAGS="$(STAGE2_CFLAGS)" \ | |
3182 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ | |
3183 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ | |
3184 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
3185 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
3186 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
3187 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
3188 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
3189 | $(TARGET-stage2-bfd) | |
2a4cbe27 | 3190 | |
a90ef4bf JM |
3191 | maybe-clean-stage2-bfd: clean-stage2-bfd |
3192 | clean-stage2: clean-stage2-bfd | |
3193 | clean-stage2-bfd: | |
3194 | @if [ $(current_stage) = stage2 ]; then \ | |
3195 | [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \ | |
3196 | else \ | |
3197 | [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \ | |
3198 | $(MAKE) stage2-start; \ | |
3199 | fi; \ | |
3200 | cd $(HOST_SUBDIR)/bfd && \ | |
3201 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
3202 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
3203 | clean | |
3204 | @endif bfd-bootstrap | |
2a4cbe27 | 3205 | |
a3ca38d2 | 3206 | |
a90ef4bf JM |
3207 | .PHONY: all-stage3-bfd maybe-all-stage3-bfd |
3208 | .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd | |
3209 | maybe-all-stage3-bfd: | |
3210 | maybe-clean-stage3-bfd: | |
3211 | @if bfd-bootstrap | |
3212 | maybe-all-stage3-bfd: all-stage3-bfd | |
3213 | all-stage3: all-stage3-bfd | |
3214 | TARGET-stage3-bfd = $(TARGET-bfd) | |
3215 | all-stage3-bfd: configure-stage3-bfd | |
3216 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
3217 | @r=`${PWD_COMMAND}`; export r; \ | |
a3ca38d2 | 3218 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 3219 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
a3ca38d2 | 3220 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
3221 | $(POSTSTAGE1_HOST_EXPORTS) \ |
3222 | cd $(HOST_SUBDIR)/bfd && \ | |
3223 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
3224 | CFLAGS="$(STAGE3_CFLAGS)" \ | |
3225 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ | |
3226 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ | |
3227 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
3228 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
3229 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
3230 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
3231 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
3232 | $(TARGET-stage3-bfd) | |
a3ca38d2 | 3233 | |
a90ef4bf JM |
3234 | maybe-clean-stage3-bfd: clean-stage3-bfd |
3235 | clean-stage3: clean-stage3-bfd | |
3236 | clean-stage3-bfd: | |
3237 | @if [ $(current_stage) = stage3 ]; then \ | |
3238 | [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \ | |
3239 | else \ | |
3240 | [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \ | |
3241 | $(MAKE) stage3-start; \ | |
3242 | fi; \ | |
3243 | cd $(HOST_SUBDIR)/bfd && \ | |
3244 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
3245 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
3246 | clean | |
3247 | @endif bfd-bootstrap | |
a3ca38d2 | 3248 | |
108a6f8e | 3249 | |
a90ef4bf JM |
3250 | .PHONY: all-stage4-bfd maybe-all-stage4-bfd |
3251 | .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd | |
3252 | maybe-all-stage4-bfd: | |
3253 | maybe-clean-stage4-bfd: | |
3254 | @if bfd-bootstrap | |
3255 | maybe-all-stage4-bfd: all-stage4-bfd | |
3256 | all-stage4: all-stage4-bfd | |
3257 | TARGET-stage4-bfd = $(TARGET-bfd) | |
3258 | all-stage4-bfd: configure-stage4-bfd | |
3259 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
3260 | @r=`${PWD_COMMAND}`; export r; \ | |
108a6f8e | 3261 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 3262 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
108a6f8e | 3263 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
3264 | $(POSTSTAGE1_HOST_EXPORTS) \ |
3265 | cd $(HOST_SUBDIR)/bfd && \ | |
3266 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
3267 | CFLAGS="$(STAGE4_CFLAGS)" \ | |
3268 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ | |
3269 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ | |
3270 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
3271 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
3272 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
3273 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
3274 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
3275 | $(TARGET-stage4-bfd) | |
108a6f8e | 3276 | |
a90ef4bf JM |
3277 | maybe-clean-stage4-bfd: clean-stage4-bfd |
3278 | clean-stage4: clean-stage4-bfd | |
3279 | clean-stage4-bfd: | |
3280 | @if [ $(current_stage) = stage4 ]; then \ | |
3281 | [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \ | |
3282 | else \ | |
3283 | [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \ | |
3284 | $(MAKE) stage4-start; \ | |
3285 | fi; \ | |
3286 | cd $(HOST_SUBDIR)/bfd && \ | |
3287 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
3288 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
3289 | clean | |
3290 | @endif bfd-bootstrap | |
108a6f8e | 3291 | |
2a4cbe27 | 3292 | |
a90ef4bf JM |
3293 | .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd |
3294 | .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd | |
3295 | maybe-all-stageprofile-bfd: | |
3296 | maybe-clean-stageprofile-bfd: | |
3297 | @if bfd-bootstrap | |
3298 | maybe-all-stageprofile-bfd: all-stageprofile-bfd | |
3299 | all-stageprofile: all-stageprofile-bfd | |
3300 | TARGET-stageprofile-bfd = $(TARGET-bfd) | |
3301 | all-stageprofile-bfd: configure-stageprofile-bfd | |
3302 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
3303 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 3304 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 3305 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
378fce5b | 3306 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
3307 | $(POSTSTAGE1_HOST_EXPORTS) \ |
3308 | cd $(HOST_SUBDIR)/bfd && \ | |
3309 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
3310 | CFLAGS="$(STAGEprofile_CFLAGS)" \ | |
3311 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ | |
3312 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ | |
3313 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
3314 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
3315 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
3316 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
3317 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
3318 | $(TARGET-stageprofile-bfd) | |
2a4cbe27 | 3319 | |
a90ef4bf JM |
3320 | maybe-clean-stageprofile-bfd: clean-stageprofile-bfd |
3321 | clean-stageprofile: clean-stageprofile-bfd | |
3322 | clean-stageprofile-bfd: | |
3323 | @if [ $(current_stage) = stageprofile ]; then \ | |
3324 | [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \ | |
3325 | else \ | |
3326 | [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \ | |
3327 | $(MAKE) stageprofile-start; \ | |
3328 | fi; \ | |
3329 | cd $(HOST_SUBDIR)/bfd && \ | |
3330 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
3331 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
3332 | clean | |
3333 | @endif bfd-bootstrap | |
2a4cbe27 | 3334 | |
a7254363 | 3335 | |
a90ef4bf JM |
3336 | .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd |
3337 | .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd | |
3338 | maybe-all-stagefeedback-bfd: | |
3339 | maybe-clean-stagefeedback-bfd: | |
3340 | @if bfd-bootstrap | |
3341 | maybe-all-stagefeedback-bfd: all-stagefeedback-bfd | |
3342 | all-stagefeedback: all-stagefeedback-bfd | |
3343 | TARGET-stagefeedback-bfd = $(TARGET-bfd) | |
3344 | all-stagefeedback-bfd: configure-stagefeedback-bfd | |
3345 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
c52c6897 | 3346 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 3347 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
3348 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
3349 | $(HOST_EXPORTS) \ | |
3350 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
3351 | cd $(HOST_SUBDIR)/bfd && \ | |
3352 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
3353 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
3354 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ | |
3355 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
3356 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
3357 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
3358 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
3359 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
3360 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
3361 | $(TARGET-stagefeedback-bfd) | |
d545f33b | 3362 | |
a90ef4bf JM |
3363 | maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd |
3364 | clean-stagefeedback: clean-stagefeedback-bfd | |
3365 | clean-stagefeedback-bfd: | |
3366 | @if [ $(current_stage) = stagefeedback ]; then \ | |
3367 | [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \ | |
3368 | else \ | |
3369 | [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \ | |
3370 | $(MAKE) stagefeedback-start; \ | |
3371 | fi; \ | |
3372 | cd $(HOST_SUBDIR)/bfd && \ | |
3373 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
3374 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
3375 | clean | |
3376 | @endif bfd-bootstrap | |
d545f33b | 3377 | |
2a4cbe27 | 3378 | |
a7254363 | 3379 | |
d545f33b PB |
3380 | |
3381 | ||
a90ef4bf JM |
3382 | .PHONY: check-bfd maybe-check-bfd |
3383 | maybe-check-bfd: | |
3384 | @if bfd | |
3385 | maybe-check-bfd: check-bfd | |
2a4cbe27 | 3386 | |
a90ef4bf | 3387 | check-bfd: |
0aed8855 | 3388 | @: $(MAKE); $(unstage) |
4fa63067 | 3389 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 3390 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 3391 | $(HOST_EXPORTS) \ |
a90ef4bf | 3392 | (cd $(HOST_SUBDIR)/bfd && \ |
b00612cc | 3393 | $(MAKE) $(FLAGS_TO_PASS) check) |
2a4cbe27 | 3394 | |
a90ef4bf | 3395 | @endif bfd |
2a4cbe27 | 3396 | |
a90ef4bf JM |
3397 | .PHONY: install-bfd maybe-install-bfd |
3398 | maybe-install-bfd: | |
3399 | @if bfd | |
3400 | maybe-install-bfd: install-bfd | |
2a4cbe27 | 3401 | |
a90ef4bf | 3402 | install-bfd: installdirs |
0aed8855 | 3403 | @: $(MAKE); $(unstage) |
4fa63067 | 3404 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 3405 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 3406 | $(HOST_EXPORTS) \ |
a90ef4bf | 3407 | (cd $(HOST_SUBDIR)/bfd && \ |
2da12f12 | 3408 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 3409 | |
a90ef4bf | 3410 | @endif bfd |
2a4cbe27 | 3411 | |
a90ef4bf JM |
3412 | .PHONY: install-strip-bfd maybe-install-strip-bfd |
3413 | maybe-install-strip-bfd: | |
3414 | @if bfd | |
3415 | maybe-install-strip-bfd: install-strip-bfd | |
9b980aa1 | 3416 | |
a90ef4bf | 3417 | install-strip-bfd: installdirs |
9b980aa1 RW |
3418 | @: $(MAKE); $(unstage) |
3419 | @r=`${PWD_COMMAND}`; export r; \ | |
3420 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
3421 | $(HOST_EXPORTS) \ | |
a90ef4bf | 3422 | (cd $(HOST_SUBDIR)/bfd && \ |
9b980aa1 RW |
3423 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
3424 | ||
a90ef4bf | 3425 | @endif bfd |
9b980aa1 | 3426 | |
56a8fe78 | 3427 | # Other targets (info, dvi, pdf, etc.) |
2a4cbe27 | 3428 | |
a90ef4bf JM |
3429 | .PHONY: maybe-info-bfd info-bfd |
3430 | maybe-info-bfd: | |
3431 | @if bfd | |
3432 | maybe-info-bfd: info-bfd | |
4fa63067 | 3433 | |
a90ef4bf JM |
3434 | info-bfd: \ |
3435 | configure-bfd | |
3436 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
3437 | r=`${PWD_COMMAND}`; export r; \ |
3438 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3439 | $(HOST_EXPORTS) \ |
b813574b | 3440 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3441 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3442 | done; \ | |
a90ef4bf JM |
3443 | echo "Doing info in bfd" ; \ |
3444 | (cd $(HOST_SUBDIR)/bfd && \ | |
2a4cbe27 NN |
3445 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3446 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3447 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 3448 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 3449 | info) \ |
2a4cbe27 NN |
3450 | || exit 1 |
3451 | ||
a90ef4bf | 3452 | @endif bfd |
2a4cbe27 | 3453 | |
a90ef4bf JM |
3454 | .PHONY: maybe-dvi-bfd dvi-bfd |
3455 | maybe-dvi-bfd: | |
3456 | @if bfd | |
3457 | maybe-dvi-bfd: dvi-bfd | |
2a4cbe27 | 3458 | |
a90ef4bf JM |
3459 | dvi-bfd: \ |
3460 | configure-bfd | |
3461 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
3462 | r=`${PWD_COMMAND}`; export r; \ |
3463 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3464 | $(HOST_EXPORTS) \ |
b813574b | 3465 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3466 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3467 | done; \ | |
a90ef4bf JM |
3468 | echo "Doing dvi in bfd" ; \ |
3469 | (cd $(HOST_SUBDIR)/bfd && \ | |
2a4cbe27 NN |
3470 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3471 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3472 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 3473 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 3474 | dvi) \ |
2a4cbe27 NN |
3475 | || exit 1 |
3476 | ||
a90ef4bf | 3477 | @endif bfd |
2a4cbe27 | 3478 | |
a90ef4bf JM |
3479 | .PHONY: maybe-pdf-bfd pdf-bfd |
3480 | maybe-pdf-bfd: | |
3481 | @if bfd | |
3482 | maybe-pdf-bfd: pdf-bfd | |
56a8fe78 | 3483 | |
a90ef4bf JM |
3484 | pdf-bfd: \ |
3485 | configure-bfd | |
3486 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
56a8fe78 DD |
3487 | r=`${PWD_COMMAND}`; export r; \ |
3488 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
3489 | $(HOST_EXPORTS) \ | |
3490 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
3491 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
3492 | done; \ | |
a90ef4bf JM |
3493 | echo "Doing pdf in bfd" ; \ |
3494 | (cd $(HOST_SUBDIR)/bfd && \ | |
56a8fe78 DD |
3495 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3496 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3497 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 3498 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
3499 | pdf) \ |
3500 | || exit 1 | |
3501 | ||
a90ef4bf | 3502 | @endif bfd |
56a8fe78 | 3503 | |
a90ef4bf JM |
3504 | .PHONY: maybe-html-bfd html-bfd |
3505 | maybe-html-bfd: | |
3506 | @if bfd | |
3507 | maybe-html-bfd: html-bfd | |
6d389afc | 3508 | |
a90ef4bf JM |
3509 | html-bfd: \ |
3510 | configure-bfd | |
3511 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
6d389afc MS |
3512 | r=`${PWD_COMMAND}`; export r; \ |
3513 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
3514 | $(HOST_EXPORTS) \ |
3515 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
3516 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
3517 | done; \ | |
a90ef4bf JM |
3518 | echo "Doing html in bfd" ; \ |
3519 | (cd $(HOST_SUBDIR)/bfd && \ | |
6d389afc MS |
3520 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3521 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3522 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 3523 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
3524 | html) \ |
3525 | || exit 1 | |
3526 | ||
a90ef4bf | 3527 | @endif bfd |
6d389afc | 3528 | |
a90ef4bf JM |
3529 | .PHONY: maybe-TAGS-bfd TAGS-bfd |
3530 | maybe-TAGS-bfd: | |
3531 | @if bfd | |
3532 | maybe-TAGS-bfd: TAGS-bfd | |
2a4cbe27 | 3533 | |
a90ef4bf JM |
3534 | TAGS-bfd: \ |
3535 | configure-bfd | |
3536 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
3537 | r=`${PWD_COMMAND}`; export r; \ |
3538 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3539 | $(HOST_EXPORTS) \ |
b813574b | 3540 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3541 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3542 | done; \ | |
a90ef4bf JM |
3543 | echo "Doing TAGS in bfd" ; \ |
3544 | (cd $(HOST_SUBDIR)/bfd && \ | |
2a4cbe27 NN |
3545 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3546 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3547 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 3548 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 3549 | TAGS) \ |
2a4cbe27 NN |
3550 | || exit 1 |
3551 | ||
a90ef4bf | 3552 | @endif bfd |
2a4cbe27 | 3553 | |
a90ef4bf JM |
3554 | .PHONY: maybe-install-info-bfd install-info-bfd |
3555 | maybe-install-info-bfd: | |
3556 | @if bfd | |
3557 | maybe-install-info-bfd: install-info-bfd | |
2a4cbe27 | 3558 | |
a90ef4bf JM |
3559 | install-info-bfd: \ |
3560 | configure-bfd \ | |
3561 | info-bfd | |
3562 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
3563 | r=`${PWD_COMMAND}`; export r; \ |
3564 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3565 | $(HOST_EXPORTS) \ |
b813574b | 3566 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3567 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3568 | done; \ | |
a90ef4bf JM |
3569 | echo "Doing install-info in bfd" ; \ |
3570 | (cd $(HOST_SUBDIR)/bfd && \ | |
2a4cbe27 NN |
3571 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3572 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3573 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 3574 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 3575 | install-info) \ |
2a4cbe27 NN |
3576 | || exit 1 |
3577 | ||
a90ef4bf | 3578 | @endif bfd |
2a4cbe27 | 3579 | |
a90ef4bf JM |
3580 | .PHONY: maybe-install-pdf-bfd install-pdf-bfd |
3581 | maybe-install-pdf-bfd: | |
3582 | @if bfd | |
3583 | maybe-install-pdf-bfd: install-pdf-bfd | |
a3ca38d2 | 3584 | |
a90ef4bf JM |
3585 | install-pdf-bfd: \ |
3586 | configure-bfd \ | |
3587 | pdf-bfd | |
3588 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
3589 | r=`${PWD_COMMAND}`; export r; \ |
3590 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
3591 | $(HOST_EXPORTS) \ | |
3592 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
3593 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
3594 | done; \ | |
a90ef4bf JM |
3595 | echo "Doing install-pdf in bfd" ; \ |
3596 | (cd $(HOST_SUBDIR)/bfd && \ | |
a3ca38d2 DD |
3597 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3598 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3599 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 3600 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
3601 | install-pdf) \ |
3602 | || exit 1 | |
3603 | ||
a90ef4bf | 3604 | @endif bfd |
a3ca38d2 | 3605 | |
a90ef4bf JM |
3606 | .PHONY: maybe-install-html-bfd install-html-bfd |
3607 | maybe-install-html-bfd: | |
3608 | @if bfd | |
3609 | maybe-install-html-bfd: install-html-bfd | |
108a6f8e | 3610 | |
a90ef4bf JM |
3611 | install-html-bfd: \ |
3612 | configure-bfd \ | |
3613 | html-bfd | |
3614 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
108a6f8e CD |
3615 | r=`${PWD_COMMAND}`; export r; \ |
3616 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
3617 | $(HOST_EXPORTS) \ | |
3618 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
3619 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
3620 | done; \ | |
a90ef4bf JM |
3621 | echo "Doing install-html in bfd" ; \ |
3622 | (cd $(HOST_SUBDIR)/bfd && \ | |
108a6f8e CD |
3623 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3624 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3625 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 3626 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
3627 | install-html) \ |
3628 | || exit 1 | |
3629 | ||
a90ef4bf | 3630 | @endif bfd |
108a6f8e | 3631 | |
a90ef4bf JM |
3632 | .PHONY: maybe-installcheck-bfd installcheck-bfd |
3633 | maybe-installcheck-bfd: | |
3634 | @if bfd | |
3635 | maybe-installcheck-bfd: installcheck-bfd | |
2a4cbe27 | 3636 | |
a90ef4bf JM |
3637 | installcheck-bfd: \ |
3638 | configure-bfd | |
3639 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
3640 | r=`${PWD_COMMAND}`; export r; \ |
3641 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3642 | $(HOST_EXPORTS) \ |
b813574b | 3643 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3644 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3645 | done; \ | |
a90ef4bf JM |
3646 | echo "Doing installcheck in bfd" ; \ |
3647 | (cd $(HOST_SUBDIR)/bfd && \ | |
2a4cbe27 NN |
3648 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3649 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3650 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 3651 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 3652 | installcheck) \ |
2a4cbe27 NN |
3653 | || exit 1 |
3654 | ||
a90ef4bf | 3655 | @endif bfd |
2a4cbe27 | 3656 | |
a90ef4bf JM |
3657 | .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd |
3658 | maybe-mostlyclean-bfd: | |
3659 | @if bfd | |
3660 | maybe-mostlyclean-bfd: mostlyclean-bfd | |
2a4cbe27 | 3661 | |
a90ef4bf JM |
3662 | mostlyclean-bfd: |
3663 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
3664 | r=`${PWD_COMMAND}`; export r; \ |
3665 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3666 | $(HOST_EXPORTS) \ |
b813574b | 3667 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3668 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3669 | done; \ | |
a90ef4bf JM |
3670 | echo "Doing mostlyclean in bfd" ; \ |
3671 | (cd $(HOST_SUBDIR)/bfd && \ | |
2a4cbe27 NN |
3672 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3673 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3674 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 3675 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 3676 | mostlyclean) \ |
2a4cbe27 NN |
3677 | || exit 1 |
3678 | ||
a90ef4bf | 3679 | @endif bfd |
2a4cbe27 | 3680 | |
a90ef4bf JM |
3681 | .PHONY: maybe-clean-bfd clean-bfd |
3682 | maybe-clean-bfd: | |
3683 | @if bfd | |
3684 | maybe-clean-bfd: clean-bfd | |
2a4cbe27 | 3685 | |
a90ef4bf JM |
3686 | clean-bfd: |
3687 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
3688 | r=`${PWD_COMMAND}`; export r; \ |
3689 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3690 | $(HOST_EXPORTS) \ |
b813574b | 3691 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3692 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3693 | done; \ | |
a90ef4bf JM |
3694 | echo "Doing clean in bfd" ; \ |
3695 | (cd $(HOST_SUBDIR)/bfd && \ | |
2a4cbe27 NN |
3696 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3697 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3698 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 3699 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 3700 | clean) \ |
2a4cbe27 NN |
3701 | || exit 1 |
3702 | ||
a90ef4bf | 3703 | @endif bfd |
2a4cbe27 | 3704 | |
a90ef4bf JM |
3705 | .PHONY: maybe-distclean-bfd distclean-bfd |
3706 | maybe-distclean-bfd: | |
3707 | @if bfd | |
3708 | maybe-distclean-bfd: distclean-bfd | |
2a4cbe27 | 3709 | |
a90ef4bf JM |
3710 | distclean-bfd: |
3711 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
3712 | r=`${PWD_COMMAND}`; export r; \ |
3713 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3714 | $(HOST_EXPORTS) \ |
b813574b | 3715 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3716 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3717 | done; \ | |
a90ef4bf JM |
3718 | echo "Doing distclean in bfd" ; \ |
3719 | (cd $(HOST_SUBDIR)/bfd && \ | |
2a4cbe27 NN |
3720 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3721 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3722 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 3723 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 3724 | distclean) \ |
2a4cbe27 NN |
3725 | || exit 1 |
3726 | ||
a90ef4bf | 3727 | @endif bfd |
2a4cbe27 | 3728 | |
a90ef4bf JM |
3729 | .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd |
3730 | maybe-maintainer-clean-bfd: | |
3731 | @if bfd | |
3732 | maybe-maintainer-clean-bfd: maintainer-clean-bfd | |
2a4cbe27 | 3733 | |
a90ef4bf JM |
3734 | maintainer-clean-bfd: |
3735 | @[ -f ./bfd/Makefile ] || exit 0; \ | |
b40e3958 L |
3736 | r=`${PWD_COMMAND}`; export r; \ |
3737 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 3738 | $(HOST_EXPORTS) \ |
b813574b | 3739 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
3740 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
3741 | done; \ | |
a90ef4bf JM |
3742 | echo "Doing maintainer-clean in bfd" ; \ |
3743 | (cd $(HOST_SUBDIR)/bfd && \ | |
2a4cbe27 NN |
3744 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
3745 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
3746 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 3747 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 3748 | maintainer-clean) \ |
2a4cbe27 NN |
3749 | || exit 1 |
3750 | ||
a90ef4bf | 3751 | @endif bfd |
2a4cbe27 | 3752 | |
2a4cbe27 | 3753 | |
a7254363 | 3754 | |
a90ef4bf JM |
3755 | .PHONY: configure-opcodes maybe-configure-opcodes |
3756 | maybe-configure-opcodes: | |
4f0ef2d8 | 3757 | @if gcc-bootstrap |
a90ef4bf | 3758 | configure-opcodes: stage_current |
4f0ef2d8 | 3759 | @endif gcc-bootstrap |
a90ef4bf JM |
3760 | @if opcodes |
3761 | maybe-configure-opcodes: configure-opcodes | |
3762 | configure-opcodes: | |
c52c6897 | 3763 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 3764 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
3765 | test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \ |
3766 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \ | |
1f53ca9a | 3767 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
3768 | echo Configuring in $(HOST_SUBDIR)/opcodes; \ |
3769 | cd "$(HOST_SUBDIR)/opcodes" || exit 1; \ | |
4fa63067 | 3770 | case $(srcdir) in \ |
b00612cc | 3771 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 3772 | *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \ |
b00612cc | 3773 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 3774 | esac; \ |
a90ef4bf JM |
3775 | srcdiroption="--srcdir=$${topdir}/opcodes"; \ |
3776 | libsrcdir="$$s/opcodes"; \ | |
4fa63067 | 3777 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
3778 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
3779 | --target=${target_alias} $${srcdiroption} \ | |
2a4cbe27 | 3780 | || exit 1 |
a90ef4bf | 3781 | @endif opcodes |
a7254363 | 3782 | |
d545f33b PB |
3783 | |
3784 | ||
a90ef4bf JM |
3785 | .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes |
3786 | maybe-configure-stage1-opcodes: | |
3787 | @if opcodes-bootstrap | |
3788 | maybe-configure-stage1-opcodes: configure-stage1-opcodes | |
3789 | configure-stage1-opcodes: | |
3790 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
3791 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes | |
4fa63067 NN |
3792 | @r=`${PWD_COMMAND}`; export r; \ |
3793 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
3794 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
3795 | test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \ | |
3796 | $(HOST_EXPORTS) \ | |
3797 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ | |
3798 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ | |
3799 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
3800 | echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \ | |
3801 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \ | |
3802 | cd $(HOST_SUBDIR)/opcodes || exit 1; \ | |
3803 | case $(srcdir) in \ | |
3804 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
3805 | *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \ | |
3806 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
3807 | esac; \ | |
3808 | srcdiroption="--srcdir=$${topdir}/opcodes"; \ | |
3809 | libsrcdir="$$s/opcodes"; \ | |
3810 | $(SHELL) $${libsrcdir}/configure \ | |
3811 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
3812 | --target=${target_alias} $${srcdiroption} \ | |
3813 | $(STAGE1_CONFIGURE_FLAGS) | |
3814 | @endif opcodes-bootstrap | |
2a4cbe27 | 3815 | |
a90ef4bf JM |
3816 | .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes |
3817 | maybe-configure-stage2-opcodes: | |
3818 | @if opcodes-bootstrap | |
3819 | maybe-configure-stage2-opcodes: configure-stage2-opcodes | |
3820 | configure-stage2-opcodes: | |
3821 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
3822 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes | |
4fa63067 | 3823 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 3824 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
3825 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
3826 | test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \ | |
378fce5b | 3827 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
3828 | $(POSTSTAGE1_HOST_EXPORTS) \ |
3829 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ | |
3830 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ | |
3831 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
3832 | echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \ | |
3833 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \ | |
3834 | cd $(HOST_SUBDIR)/opcodes || exit 1; \ | |
3835 | case $(srcdir) in \ | |
3836 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
3837 | *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \ | |
3838 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
3839 | esac; \ | |
3840 | srcdiroption="--srcdir=$${topdir}/opcodes"; \ | |
3841 | libsrcdir="$$s/opcodes"; \ | |
3842 | $(SHELL) $${libsrcdir}/configure \ | |
3843 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
3844 | --target=${target_alias} $${srcdiroption} \ | |
3845 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
3846 | $(STAGE2_CONFIGURE_FLAGS) | |
3847 | @endif opcodes-bootstrap | |
2a4cbe27 | 3848 | |
a90ef4bf JM |
3849 | .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes |
3850 | maybe-configure-stage3-opcodes: | |
3851 | @if opcodes-bootstrap | |
3852 | maybe-configure-stage3-opcodes: configure-stage3-opcodes | |
3853 | configure-stage3-opcodes: | |
3854 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
3855 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes | |
4fa63067 NN |
3856 | @r=`${PWD_COMMAND}`; export r; \ |
3857 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
3858 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
3859 | test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \ | |
378fce5b | 3860 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
3861 | $(POSTSTAGE1_HOST_EXPORTS) \ |
3862 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ | |
3863 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ | |
3864 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
3865 | echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \ | |
3866 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \ | |
3867 | cd $(HOST_SUBDIR)/opcodes || exit 1; \ | |
3868 | case $(srcdir) in \ | |
3869 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
3870 | *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \ | |
3871 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
3872 | esac; \ | |
3873 | srcdiroption="--srcdir=$${topdir}/opcodes"; \ | |
3874 | libsrcdir="$$s/opcodes"; \ | |
3875 | $(SHELL) $${libsrcdir}/configure \ | |
3876 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
3877 | --target=${target_alias} $${srcdiroption} \ | |
3878 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
3879 | $(STAGE3_CONFIGURE_FLAGS) | |
3880 | @endif opcodes-bootstrap | |
9b980aa1 | 3881 | |
a90ef4bf JM |
3882 | .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes |
3883 | maybe-configure-stage4-opcodes: | |
3884 | @if opcodes-bootstrap | |
3885 | maybe-configure-stage4-opcodes: configure-stage4-opcodes | |
3886 | configure-stage4-opcodes: | |
3887 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
3888 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes | |
9b980aa1 RW |
3889 | @r=`${PWD_COMMAND}`; export r; \ |
3890 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
3891 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
3892 | test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \ | |
9b980aa1 | 3893 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
3894 | $(POSTSTAGE1_HOST_EXPORTS) \ |
3895 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ | |
3896 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ | |
3897 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
3898 | echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \ | |
3899 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \ | |
3900 | cd $(HOST_SUBDIR)/opcodes || exit 1; \ | |
3901 | case $(srcdir) in \ | |
3902 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
3903 | *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \ | |
3904 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
3905 | esac; \ | |
3906 | srcdiroption="--srcdir=$${topdir}/opcodes"; \ | |
3907 | libsrcdir="$$s/opcodes"; \ | |
3908 | $(SHELL) $${libsrcdir}/configure \ | |
3909 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
3910 | --target=${target_alias} $${srcdiroption} \ | |
3911 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
3912 | $(STAGE4_CONFIGURE_FLAGS) | |
3913 | @endif opcodes-bootstrap | |
4fa63067 | 3914 | |
a90ef4bf JM |
3915 | .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes |
3916 | maybe-configure-stageprofile-opcodes: | |
3917 | @if opcodes-bootstrap | |
3918 | maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes | |
3919 | configure-stageprofile-opcodes: | |
3920 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
3921 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes | |
3922 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 3923 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
3924 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
3925 | test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \ | |
378fce5b | 3926 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
3927 | $(POSTSTAGE1_HOST_EXPORTS) \ |
3928 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
3929 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ | |
3930 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
3931 | echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \ | |
3932 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \ | |
3933 | cd $(HOST_SUBDIR)/opcodes || exit 1; \ | |
3934 | case $(srcdir) in \ | |
3935 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
3936 | *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \ | |
3937 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
3938 | esac; \ | |
3939 | srcdiroption="--srcdir=$${topdir}/opcodes"; \ | |
3940 | libsrcdir="$$s/opcodes"; \ | |
3941 | $(SHELL) $${libsrcdir}/configure \ | |
3942 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
3943 | --target=${target_alias} $${srcdiroption} \ | |
3944 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
3945 | $(STAGEprofile_CONFIGURE_FLAGS) | |
3946 | @endif opcodes-bootstrap | |
3947 | ||
3948 | .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes | |
3949 | maybe-configure-stagefeedback-opcodes: | |
3950 | @if opcodes-bootstrap | |
3951 | maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes | |
3952 | configure-stagefeedback-opcodes: | |
3953 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
3954 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes | |
3955 | @r=`${PWD_COMMAND}`; export r; \ | |
3956 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
3957 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ | |
3958 | test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \ | |
3959 | $(HOST_EXPORTS) \ | |
3960 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
3961 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
3962 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ | |
3963 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
3964 | echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \ | |
3965 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \ | |
3966 | cd $(HOST_SUBDIR)/opcodes || exit 1; \ | |
3967 | case $(srcdir) in \ | |
3968 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
3969 | *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \ | |
3970 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
3971 | esac; \ | |
3972 | srcdiroption="--srcdir=$${topdir}/opcodes"; \ | |
3973 | libsrcdir="$$s/opcodes"; \ | |
3974 | $(SHELL) $${libsrcdir}/configure \ | |
3975 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
3976 | --target=${target_alias} $${srcdiroption} \ | |
3977 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
3978 | $(STAGEfeedback_CONFIGURE_FLAGS) | |
3979 | @endif opcodes-bootstrap | |
3980 | ||
3981 | ||
3982 | ||
3983 | ||
3984 | ||
3985 | .PHONY: all-opcodes maybe-all-opcodes | |
3986 | maybe-all-opcodes: | |
3987 | @if gcc-bootstrap | |
3988 | all-opcodes: stage_current | |
3989 | @endif gcc-bootstrap | |
3990 | @if opcodes | |
3991 | TARGET-opcodes=all | |
3992 | maybe-all-opcodes: all-opcodes | |
3993 | all-opcodes: configure-opcodes | |
3994 | @r=`${PWD_COMMAND}`; export r; \ | |
3995 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
3996 | $(HOST_EXPORTS) \ | |
3997 | (cd $(HOST_SUBDIR)/opcodes && \ | |
3998 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
3999 | $(TARGET-opcodes)) | |
4000 | @endif opcodes | |
4001 | ||
4002 | ||
4003 | ||
4004 | .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes | |
4005 | .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes | |
4006 | maybe-all-stage1-opcodes: | |
4007 | maybe-clean-stage1-opcodes: | |
4008 | @if opcodes-bootstrap | |
4009 | maybe-all-stage1-opcodes: all-stage1-opcodes | |
4010 | all-stage1: all-stage1-opcodes | |
4011 | TARGET-stage1-opcodes = $(TARGET-opcodes) | |
4012 | all-stage1-opcodes: configure-stage1-opcodes | |
4013 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
4014 | @r=`${PWD_COMMAND}`; export r; \ | |
4015 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4016 | TFLAGS="$(STAGE1_TFLAGS)"; \ | |
4017 | $(HOST_EXPORTS) \ | |
4018 | cd $(HOST_SUBDIR)/opcodes && \ | |
4019 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
4020 | CFLAGS="$(STAGE1_CFLAGS)" \ | |
4021 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ | |
4022 | LIBCFLAGS="$(LIBCFLAGS)" \ | |
4023 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
4024 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
4025 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
4026 | $(EXTRA_HOST_FLAGS) \ | |
4027 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
4028 | $(TARGET-stage1-opcodes) | |
4029 | ||
4030 | maybe-clean-stage1-opcodes: clean-stage1-opcodes | |
4031 | clean-stage1: clean-stage1-opcodes | |
4032 | clean-stage1-opcodes: | |
4033 | @if [ $(current_stage) = stage1 ]; then \ | |
4034 | [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \ | |
4035 | else \ | |
4036 | [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \ | |
4037 | $(MAKE) stage1-start; \ | |
4038 | fi; \ | |
4039 | cd $(HOST_SUBDIR)/opcodes && \ | |
4040 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
4041 | clean | |
4042 | @endif opcodes-bootstrap | |
4043 | ||
4044 | ||
4045 | .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes | |
4046 | .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes | |
4047 | maybe-all-stage2-opcodes: | |
4048 | maybe-clean-stage2-opcodes: | |
4049 | @if opcodes-bootstrap | |
4050 | maybe-all-stage2-opcodes: all-stage2-opcodes | |
4051 | all-stage2: all-stage2-opcodes | |
4052 | TARGET-stage2-opcodes = $(TARGET-opcodes) | |
4053 | all-stage2-opcodes: configure-stage2-opcodes | |
4054 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
4055 | @r=`${PWD_COMMAND}`; export r; \ | |
4056 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4057 | TFLAGS="$(STAGE2_TFLAGS)"; \ | |
4058 | $(HOST_EXPORTS) \ | |
4059 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4060 | cd $(HOST_SUBDIR)/opcodes && \ | |
4061 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
4062 | CFLAGS="$(STAGE2_CFLAGS)" \ | |
4063 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ | |
4064 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ | |
4065 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
4066 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
4067 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
4068 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4069 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
4070 | $(TARGET-stage2-opcodes) | |
4071 | ||
4072 | maybe-clean-stage2-opcodes: clean-stage2-opcodes | |
4073 | clean-stage2: clean-stage2-opcodes | |
4074 | clean-stage2-opcodes: | |
4075 | @if [ $(current_stage) = stage2 ]; then \ | |
4076 | [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \ | |
4077 | else \ | |
4078 | [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \ | |
4079 | $(MAKE) stage2-start; \ | |
4080 | fi; \ | |
4081 | cd $(HOST_SUBDIR)/opcodes && \ | |
4082 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
4083 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4084 | clean | |
4085 | @endif opcodes-bootstrap | |
4086 | ||
4087 | ||
4088 | .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes | |
4089 | .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes | |
4090 | maybe-all-stage3-opcodes: | |
4091 | maybe-clean-stage3-opcodes: | |
4092 | @if opcodes-bootstrap | |
4093 | maybe-all-stage3-opcodes: all-stage3-opcodes | |
4094 | all-stage3: all-stage3-opcodes | |
4095 | TARGET-stage3-opcodes = $(TARGET-opcodes) | |
4096 | all-stage3-opcodes: configure-stage3-opcodes | |
4097 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
4098 | @r=`${PWD_COMMAND}`; export r; \ | |
4099 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4100 | TFLAGS="$(STAGE3_TFLAGS)"; \ | |
4101 | $(HOST_EXPORTS) \ | |
4102 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4103 | cd $(HOST_SUBDIR)/opcodes && \ | |
4104 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
4105 | CFLAGS="$(STAGE3_CFLAGS)" \ | |
4106 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ | |
4107 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ | |
4108 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
4109 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
4110 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
4111 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4112 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
4113 | $(TARGET-stage3-opcodes) | |
4114 | ||
4115 | maybe-clean-stage3-opcodes: clean-stage3-opcodes | |
4116 | clean-stage3: clean-stage3-opcodes | |
4117 | clean-stage3-opcodes: | |
4118 | @if [ $(current_stage) = stage3 ]; then \ | |
4119 | [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \ | |
4120 | else \ | |
4121 | [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \ | |
4122 | $(MAKE) stage3-start; \ | |
4123 | fi; \ | |
4124 | cd $(HOST_SUBDIR)/opcodes && \ | |
4125 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
4126 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4127 | clean | |
4128 | @endif opcodes-bootstrap | |
4129 | ||
4130 | ||
4131 | .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes | |
4132 | .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes | |
4133 | maybe-all-stage4-opcodes: | |
4134 | maybe-clean-stage4-opcodes: | |
4135 | @if opcodes-bootstrap | |
4136 | maybe-all-stage4-opcodes: all-stage4-opcodes | |
4137 | all-stage4: all-stage4-opcodes | |
4138 | TARGET-stage4-opcodes = $(TARGET-opcodes) | |
4139 | all-stage4-opcodes: configure-stage4-opcodes | |
4140 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
4141 | @r=`${PWD_COMMAND}`; export r; \ | |
4142 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4143 | TFLAGS="$(STAGE4_TFLAGS)"; \ | |
4144 | $(HOST_EXPORTS) \ | |
4145 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4146 | cd $(HOST_SUBDIR)/opcodes && \ | |
4147 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
4148 | CFLAGS="$(STAGE4_CFLAGS)" \ | |
4149 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ | |
4150 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ | |
4151 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
4152 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
4153 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
4154 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4155 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
4156 | $(TARGET-stage4-opcodes) | |
4157 | ||
4158 | maybe-clean-stage4-opcodes: clean-stage4-opcodes | |
4159 | clean-stage4: clean-stage4-opcodes | |
4160 | clean-stage4-opcodes: | |
4161 | @if [ $(current_stage) = stage4 ]; then \ | |
4162 | [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \ | |
4163 | else \ | |
4164 | [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \ | |
4165 | $(MAKE) stage4-start; \ | |
4166 | fi; \ | |
4167 | cd $(HOST_SUBDIR)/opcodes && \ | |
4168 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
4169 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4170 | clean | |
4171 | @endif opcodes-bootstrap | |
4172 | ||
4173 | ||
4174 | .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes | |
4175 | .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes | |
4176 | maybe-all-stageprofile-opcodes: | |
4177 | maybe-clean-stageprofile-opcodes: | |
4178 | @if opcodes-bootstrap | |
4179 | maybe-all-stageprofile-opcodes: all-stageprofile-opcodes | |
4180 | all-stageprofile: all-stageprofile-opcodes | |
4181 | TARGET-stageprofile-opcodes = $(TARGET-opcodes) | |
4182 | all-stageprofile-opcodes: configure-stageprofile-opcodes | |
4183 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
4184 | @r=`${PWD_COMMAND}`; export r; \ | |
4185 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4186 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ | |
4187 | $(HOST_EXPORTS) \ | |
4188 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4189 | cd $(HOST_SUBDIR)/opcodes && \ | |
4190 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
4191 | CFLAGS="$(STAGEprofile_CFLAGS)" \ | |
4192 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ | |
4193 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ | |
4194 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
4195 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
4196 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
4197 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4198 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
4199 | $(TARGET-stageprofile-opcodes) | |
4200 | ||
4201 | maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes | |
4202 | clean-stageprofile: clean-stageprofile-opcodes | |
4203 | clean-stageprofile-opcodes: | |
4204 | @if [ $(current_stage) = stageprofile ]; then \ | |
4205 | [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \ | |
4206 | else \ | |
4207 | [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \ | |
4208 | $(MAKE) stageprofile-start; \ | |
4209 | fi; \ | |
4210 | cd $(HOST_SUBDIR)/opcodes && \ | |
4211 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
4212 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4213 | clean | |
4214 | @endif opcodes-bootstrap | |
4215 | ||
4216 | ||
4217 | .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes | |
4218 | .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes | |
4219 | maybe-all-stagefeedback-opcodes: | |
4220 | maybe-clean-stagefeedback-opcodes: | |
4221 | @if opcodes-bootstrap | |
4222 | maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes | |
4223 | all-stagefeedback: all-stagefeedback-opcodes | |
4224 | TARGET-stagefeedback-opcodes = $(TARGET-opcodes) | |
4225 | all-stagefeedback-opcodes: configure-stagefeedback-opcodes | |
4226 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
4227 | @r=`${PWD_COMMAND}`; export r; \ | |
4228 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4229 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ | |
4230 | $(HOST_EXPORTS) \ | |
4231 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
4232 | cd $(HOST_SUBDIR)/opcodes && \ | |
4233 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
4234 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
4235 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ | |
4236 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
4237 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
4238 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
4239 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
4240 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4241 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
4242 | $(TARGET-stagefeedback-opcodes) | |
4243 | ||
4244 | maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes | |
4245 | clean-stagefeedback: clean-stagefeedback-opcodes | |
4246 | clean-stagefeedback-opcodes: | |
4247 | @if [ $(current_stage) = stagefeedback ]; then \ | |
4248 | [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \ | |
4249 | else \ | |
4250 | [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \ | |
4251 | $(MAKE) stagefeedback-start; \ | |
4252 | fi; \ | |
4253 | cd $(HOST_SUBDIR)/opcodes && \ | |
4254 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
4255 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4256 | clean | |
4257 | @endif opcodes-bootstrap | |
4258 | ||
4259 | ||
4260 | ||
4261 | ||
4262 | ||
4263 | .PHONY: check-opcodes maybe-check-opcodes | |
4264 | maybe-check-opcodes: | |
4265 | @if opcodes | |
4266 | maybe-check-opcodes: check-opcodes | |
4267 | ||
4268 | check-opcodes: | |
0aed8855 | 4269 | @: $(MAKE); $(unstage) |
a90ef4bf | 4270 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 4271 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 4272 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
4273 | (cd $(HOST_SUBDIR)/opcodes && \ |
4274 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 4275 | |
a90ef4bf | 4276 | @endif opcodes |
2a4cbe27 | 4277 | |
a90ef4bf JM |
4278 | .PHONY: install-opcodes maybe-install-opcodes |
4279 | maybe-install-opcodes: | |
4280 | @if opcodes | |
4281 | maybe-install-opcodes: install-opcodes | |
56a8fe78 | 4282 | |
a90ef4bf | 4283 | install-opcodes: installdirs |
56a8fe78 | 4284 | @: $(MAKE); $(unstage) |
a90ef4bf | 4285 | @r=`${PWD_COMMAND}`; export r; \ |
56a8fe78 DD |
4286 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
4287 | $(HOST_EXPORTS) \ | |
a90ef4bf JM |
4288 | (cd $(HOST_SUBDIR)/opcodes && \ |
4289 | $(MAKE) $(FLAGS_TO_PASS) install) | |
56a8fe78 | 4290 | |
a90ef4bf | 4291 | @endif opcodes |
56a8fe78 | 4292 | |
a90ef4bf JM |
4293 | .PHONY: install-strip-opcodes maybe-install-strip-opcodes |
4294 | maybe-install-strip-opcodes: | |
4295 | @if opcodes | |
4296 | maybe-install-strip-opcodes: install-strip-opcodes | |
6d389afc | 4297 | |
a90ef4bf | 4298 | install-strip-opcodes: installdirs |
0aed8855 | 4299 | @: $(MAKE); $(unstage) |
a90ef4bf JM |
4300 | @r=`${PWD_COMMAND}`; export r; \ |
4301 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4302 | $(HOST_EXPORTS) \ | |
4303 | (cd $(HOST_SUBDIR)/opcodes && \ | |
4304 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
4305 | ||
4306 | @endif opcodes | |
4307 | ||
4308 | # Other targets (info, dvi, pdf, etc.) | |
4309 | ||
4310 | .PHONY: maybe-info-opcodes info-opcodes | |
4311 | maybe-info-opcodes: | |
4312 | @if opcodes | |
4313 | maybe-info-opcodes: info-opcodes | |
4314 | ||
4315 | info-opcodes: \ | |
4316 | configure-opcodes | |
4317 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
6d389afc MS |
4318 | r=`${PWD_COMMAND}`; export r; \ |
4319 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
4320 | $(HOST_EXPORTS) \ |
4321 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
4322 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
4323 | done; \ | |
a90ef4bf JM |
4324 | echo "Doing info in opcodes" ; \ |
4325 | (cd $(HOST_SUBDIR)/opcodes && \ | |
6d389afc MS |
4326 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4327 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4328 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 4329 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 4330 | info) \ |
6d389afc MS |
4331 | || exit 1 |
4332 | ||
a90ef4bf | 4333 | @endif opcodes |
6d389afc | 4334 | |
a90ef4bf JM |
4335 | .PHONY: maybe-dvi-opcodes dvi-opcodes |
4336 | maybe-dvi-opcodes: | |
4337 | @if opcodes | |
4338 | maybe-dvi-opcodes: dvi-opcodes | |
2a4cbe27 | 4339 | |
a90ef4bf JM |
4340 | dvi-opcodes: \ |
4341 | configure-opcodes | |
4342 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
4343 | r=`${PWD_COMMAND}`; export r; \ |
4344 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4345 | $(HOST_EXPORTS) \ |
b813574b | 4346 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4347 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4348 | done; \ | |
a90ef4bf JM |
4349 | echo "Doing dvi in opcodes" ; \ |
4350 | (cd $(HOST_SUBDIR)/opcodes && \ | |
2a4cbe27 NN |
4351 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4352 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4353 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 4354 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 4355 | dvi) \ |
2a4cbe27 NN |
4356 | || exit 1 |
4357 | ||
a90ef4bf | 4358 | @endif opcodes |
2a4cbe27 | 4359 | |
a90ef4bf JM |
4360 | .PHONY: maybe-pdf-opcodes pdf-opcodes |
4361 | maybe-pdf-opcodes: | |
4362 | @if opcodes | |
4363 | maybe-pdf-opcodes: pdf-opcodes | |
2a4cbe27 | 4364 | |
a90ef4bf JM |
4365 | pdf-opcodes: \ |
4366 | configure-opcodes | |
4367 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
4368 | r=`${PWD_COMMAND}`; export r; \ |
4369 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4370 | $(HOST_EXPORTS) \ |
b813574b | 4371 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4372 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4373 | done; \ | |
a90ef4bf JM |
4374 | echo "Doing pdf in opcodes" ; \ |
4375 | (cd $(HOST_SUBDIR)/opcodes && \ | |
2a4cbe27 NN |
4376 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4377 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4378 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 4379 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 4380 | pdf) \ |
2a4cbe27 NN |
4381 | || exit 1 |
4382 | ||
a90ef4bf | 4383 | @endif opcodes |
2a4cbe27 | 4384 | |
a90ef4bf JM |
4385 | .PHONY: maybe-html-opcodes html-opcodes |
4386 | maybe-html-opcodes: | |
4387 | @if opcodes | |
4388 | maybe-html-opcodes: html-opcodes | |
a3ca38d2 | 4389 | |
a90ef4bf JM |
4390 | html-opcodes: \ |
4391 | configure-opcodes | |
4392 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
4393 | r=`${PWD_COMMAND}`; export r; \ |
4394 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4395 | $(HOST_EXPORTS) \ | |
4396 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
4397 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
4398 | done; \ | |
a90ef4bf JM |
4399 | echo "Doing html in opcodes" ; \ |
4400 | (cd $(HOST_SUBDIR)/opcodes && \ | |
a3ca38d2 DD |
4401 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4402 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4403 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 4404 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 4405 | html) \ |
a3ca38d2 DD |
4406 | || exit 1 |
4407 | ||
a90ef4bf | 4408 | @endif opcodes |
a3ca38d2 | 4409 | |
a90ef4bf JM |
4410 | .PHONY: maybe-TAGS-opcodes TAGS-opcodes |
4411 | maybe-TAGS-opcodes: | |
4412 | @if opcodes | |
4413 | maybe-TAGS-opcodes: TAGS-opcodes | |
108a6f8e | 4414 | |
a90ef4bf JM |
4415 | TAGS-opcodes: \ |
4416 | configure-opcodes | |
4417 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
108a6f8e CD |
4418 | r=`${PWD_COMMAND}`; export r; \ |
4419 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
4420 | $(HOST_EXPORTS) \ | |
4421 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
4422 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
4423 | done; \ | |
a90ef4bf JM |
4424 | echo "Doing TAGS in opcodes" ; \ |
4425 | (cd $(HOST_SUBDIR)/opcodes && \ | |
108a6f8e CD |
4426 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4427 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4428 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 4429 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 4430 | TAGS) \ |
108a6f8e CD |
4431 | || exit 1 |
4432 | ||
a90ef4bf | 4433 | @endif opcodes |
108a6f8e | 4434 | |
a90ef4bf JM |
4435 | .PHONY: maybe-install-info-opcodes install-info-opcodes |
4436 | maybe-install-info-opcodes: | |
4437 | @if opcodes | |
4438 | maybe-install-info-opcodes: install-info-opcodes | |
2a4cbe27 | 4439 | |
a90ef4bf JM |
4440 | install-info-opcodes: \ |
4441 | configure-opcodes \ | |
4442 | info-opcodes | |
4443 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
4444 | r=`${PWD_COMMAND}`; export r; \ |
4445 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4446 | $(HOST_EXPORTS) \ |
b813574b | 4447 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4448 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4449 | done; \ | |
a90ef4bf JM |
4450 | echo "Doing install-info in opcodes" ; \ |
4451 | (cd $(HOST_SUBDIR)/opcodes && \ | |
2a4cbe27 NN |
4452 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4453 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4454 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 4455 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 4456 | install-info) \ |
2a4cbe27 NN |
4457 | || exit 1 |
4458 | ||
a90ef4bf | 4459 | @endif opcodes |
2a4cbe27 | 4460 | |
a90ef4bf JM |
4461 | .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes |
4462 | maybe-install-pdf-opcodes: | |
4463 | @if opcodes | |
4464 | maybe-install-pdf-opcodes: install-pdf-opcodes | |
2a4cbe27 | 4465 | |
a90ef4bf JM |
4466 | install-pdf-opcodes: \ |
4467 | configure-opcodes \ | |
4468 | pdf-opcodes | |
4469 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
4470 | r=`${PWD_COMMAND}`; export r; \ |
4471 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4472 | $(HOST_EXPORTS) \ |
b813574b | 4473 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4474 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4475 | done; \ | |
a90ef4bf JM |
4476 | echo "Doing install-pdf in opcodes" ; \ |
4477 | (cd $(HOST_SUBDIR)/opcodes && \ | |
2a4cbe27 NN |
4478 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4479 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4480 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 4481 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 4482 | install-pdf) \ |
2a4cbe27 NN |
4483 | || exit 1 |
4484 | ||
a90ef4bf | 4485 | @endif opcodes |
2a4cbe27 | 4486 | |
a90ef4bf JM |
4487 | .PHONY: maybe-install-html-opcodes install-html-opcodes |
4488 | maybe-install-html-opcodes: | |
4489 | @if opcodes | |
4490 | maybe-install-html-opcodes: install-html-opcodes | |
2a4cbe27 | 4491 | |
a90ef4bf JM |
4492 | install-html-opcodes: \ |
4493 | configure-opcodes \ | |
4494 | html-opcodes | |
4495 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
4496 | r=`${PWD_COMMAND}`; export r; \ |
4497 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4498 | $(HOST_EXPORTS) \ |
b813574b | 4499 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4500 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4501 | done; \ | |
a90ef4bf JM |
4502 | echo "Doing install-html in opcodes" ; \ |
4503 | (cd $(HOST_SUBDIR)/opcodes && \ | |
2a4cbe27 NN |
4504 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4505 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4506 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 4507 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 4508 | install-html) \ |
2a4cbe27 NN |
4509 | || exit 1 |
4510 | ||
a90ef4bf | 4511 | @endif opcodes |
2a4cbe27 | 4512 | |
a90ef4bf JM |
4513 | .PHONY: maybe-installcheck-opcodes installcheck-opcodes |
4514 | maybe-installcheck-opcodes: | |
4515 | @if opcodes | |
4516 | maybe-installcheck-opcodes: installcheck-opcodes | |
2a4cbe27 | 4517 | |
a90ef4bf JM |
4518 | installcheck-opcodes: \ |
4519 | configure-opcodes | |
4520 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
4521 | r=`${PWD_COMMAND}`; export r; \ |
4522 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4523 | $(HOST_EXPORTS) \ |
b813574b | 4524 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4525 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4526 | done; \ | |
a90ef4bf JM |
4527 | echo "Doing installcheck in opcodes" ; \ |
4528 | (cd $(HOST_SUBDIR)/opcodes && \ | |
2a4cbe27 NN |
4529 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4530 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4531 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 4532 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 4533 | installcheck) \ |
2a4cbe27 NN |
4534 | || exit 1 |
4535 | ||
a90ef4bf | 4536 | @endif opcodes |
2a4cbe27 | 4537 | |
a90ef4bf JM |
4538 | .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes |
4539 | maybe-mostlyclean-opcodes: | |
4540 | @if opcodes | |
4541 | maybe-mostlyclean-opcodes: mostlyclean-opcodes | |
2a4cbe27 | 4542 | |
a90ef4bf JM |
4543 | mostlyclean-opcodes: |
4544 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
4545 | r=`${PWD_COMMAND}`; export r; \ |
4546 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4547 | $(HOST_EXPORTS) \ |
b813574b | 4548 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4549 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4550 | done; \ | |
a90ef4bf JM |
4551 | echo "Doing mostlyclean in opcodes" ; \ |
4552 | (cd $(HOST_SUBDIR)/opcodes && \ | |
2a4cbe27 NN |
4553 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4554 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4555 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 4556 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 4557 | mostlyclean) \ |
2a4cbe27 NN |
4558 | || exit 1 |
4559 | ||
a90ef4bf | 4560 | @endif opcodes |
2a4cbe27 | 4561 | |
a90ef4bf JM |
4562 | .PHONY: maybe-clean-opcodes clean-opcodes |
4563 | maybe-clean-opcodes: | |
4564 | @if opcodes | |
4565 | maybe-clean-opcodes: clean-opcodes | |
2a4cbe27 | 4566 | |
a90ef4bf JM |
4567 | clean-opcodes: |
4568 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
4569 | r=`${PWD_COMMAND}`; export r; \ |
4570 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4571 | $(HOST_EXPORTS) \ |
b813574b | 4572 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4573 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4574 | done; \ | |
a90ef4bf JM |
4575 | echo "Doing clean in opcodes" ; \ |
4576 | (cd $(HOST_SUBDIR)/opcodes && \ | |
2a4cbe27 NN |
4577 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4578 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4579 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 4580 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 4581 | clean) \ |
2a4cbe27 NN |
4582 | || exit 1 |
4583 | ||
a90ef4bf | 4584 | @endif opcodes |
2a4cbe27 | 4585 | |
a90ef4bf JM |
4586 | .PHONY: maybe-distclean-opcodes distclean-opcodes |
4587 | maybe-distclean-opcodes: | |
4588 | @if opcodes | |
4589 | maybe-distclean-opcodes: distclean-opcodes | |
2a4cbe27 | 4590 | |
a90ef4bf JM |
4591 | distclean-opcodes: |
4592 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
4593 | r=`${PWD_COMMAND}`; export r; \ |
4594 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4595 | $(HOST_EXPORTS) \ |
b813574b | 4596 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4597 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4598 | done; \ | |
a90ef4bf JM |
4599 | echo "Doing distclean in opcodes" ; \ |
4600 | (cd $(HOST_SUBDIR)/opcodes && \ | |
2a4cbe27 NN |
4601 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4602 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4603 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 4604 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 4605 | distclean) \ |
2a4cbe27 NN |
4606 | || exit 1 |
4607 | ||
a90ef4bf | 4608 | @endif opcodes |
2a4cbe27 | 4609 | |
a90ef4bf JM |
4610 | .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes |
4611 | maybe-maintainer-clean-opcodes: | |
4612 | @if opcodes | |
4613 | maybe-maintainer-clean-opcodes: maintainer-clean-opcodes | |
2a4cbe27 | 4614 | |
a90ef4bf JM |
4615 | maintainer-clean-opcodes: |
4616 | @[ -f ./opcodes/Makefile ] || exit 0; \ | |
b40e3958 L |
4617 | r=`${PWD_COMMAND}`; export r; \ |
4618 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 4619 | $(HOST_EXPORTS) \ |
b813574b | 4620 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
4621 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
4622 | done; \ | |
a90ef4bf JM |
4623 | echo "Doing maintainer-clean in opcodes" ; \ |
4624 | (cd $(HOST_SUBDIR)/opcodes && \ | |
2a4cbe27 NN |
4625 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
4626 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
4627 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 4628 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 4629 | maintainer-clean) \ |
2a4cbe27 NN |
4630 | || exit 1 |
4631 | ||
a90ef4bf | 4632 | @endif opcodes |
2a4cbe27 | 4633 | |
2a4cbe27 | 4634 | |
a7254363 | 4635 | |
a90ef4bf JM |
4636 | .PHONY: configure-binutils maybe-configure-binutils |
4637 | maybe-configure-binutils: | |
4f0ef2d8 | 4638 | @if gcc-bootstrap |
a90ef4bf | 4639 | configure-binutils: stage_current |
4f0ef2d8 | 4640 | @endif gcc-bootstrap |
a90ef4bf JM |
4641 | @if binutils |
4642 | maybe-configure-binutils: configure-binutils | |
4643 | configure-binutils: | |
c52c6897 PB |
4644 | @r=`${PWD_COMMAND}`; export r; \ |
4645 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
4646 | test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \ |
4647 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \ | |
1f53ca9a | 4648 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
4649 | echo Configuring in $(HOST_SUBDIR)/binutils; \ |
4650 | cd "$(HOST_SUBDIR)/binutils" || exit 1; \ | |
4fa63067 | 4651 | case $(srcdir) in \ |
b00612cc | 4652 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 4653 | *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \ |
b00612cc | 4654 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 4655 | esac; \ |
a90ef4bf JM |
4656 | srcdiroption="--srcdir=$${topdir}/binutils"; \ |
4657 | libsrcdir="$$s/binutils"; \ | |
4fa63067 | 4658 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
4659 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
4660 | --target=${target_alias} $${srcdiroption} \ | |
2a4cbe27 | 4661 | || exit 1 |
a90ef4bf | 4662 | @endif binutils |
2a4cbe27 | 4663 | |
a7254363 PB |
4664 | |
4665 | ||
a90ef4bf JM |
4666 | .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils |
4667 | maybe-configure-stage1-binutils: | |
4668 | @if binutils-bootstrap | |
4669 | maybe-configure-stage1-binutils: configure-stage1-binutils | |
4670 | configure-stage1-binutils: | |
c52c6897 | 4671 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
a90ef4bf | 4672 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils |
c52c6897 PB |
4673 | @r=`${PWD_COMMAND}`; export r; \ |
4674 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 4675 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
a90ef4bf | 4676 | test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \ |
1b05fbbd | 4677 | $(HOST_EXPORTS) \ |
8ee82aff | 4678 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
4679 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ |
4680 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
4681 | echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \ |
4682 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \ | |
4683 | cd $(HOST_SUBDIR)/binutils || exit 1; \ | |
d545f33b PB |
4684 | case $(srcdir) in \ |
4685 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 4686 | *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \ |
d545f33b PB |
4687 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4688 | esac; \ | |
a90ef4bf JM |
4689 | srcdiroption="--srcdir=$${topdir}/binutils"; \ |
4690 | libsrcdir="$$s/binutils"; \ | |
d545f33b | 4691 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
4692 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
4693 | --target=${target_alias} $${srcdiroption} \ | |
1b05fbbd | 4694 | $(STAGE1_CONFIGURE_FLAGS) |
a90ef4bf | 4695 | @endif binutils-bootstrap |
d545f33b | 4696 | |
a90ef4bf JM |
4697 | .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils |
4698 | maybe-configure-stage2-binutils: | |
4699 | @if binutils-bootstrap | |
4700 | maybe-configure-stage2-binutils: configure-stage2-binutils | |
4701 | configure-stage2-binutils: | |
c52c6897 | 4702 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
a90ef4bf | 4703 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils |
c52c6897 PB |
4704 | @r=`${PWD_COMMAND}`; export r; \ |
4705 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 4706 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
a90ef4bf | 4707 | test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \ |
d545f33b | 4708 | $(HOST_EXPORTS) \ |
1b05fbbd | 4709 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 4710 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
4711 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ |
4712 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
4713 | echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \ |
4714 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \ | |
4715 | cd $(HOST_SUBDIR)/binutils || exit 1; \ | |
d545f33b PB |
4716 | case $(srcdir) in \ |
4717 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 4718 | *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \ |
d545f33b PB |
4719 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4720 | esac; \ | |
a90ef4bf JM |
4721 | srcdiroption="--srcdir=$${topdir}/binutils"; \ |
4722 | libsrcdir="$$s/binutils"; \ | |
d545f33b | 4723 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
4724 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
4725 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 4726 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
1b05fbbd | 4727 | $(STAGE2_CONFIGURE_FLAGS) |
a90ef4bf | 4728 | @endif binutils-bootstrap |
8520c408 | 4729 | |
a90ef4bf JM |
4730 | .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils |
4731 | maybe-configure-stage3-binutils: | |
4732 | @if binutils-bootstrap | |
4733 | maybe-configure-stage3-binutils: configure-stage3-binutils | |
4734 | configure-stage3-binutils: | |
c52c6897 | 4735 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
a90ef4bf | 4736 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils |
c52c6897 PB |
4737 | @r=`${PWD_COMMAND}`; export r; \ |
4738 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 4739 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
a90ef4bf | 4740 | test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \ |
d545f33b | 4741 | $(HOST_EXPORTS) \ |
1b05fbbd | 4742 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 4743 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
4744 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ |
4745 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
4746 | echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \ |
4747 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \ | |
4748 | cd $(HOST_SUBDIR)/binutils || exit 1; \ | |
d545f33b PB |
4749 | case $(srcdir) in \ |
4750 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 4751 | *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \ |
d545f33b PB |
4752 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4753 | esac; \ | |
a90ef4bf JM |
4754 | srcdiroption="--srcdir=$${topdir}/binutils"; \ |
4755 | libsrcdir="$$s/binutils"; \ | |
d545f33b | 4756 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
4757 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
4758 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 4759 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
1b05fbbd | 4760 | $(STAGE3_CONFIGURE_FLAGS) |
a90ef4bf | 4761 | @endif binutils-bootstrap |
8520c408 | 4762 | |
a90ef4bf JM |
4763 | .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils |
4764 | maybe-configure-stage4-binutils: | |
4765 | @if binutils-bootstrap | |
4766 | maybe-configure-stage4-binutils: configure-stage4-binutils | |
4767 | configure-stage4-binutils: | |
c52c6897 | 4768 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
a90ef4bf | 4769 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils |
c52c6897 PB |
4770 | @r=`${PWD_COMMAND}`; export r; \ |
4771 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 4772 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
a90ef4bf | 4773 | test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \ |
d545f33b | 4774 | $(HOST_EXPORTS) \ |
1b05fbbd | 4775 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 4776 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
4777 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ |
4778 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
4779 | echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \ |
4780 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \ | |
4781 | cd $(HOST_SUBDIR)/binutils || exit 1; \ | |
d545f33b PB |
4782 | case $(srcdir) in \ |
4783 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 4784 | *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \ |
d545f33b PB |
4785 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4786 | esac; \ | |
a90ef4bf JM |
4787 | srcdiroption="--srcdir=$${topdir}/binutils"; \ |
4788 | libsrcdir="$$s/binutils"; \ | |
d545f33b | 4789 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
4790 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
4791 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 4792 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
1b05fbbd | 4793 | $(STAGE4_CONFIGURE_FLAGS) |
a90ef4bf | 4794 | @endif binutils-bootstrap |
d545f33b | 4795 | |
a90ef4bf JM |
4796 | .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils |
4797 | maybe-configure-stageprofile-binutils: | |
4798 | @if binutils-bootstrap | |
4799 | maybe-configure-stageprofile-binutils: configure-stageprofile-binutils | |
4800 | configure-stageprofile-binutils: | |
c52c6897 | 4801 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
a90ef4bf | 4802 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils |
c52c6897 PB |
4803 | @r=`${PWD_COMMAND}`; export r; \ |
4804 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 4805 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
a90ef4bf | 4806 | test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \ |
d545f33b | 4807 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
4808 | $(POSTSTAGE1_HOST_EXPORTS) \ |
4809 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a AO |
4810 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ |
4811 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
4812 | echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \ |
4813 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \ | |
4814 | cd $(HOST_SUBDIR)/binutils || exit 1; \ | |
d545f33b PB |
4815 | case $(srcdir) in \ |
4816 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 4817 | *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \ |
d545f33b PB |
4818 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4819 | esac; \ | |
a90ef4bf JM |
4820 | srcdiroption="--srcdir=$${topdir}/binutils"; \ |
4821 | libsrcdir="$$s/binutils"; \ | |
d545f33b | 4822 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
4823 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
4824 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 4825 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
1b05fbbd | 4826 | $(STAGEprofile_CONFIGURE_FLAGS) |
a90ef4bf | 4827 | @endif binutils-bootstrap |
d545f33b | 4828 | |
a90ef4bf JM |
4829 | .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils |
4830 | maybe-configure-stagefeedback-binutils: | |
4831 | @if binutils-bootstrap | |
4832 | maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils | |
4833 | configure-stagefeedback-binutils: | |
c52c6897 | 4834 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
a90ef4bf | 4835 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils |
c52c6897 PB |
4836 | @r=`${PWD_COMMAND}`; export r; \ |
4837 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 4838 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
a90ef4bf | 4839 | test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \ |
d545f33b | 4840 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
4841 | $(POSTSTAGE1_HOST_EXPORTS) \ |
4842 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a AO |
4843 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ |
4844 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
4845 | echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \ |
4846 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \ | |
4847 | cd $(HOST_SUBDIR)/binutils || exit 1; \ | |
d545f33b PB |
4848 | case $(srcdir) in \ |
4849 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 4850 | *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \ |
d545f33b PB |
4851 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4852 | esac; \ | |
a90ef4bf JM |
4853 | srcdiroption="--srcdir=$${topdir}/binutils"; \ |
4854 | libsrcdir="$$s/binutils"; \ | |
d545f33b | 4855 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
4856 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
4857 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 4858 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
1b05fbbd | 4859 | $(STAGEfeedback_CONFIGURE_FLAGS) |
a90ef4bf | 4860 | @endif binutils-bootstrap |
d545f33b PB |
4861 | |
4862 | ||
4863 | ||
4864 | ||
4865 | ||
a90ef4bf JM |
4866 | .PHONY: all-binutils maybe-all-binutils |
4867 | maybe-all-binutils: | |
4f0ef2d8 | 4868 | @if gcc-bootstrap |
a90ef4bf | 4869 | all-binutils: stage_current |
4f0ef2d8 | 4870 | @endif gcc-bootstrap |
a90ef4bf JM |
4871 | @if binutils |
4872 | TARGET-binutils=all | |
4873 | maybe-all-binutils: all-binutils | |
4874 | all-binutils: configure-binutils | |
c52c6897 | 4875 | @r=`${PWD_COMMAND}`; export r; \ |
4fa63067 | 4876 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
1f53ca9a | 4877 | $(HOST_EXPORTS) \ |
a90ef4bf | 4878 | (cd $(HOST_SUBDIR)/binutils && \ |
7f6ef0c0 | 4879 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
4880 | $(TARGET-binutils)) |
4881 | @endif binutils | |
2a4cbe27 | 4882 | |
a7254363 | 4883 | |
d545f33b | 4884 | |
a90ef4bf JM |
4885 | .PHONY: all-stage1-binutils maybe-all-stage1-binutils |
4886 | .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils | |
4887 | maybe-all-stage1-binutils: | |
4888 | maybe-clean-stage1-binutils: | |
4889 | @if binutils-bootstrap | |
4890 | maybe-all-stage1-binutils: all-stage1-binutils | |
4891 | all-stage1: all-stage1-binutils | |
4892 | TARGET-stage1-binutils = $(TARGET-binutils) | |
4893 | all-stage1-binutils: configure-stage1-binutils | |
c52c6897 | 4894 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
d545f33b PB |
4895 | @r=`${PWD_COMMAND}`; export r; \ |
4896 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 4897 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
1f53ca9a | 4898 | $(HOST_EXPORTS) \ |
a90ef4bf | 4899 | cd $(HOST_SUBDIR)/binutils && \ |
7f6ef0c0 | 4900 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 4901 | CFLAGS="$(STAGE1_CFLAGS)" \ |
1f53ca9a | 4902 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ |
1b05fbbd AO |
4903 | LIBCFLAGS="$(LIBCFLAGS)" \ |
4904 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
4905 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
4906 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
4907 | $(EXTRA_HOST_FLAGS) \ | |
4908 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
a90ef4bf | 4909 | $(TARGET-stage1-binutils) |
d545f33b | 4910 | |
a90ef4bf JM |
4911 | maybe-clean-stage1-binutils: clean-stage1-binutils |
4912 | clean-stage1: clean-stage1-binutils | |
4913 | clean-stage1-binutils: | |
9dbaa842 | 4914 | @if [ $(current_stage) = stage1 ]; then \ |
a90ef4bf | 4915 | [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \ |
9dbaa842 | 4916 | else \ |
a90ef4bf | 4917 | [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \ |
9dbaa842 DD |
4918 | $(MAKE) stage1-start; \ |
4919 | fi; \ | |
a90ef4bf | 4920 | cd $(HOST_SUBDIR)/binutils && \ |
7f6ef0c0 | 4921 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
8ee82aff | 4922 | clean |
a90ef4bf | 4923 | @endif binutils-bootstrap |
d545f33b PB |
4924 | |
4925 | ||
a90ef4bf JM |
4926 | .PHONY: all-stage2-binutils maybe-all-stage2-binutils |
4927 | .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils | |
4928 | maybe-all-stage2-binutils: | |
4929 | maybe-clean-stage2-binutils: | |
4930 | @if binutils-bootstrap | |
4931 | maybe-all-stage2-binutils: all-stage2-binutils | |
4932 | all-stage2: all-stage2-binutils | |
4933 | TARGET-stage2-binutils = $(TARGET-binutils) | |
4934 | all-stage2-binutils: configure-stage2-binutils | |
c52c6897 | 4935 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
d545f33b PB |
4936 | @r=`${PWD_COMMAND}`; export r; \ |
4937 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 4938 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
d545f33b | 4939 | $(HOST_EXPORTS) \ |
1f53ca9a | 4940 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 4941 | cd $(HOST_SUBDIR)/binutils && \ |
7f6ef0c0 | 4942 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 4943 | CFLAGS="$(STAGE2_CFLAGS)" \ |
1f53ca9a | 4944 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ |
1b05fbbd AO |
4945 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ |
4946 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
4947 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
4948 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
4949 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4950 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
a90ef4bf | 4951 | $(TARGET-stage2-binutils) |
d545f33b | 4952 | |
a90ef4bf JM |
4953 | maybe-clean-stage2-binutils: clean-stage2-binutils |
4954 | clean-stage2: clean-stage2-binutils | |
4955 | clean-stage2-binutils: | |
9dbaa842 | 4956 | @if [ $(current_stage) = stage2 ]; then \ |
a90ef4bf | 4957 | [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \ |
9dbaa842 | 4958 | else \ |
a90ef4bf | 4959 | [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \ |
9dbaa842 DD |
4960 | $(MAKE) stage2-start; \ |
4961 | fi; \ | |
a90ef4bf | 4962 | cd $(HOST_SUBDIR)/binutils && \ |
7f6ef0c0 | 4963 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 4964 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
8ee82aff | 4965 | clean |
a90ef4bf | 4966 | @endif binutils-bootstrap |
d545f33b PB |
4967 | |
4968 | ||
a90ef4bf JM |
4969 | .PHONY: all-stage3-binutils maybe-all-stage3-binutils |
4970 | .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils | |
4971 | maybe-all-stage3-binutils: | |
4972 | maybe-clean-stage3-binutils: | |
4973 | @if binutils-bootstrap | |
4974 | maybe-all-stage3-binutils: all-stage3-binutils | |
4975 | all-stage3: all-stage3-binutils | |
4976 | TARGET-stage3-binutils = $(TARGET-binutils) | |
4977 | all-stage3-binutils: configure-stage3-binutils | |
c52c6897 | 4978 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
d545f33b PB |
4979 | @r=`${PWD_COMMAND}`; export r; \ |
4980 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 4981 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
d545f33b | 4982 | $(HOST_EXPORTS) \ |
1f53ca9a | 4983 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 4984 | cd $(HOST_SUBDIR)/binutils && \ |
7f6ef0c0 | 4985 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 4986 | CFLAGS="$(STAGE3_CFLAGS)" \ |
1f53ca9a | 4987 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ |
1b05fbbd AO |
4988 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ |
4989 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
4990 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
4991 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
4992 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
4993 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
a90ef4bf | 4994 | $(TARGET-stage3-binutils) |
d545f33b | 4995 | |
a90ef4bf JM |
4996 | maybe-clean-stage3-binutils: clean-stage3-binutils |
4997 | clean-stage3: clean-stage3-binutils | |
4998 | clean-stage3-binutils: | |
9dbaa842 | 4999 | @if [ $(current_stage) = stage3 ]; then \ |
a90ef4bf | 5000 | [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \ |
9dbaa842 | 5001 | else \ |
a90ef4bf | 5002 | [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \ |
9dbaa842 DD |
5003 | $(MAKE) stage3-start; \ |
5004 | fi; \ | |
a90ef4bf | 5005 | cd $(HOST_SUBDIR)/binutils && \ |
7f6ef0c0 | 5006 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 5007 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
8ee82aff | 5008 | clean |
a90ef4bf | 5009 | @endif binutils-bootstrap |
d545f33b PB |
5010 | |
5011 | ||
a90ef4bf JM |
5012 | .PHONY: all-stage4-binutils maybe-all-stage4-binutils |
5013 | .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils | |
5014 | maybe-all-stage4-binutils: | |
5015 | maybe-clean-stage4-binutils: | |
5016 | @if binutils-bootstrap | |
5017 | maybe-all-stage4-binutils: all-stage4-binutils | |
5018 | all-stage4: all-stage4-binutils | |
5019 | TARGET-stage4-binutils = $(TARGET-binutils) | |
5020 | all-stage4-binutils: configure-stage4-binutils | |
c52c6897 | 5021 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
d545f33b PB |
5022 | @r=`${PWD_COMMAND}`; export r; \ |
5023 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 5024 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
d545f33b | 5025 | $(HOST_EXPORTS) \ |
1f53ca9a | 5026 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 5027 | cd $(HOST_SUBDIR)/binutils && \ |
7f6ef0c0 | 5028 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 5029 | CFLAGS="$(STAGE4_CFLAGS)" \ |
1f53ca9a | 5030 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ |
7f6ef0c0 | 5031 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ |
1b05fbbd AO |
5032 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ |
5033 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
5034 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
5035 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
5036 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
a90ef4bf | 5037 | $(TARGET-stage4-binutils) |
d545f33b | 5038 | |
a90ef4bf JM |
5039 | maybe-clean-stage4-binutils: clean-stage4-binutils |
5040 | clean-stage4: clean-stage4-binutils | |
5041 | clean-stage4-binutils: | |
9dbaa842 | 5042 | @if [ $(current_stage) = stage4 ]; then \ |
a90ef4bf | 5043 | [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \ |
9dbaa842 | 5044 | else \ |
a90ef4bf | 5045 | [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \ |
9dbaa842 DD |
5046 | $(MAKE) stage4-start; \ |
5047 | fi; \ | |
a90ef4bf | 5048 | cd $(HOST_SUBDIR)/binutils && \ |
7f6ef0c0 | 5049 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 5050 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
8ee82aff | 5051 | clean |
a90ef4bf | 5052 | @endif binutils-bootstrap |
d545f33b PB |
5053 | |
5054 | ||
a90ef4bf JM |
5055 | .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils |
5056 | .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils | |
5057 | maybe-all-stageprofile-binutils: | |
5058 | maybe-clean-stageprofile-binutils: | |
5059 | @if binutils-bootstrap | |
5060 | maybe-all-stageprofile-binutils: all-stageprofile-binutils | |
5061 | all-stageprofile: all-stageprofile-binutils | |
5062 | TARGET-stageprofile-binutils = $(TARGET-binutils) | |
5063 | all-stageprofile-binutils: configure-stageprofile-binutils | |
c52c6897 | 5064 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
d545f33b PB |
5065 | @r=`${PWD_COMMAND}`; export r; \ |
5066 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 5067 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
d545f33b | 5068 | $(HOST_EXPORTS) \ |
1f53ca9a | 5069 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 5070 | cd $(HOST_SUBDIR)/binutils && \ |
7f6ef0c0 | 5071 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 5072 | CFLAGS="$(STAGEprofile_CFLAGS)" \ |
1f53ca9a | 5073 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ |
1b05fbbd AO |
5074 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ |
5075 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
5076 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
5077 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
5078 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
5079 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
a90ef4bf | 5080 | $(TARGET-stageprofile-binutils) |
d545f33b | 5081 | |
a90ef4bf JM |
5082 | maybe-clean-stageprofile-binutils: clean-stageprofile-binutils |
5083 | clean-stageprofile: clean-stageprofile-binutils | |
5084 | clean-stageprofile-binutils: | |
9dbaa842 | 5085 | @if [ $(current_stage) = stageprofile ]; then \ |
a90ef4bf | 5086 | [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \ |
9dbaa842 | 5087 | else \ |
a90ef4bf | 5088 | [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \ |
9dbaa842 DD |
5089 | $(MAKE) stageprofile-start; \ |
5090 | fi; \ | |
a90ef4bf | 5091 | cd $(HOST_SUBDIR)/binutils && \ |
7f6ef0c0 | 5092 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 5093 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
8ee82aff | 5094 | clean |
a90ef4bf | 5095 | @endif binutils-bootstrap |
d545f33b PB |
5096 | |
5097 | ||
a90ef4bf JM |
5098 | .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils |
5099 | .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils | |
5100 | maybe-all-stagefeedback-binutils: | |
5101 | maybe-clean-stagefeedback-binutils: | |
5102 | @if binutils-bootstrap | |
5103 | maybe-all-stagefeedback-binutils: all-stagefeedback-binutils | |
5104 | all-stagefeedback: all-stagefeedback-binutils | |
5105 | TARGET-stagefeedback-binutils = $(TARGET-binutils) | |
5106 | all-stagefeedback-binutils: configure-stagefeedback-binutils | |
c52c6897 | 5107 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
d545f33b PB |
5108 | @r=`${PWD_COMMAND}`; export r; \ |
5109 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 5110 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
d545f33b | 5111 | $(HOST_EXPORTS) \ |
1f53ca9a | 5112 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 5113 | cd $(HOST_SUBDIR)/binutils && \ |
7f6ef0c0 | 5114 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 5115 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ |
1f53ca9a | 5116 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ |
1b05fbbd AO |
5117 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ |
5118 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
5119 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
5120 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
5121 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
5122 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
a90ef4bf | 5123 | $(TARGET-stagefeedback-binutils) |
d545f33b | 5124 | |
a90ef4bf JM |
5125 | maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils |
5126 | clean-stagefeedback: clean-stagefeedback-binutils | |
5127 | clean-stagefeedback-binutils: | |
9dbaa842 | 5128 | @if [ $(current_stage) = stagefeedback ]; then \ |
a90ef4bf | 5129 | [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \ |
9dbaa842 | 5130 | else \ |
a90ef4bf | 5131 | [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \ |
9dbaa842 DD |
5132 | $(MAKE) stagefeedback-start; \ |
5133 | fi; \ | |
a90ef4bf | 5134 | cd $(HOST_SUBDIR)/binutils && \ |
7f6ef0c0 | 5135 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 5136 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
8ee82aff | 5137 | clean |
a90ef4bf | 5138 | @endif binutils-bootstrap |
d545f33b PB |
5139 | |
5140 | ||
5141 | ||
5142 | ||
5143 | ||
a90ef4bf JM |
5144 | .PHONY: check-binutils maybe-check-binutils |
5145 | maybe-check-binutils: | |
5146 | @if binutils | |
5147 | maybe-check-binutils: check-binutils | |
2a4cbe27 | 5148 | |
a90ef4bf | 5149 | check-binutils: |
0aed8855 | 5150 | @: $(MAKE); $(unstage) |
4fa63067 | 5151 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 5152 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 5153 | $(HOST_EXPORTS) \ |
a90ef4bf | 5154 | (cd $(HOST_SUBDIR)/binutils && \ |
b00612cc | 5155 | $(MAKE) $(FLAGS_TO_PASS) check) |
2a4cbe27 | 5156 | |
a90ef4bf | 5157 | @endif binutils |
2a4cbe27 | 5158 | |
a90ef4bf JM |
5159 | .PHONY: install-binutils maybe-install-binutils |
5160 | maybe-install-binutils: | |
5161 | @if binutils | |
5162 | maybe-install-binutils: install-binutils | |
2a4cbe27 | 5163 | |
a90ef4bf | 5164 | install-binutils: installdirs |
0aed8855 | 5165 | @: $(MAKE); $(unstage) |
4fa63067 | 5166 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 5167 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 5168 | $(HOST_EXPORTS) \ |
a90ef4bf | 5169 | (cd $(HOST_SUBDIR)/binutils && \ |
2da12f12 | 5170 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 5171 | |
a90ef4bf | 5172 | @endif binutils |
2a4cbe27 | 5173 | |
a90ef4bf JM |
5174 | .PHONY: install-strip-binutils maybe-install-strip-binutils |
5175 | maybe-install-strip-binutils: | |
5176 | @if binutils | |
5177 | maybe-install-strip-binutils: install-strip-binutils | |
9b980aa1 | 5178 | |
a90ef4bf | 5179 | install-strip-binutils: installdirs |
9b980aa1 RW |
5180 | @: $(MAKE); $(unstage) |
5181 | @r=`${PWD_COMMAND}`; export r; \ | |
5182 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5183 | $(HOST_EXPORTS) \ | |
a90ef4bf | 5184 | (cd $(HOST_SUBDIR)/binutils && \ |
9b980aa1 RW |
5185 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
5186 | ||
a90ef4bf | 5187 | @endif binutils |
9b980aa1 | 5188 | |
56a8fe78 | 5189 | # Other targets (info, dvi, pdf, etc.) |
2a4cbe27 | 5190 | |
a90ef4bf JM |
5191 | .PHONY: maybe-info-binutils info-binutils |
5192 | maybe-info-binutils: | |
5193 | @if binutils | |
5194 | maybe-info-binutils: info-binutils | |
4fa63067 | 5195 | |
a90ef4bf JM |
5196 | info-binutils: \ |
5197 | configure-binutils | |
5198 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5199 | r=`${PWD_COMMAND}`; export r; \ |
5200 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5201 | $(HOST_EXPORTS) \ |
b813574b | 5202 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5203 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5204 | done; \ | |
a90ef4bf JM |
5205 | echo "Doing info in binutils" ; \ |
5206 | (cd $(HOST_SUBDIR)/binutils && \ | |
2a4cbe27 NN |
5207 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5208 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5209 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5210 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 5211 | info) \ |
2a4cbe27 NN |
5212 | || exit 1 |
5213 | ||
a90ef4bf | 5214 | @endif binutils |
2a4cbe27 | 5215 | |
a90ef4bf JM |
5216 | .PHONY: maybe-dvi-binutils dvi-binutils |
5217 | maybe-dvi-binutils: | |
5218 | @if binutils | |
5219 | maybe-dvi-binutils: dvi-binutils | |
2a4cbe27 | 5220 | |
a90ef4bf JM |
5221 | dvi-binutils: \ |
5222 | configure-binutils | |
5223 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5224 | r=`${PWD_COMMAND}`; export r; \ |
5225 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5226 | $(HOST_EXPORTS) \ |
b813574b | 5227 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5228 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5229 | done; \ | |
a90ef4bf JM |
5230 | echo "Doing dvi in binutils" ; \ |
5231 | (cd $(HOST_SUBDIR)/binutils && \ | |
2a4cbe27 NN |
5232 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5233 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5234 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5235 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 5236 | dvi) \ |
2a4cbe27 NN |
5237 | || exit 1 |
5238 | ||
a90ef4bf | 5239 | @endif binutils |
2a4cbe27 | 5240 | |
a90ef4bf JM |
5241 | .PHONY: maybe-pdf-binutils pdf-binutils |
5242 | maybe-pdf-binutils: | |
5243 | @if binutils | |
5244 | maybe-pdf-binutils: pdf-binutils | |
56a8fe78 | 5245 | |
a90ef4bf JM |
5246 | pdf-binutils: \ |
5247 | configure-binutils | |
5248 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
56a8fe78 DD |
5249 | r=`${PWD_COMMAND}`; export r; \ |
5250 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5251 | $(HOST_EXPORTS) \ | |
5252 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
5253 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5254 | done; \ | |
a90ef4bf JM |
5255 | echo "Doing pdf in binutils" ; \ |
5256 | (cd $(HOST_SUBDIR)/binutils && \ | |
56a8fe78 DD |
5257 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5258 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5259 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5260 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
5261 | pdf) \ |
5262 | || exit 1 | |
5263 | ||
a90ef4bf | 5264 | @endif binutils |
56a8fe78 | 5265 | |
a90ef4bf JM |
5266 | .PHONY: maybe-html-binutils html-binutils |
5267 | maybe-html-binutils: | |
5268 | @if binutils | |
5269 | maybe-html-binutils: html-binutils | |
6d389afc | 5270 | |
a90ef4bf JM |
5271 | html-binutils: \ |
5272 | configure-binutils | |
5273 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
6d389afc MS |
5274 | r=`${PWD_COMMAND}`; export r; \ |
5275 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
5276 | $(HOST_EXPORTS) \ |
5277 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
5278 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5279 | done; \ | |
a90ef4bf JM |
5280 | echo "Doing html in binutils" ; \ |
5281 | (cd $(HOST_SUBDIR)/binutils && \ | |
6d389afc MS |
5282 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5283 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5284 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5285 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
5286 | html) \ |
5287 | || exit 1 | |
5288 | ||
a90ef4bf | 5289 | @endif binutils |
6d389afc | 5290 | |
a90ef4bf JM |
5291 | .PHONY: maybe-TAGS-binutils TAGS-binutils |
5292 | maybe-TAGS-binutils: | |
5293 | @if binutils | |
5294 | maybe-TAGS-binutils: TAGS-binutils | |
2a4cbe27 | 5295 | |
a90ef4bf JM |
5296 | TAGS-binutils: \ |
5297 | configure-binutils | |
5298 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5299 | r=`${PWD_COMMAND}`; export r; \ |
5300 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5301 | $(HOST_EXPORTS) \ |
b813574b | 5302 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5303 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5304 | done; \ | |
a90ef4bf JM |
5305 | echo "Doing TAGS in binutils" ; \ |
5306 | (cd $(HOST_SUBDIR)/binutils && \ | |
2a4cbe27 NN |
5307 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5308 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5309 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5310 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 5311 | TAGS) \ |
2a4cbe27 NN |
5312 | || exit 1 |
5313 | ||
a90ef4bf | 5314 | @endif binutils |
2a4cbe27 | 5315 | |
a90ef4bf JM |
5316 | .PHONY: maybe-install-info-binutils install-info-binutils |
5317 | maybe-install-info-binutils: | |
5318 | @if binutils | |
5319 | maybe-install-info-binutils: install-info-binutils | |
2a4cbe27 | 5320 | |
a90ef4bf JM |
5321 | install-info-binutils: \ |
5322 | configure-binutils \ | |
5323 | info-binutils | |
5324 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5325 | r=`${PWD_COMMAND}`; export r; \ |
5326 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5327 | $(HOST_EXPORTS) \ |
b813574b | 5328 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5329 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5330 | done; \ | |
a90ef4bf JM |
5331 | echo "Doing install-info in binutils" ; \ |
5332 | (cd $(HOST_SUBDIR)/binutils && \ | |
2a4cbe27 NN |
5333 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5334 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5335 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5336 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 5337 | install-info) \ |
2a4cbe27 NN |
5338 | || exit 1 |
5339 | ||
a90ef4bf | 5340 | @endif binutils |
2a4cbe27 | 5341 | |
a90ef4bf JM |
5342 | .PHONY: maybe-install-pdf-binutils install-pdf-binutils |
5343 | maybe-install-pdf-binutils: | |
5344 | @if binutils | |
5345 | maybe-install-pdf-binutils: install-pdf-binutils | |
a3ca38d2 | 5346 | |
a90ef4bf JM |
5347 | install-pdf-binutils: \ |
5348 | configure-binutils \ | |
5349 | pdf-binutils | |
5350 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
5351 | r=`${PWD_COMMAND}`; export r; \ |
5352 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5353 | $(HOST_EXPORTS) \ | |
5354 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
5355 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5356 | done; \ | |
a90ef4bf JM |
5357 | echo "Doing install-pdf in binutils" ; \ |
5358 | (cd $(HOST_SUBDIR)/binutils && \ | |
a3ca38d2 DD |
5359 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5360 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5361 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5362 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
5363 | install-pdf) \ |
5364 | || exit 1 | |
5365 | ||
a90ef4bf | 5366 | @endif binutils |
a3ca38d2 | 5367 | |
a90ef4bf JM |
5368 | .PHONY: maybe-install-html-binutils install-html-binutils |
5369 | maybe-install-html-binutils: | |
5370 | @if binutils | |
5371 | maybe-install-html-binutils: install-html-binutils | |
108a6f8e | 5372 | |
a90ef4bf JM |
5373 | install-html-binutils: \ |
5374 | configure-binutils \ | |
5375 | html-binutils | |
5376 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
108a6f8e CD |
5377 | r=`${PWD_COMMAND}`; export r; \ |
5378 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5379 | $(HOST_EXPORTS) \ | |
5380 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
5381 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5382 | done; \ | |
a90ef4bf JM |
5383 | echo "Doing install-html in binutils" ; \ |
5384 | (cd $(HOST_SUBDIR)/binutils && \ | |
108a6f8e CD |
5385 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5386 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5387 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5388 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
5389 | install-html) \ |
5390 | || exit 1 | |
5391 | ||
a90ef4bf | 5392 | @endif binutils |
108a6f8e | 5393 | |
a90ef4bf JM |
5394 | .PHONY: maybe-installcheck-binutils installcheck-binutils |
5395 | maybe-installcheck-binutils: | |
5396 | @if binutils | |
5397 | maybe-installcheck-binutils: installcheck-binutils | |
2a4cbe27 | 5398 | |
a90ef4bf JM |
5399 | installcheck-binutils: \ |
5400 | configure-binutils | |
5401 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5402 | r=`${PWD_COMMAND}`; export r; \ |
5403 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5404 | $(HOST_EXPORTS) \ |
b813574b | 5405 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5406 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5407 | done; \ | |
a90ef4bf JM |
5408 | echo "Doing installcheck in binutils" ; \ |
5409 | (cd $(HOST_SUBDIR)/binutils && \ | |
2a4cbe27 NN |
5410 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5411 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5412 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5413 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 5414 | installcheck) \ |
2a4cbe27 NN |
5415 | || exit 1 |
5416 | ||
a90ef4bf | 5417 | @endif binutils |
2a4cbe27 | 5418 | |
a90ef4bf JM |
5419 | .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils |
5420 | maybe-mostlyclean-binutils: | |
5421 | @if binutils | |
5422 | maybe-mostlyclean-binutils: mostlyclean-binutils | |
2a4cbe27 | 5423 | |
a90ef4bf JM |
5424 | mostlyclean-binutils: |
5425 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5426 | r=`${PWD_COMMAND}`; export r; \ |
5427 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5428 | $(HOST_EXPORTS) \ |
b813574b | 5429 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5430 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5431 | done; \ | |
a90ef4bf JM |
5432 | echo "Doing mostlyclean in binutils" ; \ |
5433 | (cd $(HOST_SUBDIR)/binutils && \ | |
2a4cbe27 NN |
5434 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5435 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5436 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5437 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 5438 | mostlyclean) \ |
2a4cbe27 NN |
5439 | || exit 1 |
5440 | ||
a90ef4bf | 5441 | @endif binutils |
2a4cbe27 | 5442 | |
a90ef4bf JM |
5443 | .PHONY: maybe-clean-binutils clean-binutils |
5444 | maybe-clean-binutils: | |
5445 | @if binutils | |
5446 | maybe-clean-binutils: clean-binutils | |
2a4cbe27 | 5447 | |
a90ef4bf JM |
5448 | clean-binutils: |
5449 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5450 | r=`${PWD_COMMAND}`; export r; \ |
5451 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5452 | $(HOST_EXPORTS) \ |
b813574b | 5453 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5454 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5455 | done; \ | |
a90ef4bf JM |
5456 | echo "Doing clean in binutils" ; \ |
5457 | (cd $(HOST_SUBDIR)/binutils && \ | |
2a4cbe27 NN |
5458 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5459 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5460 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5461 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 5462 | clean) \ |
2a4cbe27 NN |
5463 | || exit 1 |
5464 | ||
a90ef4bf | 5465 | @endif binutils |
2a4cbe27 | 5466 | |
a90ef4bf JM |
5467 | .PHONY: maybe-distclean-binutils distclean-binutils |
5468 | maybe-distclean-binutils: | |
5469 | @if binutils | |
5470 | maybe-distclean-binutils: distclean-binutils | |
2a4cbe27 | 5471 | |
a90ef4bf JM |
5472 | distclean-binutils: |
5473 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
b40e3958 L |
5474 | r=`${PWD_COMMAND}`; export r; \ |
5475 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5476 | $(HOST_EXPORTS) \ |
b813574b | 5477 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5478 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5479 | done; \ | |
a90ef4bf JM |
5480 | echo "Doing distclean in binutils" ; \ |
5481 | (cd $(HOST_SUBDIR)/binutils && \ | |
2a4cbe27 NN |
5482 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5483 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5484 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5485 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 5486 | distclean) \ |
2a4cbe27 NN |
5487 | || exit 1 |
5488 | ||
a90ef4bf | 5489 | @endif binutils |
2a4cbe27 | 5490 | |
a90ef4bf JM |
5491 | .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils |
5492 | maybe-maintainer-clean-binutils: | |
5493 | @if binutils | |
5494 | maybe-maintainer-clean-binutils: maintainer-clean-binutils | |
a2592b1b | 5495 | |
a90ef4bf JM |
5496 | maintainer-clean-binutils: |
5497 | @[ -f ./binutils/Makefile ] || exit 0; \ | |
a2592b1b DD |
5498 | r=`${PWD_COMMAND}`; export r; \ |
5499 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5500 | $(HOST_EXPORTS) \ |
b813574b | 5501 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
a2592b1b DD |
5502 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5503 | done; \ | |
a90ef4bf JM |
5504 | echo "Doing maintainer-clean in binutils" ; \ |
5505 | (cd $(HOST_SUBDIR)/binutils && \ | |
a2592b1b DD |
5506 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5507 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5508 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5509 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 5510 | maintainer-clean) \ |
a2592b1b DD |
5511 | || exit 1 |
5512 | ||
a90ef4bf | 5513 | @endif binutils |
a2592b1b | 5514 | |
2a4cbe27 | 5515 | |
a7254363 | 5516 | |
a90ef4bf JM |
5517 | .PHONY: configure-bison maybe-configure-bison |
5518 | maybe-configure-bison: | |
4f0ef2d8 | 5519 | @if gcc-bootstrap |
a90ef4bf | 5520 | configure-bison: stage_current |
4f0ef2d8 | 5521 | @endif gcc-bootstrap |
a90ef4bf JM |
5522 | @if bison |
5523 | maybe-configure-bison: configure-bison | |
5524 | configure-bison: | |
5525 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
5526 | @r=`${PWD_COMMAND}`; export r; \ |
5527 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
5528 | test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \ |
5529 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \ | |
1f53ca9a | 5530 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
5531 | echo Configuring in $(HOST_SUBDIR)/bison; \ |
5532 | cd "$(HOST_SUBDIR)/bison" || exit 1; \ | |
4fa63067 | 5533 | case $(srcdir) in \ |
b00612cc | 5534 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 5535 | *) topdir=`echo $(HOST_SUBDIR)/bison/ | \ |
b00612cc | 5536 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 5537 | esac; \ |
a90ef4bf JM |
5538 | srcdiroption="--srcdir=$${topdir}/bison"; \ |
5539 | libsrcdir="$$s/bison"; \ | |
4fa63067 | 5540 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
5541 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
5542 | --target=${target_alias} $${srcdiroption} \ | |
4fa63067 | 5543 | || exit 1 |
a90ef4bf | 5544 | @endif bison |
2a4cbe27 | 5545 | |
a7254363 PB |
5546 | |
5547 | ||
d545f33b | 5548 | |
8520c408 | 5549 | |
a90ef4bf JM |
5550 | .PHONY: all-bison maybe-all-bison |
5551 | maybe-all-bison: | |
5552 | @if gcc-bootstrap | |
5553 | all-bison: stage_current | |
5554 | @endif gcc-bootstrap | |
5555 | @if bison | |
5556 | TARGET-bison=all | |
5557 | maybe-all-bison: all-bison | |
5558 | all-bison: configure-bison | |
5559 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
5560 | @r=`${PWD_COMMAND}`; export r; \ |
5561 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
5562 | $(HOST_EXPORTS) \ |
5563 | (cd $(HOST_SUBDIR)/bison && \ | |
5564 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
5565 | $(TARGET-bison)) | |
5566 | @endif bison | |
8520c408 | 5567 | |
d545f33b | 5568 | |
d545f33b | 5569 | |
d545f33b | 5570 | |
a90ef4bf JM |
5571 | .PHONY: check-bison maybe-check-bison |
5572 | maybe-check-bison: | |
5573 | @if bison | |
5574 | maybe-check-bison: check-bison | |
d545f33b | 5575 | |
a90ef4bf JM |
5576 | # This module is only tested in a native toolchain. |
5577 | check-bison: | |
5578 | @: $(MAKE); $(unstage) | |
5579 | @if [ '$(host)' = '$(target)' ] ; then \ | |
5580 | r=`${PWD_COMMAND}`; export r; \ | |
5581 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5582 | $(HOST_EXPORTS) \ | |
5583 | (cd $(HOST_SUBDIR)/bison && \ | |
5584 | $(MAKE) $(FLAGS_TO_PASS) check); \ | |
5585 | fi | |
d545f33b | 5586 | |
a90ef4bf | 5587 | @endif bison |
d545f33b | 5588 | |
a90ef4bf JM |
5589 | .PHONY: install-bison maybe-install-bison |
5590 | maybe-install-bison: | |
5591 | @if bison | |
5592 | maybe-install-bison: install-bison | |
d545f33b | 5593 | |
a90ef4bf JM |
5594 | install-bison: installdirs |
5595 | @: $(MAKE); $(unstage) | |
c52c6897 | 5596 | @r=`${PWD_COMMAND}`; export r; \ |
4fa63067 | 5597 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
5598 | $(HOST_EXPORTS) \ |
5599 | (cd $(HOST_SUBDIR)/bison && \ | |
5600 | $(MAKE) $(FLAGS_TO_PASS) install) | |
2a4cbe27 | 5601 | |
a90ef4bf | 5602 | @endif bison |
a7254363 | 5603 | |
a90ef4bf JM |
5604 | .PHONY: install-strip-bison maybe-install-strip-bison |
5605 | maybe-install-strip-bison: | |
5606 | @if bison | |
5607 | maybe-install-strip-bison: install-strip-bison | |
d545f33b | 5608 | |
a90ef4bf JM |
5609 | install-strip-bison: installdirs |
5610 | @: $(MAKE); $(unstage) | |
d545f33b PB |
5611 | @r=`${PWD_COMMAND}`; export r; \ |
5612 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
5613 | $(HOST_EXPORTS) \ |
5614 | (cd $(HOST_SUBDIR)/bison && \ | |
5615 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
d545f33b | 5616 | |
a90ef4bf | 5617 | @endif bison |
d545f33b | 5618 | |
a90ef4bf | 5619 | # Other targets (info, dvi, pdf, etc.) |
d545f33b | 5620 | |
a90ef4bf JM |
5621 | .PHONY: maybe-info-bison info-bison |
5622 | maybe-info-bison: | |
5623 | @if bison | |
5624 | maybe-info-bison: info-bison | |
5625 | ||
5626 | info-bison: \ | |
5627 | configure-bison | |
5628 | @: $(MAKE); $(unstage) | |
5629 | @[ -f ./bison/Makefile ] || exit 0; \ | |
5630 | r=`${PWD_COMMAND}`; export r; \ | |
d545f33b PB |
5631 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
5632 | $(HOST_EXPORTS) \ | |
a90ef4bf JM |
5633 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
5634 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5635 | done; \ | |
5636 | echo "Doing info in bison" ; \ | |
5637 | (cd $(HOST_SUBDIR)/bison && \ | |
5638 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
5639 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5640 | "RANLIB=$${RANLIB}" \ | |
5641 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
5642 | info) \ | |
5643 | || exit 1 | |
d545f33b | 5644 | |
a90ef4bf | 5645 | @endif bison |
d545f33b | 5646 | |
a90ef4bf JM |
5647 | .PHONY: maybe-dvi-bison dvi-bison |
5648 | maybe-dvi-bison: | |
5649 | @if bison | |
5650 | maybe-dvi-bison: dvi-bison | |
d545f33b | 5651 | |
a90ef4bf JM |
5652 | dvi-bison: \ |
5653 | configure-bison | |
5654 | @: $(MAKE); $(unstage) | |
5655 | @[ -f ./bison/Makefile ] || exit 0; \ | |
5656 | r=`${PWD_COMMAND}`; export r; \ | |
d545f33b PB |
5657 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
5658 | $(HOST_EXPORTS) \ | |
a90ef4bf JM |
5659 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
5660 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5661 | done; \ | |
5662 | echo "Doing dvi in bison" ; \ | |
5663 | (cd $(HOST_SUBDIR)/bison && \ | |
5664 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
5665 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5666 | "RANLIB=$${RANLIB}" \ | |
5667 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
5668 | dvi) \ | |
5669 | || exit 1 | |
d545f33b | 5670 | |
a90ef4bf | 5671 | @endif bison |
d545f33b | 5672 | |
a90ef4bf JM |
5673 | .PHONY: maybe-pdf-bison pdf-bison |
5674 | maybe-pdf-bison: | |
5675 | @if bison | |
5676 | maybe-pdf-bison: pdf-bison | |
d545f33b | 5677 | |
a90ef4bf JM |
5678 | pdf-bison: \ |
5679 | configure-bison | |
5680 | @: $(MAKE); $(unstage) | |
5681 | @[ -f ./bison/Makefile ] || exit 0; \ | |
5682 | r=`${PWD_COMMAND}`; export r; \ | |
d545f33b PB |
5683 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
5684 | $(HOST_EXPORTS) \ | |
a90ef4bf JM |
5685 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
5686 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5687 | done; \ | |
5688 | echo "Doing pdf in bison" ; \ | |
5689 | (cd $(HOST_SUBDIR)/bison && \ | |
5690 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
5691 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5692 | "RANLIB=$${RANLIB}" \ | |
5693 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
5694 | pdf) \ | |
5695 | || exit 1 | |
d545f33b | 5696 | |
a90ef4bf | 5697 | @endif bison |
d545f33b | 5698 | |
a90ef4bf JM |
5699 | .PHONY: maybe-html-bison html-bison |
5700 | maybe-html-bison: | |
5701 | @if bison | |
5702 | maybe-html-bison: html-bison | |
d545f33b | 5703 | |
a90ef4bf JM |
5704 | html-bison: \ |
5705 | configure-bison | |
5706 | @: $(MAKE); $(unstage) | |
5707 | @[ -f ./bison/Makefile ] || exit 0; \ | |
5708 | r=`${PWD_COMMAND}`; export r; \ | |
d545f33b PB |
5709 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
5710 | $(HOST_EXPORTS) \ | |
a90ef4bf JM |
5711 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
5712 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5713 | done; \ | |
5714 | echo "Doing html in bison" ; \ | |
5715 | (cd $(HOST_SUBDIR)/bison && \ | |
5716 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
5717 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5718 | "RANLIB=$${RANLIB}" \ | |
5719 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
5720 | html) \ | |
5721 | || exit 1 | |
d545f33b | 5722 | |
a90ef4bf | 5723 | @endif bison |
2a4cbe27 | 5724 | |
a90ef4bf JM |
5725 | .PHONY: maybe-TAGS-bison TAGS-bison |
5726 | maybe-TAGS-bison: | |
5727 | @if bison | |
5728 | maybe-TAGS-bison: TAGS-bison | |
2a4cbe27 | 5729 | |
a90ef4bf JM |
5730 | TAGS-bison: \ |
5731 | configure-bison | |
0aed8855 | 5732 | @: $(MAKE); $(unstage) |
a90ef4bf JM |
5733 | @[ -f ./bison/Makefile ] || exit 0; \ |
5734 | r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 5735 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 5736 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
5737 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
5738 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5739 | done; \ | |
5740 | echo "Doing TAGS in bison" ; \ | |
5741 | (cd $(HOST_SUBDIR)/bison && \ | |
5742 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
5743 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5744 | "RANLIB=$${RANLIB}" \ | |
5745 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
5746 | TAGS) \ | |
5747 | || exit 1 | |
4fa63067 | 5748 | |
a90ef4bf | 5749 | @endif bison |
4fa63067 | 5750 | |
a90ef4bf JM |
5751 | .PHONY: maybe-install-info-bison install-info-bison |
5752 | maybe-install-info-bison: | |
5753 | @if bison | |
5754 | maybe-install-info-bison: install-info-bison | |
9b980aa1 | 5755 | |
a90ef4bf JM |
5756 | install-info-bison: \ |
5757 | configure-bison \ | |
5758 | info-bison | |
9b980aa1 | 5759 | @: $(MAKE); $(unstage) |
a90ef4bf | 5760 | @[ -f ./bison/Makefile ] || exit 0; \ |
b40e3958 L |
5761 | r=`${PWD_COMMAND}`; export r; \ |
5762 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5763 | $(HOST_EXPORTS) \ |
b813574b | 5764 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5765 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5766 | done; \ | |
a90ef4bf JM |
5767 | echo "Doing install-info in bison" ; \ |
5768 | (cd $(HOST_SUBDIR)/bison && \ | |
2a4cbe27 NN |
5769 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5770 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5771 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5772 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 5773 | install-info) \ |
2a4cbe27 NN |
5774 | || exit 1 |
5775 | ||
a90ef4bf | 5776 | @endif bison |
2a4cbe27 | 5777 | |
a90ef4bf JM |
5778 | .PHONY: maybe-install-pdf-bison install-pdf-bison |
5779 | maybe-install-pdf-bison: | |
5780 | @if bison | |
5781 | maybe-install-pdf-bison: install-pdf-bison | |
2a4cbe27 | 5782 | |
a90ef4bf JM |
5783 | install-pdf-bison: \ |
5784 | configure-bison \ | |
5785 | pdf-bison | |
5786 | @: $(MAKE); $(unstage) | |
5787 | @[ -f ./bison/Makefile ] || exit 0; \ | |
b40e3958 L |
5788 | r=`${PWD_COMMAND}`; export r; \ |
5789 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5790 | $(HOST_EXPORTS) \ |
b813574b | 5791 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5792 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5793 | done; \ | |
a90ef4bf JM |
5794 | echo "Doing install-pdf in bison" ; \ |
5795 | (cd $(HOST_SUBDIR)/bison && \ | |
2a4cbe27 NN |
5796 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5797 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5798 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5799 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 5800 | install-pdf) \ |
2a4cbe27 NN |
5801 | || exit 1 |
5802 | ||
a90ef4bf | 5803 | @endif bison |
2a4cbe27 | 5804 | |
a90ef4bf JM |
5805 | .PHONY: maybe-install-html-bison install-html-bison |
5806 | maybe-install-html-bison: | |
5807 | @if bison | |
5808 | maybe-install-html-bison: install-html-bison | |
56a8fe78 | 5809 | |
a90ef4bf JM |
5810 | install-html-bison: \ |
5811 | configure-bison \ | |
5812 | html-bison | |
5813 | @: $(MAKE); $(unstage) | |
5814 | @[ -f ./bison/Makefile ] || exit 0; \ | |
56a8fe78 DD |
5815 | r=`${PWD_COMMAND}`; export r; \ |
5816 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5817 | $(HOST_EXPORTS) \ | |
5818 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
5819 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5820 | done; \ | |
a90ef4bf JM |
5821 | echo "Doing install-html in bison" ; \ |
5822 | (cd $(HOST_SUBDIR)/bison && \ | |
56a8fe78 DD |
5823 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5824 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5825 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5826 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 5827 | install-html) \ |
56a8fe78 DD |
5828 | || exit 1 |
5829 | ||
a90ef4bf | 5830 | @endif bison |
56a8fe78 | 5831 | |
a90ef4bf JM |
5832 | .PHONY: maybe-installcheck-bison installcheck-bison |
5833 | maybe-installcheck-bison: | |
5834 | @if bison | |
5835 | maybe-installcheck-bison: installcheck-bison | |
6d389afc | 5836 | |
a90ef4bf JM |
5837 | installcheck-bison: \ |
5838 | configure-bison | |
5839 | @: $(MAKE); $(unstage) | |
5840 | @[ -f ./bison/Makefile ] || exit 0; \ | |
6d389afc MS |
5841 | r=`${PWD_COMMAND}`; export r; \ |
5842 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
5843 | $(HOST_EXPORTS) \ |
5844 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
5845 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5846 | done; \ | |
a90ef4bf JM |
5847 | echo "Doing installcheck in bison" ; \ |
5848 | (cd $(HOST_SUBDIR)/bison && \ | |
6d389afc MS |
5849 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5850 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5851 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5852 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 5853 | installcheck) \ |
6d389afc MS |
5854 | || exit 1 |
5855 | ||
a90ef4bf | 5856 | @endif bison |
6d389afc | 5857 | |
a90ef4bf JM |
5858 | .PHONY: maybe-mostlyclean-bison mostlyclean-bison |
5859 | maybe-mostlyclean-bison: | |
5860 | @if bison | |
5861 | maybe-mostlyclean-bison: mostlyclean-bison | |
2a4cbe27 | 5862 | |
a90ef4bf JM |
5863 | mostlyclean-bison: |
5864 | @: $(MAKE); $(unstage) | |
5865 | @[ -f ./bison/Makefile ] || exit 0; \ | |
b40e3958 L |
5866 | r=`${PWD_COMMAND}`; export r; \ |
5867 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5868 | $(HOST_EXPORTS) \ |
b813574b | 5869 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5870 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5871 | done; \ | |
a90ef4bf JM |
5872 | echo "Doing mostlyclean in bison" ; \ |
5873 | (cd $(HOST_SUBDIR)/bison && \ | |
2a4cbe27 NN |
5874 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5875 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5876 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5877 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 5878 | mostlyclean) \ |
2a4cbe27 NN |
5879 | || exit 1 |
5880 | ||
a90ef4bf | 5881 | @endif bison |
2a4cbe27 | 5882 | |
a90ef4bf JM |
5883 | .PHONY: maybe-clean-bison clean-bison |
5884 | maybe-clean-bison: | |
5885 | @if bison | |
5886 | maybe-clean-bison: clean-bison | |
2a4cbe27 | 5887 | |
a90ef4bf JM |
5888 | clean-bison: |
5889 | @: $(MAKE); $(unstage) | |
5890 | @[ -f ./bison/Makefile ] || exit 0; \ | |
b40e3958 L |
5891 | r=`${PWD_COMMAND}`; export r; \ |
5892 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 5893 | $(HOST_EXPORTS) \ |
b813574b | 5894 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
5895 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
5896 | done; \ | |
a90ef4bf JM |
5897 | echo "Doing clean in bison" ; \ |
5898 | (cd $(HOST_SUBDIR)/bison && \ | |
2a4cbe27 NN |
5899 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5900 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5901 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5902 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 5903 | clean) \ |
2a4cbe27 NN |
5904 | || exit 1 |
5905 | ||
a90ef4bf | 5906 | @endif bison |
2a4cbe27 | 5907 | |
a90ef4bf JM |
5908 | .PHONY: maybe-distclean-bison distclean-bison |
5909 | maybe-distclean-bison: | |
5910 | @if bison | |
5911 | maybe-distclean-bison: distclean-bison | |
a3ca38d2 | 5912 | |
a90ef4bf JM |
5913 | distclean-bison: |
5914 | @: $(MAKE); $(unstage) | |
5915 | @[ -f ./bison/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
5916 | r=`${PWD_COMMAND}`; export r; \ |
5917 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5918 | $(HOST_EXPORTS) \ | |
5919 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
5920 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5921 | done; \ | |
a90ef4bf JM |
5922 | echo "Doing distclean in bison" ; \ |
5923 | (cd $(HOST_SUBDIR)/bison && \ | |
a3ca38d2 DD |
5924 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5925 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5926 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5927 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 5928 | distclean) \ |
a3ca38d2 DD |
5929 | || exit 1 |
5930 | ||
a90ef4bf | 5931 | @endif bison |
a3ca38d2 | 5932 | |
a90ef4bf JM |
5933 | .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison |
5934 | maybe-maintainer-clean-bison: | |
5935 | @if bison | |
5936 | maybe-maintainer-clean-bison: maintainer-clean-bison | |
108a6f8e | 5937 | |
a90ef4bf JM |
5938 | maintainer-clean-bison: |
5939 | @: $(MAKE); $(unstage) | |
5940 | @[ -f ./bison/Makefile ] || exit 0; \ | |
108a6f8e CD |
5941 | r=`${PWD_COMMAND}`; export r; \ |
5942 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5943 | $(HOST_EXPORTS) \ | |
5944 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
5945 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
5946 | done; \ | |
a90ef4bf JM |
5947 | echo "Doing maintainer-clean in bison" ; \ |
5948 | (cd $(HOST_SUBDIR)/bison && \ | |
108a6f8e CD |
5949 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
5950 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
5951 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 5952 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 5953 | maintainer-clean) \ |
108a6f8e CD |
5954 | || exit 1 |
5955 | ||
a90ef4bf | 5956 | @endif bison |
108a6f8e | 5957 | |
2a4cbe27 | 5958 | |
a90ef4bf JM |
5959 | |
5960 | .PHONY: configure-cgen maybe-configure-cgen | |
5961 | maybe-configure-cgen: | |
5962 | @if gcc-bootstrap | |
5963 | configure-cgen: stage_current | |
5964 | @endif gcc-bootstrap | |
5965 | @if cgen | |
5966 | maybe-configure-cgen: configure-cgen | |
5967 | configure-cgen: | |
5968 | @: $(MAKE); $(unstage) | |
5969 | @r=`${PWD_COMMAND}`; export r; \ | |
5970 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
5971 | test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \ | |
5972 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \ | |
5973 | $(HOST_EXPORTS) \ | |
5974 | echo Configuring in $(HOST_SUBDIR)/cgen; \ | |
5975 | cd "$(HOST_SUBDIR)/cgen" || exit 1; \ | |
5976 | case $(srcdir) in \ | |
5977 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
5978 | *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \ | |
5979 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
5980 | esac; \ | |
5981 | srcdiroption="--srcdir=$${topdir}/cgen"; \ | |
5982 | libsrcdir="$$s/cgen"; \ | |
5983 | $(SHELL) $${libsrcdir}/configure \ | |
5984 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
5985 | --target=${target_alias} $${srcdiroption} \ | |
5986 | || exit 1 | |
5987 | @endif cgen | |
5988 | ||
5989 | ||
5990 | ||
5991 | ||
5992 | ||
5993 | .PHONY: all-cgen maybe-all-cgen | |
5994 | maybe-all-cgen: | |
5995 | @if gcc-bootstrap | |
5996 | all-cgen: stage_current | |
5997 | @endif gcc-bootstrap | |
5998 | @if cgen | |
5999 | TARGET-cgen=all | |
6000 | maybe-all-cgen: all-cgen | |
6001 | all-cgen: configure-cgen | |
6002 | @: $(MAKE); $(unstage) | |
6003 | @r=`${PWD_COMMAND}`; export r; \ | |
6004 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6005 | $(HOST_EXPORTS) \ | |
6006 | (cd $(HOST_SUBDIR)/cgen && \ | |
6007 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
6008 | $(TARGET-cgen)) | |
6009 | @endif cgen | |
6010 | ||
6011 | ||
6012 | ||
6013 | ||
6014 | .PHONY: check-cgen maybe-check-cgen | |
6015 | maybe-check-cgen: | |
6016 | @if cgen | |
6017 | maybe-check-cgen: check-cgen | |
6018 | ||
6019 | check-cgen: | |
6020 | @: $(MAKE); $(unstage) | |
6021 | @r=`${PWD_COMMAND}`; export r; \ | |
6022 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6023 | $(HOST_EXPORTS) \ | |
6024 | (cd $(HOST_SUBDIR)/cgen && \ | |
6025 | $(MAKE) $(FLAGS_TO_PASS) check) | |
6026 | ||
6027 | @endif cgen | |
6028 | ||
6029 | .PHONY: install-cgen maybe-install-cgen | |
6030 | maybe-install-cgen: | |
6031 | @if cgen | |
6032 | maybe-install-cgen: install-cgen | |
6033 | ||
6034 | install-cgen: installdirs | |
6035 | @: $(MAKE); $(unstage) | |
6036 | @r=`${PWD_COMMAND}`; export r; \ | |
6037 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6038 | $(HOST_EXPORTS) \ | |
6039 | (cd $(HOST_SUBDIR)/cgen && \ | |
6040 | $(MAKE) $(FLAGS_TO_PASS) install) | |
6041 | ||
6042 | @endif cgen | |
6043 | ||
6044 | .PHONY: install-strip-cgen maybe-install-strip-cgen | |
6045 | maybe-install-strip-cgen: | |
6046 | @if cgen | |
6047 | maybe-install-strip-cgen: install-strip-cgen | |
6048 | ||
6049 | install-strip-cgen: installdirs | |
6050 | @: $(MAKE); $(unstage) | |
6051 | @r=`${PWD_COMMAND}`; export r; \ | |
6052 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6053 | $(HOST_EXPORTS) \ | |
6054 | (cd $(HOST_SUBDIR)/cgen && \ | |
6055 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
6056 | ||
6057 | @endif cgen | |
6058 | ||
6059 | # Other targets (info, dvi, pdf, etc.) | |
6060 | ||
6061 | .PHONY: maybe-info-cgen info-cgen | |
6062 | maybe-info-cgen: | |
6063 | @if cgen | |
6064 | maybe-info-cgen: info-cgen | |
6065 | ||
6066 | info-cgen: \ | |
6067 | configure-cgen | |
6068 | @: $(MAKE); $(unstage) | |
6069 | @[ -f ./cgen/Makefile ] || exit 0; \ | |
b40e3958 L |
6070 | r=`${PWD_COMMAND}`; export r; \ |
6071 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6072 | $(HOST_EXPORTS) \ |
b813574b | 6073 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6074 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6075 | done; \ | |
a90ef4bf JM |
6076 | echo "Doing info in cgen" ; \ |
6077 | (cd $(HOST_SUBDIR)/cgen && \ | |
2a4cbe27 NN |
6078 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6079 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6080 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6081 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 6082 | info) \ |
2a4cbe27 NN |
6083 | || exit 1 |
6084 | ||
a90ef4bf | 6085 | @endif cgen |
2a4cbe27 | 6086 | |
a90ef4bf JM |
6087 | .PHONY: maybe-dvi-cgen dvi-cgen |
6088 | maybe-dvi-cgen: | |
6089 | @if cgen | |
6090 | maybe-dvi-cgen: dvi-cgen | |
2a4cbe27 | 6091 | |
a90ef4bf JM |
6092 | dvi-cgen: \ |
6093 | configure-cgen | |
6094 | @: $(MAKE); $(unstage) | |
6095 | @[ -f ./cgen/Makefile ] || exit 0; \ | |
b40e3958 L |
6096 | r=`${PWD_COMMAND}`; export r; \ |
6097 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6098 | $(HOST_EXPORTS) \ |
b813574b | 6099 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6100 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6101 | done; \ | |
a90ef4bf JM |
6102 | echo "Doing dvi in cgen" ; \ |
6103 | (cd $(HOST_SUBDIR)/cgen && \ | |
2a4cbe27 NN |
6104 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6105 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6106 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6107 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 6108 | dvi) \ |
2a4cbe27 NN |
6109 | || exit 1 |
6110 | ||
a90ef4bf | 6111 | @endif cgen |
2a4cbe27 | 6112 | |
a90ef4bf JM |
6113 | .PHONY: maybe-pdf-cgen pdf-cgen |
6114 | maybe-pdf-cgen: | |
6115 | @if cgen | |
6116 | maybe-pdf-cgen: pdf-cgen | |
2a4cbe27 | 6117 | |
a90ef4bf JM |
6118 | pdf-cgen: \ |
6119 | configure-cgen | |
6120 | @: $(MAKE); $(unstage) | |
6121 | @[ -f ./cgen/Makefile ] || exit 0; \ | |
b40e3958 L |
6122 | r=`${PWD_COMMAND}`; export r; \ |
6123 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6124 | $(HOST_EXPORTS) \ |
b813574b | 6125 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6126 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6127 | done; \ | |
a90ef4bf JM |
6128 | echo "Doing pdf in cgen" ; \ |
6129 | (cd $(HOST_SUBDIR)/cgen && \ | |
2a4cbe27 NN |
6130 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6131 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6132 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6133 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 6134 | pdf) \ |
2a4cbe27 NN |
6135 | || exit 1 |
6136 | ||
a90ef4bf | 6137 | @endif cgen |
2a4cbe27 | 6138 | |
a90ef4bf JM |
6139 | .PHONY: maybe-html-cgen html-cgen |
6140 | maybe-html-cgen: | |
6141 | @if cgen | |
6142 | maybe-html-cgen: html-cgen | |
2a4cbe27 | 6143 | |
a90ef4bf JM |
6144 | html-cgen: \ |
6145 | configure-cgen | |
6146 | @: $(MAKE); $(unstage) | |
6147 | @[ -f ./cgen/Makefile ] || exit 0; \ | |
b40e3958 L |
6148 | r=`${PWD_COMMAND}`; export r; \ |
6149 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6150 | $(HOST_EXPORTS) \ |
b813574b | 6151 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6152 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6153 | done; \ | |
a90ef4bf JM |
6154 | echo "Doing html in cgen" ; \ |
6155 | (cd $(HOST_SUBDIR)/cgen && \ | |
2a4cbe27 NN |
6156 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6157 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6158 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6159 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 6160 | html) \ |
2a4cbe27 NN |
6161 | || exit 1 |
6162 | ||
a90ef4bf | 6163 | @endif cgen |
2a4cbe27 | 6164 | |
a90ef4bf JM |
6165 | .PHONY: maybe-TAGS-cgen TAGS-cgen |
6166 | maybe-TAGS-cgen: | |
6167 | @if cgen | |
6168 | maybe-TAGS-cgen: TAGS-cgen | |
2a4cbe27 | 6169 | |
a90ef4bf JM |
6170 | TAGS-cgen: \ |
6171 | configure-cgen | |
6172 | @: $(MAKE); $(unstage) | |
6173 | @[ -f ./cgen/Makefile ] || exit 0; \ | |
b40e3958 L |
6174 | r=`${PWD_COMMAND}`; export r; \ |
6175 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6176 | $(HOST_EXPORTS) \ |
b813574b | 6177 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6178 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6179 | done; \ | |
a90ef4bf JM |
6180 | echo "Doing TAGS in cgen" ; \ |
6181 | (cd $(HOST_SUBDIR)/cgen && \ | |
2a4cbe27 NN |
6182 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6183 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6184 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6185 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 6186 | TAGS) \ |
2a4cbe27 NN |
6187 | || exit 1 |
6188 | ||
a90ef4bf | 6189 | @endif cgen |
2a4cbe27 | 6190 | |
a90ef4bf JM |
6191 | .PHONY: maybe-install-info-cgen install-info-cgen |
6192 | maybe-install-info-cgen: | |
6193 | @if cgen | |
6194 | maybe-install-info-cgen: install-info-cgen | |
2a4cbe27 | 6195 | |
a90ef4bf JM |
6196 | install-info-cgen: \ |
6197 | configure-cgen \ | |
6198 | info-cgen | |
6199 | @: $(MAKE); $(unstage) | |
6200 | @[ -f ./cgen/Makefile ] || exit 0; \ | |
6201 | r=`${PWD_COMMAND}`; export r; \ | |
6202 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6203 | $(HOST_EXPORTS) \ | |
6204 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
6205 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6206 | done; \ | |
6207 | echo "Doing install-info in cgen" ; \ | |
6208 | (cd $(HOST_SUBDIR)/cgen && \ | |
6209 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
6210 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6211 | "RANLIB=$${RANLIB}" \ | |
6212 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
6213 | install-info) \ | |
6214 | || exit 1 | |
a7254363 | 6215 | |
a90ef4bf JM |
6216 | @endif cgen |
6217 | ||
6218 | .PHONY: maybe-install-pdf-cgen install-pdf-cgen | |
6219 | maybe-install-pdf-cgen: | |
6220 | @if cgen | |
6221 | maybe-install-pdf-cgen: install-pdf-cgen | |
6222 | ||
6223 | install-pdf-cgen: \ | |
6224 | configure-cgen \ | |
6225 | pdf-cgen | |
6226 | @: $(MAKE); $(unstage) | |
6227 | @[ -f ./cgen/Makefile ] || exit 0; \ | |
6228 | r=`${PWD_COMMAND}`; export r; \ | |
c52c6897 | 6229 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
6230 | $(HOST_EXPORTS) \ |
6231 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
6232 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6233 | done; \ | |
6234 | echo "Doing install-pdf in cgen" ; \ | |
6235 | (cd $(HOST_SUBDIR)/cgen && \ | |
6236 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
6237 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6238 | "RANLIB=$${RANLIB}" \ | |
6239 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
6240 | install-pdf) \ | |
2a4cbe27 NN |
6241 | || exit 1 |
6242 | ||
a90ef4bf | 6243 | @endif cgen |
a7254363 | 6244 | |
a90ef4bf JM |
6245 | .PHONY: maybe-install-html-cgen install-html-cgen |
6246 | maybe-install-html-cgen: | |
6247 | @if cgen | |
6248 | maybe-install-html-cgen: install-html-cgen | |
a7254363 | 6249 | |
a90ef4bf JM |
6250 | install-html-cgen: \ |
6251 | configure-cgen \ | |
6252 | html-cgen | |
6253 | @: $(MAKE); $(unstage) | |
6254 | @[ -f ./cgen/Makefile ] || exit 0; \ | |
6255 | r=`${PWD_COMMAND}`; export r; \ | |
c52c6897 | 6256 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
1b05fbbd | 6257 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
6258 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
6259 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6260 | done; \ | |
6261 | echo "Doing install-html in cgen" ; \ | |
6262 | (cd $(HOST_SUBDIR)/cgen && \ | |
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}" "WINDMC=$${WINDMC}" \ | |
6267 | install-html) \ | |
6268 | || exit 1 | |
d545f33b | 6269 | |
a90ef4bf JM |
6270 | @endif cgen |
6271 | ||
6272 | .PHONY: maybe-installcheck-cgen installcheck-cgen | |
6273 | maybe-installcheck-cgen: | |
6274 | @if cgen | |
6275 | maybe-installcheck-cgen: installcheck-cgen | |
6276 | ||
6277 | installcheck-cgen: \ | |
6278 | configure-cgen | |
6279 | @: $(MAKE); $(unstage) | |
6280 | @[ -f ./cgen/Makefile ] || exit 0; \ | |
6281 | r=`${PWD_COMMAND}`; export r; \ | |
c52c6897 | 6282 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
d545f33b | 6283 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
6284 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
6285 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6286 | done; \ | |
6287 | echo "Doing installcheck in cgen" ; \ | |
6288 | (cd $(HOST_SUBDIR)/cgen && \ | |
6289 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
6290 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6291 | "RANLIB=$${RANLIB}" \ | |
6292 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
6293 | installcheck) \ | |
6294 | || exit 1 | |
8520c408 | 6295 | |
a90ef4bf JM |
6296 | @endif cgen |
6297 | ||
6298 | .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen | |
6299 | maybe-mostlyclean-cgen: | |
6300 | @if cgen | |
6301 | maybe-mostlyclean-cgen: mostlyclean-cgen | |
6302 | ||
6303 | mostlyclean-cgen: | |
6304 | @: $(MAKE); $(unstage) | |
6305 | @[ -f ./cgen/Makefile ] || exit 0; \ | |
6306 | r=`${PWD_COMMAND}`; export r; \ | |
c52c6897 | 6307 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
d545f33b | 6308 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
6309 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
6310 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6311 | done; \ | |
6312 | echo "Doing mostlyclean in cgen" ; \ | |
6313 | (cd $(HOST_SUBDIR)/cgen && \ | |
6314 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
6315 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6316 | "RANLIB=$${RANLIB}" \ | |
6317 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
6318 | mostlyclean) \ | |
6319 | || exit 1 | |
8520c408 | 6320 | |
a90ef4bf JM |
6321 | @endif cgen |
6322 | ||
6323 | .PHONY: maybe-clean-cgen clean-cgen | |
6324 | maybe-clean-cgen: | |
6325 | @if cgen | |
6326 | maybe-clean-cgen: clean-cgen | |
6327 | ||
6328 | clean-cgen: | |
6329 | @: $(MAKE); $(unstage) | |
6330 | @[ -f ./cgen/Makefile ] || exit 0; \ | |
6331 | r=`${PWD_COMMAND}`; export r; \ | |
c52c6897 | 6332 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
d545f33b | 6333 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
6334 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
6335 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6336 | done; \ | |
6337 | echo "Doing clean in cgen" ; \ | |
6338 | (cd $(HOST_SUBDIR)/cgen && \ | |
6339 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
6340 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6341 | "RANLIB=$${RANLIB}" \ | |
6342 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
6343 | clean) \ | |
6344 | || exit 1 | |
d545f33b | 6345 | |
a90ef4bf JM |
6346 | @endif cgen |
6347 | ||
6348 | .PHONY: maybe-distclean-cgen distclean-cgen | |
6349 | maybe-distclean-cgen: | |
6350 | @if cgen | |
6351 | maybe-distclean-cgen: distclean-cgen | |
6352 | ||
6353 | distclean-cgen: | |
6354 | @: $(MAKE); $(unstage) | |
6355 | @[ -f ./cgen/Makefile ] || exit 0; \ | |
6356 | r=`${PWD_COMMAND}`; export r; \ | |
c52c6897 | 6357 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
d545f33b | 6358 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
6359 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
6360 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6361 | done; \ | |
6362 | echo "Doing distclean in cgen" ; \ | |
6363 | (cd $(HOST_SUBDIR)/cgen && \ | |
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}" "WINDMC=$${WINDMC}" \ | |
6368 | distclean) \ | |
6369 | || exit 1 | |
d545f33b | 6370 | |
a90ef4bf JM |
6371 | @endif cgen |
6372 | ||
6373 | .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen | |
6374 | maybe-maintainer-clean-cgen: | |
6375 | @if cgen | |
6376 | maybe-maintainer-clean-cgen: maintainer-clean-cgen | |
6377 | ||
6378 | maintainer-clean-cgen: | |
6379 | @: $(MAKE); $(unstage) | |
6380 | @[ -f ./cgen/Makefile ] || exit 0; \ | |
6381 | r=`${PWD_COMMAND}`; export r; \ | |
c52c6897 | 6382 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
d545f33b | 6383 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
6384 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
6385 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6386 | done; \ | |
6387 | echo "Doing maintainer-clean in cgen" ; \ | |
6388 | (cd $(HOST_SUBDIR)/cgen && \ | |
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}" "WINDMC=$${WINDMC}" \ | |
6393 | maintainer-clean) \ | |
6394 | || exit 1 | |
6395 | ||
6396 | @endif cgen | |
6397 | ||
6398 | ||
6399 | ||
6400 | .PHONY: configure-dejagnu maybe-configure-dejagnu | |
6401 | maybe-configure-dejagnu: | |
6402 | @if gcc-bootstrap | |
6403 | configure-dejagnu: stage_current | |
6404 | @endif gcc-bootstrap | |
6405 | @if dejagnu | |
6406 | maybe-configure-dejagnu: configure-dejagnu | |
6407 | configure-dejagnu: | |
6408 | @: $(MAKE); $(unstage) | |
6409 | @r=`${PWD_COMMAND}`; export r; \ | |
6410 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6411 | test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \ | |
6412 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \ | |
6413 | $(HOST_EXPORTS) \ | |
6414 | echo Configuring in $(HOST_SUBDIR)/dejagnu; \ | |
6415 | cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \ | |
d545f33b PB |
6416 | case $(srcdir) in \ |
6417 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 6418 | *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \ |
d545f33b PB |
6419 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
6420 | esac; \ | |
a90ef4bf JM |
6421 | srcdiroption="--srcdir=$${topdir}/dejagnu"; \ |
6422 | libsrcdir="$$s/dejagnu"; \ | |
d545f33b | 6423 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 | 6424 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
a90ef4bf JM |
6425 | --target=${target_alias} $${srcdiroption} \ |
6426 | || exit 1 | |
6427 | @endif dejagnu | |
d545f33b PB |
6428 | |
6429 | ||
6430 | ||
6431 | ||
6432 | ||
a90ef4bf JM |
6433 | .PHONY: all-dejagnu maybe-all-dejagnu |
6434 | maybe-all-dejagnu: | |
4f0ef2d8 | 6435 | @if gcc-bootstrap |
a90ef4bf | 6436 | all-dejagnu: stage_current |
4f0ef2d8 | 6437 | @endif gcc-bootstrap |
a90ef4bf JM |
6438 | @if dejagnu |
6439 | TARGET-dejagnu=all | |
6440 | maybe-all-dejagnu: all-dejagnu | |
6441 | all-dejagnu: configure-dejagnu | |
6442 | @: $(MAKE); $(unstage) | |
c52c6897 | 6443 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 6444 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
1f53ca9a | 6445 | $(HOST_EXPORTS) \ |
a90ef4bf | 6446 | (cd $(HOST_SUBDIR)/dejagnu && \ |
7f6ef0c0 | 6447 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
6448 | $(TARGET-dejagnu)) |
6449 | @endif dejagnu | |
4fa63067 | 6450 | |
a7254363 | 6451 | |
4fa63067 | 6452 | |
a90ef4bf JM |
6453 | |
6454 | .PHONY: check-dejagnu maybe-check-dejagnu | |
6455 | maybe-check-dejagnu: | |
6456 | @if dejagnu | |
6457 | maybe-check-dejagnu: check-dejagnu | |
6458 | ||
6459 | check-dejagnu: | |
6460 | @: $(MAKE); $(unstage) | |
4fa63067 NN |
6461 | @r=`${PWD_COMMAND}`; export r; \ |
6462 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
6463 | $(HOST_EXPORTS) \ |
6464 | (cd $(HOST_SUBDIR)/dejagnu && \ | |
6465 | $(MAKE) $(FLAGS_TO_PASS) check) | |
2a4cbe27 | 6466 | |
a90ef4bf | 6467 | @endif dejagnu |
2a4cbe27 | 6468 | |
a90ef4bf JM |
6469 | .PHONY: install-dejagnu maybe-install-dejagnu |
6470 | maybe-install-dejagnu: | |
6471 | @if dejagnu | |
6472 | maybe-install-dejagnu: install-dejagnu | |
2a4cbe27 | 6473 | |
a90ef4bf JM |
6474 | install-dejagnu: installdirs |
6475 | @: $(MAKE); $(unstage) | |
4fa63067 | 6476 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 6477 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 6478 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
6479 | (cd $(HOST_SUBDIR)/dejagnu && \ |
6480 | $(MAKE) $(FLAGS_TO_PASS) install) | |
2a4cbe27 | 6481 | |
a90ef4bf | 6482 | @endif dejagnu |
d545f33b | 6483 | |
a90ef4bf JM |
6484 | .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu |
6485 | maybe-install-strip-dejagnu: | |
6486 | @if dejagnu | |
6487 | maybe-install-strip-dejagnu: install-strip-dejagnu | |
9b980aa1 | 6488 | |
a90ef4bf | 6489 | install-strip-dejagnu: installdirs |
9b980aa1 RW |
6490 | @: $(MAKE); $(unstage) |
6491 | @r=`${PWD_COMMAND}`; export r; \ | |
6492 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6493 | $(HOST_EXPORTS) \ | |
a90ef4bf | 6494 | (cd $(HOST_SUBDIR)/dejagnu && \ |
9b980aa1 RW |
6495 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
6496 | ||
a90ef4bf | 6497 | @endif dejagnu |
9b980aa1 | 6498 | |
56a8fe78 | 6499 | # Other targets (info, dvi, pdf, etc.) |
d545f33b | 6500 | |
a90ef4bf JM |
6501 | .PHONY: maybe-info-dejagnu info-dejagnu |
6502 | maybe-info-dejagnu: | |
6503 | @if dejagnu | |
6504 | maybe-info-dejagnu: info-dejagnu | |
d545f33b | 6505 | |
a90ef4bf JM |
6506 | info-dejagnu: \ |
6507 | configure-dejagnu | |
6508 | @: $(MAKE); $(unstage) | |
6509 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
d545f33b PB |
6510 | r=`${PWD_COMMAND}`; export r; \ |
6511 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6512 | $(HOST_EXPORTS) \ | |
6513 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
6514 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6515 | done; \ | |
a90ef4bf JM |
6516 | echo "Doing info in dejagnu" ; \ |
6517 | (cd $(HOST_SUBDIR)/dejagnu && \ | |
d545f33b PB |
6518 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6519 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6520 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6521 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
d545f33b PB |
6522 | info) \ |
6523 | || exit 1 | |
6524 | ||
a90ef4bf | 6525 | @endif dejagnu |
d545f33b | 6526 | |
a90ef4bf JM |
6527 | .PHONY: maybe-dvi-dejagnu dvi-dejagnu |
6528 | maybe-dvi-dejagnu: | |
6529 | @if dejagnu | |
6530 | maybe-dvi-dejagnu: dvi-dejagnu | |
d545f33b | 6531 | |
a90ef4bf JM |
6532 | dvi-dejagnu: \ |
6533 | configure-dejagnu | |
6534 | @: $(MAKE); $(unstage) | |
6535 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
d545f33b PB |
6536 | r=`${PWD_COMMAND}`; export r; \ |
6537 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6538 | $(HOST_EXPORTS) \ | |
6539 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
6540 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6541 | done; \ | |
a90ef4bf JM |
6542 | echo "Doing dvi in dejagnu" ; \ |
6543 | (cd $(HOST_SUBDIR)/dejagnu && \ | |
2a4cbe27 NN |
6544 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6545 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6546 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6547 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 6548 | dvi) \ |
2a4cbe27 NN |
6549 | || exit 1 |
6550 | ||
a90ef4bf | 6551 | @endif dejagnu |
2a4cbe27 | 6552 | |
a90ef4bf JM |
6553 | .PHONY: maybe-pdf-dejagnu pdf-dejagnu |
6554 | maybe-pdf-dejagnu: | |
6555 | @if dejagnu | |
6556 | maybe-pdf-dejagnu: pdf-dejagnu | |
56a8fe78 | 6557 | |
a90ef4bf JM |
6558 | pdf-dejagnu: \ |
6559 | configure-dejagnu | |
6560 | @: $(MAKE); $(unstage) | |
6561 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
56a8fe78 DD |
6562 | r=`${PWD_COMMAND}`; export r; \ |
6563 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6564 | $(HOST_EXPORTS) \ | |
6565 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
6566 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6567 | done; \ | |
a90ef4bf JM |
6568 | echo "Doing pdf in dejagnu" ; \ |
6569 | (cd $(HOST_SUBDIR)/dejagnu && \ | |
56a8fe78 DD |
6570 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6571 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6572 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6573 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
6574 | pdf) \ |
6575 | || exit 1 | |
6576 | ||
a90ef4bf | 6577 | @endif dejagnu |
56a8fe78 | 6578 | |
a90ef4bf JM |
6579 | .PHONY: maybe-html-dejagnu html-dejagnu |
6580 | maybe-html-dejagnu: | |
6581 | @if dejagnu | |
6582 | maybe-html-dejagnu: html-dejagnu | |
6d389afc | 6583 | |
a90ef4bf JM |
6584 | html-dejagnu: \ |
6585 | configure-dejagnu | |
6586 | @: $(MAKE); $(unstage) | |
6587 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
6d389afc MS |
6588 | r=`${PWD_COMMAND}`; export r; \ |
6589 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
6590 | $(HOST_EXPORTS) \ |
6591 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
6592 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6593 | done; \ | |
a90ef4bf JM |
6594 | echo "Doing html in dejagnu" ; \ |
6595 | (cd $(HOST_SUBDIR)/dejagnu && \ | |
6d389afc MS |
6596 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6597 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6598 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6599 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
6600 | html) \ |
6601 | || exit 1 | |
6602 | ||
a90ef4bf | 6603 | @endif dejagnu |
6d389afc | 6604 | |
a90ef4bf JM |
6605 | .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu |
6606 | maybe-TAGS-dejagnu: | |
6607 | @if dejagnu | |
6608 | maybe-TAGS-dejagnu: TAGS-dejagnu | |
2a4cbe27 | 6609 | |
a90ef4bf JM |
6610 | TAGS-dejagnu: \ |
6611 | configure-dejagnu | |
6612 | @: $(MAKE); $(unstage) | |
6613 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
6614 | r=`${PWD_COMMAND}`; export r; \ |
6615 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6616 | $(HOST_EXPORTS) \ |
b813574b | 6617 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6618 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6619 | done; \ | |
a90ef4bf JM |
6620 | echo "Doing TAGS in dejagnu" ; \ |
6621 | (cd $(HOST_SUBDIR)/dejagnu && \ | |
2a4cbe27 NN |
6622 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6623 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6624 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6625 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 6626 | TAGS) \ |
2a4cbe27 NN |
6627 | || exit 1 |
6628 | ||
a90ef4bf | 6629 | @endif dejagnu |
2a4cbe27 | 6630 | |
a90ef4bf JM |
6631 | .PHONY: maybe-install-info-dejagnu install-info-dejagnu |
6632 | maybe-install-info-dejagnu: | |
6633 | @if dejagnu | |
6634 | maybe-install-info-dejagnu: install-info-dejagnu | |
2a4cbe27 | 6635 | |
a90ef4bf JM |
6636 | install-info-dejagnu: \ |
6637 | configure-dejagnu \ | |
6638 | info-dejagnu | |
6639 | @: $(MAKE); $(unstage) | |
6640 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
6641 | r=`${PWD_COMMAND}`; export r; \ |
6642 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6643 | $(HOST_EXPORTS) \ |
b813574b | 6644 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6645 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6646 | done; \ | |
a90ef4bf JM |
6647 | echo "Doing install-info in dejagnu" ; \ |
6648 | (cd $(HOST_SUBDIR)/dejagnu && \ | |
2a4cbe27 NN |
6649 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6650 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6651 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6652 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 6653 | install-info) \ |
2a4cbe27 NN |
6654 | || exit 1 |
6655 | ||
a90ef4bf | 6656 | @endif dejagnu |
2a4cbe27 | 6657 | |
a90ef4bf JM |
6658 | .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu |
6659 | maybe-install-pdf-dejagnu: | |
6660 | @if dejagnu | |
6661 | maybe-install-pdf-dejagnu: install-pdf-dejagnu | |
a3ca38d2 | 6662 | |
a90ef4bf JM |
6663 | install-pdf-dejagnu: \ |
6664 | configure-dejagnu \ | |
6665 | pdf-dejagnu | |
6666 | @: $(MAKE); $(unstage) | |
6667 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
6668 | r=`${PWD_COMMAND}`; export r; \ |
6669 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6670 | $(HOST_EXPORTS) \ | |
6671 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
6672 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6673 | done; \ | |
a90ef4bf JM |
6674 | echo "Doing install-pdf in dejagnu" ; \ |
6675 | (cd $(HOST_SUBDIR)/dejagnu && \ | |
a3ca38d2 DD |
6676 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6677 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6678 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6679 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
6680 | install-pdf) \ |
6681 | || exit 1 | |
6682 | ||
a90ef4bf | 6683 | @endif dejagnu |
a3ca38d2 | 6684 | |
a90ef4bf JM |
6685 | .PHONY: maybe-install-html-dejagnu install-html-dejagnu |
6686 | maybe-install-html-dejagnu: | |
6687 | @if dejagnu | |
6688 | maybe-install-html-dejagnu: install-html-dejagnu | |
108a6f8e | 6689 | |
a90ef4bf JM |
6690 | install-html-dejagnu: \ |
6691 | configure-dejagnu \ | |
6692 | html-dejagnu | |
6693 | @: $(MAKE); $(unstage) | |
6694 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
108a6f8e CD |
6695 | r=`${PWD_COMMAND}`; export r; \ |
6696 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6697 | $(HOST_EXPORTS) \ | |
6698 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
6699 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
6700 | done; \ | |
a90ef4bf JM |
6701 | echo "Doing install-html in dejagnu" ; \ |
6702 | (cd $(HOST_SUBDIR)/dejagnu && \ | |
108a6f8e CD |
6703 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6704 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6705 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6706 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
6707 | install-html) \ |
6708 | || exit 1 | |
6709 | ||
a90ef4bf | 6710 | @endif dejagnu |
108a6f8e | 6711 | |
a90ef4bf JM |
6712 | .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu |
6713 | maybe-installcheck-dejagnu: | |
6714 | @if dejagnu | |
6715 | maybe-installcheck-dejagnu: installcheck-dejagnu | |
2a4cbe27 | 6716 | |
a90ef4bf JM |
6717 | installcheck-dejagnu: \ |
6718 | configure-dejagnu | |
6719 | @: $(MAKE); $(unstage) | |
6720 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
6721 | r=`${PWD_COMMAND}`; export r; \ |
6722 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6723 | $(HOST_EXPORTS) \ |
b813574b | 6724 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6725 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6726 | done; \ | |
a90ef4bf JM |
6727 | echo "Doing installcheck in dejagnu" ; \ |
6728 | (cd $(HOST_SUBDIR)/dejagnu && \ | |
2a4cbe27 NN |
6729 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6730 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6731 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6732 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 6733 | installcheck) \ |
2a4cbe27 NN |
6734 | || exit 1 |
6735 | ||
a90ef4bf | 6736 | @endif dejagnu |
2a4cbe27 | 6737 | |
a90ef4bf JM |
6738 | .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu |
6739 | maybe-mostlyclean-dejagnu: | |
6740 | @if dejagnu | |
6741 | maybe-mostlyclean-dejagnu: mostlyclean-dejagnu | |
2a4cbe27 | 6742 | |
a90ef4bf JM |
6743 | mostlyclean-dejagnu: |
6744 | @: $(MAKE); $(unstage) | |
6745 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
6746 | r=`${PWD_COMMAND}`; export r; \ |
6747 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6748 | $(HOST_EXPORTS) \ |
b813574b | 6749 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6750 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6751 | done; \ | |
a90ef4bf JM |
6752 | echo "Doing mostlyclean in dejagnu" ; \ |
6753 | (cd $(HOST_SUBDIR)/dejagnu && \ | |
2a4cbe27 NN |
6754 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6755 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6756 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6757 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 6758 | mostlyclean) \ |
2a4cbe27 NN |
6759 | || exit 1 |
6760 | ||
a90ef4bf | 6761 | @endif dejagnu |
2a4cbe27 | 6762 | |
a90ef4bf JM |
6763 | .PHONY: maybe-clean-dejagnu clean-dejagnu |
6764 | maybe-clean-dejagnu: | |
6765 | @if dejagnu | |
6766 | maybe-clean-dejagnu: clean-dejagnu | |
2a4cbe27 | 6767 | |
a90ef4bf JM |
6768 | clean-dejagnu: |
6769 | @: $(MAKE); $(unstage) | |
6770 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
6771 | r=`${PWD_COMMAND}`; export r; \ |
6772 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6773 | $(HOST_EXPORTS) \ |
b813574b | 6774 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6775 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6776 | done; \ | |
a90ef4bf JM |
6777 | echo "Doing clean in dejagnu" ; \ |
6778 | (cd $(HOST_SUBDIR)/dejagnu && \ | |
2a4cbe27 NN |
6779 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6780 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6781 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6782 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 6783 | clean) \ |
2a4cbe27 NN |
6784 | || exit 1 |
6785 | ||
a90ef4bf | 6786 | @endif dejagnu |
2a4cbe27 | 6787 | |
a90ef4bf JM |
6788 | .PHONY: maybe-distclean-dejagnu distclean-dejagnu |
6789 | maybe-distclean-dejagnu: | |
6790 | @if dejagnu | |
6791 | maybe-distclean-dejagnu: distclean-dejagnu | |
2a4cbe27 | 6792 | |
a90ef4bf JM |
6793 | distclean-dejagnu: |
6794 | @: $(MAKE); $(unstage) | |
6795 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
6796 | r=`${PWD_COMMAND}`; export r; \ |
6797 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6798 | $(HOST_EXPORTS) \ |
b813574b | 6799 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6800 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6801 | done; \ | |
a90ef4bf JM |
6802 | echo "Doing distclean in dejagnu" ; \ |
6803 | (cd $(HOST_SUBDIR)/dejagnu && \ | |
2a4cbe27 NN |
6804 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6805 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6806 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6807 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 6808 | distclean) \ |
2a4cbe27 NN |
6809 | || exit 1 |
6810 | ||
a90ef4bf | 6811 | @endif dejagnu |
2a4cbe27 | 6812 | |
a90ef4bf JM |
6813 | .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu |
6814 | maybe-maintainer-clean-dejagnu: | |
6815 | @if dejagnu | |
6816 | maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu | |
2a4cbe27 | 6817 | |
a90ef4bf JM |
6818 | maintainer-clean-dejagnu: |
6819 | @: $(MAKE); $(unstage) | |
6820 | @[ -f ./dejagnu/Makefile ] || exit 0; \ | |
b40e3958 L |
6821 | r=`${PWD_COMMAND}`; export r; \ |
6822 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6823 | $(HOST_EXPORTS) \ |
b813574b | 6824 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6825 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6826 | done; \ | |
a90ef4bf JM |
6827 | echo "Doing maintainer-clean in dejagnu" ; \ |
6828 | (cd $(HOST_SUBDIR)/dejagnu && \ | |
2a4cbe27 NN |
6829 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6830 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6831 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6832 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 6833 | maintainer-clean) \ |
2a4cbe27 NN |
6834 | || exit 1 |
6835 | ||
a90ef4bf | 6836 | @endif dejagnu |
2a4cbe27 | 6837 | |
2a4cbe27 | 6838 | |
a7254363 | 6839 | |
a90ef4bf JM |
6840 | .PHONY: configure-etc maybe-configure-etc |
6841 | maybe-configure-etc: | |
4f0ef2d8 | 6842 | @if gcc-bootstrap |
a90ef4bf | 6843 | configure-etc: stage_current |
4f0ef2d8 | 6844 | @endif gcc-bootstrap |
a90ef4bf JM |
6845 | @if etc |
6846 | maybe-configure-etc: configure-etc | |
6847 | configure-etc: | |
0aed8855 | 6848 | @: $(MAKE); $(unstage) |
c52c6897 | 6849 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 6850 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
6851 | test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \ |
6852 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \ | |
1f53ca9a | 6853 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
6854 | echo Configuring in $(HOST_SUBDIR)/etc; \ |
6855 | cd "$(HOST_SUBDIR)/etc" || exit 1; \ | |
4fa63067 | 6856 | case $(srcdir) in \ |
b00612cc | 6857 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 6858 | *) topdir=`echo $(HOST_SUBDIR)/etc/ | \ |
b00612cc | 6859 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 6860 | esac; \ |
a90ef4bf JM |
6861 | srcdiroption="--srcdir=$${topdir}/etc"; \ |
6862 | libsrcdir="$$s/etc"; \ | |
4fa63067 | 6863 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
6864 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
6865 | --target=${target_alias} $${srcdiroption} \ | |
2a4cbe27 | 6866 | || exit 1 |
a90ef4bf | 6867 | @endif etc |
2a4cbe27 | 6868 | |
a7254363 PB |
6869 | |
6870 | ||
d545f33b PB |
6871 | |
6872 | ||
a90ef4bf JM |
6873 | .PHONY: all-etc maybe-all-etc |
6874 | maybe-all-etc: | |
4f0ef2d8 | 6875 | @if gcc-bootstrap |
a90ef4bf | 6876 | all-etc: stage_current |
4f0ef2d8 | 6877 | @endif gcc-bootstrap |
a90ef4bf JM |
6878 | @if etc |
6879 | TARGET-etc=all | |
6880 | maybe-all-etc: all-etc | |
6881 | all-etc: configure-etc | |
0aed8855 | 6882 | @: $(MAKE); $(unstage) |
4fa63067 NN |
6883 | @r=`${PWD_COMMAND}`; export r; \ |
6884 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 6885 | $(HOST_EXPORTS) \ |
a90ef4bf | 6886 | (cd $(HOST_SUBDIR)/etc && \ |
7f6ef0c0 | 6887 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
6888 | $(TARGET-etc)) |
6889 | @endif etc | |
2a4cbe27 | 6890 | |
a7254363 | 6891 | |
d545f33b PB |
6892 | |
6893 | ||
a90ef4bf JM |
6894 | .PHONY: check-etc maybe-check-etc |
6895 | maybe-check-etc: | |
6896 | @if etc | |
6897 | maybe-check-etc: check-etc | |
2a4cbe27 | 6898 | |
a90ef4bf | 6899 | check-etc: |
0aed8855 | 6900 | @: $(MAKE); $(unstage) |
a90ef4bf JM |
6901 | @r=`${PWD_COMMAND}`; export r; \ |
6902 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6903 | $(HOST_EXPORTS) \ | |
6904 | (cd $(HOST_SUBDIR)/etc && \ | |
6905 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4fa63067 | 6906 | |
a90ef4bf | 6907 | @endif etc |
4fa63067 | 6908 | |
a90ef4bf JM |
6909 | .PHONY: install-etc maybe-install-etc |
6910 | maybe-install-etc: | |
6911 | @if etc | |
6912 | maybe-install-etc: install-etc | |
4fa63067 | 6913 | |
a90ef4bf | 6914 | install-etc: installdirs |
0aed8855 | 6915 | @: $(MAKE); $(unstage) |
4fa63067 | 6916 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 6917 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 6918 | $(HOST_EXPORTS) \ |
a90ef4bf | 6919 | (cd $(HOST_SUBDIR)/etc && \ |
2da12f12 | 6920 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 6921 | |
a90ef4bf | 6922 | @endif etc |
2a4cbe27 | 6923 | |
a90ef4bf JM |
6924 | .PHONY: install-strip-etc maybe-install-strip-etc |
6925 | maybe-install-strip-etc: | |
6926 | @if etc | |
6927 | maybe-install-strip-etc: install-strip-etc | |
9b980aa1 | 6928 | |
a90ef4bf | 6929 | install-strip-etc: installdirs |
9b980aa1 RW |
6930 | @: $(MAKE); $(unstage) |
6931 | @r=`${PWD_COMMAND}`; export r; \ | |
6932 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6933 | $(HOST_EXPORTS) \ | |
a90ef4bf | 6934 | (cd $(HOST_SUBDIR)/etc && \ |
9b980aa1 RW |
6935 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
6936 | ||
a90ef4bf | 6937 | @endif etc |
9b980aa1 | 6938 | |
56a8fe78 | 6939 | # Other targets (info, dvi, pdf, etc.) |
2a4cbe27 | 6940 | |
a90ef4bf JM |
6941 | .PHONY: maybe-info-etc info-etc |
6942 | maybe-info-etc: | |
6943 | @if etc | |
6944 | maybe-info-etc: info-etc | |
4fa63067 | 6945 | |
a90ef4bf JM |
6946 | info-etc: \ |
6947 | configure-etc | |
0aed8855 | 6948 | @: $(MAKE); $(unstage) |
a90ef4bf | 6949 | @[ -f ./etc/Makefile ] || exit 0; \ |
b40e3958 L |
6950 | r=`${PWD_COMMAND}`; export r; \ |
6951 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 6952 | $(HOST_EXPORTS) \ |
b813574b | 6953 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
6954 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
6955 | done; \ | |
a90ef4bf JM |
6956 | echo "Doing info in etc" ; \ |
6957 | (cd $(HOST_SUBDIR)/etc && \ | |
2a4cbe27 NN |
6958 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6959 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6960 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6961 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 6962 | info) \ |
2a4cbe27 NN |
6963 | || exit 1 |
6964 | ||
a90ef4bf | 6965 | @endif etc |
2a4cbe27 | 6966 | |
a90ef4bf JM |
6967 | .PHONY: maybe-dvi-etc dvi-etc |
6968 | maybe-dvi-etc: | |
6969 | @if etc | |
6970 | maybe-dvi-etc: dvi-etc | |
2a4cbe27 | 6971 | |
a90ef4bf JM |
6972 | dvi-etc: \ |
6973 | configure-etc | |
0aed8855 | 6974 | @: $(MAKE); $(unstage) |
a90ef4bf | 6975 | @[ -f ./etc/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; \ | |
a90ef4bf JM |
6982 | echo "Doing dvi in etc" ; \ |
6983 | (cd $(HOST_SUBDIR)/etc && \ | |
2a4cbe27 NN |
6984 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
6985 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
6986 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 6987 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 6988 | dvi) \ |
2a4cbe27 NN |
6989 | || exit 1 |
6990 | ||
a90ef4bf | 6991 | @endif etc |
2a4cbe27 | 6992 | |
a90ef4bf JM |
6993 | .PHONY: maybe-pdf-etc pdf-etc |
6994 | maybe-pdf-etc: | |
6995 | @if etc | |
6996 | maybe-pdf-etc: pdf-etc | |
56a8fe78 | 6997 | |
a90ef4bf JM |
6998 | pdf-etc: \ |
6999 | configure-etc | |
56a8fe78 | 7000 | @: $(MAKE); $(unstage) |
a90ef4bf | 7001 | @[ -f ./etc/Makefile ] || exit 0; \ |
56a8fe78 DD |
7002 | r=`${PWD_COMMAND}`; export r; \ |
7003 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7004 | $(HOST_EXPORTS) \ | |
7005 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
7006 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
7007 | done; \ | |
a90ef4bf JM |
7008 | echo "Doing pdf in etc" ; \ |
7009 | (cd $(HOST_SUBDIR)/etc && \ | |
56a8fe78 DD |
7010 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7011 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7012 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7013 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
7014 | pdf) \ |
7015 | || exit 1 | |
7016 | ||
a90ef4bf | 7017 | @endif etc |
56a8fe78 | 7018 | |
a90ef4bf JM |
7019 | .PHONY: maybe-html-etc html-etc |
7020 | maybe-html-etc: | |
7021 | @if etc | |
7022 | maybe-html-etc: html-etc | |
6d389afc | 7023 | |
a90ef4bf JM |
7024 | html-etc: \ |
7025 | configure-etc | |
0aed8855 | 7026 | @: $(MAKE); $(unstage) |
a90ef4bf | 7027 | @[ -f ./etc/Makefile ] || exit 0; \ |
6d389afc MS |
7028 | r=`${PWD_COMMAND}`; export r; \ |
7029 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
7030 | $(HOST_EXPORTS) \ |
7031 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
7032 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
7033 | done; \ | |
a90ef4bf JM |
7034 | echo "Doing html in etc" ; \ |
7035 | (cd $(HOST_SUBDIR)/etc && \ | |
6d389afc MS |
7036 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7037 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7038 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7039 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
7040 | html) \ |
7041 | || exit 1 | |
7042 | ||
a90ef4bf | 7043 | @endif etc |
6d389afc | 7044 | |
a90ef4bf JM |
7045 | .PHONY: maybe-TAGS-etc TAGS-etc |
7046 | maybe-TAGS-etc: | |
7047 | @if etc | |
7048 | maybe-TAGS-etc: TAGS-etc | |
2a4cbe27 | 7049 | |
a90ef4bf JM |
7050 | TAGS-etc: \ |
7051 | configure-etc | |
0aed8855 | 7052 | @: $(MAKE); $(unstage) |
a90ef4bf | 7053 | @[ -f ./etc/Makefile ] || exit 0; \ |
b40e3958 L |
7054 | r=`${PWD_COMMAND}`; export r; \ |
7055 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7056 | $(HOST_EXPORTS) \ |
b813574b | 7057 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7058 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7059 | done; \ | |
a90ef4bf JM |
7060 | echo "Doing TAGS in etc" ; \ |
7061 | (cd $(HOST_SUBDIR)/etc && \ | |
2a4cbe27 NN |
7062 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7063 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7064 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7065 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7066 | TAGS) \ |
2a4cbe27 NN |
7067 | || exit 1 |
7068 | ||
a90ef4bf | 7069 | @endif etc |
2a4cbe27 | 7070 | |
a90ef4bf JM |
7071 | .PHONY: maybe-install-info-etc install-info-etc |
7072 | maybe-install-info-etc: | |
7073 | @if etc | |
7074 | maybe-install-info-etc: install-info-etc | |
2a4cbe27 | 7075 | |
a90ef4bf JM |
7076 | install-info-etc: \ |
7077 | configure-etc \ | |
7078 | info-etc | |
0aed8855 | 7079 | @: $(MAKE); $(unstage) |
a90ef4bf | 7080 | @[ -f ./etc/Makefile ] || exit 0; \ |
b40e3958 L |
7081 | r=`${PWD_COMMAND}`; export r; \ |
7082 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7083 | $(HOST_EXPORTS) \ |
b813574b | 7084 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7085 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7086 | done; \ | |
a90ef4bf JM |
7087 | echo "Doing install-info in etc" ; \ |
7088 | (cd $(HOST_SUBDIR)/etc && \ | |
2a4cbe27 NN |
7089 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7090 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7091 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7092 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7093 | install-info) \ |
2a4cbe27 NN |
7094 | || exit 1 |
7095 | ||
a90ef4bf | 7096 | @endif etc |
2a4cbe27 | 7097 | |
a90ef4bf JM |
7098 | .PHONY: maybe-install-pdf-etc install-pdf-etc |
7099 | maybe-install-pdf-etc: | |
7100 | @if etc | |
7101 | maybe-install-pdf-etc: install-pdf-etc | |
a3ca38d2 | 7102 | |
a90ef4bf JM |
7103 | install-pdf-etc: \ |
7104 | configure-etc \ | |
7105 | pdf-etc | |
a3ca38d2 | 7106 | @: $(MAKE); $(unstage) |
a90ef4bf | 7107 | @[ -f ./etc/Makefile ] || exit 0; \ |
a3ca38d2 DD |
7108 | r=`${PWD_COMMAND}`; export r; \ |
7109 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7110 | $(HOST_EXPORTS) \ | |
7111 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
7112 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
7113 | done; \ | |
a90ef4bf JM |
7114 | echo "Doing install-pdf in etc" ; \ |
7115 | (cd $(HOST_SUBDIR)/etc && \ | |
a3ca38d2 DD |
7116 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7117 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7118 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7119 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
7120 | install-pdf) \ |
7121 | || exit 1 | |
7122 | ||
a90ef4bf | 7123 | @endif etc |
a3ca38d2 | 7124 | |
a90ef4bf JM |
7125 | .PHONY: maybe-install-html-etc install-html-etc |
7126 | maybe-install-html-etc: | |
7127 | @if etc | |
7128 | maybe-install-html-etc: install-html-etc | |
108a6f8e | 7129 | |
a90ef4bf JM |
7130 | install-html-etc: \ |
7131 | configure-etc \ | |
7132 | html-etc | |
108a6f8e | 7133 | @: $(MAKE); $(unstage) |
a90ef4bf | 7134 | @[ -f ./etc/Makefile ] || exit 0; \ |
108a6f8e CD |
7135 | r=`${PWD_COMMAND}`; export r; \ |
7136 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7137 | $(HOST_EXPORTS) \ | |
7138 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
7139 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
7140 | done; \ | |
a90ef4bf JM |
7141 | echo "Doing install-html in etc" ; \ |
7142 | (cd $(HOST_SUBDIR)/etc && \ | |
108a6f8e CD |
7143 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7144 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7145 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7146 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
7147 | install-html) \ |
7148 | || exit 1 | |
7149 | ||
a90ef4bf | 7150 | @endif etc |
108a6f8e | 7151 | |
a90ef4bf JM |
7152 | .PHONY: maybe-installcheck-etc installcheck-etc |
7153 | maybe-installcheck-etc: | |
7154 | @if etc | |
7155 | maybe-installcheck-etc: installcheck-etc | |
2a4cbe27 | 7156 | |
a90ef4bf JM |
7157 | installcheck-etc: \ |
7158 | configure-etc | |
0aed8855 | 7159 | @: $(MAKE); $(unstage) |
a90ef4bf | 7160 | @[ -f ./etc/Makefile ] || exit 0; \ |
b40e3958 L |
7161 | r=`${PWD_COMMAND}`; export r; \ |
7162 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7163 | $(HOST_EXPORTS) \ |
b813574b | 7164 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7165 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7166 | done; \ | |
a90ef4bf JM |
7167 | echo "Doing installcheck in etc" ; \ |
7168 | (cd $(HOST_SUBDIR)/etc && \ | |
2a4cbe27 NN |
7169 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7170 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7171 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7172 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7173 | installcheck) \ |
2a4cbe27 NN |
7174 | || exit 1 |
7175 | ||
a90ef4bf | 7176 | @endif etc |
2a4cbe27 | 7177 | |
a90ef4bf JM |
7178 | .PHONY: maybe-mostlyclean-etc mostlyclean-etc |
7179 | maybe-mostlyclean-etc: | |
7180 | @if etc | |
7181 | maybe-mostlyclean-etc: mostlyclean-etc | |
2a4cbe27 | 7182 | |
a90ef4bf | 7183 | mostlyclean-etc: |
0aed8855 | 7184 | @: $(MAKE); $(unstage) |
a90ef4bf | 7185 | @[ -f ./etc/Makefile ] || exit 0; \ |
b40e3958 L |
7186 | r=`${PWD_COMMAND}`; export r; \ |
7187 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7188 | $(HOST_EXPORTS) \ |
b813574b | 7189 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7190 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7191 | done; \ | |
a90ef4bf JM |
7192 | echo "Doing mostlyclean in etc" ; \ |
7193 | (cd $(HOST_SUBDIR)/etc && \ | |
2a4cbe27 NN |
7194 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7195 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7196 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7197 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7198 | mostlyclean) \ |
2a4cbe27 NN |
7199 | || exit 1 |
7200 | ||
a90ef4bf | 7201 | @endif etc |
2a4cbe27 | 7202 | |
a90ef4bf JM |
7203 | .PHONY: maybe-clean-etc clean-etc |
7204 | maybe-clean-etc: | |
7205 | @if etc | |
7206 | maybe-clean-etc: clean-etc | |
2a4cbe27 | 7207 | |
a90ef4bf | 7208 | clean-etc: |
0aed8855 | 7209 | @: $(MAKE); $(unstage) |
a90ef4bf | 7210 | @[ -f ./etc/Makefile ] || exit 0; \ |
b40e3958 L |
7211 | r=`${PWD_COMMAND}`; export r; \ |
7212 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7213 | $(HOST_EXPORTS) \ |
b813574b | 7214 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7215 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7216 | done; \ | |
a90ef4bf JM |
7217 | echo "Doing clean in etc" ; \ |
7218 | (cd $(HOST_SUBDIR)/etc && \ | |
2a4cbe27 NN |
7219 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7220 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7221 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7222 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7223 | clean) \ |
2a4cbe27 NN |
7224 | || exit 1 |
7225 | ||
a90ef4bf | 7226 | @endif etc |
2a4cbe27 | 7227 | |
a90ef4bf JM |
7228 | .PHONY: maybe-distclean-etc distclean-etc |
7229 | maybe-distclean-etc: | |
7230 | @if etc | |
7231 | maybe-distclean-etc: distclean-etc | |
2a4cbe27 | 7232 | |
a90ef4bf | 7233 | distclean-etc: |
0aed8855 | 7234 | @: $(MAKE); $(unstage) |
a90ef4bf | 7235 | @[ -f ./etc/Makefile ] || exit 0; \ |
b40e3958 L |
7236 | r=`${PWD_COMMAND}`; export r; \ |
7237 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7238 | $(HOST_EXPORTS) \ |
b813574b | 7239 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7240 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7241 | done; \ | |
a90ef4bf JM |
7242 | echo "Doing distclean in etc" ; \ |
7243 | (cd $(HOST_SUBDIR)/etc && \ | |
2a4cbe27 NN |
7244 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7245 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7246 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7247 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7248 | distclean) \ |
2a4cbe27 NN |
7249 | || exit 1 |
7250 | ||
a90ef4bf | 7251 | @endif etc |
2a4cbe27 | 7252 | |
a90ef4bf JM |
7253 | .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc |
7254 | maybe-maintainer-clean-etc: | |
7255 | @if etc | |
7256 | maybe-maintainer-clean-etc: maintainer-clean-etc | |
2a4cbe27 | 7257 | |
a90ef4bf | 7258 | maintainer-clean-etc: |
0aed8855 | 7259 | @: $(MAKE); $(unstage) |
a90ef4bf | 7260 | @[ -f ./etc/Makefile ] || exit 0; \ |
b40e3958 L |
7261 | r=`${PWD_COMMAND}`; export r; \ |
7262 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7263 | $(HOST_EXPORTS) \ |
b813574b | 7264 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7265 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7266 | done; \ | |
a90ef4bf JM |
7267 | echo "Doing maintainer-clean in etc" ; \ |
7268 | (cd $(HOST_SUBDIR)/etc && \ | |
2a4cbe27 NN |
7269 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7270 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7271 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7272 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7273 | maintainer-clean) \ |
2a4cbe27 NN |
7274 | || exit 1 |
7275 | ||
a90ef4bf | 7276 | @endif etc |
2a4cbe27 | 7277 | |
2a4cbe27 | 7278 | |
a7254363 | 7279 | |
a90ef4bf JM |
7280 | .PHONY: configure-fastjar maybe-configure-fastjar |
7281 | maybe-configure-fastjar: | |
4f0ef2d8 | 7282 | @if gcc-bootstrap |
a90ef4bf | 7283 | configure-fastjar: stage_current |
4f0ef2d8 | 7284 | @endif gcc-bootstrap |
a90ef4bf JM |
7285 | @if fastjar |
7286 | maybe-configure-fastjar: configure-fastjar | |
7287 | configure-fastjar: | |
0aed8855 | 7288 | @: $(MAKE); $(unstage) |
c52c6897 | 7289 | @r=`${PWD_COMMAND}`; export r; \ |
4fa63067 | 7290 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
7291 | test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \ |
7292 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \ | |
1f53ca9a | 7293 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
7294 | echo Configuring in $(HOST_SUBDIR)/fastjar; \ |
7295 | cd "$(HOST_SUBDIR)/fastjar" || exit 1; \ | |
4fa63067 | 7296 | case $(srcdir) in \ |
b00612cc | 7297 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 7298 | *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \ |
b00612cc | 7299 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 7300 | esac; \ |
a90ef4bf JM |
7301 | srcdiroption="--srcdir=$${topdir}/fastjar"; \ |
7302 | libsrcdir="$$s/fastjar"; \ | |
4fa63067 | 7303 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
7304 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
7305 | --target=${target_alias} $${srcdiroption} \ | |
4fa63067 | 7306 | || exit 1 |
a90ef4bf | 7307 | @endif fastjar |
4fa63067 | 7308 | |
a7254363 PB |
7309 | |
7310 | ||
d545f33b PB |
7311 | |
7312 | ||
a90ef4bf JM |
7313 | .PHONY: all-fastjar maybe-all-fastjar |
7314 | maybe-all-fastjar: | |
4f0ef2d8 | 7315 | @if gcc-bootstrap |
a90ef4bf | 7316 | all-fastjar: stage_current |
4f0ef2d8 | 7317 | @endif gcc-bootstrap |
a90ef4bf JM |
7318 | @if fastjar |
7319 | TARGET-fastjar=all | |
7320 | maybe-all-fastjar: all-fastjar | |
7321 | all-fastjar: configure-fastjar | |
0aed8855 | 7322 | @: $(MAKE); $(unstage) |
4fa63067 NN |
7323 | @r=`${PWD_COMMAND}`; export r; \ |
7324 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 7325 | $(HOST_EXPORTS) \ |
a90ef4bf | 7326 | (cd $(HOST_SUBDIR)/fastjar && \ |
7f6ef0c0 | 7327 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
7328 | $(TARGET-fastjar)) |
7329 | @endif fastjar | |
4fa63067 | 7330 | |
a7254363 | 7331 | |
d545f33b PB |
7332 | |
7333 | ||
a90ef4bf JM |
7334 | .PHONY: check-fastjar maybe-check-fastjar |
7335 | maybe-check-fastjar: | |
7336 | @if fastjar | |
7337 | maybe-check-fastjar: check-fastjar | |
4fa63067 NN |
7338 | |
7339 | # This module is only tested in a native toolchain. | |
a90ef4bf | 7340 | check-fastjar: |
0aed8855 | 7341 | @: $(MAKE); $(unstage) |
4fa63067 NN |
7342 | @if [ '$(host)' = '$(target)' ] ; then \ |
7343 | r=`${PWD_COMMAND}`; export r; \ | |
7344 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7345 | $(HOST_EXPORTS) \ |
a90ef4bf | 7346 | (cd $(HOST_SUBDIR)/fastjar && \ |
4cfaf6d5 | 7347 | $(MAKE) $(FLAGS_TO_PASS) check); \ |
4fa63067 NN |
7348 | fi |
7349 | ||
a90ef4bf | 7350 | @endif fastjar |
4fa63067 | 7351 | |
a90ef4bf JM |
7352 | .PHONY: install-fastjar maybe-install-fastjar |
7353 | maybe-install-fastjar: | |
7354 | @if fastjar | |
7355 | maybe-install-fastjar: install-fastjar | |
4fa63067 | 7356 | |
a90ef4bf | 7357 | install-fastjar: installdirs |
0aed8855 | 7358 | @: $(MAKE); $(unstage) |
4fa63067 NN |
7359 | @r=`${PWD_COMMAND}`; export r; \ |
7360 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7361 | $(HOST_EXPORTS) \ |
a90ef4bf | 7362 | (cd $(HOST_SUBDIR)/fastjar && \ |
2da12f12 | 7363 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 7364 | |
a90ef4bf | 7365 | @endif fastjar |
4fa63067 | 7366 | |
a90ef4bf JM |
7367 | .PHONY: install-strip-fastjar maybe-install-strip-fastjar |
7368 | maybe-install-strip-fastjar: | |
7369 | @if fastjar | |
7370 | maybe-install-strip-fastjar: install-strip-fastjar | |
9b980aa1 | 7371 | |
a90ef4bf | 7372 | install-strip-fastjar: installdirs |
9b980aa1 RW |
7373 | @: $(MAKE); $(unstage) |
7374 | @r=`${PWD_COMMAND}`; export r; \ | |
7375 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7376 | $(HOST_EXPORTS) \ | |
a90ef4bf | 7377 | (cd $(HOST_SUBDIR)/fastjar && \ |
9b980aa1 RW |
7378 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
7379 | ||
a90ef4bf | 7380 | @endif fastjar |
9b980aa1 | 7381 | |
56a8fe78 | 7382 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 7383 | |
a90ef4bf JM |
7384 | .PHONY: maybe-info-fastjar info-fastjar |
7385 | maybe-info-fastjar: | |
7386 | @if fastjar | |
7387 | maybe-info-fastjar: info-fastjar | |
4fa63067 | 7388 | |
a90ef4bf JM |
7389 | info-fastjar: \ |
7390 | configure-fastjar | |
0aed8855 | 7391 | @: $(MAKE); $(unstage) |
a90ef4bf | 7392 | @[ -f ./fastjar/Makefile ] || exit 0; \ |
b40e3958 L |
7393 | r=`${PWD_COMMAND}`; export r; \ |
7394 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7395 | $(HOST_EXPORTS) \ |
b813574b | 7396 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7397 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7398 | done; \ | |
a90ef4bf JM |
7399 | echo "Doing info in fastjar" ; \ |
7400 | (cd $(HOST_SUBDIR)/fastjar && \ | |
2a4cbe27 NN |
7401 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7402 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7403 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7404 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7405 | info) \ |
2a4cbe27 NN |
7406 | || exit 1 |
7407 | ||
a90ef4bf | 7408 | @endif fastjar |
2a4cbe27 | 7409 | |
a90ef4bf JM |
7410 | .PHONY: maybe-dvi-fastjar dvi-fastjar |
7411 | maybe-dvi-fastjar: | |
7412 | @if fastjar | |
7413 | maybe-dvi-fastjar: dvi-fastjar | |
2a4cbe27 | 7414 | |
a90ef4bf JM |
7415 | dvi-fastjar: \ |
7416 | configure-fastjar | |
0aed8855 | 7417 | @: $(MAKE); $(unstage) |
a90ef4bf | 7418 | @[ -f ./fastjar/Makefile ] || exit 0; \ |
b40e3958 L |
7419 | r=`${PWD_COMMAND}`; export r; \ |
7420 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7421 | $(HOST_EXPORTS) \ |
b813574b | 7422 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7423 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7424 | done; \ | |
a90ef4bf JM |
7425 | echo "Doing dvi in fastjar" ; \ |
7426 | (cd $(HOST_SUBDIR)/fastjar && \ | |
2a4cbe27 NN |
7427 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7428 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7429 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7430 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7431 | dvi) \ |
2a4cbe27 NN |
7432 | || exit 1 |
7433 | ||
a90ef4bf | 7434 | @endif fastjar |
2a4cbe27 | 7435 | |
a90ef4bf JM |
7436 | .PHONY: maybe-pdf-fastjar pdf-fastjar |
7437 | maybe-pdf-fastjar: | |
7438 | @if fastjar | |
7439 | maybe-pdf-fastjar: pdf-fastjar | |
56a8fe78 | 7440 | |
a90ef4bf JM |
7441 | pdf-fastjar: \ |
7442 | configure-fastjar | |
56a8fe78 | 7443 | @: $(MAKE); $(unstage) |
a90ef4bf | 7444 | @[ -f ./fastjar/Makefile ] || exit 0; \ |
56a8fe78 DD |
7445 | r=`${PWD_COMMAND}`; export r; \ |
7446 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7447 | $(HOST_EXPORTS) \ | |
7448 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
7449 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
7450 | done; \ | |
a90ef4bf JM |
7451 | echo "Doing pdf in fastjar" ; \ |
7452 | (cd $(HOST_SUBDIR)/fastjar && \ | |
56a8fe78 DD |
7453 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7454 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7455 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7456 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
7457 | pdf) \ |
7458 | || exit 1 | |
7459 | ||
a90ef4bf | 7460 | @endif fastjar |
56a8fe78 | 7461 | |
a90ef4bf JM |
7462 | .PHONY: maybe-html-fastjar html-fastjar |
7463 | maybe-html-fastjar: | |
7464 | @if fastjar | |
7465 | maybe-html-fastjar: html-fastjar | |
6d389afc | 7466 | |
a90ef4bf JM |
7467 | html-fastjar: \ |
7468 | configure-fastjar | |
0aed8855 | 7469 | @: $(MAKE); $(unstage) |
a90ef4bf | 7470 | @[ -f ./fastjar/Makefile ] || exit 0; \ |
6d389afc MS |
7471 | r=`${PWD_COMMAND}`; export r; \ |
7472 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
7473 | $(HOST_EXPORTS) \ |
7474 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
7475 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
7476 | done; \ | |
a90ef4bf JM |
7477 | echo "Doing html in fastjar" ; \ |
7478 | (cd $(HOST_SUBDIR)/fastjar && \ | |
6d389afc MS |
7479 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7480 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7481 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7482 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
7483 | html) \ |
7484 | || exit 1 | |
7485 | ||
a90ef4bf | 7486 | @endif fastjar |
6d389afc | 7487 | |
a90ef4bf JM |
7488 | .PHONY: maybe-TAGS-fastjar TAGS-fastjar |
7489 | maybe-TAGS-fastjar: | |
7490 | @if fastjar | |
7491 | maybe-TAGS-fastjar: TAGS-fastjar | |
2a4cbe27 | 7492 | |
a90ef4bf JM |
7493 | TAGS-fastjar: \ |
7494 | configure-fastjar | |
0aed8855 | 7495 | @: $(MAKE); $(unstage) |
a90ef4bf | 7496 | @[ -f ./fastjar/Makefile ] || exit 0; \ |
b40e3958 L |
7497 | r=`${PWD_COMMAND}`; export r; \ |
7498 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7499 | $(HOST_EXPORTS) \ |
b813574b | 7500 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7501 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7502 | done; \ | |
a90ef4bf JM |
7503 | echo "Doing TAGS in fastjar" ; \ |
7504 | (cd $(HOST_SUBDIR)/fastjar && \ | |
2a4cbe27 NN |
7505 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7506 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7507 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7508 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7509 | TAGS) \ |
2a4cbe27 NN |
7510 | || exit 1 |
7511 | ||
a90ef4bf | 7512 | @endif fastjar |
2a4cbe27 | 7513 | |
a90ef4bf JM |
7514 | .PHONY: maybe-install-info-fastjar install-info-fastjar |
7515 | maybe-install-info-fastjar: | |
7516 | @if fastjar | |
7517 | maybe-install-info-fastjar: install-info-fastjar | |
2a4cbe27 | 7518 | |
a90ef4bf JM |
7519 | install-info-fastjar: \ |
7520 | configure-fastjar \ | |
7521 | info-fastjar | |
0aed8855 | 7522 | @: $(MAKE); $(unstage) |
a90ef4bf | 7523 | @[ -f ./fastjar/Makefile ] || exit 0; \ |
b40e3958 L |
7524 | r=`${PWD_COMMAND}`; export r; \ |
7525 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7526 | $(HOST_EXPORTS) \ |
b813574b | 7527 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7528 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7529 | done; \ | |
a90ef4bf JM |
7530 | echo "Doing install-info in fastjar" ; \ |
7531 | (cd $(HOST_SUBDIR)/fastjar && \ | |
2a4cbe27 NN |
7532 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7533 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7534 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7535 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7536 | install-info) \ |
2a4cbe27 NN |
7537 | || exit 1 |
7538 | ||
a90ef4bf | 7539 | @endif fastjar |
2a4cbe27 | 7540 | |
a90ef4bf JM |
7541 | .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar |
7542 | maybe-install-pdf-fastjar: | |
7543 | @if fastjar | |
7544 | maybe-install-pdf-fastjar: install-pdf-fastjar | |
a3ca38d2 | 7545 | |
a90ef4bf JM |
7546 | install-pdf-fastjar: \ |
7547 | configure-fastjar \ | |
7548 | pdf-fastjar | |
a3ca38d2 | 7549 | @: $(MAKE); $(unstage) |
a90ef4bf | 7550 | @[ -f ./fastjar/Makefile ] || exit 0; \ |
a3ca38d2 DD |
7551 | r=`${PWD_COMMAND}`; export r; \ |
7552 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7553 | $(HOST_EXPORTS) \ | |
7554 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
7555 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
7556 | done; \ | |
a90ef4bf JM |
7557 | echo "Doing install-pdf in fastjar" ; \ |
7558 | (cd $(HOST_SUBDIR)/fastjar && \ | |
a3ca38d2 DD |
7559 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7560 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7561 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7562 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
7563 | install-pdf) \ |
7564 | || exit 1 | |
7565 | ||
a90ef4bf | 7566 | @endif fastjar |
a3ca38d2 | 7567 | |
a90ef4bf JM |
7568 | .PHONY: maybe-install-html-fastjar install-html-fastjar |
7569 | maybe-install-html-fastjar: | |
7570 | @if fastjar | |
7571 | maybe-install-html-fastjar: install-html-fastjar | |
108a6f8e | 7572 | |
a90ef4bf JM |
7573 | install-html-fastjar: \ |
7574 | configure-fastjar \ | |
7575 | html-fastjar | |
108a6f8e | 7576 | @: $(MAKE); $(unstage) |
a90ef4bf | 7577 | @[ -f ./fastjar/Makefile ] || exit 0; \ |
108a6f8e CD |
7578 | r=`${PWD_COMMAND}`; export r; \ |
7579 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7580 | $(HOST_EXPORTS) \ | |
7581 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
7582 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
7583 | done; \ | |
a90ef4bf JM |
7584 | echo "Doing install-html in fastjar" ; \ |
7585 | (cd $(HOST_SUBDIR)/fastjar && \ | |
108a6f8e CD |
7586 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7587 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7588 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7589 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
7590 | install-html) \ |
7591 | || exit 1 | |
7592 | ||
a90ef4bf | 7593 | @endif fastjar |
108a6f8e | 7594 | |
a90ef4bf JM |
7595 | .PHONY: maybe-installcheck-fastjar installcheck-fastjar |
7596 | maybe-installcheck-fastjar: | |
7597 | @if fastjar | |
7598 | maybe-installcheck-fastjar: installcheck-fastjar | |
2a4cbe27 | 7599 | |
a90ef4bf JM |
7600 | installcheck-fastjar: \ |
7601 | configure-fastjar | |
0aed8855 | 7602 | @: $(MAKE); $(unstage) |
a90ef4bf | 7603 | @[ -f ./fastjar/Makefile ] || exit 0; \ |
b40e3958 L |
7604 | r=`${PWD_COMMAND}`; export r; \ |
7605 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7606 | $(HOST_EXPORTS) \ |
b813574b | 7607 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7608 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7609 | done; \ | |
a90ef4bf JM |
7610 | echo "Doing installcheck in fastjar" ; \ |
7611 | (cd $(HOST_SUBDIR)/fastjar && \ | |
2a4cbe27 NN |
7612 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7613 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7614 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7615 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7616 | installcheck) \ |
2a4cbe27 NN |
7617 | || exit 1 |
7618 | ||
a90ef4bf | 7619 | @endif fastjar |
2a4cbe27 | 7620 | |
a90ef4bf JM |
7621 | .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar |
7622 | maybe-mostlyclean-fastjar: | |
7623 | @if fastjar | |
7624 | maybe-mostlyclean-fastjar: mostlyclean-fastjar | |
2a4cbe27 | 7625 | |
a90ef4bf | 7626 | mostlyclean-fastjar: |
0aed8855 | 7627 | @: $(MAKE); $(unstage) |
a90ef4bf | 7628 | @[ -f ./fastjar/Makefile ] || exit 0; \ |
b40e3958 L |
7629 | r=`${PWD_COMMAND}`; export r; \ |
7630 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7631 | $(HOST_EXPORTS) \ |
b813574b | 7632 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7633 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7634 | done; \ | |
a90ef4bf JM |
7635 | echo "Doing mostlyclean in fastjar" ; \ |
7636 | (cd $(HOST_SUBDIR)/fastjar && \ | |
2a4cbe27 NN |
7637 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7638 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7639 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7640 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7641 | mostlyclean) \ |
2a4cbe27 NN |
7642 | || exit 1 |
7643 | ||
a90ef4bf | 7644 | @endif fastjar |
2a4cbe27 | 7645 | |
a90ef4bf JM |
7646 | .PHONY: maybe-clean-fastjar clean-fastjar |
7647 | maybe-clean-fastjar: | |
7648 | @if fastjar | |
7649 | maybe-clean-fastjar: clean-fastjar | |
2a4cbe27 | 7650 | |
a90ef4bf | 7651 | clean-fastjar: |
0aed8855 | 7652 | @: $(MAKE); $(unstage) |
a90ef4bf | 7653 | @[ -f ./fastjar/Makefile ] || exit 0; \ |
b40e3958 L |
7654 | r=`${PWD_COMMAND}`; export r; \ |
7655 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7656 | $(HOST_EXPORTS) \ |
b813574b | 7657 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7658 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7659 | done; \ | |
a90ef4bf JM |
7660 | echo "Doing clean in fastjar" ; \ |
7661 | (cd $(HOST_SUBDIR)/fastjar && \ | |
2a4cbe27 NN |
7662 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7663 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7664 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7665 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7666 | clean) \ |
2a4cbe27 NN |
7667 | || exit 1 |
7668 | ||
a90ef4bf | 7669 | @endif fastjar |
2a4cbe27 | 7670 | |
a90ef4bf JM |
7671 | .PHONY: maybe-distclean-fastjar distclean-fastjar |
7672 | maybe-distclean-fastjar: | |
7673 | @if fastjar | |
7674 | maybe-distclean-fastjar: distclean-fastjar | |
2a4cbe27 | 7675 | |
a90ef4bf | 7676 | distclean-fastjar: |
0aed8855 | 7677 | @: $(MAKE); $(unstage) |
a90ef4bf | 7678 | @[ -f ./fastjar/Makefile ] || exit 0; \ |
b40e3958 L |
7679 | r=`${PWD_COMMAND}`; export r; \ |
7680 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7681 | $(HOST_EXPORTS) \ |
b813574b | 7682 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7683 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7684 | done; \ | |
a90ef4bf JM |
7685 | echo "Doing distclean in fastjar" ; \ |
7686 | (cd $(HOST_SUBDIR)/fastjar && \ | |
2a4cbe27 NN |
7687 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7688 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7689 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7690 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7691 | distclean) \ |
2a4cbe27 NN |
7692 | || exit 1 |
7693 | ||
a90ef4bf | 7694 | @endif fastjar |
2a4cbe27 | 7695 | |
a90ef4bf JM |
7696 | .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar |
7697 | maybe-maintainer-clean-fastjar: | |
7698 | @if fastjar | |
7699 | maybe-maintainer-clean-fastjar: maintainer-clean-fastjar | |
7700 | ||
7701 | maintainer-clean-fastjar: | |
0aed8855 | 7702 | @: $(MAKE); $(unstage) |
a90ef4bf | 7703 | @[ -f ./fastjar/Makefile ] || exit 0; \ |
b40e3958 L |
7704 | r=`${PWD_COMMAND}`; export r; \ |
7705 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7706 | $(HOST_EXPORTS) \ |
b813574b | 7707 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7708 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7709 | done; \ | |
a90ef4bf JM |
7710 | echo "Doing maintainer-clean in fastjar" ; \ |
7711 | (cd $(HOST_SUBDIR)/fastjar && \ | |
2a4cbe27 NN |
7712 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7713 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7714 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7715 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7716 | maintainer-clean) \ |
2a4cbe27 NN |
7717 | || exit 1 |
7718 | ||
a90ef4bf | 7719 | @endif fastjar |
2a4cbe27 | 7720 | |
2a4cbe27 | 7721 | |
a7254363 | 7722 | |
a90ef4bf JM |
7723 | .PHONY: configure-fixincludes maybe-configure-fixincludes |
7724 | maybe-configure-fixincludes: | |
4f0ef2d8 | 7725 | @if gcc-bootstrap |
a90ef4bf | 7726 | configure-fixincludes: stage_current |
4f0ef2d8 | 7727 | @endif gcc-bootstrap |
a90ef4bf JM |
7728 | @if fixincludes |
7729 | maybe-configure-fixincludes: configure-fixincludes | |
7730 | configure-fixincludes: | |
0aed8855 | 7731 | @: $(MAKE); $(unstage) |
c52c6897 | 7732 | @r=`${PWD_COMMAND}`; export r; \ |
4fa63067 | 7733 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
7734 | test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \ |
7735 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \ | |
1f53ca9a | 7736 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
7737 | echo Configuring in $(HOST_SUBDIR)/fixincludes; \ |
7738 | cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \ | |
4fa63067 | 7739 | case $(srcdir) in \ |
b00612cc | 7740 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 7741 | *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \ |
b00612cc | 7742 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 7743 | esac; \ |
a90ef4bf JM |
7744 | srcdiroption="--srcdir=$${topdir}/fixincludes"; \ |
7745 | libsrcdir="$$s/fixincludes"; \ | |
4fa63067 | 7746 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
7747 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
7748 | --target=${target_alias} $${srcdiroption} \ | |
4fa63067 | 7749 | || exit 1 |
a90ef4bf | 7750 | @endif fixincludes |
4fa63067 | 7751 | |
a7254363 PB |
7752 | |
7753 | ||
d545f33b PB |
7754 | |
7755 | ||
a90ef4bf JM |
7756 | .PHONY: all-fixincludes maybe-all-fixincludes |
7757 | maybe-all-fixincludes: | |
4f0ef2d8 | 7758 | @if gcc-bootstrap |
a90ef4bf | 7759 | all-fixincludes: stage_current |
4f0ef2d8 | 7760 | @endif gcc-bootstrap |
a90ef4bf JM |
7761 | @if fixincludes |
7762 | TARGET-fixincludes=all | |
7763 | maybe-all-fixincludes: all-fixincludes | |
7764 | all-fixincludes: configure-fixincludes | |
0aed8855 | 7765 | @: $(MAKE); $(unstage) |
4fa63067 NN |
7766 | @r=`${PWD_COMMAND}`; export r; \ |
7767 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 7768 | $(HOST_EXPORTS) \ |
a90ef4bf | 7769 | (cd $(HOST_SUBDIR)/fixincludes && \ |
7f6ef0c0 | 7770 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
7771 | $(TARGET-fixincludes)) |
7772 | @endif fixincludes | |
4fa63067 | 7773 | |
a7254363 | 7774 | |
d545f33b PB |
7775 | |
7776 | ||
a90ef4bf JM |
7777 | .PHONY: check-fixincludes maybe-check-fixincludes |
7778 | maybe-check-fixincludes: | |
7779 | @if fixincludes | |
7780 | maybe-check-fixincludes: check-fixincludes | |
4fa63067 | 7781 | |
a90ef4bf | 7782 | check-fixincludes: |
0aed8855 | 7783 | @: $(MAKE); $(unstage) |
4fa63067 NN |
7784 | @r=`${PWD_COMMAND}`; export r; \ |
7785 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7786 | $(HOST_EXPORTS) \ |
a90ef4bf | 7787 | (cd $(HOST_SUBDIR)/fixincludes && \ |
b00612cc | 7788 | $(MAKE) $(FLAGS_TO_PASS) check) |
4fa63067 | 7789 | |
a90ef4bf | 7790 | @endif fixincludes |
4fa63067 | 7791 | |
a90ef4bf JM |
7792 | .PHONY: install-fixincludes maybe-install-fixincludes |
7793 | maybe-install-fixincludes: | |
7794 | @if fixincludes | |
7795 | maybe-install-fixincludes: install-fixincludes | |
4fa63067 | 7796 | |
a90ef4bf | 7797 | install-fixincludes: installdirs |
0aed8855 | 7798 | @: $(MAKE); $(unstage) |
4fa63067 NN |
7799 | @r=`${PWD_COMMAND}`; export r; \ |
7800 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7801 | $(HOST_EXPORTS) \ |
a90ef4bf | 7802 | (cd $(HOST_SUBDIR)/fixincludes && \ |
2da12f12 | 7803 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 7804 | |
a90ef4bf | 7805 | @endif fixincludes |
4fa63067 | 7806 | |
a90ef4bf JM |
7807 | .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes |
7808 | maybe-install-strip-fixincludes: | |
7809 | @if fixincludes | |
7810 | maybe-install-strip-fixincludes: install-strip-fixincludes | |
9b980aa1 | 7811 | |
a90ef4bf | 7812 | install-strip-fixincludes: installdirs |
9b980aa1 RW |
7813 | @: $(MAKE); $(unstage) |
7814 | @r=`${PWD_COMMAND}`; export r; \ | |
7815 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7816 | $(HOST_EXPORTS) \ | |
a90ef4bf | 7817 | (cd $(HOST_SUBDIR)/fixincludes && \ |
9b980aa1 RW |
7818 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
7819 | ||
a90ef4bf | 7820 | @endif fixincludes |
9b980aa1 | 7821 | |
56a8fe78 | 7822 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 7823 | |
a90ef4bf JM |
7824 | .PHONY: maybe-info-fixincludes info-fixincludes |
7825 | maybe-info-fixincludes: | |
7826 | @if fixincludes | |
7827 | maybe-info-fixincludes: info-fixincludes | |
4fa63067 | 7828 | |
a90ef4bf JM |
7829 | info-fixincludes: \ |
7830 | configure-fixincludes | |
0aed8855 | 7831 | @: $(MAKE); $(unstage) |
a90ef4bf | 7832 | @[ -f ./fixincludes/Makefile ] || exit 0; \ |
b40e3958 L |
7833 | r=`${PWD_COMMAND}`; export r; \ |
7834 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7835 | $(HOST_EXPORTS) \ |
b813574b | 7836 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7837 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7838 | done; \ | |
a90ef4bf JM |
7839 | echo "Doing info in fixincludes" ; \ |
7840 | (cd $(HOST_SUBDIR)/fixincludes && \ | |
2a4cbe27 NN |
7841 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7842 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7843 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7844 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7845 | info) \ |
2a4cbe27 NN |
7846 | || exit 1 |
7847 | ||
a90ef4bf | 7848 | @endif fixincludes |
2a4cbe27 | 7849 | |
a90ef4bf JM |
7850 | .PHONY: maybe-dvi-fixincludes dvi-fixincludes |
7851 | maybe-dvi-fixincludes: | |
7852 | @if fixincludes | |
7853 | maybe-dvi-fixincludes: dvi-fixincludes | |
2a4cbe27 | 7854 | |
a90ef4bf JM |
7855 | dvi-fixincludes: \ |
7856 | configure-fixincludes | |
0aed8855 | 7857 | @: $(MAKE); $(unstage) |
a90ef4bf | 7858 | @[ -f ./fixincludes/Makefile ] || exit 0; \ |
b40e3958 L |
7859 | r=`${PWD_COMMAND}`; export r; \ |
7860 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7861 | $(HOST_EXPORTS) \ |
b813574b | 7862 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7863 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7864 | done; \ | |
a90ef4bf JM |
7865 | echo "Doing dvi in fixincludes" ; \ |
7866 | (cd $(HOST_SUBDIR)/fixincludes && \ | |
2a4cbe27 NN |
7867 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7868 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7869 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7870 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7871 | dvi) \ |
2a4cbe27 NN |
7872 | || exit 1 |
7873 | ||
a90ef4bf | 7874 | @endif fixincludes |
2a4cbe27 | 7875 | |
a90ef4bf JM |
7876 | .PHONY: maybe-pdf-fixincludes pdf-fixincludes |
7877 | maybe-pdf-fixincludes: | |
7878 | @if fixincludes | |
7879 | maybe-pdf-fixincludes: pdf-fixincludes | |
56a8fe78 | 7880 | |
a90ef4bf JM |
7881 | pdf-fixincludes: \ |
7882 | configure-fixincludes | |
56a8fe78 | 7883 | @: $(MAKE); $(unstage) |
a90ef4bf | 7884 | @[ -f ./fixincludes/Makefile ] || exit 0; \ |
56a8fe78 DD |
7885 | r=`${PWD_COMMAND}`; export r; \ |
7886 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7887 | $(HOST_EXPORTS) \ | |
7888 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
7889 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
7890 | done; \ | |
a90ef4bf JM |
7891 | echo "Doing pdf in fixincludes" ; \ |
7892 | (cd $(HOST_SUBDIR)/fixincludes && \ | |
56a8fe78 DD |
7893 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7894 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7895 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7896 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
7897 | pdf) \ |
7898 | || exit 1 | |
7899 | ||
a90ef4bf | 7900 | @endif fixincludes |
56a8fe78 | 7901 | |
a90ef4bf JM |
7902 | .PHONY: maybe-html-fixincludes html-fixincludes |
7903 | maybe-html-fixincludes: | |
7904 | @if fixincludes | |
7905 | maybe-html-fixincludes: html-fixincludes | |
6d389afc | 7906 | |
a90ef4bf JM |
7907 | html-fixincludes: \ |
7908 | configure-fixincludes | |
0aed8855 | 7909 | @: $(MAKE); $(unstage) |
a90ef4bf | 7910 | @[ -f ./fixincludes/Makefile ] || exit 0; \ |
6d389afc MS |
7911 | r=`${PWD_COMMAND}`; export r; \ |
7912 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
7913 | $(HOST_EXPORTS) \ |
7914 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
7915 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
7916 | done; \ | |
a90ef4bf JM |
7917 | echo "Doing html in fixincludes" ; \ |
7918 | (cd $(HOST_SUBDIR)/fixincludes && \ | |
6d389afc MS |
7919 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7920 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7921 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7922 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
7923 | html) \ |
7924 | || exit 1 | |
7925 | ||
a90ef4bf | 7926 | @endif fixincludes |
6d389afc | 7927 | |
a90ef4bf JM |
7928 | .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes |
7929 | maybe-TAGS-fixincludes: | |
7930 | @if fixincludes | |
7931 | maybe-TAGS-fixincludes: TAGS-fixincludes | |
2a4cbe27 | 7932 | |
a90ef4bf JM |
7933 | # fixincludes doesn't support TAGS. |
7934 | TAGS-fixincludes: | |
2a4cbe27 | 7935 | |
a90ef4bf | 7936 | @endif fixincludes |
2a4cbe27 | 7937 | |
a90ef4bf JM |
7938 | .PHONY: maybe-install-info-fixincludes install-info-fixincludes |
7939 | maybe-install-info-fixincludes: | |
7940 | @if fixincludes | |
7941 | maybe-install-info-fixincludes: install-info-fixincludes | |
2a4cbe27 | 7942 | |
a90ef4bf JM |
7943 | install-info-fixincludes: \ |
7944 | configure-fixincludes \ | |
7945 | info-fixincludes | |
0aed8855 | 7946 | @: $(MAKE); $(unstage) |
a90ef4bf | 7947 | @[ -f ./fixincludes/Makefile ] || exit 0; \ |
b40e3958 L |
7948 | r=`${PWD_COMMAND}`; export r; \ |
7949 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 7950 | $(HOST_EXPORTS) \ |
b813574b | 7951 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
7952 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
7953 | done; \ | |
a90ef4bf JM |
7954 | echo "Doing install-info in fixincludes" ; \ |
7955 | (cd $(HOST_SUBDIR)/fixincludes && \ | |
2a4cbe27 NN |
7956 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7957 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7958 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7959 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 7960 | install-info) \ |
2a4cbe27 NN |
7961 | || exit 1 |
7962 | ||
a90ef4bf | 7963 | @endif fixincludes |
2a4cbe27 | 7964 | |
a90ef4bf JM |
7965 | .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes |
7966 | maybe-install-pdf-fixincludes: | |
7967 | @if fixincludes | |
7968 | maybe-install-pdf-fixincludes: install-pdf-fixincludes | |
a3ca38d2 | 7969 | |
a90ef4bf JM |
7970 | install-pdf-fixincludes: \ |
7971 | configure-fixincludes \ | |
7972 | pdf-fixincludes | |
a3ca38d2 | 7973 | @: $(MAKE); $(unstage) |
a90ef4bf | 7974 | @[ -f ./fixincludes/Makefile ] || exit 0; \ |
a3ca38d2 DD |
7975 | r=`${PWD_COMMAND}`; export r; \ |
7976 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7977 | $(HOST_EXPORTS) \ | |
7978 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
7979 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
7980 | done; \ | |
a90ef4bf JM |
7981 | echo "Doing install-pdf in fixincludes" ; \ |
7982 | (cd $(HOST_SUBDIR)/fixincludes && \ | |
a3ca38d2 DD |
7983 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
7984 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
7985 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 7986 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
7987 | install-pdf) \ |
7988 | || exit 1 | |
7989 | ||
a90ef4bf | 7990 | @endif fixincludes |
a3ca38d2 | 7991 | |
a90ef4bf JM |
7992 | .PHONY: maybe-install-html-fixincludes install-html-fixincludes |
7993 | maybe-install-html-fixincludes: | |
7994 | @if fixincludes | |
7995 | maybe-install-html-fixincludes: install-html-fixincludes | |
108a6f8e | 7996 | |
a90ef4bf JM |
7997 | install-html-fixincludes: \ |
7998 | configure-fixincludes \ | |
7999 | html-fixincludes | |
108a6f8e | 8000 | @: $(MAKE); $(unstage) |
a90ef4bf | 8001 | @[ -f ./fixincludes/Makefile ] || exit 0; \ |
108a6f8e CD |
8002 | r=`${PWD_COMMAND}`; export r; \ |
8003 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8004 | $(HOST_EXPORTS) \ | |
8005 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8006 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8007 | done; \ | |
a90ef4bf JM |
8008 | echo "Doing install-html in fixincludes" ; \ |
8009 | (cd $(HOST_SUBDIR)/fixincludes && \ | |
108a6f8e CD |
8010 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8011 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8012 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 8013 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
8014 | install-html) \ |
8015 | || exit 1 | |
8016 | ||
a90ef4bf | 8017 | @endif fixincludes |
108a6f8e | 8018 | |
a90ef4bf JM |
8019 | .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes |
8020 | maybe-installcheck-fixincludes: | |
8021 | @if fixincludes | |
8022 | maybe-installcheck-fixincludes: installcheck-fixincludes | |
2a4cbe27 | 8023 | |
a90ef4bf JM |
8024 | installcheck-fixincludes: \ |
8025 | configure-fixincludes | |
0aed8855 | 8026 | @: $(MAKE); $(unstage) |
a90ef4bf | 8027 | @[ -f ./fixincludes/Makefile ] || exit 0; \ |
b40e3958 L |
8028 | r=`${PWD_COMMAND}`; export r; \ |
8029 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8030 | $(HOST_EXPORTS) \ |
b813574b | 8031 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8032 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8033 | done; \ | |
a90ef4bf JM |
8034 | echo "Doing installcheck in fixincludes" ; \ |
8035 | (cd $(HOST_SUBDIR)/fixincludes && \ | |
2a4cbe27 NN |
8036 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8037 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8038 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 8039 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 8040 | installcheck) \ |
2a4cbe27 NN |
8041 | || exit 1 |
8042 | ||
a90ef4bf | 8043 | @endif fixincludes |
2a4cbe27 | 8044 | |
a90ef4bf JM |
8045 | .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes |
8046 | maybe-mostlyclean-fixincludes: | |
8047 | @if fixincludes | |
8048 | maybe-mostlyclean-fixincludes: mostlyclean-fixincludes | |
2a4cbe27 | 8049 | |
a90ef4bf | 8050 | mostlyclean-fixincludes: |
0aed8855 | 8051 | @: $(MAKE); $(unstage) |
a90ef4bf | 8052 | @[ -f ./fixincludes/Makefile ] || exit 0; \ |
b40e3958 L |
8053 | r=`${PWD_COMMAND}`; export r; \ |
8054 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8055 | $(HOST_EXPORTS) \ |
b813574b | 8056 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8057 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8058 | done; \ | |
a90ef4bf JM |
8059 | echo "Doing mostlyclean in fixincludes" ; \ |
8060 | (cd $(HOST_SUBDIR)/fixincludes && \ | |
2a4cbe27 NN |
8061 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8062 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8063 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 8064 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 8065 | mostlyclean) \ |
2a4cbe27 NN |
8066 | || exit 1 |
8067 | ||
a90ef4bf | 8068 | @endif fixincludes |
2a4cbe27 | 8069 | |
a90ef4bf JM |
8070 | .PHONY: maybe-clean-fixincludes clean-fixincludes |
8071 | maybe-clean-fixincludes: | |
8072 | @if fixincludes | |
8073 | maybe-clean-fixincludes: clean-fixincludes | |
2a4cbe27 | 8074 | |
a90ef4bf | 8075 | clean-fixincludes: |
0aed8855 | 8076 | @: $(MAKE); $(unstage) |
a90ef4bf | 8077 | @[ -f ./fixincludes/Makefile ] || exit 0; \ |
b40e3958 L |
8078 | r=`${PWD_COMMAND}`; export r; \ |
8079 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8080 | $(HOST_EXPORTS) \ |
b813574b | 8081 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8082 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8083 | done; \ | |
a90ef4bf JM |
8084 | echo "Doing clean in fixincludes" ; \ |
8085 | (cd $(HOST_SUBDIR)/fixincludes && \ | |
2a4cbe27 NN |
8086 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8087 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8088 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 8089 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 8090 | clean) \ |
2a4cbe27 NN |
8091 | || exit 1 |
8092 | ||
a90ef4bf | 8093 | @endif fixincludes |
2a4cbe27 | 8094 | |
a90ef4bf JM |
8095 | .PHONY: maybe-distclean-fixincludes distclean-fixincludes |
8096 | maybe-distclean-fixincludes: | |
8097 | @if fixincludes | |
8098 | maybe-distclean-fixincludes: distclean-fixincludes | |
2a4cbe27 | 8099 | |
a90ef4bf | 8100 | distclean-fixincludes: |
0aed8855 | 8101 | @: $(MAKE); $(unstage) |
a90ef4bf | 8102 | @[ -f ./fixincludes/Makefile ] || exit 0; \ |
b40e3958 L |
8103 | r=`${PWD_COMMAND}`; export r; \ |
8104 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8105 | $(HOST_EXPORTS) \ |
b813574b | 8106 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8107 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8108 | done; \ | |
a90ef4bf JM |
8109 | echo "Doing distclean in fixincludes" ; \ |
8110 | (cd $(HOST_SUBDIR)/fixincludes && \ | |
2a4cbe27 NN |
8111 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8112 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8113 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 8114 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 8115 | distclean) \ |
2a4cbe27 NN |
8116 | || exit 1 |
8117 | ||
a90ef4bf | 8118 | @endif fixincludes |
2a4cbe27 | 8119 | |
a90ef4bf JM |
8120 | .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes |
8121 | maybe-maintainer-clean-fixincludes: | |
8122 | @if fixincludes | |
8123 | maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes | |
2a4cbe27 | 8124 | |
a90ef4bf | 8125 | maintainer-clean-fixincludes: |
0aed8855 | 8126 | @: $(MAKE); $(unstage) |
a90ef4bf | 8127 | @[ -f ./fixincludes/Makefile ] || exit 0; \ |
b40e3958 L |
8128 | r=`${PWD_COMMAND}`; export r; \ |
8129 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 8130 | $(HOST_EXPORTS) \ |
b813574b | 8131 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
8132 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
8133 | done; \ | |
a90ef4bf JM |
8134 | echo "Doing maintainer-clean in fixincludes" ; \ |
8135 | (cd $(HOST_SUBDIR)/fixincludes && \ | |
2a4cbe27 NN |
8136 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8137 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8138 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 8139 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 8140 | maintainer-clean) \ |
2a4cbe27 NN |
8141 | || exit 1 |
8142 | ||
a90ef4bf | 8143 | @endif fixincludes |
2a4cbe27 | 8144 | |
2a4cbe27 | 8145 | |
a7254363 | 8146 | |
a90ef4bf JM |
8147 | .PHONY: configure-flex maybe-configure-flex |
8148 | maybe-configure-flex: | |
f9806fa5 | 8149 | @if gcc-bootstrap |
a90ef4bf | 8150 | configure-flex: stage_current |
f9806fa5 | 8151 | @endif gcc-bootstrap |
a90ef4bf JM |
8152 | @if flex |
8153 | maybe-configure-flex: configure-flex | |
8154 | configure-flex: | |
f9806fa5 DE |
8155 | @: $(MAKE); $(unstage) |
8156 | @r=`${PWD_COMMAND}`; export r; \ | |
8157 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
8158 | test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \ |
8159 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \ | |
1f53ca9a | 8160 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
8161 | echo Configuring in $(HOST_SUBDIR)/flex; \ |
8162 | cd "$(HOST_SUBDIR)/flex" || exit 1; \ | |
f9806fa5 DE |
8163 | case $(srcdir) in \ |
8164 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 8165 | *) topdir=`echo $(HOST_SUBDIR)/flex/ | \ |
f9806fa5 DE |
8166 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
8167 | esac; \ | |
a90ef4bf JM |
8168 | srcdiroption="--srcdir=$${topdir}/flex"; \ |
8169 | libsrcdir="$$s/flex"; \ | |
f9806fa5 DE |
8170 | $(SHELL) $${libsrcdir}/configure \ |
8171 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
8172 | --target=${target_alias} $${srcdiroption} \ | |
8173 | || exit 1 | |
a90ef4bf | 8174 | @endif flex |
f9806fa5 DE |
8175 | |
8176 | ||
8177 | ||
8178 | ||
8179 | ||
a90ef4bf JM |
8180 | .PHONY: all-flex maybe-all-flex |
8181 | maybe-all-flex: | |
f9806fa5 | 8182 | @if gcc-bootstrap |
a90ef4bf | 8183 | all-flex: stage_current |
f9806fa5 | 8184 | @endif gcc-bootstrap |
a90ef4bf JM |
8185 | @if flex |
8186 | TARGET-flex=all | |
8187 | maybe-all-flex: all-flex | |
8188 | all-flex: configure-flex | |
f9806fa5 DE |
8189 | @: $(MAKE); $(unstage) |
8190 | @r=`${PWD_COMMAND}`; export r; \ | |
8191 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 8192 | $(HOST_EXPORTS) \ |
a90ef4bf | 8193 | (cd $(HOST_SUBDIR)/flex && \ |
f9806fa5 | 8194 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
8195 | $(TARGET-flex)) |
8196 | @endif flex | |
f9806fa5 DE |
8197 | |
8198 | ||
8199 | ||
8200 | ||
a90ef4bf JM |
8201 | .PHONY: check-flex maybe-check-flex |
8202 | maybe-check-flex: | |
8203 | @if flex | |
8204 | maybe-check-flex: check-flex | |
f9806fa5 | 8205 | |
a90ef4bf JM |
8206 | # This module is only tested in a native toolchain. |
8207 | check-flex: | |
f9806fa5 | 8208 | @: $(MAKE); $(unstage) |
a90ef4bf JM |
8209 | @if [ '$(host)' = '$(target)' ] ; then \ |
8210 | r=`${PWD_COMMAND}`; export r; \ | |
8211 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8212 | $(HOST_EXPORTS) \ | |
8213 | (cd $(HOST_SUBDIR)/flex && \ | |
8214 | $(MAKE) $(FLAGS_TO_PASS) check); \ | |
8215 | fi | |
f9806fa5 | 8216 | |
a90ef4bf | 8217 | @endif flex |
f9806fa5 | 8218 | |
a90ef4bf JM |
8219 | .PHONY: install-flex maybe-install-flex |
8220 | maybe-install-flex: | |
8221 | @if flex | |
8222 | maybe-install-flex: install-flex | |
f9806fa5 | 8223 | |
a90ef4bf | 8224 | install-flex: installdirs |
f9806fa5 DE |
8225 | @: $(MAKE); $(unstage) |
8226 | @r=`${PWD_COMMAND}`; export r; \ | |
8227 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8228 | $(HOST_EXPORTS) \ | |
a90ef4bf | 8229 | (cd $(HOST_SUBDIR)/flex && \ |
f9806fa5 DE |
8230 | $(MAKE) $(FLAGS_TO_PASS) install) |
8231 | ||
a90ef4bf | 8232 | @endif flex |
f9806fa5 | 8233 | |
a90ef4bf JM |
8234 | .PHONY: install-strip-flex maybe-install-strip-flex |
8235 | maybe-install-strip-flex: | |
8236 | @if flex | |
8237 | maybe-install-strip-flex: install-strip-flex | |
9b980aa1 | 8238 | |
a90ef4bf | 8239 | install-strip-flex: installdirs |
9b980aa1 RW |
8240 | @: $(MAKE); $(unstage) |
8241 | @r=`${PWD_COMMAND}`; export r; \ | |
8242 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8243 | $(HOST_EXPORTS) \ | |
a90ef4bf | 8244 | (cd $(HOST_SUBDIR)/flex && \ |
9b980aa1 RW |
8245 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
8246 | ||
a90ef4bf | 8247 | @endif flex |
9b980aa1 | 8248 | |
f9806fa5 DE |
8249 | # Other targets (info, dvi, pdf, etc.) |
8250 | ||
a90ef4bf JM |
8251 | .PHONY: maybe-info-flex info-flex |
8252 | maybe-info-flex: | |
8253 | @if flex | |
8254 | maybe-info-flex: info-flex | |
f9806fa5 | 8255 | |
a90ef4bf JM |
8256 | info-flex: \ |
8257 | configure-flex | |
f9806fa5 | 8258 | @: $(MAKE); $(unstage) |
a90ef4bf | 8259 | @[ -f ./flex/Makefile ] || exit 0; \ |
f9806fa5 DE |
8260 | r=`${PWD_COMMAND}`; export r; \ |
8261 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8262 | $(HOST_EXPORTS) \ | |
8263 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8264 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8265 | done; \ | |
a90ef4bf JM |
8266 | echo "Doing info in flex" ; \ |
8267 | (cd $(HOST_SUBDIR)/flex && \ | |
f9806fa5 DE |
8268 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8269 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8270 | "RANLIB=$${RANLIB}" \ | |
8271 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
8272 | info) \ | |
8273 | || exit 1 | |
8274 | ||
a90ef4bf | 8275 | @endif flex |
f9806fa5 | 8276 | |
a90ef4bf JM |
8277 | .PHONY: maybe-dvi-flex dvi-flex |
8278 | maybe-dvi-flex: | |
8279 | @if flex | |
8280 | maybe-dvi-flex: dvi-flex | |
f9806fa5 | 8281 | |
a90ef4bf JM |
8282 | dvi-flex: \ |
8283 | configure-flex | |
f9806fa5 | 8284 | @: $(MAKE); $(unstage) |
a90ef4bf | 8285 | @[ -f ./flex/Makefile ] || exit 0; \ |
f9806fa5 DE |
8286 | r=`${PWD_COMMAND}`; export r; \ |
8287 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8288 | $(HOST_EXPORTS) \ | |
8289 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8290 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8291 | done; \ | |
a90ef4bf JM |
8292 | echo "Doing dvi in flex" ; \ |
8293 | (cd $(HOST_SUBDIR)/flex && \ | |
f9806fa5 DE |
8294 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8295 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8296 | "RANLIB=$${RANLIB}" \ | |
8297 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
8298 | dvi) \ | |
8299 | || exit 1 | |
8300 | ||
a90ef4bf | 8301 | @endif flex |
f9806fa5 | 8302 | |
a90ef4bf JM |
8303 | .PHONY: maybe-pdf-flex pdf-flex |
8304 | maybe-pdf-flex: | |
8305 | @if flex | |
8306 | maybe-pdf-flex: pdf-flex | |
f9806fa5 | 8307 | |
a90ef4bf JM |
8308 | pdf-flex: \ |
8309 | configure-flex | |
f9806fa5 | 8310 | @: $(MAKE); $(unstage) |
a90ef4bf | 8311 | @[ -f ./flex/Makefile ] || exit 0; \ |
f9806fa5 DE |
8312 | r=`${PWD_COMMAND}`; export r; \ |
8313 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8314 | $(HOST_EXPORTS) \ | |
8315 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8316 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8317 | done; \ | |
a90ef4bf JM |
8318 | echo "Doing pdf in flex" ; \ |
8319 | (cd $(HOST_SUBDIR)/flex && \ | |
f9806fa5 DE |
8320 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8321 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8322 | "RANLIB=$${RANLIB}" \ | |
8323 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
8324 | pdf) \ | |
8325 | || exit 1 | |
8326 | ||
a90ef4bf | 8327 | @endif flex |
f9806fa5 | 8328 | |
a90ef4bf JM |
8329 | .PHONY: maybe-html-flex html-flex |
8330 | maybe-html-flex: | |
8331 | @if flex | |
8332 | maybe-html-flex: html-flex | |
f9806fa5 | 8333 | |
a90ef4bf JM |
8334 | html-flex: \ |
8335 | configure-flex | |
f9806fa5 | 8336 | @: $(MAKE); $(unstage) |
a90ef4bf | 8337 | @[ -f ./flex/Makefile ] || exit 0; \ |
f9806fa5 DE |
8338 | r=`${PWD_COMMAND}`; export r; \ |
8339 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8340 | $(HOST_EXPORTS) \ | |
8341 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8342 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8343 | done; \ | |
a90ef4bf JM |
8344 | echo "Doing html in flex" ; \ |
8345 | (cd $(HOST_SUBDIR)/flex && \ | |
f9806fa5 DE |
8346 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8347 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8348 | "RANLIB=$${RANLIB}" \ | |
8349 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
8350 | html) \ | |
8351 | || exit 1 | |
8352 | ||
a90ef4bf | 8353 | @endif flex |
f9806fa5 | 8354 | |
a90ef4bf JM |
8355 | .PHONY: maybe-TAGS-flex TAGS-flex |
8356 | maybe-TAGS-flex: | |
8357 | @if flex | |
8358 | maybe-TAGS-flex: TAGS-flex | |
f9806fa5 | 8359 | |
a90ef4bf JM |
8360 | TAGS-flex: \ |
8361 | configure-flex | |
f9806fa5 | 8362 | @: $(MAKE); $(unstage) |
a90ef4bf | 8363 | @[ -f ./flex/Makefile ] || exit 0; \ |
f9806fa5 DE |
8364 | r=`${PWD_COMMAND}`; export r; \ |
8365 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8366 | $(HOST_EXPORTS) \ | |
8367 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8368 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8369 | done; \ | |
a90ef4bf JM |
8370 | echo "Doing TAGS in flex" ; \ |
8371 | (cd $(HOST_SUBDIR)/flex && \ | |
f9806fa5 DE |
8372 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8373 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8374 | "RANLIB=$${RANLIB}" \ | |
8375 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
8376 | TAGS) \ | |
8377 | || exit 1 | |
8378 | ||
a90ef4bf | 8379 | @endif flex |
f9806fa5 | 8380 | |
a90ef4bf JM |
8381 | .PHONY: maybe-install-info-flex install-info-flex |
8382 | maybe-install-info-flex: | |
8383 | @if flex | |
8384 | maybe-install-info-flex: install-info-flex | |
f9806fa5 | 8385 | |
a90ef4bf JM |
8386 | install-info-flex: \ |
8387 | configure-flex \ | |
8388 | info-flex | |
f9806fa5 | 8389 | @: $(MAKE); $(unstage) |
a90ef4bf | 8390 | @[ -f ./flex/Makefile ] || exit 0; \ |
f9806fa5 DE |
8391 | r=`${PWD_COMMAND}`; export r; \ |
8392 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8393 | $(HOST_EXPORTS) \ | |
8394 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8395 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8396 | done; \ | |
a90ef4bf JM |
8397 | echo "Doing install-info in flex" ; \ |
8398 | (cd $(HOST_SUBDIR)/flex && \ | |
f9806fa5 DE |
8399 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8400 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8401 | "RANLIB=$${RANLIB}" \ | |
8402 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
8403 | install-info) \ | |
8404 | || exit 1 | |
8405 | ||
a90ef4bf | 8406 | @endif flex |
f9806fa5 | 8407 | |
a90ef4bf JM |
8408 | .PHONY: maybe-install-pdf-flex install-pdf-flex |
8409 | maybe-install-pdf-flex: | |
8410 | @if flex | |
8411 | maybe-install-pdf-flex: install-pdf-flex | |
f9806fa5 | 8412 | |
a90ef4bf JM |
8413 | install-pdf-flex: \ |
8414 | configure-flex \ | |
8415 | pdf-flex | |
f9806fa5 | 8416 | @: $(MAKE); $(unstage) |
a90ef4bf | 8417 | @[ -f ./flex/Makefile ] || exit 0; \ |
f9806fa5 DE |
8418 | r=`${PWD_COMMAND}`; export r; \ |
8419 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8420 | $(HOST_EXPORTS) \ | |
8421 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8422 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8423 | done; \ | |
a90ef4bf JM |
8424 | echo "Doing install-pdf in flex" ; \ |
8425 | (cd $(HOST_SUBDIR)/flex && \ | |
f9806fa5 DE |
8426 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8427 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8428 | "RANLIB=$${RANLIB}" \ | |
8429 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
8430 | install-pdf) \ | |
8431 | || exit 1 | |
8432 | ||
a90ef4bf | 8433 | @endif flex |
f9806fa5 | 8434 | |
a90ef4bf JM |
8435 | .PHONY: maybe-install-html-flex install-html-flex |
8436 | maybe-install-html-flex: | |
8437 | @if flex | |
8438 | maybe-install-html-flex: install-html-flex | |
f9806fa5 | 8439 | |
a90ef4bf JM |
8440 | install-html-flex: \ |
8441 | configure-flex \ | |
8442 | html-flex | |
f9806fa5 | 8443 | @: $(MAKE); $(unstage) |
a90ef4bf | 8444 | @[ -f ./flex/Makefile ] || exit 0; \ |
f9806fa5 DE |
8445 | r=`${PWD_COMMAND}`; export r; \ |
8446 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8447 | $(HOST_EXPORTS) \ | |
8448 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8449 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8450 | done; \ | |
a90ef4bf JM |
8451 | echo "Doing install-html in flex" ; \ |
8452 | (cd $(HOST_SUBDIR)/flex && \ | |
f9806fa5 DE |
8453 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8454 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8455 | "RANLIB=$${RANLIB}" \ | |
8456 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
8457 | install-html) \ | |
8458 | || exit 1 | |
8459 | ||
a90ef4bf | 8460 | @endif flex |
f9806fa5 | 8461 | |
a90ef4bf JM |
8462 | .PHONY: maybe-installcheck-flex installcheck-flex |
8463 | maybe-installcheck-flex: | |
8464 | @if flex | |
8465 | maybe-installcheck-flex: installcheck-flex | |
f9806fa5 | 8466 | |
a90ef4bf JM |
8467 | installcheck-flex: \ |
8468 | configure-flex | |
f9806fa5 | 8469 | @: $(MAKE); $(unstage) |
a90ef4bf | 8470 | @[ -f ./flex/Makefile ] || exit 0; \ |
f9806fa5 DE |
8471 | r=`${PWD_COMMAND}`; export r; \ |
8472 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8473 | $(HOST_EXPORTS) \ | |
8474 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8475 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8476 | done; \ | |
a90ef4bf JM |
8477 | echo "Doing installcheck in flex" ; \ |
8478 | (cd $(HOST_SUBDIR)/flex && \ | |
f9806fa5 DE |
8479 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8480 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8481 | "RANLIB=$${RANLIB}" \ | |
8482 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
8483 | installcheck) \ | |
8484 | || exit 1 | |
8485 | ||
a90ef4bf | 8486 | @endif flex |
f9806fa5 | 8487 | |
a90ef4bf JM |
8488 | .PHONY: maybe-mostlyclean-flex mostlyclean-flex |
8489 | maybe-mostlyclean-flex: | |
8490 | @if flex | |
8491 | maybe-mostlyclean-flex: mostlyclean-flex | |
f9806fa5 | 8492 | |
a90ef4bf | 8493 | mostlyclean-flex: |
f9806fa5 | 8494 | @: $(MAKE); $(unstage) |
a90ef4bf | 8495 | @[ -f ./flex/Makefile ] || exit 0; \ |
f9806fa5 DE |
8496 | r=`${PWD_COMMAND}`; export r; \ |
8497 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8498 | $(HOST_EXPORTS) \ | |
8499 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8500 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8501 | done; \ | |
a90ef4bf JM |
8502 | echo "Doing mostlyclean in flex" ; \ |
8503 | (cd $(HOST_SUBDIR)/flex && \ | |
f9806fa5 DE |
8504 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8505 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8506 | "RANLIB=$${RANLIB}" \ | |
8507 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
8508 | mostlyclean) \ | |
8509 | || exit 1 | |
8510 | ||
a90ef4bf | 8511 | @endif flex |
f9806fa5 | 8512 | |
a90ef4bf JM |
8513 | .PHONY: maybe-clean-flex clean-flex |
8514 | maybe-clean-flex: | |
8515 | @if flex | |
8516 | maybe-clean-flex: clean-flex | |
f9806fa5 | 8517 | |
a90ef4bf | 8518 | clean-flex: |
f9806fa5 | 8519 | @: $(MAKE); $(unstage) |
a90ef4bf | 8520 | @[ -f ./flex/Makefile ] || exit 0; \ |
f9806fa5 DE |
8521 | r=`${PWD_COMMAND}`; export r; \ |
8522 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8523 | $(HOST_EXPORTS) \ | |
8524 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8525 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8526 | done; \ | |
a90ef4bf JM |
8527 | echo "Doing clean in flex" ; \ |
8528 | (cd $(HOST_SUBDIR)/flex && \ | |
f9806fa5 DE |
8529 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8530 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8531 | "RANLIB=$${RANLIB}" \ | |
8532 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
8533 | clean) \ | |
8534 | || exit 1 | |
8535 | ||
a90ef4bf | 8536 | @endif flex |
f9806fa5 | 8537 | |
a90ef4bf JM |
8538 | .PHONY: maybe-distclean-flex distclean-flex |
8539 | maybe-distclean-flex: | |
8540 | @if flex | |
8541 | maybe-distclean-flex: distclean-flex | |
f9806fa5 | 8542 | |
a90ef4bf | 8543 | distclean-flex: |
f9806fa5 | 8544 | @: $(MAKE); $(unstage) |
a90ef4bf | 8545 | @[ -f ./flex/Makefile ] || exit 0; \ |
f9806fa5 DE |
8546 | r=`${PWD_COMMAND}`; export r; \ |
8547 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8548 | $(HOST_EXPORTS) \ | |
8549 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8550 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8551 | done; \ | |
a90ef4bf JM |
8552 | echo "Doing distclean in flex" ; \ |
8553 | (cd $(HOST_SUBDIR)/flex && \ | |
f9806fa5 DE |
8554 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8555 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8556 | "RANLIB=$${RANLIB}" \ | |
8557 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
8558 | distclean) \ | |
8559 | || exit 1 | |
8560 | ||
a90ef4bf | 8561 | @endif flex |
f9806fa5 | 8562 | |
a90ef4bf JM |
8563 | .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex |
8564 | maybe-maintainer-clean-flex: | |
8565 | @if flex | |
8566 | maybe-maintainer-clean-flex: maintainer-clean-flex | |
f9806fa5 | 8567 | |
a90ef4bf | 8568 | maintainer-clean-flex: |
f9806fa5 | 8569 | @: $(MAKE); $(unstage) |
a90ef4bf | 8570 | @[ -f ./flex/Makefile ] || exit 0; \ |
f9806fa5 DE |
8571 | r=`${PWD_COMMAND}`; export r; \ |
8572 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
8573 | $(HOST_EXPORTS) \ | |
8574 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
8575 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
8576 | done; \ | |
a90ef4bf JM |
8577 | echo "Doing maintainer-clean in flex" ; \ |
8578 | (cd $(HOST_SUBDIR)/flex && \ | |
f9806fa5 DE |
8579 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
8580 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
8581 | "RANLIB=$${RANLIB}" \ | |
8582 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
8583 | maintainer-clean) \ | |
8584 | || exit 1 | |
8585 | ||
a90ef4bf | 8586 | @endif flex |
f9806fa5 DE |
8587 | |
8588 | ||
8589 | ||
a90ef4bf JM |
8590 | .PHONY: configure-gas maybe-configure-gas |
8591 | maybe-configure-gas: | |
4f0ef2d8 | 8592 | @if gcc-bootstrap |
a90ef4bf | 8593 | configure-gas: stage_current |
4f0ef2d8 | 8594 | @endif gcc-bootstrap |
a90ef4bf JM |
8595 | @if gas |
8596 | maybe-configure-gas: configure-gas | |
8597 | configure-gas: | |
c52c6897 | 8598 | @r=`${PWD_COMMAND}`; export r; \ |
4fa63067 | 8599 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
8600 | test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \ |
8601 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \ | |
1f53ca9a | 8602 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
8603 | echo Configuring in $(HOST_SUBDIR)/gas; \ |
8604 | cd "$(HOST_SUBDIR)/gas" || exit 1; \ | |
4fa63067 | 8605 | case $(srcdir) in \ |
b00612cc | 8606 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 8607 | *) topdir=`echo $(HOST_SUBDIR)/gas/ | \ |
b00612cc | 8608 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 8609 | esac; \ |
a90ef4bf JM |
8610 | srcdiroption="--srcdir=$${topdir}/gas"; \ |
8611 | libsrcdir="$$s/gas"; \ | |
4fa63067 | 8612 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
8613 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
8614 | --target=${target_alias} $${srcdiroption} \ | |
4fa63067 | 8615 | || exit 1 |
a90ef4bf | 8616 | @endif gas |
a7254363 | 8617 | |
d545f33b PB |
8618 | |
8619 | ||
a90ef4bf JM |
8620 | .PHONY: configure-stage1-gas maybe-configure-stage1-gas |
8621 | maybe-configure-stage1-gas: | |
8622 | @if gas-bootstrap | |
8623 | maybe-configure-stage1-gas: configure-stage1-gas | |
8624 | configure-stage1-gas: | |
8625 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
8626 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas | |
4fa63067 NN |
8627 | @r=`${PWD_COMMAND}`; export r; \ |
8628 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
8629 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
8630 | test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \ | |
8631 | $(HOST_EXPORTS) \ | |
8632 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ | |
8633 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ | |
8634 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
8635 | echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \ | |
8636 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \ | |
8637 | cd $(HOST_SUBDIR)/gas || exit 1; \ | |
8638 | case $(srcdir) in \ | |
8639 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
8640 | *) topdir=`echo $(HOST_SUBDIR)/gas/ | \ | |
8641 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
8642 | esac; \ | |
8643 | srcdiroption="--srcdir=$${topdir}/gas"; \ | |
8644 | libsrcdir="$$s/gas"; \ | |
8645 | $(SHELL) $${libsrcdir}/configure \ | |
8646 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
8647 | --target=${target_alias} $${srcdiroption} \ | |
8648 | $(STAGE1_CONFIGURE_FLAGS) | |
8649 | @endif gas-bootstrap | |
4fa63067 | 8650 | |
a90ef4bf JM |
8651 | .PHONY: configure-stage2-gas maybe-configure-stage2-gas |
8652 | maybe-configure-stage2-gas: | |
8653 | @if gas-bootstrap | |
8654 | maybe-configure-stage2-gas: configure-stage2-gas | |
8655 | configure-stage2-gas: | |
8656 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
8657 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas | |
4fa63067 NN |
8658 | @r=`${PWD_COMMAND}`; export r; \ |
8659 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
8660 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
8661 | test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \ | |
378fce5b | 8662 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
8663 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8664 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ | |
8665 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ | |
8666 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
8667 | echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \ | |
8668 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \ | |
8669 | cd $(HOST_SUBDIR)/gas || exit 1; \ | |
8670 | case $(srcdir) in \ | |
8671 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
8672 | *) topdir=`echo $(HOST_SUBDIR)/gas/ | \ | |
8673 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
8674 | esac; \ | |
8675 | srcdiroption="--srcdir=$${topdir}/gas"; \ | |
8676 | libsrcdir="$$s/gas"; \ | |
8677 | $(SHELL) $${libsrcdir}/configure \ | |
8678 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
8679 | --target=${target_alias} $${srcdiroption} \ | |
8680 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
8681 | $(STAGE2_CONFIGURE_FLAGS) | |
8682 | @endif gas-bootstrap | |
4fa63067 | 8683 | |
a90ef4bf JM |
8684 | .PHONY: configure-stage3-gas maybe-configure-stage3-gas |
8685 | maybe-configure-stage3-gas: | |
8686 | @if gas-bootstrap | |
8687 | maybe-configure-stage3-gas: configure-stage3-gas | |
8688 | configure-stage3-gas: | |
8689 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
8690 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas | |
4fa63067 NN |
8691 | @r=`${PWD_COMMAND}`; export r; \ |
8692 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
8693 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
8694 | test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \ | |
378fce5b | 8695 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
8696 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8697 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ | |
8698 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ | |
8699 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
8700 | echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \ | |
8701 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \ | |
8702 | cd $(HOST_SUBDIR)/gas || exit 1; \ | |
8703 | case $(srcdir) in \ | |
8704 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
8705 | *) topdir=`echo $(HOST_SUBDIR)/gas/ | \ | |
8706 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
8707 | esac; \ | |
8708 | srcdiroption="--srcdir=$${topdir}/gas"; \ | |
8709 | libsrcdir="$$s/gas"; \ | |
8710 | $(SHELL) $${libsrcdir}/configure \ | |
8711 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
8712 | --target=${target_alias} $${srcdiroption} \ | |
8713 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
8714 | $(STAGE3_CONFIGURE_FLAGS) | |
8715 | @endif gas-bootstrap | |
9b980aa1 | 8716 | |
a90ef4bf JM |
8717 | .PHONY: configure-stage4-gas maybe-configure-stage4-gas |
8718 | maybe-configure-stage4-gas: | |
8719 | @if gas-bootstrap | |
8720 | maybe-configure-stage4-gas: configure-stage4-gas | |
8721 | configure-stage4-gas: | |
8722 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
8723 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas | |
9b980aa1 RW |
8724 | @r=`${PWD_COMMAND}`; export r; \ |
8725 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
8726 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
8727 | test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \ | |
9b980aa1 | 8728 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
8729 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8730 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ | |
8731 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ | |
8732 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
8733 | echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \ | |
8734 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \ | |
8735 | cd $(HOST_SUBDIR)/gas || exit 1; \ | |
8736 | case $(srcdir) in \ | |
8737 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
8738 | *) topdir=`echo $(HOST_SUBDIR)/gas/ | \ | |
8739 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
8740 | esac; \ | |
8741 | srcdiroption="--srcdir=$${topdir}/gas"; \ | |
8742 | libsrcdir="$$s/gas"; \ | |
8743 | $(SHELL) $${libsrcdir}/configure \ | |
8744 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
8745 | --target=${target_alias} $${srcdiroption} \ | |
8746 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
8747 | $(STAGE4_CONFIGURE_FLAGS) | |
8748 | @endif gas-bootstrap | |
4fa63067 | 8749 | |
a90ef4bf JM |
8750 | .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas |
8751 | maybe-configure-stageprofile-gas: | |
8752 | @if gas-bootstrap | |
8753 | maybe-configure-stageprofile-gas: configure-stageprofile-gas | |
8754 | configure-stageprofile-gas: | |
8755 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
8756 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas | |
8757 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 8758 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
8759 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
8760 | test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \ | |
378fce5b | 8761 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
8762 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8763 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
8764 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ | |
8765 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
8766 | echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \ | |
8767 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \ | |
8768 | cd $(HOST_SUBDIR)/gas || exit 1; \ | |
8769 | case $(srcdir) in \ | |
8770 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
8771 | *) topdir=`echo $(HOST_SUBDIR)/gas/ | \ | |
8772 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
8773 | esac; \ | |
8774 | srcdiroption="--srcdir=$${topdir}/gas"; \ | |
8775 | libsrcdir="$$s/gas"; \ | |
8776 | $(SHELL) $${libsrcdir}/configure \ | |
8777 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
8778 | --target=${target_alias} $${srcdiroption} \ | |
8779 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
8780 | $(STAGEprofile_CONFIGURE_FLAGS) | |
8781 | @endif gas-bootstrap | |
2a4cbe27 | 8782 | |
a90ef4bf JM |
8783 | .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas |
8784 | maybe-configure-stagefeedback-gas: | |
8785 | @if gas-bootstrap | |
8786 | maybe-configure-stagefeedback-gas: configure-stagefeedback-gas | |
8787 | configure-stagefeedback-gas: | |
8788 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
8789 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas | |
8790 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 8791 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
8792 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
8793 | test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \ | |
378fce5b | 8794 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
8795 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8796 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
8797 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ | |
8798 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
8799 | echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \ | |
8800 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \ | |
8801 | cd $(HOST_SUBDIR)/gas || exit 1; \ | |
8802 | case $(srcdir) in \ | |
8803 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
8804 | *) topdir=`echo $(HOST_SUBDIR)/gas/ | \ | |
8805 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
8806 | esac; \ | |
8807 | srcdiroption="--srcdir=$${topdir}/gas"; \ | |
8808 | libsrcdir="$$s/gas"; \ | |
8809 | $(SHELL) $${libsrcdir}/configure \ | |
8810 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
8811 | --target=${target_alias} $${srcdiroption} \ | |
8812 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
8813 | $(STAGEfeedback_CONFIGURE_FLAGS) | |
8814 | @endif gas-bootstrap | |
2a4cbe27 | 8815 | |
56a8fe78 | 8816 | |
56a8fe78 | 8817 | |
56a8fe78 | 8818 | |
6d389afc | 8819 | |
a90ef4bf JM |
8820 | .PHONY: all-gas maybe-all-gas |
8821 | maybe-all-gas: | |
8822 | @if gcc-bootstrap | |
8823 | all-gas: stage_current | |
8824 | @endif gcc-bootstrap | |
8825 | @if gas | |
8826 | TARGET-gas=all | |
8827 | maybe-all-gas: all-gas | |
8828 | all-gas: configure-gas | |
8829 | @r=`${PWD_COMMAND}`; export r; \ | |
6d389afc | 8830 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
8831 | $(HOST_EXPORTS) \ |
8832 | (cd $(HOST_SUBDIR)/gas && \ | |
8833 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
8834 | $(TARGET-gas)) | |
8835 | @endif gas | |
6d389afc | 8836 | |
6d389afc | 8837 | |
2a4cbe27 | 8838 | |
a90ef4bf JM |
8839 | .PHONY: all-stage1-gas maybe-all-stage1-gas |
8840 | .PHONY: clean-stage1-gas maybe-clean-stage1-gas | |
8841 | maybe-all-stage1-gas: | |
8842 | maybe-clean-stage1-gas: | |
8843 | @if gas-bootstrap | |
8844 | maybe-all-stage1-gas: all-stage1-gas | |
8845 | all-stage1: all-stage1-gas | |
8846 | TARGET-stage1-gas = $(TARGET-gas) | |
8847 | all-stage1-gas: configure-stage1-gas | |
8848 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
8849 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 8850 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
8851 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
8852 | $(HOST_EXPORTS) \ | |
8853 | cd $(HOST_SUBDIR)/gas && \ | |
8854 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
8855 | CFLAGS="$(STAGE1_CFLAGS)" \ | |
8856 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ | |
8857 | LIBCFLAGS="$(LIBCFLAGS)" \ | |
8858 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
8859 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
8860 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
8861 | $(EXTRA_HOST_FLAGS) \ | |
8862 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
8863 | $(TARGET-stage1-gas) | |
2a4cbe27 | 8864 | |
a90ef4bf JM |
8865 | maybe-clean-stage1-gas: clean-stage1-gas |
8866 | clean-stage1: clean-stage1-gas | |
8867 | clean-stage1-gas: | |
8868 | @if [ $(current_stage) = stage1 ]; then \ | |
8869 | [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \ | |
8870 | else \ | |
8871 | [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \ | |
8872 | $(MAKE) stage1-start; \ | |
8873 | fi; \ | |
8874 | cd $(HOST_SUBDIR)/gas && \ | |
8875 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
8876 | clean | |
8877 | @endif gas-bootstrap | |
2a4cbe27 | 8878 | |
2a4cbe27 | 8879 | |
a90ef4bf JM |
8880 | .PHONY: all-stage2-gas maybe-all-stage2-gas |
8881 | .PHONY: clean-stage2-gas maybe-clean-stage2-gas | |
8882 | maybe-all-stage2-gas: | |
8883 | maybe-clean-stage2-gas: | |
8884 | @if gas-bootstrap | |
8885 | maybe-all-stage2-gas: all-stage2-gas | |
8886 | all-stage2: all-stage2-gas | |
8887 | TARGET-stage2-gas = $(TARGET-gas) | |
8888 | all-stage2-gas: configure-stage2-gas | |
8889 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
8890 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 8891 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 8892 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
378fce5b | 8893 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
8894 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8895 | cd $(HOST_SUBDIR)/gas && \ | |
8896 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
8897 | CFLAGS="$(STAGE2_CFLAGS)" \ | |
8898 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ | |
8899 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ | |
8900 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
8901 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
8902 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
8903 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
8904 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
8905 | $(TARGET-stage2-gas) | |
2a4cbe27 | 8906 | |
a90ef4bf JM |
8907 | maybe-clean-stage2-gas: clean-stage2-gas |
8908 | clean-stage2: clean-stage2-gas | |
8909 | clean-stage2-gas: | |
8910 | @if [ $(current_stage) = stage2 ]; then \ | |
8911 | [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \ | |
8912 | else \ | |
8913 | [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \ | |
8914 | $(MAKE) stage2-start; \ | |
8915 | fi; \ | |
8916 | cd $(HOST_SUBDIR)/gas && \ | |
8917 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
8918 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
8919 | clean | |
8920 | @endif gas-bootstrap | |
2a4cbe27 | 8921 | |
2a4cbe27 | 8922 | |
a90ef4bf JM |
8923 | .PHONY: all-stage3-gas maybe-all-stage3-gas |
8924 | .PHONY: clean-stage3-gas maybe-clean-stage3-gas | |
8925 | maybe-all-stage3-gas: | |
8926 | maybe-clean-stage3-gas: | |
8927 | @if gas-bootstrap | |
8928 | maybe-all-stage3-gas: all-stage3-gas | |
8929 | all-stage3: all-stage3-gas | |
8930 | TARGET-stage3-gas = $(TARGET-gas) | |
8931 | all-stage3-gas: configure-stage3-gas | |
8932 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
8933 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 8934 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 8935 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
378fce5b | 8936 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
8937 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8938 | cd $(HOST_SUBDIR)/gas && \ | |
8939 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
8940 | CFLAGS="$(STAGE3_CFLAGS)" \ | |
8941 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ | |
8942 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ | |
8943 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
8944 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
8945 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
8946 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
8947 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
8948 | $(TARGET-stage3-gas) | |
2a4cbe27 | 8949 | |
a90ef4bf JM |
8950 | maybe-clean-stage3-gas: clean-stage3-gas |
8951 | clean-stage3: clean-stage3-gas | |
8952 | clean-stage3-gas: | |
8953 | @if [ $(current_stage) = stage3 ]; then \ | |
8954 | [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \ | |
8955 | else \ | |
8956 | [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \ | |
8957 | $(MAKE) stage3-start; \ | |
8958 | fi; \ | |
8959 | cd $(HOST_SUBDIR)/gas && \ | |
8960 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
8961 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
8962 | clean | |
8963 | @endif gas-bootstrap | |
2a4cbe27 | 8964 | |
2a4cbe27 | 8965 | |
a90ef4bf JM |
8966 | .PHONY: all-stage4-gas maybe-all-stage4-gas |
8967 | .PHONY: clean-stage4-gas maybe-clean-stage4-gas | |
8968 | maybe-all-stage4-gas: | |
8969 | maybe-clean-stage4-gas: | |
8970 | @if gas-bootstrap | |
8971 | maybe-all-stage4-gas: all-stage4-gas | |
8972 | all-stage4: all-stage4-gas | |
8973 | TARGET-stage4-gas = $(TARGET-gas) | |
8974 | all-stage4-gas: configure-stage4-gas | |
8975 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
8976 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 8977 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 8978 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
378fce5b | 8979 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
8980 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8981 | cd $(HOST_SUBDIR)/gas && \ | |
8982 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
8983 | CFLAGS="$(STAGE4_CFLAGS)" \ | |
8984 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ | |
8985 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ | |
8986 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
8987 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
8988 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
8989 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
8990 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
8991 | $(TARGET-stage4-gas) | |
2a4cbe27 | 8992 | |
a90ef4bf JM |
8993 | maybe-clean-stage4-gas: clean-stage4-gas |
8994 | clean-stage4: clean-stage4-gas | |
8995 | clean-stage4-gas: | |
8996 | @if [ $(current_stage) = stage4 ]; then \ | |
8997 | [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \ | |
8998 | else \ | |
8999 | [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \ | |
9000 | $(MAKE) stage4-start; \ | |
9001 | fi; \ | |
9002 | cd $(HOST_SUBDIR)/gas && \ | |
9003 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
9004 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
9005 | clean | |
9006 | @endif gas-bootstrap | |
2a4cbe27 | 9007 | |
2a4cbe27 | 9008 | |
a90ef4bf JM |
9009 | .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas |
9010 | .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas | |
9011 | maybe-all-stageprofile-gas: | |
9012 | maybe-clean-stageprofile-gas: | |
9013 | @if gas-bootstrap | |
9014 | maybe-all-stageprofile-gas: all-stageprofile-gas | |
9015 | all-stageprofile: all-stageprofile-gas | |
9016 | TARGET-stageprofile-gas = $(TARGET-gas) | |
9017 | all-stageprofile-gas: configure-stageprofile-gas | |
9018 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
9019 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 9020 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 9021 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
378fce5b | 9022 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
9023 | $(POSTSTAGE1_HOST_EXPORTS) \ |
9024 | cd $(HOST_SUBDIR)/gas && \ | |
9025 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
9026 | CFLAGS="$(STAGEprofile_CFLAGS)" \ | |
9027 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ | |
9028 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ | |
9029 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
9030 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
9031 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
9032 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
9033 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
9034 | $(TARGET-stageprofile-gas) | |
4fa63067 | 9035 | |
a90ef4bf JM |
9036 | maybe-clean-stageprofile-gas: clean-stageprofile-gas |
9037 | clean-stageprofile: clean-stageprofile-gas | |
9038 | clean-stageprofile-gas: | |
9039 | @if [ $(current_stage) = stageprofile ]; then \ | |
9040 | [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \ | |
9041 | else \ | |
9042 | [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \ | |
9043 | $(MAKE) stageprofile-start; \ | |
9044 | fi; \ | |
9045 | cd $(HOST_SUBDIR)/gas && \ | |
9046 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
9047 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
9048 | clean | |
9049 | @endif gas-bootstrap | |
4fa63067 | 9050 | |
a7254363 | 9051 | |
a90ef4bf JM |
9052 | .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas |
9053 | .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas | |
9054 | maybe-all-stagefeedback-gas: | |
9055 | maybe-clean-stagefeedback-gas: | |
9056 | @if gas-bootstrap | |
9057 | maybe-all-stagefeedback-gas: all-stagefeedback-gas | |
9058 | all-stagefeedback: all-stagefeedback-gas | |
9059 | TARGET-stagefeedback-gas = $(TARGET-gas) | |
9060 | all-stagefeedback-gas: configure-stagefeedback-gas | |
9061 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
c52c6897 | 9062 | @r=`${PWD_COMMAND}`; export r; \ |
4fa63067 | 9063 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
9064 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
9065 | $(HOST_EXPORTS) \ | |
9066 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
9067 | cd $(HOST_SUBDIR)/gas && \ | |
9068 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
9069 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
9070 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ | |
9071 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
9072 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
9073 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
9074 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
9075 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
9076 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
9077 | $(TARGET-stagefeedback-gas) | |
d545f33b | 9078 | |
a90ef4bf JM |
9079 | maybe-clean-stagefeedback-gas: clean-stagefeedback-gas |
9080 | clean-stagefeedback: clean-stagefeedback-gas | |
9081 | clean-stagefeedback-gas: | |
9082 | @if [ $(current_stage) = stagefeedback ]; then \ | |
9083 | [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \ | |
9084 | else \ | |
9085 | [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \ | |
9086 | $(MAKE) stagefeedback-start; \ | |
9087 | fi; \ | |
9088 | cd $(HOST_SUBDIR)/gas && \ | |
9089 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
9090 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
9091 | clean | |
9092 | @endif gas-bootstrap | |
d545f33b | 9093 | |
2a4cbe27 | 9094 | |
a7254363 | 9095 | |
d545f33b PB |
9096 | |
9097 | ||
a90ef4bf JM |
9098 | .PHONY: check-gas maybe-check-gas |
9099 | maybe-check-gas: | |
9100 | @if gas | |
9101 | maybe-check-gas: check-gas | |
2a4cbe27 | 9102 | |
a90ef4bf | 9103 | check-gas: |
0aed8855 | 9104 | @: $(MAKE); $(unstage) |
4fa63067 | 9105 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 9106 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 9107 | $(HOST_EXPORTS) \ |
a90ef4bf | 9108 | (cd $(HOST_SUBDIR)/gas && \ |
b00612cc | 9109 | $(MAKE) $(FLAGS_TO_PASS) check) |
2a4cbe27 | 9110 | |
a90ef4bf | 9111 | @endif gas |
2a4cbe27 | 9112 | |
a90ef4bf JM |
9113 | .PHONY: install-gas maybe-install-gas |
9114 | maybe-install-gas: | |
9115 | @if gas | |
9116 | maybe-install-gas: install-gas | |
2a4cbe27 | 9117 | |
a90ef4bf | 9118 | install-gas: installdirs |
0aed8855 | 9119 | @: $(MAKE); $(unstage) |
4fa63067 | 9120 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 9121 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 9122 | $(HOST_EXPORTS) \ |
a90ef4bf | 9123 | (cd $(HOST_SUBDIR)/gas && \ |
2da12f12 | 9124 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 9125 | |
a90ef4bf | 9126 | @endif gas |
2a4cbe27 | 9127 | |
a90ef4bf JM |
9128 | .PHONY: install-strip-gas maybe-install-strip-gas |
9129 | maybe-install-strip-gas: | |
9130 | @if gas | |
9131 | maybe-install-strip-gas: install-strip-gas | |
9b980aa1 | 9132 | |
a90ef4bf | 9133 | install-strip-gas: installdirs |
9b980aa1 RW |
9134 | @: $(MAKE); $(unstage) |
9135 | @r=`${PWD_COMMAND}`; export r; \ | |
9136 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
9137 | $(HOST_EXPORTS) \ | |
a90ef4bf | 9138 | (cd $(HOST_SUBDIR)/gas && \ |
9b980aa1 RW |
9139 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
9140 | ||
a90ef4bf | 9141 | @endif gas |
9b980aa1 | 9142 | |
56a8fe78 | 9143 | # Other targets (info, dvi, pdf, etc.) |
2a4cbe27 | 9144 | |
a90ef4bf JM |
9145 | .PHONY: maybe-info-gas info-gas |
9146 | maybe-info-gas: | |
9147 | @if gas | |
9148 | maybe-info-gas: info-gas | |
2a4cbe27 | 9149 | |
a90ef4bf JM |
9150 | info-gas: \ |
9151 | configure-gas | |
9152 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
9153 | r=`${PWD_COMMAND}`; export r; \ |
9154 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9155 | $(HOST_EXPORTS) \ |
b813574b | 9156 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9157 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9158 | done; \ | |
a90ef4bf JM |
9159 | echo "Doing info in gas" ; \ |
9160 | (cd $(HOST_SUBDIR)/gas && \ | |
2a4cbe27 NN |
9161 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9162 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9163 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 9164 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 9165 | info) \ |
2a4cbe27 NN |
9166 | || exit 1 |
9167 | ||
a90ef4bf | 9168 | @endif gas |
2a4cbe27 | 9169 | |
a90ef4bf JM |
9170 | .PHONY: maybe-dvi-gas dvi-gas |
9171 | maybe-dvi-gas: | |
9172 | @if gas | |
9173 | maybe-dvi-gas: dvi-gas | |
2a4cbe27 | 9174 | |
a90ef4bf JM |
9175 | dvi-gas: \ |
9176 | configure-gas | |
9177 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
9178 | r=`${PWD_COMMAND}`; export r; \ |
9179 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9180 | $(HOST_EXPORTS) \ |
b813574b | 9181 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9182 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9183 | done; \ | |
a90ef4bf JM |
9184 | echo "Doing dvi in gas" ; \ |
9185 | (cd $(HOST_SUBDIR)/gas && \ | |
2a4cbe27 NN |
9186 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9187 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9188 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 9189 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 9190 | dvi) \ |
2a4cbe27 NN |
9191 | || exit 1 |
9192 | ||
a90ef4bf | 9193 | @endif gas |
2a4cbe27 | 9194 | |
a90ef4bf JM |
9195 | .PHONY: maybe-pdf-gas pdf-gas |
9196 | maybe-pdf-gas: | |
9197 | @if gas | |
9198 | maybe-pdf-gas: pdf-gas | |
56a8fe78 | 9199 | |
a90ef4bf JM |
9200 | pdf-gas: \ |
9201 | configure-gas | |
9202 | @[ -f ./gas/Makefile ] || exit 0; \ | |
56a8fe78 DD |
9203 | r=`${PWD_COMMAND}`; export r; \ |
9204 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
9205 | $(HOST_EXPORTS) \ | |
9206 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
9207 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
9208 | done; \ | |
a90ef4bf JM |
9209 | echo "Doing pdf in gas" ; \ |
9210 | (cd $(HOST_SUBDIR)/gas && \ | |
56a8fe78 DD |
9211 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9212 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9213 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 9214 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
9215 | pdf) \ |
9216 | || exit 1 | |
9217 | ||
a90ef4bf | 9218 | @endif gas |
56a8fe78 | 9219 | |
a90ef4bf JM |
9220 | .PHONY: maybe-html-gas html-gas |
9221 | maybe-html-gas: | |
9222 | @if gas | |
9223 | maybe-html-gas: html-gas | |
6d389afc | 9224 | |
a90ef4bf JM |
9225 | html-gas: \ |
9226 | configure-gas | |
9227 | @[ -f ./gas/Makefile ] || exit 0; \ | |
6d389afc MS |
9228 | r=`${PWD_COMMAND}`; export r; \ |
9229 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
9230 | $(HOST_EXPORTS) \ |
9231 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
9232 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
9233 | done; \ | |
a90ef4bf JM |
9234 | echo "Doing html in gas" ; \ |
9235 | (cd $(HOST_SUBDIR)/gas && \ | |
6d389afc MS |
9236 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9237 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9238 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 9239 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
9240 | html) \ |
9241 | || exit 1 | |
9242 | ||
a90ef4bf | 9243 | @endif gas |
6d389afc | 9244 | |
a90ef4bf JM |
9245 | .PHONY: maybe-TAGS-gas TAGS-gas |
9246 | maybe-TAGS-gas: | |
9247 | @if gas | |
9248 | maybe-TAGS-gas: TAGS-gas | |
2a4cbe27 | 9249 | |
a90ef4bf JM |
9250 | TAGS-gas: \ |
9251 | configure-gas | |
9252 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
9253 | r=`${PWD_COMMAND}`; export r; \ |
9254 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9255 | $(HOST_EXPORTS) \ |
b813574b | 9256 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9257 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9258 | done; \ | |
a90ef4bf JM |
9259 | echo "Doing TAGS in gas" ; \ |
9260 | (cd $(HOST_SUBDIR)/gas && \ | |
2a4cbe27 NN |
9261 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9262 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9263 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 9264 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 9265 | TAGS) \ |
2a4cbe27 NN |
9266 | || exit 1 |
9267 | ||
a90ef4bf | 9268 | @endif gas |
2a4cbe27 | 9269 | |
a90ef4bf JM |
9270 | .PHONY: maybe-install-info-gas install-info-gas |
9271 | maybe-install-info-gas: | |
9272 | @if gas | |
9273 | maybe-install-info-gas: install-info-gas | |
2a4cbe27 | 9274 | |
a90ef4bf JM |
9275 | install-info-gas: \ |
9276 | configure-gas \ | |
9277 | info-gas | |
9278 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
9279 | r=`${PWD_COMMAND}`; export r; \ |
9280 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9281 | $(HOST_EXPORTS) \ |
b813574b | 9282 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9283 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9284 | done; \ | |
a90ef4bf JM |
9285 | echo "Doing install-info in gas" ; \ |
9286 | (cd $(HOST_SUBDIR)/gas && \ | |
2a4cbe27 NN |
9287 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9288 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9289 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 9290 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 9291 | install-info) \ |
2a4cbe27 NN |
9292 | || exit 1 |
9293 | ||
a90ef4bf | 9294 | @endif gas |
2a4cbe27 | 9295 | |
a90ef4bf JM |
9296 | .PHONY: maybe-install-pdf-gas install-pdf-gas |
9297 | maybe-install-pdf-gas: | |
9298 | @if gas | |
9299 | maybe-install-pdf-gas: install-pdf-gas | |
a3ca38d2 | 9300 | |
a90ef4bf JM |
9301 | install-pdf-gas: \ |
9302 | configure-gas \ | |
9303 | pdf-gas | |
9304 | @[ -f ./gas/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
9305 | r=`${PWD_COMMAND}`; export r; \ |
9306 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
9307 | $(HOST_EXPORTS) \ | |
9308 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
9309 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
9310 | done; \ | |
a90ef4bf JM |
9311 | echo "Doing install-pdf in gas" ; \ |
9312 | (cd $(HOST_SUBDIR)/gas && \ | |
a3ca38d2 DD |
9313 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9314 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9315 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 9316 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
9317 | install-pdf) \ |
9318 | || exit 1 | |
9319 | ||
a90ef4bf | 9320 | @endif gas |
a3ca38d2 | 9321 | |
a90ef4bf JM |
9322 | .PHONY: maybe-install-html-gas install-html-gas |
9323 | maybe-install-html-gas: | |
9324 | @if gas | |
9325 | maybe-install-html-gas: install-html-gas | |
108a6f8e | 9326 | |
a90ef4bf JM |
9327 | install-html-gas: \ |
9328 | configure-gas \ | |
9329 | html-gas | |
9330 | @[ -f ./gas/Makefile ] || exit 0; \ | |
108a6f8e CD |
9331 | r=`${PWD_COMMAND}`; export r; \ |
9332 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
9333 | $(HOST_EXPORTS) \ | |
9334 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
9335 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
9336 | done; \ | |
a90ef4bf JM |
9337 | echo "Doing install-html in gas" ; \ |
9338 | (cd $(HOST_SUBDIR)/gas && \ | |
108a6f8e CD |
9339 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9340 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9341 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 9342 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
9343 | install-html) \ |
9344 | || exit 1 | |
9345 | ||
a90ef4bf | 9346 | @endif gas |
108a6f8e | 9347 | |
a90ef4bf JM |
9348 | .PHONY: maybe-installcheck-gas installcheck-gas |
9349 | maybe-installcheck-gas: | |
9350 | @if gas | |
9351 | maybe-installcheck-gas: installcheck-gas | |
2a4cbe27 | 9352 | |
a90ef4bf JM |
9353 | installcheck-gas: \ |
9354 | configure-gas | |
9355 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
9356 | r=`${PWD_COMMAND}`; export r; \ |
9357 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9358 | $(HOST_EXPORTS) \ |
b813574b | 9359 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9360 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9361 | done; \ | |
a90ef4bf JM |
9362 | echo "Doing installcheck in gas" ; \ |
9363 | (cd $(HOST_SUBDIR)/gas && \ | |
2a4cbe27 NN |
9364 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9365 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9366 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 9367 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 9368 | installcheck) \ |
2a4cbe27 NN |
9369 | || exit 1 |
9370 | ||
a90ef4bf | 9371 | @endif gas |
2a4cbe27 | 9372 | |
a90ef4bf JM |
9373 | .PHONY: maybe-mostlyclean-gas mostlyclean-gas |
9374 | maybe-mostlyclean-gas: | |
9375 | @if gas | |
9376 | maybe-mostlyclean-gas: mostlyclean-gas | |
2a4cbe27 | 9377 | |
a90ef4bf JM |
9378 | mostlyclean-gas: |
9379 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
9380 | r=`${PWD_COMMAND}`; export r; \ |
9381 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9382 | $(HOST_EXPORTS) \ |
b813574b | 9383 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9384 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9385 | done; \ | |
a90ef4bf JM |
9386 | echo "Doing mostlyclean in gas" ; \ |
9387 | (cd $(HOST_SUBDIR)/gas && \ | |
2a4cbe27 NN |
9388 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9389 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9390 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 9391 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 9392 | mostlyclean) \ |
2a4cbe27 NN |
9393 | || exit 1 |
9394 | ||
a90ef4bf | 9395 | @endif gas |
2a4cbe27 | 9396 | |
a90ef4bf JM |
9397 | .PHONY: maybe-clean-gas clean-gas |
9398 | maybe-clean-gas: | |
9399 | @if gas | |
9400 | maybe-clean-gas: clean-gas | |
2a4cbe27 | 9401 | |
a90ef4bf JM |
9402 | clean-gas: |
9403 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
9404 | r=`${PWD_COMMAND}`; export r; \ |
9405 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9406 | $(HOST_EXPORTS) \ |
b813574b | 9407 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9408 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9409 | done; \ | |
a90ef4bf JM |
9410 | echo "Doing clean in gas" ; \ |
9411 | (cd $(HOST_SUBDIR)/gas && \ | |
2a4cbe27 NN |
9412 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9413 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9414 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 9415 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 9416 | clean) \ |
2a4cbe27 NN |
9417 | || exit 1 |
9418 | ||
a90ef4bf | 9419 | @endif gas |
2a4cbe27 | 9420 | |
a90ef4bf JM |
9421 | .PHONY: maybe-distclean-gas distclean-gas |
9422 | maybe-distclean-gas: | |
9423 | @if gas | |
9424 | maybe-distclean-gas: distclean-gas | |
2a4cbe27 | 9425 | |
a90ef4bf JM |
9426 | distclean-gas: |
9427 | @[ -f ./gas/Makefile ] || exit 0; \ | |
b40e3958 L |
9428 | r=`${PWD_COMMAND}`; export r; \ |
9429 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9430 | $(HOST_EXPORTS) \ |
b813574b | 9431 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9432 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9433 | done; \ | |
a90ef4bf JM |
9434 | echo "Doing distclean in gas" ; \ |
9435 | (cd $(HOST_SUBDIR)/gas && \ | |
2a4cbe27 NN |
9436 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9437 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9438 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 9439 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 9440 | distclean) \ |
2a4cbe27 NN |
9441 | || exit 1 |
9442 | ||
a90ef4bf | 9443 | @endif gas |
2a4cbe27 | 9444 | |
a90ef4bf JM |
9445 | .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas |
9446 | maybe-maintainer-clean-gas: | |
9447 | @if gas | |
9448 | maybe-maintainer-clean-gas: maintainer-clean-gas | |
2a4cbe27 | 9449 | |
a90ef4bf JM |
9450 | maintainer-clean-gas: |
9451 | @[ -f ./gas/Makefile ] || exit 0; \ | |
9452 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 9453 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 9454 | $(HOST_EXPORTS) \ |
b813574b | 9455 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
9456 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
9457 | done; \ | |
a90ef4bf JM |
9458 | echo "Doing maintainer-clean in gas" ; \ |
9459 | (cd $(HOST_SUBDIR)/gas && \ | |
2a4cbe27 NN |
9460 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
9461 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
9462 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 9463 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 9464 | maintainer-clean) \ |
2a4cbe27 NN |
9465 | || exit 1 |
9466 | ||
a90ef4bf | 9467 | @endif gas |
2a4cbe27 | 9468 | |
2a4cbe27 | 9469 | |
a7254363 | 9470 | |
a90ef4bf JM |
9471 | .PHONY: configure-gcc maybe-configure-gcc |
9472 | maybe-configure-gcc: | |
4f0ef2d8 | 9473 | @if gcc-bootstrap |
a90ef4bf | 9474 | configure-gcc: stage_current |
4f0ef2d8 | 9475 | @endif gcc-bootstrap |
a90ef4bf JM |
9476 | @if gcc |
9477 | maybe-configure-gcc: configure-gcc | |
9478 | configure-gcc: | |
c52c6897 | 9479 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 9480 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
9481 | test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \ |
9482 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \ | |
1f53ca9a | 9483 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
9484 | echo Configuring in $(HOST_SUBDIR)/gcc; \ |
9485 | cd "$(HOST_SUBDIR)/gcc" || exit 1; \ | |
4fa63067 | 9486 | case $(srcdir) in \ |
b00612cc | 9487 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 9488 | *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \ |
b00612cc | 9489 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 9490 | esac; \ |
a90ef4bf JM |
9491 | srcdiroption="--srcdir=$${topdir}/gcc"; \ |
9492 | libsrcdir="$$s/gcc"; \ | |
4fa63067 | 9493 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
9494 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
9495 | --target=${target_alias} $${srcdiroption} \ | |
4fa63067 | 9496 | || exit 1 |
a90ef4bf | 9497 | @endif gcc |
a7254363 | 9498 | |
d545f33b PB |
9499 | |
9500 | ||
a90ef4bf JM |
9501 | .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc |
9502 | maybe-configure-stage1-gcc: | |
4f0ef2d8 | 9503 | @if gcc-bootstrap |
a90ef4bf JM |
9504 | maybe-configure-stage1-gcc: configure-stage1-gcc |
9505 | configure-stage1-gcc: | |
9506 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
9507 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc | |
4fa63067 NN |
9508 | @r=`${PWD_COMMAND}`; export r; \ |
9509 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
9510 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
9511 | test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \ | |
9512 | $(HOST_EXPORTS) \ | |
9513 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ | |
9514 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ | |
9515 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
9516 | echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \ | |
9517 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \ | |
9518 | cd $(HOST_SUBDIR)/gcc || exit 1; \ | |
9519 | case $(srcdir) in \ | |
9520 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
9521 | *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \ | |
9522 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
9523 | esac; \ | |
9524 | srcdiroption="--srcdir=$${topdir}/gcc"; \ | |
9525 | libsrcdir="$$s/gcc"; \ | |
9526 | $(SHELL) $${libsrcdir}/configure \ | |
9527 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
9528 | --target=${target_alias} $${srcdiroption} \ | |
9529 | $(STAGE1_CONFIGURE_FLAGS) | |
9530 | @endif gcc-bootstrap | |
4fa63067 | 9531 | |
a90ef4bf JM |
9532 | .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc |
9533 | maybe-configure-stage2-gcc: | |
9534 | @if gcc-bootstrap | |
9535 | maybe-configure-stage2-gcc: configure-stage2-gcc | |
9536 | configure-stage2-gcc: | |
9537 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
9538 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc | |
4fa63067 | 9539 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 9540 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
9541 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
9542 | test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \ | |
378fce5b | 9543 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
9544 | $(POSTSTAGE1_HOST_EXPORTS) \ |
9545 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ | |
9546 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ | |
9547 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
9548 | echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \ | |
9549 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \ | |
9550 | cd $(HOST_SUBDIR)/gcc || exit 1; \ | |
9551 | case $(srcdir) in \ | |
9552 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
9553 | *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \ | |
9554 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
9555 | esac; \ | |
9556 | srcdiroption="--srcdir=$${topdir}/gcc"; \ | |
9557 | libsrcdir="$$s/gcc"; \ | |
9558 | $(SHELL) $${libsrcdir}/configure \ | |
9559 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
9560 | --target=${target_alias} $${srcdiroption} \ | |
9561 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
9562 | $(STAGE2_CONFIGURE_FLAGS) | |
9563 | @endif gcc-bootstrap | |
9b980aa1 | 9564 | |
a90ef4bf JM |
9565 | .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc |
9566 | maybe-configure-stage3-gcc: | |
9567 | @if gcc-bootstrap | |
9568 | maybe-configure-stage3-gcc: configure-stage3-gcc | |
9569 | configure-stage3-gcc: | |
9570 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
9571 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc | |
9b980aa1 RW |
9572 | @r=`${PWD_COMMAND}`; export r; \ |
9573 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
9574 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
9575 | test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \ | |
9b980aa1 | 9576 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
9577 | $(POSTSTAGE1_HOST_EXPORTS) \ |
9578 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ | |
9579 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ | |
9580 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
9581 | echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \ | |
9582 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \ | |
9583 | cd $(HOST_SUBDIR)/gcc || exit 1; \ | |
9584 | case $(srcdir) in \ | |
9585 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
9586 | *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \ | |
9587 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
9588 | esac; \ | |
9589 | srcdiroption="--srcdir=$${topdir}/gcc"; \ | |
9590 | libsrcdir="$$s/gcc"; \ | |
9591 | $(SHELL) $${libsrcdir}/configure \ | |
9592 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
9593 | --target=${target_alias} $${srcdiroption} \ | |
9594 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
9595 | $(STAGE3_CONFIGURE_FLAGS) | |
9596 | @endif gcc-bootstrap | |
4fa63067 | 9597 | |
a90ef4bf JM |
9598 | .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc |
9599 | maybe-configure-stage4-gcc: | |
9600 | @if gcc-bootstrap | |
9601 | maybe-configure-stage4-gcc: configure-stage4-gcc | |
9602 | configure-stage4-gcc: | |
9603 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
9604 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc | |
9605 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 9606 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
9607 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
9608 | test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \ | |
378fce5b | 9609 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
9610 | $(POSTSTAGE1_HOST_EXPORTS) \ |
9611 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ | |
9612 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ | |
9613 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
9614 | echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \ | |
9615 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \ | |
9616 | cd $(HOST_SUBDIR)/gcc || exit 1; \ | |
9617 | case $(srcdir) in \ | |
9618 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
9619 | *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \ | |
9620 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
9621 | esac; \ | |
9622 | srcdiroption="--srcdir=$${topdir}/gcc"; \ | |
9623 | libsrcdir="$$s/gcc"; \ | |
9624 | $(SHELL) $${libsrcdir}/configure \ | |
9625 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
9626 | --target=${target_alias} $${srcdiroption} \ | |
9627 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
9628 | $(STAGE4_CONFIGURE_FLAGS) | |
9629 | @endif gcc-bootstrap | |
2a4cbe27 | 9630 | |
a90ef4bf JM |
9631 | .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc |
9632 | maybe-configure-stageprofile-gcc: | |
9633 | @if gcc-bootstrap | |
9634 | maybe-configure-stageprofile-gcc: configure-stageprofile-gcc | |
9635 | configure-stageprofile-gcc: | |
9636 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
9637 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc | |
9638 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 9639 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
9640 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
9641 | test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \ | |
378fce5b | 9642 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
9643 | $(POSTSTAGE1_HOST_EXPORTS) \ |
9644 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
9645 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ | |
9646 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
9647 | echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \ | |
9648 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \ | |
9649 | cd $(HOST_SUBDIR)/gcc || exit 1; \ | |
9650 | case $(srcdir) in \ | |
9651 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
9652 | *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \ | |
9653 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
9654 | esac; \ | |
9655 | srcdiroption="--srcdir=$${topdir}/gcc"; \ | |
9656 | libsrcdir="$$s/gcc"; \ | |
9657 | $(SHELL) $${libsrcdir}/configure \ | |
9658 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
9659 | --target=${target_alias} $${srcdiroption} \ | |
9660 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
9661 | $(STAGEprofile_CONFIGURE_FLAGS) | |
9662 | @endif gcc-bootstrap | |
56a8fe78 | 9663 | |
a90ef4bf JM |
9664 | .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc |
9665 | maybe-configure-stagefeedback-gcc: | |
9666 | @if gcc-bootstrap | |
9667 | maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc | |
9668 | configure-stagefeedback-gcc: | |
9669 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
9670 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc | |
9671 | @r=`${PWD_COMMAND}`; export r; \ | |
56a8fe78 | 9672 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
9673 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
9674 | test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \ | |
56a8fe78 | 9675 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
9676 | $(POSTSTAGE1_HOST_EXPORTS) \ |
9677 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
9678 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ | |
9679 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
9680 | echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \ | |
9681 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \ | |
9682 | cd $(HOST_SUBDIR)/gcc || exit 1; \ | |
9683 | case $(srcdir) in \ | |
9684 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
9685 | *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \ | |
9686 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
9687 | esac; \ | |
9688 | srcdiroption="--srcdir=$${topdir}/gcc"; \ | |
9689 | libsrcdir="$$s/gcc"; \ | |
9690 | $(SHELL) $${libsrcdir}/configure \ | |
9691 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
9692 | --target=${target_alias} $${srcdiroption} \ | |
9693 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
9694 | $(STAGEfeedback_CONFIGURE_FLAGS) | |
9695 | @endif gcc-bootstrap | |
56a8fe78 | 9696 | |
2a4cbe27 | 9697 | |
2a4cbe27 NN |
9698 | |
9699 | ||
2a4cbe27 | 9700 | |
a90ef4bf JM |
9701 | .PHONY: all-gcc maybe-all-gcc |
9702 | maybe-all-gcc: | |
9703 | @if gcc-bootstrap | |
9704 | all-gcc: stage_current | |
9705 | @endif gcc-bootstrap | |
9706 | @if gcc | |
9707 | TARGET-gcc=all | |
9708 | maybe-all-gcc: all-gcc | |
9709 | all-gcc: configure-gcc | |
9710 | @r=`${PWD_COMMAND}`; export r; \ | |
6d389afc | 9711 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
9712 | $(HOST_EXPORTS) \ |
9713 | (cd $(HOST_SUBDIR)/gcc && \ | |
9714 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \ | |
9715 | $(TARGET-gcc)) | |
9716 | @endif gcc | |
6d389afc | 9717 | |
6d389afc | 9718 | |
6d389afc | 9719 | |
a90ef4bf JM |
9720 | .PHONY: all-stage1-gcc maybe-all-stage1-gcc |
9721 | .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc | |
9722 | maybe-all-stage1-gcc: | |
9723 | maybe-clean-stage1-gcc: | |
9724 | @if gcc-bootstrap | |
9725 | maybe-all-stage1-gcc: all-stage1-gcc | |
9726 | all-stage1: all-stage1-gcc | |
9727 | TARGET-stage1-gcc = $(TARGET-gcc) | |
9728 | all-stage1-gcc: configure-stage1-gcc | |
9729 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
9730 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 9731 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
9732 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
9733 | $(HOST_EXPORTS) \ | |
9734 | cd $(HOST_SUBDIR)/gcc && \ | |
9735 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
9736 | CFLAGS="$(STAGE1_CFLAGS)" \ | |
9737 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ | |
9738 | LIBCFLAGS="$(LIBCFLAGS)" \ | |
9739 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
9740 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
9741 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
9742 | $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \ | |
9743 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
9744 | $(TARGET-stage1-gcc) | |
2a4cbe27 | 9745 | |
a90ef4bf JM |
9746 | maybe-clean-stage1-gcc: clean-stage1-gcc |
9747 | clean-stage1: clean-stage1-gcc | |
9748 | clean-stage1-gcc: | |
9749 | @if [ $(current_stage) = stage1 ]; then \ | |
9750 | [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \ | |
9751 | else \ | |
9752 | [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \ | |
9753 | $(MAKE) stage1-start; \ | |
9754 | fi; \ | |
9755 | cd $(HOST_SUBDIR)/gcc && \ | |
9756 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
9757 | $(EXTRA_GCC_FLAGS) clean | |
9758 | @endif gcc-bootstrap | |
2a4cbe27 | 9759 | |
a3ca38d2 | 9760 | |
a90ef4bf JM |
9761 | .PHONY: all-stage2-gcc maybe-all-stage2-gcc |
9762 | .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc | |
9763 | maybe-all-stage2-gcc: | |
9764 | maybe-clean-stage2-gcc: | |
9765 | @if gcc-bootstrap | |
9766 | maybe-all-stage2-gcc: all-stage2-gcc | |
9767 | all-stage2: all-stage2-gcc | |
9768 | TARGET-stage2-gcc = $(TARGET-gcc) | |
9769 | all-stage2-gcc: configure-stage2-gcc | |
9770 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
9771 | @r=`${PWD_COMMAND}`; export r; \ | |
a3ca38d2 | 9772 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 9773 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
a3ca38d2 | 9774 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
9775 | $(POSTSTAGE1_HOST_EXPORTS) \ |
9776 | cd $(HOST_SUBDIR)/gcc && \ | |
9777 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
9778 | CFLAGS="$(STAGE2_CFLAGS)" \ | |
9779 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ | |
9780 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ | |
9781 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
9782 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
9783 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
9784 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \ | |
9785 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
9786 | $(TARGET-stage2-gcc) | |
a3ca38d2 | 9787 | |
a90ef4bf JM |
9788 | maybe-clean-stage2-gcc: clean-stage2-gcc |
9789 | clean-stage2: clean-stage2-gcc | |
9790 | clean-stage2-gcc: | |
9791 | @if [ $(current_stage) = stage2 ]; then \ | |
9792 | [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \ | |
9793 | else \ | |
9794 | [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \ | |
9795 | $(MAKE) stage2-start; \ | |
9796 | fi; \ | |
9797 | cd $(HOST_SUBDIR)/gcc && \ | |
9798 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
9799 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
9800 | $(EXTRA_GCC_FLAGS) clean | |
9801 | @endif gcc-bootstrap | |
a3ca38d2 | 9802 | |
108a6f8e | 9803 | |
a90ef4bf JM |
9804 | .PHONY: all-stage3-gcc maybe-all-stage3-gcc |
9805 | .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc | |
9806 | maybe-all-stage3-gcc: | |
9807 | maybe-clean-stage3-gcc: | |
9808 | @if gcc-bootstrap | |
9809 | maybe-all-stage3-gcc: all-stage3-gcc | |
9810 | all-stage3: all-stage3-gcc | |
9811 | TARGET-stage3-gcc = $(TARGET-gcc) | |
9812 | all-stage3-gcc: configure-stage3-gcc | |
9813 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
9814 | @r=`${PWD_COMMAND}`; export r; \ | |
108a6f8e | 9815 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 9816 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
108a6f8e | 9817 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
9818 | $(POSTSTAGE1_HOST_EXPORTS) \ |
9819 | cd $(HOST_SUBDIR)/gcc && \ | |
9820 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
9821 | CFLAGS="$(STAGE3_CFLAGS)" \ | |
9822 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ | |
9823 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ | |
9824 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
9825 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
9826 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
9827 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \ | |
9828 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
9829 | $(TARGET-stage3-gcc) | |
108a6f8e | 9830 | |
a90ef4bf JM |
9831 | maybe-clean-stage3-gcc: clean-stage3-gcc |
9832 | clean-stage3: clean-stage3-gcc | |
9833 | clean-stage3-gcc: | |
9834 | @if [ $(current_stage) = stage3 ]; then \ | |
9835 | [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \ | |
9836 | else \ | |
9837 | [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \ | |
9838 | $(MAKE) stage3-start; \ | |
9839 | fi; \ | |
9840 | cd $(HOST_SUBDIR)/gcc && \ | |
9841 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
9842 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
9843 | $(EXTRA_GCC_FLAGS) clean | |
9844 | @endif gcc-bootstrap | |
108a6f8e | 9845 | |
2a4cbe27 | 9846 | |
a90ef4bf JM |
9847 | .PHONY: all-stage4-gcc maybe-all-stage4-gcc |
9848 | .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc | |
9849 | maybe-all-stage4-gcc: | |
9850 | maybe-clean-stage4-gcc: | |
9851 | @if gcc-bootstrap | |
9852 | maybe-all-stage4-gcc: all-stage4-gcc | |
9853 | all-stage4: all-stage4-gcc | |
9854 | TARGET-stage4-gcc = $(TARGET-gcc) | |
9855 | all-stage4-gcc: configure-stage4-gcc | |
9856 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
9857 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 9858 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 9859 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
378fce5b | 9860 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
9861 | $(POSTSTAGE1_HOST_EXPORTS) \ |
9862 | cd $(HOST_SUBDIR)/gcc && \ | |
9863 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
9864 | CFLAGS="$(STAGE4_CFLAGS)" \ | |
9865 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ | |
9866 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ | |
9867 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
9868 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
9869 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
9870 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \ | |
9871 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
9872 | $(TARGET-stage4-gcc) | |
2a4cbe27 | 9873 | |
a90ef4bf JM |
9874 | maybe-clean-stage4-gcc: clean-stage4-gcc |
9875 | clean-stage4: clean-stage4-gcc | |
9876 | clean-stage4-gcc: | |
9877 | @if [ $(current_stage) = stage4 ]; then \ | |
9878 | [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \ | |
9879 | else \ | |
9880 | [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \ | |
9881 | $(MAKE) stage4-start; \ | |
9882 | fi; \ | |
9883 | cd $(HOST_SUBDIR)/gcc && \ | |
9884 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
9885 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
9886 | $(EXTRA_GCC_FLAGS) clean | |
9887 | @endif gcc-bootstrap | |
2a4cbe27 | 9888 | |
a2592b1b | 9889 | |
a90ef4bf JM |
9890 | .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc |
9891 | .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc | |
9892 | maybe-all-stageprofile-gcc: | |
9893 | maybe-clean-stageprofile-gcc: | |
9894 | @if gcc-bootstrap | |
9895 | maybe-all-stageprofile-gcc: all-stageprofile-gcc | |
9896 | all-stageprofile: all-stageprofile-gcc | |
9897 | TARGET-stageprofile-gcc = $(TARGET-gcc) | |
9898 | all-stageprofile-gcc: configure-stageprofile-gcc | |
9899 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
9900 | @r=`${PWD_COMMAND}`; export r; \ | |
a2592b1b | 9901 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 9902 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
378fce5b | 9903 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
9904 | $(POSTSTAGE1_HOST_EXPORTS) \ |
9905 | cd $(HOST_SUBDIR)/gcc && \ | |
9906 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
9907 | CFLAGS="$(STAGEprofile_CFLAGS)" \ | |
9908 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ | |
9909 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ | |
9910 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
9911 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
9912 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
9913 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \ | |
9914 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
9915 | $(TARGET-stageprofile-gcc) | |
2a4cbe27 | 9916 | |
a90ef4bf JM |
9917 | maybe-clean-stageprofile-gcc: clean-stageprofile-gcc |
9918 | clean-stageprofile: clean-stageprofile-gcc | |
9919 | clean-stageprofile-gcc: | |
9920 | @if [ $(current_stage) = stageprofile ]; then \ | |
9921 | [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \ | |
9922 | else \ | |
9923 | [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \ | |
9924 | $(MAKE) stageprofile-start; \ | |
9925 | fi; \ | |
9926 | cd $(HOST_SUBDIR)/gcc && \ | |
9927 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
9928 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
9929 | $(EXTRA_GCC_FLAGS) clean | |
9930 | @endif gcc-bootstrap | |
2a4cbe27 | 9931 | |
a7254363 | 9932 | |
a90ef4bf JM |
9933 | .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc |
9934 | .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc | |
9935 | maybe-all-stagefeedback-gcc: | |
9936 | maybe-clean-stagefeedback-gcc: | |
4f0ef2d8 | 9937 | @if gcc-bootstrap |
a90ef4bf JM |
9938 | maybe-all-stagefeedback-gcc: all-stagefeedback-gcc |
9939 | all-stagefeedback: all-stagefeedback-gcc | |
9940 | TARGET-stagefeedback-gcc = $(TARGET-gcc) | |
9941 | all-stagefeedback-gcc: configure-stagefeedback-gcc | |
9942 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
c52c6897 | 9943 | @r=`${PWD_COMMAND}`; export r; \ |
4fa63067 | 9944 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
9945 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
9946 | $(HOST_EXPORTS) \ | |
9947 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
9948 | cd $(HOST_SUBDIR)/gcc && \ | |
9949 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
9950 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
9951 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ | |
9952 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
9953 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
9954 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
9955 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
9956 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \ | |
9957 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
9958 | $(TARGET-stagefeedback-gcc) | |
d545f33b | 9959 | |
a90ef4bf JM |
9960 | maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc |
9961 | clean-stagefeedback: clean-stagefeedback-gcc | |
9962 | clean-stagefeedback-gcc: | |
9963 | @if [ $(current_stage) = stagefeedback ]; then \ | |
9964 | [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \ | |
9965 | else \ | |
9966 | [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \ | |
9967 | $(MAKE) stagefeedback-start; \ | |
9968 | fi; \ | |
9969 | cd $(HOST_SUBDIR)/gcc && \ | |
9970 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
9971 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
9972 | $(EXTRA_GCC_FLAGS) clean | |
4f0ef2d8 | 9973 | @endif gcc-bootstrap |
4fa63067 | 9974 | |
a7254363 | 9975 | |
d545f33b PB |
9976 | |
9977 | ||
4fa63067 | 9978 | |
a90ef4bf JM |
9979 | .PHONY: check-gcc maybe-check-gcc |
9980 | maybe-check-gcc: | |
9981 | @if gcc | |
9982 | maybe-check-gcc: check-gcc | |
9983 | ||
9984 | check-gcc: | |
0aed8855 | 9985 | @: $(MAKE); $(unstage) |
4fa63067 NN |
9986 | @r=`${PWD_COMMAND}`; export r; \ |
9987 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 9988 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
9989 | (cd $(HOST_SUBDIR)/gcc && \ |
9990 | $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check) | |
4fa63067 | 9991 | |
a90ef4bf | 9992 | @endif gcc |
4fa63067 | 9993 | |
a90ef4bf JM |
9994 | .PHONY: install-gcc maybe-install-gcc |
9995 | maybe-install-gcc: | |
9996 | @if gcc | |
9997 | maybe-install-gcc: install-gcc | |
4fa63067 | 9998 | |
a90ef4bf | 9999 | install-gcc: installdirs |
0aed8855 | 10000 | @: $(MAKE); $(unstage) |
4fa63067 NN |
10001 | @r=`${PWD_COMMAND}`; export r; \ |
10002 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10003 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
10004 | (cd $(HOST_SUBDIR)/gcc && \ |
10005 | $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install) | |
4fa63067 | 10006 | |
a90ef4bf | 10007 | @endif gcc |
4fa63067 | 10008 | |
a90ef4bf JM |
10009 | .PHONY: install-strip-gcc maybe-install-strip-gcc |
10010 | maybe-install-strip-gcc: | |
10011 | @if gcc | |
10012 | maybe-install-strip-gcc: install-strip-gcc | |
9b980aa1 | 10013 | |
a90ef4bf | 10014 | install-strip-gcc: installdirs |
9b980aa1 RW |
10015 | @: $(MAKE); $(unstage) |
10016 | @r=`${PWD_COMMAND}`; export r; \ | |
10017 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10018 | $(HOST_EXPORTS) \ | |
a90ef4bf JM |
10019 | (cd $(HOST_SUBDIR)/gcc && \ |
10020 | $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip) | |
9b980aa1 | 10021 | |
a90ef4bf | 10022 | @endif gcc |
9b980aa1 | 10023 | |
56a8fe78 | 10024 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 10025 | |
a90ef4bf JM |
10026 | .PHONY: maybe-info-gcc info-gcc |
10027 | maybe-info-gcc: | |
10028 | @if gcc | |
10029 | maybe-info-gcc: info-gcc | |
4fa63067 | 10030 | |
a90ef4bf JM |
10031 | info-gcc: \ |
10032 | configure-gcc | |
10033 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
10034 | r=`${PWD_COMMAND}`; export r; \ |
10035 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10036 | $(HOST_EXPORTS) \ |
a90ef4bf | 10037 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
10038 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10039 | done; \ | |
a90ef4bf JM |
10040 | echo "Doing info in gcc" ; \ |
10041 | (cd $(HOST_SUBDIR)/gcc && \ | |
2a4cbe27 NN |
10042 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10043 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10044 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10045 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 10046 | info) \ |
2a4cbe27 NN |
10047 | || exit 1 |
10048 | ||
a90ef4bf | 10049 | @endif gcc |
2a4cbe27 | 10050 | |
a90ef4bf JM |
10051 | .PHONY: maybe-dvi-gcc dvi-gcc |
10052 | maybe-dvi-gcc: | |
10053 | @if gcc | |
10054 | maybe-dvi-gcc: dvi-gcc | |
2a4cbe27 | 10055 | |
a90ef4bf JM |
10056 | dvi-gcc: \ |
10057 | configure-gcc | |
10058 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
10059 | r=`${PWD_COMMAND}`; export r; \ |
10060 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10061 | $(HOST_EXPORTS) \ |
a90ef4bf | 10062 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
10063 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10064 | done; \ | |
a90ef4bf JM |
10065 | echo "Doing dvi in gcc" ; \ |
10066 | (cd $(HOST_SUBDIR)/gcc && \ | |
2a4cbe27 NN |
10067 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10068 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10069 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10070 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 10071 | dvi) \ |
2a4cbe27 NN |
10072 | || exit 1 |
10073 | ||
a90ef4bf | 10074 | @endif gcc |
2a4cbe27 | 10075 | |
a90ef4bf JM |
10076 | .PHONY: maybe-pdf-gcc pdf-gcc |
10077 | maybe-pdf-gcc: | |
10078 | @if gcc | |
10079 | maybe-pdf-gcc: pdf-gcc | |
56a8fe78 | 10080 | |
a90ef4bf JM |
10081 | pdf-gcc: \ |
10082 | configure-gcc | |
10083 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
56a8fe78 DD |
10084 | r=`${PWD_COMMAND}`; export r; \ |
10085 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10086 | $(HOST_EXPORTS) \ | |
a90ef4bf | 10087 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
56a8fe78 DD |
10088 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10089 | done; \ | |
a90ef4bf JM |
10090 | echo "Doing pdf in gcc" ; \ |
10091 | (cd $(HOST_SUBDIR)/gcc && \ | |
56a8fe78 DD |
10092 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10093 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10094 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10095 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
10096 | pdf) \ |
10097 | || exit 1 | |
10098 | ||
a90ef4bf | 10099 | @endif gcc |
56a8fe78 | 10100 | |
a90ef4bf JM |
10101 | .PHONY: maybe-html-gcc html-gcc |
10102 | maybe-html-gcc: | |
10103 | @if gcc | |
10104 | maybe-html-gcc: html-gcc | |
6d389afc | 10105 | |
a90ef4bf JM |
10106 | html-gcc: \ |
10107 | configure-gcc | |
10108 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
6d389afc MS |
10109 | r=`${PWD_COMMAND}`; export r; \ |
10110 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc | 10111 | $(HOST_EXPORTS) \ |
a90ef4bf | 10112 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
6d389afc MS |
10113 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10114 | done; \ | |
a90ef4bf JM |
10115 | echo "Doing html in gcc" ; \ |
10116 | (cd $(HOST_SUBDIR)/gcc && \ | |
6d389afc MS |
10117 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10118 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10119 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10120 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
10121 | html) \ |
10122 | || exit 1 | |
10123 | ||
a90ef4bf | 10124 | @endif gcc |
6d389afc | 10125 | |
a90ef4bf JM |
10126 | .PHONY: maybe-TAGS-gcc TAGS-gcc |
10127 | maybe-TAGS-gcc: | |
10128 | @if gcc | |
10129 | maybe-TAGS-gcc: TAGS-gcc | |
2a4cbe27 | 10130 | |
a90ef4bf JM |
10131 | TAGS-gcc: \ |
10132 | configure-gcc | |
10133 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
10134 | r=`${PWD_COMMAND}`; export r; \ |
10135 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10136 | $(HOST_EXPORTS) \ |
a90ef4bf | 10137 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
10138 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10139 | done; \ | |
a90ef4bf JM |
10140 | echo "Doing TAGS in gcc" ; \ |
10141 | (cd $(HOST_SUBDIR)/gcc && \ | |
2a4cbe27 NN |
10142 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10143 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10144 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10145 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 10146 | TAGS) \ |
2a4cbe27 NN |
10147 | || exit 1 |
10148 | ||
a90ef4bf | 10149 | @endif gcc |
2a4cbe27 | 10150 | |
a90ef4bf JM |
10151 | .PHONY: maybe-install-info-gcc install-info-gcc |
10152 | maybe-install-info-gcc: | |
10153 | @if gcc | |
10154 | maybe-install-info-gcc: install-info-gcc | |
2a4cbe27 | 10155 | |
a90ef4bf JM |
10156 | install-info-gcc: \ |
10157 | configure-gcc \ | |
10158 | info-gcc | |
10159 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
10160 | r=`${PWD_COMMAND}`; export r; \ |
10161 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10162 | $(HOST_EXPORTS) \ |
a90ef4bf | 10163 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
10164 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10165 | done; \ | |
a90ef4bf JM |
10166 | echo "Doing install-info in gcc" ; \ |
10167 | (cd $(HOST_SUBDIR)/gcc && \ | |
2a4cbe27 NN |
10168 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10169 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10170 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10171 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 10172 | install-info) \ |
2a4cbe27 NN |
10173 | || exit 1 |
10174 | ||
a90ef4bf | 10175 | @endif gcc |
2a4cbe27 | 10176 | |
a90ef4bf JM |
10177 | .PHONY: maybe-install-pdf-gcc install-pdf-gcc |
10178 | maybe-install-pdf-gcc: | |
10179 | @if gcc | |
10180 | maybe-install-pdf-gcc: install-pdf-gcc | |
a3ca38d2 | 10181 | |
a90ef4bf JM |
10182 | install-pdf-gcc: \ |
10183 | configure-gcc \ | |
10184 | pdf-gcc | |
10185 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
10186 | r=`${PWD_COMMAND}`; export r; \ |
10187 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10188 | $(HOST_EXPORTS) \ | |
a90ef4bf | 10189 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
a3ca38d2 DD |
10190 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10191 | done; \ | |
a90ef4bf JM |
10192 | echo "Doing install-pdf in gcc" ; \ |
10193 | (cd $(HOST_SUBDIR)/gcc && \ | |
a3ca38d2 DD |
10194 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10195 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10196 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10197 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
10198 | install-pdf) \ |
10199 | || exit 1 | |
10200 | ||
a90ef4bf | 10201 | @endif gcc |
a3ca38d2 | 10202 | |
a90ef4bf JM |
10203 | .PHONY: maybe-install-html-gcc install-html-gcc |
10204 | maybe-install-html-gcc: | |
10205 | @if gcc | |
10206 | maybe-install-html-gcc: install-html-gcc | |
108a6f8e | 10207 | |
a90ef4bf JM |
10208 | install-html-gcc: \ |
10209 | configure-gcc \ | |
10210 | html-gcc | |
10211 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
108a6f8e CD |
10212 | r=`${PWD_COMMAND}`; export r; \ |
10213 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10214 | $(HOST_EXPORTS) \ | |
a90ef4bf | 10215 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
108a6f8e CD |
10216 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10217 | done; \ | |
a90ef4bf JM |
10218 | echo "Doing install-html in gcc" ; \ |
10219 | (cd $(HOST_SUBDIR)/gcc && \ | |
108a6f8e CD |
10220 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10221 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10222 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10223 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
10224 | install-html) \ |
10225 | || exit 1 | |
10226 | ||
a90ef4bf | 10227 | @endif gcc |
108a6f8e | 10228 | |
a90ef4bf JM |
10229 | .PHONY: maybe-installcheck-gcc installcheck-gcc |
10230 | maybe-installcheck-gcc: | |
10231 | @if gcc | |
10232 | maybe-installcheck-gcc: installcheck-gcc | |
2a4cbe27 | 10233 | |
a90ef4bf JM |
10234 | installcheck-gcc: \ |
10235 | configure-gcc | |
10236 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
10237 | r=`${PWD_COMMAND}`; export r; \ |
10238 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10239 | $(HOST_EXPORTS) \ |
a90ef4bf | 10240 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
10241 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10242 | done; \ | |
a90ef4bf JM |
10243 | echo "Doing installcheck in gcc" ; \ |
10244 | (cd $(HOST_SUBDIR)/gcc && \ | |
2a4cbe27 NN |
10245 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10246 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10247 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10248 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 10249 | installcheck) \ |
2a4cbe27 NN |
10250 | || exit 1 |
10251 | ||
a90ef4bf | 10252 | @endif gcc |
2a4cbe27 | 10253 | |
a90ef4bf JM |
10254 | .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc |
10255 | maybe-mostlyclean-gcc: | |
10256 | @if gcc | |
10257 | maybe-mostlyclean-gcc: mostlyclean-gcc | |
2a4cbe27 | 10258 | |
a90ef4bf JM |
10259 | mostlyclean-gcc: |
10260 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
10261 | r=`${PWD_COMMAND}`; export r; \ |
10262 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10263 | $(HOST_EXPORTS) \ |
a90ef4bf | 10264 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
10265 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10266 | done; \ | |
a90ef4bf JM |
10267 | echo "Doing mostlyclean in gcc" ; \ |
10268 | (cd $(HOST_SUBDIR)/gcc && \ | |
2a4cbe27 NN |
10269 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10270 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10271 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10272 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 10273 | mostlyclean) \ |
2a4cbe27 NN |
10274 | || exit 1 |
10275 | ||
a90ef4bf | 10276 | @endif gcc |
2a4cbe27 | 10277 | |
a90ef4bf JM |
10278 | .PHONY: maybe-clean-gcc clean-gcc |
10279 | maybe-clean-gcc: | |
10280 | @if gcc | |
10281 | maybe-clean-gcc: clean-gcc | |
2a4cbe27 | 10282 | |
a90ef4bf JM |
10283 | clean-gcc: |
10284 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
10285 | r=`${PWD_COMMAND}`; export r; \ |
10286 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10287 | $(HOST_EXPORTS) \ |
a90ef4bf | 10288 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
10289 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10290 | done; \ | |
a90ef4bf JM |
10291 | echo "Doing clean in gcc" ; \ |
10292 | (cd $(HOST_SUBDIR)/gcc && \ | |
2a4cbe27 NN |
10293 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10294 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10295 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10296 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 10297 | clean) \ |
2a4cbe27 NN |
10298 | || exit 1 |
10299 | ||
a90ef4bf | 10300 | @endif gcc |
2a4cbe27 | 10301 | |
a90ef4bf JM |
10302 | .PHONY: maybe-distclean-gcc distclean-gcc |
10303 | maybe-distclean-gcc: | |
10304 | @if gcc | |
10305 | maybe-distclean-gcc: distclean-gcc | |
2a4cbe27 | 10306 | |
a90ef4bf JM |
10307 | distclean-gcc: |
10308 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
10309 | r=`${PWD_COMMAND}`; export r; \ |
10310 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10311 | $(HOST_EXPORTS) \ |
a90ef4bf | 10312 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
10313 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10314 | done; \ | |
a90ef4bf JM |
10315 | echo "Doing distclean in gcc" ; \ |
10316 | (cd $(HOST_SUBDIR)/gcc && \ | |
2a4cbe27 NN |
10317 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10318 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10319 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10320 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 10321 | distclean) \ |
2a4cbe27 NN |
10322 | || exit 1 |
10323 | ||
a90ef4bf | 10324 | @endif gcc |
2a4cbe27 | 10325 | |
a90ef4bf JM |
10326 | .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc |
10327 | maybe-maintainer-clean-gcc: | |
10328 | @if gcc | |
10329 | maybe-maintainer-clean-gcc: maintainer-clean-gcc | |
2a4cbe27 | 10330 | |
a90ef4bf JM |
10331 | maintainer-clean-gcc: |
10332 | @[ -f ./gcc/Makefile ] || exit 0; \ | |
b40e3958 L |
10333 | r=`${PWD_COMMAND}`; export r; \ |
10334 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10335 | $(HOST_EXPORTS) \ |
a90ef4bf | 10336 | for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \ |
2a4cbe27 NN |
10337 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10338 | done; \ | |
a90ef4bf JM |
10339 | echo "Doing maintainer-clean in gcc" ; \ |
10340 | (cd $(HOST_SUBDIR)/gcc && \ | |
2a4cbe27 NN |
10341 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10342 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10343 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10344 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 10345 | maintainer-clean) \ |
2a4cbe27 NN |
10346 | || exit 1 |
10347 | ||
a90ef4bf | 10348 | @endif gcc |
2a4cbe27 | 10349 | |
2a4cbe27 | 10350 | |
a7254363 | 10351 | |
a90ef4bf JM |
10352 | .PHONY: configure-gmp maybe-configure-gmp |
10353 | maybe-configure-gmp: | |
4f0ef2d8 | 10354 | @if gcc-bootstrap |
a90ef4bf | 10355 | configure-gmp: stage_current |
4f0ef2d8 | 10356 | @endif gcc-bootstrap |
a90ef4bf JM |
10357 | @if gmp |
10358 | maybe-configure-gmp: configure-gmp | |
10359 | configure-gmp: | |
c52c6897 | 10360 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 10361 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
10362 | test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \ |
10363 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \ | |
1f53ca9a | 10364 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
10365 | echo Configuring in $(HOST_SUBDIR)/gmp; \ |
10366 | cd "$(HOST_SUBDIR)/gmp" || exit 1; \ | |
4fa63067 | 10367 | case $(srcdir) in \ |
b00612cc | 10368 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 10369 | *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \ |
b00612cc | 10370 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 10371 | esac; \ |
a90ef4bf JM |
10372 | srcdiroption="--srcdir=$${topdir}/gmp"; \ |
10373 | libsrcdir="$$s/gmp"; \ | |
4fa63067 | 10374 | $(SHELL) $${libsrcdir}/configure \ |
a90ef4bf JM |
10375 | $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \ |
10376 | --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \ | |
4fa63067 | 10377 | || exit 1 |
a90ef4bf | 10378 | @endif gmp |
a7254363 | 10379 | |
d545f33b PB |
10380 | |
10381 | ||
a90ef4bf JM |
10382 | .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp |
10383 | maybe-configure-stage1-gmp: | |
10384 | @if gmp-bootstrap | |
10385 | maybe-configure-stage1-gmp: configure-stage1-gmp | |
10386 | configure-stage1-gmp: | |
10387 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
10388 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp | |
4fa63067 NN |
10389 | @r=`${PWD_COMMAND}`; export r; \ |
10390 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
10391 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
10392 | test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \ | |
10393 | $(HOST_EXPORTS) \ | |
10394 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ | |
10395 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ | |
10396 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
10397 | echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \ | |
10398 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \ | |
10399 | cd $(HOST_SUBDIR)/gmp || exit 1; \ | |
10400 | case $(srcdir) in \ | |
10401 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10402 | *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \ | |
10403 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10404 | esac; \ | |
10405 | srcdiroption="--srcdir=$${topdir}/gmp"; \ | |
10406 | libsrcdir="$$s/gmp"; \ | |
10407 | $(SHELL) $${libsrcdir}/configure \ | |
10408 | $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \ | |
10409 | --target=none-${host_vendor}-${host_os} $${srcdiroption} \ | |
10410 | $(STAGE1_CONFIGURE_FLAGS) \ | |
10411 | --disable-shared | |
10412 | @endif gmp-bootstrap | |
4fa63067 | 10413 | |
a90ef4bf JM |
10414 | .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp |
10415 | maybe-configure-stage2-gmp: | |
10416 | @if gmp-bootstrap | |
10417 | maybe-configure-stage2-gmp: configure-stage2-gmp | |
10418 | configure-stage2-gmp: | |
10419 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
10420 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp | |
10421 | @r=`${PWD_COMMAND}`; export r; \ | |
10422 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10423 | TFLAGS="$(STAGE2_TFLAGS)"; \ | |
10424 | test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \ | |
10425 | $(HOST_EXPORTS) \ | |
10426 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10427 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ | |
10428 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ | |
10429 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
10430 | echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \ | |
10431 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \ | |
10432 | cd $(HOST_SUBDIR)/gmp || exit 1; \ | |
10433 | case $(srcdir) in \ | |
10434 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10435 | *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \ | |
10436 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10437 | esac; \ | |
10438 | srcdiroption="--srcdir=$${topdir}/gmp"; \ | |
10439 | libsrcdir="$$s/gmp"; \ | |
10440 | $(SHELL) $${libsrcdir}/configure \ | |
10441 | $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \ | |
10442 | --target=none-${host_vendor}-${host_os} $${srcdiroption} \ | |
10443 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
10444 | $(STAGE2_CONFIGURE_FLAGS) \ | |
10445 | --disable-shared | |
10446 | @endif gmp-bootstrap | |
4fa63067 | 10447 | |
a90ef4bf JM |
10448 | .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp |
10449 | maybe-configure-stage3-gmp: | |
10450 | @if gmp-bootstrap | |
10451 | maybe-configure-stage3-gmp: configure-stage3-gmp | |
10452 | configure-stage3-gmp: | |
10453 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
10454 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp | |
4fa63067 | 10455 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 10456 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
10457 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
10458 | test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \ | |
378fce5b | 10459 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
10460 | $(POSTSTAGE1_HOST_EXPORTS) \ |
10461 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ | |
10462 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ | |
10463 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
10464 | echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \ | |
10465 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \ | |
10466 | cd $(HOST_SUBDIR)/gmp || exit 1; \ | |
10467 | case $(srcdir) in \ | |
10468 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10469 | *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \ | |
10470 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10471 | esac; \ | |
10472 | srcdiroption="--srcdir=$${topdir}/gmp"; \ | |
10473 | libsrcdir="$$s/gmp"; \ | |
10474 | $(SHELL) $${libsrcdir}/configure \ | |
10475 | $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \ | |
10476 | --target=none-${host_vendor}-${host_os} $${srcdiroption} \ | |
10477 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
10478 | $(STAGE3_CONFIGURE_FLAGS) \ | |
10479 | --disable-shared | |
10480 | @endif gmp-bootstrap | |
2a4cbe27 | 10481 | |
a90ef4bf JM |
10482 | .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp |
10483 | maybe-configure-stage4-gmp: | |
10484 | @if gmp-bootstrap | |
10485 | maybe-configure-stage4-gmp: configure-stage4-gmp | |
10486 | configure-stage4-gmp: | |
10487 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
10488 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp | |
10489 | @r=`${PWD_COMMAND}`; export r; \ | |
10490 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10491 | TFLAGS="$(STAGE4_TFLAGS)"; \ | |
10492 | test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \ | |
10493 | $(HOST_EXPORTS) \ | |
10494 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10495 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ | |
10496 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ | |
10497 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
10498 | echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \ | |
10499 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \ | |
10500 | cd $(HOST_SUBDIR)/gmp || exit 1; \ | |
10501 | case $(srcdir) in \ | |
10502 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10503 | *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \ | |
10504 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10505 | esac; \ | |
10506 | srcdiroption="--srcdir=$${topdir}/gmp"; \ | |
10507 | libsrcdir="$$s/gmp"; \ | |
10508 | $(SHELL) $${libsrcdir}/configure \ | |
10509 | $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \ | |
10510 | --target=none-${host_vendor}-${host_os} $${srcdiroption} \ | |
10511 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
10512 | $(STAGE4_CONFIGURE_FLAGS) \ | |
10513 | --disable-shared | |
10514 | @endif gmp-bootstrap | |
2a4cbe27 | 10515 | |
a90ef4bf JM |
10516 | .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp |
10517 | maybe-configure-stageprofile-gmp: | |
10518 | @if gmp-bootstrap | |
10519 | maybe-configure-stageprofile-gmp: configure-stageprofile-gmp | |
10520 | configure-stageprofile-gmp: | |
10521 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
10522 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp | |
10523 | @r=`${PWD_COMMAND}`; export r; \ | |
10524 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10525 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ | |
10526 | test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \ | |
10527 | $(HOST_EXPORTS) \ | |
10528 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10529 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
10530 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ | |
10531 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
10532 | echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \ | |
10533 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \ | |
10534 | cd $(HOST_SUBDIR)/gmp || exit 1; \ | |
10535 | case $(srcdir) in \ | |
10536 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10537 | *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \ | |
10538 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10539 | esac; \ | |
10540 | srcdiroption="--srcdir=$${topdir}/gmp"; \ | |
10541 | libsrcdir="$$s/gmp"; \ | |
10542 | $(SHELL) $${libsrcdir}/configure \ | |
10543 | $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \ | |
10544 | --target=none-${host_vendor}-${host_os} $${srcdiroption} \ | |
10545 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
10546 | $(STAGEprofile_CONFIGURE_FLAGS) \ | |
10547 | --disable-shared | |
10548 | @endif gmp-bootstrap | |
9b980aa1 | 10549 | |
a90ef4bf JM |
10550 | .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp |
10551 | maybe-configure-stagefeedback-gmp: | |
10552 | @if gmp-bootstrap | |
10553 | maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp | |
10554 | configure-stagefeedback-gmp: | |
10555 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
10556 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp | |
9b980aa1 RW |
10557 | @r=`${PWD_COMMAND}`; export r; \ |
10558 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
10559 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
10560 | test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \ | |
9b980aa1 | 10561 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
10562 | $(POSTSTAGE1_HOST_EXPORTS) \ |
10563 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
10564 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ | |
10565 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
10566 | echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \ | |
10567 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \ | |
10568 | cd $(HOST_SUBDIR)/gmp || exit 1; \ | |
10569 | case $(srcdir) in \ | |
10570 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
10571 | *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \ | |
10572 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
10573 | esac; \ | |
10574 | srcdiroption="--srcdir=$${topdir}/gmp"; \ | |
10575 | libsrcdir="$$s/gmp"; \ | |
10576 | $(SHELL) $${libsrcdir}/configure \ | |
10577 | $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \ | |
10578 | --target=none-${host_vendor}-${host_os} $${srcdiroption} \ | |
10579 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
10580 | $(STAGEfeedback_CONFIGURE_FLAGS) \ | |
10581 | --disable-shared | |
10582 | @endif gmp-bootstrap | |
9b980aa1 | 10583 | |
9b980aa1 | 10584 | |
2a4cbe27 | 10585 | |
4fa63067 | 10586 | |
a90ef4bf JM |
10587 | |
10588 | .PHONY: all-gmp maybe-all-gmp | |
10589 | maybe-all-gmp: | |
10590 | @if gcc-bootstrap | |
10591 | all-gmp: stage_current | |
10592 | @endif gcc-bootstrap | |
10593 | @if gmp | |
10594 | TARGET-gmp=all | |
10595 | maybe-all-gmp: all-gmp | |
10596 | all-gmp: configure-gmp | |
10597 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 10598 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
10599 | $(HOST_EXPORTS) \ |
10600 | (cd $(HOST_SUBDIR)/gmp && \ | |
10601 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
10602 | $(TARGET-gmp)) | |
10603 | @endif gmp | |
2a4cbe27 NN |
10604 | |
10605 | ||
2a4cbe27 | 10606 | |
a90ef4bf JM |
10607 | .PHONY: all-stage1-gmp maybe-all-stage1-gmp |
10608 | .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp | |
10609 | maybe-all-stage1-gmp: | |
10610 | maybe-clean-stage1-gmp: | |
10611 | @if gmp-bootstrap | |
10612 | maybe-all-stage1-gmp: all-stage1-gmp | |
10613 | all-stage1: all-stage1-gmp | |
10614 | TARGET-stage1-gmp = $(TARGET-gmp) | |
10615 | all-stage1-gmp: configure-stage1-gmp | |
10616 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
10617 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 10618 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
10619 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
10620 | $(HOST_EXPORTS) \ | |
10621 | cd $(HOST_SUBDIR)/gmp && \ | |
10622 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
10623 | CFLAGS="$(STAGE1_CFLAGS)" \ | |
10624 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ | |
10625 | LIBCFLAGS="$(LIBCFLAGS)" \ | |
10626 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
10627 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
10628 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
10629 | $(EXTRA_HOST_FLAGS) \ | |
10630 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
10631 | $(TARGET-stage1-gmp) | |
2a4cbe27 | 10632 | |
a90ef4bf JM |
10633 | maybe-clean-stage1-gmp: clean-stage1-gmp |
10634 | clean-stage1: clean-stage1-gmp | |
10635 | clean-stage1-gmp: | |
10636 | @if [ $(current_stage) = stage1 ]; then \ | |
10637 | [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \ | |
10638 | else \ | |
10639 | [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \ | |
10640 | $(MAKE) stage1-start; \ | |
10641 | fi; \ | |
10642 | cd $(HOST_SUBDIR)/gmp && \ | |
10643 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
10644 | clean | |
10645 | @endif gmp-bootstrap | |
2a4cbe27 | 10646 | |
56a8fe78 | 10647 | |
a90ef4bf JM |
10648 | .PHONY: all-stage2-gmp maybe-all-stage2-gmp |
10649 | .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp | |
10650 | maybe-all-stage2-gmp: | |
10651 | maybe-clean-stage2-gmp: | |
10652 | @if gmp-bootstrap | |
10653 | maybe-all-stage2-gmp: all-stage2-gmp | |
10654 | all-stage2: all-stage2-gmp | |
10655 | TARGET-stage2-gmp = $(TARGET-gmp) | |
10656 | all-stage2-gmp: configure-stage2-gmp | |
10657 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
10658 | @r=`${PWD_COMMAND}`; export r; \ | |
56a8fe78 | 10659 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 10660 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
56a8fe78 | 10661 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
10662 | $(POSTSTAGE1_HOST_EXPORTS) \ |
10663 | cd $(HOST_SUBDIR)/gmp && \ | |
10664 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
10665 | CFLAGS="$(STAGE2_CFLAGS)" \ | |
10666 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ | |
10667 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ | |
10668 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
10669 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
10670 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
10671 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10672 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
10673 | $(TARGET-stage2-gmp) | |
56a8fe78 | 10674 | |
a90ef4bf JM |
10675 | maybe-clean-stage2-gmp: clean-stage2-gmp |
10676 | clean-stage2: clean-stage2-gmp | |
10677 | clean-stage2-gmp: | |
10678 | @if [ $(current_stage) = stage2 ]; then \ | |
10679 | [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \ | |
10680 | else \ | |
10681 | [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \ | |
10682 | $(MAKE) stage2-start; \ | |
10683 | fi; \ | |
10684 | cd $(HOST_SUBDIR)/gmp && \ | |
10685 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
10686 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10687 | clean | |
10688 | @endif gmp-bootstrap | |
56a8fe78 | 10689 | |
6d389afc | 10690 | |
a90ef4bf JM |
10691 | .PHONY: all-stage3-gmp maybe-all-stage3-gmp |
10692 | .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp | |
10693 | maybe-all-stage3-gmp: | |
10694 | maybe-clean-stage3-gmp: | |
10695 | @if gmp-bootstrap | |
10696 | maybe-all-stage3-gmp: all-stage3-gmp | |
10697 | all-stage3: all-stage3-gmp | |
10698 | TARGET-stage3-gmp = $(TARGET-gmp) | |
10699 | all-stage3-gmp: configure-stage3-gmp | |
10700 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
10701 | @r=`${PWD_COMMAND}`; export r; \ | |
6d389afc | 10702 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 10703 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
6d389afc | 10704 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
10705 | $(POSTSTAGE1_HOST_EXPORTS) \ |
10706 | cd $(HOST_SUBDIR)/gmp && \ | |
10707 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
10708 | CFLAGS="$(STAGE3_CFLAGS)" \ | |
10709 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ | |
10710 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ | |
10711 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
10712 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
10713 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
10714 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10715 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
10716 | $(TARGET-stage3-gmp) | |
6d389afc | 10717 | |
a90ef4bf JM |
10718 | maybe-clean-stage3-gmp: clean-stage3-gmp |
10719 | clean-stage3: clean-stage3-gmp | |
10720 | clean-stage3-gmp: | |
10721 | @if [ $(current_stage) = stage3 ]; then \ | |
10722 | [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \ | |
10723 | else \ | |
10724 | [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \ | |
10725 | $(MAKE) stage3-start; \ | |
10726 | fi; \ | |
10727 | cd $(HOST_SUBDIR)/gmp && \ | |
10728 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
10729 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10730 | clean | |
10731 | @endif gmp-bootstrap | |
6d389afc | 10732 | |
2a4cbe27 | 10733 | |
a90ef4bf JM |
10734 | .PHONY: all-stage4-gmp maybe-all-stage4-gmp |
10735 | .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp | |
10736 | maybe-all-stage4-gmp: | |
10737 | maybe-clean-stage4-gmp: | |
10738 | @if gmp-bootstrap | |
10739 | maybe-all-stage4-gmp: all-stage4-gmp | |
10740 | all-stage4: all-stage4-gmp | |
10741 | TARGET-stage4-gmp = $(TARGET-gmp) | |
10742 | all-stage4-gmp: configure-stage4-gmp | |
10743 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
10744 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 10745 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 10746 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
378fce5b | 10747 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
10748 | $(POSTSTAGE1_HOST_EXPORTS) \ |
10749 | cd $(HOST_SUBDIR)/gmp && \ | |
10750 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
10751 | CFLAGS="$(STAGE4_CFLAGS)" \ | |
10752 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ | |
10753 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ | |
10754 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
10755 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
10756 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
10757 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10758 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
10759 | $(TARGET-stage4-gmp) | |
2a4cbe27 | 10760 | |
a90ef4bf JM |
10761 | maybe-clean-stage4-gmp: clean-stage4-gmp |
10762 | clean-stage4: clean-stage4-gmp | |
10763 | clean-stage4-gmp: | |
10764 | @if [ $(current_stage) = stage4 ]; then \ | |
10765 | [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \ | |
10766 | else \ | |
10767 | [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \ | |
10768 | $(MAKE) stage4-start; \ | |
10769 | fi; \ | |
10770 | cd $(HOST_SUBDIR)/gmp && \ | |
10771 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
10772 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10773 | clean | |
10774 | @endif gmp-bootstrap | |
2a4cbe27 | 10775 | |
2a4cbe27 | 10776 | |
a90ef4bf JM |
10777 | .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp |
10778 | .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp | |
10779 | maybe-all-stageprofile-gmp: | |
10780 | maybe-clean-stageprofile-gmp: | |
10781 | @if gmp-bootstrap | |
10782 | maybe-all-stageprofile-gmp: all-stageprofile-gmp | |
10783 | all-stageprofile: all-stageprofile-gmp | |
10784 | TARGET-stageprofile-gmp = $(TARGET-gmp) | |
10785 | all-stageprofile-gmp: configure-stageprofile-gmp | |
10786 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
10787 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 10788 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 10789 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
378fce5b | 10790 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
10791 | $(POSTSTAGE1_HOST_EXPORTS) \ |
10792 | cd $(HOST_SUBDIR)/gmp && \ | |
10793 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
10794 | CFLAGS="$(STAGEprofile_CFLAGS)" \ | |
10795 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ | |
10796 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ | |
10797 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
10798 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
10799 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
10800 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10801 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
10802 | $(TARGET-stageprofile-gmp) | |
2a4cbe27 | 10803 | |
a90ef4bf JM |
10804 | maybe-clean-stageprofile-gmp: clean-stageprofile-gmp |
10805 | clean-stageprofile: clean-stageprofile-gmp | |
10806 | clean-stageprofile-gmp: | |
10807 | @if [ $(current_stage) = stageprofile ]; then \ | |
10808 | [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \ | |
10809 | else \ | |
10810 | [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \ | |
10811 | $(MAKE) stageprofile-start; \ | |
10812 | fi; \ | |
10813 | cd $(HOST_SUBDIR)/gmp && \ | |
10814 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
10815 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10816 | clean | |
10817 | @endif gmp-bootstrap | |
2a4cbe27 | 10818 | |
a7254363 | 10819 | |
a90ef4bf JM |
10820 | .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp |
10821 | .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp | |
10822 | maybe-all-stagefeedback-gmp: | |
10823 | maybe-clean-stagefeedback-gmp: | |
10824 | @if gmp-bootstrap | |
10825 | maybe-all-stagefeedback-gmp: all-stagefeedback-gmp | |
10826 | all-stagefeedback: all-stagefeedback-gmp | |
10827 | TARGET-stagefeedback-gmp = $(TARGET-gmp) | |
10828 | all-stagefeedback-gmp: configure-stagefeedback-gmp | |
10829 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
c52c6897 | 10830 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 10831 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
10832 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
10833 | $(HOST_EXPORTS) \ | |
10834 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
10835 | cd $(HOST_SUBDIR)/gmp && \ | |
10836 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
10837 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
10838 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ | |
10839 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
10840 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
10841 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
10842 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
10843 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10844 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
10845 | $(TARGET-stagefeedback-gmp) | |
d545f33b | 10846 | |
a90ef4bf JM |
10847 | maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp |
10848 | clean-stagefeedback: clean-stagefeedback-gmp | |
10849 | clean-stagefeedback-gmp: | |
10850 | @if [ $(current_stage) = stagefeedback ]; then \ | |
10851 | [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \ | |
10852 | else \ | |
10853 | [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \ | |
10854 | $(MAKE) stagefeedback-start; \ | |
10855 | fi; \ | |
10856 | cd $(HOST_SUBDIR)/gmp && \ | |
10857 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
10858 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
10859 | clean | |
10860 | @endif gmp-bootstrap | |
d545f33b | 10861 | |
4fa63067 | 10862 | |
a7254363 | 10863 | |
d545f33b PB |
10864 | |
10865 | ||
a90ef4bf JM |
10866 | .PHONY: check-gmp maybe-check-gmp |
10867 | maybe-check-gmp: | |
10868 | @if gmp | |
10869 | maybe-check-gmp: check-gmp | |
4fa63067 | 10870 | |
a90ef4bf | 10871 | check-gmp: |
0aed8855 | 10872 | @: $(MAKE); $(unstage) |
4fa63067 NN |
10873 | @r=`${PWD_COMMAND}`; export r; \ |
10874 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10875 | $(HOST_EXPORTS) \ |
a90ef4bf | 10876 | (cd $(HOST_SUBDIR)/gmp && \ |
b00612cc | 10877 | $(MAKE) $(FLAGS_TO_PASS) check) |
2a4cbe27 | 10878 | |
a90ef4bf | 10879 | @endif gmp |
2a4cbe27 | 10880 | |
a90ef4bf JM |
10881 | .PHONY: install-gmp maybe-install-gmp |
10882 | maybe-install-gmp: | |
10883 | @if gmp | |
10884 | maybe-install-gmp: install-gmp | |
2a4cbe27 | 10885 | |
a90ef4bf | 10886 | install-gmp: |
2a4cbe27 | 10887 | |
a90ef4bf | 10888 | @endif gmp |
2a4cbe27 | 10889 | |
a90ef4bf JM |
10890 | .PHONY: install-strip-gmp maybe-install-strip-gmp |
10891 | maybe-install-strip-gmp: | |
10892 | @if gmp | |
10893 | maybe-install-strip-gmp: install-strip-gmp | |
9b980aa1 | 10894 | |
a90ef4bf | 10895 | install-strip-gmp: |
9b980aa1 | 10896 | |
a90ef4bf | 10897 | @endif gmp |
9b980aa1 | 10898 | |
56a8fe78 | 10899 | # Other targets (info, dvi, pdf, etc.) |
2a4cbe27 | 10900 | |
a90ef4bf JM |
10901 | .PHONY: maybe-info-gmp info-gmp |
10902 | maybe-info-gmp: | |
10903 | @if gmp | |
10904 | maybe-info-gmp: info-gmp | |
4fa63067 | 10905 | |
a90ef4bf JM |
10906 | info-gmp: \ |
10907 | configure-gmp | |
10908 | @[ -f ./gmp/Makefile ] || exit 0; \ | |
b40e3958 L |
10909 | r=`${PWD_COMMAND}`; export r; \ |
10910 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10911 | $(HOST_EXPORTS) \ |
b813574b | 10912 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
10913 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10914 | done; \ | |
a90ef4bf JM |
10915 | echo "Doing info in gmp" ; \ |
10916 | (cd $(HOST_SUBDIR)/gmp && \ | |
2a4cbe27 NN |
10917 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10918 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10919 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10920 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 10921 | info) \ |
2a4cbe27 NN |
10922 | || exit 1 |
10923 | ||
a90ef4bf | 10924 | @endif gmp |
2a4cbe27 | 10925 | |
a90ef4bf JM |
10926 | .PHONY: maybe-dvi-gmp dvi-gmp |
10927 | maybe-dvi-gmp: | |
10928 | @if gmp | |
10929 | maybe-dvi-gmp: dvi-gmp | |
2a4cbe27 | 10930 | |
a90ef4bf JM |
10931 | dvi-gmp: \ |
10932 | configure-gmp | |
10933 | @[ -f ./gmp/Makefile ] || exit 0; \ | |
b40e3958 L |
10934 | r=`${PWD_COMMAND}`; export r; \ |
10935 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 10936 | $(HOST_EXPORTS) \ |
b813574b | 10937 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
10938 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
10939 | done; \ | |
a90ef4bf JM |
10940 | echo "Doing dvi in gmp" ; \ |
10941 | (cd $(HOST_SUBDIR)/gmp && \ | |
2a4cbe27 NN |
10942 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10943 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10944 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10945 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 10946 | dvi) \ |
2a4cbe27 NN |
10947 | || exit 1 |
10948 | ||
a90ef4bf | 10949 | @endif gmp |
2a4cbe27 | 10950 | |
a90ef4bf JM |
10951 | .PHONY: maybe-pdf-gmp pdf-gmp |
10952 | maybe-pdf-gmp: | |
10953 | @if gmp | |
10954 | maybe-pdf-gmp: pdf-gmp | |
56a8fe78 | 10955 | |
a90ef4bf JM |
10956 | pdf-gmp: \ |
10957 | configure-gmp | |
10958 | @[ -f ./gmp/Makefile ] || exit 0; \ | |
56a8fe78 DD |
10959 | r=`${PWD_COMMAND}`; export r; \ |
10960 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
10961 | $(HOST_EXPORTS) \ | |
10962 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
10963 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
10964 | done; \ | |
a90ef4bf JM |
10965 | echo "Doing pdf in gmp" ; \ |
10966 | (cd $(HOST_SUBDIR)/gmp && \ | |
56a8fe78 DD |
10967 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10968 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10969 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10970 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
10971 | pdf) \ |
10972 | || exit 1 | |
10973 | ||
a90ef4bf | 10974 | @endif gmp |
56a8fe78 | 10975 | |
a90ef4bf JM |
10976 | .PHONY: maybe-html-gmp html-gmp |
10977 | maybe-html-gmp: | |
10978 | @if gmp | |
10979 | maybe-html-gmp: html-gmp | |
6d389afc | 10980 | |
a90ef4bf JM |
10981 | html-gmp: \ |
10982 | configure-gmp | |
10983 | @[ -f ./gmp/Makefile ] || exit 0; \ | |
6d389afc MS |
10984 | r=`${PWD_COMMAND}`; export r; \ |
10985 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
10986 | $(HOST_EXPORTS) \ |
10987 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
10988 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
10989 | done; \ | |
a90ef4bf JM |
10990 | echo "Doing html in gmp" ; \ |
10991 | (cd $(HOST_SUBDIR)/gmp && \ | |
6d389afc MS |
10992 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
10993 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
10994 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 10995 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
10996 | html) \ |
10997 | || exit 1 | |
10998 | ||
a90ef4bf | 10999 | @endif gmp |
6d389afc | 11000 | |
a90ef4bf JM |
11001 | .PHONY: maybe-TAGS-gmp TAGS-gmp |
11002 | maybe-TAGS-gmp: | |
11003 | @if gmp | |
11004 | maybe-TAGS-gmp: TAGS-gmp | |
2a4cbe27 | 11005 | |
a90ef4bf JM |
11006 | TAGS-gmp: \ |
11007 | configure-gmp | |
11008 | @[ -f ./gmp/Makefile ] || exit 0; \ | |
b40e3958 L |
11009 | r=`${PWD_COMMAND}`; export r; \ |
11010 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11011 | $(HOST_EXPORTS) \ |
b813574b | 11012 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11013 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11014 | done; \ | |
a90ef4bf JM |
11015 | echo "Doing TAGS in gmp" ; \ |
11016 | (cd $(HOST_SUBDIR)/gmp && \ | |
2a4cbe27 NN |
11017 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11018 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11019 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11020 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 11021 | TAGS) \ |
2a4cbe27 NN |
11022 | || exit 1 |
11023 | ||
a90ef4bf | 11024 | @endif gmp |
2a4cbe27 | 11025 | |
a90ef4bf JM |
11026 | .PHONY: maybe-install-info-gmp install-info-gmp |
11027 | maybe-install-info-gmp: | |
11028 | @if gmp | |
11029 | maybe-install-info-gmp: install-info-gmp | |
2a4cbe27 | 11030 | |
a90ef4bf JM |
11031 | install-info-gmp: \ |
11032 | configure-gmp \ | |
11033 | info-gmp | |
11034 | @[ -f ./gmp/Makefile ] || exit 0; \ | |
b40e3958 L |
11035 | r=`${PWD_COMMAND}`; export r; \ |
11036 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11037 | $(HOST_EXPORTS) \ |
b813574b | 11038 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11039 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11040 | done; \ | |
a90ef4bf JM |
11041 | echo "Doing install-info in gmp" ; \ |
11042 | (cd $(HOST_SUBDIR)/gmp && \ | |
2a4cbe27 NN |
11043 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11044 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11045 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11046 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 11047 | install-info) \ |
2a4cbe27 NN |
11048 | || exit 1 |
11049 | ||
a90ef4bf | 11050 | @endif gmp |
2a4cbe27 | 11051 | |
a90ef4bf JM |
11052 | .PHONY: maybe-install-pdf-gmp install-pdf-gmp |
11053 | maybe-install-pdf-gmp: | |
11054 | @if gmp | |
11055 | maybe-install-pdf-gmp: install-pdf-gmp | |
a3ca38d2 | 11056 | |
a90ef4bf JM |
11057 | install-pdf-gmp: \ |
11058 | configure-gmp \ | |
11059 | pdf-gmp | |
11060 | @[ -f ./gmp/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
11061 | r=`${PWD_COMMAND}`; export r; \ |
11062 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
11063 | $(HOST_EXPORTS) \ | |
11064 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
11065 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
11066 | done; \ | |
a90ef4bf JM |
11067 | echo "Doing install-pdf in gmp" ; \ |
11068 | (cd $(HOST_SUBDIR)/gmp && \ | |
a3ca38d2 DD |
11069 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11070 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11071 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11072 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
11073 | install-pdf) \ |
11074 | || exit 1 | |
11075 | ||
a90ef4bf | 11076 | @endif gmp |
a3ca38d2 | 11077 | |
a90ef4bf JM |
11078 | .PHONY: maybe-install-html-gmp install-html-gmp |
11079 | maybe-install-html-gmp: | |
11080 | @if gmp | |
11081 | maybe-install-html-gmp: install-html-gmp | |
108a6f8e | 11082 | |
a90ef4bf JM |
11083 | install-html-gmp: \ |
11084 | configure-gmp \ | |
11085 | html-gmp | |
11086 | @[ -f ./gmp/Makefile ] || exit 0; \ | |
108a6f8e CD |
11087 | r=`${PWD_COMMAND}`; export r; \ |
11088 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
11089 | $(HOST_EXPORTS) \ | |
11090 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
11091 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
11092 | done; \ | |
a90ef4bf JM |
11093 | echo "Doing install-html in gmp" ; \ |
11094 | (cd $(HOST_SUBDIR)/gmp && \ | |
108a6f8e CD |
11095 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11096 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11097 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11098 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
11099 | install-html) \ |
11100 | || exit 1 | |
11101 | ||
a90ef4bf | 11102 | @endif gmp |
108a6f8e | 11103 | |
a90ef4bf JM |
11104 | .PHONY: maybe-installcheck-gmp installcheck-gmp |
11105 | maybe-installcheck-gmp: | |
11106 | @if gmp | |
11107 | maybe-installcheck-gmp: installcheck-gmp | |
2a4cbe27 | 11108 | |
a90ef4bf JM |
11109 | installcheck-gmp: \ |
11110 | configure-gmp | |
11111 | @[ -f ./gmp/Makefile ] || exit 0; \ | |
b40e3958 L |
11112 | r=`${PWD_COMMAND}`; export r; \ |
11113 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11114 | $(HOST_EXPORTS) \ |
b813574b | 11115 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11116 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11117 | done; \ | |
a90ef4bf JM |
11118 | echo "Doing installcheck in gmp" ; \ |
11119 | (cd $(HOST_SUBDIR)/gmp && \ | |
2a4cbe27 NN |
11120 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11121 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11122 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11123 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 11124 | installcheck) \ |
2a4cbe27 NN |
11125 | || exit 1 |
11126 | ||
a90ef4bf | 11127 | @endif gmp |
2a4cbe27 | 11128 | |
a90ef4bf JM |
11129 | .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp |
11130 | maybe-mostlyclean-gmp: | |
11131 | @if gmp | |
11132 | maybe-mostlyclean-gmp: mostlyclean-gmp | |
2a4cbe27 | 11133 | |
a90ef4bf JM |
11134 | mostlyclean-gmp: |
11135 | @[ -f ./gmp/Makefile ] || exit 0; \ | |
b40e3958 L |
11136 | r=`${PWD_COMMAND}`; export r; \ |
11137 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11138 | $(HOST_EXPORTS) \ |
b813574b | 11139 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11140 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11141 | done; \ | |
a90ef4bf JM |
11142 | echo "Doing mostlyclean in gmp" ; \ |
11143 | (cd $(HOST_SUBDIR)/gmp && \ | |
2a4cbe27 NN |
11144 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11145 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11146 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11147 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 11148 | mostlyclean) \ |
2a4cbe27 NN |
11149 | || exit 1 |
11150 | ||
a90ef4bf | 11151 | @endif gmp |
2a4cbe27 | 11152 | |
a90ef4bf JM |
11153 | .PHONY: maybe-clean-gmp clean-gmp |
11154 | maybe-clean-gmp: | |
11155 | @if gmp | |
11156 | maybe-clean-gmp: clean-gmp | |
2a4cbe27 | 11157 | |
a90ef4bf JM |
11158 | clean-gmp: |
11159 | @[ -f ./gmp/Makefile ] || exit 0; \ | |
b40e3958 L |
11160 | r=`${PWD_COMMAND}`; export r; \ |
11161 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11162 | $(HOST_EXPORTS) \ |
b813574b | 11163 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11164 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11165 | done; \ | |
a90ef4bf JM |
11166 | echo "Doing clean in gmp" ; \ |
11167 | (cd $(HOST_SUBDIR)/gmp && \ | |
2a4cbe27 NN |
11168 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11169 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11170 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11171 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 11172 | clean) \ |
2a4cbe27 NN |
11173 | || exit 1 |
11174 | ||
a90ef4bf | 11175 | @endif gmp |
2a4cbe27 | 11176 | |
a90ef4bf JM |
11177 | .PHONY: maybe-distclean-gmp distclean-gmp |
11178 | maybe-distclean-gmp: | |
11179 | @if gmp | |
11180 | maybe-distclean-gmp: distclean-gmp | |
2a4cbe27 | 11181 | |
a90ef4bf JM |
11182 | distclean-gmp: |
11183 | @[ -f ./gmp/Makefile ] || exit 0; \ | |
b40e3958 L |
11184 | r=`${PWD_COMMAND}`; export r; \ |
11185 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11186 | $(HOST_EXPORTS) \ |
b813574b | 11187 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11188 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11189 | done; \ | |
a90ef4bf JM |
11190 | echo "Doing distclean in gmp" ; \ |
11191 | (cd $(HOST_SUBDIR)/gmp && \ | |
2a4cbe27 NN |
11192 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11193 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11194 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11195 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 11196 | distclean) \ |
2a4cbe27 NN |
11197 | || exit 1 |
11198 | ||
a90ef4bf | 11199 | @endif gmp |
2a4cbe27 | 11200 | |
a90ef4bf JM |
11201 | .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp |
11202 | maybe-maintainer-clean-gmp: | |
11203 | @if gmp | |
11204 | maybe-maintainer-clean-gmp: maintainer-clean-gmp | |
2a4cbe27 | 11205 | |
a90ef4bf JM |
11206 | maintainer-clean-gmp: |
11207 | @[ -f ./gmp/Makefile ] || exit 0; \ | |
b40e3958 L |
11208 | r=`${PWD_COMMAND}`; export r; \ |
11209 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11210 | $(HOST_EXPORTS) \ |
b813574b | 11211 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11212 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11213 | done; \ | |
a90ef4bf JM |
11214 | echo "Doing maintainer-clean in gmp" ; \ |
11215 | (cd $(HOST_SUBDIR)/gmp && \ | |
2a4cbe27 NN |
11216 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11217 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11218 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11219 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 11220 | maintainer-clean) \ |
2a4cbe27 NN |
11221 | || exit 1 |
11222 | ||
a90ef4bf | 11223 | @endif gmp |
2a4cbe27 | 11224 | |
2a4cbe27 | 11225 | |
a7254363 | 11226 | |
a90ef4bf JM |
11227 | .PHONY: configure-mpfr maybe-configure-mpfr |
11228 | maybe-configure-mpfr: | |
4f0ef2d8 | 11229 | @if gcc-bootstrap |
a90ef4bf | 11230 | configure-mpfr: stage_current |
4f0ef2d8 | 11231 | @endif gcc-bootstrap |
a90ef4bf JM |
11232 | @if mpfr |
11233 | maybe-configure-mpfr: configure-mpfr | |
11234 | configure-mpfr: | |
11235 | @r=`${PWD_COMMAND}`; export r; \ | |
11236 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
11237 | test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \ | |
11238 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \ | |
1f53ca9a | 11239 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
11240 | echo Configuring in $(HOST_SUBDIR)/mpfr; \ |
11241 | cd "$(HOST_SUBDIR)/mpfr" || exit 1; \ | |
4fa63067 | 11242 | case $(srcdir) in \ |
b00612cc | 11243 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 11244 | *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \ |
b00612cc | 11245 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 11246 | esac; \ |
a90ef4bf JM |
11247 | srcdiroption="--srcdir=$${topdir}/mpfr"; \ |
11248 | libsrcdir="$$s/mpfr"; \ | |
4fa63067 | 11249 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 | 11250 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
a90ef4bf | 11251 | --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \ |
2a4cbe27 | 11252 | || exit 1 |
a90ef4bf | 11253 | @endif mpfr |
d545f33b PB |
11254 | |
11255 | ||
2a4cbe27 | 11256 | |
a90ef4bf JM |
11257 | .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr |
11258 | maybe-configure-stage1-mpfr: | |
11259 | @if mpfr-bootstrap | |
11260 | maybe-configure-stage1-mpfr: configure-stage1-mpfr | |
11261 | configure-stage1-mpfr: | |
11262 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
11263 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr | |
4fa63067 | 11264 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 11265 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
11266 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
11267 | test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \ | |
378fce5b | 11268 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
11269 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ |
11270 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ | |
11271 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
11272 | echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \ | |
11273 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \ | |
11274 | cd $(HOST_SUBDIR)/mpfr || exit 1; \ | |
11275 | case $(srcdir) in \ | |
11276 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
11277 | *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \ | |
11278 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
11279 | esac; \ | |
11280 | srcdiroption="--srcdir=$${topdir}/mpfr"; \ | |
11281 | libsrcdir="$$s/mpfr"; \ | |
11282 | $(SHELL) $${libsrcdir}/configure \ | |
11283 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
11284 | --target=${target_alias} $${srcdiroption} \ | |
11285 | $(STAGE1_CONFIGURE_FLAGS) \ | |
11286 | --disable-shared @extra_mpfr_configure_flags@ | |
11287 | @endif mpfr-bootstrap | |
2a4cbe27 | 11288 | |
a90ef4bf JM |
11289 | .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr |
11290 | maybe-configure-stage2-mpfr: | |
11291 | @if mpfr-bootstrap | |
11292 | maybe-configure-stage2-mpfr: configure-stage2-mpfr | |
11293 | configure-stage2-mpfr: | |
11294 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
11295 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr | |
4fa63067 | 11296 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 11297 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
11298 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
11299 | test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \ | |
378fce5b | 11300 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
11301 | $(POSTSTAGE1_HOST_EXPORTS) \ |
11302 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ | |
11303 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ | |
11304 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
11305 | echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \ | |
11306 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \ | |
11307 | cd $(HOST_SUBDIR)/mpfr || exit 1; \ | |
11308 | case $(srcdir) in \ | |
11309 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
11310 | *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \ | |
11311 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
11312 | esac; \ | |
11313 | srcdiroption="--srcdir=$${topdir}/mpfr"; \ | |
11314 | libsrcdir="$$s/mpfr"; \ | |
11315 | $(SHELL) $${libsrcdir}/configure \ | |
11316 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
11317 | --target=${target_alias} $${srcdiroption} \ | |
11318 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
11319 | $(STAGE2_CONFIGURE_FLAGS) \ | |
11320 | --disable-shared @extra_mpfr_configure_flags@ | |
11321 | @endif mpfr-bootstrap | |
9b980aa1 | 11322 | |
a90ef4bf JM |
11323 | .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr |
11324 | maybe-configure-stage3-mpfr: | |
11325 | @if mpfr-bootstrap | |
11326 | maybe-configure-stage3-mpfr: configure-stage3-mpfr | |
11327 | configure-stage3-mpfr: | |
11328 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
11329 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr | |
9b980aa1 RW |
11330 | @r=`${PWD_COMMAND}`; export r; \ |
11331 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
11332 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
11333 | test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \ | |
9b980aa1 | 11334 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
11335 | $(POSTSTAGE1_HOST_EXPORTS) \ |
11336 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ | |
11337 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ | |
11338 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
11339 | echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \ | |
11340 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \ | |
11341 | cd $(HOST_SUBDIR)/mpfr || exit 1; \ | |
11342 | case $(srcdir) in \ | |
11343 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
11344 | *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \ | |
11345 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
11346 | esac; \ | |
11347 | srcdiroption="--srcdir=$${topdir}/mpfr"; \ | |
11348 | libsrcdir="$$s/mpfr"; \ | |
11349 | $(SHELL) $${libsrcdir}/configure \ | |
11350 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
11351 | --target=${target_alias} $${srcdiroption} \ | |
11352 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
11353 | $(STAGE3_CONFIGURE_FLAGS) \ | |
11354 | --disable-shared @extra_mpfr_configure_flags@ | |
11355 | @endif mpfr-bootstrap | |
2a4cbe27 | 11356 | |
a90ef4bf JM |
11357 | .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr |
11358 | maybe-configure-stage4-mpfr: | |
11359 | @if mpfr-bootstrap | |
11360 | maybe-configure-stage4-mpfr: configure-stage4-mpfr | |
11361 | configure-stage4-mpfr: | |
11362 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
11363 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr | |
11364 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 11365 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
11366 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
11367 | test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \ | |
378fce5b | 11368 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
11369 | $(POSTSTAGE1_HOST_EXPORTS) \ |
11370 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ | |
11371 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ | |
11372 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
11373 | echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \ | |
11374 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \ | |
11375 | cd $(HOST_SUBDIR)/mpfr || exit 1; \ | |
11376 | case $(srcdir) in \ | |
11377 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
11378 | *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \ | |
11379 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
11380 | esac; \ | |
11381 | srcdiroption="--srcdir=$${topdir}/mpfr"; \ | |
11382 | libsrcdir="$$s/mpfr"; \ | |
11383 | $(SHELL) $${libsrcdir}/configure \ | |
11384 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
11385 | --target=${target_alias} $${srcdiroption} \ | |
11386 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
11387 | $(STAGE4_CONFIGURE_FLAGS) \ | |
11388 | --disable-shared @extra_mpfr_configure_flags@ | |
11389 | @endif mpfr-bootstrap | |
2a4cbe27 | 11390 | |
a90ef4bf JM |
11391 | .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr |
11392 | maybe-configure-stageprofile-mpfr: | |
11393 | @if mpfr-bootstrap | |
11394 | maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr | |
11395 | configure-stageprofile-mpfr: | |
11396 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
11397 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr | |
11398 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 11399 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
11400 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
11401 | test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \ | |
378fce5b | 11402 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
11403 | $(POSTSTAGE1_HOST_EXPORTS) \ |
11404 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
11405 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ | |
11406 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
11407 | echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \ | |
11408 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \ | |
11409 | cd $(HOST_SUBDIR)/mpfr || exit 1; \ | |
11410 | case $(srcdir) in \ | |
11411 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
11412 | *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \ | |
11413 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
11414 | esac; \ | |
11415 | srcdiroption="--srcdir=$${topdir}/mpfr"; \ | |
11416 | libsrcdir="$$s/mpfr"; \ | |
11417 | $(SHELL) $${libsrcdir}/configure \ | |
11418 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
11419 | --target=${target_alias} $${srcdiroption} \ | |
11420 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
11421 | $(STAGEprofile_CONFIGURE_FLAGS) \ | |
11422 | --disable-shared @extra_mpfr_configure_flags@ | |
11423 | @endif mpfr-bootstrap | |
56a8fe78 | 11424 | |
a90ef4bf JM |
11425 | .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr |
11426 | maybe-configure-stagefeedback-mpfr: | |
11427 | @if mpfr-bootstrap | |
11428 | maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr | |
11429 | configure-stagefeedback-mpfr: | |
11430 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
11431 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr | |
11432 | @r=`${PWD_COMMAND}`; export r; \ | |
56a8fe78 | 11433 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
11434 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
11435 | test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \ | |
56a8fe78 | 11436 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
11437 | $(POSTSTAGE1_HOST_EXPORTS) \ |
11438 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
11439 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ | |
11440 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
11441 | echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \ | |
11442 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \ | |
11443 | cd $(HOST_SUBDIR)/mpfr || exit 1; \ | |
11444 | case $(srcdir) in \ | |
11445 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
11446 | *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \ | |
11447 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
11448 | esac; \ | |
11449 | srcdiroption="--srcdir=$${topdir}/mpfr"; \ | |
11450 | libsrcdir="$$s/mpfr"; \ | |
11451 | $(SHELL) $${libsrcdir}/configure \ | |
11452 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
11453 | --target=${target_alias} $${srcdiroption} \ | |
11454 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
11455 | $(STAGEfeedback_CONFIGURE_FLAGS) \ | |
11456 | --disable-shared @extra_mpfr_configure_flags@ | |
11457 | @endif mpfr-bootstrap | |
56a8fe78 | 11458 | |
6d389afc | 11459 | |
6d389afc | 11460 | |
6d389afc | 11461 | |
2a4cbe27 | 11462 | |
a90ef4bf JM |
11463 | .PHONY: all-mpfr maybe-all-mpfr |
11464 | maybe-all-mpfr: | |
11465 | @if gcc-bootstrap | |
11466 | all-mpfr: stage_current | |
11467 | @endif gcc-bootstrap | |
11468 | @if mpfr | |
11469 | TARGET-mpfr=all | |
11470 | maybe-all-mpfr: all-mpfr | |
11471 | all-mpfr: configure-mpfr | |
11472 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 11473 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
11474 | $(HOST_EXPORTS) \ |
11475 | (cd $(HOST_SUBDIR)/mpfr && \ | |
11476 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
11477 | $(TARGET-mpfr)) | |
11478 | @endif mpfr | |
2a4cbe27 NN |
11479 | |
11480 | ||
2a4cbe27 | 11481 | |
a90ef4bf JM |
11482 | .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr |
11483 | .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr | |
11484 | maybe-all-stage1-mpfr: | |
11485 | maybe-clean-stage1-mpfr: | |
11486 | @if mpfr-bootstrap | |
11487 | maybe-all-stage1-mpfr: all-stage1-mpfr | |
11488 | all-stage1: all-stage1-mpfr | |
11489 | TARGET-stage1-mpfr = $(TARGET-mpfr) | |
11490 | all-stage1-mpfr: configure-stage1-mpfr | |
11491 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
11492 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 11493 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
11494 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
11495 | $(HOST_EXPORTS) \ | |
11496 | cd $(HOST_SUBDIR)/mpfr && \ | |
11497 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
11498 | CFLAGS="$(STAGE1_CFLAGS)" \ | |
11499 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ | |
11500 | LIBCFLAGS="$(LIBCFLAGS)" \ | |
11501 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
11502 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
11503 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
11504 | $(EXTRA_HOST_FLAGS) \ | |
11505 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
11506 | $(TARGET-stage1-mpfr) | |
2a4cbe27 | 11507 | |
a90ef4bf JM |
11508 | maybe-clean-stage1-mpfr: clean-stage1-mpfr |
11509 | clean-stage1: clean-stage1-mpfr | |
11510 | clean-stage1-mpfr: | |
11511 | @if [ $(current_stage) = stage1 ]; then \ | |
11512 | [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \ | |
11513 | else \ | |
11514 | [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \ | |
11515 | $(MAKE) stage1-start; \ | |
11516 | fi; \ | |
11517 | cd $(HOST_SUBDIR)/mpfr && \ | |
11518 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
11519 | clean | |
11520 | @endif mpfr-bootstrap | |
2a4cbe27 | 11521 | |
a3ca38d2 | 11522 | |
a90ef4bf JM |
11523 | .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr |
11524 | .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr | |
11525 | maybe-all-stage2-mpfr: | |
11526 | maybe-clean-stage2-mpfr: | |
11527 | @if mpfr-bootstrap | |
11528 | maybe-all-stage2-mpfr: all-stage2-mpfr | |
11529 | all-stage2: all-stage2-mpfr | |
11530 | TARGET-stage2-mpfr = $(TARGET-mpfr) | |
11531 | all-stage2-mpfr: configure-stage2-mpfr | |
11532 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
11533 | @r=`${PWD_COMMAND}`; export r; \ | |
a3ca38d2 | 11534 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 11535 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
a3ca38d2 | 11536 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
11537 | $(POSTSTAGE1_HOST_EXPORTS) \ |
11538 | cd $(HOST_SUBDIR)/mpfr && \ | |
11539 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
11540 | CFLAGS="$(STAGE2_CFLAGS)" \ | |
11541 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ | |
11542 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ | |
11543 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
11544 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
11545 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
11546 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
11547 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
11548 | $(TARGET-stage2-mpfr) | |
a3ca38d2 | 11549 | |
a90ef4bf JM |
11550 | maybe-clean-stage2-mpfr: clean-stage2-mpfr |
11551 | clean-stage2: clean-stage2-mpfr | |
11552 | clean-stage2-mpfr: | |
11553 | @if [ $(current_stage) = stage2 ]; then \ | |
11554 | [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \ | |
11555 | else \ | |
11556 | [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \ | |
11557 | $(MAKE) stage2-start; \ | |
11558 | fi; \ | |
11559 | cd $(HOST_SUBDIR)/mpfr && \ | |
11560 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
11561 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
11562 | clean | |
11563 | @endif mpfr-bootstrap | |
a3ca38d2 | 11564 | |
108a6f8e | 11565 | |
a90ef4bf JM |
11566 | .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr |
11567 | .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr | |
11568 | maybe-all-stage3-mpfr: | |
11569 | maybe-clean-stage3-mpfr: | |
11570 | @if mpfr-bootstrap | |
11571 | maybe-all-stage3-mpfr: all-stage3-mpfr | |
11572 | all-stage3: all-stage3-mpfr | |
11573 | TARGET-stage3-mpfr = $(TARGET-mpfr) | |
11574 | all-stage3-mpfr: configure-stage3-mpfr | |
11575 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
11576 | @r=`${PWD_COMMAND}`; export r; \ | |
108a6f8e | 11577 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 11578 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
108a6f8e | 11579 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
11580 | $(POSTSTAGE1_HOST_EXPORTS) \ |
11581 | cd $(HOST_SUBDIR)/mpfr && \ | |
11582 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
11583 | CFLAGS="$(STAGE3_CFLAGS)" \ | |
11584 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ | |
11585 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ | |
11586 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
11587 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
11588 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
11589 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
11590 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
11591 | $(TARGET-stage3-mpfr) | |
108a6f8e | 11592 | |
a90ef4bf JM |
11593 | maybe-clean-stage3-mpfr: clean-stage3-mpfr |
11594 | clean-stage3: clean-stage3-mpfr | |
11595 | clean-stage3-mpfr: | |
11596 | @if [ $(current_stage) = stage3 ]; then \ | |
11597 | [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \ | |
11598 | else \ | |
11599 | [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \ | |
11600 | $(MAKE) stage3-start; \ | |
11601 | fi; \ | |
11602 | cd $(HOST_SUBDIR)/mpfr && \ | |
11603 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
11604 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
11605 | clean | |
11606 | @endif mpfr-bootstrap | |
108a6f8e | 11607 | |
2a4cbe27 | 11608 | |
a90ef4bf JM |
11609 | .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr |
11610 | .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr | |
11611 | maybe-all-stage4-mpfr: | |
11612 | maybe-clean-stage4-mpfr: | |
11613 | @if mpfr-bootstrap | |
11614 | maybe-all-stage4-mpfr: all-stage4-mpfr | |
11615 | all-stage4: all-stage4-mpfr | |
11616 | TARGET-stage4-mpfr = $(TARGET-mpfr) | |
11617 | all-stage4-mpfr: configure-stage4-mpfr | |
11618 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
11619 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 11620 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 11621 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
378fce5b | 11622 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
11623 | $(POSTSTAGE1_HOST_EXPORTS) \ |
11624 | cd $(HOST_SUBDIR)/mpfr && \ | |
11625 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
11626 | CFLAGS="$(STAGE4_CFLAGS)" \ | |
11627 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ | |
11628 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ | |
11629 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
11630 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
11631 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
11632 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
11633 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
11634 | $(TARGET-stage4-mpfr) | |
2a4cbe27 | 11635 | |
a90ef4bf JM |
11636 | maybe-clean-stage4-mpfr: clean-stage4-mpfr |
11637 | clean-stage4: clean-stage4-mpfr | |
11638 | clean-stage4-mpfr: | |
11639 | @if [ $(current_stage) = stage4 ]; then \ | |
11640 | [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \ | |
11641 | else \ | |
11642 | [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \ | |
11643 | $(MAKE) stage4-start; \ | |
11644 | fi; \ | |
11645 | cd $(HOST_SUBDIR)/mpfr && \ | |
11646 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
11647 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
11648 | clean | |
11649 | @endif mpfr-bootstrap | |
2a4cbe27 | 11650 | |
2a4cbe27 | 11651 | |
a90ef4bf JM |
11652 | .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr |
11653 | .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr | |
11654 | maybe-all-stageprofile-mpfr: | |
11655 | maybe-clean-stageprofile-mpfr: | |
11656 | @if mpfr-bootstrap | |
11657 | maybe-all-stageprofile-mpfr: all-stageprofile-mpfr | |
11658 | all-stageprofile: all-stageprofile-mpfr | |
11659 | TARGET-stageprofile-mpfr = $(TARGET-mpfr) | |
11660 | all-stageprofile-mpfr: configure-stageprofile-mpfr | |
11661 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
11662 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 11663 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 11664 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
378fce5b | 11665 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
11666 | $(POSTSTAGE1_HOST_EXPORTS) \ |
11667 | cd $(HOST_SUBDIR)/mpfr && \ | |
11668 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
11669 | CFLAGS="$(STAGEprofile_CFLAGS)" \ | |
11670 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ | |
11671 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ | |
11672 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
11673 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
11674 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
11675 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
11676 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
11677 | $(TARGET-stageprofile-mpfr) | |
2a4cbe27 | 11678 | |
a90ef4bf JM |
11679 | maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr |
11680 | clean-stageprofile: clean-stageprofile-mpfr | |
11681 | clean-stageprofile-mpfr: | |
11682 | @if [ $(current_stage) = stageprofile ]; then \ | |
11683 | [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \ | |
11684 | else \ | |
11685 | [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \ | |
11686 | $(MAKE) stageprofile-start; \ | |
11687 | fi; \ | |
11688 | cd $(HOST_SUBDIR)/mpfr && \ | |
11689 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
11690 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
11691 | clean | |
11692 | @endif mpfr-bootstrap | |
2a4cbe27 | 11693 | |
a7254363 | 11694 | |
a90ef4bf JM |
11695 | .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr |
11696 | .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr | |
11697 | maybe-all-stagefeedback-mpfr: | |
11698 | maybe-clean-stagefeedback-mpfr: | |
11699 | @if mpfr-bootstrap | |
11700 | maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr | |
11701 | all-stagefeedback: all-stagefeedback-mpfr | |
11702 | TARGET-stagefeedback-mpfr = $(TARGET-mpfr) | |
11703 | all-stagefeedback-mpfr: configure-stagefeedback-mpfr | |
11704 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
c52c6897 | 11705 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 11706 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
11707 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
11708 | $(HOST_EXPORTS) \ | |
11709 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
11710 | cd $(HOST_SUBDIR)/mpfr && \ | |
11711 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
11712 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
11713 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ | |
11714 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
11715 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
11716 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
11717 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
11718 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
11719 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
11720 | $(TARGET-stagefeedback-mpfr) | |
d545f33b | 11721 | |
a90ef4bf JM |
11722 | maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr |
11723 | clean-stagefeedback: clean-stagefeedback-mpfr | |
11724 | clean-stagefeedback-mpfr: | |
11725 | @if [ $(current_stage) = stagefeedback ]; then \ | |
11726 | [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \ | |
11727 | else \ | |
11728 | [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \ | |
11729 | $(MAKE) stagefeedback-start; \ | |
11730 | fi; \ | |
11731 | cd $(HOST_SUBDIR)/mpfr && \ | |
11732 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
11733 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
11734 | clean | |
11735 | @endif mpfr-bootstrap | |
d545f33b | 11736 | |
2a4cbe27 | 11737 | |
a7254363 | 11738 | |
d545f33b PB |
11739 | |
11740 | ||
a90ef4bf JM |
11741 | .PHONY: check-mpfr maybe-check-mpfr |
11742 | maybe-check-mpfr: | |
11743 | @if mpfr | |
11744 | maybe-check-mpfr: check-mpfr | |
2a4cbe27 | 11745 | |
a90ef4bf | 11746 | check-mpfr: |
0aed8855 | 11747 | @: $(MAKE); $(unstage) |
4fa63067 | 11748 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 11749 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 11750 | $(HOST_EXPORTS) \ |
a90ef4bf | 11751 | (cd $(HOST_SUBDIR)/mpfr && \ |
b00612cc | 11752 | $(MAKE) $(FLAGS_TO_PASS) check) |
2a4cbe27 | 11753 | |
a90ef4bf | 11754 | @endif mpfr |
2a4cbe27 | 11755 | |
a90ef4bf JM |
11756 | .PHONY: install-mpfr maybe-install-mpfr |
11757 | maybe-install-mpfr: | |
11758 | @if mpfr | |
11759 | maybe-install-mpfr: install-mpfr | |
2a4cbe27 | 11760 | |
a90ef4bf | 11761 | install-mpfr: |
4fa63067 | 11762 | |
a90ef4bf | 11763 | @endif mpfr |
4fa63067 | 11764 | |
a90ef4bf JM |
11765 | .PHONY: install-strip-mpfr maybe-install-strip-mpfr |
11766 | maybe-install-strip-mpfr: | |
11767 | @if mpfr | |
11768 | maybe-install-strip-mpfr: install-strip-mpfr | |
9b980aa1 | 11769 | |
a90ef4bf | 11770 | install-strip-mpfr: |
9b980aa1 | 11771 | |
a90ef4bf | 11772 | @endif mpfr |
9b980aa1 | 11773 | |
56a8fe78 | 11774 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 11775 | |
a90ef4bf JM |
11776 | .PHONY: maybe-info-mpfr info-mpfr |
11777 | maybe-info-mpfr: | |
11778 | @if mpfr | |
11779 | maybe-info-mpfr: info-mpfr | |
4fa63067 | 11780 | |
a90ef4bf JM |
11781 | info-mpfr: \ |
11782 | configure-mpfr | |
11783 | @[ -f ./mpfr/Makefile ] || exit 0; \ | |
b40e3958 L |
11784 | r=`${PWD_COMMAND}`; export r; \ |
11785 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11786 | $(HOST_EXPORTS) \ |
b813574b | 11787 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11788 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11789 | done; \ | |
a90ef4bf JM |
11790 | echo "Doing info in mpfr" ; \ |
11791 | (cd $(HOST_SUBDIR)/mpfr && \ | |
2a4cbe27 NN |
11792 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11793 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11794 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11795 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 11796 | info) \ |
2a4cbe27 NN |
11797 | || exit 1 |
11798 | ||
a90ef4bf | 11799 | @endif mpfr |
2a4cbe27 | 11800 | |
a90ef4bf JM |
11801 | .PHONY: maybe-dvi-mpfr dvi-mpfr |
11802 | maybe-dvi-mpfr: | |
11803 | @if mpfr | |
11804 | maybe-dvi-mpfr: dvi-mpfr | |
2a4cbe27 | 11805 | |
a90ef4bf JM |
11806 | dvi-mpfr: \ |
11807 | configure-mpfr | |
11808 | @[ -f ./mpfr/Makefile ] || exit 0; \ | |
b40e3958 L |
11809 | r=`${PWD_COMMAND}`; export r; \ |
11810 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11811 | $(HOST_EXPORTS) \ |
b813574b | 11812 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11813 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11814 | done; \ | |
a90ef4bf JM |
11815 | echo "Doing dvi in mpfr" ; \ |
11816 | (cd $(HOST_SUBDIR)/mpfr && \ | |
2a4cbe27 NN |
11817 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11818 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11819 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11820 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 11821 | dvi) \ |
2a4cbe27 NN |
11822 | || exit 1 |
11823 | ||
a90ef4bf | 11824 | @endif mpfr |
2a4cbe27 | 11825 | |
a90ef4bf JM |
11826 | .PHONY: maybe-pdf-mpfr pdf-mpfr |
11827 | maybe-pdf-mpfr: | |
11828 | @if mpfr | |
11829 | maybe-pdf-mpfr: pdf-mpfr | |
56a8fe78 | 11830 | |
a90ef4bf JM |
11831 | pdf-mpfr: \ |
11832 | configure-mpfr | |
11833 | @[ -f ./mpfr/Makefile ] || exit 0; \ | |
56a8fe78 DD |
11834 | r=`${PWD_COMMAND}`; export r; \ |
11835 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
11836 | $(HOST_EXPORTS) \ | |
11837 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
11838 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
11839 | done; \ | |
a90ef4bf JM |
11840 | echo "Doing pdf in mpfr" ; \ |
11841 | (cd $(HOST_SUBDIR)/mpfr && \ | |
56a8fe78 DD |
11842 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11843 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11844 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11845 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
11846 | pdf) \ |
11847 | || exit 1 | |
11848 | ||
a90ef4bf | 11849 | @endif mpfr |
56a8fe78 | 11850 | |
a90ef4bf JM |
11851 | .PHONY: maybe-html-mpfr html-mpfr |
11852 | maybe-html-mpfr: | |
11853 | @if mpfr | |
11854 | maybe-html-mpfr: html-mpfr | |
6d389afc | 11855 | |
a90ef4bf JM |
11856 | html-mpfr: \ |
11857 | configure-mpfr | |
11858 | @[ -f ./mpfr/Makefile ] || exit 0; \ | |
6d389afc MS |
11859 | r=`${PWD_COMMAND}`; export r; \ |
11860 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
11861 | $(HOST_EXPORTS) \ |
11862 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
11863 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
11864 | done; \ | |
a90ef4bf JM |
11865 | echo "Doing html in mpfr" ; \ |
11866 | (cd $(HOST_SUBDIR)/mpfr && \ | |
6d389afc MS |
11867 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11868 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11869 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11870 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
11871 | html) \ |
11872 | || exit 1 | |
11873 | ||
a90ef4bf | 11874 | @endif mpfr |
6d389afc | 11875 | |
a90ef4bf JM |
11876 | .PHONY: maybe-TAGS-mpfr TAGS-mpfr |
11877 | maybe-TAGS-mpfr: | |
11878 | @if mpfr | |
11879 | maybe-TAGS-mpfr: TAGS-mpfr | |
4fa63067 | 11880 | |
a90ef4bf JM |
11881 | TAGS-mpfr: \ |
11882 | configure-mpfr | |
11883 | @[ -f ./mpfr/Makefile ] || exit 0; \ | |
b40e3958 L |
11884 | r=`${PWD_COMMAND}`; export r; \ |
11885 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11886 | $(HOST_EXPORTS) \ |
b813574b | 11887 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11888 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11889 | done; \ | |
a90ef4bf JM |
11890 | echo "Doing TAGS in mpfr" ; \ |
11891 | (cd $(HOST_SUBDIR)/mpfr && \ | |
2a4cbe27 NN |
11892 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11893 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11894 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11895 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 11896 | TAGS) \ |
2a4cbe27 NN |
11897 | || exit 1 |
11898 | ||
a90ef4bf | 11899 | @endif mpfr |
2a4cbe27 | 11900 | |
a90ef4bf JM |
11901 | .PHONY: maybe-install-info-mpfr install-info-mpfr |
11902 | maybe-install-info-mpfr: | |
11903 | @if mpfr | |
11904 | maybe-install-info-mpfr: install-info-mpfr | |
2a4cbe27 | 11905 | |
a90ef4bf JM |
11906 | install-info-mpfr: \ |
11907 | configure-mpfr \ | |
11908 | info-mpfr | |
11909 | @[ -f ./mpfr/Makefile ] || exit 0; \ | |
b40e3958 L |
11910 | r=`${PWD_COMMAND}`; export r; \ |
11911 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11912 | $(HOST_EXPORTS) \ |
b813574b | 11913 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11914 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11915 | done; \ | |
a90ef4bf JM |
11916 | echo "Doing install-info in mpfr" ; \ |
11917 | (cd $(HOST_SUBDIR)/mpfr && \ | |
2a4cbe27 NN |
11918 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11919 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11920 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11921 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 11922 | install-info) \ |
2a4cbe27 NN |
11923 | || exit 1 |
11924 | ||
a90ef4bf | 11925 | @endif mpfr |
2a4cbe27 | 11926 | |
a90ef4bf JM |
11927 | .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr |
11928 | maybe-install-pdf-mpfr: | |
11929 | @if mpfr | |
11930 | maybe-install-pdf-mpfr: install-pdf-mpfr | |
a3ca38d2 | 11931 | |
a90ef4bf JM |
11932 | install-pdf-mpfr: \ |
11933 | configure-mpfr \ | |
11934 | pdf-mpfr | |
11935 | @[ -f ./mpfr/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
11936 | r=`${PWD_COMMAND}`; export r; \ |
11937 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
11938 | $(HOST_EXPORTS) \ | |
11939 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
11940 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
11941 | done; \ | |
a90ef4bf JM |
11942 | echo "Doing install-pdf in mpfr" ; \ |
11943 | (cd $(HOST_SUBDIR)/mpfr && \ | |
a3ca38d2 DD |
11944 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11945 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11946 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11947 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
11948 | install-pdf) \ |
11949 | || exit 1 | |
11950 | ||
a90ef4bf | 11951 | @endif mpfr |
a3ca38d2 | 11952 | |
a90ef4bf JM |
11953 | .PHONY: maybe-install-html-mpfr install-html-mpfr |
11954 | maybe-install-html-mpfr: | |
11955 | @if mpfr | |
11956 | maybe-install-html-mpfr: install-html-mpfr | |
108a6f8e | 11957 | |
a90ef4bf JM |
11958 | install-html-mpfr: \ |
11959 | configure-mpfr \ | |
11960 | html-mpfr | |
11961 | @[ -f ./mpfr/Makefile ] || exit 0; \ | |
108a6f8e CD |
11962 | r=`${PWD_COMMAND}`; export r; \ |
11963 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
11964 | $(HOST_EXPORTS) \ | |
11965 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
11966 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
11967 | done; \ | |
a90ef4bf JM |
11968 | echo "Doing install-html in mpfr" ; \ |
11969 | (cd $(HOST_SUBDIR)/mpfr && \ | |
108a6f8e CD |
11970 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11971 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11972 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11973 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
11974 | install-html) \ |
11975 | || exit 1 | |
11976 | ||
a90ef4bf | 11977 | @endif mpfr |
108a6f8e | 11978 | |
a90ef4bf JM |
11979 | .PHONY: maybe-installcheck-mpfr installcheck-mpfr |
11980 | maybe-installcheck-mpfr: | |
11981 | @if mpfr | |
11982 | maybe-installcheck-mpfr: installcheck-mpfr | |
2a4cbe27 | 11983 | |
a90ef4bf JM |
11984 | installcheck-mpfr: \ |
11985 | configure-mpfr | |
11986 | @[ -f ./mpfr/Makefile ] || exit 0; \ | |
b40e3958 L |
11987 | r=`${PWD_COMMAND}`; export r; \ |
11988 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 11989 | $(HOST_EXPORTS) \ |
b813574b | 11990 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
11991 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
11992 | done; \ | |
a90ef4bf JM |
11993 | echo "Doing installcheck in mpfr" ; \ |
11994 | (cd $(HOST_SUBDIR)/mpfr && \ | |
2a4cbe27 NN |
11995 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
11996 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
11997 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 11998 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 11999 | installcheck) \ |
2a4cbe27 NN |
12000 | || exit 1 |
12001 | ||
a90ef4bf | 12002 | @endif mpfr |
2a4cbe27 | 12003 | |
a90ef4bf JM |
12004 | .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr |
12005 | maybe-mostlyclean-mpfr: | |
12006 | @if mpfr | |
12007 | maybe-mostlyclean-mpfr: mostlyclean-mpfr | |
2a4cbe27 | 12008 | |
a90ef4bf JM |
12009 | mostlyclean-mpfr: |
12010 | @[ -f ./mpfr/Makefile ] || exit 0; \ | |
b40e3958 L |
12011 | r=`${PWD_COMMAND}`; export r; \ |
12012 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12013 | $(HOST_EXPORTS) \ |
b813574b | 12014 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12015 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12016 | done; \ | |
a90ef4bf JM |
12017 | echo "Doing mostlyclean in mpfr" ; \ |
12018 | (cd $(HOST_SUBDIR)/mpfr && \ | |
2a4cbe27 NN |
12019 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12020 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12021 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12022 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 12023 | mostlyclean) \ |
2a4cbe27 NN |
12024 | || exit 1 |
12025 | ||
a90ef4bf | 12026 | @endif mpfr |
2a4cbe27 | 12027 | |
a90ef4bf JM |
12028 | .PHONY: maybe-clean-mpfr clean-mpfr |
12029 | maybe-clean-mpfr: | |
12030 | @if mpfr | |
12031 | maybe-clean-mpfr: clean-mpfr | |
2a4cbe27 | 12032 | |
a90ef4bf JM |
12033 | clean-mpfr: |
12034 | @[ -f ./mpfr/Makefile ] || exit 0; \ | |
b40e3958 L |
12035 | r=`${PWD_COMMAND}`; export r; \ |
12036 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12037 | $(HOST_EXPORTS) \ |
b813574b | 12038 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12039 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12040 | done; \ | |
a90ef4bf JM |
12041 | echo "Doing clean in mpfr" ; \ |
12042 | (cd $(HOST_SUBDIR)/mpfr && \ | |
2a4cbe27 NN |
12043 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12044 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12045 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12046 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 12047 | clean) \ |
2a4cbe27 NN |
12048 | || exit 1 |
12049 | ||
a90ef4bf | 12050 | @endif mpfr |
2a4cbe27 | 12051 | |
a90ef4bf JM |
12052 | .PHONY: maybe-distclean-mpfr distclean-mpfr |
12053 | maybe-distclean-mpfr: | |
12054 | @if mpfr | |
12055 | maybe-distclean-mpfr: distclean-mpfr | |
2a4cbe27 | 12056 | |
a90ef4bf JM |
12057 | distclean-mpfr: |
12058 | @[ -f ./mpfr/Makefile ] || exit 0; \ | |
b40e3958 L |
12059 | r=`${PWD_COMMAND}`; export r; \ |
12060 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12061 | $(HOST_EXPORTS) \ |
b813574b | 12062 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12063 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12064 | done; \ | |
a90ef4bf JM |
12065 | echo "Doing distclean in mpfr" ; \ |
12066 | (cd $(HOST_SUBDIR)/mpfr && \ | |
2a4cbe27 NN |
12067 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12068 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12069 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12070 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 12071 | distclean) \ |
2a4cbe27 NN |
12072 | || exit 1 |
12073 | ||
a90ef4bf | 12074 | @endif mpfr |
2a4cbe27 | 12075 | |
a90ef4bf JM |
12076 | .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr |
12077 | maybe-maintainer-clean-mpfr: | |
12078 | @if mpfr | |
12079 | maybe-maintainer-clean-mpfr: maintainer-clean-mpfr | |
2a4cbe27 | 12080 | |
a90ef4bf JM |
12081 | maintainer-clean-mpfr: |
12082 | @[ -f ./mpfr/Makefile ] || exit 0; \ | |
b40e3958 L |
12083 | r=`${PWD_COMMAND}`; export r; \ |
12084 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 12085 | $(HOST_EXPORTS) \ |
b813574b | 12086 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
12087 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
12088 | done; \ | |
a90ef4bf JM |
12089 | echo "Doing maintainer-clean in mpfr" ; \ |
12090 | (cd $(HOST_SUBDIR)/mpfr && \ | |
2a4cbe27 NN |
12091 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12092 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12093 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12094 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 12095 | maintainer-clean) \ |
2a4cbe27 NN |
12096 | || exit 1 |
12097 | ||
a90ef4bf | 12098 | @endif mpfr |
2a4cbe27 | 12099 | |
2a4cbe27 | 12100 | |
a7254363 | 12101 | |
a90ef4bf JM |
12102 | .PHONY: configure-mpc maybe-configure-mpc |
12103 | maybe-configure-mpc: | |
4f0ef2d8 | 12104 | @if gcc-bootstrap |
a90ef4bf | 12105 | configure-mpc: stage_current |
4f0ef2d8 | 12106 | @endif gcc-bootstrap |
a90ef4bf JM |
12107 | @if mpc |
12108 | maybe-configure-mpc: configure-mpc | |
12109 | configure-mpc: | |
c52c6897 | 12110 | @r=`${PWD_COMMAND}`; export r; \ |
d3ed111c | 12111 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
12112 | test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \ |
12113 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \ | |
1f53ca9a | 12114 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
12115 | echo Configuring in $(HOST_SUBDIR)/mpc; \ |
12116 | cd "$(HOST_SUBDIR)/mpc" || exit 1; \ | |
d3ed111c | 12117 | case $(srcdir) in \ |
b00612cc | 12118 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 12119 | *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \ |
b00612cc | 12120 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
d3ed111c | 12121 | esac; \ |
a90ef4bf JM |
12122 | srcdiroption="--srcdir=$${topdir}/mpc"; \ |
12123 | libsrcdir="$$s/mpc"; \ | |
d3ed111c | 12124 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 | 12125 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
a90ef4bf | 12126 | --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \ |
d3ed111c | 12127 | || exit 1 |
a90ef4bf | 12128 | @endif mpc |
d545f33b PB |
12129 | |
12130 | ||
d3ed111c | 12131 | |
a90ef4bf JM |
12132 | .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc |
12133 | maybe-configure-stage1-mpc: | |
12134 | @if mpc-bootstrap | |
12135 | maybe-configure-stage1-mpc: configure-stage1-mpc | |
12136 | configure-stage1-mpc: | |
12137 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
12138 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc | |
d3ed111c GK |
12139 | @r=`${PWD_COMMAND}`; export r; \ |
12140 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
12141 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
12142 | test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \ | |
d3ed111c | 12143 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
12144 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ |
12145 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ | |
12146 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
12147 | echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \ | |
12148 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \ | |
12149 | cd $(HOST_SUBDIR)/mpc || exit 1; \ | |
12150 | case $(srcdir) in \ | |
12151 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
12152 | *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \ | |
12153 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
12154 | esac; \ | |
12155 | srcdiroption="--srcdir=$${topdir}/mpc"; \ | |
12156 | libsrcdir="$$s/mpc"; \ | |
12157 | $(SHELL) $${libsrcdir}/configure \ | |
12158 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
12159 | --target=${target_alias} $${srcdiroption} \ | |
12160 | $(STAGE1_CONFIGURE_FLAGS) \ | |
12161 | --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ | |
12162 | @endif mpc-bootstrap | |
d3ed111c | 12163 | |
a90ef4bf JM |
12164 | .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc |
12165 | maybe-configure-stage2-mpc: | |
12166 | @if mpc-bootstrap | |
12167 | maybe-configure-stage2-mpc: configure-stage2-mpc | |
12168 | configure-stage2-mpc: | |
12169 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
12170 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc | |
d3ed111c GK |
12171 | @r=`${PWD_COMMAND}`; export r; \ |
12172 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
12173 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
12174 | test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \ | |
d3ed111c | 12175 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
12176 | $(POSTSTAGE1_HOST_EXPORTS) \ |
12177 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ | |
12178 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ | |
12179 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
12180 | echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \ | |
12181 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \ | |
12182 | cd $(HOST_SUBDIR)/mpc || exit 1; \ | |
12183 | case $(srcdir) in \ | |
12184 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
12185 | *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \ | |
12186 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
12187 | esac; \ | |
12188 | srcdiroption="--srcdir=$${topdir}/mpc"; \ | |
12189 | libsrcdir="$$s/mpc"; \ | |
12190 | $(SHELL) $${libsrcdir}/configure \ | |
12191 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
12192 | --target=${target_alias} $${srcdiroption} \ | |
12193 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
12194 | $(STAGE2_CONFIGURE_FLAGS) \ | |
12195 | --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ | |
12196 | @endif mpc-bootstrap | |
9b980aa1 | 12197 | |
a90ef4bf JM |
12198 | .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc |
12199 | maybe-configure-stage3-mpc: | |
12200 | @if mpc-bootstrap | |
12201 | maybe-configure-stage3-mpc: configure-stage3-mpc | |
12202 | configure-stage3-mpc: | |
12203 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
12204 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc | |
9b980aa1 RW |
12205 | @r=`${PWD_COMMAND}`; export r; \ |
12206 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
12207 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
12208 | test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \ | |
9b980aa1 | 12209 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
12210 | $(POSTSTAGE1_HOST_EXPORTS) \ |
12211 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ | |
12212 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ | |
12213 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
12214 | echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \ | |
12215 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \ | |
12216 | cd $(HOST_SUBDIR)/mpc || exit 1; \ | |
12217 | case $(srcdir) in \ | |
12218 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
12219 | *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \ | |
12220 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
12221 | esac; \ | |
12222 | srcdiroption="--srcdir=$${topdir}/mpc"; \ | |
12223 | libsrcdir="$$s/mpc"; \ | |
12224 | $(SHELL) $${libsrcdir}/configure \ | |
12225 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
12226 | --target=${target_alias} $${srcdiroption} \ | |
12227 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
12228 | $(STAGE3_CONFIGURE_FLAGS) \ | |
12229 | --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ | |
12230 | @endif mpc-bootstrap | |
d3ed111c | 12231 | |
a90ef4bf JM |
12232 | .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc |
12233 | maybe-configure-stage4-mpc: | |
12234 | @if mpc-bootstrap | |
12235 | maybe-configure-stage4-mpc: configure-stage4-mpc | |
12236 | configure-stage4-mpc: | |
12237 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
12238 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc | |
12239 | @r=`${PWD_COMMAND}`; export r; \ | |
12240 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12241 | TFLAGS="$(STAGE4_TFLAGS)"; \ | |
12242 | test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \ | |
12243 | $(HOST_EXPORTS) \ | |
12244 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
12245 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ | |
12246 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ | |
12247 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
12248 | echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \ | |
12249 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \ | |
12250 | cd $(HOST_SUBDIR)/mpc || exit 1; \ | |
12251 | case $(srcdir) in \ | |
12252 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
12253 | *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \ | |
12254 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
12255 | esac; \ | |
12256 | srcdiroption="--srcdir=$${topdir}/mpc"; \ | |
12257 | libsrcdir="$$s/mpc"; \ | |
12258 | $(SHELL) $${libsrcdir}/configure \ | |
12259 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
12260 | --target=${target_alias} $${srcdiroption} \ | |
12261 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
12262 | $(STAGE4_CONFIGURE_FLAGS) \ | |
12263 | --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ | |
12264 | @endif mpc-bootstrap | |
12265 | ||
12266 | .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc | |
12267 | maybe-configure-stageprofile-mpc: | |
12268 | @if mpc-bootstrap | |
12269 | maybe-configure-stageprofile-mpc: configure-stageprofile-mpc | |
12270 | configure-stageprofile-mpc: | |
12271 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
12272 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc | |
12273 | @r=`${PWD_COMMAND}`; export r; \ | |
12274 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12275 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ | |
12276 | test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \ | |
12277 | $(HOST_EXPORTS) \ | |
12278 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
12279 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
12280 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ | |
12281 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
12282 | echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \ | |
12283 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \ | |
12284 | cd $(HOST_SUBDIR)/mpc || exit 1; \ | |
12285 | case $(srcdir) in \ | |
12286 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
12287 | *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \ | |
12288 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
12289 | esac; \ | |
12290 | srcdiroption="--srcdir=$${topdir}/mpc"; \ | |
12291 | libsrcdir="$$s/mpc"; \ | |
12292 | $(SHELL) $${libsrcdir}/configure \ | |
12293 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
12294 | --target=${target_alias} $${srcdiroption} \ | |
12295 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
12296 | $(STAGEprofile_CONFIGURE_FLAGS) \ | |
12297 | --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ | |
12298 | @endif mpc-bootstrap | |
12299 | ||
12300 | .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc | |
12301 | maybe-configure-stagefeedback-mpc: | |
12302 | @if mpc-bootstrap | |
12303 | maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc | |
12304 | configure-stagefeedback-mpc: | |
12305 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
12306 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc | |
12307 | @r=`${PWD_COMMAND}`; export r; \ | |
12308 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12309 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ | |
12310 | test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \ | |
12311 | $(HOST_EXPORTS) \ | |
12312 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
12313 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
12314 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ | |
12315 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
12316 | echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \ | |
12317 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \ | |
12318 | cd $(HOST_SUBDIR)/mpc || exit 1; \ | |
12319 | case $(srcdir) in \ | |
12320 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
12321 | *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \ | |
12322 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
12323 | esac; \ | |
12324 | srcdiroption="--srcdir=$${topdir}/mpc"; \ | |
12325 | libsrcdir="$$s/mpc"; \ | |
12326 | $(SHELL) $${libsrcdir}/configure \ | |
12327 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
12328 | --target=${target_alias} $${srcdiroption} \ | |
12329 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
12330 | $(STAGEfeedback_CONFIGURE_FLAGS) \ | |
12331 | --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ | |
12332 | @endif mpc-bootstrap | |
12333 | ||
12334 | ||
12335 | ||
12336 | ||
12337 | ||
12338 | .PHONY: all-mpc maybe-all-mpc | |
12339 | maybe-all-mpc: | |
12340 | @if gcc-bootstrap | |
12341 | all-mpc: stage_current | |
12342 | @endif gcc-bootstrap | |
12343 | @if mpc | |
12344 | TARGET-mpc=all | |
12345 | maybe-all-mpc: all-mpc | |
12346 | all-mpc: configure-mpc | |
12347 | @r=`${PWD_COMMAND}`; export r; \ | |
12348 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12349 | $(HOST_EXPORTS) \ | |
12350 | (cd $(HOST_SUBDIR)/mpc && \ | |
12351 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
12352 | $(TARGET-mpc)) | |
12353 | @endif mpc | |
12354 | ||
12355 | ||
12356 | ||
12357 | .PHONY: all-stage1-mpc maybe-all-stage1-mpc | |
12358 | .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc | |
12359 | maybe-all-stage1-mpc: | |
12360 | maybe-clean-stage1-mpc: | |
12361 | @if mpc-bootstrap | |
12362 | maybe-all-stage1-mpc: all-stage1-mpc | |
12363 | all-stage1: all-stage1-mpc | |
12364 | TARGET-stage1-mpc = $(TARGET-mpc) | |
12365 | all-stage1-mpc: configure-stage1-mpc | |
12366 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
12367 | @r=`${PWD_COMMAND}`; export r; \ | |
12368 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12369 | TFLAGS="$(STAGE1_TFLAGS)"; \ | |
12370 | $(HOST_EXPORTS) \ | |
12371 | cd $(HOST_SUBDIR)/mpc && \ | |
12372 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
12373 | CFLAGS="$(STAGE1_CFLAGS)" \ | |
12374 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ | |
12375 | LIBCFLAGS="$(LIBCFLAGS)" \ | |
12376 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
12377 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
12378 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
12379 | $(EXTRA_HOST_FLAGS) \ | |
12380 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
12381 | $(TARGET-stage1-mpc) | |
12382 | ||
12383 | maybe-clean-stage1-mpc: clean-stage1-mpc | |
12384 | clean-stage1: clean-stage1-mpc | |
12385 | clean-stage1-mpc: | |
12386 | @if [ $(current_stage) = stage1 ]; then \ | |
12387 | [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \ | |
12388 | else \ | |
12389 | [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \ | |
12390 | $(MAKE) stage1-start; \ | |
12391 | fi; \ | |
12392 | cd $(HOST_SUBDIR)/mpc && \ | |
12393 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
12394 | clean | |
12395 | @endif mpc-bootstrap | |
12396 | ||
12397 | ||
12398 | .PHONY: all-stage2-mpc maybe-all-stage2-mpc | |
12399 | .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc | |
12400 | maybe-all-stage2-mpc: | |
12401 | maybe-clean-stage2-mpc: | |
12402 | @if mpc-bootstrap | |
12403 | maybe-all-stage2-mpc: all-stage2-mpc | |
12404 | all-stage2: all-stage2-mpc | |
12405 | TARGET-stage2-mpc = $(TARGET-mpc) | |
12406 | all-stage2-mpc: configure-stage2-mpc | |
12407 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
12408 | @r=`${PWD_COMMAND}`; export r; \ | |
12409 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12410 | TFLAGS="$(STAGE2_TFLAGS)"; \ | |
12411 | $(HOST_EXPORTS) \ | |
12412 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
12413 | cd $(HOST_SUBDIR)/mpc && \ | |
12414 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
12415 | CFLAGS="$(STAGE2_CFLAGS)" \ | |
12416 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ | |
12417 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ | |
12418 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
12419 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
12420 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
12421 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
12422 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
12423 | $(TARGET-stage2-mpc) | |
12424 | ||
12425 | maybe-clean-stage2-mpc: clean-stage2-mpc | |
12426 | clean-stage2: clean-stage2-mpc | |
12427 | clean-stage2-mpc: | |
12428 | @if [ $(current_stage) = stage2 ]; then \ | |
12429 | [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \ | |
12430 | else \ | |
12431 | [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \ | |
12432 | $(MAKE) stage2-start; \ | |
12433 | fi; \ | |
12434 | cd $(HOST_SUBDIR)/mpc && \ | |
12435 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
12436 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
12437 | clean | |
12438 | @endif mpc-bootstrap | |
12439 | ||
12440 | ||
12441 | .PHONY: all-stage3-mpc maybe-all-stage3-mpc | |
12442 | .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc | |
12443 | maybe-all-stage3-mpc: | |
12444 | maybe-clean-stage3-mpc: | |
12445 | @if mpc-bootstrap | |
12446 | maybe-all-stage3-mpc: all-stage3-mpc | |
12447 | all-stage3: all-stage3-mpc | |
12448 | TARGET-stage3-mpc = $(TARGET-mpc) | |
12449 | all-stage3-mpc: configure-stage3-mpc | |
12450 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
12451 | @r=`${PWD_COMMAND}`; export r; \ | |
12452 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12453 | TFLAGS="$(STAGE3_TFLAGS)"; \ | |
12454 | $(HOST_EXPORTS) \ | |
12455 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
12456 | cd $(HOST_SUBDIR)/mpc && \ | |
12457 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
12458 | CFLAGS="$(STAGE3_CFLAGS)" \ | |
12459 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ | |
12460 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ | |
12461 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
12462 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
12463 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
12464 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
12465 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
12466 | $(TARGET-stage3-mpc) | |
12467 | ||
12468 | maybe-clean-stage3-mpc: clean-stage3-mpc | |
12469 | clean-stage3: clean-stage3-mpc | |
12470 | clean-stage3-mpc: | |
12471 | @if [ $(current_stage) = stage3 ]; then \ | |
12472 | [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \ | |
12473 | else \ | |
12474 | [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \ | |
12475 | $(MAKE) stage3-start; \ | |
12476 | fi; \ | |
12477 | cd $(HOST_SUBDIR)/mpc && \ | |
12478 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
12479 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
12480 | clean | |
12481 | @endif mpc-bootstrap | |
12482 | ||
12483 | ||
12484 | .PHONY: all-stage4-mpc maybe-all-stage4-mpc | |
12485 | .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc | |
12486 | maybe-all-stage4-mpc: | |
12487 | maybe-clean-stage4-mpc: | |
12488 | @if mpc-bootstrap | |
12489 | maybe-all-stage4-mpc: all-stage4-mpc | |
12490 | all-stage4: all-stage4-mpc | |
12491 | TARGET-stage4-mpc = $(TARGET-mpc) | |
12492 | all-stage4-mpc: configure-stage4-mpc | |
12493 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
12494 | @r=`${PWD_COMMAND}`; export r; \ | |
12495 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12496 | TFLAGS="$(STAGE4_TFLAGS)"; \ | |
12497 | $(HOST_EXPORTS) \ | |
12498 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
12499 | cd $(HOST_SUBDIR)/mpc && \ | |
12500 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
12501 | CFLAGS="$(STAGE4_CFLAGS)" \ | |
12502 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ | |
12503 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ | |
12504 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
12505 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
12506 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
12507 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
12508 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
12509 | $(TARGET-stage4-mpc) | |
12510 | ||
12511 | maybe-clean-stage4-mpc: clean-stage4-mpc | |
12512 | clean-stage4: clean-stage4-mpc | |
12513 | clean-stage4-mpc: | |
12514 | @if [ $(current_stage) = stage4 ]; then \ | |
12515 | [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \ | |
12516 | else \ | |
12517 | [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \ | |
12518 | $(MAKE) stage4-start; \ | |
12519 | fi; \ | |
12520 | cd $(HOST_SUBDIR)/mpc && \ | |
12521 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
12522 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
12523 | clean | |
12524 | @endif mpc-bootstrap | |
12525 | ||
12526 | ||
12527 | .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc | |
12528 | .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc | |
12529 | maybe-all-stageprofile-mpc: | |
12530 | maybe-clean-stageprofile-mpc: | |
12531 | @if mpc-bootstrap | |
12532 | maybe-all-stageprofile-mpc: all-stageprofile-mpc | |
12533 | all-stageprofile: all-stageprofile-mpc | |
12534 | TARGET-stageprofile-mpc = $(TARGET-mpc) | |
12535 | all-stageprofile-mpc: configure-stageprofile-mpc | |
12536 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
12537 | @r=`${PWD_COMMAND}`; export r; \ | |
12538 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12539 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ | |
12540 | $(HOST_EXPORTS) \ | |
12541 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
12542 | cd $(HOST_SUBDIR)/mpc && \ | |
12543 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
12544 | CFLAGS="$(STAGEprofile_CFLAGS)" \ | |
12545 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ | |
12546 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ | |
12547 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
12548 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
12549 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
12550 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
12551 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
12552 | $(TARGET-stageprofile-mpc) | |
12553 | ||
12554 | maybe-clean-stageprofile-mpc: clean-stageprofile-mpc | |
12555 | clean-stageprofile: clean-stageprofile-mpc | |
12556 | clean-stageprofile-mpc: | |
12557 | @if [ $(current_stage) = stageprofile ]; then \ | |
12558 | [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \ | |
12559 | else \ | |
12560 | [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \ | |
12561 | $(MAKE) stageprofile-start; \ | |
12562 | fi; \ | |
12563 | cd $(HOST_SUBDIR)/mpc && \ | |
12564 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
12565 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
12566 | clean | |
12567 | @endif mpc-bootstrap | |
12568 | ||
12569 | ||
12570 | .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc | |
12571 | .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc | |
12572 | maybe-all-stagefeedback-mpc: | |
12573 | maybe-clean-stagefeedback-mpc: | |
12574 | @if mpc-bootstrap | |
12575 | maybe-all-stagefeedback-mpc: all-stagefeedback-mpc | |
12576 | all-stagefeedback: all-stagefeedback-mpc | |
12577 | TARGET-stagefeedback-mpc = $(TARGET-mpc) | |
12578 | all-stagefeedback-mpc: configure-stagefeedback-mpc | |
12579 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
12580 | @r=`${PWD_COMMAND}`; export r; \ | |
12581 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12582 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ | |
12583 | $(HOST_EXPORTS) \ | |
12584 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
12585 | cd $(HOST_SUBDIR)/mpc && \ | |
12586 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
12587 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
12588 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ | |
12589 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
12590 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
12591 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
12592 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
12593 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
12594 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
12595 | $(TARGET-stagefeedback-mpc) | |
12596 | ||
12597 | maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc | |
12598 | clean-stagefeedback: clean-stagefeedback-mpc | |
12599 | clean-stagefeedback-mpc: | |
12600 | @if [ $(current_stage) = stagefeedback ]; then \ | |
12601 | [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \ | |
12602 | else \ | |
12603 | [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \ | |
12604 | $(MAKE) stagefeedback-start; \ | |
12605 | fi; \ | |
12606 | cd $(HOST_SUBDIR)/mpc && \ | |
12607 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
12608 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
12609 | clean | |
12610 | @endif mpc-bootstrap | |
12611 | ||
12612 | ||
12613 | ||
12614 | ||
12615 | ||
12616 | .PHONY: check-mpc maybe-check-mpc | |
12617 | maybe-check-mpc: | |
12618 | @if mpc | |
12619 | maybe-check-mpc: check-mpc | |
12620 | ||
12621 | check-mpc: | |
12622 | @: $(MAKE); $(unstage) | |
12623 | @r=`${PWD_COMMAND}`; export r; \ | |
12624 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12625 | $(HOST_EXPORTS) \ | |
12626 | (cd $(HOST_SUBDIR)/mpc && \ | |
12627 | $(MAKE) $(FLAGS_TO_PASS) check) | |
12628 | ||
12629 | @endif mpc | |
12630 | ||
12631 | .PHONY: install-mpc maybe-install-mpc | |
12632 | maybe-install-mpc: | |
12633 | @if mpc | |
12634 | maybe-install-mpc: install-mpc | |
12635 | ||
12636 | install-mpc: | |
12637 | ||
12638 | @endif mpc | |
12639 | ||
12640 | .PHONY: install-strip-mpc maybe-install-strip-mpc | |
12641 | maybe-install-strip-mpc: | |
12642 | @if mpc | |
12643 | maybe-install-strip-mpc: install-strip-mpc | |
12644 | ||
12645 | install-strip-mpc: | |
12646 | ||
12647 | @endif mpc | |
12648 | ||
12649 | # Other targets (info, dvi, pdf, etc.) | |
12650 | ||
12651 | .PHONY: maybe-info-mpc info-mpc | |
12652 | maybe-info-mpc: | |
12653 | @if mpc | |
12654 | maybe-info-mpc: info-mpc | |
12655 | ||
12656 | info-mpc: \ | |
12657 | configure-mpc | |
12658 | @[ -f ./mpc/Makefile ] || exit 0; \ | |
12659 | r=`${PWD_COMMAND}`; export r; \ | |
a4fd3374 DD |
12660 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
12661 | $(HOST_EXPORTS) \ | |
12662 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12663 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12664 | done; \ | |
a90ef4bf JM |
12665 | echo "Doing info in mpc" ; \ |
12666 | (cd $(HOST_SUBDIR)/mpc && \ | |
a4fd3374 DD |
12667 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12668 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12669 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12670 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a4fd3374 DD |
12671 | info) \ |
12672 | || exit 1 | |
d3ed111c | 12673 | |
a90ef4bf | 12674 | @endif mpc |
d3ed111c | 12675 | |
a90ef4bf JM |
12676 | .PHONY: maybe-dvi-mpc dvi-mpc |
12677 | maybe-dvi-mpc: | |
12678 | @if mpc | |
12679 | maybe-dvi-mpc: dvi-mpc | |
d3ed111c | 12680 | |
a90ef4bf JM |
12681 | dvi-mpc: \ |
12682 | configure-mpc | |
12683 | @[ -f ./mpc/Makefile ] || exit 0; \ | |
a4fd3374 DD |
12684 | r=`${PWD_COMMAND}`; export r; \ |
12685 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12686 | $(HOST_EXPORTS) \ | |
12687 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12688 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12689 | done; \ | |
a90ef4bf JM |
12690 | echo "Doing dvi in mpc" ; \ |
12691 | (cd $(HOST_SUBDIR)/mpc && \ | |
a4fd3374 DD |
12692 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12693 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12694 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12695 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a4fd3374 DD |
12696 | dvi) \ |
12697 | || exit 1 | |
d3ed111c | 12698 | |
a90ef4bf | 12699 | @endif mpc |
d3ed111c | 12700 | |
a90ef4bf JM |
12701 | .PHONY: maybe-pdf-mpc pdf-mpc |
12702 | maybe-pdf-mpc: | |
12703 | @if mpc | |
12704 | maybe-pdf-mpc: pdf-mpc | |
56a8fe78 | 12705 | |
a90ef4bf JM |
12706 | pdf-mpc: \ |
12707 | configure-mpc | |
12708 | @[ -f ./mpc/Makefile ] || exit 0; \ | |
a4fd3374 DD |
12709 | r=`${PWD_COMMAND}`; export r; \ |
12710 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12711 | $(HOST_EXPORTS) \ | |
12712 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12713 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12714 | done; \ | |
a90ef4bf JM |
12715 | echo "Doing pdf in mpc" ; \ |
12716 | (cd $(HOST_SUBDIR)/mpc && \ | |
a4fd3374 DD |
12717 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12718 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12719 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12720 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a4fd3374 DD |
12721 | pdf) \ |
12722 | || exit 1 | |
56a8fe78 | 12723 | |
a90ef4bf | 12724 | @endif mpc |
56a8fe78 | 12725 | |
a90ef4bf JM |
12726 | .PHONY: maybe-html-mpc html-mpc |
12727 | maybe-html-mpc: | |
12728 | @if mpc | |
12729 | maybe-html-mpc: html-mpc | |
6d389afc | 12730 | |
a90ef4bf JM |
12731 | html-mpc: \ |
12732 | configure-mpc | |
12733 | @[ -f ./mpc/Makefile ] || exit 0; \ | |
6d389afc MS |
12734 | r=`${PWD_COMMAND}`; export r; \ |
12735 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
12736 | $(HOST_EXPORTS) \ |
12737 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12738 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12739 | done; \ | |
a90ef4bf JM |
12740 | echo "Doing html in mpc" ; \ |
12741 | (cd $(HOST_SUBDIR)/mpc && \ | |
6d389afc MS |
12742 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12743 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12744 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12745 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
12746 | html) \ |
12747 | || exit 1 | |
12748 | ||
a90ef4bf | 12749 | @endif mpc |
d3ed111c | 12750 | |
a90ef4bf JM |
12751 | .PHONY: maybe-TAGS-mpc TAGS-mpc |
12752 | maybe-TAGS-mpc: | |
12753 | @if mpc | |
12754 | maybe-TAGS-mpc: TAGS-mpc | |
d3ed111c | 12755 | |
a90ef4bf JM |
12756 | TAGS-mpc: \ |
12757 | configure-mpc | |
12758 | @[ -f ./mpc/Makefile ] || exit 0; \ | |
12759 | r=`${PWD_COMMAND}`; export r; \ | |
12760 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a4fd3374 DD |
12761 | $(HOST_EXPORTS) \ |
12762 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12763 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12764 | done; \ | |
a90ef4bf JM |
12765 | echo "Doing TAGS in mpc" ; \ |
12766 | (cd $(HOST_SUBDIR)/mpc && \ | |
12767 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
12768 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12769 | "RANLIB=$${RANLIB}" \ | |
12770 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
12771 | TAGS) \ | |
12772 | || exit 1 | |
12773 | ||
12774 | @endif mpc | |
12775 | ||
12776 | .PHONY: maybe-install-info-mpc install-info-mpc | |
12777 | maybe-install-info-mpc: | |
12778 | @if mpc | |
12779 | maybe-install-info-mpc: install-info-mpc | |
12780 | ||
12781 | install-info-mpc: \ | |
12782 | configure-mpc \ | |
12783 | info-mpc | |
12784 | @[ -f ./mpc/Makefile ] || exit 0; \ | |
12785 | r=`${PWD_COMMAND}`; export r; \ | |
12786 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12787 | $(HOST_EXPORTS) \ | |
12788 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12789 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12790 | done; \ | |
12791 | echo "Doing install-info in mpc" ; \ | |
12792 | (cd $(HOST_SUBDIR)/mpc && \ | |
a4fd3374 DD |
12793 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12794 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12795 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12796 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a4fd3374 DD |
12797 | install-info) \ |
12798 | || exit 1 | |
d3ed111c | 12799 | |
a90ef4bf | 12800 | @endif mpc |
d3ed111c | 12801 | |
a90ef4bf JM |
12802 | .PHONY: maybe-install-pdf-mpc install-pdf-mpc |
12803 | maybe-install-pdf-mpc: | |
12804 | @if mpc | |
12805 | maybe-install-pdf-mpc: install-pdf-mpc | |
a3ca38d2 | 12806 | |
a90ef4bf JM |
12807 | install-pdf-mpc: \ |
12808 | configure-mpc \ | |
12809 | pdf-mpc | |
12810 | @[ -f ./mpc/Makefile ] || exit 0; \ | |
a4fd3374 DD |
12811 | r=`${PWD_COMMAND}`; export r; \ |
12812 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12813 | $(HOST_EXPORTS) \ | |
12814 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12815 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12816 | done; \ | |
a90ef4bf JM |
12817 | echo "Doing install-pdf in mpc" ; \ |
12818 | (cd $(HOST_SUBDIR)/mpc && \ | |
a4fd3374 DD |
12819 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12820 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12821 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12822 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a4fd3374 DD |
12823 | install-pdf) \ |
12824 | || exit 1 | |
a3ca38d2 | 12825 | |
a90ef4bf | 12826 | @endif mpc |
a3ca38d2 | 12827 | |
a90ef4bf JM |
12828 | .PHONY: maybe-install-html-mpc install-html-mpc |
12829 | maybe-install-html-mpc: | |
12830 | @if mpc | |
12831 | maybe-install-html-mpc: install-html-mpc | |
108a6f8e | 12832 | |
a90ef4bf JM |
12833 | install-html-mpc: \ |
12834 | configure-mpc \ | |
12835 | html-mpc | |
12836 | @[ -f ./mpc/Makefile ] || exit 0; \ | |
108a6f8e CD |
12837 | r=`${PWD_COMMAND}`; export r; \ |
12838 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12839 | $(HOST_EXPORTS) \ | |
12840 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12841 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12842 | done; \ | |
a90ef4bf JM |
12843 | echo "Doing install-html in mpc" ; \ |
12844 | (cd $(HOST_SUBDIR)/mpc && \ | |
108a6f8e CD |
12845 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12846 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12847 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12848 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
12849 | install-html) \ |
12850 | || exit 1 | |
12851 | ||
a90ef4bf | 12852 | @endif mpc |
108a6f8e | 12853 | |
a90ef4bf JM |
12854 | .PHONY: maybe-installcheck-mpc installcheck-mpc |
12855 | maybe-installcheck-mpc: | |
12856 | @if mpc | |
12857 | maybe-installcheck-mpc: installcheck-mpc | |
d3ed111c | 12858 | |
a90ef4bf JM |
12859 | installcheck-mpc: \ |
12860 | configure-mpc | |
12861 | @[ -f ./mpc/Makefile ] || exit 0; \ | |
a4fd3374 DD |
12862 | r=`${PWD_COMMAND}`; export r; \ |
12863 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
12864 | $(HOST_EXPORTS) \ | |
12865 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12866 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12867 | done; \ | |
a90ef4bf JM |
12868 | echo "Doing installcheck in mpc" ; \ |
12869 | (cd $(HOST_SUBDIR)/mpc && \ | |
a4fd3374 DD |
12870 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12871 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12872 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12873 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a4fd3374 DD |
12874 | installcheck) \ |
12875 | || exit 1 | |
d3ed111c | 12876 | |
a90ef4bf | 12877 | @endif mpc |
d3ed111c | 12878 | |
a90ef4bf JM |
12879 | .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc |
12880 | maybe-mostlyclean-mpc: | |
12881 | @if mpc | |
12882 | maybe-mostlyclean-mpc: mostlyclean-mpc | |
d3ed111c | 12883 | |
a90ef4bf JM |
12884 | mostlyclean-mpc: |
12885 | @[ -f ./mpc/Makefile ] || exit 0; \ | |
d3ed111c GK |
12886 | r=`${PWD_COMMAND}`; export r; \ |
12887 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d3ed111c GK |
12888 | $(HOST_EXPORTS) \ |
12889 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12890 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12891 | done; \ | |
a90ef4bf JM |
12892 | echo "Doing mostlyclean in mpc" ; \ |
12893 | (cd $(HOST_SUBDIR)/mpc && \ | |
d3ed111c GK |
12894 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12895 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12896 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12897 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
d3ed111c GK |
12898 | mostlyclean) \ |
12899 | || exit 1 | |
12900 | ||
a90ef4bf | 12901 | @endif mpc |
d3ed111c | 12902 | |
a90ef4bf JM |
12903 | .PHONY: maybe-clean-mpc clean-mpc |
12904 | maybe-clean-mpc: | |
12905 | @if mpc | |
12906 | maybe-clean-mpc: clean-mpc | |
d3ed111c | 12907 | |
a90ef4bf JM |
12908 | clean-mpc: |
12909 | @[ -f ./mpc/Makefile ] || exit 0; \ | |
d3ed111c GK |
12910 | r=`${PWD_COMMAND}`; export r; \ |
12911 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d3ed111c GK |
12912 | $(HOST_EXPORTS) \ |
12913 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12914 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12915 | done; \ | |
a90ef4bf JM |
12916 | echo "Doing clean in mpc" ; \ |
12917 | (cd $(HOST_SUBDIR)/mpc && \ | |
d3ed111c GK |
12918 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12919 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12920 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12921 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
d3ed111c GK |
12922 | clean) \ |
12923 | || exit 1 | |
12924 | ||
a90ef4bf | 12925 | @endif mpc |
d3ed111c | 12926 | |
a90ef4bf JM |
12927 | .PHONY: maybe-distclean-mpc distclean-mpc |
12928 | maybe-distclean-mpc: | |
12929 | @if mpc | |
12930 | maybe-distclean-mpc: distclean-mpc | |
d3ed111c | 12931 | |
a90ef4bf JM |
12932 | distclean-mpc: |
12933 | @[ -f ./mpc/Makefile ] || exit 0; \ | |
d3ed111c GK |
12934 | r=`${PWD_COMMAND}`; export r; \ |
12935 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d3ed111c GK |
12936 | $(HOST_EXPORTS) \ |
12937 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12938 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12939 | done; \ | |
a90ef4bf JM |
12940 | echo "Doing distclean in mpc" ; \ |
12941 | (cd $(HOST_SUBDIR)/mpc && \ | |
d3ed111c GK |
12942 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12943 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12944 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12945 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
d3ed111c GK |
12946 | distclean) \ |
12947 | || exit 1 | |
12948 | ||
a90ef4bf | 12949 | @endif mpc |
d3ed111c | 12950 | |
a90ef4bf JM |
12951 | .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc |
12952 | maybe-maintainer-clean-mpc: | |
12953 | @if mpc | |
12954 | maybe-maintainer-clean-mpc: maintainer-clean-mpc | |
d3ed111c | 12955 | |
a90ef4bf JM |
12956 | maintainer-clean-mpc: |
12957 | @[ -f ./mpc/Makefile ] || exit 0; \ | |
d3ed111c GK |
12958 | r=`${PWD_COMMAND}`; export r; \ |
12959 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d3ed111c GK |
12960 | $(HOST_EXPORTS) \ |
12961 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
12962 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
12963 | done; \ | |
a90ef4bf JM |
12964 | echo "Doing maintainer-clean in mpc" ; \ |
12965 | (cd $(HOST_SUBDIR)/mpc && \ | |
d3ed111c GK |
12966 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
12967 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
12968 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 12969 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
d3ed111c GK |
12970 | maintainer-clean) \ |
12971 | || exit 1 | |
12972 | ||
a90ef4bf | 12973 | @endif mpc |
d3ed111c GK |
12974 | |
12975 | ||
a7254363 | 12976 | |
a90ef4bf JM |
12977 | .PHONY: configure-ppl maybe-configure-ppl |
12978 | maybe-configure-ppl: | |
4f0ef2d8 | 12979 | @if gcc-bootstrap |
a90ef4bf | 12980 | configure-ppl: stage_current |
4f0ef2d8 | 12981 | @endif gcc-bootstrap |
a90ef4bf JM |
12982 | @if ppl |
12983 | maybe-configure-ppl: configure-ppl | |
12984 | configure-ppl: | |
c52c6897 | 12985 | @r=`${PWD_COMMAND}`; export r; \ |
4fa63067 | 12986 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
12987 | test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \ |
12988 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \ | |
1f53ca9a | 12989 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
12990 | echo Configuring in $(HOST_SUBDIR)/ppl; \ |
12991 | cd "$(HOST_SUBDIR)/ppl" || exit 1; \ | |
4fa63067 | 12992 | case $(srcdir) in \ |
b00612cc | 12993 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 12994 | *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \ |
b00612cc | 12995 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 12996 | esac; \ |
a90ef4bf JM |
12997 | srcdiroption="--srcdir=$${topdir}/ppl"; \ |
12998 | libsrcdir="$$s/ppl"; \ | |
4fa63067 | 12999 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 | 13000 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
a90ef4bf | 13001 | --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \ |
4fa63067 | 13002 | || exit 1 |
a90ef4bf | 13003 | @endif ppl |
4fa63067 | 13004 | |
a7254363 PB |
13005 | |
13006 | ||
a90ef4bf JM |
13007 | .PHONY: configure-stage1-ppl maybe-configure-stage1-ppl |
13008 | maybe-configure-stage1-ppl: | |
13009 | @if ppl-bootstrap | |
13010 | maybe-configure-stage1-ppl: configure-stage1-ppl | |
13011 | configure-stage1-ppl: | |
13012 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
13013 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl | |
13014 | @r=`${PWD_COMMAND}`; export r; \ | |
13015 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13016 | TFLAGS="$(STAGE1_TFLAGS)"; \ | |
13017 | test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \ | |
13018 | $(HOST_EXPORTS) \ | |
13019 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ | |
13020 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ | |
13021 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
13022 | echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \ | |
13023 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \ | |
13024 | cd $(HOST_SUBDIR)/ppl || exit 1; \ | |
13025 | case $(srcdir) in \ | |
13026 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
13027 | *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \ | |
13028 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
13029 | esac; \ | |
13030 | srcdiroption="--srcdir=$${topdir}/ppl"; \ | |
13031 | libsrcdir="$$s/ppl"; \ | |
13032 | $(SHELL) $${libsrcdir}/configure \ | |
13033 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
13034 | --target=${target_alias} $${srcdiroption} \ | |
13035 | $(STAGE1_CONFIGURE_FLAGS) \ | |
13036 | --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ | |
13037 | @endif ppl-bootstrap | |
d545f33b | 13038 | |
a90ef4bf JM |
13039 | .PHONY: configure-stage2-ppl maybe-configure-stage2-ppl |
13040 | maybe-configure-stage2-ppl: | |
13041 | @if ppl-bootstrap | |
13042 | maybe-configure-stage2-ppl: configure-stage2-ppl | |
13043 | configure-stage2-ppl: | |
13044 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
13045 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl | |
13046 | @r=`${PWD_COMMAND}`; export r; \ | |
13047 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13048 | TFLAGS="$(STAGE2_TFLAGS)"; \ | |
13049 | test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \ | |
13050 | $(HOST_EXPORTS) \ | |
13051 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13052 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ | |
13053 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ | |
13054 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
13055 | echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \ | |
13056 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \ | |
13057 | cd $(HOST_SUBDIR)/ppl || exit 1; \ | |
13058 | case $(srcdir) in \ | |
13059 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
13060 | *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \ | |
13061 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
13062 | esac; \ | |
13063 | srcdiroption="--srcdir=$${topdir}/ppl"; \ | |
13064 | libsrcdir="$$s/ppl"; \ | |
13065 | $(SHELL) $${libsrcdir}/configure \ | |
13066 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
13067 | --target=${target_alias} $${srcdiroption} \ | |
13068 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
13069 | $(STAGE2_CONFIGURE_FLAGS) \ | |
13070 | --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ | |
13071 | @endif ppl-bootstrap | |
d545f33b | 13072 | |
a90ef4bf JM |
13073 | .PHONY: configure-stage3-ppl maybe-configure-stage3-ppl |
13074 | maybe-configure-stage3-ppl: | |
13075 | @if ppl-bootstrap | |
13076 | maybe-configure-stage3-ppl: configure-stage3-ppl | |
13077 | configure-stage3-ppl: | |
13078 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
13079 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl | |
4fa63067 NN |
13080 | @r=`${PWD_COMMAND}`; export r; \ |
13081 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
13082 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
13083 | test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \ | |
13084 | $(HOST_EXPORTS) \ | |
13085 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13086 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ | |
13087 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ | |
13088 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
13089 | echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \ | |
13090 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \ | |
13091 | cd $(HOST_SUBDIR)/ppl || exit 1; \ | |
13092 | case $(srcdir) in \ | |
13093 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
13094 | *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \ | |
13095 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
13096 | esac; \ | |
13097 | srcdiroption="--srcdir=$${topdir}/ppl"; \ | |
13098 | libsrcdir="$$s/ppl"; \ | |
13099 | $(SHELL) $${libsrcdir}/configure \ | |
13100 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
13101 | --target=${target_alias} $${srcdiroption} \ | |
13102 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
13103 | $(STAGE3_CONFIGURE_FLAGS) \ | |
13104 | --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ | |
13105 | @endif ppl-bootstrap | |
4fa63067 | 13106 | |
a90ef4bf JM |
13107 | .PHONY: configure-stage4-ppl maybe-configure-stage4-ppl |
13108 | maybe-configure-stage4-ppl: | |
13109 | @if ppl-bootstrap | |
13110 | maybe-configure-stage4-ppl: configure-stage4-ppl | |
13111 | configure-stage4-ppl: | |
13112 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
13113 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl | |
13114 | @r=`${PWD_COMMAND}`; export r; \ | |
13115 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13116 | TFLAGS="$(STAGE4_TFLAGS)"; \ | |
13117 | test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \ | |
13118 | $(HOST_EXPORTS) \ | |
13119 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13120 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ | |
13121 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ | |
13122 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
13123 | echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \ | |
13124 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \ | |
13125 | cd $(HOST_SUBDIR)/ppl || exit 1; \ | |
13126 | case $(srcdir) in \ | |
13127 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
13128 | *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \ | |
13129 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
13130 | esac; \ | |
13131 | srcdiroption="--srcdir=$${topdir}/ppl"; \ | |
13132 | libsrcdir="$$s/ppl"; \ | |
13133 | $(SHELL) $${libsrcdir}/configure \ | |
13134 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
13135 | --target=${target_alias} $${srcdiroption} \ | |
13136 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
13137 | $(STAGE4_CONFIGURE_FLAGS) \ | |
13138 | --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ | |
13139 | @endif ppl-bootstrap | |
a7254363 | 13140 | |
a90ef4bf JM |
13141 | .PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl |
13142 | maybe-configure-stageprofile-ppl: | |
13143 | @if ppl-bootstrap | |
13144 | maybe-configure-stageprofile-ppl: configure-stageprofile-ppl | |
13145 | configure-stageprofile-ppl: | |
13146 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
13147 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl | |
13148 | @r=`${PWD_COMMAND}`; export r; \ | |
13149 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13150 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ | |
13151 | test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \ | |
13152 | $(HOST_EXPORTS) \ | |
13153 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13154 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
13155 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ | |
13156 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
13157 | echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \ | |
13158 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \ | |
13159 | cd $(HOST_SUBDIR)/ppl || exit 1; \ | |
13160 | case $(srcdir) in \ | |
13161 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
13162 | *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \ | |
13163 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
13164 | esac; \ | |
13165 | srcdiroption="--srcdir=$${topdir}/ppl"; \ | |
13166 | libsrcdir="$$s/ppl"; \ | |
13167 | $(SHELL) $${libsrcdir}/configure \ | |
13168 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
13169 | --target=${target_alias} $${srcdiroption} \ | |
13170 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
13171 | $(STAGEprofile_CONFIGURE_FLAGS) \ | |
13172 | --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ | |
13173 | @endif ppl-bootstrap | |
d545f33b | 13174 | |
a90ef4bf JM |
13175 | .PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl |
13176 | maybe-configure-stagefeedback-ppl: | |
13177 | @if ppl-bootstrap | |
13178 | maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl | |
13179 | configure-stagefeedback-ppl: | |
13180 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
13181 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl | |
13182 | @r=`${PWD_COMMAND}`; export r; \ | |
13183 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13184 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ | |
13185 | test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \ | |
13186 | $(HOST_EXPORTS) \ | |
13187 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13188 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
13189 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ | |
13190 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
13191 | echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \ | |
13192 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \ | |
13193 | cd $(HOST_SUBDIR)/ppl || exit 1; \ | |
13194 | case $(srcdir) in \ | |
13195 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
13196 | *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \ | |
13197 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
13198 | esac; \ | |
13199 | srcdiroption="--srcdir=$${topdir}/ppl"; \ | |
13200 | libsrcdir="$$s/ppl"; \ | |
13201 | $(SHELL) $${libsrcdir}/configure \ | |
13202 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
13203 | --target=${target_alias} $${srcdiroption} \ | |
13204 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
13205 | $(STAGEfeedback_CONFIGURE_FLAGS) \ | |
13206 | --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ | |
13207 | @endif ppl-bootstrap | |
d545f33b | 13208 | |
4fa63067 | 13209 | |
4fa63067 NN |
13210 | |
13211 | ||
4fa63067 | 13212 | |
a90ef4bf JM |
13213 | .PHONY: all-ppl maybe-all-ppl |
13214 | maybe-all-ppl: | |
13215 | @if gcc-bootstrap | |
13216 | all-ppl: stage_current | |
13217 | @endif gcc-bootstrap | |
13218 | @if ppl | |
13219 | TARGET-ppl=all | |
13220 | maybe-all-ppl: all-ppl | |
13221 | all-ppl: configure-ppl | |
4fa63067 NN |
13222 | @r=`${PWD_COMMAND}`; export r; \ |
13223 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
13224 | $(HOST_EXPORTS) \ |
13225 | (cd $(HOST_SUBDIR)/ppl && \ | |
13226 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
13227 | $(TARGET-ppl)) | |
13228 | @endif ppl | |
4fa63067 NN |
13229 | |
13230 | ||
9b980aa1 | 13231 | |
a90ef4bf JM |
13232 | .PHONY: all-stage1-ppl maybe-all-stage1-ppl |
13233 | .PHONY: clean-stage1-ppl maybe-clean-stage1-ppl | |
13234 | maybe-all-stage1-ppl: | |
13235 | maybe-clean-stage1-ppl: | |
13236 | @if ppl-bootstrap | |
13237 | maybe-all-stage1-ppl: all-stage1-ppl | |
13238 | all-stage1: all-stage1-ppl | |
13239 | TARGET-stage1-ppl = $(TARGET-ppl) | |
13240 | all-stage1-ppl: configure-stage1-ppl | |
13241 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
9b980aa1 RW |
13242 | @r=`${PWD_COMMAND}`; export r; \ |
13243 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
13244 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
13245 | $(HOST_EXPORTS) \ | |
13246 | cd $(HOST_SUBDIR)/ppl && \ | |
13247 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
13248 | CFLAGS="$(STAGE1_CFLAGS)" \ | |
13249 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ | |
13250 | LIBCFLAGS="$(LIBCFLAGS)" \ | |
13251 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
13252 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
13253 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
13254 | $(EXTRA_HOST_FLAGS) \ | |
13255 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
13256 | $(TARGET-stage1-ppl) | |
9b980aa1 | 13257 | |
a90ef4bf JM |
13258 | maybe-clean-stage1-ppl: clean-stage1-ppl |
13259 | clean-stage1: clean-stage1-ppl | |
13260 | clean-stage1-ppl: | |
13261 | @if [ $(current_stage) = stage1 ]; then \ | |
13262 | [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \ | |
13263 | else \ | |
13264 | [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \ | |
13265 | $(MAKE) stage1-start; \ | |
13266 | fi; \ | |
13267 | cd $(HOST_SUBDIR)/ppl && \ | |
13268 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
13269 | clean | |
13270 | @endif ppl-bootstrap | |
4fa63067 | 13271 | |
4fa63067 | 13272 | |
a90ef4bf JM |
13273 | .PHONY: all-stage2-ppl maybe-all-stage2-ppl |
13274 | .PHONY: clean-stage2-ppl maybe-clean-stage2-ppl | |
13275 | maybe-all-stage2-ppl: | |
13276 | maybe-clean-stage2-ppl: | |
13277 | @if ppl-bootstrap | |
13278 | maybe-all-stage2-ppl: all-stage2-ppl | |
13279 | all-stage2: all-stage2-ppl | |
13280 | TARGET-stage2-ppl = $(TARGET-ppl) | |
13281 | all-stage2-ppl: configure-stage2-ppl | |
13282 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
13283 | @r=`${PWD_COMMAND}`; export r; \ | |
13284 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13285 | TFLAGS="$(STAGE2_TFLAGS)"; \ | |
13286 | $(HOST_EXPORTS) \ | |
13287 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13288 | cd $(HOST_SUBDIR)/ppl && \ | |
13289 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
13290 | CFLAGS="$(STAGE2_CFLAGS)" \ | |
13291 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ | |
13292 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ | |
13293 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
13294 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
13295 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
13296 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13297 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
13298 | $(TARGET-stage2-ppl) | |
13299 | ||
13300 | maybe-clean-stage2-ppl: clean-stage2-ppl | |
13301 | clean-stage2: clean-stage2-ppl | |
13302 | clean-stage2-ppl: | |
13303 | @if [ $(current_stage) = stage2 ]; then \ | |
13304 | [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \ | |
13305 | else \ | |
13306 | [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \ | |
13307 | $(MAKE) stage2-start; \ | |
13308 | fi; \ | |
13309 | cd $(HOST_SUBDIR)/ppl && \ | |
13310 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
13311 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13312 | clean | |
13313 | @endif ppl-bootstrap | |
13314 | ||
13315 | ||
13316 | .PHONY: all-stage3-ppl maybe-all-stage3-ppl | |
13317 | .PHONY: clean-stage3-ppl maybe-clean-stage3-ppl | |
13318 | maybe-all-stage3-ppl: | |
13319 | maybe-clean-stage3-ppl: | |
13320 | @if ppl-bootstrap | |
13321 | maybe-all-stage3-ppl: all-stage3-ppl | |
13322 | all-stage3: all-stage3-ppl | |
13323 | TARGET-stage3-ppl = $(TARGET-ppl) | |
13324 | all-stage3-ppl: configure-stage3-ppl | |
13325 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
13326 | @r=`${PWD_COMMAND}`; export r; \ | |
13327 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13328 | TFLAGS="$(STAGE3_TFLAGS)"; \ | |
13329 | $(HOST_EXPORTS) \ | |
13330 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13331 | cd $(HOST_SUBDIR)/ppl && \ | |
13332 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
13333 | CFLAGS="$(STAGE3_CFLAGS)" \ | |
13334 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ | |
13335 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ | |
13336 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
13337 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
13338 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
13339 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13340 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
13341 | $(TARGET-stage3-ppl) | |
13342 | ||
13343 | maybe-clean-stage3-ppl: clean-stage3-ppl | |
13344 | clean-stage3: clean-stage3-ppl | |
13345 | clean-stage3-ppl: | |
13346 | @if [ $(current_stage) = stage3 ]; then \ | |
13347 | [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \ | |
13348 | else \ | |
13349 | [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \ | |
13350 | $(MAKE) stage3-start; \ | |
13351 | fi; \ | |
13352 | cd $(HOST_SUBDIR)/ppl && \ | |
13353 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
13354 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13355 | clean | |
13356 | @endif ppl-bootstrap | |
13357 | ||
13358 | ||
13359 | .PHONY: all-stage4-ppl maybe-all-stage4-ppl | |
13360 | .PHONY: clean-stage4-ppl maybe-clean-stage4-ppl | |
13361 | maybe-all-stage4-ppl: | |
13362 | maybe-clean-stage4-ppl: | |
13363 | @if ppl-bootstrap | |
13364 | maybe-all-stage4-ppl: all-stage4-ppl | |
13365 | all-stage4: all-stage4-ppl | |
13366 | TARGET-stage4-ppl = $(TARGET-ppl) | |
13367 | all-stage4-ppl: configure-stage4-ppl | |
13368 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
13369 | @r=`${PWD_COMMAND}`; export r; \ | |
13370 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13371 | TFLAGS="$(STAGE4_TFLAGS)"; \ | |
13372 | $(HOST_EXPORTS) \ | |
13373 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13374 | cd $(HOST_SUBDIR)/ppl && \ | |
13375 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
13376 | CFLAGS="$(STAGE4_CFLAGS)" \ | |
13377 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ | |
13378 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ | |
13379 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
13380 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
13381 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
13382 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13383 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
13384 | $(TARGET-stage4-ppl) | |
13385 | ||
13386 | maybe-clean-stage4-ppl: clean-stage4-ppl | |
13387 | clean-stage4: clean-stage4-ppl | |
13388 | clean-stage4-ppl: | |
13389 | @if [ $(current_stage) = stage4 ]; then \ | |
13390 | [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \ | |
13391 | else \ | |
13392 | [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \ | |
13393 | $(MAKE) stage4-start; \ | |
13394 | fi; \ | |
13395 | cd $(HOST_SUBDIR)/ppl && \ | |
13396 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
13397 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13398 | clean | |
13399 | @endif ppl-bootstrap | |
13400 | ||
13401 | ||
13402 | .PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl | |
13403 | .PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl | |
13404 | maybe-all-stageprofile-ppl: | |
13405 | maybe-clean-stageprofile-ppl: | |
13406 | @if ppl-bootstrap | |
13407 | maybe-all-stageprofile-ppl: all-stageprofile-ppl | |
13408 | all-stageprofile: all-stageprofile-ppl | |
13409 | TARGET-stageprofile-ppl = $(TARGET-ppl) | |
13410 | all-stageprofile-ppl: configure-stageprofile-ppl | |
13411 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
13412 | @r=`${PWD_COMMAND}`; export r; \ | |
13413 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13414 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ | |
13415 | $(HOST_EXPORTS) \ | |
13416 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13417 | cd $(HOST_SUBDIR)/ppl && \ | |
13418 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
13419 | CFLAGS="$(STAGEprofile_CFLAGS)" \ | |
13420 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ | |
13421 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ | |
13422 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
13423 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
13424 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
13425 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13426 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
13427 | $(TARGET-stageprofile-ppl) | |
13428 | ||
13429 | maybe-clean-stageprofile-ppl: clean-stageprofile-ppl | |
13430 | clean-stageprofile: clean-stageprofile-ppl | |
13431 | clean-stageprofile-ppl: | |
13432 | @if [ $(current_stage) = stageprofile ]; then \ | |
13433 | [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \ | |
13434 | else \ | |
13435 | [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \ | |
13436 | $(MAKE) stageprofile-start; \ | |
13437 | fi; \ | |
13438 | cd $(HOST_SUBDIR)/ppl && \ | |
13439 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
13440 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13441 | clean | |
13442 | @endif ppl-bootstrap | |
13443 | ||
13444 | ||
13445 | .PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl | |
13446 | .PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl | |
13447 | maybe-all-stagefeedback-ppl: | |
13448 | maybe-clean-stagefeedback-ppl: | |
13449 | @if ppl-bootstrap | |
13450 | maybe-all-stagefeedback-ppl: all-stagefeedback-ppl | |
13451 | all-stagefeedback: all-stagefeedback-ppl | |
13452 | TARGET-stagefeedback-ppl = $(TARGET-ppl) | |
13453 | all-stagefeedback-ppl: configure-stagefeedback-ppl | |
13454 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
13455 | @r=`${PWD_COMMAND}`; export r; \ | |
13456 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13457 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ | |
13458 | $(HOST_EXPORTS) \ | |
13459 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
13460 | cd $(HOST_SUBDIR)/ppl && \ | |
13461 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
13462 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
13463 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ | |
13464 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
13465 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
13466 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
13467 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
13468 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13469 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
13470 | $(TARGET-stagefeedback-ppl) | |
13471 | ||
13472 | maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl | |
13473 | clean-stagefeedback: clean-stagefeedback-ppl | |
13474 | clean-stagefeedback-ppl: | |
13475 | @if [ $(current_stage) = stagefeedback ]; then \ | |
13476 | [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \ | |
13477 | else \ | |
13478 | [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \ | |
13479 | $(MAKE) stagefeedback-start; \ | |
13480 | fi; \ | |
13481 | cd $(HOST_SUBDIR)/ppl && \ | |
13482 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
13483 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
13484 | clean | |
13485 | @endif ppl-bootstrap | |
13486 | ||
13487 | ||
13488 | ||
13489 | ||
13490 | ||
13491 | .PHONY: check-ppl maybe-check-ppl | |
13492 | maybe-check-ppl: | |
13493 | @if ppl | |
13494 | maybe-check-ppl: check-ppl | |
13495 | ||
13496 | check-ppl: | |
0aed8855 | 13497 | @: $(MAKE); $(unstage) |
a90ef4bf JM |
13498 | @r=`${PWD_COMMAND}`; export r; \ |
13499 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13500 | $(HOST_EXPORTS) \ | |
13501 | (cd $(HOST_SUBDIR)/ppl && \ | |
13502 | $(MAKE) $(FLAGS_TO_PASS) check) | |
13503 | ||
13504 | @endif ppl | |
13505 | ||
13506 | .PHONY: install-ppl maybe-install-ppl | |
13507 | maybe-install-ppl: | |
13508 | @if ppl | |
13509 | maybe-install-ppl: install-ppl | |
13510 | ||
13511 | install-ppl: | |
13512 | ||
13513 | @endif ppl | |
13514 | ||
13515 | .PHONY: install-strip-ppl maybe-install-strip-ppl | |
13516 | maybe-install-strip-ppl: | |
13517 | @if ppl | |
13518 | maybe-install-strip-ppl: install-strip-ppl | |
13519 | ||
13520 | install-strip-ppl: | |
13521 | ||
13522 | @endif ppl | |
13523 | ||
13524 | # Other targets (info, dvi, pdf, etc.) | |
13525 | ||
13526 | .PHONY: maybe-info-ppl info-ppl | |
13527 | maybe-info-ppl: | |
13528 | @if ppl | |
13529 | maybe-info-ppl: info-ppl | |
13530 | ||
13531 | info-ppl: \ | |
13532 | configure-ppl | |
13533 | @[ -f ./ppl/Makefile ] || exit 0; \ | |
b40e3958 L |
13534 | r=`${PWD_COMMAND}`; export r; \ |
13535 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13536 | $(HOST_EXPORTS) \ |
b813574b | 13537 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13538 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13539 | done; \ | |
a90ef4bf JM |
13540 | echo "Doing info in ppl" ; \ |
13541 | (cd $(HOST_SUBDIR)/ppl && \ | |
2a4cbe27 NN |
13542 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13543 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13544 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 13545 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 13546 | info) \ |
2a4cbe27 NN |
13547 | || exit 1 |
13548 | ||
a90ef4bf | 13549 | @endif ppl |
2a4cbe27 | 13550 | |
a90ef4bf JM |
13551 | .PHONY: maybe-dvi-ppl dvi-ppl |
13552 | maybe-dvi-ppl: | |
13553 | @if ppl | |
13554 | maybe-dvi-ppl: dvi-ppl | |
2a4cbe27 | 13555 | |
a90ef4bf JM |
13556 | dvi-ppl: \ |
13557 | configure-ppl | |
13558 | @[ -f ./ppl/Makefile ] || exit 0; \ | |
b40e3958 L |
13559 | r=`${PWD_COMMAND}`; export r; \ |
13560 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13561 | $(HOST_EXPORTS) \ |
b813574b | 13562 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13563 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13564 | done; \ | |
a90ef4bf JM |
13565 | echo "Doing dvi in ppl" ; \ |
13566 | (cd $(HOST_SUBDIR)/ppl && \ | |
2a4cbe27 NN |
13567 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13568 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13569 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 13570 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 13571 | dvi) \ |
2a4cbe27 NN |
13572 | || exit 1 |
13573 | ||
a90ef4bf | 13574 | @endif ppl |
2a4cbe27 | 13575 | |
a90ef4bf JM |
13576 | .PHONY: maybe-pdf-ppl pdf-ppl |
13577 | maybe-pdf-ppl: | |
13578 | @if ppl | |
13579 | maybe-pdf-ppl: pdf-ppl | |
56a8fe78 | 13580 | |
a90ef4bf JM |
13581 | pdf-ppl: \ |
13582 | configure-ppl | |
13583 | @[ -f ./ppl/Makefile ] || exit 0; \ | |
56a8fe78 DD |
13584 | r=`${PWD_COMMAND}`; export r; \ |
13585 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13586 | $(HOST_EXPORTS) \ | |
13587 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
13588 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
13589 | done; \ | |
a90ef4bf JM |
13590 | echo "Doing pdf in ppl" ; \ |
13591 | (cd $(HOST_SUBDIR)/ppl && \ | |
56a8fe78 DD |
13592 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13593 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13594 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 13595 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
13596 | pdf) \ |
13597 | || exit 1 | |
13598 | ||
a90ef4bf | 13599 | @endif ppl |
56a8fe78 | 13600 | |
a90ef4bf JM |
13601 | .PHONY: maybe-html-ppl html-ppl |
13602 | maybe-html-ppl: | |
13603 | @if ppl | |
13604 | maybe-html-ppl: html-ppl | |
6d389afc | 13605 | |
a90ef4bf JM |
13606 | html-ppl: \ |
13607 | configure-ppl | |
13608 | @[ -f ./ppl/Makefile ] || exit 0; \ | |
6d389afc MS |
13609 | r=`${PWD_COMMAND}`; export r; \ |
13610 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
13611 | $(HOST_EXPORTS) \ |
13612 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
13613 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
13614 | done; \ | |
a90ef4bf JM |
13615 | echo "Doing html in ppl" ; \ |
13616 | (cd $(HOST_SUBDIR)/ppl && \ | |
6d389afc MS |
13617 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13618 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13619 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 13620 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
13621 | html) \ |
13622 | || exit 1 | |
13623 | ||
a90ef4bf | 13624 | @endif ppl |
6d389afc | 13625 | |
a90ef4bf JM |
13626 | .PHONY: maybe-TAGS-ppl TAGS-ppl |
13627 | maybe-TAGS-ppl: | |
13628 | @if ppl | |
13629 | maybe-TAGS-ppl: TAGS-ppl | |
2a4cbe27 | 13630 | |
a90ef4bf JM |
13631 | TAGS-ppl: \ |
13632 | configure-ppl | |
13633 | @[ -f ./ppl/Makefile ] || exit 0; \ | |
b40e3958 L |
13634 | r=`${PWD_COMMAND}`; export r; \ |
13635 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13636 | $(HOST_EXPORTS) \ |
b813574b | 13637 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13638 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13639 | done; \ | |
a90ef4bf JM |
13640 | echo "Doing TAGS in ppl" ; \ |
13641 | (cd $(HOST_SUBDIR)/ppl && \ | |
2a4cbe27 NN |
13642 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13643 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13644 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 13645 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 13646 | TAGS) \ |
2a4cbe27 NN |
13647 | || exit 1 |
13648 | ||
a90ef4bf | 13649 | @endif ppl |
2a4cbe27 | 13650 | |
a90ef4bf JM |
13651 | .PHONY: maybe-install-info-ppl install-info-ppl |
13652 | maybe-install-info-ppl: | |
13653 | @if ppl | |
13654 | maybe-install-info-ppl: install-info-ppl | |
2a4cbe27 | 13655 | |
a90ef4bf JM |
13656 | install-info-ppl: \ |
13657 | configure-ppl \ | |
13658 | info-ppl | |
13659 | @[ -f ./ppl/Makefile ] || exit 0; \ | |
b40e3958 L |
13660 | r=`${PWD_COMMAND}`; export r; \ |
13661 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13662 | $(HOST_EXPORTS) \ |
b813574b | 13663 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13664 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13665 | done; \ | |
a90ef4bf JM |
13666 | echo "Doing install-info in ppl" ; \ |
13667 | (cd $(HOST_SUBDIR)/ppl && \ | |
2a4cbe27 NN |
13668 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13669 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13670 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 13671 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 13672 | install-info) \ |
2a4cbe27 NN |
13673 | || exit 1 |
13674 | ||
a90ef4bf | 13675 | @endif ppl |
2a4cbe27 | 13676 | |
a90ef4bf JM |
13677 | .PHONY: maybe-install-pdf-ppl install-pdf-ppl |
13678 | maybe-install-pdf-ppl: | |
13679 | @if ppl | |
13680 | maybe-install-pdf-ppl: install-pdf-ppl | |
a3ca38d2 | 13681 | |
a90ef4bf JM |
13682 | install-pdf-ppl: \ |
13683 | configure-ppl \ | |
13684 | pdf-ppl | |
13685 | @[ -f ./ppl/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
13686 | r=`${PWD_COMMAND}`; export r; \ |
13687 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13688 | $(HOST_EXPORTS) \ | |
13689 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
13690 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
13691 | done; \ | |
a90ef4bf JM |
13692 | echo "Doing install-pdf in ppl" ; \ |
13693 | (cd $(HOST_SUBDIR)/ppl && \ | |
a3ca38d2 DD |
13694 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13695 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13696 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 13697 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
13698 | install-pdf) \ |
13699 | || exit 1 | |
13700 | ||
a90ef4bf | 13701 | @endif ppl |
a3ca38d2 | 13702 | |
a90ef4bf JM |
13703 | .PHONY: maybe-install-html-ppl install-html-ppl |
13704 | maybe-install-html-ppl: | |
13705 | @if ppl | |
13706 | maybe-install-html-ppl: install-html-ppl | |
108a6f8e | 13707 | |
a90ef4bf JM |
13708 | install-html-ppl: \ |
13709 | configure-ppl \ | |
13710 | html-ppl | |
13711 | @[ -f ./ppl/Makefile ] || exit 0; \ | |
108a6f8e CD |
13712 | r=`${PWD_COMMAND}`; export r; \ |
13713 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
13714 | $(HOST_EXPORTS) \ | |
13715 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
13716 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
13717 | done; \ | |
a90ef4bf JM |
13718 | echo "Doing install-html in ppl" ; \ |
13719 | (cd $(HOST_SUBDIR)/ppl && \ | |
108a6f8e CD |
13720 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13721 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13722 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 13723 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
13724 | install-html) \ |
13725 | || exit 1 | |
13726 | ||
a90ef4bf | 13727 | @endif ppl |
108a6f8e | 13728 | |
a90ef4bf JM |
13729 | .PHONY: maybe-installcheck-ppl installcheck-ppl |
13730 | maybe-installcheck-ppl: | |
13731 | @if ppl | |
13732 | maybe-installcheck-ppl: installcheck-ppl | |
2a4cbe27 | 13733 | |
a90ef4bf JM |
13734 | installcheck-ppl: \ |
13735 | configure-ppl | |
13736 | @[ -f ./ppl/Makefile ] || exit 0; \ | |
b40e3958 L |
13737 | r=`${PWD_COMMAND}`; export r; \ |
13738 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13739 | $(HOST_EXPORTS) \ |
b813574b | 13740 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13741 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13742 | done; \ | |
a90ef4bf JM |
13743 | echo "Doing installcheck in ppl" ; \ |
13744 | (cd $(HOST_SUBDIR)/ppl && \ | |
2a4cbe27 NN |
13745 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13746 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13747 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 13748 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 13749 | installcheck) \ |
2a4cbe27 NN |
13750 | || exit 1 |
13751 | ||
a90ef4bf | 13752 | @endif ppl |
2a4cbe27 | 13753 | |
a90ef4bf JM |
13754 | .PHONY: maybe-mostlyclean-ppl mostlyclean-ppl |
13755 | maybe-mostlyclean-ppl: | |
13756 | @if ppl | |
13757 | maybe-mostlyclean-ppl: mostlyclean-ppl | |
2a4cbe27 | 13758 | |
a90ef4bf JM |
13759 | mostlyclean-ppl: |
13760 | @[ -f ./ppl/Makefile ] || exit 0; \ | |
b40e3958 L |
13761 | r=`${PWD_COMMAND}`; export r; \ |
13762 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13763 | $(HOST_EXPORTS) \ |
b813574b | 13764 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13765 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13766 | done; \ | |
a90ef4bf JM |
13767 | echo "Doing mostlyclean in ppl" ; \ |
13768 | (cd $(HOST_SUBDIR)/ppl && \ | |
2a4cbe27 NN |
13769 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13770 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13771 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 13772 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 13773 | mostlyclean) \ |
2a4cbe27 NN |
13774 | || exit 1 |
13775 | ||
a90ef4bf | 13776 | @endif ppl |
2a4cbe27 | 13777 | |
a90ef4bf JM |
13778 | .PHONY: maybe-clean-ppl clean-ppl |
13779 | maybe-clean-ppl: | |
13780 | @if ppl | |
13781 | maybe-clean-ppl: clean-ppl | |
2a4cbe27 | 13782 | |
a90ef4bf JM |
13783 | clean-ppl: |
13784 | @[ -f ./ppl/Makefile ] || exit 0; \ | |
b40e3958 L |
13785 | r=`${PWD_COMMAND}`; export r; \ |
13786 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13787 | $(HOST_EXPORTS) \ |
b813574b | 13788 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13789 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13790 | done; \ | |
a90ef4bf JM |
13791 | echo "Doing clean in ppl" ; \ |
13792 | (cd $(HOST_SUBDIR)/ppl && \ | |
2a4cbe27 NN |
13793 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13794 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13795 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 13796 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 13797 | clean) \ |
2a4cbe27 NN |
13798 | || exit 1 |
13799 | ||
a90ef4bf | 13800 | @endif ppl |
2a4cbe27 | 13801 | |
a90ef4bf JM |
13802 | .PHONY: maybe-distclean-ppl distclean-ppl |
13803 | maybe-distclean-ppl: | |
13804 | @if ppl | |
13805 | maybe-distclean-ppl: distclean-ppl | |
2a4cbe27 | 13806 | |
a90ef4bf JM |
13807 | distclean-ppl: |
13808 | @[ -f ./ppl/Makefile ] || exit 0; \ | |
b40e3958 L |
13809 | r=`${PWD_COMMAND}`; export r; \ |
13810 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13811 | $(HOST_EXPORTS) \ |
b813574b | 13812 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13813 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13814 | done; \ | |
a90ef4bf JM |
13815 | echo "Doing distclean in ppl" ; \ |
13816 | (cd $(HOST_SUBDIR)/ppl && \ | |
2a4cbe27 NN |
13817 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13818 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13819 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 13820 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 13821 | distclean) \ |
2a4cbe27 NN |
13822 | || exit 1 |
13823 | ||
a90ef4bf | 13824 | @endif ppl |
2a4cbe27 | 13825 | |
a90ef4bf JM |
13826 | .PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl |
13827 | maybe-maintainer-clean-ppl: | |
13828 | @if ppl | |
13829 | maybe-maintainer-clean-ppl: maintainer-clean-ppl | |
2a4cbe27 | 13830 | |
a90ef4bf JM |
13831 | maintainer-clean-ppl: |
13832 | @[ -f ./ppl/Makefile ] || exit 0; \ | |
b40e3958 L |
13833 | r=`${PWD_COMMAND}`; export r; \ |
13834 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 13835 | $(HOST_EXPORTS) \ |
b813574b | 13836 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
13837 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
13838 | done; \ | |
a90ef4bf JM |
13839 | echo "Doing maintainer-clean in ppl" ; \ |
13840 | (cd $(HOST_SUBDIR)/ppl && \ | |
2a4cbe27 NN |
13841 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
13842 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
13843 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 13844 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 13845 | maintainer-clean) \ |
2a4cbe27 NN |
13846 | || exit 1 |
13847 | ||
a90ef4bf | 13848 | @endif ppl |
2a4cbe27 | 13849 | |
2a4cbe27 | 13850 | |
a7254363 | 13851 | |
a90ef4bf JM |
13852 | .PHONY: configure-cloog maybe-configure-cloog |
13853 | maybe-configure-cloog: | |
4f0ef2d8 | 13854 | @if gcc-bootstrap |
a90ef4bf | 13855 | configure-cloog: stage_current |
4f0ef2d8 | 13856 | @endif gcc-bootstrap |
a90ef4bf JM |
13857 | @if cloog |
13858 | maybe-configure-cloog: configure-cloog | |
13859 | configure-cloog: | |
c52c6897 PB |
13860 | @r=`${PWD_COMMAND}`; export r; \ |
13861 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
13862 | test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \ |
13863 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \ | |
13864 | $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \ | |
13865 | echo Configuring in $(HOST_SUBDIR)/cloog; \ | |
13866 | cd "$(HOST_SUBDIR)/cloog" || exit 1; \ | |
4fa63067 | 13867 | case $(srcdir) in \ |
b00612cc | 13868 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 13869 | *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \ |
b00612cc | 13870 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 13871 | esac; \ |
a90ef4bf JM |
13872 | srcdiroption="--srcdir=$${topdir}/cloog"; \ |
13873 | libsrcdir="$$s/cloog"; \ | |
4fa63067 | 13874 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 | 13875 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
a90ef4bf | 13876 | --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl \ |
4fa63067 | 13877 | || exit 1 |
a90ef4bf | 13878 | @endif cloog |
4fa63067 | 13879 | |
a7254363 PB |
13880 | |
13881 | ||
a90ef4bf JM |
13882 | .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog |
13883 | maybe-configure-stage1-cloog: | |
13884 | @if cloog-bootstrap | |
13885 | maybe-configure-stage1-cloog: configure-stage1-cloog | |
13886 | configure-stage1-cloog: | |
c52c6897 | 13887 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
a90ef4bf | 13888 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog |
c52c6897 PB |
13889 | @r=`${PWD_COMMAND}`; export r; \ |
13890 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 13891 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
a90ef4bf | 13892 | test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \ |
1b05fbbd | 13893 | $(HOST_EXPORTS) \ |
8ee82aff | 13894 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ |
1f53ca9a | 13895 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ |
a90ef4bf JM |
13896 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \ |
13897 | echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \ | |
13898 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \ | |
13899 | cd $(HOST_SUBDIR)/cloog || exit 1; \ | |
d545f33b PB |
13900 | case $(srcdir) in \ |
13901 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 13902 | *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \ |
d545f33b PB |
13903 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
13904 | esac; \ | |
a90ef4bf JM |
13905 | srcdiroption="--srcdir=$${topdir}/cloog"; \ |
13906 | libsrcdir="$$s/cloog"; \ | |
d545f33b | 13907 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
13908 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
13909 | --target=${target_alias} $${srcdiroption} \ | |
a90ef4bf JM |
13910 | $(STAGE1_CONFIGURE_FLAGS) \ |
13911 | --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl | |
13912 | @endif cloog-bootstrap | |
d545f33b | 13913 | |
a90ef4bf JM |
13914 | .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog |
13915 | maybe-configure-stage2-cloog: | |
13916 | @if cloog-bootstrap | |
13917 | maybe-configure-stage2-cloog: configure-stage2-cloog | |
13918 | configure-stage2-cloog: | |
c52c6897 | 13919 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
a90ef4bf | 13920 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog |
c52c6897 PB |
13921 | @r=`${PWD_COMMAND}`; export r; \ |
13922 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 13923 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
a90ef4bf | 13924 | test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \ |
d545f33b | 13925 | $(HOST_EXPORTS) \ |
1b05fbbd | 13926 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 13927 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ |
1f53ca9a | 13928 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ |
a90ef4bf JM |
13929 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \ |
13930 | echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \ | |
13931 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \ | |
13932 | cd $(HOST_SUBDIR)/cloog || exit 1; \ | |
d545f33b PB |
13933 | case $(srcdir) in \ |
13934 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 13935 | *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \ |
d545f33b PB |
13936 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
13937 | esac; \ | |
a90ef4bf JM |
13938 | srcdiroption="--srcdir=$${topdir}/cloog"; \ |
13939 | libsrcdir="$$s/cloog"; \ | |
d545f33b | 13940 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
13941 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
13942 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 13943 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
13944 | $(STAGE2_CONFIGURE_FLAGS) \ |
13945 | --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl | |
13946 | @endif cloog-bootstrap | |
8520c408 | 13947 | |
a90ef4bf JM |
13948 | .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog |
13949 | maybe-configure-stage3-cloog: | |
13950 | @if cloog-bootstrap | |
13951 | maybe-configure-stage3-cloog: configure-stage3-cloog | |
13952 | configure-stage3-cloog: | |
c52c6897 | 13953 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
a90ef4bf | 13954 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog |
c52c6897 PB |
13955 | @r=`${PWD_COMMAND}`; export r; \ |
13956 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 13957 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
a90ef4bf | 13958 | test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \ |
d545f33b | 13959 | $(HOST_EXPORTS) \ |
1b05fbbd | 13960 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 13961 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ |
1f53ca9a | 13962 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ |
a90ef4bf JM |
13963 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \ |
13964 | echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \ | |
13965 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \ | |
13966 | cd $(HOST_SUBDIR)/cloog || exit 1; \ | |
d545f33b PB |
13967 | case $(srcdir) in \ |
13968 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 13969 | *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \ |
d545f33b PB |
13970 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
13971 | esac; \ | |
a90ef4bf JM |
13972 | srcdiroption="--srcdir=$${topdir}/cloog"; \ |
13973 | libsrcdir="$$s/cloog"; \ | |
d545f33b | 13974 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
13975 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
13976 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 13977 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
13978 | $(STAGE3_CONFIGURE_FLAGS) \ |
13979 | --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl | |
13980 | @endif cloog-bootstrap | |
8520c408 | 13981 | |
a90ef4bf JM |
13982 | .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog |
13983 | maybe-configure-stage4-cloog: | |
13984 | @if cloog-bootstrap | |
13985 | maybe-configure-stage4-cloog: configure-stage4-cloog | |
13986 | configure-stage4-cloog: | |
c52c6897 | 13987 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
a90ef4bf | 13988 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog |
c52c6897 PB |
13989 | @r=`${PWD_COMMAND}`; export r; \ |
13990 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 13991 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
a90ef4bf | 13992 | test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \ |
d545f33b | 13993 | $(HOST_EXPORTS) \ |
1b05fbbd | 13994 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 13995 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ |
1f53ca9a | 13996 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ |
a90ef4bf JM |
13997 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \ |
13998 | echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \ | |
13999 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \ | |
14000 | cd $(HOST_SUBDIR)/cloog || exit 1; \ | |
d545f33b PB |
14001 | case $(srcdir) in \ |
14002 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 14003 | *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \ |
d545f33b PB |
14004 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
14005 | esac; \ | |
a90ef4bf JM |
14006 | srcdiroption="--srcdir=$${topdir}/cloog"; \ |
14007 | libsrcdir="$$s/cloog"; \ | |
d545f33b | 14008 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
14009 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
14010 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 14011 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
14012 | $(STAGE4_CONFIGURE_FLAGS) \ |
14013 | --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl | |
14014 | @endif cloog-bootstrap | |
d545f33b | 14015 | |
a90ef4bf JM |
14016 | .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog |
14017 | maybe-configure-stageprofile-cloog: | |
14018 | @if cloog-bootstrap | |
14019 | maybe-configure-stageprofile-cloog: configure-stageprofile-cloog | |
14020 | configure-stageprofile-cloog: | |
c52c6897 | 14021 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
a90ef4bf | 14022 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog |
c52c6897 PB |
14023 | @r=`${PWD_COMMAND}`; export r; \ |
14024 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14025 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
a90ef4bf | 14026 | test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \ |
d545f33b | 14027 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
14028 | $(POSTSTAGE1_HOST_EXPORTS) \ |
14029 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a | 14030 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ |
a90ef4bf JM |
14031 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \ |
14032 | echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \ | |
14033 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \ | |
14034 | cd $(HOST_SUBDIR)/cloog || exit 1; \ | |
d545f33b PB |
14035 | case $(srcdir) in \ |
14036 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 14037 | *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \ |
d545f33b PB |
14038 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
14039 | esac; \ | |
a90ef4bf JM |
14040 | srcdiroption="--srcdir=$${topdir}/cloog"; \ |
14041 | libsrcdir="$$s/cloog"; \ | |
d545f33b | 14042 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
14043 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
14044 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 14045 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
14046 | $(STAGEprofile_CONFIGURE_FLAGS) \ |
14047 | --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl | |
14048 | @endif cloog-bootstrap | |
d545f33b | 14049 | |
a90ef4bf JM |
14050 | .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog |
14051 | maybe-configure-stagefeedback-cloog: | |
14052 | @if cloog-bootstrap | |
14053 | maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog | |
14054 | configure-stagefeedback-cloog: | |
c52c6897 | 14055 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
a90ef4bf | 14056 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog |
c52c6897 PB |
14057 | @r=`${PWD_COMMAND}`; export r; \ |
14058 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14059 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
a90ef4bf | 14060 | test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \ |
d545f33b | 14061 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
14062 | $(POSTSTAGE1_HOST_EXPORTS) \ |
14063 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a | 14064 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ |
a90ef4bf JM |
14065 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \ |
14066 | echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \ | |
14067 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \ | |
14068 | cd $(HOST_SUBDIR)/cloog || exit 1; \ | |
d545f33b PB |
14069 | case $(srcdir) in \ |
14070 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 14071 | *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \ |
d545f33b PB |
14072 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
14073 | esac; \ | |
a90ef4bf JM |
14074 | srcdiroption="--srcdir=$${topdir}/cloog"; \ |
14075 | libsrcdir="$$s/cloog"; \ | |
d545f33b | 14076 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
14077 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
14078 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 14079 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
14080 | $(STAGEfeedback_CONFIGURE_FLAGS) \ |
14081 | --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl | |
14082 | @endif cloog-bootstrap | |
d545f33b PB |
14083 | |
14084 | ||
14085 | ||
14086 | ||
14087 | ||
a90ef4bf JM |
14088 | .PHONY: all-cloog maybe-all-cloog |
14089 | maybe-all-cloog: | |
4f0ef2d8 | 14090 | @if gcc-bootstrap |
a90ef4bf | 14091 | all-cloog: stage_current |
4f0ef2d8 | 14092 | @endif gcc-bootstrap |
a90ef4bf JM |
14093 | @if cloog |
14094 | TARGET-cloog=all | |
14095 | maybe-all-cloog: all-cloog | |
14096 | all-cloog: configure-cloog | |
c52c6897 | 14097 | @r=`${PWD_COMMAND}`; export r; \ |
4fa63067 | 14098 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
14099 | $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \ |
14100 | (cd $(HOST_SUBDIR)/cloog && \ | |
14101 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \ | |
14102 | $(TARGET-cloog)) | |
14103 | @endif cloog | |
4fa63067 | 14104 | |
a7254363 | 14105 | |
d545f33b | 14106 | |
a90ef4bf JM |
14107 | .PHONY: all-stage1-cloog maybe-all-stage1-cloog |
14108 | .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog | |
14109 | maybe-all-stage1-cloog: | |
14110 | maybe-clean-stage1-cloog: | |
14111 | @if cloog-bootstrap | |
14112 | maybe-all-stage1-cloog: all-stage1-cloog | |
14113 | all-stage1: all-stage1-cloog | |
14114 | TARGET-stage1-cloog = $(TARGET-cloog) | |
14115 | all-stage1-cloog: configure-stage1-cloog | |
c52c6897 | 14116 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
d545f33b PB |
14117 | @r=`${PWD_COMMAND}`; export r; \ |
14118 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14119 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
a90ef4bf JM |
14120 | $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \ |
14121 | cd $(HOST_SUBDIR)/cloog && \ | |
7f6ef0c0 | 14122 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 14123 | CFLAGS="$(STAGE1_CFLAGS)" \ |
1f53ca9a | 14124 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ |
1b05fbbd AO |
14125 | LIBCFLAGS="$(LIBCFLAGS)" \ |
14126 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
14127 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
14128 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 14129 | $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \ |
1b05fbbd | 14130 | TFLAGS="$(STAGE1_TFLAGS)" \ |
a90ef4bf | 14131 | $(TARGET-stage1-cloog) |
d545f33b | 14132 | |
a90ef4bf JM |
14133 | maybe-clean-stage1-cloog: clean-stage1-cloog |
14134 | clean-stage1: clean-stage1-cloog | |
14135 | clean-stage1-cloog: | |
9dbaa842 | 14136 | @if [ $(current_stage) = stage1 ]; then \ |
a90ef4bf | 14137 | [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \ |
9dbaa842 | 14138 | else \ |
a90ef4bf | 14139 | [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \ |
9dbaa842 DD |
14140 | $(MAKE) stage1-start; \ |
14141 | fi; \ | |
a90ef4bf | 14142 | cd $(HOST_SUBDIR)/cloog && \ |
7f6ef0c0 | 14143 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
14144 | CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean |
14145 | @endif cloog-bootstrap | |
d545f33b PB |
14146 | |
14147 | ||
a90ef4bf JM |
14148 | .PHONY: all-stage2-cloog maybe-all-stage2-cloog |
14149 | .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog | |
14150 | maybe-all-stage2-cloog: | |
14151 | maybe-clean-stage2-cloog: | |
14152 | @if cloog-bootstrap | |
14153 | maybe-all-stage2-cloog: all-stage2-cloog | |
14154 | all-stage2: all-stage2-cloog | |
14155 | TARGET-stage2-cloog = $(TARGET-cloog) | |
14156 | all-stage2-cloog: configure-stage2-cloog | |
c52c6897 | 14157 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
d545f33b PB |
14158 | @r=`${PWD_COMMAND}`; export r; \ |
14159 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14160 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
d545f33b | 14161 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
14162 | $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \ |
14163 | cd $(HOST_SUBDIR)/cloog && \ | |
7f6ef0c0 | 14164 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 14165 | CFLAGS="$(STAGE2_CFLAGS)" \ |
1f53ca9a | 14166 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ |
1b05fbbd AO |
14167 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ |
14168 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
14169 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
14170 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 14171 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \ |
1b05fbbd | 14172 | TFLAGS="$(STAGE2_TFLAGS)" \ |
a90ef4bf | 14173 | $(TARGET-stage2-cloog) |
d545f33b | 14174 | |
a90ef4bf JM |
14175 | maybe-clean-stage2-cloog: clean-stage2-cloog |
14176 | clean-stage2: clean-stage2-cloog | |
14177 | clean-stage2-cloog: | |
9dbaa842 | 14178 | @if [ $(current_stage) = stage2 ]; then \ |
a90ef4bf | 14179 | [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \ |
9dbaa842 | 14180 | else \ |
a90ef4bf | 14181 | [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \ |
9dbaa842 DD |
14182 | $(MAKE) stage2-start; \ |
14183 | fi; \ | |
a90ef4bf | 14184 | cd $(HOST_SUBDIR)/cloog && \ |
7f6ef0c0 | 14185 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 14186 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
14187 | CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean |
14188 | @endif cloog-bootstrap | |
d545f33b PB |
14189 | |
14190 | ||
a90ef4bf JM |
14191 | .PHONY: all-stage3-cloog maybe-all-stage3-cloog |
14192 | .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog | |
14193 | maybe-all-stage3-cloog: | |
14194 | maybe-clean-stage3-cloog: | |
14195 | @if cloog-bootstrap | |
14196 | maybe-all-stage3-cloog: all-stage3-cloog | |
14197 | all-stage3: all-stage3-cloog | |
14198 | TARGET-stage3-cloog = $(TARGET-cloog) | |
14199 | all-stage3-cloog: configure-stage3-cloog | |
c52c6897 | 14200 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
d545f33b PB |
14201 | @r=`${PWD_COMMAND}`; export r; \ |
14202 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14203 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
d545f33b | 14204 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
14205 | $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \ |
14206 | cd $(HOST_SUBDIR)/cloog && \ | |
7f6ef0c0 | 14207 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 14208 | CFLAGS="$(STAGE3_CFLAGS)" \ |
1f53ca9a | 14209 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ |
1b05fbbd AO |
14210 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ |
14211 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
14212 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
14213 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 14214 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \ |
1b05fbbd | 14215 | TFLAGS="$(STAGE3_TFLAGS)" \ |
a90ef4bf | 14216 | $(TARGET-stage3-cloog) |
d545f33b | 14217 | |
a90ef4bf JM |
14218 | maybe-clean-stage3-cloog: clean-stage3-cloog |
14219 | clean-stage3: clean-stage3-cloog | |
14220 | clean-stage3-cloog: | |
9dbaa842 | 14221 | @if [ $(current_stage) = stage3 ]; then \ |
a90ef4bf | 14222 | [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \ |
9dbaa842 | 14223 | else \ |
a90ef4bf | 14224 | [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \ |
9dbaa842 DD |
14225 | $(MAKE) stage3-start; \ |
14226 | fi; \ | |
a90ef4bf | 14227 | cd $(HOST_SUBDIR)/cloog && \ |
7f6ef0c0 | 14228 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 14229 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
14230 | CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean |
14231 | @endif cloog-bootstrap | |
d545f33b PB |
14232 | |
14233 | ||
a90ef4bf JM |
14234 | .PHONY: all-stage4-cloog maybe-all-stage4-cloog |
14235 | .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog | |
14236 | maybe-all-stage4-cloog: | |
14237 | maybe-clean-stage4-cloog: | |
14238 | @if cloog-bootstrap | |
14239 | maybe-all-stage4-cloog: all-stage4-cloog | |
14240 | all-stage4: all-stage4-cloog | |
14241 | TARGET-stage4-cloog = $(TARGET-cloog) | |
14242 | all-stage4-cloog: configure-stage4-cloog | |
c52c6897 | 14243 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
d545f33b PB |
14244 | @r=`${PWD_COMMAND}`; export r; \ |
14245 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14246 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
d545f33b | 14247 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
14248 | $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \ |
14249 | cd $(HOST_SUBDIR)/cloog && \ | |
7f6ef0c0 | 14250 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 14251 | CFLAGS="$(STAGE4_CFLAGS)" \ |
1f53ca9a | 14252 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ |
7f6ef0c0 | 14253 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ |
1b05fbbd AO |
14254 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ |
14255 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
14256 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 14257 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \ |
1b05fbbd | 14258 | TFLAGS="$(STAGE4_TFLAGS)" \ |
a90ef4bf | 14259 | $(TARGET-stage4-cloog) |
d545f33b | 14260 | |
a90ef4bf JM |
14261 | maybe-clean-stage4-cloog: clean-stage4-cloog |
14262 | clean-stage4: clean-stage4-cloog | |
14263 | clean-stage4-cloog: | |
9dbaa842 | 14264 | @if [ $(current_stage) = stage4 ]; then \ |
a90ef4bf | 14265 | [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \ |
9dbaa842 | 14266 | else \ |
a90ef4bf | 14267 | [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \ |
9dbaa842 DD |
14268 | $(MAKE) stage4-start; \ |
14269 | fi; \ | |
a90ef4bf | 14270 | cd $(HOST_SUBDIR)/cloog && \ |
7f6ef0c0 | 14271 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 14272 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
14273 | CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean |
14274 | @endif cloog-bootstrap | |
d545f33b PB |
14275 | |
14276 | ||
a90ef4bf JM |
14277 | .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog |
14278 | .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog | |
14279 | maybe-all-stageprofile-cloog: | |
14280 | maybe-clean-stageprofile-cloog: | |
14281 | @if cloog-bootstrap | |
14282 | maybe-all-stageprofile-cloog: all-stageprofile-cloog | |
14283 | all-stageprofile: all-stageprofile-cloog | |
14284 | TARGET-stageprofile-cloog = $(TARGET-cloog) | |
14285 | all-stageprofile-cloog: configure-stageprofile-cloog | |
c52c6897 | 14286 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
d545f33b PB |
14287 | @r=`${PWD_COMMAND}`; export r; \ |
14288 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14289 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
d545f33b | 14290 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
14291 | $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \ |
14292 | cd $(HOST_SUBDIR)/cloog && \ | |
7f6ef0c0 | 14293 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 14294 | CFLAGS="$(STAGEprofile_CFLAGS)" \ |
1f53ca9a | 14295 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ |
1b05fbbd AO |
14296 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ |
14297 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
14298 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
14299 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 14300 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \ |
1b05fbbd | 14301 | TFLAGS="$(STAGEprofile_TFLAGS)" \ |
a90ef4bf | 14302 | $(TARGET-stageprofile-cloog) |
d545f33b | 14303 | |
a90ef4bf JM |
14304 | maybe-clean-stageprofile-cloog: clean-stageprofile-cloog |
14305 | clean-stageprofile: clean-stageprofile-cloog | |
14306 | clean-stageprofile-cloog: | |
9dbaa842 | 14307 | @if [ $(current_stage) = stageprofile ]; then \ |
a90ef4bf | 14308 | [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \ |
9dbaa842 | 14309 | else \ |
a90ef4bf | 14310 | [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \ |
9dbaa842 DD |
14311 | $(MAKE) stageprofile-start; \ |
14312 | fi; \ | |
a90ef4bf | 14313 | cd $(HOST_SUBDIR)/cloog && \ |
7f6ef0c0 | 14314 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 14315 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
14316 | CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean |
14317 | @endif cloog-bootstrap | |
d545f33b PB |
14318 | |
14319 | ||
a90ef4bf JM |
14320 | .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog |
14321 | .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog | |
14322 | maybe-all-stagefeedback-cloog: | |
14323 | maybe-clean-stagefeedback-cloog: | |
14324 | @if cloog-bootstrap | |
14325 | maybe-all-stagefeedback-cloog: all-stagefeedback-cloog | |
14326 | all-stagefeedback: all-stagefeedback-cloog | |
14327 | TARGET-stagefeedback-cloog = $(TARGET-cloog) | |
14328 | all-stagefeedback-cloog: configure-stagefeedback-cloog | |
c52c6897 | 14329 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
d545f33b PB |
14330 | @r=`${PWD_COMMAND}`; export r; \ |
14331 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14332 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
d545f33b | 14333 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
14334 | $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \ |
14335 | cd $(HOST_SUBDIR)/cloog && \ | |
7f6ef0c0 | 14336 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 14337 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ |
1f53ca9a | 14338 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ |
1b05fbbd AO |
14339 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ |
14340 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
14341 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
14342 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 14343 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \ |
1b05fbbd | 14344 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ |
a90ef4bf | 14345 | $(TARGET-stagefeedback-cloog) |
d545f33b | 14346 | |
a90ef4bf JM |
14347 | maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog |
14348 | clean-stagefeedback: clean-stagefeedback-cloog | |
14349 | clean-stagefeedback-cloog: | |
9dbaa842 | 14350 | @if [ $(current_stage) = stagefeedback ]; then \ |
a90ef4bf | 14351 | [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \ |
9dbaa842 | 14352 | else \ |
a90ef4bf | 14353 | [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \ |
9dbaa842 DD |
14354 | $(MAKE) stagefeedback-start; \ |
14355 | fi; \ | |
a90ef4bf | 14356 | cd $(HOST_SUBDIR)/cloog && \ |
7f6ef0c0 | 14357 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 14358 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
14359 | CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean |
14360 | @endif cloog-bootstrap | |
d545f33b PB |
14361 | |
14362 | ||
14363 | ||
14364 | ||
14365 | ||
a90ef4bf JM |
14366 | .PHONY: check-cloog maybe-check-cloog |
14367 | maybe-check-cloog: | |
14368 | @if cloog | |
14369 | maybe-check-cloog: check-cloog | |
4fa63067 | 14370 | |
a90ef4bf | 14371 | check-cloog: |
0aed8855 | 14372 | @: $(MAKE); $(unstage) |
4fa63067 NN |
14373 | @r=`${PWD_COMMAND}`; export r; \ |
14374 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14375 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
14376 | (cd $(HOST_SUBDIR)/cloog && \ |
14377 | $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check) | |
4fa63067 | 14378 | |
a90ef4bf | 14379 | @endif cloog |
4fa63067 | 14380 | |
a90ef4bf JM |
14381 | .PHONY: install-cloog maybe-install-cloog |
14382 | maybe-install-cloog: | |
14383 | @if cloog | |
14384 | maybe-install-cloog: install-cloog | |
4fa63067 | 14385 | |
a90ef4bf | 14386 | install-cloog: |
4fa63067 | 14387 | |
a90ef4bf | 14388 | @endif cloog |
4fa63067 | 14389 | |
a90ef4bf JM |
14390 | .PHONY: install-strip-cloog maybe-install-strip-cloog |
14391 | maybe-install-strip-cloog: | |
14392 | @if cloog | |
14393 | maybe-install-strip-cloog: install-strip-cloog | |
9b980aa1 | 14394 | |
a90ef4bf | 14395 | install-strip-cloog: |
9b980aa1 | 14396 | |
a90ef4bf | 14397 | @endif cloog |
9b980aa1 | 14398 | |
56a8fe78 | 14399 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 14400 | |
a90ef4bf JM |
14401 | .PHONY: maybe-info-cloog info-cloog |
14402 | maybe-info-cloog: | |
14403 | @if cloog | |
14404 | maybe-info-cloog: info-cloog | |
4fa63067 | 14405 | |
a90ef4bf JM |
14406 | info-cloog: \ |
14407 | configure-cloog | |
14408 | @[ -f ./cloog/Makefile ] || exit 0; \ | |
4fa63067 NN |
14409 | r=`${PWD_COMMAND}`; export r; \ |
14410 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14411 | $(HOST_EXPORTS) \ |
a90ef4bf | 14412 | for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \ |
2a4cbe27 NN |
14413 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14414 | done; \ | |
a90ef4bf JM |
14415 | echo "Doing info in cloog" ; \ |
14416 | (cd $(HOST_SUBDIR)/cloog && \ | |
2a4cbe27 NN |
14417 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14418 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14419 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 14420 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 14421 | info) \ |
2a4cbe27 NN |
14422 | || exit 1 |
14423 | ||
a90ef4bf | 14424 | @endif cloog |
2a4cbe27 | 14425 | |
a90ef4bf JM |
14426 | .PHONY: maybe-dvi-cloog dvi-cloog |
14427 | maybe-dvi-cloog: | |
14428 | @if cloog | |
14429 | maybe-dvi-cloog: dvi-cloog | |
2a4cbe27 | 14430 | |
a90ef4bf JM |
14431 | dvi-cloog: \ |
14432 | configure-cloog | |
14433 | @[ -f ./cloog/Makefile ] || exit 0; \ | |
b40e3958 L |
14434 | r=`${PWD_COMMAND}`; export r; \ |
14435 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14436 | $(HOST_EXPORTS) \ |
a90ef4bf | 14437 | for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \ |
2a4cbe27 NN |
14438 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14439 | done; \ | |
a90ef4bf JM |
14440 | echo "Doing dvi in cloog" ; \ |
14441 | (cd $(HOST_SUBDIR)/cloog && \ | |
2a4cbe27 NN |
14442 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14443 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14444 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 14445 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 14446 | dvi) \ |
2a4cbe27 NN |
14447 | || exit 1 |
14448 | ||
a90ef4bf | 14449 | @endif cloog |
2a4cbe27 | 14450 | |
a90ef4bf JM |
14451 | .PHONY: maybe-pdf-cloog pdf-cloog |
14452 | maybe-pdf-cloog: | |
14453 | @if cloog | |
14454 | maybe-pdf-cloog: pdf-cloog | |
56a8fe78 | 14455 | |
a90ef4bf JM |
14456 | pdf-cloog: \ |
14457 | configure-cloog | |
14458 | @[ -f ./cloog/Makefile ] || exit 0; \ | |
56a8fe78 DD |
14459 | r=`${PWD_COMMAND}`; export r; \ |
14460 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
14461 | $(HOST_EXPORTS) \ | |
a90ef4bf | 14462 | for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \ |
56a8fe78 DD |
14463 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14464 | done; \ | |
a90ef4bf JM |
14465 | echo "Doing pdf in cloog" ; \ |
14466 | (cd $(HOST_SUBDIR)/cloog && \ | |
56a8fe78 DD |
14467 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14468 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14469 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 14470 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
14471 | pdf) \ |
14472 | || exit 1 | |
14473 | ||
a90ef4bf | 14474 | @endif cloog |
56a8fe78 | 14475 | |
a90ef4bf JM |
14476 | .PHONY: maybe-html-cloog html-cloog |
14477 | maybe-html-cloog: | |
14478 | @if cloog | |
14479 | maybe-html-cloog: html-cloog | |
6d389afc | 14480 | |
a90ef4bf JM |
14481 | html-cloog: \ |
14482 | configure-cloog | |
14483 | @[ -f ./cloog/Makefile ] || exit 0; \ | |
6d389afc MS |
14484 | r=`${PWD_COMMAND}`; export r; \ |
14485 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc | 14486 | $(HOST_EXPORTS) \ |
a90ef4bf | 14487 | for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \ |
6d389afc MS |
14488 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14489 | done; \ | |
a90ef4bf JM |
14490 | echo "Doing html in cloog" ; \ |
14491 | (cd $(HOST_SUBDIR)/cloog && \ | |
6d389afc MS |
14492 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14493 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14494 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 14495 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
14496 | html) \ |
14497 | || exit 1 | |
14498 | ||
a90ef4bf | 14499 | @endif cloog |
6d389afc | 14500 | |
a90ef4bf JM |
14501 | .PHONY: maybe-TAGS-cloog TAGS-cloog |
14502 | maybe-TAGS-cloog: | |
14503 | @if cloog | |
14504 | maybe-TAGS-cloog: TAGS-cloog | |
2a4cbe27 | 14505 | |
a90ef4bf JM |
14506 | TAGS-cloog: \ |
14507 | configure-cloog | |
14508 | @[ -f ./cloog/Makefile ] || exit 0; \ | |
b40e3958 L |
14509 | r=`${PWD_COMMAND}`; export r; \ |
14510 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14511 | $(HOST_EXPORTS) \ |
a90ef4bf | 14512 | for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \ |
2a4cbe27 NN |
14513 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14514 | done; \ | |
a90ef4bf JM |
14515 | echo "Doing TAGS in cloog" ; \ |
14516 | (cd $(HOST_SUBDIR)/cloog && \ | |
2a4cbe27 NN |
14517 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14518 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14519 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 14520 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 14521 | TAGS) \ |
2a4cbe27 NN |
14522 | || exit 1 |
14523 | ||
a90ef4bf | 14524 | @endif cloog |
2a4cbe27 | 14525 | |
a90ef4bf JM |
14526 | .PHONY: maybe-install-info-cloog install-info-cloog |
14527 | maybe-install-info-cloog: | |
14528 | @if cloog | |
14529 | maybe-install-info-cloog: install-info-cloog | |
2a4cbe27 | 14530 | |
a90ef4bf JM |
14531 | install-info-cloog: \ |
14532 | configure-cloog \ | |
14533 | info-cloog | |
14534 | @[ -f ./cloog/Makefile ] || exit 0; \ | |
b40e3958 L |
14535 | r=`${PWD_COMMAND}`; export r; \ |
14536 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14537 | $(HOST_EXPORTS) \ |
a90ef4bf | 14538 | for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \ |
2a4cbe27 NN |
14539 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14540 | done; \ | |
a90ef4bf JM |
14541 | echo "Doing install-info in cloog" ; \ |
14542 | (cd $(HOST_SUBDIR)/cloog && \ | |
2a4cbe27 NN |
14543 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14544 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14545 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 14546 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 14547 | install-info) \ |
2a4cbe27 NN |
14548 | || exit 1 |
14549 | ||
a90ef4bf | 14550 | @endif cloog |
2a4cbe27 | 14551 | |
a90ef4bf JM |
14552 | .PHONY: maybe-install-pdf-cloog install-pdf-cloog |
14553 | maybe-install-pdf-cloog: | |
14554 | @if cloog | |
14555 | maybe-install-pdf-cloog: install-pdf-cloog | |
a3ca38d2 | 14556 | |
a90ef4bf JM |
14557 | install-pdf-cloog: \ |
14558 | configure-cloog \ | |
14559 | pdf-cloog | |
14560 | @[ -f ./cloog/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
14561 | r=`${PWD_COMMAND}`; export r; \ |
14562 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
14563 | $(HOST_EXPORTS) \ | |
a90ef4bf | 14564 | for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \ |
a3ca38d2 DD |
14565 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14566 | done; \ | |
a90ef4bf JM |
14567 | echo "Doing install-pdf in cloog" ; \ |
14568 | (cd $(HOST_SUBDIR)/cloog && \ | |
a3ca38d2 DD |
14569 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14570 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14571 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 14572 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
14573 | install-pdf) \ |
14574 | || exit 1 | |
14575 | ||
a90ef4bf | 14576 | @endif cloog |
a3ca38d2 | 14577 | |
a90ef4bf JM |
14578 | .PHONY: maybe-install-html-cloog install-html-cloog |
14579 | maybe-install-html-cloog: | |
14580 | @if cloog | |
14581 | maybe-install-html-cloog: install-html-cloog | |
108a6f8e | 14582 | |
a90ef4bf JM |
14583 | install-html-cloog: \ |
14584 | configure-cloog \ | |
14585 | html-cloog | |
14586 | @[ -f ./cloog/Makefile ] || exit 0; \ | |
108a6f8e CD |
14587 | r=`${PWD_COMMAND}`; export r; \ |
14588 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
14589 | $(HOST_EXPORTS) \ | |
a90ef4bf | 14590 | for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \ |
108a6f8e CD |
14591 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14592 | done; \ | |
a90ef4bf JM |
14593 | echo "Doing install-html in cloog" ; \ |
14594 | (cd $(HOST_SUBDIR)/cloog && \ | |
108a6f8e CD |
14595 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14596 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14597 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 14598 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
14599 | install-html) \ |
14600 | || exit 1 | |
14601 | ||
a90ef4bf | 14602 | @endif cloog |
108a6f8e | 14603 | |
a90ef4bf JM |
14604 | .PHONY: maybe-installcheck-cloog installcheck-cloog |
14605 | maybe-installcheck-cloog: | |
14606 | @if cloog | |
14607 | maybe-installcheck-cloog: installcheck-cloog | |
2a4cbe27 | 14608 | |
a90ef4bf JM |
14609 | installcheck-cloog: \ |
14610 | configure-cloog | |
14611 | @[ -f ./cloog/Makefile ] || exit 0; \ | |
b40e3958 L |
14612 | r=`${PWD_COMMAND}`; export r; \ |
14613 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14614 | $(HOST_EXPORTS) \ |
a90ef4bf | 14615 | for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \ |
2a4cbe27 NN |
14616 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14617 | done; \ | |
a90ef4bf JM |
14618 | echo "Doing installcheck in cloog" ; \ |
14619 | (cd $(HOST_SUBDIR)/cloog && \ | |
2a4cbe27 NN |
14620 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14621 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14622 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 14623 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 14624 | installcheck) \ |
2a4cbe27 NN |
14625 | || exit 1 |
14626 | ||
a90ef4bf | 14627 | @endif cloog |
2a4cbe27 | 14628 | |
a90ef4bf JM |
14629 | .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog |
14630 | maybe-mostlyclean-cloog: | |
14631 | @if cloog | |
14632 | maybe-mostlyclean-cloog: mostlyclean-cloog | |
2a4cbe27 | 14633 | |
a90ef4bf JM |
14634 | mostlyclean-cloog: |
14635 | @[ -f ./cloog/Makefile ] || exit 0; \ | |
b40e3958 L |
14636 | r=`${PWD_COMMAND}`; export r; \ |
14637 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14638 | $(HOST_EXPORTS) \ |
a90ef4bf | 14639 | for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \ |
2a4cbe27 NN |
14640 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14641 | done; \ | |
a90ef4bf JM |
14642 | echo "Doing mostlyclean in cloog" ; \ |
14643 | (cd $(HOST_SUBDIR)/cloog && \ | |
2a4cbe27 NN |
14644 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14645 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14646 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 14647 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 14648 | mostlyclean) \ |
2a4cbe27 NN |
14649 | || exit 1 |
14650 | ||
a90ef4bf | 14651 | @endif cloog |
2a4cbe27 | 14652 | |
a90ef4bf JM |
14653 | .PHONY: maybe-clean-cloog clean-cloog |
14654 | maybe-clean-cloog: | |
14655 | @if cloog | |
14656 | maybe-clean-cloog: clean-cloog | |
2a4cbe27 | 14657 | |
a90ef4bf JM |
14658 | clean-cloog: |
14659 | @[ -f ./cloog/Makefile ] || exit 0; \ | |
b40e3958 L |
14660 | r=`${PWD_COMMAND}`; export r; \ |
14661 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14662 | $(HOST_EXPORTS) \ |
a90ef4bf | 14663 | for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \ |
2a4cbe27 NN |
14664 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14665 | done; \ | |
a90ef4bf JM |
14666 | echo "Doing clean in cloog" ; \ |
14667 | (cd $(HOST_SUBDIR)/cloog && \ | |
2a4cbe27 NN |
14668 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14669 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14670 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 14671 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 14672 | clean) \ |
2a4cbe27 NN |
14673 | || exit 1 |
14674 | ||
a90ef4bf | 14675 | @endif cloog |
2a4cbe27 | 14676 | |
a90ef4bf JM |
14677 | .PHONY: maybe-distclean-cloog distclean-cloog |
14678 | maybe-distclean-cloog: | |
14679 | @if cloog | |
14680 | maybe-distclean-cloog: distclean-cloog | |
2a4cbe27 | 14681 | |
a90ef4bf JM |
14682 | distclean-cloog: |
14683 | @[ -f ./cloog/Makefile ] || exit 0; \ | |
b40e3958 L |
14684 | r=`${PWD_COMMAND}`; export r; \ |
14685 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14686 | $(HOST_EXPORTS) \ |
a90ef4bf | 14687 | for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \ |
2a4cbe27 NN |
14688 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14689 | done; \ | |
a90ef4bf JM |
14690 | echo "Doing distclean in cloog" ; \ |
14691 | (cd $(HOST_SUBDIR)/cloog && \ | |
2a4cbe27 NN |
14692 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14693 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14694 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 14695 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 14696 | distclean) \ |
2a4cbe27 NN |
14697 | || exit 1 |
14698 | ||
a90ef4bf | 14699 | @endif cloog |
2a4cbe27 | 14700 | |
a90ef4bf JM |
14701 | .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog |
14702 | maybe-maintainer-clean-cloog: | |
14703 | @if cloog | |
14704 | maybe-maintainer-clean-cloog: maintainer-clean-cloog | |
2a4cbe27 | 14705 | |
a90ef4bf JM |
14706 | maintainer-clean-cloog: |
14707 | @[ -f ./cloog/Makefile ] || exit 0; \ | |
b40e3958 L |
14708 | r=`${PWD_COMMAND}`; export r; \ |
14709 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 14710 | $(HOST_EXPORTS) \ |
a90ef4bf | 14711 | for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \ |
2a4cbe27 NN |
14712 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
14713 | done; \ | |
a90ef4bf JM |
14714 | echo "Doing maintainer-clean in cloog" ; \ |
14715 | (cd $(HOST_SUBDIR)/cloog && \ | |
2a4cbe27 NN |
14716 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
14717 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
14718 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 14719 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 14720 | maintainer-clean) \ |
2a4cbe27 NN |
14721 | || exit 1 |
14722 | ||
a90ef4bf | 14723 | @endif cloog |
2a4cbe27 | 14724 | |
2a4cbe27 | 14725 | |
a7254363 | 14726 | |
a90ef4bf JM |
14727 | .PHONY: configure-libelf maybe-configure-libelf |
14728 | maybe-configure-libelf: | |
c52c6897 | 14729 | @if gcc-bootstrap |
a90ef4bf | 14730 | configure-libelf: stage_current |
c52c6897 | 14731 | @endif gcc-bootstrap |
a90ef4bf JM |
14732 | @if libelf |
14733 | maybe-configure-libelf: configure-libelf | |
14734 | configure-libelf: | |
c52c6897 PB |
14735 | @r=`${PWD_COMMAND}`; export r; \ |
14736 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
14737 | test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \ |
14738 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \ | |
1f53ca9a | 14739 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
14740 | echo Configuring in $(HOST_SUBDIR)/libelf; \ |
14741 | cd "$(HOST_SUBDIR)/libelf" || exit 1; \ | |
4fa63067 | 14742 | case $(srcdir) in \ |
b00612cc | 14743 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 14744 | *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \ |
b00612cc | 14745 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 14746 | esac; \ |
a90ef4bf JM |
14747 | srcdiroption="--srcdir=$${topdir}/libelf"; \ |
14748 | libsrcdir="$$s/libelf"; \ | |
4fa63067 | 14749 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 | 14750 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
a90ef4bf | 14751 | --target=${target_alias} $${srcdiroption} --disable-shared \ |
4fa63067 | 14752 | || exit 1 |
a90ef4bf | 14753 | @endif libelf |
4fa63067 | 14754 | |
a7254363 PB |
14755 | |
14756 | ||
a90ef4bf JM |
14757 | .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf |
14758 | maybe-configure-stage1-libelf: | |
14759 | @if libelf-bootstrap | |
14760 | maybe-configure-stage1-libelf: configure-stage1-libelf | |
14761 | configure-stage1-libelf: | |
c52c6897 | 14762 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
a90ef4bf | 14763 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf |
c52c6897 PB |
14764 | @r=`${PWD_COMMAND}`; export r; \ |
14765 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14766 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
a90ef4bf | 14767 | test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \ |
1b05fbbd | 14768 | $(HOST_EXPORTS) \ |
8ee82aff | 14769 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
14770 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ |
14771 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
14772 | echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \ |
14773 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \ | |
14774 | cd $(HOST_SUBDIR)/libelf || exit 1; \ | |
d545f33b PB |
14775 | case $(srcdir) in \ |
14776 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 14777 | *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \ |
d545f33b PB |
14778 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
14779 | esac; \ | |
a90ef4bf JM |
14780 | srcdiroption="--srcdir=$${topdir}/libelf"; \ |
14781 | libsrcdir="$$s/libelf"; \ | |
d545f33b | 14782 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
14783 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
14784 | --target=${target_alias} $${srcdiroption} \ | |
a90ef4bf JM |
14785 | $(STAGE1_CONFIGURE_FLAGS) \ |
14786 | --disable-shared | |
14787 | @endif libelf-bootstrap | |
d545f33b | 14788 | |
a90ef4bf JM |
14789 | .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf |
14790 | maybe-configure-stage2-libelf: | |
14791 | @if libelf-bootstrap | |
14792 | maybe-configure-stage2-libelf: configure-stage2-libelf | |
14793 | configure-stage2-libelf: | |
c52c6897 | 14794 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
a90ef4bf | 14795 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf |
c52c6897 PB |
14796 | @r=`${PWD_COMMAND}`; export r; \ |
14797 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14798 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
a90ef4bf | 14799 | test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \ |
d545f33b | 14800 | $(HOST_EXPORTS) \ |
1b05fbbd | 14801 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 14802 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
14803 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ |
14804 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
14805 | echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \ |
14806 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \ | |
14807 | cd $(HOST_SUBDIR)/libelf || exit 1; \ | |
d545f33b PB |
14808 | case $(srcdir) in \ |
14809 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 14810 | *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \ |
d545f33b PB |
14811 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
14812 | esac; \ | |
a90ef4bf JM |
14813 | srcdiroption="--srcdir=$${topdir}/libelf"; \ |
14814 | libsrcdir="$$s/libelf"; \ | |
d545f33b | 14815 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
14816 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
14817 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 14818 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
14819 | $(STAGE2_CONFIGURE_FLAGS) \ |
14820 | --disable-shared | |
14821 | @endif libelf-bootstrap | |
8520c408 | 14822 | |
a90ef4bf JM |
14823 | .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf |
14824 | maybe-configure-stage3-libelf: | |
14825 | @if libelf-bootstrap | |
14826 | maybe-configure-stage3-libelf: configure-stage3-libelf | |
14827 | configure-stage3-libelf: | |
c52c6897 | 14828 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
a90ef4bf | 14829 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf |
c52c6897 PB |
14830 | @r=`${PWD_COMMAND}`; export r; \ |
14831 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14832 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
a90ef4bf | 14833 | test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \ |
d545f33b | 14834 | $(HOST_EXPORTS) \ |
1b05fbbd | 14835 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 14836 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
14837 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ |
14838 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
14839 | echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \ |
14840 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \ | |
14841 | cd $(HOST_SUBDIR)/libelf || exit 1; \ | |
d545f33b PB |
14842 | case $(srcdir) in \ |
14843 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 14844 | *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \ |
d545f33b PB |
14845 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
14846 | esac; \ | |
a90ef4bf JM |
14847 | srcdiroption="--srcdir=$${topdir}/libelf"; \ |
14848 | libsrcdir="$$s/libelf"; \ | |
d545f33b | 14849 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
14850 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
14851 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 14852 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
14853 | $(STAGE3_CONFIGURE_FLAGS) \ |
14854 | --disable-shared | |
14855 | @endif libelf-bootstrap | |
8520c408 | 14856 | |
a90ef4bf JM |
14857 | .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf |
14858 | maybe-configure-stage4-libelf: | |
14859 | @if libelf-bootstrap | |
14860 | maybe-configure-stage4-libelf: configure-stage4-libelf | |
14861 | configure-stage4-libelf: | |
c52c6897 | 14862 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
a90ef4bf | 14863 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf |
c52c6897 PB |
14864 | @r=`${PWD_COMMAND}`; export r; \ |
14865 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14866 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
a90ef4bf | 14867 | test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \ |
d545f33b | 14868 | $(HOST_EXPORTS) \ |
1b05fbbd | 14869 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 14870 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
14871 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ |
14872 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
14873 | echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \ |
14874 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \ | |
14875 | cd $(HOST_SUBDIR)/libelf || exit 1; \ | |
d545f33b PB |
14876 | case $(srcdir) in \ |
14877 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 14878 | *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \ |
d545f33b PB |
14879 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
14880 | esac; \ | |
a90ef4bf JM |
14881 | srcdiroption="--srcdir=$${topdir}/libelf"; \ |
14882 | libsrcdir="$$s/libelf"; \ | |
d545f33b | 14883 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
14884 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
14885 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 14886 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
14887 | $(STAGE4_CONFIGURE_FLAGS) \ |
14888 | --disable-shared | |
14889 | @endif libelf-bootstrap | |
d545f33b | 14890 | |
a90ef4bf JM |
14891 | .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf |
14892 | maybe-configure-stageprofile-libelf: | |
14893 | @if libelf-bootstrap | |
14894 | maybe-configure-stageprofile-libelf: configure-stageprofile-libelf | |
14895 | configure-stageprofile-libelf: | |
c52c6897 | 14896 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
a90ef4bf | 14897 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf |
c52c6897 PB |
14898 | @r=`${PWD_COMMAND}`; export r; \ |
14899 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14900 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
a90ef4bf | 14901 | test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \ |
d545f33b | 14902 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
14903 | $(POSTSTAGE1_HOST_EXPORTS) \ |
14904 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a AO |
14905 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ |
14906 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
14907 | echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \ |
14908 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \ | |
14909 | cd $(HOST_SUBDIR)/libelf || exit 1; \ | |
d545f33b PB |
14910 | case $(srcdir) in \ |
14911 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 14912 | *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \ |
d545f33b PB |
14913 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
14914 | esac; \ | |
a90ef4bf JM |
14915 | srcdiroption="--srcdir=$${topdir}/libelf"; \ |
14916 | libsrcdir="$$s/libelf"; \ | |
d545f33b | 14917 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
14918 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
14919 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 14920 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
14921 | $(STAGEprofile_CONFIGURE_FLAGS) \ |
14922 | --disable-shared | |
14923 | @endif libelf-bootstrap | |
d545f33b | 14924 | |
a90ef4bf JM |
14925 | .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf |
14926 | maybe-configure-stagefeedback-libelf: | |
14927 | @if libelf-bootstrap | |
14928 | maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf | |
14929 | configure-stagefeedback-libelf: | |
c52c6897 | 14930 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
a90ef4bf | 14931 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf |
c52c6897 PB |
14932 | @r=`${PWD_COMMAND}`; export r; \ |
14933 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14934 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
a90ef4bf | 14935 | test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \ |
d545f33b | 14936 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
14937 | $(POSTSTAGE1_HOST_EXPORTS) \ |
14938 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a AO |
14939 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ |
14940 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
14941 | echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \ |
14942 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \ | |
14943 | cd $(HOST_SUBDIR)/libelf || exit 1; \ | |
d545f33b PB |
14944 | case $(srcdir) in \ |
14945 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 14946 | *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \ |
d545f33b PB |
14947 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
14948 | esac; \ | |
a90ef4bf JM |
14949 | srcdiroption="--srcdir=$${topdir}/libelf"; \ |
14950 | libsrcdir="$$s/libelf"; \ | |
d545f33b | 14951 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
14952 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
14953 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 14954 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
14955 | $(STAGEfeedback_CONFIGURE_FLAGS) \ |
14956 | --disable-shared | |
14957 | @endif libelf-bootstrap | |
d545f33b PB |
14958 | |
14959 | ||
14960 | ||
14961 | ||
14962 | ||
a90ef4bf JM |
14963 | .PHONY: all-libelf maybe-all-libelf |
14964 | maybe-all-libelf: | |
4f0ef2d8 | 14965 | @if gcc-bootstrap |
a90ef4bf | 14966 | all-libelf: stage_current |
4f0ef2d8 | 14967 | @endif gcc-bootstrap |
a90ef4bf JM |
14968 | @if libelf |
14969 | TARGET-libelf=all | |
14970 | maybe-all-libelf: all-libelf | |
14971 | all-libelf: configure-libelf | |
c52c6897 | 14972 | @r=`${PWD_COMMAND}`; export r; \ |
4fa63067 | 14973 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
1f53ca9a | 14974 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
14975 | (cd $(HOST_SUBDIR)/libelf && \ |
14976 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
14977 | $(TARGET-libelf)) | |
14978 | @endif libelf | |
4fa63067 | 14979 | |
a7254363 | 14980 | |
d545f33b | 14981 | |
a90ef4bf JM |
14982 | .PHONY: all-stage1-libelf maybe-all-stage1-libelf |
14983 | .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf | |
14984 | maybe-all-stage1-libelf: | |
14985 | maybe-clean-stage1-libelf: | |
14986 | @if libelf-bootstrap | |
14987 | maybe-all-stage1-libelf: all-stage1-libelf | |
14988 | all-stage1: all-stage1-libelf | |
14989 | TARGET-stage1-libelf = $(TARGET-libelf) | |
14990 | all-stage1-libelf: configure-stage1-libelf | |
c52c6897 | 14991 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
d545f33b PB |
14992 | @r=`${PWD_COMMAND}`; export r; \ |
14993 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 14994 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
1f53ca9a | 14995 | $(HOST_EXPORTS) \ |
a90ef4bf | 14996 | cd $(HOST_SUBDIR)/libelf && \ |
7f6ef0c0 | 14997 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 14998 | CFLAGS="$(STAGE1_CFLAGS)" \ |
1f53ca9a | 14999 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ |
1b05fbbd AO |
15000 | LIBCFLAGS="$(LIBCFLAGS)" \ |
15001 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
15002 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
15003 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 15004 | $(EXTRA_HOST_FLAGS) \ |
1b05fbbd | 15005 | TFLAGS="$(STAGE1_TFLAGS)" \ |
a90ef4bf | 15006 | $(TARGET-stage1-libelf) |
d545f33b | 15007 | |
a90ef4bf JM |
15008 | maybe-clean-stage1-libelf: clean-stage1-libelf |
15009 | clean-stage1: clean-stage1-libelf | |
15010 | clean-stage1-libelf: | |
9dbaa842 | 15011 | @if [ $(current_stage) = stage1 ]; then \ |
a90ef4bf | 15012 | [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \ |
9dbaa842 | 15013 | else \ |
a90ef4bf | 15014 | [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \ |
9dbaa842 DD |
15015 | $(MAKE) stage1-start; \ |
15016 | fi; \ | |
a90ef4bf | 15017 | cd $(HOST_SUBDIR)/libelf && \ |
7f6ef0c0 | 15018 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
15019 | clean |
15020 | @endif libelf-bootstrap | |
d545f33b PB |
15021 | |
15022 | ||
a90ef4bf JM |
15023 | .PHONY: all-stage2-libelf maybe-all-stage2-libelf |
15024 | .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf | |
15025 | maybe-all-stage2-libelf: | |
15026 | maybe-clean-stage2-libelf: | |
15027 | @if libelf-bootstrap | |
15028 | maybe-all-stage2-libelf: all-stage2-libelf | |
15029 | all-stage2: all-stage2-libelf | |
15030 | TARGET-stage2-libelf = $(TARGET-libelf) | |
15031 | all-stage2-libelf: configure-stage2-libelf | |
c52c6897 | 15032 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
d545f33b PB |
15033 | @r=`${PWD_COMMAND}`; export r; \ |
15034 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 15035 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
d545f33b | 15036 | $(HOST_EXPORTS) \ |
1f53ca9a | 15037 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 15038 | cd $(HOST_SUBDIR)/libelf && \ |
7f6ef0c0 | 15039 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 15040 | CFLAGS="$(STAGE2_CFLAGS)" \ |
1f53ca9a | 15041 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ |
1b05fbbd AO |
15042 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ |
15043 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
15044 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
15045 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 15046 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ |
1b05fbbd | 15047 | TFLAGS="$(STAGE2_TFLAGS)" \ |
a90ef4bf | 15048 | $(TARGET-stage2-libelf) |
d545f33b | 15049 | |
a90ef4bf JM |
15050 | maybe-clean-stage2-libelf: clean-stage2-libelf |
15051 | clean-stage2: clean-stage2-libelf | |
15052 | clean-stage2-libelf: | |
9dbaa842 | 15053 | @if [ $(current_stage) = stage2 ]; then \ |
a90ef4bf | 15054 | [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \ |
9dbaa842 | 15055 | else \ |
a90ef4bf | 15056 | [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \ |
9dbaa842 DD |
15057 | $(MAKE) stage2-start; \ |
15058 | fi; \ | |
a90ef4bf | 15059 | cd $(HOST_SUBDIR)/libelf && \ |
7f6ef0c0 | 15060 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 15061 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
15062 | clean |
15063 | @endif libelf-bootstrap | |
d545f33b PB |
15064 | |
15065 | ||
a90ef4bf JM |
15066 | .PHONY: all-stage3-libelf maybe-all-stage3-libelf |
15067 | .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf | |
15068 | maybe-all-stage3-libelf: | |
15069 | maybe-clean-stage3-libelf: | |
15070 | @if libelf-bootstrap | |
15071 | maybe-all-stage3-libelf: all-stage3-libelf | |
15072 | all-stage3: all-stage3-libelf | |
15073 | TARGET-stage3-libelf = $(TARGET-libelf) | |
15074 | all-stage3-libelf: configure-stage3-libelf | |
c52c6897 | 15075 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
d545f33b PB |
15076 | @r=`${PWD_COMMAND}`; export r; \ |
15077 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 15078 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
d545f33b | 15079 | $(HOST_EXPORTS) \ |
1f53ca9a | 15080 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 15081 | cd $(HOST_SUBDIR)/libelf && \ |
7f6ef0c0 | 15082 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 15083 | CFLAGS="$(STAGE3_CFLAGS)" \ |
1f53ca9a | 15084 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ |
1b05fbbd AO |
15085 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ |
15086 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
15087 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
15088 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 15089 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ |
1b05fbbd | 15090 | TFLAGS="$(STAGE3_TFLAGS)" \ |
a90ef4bf | 15091 | $(TARGET-stage3-libelf) |
d545f33b | 15092 | |
a90ef4bf JM |
15093 | maybe-clean-stage3-libelf: clean-stage3-libelf |
15094 | clean-stage3: clean-stage3-libelf | |
15095 | clean-stage3-libelf: | |
9dbaa842 | 15096 | @if [ $(current_stage) = stage3 ]; then \ |
a90ef4bf | 15097 | [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \ |
9dbaa842 | 15098 | else \ |
a90ef4bf | 15099 | [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \ |
9dbaa842 DD |
15100 | $(MAKE) stage3-start; \ |
15101 | fi; \ | |
a90ef4bf | 15102 | cd $(HOST_SUBDIR)/libelf && \ |
7f6ef0c0 | 15103 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 15104 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
15105 | clean |
15106 | @endif libelf-bootstrap | |
d545f33b PB |
15107 | |
15108 | ||
a90ef4bf JM |
15109 | .PHONY: all-stage4-libelf maybe-all-stage4-libelf |
15110 | .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf | |
15111 | maybe-all-stage4-libelf: | |
15112 | maybe-clean-stage4-libelf: | |
15113 | @if libelf-bootstrap | |
15114 | maybe-all-stage4-libelf: all-stage4-libelf | |
15115 | all-stage4: all-stage4-libelf | |
15116 | TARGET-stage4-libelf = $(TARGET-libelf) | |
15117 | all-stage4-libelf: configure-stage4-libelf | |
c52c6897 | 15118 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
d545f33b PB |
15119 | @r=`${PWD_COMMAND}`; export r; \ |
15120 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 15121 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
d545f33b | 15122 | $(HOST_EXPORTS) \ |
1f53ca9a | 15123 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 15124 | cd $(HOST_SUBDIR)/libelf && \ |
7f6ef0c0 | 15125 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 15126 | CFLAGS="$(STAGE4_CFLAGS)" \ |
1f53ca9a | 15127 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ |
7f6ef0c0 | 15128 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ |
1b05fbbd AO |
15129 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ |
15130 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
15131 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 15132 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ |
1b05fbbd | 15133 | TFLAGS="$(STAGE4_TFLAGS)" \ |
a90ef4bf | 15134 | $(TARGET-stage4-libelf) |
d545f33b | 15135 | |
a90ef4bf JM |
15136 | maybe-clean-stage4-libelf: clean-stage4-libelf |
15137 | clean-stage4: clean-stage4-libelf | |
15138 | clean-stage4-libelf: | |
9dbaa842 | 15139 | @if [ $(current_stage) = stage4 ]; then \ |
a90ef4bf | 15140 | [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \ |
9dbaa842 | 15141 | else \ |
a90ef4bf | 15142 | [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \ |
9dbaa842 DD |
15143 | $(MAKE) stage4-start; \ |
15144 | fi; \ | |
a90ef4bf | 15145 | cd $(HOST_SUBDIR)/libelf && \ |
7f6ef0c0 | 15146 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 15147 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
15148 | clean |
15149 | @endif libelf-bootstrap | |
d545f33b PB |
15150 | |
15151 | ||
a90ef4bf JM |
15152 | .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf |
15153 | .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf | |
15154 | maybe-all-stageprofile-libelf: | |
15155 | maybe-clean-stageprofile-libelf: | |
15156 | @if libelf-bootstrap | |
15157 | maybe-all-stageprofile-libelf: all-stageprofile-libelf | |
15158 | all-stageprofile: all-stageprofile-libelf | |
15159 | TARGET-stageprofile-libelf = $(TARGET-libelf) | |
15160 | all-stageprofile-libelf: configure-stageprofile-libelf | |
c52c6897 | 15161 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
d545f33b PB |
15162 | @r=`${PWD_COMMAND}`; export r; \ |
15163 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 15164 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
d545f33b | 15165 | $(HOST_EXPORTS) \ |
1f53ca9a | 15166 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 15167 | cd $(HOST_SUBDIR)/libelf && \ |
7f6ef0c0 | 15168 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 15169 | CFLAGS="$(STAGEprofile_CFLAGS)" \ |
1f53ca9a | 15170 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ |
1b05fbbd AO |
15171 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ |
15172 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
15173 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
15174 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 15175 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ |
1b05fbbd | 15176 | TFLAGS="$(STAGEprofile_TFLAGS)" \ |
a90ef4bf | 15177 | $(TARGET-stageprofile-libelf) |
d545f33b | 15178 | |
a90ef4bf JM |
15179 | maybe-clean-stageprofile-libelf: clean-stageprofile-libelf |
15180 | clean-stageprofile: clean-stageprofile-libelf | |
15181 | clean-stageprofile-libelf: | |
9dbaa842 | 15182 | @if [ $(current_stage) = stageprofile ]; then \ |
a90ef4bf | 15183 | [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \ |
9dbaa842 | 15184 | else \ |
a90ef4bf | 15185 | [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \ |
9dbaa842 DD |
15186 | $(MAKE) stageprofile-start; \ |
15187 | fi; \ | |
a90ef4bf | 15188 | cd $(HOST_SUBDIR)/libelf && \ |
7f6ef0c0 | 15189 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 15190 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
15191 | clean |
15192 | @endif libelf-bootstrap | |
d545f33b PB |
15193 | |
15194 | ||
a90ef4bf JM |
15195 | .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf |
15196 | .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf | |
15197 | maybe-all-stagefeedback-libelf: | |
15198 | maybe-clean-stagefeedback-libelf: | |
15199 | @if libelf-bootstrap | |
15200 | maybe-all-stagefeedback-libelf: all-stagefeedback-libelf | |
15201 | all-stagefeedback: all-stagefeedback-libelf | |
15202 | TARGET-stagefeedback-libelf = $(TARGET-libelf) | |
15203 | all-stagefeedback-libelf: configure-stagefeedback-libelf | |
c52c6897 | 15204 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
d545f33b PB |
15205 | @r=`${PWD_COMMAND}`; export r; \ |
15206 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 15207 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
d545f33b | 15208 | $(HOST_EXPORTS) \ |
1f53ca9a | 15209 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 15210 | cd $(HOST_SUBDIR)/libelf && \ |
7f6ef0c0 | 15211 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 15212 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ |
1f53ca9a | 15213 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ |
1b05fbbd AO |
15214 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ |
15215 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
15216 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
15217 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 15218 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ |
1b05fbbd | 15219 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ |
a90ef4bf | 15220 | $(TARGET-stagefeedback-libelf) |
d545f33b | 15221 | |
a90ef4bf JM |
15222 | maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf |
15223 | clean-stagefeedback: clean-stagefeedback-libelf | |
15224 | clean-stagefeedback-libelf: | |
9dbaa842 | 15225 | @if [ $(current_stage) = stagefeedback ]; then \ |
a90ef4bf | 15226 | [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \ |
9dbaa842 | 15227 | else \ |
a90ef4bf | 15228 | [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \ |
9dbaa842 DD |
15229 | $(MAKE) stagefeedback-start; \ |
15230 | fi; \ | |
a90ef4bf | 15231 | cd $(HOST_SUBDIR)/libelf && \ |
7f6ef0c0 | 15232 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 15233 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
15234 | clean |
15235 | @endif libelf-bootstrap | |
d545f33b PB |
15236 | |
15237 | ||
15238 | ||
15239 | ||
15240 | ||
a90ef4bf JM |
15241 | .PHONY: check-libelf maybe-check-libelf |
15242 | maybe-check-libelf: | |
15243 | @if libelf | |
15244 | maybe-check-libelf: check-libelf | |
4fa63067 | 15245 | |
a90ef4bf | 15246 | check-libelf: |
0aed8855 | 15247 | @: $(MAKE); $(unstage) |
4fa63067 NN |
15248 | @r=`${PWD_COMMAND}`; export r; \ |
15249 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15250 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
15251 | (cd $(HOST_SUBDIR)/libelf && \ |
15252 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4fa63067 | 15253 | |
a90ef4bf | 15254 | @endif libelf |
4fa63067 | 15255 | |
a90ef4bf JM |
15256 | .PHONY: install-libelf maybe-install-libelf |
15257 | maybe-install-libelf: | |
15258 | @if libelf | |
15259 | maybe-install-libelf: install-libelf | |
4fa63067 | 15260 | |
a90ef4bf | 15261 | install-libelf: |
4fa63067 | 15262 | |
a90ef4bf | 15263 | @endif libelf |
4fa63067 | 15264 | |
a90ef4bf JM |
15265 | .PHONY: install-strip-libelf maybe-install-strip-libelf |
15266 | maybe-install-strip-libelf: | |
15267 | @if libelf | |
15268 | maybe-install-strip-libelf: install-strip-libelf | |
9b980aa1 | 15269 | |
a90ef4bf | 15270 | install-strip-libelf: |
9b980aa1 | 15271 | |
a90ef4bf | 15272 | @endif libelf |
9b980aa1 | 15273 | |
56a8fe78 | 15274 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 15275 | |
a90ef4bf JM |
15276 | .PHONY: maybe-info-libelf info-libelf |
15277 | maybe-info-libelf: | |
15278 | @if libelf | |
15279 | maybe-info-libelf: info-libelf | |
4fa63067 | 15280 | |
a90ef4bf JM |
15281 | info-libelf: \ |
15282 | configure-libelf | |
15283 | @[ -f ./libelf/Makefile ] || exit 0; \ | |
b40e3958 L |
15284 | r=`${PWD_COMMAND}`; export r; \ |
15285 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15286 | $(HOST_EXPORTS) \ |
a90ef4bf | 15287 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
15288 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15289 | done; \ | |
a90ef4bf JM |
15290 | echo "Doing info in libelf" ; \ |
15291 | (cd $(HOST_SUBDIR)/libelf && \ | |
2a4cbe27 NN |
15292 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15293 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15294 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 15295 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 15296 | info) \ |
2a4cbe27 NN |
15297 | || exit 1 |
15298 | ||
a90ef4bf | 15299 | @endif libelf |
2a4cbe27 | 15300 | |
a90ef4bf JM |
15301 | .PHONY: maybe-dvi-libelf dvi-libelf |
15302 | maybe-dvi-libelf: | |
15303 | @if libelf | |
15304 | maybe-dvi-libelf: dvi-libelf | |
2a4cbe27 | 15305 | |
a90ef4bf JM |
15306 | dvi-libelf: \ |
15307 | configure-libelf | |
15308 | @[ -f ./libelf/Makefile ] || exit 0; \ | |
b40e3958 L |
15309 | r=`${PWD_COMMAND}`; export r; \ |
15310 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15311 | $(HOST_EXPORTS) \ |
a90ef4bf | 15312 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
15313 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15314 | done; \ | |
a90ef4bf JM |
15315 | echo "Doing dvi in libelf" ; \ |
15316 | (cd $(HOST_SUBDIR)/libelf && \ | |
2a4cbe27 NN |
15317 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15318 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15319 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 15320 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 15321 | dvi) \ |
2a4cbe27 NN |
15322 | || exit 1 |
15323 | ||
a90ef4bf | 15324 | @endif libelf |
2a4cbe27 | 15325 | |
a90ef4bf JM |
15326 | .PHONY: maybe-pdf-libelf pdf-libelf |
15327 | maybe-pdf-libelf: | |
15328 | @if libelf | |
15329 | maybe-pdf-libelf: pdf-libelf | |
56a8fe78 | 15330 | |
a90ef4bf JM |
15331 | pdf-libelf: \ |
15332 | configure-libelf | |
15333 | @[ -f ./libelf/Makefile ] || exit 0; \ | |
56a8fe78 DD |
15334 | r=`${PWD_COMMAND}`; export r; \ |
15335 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15336 | $(HOST_EXPORTS) \ | |
a90ef4bf | 15337 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
56a8fe78 DD |
15338 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15339 | done; \ | |
a90ef4bf JM |
15340 | echo "Doing pdf in libelf" ; \ |
15341 | (cd $(HOST_SUBDIR)/libelf && \ | |
56a8fe78 DD |
15342 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15343 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15344 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 15345 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
15346 | pdf) \ |
15347 | || exit 1 | |
15348 | ||
a90ef4bf | 15349 | @endif libelf |
56a8fe78 | 15350 | |
a90ef4bf JM |
15351 | .PHONY: maybe-html-libelf html-libelf |
15352 | maybe-html-libelf: | |
15353 | @if libelf | |
15354 | maybe-html-libelf: html-libelf | |
6d389afc | 15355 | |
a90ef4bf JM |
15356 | html-libelf: \ |
15357 | configure-libelf | |
15358 | @[ -f ./libelf/Makefile ] || exit 0; \ | |
6d389afc MS |
15359 | r=`${PWD_COMMAND}`; export r; \ |
15360 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc | 15361 | $(HOST_EXPORTS) \ |
a90ef4bf | 15362 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
6d389afc MS |
15363 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15364 | done; \ | |
a90ef4bf JM |
15365 | echo "Doing html in libelf" ; \ |
15366 | (cd $(HOST_SUBDIR)/libelf && \ | |
6d389afc MS |
15367 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15368 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15369 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 15370 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
15371 | html) \ |
15372 | || exit 1 | |
15373 | ||
a90ef4bf | 15374 | @endif libelf |
6d389afc | 15375 | |
a90ef4bf JM |
15376 | .PHONY: maybe-TAGS-libelf TAGS-libelf |
15377 | maybe-TAGS-libelf: | |
15378 | @if libelf | |
15379 | maybe-TAGS-libelf: TAGS-libelf | |
2a4cbe27 | 15380 | |
a90ef4bf JM |
15381 | TAGS-libelf: \ |
15382 | configure-libelf | |
15383 | @[ -f ./libelf/Makefile ] || exit 0; \ | |
b40e3958 L |
15384 | r=`${PWD_COMMAND}`; export r; \ |
15385 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15386 | $(HOST_EXPORTS) \ |
a90ef4bf | 15387 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
15388 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15389 | done; \ | |
a90ef4bf JM |
15390 | echo "Doing TAGS in libelf" ; \ |
15391 | (cd $(HOST_SUBDIR)/libelf && \ | |
2a4cbe27 NN |
15392 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15393 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15394 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 15395 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 15396 | TAGS) \ |
2a4cbe27 NN |
15397 | || exit 1 |
15398 | ||
a90ef4bf | 15399 | @endif libelf |
2a4cbe27 | 15400 | |
a90ef4bf JM |
15401 | .PHONY: maybe-install-info-libelf install-info-libelf |
15402 | maybe-install-info-libelf: | |
15403 | @if libelf | |
15404 | maybe-install-info-libelf: install-info-libelf | |
a2592b1b | 15405 | |
a90ef4bf JM |
15406 | install-info-libelf: \ |
15407 | configure-libelf \ | |
15408 | info-libelf | |
15409 | @[ -f ./libelf/Makefile ] || exit 0; \ | |
a2592b1b DD |
15410 | r=`${PWD_COMMAND}`; export r; \ |
15411 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15412 | $(HOST_EXPORTS) \ |
a90ef4bf | 15413 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
a2592b1b DD |
15414 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15415 | done; \ | |
a90ef4bf JM |
15416 | echo "Doing install-info in libelf" ; \ |
15417 | (cd $(HOST_SUBDIR)/libelf && \ | |
a2592b1b DD |
15418 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15419 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15420 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 15421 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 15422 | install-info) \ |
a2592b1b DD |
15423 | || exit 1 |
15424 | ||
a90ef4bf | 15425 | @endif libelf |
a2592b1b | 15426 | |
a90ef4bf JM |
15427 | .PHONY: maybe-install-pdf-libelf install-pdf-libelf |
15428 | maybe-install-pdf-libelf: | |
15429 | @if libelf | |
15430 | maybe-install-pdf-libelf: install-pdf-libelf | |
a3ca38d2 | 15431 | |
a90ef4bf JM |
15432 | install-pdf-libelf: \ |
15433 | configure-libelf \ | |
15434 | pdf-libelf | |
15435 | @[ -f ./libelf/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
15436 | r=`${PWD_COMMAND}`; export r; \ |
15437 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15438 | $(HOST_EXPORTS) \ | |
a90ef4bf | 15439 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
a3ca38d2 DD |
15440 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15441 | done; \ | |
a90ef4bf JM |
15442 | echo "Doing install-pdf in libelf" ; \ |
15443 | (cd $(HOST_SUBDIR)/libelf && \ | |
a3ca38d2 DD |
15444 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15445 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15446 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 15447 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
15448 | install-pdf) \ |
15449 | || exit 1 | |
15450 | ||
a90ef4bf | 15451 | @endif libelf |
a3ca38d2 | 15452 | |
a90ef4bf JM |
15453 | .PHONY: maybe-install-html-libelf install-html-libelf |
15454 | maybe-install-html-libelf: | |
15455 | @if libelf | |
15456 | maybe-install-html-libelf: install-html-libelf | |
108a6f8e | 15457 | |
a90ef4bf JM |
15458 | install-html-libelf: \ |
15459 | configure-libelf \ | |
15460 | html-libelf | |
15461 | @[ -f ./libelf/Makefile ] || exit 0; \ | |
108a6f8e CD |
15462 | r=`${PWD_COMMAND}`; export r; \ |
15463 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
15464 | $(HOST_EXPORTS) \ | |
a90ef4bf | 15465 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
108a6f8e CD |
15466 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15467 | done; \ | |
a90ef4bf JM |
15468 | echo "Doing install-html in libelf" ; \ |
15469 | (cd $(HOST_SUBDIR)/libelf && \ | |
108a6f8e CD |
15470 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15471 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15472 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 15473 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
15474 | install-html) \ |
15475 | || exit 1 | |
15476 | ||
a90ef4bf | 15477 | @endif libelf |
108a6f8e | 15478 | |
a90ef4bf JM |
15479 | .PHONY: maybe-installcheck-libelf installcheck-libelf |
15480 | maybe-installcheck-libelf: | |
15481 | @if libelf | |
15482 | maybe-installcheck-libelf: installcheck-libelf | |
2a4cbe27 | 15483 | |
a90ef4bf JM |
15484 | installcheck-libelf: \ |
15485 | configure-libelf | |
15486 | @[ -f ./libelf/Makefile ] || exit 0; \ | |
4fa63067 NN |
15487 | r=`${PWD_COMMAND}`; export r; \ |
15488 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15489 | $(HOST_EXPORTS) \ |
a90ef4bf | 15490 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
15491 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15492 | done; \ | |
a90ef4bf JM |
15493 | echo "Doing installcheck in libelf" ; \ |
15494 | (cd $(HOST_SUBDIR)/libelf && \ | |
4fa63067 NN |
15495 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15496 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15497 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 15498 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 15499 | installcheck) \ |
4fa63067 | 15500 | || exit 1 |
2a4cbe27 | 15501 | |
a90ef4bf | 15502 | @endif libelf |
4fa63067 | 15503 | |
a90ef4bf JM |
15504 | .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf |
15505 | maybe-mostlyclean-libelf: | |
15506 | @if libelf | |
15507 | maybe-mostlyclean-libelf: mostlyclean-libelf | |
4fa63067 | 15508 | |
a90ef4bf JM |
15509 | mostlyclean-libelf: |
15510 | @[ -f ./libelf/Makefile ] || exit 0; \ | |
b40e3958 L |
15511 | r=`${PWD_COMMAND}`; export r; \ |
15512 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15513 | $(HOST_EXPORTS) \ |
a90ef4bf | 15514 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
15515 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15516 | done; \ | |
a90ef4bf JM |
15517 | echo "Doing mostlyclean in libelf" ; \ |
15518 | (cd $(HOST_SUBDIR)/libelf && \ | |
2a4cbe27 NN |
15519 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15520 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15521 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 15522 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 15523 | mostlyclean) \ |
2a4cbe27 NN |
15524 | || exit 1 |
15525 | ||
a90ef4bf | 15526 | @endif libelf |
2a4cbe27 | 15527 | |
a90ef4bf JM |
15528 | .PHONY: maybe-clean-libelf clean-libelf |
15529 | maybe-clean-libelf: | |
15530 | @if libelf | |
15531 | maybe-clean-libelf: clean-libelf | |
2a4cbe27 | 15532 | |
a90ef4bf JM |
15533 | clean-libelf: |
15534 | @[ -f ./libelf/Makefile ] || exit 0; \ | |
b40e3958 L |
15535 | r=`${PWD_COMMAND}`; export r; \ |
15536 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15537 | $(HOST_EXPORTS) \ |
a90ef4bf | 15538 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
15539 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15540 | done; \ | |
a90ef4bf JM |
15541 | echo "Doing clean in libelf" ; \ |
15542 | (cd $(HOST_SUBDIR)/libelf && \ | |
2a4cbe27 NN |
15543 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15544 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15545 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 15546 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 15547 | clean) \ |
2a4cbe27 NN |
15548 | || exit 1 |
15549 | ||
a90ef4bf | 15550 | @endif libelf |
2a4cbe27 | 15551 | |
a90ef4bf JM |
15552 | .PHONY: maybe-distclean-libelf distclean-libelf |
15553 | maybe-distclean-libelf: | |
15554 | @if libelf | |
15555 | maybe-distclean-libelf: distclean-libelf | |
2a4cbe27 | 15556 | |
a90ef4bf JM |
15557 | distclean-libelf: |
15558 | @[ -f ./libelf/Makefile ] || exit 0; \ | |
b40e3958 L |
15559 | r=`${PWD_COMMAND}`; export r; \ |
15560 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15561 | $(HOST_EXPORTS) \ |
a90ef4bf | 15562 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
15563 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15564 | done; \ | |
a90ef4bf JM |
15565 | echo "Doing distclean in libelf" ; \ |
15566 | (cd $(HOST_SUBDIR)/libelf && \ | |
2a4cbe27 NN |
15567 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15568 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15569 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 15570 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 15571 | distclean) \ |
2a4cbe27 NN |
15572 | || exit 1 |
15573 | ||
a90ef4bf | 15574 | @endif libelf |
2a4cbe27 | 15575 | |
a90ef4bf JM |
15576 | .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf |
15577 | maybe-maintainer-clean-libelf: | |
15578 | @if libelf | |
15579 | maybe-maintainer-clean-libelf: maintainer-clean-libelf | |
2a4cbe27 | 15580 | |
a90ef4bf JM |
15581 | maintainer-clean-libelf: |
15582 | @[ -f ./libelf/Makefile ] || exit 0; \ | |
b40e3958 L |
15583 | r=`${PWD_COMMAND}`; export r; \ |
15584 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 15585 | $(HOST_EXPORTS) \ |
a90ef4bf | 15586 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
15587 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
15588 | done; \ | |
a90ef4bf JM |
15589 | echo "Doing maintainer-clean in libelf" ; \ |
15590 | (cd $(HOST_SUBDIR)/libelf && \ | |
2a4cbe27 NN |
15591 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
15592 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
15593 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 15594 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 15595 | maintainer-clean) \ |
2a4cbe27 NN |
15596 | || exit 1 |
15597 | ||
a90ef4bf | 15598 | @endif libelf |
2a4cbe27 | 15599 | |
2a4cbe27 | 15600 | |
a7254363 | 15601 | |
a90ef4bf JM |
15602 | .PHONY: configure-gold maybe-configure-gold |
15603 | maybe-configure-gold: | |
4f0ef2d8 | 15604 | @if gcc-bootstrap |
a90ef4bf | 15605 | configure-gold: stage_current |
4f0ef2d8 | 15606 | @endif gcc-bootstrap |
a90ef4bf JM |
15607 | @if gold |
15608 | maybe-configure-gold: configure-gold | |
15609 | configure-gold: | |
c52c6897 | 15610 | @r=`${PWD_COMMAND}`; export r; \ |
4fa63067 | 15611 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
15612 | test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \ |
15613 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \ | |
1f53ca9a | 15614 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
15615 | echo Configuring in $(HOST_SUBDIR)/gold; \ |
15616 | cd "$(HOST_SUBDIR)/gold" || exit 1; \ | |
4fa63067 | 15617 | case $(srcdir) in \ |
b00612cc | 15618 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 15619 | *) topdir=`echo $(HOST_SUBDIR)/gold/ | \ |
b00612cc | 15620 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 15621 | esac; \ |
a90ef4bf JM |
15622 | srcdiroption="--srcdir=$${topdir}/gold"; \ |
15623 | libsrcdir="$$s/gold"; \ | |
4fa63067 | 15624 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
15625 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
15626 | --target=${target_alias} $${srcdiroption} \ | |
4fa63067 | 15627 | || exit 1 |
a90ef4bf | 15628 | @endif gold |
a7254363 | 15629 | |
d545f33b PB |
15630 | |
15631 | ||
a90ef4bf JM |
15632 | .PHONY: configure-stage1-gold maybe-configure-stage1-gold |
15633 | maybe-configure-stage1-gold: | |
15634 | @if gold-bootstrap | |
15635 | maybe-configure-stage1-gold: configure-stage1-gold | |
15636 | configure-stage1-gold: | |
15637 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
15638 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold | |
4fa63067 NN |
15639 | @r=`${PWD_COMMAND}`; export r; \ |
15640 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
15641 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
15642 | test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \ | |
15643 | $(HOST_EXPORTS) \ | |
15644 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ | |
15645 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ | |
15646 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
15647 | echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \ | |
15648 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \ | |
15649 | cd $(HOST_SUBDIR)/gold || exit 1; \ | |
15650 | case $(srcdir) in \ | |
15651 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
15652 | *) topdir=`echo $(HOST_SUBDIR)/gold/ | \ | |
15653 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
15654 | esac; \ | |
15655 | srcdiroption="--srcdir=$${topdir}/gold"; \ | |
15656 | libsrcdir="$$s/gold"; \ | |
15657 | $(SHELL) $${libsrcdir}/configure \ | |
15658 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
15659 | --target=${target_alias} $${srcdiroption} \ | |
15660 | $(STAGE1_CONFIGURE_FLAGS) | |
15661 | @endif gold-bootstrap | |
4fa63067 | 15662 | |
a90ef4bf JM |
15663 | .PHONY: configure-stage2-gold maybe-configure-stage2-gold |
15664 | maybe-configure-stage2-gold: | |
15665 | @if gold-bootstrap | |
15666 | maybe-configure-stage2-gold: configure-stage2-gold | |
15667 | configure-stage2-gold: | |
15668 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
15669 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold | |
4fa63067 NN |
15670 | @r=`${PWD_COMMAND}`; export r; \ |
15671 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
15672 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
15673 | test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \ | |
378fce5b | 15674 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
15675 | $(POSTSTAGE1_HOST_EXPORTS) \ |
15676 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ | |
15677 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ | |
15678 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
15679 | echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \ | |
15680 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \ | |
15681 | cd $(HOST_SUBDIR)/gold || exit 1; \ | |
15682 | case $(srcdir) in \ | |
15683 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
15684 | *) topdir=`echo $(HOST_SUBDIR)/gold/ | \ | |
15685 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
15686 | esac; \ | |
15687 | srcdiroption="--srcdir=$${topdir}/gold"; \ | |
15688 | libsrcdir="$$s/gold"; \ | |
15689 | $(SHELL) $${libsrcdir}/configure \ | |
15690 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
15691 | --target=${target_alias} $${srcdiroption} \ | |
15692 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
15693 | $(STAGE2_CONFIGURE_FLAGS) | |
15694 | @endif gold-bootstrap | |
4fa63067 | 15695 | |
a90ef4bf JM |
15696 | .PHONY: configure-stage3-gold maybe-configure-stage3-gold |
15697 | maybe-configure-stage3-gold: | |
15698 | @if gold-bootstrap | |
15699 | maybe-configure-stage3-gold: configure-stage3-gold | |
15700 | configure-stage3-gold: | |
15701 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
15702 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold | |
4fa63067 NN |
15703 | @r=`${PWD_COMMAND}`; export r; \ |
15704 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
15705 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
15706 | test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \ | |
378fce5b | 15707 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
15708 | $(POSTSTAGE1_HOST_EXPORTS) \ |
15709 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ | |
15710 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ | |
15711 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
15712 | echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \ | |
15713 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \ | |
15714 | cd $(HOST_SUBDIR)/gold || exit 1; \ | |
15715 | case $(srcdir) in \ | |
15716 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
15717 | *) topdir=`echo $(HOST_SUBDIR)/gold/ | \ | |
15718 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
15719 | esac; \ | |
15720 | srcdiroption="--srcdir=$${topdir}/gold"; \ | |
15721 | libsrcdir="$$s/gold"; \ | |
15722 | $(SHELL) $${libsrcdir}/configure \ | |
15723 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
15724 | --target=${target_alias} $${srcdiroption} \ | |
15725 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
15726 | $(STAGE3_CONFIGURE_FLAGS) | |
15727 | @endif gold-bootstrap | |
9b980aa1 | 15728 | |
a90ef4bf JM |
15729 | .PHONY: configure-stage4-gold maybe-configure-stage4-gold |
15730 | maybe-configure-stage4-gold: | |
15731 | @if gold-bootstrap | |
15732 | maybe-configure-stage4-gold: configure-stage4-gold | |
15733 | configure-stage4-gold: | |
15734 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
15735 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold | |
9b980aa1 RW |
15736 | @r=`${PWD_COMMAND}`; export r; \ |
15737 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
15738 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
15739 | test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \ | |
9b980aa1 | 15740 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
15741 | $(POSTSTAGE1_HOST_EXPORTS) \ |
15742 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ | |
15743 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ | |
15744 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
15745 | echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \ | |
15746 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \ | |
15747 | cd $(HOST_SUBDIR)/gold || exit 1; \ | |
15748 | case $(srcdir) in \ | |
15749 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
15750 | *) topdir=`echo $(HOST_SUBDIR)/gold/ | \ | |
15751 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
15752 | esac; \ | |
15753 | srcdiroption="--srcdir=$${topdir}/gold"; \ | |
15754 | libsrcdir="$$s/gold"; \ | |
15755 | $(SHELL) $${libsrcdir}/configure \ | |
15756 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
15757 | --target=${target_alias} $${srcdiroption} \ | |
15758 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
15759 | $(STAGE4_CONFIGURE_FLAGS) | |
15760 | @endif gold-bootstrap | |
4fa63067 | 15761 | |
a90ef4bf JM |
15762 | .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold |
15763 | maybe-configure-stageprofile-gold: | |
15764 | @if gold-bootstrap | |
15765 | maybe-configure-stageprofile-gold: configure-stageprofile-gold | |
15766 | configure-stageprofile-gold: | |
15767 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
15768 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold | |
15769 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 15770 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
15771 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
15772 | test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \ | |
378fce5b | 15773 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
15774 | $(POSTSTAGE1_HOST_EXPORTS) \ |
15775 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
15776 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ | |
15777 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
15778 | echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \ | |
15779 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \ | |
15780 | cd $(HOST_SUBDIR)/gold || exit 1; \ | |
15781 | case $(srcdir) in \ | |
15782 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
15783 | *) topdir=`echo $(HOST_SUBDIR)/gold/ | \ | |
15784 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
15785 | esac; \ | |
15786 | srcdiroption="--srcdir=$${topdir}/gold"; \ | |
15787 | libsrcdir="$$s/gold"; \ | |
15788 | $(SHELL) $${libsrcdir}/configure \ | |
15789 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
15790 | --target=${target_alias} $${srcdiroption} \ | |
15791 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
15792 | $(STAGEprofile_CONFIGURE_FLAGS) | |
15793 | @endif gold-bootstrap | |
2a4cbe27 | 15794 | |
a90ef4bf JM |
15795 | .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold |
15796 | maybe-configure-stagefeedback-gold: | |
15797 | @if gold-bootstrap | |
15798 | maybe-configure-stagefeedback-gold: configure-stagefeedback-gold | |
15799 | configure-stagefeedback-gold: | |
15800 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
15801 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold | |
15802 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 15803 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
15804 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
15805 | test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \ | |
378fce5b | 15806 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
15807 | $(POSTSTAGE1_HOST_EXPORTS) \ |
15808 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
15809 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ | |
15810 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
15811 | echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \ | |
15812 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \ | |
15813 | cd $(HOST_SUBDIR)/gold || exit 1; \ | |
15814 | case $(srcdir) in \ | |
15815 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
15816 | *) topdir=`echo $(HOST_SUBDIR)/gold/ | \ | |
15817 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
15818 | esac; \ | |
15819 | srcdiroption="--srcdir=$${topdir}/gold"; \ | |
15820 | libsrcdir="$$s/gold"; \ | |
15821 | $(SHELL) $${libsrcdir}/configure \ | |
15822 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
15823 | --target=${target_alias} $${srcdiroption} \ | |
15824 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
15825 | $(STAGEfeedback_CONFIGURE_FLAGS) | |
15826 | @endif gold-bootstrap | |
2a4cbe27 | 15827 | |
56a8fe78 | 15828 | |
56a8fe78 | 15829 | |
56a8fe78 | 15830 | |
6d389afc | 15831 | |
a90ef4bf JM |
15832 | .PHONY: all-gold maybe-all-gold |
15833 | maybe-all-gold: | |
15834 | @if gcc-bootstrap | |
15835 | all-gold: stage_current | |
15836 | @endif gcc-bootstrap | |
15837 | @if gold | |
15838 | TARGET-gold=all | |
15839 | maybe-all-gold: all-gold | |
15840 | all-gold: configure-gold | |
15841 | @r=`${PWD_COMMAND}`; export r; \ | |
6d389afc | 15842 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
15843 | $(HOST_EXPORTS) \ |
15844 | (cd $(HOST_SUBDIR)/gold && \ | |
15845 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
15846 | $(TARGET-gold)) | |
15847 | @endif gold | |
6d389afc | 15848 | |
6d389afc | 15849 | |
2a4cbe27 | 15850 | |
a90ef4bf JM |
15851 | .PHONY: all-stage1-gold maybe-all-stage1-gold |
15852 | .PHONY: clean-stage1-gold maybe-clean-stage1-gold | |
15853 | maybe-all-stage1-gold: | |
15854 | maybe-clean-stage1-gold: | |
15855 | @if gold-bootstrap | |
15856 | maybe-all-stage1-gold: all-stage1-gold | |
15857 | all-stage1: all-stage1-gold | |
15858 | TARGET-stage1-gold = $(TARGET-gold) | |
15859 | all-stage1-gold: configure-stage1-gold | |
15860 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
15861 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 15862 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
15863 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
15864 | $(HOST_EXPORTS) \ | |
15865 | cd $(HOST_SUBDIR)/gold && \ | |
15866 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
15867 | CFLAGS="$(STAGE1_CFLAGS)" \ | |
15868 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ | |
15869 | LIBCFLAGS="$(LIBCFLAGS)" \ | |
15870 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
15871 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
15872 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
15873 | $(EXTRA_HOST_FLAGS) \ | |
15874 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
15875 | $(TARGET-stage1-gold) | |
2a4cbe27 | 15876 | |
a90ef4bf JM |
15877 | maybe-clean-stage1-gold: clean-stage1-gold |
15878 | clean-stage1: clean-stage1-gold | |
15879 | clean-stage1-gold: | |
15880 | @if [ $(current_stage) = stage1 ]; then \ | |
15881 | [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \ | |
15882 | else \ | |
15883 | [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \ | |
15884 | $(MAKE) stage1-start; \ | |
15885 | fi; \ | |
15886 | cd $(HOST_SUBDIR)/gold && \ | |
15887 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
15888 | clean | |
15889 | @endif gold-bootstrap | |
2a4cbe27 | 15890 | |
2a4cbe27 | 15891 | |
a90ef4bf JM |
15892 | .PHONY: all-stage2-gold maybe-all-stage2-gold |
15893 | .PHONY: clean-stage2-gold maybe-clean-stage2-gold | |
15894 | maybe-all-stage2-gold: | |
15895 | maybe-clean-stage2-gold: | |
15896 | @if gold-bootstrap | |
15897 | maybe-all-stage2-gold: all-stage2-gold | |
15898 | all-stage2: all-stage2-gold | |
15899 | TARGET-stage2-gold = $(TARGET-gold) | |
15900 | all-stage2-gold: configure-stage2-gold | |
15901 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
15902 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 15903 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 15904 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
378fce5b | 15905 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
15906 | $(POSTSTAGE1_HOST_EXPORTS) \ |
15907 | cd $(HOST_SUBDIR)/gold && \ | |
15908 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
15909 | CFLAGS="$(STAGE2_CFLAGS)" \ | |
15910 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ | |
15911 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ | |
15912 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
15913 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
15914 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
15915 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
15916 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
15917 | $(TARGET-stage2-gold) | |
2a4cbe27 | 15918 | |
a90ef4bf JM |
15919 | maybe-clean-stage2-gold: clean-stage2-gold |
15920 | clean-stage2: clean-stage2-gold | |
15921 | clean-stage2-gold: | |
15922 | @if [ $(current_stage) = stage2 ]; then \ | |
15923 | [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \ | |
15924 | else \ | |
15925 | [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \ | |
15926 | $(MAKE) stage2-start; \ | |
15927 | fi; \ | |
15928 | cd $(HOST_SUBDIR)/gold && \ | |
15929 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
15930 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
15931 | clean | |
15932 | @endif gold-bootstrap | |
2a4cbe27 | 15933 | |
a3ca38d2 | 15934 | |
a90ef4bf JM |
15935 | .PHONY: all-stage3-gold maybe-all-stage3-gold |
15936 | .PHONY: clean-stage3-gold maybe-clean-stage3-gold | |
15937 | maybe-all-stage3-gold: | |
15938 | maybe-clean-stage3-gold: | |
15939 | @if gold-bootstrap | |
15940 | maybe-all-stage3-gold: all-stage3-gold | |
15941 | all-stage3: all-stage3-gold | |
15942 | TARGET-stage3-gold = $(TARGET-gold) | |
15943 | all-stage3-gold: configure-stage3-gold | |
15944 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
15945 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 15946 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 15947 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
378fce5b | 15948 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
15949 | $(POSTSTAGE1_HOST_EXPORTS) \ |
15950 | cd $(HOST_SUBDIR)/gold && \ | |
15951 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
15952 | CFLAGS="$(STAGE3_CFLAGS)" \ | |
15953 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ | |
15954 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ | |
15955 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
15956 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
15957 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
15958 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
15959 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
15960 | $(TARGET-stage3-gold) | |
2a4cbe27 | 15961 | |
a90ef4bf JM |
15962 | maybe-clean-stage3-gold: clean-stage3-gold |
15963 | clean-stage3: clean-stage3-gold | |
15964 | clean-stage3-gold: | |
15965 | @if [ $(current_stage) = stage3 ]; then \ | |
15966 | [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \ | |
15967 | else \ | |
15968 | [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \ | |
15969 | $(MAKE) stage3-start; \ | |
15970 | fi; \ | |
15971 | cd $(HOST_SUBDIR)/gold && \ | |
15972 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
15973 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
15974 | clean | |
15975 | @endif gold-bootstrap | |
2a4cbe27 | 15976 | |
2a4cbe27 | 15977 | |
a90ef4bf JM |
15978 | .PHONY: all-stage4-gold maybe-all-stage4-gold |
15979 | .PHONY: clean-stage4-gold maybe-clean-stage4-gold | |
15980 | maybe-all-stage4-gold: | |
15981 | maybe-clean-stage4-gold: | |
15982 | @if gold-bootstrap | |
15983 | maybe-all-stage4-gold: all-stage4-gold | |
15984 | all-stage4: all-stage4-gold | |
15985 | TARGET-stage4-gold = $(TARGET-gold) | |
15986 | all-stage4-gold: configure-stage4-gold | |
15987 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
15988 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 15989 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 15990 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
378fce5b | 15991 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
15992 | $(POSTSTAGE1_HOST_EXPORTS) \ |
15993 | cd $(HOST_SUBDIR)/gold && \ | |
15994 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
15995 | CFLAGS="$(STAGE4_CFLAGS)" \ | |
15996 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ | |
15997 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ | |
15998 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
15999 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
16000 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
16001 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
16002 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
16003 | $(TARGET-stage4-gold) | |
2a4cbe27 | 16004 | |
a90ef4bf JM |
16005 | maybe-clean-stage4-gold: clean-stage4-gold |
16006 | clean-stage4: clean-stage4-gold | |
16007 | clean-stage4-gold: | |
16008 | @if [ $(current_stage) = stage4 ]; then \ | |
16009 | [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \ | |
16010 | else \ | |
16011 | [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \ | |
16012 | $(MAKE) stage4-start; \ | |
16013 | fi; \ | |
16014 | cd $(HOST_SUBDIR)/gold && \ | |
16015 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
16016 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
16017 | clean | |
16018 | @endif gold-bootstrap | |
2a4cbe27 | 16019 | |
2a4cbe27 | 16020 | |
a90ef4bf JM |
16021 | .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold |
16022 | .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold | |
16023 | maybe-all-stageprofile-gold: | |
16024 | maybe-clean-stageprofile-gold: | |
16025 | @if gold-bootstrap | |
16026 | maybe-all-stageprofile-gold: all-stageprofile-gold | |
16027 | all-stageprofile: all-stageprofile-gold | |
16028 | TARGET-stageprofile-gold = $(TARGET-gold) | |
16029 | all-stageprofile-gold: configure-stageprofile-gold | |
16030 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
16031 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 16032 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 16033 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
378fce5b | 16034 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
16035 | $(POSTSTAGE1_HOST_EXPORTS) \ |
16036 | cd $(HOST_SUBDIR)/gold && \ | |
16037 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
16038 | CFLAGS="$(STAGEprofile_CFLAGS)" \ | |
16039 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ | |
16040 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ | |
16041 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
16042 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
16043 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
16044 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
16045 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
16046 | $(TARGET-stageprofile-gold) | |
2a4cbe27 | 16047 | |
a90ef4bf JM |
16048 | maybe-clean-stageprofile-gold: clean-stageprofile-gold |
16049 | clean-stageprofile: clean-stageprofile-gold | |
16050 | clean-stageprofile-gold: | |
16051 | @if [ $(current_stage) = stageprofile ]; then \ | |
16052 | [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \ | |
16053 | else \ | |
16054 | [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \ | |
16055 | $(MAKE) stageprofile-start; \ | |
16056 | fi; \ | |
16057 | cd $(HOST_SUBDIR)/gold && \ | |
16058 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
16059 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
16060 | clean | |
16061 | @endif gold-bootstrap | |
2a4cbe27 | 16062 | |
a7254363 | 16063 | |
a90ef4bf JM |
16064 | .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold |
16065 | .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold | |
16066 | maybe-all-stagefeedback-gold: | |
16067 | maybe-clean-stagefeedback-gold: | |
16068 | @if gold-bootstrap | |
16069 | maybe-all-stagefeedback-gold: all-stagefeedback-gold | |
16070 | all-stagefeedback: all-stagefeedback-gold | |
16071 | TARGET-stagefeedback-gold = $(TARGET-gold) | |
16072 | all-stagefeedback-gold: configure-stagefeedback-gold | |
16073 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
c52c6897 | 16074 | @r=`${PWD_COMMAND}`; export r; \ |
4fa63067 | 16075 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
16076 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
16077 | $(HOST_EXPORTS) \ | |
16078 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
16079 | cd $(HOST_SUBDIR)/gold && \ | |
16080 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
16081 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
16082 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ | |
16083 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
16084 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
16085 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
16086 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
16087 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
16088 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
16089 | $(TARGET-stagefeedback-gold) | |
d545f33b | 16090 | |
a90ef4bf JM |
16091 | maybe-clean-stagefeedback-gold: clean-stagefeedback-gold |
16092 | clean-stagefeedback: clean-stagefeedback-gold | |
16093 | clean-stagefeedback-gold: | |
16094 | @if [ $(current_stage) = stagefeedback ]; then \ | |
16095 | [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \ | |
16096 | else \ | |
16097 | [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \ | |
16098 | $(MAKE) stagefeedback-start; \ | |
16099 | fi; \ | |
16100 | cd $(HOST_SUBDIR)/gold && \ | |
16101 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
16102 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
16103 | clean | |
16104 | @endif gold-bootstrap | |
d545f33b | 16105 | |
4fa63067 | 16106 | |
a7254363 | 16107 | |
d545f33b PB |
16108 | |
16109 | ||
a90ef4bf JM |
16110 | .PHONY: check-gold maybe-check-gold |
16111 | maybe-check-gold: | |
16112 | @if gold | |
16113 | maybe-check-gold: check-gold | |
4fa63067 | 16114 | |
a90ef4bf | 16115 | check-gold: |
0aed8855 | 16116 | @: $(MAKE); $(unstage) |
4fa63067 NN |
16117 | @r=`${PWD_COMMAND}`; export r; \ |
16118 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16119 | $(HOST_EXPORTS) \ |
a90ef4bf | 16120 | (cd $(HOST_SUBDIR)/gold && \ |
b00612cc | 16121 | $(MAKE) $(FLAGS_TO_PASS) check) |
4fa63067 | 16122 | |
a90ef4bf | 16123 | @endif gold |
4fa63067 | 16124 | |
a90ef4bf JM |
16125 | .PHONY: install-gold maybe-install-gold |
16126 | maybe-install-gold: | |
16127 | @if gold | |
16128 | maybe-install-gold: install-gold | |
4fa63067 | 16129 | |
a90ef4bf | 16130 | install-gold: installdirs |
0aed8855 | 16131 | @: $(MAKE); $(unstage) |
4fa63067 NN |
16132 | @r=`${PWD_COMMAND}`; export r; \ |
16133 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16134 | $(HOST_EXPORTS) \ |
a90ef4bf | 16135 | (cd $(HOST_SUBDIR)/gold && \ |
2da12f12 | 16136 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 16137 | |
a90ef4bf | 16138 | @endif gold |
4fa63067 | 16139 | |
a90ef4bf JM |
16140 | .PHONY: install-strip-gold maybe-install-strip-gold |
16141 | maybe-install-strip-gold: | |
16142 | @if gold | |
16143 | maybe-install-strip-gold: install-strip-gold | |
9b980aa1 | 16144 | |
a90ef4bf | 16145 | install-strip-gold: installdirs |
9b980aa1 RW |
16146 | @: $(MAKE); $(unstage) |
16147 | @r=`${PWD_COMMAND}`; export r; \ | |
16148 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16149 | $(HOST_EXPORTS) \ | |
a90ef4bf | 16150 | (cd $(HOST_SUBDIR)/gold && \ |
9b980aa1 RW |
16151 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
16152 | ||
a90ef4bf | 16153 | @endif gold |
9b980aa1 | 16154 | |
56a8fe78 | 16155 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 16156 | |
a90ef4bf JM |
16157 | .PHONY: maybe-info-gold info-gold |
16158 | maybe-info-gold: | |
16159 | @if gold | |
16160 | maybe-info-gold: info-gold | |
4fa63067 | 16161 | |
a90ef4bf JM |
16162 | info-gold: \ |
16163 | configure-gold | |
16164 | @[ -f ./gold/Makefile ] || exit 0; \ | |
b40e3958 L |
16165 | r=`${PWD_COMMAND}`; export r; \ |
16166 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16167 | $(HOST_EXPORTS) \ |
b813574b | 16168 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16169 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16170 | done; \ | |
a90ef4bf JM |
16171 | echo "Doing info in gold" ; \ |
16172 | (cd $(HOST_SUBDIR)/gold && \ | |
2a4cbe27 NN |
16173 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16174 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16175 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16176 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 16177 | info) \ |
2a4cbe27 NN |
16178 | || exit 1 |
16179 | ||
a90ef4bf | 16180 | @endif gold |
2a4cbe27 | 16181 | |
a90ef4bf JM |
16182 | .PHONY: maybe-dvi-gold dvi-gold |
16183 | maybe-dvi-gold: | |
16184 | @if gold | |
16185 | maybe-dvi-gold: dvi-gold | |
2a4cbe27 | 16186 | |
a90ef4bf JM |
16187 | dvi-gold: \ |
16188 | configure-gold | |
16189 | @[ -f ./gold/Makefile ] || exit 0; \ | |
b40e3958 L |
16190 | r=`${PWD_COMMAND}`; export r; \ |
16191 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16192 | $(HOST_EXPORTS) \ |
b813574b | 16193 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16194 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16195 | done; \ | |
a90ef4bf JM |
16196 | echo "Doing dvi in gold" ; \ |
16197 | (cd $(HOST_SUBDIR)/gold && \ | |
2a4cbe27 NN |
16198 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16199 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16200 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16201 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 16202 | dvi) \ |
2a4cbe27 NN |
16203 | || exit 1 |
16204 | ||
a90ef4bf | 16205 | @endif gold |
2a4cbe27 | 16206 | |
a90ef4bf JM |
16207 | .PHONY: maybe-pdf-gold pdf-gold |
16208 | maybe-pdf-gold: | |
16209 | @if gold | |
16210 | maybe-pdf-gold: pdf-gold | |
56a8fe78 | 16211 | |
a90ef4bf JM |
16212 | pdf-gold: \ |
16213 | configure-gold | |
16214 | @[ -f ./gold/Makefile ] || exit 0; \ | |
56a8fe78 DD |
16215 | r=`${PWD_COMMAND}`; export r; \ |
16216 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16217 | $(HOST_EXPORTS) \ | |
16218 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16219 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16220 | done; \ | |
a90ef4bf JM |
16221 | echo "Doing pdf in gold" ; \ |
16222 | (cd $(HOST_SUBDIR)/gold && \ | |
56a8fe78 DD |
16223 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16224 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16225 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16226 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
16227 | pdf) \ |
16228 | || exit 1 | |
16229 | ||
a90ef4bf | 16230 | @endif gold |
56a8fe78 | 16231 | |
a90ef4bf JM |
16232 | .PHONY: maybe-html-gold html-gold |
16233 | maybe-html-gold: | |
16234 | @if gold | |
16235 | maybe-html-gold: html-gold | |
6d389afc | 16236 | |
a90ef4bf JM |
16237 | html-gold: \ |
16238 | configure-gold | |
16239 | @[ -f ./gold/Makefile ] || exit 0; \ | |
6d389afc MS |
16240 | r=`${PWD_COMMAND}`; export r; \ |
16241 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
16242 | $(HOST_EXPORTS) \ |
16243 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16244 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16245 | done; \ | |
a90ef4bf JM |
16246 | echo "Doing html in gold" ; \ |
16247 | (cd $(HOST_SUBDIR)/gold && \ | |
6d389afc MS |
16248 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16249 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16250 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16251 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
16252 | html) \ |
16253 | || exit 1 | |
16254 | ||
a90ef4bf | 16255 | @endif gold |
6d389afc | 16256 | |
a90ef4bf JM |
16257 | .PHONY: maybe-TAGS-gold TAGS-gold |
16258 | maybe-TAGS-gold: | |
16259 | @if gold | |
16260 | maybe-TAGS-gold: TAGS-gold | |
2a4cbe27 | 16261 | |
a90ef4bf JM |
16262 | TAGS-gold: \ |
16263 | configure-gold | |
16264 | @[ -f ./gold/Makefile ] || exit 0; \ | |
b40e3958 L |
16265 | r=`${PWD_COMMAND}`; export r; \ |
16266 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16267 | $(HOST_EXPORTS) \ |
b813574b | 16268 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16269 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16270 | done; \ | |
a90ef4bf JM |
16271 | echo "Doing TAGS in gold" ; \ |
16272 | (cd $(HOST_SUBDIR)/gold && \ | |
2a4cbe27 NN |
16273 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16274 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16275 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16276 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 16277 | TAGS) \ |
2a4cbe27 NN |
16278 | || exit 1 |
16279 | ||
a90ef4bf | 16280 | @endif gold |
2a4cbe27 | 16281 | |
a90ef4bf JM |
16282 | .PHONY: maybe-install-info-gold install-info-gold |
16283 | maybe-install-info-gold: | |
16284 | @if gold | |
16285 | maybe-install-info-gold: install-info-gold | |
b813574b | 16286 | |
a90ef4bf JM |
16287 | install-info-gold: \ |
16288 | configure-gold \ | |
16289 | info-gold | |
16290 | @[ -f ./gold/Makefile ] || exit 0; \ | |
b40e3958 L |
16291 | r=`${PWD_COMMAND}`; export r; \ |
16292 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16293 | $(HOST_EXPORTS) \ |
b813574b | 16294 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16295 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16296 | done; \ | |
a90ef4bf JM |
16297 | echo "Doing install-info in gold" ; \ |
16298 | (cd $(HOST_SUBDIR)/gold && \ | |
2a4cbe27 NN |
16299 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16300 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16301 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16302 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 16303 | install-info) \ |
2a4cbe27 NN |
16304 | || exit 1 |
16305 | ||
a90ef4bf | 16306 | @endif gold |
2a4cbe27 | 16307 | |
a90ef4bf JM |
16308 | .PHONY: maybe-install-pdf-gold install-pdf-gold |
16309 | maybe-install-pdf-gold: | |
16310 | @if gold | |
16311 | maybe-install-pdf-gold: install-pdf-gold | |
a3ca38d2 | 16312 | |
a90ef4bf JM |
16313 | install-pdf-gold: \ |
16314 | configure-gold \ | |
16315 | pdf-gold | |
16316 | @[ -f ./gold/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
16317 | r=`${PWD_COMMAND}`; export r; \ |
16318 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16319 | $(HOST_EXPORTS) \ | |
16320 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16321 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16322 | done; \ | |
a90ef4bf JM |
16323 | echo "Doing install-pdf in gold" ; \ |
16324 | (cd $(HOST_SUBDIR)/gold && \ | |
a3ca38d2 DD |
16325 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16326 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16327 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16328 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
16329 | install-pdf) \ |
16330 | || exit 1 | |
16331 | ||
a90ef4bf | 16332 | @endif gold |
a3ca38d2 | 16333 | |
a90ef4bf JM |
16334 | .PHONY: maybe-install-html-gold install-html-gold |
16335 | maybe-install-html-gold: | |
16336 | @if gold | |
16337 | maybe-install-html-gold: install-html-gold | |
108a6f8e | 16338 | |
a90ef4bf JM |
16339 | install-html-gold: \ |
16340 | configure-gold \ | |
16341 | html-gold | |
16342 | @[ -f ./gold/Makefile ] || exit 0; \ | |
108a6f8e CD |
16343 | r=`${PWD_COMMAND}`; export r; \ |
16344 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16345 | $(HOST_EXPORTS) \ | |
16346 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16347 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16348 | done; \ | |
a90ef4bf JM |
16349 | echo "Doing install-html in gold" ; \ |
16350 | (cd $(HOST_SUBDIR)/gold && \ | |
108a6f8e CD |
16351 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16352 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16353 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16354 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
16355 | install-html) \ |
16356 | || exit 1 | |
16357 | ||
a90ef4bf | 16358 | @endif gold |
108a6f8e | 16359 | |
a90ef4bf JM |
16360 | .PHONY: maybe-installcheck-gold installcheck-gold |
16361 | maybe-installcheck-gold: | |
16362 | @if gold | |
16363 | maybe-installcheck-gold: installcheck-gold | |
2a4cbe27 | 16364 | |
a90ef4bf JM |
16365 | installcheck-gold: \ |
16366 | configure-gold | |
16367 | @[ -f ./gold/Makefile ] || exit 0; \ | |
b40e3958 L |
16368 | r=`${PWD_COMMAND}`; export r; \ |
16369 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16370 | $(HOST_EXPORTS) \ |
b813574b | 16371 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16372 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16373 | done; \ | |
a90ef4bf JM |
16374 | echo "Doing installcheck in gold" ; \ |
16375 | (cd $(HOST_SUBDIR)/gold && \ | |
2a4cbe27 NN |
16376 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16377 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16378 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16379 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 16380 | installcheck) \ |
2a4cbe27 NN |
16381 | || exit 1 |
16382 | ||
a90ef4bf | 16383 | @endif gold |
2a4cbe27 | 16384 | |
a90ef4bf JM |
16385 | .PHONY: maybe-mostlyclean-gold mostlyclean-gold |
16386 | maybe-mostlyclean-gold: | |
16387 | @if gold | |
16388 | maybe-mostlyclean-gold: mostlyclean-gold | |
2a4cbe27 | 16389 | |
a90ef4bf JM |
16390 | mostlyclean-gold: |
16391 | @[ -f ./gold/Makefile ] || exit 0; \ | |
b40e3958 L |
16392 | r=`${PWD_COMMAND}`; export r; \ |
16393 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16394 | $(HOST_EXPORTS) \ |
b813574b | 16395 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16396 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16397 | done; \ | |
a90ef4bf JM |
16398 | echo "Doing mostlyclean in gold" ; \ |
16399 | (cd $(HOST_SUBDIR)/gold && \ | |
2a4cbe27 NN |
16400 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16401 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16402 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16403 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 16404 | mostlyclean) \ |
2a4cbe27 NN |
16405 | || exit 1 |
16406 | ||
a90ef4bf | 16407 | @endif gold |
2a4cbe27 | 16408 | |
a90ef4bf JM |
16409 | .PHONY: maybe-clean-gold clean-gold |
16410 | maybe-clean-gold: | |
16411 | @if gold | |
16412 | maybe-clean-gold: clean-gold | |
2a4cbe27 | 16413 | |
a90ef4bf JM |
16414 | clean-gold: |
16415 | @[ -f ./gold/Makefile ] || exit 0; \ | |
b40e3958 L |
16416 | r=`${PWD_COMMAND}`; export r; \ |
16417 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16418 | $(HOST_EXPORTS) \ |
b813574b | 16419 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16420 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16421 | done; \ | |
a90ef4bf JM |
16422 | echo "Doing clean in gold" ; \ |
16423 | (cd $(HOST_SUBDIR)/gold && \ | |
2a4cbe27 NN |
16424 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16425 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16426 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16427 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 16428 | clean) \ |
2a4cbe27 NN |
16429 | || exit 1 |
16430 | ||
a90ef4bf | 16431 | @endif gold |
2a4cbe27 | 16432 | |
a90ef4bf JM |
16433 | .PHONY: maybe-distclean-gold distclean-gold |
16434 | maybe-distclean-gold: | |
16435 | @if gold | |
16436 | maybe-distclean-gold: distclean-gold | |
2a4cbe27 | 16437 | |
a90ef4bf JM |
16438 | distclean-gold: |
16439 | @[ -f ./gold/Makefile ] || exit 0; \ | |
b40e3958 L |
16440 | r=`${PWD_COMMAND}`; export r; \ |
16441 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16442 | $(HOST_EXPORTS) \ |
b813574b | 16443 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16444 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16445 | done; \ | |
a90ef4bf JM |
16446 | echo "Doing distclean in gold" ; \ |
16447 | (cd $(HOST_SUBDIR)/gold && \ | |
2a4cbe27 NN |
16448 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16449 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16450 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16451 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 16452 | distclean) \ |
2a4cbe27 NN |
16453 | || exit 1 |
16454 | ||
a90ef4bf | 16455 | @endif gold |
2a4cbe27 | 16456 | |
a90ef4bf JM |
16457 | .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold |
16458 | maybe-maintainer-clean-gold: | |
16459 | @if gold | |
16460 | maybe-maintainer-clean-gold: maintainer-clean-gold | |
2a4cbe27 | 16461 | |
a90ef4bf JM |
16462 | maintainer-clean-gold: |
16463 | @[ -f ./gold/Makefile ] || exit 0; \ | |
b40e3958 L |
16464 | r=`${PWD_COMMAND}`; export r; \ |
16465 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 16466 | $(HOST_EXPORTS) \ |
b813574b | 16467 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
16468 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
16469 | done; \ | |
a90ef4bf JM |
16470 | echo "Doing maintainer-clean in gold" ; \ |
16471 | (cd $(HOST_SUBDIR)/gold && \ | |
2a4cbe27 NN |
16472 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16473 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16474 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16475 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 16476 | maintainer-clean) \ |
4fa63067 NN |
16477 | || exit 1 |
16478 | ||
a90ef4bf | 16479 | @endif gold |
4fa63067 NN |
16480 | |
16481 | ||
a7254363 | 16482 | |
a90ef4bf JM |
16483 | .PHONY: configure-gprof maybe-configure-gprof |
16484 | maybe-configure-gprof: | |
4b900473 | 16485 | @if gcc-bootstrap |
a90ef4bf | 16486 | configure-gprof: stage_current |
4b900473 | 16487 | @endif gcc-bootstrap |
a90ef4bf JM |
16488 | @if gprof |
16489 | maybe-configure-gprof: configure-gprof | |
16490 | configure-gprof: | |
16491 | @: $(MAKE); $(unstage) | |
4b900473 PB |
16492 | @r=`${PWD_COMMAND}`; export r; \ |
16493 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
16494 | test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \ |
16495 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \ | |
1f53ca9a | 16496 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
16497 | echo Configuring in $(HOST_SUBDIR)/gprof; \ |
16498 | cd "$(HOST_SUBDIR)/gprof" || exit 1; \ | |
4b900473 PB |
16499 | case $(srcdir) in \ |
16500 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 16501 | *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \ |
4b900473 PB |
16502 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
16503 | esac; \ | |
a90ef4bf JM |
16504 | srcdiroption="--srcdir=$${topdir}/gprof"; \ |
16505 | libsrcdir="$$s/gprof"; \ | |
4b900473 | 16506 | $(SHELL) $${libsrcdir}/configure \ |
a90ef4bf JM |
16507 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
16508 | --target=${target_alias} $${srcdiroption} \ | |
4b900473 | 16509 | || exit 1 |
a90ef4bf | 16510 | @endif gprof |
4b900473 PB |
16511 | |
16512 | ||
16513 | ||
4b900473 | 16514 | |
a90ef4bf JM |
16515 | |
16516 | .PHONY: all-gprof maybe-all-gprof | |
16517 | maybe-all-gprof: | |
16518 | @if gcc-bootstrap | |
16519 | all-gprof: stage_current | |
16520 | @endif gcc-bootstrap | |
16521 | @if gprof | |
16522 | TARGET-gprof=all | |
16523 | maybe-all-gprof: all-gprof | |
16524 | all-gprof: configure-gprof | |
16525 | @: $(MAKE); $(unstage) | |
4b900473 PB |
16526 | @r=`${PWD_COMMAND}`; export r; \ |
16527 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 16528 | $(HOST_EXPORTS) \ |
a90ef4bf | 16529 | (cd $(HOST_SUBDIR)/gprof && \ |
7f6ef0c0 | 16530 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
16531 | $(TARGET-gprof)) |
16532 | @endif gprof | |
4b900473 PB |
16533 | |
16534 | ||
4b900473 | 16535 | |
4b900473 | 16536 | |
a90ef4bf JM |
16537 | .PHONY: check-gprof maybe-check-gprof |
16538 | maybe-check-gprof: | |
16539 | @if gprof | |
16540 | maybe-check-gprof: check-gprof | |
4b900473 | 16541 | |
a90ef4bf JM |
16542 | check-gprof: |
16543 | @: $(MAKE); $(unstage) | |
4b900473 PB |
16544 | @r=`${PWD_COMMAND}`; export r; \ |
16545 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16546 | $(HOST_EXPORTS) \ | |
a90ef4bf JM |
16547 | (cd $(HOST_SUBDIR)/gprof && \ |
16548 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4b900473 | 16549 | |
a90ef4bf | 16550 | @endif gprof |
4b900473 | 16551 | |
a90ef4bf JM |
16552 | .PHONY: install-gprof maybe-install-gprof |
16553 | maybe-install-gprof: | |
16554 | @if gprof | |
16555 | maybe-install-gprof: install-gprof | |
4b900473 | 16556 | |
a90ef4bf JM |
16557 | install-gprof: installdirs |
16558 | @: $(MAKE); $(unstage) | |
4b900473 PB |
16559 | @r=`${PWD_COMMAND}`; export r; \ |
16560 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16561 | $(HOST_EXPORTS) \ | |
a90ef4bf JM |
16562 | (cd $(HOST_SUBDIR)/gprof && \ |
16563 | $(MAKE) $(FLAGS_TO_PASS) install) | |
4b900473 | 16564 | |
a90ef4bf | 16565 | @endif gprof |
4b900473 | 16566 | |
a90ef4bf JM |
16567 | .PHONY: install-strip-gprof maybe-install-strip-gprof |
16568 | maybe-install-strip-gprof: | |
16569 | @if gprof | |
16570 | maybe-install-strip-gprof: install-strip-gprof | |
4b900473 | 16571 | |
a90ef4bf | 16572 | install-strip-gprof: installdirs |
4b900473 PB |
16573 | @: $(MAKE); $(unstage) |
16574 | @r=`${PWD_COMMAND}`; export r; \ | |
16575 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16576 | $(HOST_EXPORTS) \ | |
a90ef4bf JM |
16577 | (cd $(HOST_SUBDIR)/gprof && \ |
16578 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
9b980aa1 | 16579 | |
a90ef4bf | 16580 | @endif gprof |
9b980aa1 | 16581 | |
4b900473 PB |
16582 | # Other targets (info, dvi, pdf, etc.) |
16583 | ||
a90ef4bf JM |
16584 | .PHONY: maybe-info-gprof info-gprof |
16585 | maybe-info-gprof: | |
16586 | @if gprof | |
16587 | maybe-info-gprof: info-gprof | |
4b900473 | 16588 | |
a90ef4bf JM |
16589 | info-gprof: \ |
16590 | configure-gprof | |
16591 | @: $(MAKE); $(unstage) | |
16592 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
4b900473 PB |
16593 | r=`${PWD_COMMAND}`; export r; \ |
16594 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16595 | $(HOST_EXPORTS) \ | |
16596 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16597 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16598 | done; \ | |
a90ef4bf JM |
16599 | echo "Doing info in gprof" ; \ |
16600 | (cd $(HOST_SUBDIR)/gprof && \ | |
4b900473 PB |
16601 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16602 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16603 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16604 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
16605 | info) \ |
16606 | || exit 1 | |
16607 | ||
a90ef4bf | 16608 | @endif gprof |
4b900473 | 16609 | |
a90ef4bf JM |
16610 | .PHONY: maybe-dvi-gprof dvi-gprof |
16611 | maybe-dvi-gprof: | |
16612 | @if gprof | |
16613 | maybe-dvi-gprof: dvi-gprof | |
4b900473 | 16614 | |
a90ef4bf JM |
16615 | dvi-gprof: \ |
16616 | configure-gprof | |
16617 | @: $(MAKE); $(unstage) | |
16618 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
16619 | r=`${PWD_COMMAND}`; export r; \ | |
16620 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16621 | $(HOST_EXPORTS) \ | |
4b900473 PB |
16622 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
16623 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16624 | done; \ | |
a90ef4bf JM |
16625 | echo "Doing dvi in gprof" ; \ |
16626 | (cd $(HOST_SUBDIR)/gprof && \ | |
4b900473 PB |
16627 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16628 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16629 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16630 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
16631 | dvi) \ |
16632 | || exit 1 | |
16633 | ||
a90ef4bf | 16634 | @endif gprof |
4b900473 | 16635 | |
a90ef4bf JM |
16636 | .PHONY: maybe-pdf-gprof pdf-gprof |
16637 | maybe-pdf-gprof: | |
16638 | @if gprof | |
16639 | maybe-pdf-gprof: pdf-gprof | |
4b900473 | 16640 | |
a90ef4bf JM |
16641 | pdf-gprof: \ |
16642 | configure-gprof | |
16643 | @: $(MAKE); $(unstage) | |
16644 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
4b900473 PB |
16645 | r=`${PWD_COMMAND}`; export r; \ |
16646 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16647 | $(HOST_EXPORTS) \ | |
16648 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16649 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16650 | done; \ | |
a90ef4bf JM |
16651 | echo "Doing pdf in gprof" ; \ |
16652 | (cd $(HOST_SUBDIR)/gprof && \ | |
4b900473 PB |
16653 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16654 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16655 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16656 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
16657 | pdf) \ |
16658 | || exit 1 | |
16659 | ||
a90ef4bf | 16660 | @endif gprof |
4b900473 | 16661 | |
a90ef4bf JM |
16662 | .PHONY: maybe-html-gprof html-gprof |
16663 | maybe-html-gprof: | |
16664 | @if gprof | |
16665 | maybe-html-gprof: html-gprof | |
4b900473 | 16666 | |
a90ef4bf JM |
16667 | html-gprof: \ |
16668 | configure-gprof | |
16669 | @: $(MAKE); $(unstage) | |
16670 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
4b900473 PB |
16671 | r=`${PWD_COMMAND}`; export r; \ |
16672 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16673 | $(HOST_EXPORTS) \ | |
16674 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16675 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16676 | done; \ | |
a90ef4bf JM |
16677 | echo "Doing html in gprof" ; \ |
16678 | (cd $(HOST_SUBDIR)/gprof && \ | |
4b900473 PB |
16679 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16680 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16681 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16682 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
16683 | html) \ |
16684 | || exit 1 | |
16685 | ||
a90ef4bf | 16686 | @endif gprof |
4b900473 | 16687 | |
a90ef4bf JM |
16688 | .PHONY: maybe-TAGS-gprof TAGS-gprof |
16689 | maybe-TAGS-gprof: | |
16690 | @if gprof | |
16691 | maybe-TAGS-gprof: TAGS-gprof | |
4b900473 | 16692 | |
a90ef4bf JM |
16693 | TAGS-gprof: \ |
16694 | configure-gprof | |
16695 | @: $(MAKE); $(unstage) | |
16696 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
4b900473 PB |
16697 | r=`${PWD_COMMAND}`; export r; \ |
16698 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16699 | $(HOST_EXPORTS) \ | |
16700 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16701 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16702 | done; \ | |
a90ef4bf JM |
16703 | echo "Doing TAGS in gprof" ; \ |
16704 | (cd $(HOST_SUBDIR)/gprof && \ | |
4b900473 PB |
16705 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16706 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16707 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16708 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
16709 | TAGS) \ |
16710 | || exit 1 | |
16711 | ||
a90ef4bf | 16712 | @endif gprof |
4b900473 | 16713 | |
a90ef4bf JM |
16714 | .PHONY: maybe-install-info-gprof install-info-gprof |
16715 | maybe-install-info-gprof: | |
16716 | @if gprof | |
16717 | maybe-install-info-gprof: install-info-gprof | |
4b900473 | 16718 | |
a90ef4bf JM |
16719 | install-info-gprof: \ |
16720 | configure-gprof \ | |
16721 | info-gprof | |
16722 | @: $(MAKE); $(unstage) | |
16723 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
4b900473 PB |
16724 | r=`${PWD_COMMAND}`; export r; \ |
16725 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16726 | $(HOST_EXPORTS) \ | |
16727 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16728 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16729 | done; \ | |
a90ef4bf JM |
16730 | echo "Doing install-info in gprof" ; \ |
16731 | (cd $(HOST_SUBDIR)/gprof && \ | |
4b900473 PB |
16732 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16733 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16734 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16735 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
16736 | install-info) \ |
16737 | || exit 1 | |
16738 | ||
a90ef4bf | 16739 | @endif gprof |
4b900473 | 16740 | |
a90ef4bf JM |
16741 | .PHONY: maybe-install-pdf-gprof install-pdf-gprof |
16742 | maybe-install-pdf-gprof: | |
16743 | @if gprof | |
16744 | maybe-install-pdf-gprof: install-pdf-gprof | |
a3ca38d2 | 16745 | |
a90ef4bf JM |
16746 | install-pdf-gprof: \ |
16747 | configure-gprof \ | |
16748 | pdf-gprof | |
16749 | @: $(MAKE); $(unstage) | |
16750 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
16751 | r=`${PWD_COMMAND}`; export r; \ |
16752 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16753 | $(HOST_EXPORTS) \ | |
16754 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16755 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16756 | done; \ | |
a90ef4bf JM |
16757 | echo "Doing install-pdf in gprof" ; \ |
16758 | (cd $(HOST_SUBDIR)/gprof && \ | |
a3ca38d2 DD |
16759 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16760 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16761 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16762 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
16763 | install-pdf) \ |
16764 | || exit 1 | |
16765 | ||
a90ef4bf | 16766 | @endif gprof |
a3ca38d2 | 16767 | |
a90ef4bf JM |
16768 | .PHONY: maybe-install-html-gprof install-html-gprof |
16769 | maybe-install-html-gprof: | |
16770 | @if gprof | |
16771 | maybe-install-html-gprof: install-html-gprof | |
4b900473 | 16772 | |
a90ef4bf JM |
16773 | install-html-gprof: \ |
16774 | configure-gprof \ | |
16775 | html-gprof | |
16776 | @: $(MAKE); $(unstage) | |
16777 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
4b900473 PB |
16778 | r=`${PWD_COMMAND}`; export r; \ |
16779 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16780 | $(HOST_EXPORTS) \ | |
16781 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16782 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16783 | done; \ | |
a90ef4bf JM |
16784 | echo "Doing install-html in gprof" ; \ |
16785 | (cd $(HOST_SUBDIR)/gprof && \ | |
4b900473 PB |
16786 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16787 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16788 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 16789 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
16790 | install-html) \ |
16791 | || exit 1 | |
16792 | ||
a90ef4bf | 16793 | @endif gprof |
4b900473 | 16794 | |
a90ef4bf JM |
16795 | .PHONY: maybe-installcheck-gprof installcheck-gprof |
16796 | maybe-installcheck-gprof: | |
16797 | @if gprof | |
16798 | maybe-installcheck-gprof: installcheck-gprof | |
4b900473 | 16799 | |
a90ef4bf JM |
16800 | installcheck-gprof: \ |
16801 | configure-gprof | |
16802 | @: $(MAKE); $(unstage) | |
16803 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
e28c595f JM |
16804 | r=`${PWD_COMMAND}`; export r; \ |
16805 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16806 | $(HOST_EXPORTS) \ | |
16807 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16808 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16809 | done; \ | |
a90ef4bf JM |
16810 | echo "Doing installcheck in gprof" ; \ |
16811 | (cd $(HOST_SUBDIR)/gprof && \ | |
e28c595f JM |
16812 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16813 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16814 | "RANLIB=$${RANLIB}" \ | |
16815 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
16816 | installcheck) \ | |
16817 | || exit 1 | |
16818 | ||
a90ef4bf | 16819 | @endif gprof |
e28c595f | 16820 | |
a90ef4bf JM |
16821 | .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof |
16822 | maybe-mostlyclean-gprof: | |
16823 | @if gprof | |
16824 | maybe-mostlyclean-gprof: mostlyclean-gprof | |
e28c595f | 16825 | |
a90ef4bf JM |
16826 | mostlyclean-gprof: |
16827 | @: $(MAKE); $(unstage) | |
16828 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
e28c595f JM |
16829 | r=`${PWD_COMMAND}`; export r; \ |
16830 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16831 | $(HOST_EXPORTS) \ | |
16832 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16833 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16834 | done; \ | |
a90ef4bf JM |
16835 | echo "Doing mostlyclean in gprof" ; \ |
16836 | (cd $(HOST_SUBDIR)/gprof && \ | |
e28c595f JM |
16837 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16838 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16839 | "RANLIB=$${RANLIB}" \ | |
16840 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
16841 | mostlyclean) \ | |
16842 | || exit 1 | |
16843 | ||
a90ef4bf | 16844 | @endif gprof |
e28c595f | 16845 | |
a90ef4bf JM |
16846 | .PHONY: maybe-clean-gprof clean-gprof |
16847 | maybe-clean-gprof: | |
16848 | @if gprof | |
16849 | maybe-clean-gprof: clean-gprof | |
e28c595f | 16850 | |
a90ef4bf JM |
16851 | clean-gprof: |
16852 | @: $(MAKE); $(unstage) | |
16853 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
e28c595f JM |
16854 | r=`${PWD_COMMAND}`; export r; \ |
16855 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16856 | $(HOST_EXPORTS) \ | |
16857 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16858 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16859 | done; \ | |
a90ef4bf JM |
16860 | echo "Doing clean in gprof" ; \ |
16861 | (cd $(HOST_SUBDIR)/gprof && \ | |
e28c595f JM |
16862 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16863 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16864 | "RANLIB=$${RANLIB}" \ | |
16865 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
16866 | clean) \ | |
16867 | || exit 1 | |
16868 | ||
a90ef4bf | 16869 | @endif gprof |
e28c595f | 16870 | |
a90ef4bf JM |
16871 | .PHONY: maybe-distclean-gprof distclean-gprof |
16872 | maybe-distclean-gprof: | |
16873 | @if gprof | |
16874 | maybe-distclean-gprof: distclean-gprof | |
e28c595f | 16875 | |
a90ef4bf JM |
16876 | distclean-gprof: |
16877 | @: $(MAKE); $(unstage) | |
16878 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
e28c595f JM |
16879 | r=`${PWD_COMMAND}`; export r; \ |
16880 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16881 | $(HOST_EXPORTS) \ | |
16882 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16883 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16884 | done; \ | |
a90ef4bf JM |
16885 | echo "Doing distclean in gprof" ; \ |
16886 | (cd $(HOST_SUBDIR)/gprof && \ | |
e28c595f JM |
16887 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16888 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16889 | "RANLIB=$${RANLIB}" \ | |
16890 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
16891 | distclean) \ | |
16892 | || exit 1 | |
16893 | ||
a90ef4bf | 16894 | @endif gprof |
e28c595f | 16895 | |
a90ef4bf JM |
16896 | .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof |
16897 | maybe-maintainer-clean-gprof: | |
16898 | @if gprof | |
16899 | maybe-maintainer-clean-gprof: maintainer-clean-gprof | |
e28c595f | 16900 | |
a90ef4bf JM |
16901 | maintainer-clean-gprof: |
16902 | @: $(MAKE); $(unstage) | |
16903 | @[ -f ./gprof/Makefile ] || exit 0; \ | |
e28c595f JM |
16904 | r=`${PWD_COMMAND}`; export r; \ |
16905 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
16906 | $(HOST_EXPORTS) \ | |
16907 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
16908 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
16909 | done; \ | |
a90ef4bf JM |
16910 | echo "Doing maintainer-clean in gprof" ; \ |
16911 | (cd $(HOST_SUBDIR)/gprof && \ | |
e28c595f JM |
16912 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
16913 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
16914 | "RANLIB=$${RANLIB}" \ | |
16915 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
16916 | maintainer-clean) \ | |
16917 | || exit 1 | |
16918 | ||
a90ef4bf | 16919 | @endif gprof |
e28c595f JM |
16920 | |
16921 | ||
16922 | ||
a90ef4bf JM |
16923 | .PHONY: configure-intl maybe-configure-intl |
16924 | maybe-configure-intl: | |
e28c595f | 16925 | @if gcc-bootstrap |
a90ef4bf | 16926 | configure-intl: stage_current |
e28c595f | 16927 | @endif gcc-bootstrap |
a90ef4bf JM |
16928 | @if intl |
16929 | maybe-configure-intl: configure-intl | |
16930 | configure-intl: | |
e28c595f JM |
16931 | @r=`${PWD_COMMAND}`; export r; \ |
16932 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
16933 | test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \ |
16934 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \ | |
1f53ca9a | 16935 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
16936 | echo Configuring in $(HOST_SUBDIR)/intl; \ |
16937 | cd "$(HOST_SUBDIR)/intl" || exit 1; \ | |
e28c595f JM |
16938 | case $(srcdir) in \ |
16939 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 16940 | *) topdir=`echo $(HOST_SUBDIR)/intl/ | \ |
e28c595f JM |
16941 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
16942 | esac; \ | |
a90ef4bf JM |
16943 | srcdiroption="--srcdir=$${topdir}/intl"; \ |
16944 | libsrcdir="$$s/intl"; \ | |
e28c595f | 16945 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a | 16946 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
a90ef4bf | 16947 | --target=${target_alias} $${srcdiroption} \ |
e28c595f | 16948 | || exit 1 |
a90ef4bf | 16949 | @endif intl |
e28c595f JM |
16950 | |
16951 | ||
16952 | ||
a90ef4bf JM |
16953 | .PHONY: configure-stage1-intl maybe-configure-stage1-intl |
16954 | maybe-configure-stage1-intl: | |
16955 | @if intl-bootstrap | |
16956 | maybe-configure-stage1-intl: configure-stage1-intl | |
16957 | configure-stage1-intl: | |
e28c595f | 16958 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
a90ef4bf | 16959 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl |
e28c595f JM |
16960 | @r=`${PWD_COMMAND}`; export r; \ |
16961 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 16962 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
a90ef4bf | 16963 | test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \ |
1b05fbbd | 16964 | $(HOST_EXPORTS) \ |
e28c595f | 16965 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
16966 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ |
16967 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
16968 | echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \ |
16969 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \ | |
16970 | cd $(HOST_SUBDIR)/intl || exit 1; \ | |
e28c595f JM |
16971 | case $(srcdir) in \ |
16972 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 16973 | *) topdir=`echo $(HOST_SUBDIR)/intl/ | \ |
e28c595f JM |
16974 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
16975 | esac; \ | |
a90ef4bf JM |
16976 | srcdiroption="--srcdir=$${topdir}/intl"; \ |
16977 | libsrcdir="$$s/intl"; \ | |
e28c595f | 16978 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
16979 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
16980 | --target=${target_alias} $${srcdiroption} \ | |
a90ef4bf JM |
16981 | $(STAGE1_CONFIGURE_FLAGS) |
16982 | @endif intl-bootstrap | |
e28c595f | 16983 | |
a90ef4bf JM |
16984 | .PHONY: configure-stage2-intl maybe-configure-stage2-intl |
16985 | maybe-configure-stage2-intl: | |
16986 | @if intl-bootstrap | |
16987 | maybe-configure-stage2-intl: configure-stage2-intl | |
16988 | configure-stage2-intl: | |
e28c595f | 16989 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
a90ef4bf | 16990 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl |
e28c595f JM |
16991 | @r=`${PWD_COMMAND}`; export r; \ |
16992 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 16993 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
a90ef4bf | 16994 | test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \ |
e28c595f | 16995 | $(HOST_EXPORTS) \ |
1b05fbbd | 16996 | $(POSTSTAGE1_HOST_EXPORTS) \ |
e28c595f | 16997 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
16998 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ |
16999 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
17000 | echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \ |
17001 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \ | |
17002 | cd $(HOST_SUBDIR)/intl || exit 1; \ | |
e28c595f JM |
17003 | case $(srcdir) in \ |
17004 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 17005 | *) topdir=`echo $(HOST_SUBDIR)/intl/ | \ |
e28c595f JM |
17006 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
17007 | esac; \ | |
a90ef4bf JM |
17008 | srcdiroption="--srcdir=$${topdir}/intl"; \ |
17009 | libsrcdir="$$s/intl"; \ | |
e28c595f | 17010 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
17011 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
17012 | --target=${target_alias} $${srcdiroption} \ | |
e28c595f | 17013 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
17014 | $(STAGE2_CONFIGURE_FLAGS) |
17015 | @endif intl-bootstrap | |
e28c595f | 17016 | |
a90ef4bf JM |
17017 | .PHONY: configure-stage3-intl maybe-configure-stage3-intl |
17018 | maybe-configure-stage3-intl: | |
17019 | @if intl-bootstrap | |
17020 | maybe-configure-stage3-intl: configure-stage3-intl | |
17021 | configure-stage3-intl: | |
e28c595f | 17022 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
a90ef4bf | 17023 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl |
e28c595f JM |
17024 | @r=`${PWD_COMMAND}`; export r; \ |
17025 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 17026 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
a90ef4bf | 17027 | test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \ |
e28c595f | 17028 | $(HOST_EXPORTS) \ |
1b05fbbd | 17029 | $(POSTSTAGE1_HOST_EXPORTS) \ |
e28c595f | 17030 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
17031 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ |
17032 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
17033 | echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \ |
17034 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \ | |
17035 | cd $(HOST_SUBDIR)/intl || exit 1; \ | |
e28c595f JM |
17036 | case $(srcdir) in \ |
17037 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 17038 | *) topdir=`echo $(HOST_SUBDIR)/intl/ | \ |
e28c595f JM |
17039 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
17040 | esac; \ | |
a90ef4bf JM |
17041 | srcdiroption="--srcdir=$${topdir}/intl"; \ |
17042 | libsrcdir="$$s/intl"; \ | |
e28c595f | 17043 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
17044 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
17045 | --target=${target_alias} $${srcdiroption} \ | |
e28c595f | 17046 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
17047 | $(STAGE3_CONFIGURE_FLAGS) |
17048 | @endif intl-bootstrap | |
e28c595f | 17049 | |
a90ef4bf JM |
17050 | .PHONY: configure-stage4-intl maybe-configure-stage4-intl |
17051 | maybe-configure-stage4-intl: | |
17052 | @if intl-bootstrap | |
17053 | maybe-configure-stage4-intl: configure-stage4-intl | |
17054 | configure-stage4-intl: | |
e28c595f | 17055 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
a90ef4bf | 17056 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl |
e28c595f JM |
17057 | @r=`${PWD_COMMAND}`; export r; \ |
17058 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 17059 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
a90ef4bf | 17060 | test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \ |
e28c595f | 17061 | $(HOST_EXPORTS) \ |
1b05fbbd | 17062 | $(POSTSTAGE1_HOST_EXPORTS) \ |
e28c595f | 17063 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
17064 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ |
17065 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
17066 | echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \ |
17067 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \ | |
17068 | cd $(HOST_SUBDIR)/intl || exit 1; \ | |
e28c595f JM |
17069 | case $(srcdir) in \ |
17070 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 17071 | *) topdir=`echo $(HOST_SUBDIR)/intl/ | \ |
e28c595f JM |
17072 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
17073 | esac; \ | |
a90ef4bf JM |
17074 | srcdiroption="--srcdir=$${topdir}/intl"; \ |
17075 | libsrcdir="$$s/intl"; \ | |
e28c595f | 17076 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
17077 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
17078 | --target=${target_alias} $${srcdiroption} \ | |
e28c595f | 17079 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
17080 | $(STAGE4_CONFIGURE_FLAGS) |
17081 | @endif intl-bootstrap | |
e28c595f | 17082 | |
a90ef4bf JM |
17083 | .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl |
17084 | maybe-configure-stageprofile-intl: | |
17085 | @if intl-bootstrap | |
17086 | maybe-configure-stageprofile-intl: configure-stageprofile-intl | |
17087 | configure-stageprofile-intl: | |
e28c595f | 17088 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
a90ef4bf | 17089 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl |
e28c595f JM |
17090 | @r=`${PWD_COMMAND}`; export r; \ |
17091 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 17092 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
a90ef4bf | 17093 | test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \ |
e28c595f | 17094 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
17095 | $(POSTSTAGE1_HOST_EXPORTS) \ |
17096 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a AO |
17097 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ |
17098 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
17099 | echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \ |
17100 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \ | |
17101 | cd $(HOST_SUBDIR)/intl || exit 1; \ | |
e28c595f JM |
17102 | case $(srcdir) in \ |
17103 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 17104 | *) topdir=`echo $(HOST_SUBDIR)/intl/ | \ |
e28c595f JM |
17105 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
17106 | esac; \ | |
a90ef4bf JM |
17107 | srcdiroption="--srcdir=$${topdir}/intl"; \ |
17108 | libsrcdir="$$s/intl"; \ | |
e28c595f | 17109 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
17110 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
17111 | --target=${target_alias} $${srcdiroption} \ | |
e28c595f | 17112 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
17113 | $(STAGEprofile_CONFIGURE_FLAGS) |
17114 | @endif intl-bootstrap | |
e28c595f | 17115 | |
a90ef4bf JM |
17116 | .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl |
17117 | maybe-configure-stagefeedback-intl: | |
17118 | @if intl-bootstrap | |
17119 | maybe-configure-stagefeedback-intl: configure-stagefeedback-intl | |
17120 | configure-stagefeedback-intl: | |
e28c595f | 17121 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
a90ef4bf | 17122 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl |
e28c595f JM |
17123 | @r=`${PWD_COMMAND}`; export r; \ |
17124 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 17125 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
a90ef4bf | 17126 | test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \ |
e28c595f | 17127 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
17128 | $(POSTSTAGE1_HOST_EXPORTS) \ |
17129 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a AO |
17130 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ |
17131 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
17132 | echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \ |
17133 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \ | |
17134 | cd $(HOST_SUBDIR)/intl || exit 1; \ | |
e28c595f JM |
17135 | case $(srcdir) in \ |
17136 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 17137 | *) topdir=`echo $(HOST_SUBDIR)/intl/ | \ |
e28c595f JM |
17138 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
17139 | esac; \ | |
a90ef4bf JM |
17140 | srcdiroption="--srcdir=$${topdir}/intl"; \ |
17141 | libsrcdir="$$s/intl"; \ | |
e28c595f | 17142 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
17143 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
17144 | --target=${target_alias} $${srcdiroption} \ | |
e28c595f | 17145 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
17146 | $(STAGEfeedback_CONFIGURE_FLAGS) |
17147 | @endif intl-bootstrap | |
e28c595f JM |
17148 | |
17149 | ||
17150 | ||
17151 | ||
17152 | ||
a90ef4bf JM |
17153 | .PHONY: all-intl maybe-all-intl |
17154 | maybe-all-intl: | |
e28c595f | 17155 | @if gcc-bootstrap |
a90ef4bf | 17156 | all-intl: stage_current |
e28c595f | 17157 | @endif gcc-bootstrap |
a90ef4bf JM |
17158 | @if intl |
17159 | TARGET-intl=all | |
17160 | maybe-all-intl: all-intl | |
17161 | all-intl: configure-intl | |
e28c595f JM |
17162 | @r=`${PWD_COMMAND}`; export r; \ |
17163 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 17164 | $(HOST_EXPORTS) \ |
a90ef4bf | 17165 | (cd $(HOST_SUBDIR)/intl && \ |
e28c595f | 17166 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
17167 | $(TARGET-intl)) |
17168 | @endif intl | |
e28c595f JM |
17169 | |
17170 | ||
17171 | ||
a90ef4bf JM |
17172 | .PHONY: all-stage1-intl maybe-all-stage1-intl |
17173 | .PHONY: clean-stage1-intl maybe-clean-stage1-intl | |
17174 | maybe-all-stage1-intl: | |
17175 | maybe-clean-stage1-intl: | |
17176 | @if intl-bootstrap | |
17177 | maybe-all-stage1-intl: all-stage1-intl | |
17178 | all-stage1: all-stage1-intl | |
17179 | TARGET-stage1-intl = $(TARGET-intl) | |
17180 | all-stage1-intl: configure-stage1-intl | |
e28c595f JM |
17181 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
17182 | @r=`${PWD_COMMAND}`; export r; \ | |
17183 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 17184 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
1f53ca9a | 17185 | $(HOST_EXPORTS) \ |
a90ef4bf | 17186 | cd $(HOST_SUBDIR)/intl && \ |
e28c595f | 17187 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 17188 | CFLAGS="$(STAGE1_CFLAGS)" \ |
1f53ca9a | 17189 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ |
1b05fbbd AO |
17190 | LIBCFLAGS="$(LIBCFLAGS)" \ |
17191 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
17192 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
17193 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
17194 | $(EXTRA_HOST_FLAGS) \ | |
17195 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
a90ef4bf | 17196 | $(TARGET-stage1-intl) |
e28c595f | 17197 | |
a90ef4bf JM |
17198 | maybe-clean-stage1-intl: clean-stage1-intl |
17199 | clean-stage1: clean-stage1-intl | |
17200 | clean-stage1-intl: | |
e28c595f | 17201 | @if [ $(current_stage) = stage1 ]; then \ |
a90ef4bf | 17202 | [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \ |
e28c595f | 17203 | else \ |
a90ef4bf | 17204 | [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \ |
e28c595f JM |
17205 | $(MAKE) stage1-start; \ |
17206 | fi; \ | |
a90ef4bf | 17207 | cd $(HOST_SUBDIR)/intl && \ |
e28c595f JM |
17208 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
17209 | clean | |
a90ef4bf | 17210 | @endif intl-bootstrap |
e28c595f JM |
17211 | |
17212 | ||
a90ef4bf JM |
17213 | .PHONY: all-stage2-intl maybe-all-stage2-intl |
17214 | .PHONY: clean-stage2-intl maybe-clean-stage2-intl | |
17215 | maybe-all-stage2-intl: | |
17216 | maybe-clean-stage2-intl: | |
17217 | @if intl-bootstrap | |
17218 | maybe-all-stage2-intl: all-stage2-intl | |
17219 | all-stage2: all-stage2-intl | |
17220 | TARGET-stage2-intl = $(TARGET-intl) | |
17221 | all-stage2-intl: configure-stage2-intl | |
e28c595f JM |
17222 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
17223 | @r=`${PWD_COMMAND}`; export r; \ | |
17224 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 17225 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
e28c595f | 17226 | $(HOST_EXPORTS) \ |
1f53ca9a | 17227 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 17228 | cd $(HOST_SUBDIR)/intl && \ |
e28c595f | 17229 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 17230 | CFLAGS="$(STAGE2_CFLAGS)" \ |
1f53ca9a | 17231 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ |
1b05fbbd AO |
17232 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ |
17233 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
17234 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
17235 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
17236 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
17237 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
a90ef4bf | 17238 | $(TARGET-stage2-intl) |
e28c595f | 17239 | |
a90ef4bf JM |
17240 | maybe-clean-stage2-intl: clean-stage2-intl |
17241 | clean-stage2: clean-stage2-intl | |
17242 | clean-stage2-intl: | |
e28c595f | 17243 | @if [ $(current_stage) = stage2 ]; then \ |
a90ef4bf | 17244 | [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \ |
e28c595f | 17245 | else \ |
a90ef4bf | 17246 | [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \ |
e28c595f JM |
17247 | $(MAKE) stage2-start; \ |
17248 | fi; \ | |
a90ef4bf | 17249 | cd $(HOST_SUBDIR)/intl && \ |
e28c595f JM |
17250 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
17251 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
17252 | clean | |
a90ef4bf | 17253 | @endif intl-bootstrap |
e28c595f JM |
17254 | |
17255 | ||
a90ef4bf JM |
17256 | .PHONY: all-stage3-intl maybe-all-stage3-intl |
17257 | .PHONY: clean-stage3-intl maybe-clean-stage3-intl | |
17258 | maybe-all-stage3-intl: | |
17259 | maybe-clean-stage3-intl: | |
17260 | @if intl-bootstrap | |
17261 | maybe-all-stage3-intl: all-stage3-intl | |
17262 | all-stage3: all-stage3-intl | |
17263 | TARGET-stage3-intl = $(TARGET-intl) | |
17264 | all-stage3-intl: configure-stage3-intl | |
e28c595f JM |
17265 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
17266 | @r=`${PWD_COMMAND}`; export r; \ | |
17267 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 17268 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
e28c595f | 17269 | $(HOST_EXPORTS) \ |
1f53ca9a | 17270 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 17271 | cd $(HOST_SUBDIR)/intl && \ |
e28c595f | 17272 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 17273 | CFLAGS="$(STAGE3_CFLAGS)" \ |
1f53ca9a | 17274 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ |
1b05fbbd AO |
17275 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ |
17276 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
17277 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
17278 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
17279 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
17280 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
a90ef4bf | 17281 | $(TARGET-stage3-intl) |
e28c595f | 17282 | |
a90ef4bf JM |
17283 | maybe-clean-stage3-intl: clean-stage3-intl |
17284 | clean-stage3: clean-stage3-intl | |
17285 | clean-stage3-intl: | |
e28c595f | 17286 | @if [ $(current_stage) = stage3 ]; then \ |
a90ef4bf | 17287 | [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \ |
e28c595f | 17288 | else \ |
a90ef4bf | 17289 | [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \ |
e28c595f JM |
17290 | $(MAKE) stage3-start; \ |
17291 | fi; \ | |
a90ef4bf | 17292 | cd $(HOST_SUBDIR)/intl && \ |
e28c595f JM |
17293 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
17294 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
17295 | clean | |
a90ef4bf | 17296 | @endif intl-bootstrap |
e28c595f JM |
17297 | |
17298 | ||
a90ef4bf JM |
17299 | .PHONY: all-stage4-intl maybe-all-stage4-intl |
17300 | .PHONY: clean-stage4-intl maybe-clean-stage4-intl | |
17301 | maybe-all-stage4-intl: | |
17302 | maybe-clean-stage4-intl: | |
17303 | @if intl-bootstrap | |
17304 | maybe-all-stage4-intl: all-stage4-intl | |
17305 | all-stage4: all-stage4-intl | |
17306 | TARGET-stage4-intl = $(TARGET-intl) | |
17307 | all-stage4-intl: configure-stage4-intl | |
e28c595f JM |
17308 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
17309 | @r=`${PWD_COMMAND}`; export r; \ | |
17310 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 17311 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
e28c595f | 17312 | $(HOST_EXPORTS) \ |
1f53ca9a | 17313 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 17314 | cd $(HOST_SUBDIR)/intl && \ |
e28c595f | 17315 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 17316 | CFLAGS="$(STAGE4_CFLAGS)" \ |
1f53ca9a | 17317 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ |
e28c595f | 17318 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ |
1b05fbbd AO |
17319 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ |
17320 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
17321 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
17322 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
17323 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
a90ef4bf | 17324 | $(TARGET-stage4-intl) |
e28c595f | 17325 | |
a90ef4bf JM |
17326 | maybe-clean-stage4-intl: clean-stage4-intl |
17327 | clean-stage4: clean-stage4-intl | |
17328 | clean-stage4-intl: | |
e28c595f | 17329 | @if [ $(current_stage) = stage4 ]; then \ |
a90ef4bf | 17330 | [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \ |
e28c595f | 17331 | else \ |
a90ef4bf | 17332 | [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \ |
e28c595f JM |
17333 | $(MAKE) stage4-start; \ |
17334 | fi; \ | |
a90ef4bf | 17335 | cd $(HOST_SUBDIR)/intl && \ |
e28c595f JM |
17336 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
17337 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
17338 | clean | |
a90ef4bf | 17339 | @endif intl-bootstrap |
e28c595f JM |
17340 | |
17341 | ||
a90ef4bf JM |
17342 | .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl |
17343 | .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl | |
17344 | maybe-all-stageprofile-intl: | |
17345 | maybe-clean-stageprofile-intl: | |
17346 | @if intl-bootstrap | |
17347 | maybe-all-stageprofile-intl: all-stageprofile-intl | |
17348 | all-stageprofile: all-stageprofile-intl | |
17349 | TARGET-stageprofile-intl = $(TARGET-intl) | |
17350 | all-stageprofile-intl: configure-stageprofile-intl | |
e28c595f JM |
17351 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
17352 | @r=`${PWD_COMMAND}`; export r; \ | |
17353 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 17354 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
e28c595f | 17355 | $(HOST_EXPORTS) \ |
1f53ca9a | 17356 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 17357 | cd $(HOST_SUBDIR)/intl && \ |
e28c595f | 17358 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 17359 | CFLAGS="$(STAGEprofile_CFLAGS)" \ |
1f53ca9a | 17360 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ |
1b05fbbd AO |
17361 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ |
17362 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
17363 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
17364 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
17365 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
17366 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
a90ef4bf | 17367 | $(TARGET-stageprofile-intl) |
e28c595f | 17368 | |
a90ef4bf JM |
17369 | maybe-clean-stageprofile-intl: clean-stageprofile-intl |
17370 | clean-stageprofile: clean-stageprofile-intl | |
17371 | clean-stageprofile-intl: | |
e28c595f | 17372 | @if [ $(current_stage) = stageprofile ]; then \ |
a90ef4bf | 17373 | [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \ |
e28c595f | 17374 | else \ |
a90ef4bf | 17375 | [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \ |
e28c595f JM |
17376 | $(MAKE) stageprofile-start; \ |
17377 | fi; \ | |
a90ef4bf | 17378 | cd $(HOST_SUBDIR)/intl && \ |
e28c595f JM |
17379 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
17380 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
17381 | clean | |
a90ef4bf | 17382 | @endif intl-bootstrap |
e28c595f JM |
17383 | |
17384 | ||
a90ef4bf JM |
17385 | .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl |
17386 | .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl | |
17387 | maybe-all-stagefeedback-intl: | |
17388 | maybe-clean-stagefeedback-intl: | |
17389 | @if intl-bootstrap | |
17390 | maybe-all-stagefeedback-intl: all-stagefeedback-intl | |
17391 | all-stagefeedback: all-stagefeedback-intl | |
17392 | TARGET-stagefeedback-intl = $(TARGET-intl) | |
17393 | all-stagefeedback-intl: configure-stagefeedback-intl | |
e28c595f JM |
17394 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
17395 | @r=`${PWD_COMMAND}`; export r; \ | |
17396 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 17397 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
e28c595f | 17398 | $(HOST_EXPORTS) \ |
1f53ca9a | 17399 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 17400 | cd $(HOST_SUBDIR)/intl && \ |
e28c595f | 17401 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 17402 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ |
1f53ca9a | 17403 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ |
1b05fbbd AO |
17404 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ |
17405 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
17406 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
17407 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
17408 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
17409 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
a90ef4bf | 17410 | $(TARGET-stagefeedback-intl) |
e28c595f | 17411 | |
a90ef4bf JM |
17412 | maybe-clean-stagefeedback-intl: clean-stagefeedback-intl |
17413 | clean-stagefeedback: clean-stagefeedback-intl | |
17414 | clean-stagefeedback-intl: | |
e28c595f | 17415 | @if [ $(current_stage) = stagefeedback ]; then \ |
a90ef4bf | 17416 | [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \ |
e28c595f | 17417 | else \ |
a90ef4bf | 17418 | [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \ |
e28c595f JM |
17419 | $(MAKE) stagefeedback-start; \ |
17420 | fi; \ | |
a90ef4bf | 17421 | cd $(HOST_SUBDIR)/intl && \ |
e28c595f JM |
17422 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
17423 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
17424 | clean | |
a90ef4bf | 17425 | @endif intl-bootstrap |
e28c595f JM |
17426 | |
17427 | ||
17428 | ||
17429 | ||
17430 | ||
a90ef4bf JM |
17431 | .PHONY: check-intl maybe-check-intl |
17432 | maybe-check-intl: | |
17433 | @if intl | |
17434 | maybe-check-intl: check-intl | |
e28c595f | 17435 | |
a90ef4bf | 17436 | check-intl: |
e28c595f JM |
17437 | @: $(MAKE); $(unstage) |
17438 | @r=`${PWD_COMMAND}`; export r; \ | |
17439 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17440 | $(HOST_EXPORTS) \ | |
a90ef4bf | 17441 | (cd $(HOST_SUBDIR)/intl && \ |
e28c595f JM |
17442 | $(MAKE) $(FLAGS_TO_PASS) check) |
17443 | ||
a90ef4bf | 17444 | @endif intl |
e28c595f | 17445 | |
a90ef4bf JM |
17446 | .PHONY: install-intl maybe-install-intl |
17447 | maybe-install-intl: | |
17448 | @if intl | |
17449 | maybe-install-intl: install-intl | |
e28c595f | 17450 | |
a90ef4bf JM |
17451 | install-intl: installdirs |
17452 | @: $(MAKE); $(unstage) | |
17453 | @r=`${PWD_COMMAND}`; export r; \ | |
17454 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17455 | $(HOST_EXPORTS) \ | |
17456 | (cd $(HOST_SUBDIR)/intl && \ | |
17457 | $(MAKE) $(FLAGS_TO_PASS) install) | |
e28c595f | 17458 | |
a90ef4bf | 17459 | @endif intl |
e28c595f | 17460 | |
a90ef4bf JM |
17461 | .PHONY: install-strip-intl maybe-install-strip-intl |
17462 | maybe-install-strip-intl: | |
17463 | @if intl | |
17464 | maybe-install-strip-intl: install-strip-intl | |
9b980aa1 | 17465 | |
a90ef4bf JM |
17466 | install-strip-intl: installdirs |
17467 | @: $(MAKE); $(unstage) | |
17468 | @r=`${PWD_COMMAND}`; export r; \ | |
17469 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17470 | $(HOST_EXPORTS) \ | |
17471 | (cd $(HOST_SUBDIR)/intl && \ | |
17472 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
9b980aa1 | 17473 | |
a90ef4bf | 17474 | @endif intl |
9b980aa1 | 17475 | |
e28c595f JM |
17476 | # Other targets (info, dvi, pdf, etc.) |
17477 | ||
a90ef4bf JM |
17478 | .PHONY: maybe-info-intl info-intl |
17479 | maybe-info-intl: | |
17480 | @if intl | |
17481 | maybe-info-intl: info-intl | |
e28c595f | 17482 | |
a90ef4bf JM |
17483 | info-intl: \ |
17484 | configure-intl | |
17485 | @[ -f ./intl/Makefile ] || exit 0; \ | |
e28c595f JM |
17486 | r=`${PWD_COMMAND}`; export r; \ |
17487 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17488 | $(HOST_EXPORTS) \ | |
17489 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17490 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17491 | done; \ | |
a90ef4bf JM |
17492 | echo "Doing info in intl" ; \ |
17493 | (cd $(HOST_SUBDIR)/intl && \ | |
e28c595f JM |
17494 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17495 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17496 | "RANLIB=$${RANLIB}" \ | |
17497 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17498 | info) \ | |
17499 | || exit 1 | |
17500 | ||
a90ef4bf | 17501 | @endif intl |
e28c595f | 17502 | |
a90ef4bf JM |
17503 | .PHONY: maybe-dvi-intl dvi-intl |
17504 | maybe-dvi-intl: | |
17505 | @if intl | |
17506 | maybe-dvi-intl: dvi-intl | |
e28c595f | 17507 | |
a90ef4bf JM |
17508 | dvi-intl: \ |
17509 | configure-intl | |
17510 | @[ -f ./intl/Makefile ] || exit 0; \ | |
e28c595f JM |
17511 | r=`${PWD_COMMAND}`; export r; \ |
17512 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17513 | $(HOST_EXPORTS) \ | |
17514 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17515 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17516 | done; \ | |
a90ef4bf JM |
17517 | echo "Doing dvi in intl" ; \ |
17518 | (cd $(HOST_SUBDIR)/intl && \ | |
e28c595f JM |
17519 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17520 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17521 | "RANLIB=$${RANLIB}" \ | |
17522 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17523 | dvi) \ | |
17524 | || exit 1 | |
17525 | ||
a90ef4bf | 17526 | @endif intl |
e28c595f | 17527 | |
a90ef4bf JM |
17528 | .PHONY: maybe-pdf-intl pdf-intl |
17529 | maybe-pdf-intl: | |
17530 | @if intl | |
17531 | maybe-pdf-intl: pdf-intl | |
e28c595f | 17532 | |
a90ef4bf JM |
17533 | pdf-intl: \ |
17534 | configure-intl | |
17535 | @[ -f ./intl/Makefile ] || exit 0; \ | |
e28c595f JM |
17536 | r=`${PWD_COMMAND}`; export r; \ |
17537 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17538 | $(HOST_EXPORTS) \ | |
17539 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17540 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17541 | done; \ | |
a90ef4bf JM |
17542 | echo "Doing pdf in intl" ; \ |
17543 | (cd $(HOST_SUBDIR)/intl && \ | |
e28c595f JM |
17544 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17545 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17546 | "RANLIB=$${RANLIB}" \ | |
17547 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17548 | pdf) \ | |
17549 | || exit 1 | |
17550 | ||
a90ef4bf | 17551 | @endif intl |
e28c595f | 17552 | |
a90ef4bf JM |
17553 | .PHONY: maybe-html-intl html-intl |
17554 | maybe-html-intl: | |
17555 | @if intl | |
17556 | maybe-html-intl: html-intl | |
e28c595f | 17557 | |
a90ef4bf JM |
17558 | html-intl: \ |
17559 | configure-intl | |
17560 | @[ -f ./intl/Makefile ] || exit 0; \ | |
e28c595f JM |
17561 | r=`${PWD_COMMAND}`; export r; \ |
17562 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17563 | $(HOST_EXPORTS) \ | |
17564 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17565 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17566 | done; \ | |
a90ef4bf JM |
17567 | echo "Doing html in intl" ; \ |
17568 | (cd $(HOST_SUBDIR)/intl && \ | |
e28c595f JM |
17569 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17570 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17571 | "RANLIB=$${RANLIB}" \ | |
17572 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17573 | html) \ | |
17574 | || exit 1 | |
17575 | ||
a90ef4bf | 17576 | @endif intl |
e28c595f | 17577 | |
a90ef4bf JM |
17578 | .PHONY: maybe-TAGS-intl TAGS-intl |
17579 | maybe-TAGS-intl: | |
17580 | @if intl | |
17581 | maybe-TAGS-intl: TAGS-intl | |
e28c595f | 17582 | |
a90ef4bf JM |
17583 | TAGS-intl: \ |
17584 | configure-intl | |
17585 | @[ -f ./intl/Makefile ] || exit 0; \ | |
e28c595f JM |
17586 | r=`${PWD_COMMAND}`; export r; \ |
17587 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17588 | $(HOST_EXPORTS) \ | |
17589 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17590 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17591 | done; \ | |
a90ef4bf JM |
17592 | echo "Doing TAGS in intl" ; \ |
17593 | (cd $(HOST_SUBDIR)/intl && \ | |
e28c595f JM |
17594 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17595 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17596 | "RANLIB=$${RANLIB}" \ | |
17597 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17598 | TAGS) \ | |
17599 | || exit 1 | |
17600 | ||
a90ef4bf | 17601 | @endif intl |
e28c595f | 17602 | |
a90ef4bf JM |
17603 | .PHONY: maybe-install-info-intl install-info-intl |
17604 | maybe-install-info-intl: | |
17605 | @if intl | |
17606 | maybe-install-info-intl: install-info-intl | |
e28c595f | 17607 | |
a90ef4bf JM |
17608 | install-info-intl: \ |
17609 | configure-intl \ | |
17610 | info-intl | |
17611 | @[ -f ./intl/Makefile ] || exit 0; \ | |
e28c595f JM |
17612 | r=`${PWD_COMMAND}`; export r; \ |
17613 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17614 | $(HOST_EXPORTS) \ | |
17615 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17616 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17617 | done; \ | |
a90ef4bf JM |
17618 | echo "Doing install-info in intl" ; \ |
17619 | (cd $(HOST_SUBDIR)/intl && \ | |
e28c595f JM |
17620 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17621 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17622 | "RANLIB=$${RANLIB}" \ | |
17623 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17624 | install-info) \ | |
17625 | || exit 1 | |
17626 | ||
a90ef4bf | 17627 | @endif intl |
e28c595f | 17628 | |
a90ef4bf JM |
17629 | .PHONY: maybe-install-pdf-intl install-pdf-intl |
17630 | maybe-install-pdf-intl: | |
17631 | @if intl | |
17632 | maybe-install-pdf-intl: install-pdf-intl | |
e28c595f | 17633 | |
a90ef4bf JM |
17634 | install-pdf-intl: \ |
17635 | configure-intl \ | |
17636 | pdf-intl | |
17637 | @[ -f ./intl/Makefile ] || exit 0; \ | |
e28c595f JM |
17638 | r=`${PWD_COMMAND}`; export r; \ |
17639 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17640 | $(HOST_EXPORTS) \ | |
17641 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17642 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17643 | done; \ | |
a90ef4bf JM |
17644 | echo "Doing install-pdf in intl" ; \ |
17645 | (cd $(HOST_SUBDIR)/intl && \ | |
e28c595f JM |
17646 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17647 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17648 | "RANLIB=$${RANLIB}" \ | |
17649 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17650 | install-pdf) \ | |
17651 | || exit 1 | |
17652 | ||
a90ef4bf | 17653 | @endif intl |
e28c595f | 17654 | |
a90ef4bf JM |
17655 | .PHONY: maybe-install-html-intl install-html-intl |
17656 | maybe-install-html-intl: | |
17657 | @if intl | |
17658 | maybe-install-html-intl: install-html-intl | |
e28c595f | 17659 | |
a90ef4bf JM |
17660 | install-html-intl: \ |
17661 | configure-intl \ | |
17662 | html-intl | |
17663 | @[ -f ./intl/Makefile ] || exit 0; \ | |
e28c595f JM |
17664 | r=`${PWD_COMMAND}`; export r; \ |
17665 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17666 | $(HOST_EXPORTS) \ | |
17667 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17668 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17669 | done; \ | |
a90ef4bf JM |
17670 | echo "Doing install-html in intl" ; \ |
17671 | (cd $(HOST_SUBDIR)/intl && \ | |
e28c595f JM |
17672 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17673 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17674 | "RANLIB=$${RANLIB}" \ | |
17675 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17676 | install-html) \ | |
17677 | || exit 1 | |
17678 | ||
a90ef4bf | 17679 | @endif intl |
e28c595f | 17680 | |
a90ef4bf JM |
17681 | .PHONY: maybe-installcheck-intl installcheck-intl |
17682 | maybe-installcheck-intl: | |
17683 | @if intl | |
17684 | maybe-installcheck-intl: installcheck-intl | |
e28c595f | 17685 | |
a90ef4bf JM |
17686 | installcheck-intl: \ |
17687 | configure-intl | |
17688 | @[ -f ./intl/Makefile ] || exit 0; \ | |
e28c595f JM |
17689 | r=`${PWD_COMMAND}`; export r; \ |
17690 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17691 | $(HOST_EXPORTS) \ | |
17692 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17693 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17694 | done; \ | |
a90ef4bf JM |
17695 | echo "Doing installcheck in intl" ; \ |
17696 | (cd $(HOST_SUBDIR)/intl && \ | |
e28c595f JM |
17697 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17698 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17699 | "RANLIB=$${RANLIB}" \ | |
17700 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17701 | installcheck) \ | |
17702 | || exit 1 | |
17703 | ||
a90ef4bf | 17704 | @endif intl |
e28c595f | 17705 | |
a90ef4bf JM |
17706 | .PHONY: maybe-mostlyclean-intl mostlyclean-intl |
17707 | maybe-mostlyclean-intl: | |
17708 | @if intl | |
17709 | maybe-mostlyclean-intl: mostlyclean-intl | |
e28c595f | 17710 | |
a90ef4bf JM |
17711 | mostlyclean-intl: |
17712 | @[ -f ./intl/Makefile ] || exit 0; \ | |
e28c595f JM |
17713 | r=`${PWD_COMMAND}`; export r; \ |
17714 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17715 | $(HOST_EXPORTS) \ | |
17716 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17717 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17718 | done; \ | |
a90ef4bf JM |
17719 | echo "Doing mostlyclean in intl" ; \ |
17720 | (cd $(HOST_SUBDIR)/intl && \ | |
e28c595f JM |
17721 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17722 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17723 | "RANLIB=$${RANLIB}" \ | |
17724 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17725 | mostlyclean) \ | |
17726 | || exit 1 | |
17727 | ||
a90ef4bf | 17728 | @endif intl |
e28c595f | 17729 | |
a90ef4bf JM |
17730 | .PHONY: maybe-clean-intl clean-intl |
17731 | maybe-clean-intl: | |
17732 | @if intl | |
17733 | maybe-clean-intl: clean-intl | |
e28c595f | 17734 | |
a90ef4bf JM |
17735 | clean-intl: |
17736 | @[ -f ./intl/Makefile ] || exit 0; \ | |
e28c595f JM |
17737 | r=`${PWD_COMMAND}`; export r; \ |
17738 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17739 | $(HOST_EXPORTS) \ | |
17740 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17741 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17742 | done; \ | |
a90ef4bf JM |
17743 | echo "Doing clean in intl" ; \ |
17744 | (cd $(HOST_SUBDIR)/intl && \ | |
e28c595f JM |
17745 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17746 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17747 | "RANLIB=$${RANLIB}" \ | |
17748 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17749 | clean) \ | |
17750 | || exit 1 | |
17751 | ||
a90ef4bf | 17752 | @endif intl |
e28c595f | 17753 | |
a90ef4bf JM |
17754 | .PHONY: maybe-distclean-intl distclean-intl |
17755 | maybe-distclean-intl: | |
17756 | @if intl | |
17757 | maybe-distclean-intl: distclean-intl | |
e28c595f | 17758 | |
a90ef4bf JM |
17759 | distclean-intl: |
17760 | @[ -f ./intl/Makefile ] || exit 0; \ | |
e28c595f JM |
17761 | r=`${PWD_COMMAND}`; export r; \ |
17762 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17763 | $(HOST_EXPORTS) \ | |
17764 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17765 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17766 | done; \ | |
a90ef4bf JM |
17767 | echo "Doing distclean in intl" ; \ |
17768 | (cd $(HOST_SUBDIR)/intl && \ | |
e28c595f JM |
17769 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17770 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17771 | "RANLIB=$${RANLIB}" \ | |
17772 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17773 | distclean) \ | |
17774 | || exit 1 | |
17775 | ||
a90ef4bf | 17776 | @endif intl |
e28c595f | 17777 | |
a90ef4bf JM |
17778 | .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl |
17779 | maybe-maintainer-clean-intl: | |
17780 | @if intl | |
17781 | maybe-maintainer-clean-intl: maintainer-clean-intl | |
e28c595f | 17782 | |
a90ef4bf JM |
17783 | maintainer-clean-intl: |
17784 | @[ -f ./intl/Makefile ] || exit 0; \ | |
e28c595f JM |
17785 | r=`${PWD_COMMAND}`; export r; \ |
17786 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
17787 | $(HOST_EXPORTS) \ | |
17788 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17789 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17790 | done; \ | |
a90ef4bf JM |
17791 | echo "Doing maintainer-clean in intl" ; \ |
17792 | (cd $(HOST_SUBDIR)/intl && \ | |
e28c595f JM |
17793 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
17794 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17795 | "RANLIB=$${RANLIB}" \ | |
17796 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17797 | maintainer-clean) \ | |
17798 | || exit 1 | |
17799 | ||
a90ef4bf | 17800 | @endif intl |
e28c595f JM |
17801 | |
17802 | ||
17803 | ||
a90ef4bf JM |
17804 | .PHONY: configure-tcl maybe-configure-tcl |
17805 | maybe-configure-tcl: | |
e8a5fa9c | 17806 | @if gcc-bootstrap |
a90ef4bf | 17807 | configure-tcl: stage_current |
e8a5fa9c | 17808 | @endif gcc-bootstrap |
a90ef4bf JM |
17809 | @if tcl |
17810 | maybe-configure-tcl: configure-tcl | |
17811 | configure-tcl: | |
17812 | @: $(MAKE); $(unstage) | |
e8a5fa9c RW |
17813 | @r=`${PWD_COMMAND}`; export r; \ |
17814 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
17815 | test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \ |
17816 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \ | |
1f53ca9a | 17817 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
17818 | echo Configuring in $(HOST_SUBDIR)/tcl; \ |
17819 | cd "$(HOST_SUBDIR)/tcl" || exit 1; \ | |
e8a5fa9c RW |
17820 | case $(srcdir) in \ |
17821 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 17822 | *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \ |
e8a5fa9c RW |
17823 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
17824 | esac; \ | |
a90ef4bf JM |
17825 | srcdiroption="--srcdir=$${topdir}/tcl"; \ |
17826 | libsrcdir="$$s/tcl"; \ | |
e8a5fa9c RW |
17827 | $(SHELL) $${libsrcdir}/configure \ |
17828 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
a90ef4bf | 17829 | --target=${target_alias} $${srcdiroption} \ |
e8a5fa9c | 17830 | || exit 1 |
a90ef4bf | 17831 | @endif tcl |
e8a5fa9c RW |
17832 | |
17833 | ||
17834 | ||
e8a5fa9c | 17835 | |
e8a5fa9c | 17836 | |
a90ef4bf JM |
17837 | .PHONY: all-tcl maybe-all-tcl |
17838 | maybe-all-tcl: | |
17839 | @if gcc-bootstrap | |
17840 | all-tcl: stage_current | |
17841 | @endif gcc-bootstrap | |
17842 | @if tcl | |
17843 | TARGET-tcl=all | |
17844 | maybe-all-tcl: all-tcl | |
17845 | all-tcl: configure-tcl | |
17846 | @: $(MAKE); $(unstage) | |
e8a5fa9c RW |
17847 | @r=`${PWD_COMMAND}`; export r; \ |
17848 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
17849 | $(HOST_EXPORTS) \ |
17850 | (cd $(HOST_SUBDIR)/tcl && \ | |
17851 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
17852 | $(TARGET-tcl)) | |
17853 | @endif tcl | |
e8a5fa9c | 17854 | |
a90ef4bf JM |
17855 | |
17856 | ||
17857 | ||
17858 | .PHONY: check-tcl maybe-check-tcl | |
17859 | maybe-check-tcl: | |
17860 | @if tcl | |
17861 | maybe-check-tcl: check-tcl | |
17862 | ||
17863 | check-tcl: | |
17864 | @: $(MAKE); $(unstage) | |
e8a5fa9c RW |
17865 | @r=`${PWD_COMMAND}`; export r; \ |
17866 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
e8a5fa9c | 17867 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
17868 | (cd $(HOST_SUBDIR)/tcl && \ |
17869 | $(MAKE) $(FLAGS_TO_PASS) check) | |
e8a5fa9c | 17870 | |
a90ef4bf JM |
17871 | @endif tcl |
17872 | ||
17873 | .PHONY: install-tcl maybe-install-tcl | |
17874 | maybe-install-tcl: | |
17875 | @if tcl | |
17876 | maybe-install-tcl: install-tcl | |
17877 | ||
17878 | install-tcl: installdirs | |
17879 | @: $(MAKE); $(unstage) | |
e8a5fa9c RW |
17880 | @r=`${PWD_COMMAND}`; export r; \ |
17881 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
e8a5fa9c | 17882 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
17883 | (cd $(HOST_SUBDIR)/tcl && \ |
17884 | $(MAKE) $(FLAGS_TO_PASS) install) | |
e8a5fa9c | 17885 | |
a90ef4bf JM |
17886 | @endif tcl |
17887 | ||
17888 | .PHONY: install-strip-tcl maybe-install-strip-tcl | |
17889 | maybe-install-strip-tcl: | |
17890 | @if tcl | |
17891 | maybe-install-strip-tcl: install-strip-tcl | |
17892 | ||
17893 | install-strip-tcl: installdirs | |
17894 | @: $(MAKE); $(unstage) | |
e8a5fa9c RW |
17895 | @r=`${PWD_COMMAND}`; export r; \ |
17896 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
e8a5fa9c | 17897 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
17898 | (cd $(HOST_SUBDIR)/tcl && \ |
17899 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
e8a5fa9c | 17900 | |
a90ef4bf | 17901 | @endif tcl |
e8a5fa9c | 17902 | |
a90ef4bf | 17903 | # Other targets (info, dvi, pdf, etc.) |
e8a5fa9c | 17904 | |
a90ef4bf JM |
17905 | .PHONY: maybe-info-tcl info-tcl |
17906 | maybe-info-tcl: | |
17907 | @if tcl | |
17908 | maybe-info-tcl: info-tcl | |
e8a5fa9c | 17909 | |
a90ef4bf JM |
17910 | info-tcl: \ |
17911 | configure-tcl | |
17912 | @: $(MAKE); $(unstage) | |
17913 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
17914 | r=`${PWD_COMMAND}`; export r; \ | |
e8a5fa9c | 17915 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
17916 | $(HOST_EXPORTS) \ |
17917 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17918 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17919 | done; \ | |
17920 | echo "Doing info in tcl" ; \ | |
17921 | (cd $(HOST_SUBDIR)/tcl && \ | |
17922 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
17923 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17924 | "RANLIB=$${RANLIB}" \ | |
17925 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17926 | info) \ | |
17927 | || exit 1 | |
e8a5fa9c | 17928 | |
a90ef4bf | 17929 | @endif tcl |
e8a5fa9c | 17930 | |
a90ef4bf JM |
17931 | .PHONY: maybe-dvi-tcl dvi-tcl |
17932 | maybe-dvi-tcl: | |
17933 | @if tcl | |
17934 | maybe-dvi-tcl: dvi-tcl | |
e8a5fa9c | 17935 | |
a90ef4bf JM |
17936 | dvi-tcl: \ |
17937 | configure-tcl | |
17938 | @: $(MAKE); $(unstage) | |
17939 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
17940 | r=`${PWD_COMMAND}`; export r; \ | |
e8a5fa9c | 17941 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
17942 | $(HOST_EXPORTS) \ |
17943 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
17944 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17945 | done; \ | |
17946 | echo "Doing dvi in tcl" ; \ | |
17947 | (cd $(HOST_SUBDIR)/tcl && \ | |
17948 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
17949 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17950 | "RANLIB=$${RANLIB}" \ | |
17951 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17952 | dvi) \ | |
17953 | || exit 1 | |
e8a5fa9c | 17954 | |
a90ef4bf | 17955 | @endif tcl |
e8a5fa9c | 17956 | |
a90ef4bf JM |
17957 | .PHONY: maybe-pdf-tcl pdf-tcl |
17958 | maybe-pdf-tcl: | |
17959 | @if tcl | |
17960 | maybe-pdf-tcl: pdf-tcl | |
e8a5fa9c | 17961 | |
a90ef4bf JM |
17962 | pdf-tcl: \ |
17963 | configure-tcl | |
17964 | @: $(MAKE); $(unstage) | |
17965 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
17966 | r=`${PWD_COMMAND}`; export r; \ | |
e8a5fa9c | 17967 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
e8a5fa9c | 17968 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
17969 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
17970 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17971 | done; \ | |
17972 | echo "Doing pdf in tcl" ; \ | |
17973 | (cd $(HOST_SUBDIR)/tcl && \ | |
17974 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
17975 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
17976 | "RANLIB=$${RANLIB}" \ | |
17977 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
17978 | pdf) \ | |
17979 | || exit 1 | |
e8a5fa9c | 17980 | |
a90ef4bf | 17981 | @endif tcl |
e8a5fa9c | 17982 | |
a90ef4bf JM |
17983 | .PHONY: maybe-html-tcl html-tcl |
17984 | maybe-html-tcl: | |
17985 | @if tcl | |
17986 | maybe-html-tcl: html-tcl | |
e8a5fa9c | 17987 | |
a90ef4bf JM |
17988 | html-tcl: \ |
17989 | configure-tcl | |
17990 | @: $(MAKE); $(unstage) | |
17991 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
17992 | r=`${PWD_COMMAND}`; export r; \ | |
e8a5fa9c | 17993 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
e8a5fa9c | 17994 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
17995 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
17996 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
17997 | done; \ | |
17998 | echo "Doing html in tcl" ; \ | |
17999 | (cd $(HOST_SUBDIR)/tcl && \ | |
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}" "WINDMC=$${WINDMC}" \ | |
18004 | html) \ | |
18005 | || exit 1 | |
e8a5fa9c | 18006 | |
a90ef4bf | 18007 | @endif tcl |
e8a5fa9c | 18008 | |
a90ef4bf JM |
18009 | .PHONY: maybe-TAGS-tcl TAGS-tcl |
18010 | maybe-TAGS-tcl: | |
18011 | @if tcl | |
18012 | maybe-TAGS-tcl: TAGS-tcl | |
e8a5fa9c | 18013 | |
a90ef4bf JM |
18014 | TAGS-tcl: \ |
18015 | configure-tcl | |
18016 | @: $(MAKE); $(unstage) | |
18017 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
18018 | r=`${PWD_COMMAND}`; export r; \ | |
e8a5fa9c | 18019 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
e8a5fa9c | 18020 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
18021 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
18022 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18023 | done; \ | |
18024 | echo "Doing TAGS in tcl" ; \ | |
18025 | (cd $(HOST_SUBDIR)/tcl && \ | |
18026 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
18027 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18028 | "RANLIB=$${RANLIB}" \ | |
18029 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
18030 | TAGS) \ | |
18031 | || exit 1 | |
e8a5fa9c | 18032 | |
a90ef4bf | 18033 | @endif tcl |
e8a5fa9c | 18034 | |
a90ef4bf JM |
18035 | .PHONY: maybe-install-info-tcl install-info-tcl |
18036 | maybe-install-info-tcl: | |
18037 | @if tcl | |
18038 | maybe-install-info-tcl: install-info-tcl | |
e8a5fa9c | 18039 | |
a90ef4bf JM |
18040 | install-info-tcl: \ |
18041 | configure-tcl \ | |
18042 | info-tcl | |
e8a5fa9c | 18043 | @: $(MAKE); $(unstage) |
a90ef4bf | 18044 | @[ -f ./tcl/Makefile ] || exit 0; \ |
e8a5fa9c RW |
18045 | r=`${PWD_COMMAND}`; export r; \ |
18046 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18047 | $(HOST_EXPORTS) \ | |
18048 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18049 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18050 | done; \ | |
a90ef4bf JM |
18051 | echo "Doing install-info in tcl" ; \ |
18052 | (cd $(HOST_SUBDIR)/tcl && \ | |
e8a5fa9c RW |
18053 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18054 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18055 | "RANLIB=$${RANLIB}" \ | |
18056 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 18057 | install-info) \ |
e8a5fa9c RW |
18058 | || exit 1 |
18059 | ||
a90ef4bf | 18060 | @endif tcl |
e8a5fa9c | 18061 | |
a90ef4bf JM |
18062 | .PHONY: maybe-install-pdf-tcl install-pdf-tcl |
18063 | maybe-install-pdf-tcl: | |
18064 | @if tcl | |
18065 | maybe-install-pdf-tcl: install-pdf-tcl | |
e8a5fa9c | 18066 | |
a90ef4bf JM |
18067 | install-pdf-tcl: \ |
18068 | configure-tcl \ | |
18069 | pdf-tcl | |
18070 | @: $(MAKE); $(unstage) | |
18071 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
e8a5fa9c RW |
18072 | r=`${PWD_COMMAND}`; export r; \ |
18073 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18074 | $(HOST_EXPORTS) \ | |
18075 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18076 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18077 | done; \ | |
a90ef4bf JM |
18078 | echo "Doing install-pdf in tcl" ; \ |
18079 | (cd $(HOST_SUBDIR)/tcl && \ | |
e8a5fa9c RW |
18080 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18081 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18082 | "RANLIB=$${RANLIB}" \ | |
18083 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 18084 | install-pdf) \ |
e8a5fa9c RW |
18085 | || exit 1 |
18086 | ||
a90ef4bf | 18087 | @endif tcl |
e8a5fa9c | 18088 | |
a90ef4bf JM |
18089 | .PHONY: maybe-install-html-tcl install-html-tcl |
18090 | maybe-install-html-tcl: | |
18091 | @if tcl | |
18092 | maybe-install-html-tcl: install-html-tcl | |
e8a5fa9c | 18093 | |
a90ef4bf JM |
18094 | install-html-tcl: \ |
18095 | configure-tcl \ | |
18096 | html-tcl | |
18097 | @: $(MAKE); $(unstage) | |
18098 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
e8a5fa9c RW |
18099 | r=`${PWD_COMMAND}`; export r; \ |
18100 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18101 | $(HOST_EXPORTS) \ | |
18102 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18103 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18104 | done; \ | |
a90ef4bf JM |
18105 | echo "Doing install-html in tcl" ; \ |
18106 | (cd $(HOST_SUBDIR)/tcl && \ | |
e8a5fa9c RW |
18107 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18108 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18109 | "RANLIB=$${RANLIB}" \ | |
18110 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 18111 | install-html) \ |
e8a5fa9c RW |
18112 | || exit 1 |
18113 | ||
a90ef4bf | 18114 | @endif tcl |
e8a5fa9c | 18115 | |
a90ef4bf JM |
18116 | .PHONY: maybe-installcheck-tcl installcheck-tcl |
18117 | maybe-installcheck-tcl: | |
18118 | @if tcl | |
18119 | maybe-installcheck-tcl: installcheck-tcl | |
e8a5fa9c | 18120 | |
a90ef4bf JM |
18121 | installcheck-tcl: \ |
18122 | configure-tcl | |
18123 | @: $(MAKE); $(unstage) | |
18124 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
e8a5fa9c RW |
18125 | r=`${PWD_COMMAND}`; export r; \ |
18126 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18127 | $(HOST_EXPORTS) \ | |
18128 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18129 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18130 | done; \ | |
a90ef4bf JM |
18131 | echo "Doing installcheck in tcl" ; \ |
18132 | (cd $(HOST_SUBDIR)/tcl && \ | |
e8a5fa9c RW |
18133 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18134 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18135 | "RANLIB=$${RANLIB}" \ | |
18136 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 18137 | installcheck) \ |
e8a5fa9c RW |
18138 | || exit 1 |
18139 | ||
a90ef4bf | 18140 | @endif tcl |
e8a5fa9c | 18141 | |
a90ef4bf JM |
18142 | .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl |
18143 | maybe-mostlyclean-tcl: | |
18144 | @if tcl | |
18145 | maybe-mostlyclean-tcl: mostlyclean-tcl | |
e8a5fa9c | 18146 | |
a90ef4bf JM |
18147 | # tcl doesn't support mostlyclean. |
18148 | mostlyclean-tcl: | |
18149 | ||
18150 | @endif tcl | |
18151 | ||
18152 | .PHONY: maybe-clean-tcl clean-tcl | |
18153 | maybe-clean-tcl: | |
18154 | @if tcl | |
18155 | maybe-clean-tcl: clean-tcl | |
18156 | ||
18157 | clean-tcl: | |
18158 | @: $(MAKE); $(unstage) | |
18159 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
e8a5fa9c RW |
18160 | r=`${PWD_COMMAND}`; export r; \ |
18161 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18162 | $(HOST_EXPORTS) \ | |
18163 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18164 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18165 | done; \ | |
a90ef4bf JM |
18166 | echo "Doing clean in tcl" ; \ |
18167 | (cd $(HOST_SUBDIR)/tcl && \ | |
e8a5fa9c RW |
18168 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18169 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18170 | "RANLIB=$${RANLIB}" \ | |
18171 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 18172 | clean) \ |
e8a5fa9c RW |
18173 | || exit 1 |
18174 | ||
a90ef4bf | 18175 | @endif tcl |
e8a5fa9c | 18176 | |
a90ef4bf JM |
18177 | .PHONY: maybe-distclean-tcl distclean-tcl |
18178 | maybe-distclean-tcl: | |
18179 | @if tcl | |
18180 | maybe-distclean-tcl: distclean-tcl | |
e8a5fa9c | 18181 | |
a90ef4bf JM |
18182 | distclean-tcl: |
18183 | @: $(MAKE); $(unstage) | |
18184 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
e8a5fa9c RW |
18185 | r=`${PWD_COMMAND}`; export r; \ |
18186 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18187 | $(HOST_EXPORTS) \ | |
18188 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18189 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18190 | done; \ | |
a90ef4bf JM |
18191 | echo "Doing distclean in tcl" ; \ |
18192 | (cd $(HOST_SUBDIR)/tcl && \ | |
e8a5fa9c RW |
18193 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18194 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18195 | "RANLIB=$${RANLIB}" \ | |
18196 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 18197 | distclean) \ |
e8a5fa9c RW |
18198 | || exit 1 |
18199 | ||
a90ef4bf | 18200 | @endif tcl |
e8a5fa9c | 18201 | |
a90ef4bf JM |
18202 | .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl |
18203 | maybe-maintainer-clean-tcl: | |
18204 | @if tcl | |
18205 | maybe-maintainer-clean-tcl: maintainer-clean-tcl | |
e8a5fa9c | 18206 | |
a90ef4bf JM |
18207 | maintainer-clean-tcl: |
18208 | @: $(MAKE); $(unstage) | |
18209 | @[ -f ./tcl/Makefile ] || exit 0; \ | |
e8a5fa9c RW |
18210 | r=`${PWD_COMMAND}`; export r; \ |
18211 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18212 | $(HOST_EXPORTS) \ | |
18213 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18214 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18215 | done; \ | |
a90ef4bf JM |
18216 | echo "Doing maintainer-clean in tcl" ; \ |
18217 | (cd $(HOST_SUBDIR)/tcl && \ | |
e8a5fa9c RW |
18218 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18219 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18220 | "RANLIB=$${RANLIB}" \ | |
18221 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 18222 | maintainer-clean) \ |
e8a5fa9c RW |
18223 | || exit 1 |
18224 | ||
a90ef4bf | 18225 | @endif tcl |
e8a5fa9c | 18226 | |
e8a5fa9c | 18227 | |
a90ef4bf JM |
18228 | |
18229 | .PHONY: configure-itcl maybe-configure-itcl | |
18230 | maybe-configure-itcl: | |
18231 | @if gcc-bootstrap | |
18232 | configure-itcl: stage_current | |
18233 | @endif gcc-bootstrap | |
18234 | @if itcl | |
18235 | maybe-configure-itcl: configure-itcl | |
18236 | configure-itcl: | |
18237 | @: $(MAKE); $(unstage) | |
18238 | @r=`${PWD_COMMAND}`; export r; \ | |
18239 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18240 | test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \ | |
18241 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \ | |
18242 | $(HOST_EXPORTS) \ | |
18243 | echo Configuring in $(HOST_SUBDIR)/itcl; \ | |
18244 | cd "$(HOST_SUBDIR)/itcl" || exit 1; \ | |
18245 | case $(srcdir) in \ | |
18246 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
18247 | *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \ | |
18248 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
18249 | esac; \ | |
18250 | srcdiroption="--srcdir=$${topdir}/itcl"; \ | |
18251 | libsrcdir="$$s/itcl"; \ | |
18252 | $(SHELL) $${libsrcdir}/configure \ | |
18253 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
18254 | --target=${target_alias} $${srcdiroption} \ | |
18255 | || exit 1 | |
18256 | @endif itcl | |
18257 | ||
18258 | ||
18259 | ||
18260 | ||
18261 | ||
18262 | .PHONY: all-itcl maybe-all-itcl | |
18263 | maybe-all-itcl: | |
18264 | @if gcc-bootstrap | |
18265 | all-itcl: stage_current | |
18266 | @endif gcc-bootstrap | |
18267 | @if itcl | |
18268 | TARGET-itcl=all | |
18269 | maybe-all-itcl: all-itcl | |
18270 | all-itcl: configure-itcl | |
18271 | @: $(MAKE); $(unstage) | |
18272 | @r=`${PWD_COMMAND}`; export r; \ | |
18273 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18274 | $(HOST_EXPORTS) \ | |
18275 | (cd $(HOST_SUBDIR)/itcl && \ | |
18276 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
18277 | $(TARGET-itcl)) | |
18278 | @endif itcl | |
18279 | ||
18280 | ||
18281 | ||
18282 | ||
18283 | .PHONY: check-itcl maybe-check-itcl | |
18284 | maybe-check-itcl: | |
18285 | @if itcl | |
18286 | maybe-check-itcl: check-itcl | |
18287 | ||
18288 | check-itcl: | |
18289 | @: $(MAKE); $(unstage) | |
18290 | @r=`${PWD_COMMAND}`; export r; \ | |
18291 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18292 | $(HOST_EXPORTS) \ | |
18293 | (cd $(HOST_SUBDIR)/itcl && \ | |
18294 | $(MAKE) $(FLAGS_TO_PASS) check) | |
18295 | ||
18296 | @endif itcl | |
18297 | ||
18298 | .PHONY: install-itcl maybe-install-itcl | |
18299 | maybe-install-itcl: | |
18300 | @if itcl | |
18301 | maybe-install-itcl: install-itcl | |
18302 | ||
18303 | install-itcl: installdirs | |
18304 | @: $(MAKE); $(unstage) | |
18305 | @r=`${PWD_COMMAND}`; export r; \ | |
18306 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18307 | $(HOST_EXPORTS) \ | |
18308 | (cd $(HOST_SUBDIR)/itcl && \ | |
18309 | $(MAKE) $(FLAGS_TO_PASS) install) | |
18310 | ||
18311 | @endif itcl | |
18312 | ||
18313 | .PHONY: install-strip-itcl maybe-install-strip-itcl | |
18314 | maybe-install-strip-itcl: | |
18315 | @if itcl | |
18316 | maybe-install-strip-itcl: install-strip-itcl | |
18317 | ||
18318 | install-strip-itcl: installdirs | |
18319 | @: $(MAKE); $(unstage) | |
18320 | @r=`${PWD_COMMAND}`; export r; \ | |
18321 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18322 | $(HOST_EXPORTS) \ | |
18323 | (cd $(HOST_SUBDIR)/itcl && \ | |
18324 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
18325 | ||
18326 | @endif itcl | |
18327 | ||
18328 | # Other targets (info, dvi, pdf, etc.) | |
18329 | ||
18330 | .PHONY: maybe-info-itcl info-itcl | |
18331 | maybe-info-itcl: | |
18332 | @if itcl | |
18333 | maybe-info-itcl: info-itcl | |
18334 | ||
18335 | info-itcl: \ | |
18336 | configure-itcl | |
18337 | @: $(MAKE); $(unstage) | |
18338 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
e8a5fa9c RW |
18339 | r=`${PWD_COMMAND}`; export r; \ |
18340 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18341 | $(HOST_EXPORTS) \ | |
18342 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18343 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18344 | done; \ | |
a90ef4bf JM |
18345 | echo "Doing info in itcl" ; \ |
18346 | (cd $(HOST_SUBDIR)/itcl && \ | |
e8a5fa9c RW |
18347 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18348 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18349 | "RANLIB=$${RANLIB}" \ | |
18350 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 18351 | info) \ |
e8a5fa9c RW |
18352 | || exit 1 |
18353 | ||
a90ef4bf | 18354 | @endif itcl |
e8a5fa9c | 18355 | |
a90ef4bf JM |
18356 | .PHONY: maybe-dvi-itcl dvi-itcl |
18357 | maybe-dvi-itcl: | |
18358 | @if itcl | |
18359 | maybe-dvi-itcl: dvi-itcl | |
e8a5fa9c | 18360 | |
a90ef4bf JM |
18361 | dvi-itcl: \ |
18362 | configure-itcl | |
18363 | @: $(MAKE); $(unstage) | |
18364 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
e8a5fa9c RW |
18365 | r=`${PWD_COMMAND}`; export r; \ |
18366 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18367 | $(HOST_EXPORTS) \ | |
18368 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18369 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18370 | done; \ | |
a90ef4bf JM |
18371 | echo "Doing dvi in itcl" ; \ |
18372 | (cd $(HOST_SUBDIR)/itcl && \ | |
e8a5fa9c RW |
18373 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18374 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18375 | "RANLIB=$${RANLIB}" \ | |
18376 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 18377 | dvi) \ |
e8a5fa9c RW |
18378 | || exit 1 |
18379 | ||
a90ef4bf | 18380 | @endif itcl |
e8a5fa9c | 18381 | |
a90ef4bf JM |
18382 | .PHONY: maybe-pdf-itcl pdf-itcl |
18383 | maybe-pdf-itcl: | |
18384 | @if itcl | |
18385 | maybe-pdf-itcl: pdf-itcl | |
e8a5fa9c | 18386 | |
a90ef4bf JM |
18387 | pdf-itcl: \ |
18388 | configure-itcl | |
18389 | @: $(MAKE); $(unstage) | |
18390 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
e8a5fa9c RW |
18391 | r=`${PWD_COMMAND}`; export r; \ |
18392 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18393 | $(HOST_EXPORTS) \ | |
18394 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18395 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18396 | done; \ | |
a90ef4bf JM |
18397 | echo "Doing pdf in itcl" ; \ |
18398 | (cd $(HOST_SUBDIR)/itcl && \ | |
e8a5fa9c RW |
18399 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18400 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18401 | "RANLIB=$${RANLIB}" \ | |
18402 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 18403 | pdf) \ |
e8a5fa9c RW |
18404 | || exit 1 |
18405 | ||
a90ef4bf | 18406 | @endif itcl |
e8a5fa9c | 18407 | |
a90ef4bf JM |
18408 | .PHONY: maybe-html-itcl html-itcl |
18409 | maybe-html-itcl: | |
18410 | @if itcl | |
18411 | maybe-html-itcl: html-itcl | |
e8a5fa9c | 18412 | |
a90ef4bf JM |
18413 | html-itcl: \ |
18414 | configure-itcl | |
18415 | @: $(MAKE); $(unstage) | |
18416 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
e8a5fa9c RW |
18417 | r=`${PWD_COMMAND}`; export r; \ |
18418 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18419 | $(HOST_EXPORTS) \ | |
18420 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18421 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18422 | done; \ | |
a90ef4bf JM |
18423 | echo "Doing html in itcl" ; \ |
18424 | (cd $(HOST_SUBDIR)/itcl && \ | |
e8a5fa9c RW |
18425 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18426 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18427 | "RANLIB=$${RANLIB}" \ | |
18428 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 18429 | html) \ |
e8a5fa9c RW |
18430 | || exit 1 |
18431 | ||
a90ef4bf | 18432 | @endif itcl |
e8a5fa9c | 18433 | |
a90ef4bf JM |
18434 | .PHONY: maybe-TAGS-itcl TAGS-itcl |
18435 | maybe-TAGS-itcl: | |
18436 | @if itcl | |
18437 | maybe-TAGS-itcl: TAGS-itcl | |
e8a5fa9c | 18438 | |
a90ef4bf JM |
18439 | TAGS-itcl: \ |
18440 | configure-itcl | |
18441 | @: $(MAKE); $(unstage) | |
18442 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
e8a5fa9c RW |
18443 | r=`${PWD_COMMAND}`; export r; \ |
18444 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18445 | $(HOST_EXPORTS) \ | |
18446 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18447 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18448 | done; \ | |
a90ef4bf JM |
18449 | echo "Doing TAGS in itcl" ; \ |
18450 | (cd $(HOST_SUBDIR)/itcl && \ | |
18451 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
18452 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18453 | "RANLIB=$${RANLIB}" \ | |
18454 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
18455 | TAGS) \ | |
18456 | || exit 1 | |
18457 | ||
18458 | @endif itcl | |
18459 | ||
18460 | .PHONY: maybe-install-info-itcl install-info-itcl | |
18461 | maybe-install-info-itcl: | |
18462 | @if itcl | |
18463 | maybe-install-info-itcl: install-info-itcl | |
18464 | ||
18465 | install-info-itcl: \ | |
18466 | configure-itcl \ | |
18467 | info-itcl | |
18468 | @: $(MAKE); $(unstage) | |
18469 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
18470 | r=`${PWD_COMMAND}`; export r; \ | |
18471 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18472 | $(HOST_EXPORTS) \ | |
18473 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18474 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18475 | done; \ | |
18476 | echo "Doing install-info in itcl" ; \ | |
18477 | (cd $(HOST_SUBDIR)/itcl && \ | |
18478 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
18479 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18480 | "RANLIB=$${RANLIB}" \ | |
18481 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
18482 | install-info) \ | |
18483 | || exit 1 | |
18484 | ||
18485 | @endif itcl | |
18486 | ||
18487 | .PHONY: maybe-install-pdf-itcl install-pdf-itcl | |
18488 | maybe-install-pdf-itcl: | |
18489 | @if itcl | |
18490 | maybe-install-pdf-itcl: install-pdf-itcl | |
18491 | ||
18492 | install-pdf-itcl: \ | |
18493 | configure-itcl \ | |
18494 | pdf-itcl | |
18495 | @: $(MAKE); $(unstage) | |
18496 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
18497 | r=`${PWD_COMMAND}`; export r; \ | |
18498 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18499 | $(HOST_EXPORTS) \ | |
18500 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18501 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18502 | done; \ | |
18503 | echo "Doing install-pdf in itcl" ; \ | |
18504 | (cd $(HOST_SUBDIR)/itcl && \ | |
18505 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
18506 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18507 | "RANLIB=$${RANLIB}" \ | |
18508 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
18509 | install-pdf) \ | |
18510 | || exit 1 | |
18511 | ||
18512 | @endif itcl | |
18513 | ||
18514 | .PHONY: maybe-install-html-itcl install-html-itcl | |
18515 | maybe-install-html-itcl: | |
18516 | @if itcl | |
18517 | maybe-install-html-itcl: install-html-itcl | |
18518 | ||
18519 | install-html-itcl: \ | |
18520 | configure-itcl \ | |
18521 | html-itcl | |
18522 | @: $(MAKE); $(unstage) | |
18523 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
18524 | r=`${PWD_COMMAND}`; export r; \ | |
18525 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18526 | $(HOST_EXPORTS) \ | |
18527 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18528 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18529 | done; \ | |
18530 | echo "Doing install-html in itcl" ; \ | |
18531 | (cd $(HOST_SUBDIR)/itcl && \ | |
18532 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
18533 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18534 | "RANLIB=$${RANLIB}" \ | |
18535 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
18536 | install-html) \ | |
18537 | || exit 1 | |
18538 | ||
18539 | @endif itcl | |
18540 | ||
18541 | .PHONY: maybe-installcheck-itcl installcheck-itcl | |
18542 | maybe-installcheck-itcl: | |
18543 | @if itcl | |
18544 | maybe-installcheck-itcl: installcheck-itcl | |
18545 | ||
18546 | installcheck-itcl: \ | |
18547 | configure-itcl | |
18548 | @: $(MAKE); $(unstage) | |
18549 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
18550 | r=`${PWD_COMMAND}`; export r; \ | |
18551 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18552 | $(HOST_EXPORTS) \ | |
18553 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18554 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18555 | done; \ | |
18556 | echo "Doing installcheck in itcl" ; \ | |
18557 | (cd $(HOST_SUBDIR)/itcl && \ | |
18558 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
18559 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18560 | "RANLIB=$${RANLIB}" \ | |
18561 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
18562 | installcheck) \ | |
18563 | || exit 1 | |
18564 | ||
18565 | @endif itcl | |
18566 | ||
18567 | .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl | |
18568 | maybe-mostlyclean-itcl: | |
18569 | @if itcl | |
18570 | maybe-mostlyclean-itcl: mostlyclean-itcl | |
18571 | ||
18572 | mostlyclean-itcl: | |
18573 | @: $(MAKE); $(unstage) | |
18574 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
18575 | r=`${PWD_COMMAND}`; export r; \ | |
18576 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18577 | $(HOST_EXPORTS) \ | |
18578 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18579 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18580 | done; \ | |
18581 | echo "Doing mostlyclean in itcl" ; \ | |
18582 | (cd $(HOST_SUBDIR)/itcl && \ | |
18583 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
18584 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18585 | "RANLIB=$${RANLIB}" \ | |
18586 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
18587 | mostlyclean) \ | |
18588 | || exit 1 | |
18589 | ||
18590 | @endif itcl | |
18591 | ||
18592 | .PHONY: maybe-clean-itcl clean-itcl | |
18593 | maybe-clean-itcl: | |
18594 | @if itcl | |
18595 | maybe-clean-itcl: clean-itcl | |
18596 | ||
18597 | clean-itcl: | |
18598 | @: $(MAKE); $(unstage) | |
18599 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
18600 | r=`${PWD_COMMAND}`; export r; \ | |
18601 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18602 | $(HOST_EXPORTS) \ | |
18603 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18604 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18605 | done; \ | |
18606 | echo "Doing clean in itcl" ; \ | |
18607 | (cd $(HOST_SUBDIR)/itcl && \ | |
18608 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
18609 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18610 | "RANLIB=$${RANLIB}" \ | |
18611 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
18612 | clean) \ | |
18613 | || exit 1 | |
18614 | ||
18615 | @endif itcl | |
18616 | ||
18617 | .PHONY: maybe-distclean-itcl distclean-itcl | |
18618 | maybe-distclean-itcl: | |
18619 | @if itcl | |
18620 | maybe-distclean-itcl: distclean-itcl | |
18621 | ||
18622 | distclean-itcl: | |
18623 | @: $(MAKE); $(unstage) | |
18624 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
18625 | r=`${PWD_COMMAND}`; export r; \ | |
18626 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18627 | $(HOST_EXPORTS) \ | |
18628 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18629 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18630 | done; \ | |
18631 | echo "Doing distclean in itcl" ; \ | |
18632 | (cd $(HOST_SUBDIR)/itcl && \ | |
e8a5fa9c RW |
18633 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18634 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18635 | "RANLIB=$${RANLIB}" \ | |
18636 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
18637 | distclean) \ | |
18638 | || exit 1 | |
18639 | ||
a90ef4bf | 18640 | @endif itcl |
e8a5fa9c | 18641 | |
a90ef4bf JM |
18642 | .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl |
18643 | maybe-maintainer-clean-itcl: | |
18644 | @if itcl | |
18645 | maybe-maintainer-clean-itcl: maintainer-clean-itcl | |
e8a5fa9c | 18646 | |
a90ef4bf JM |
18647 | maintainer-clean-itcl: |
18648 | @: $(MAKE); $(unstage) | |
18649 | @[ -f ./itcl/Makefile ] || exit 0; \ | |
e8a5fa9c RW |
18650 | r=`${PWD_COMMAND}`; export r; \ |
18651 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
18652 | $(HOST_EXPORTS) \ | |
18653 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
18654 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
18655 | done; \ | |
a90ef4bf JM |
18656 | echo "Doing maintainer-clean in itcl" ; \ |
18657 | (cd $(HOST_SUBDIR)/itcl && \ | |
e8a5fa9c RW |
18658 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
18659 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
18660 | "RANLIB=$${RANLIB}" \ | |
18661 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
18662 | maintainer-clean) \ | |
18663 | || exit 1 | |
18664 | ||
a90ef4bf | 18665 | @endif itcl |
e8a5fa9c RW |
18666 | |
18667 | ||
18668 | ||
a90ef4bf JM |
18669 | .PHONY: configure-ld maybe-configure-ld |
18670 | maybe-configure-ld: | |
e28c595f | 18671 | @if gcc-bootstrap |
a90ef4bf | 18672 | configure-ld: stage_current |
e28c595f | 18673 | @endif gcc-bootstrap |
a90ef4bf JM |
18674 | @if ld |
18675 | maybe-configure-ld: configure-ld | |
18676 | configure-ld: | |
e28c595f JM |
18677 | @r=`${PWD_COMMAND}`; export r; \ |
18678 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
18679 | test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \ |
18680 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \ | |
1f53ca9a | 18681 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
18682 | echo Configuring in $(HOST_SUBDIR)/ld; \ |
18683 | cd "$(HOST_SUBDIR)/ld" || exit 1; \ | |
e28c595f JM |
18684 | case $(srcdir) in \ |
18685 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 18686 | *) topdir=`echo $(HOST_SUBDIR)/ld/ | \ |
e28c595f JM |
18687 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
18688 | esac; \ | |
a90ef4bf JM |
18689 | srcdiroption="--srcdir=$${topdir}/ld"; \ |
18690 | libsrcdir="$$s/ld"; \ | |
e28c595f | 18691 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a | 18692 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
a90ef4bf | 18693 | --target=${target_alias} $${srcdiroption} \ |
e28c595f | 18694 | || exit 1 |
a90ef4bf | 18695 | @endif ld |
e28c595f JM |
18696 | |
18697 | ||
18698 | ||
a90ef4bf JM |
18699 | .PHONY: configure-stage1-ld maybe-configure-stage1-ld |
18700 | maybe-configure-stage1-ld: | |
18701 | @if ld-bootstrap | |
18702 | maybe-configure-stage1-ld: configure-stage1-ld | |
18703 | configure-stage1-ld: | |
e28c595f | 18704 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
a90ef4bf | 18705 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld |
e28c595f JM |
18706 | @r=`${PWD_COMMAND}`; export r; \ |
18707 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 18708 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
a90ef4bf | 18709 | test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \ |
1b05fbbd | 18710 | $(HOST_EXPORTS) \ |
e28c595f | 18711 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
18712 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ |
18713 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
18714 | echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \ |
18715 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \ | |
18716 | cd $(HOST_SUBDIR)/ld || exit 1; \ | |
e28c595f JM |
18717 | case $(srcdir) in \ |
18718 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 18719 | *) topdir=`echo $(HOST_SUBDIR)/ld/ | \ |
e28c595f JM |
18720 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
18721 | esac; \ | |
a90ef4bf JM |
18722 | srcdiroption="--srcdir=$${topdir}/ld"; \ |
18723 | libsrcdir="$$s/ld"; \ | |
e28c595f | 18724 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
18725 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
18726 | --target=${target_alias} $${srcdiroption} \ | |
a90ef4bf JM |
18727 | $(STAGE1_CONFIGURE_FLAGS) |
18728 | @endif ld-bootstrap | |
e28c595f | 18729 | |
a90ef4bf JM |
18730 | .PHONY: configure-stage2-ld maybe-configure-stage2-ld |
18731 | maybe-configure-stage2-ld: | |
18732 | @if ld-bootstrap | |
18733 | maybe-configure-stage2-ld: configure-stage2-ld | |
18734 | configure-stage2-ld: | |
e28c595f | 18735 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
a90ef4bf | 18736 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld |
e28c595f JM |
18737 | @r=`${PWD_COMMAND}`; export r; \ |
18738 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 18739 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
a90ef4bf | 18740 | test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \ |
e28c595f | 18741 | $(HOST_EXPORTS) \ |
1b05fbbd | 18742 | $(POSTSTAGE1_HOST_EXPORTS) \ |
e28c595f | 18743 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
18744 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ |
18745 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
18746 | echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \ |
18747 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \ | |
18748 | cd $(HOST_SUBDIR)/ld || exit 1; \ | |
e28c595f JM |
18749 | case $(srcdir) in \ |
18750 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 18751 | *) topdir=`echo $(HOST_SUBDIR)/ld/ | \ |
e28c595f JM |
18752 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
18753 | esac; \ | |
a90ef4bf JM |
18754 | srcdiroption="--srcdir=$${topdir}/ld"; \ |
18755 | libsrcdir="$$s/ld"; \ | |
e28c595f | 18756 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
18757 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
18758 | --target=${target_alias} $${srcdiroption} \ | |
e28c595f | 18759 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
18760 | $(STAGE2_CONFIGURE_FLAGS) |
18761 | @endif ld-bootstrap | |
e28c595f | 18762 | |
a90ef4bf JM |
18763 | .PHONY: configure-stage3-ld maybe-configure-stage3-ld |
18764 | maybe-configure-stage3-ld: | |
18765 | @if ld-bootstrap | |
18766 | maybe-configure-stage3-ld: configure-stage3-ld | |
18767 | configure-stage3-ld: | |
e28c595f | 18768 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
a90ef4bf | 18769 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld |
e28c595f JM |
18770 | @r=`${PWD_COMMAND}`; export r; \ |
18771 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 18772 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
a90ef4bf | 18773 | test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \ |
e28c595f | 18774 | $(HOST_EXPORTS) \ |
1b05fbbd | 18775 | $(POSTSTAGE1_HOST_EXPORTS) \ |
e28c595f | 18776 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
18777 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ |
18778 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
18779 | echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \ |
18780 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \ | |
18781 | cd $(HOST_SUBDIR)/ld || exit 1; \ | |
e28c595f JM |
18782 | case $(srcdir) in \ |
18783 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 18784 | *) topdir=`echo $(HOST_SUBDIR)/ld/ | \ |
e28c595f JM |
18785 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
18786 | esac; \ | |
a90ef4bf JM |
18787 | srcdiroption="--srcdir=$${topdir}/ld"; \ |
18788 | libsrcdir="$$s/ld"; \ | |
e28c595f | 18789 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
18790 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
18791 | --target=${target_alias} $${srcdiroption} \ | |
e28c595f | 18792 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
18793 | $(STAGE3_CONFIGURE_FLAGS) |
18794 | @endif ld-bootstrap | |
e28c595f | 18795 | |
a90ef4bf JM |
18796 | .PHONY: configure-stage4-ld maybe-configure-stage4-ld |
18797 | maybe-configure-stage4-ld: | |
18798 | @if ld-bootstrap | |
18799 | maybe-configure-stage4-ld: configure-stage4-ld | |
18800 | configure-stage4-ld: | |
e28c595f | 18801 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
a90ef4bf | 18802 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld |
e28c595f JM |
18803 | @r=`${PWD_COMMAND}`; export r; \ |
18804 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 18805 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
a90ef4bf | 18806 | test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \ |
e28c595f | 18807 | $(HOST_EXPORTS) \ |
1b05fbbd | 18808 | $(POSTSTAGE1_HOST_EXPORTS) \ |
e28c595f | 18809 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
18810 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ |
18811 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
18812 | echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \ |
18813 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \ | |
18814 | cd $(HOST_SUBDIR)/ld || exit 1; \ | |
e28c595f JM |
18815 | case $(srcdir) in \ |
18816 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 18817 | *) topdir=`echo $(HOST_SUBDIR)/ld/ | \ |
e28c595f JM |
18818 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
18819 | esac; \ | |
a90ef4bf JM |
18820 | srcdiroption="--srcdir=$${topdir}/ld"; \ |
18821 | libsrcdir="$$s/ld"; \ | |
e28c595f | 18822 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
18823 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
18824 | --target=${target_alias} $${srcdiroption} \ | |
e28c595f | 18825 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
18826 | $(STAGE4_CONFIGURE_FLAGS) |
18827 | @endif ld-bootstrap | |
e28c595f | 18828 | |
a90ef4bf JM |
18829 | .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld |
18830 | maybe-configure-stageprofile-ld: | |
18831 | @if ld-bootstrap | |
18832 | maybe-configure-stageprofile-ld: configure-stageprofile-ld | |
18833 | configure-stageprofile-ld: | |
e28c595f | 18834 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
a90ef4bf | 18835 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld |
e28c595f JM |
18836 | @r=`${PWD_COMMAND}`; export r; \ |
18837 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 18838 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
a90ef4bf | 18839 | test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \ |
e28c595f | 18840 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
18841 | $(POSTSTAGE1_HOST_EXPORTS) \ |
18842 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a AO |
18843 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ |
18844 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
18845 | echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \ |
18846 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \ | |
18847 | cd $(HOST_SUBDIR)/ld || exit 1; \ | |
e28c595f JM |
18848 | case $(srcdir) in \ |
18849 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 18850 | *) topdir=`echo $(HOST_SUBDIR)/ld/ | \ |
e28c595f JM |
18851 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
18852 | esac; \ | |
a90ef4bf JM |
18853 | srcdiroption="--srcdir=$${topdir}/ld"; \ |
18854 | libsrcdir="$$s/ld"; \ | |
e28c595f | 18855 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
18856 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
18857 | --target=${target_alias} $${srcdiroption} \ | |
e28c595f | 18858 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
18859 | $(STAGEprofile_CONFIGURE_FLAGS) |
18860 | @endif ld-bootstrap | |
e28c595f | 18861 | |
a90ef4bf JM |
18862 | .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld |
18863 | maybe-configure-stagefeedback-ld: | |
18864 | @if ld-bootstrap | |
18865 | maybe-configure-stagefeedback-ld: configure-stagefeedback-ld | |
18866 | configure-stagefeedback-ld: | |
e28c595f | 18867 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
a90ef4bf | 18868 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld |
e28c595f JM |
18869 | @r=`${PWD_COMMAND}`; export r; \ |
18870 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 18871 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
a90ef4bf | 18872 | test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \ |
e28c595f | 18873 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
18874 | $(POSTSTAGE1_HOST_EXPORTS) \ |
18875 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a AO |
18876 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ |
18877 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
18878 | echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \ |
18879 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \ | |
18880 | cd $(HOST_SUBDIR)/ld || exit 1; \ | |
e28c595f JM |
18881 | case $(srcdir) in \ |
18882 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 18883 | *) topdir=`echo $(HOST_SUBDIR)/ld/ | \ |
e28c595f JM |
18884 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
18885 | esac; \ | |
a90ef4bf JM |
18886 | srcdiroption="--srcdir=$${topdir}/ld"; \ |
18887 | libsrcdir="$$s/ld"; \ | |
e28c595f | 18888 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
18889 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
18890 | --target=${target_alias} $${srcdiroption} \ | |
e28c595f | 18891 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
18892 | $(STAGEfeedback_CONFIGURE_FLAGS) |
18893 | @endif ld-bootstrap | |
e28c595f JM |
18894 | |
18895 | ||
18896 | ||
18897 | ||
18898 | ||
a90ef4bf JM |
18899 | .PHONY: all-ld maybe-all-ld |
18900 | maybe-all-ld: | |
e28c595f | 18901 | @if gcc-bootstrap |
a90ef4bf | 18902 | all-ld: stage_current |
e28c595f | 18903 | @endif gcc-bootstrap |
a90ef4bf JM |
18904 | @if ld |
18905 | TARGET-ld=all | |
18906 | maybe-all-ld: all-ld | |
18907 | all-ld: configure-ld | |
e28c595f JM |
18908 | @r=`${PWD_COMMAND}`; export r; \ |
18909 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 18910 | $(HOST_EXPORTS) \ |
a90ef4bf | 18911 | (cd $(HOST_SUBDIR)/ld && \ |
e28c595f | 18912 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
18913 | $(TARGET-ld)) |
18914 | @endif ld | |
e28c595f JM |
18915 | |
18916 | ||
18917 | ||
a90ef4bf JM |
18918 | .PHONY: all-stage1-ld maybe-all-stage1-ld |
18919 | .PHONY: clean-stage1-ld maybe-clean-stage1-ld | |
18920 | maybe-all-stage1-ld: | |
18921 | maybe-clean-stage1-ld: | |
18922 | @if ld-bootstrap | |
18923 | maybe-all-stage1-ld: all-stage1-ld | |
18924 | all-stage1: all-stage1-ld | |
18925 | TARGET-stage1-ld = $(TARGET-ld) | |
18926 | all-stage1-ld: configure-stage1-ld | |
e28c595f JM |
18927 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
18928 | @r=`${PWD_COMMAND}`; export r; \ | |
18929 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 18930 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
1f53ca9a | 18931 | $(HOST_EXPORTS) \ |
a90ef4bf | 18932 | cd $(HOST_SUBDIR)/ld && \ |
e28c595f | 18933 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 18934 | CFLAGS="$(STAGE1_CFLAGS)" \ |
1f53ca9a | 18935 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ |
1b05fbbd AO |
18936 | LIBCFLAGS="$(LIBCFLAGS)" \ |
18937 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
18938 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
18939 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
18940 | $(EXTRA_HOST_FLAGS) \ | |
18941 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
a90ef4bf | 18942 | $(TARGET-stage1-ld) |
e28c595f | 18943 | |
a90ef4bf JM |
18944 | maybe-clean-stage1-ld: clean-stage1-ld |
18945 | clean-stage1: clean-stage1-ld | |
18946 | clean-stage1-ld: | |
e28c595f | 18947 | @if [ $(current_stage) = stage1 ]; then \ |
a90ef4bf | 18948 | [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \ |
e28c595f | 18949 | else \ |
a90ef4bf | 18950 | [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \ |
e28c595f JM |
18951 | $(MAKE) stage1-start; \ |
18952 | fi; \ | |
a90ef4bf | 18953 | cd $(HOST_SUBDIR)/ld && \ |
e28c595f JM |
18954 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
18955 | clean | |
a90ef4bf | 18956 | @endif ld-bootstrap |
e28c595f JM |
18957 | |
18958 | ||
a90ef4bf JM |
18959 | .PHONY: all-stage2-ld maybe-all-stage2-ld |
18960 | .PHONY: clean-stage2-ld maybe-clean-stage2-ld | |
18961 | maybe-all-stage2-ld: | |
18962 | maybe-clean-stage2-ld: | |
18963 | @if ld-bootstrap | |
18964 | maybe-all-stage2-ld: all-stage2-ld | |
18965 | all-stage2: all-stage2-ld | |
18966 | TARGET-stage2-ld = $(TARGET-ld) | |
18967 | all-stage2-ld: configure-stage2-ld | |
e28c595f JM |
18968 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
18969 | @r=`${PWD_COMMAND}`; export r; \ | |
18970 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 18971 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
e28c595f | 18972 | $(HOST_EXPORTS) \ |
1f53ca9a | 18973 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 18974 | cd $(HOST_SUBDIR)/ld && \ |
e28c595f | 18975 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 18976 | CFLAGS="$(STAGE2_CFLAGS)" \ |
1f53ca9a | 18977 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ |
1b05fbbd AO |
18978 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ |
18979 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
18980 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
18981 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
18982 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
18983 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
a90ef4bf | 18984 | $(TARGET-stage2-ld) |
e28c595f | 18985 | |
a90ef4bf JM |
18986 | maybe-clean-stage2-ld: clean-stage2-ld |
18987 | clean-stage2: clean-stage2-ld | |
18988 | clean-stage2-ld: | |
e28c595f | 18989 | @if [ $(current_stage) = stage2 ]; then \ |
a90ef4bf | 18990 | [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \ |
e28c595f | 18991 | else \ |
a90ef4bf | 18992 | [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \ |
e28c595f JM |
18993 | $(MAKE) stage2-start; \ |
18994 | fi; \ | |
a90ef4bf | 18995 | cd $(HOST_SUBDIR)/ld && \ |
e28c595f JM |
18996 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
18997 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
18998 | clean | |
a90ef4bf | 18999 | @endif ld-bootstrap |
e28c595f JM |
19000 | |
19001 | ||
a90ef4bf JM |
19002 | .PHONY: all-stage3-ld maybe-all-stage3-ld |
19003 | .PHONY: clean-stage3-ld maybe-clean-stage3-ld | |
19004 | maybe-all-stage3-ld: | |
19005 | maybe-clean-stage3-ld: | |
19006 | @if ld-bootstrap | |
19007 | maybe-all-stage3-ld: all-stage3-ld | |
19008 | all-stage3: all-stage3-ld | |
19009 | TARGET-stage3-ld = $(TARGET-ld) | |
19010 | all-stage3-ld: configure-stage3-ld | |
e28c595f JM |
19011 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
19012 | @r=`${PWD_COMMAND}`; export r; \ | |
19013 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19014 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
e28c595f | 19015 | $(HOST_EXPORTS) \ |
1f53ca9a | 19016 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 19017 | cd $(HOST_SUBDIR)/ld && \ |
e28c595f | 19018 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 19019 | CFLAGS="$(STAGE3_CFLAGS)" \ |
1f53ca9a | 19020 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ |
1b05fbbd AO |
19021 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ |
19022 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
19023 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
19024 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
19025 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
19026 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
a90ef4bf | 19027 | $(TARGET-stage3-ld) |
e28c595f | 19028 | |
a90ef4bf JM |
19029 | maybe-clean-stage3-ld: clean-stage3-ld |
19030 | clean-stage3: clean-stage3-ld | |
19031 | clean-stage3-ld: | |
e28c595f | 19032 | @if [ $(current_stage) = stage3 ]; then \ |
a90ef4bf | 19033 | [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \ |
e28c595f | 19034 | else \ |
a90ef4bf | 19035 | [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \ |
e28c595f JM |
19036 | $(MAKE) stage3-start; \ |
19037 | fi; \ | |
a90ef4bf | 19038 | cd $(HOST_SUBDIR)/ld && \ |
e28c595f JM |
19039 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
19040 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
19041 | clean | |
a90ef4bf | 19042 | @endif ld-bootstrap |
e28c595f JM |
19043 | |
19044 | ||
a90ef4bf JM |
19045 | .PHONY: all-stage4-ld maybe-all-stage4-ld |
19046 | .PHONY: clean-stage4-ld maybe-clean-stage4-ld | |
19047 | maybe-all-stage4-ld: | |
19048 | maybe-clean-stage4-ld: | |
19049 | @if ld-bootstrap | |
19050 | maybe-all-stage4-ld: all-stage4-ld | |
19051 | all-stage4: all-stage4-ld | |
19052 | TARGET-stage4-ld = $(TARGET-ld) | |
19053 | all-stage4-ld: configure-stage4-ld | |
e28c595f JM |
19054 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
19055 | @r=`${PWD_COMMAND}`; export r; \ | |
19056 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19057 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
e28c595f | 19058 | $(HOST_EXPORTS) \ |
1f53ca9a | 19059 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 19060 | cd $(HOST_SUBDIR)/ld && \ |
e28c595f | 19061 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 19062 | CFLAGS="$(STAGE4_CFLAGS)" \ |
1f53ca9a | 19063 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ |
e28c595f | 19064 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ |
1b05fbbd AO |
19065 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ |
19066 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
19067 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
19068 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
19069 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
a90ef4bf | 19070 | $(TARGET-stage4-ld) |
e28c595f | 19071 | |
a90ef4bf JM |
19072 | maybe-clean-stage4-ld: clean-stage4-ld |
19073 | clean-stage4: clean-stage4-ld | |
19074 | clean-stage4-ld: | |
e28c595f | 19075 | @if [ $(current_stage) = stage4 ]; then \ |
a90ef4bf | 19076 | [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \ |
e28c595f | 19077 | else \ |
a90ef4bf | 19078 | [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \ |
e28c595f JM |
19079 | $(MAKE) stage4-start; \ |
19080 | fi; \ | |
a90ef4bf | 19081 | cd $(HOST_SUBDIR)/ld && \ |
e28c595f JM |
19082 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
19083 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
19084 | clean | |
a90ef4bf | 19085 | @endif ld-bootstrap |
e28c595f JM |
19086 | |
19087 | ||
a90ef4bf JM |
19088 | .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld |
19089 | .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld | |
19090 | maybe-all-stageprofile-ld: | |
19091 | maybe-clean-stageprofile-ld: | |
19092 | @if ld-bootstrap | |
19093 | maybe-all-stageprofile-ld: all-stageprofile-ld | |
19094 | all-stageprofile: all-stageprofile-ld | |
19095 | TARGET-stageprofile-ld = $(TARGET-ld) | |
19096 | all-stageprofile-ld: configure-stageprofile-ld | |
e28c595f JM |
19097 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
19098 | @r=`${PWD_COMMAND}`; export r; \ | |
19099 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19100 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
e28c595f | 19101 | $(HOST_EXPORTS) \ |
1f53ca9a | 19102 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 19103 | cd $(HOST_SUBDIR)/ld && \ |
e28c595f | 19104 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 19105 | CFLAGS="$(STAGEprofile_CFLAGS)" \ |
1f53ca9a | 19106 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ |
1b05fbbd AO |
19107 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ |
19108 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
19109 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
19110 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
19111 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
19112 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
a90ef4bf | 19113 | $(TARGET-stageprofile-ld) |
e28c595f | 19114 | |
a90ef4bf JM |
19115 | maybe-clean-stageprofile-ld: clean-stageprofile-ld |
19116 | clean-stageprofile: clean-stageprofile-ld | |
19117 | clean-stageprofile-ld: | |
e28c595f | 19118 | @if [ $(current_stage) = stageprofile ]; then \ |
a90ef4bf | 19119 | [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \ |
e28c595f | 19120 | else \ |
a90ef4bf | 19121 | [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \ |
e28c595f JM |
19122 | $(MAKE) stageprofile-start; \ |
19123 | fi; \ | |
a90ef4bf | 19124 | cd $(HOST_SUBDIR)/ld && \ |
e28c595f JM |
19125 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
19126 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
19127 | clean | |
a90ef4bf | 19128 | @endif ld-bootstrap |
e28c595f JM |
19129 | |
19130 | ||
a90ef4bf JM |
19131 | .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld |
19132 | .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld | |
19133 | maybe-all-stagefeedback-ld: | |
19134 | maybe-clean-stagefeedback-ld: | |
19135 | @if ld-bootstrap | |
19136 | maybe-all-stagefeedback-ld: all-stagefeedback-ld | |
19137 | all-stagefeedback: all-stagefeedback-ld | |
19138 | TARGET-stagefeedback-ld = $(TARGET-ld) | |
19139 | all-stagefeedback-ld: configure-stagefeedback-ld | |
e28c595f JM |
19140 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
19141 | @r=`${PWD_COMMAND}`; export r; \ | |
19142 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19143 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
e28c595f | 19144 | $(HOST_EXPORTS) \ |
1f53ca9a | 19145 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 19146 | cd $(HOST_SUBDIR)/ld && \ |
e28c595f | 19147 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 19148 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ |
1f53ca9a | 19149 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ |
1b05fbbd AO |
19150 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ |
19151 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
19152 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
19153 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
19154 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
19155 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
a90ef4bf | 19156 | $(TARGET-stagefeedback-ld) |
e28c595f | 19157 | |
a90ef4bf JM |
19158 | maybe-clean-stagefeedback-ld: clean-stagefeedback-ld |
19159 | clean-stagefeedback: clean-stagefeedback-ld | |
19160 | clean-stagefeedback-ld: | |
e28c595f | 19161 | @if [ $(current_stage) = stagefeedback ]; then \ |
a90ef4bf | 19162 | [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \ |
e28c595f | 19163 | else \ |
a90ef4bf | 19164 | [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \ |
e28c595f JM |
19165 | $(MAKE) stagefeedback-start; \ |
19166 | fi; \ | |
a90ef4bf | 19167 | cd $(HOST_SUBDIR)/ld && \ |
e28c595f JM |
19168 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
19169 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
19170 | clean | |
a90ef4bf | 19171 | @endif ld-bootstrap |
e28c595f JM |
19172 | |
19173 | ||
19174 | ||
19175 | ||
19176 | ||
a90ef4bf JM |
19177 | .PHONY: check-ld maybe-check-ld |
19178 | maybe-check-ld: | |
19179 | @if ld | |
19180 | maybe-check-ld: check-ld | |
e28c595f | 19181 | |
a90ef4bf | 19182 | check-ld: |
e28c595f JM |
19183 | @: $(MAKE); $(unstage) |
19184 | @r=`${PWD_COMMAND}`; export r; \ | |
19185 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19186 | $(HOST_EXPORTS) \ | |
a90ef4bf | 19187 | (cd $(HOST_SUBDIR)/ld && \ |
e28c595f JM |
19188 | $(MAKE) $(FLAGS_TO_PASS) check) |
19189 | ||
a90ef4bf | 19190 | @endif ld |
e28c595f | 19191 | |
a90ef4bf JM |
19192 | .PHONY: install-ld maybe-install-ld |
19193 | maybe-install-ld: | |
19194 | @if ld | |
19195 | maybe-install-ld: install-ld | |
e28c595f | 19196 | |
a90ef4bf JM |
19197 | install-ld: installdirs |
19198 | @: $(MAKE); $(unstage) | |
19199 | @r=`${PWD_COMMAND}`; export r; \ | |
19200 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19201 | $(HOST_EXPORTS) \ | |
19202 | (cd $(HOST_SUBDIR)/ld && \ | |
19203 | $(MAKE) $(FLAGS_TO_PASS) install) | |
e28c595f | 19204 | |
a90ef4bf | 19205 | @endif ld |
e28c595f | 19206 | |
a90ef4bf JM |
19207 | .PHONY: install-strip-ld maybe-install-strip-ld |
19208 | maybe-install-strip-ld: | |
19209 | @if ld | |
19210 | maybe-install-strip-ld: install-strip-ld | |
9b980aa1 | 19211 | |
a90ef4bf JM |
19212 | install-strip-ld: installdirs |
19213 | @: $(MAKE); $(unstage) | |
19214 | @r=`${PWD_COMMAND}`; export r; \ | |
19215 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19216 | $(HOST_EXPORTS) \ | |
19217 | (cd $(HOST_SUBDIR)/ld && \ | |
19218 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
9b980aa1 | 19219 | |
a90ef4bf | 19220 | @endif ld |
9b980aa1 | 19221 | |
e28c595f JM |
19222 | # Other targets (info, dvi, pdf, etc.) |
19223 | ||
a90ef4bf JM |
19224 | .PHONY: maybe-info-ld info-ld |
19225 | maybe-info-ld: | |
19226 | @if ld | |
19227 | maybe-info-ld: info-ld | |
e28c595f | 19228 | |
a90ef4bf JM |
19229 | info-ld: \ |
19230 | configure-ld | |
19231 | @[ -f ./ld/Makefile ] || exit 0; \ | |
e28c595f JM |
19232 | r=`${PWD_COMMAND}`; export r; \ |
19233 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19234 | $(HOST_EXPORTS) \ | |
19235 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19236 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19237 | done; \ | |
a90ef4bf JM |
19238 | echo "Doing info in ld" ; \ |
19239 | (cd $(HOST_SUBDIR)/ld && \ | |
e28c595f JM |
19240 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19241 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19242 | "RANLIB=$${RANLIB}" \ | |
19243 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
19244 | info) \ | |
19245 | || exit 1 | |
19246 | ||
a90ef4bf | 19247 | @endif ld |
e28c595f | 19248 | |
a90ef4bf JM |
19249 | .PHONY: maybe-dvi-ld dvi-ld |
19250 | maybe-dvi-ld: | |
19251 | @if ld | |
19252 | maybe-dvi-ld: dvi-ld | |
e28c595f | 19253 | |
a90ef4bf JM |
19254 | dvi-ld: \ |
19255 | configure-ld | |
19256 | @[ -f ./ld/Makefile ] || exit 0; \ | |
e28c595f JM |
19257 | r=`${PWD_COMMAND}`; export r; \ |
19258 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19259 | $(HOST_EXPORTS) \ | |
19260 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19261 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19262 | done; \ | |
a90ef4bf JM |
19263 | echo "Doing dvi in ld" ; \ |
19264 | (cd $(HOST_SUBDIR)/ld && \ | |
e28c595f JM |
19265 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19266 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19267 | "RANLIB=$${RANLIB}" \ | |
19268 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
19269 | dvi) \ | |
19270 | || exit 1 | |
19271 | ||
a90ef4bf | 19272 | @endif ld |
e28c595f | 19273 | |
a90ef4bf JM |
19274 | .PHONY: maybe-pdf-ld pdf-ld |
19275 | maybe-pdf-ld: | |
19276 | @if ld | |
19277 | maybe-pdf-ld: pdf-ld | |
e28c595f | 19278 | |
a90ef4bf JM |
19279 | pdf-ld: \ |
19280 | configure-ld | |
19281 | @[ -f ./ld/Makefile ] || exit 0; \ | |
e28c595f JM |
19282 | r=`${PWD_COMMAND}`; export r; \ |
19283 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19284 | $(HOST_EXPORTS) \ | |
19285 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19286 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19287 | done; \ | |
a90ef4bf JM |
19288 | echo "Doing pdf in ld" ; \ |
19289 | (cd $(HOST_SUBDIR)/ld && \ | |
e28c595f JM |
19290 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19291 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19292 | "RANLIB=$${RANLIB}" \ | |
19293 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
19294 | pdf) \ | |
19295 | || exit 1 | |
19296 | ||
a90ef4bf | 19297 | @endif ld |
e28c595f | 19298 | |
a90ef4bf JM |
19299 | .PHONY: maybe-html-ld html-ld |
19300 | maybe-html-ld: | |
19301 | @if ld | |
19302 | maybe-html-ld: html-ld | |
e28c595f | 19303 | |
a90ef4bf JM |
19304 | html-ld: \ |
19305 | configure-ld | |
19306 | @[ -f ./ld/Makefile ] || exit 0; \ | |
e28c595f JM |
19307 | r=`${PWD_COMMAND}`; export r; \ |
19308 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19309 | $(HOST_EXPORTS) \ | |
19310 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19311 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19312 | done; \ | |
a90ef4bf JM |
19313 | echo "Doing html in ld" ; \ |
19314 | (cd $(HOST_SUBDIR)/ld && \ | |
e28c595f JM |
19315 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19316 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19317 | "RANLIB=$${RANLIB}" \ | |
19318 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
19319 | html) \ | |
19320 | || exit 1 | |
19321 | ||
a90ef4bf | 19322 | @endif ld |
e28c595f | 19323 | |
a90ef4bf JM |
19324 | .PHONY: maybe-TAGS-ld TAGS-ld |
19325 | maybe-TAGS-ld: | |
19326 | @if ld | |
19327 | maybe-TAGS-ld: TAGS-ld | |
e28c595f | 19328 | |
a90ef4bf JM |
19329 | TAGS-ld: \ |
19330 | configure-ld | |
19331 | @[ -f ./ld/Makefile ] || exit 0; \ | |
e28c595f JM |
19332 | r=`${PWD_COMMAND}`; export r; \ |
19333 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19334 | $(HOST_EXPORTS) \ | |
19335 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19336 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19337 | done; \ | |
a90ef4bf JM |
19338 | echo "Doing TAGS in ld" ; \ |
19339 | (cd $(HOST_SUBDIR)/ld && \ | |
e28c595f JM |
19340 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19341 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19342 | "RANLIB=$${RANLIB}" \ | |
19343 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
19344 | TAGS) \ | |
19345 | || exit 1 | |
19346 | ||
a90ef4bf | 19347 | @endif ld |
e28c595f | 19348 | |
a90ef4bf JM |
19349 | .PHONY: maybe-install-info-ld install-info-ld |
19350 | maybe-install-info-ld: | |
19351 | @if ld | |
19352 | maybe-install-info-ld: install-info-ld | |
e28c595f | 19353 | |
a90ef4bf JM |
19354 | install-info-ld: \ |
19355 | configure-ld \ | |
19356 | info-ld | |
19357 | @[ -f ./ld/Makefile ] || exit 0; \ | |
e28c595f JM |
19358 | r=`${PWD_COMMAND}`; export r; \ |
19359 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19360 | $(HOST_EXPORTS) \ | |
19361 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19362 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19363 | done; \ | |
a90ef4bf JM |
19364 | echo "Doing install-info in ld" ; \ |
19365 | (cd $(HOST_SUBDIR)/ld && \ | |
e28c595f JM |
19366 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19367 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19368 | "RANLIB=$${RANLIB}" \ | |
19369 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
19370 | install-info) \ | |
19371 | || exit 1 | |
19372 | ||
a90ef4bf | 19373 | @endif ld |
e28c595f | 19374 | |
a90ef4bf JM |
19375 | .PHONY: maybe-install-pdf-ld install-pdf-ld |
19376 | maybe-install-pdf-ld: | |
19377 | @if ld | |
19378 | maybe-install-pdf-ld: install-pdf-ld | |
e28c595f | 19379 | |
a90ef4bf JM |
19380 | install-pdf-ld: \ |
19381 | configure-ld \ | |
19382 | pdf-ld | |
19383 | @[ -f ./ld/Makefile ] || exit 0; \ | |
e28c595f JM |
19384 | r=`${PWD_COMMAND}`; export r; \ |
19385 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19386 | $(HOST_EXPORTS) \ | |
19387 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19388 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19389 | done; \ | |
a90ef4bf JM |
19390 | echo "Doing install-pdf in ld" ; \ |
19391 | (cd $(HOST_SUBDIR)/ld && \ | |
e28c595f JM |
19392 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19393 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19394 | "RANLIB=$${RANLIB}" \ | |
19395 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
19396 | install-pdf) \ | |
19397 | || exit 1 | |
19398 | ||
a90ef4bf | 19399 | @endif ld |
e28c595f | 19400 | |
a90ef4bf JM |
19401 | .PHONY: maybe-install-html-ld install-html-ld |
19402 | maybe-install-html-ld: | |
19403 | @if ld | |
19404 | maybe-install-html-ld: install-html-ld | |
e28c595f | 19405 | |
a90ef4bf JM |
19406 | install-html-ld: \ |
19407 | configure-ld \ | |
19408 | html-ld | |
19409 | @[ -f ./ld/Makefile ] || exit 0; \ | |
e28c595f JM |
19410 | r=`${PWD_COMMAND}`; export r; \ |
19411 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19412 | $(HOST_EXPORTS) \ | |
19413 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19414 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19415 | done; \ | |
a90ef4bf JM |
19416 | echo "Doing install-html in ld" ; \ |
19417 | (cd $(HOST_SUBDIR)/ld && \ | |
e28c595f JM |
19418 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19419 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19420 | "RANLIB=$${RANLIB}" \ | |
19421 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
19422 | install-html) \ | |
19423 | || exit 1 | |
19424 | ||
a90ef4bf | 19425 | @endif ld |
e28c595f | 19426 | |
a90ef4bf JM |
19427 | .PHONY: maybe-installcheck-ld installcheck-ld |
19428 | maybe-installcheck-ld: | |
19429 | @if ld | |
19430 | maybe-installcheck-ld: installcheck-ld | |
e28c595f | 19431 | |
a90ef4bf JM |
19432 | installcheck-ld: \ |
19433 | configure-ld | |
19434 | @[ -f ./ld/Makefile ] || exit 0; \ | |
4b900473 PB |
19435 | r=`${PWD_COMMAND}`; export r; \ |
19436 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19437 | $(HOST_EXPORTS) \ | |
19438 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19439 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19440 | done; \ | |
a90ef4bf JM |
19441 | echo "Doing installcheck in ld" ; \ |
19442 | (cd $(HOST_SUBDIR)/ld && \ | |
4b900473 PB |
19443 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19444 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19445 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 19446 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
19447 | installcheck) \ |
19448 | || exit 1 | |
19449 | ||
a90ef4bf | 19450 | @endif ld |
4b900473 | 19451 | |
a90ef4bf JM |
19452 | .PHONY: maybe-mostlyclean-ld mostlyclean-ld |
19453 | maybe-mostlyclean-ld: | |
19454 | @if ld | |
19455 | maybe-mostlyclean-ld: mostlyclean-ld | |
4b900473 | 19456 | |
a90ef4bf JM |
19457 | mostlyclean-ld: |
19458 | @[ -f ./ld/Makefile ] || exit 0; \ | |
4b900473 PB |
19459 | r=`${PWD_COMMAND}`; export r; \ |
19460 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19461 | $(HOST_EXPORTS) \ | |
19462 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19463 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19464 | done; \ | |
a90ef4bf JM |
19465 | echo "Doing mostlyclean in ld" ; \ |
19466 | (cd $(HOST_SUBDIR)/ld && \ | |
4b900473 PB |
19467 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19468 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19469 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 19470 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
19471 | mostlyclean) \ |
19472 | || exit 1 | |
19473 | ||
a90ef4bf | 19474 | @endif ld |
4b900473 | 19475 | |
a90ef4bf JM |
19476 | .PHONY: maybe-clean-ld clean-ld |
19477 | maybe-clean-ld: | |
19478 | @if ld | |
19479 | maybe-clean-ld: clean-ld | |
4b900473 | 19480 | |
a90ef4bf JM |
19481 | clean-ld: |
19482 | @[ -f ./ld/Makefile ] || exit 0; \ | |
4b900473 PB |
19483 | r=`${PWD_COMMAND}`; export r; \ |
19484 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19485 | $(HOST_EXPORTS) \ | |
19486 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19487 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19488 | done; \ | |
a90ef4bf JM |
19489 | echo "Doing clean in ld" ; \ |
19490 | (cd $(HOST_SUBDIR)/ld && \ | |
4b900473 PB |
19491 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19492 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19493 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 19494 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
19495 | clean) \ |
19496 | || exit 1 | |
19497 | ||
a90ef4bf | 19498 | @endif ld |
4b900473 | 19499 | |
a90ef4bf JM |
19500 | .PHONY: maybe-distclean-ld distclean-ld |
19501 | maybe-distclean-ld: | |
19502 | @if ld | |
19503 | maybe-distclean-ld: distclean-ld | |
4b900473 | 19504 | |
a90ef4bf JM |
19505 | distclean-ld: |
19506 | @[ -f ./ld/Makefile ] || exit 0; \ | |
4b900473 PB |
19507 | r=`${PWD_COMMAND}`; export r; \ |
19508 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19509 | $(HOST_EXPORTS) \ | |
19510 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19511 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19512 | done; \ | |
a90ef4bf JM |
19513 | echo "Doing distclean in ld" ; \ |
19514 | (cd $(HOST_SUBDIR)/ld && \ | |
4b900473 PB |
19515 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19516 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19517 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 19518 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
19519 | distclean) \ |
19520 | || exit 1 | |
19521 | ||
a90ef4bf | 19522 | @endif ld |
4b900473 | 19523 | |
a90ef4bf JM |
19524 | .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld |
19525 | maybe-maintainer-clean-ld: | |
19526 | @if ld | |
19527 | maybe-maintainer-clean-ld: maintainer-clean-ld | |
4b900473 | 19528 | |
a90ef4bf JM |
19529 | maintainer-clean-ld: |
19530 | @[ -f ./ld/Makefile ] || exit 0; \ | |
4b900473 PB |
19531 | r=`${PWD_COMMAND}`; export r; \ |
19532 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
19533 | $(HOST_EXPORTS) \ | |
19534 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
19535 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
19536 | done; \ | |
a90ef4bf JM |
19537 | echo "Doing maintainer-clean in ld" ; \ |
19538 | (cd $(HOST_SUBDIR)/ld && \ | |
4b900473 PB |
19539 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
19540 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
19541 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 19542 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
19543 | maintainer-clean) \ |
19544 | || exit 1 | |
19545 | ||
a90ef4bf | 19546 | @endif ld |
4b900473 PB |
19547 | |
19548 | ||
19549 | ||
a90ef4bf JM |
19550 | .PHONY: configure-libcpp maybe-configure-libcpp |
19551 | maybe-configure-libcpp: | |
4b900473 | 19552 | @if gcc-bootstrap |
a90ef4bf | 19553 | configure-libcpp: stage_current |
4b900473 | 19554 | @endif gcc-bootstrap |
a90ef4bf JM |
19555 | @if libcpp |
19556 | maybe-configure-libcpp: configure-libcpp | |
19557 | configure-libcpp: | |
4b900473 PB |
19558 | @r=`${PWD_COMMAND}`; export r; \ |
19559 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
19560 | test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \ |
19561 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \ | |
19562 | $(HOST_EXPORTS) \ | |
19563 | echo Configuring in $(HOST_SUBDIR)/libcpp; \ | |
19564 | cd "$(HOST_SUBDIR)/libcpp" || exit 1; \ | |
4b900473 PB |
19565 | case $(srcdir) in \ |
19566 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 19567 | *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \ |
4b900473 PB |
19568 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
19569 | esac; \ | |
a90ef4bf JM |
19570 | srcdiroption="--srcdir=$${topdir}/libcpp"; \ |
19571 | libsrcdir="$$s/libcpp"; \ | |
4b900473 | 19572 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a | 19573 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
a90ef4bf | 19574 | --target=${target_alias} $${srcdiroption} \ |
4b900473 | 19575 | || exit 1 |
a90ef4bf | 19576 | @endif libcpp |
4b900473 PB |
19577 | |
19578 | ||
19579 | ||
a90ef4bf JM |
19580 | .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp |
19581 | maybe-configure-stage1-libcpp: | |
19582 | @if libcpp-bootstrap | |
19583 | maybe-configure-stage1-libcpp: configure-stage1-libcpp | |
19584 | configure-stage1-libcpp: | |
4b900473 | 19585 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
a90ef4bf | 19586 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp |
4b900473 PB |
19587 | @r=`${PWD_COMMAND}`; export r; \ |
19588 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19589 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
a90ef4bf | 19590 | test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \ |
1b05fbbd | 19591 | $(HOST_EXPORTS) \ |
8ee82aff | 19592 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ |
1f53ca9a | 19593 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ |
a90ef4bf JM |
19594 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ |
19595 | echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \ | |
19596 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \ | |
19597 | cd $(HOST_SUBDIR)/libcpp || exit 1; \ | |
4b900473 PB |
19598 | case $(srcdir) in \ |
19599 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 19600 | *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \ |
4b900473 PB |
19601 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
19602 | esac; \ | |
a90ef4bf JM |
19603 | srcdiroption="--srcdir=$${topdir}/libcpp"; \ |
19604 | libsrcdir="$$s/libcpp"; \ | |
4b900473 | 19605 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
19606 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
19607 | --target=${target_alias} $${srcdiroption} \ | |
a90ef4bf JM |
19608 | $(STAGE1_CONFIGURE_FLAGS) |
19609 | @endif libcpp-bootstrap | |
e28c595f | 19610 | |
a90ef4bf JM |
19611 | .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp |
19612 | maybe-configure-stage2-libcpp: | |
19613 | @if libcpp-bootstrap | |
19614 | maybe-configure-stage2-libcpp: configure-stage2-libcpp | |
19615 | configure-stage2-libcpp: | |
4b900473 | 19616 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
a90ef4bf | 19617 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp |
4b900473 PB |
19618 | @r=`${PWD_COMMAND}`; export r; \ |
19619 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19620 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
a90ef4bf | 19621 | test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \ |
4b900473 | 19622 | $(HOST_EXPORTS) \ |
1b05fbbd | 19623 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 19624 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ |
1f53ca9a | 19625 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ |
a90ef4bf JM |
19626 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ |
19627 | echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \ | |
19628 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \ | |
19629 | cd $(HOST_SUBDIR)/libcpp || exit 1; \ | |
4b900473 PB |
19630 | case $(srcdir) in \ |
19631 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 19632 | *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \ |
4b900473 PB |
19633 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
19634 | esac; \ | |
a90ef4bf JM |
19635 | srcdiroption="--srcdir=$${topdir}/libcpp"; \ |
19636 | libsrcdir="$$s/libcpp"; \ | |
4b900473 | 19637 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
19638 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
19639 | --target=${target_alias} $${srcdiroption} \ | |
4b900473 | 19640 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
19641 | $(STAGE2_CONFIGURE_FLAGS) |
19642 | @endif libcpp-bootstrap | |
e28c595f | 19643 | |
a90ef4bf JM |
19644 | .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp |
19645 | maybe-configure-stage3-libcpp: | |
19646 | @if libcpp-bootstrap | |
19647 | maybe-configure-stage3-libcpp: configure-stage3-libcpp | |
19648 | configure-stage3-libcpp: | |
4b900473 | 19649 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
a90ef4bf | 19650 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp |
4b900473 PB |
19651 | @r=`${PWD_COMMAND}`; export r; \ |
19652 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19653 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
a90ef4bf | 19654 | test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \ |
4b900473 | 19655 | $(HOST_EXPORTS) \ |
1b05fbbd | 19656 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 19657 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ |
1f53ca9a | 19658 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ |
a90ef4bf JM |
19659 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ |
19660 | echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \ | |
19661 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \ | |
19662 | cd $(HOST_SUBDIR)/libcpp || exit 1; \ | |
4b900473 PB |
19663 | case $(srcdir) in \ |
19664 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 19665 | *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \ |
4b900473 PB |
19666 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
19667 | esac; \ | |
a90ef4bf JM |
19668 | srcdiroption="--srcdir=$${topdir}/libcpp"; \ |
19669 | libsrcdir="$$s/libcpp"; \ | |
4b900473 | 19670 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
19671 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
19672 | --target=${target_alias} $${srcdiroption} \ | |
4b900473 | 19673 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
19674 | $(STAGE3_CONFIGURE_FLAGS) |
19675 | @endif libcpp-bootstrap | |
e28c595f | 19676 | |
a90ef4bf JM |
19677 | .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp |
19678 | maybe-configure-stage4-libcpp: | |
19679 | @if libcpp-bootstrap | |
19680 | maybe-configure-stage4-libcpp: configure-stage4-libcpp | |
19681 | configure-stage4-libcpp: | |
4b900473 | 19682 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
a90ef4bf | 19683 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp |
4b900473 PB |
19684 | @r=`${PWD_COMMAND}`; export r; \ |
19685 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19686 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
a90ef4bf | 19687 | test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \ |
4b900473 | 19688 | $(HOST_EXPORTS) \ |
1b05fbbd | 19689 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 19690 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ |
1f53ca9a | 19691 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ |
a90ef4bf JM |
19692 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ |
19693 | echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \ | |
19694 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \ | |
19695 | cd $(HOST_SUBDIR)/libcpp || exit 1; \ | |
4b900473 PB |
19696 | case $(srcdir) in \ |
19697 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 19698 | *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \ |
4b900473 PB |
19699 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
19700 | esac; \ | |
a90ef4bf JM |
19701 | srcdiroption="--srcdir=$${topdir}/libcpp"; \ |
19702 | libsrcdir="$$s/libcpp"; \ | |
4b900473 | 19703 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
19704 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
19705 | --target=${target_alias} $${srcdiroption} \ | |
4b900473 | 19706 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
19707 | $(STAGE4_CONFIGURE_FLAGS) |
19708 | @endif libcpp-bootstrap | |
e28c595f | 19709 | |
a90ef4bf JM |
19710 | .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp |
19711 | maybe-configure-stageprofile-libcpp: | |
19712 | @if libcpp-bootstrap | |
19713 | maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp | |
19714 | configure-stageprofile-libcpp: | |
4b900473 | 19715 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
a90ef4bf | 19716 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp |
4b900473 PB |
19717 | @r=`${PWD_COMMAND}`; export r; \ |
19718 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19719 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
a90ef4bf | 19720 | test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \ |
4b900473 | 19721 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
19722 | $(POSTSTAGE1_HOST_EXPORTS) \ |
19723 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a | 19724 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ |
a90ef4bf JM |
19725 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ |
19726 | echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \ | |
19727 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \ | |
19728 | cd $(HOST_SUBDIR)/libcpp || exit 1; \ | |
4b900473 PB |
19729 | case $(srcdir) in \ |
19730 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 19731 | *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \ |
4b900473 PB |
19732 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
19733 | esac; \ | |
a90ef4bf JM |
19734 | srcdiroption="--srcdir=$${topdir}/libcpp"; \ |
19735 | libsrcdir="$$s/libcpp"; \ | |
4b900473 | 19736 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
19737 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
19738 | --target=${target_alias} $${srcdiroption} \ | |
4b900473 | 19739 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
19740 | $(STAGEprofile_CONFIGURE_FLAGS) |
19741 | @endif libcpp-bootstrap | |
e28c595f | 19742 | |
a90ef4bf JM |
19743 | .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp |
19744 | maybe-configure-stagefeedback-libcpp: | |
19745 | @if libcpp-bootstrap | |
19746 | maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp | |
19747 | configure-stagefeedback-libcpp: | |
4b900473 | 19748 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
a90ef4bf | 19749 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp |
4b900473 PB |
19750 | @r=`${PWD_COMMAND}`; export r; \ |
19751 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19752 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
a90ef4bf | 19753 | test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \ |
4b900473 | 19754 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
19755 | $(POSTSTAGE1_HOST_EXPORTS) \ |
19756 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a | 19757 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ |
a90ef4bf JM |
19758 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ |
19759 | echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \ | |
19760 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \ | |
19761 | cd $(HOST_SUBDIR)/libcpp || exit 1; \ | |
4b900473 PB |
19762 | case $(srcdir) in \ |
19763 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 19764 | *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \ |
4b900473 PB |
19765 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
19766 | esac; \ | |
a90ef4bf JM |
19767 | srcdiroption="--srcdir=$${topdir}/libcpp"; \ |
19768 | libsrcdir="$$s/libcpp"; \ | |
4b900473 | 19769 | $(SHELL) $${libsrcdir}/configure \ |
1f53ca9a AO |
19770 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
19771 | --target=${target_alias} $${srcdiroption} \ | |
4b900473 | 19772 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
a90ef4bf JM |
19773 | $(STAGEfeedback_CONFIGURE_FLAGS) |
19774 | @endif libcpp-bootstrap | |
4b900473 PB |
19775 | |
19776 | ||
19777 | ||
19778 | ||
19779 | ||
a90ef4bf JM |
19780 | .PHONY: all-libcpp maybe-all-libcpp |
19781 | maybe-all-libcpp: | |
4b900473 | 19782 | @if gcc-bootstrap |
a90ef4bf | 19783 | all-libcpp: stage_current |
4b900473 | 19784 | @endif gcc-bootstrap |
a90ef4bf JM |
19785 | @if libcpp |
19786 | TARGET-libcpp=all | |
19787 | maybe-all-libcpp: all-libcpp | |
19788 | all-libcpp: configure-libcpp | |
4b900473 PB |
19789 | @r=`${PWD_COMMAND}`; export r; \ |
19790 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
19791 | $(HOST_EXPORTS) \ |
19792 | (cd $(HOST_SUBDIR)/libcpp && \ | |
19793 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
19794 | $(TARGET-libcpp)) | |
19795 | @endif libcpp | |
4b900473 PB |
19796 | |
19797 | ||
19798 | ||
a90ef4bf JM |
19799 | .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp |
19800 | .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp | |
19801 | maybe-all-stage1-libcpp: | |
19802 | maybe-clean-stage1-libcpp: | |
19803 | @if libcpp-bootstrap | |
19804 | maybe-all-stage1-libcpp: all-stage1-libcpp | |
19805 | all-stage1: all-stage1-libcpp | |
19806 | TARGET-stage1-libcpp = $(TARGET-libcpp) | |
19807 | all-stage1-libcpp: configure-stage1-libcpp | |
4b900473 PB |
19808 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
19809 | @r=`${PWD_COMMAND}`; export r; \ | |
19810 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19811 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
a90ef4bf JM |
19812 | $(HOST_EXPORTS) \ |
19813 | cd $(HOST_SUBDIR)/libcpp && \ | |
7f6ef0c0 | 19814 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 19815 | CFLAGS="$(STAGE1_CFLAGS)" \ |
1f53ca9a | 19816 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ |
1b05fbbd AO |
19817 | LIBCFLAGS="$(LIBCFLAGS)" \ |
19818 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
19819 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
19820 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 19821 | $(EXTRA_HOST_FLAGS) \ |
1b05fbbd | 19822 | TFLAGS="$(STAGE1_TFLAGS)" \ |
a90ef4bf | 19823 | $(TARGET-stage1-libcpp) |
4b900473 | 19824 | |
a90ef4bf JM |
19825 | maybe-clean-stage1-libcpp: clean-stage1-libcpp |
19826 | clean-stage1: clean-stage1-libcpp | |
19827 | clean-stage1-libcpp: | |
4b900473 | 19828 | @if [ $(current_stage) = stage1 ]; then \ |
a90ef4bf | 19829 | [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \ |
4b900473 | 19830 | else \ |
a90ef4bf | 19831 | [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \ |
4b900473 PB |
19832 | $(MAKE) stage1-start; \ |
19833 | fi; \ | |
a90ef4bf | 19834 | cd $(HOST_SUBDIR)/libcpp && \ |
7f6ef0c0 | 19835 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
19836 | clean |
19837 | @endif libcpp-bootstrap | |
e28c595f JM |
19838 | |
19839 | ||
a90ef4bf JM |
19840 | .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp |
19841 | .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp | |
19842 | maybe-all-stage2-libcpp: | |
19843 | maybe-clean-stage2-libcpp: | |
19844 | @if libcpp-bootstrap | |
19845 | maybe-all-stage2-libcpp: all-stage2-libcpp | |
19846 | all-stage2: all-stage2-libcpp | |
19847 | TARGET-stage2-libcpp = $(TARGET-libcpp) | |
19848 | all-stage2-libcpp: configure-stage2-libcpp | |
4b900473 PB |
19849 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
19850 | @r=`${PWD_COMMAND}`; export r; \ | |
19851 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19852 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
4b900473 | 19853 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
19854 | $(POSTSTAGE1_HOST_EXPORTS) \ |
19855 | cd $(HOST_SUBDIR)/libcpp && \ | |
7f6ef0c0 | 19856 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 19857 | CFLAGS="$(STAGE2_CFLAGS)" \ |
1f53ca9a | 19858 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ |
1b05fbbd AO |
19859 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ |
19860 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
19861 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
19862 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 19863 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ |
1b05fbbd | 19864 | TFLAGS="$(STAGE2_TFLAGS)" \ |
a90ef4bf | 19865 | $(TARGET-stage2-libcpp) |
4b900473 | 19866 | |
a90ef4bf JM |
19867 | maybe-clean-stage2-libcpp: clean-stage2-libcpp |
19868 | clean-stage2: clean-stage2-libcpp | |
19869 | clean-stage2-libcpp: | |
4b900473 | 19870 | @if [ $(current_stage) = stage2 ]; then \ |
a90ef4bf | 19871 | [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \ |
4b900473 | 19872 | else \ |
a90ef4bf | 19873 | [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \ |
4b900473 PB |
19874 | $(MAKE) stage2-start; \ |
19875 | fi; \ | |
a90ef4bf | 19876 | cd $(HOST_SUBDIR)/libcpp && \ |
7f6ef0c0 | 19877 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
4b900473 | 19878 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
19879 | clean |
19880 | @endif libcpp-bootstrap | |
e28c595f JM |
19881 | |
19882 | ||
a90ef4bf JM |
19883 | .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp |
19884 | .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp | |
19885 | maybe-all-stage3-libcpp: | |
19886 | maybe-clean-stage3-libcpp: | |
19887 | @if libcpp-bootstrap | |
19888 | maybe-all-stage3-libcpp: all-stage3-libcpp | |
19889 | all-stage3: all-stage3-libcpp | |
19890 | TARGET-stage3-libcpp = $(TARGET-libcpp) | |
19891 | all-stage3-libcpp: configure-stage3-libcpp | |
4b900473 PB |
19892 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
19893 | @r=`${PWD_COMMAND}`; export r; \ | |
19894 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19895 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
4b900473 | 19896 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
19897 | $(POSTSTAGE1_HOST_EXPORTS) \ |
19898 | cd $(HOST_SUBDIR)/libcpp && \ | |
7f6ef0c0 | 19899 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 19900 | CFLAGS="$(STAGE3_CFLAGS)" \ |
1f53ca9a | 19901 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ |
1b05fbbd AO |
19902 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ |
19903 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
19904 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
19905 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 19906 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ |
1b05fbbd | 19907 | TFLAGS="$(STAGE3_TFLAGS)" \ |
a90ef4bf | 19908 | $(TARGET-stage3-libcpp) |
4b900473 | 19909 | |
a90ef4bf JM |
19910 | maybe-clean-stage3-libcpp: clean-stage3-libcpp |
19911 | clean-stage3: clean-stage3-libcpp | |
19912 | clean-stage3-libcpp: | |
4b900473 | 19913 | @if [ $(current_stage) = stage3 ]; then \ |
a90ef4bf | 19914 | [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \ |
4b900473 | 19915 | else \ |
a90ef4bf | 19916 | [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \ |
4b900473 PB |
19917 | $(MAKE) stage3-start; \ |
19918 | fi; \ | |
a90ef4bf | 19919 | cd $(HOST_SUBDIR)/libcpp && \ |
7f6ef0c0 | 19920 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
4b900473 | 19921 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
19922 | clean |
19923 | @endif libcpp-bootstrap | |
e28c595f JM |
19924 | |
19925 | ||
a90ef4bf JM |
19926 | .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp |
19927 | .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp | |
19928 | maybe-all-stage4-libcpp: | |
19929 | maybe-clean-stage4-libcpp: | |
19930 | @if libcpp-bootstrap | |
19931 | maybe-all-stage4-libcpp: all-stage4-libcpp | |
19932 | all-stage4: all-stage4-libcpp | |
19933 | TARGET-stage4-libcpp = $(TARGET-libcpp) | |
19934 | all-stage4-libcpp: configure-stage4-libcpp | |
4b900473 PB |
19935 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
19936 | @r=`${PWD_COMMAND}`; export r; \ | |
19937 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19938 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
4b900473 | 19939 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
19940 | $(POSTSTAGE1_HOST_EXPORTS) \ |
19941 | cd $(HOST_SUBDIR)/libcpp && \ | |
7f6ef0c0 | 19942 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 19943 | CFLAGS="$(STAGE4_CFLAGS)" \ |
1f53ca9a | 19944 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ |
7f6ef0c0 | 19945 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ |
1b05fbbd AO |
19946 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ |
19947 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
19948 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 19949 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ |
1b05fbbd | 19950 | TFLAGS="$(STAGE4_TFLAGS)" \ |
a90ef4bf | 19951 | $(TARGET-stage4-libcpp) |
4b900473 | 19952 | |
a90ef4bf JM |
19953 | maybe-clean-stage4-libcpp: clean-stage4-libcpp |
19954 | clean-stage4: clean-stage4-libcpp | |
19955 | clean-stage4-libcpp: | |
4b900473 | 19956 | @if [ $(current_stage) = stage4 ]; then \ |
a90ef4bf | 19957 | [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \ |
4b900473 | 19958 | else \ |
a90ef4bf | 19959 | [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \ |
4b900473 PB |
19960 | $(MAKE) stage4-start; \ |
19961 | fi; \ | |
a90ef4bf | 19962 | cd $(HOST_SUBDIR)/libcpp && \ |
7f6ef0c0 | 19963 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
4b900473 | 19964 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
19965 | clean |
19966 | @endif libcpp-bootstrap | |
e28c595f JM |
19967 | |
19968 | ||
a90ef4bf JM |
19969 | .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp |
19970 | .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp | |
19971 | maybe-all-stageprofile-libcpp: | |
19972 | maybe-clean-stageprofile-libcpp: | |
19973 | @if libcpp-bootstrap | |
19974 | maybe-all-stageprofile-libcpp: all-stageprofile-libcpp | |
19975 | all-stageprofile: all-stageprofile-libcpp | |
19976 | TARGET-stageprofile-libcpp = $(TARGET-libcpp) | |
19977 | all-stageprofile-libcpp: configure-stageprofile-libcpp | |
4b900473 PB |
19978 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
19979 | @r=`${PWD_COMMAND}`; export r; \ | |
19980 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 19981 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
4b900473 | 19982 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
19983 | $(POSTSTAGE1_HOST_EXPORTS) \ |
19984 | cd $(HOST_SUBDIR)/libcpp && \ | |
7f6ef0c0 | 19985 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 19986 | CFLAGS="$(STAGEprofile_CFLAGS)" \ |
1f53ca9a | 19987 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ |
1b05fbbd AO |
19988 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ |
19989 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
19990 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
19991 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 19992 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ |
1b05fbbd | 19993 | TFLAGS="$(STAGEprofile_TFLAGS)" \ |
a90ef4bf | 19994 | $(TARGET-stageprofile-libcpp) |
4b900473 | 19995 | |
a90ef4bf JM |
19996 | maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp |
19997 | clean-stageprofile: clean-stageprofile-libcpp | |
19998 | clean-stageprofile-libcpp: | |
4b900473 | 19999 | @if [ $(current_stage) = stageprofile ]; then \ |
a90ef4bf | 20000 | [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \ |
4b900473 | 20001 | else \ |
a90ef4bf | 20002 | [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \ |
4b900473 PB |
20003 | $(MAKE) stageprofile-start; \ |
20004 | fi; \ | |
a90ef4bf | 20005 | cd $(HOST_SUBDIR)/libcpp && \ |
7f6ef0c0 | 20006 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
4b900473 | 20007 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
20008 | clean |
20009 | @endif libcpp-bootstrap | |
e28c595f JM |
20010 | |
20011 | ||
a90ef4bf JM |
20012 | .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp |
20013 | .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp | |
20014 | maybe-all-stagefeedback-libcpp: | |
20015 | maybe-clean-stagefeedback-libcpp: | |
20016 | @if libcpp-bootstrap | |
20017 | maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp | |
20018 | all-stagefeedback: all-stagefeedback-libcpp | |
20019 | TARGET-stagefeedback-libcpp = $(TARGET-libcpp) | |
20020 | all-stagefeedback-libcpp: configure-stagefeedback-libcpp | |
4b900473 PB |
20021 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
20022 | @r=`${PWD_COMMAND}`; export r; \ | |
20023 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 20024 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
4b900473 | 20025 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
20026 | $(POSTSTAGE1_HOST_EXPORTS) \ |
20027 | cd $(HOST_SUBDIR)/libcpp && \ | |
7f6ef0c0 | 20028 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 20029 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ |
1f53ca9a | 20030 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ |
1b05fbbd AO |
20031 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ |
20032 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
20033 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
20034 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
a90ef4bf | 20035 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ |
1b05fbbd | 20036 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ |
a90ef4bf | 20037 | $(TARGET-stagefeedback-libcpp) |
4b900473 | 20038 | |
a90ef4bf JM |
20039 | maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp |
20040 | clean-stagefeedback: clean-stagefeedback-libcpp | |
20041 | clean-stagefeedback-libcpp: | |
4b900473 | 20042 | @if [ $(current_stage) = stagefeedback ]; then \ |
a90ef4bf | 20043 | [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \ |
4b900473 | 20044 | else \ |
a90ef4bf | 20045 | [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \ |
4b900473 PB |
20046 | $(MAKE) stagefeedback-start; \ |
20047 | fi; \ | |
a90ef4bf | 20048 | cd $(HOST_SUBDIR)/libcpp && \ |
7f6ef0c0 | 20049 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
4b900473 | 20050 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
a90ef4bf JM |
20051 | clean |
20052 | @endif libcpp-bootstrap | |
4b900473 PB |
20053 | |
20054 | ||
20055 | ||
20056 | ||
20057 | ||
a90ef4bf JM |
20058 | .PHONY: check-libcpp maybe-check-libcpp |
20059 | maybe-check-libcpp: | |
20060 | @if libcpp | |
20061 | maybe-check-libcpp: check-libcpp | |
4b900473 | 20062 | |
a90ef4bf | 20063 | check-libcpp: |
4b900473 PB |
20064 | @: $(MAKE); $(unstage) |
20065 | @r=`${PWD_COMMAND}`; export r; \ | |
20066 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20067 | $(HOST_EXPORTS) \ | |
a90ef4bf JM |
20068 | (cd $(HOST_SUBDIR)/libcpp && \ |
20069 | $(MAKE) $(FLAGS_TO_PASS) check) | |
4b900473 | 20070 | |
a90ef4bf | 20071 | @endif libcpp |
4b900473 | 20072 | |
a90ef4bf JM |
20073 | .PHONY: install-libcpp maybe-install-libcpp |
20074 | maybe-install-libcpp: | |
20075 | @if libcpp | |
20076 | maybe-install-libcpp: install-libcpp | |
4b900473 | 20077 | |
a90ef4bf JM |
20078 | install-libcpp: installdirs |
20079 | @: $(MAKE); $(unstage) | |
20080 | @r=`${PWD_COMMAND}`; export r; \ | |
20081 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20082 | $(HOST_EXPORTS) \ | |
20083 | (cd $(HOST_SUBDIR)/libcpp && \ | |
20084 | $(MAKE) $(FLAGS_TO_PASS) install) | |
4b900473 | 20085 | |
a90ef4bf | 20086 | @endif libcpp |
4b900473 | 20087 | |
a90ef4bf JM |
20088 | .PHONY: install-strip-libcpp maybe-install-strip-libcpp |
20089 | maybe-install-strip-libcpp: | |
20090 | @if libcpp | |
20091 | maybe-install-strip-libcpp: install-strip-libcpp | |
9b980aa1 | 20092 | |
a90ef4bf JM |
20093 | install-strip-libcpp: installdirs |
20094 | @: $(MAKE); $(unstage) | |
20095 | @r=`${PWD_COMMAND}`; export r; \ | |
20096 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20097 | $(HOST_EXPORTS) \ | |
20098 | (cd $(HOST_SUBDIR)/libcpp && \ | |
20099 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
9b980aa1 | 20100 | |
a90ef4bf | 20101 | @endif libcpp |
9b980aa1 | 20102 | |
4b900473 PB |
20103 | # Other targets (info, dvi, pdf, etc.) |
20104 | ||
a90ef4bf JM |
20105 | .PHONY: maybe-info-libcpp info-libcpp |
20106 | maybe-info-libcpp: | |
20107 | @if libcpp | |
20108 | maybe-info-libcpp: info-libcpp | |
4b900473 | 20109 | |
a90ef4bf JM |
20110 | info-libcpp: \ |
20111 | configure-libcpp | |
20112 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
20113 | r=`${PWD_COMMAND}`; export r; \ | |
4b900473 PB |
20114 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
20115 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20116 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b900473 PB |
20117 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20118 | done; \ | |
a90ef4bf JM |
20119 | echo "Doing info in libcpp" ; \ |
20120 | (cd $(HOST_SUBDIR)/libcpp && \ | |
4b900473 PB |
20121 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20122 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20123 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 20124 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
20125 | info) \ |
20126 | || exit 1 | |
20127 | ||
a90ef4bf | 20128 | @endif libcpp |
4b900473 | 20129 | |
a90ef4bf JM |
20130 | .PHONY: maybe-dvi-libcpp dvi-libcpp |
20131 | maybe-dvi-libcpp: | |
20132 | @if libcpp | |
20133 | maybe-dvi-libcpp: dvi-libcpp | |
4b900473 | 20134 | |
a90ef4bf JM |
20135 | dvi-libcpp: \ |
20136 | configure-libcpp | |
20137 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
4b900473 PB |
20138 | r=`${PWD_COMMAND}`; export r; \ |
20139 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20140 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20141 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b900473 PB |
20142 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20143 | done; \ | |
a90ef4bf JM |
20144 | echo "Doing dvi in libcpp" ; \ |
20145 | (cd $(HOST_SUBDIR)/libcpp && \ | |
4b900473 PB |
20146 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20147 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20148 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 20149 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
20150 | dvi) \ |
20151 | || exit 1 | |
20152 | ||
a90ef4bf | 20153 | @endif libcpp |
4b900473 | 20154 | |
a90ef4bf JM |
20155 | .PHONY: maybe-pdf-libcpp pdf-libcpp |
20156 | maybe-pdf-libcpp: | |
20157 | @if libcpp | |
20158 | maybe-pdf-libcpp: pdf-libcpp | |
4b900473 | 20159 | |
a90ef4bf JM |
20160 | pdf-libcpp: \ |
20161 | configure-libcpp | |
20162 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
4b900473 PB |
20163 | r=`${PWD_COMMAND}`; export r; \ |
20164 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20165 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20166 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b900473 PB |
20167 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20168 | done; \ | |
a90ef4bf JM |
20169 | echo "Doing pdf in libcpp" ; \ |
20170 | (cd $(HOST_SUBDIR)/libcpp && \ | |
4b900473 PB |
20171 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20172 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20173 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 20174 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
20175 | pdf) \ |
20176 | || exit 1 | |
20177 | ||
a90ef4bf | 20178 | @endif libcpp |
4b900473 | 20179 | |
a90ef4bf JM |
20180 | .PHONY: maybe-html-libcpp html-libcpp |
20181 | maybe-html-libcpp: | |
20182 | @if libcpp | |
20183 | maybe-html-libcpp: html-libcpp | |
4b900473 | 20184 | |
a90ef4bf JM |
20185 | html-libcpp: \ |
20186 | configure-libcpp | |
20187 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
4b900473 PB |
20188 | r=`${PWD_COMMAND}`; export r; \ |
20189 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20190 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20191 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b900473 PB |
20192 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20193 | done; \ | |
a90ef4bf JM |
20194 | echo "Doing html in libcpp" ; \ |
20195 | (cd $(HOST_SUBDIR)/libcpp && \ | |
4b900473 PB |
20196 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20197 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20198 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 20199 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
20200 | html) \ |
20201 | || exit 1 | |
20202 | ||
a90ef4bf | 20203 | @endif libcpp |
4b900473 | 20204 | |
a90ef4bf JM |
20205 | .PHONY: maybe-TAGS-libcpp TAGS-libcpp |
20206 | maybe-TAGS-libcpp: | |
20207 | @if libcpp | |
20208 | maybe-TAGS-libcpp: TAGS-libcpp | |
4b900473 | 20209 | |
a90ef4bf JM |
20210 | TAGS-libcpp: \ |
20211 | configure-libcpp | |
20212 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
4b900473 PB |
20213 | r=`${PWD_COMMAND}`; export r; \ |
20214 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20215 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20216 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b900473 PB |
20217 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20218 | done; \ | |
a90ef4bf JM |
20219 | echo "Doing TAGS in libcpp" ; \ |
20220 | (cd $(HOST_SUBDIR)/libcpp && \ | |
4b900473 PB |
20221 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20222 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20223 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 20224 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
20225 | TAGS) \ |
20226 | || exit 1 | |
20227 | ||
a90ef4bf | 20228 | @endif libcpp |
4b900473 | 20229 | |
a90ef4bf JM |
20230 | .PHONY: maybe-install-info-libcpp install-info-libcpp |
20231 | maybe-install-info-libcpp: | |
20232 | @if libcpp | |
20233 | maybe-install-info-libcpp: install-info-libcpp | |
4b900473 | 20234 | |
a90ef4bf JM |
20235 | install-info-libcpp: \ |
20236 | configure-libcpp \ | |
20237 | info-libcpp | |
20238 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
4b900473 PB |
20239 | r=`${PWD_COMMAND}`; export r; \ |
20240 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20241 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20242 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b900473 PB |
20243 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20244 | done; \ | |
a90ef4bf JM |
20245 | echo "Doing install-info in libcpp" ; \ |
20246 | (cd $(HOST_SUBDIR)/libcpp && \ | |
4b900473 PB |
20247 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20248 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20249 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 20250 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
20251 | install-info) \ |
20252 | || exit 1 | |
20253 | ||
a90ef4bf | 20254 | @endif libcpp |
4b900473 | 20255 | |
a90ef4bf JM |
20256 | .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp |
20257 | maybe-install-pdf-libcpp: | |
20258 | @if libcpp | |
20259 | maybe-install-pdf-libcpp: install-pdf-libcpp | |
a3ca38d2 | 20260 | |
a90ef4bf JM |
20261 | install-pdf-libcpp: \ |
20262 | configure-libcpp \ | |
20263 | pdf-libcpp | |
20264 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
20265 | r=`${PWD_COMMAND}`; export r; \ |
20266 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20267 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20268 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
a3ca38d2 DD |
20269 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20270 | done; \ | |
a90ef4bf JM |
20271 | echo "Doing install-pdf in libcpp" ; \ |
20272 | (cd $(HOST_SUBDIR)/libcpp && \ | |
a3ca38d2 DD |
20273 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20274 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20275 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 20276 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
20277 | install-pdf) \ |
20278 | || exit 1 | |
20279 | ||
a90ef4bf | 20280 | @endif libcpp |
a3ca38d2 | 20281 | |
a90ef4bf JM |
20282 | .PHONY: maybe-install-html-libcpp install-html-libcpp |
20283 | maybe-install-html-libcpp: | |
20284 | @if libcpp | |
20285 | maybe-install-html-libcpp: install-html-libcpp | |
4b900473 | 20286 | |
a90ef4bf JM |
20287 | install-html-libcpp: \ |
20288 | configure-libcpp \ | |
20289 | html-libcpp | |
20290 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
4b900473 PB |
20291 | r=`${PWD_COMMAND}`; export r; \ |
20292 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20293 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20294 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b900473 PB |
20295 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20296 | done; \ | |
a90ef4bf JM |
20297 | echo "Doing install-html in libcpp" ; \ |
20298 | (cd $(HOST_SUBDIR)/libcpp && \ | |
4b900473 PB |
20299 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20300 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20301 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 20302 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
20303 | install-html) \ |
20304 | || exit 1 | |
20305 | ||
a90ef4bf | 20306 | @endif libcpp |
4b900473 | 20307 | |
a90ef4bf JM |
20308 | .PHONY: maybe-installcheck-libcpp installcheck-libcpp |
20309 | maybe-installcheck-libcpp: | |
20310 | @if libcpp | |
20311 | maybe-installcheck-libcpp: installcheck-libcpp | |
4b900473 | 20312 | |
a90ef4bf JM |
20313 | installcheck-libcpp: \ |
20314 | configure-libcpp | |
20315 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
4b900473 PB |
20316 | r=`${PWD_COMMAND}`; export r; \ |
20317 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20318 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20319 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b900473 PB |
20320 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20321 | done; \ | |
a90ef4bf JM |
20322 | echo "Doing installcheck in libcpp" ; \ |
20323 | (cd $(HOST_SUBDIR)/libcpp && \ | |
4b900473 PB |
20324 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20325 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20326 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 20327 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
20328 | installcheck) \ |
20329 | || exit 1 | |
20330 | ||
a90ef4bf | 20331 | @endif libcpp |
4b900473 | 20332 | |
a90ef4bf JM |
20333 | .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp |
20334 | maybe-mostlyclean-libcpp: | |
20335 | @if libcpp | |
20336 | maybe-mostlyclean-libcpp: mostlyclean-libcpp | |
4b900473 | 20337 | |
a90ef4bf JM |
20338 | mostlyclean-libcpp: |
20339 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
4b900473 PB |
20340 | r=`${PWD_COMMAND}`; export r; \ |
20341 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20342 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20343 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b900473 PB |
20344 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20345 | done; \ | |
a90ef4bf JM |
20346 | echo "Doing mostlyclean in libcpp" ; \ |
20347 | (cd $(HOST_SUBDIR)/libcpp && \ | |
4b900473 PB |
20348 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20349 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20350 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 20351 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
20352 | mostlyclean) \ |
20353 | || exit 1 | |
20354 | ||
a90ef4bf | 20355 | @endif libcpp |
4b900473 | 20356 | |
a90ef4bf JM |
20357 | .PHONY: maybe-clean-libcpp clean-libcpp |
20358 | maybe-clean-libcpp: | |
20359 | @if libcpp | |
20360 | maybe-clean-libcpp: clean-libcpp | |
4b900473 | 20361 | |
a90ef4bf JM |
20362 | clean-libcpp: |
20363 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
4b900473 PB |
20364 | r=`${PWD_COMMAND}`; export r; \ |
20365 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20366 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20367 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b900473 PB |
20368 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20369 | done; \ | |
a90ef4bf JM |
20370 | echo "Doing clean in libcpp" ; \ |
20371 | (cd $(HOST_SUBDIR)/libcpp && \ | |
4b900473 PB |
20372 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20373 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20374 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 20375 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
20376 | clean) \ |
20377 | || exit 1 | |
20378 | ||
a90ef4bf | 20379 | @endif libcpp |
4b900473 | 20380 | |
a90ef4bf JM |
20381 | .PHONY: maybe-distclean-libcpp distclean-libcpp |
20382 | maybe-distclean-libcpp: | |
20383 | @if libcpp | |
20384 | maybe-distclean-libcpp: distclean-libcpp | |
4b900473 | 20385 | |
a90ef4bf JM |
20386 | distclean-libcpp: |
20387 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
4b900473 PB |
20388 | r=`${PWD_COMMAND}`; export r; \ |
20389 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20390 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20391 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b900473 PB |
20392 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20393 | done; \ | |
a90ef4bf JM |
20394 | echo "Doing distclean in libcpp" ; \ |
20395 | (cd $(HOST_SUBDIR)/libcpp && \ | |
4b900473 PB |
20396 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20397 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20398 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 20399 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
20400 | distclean) \ |
20401 | || exit 1 | |
20402 | ||
a90ef4bf | 20403 | @endif libcpp |
4b900473 | 20404 | |
a90ef4bf JM |
20405 | .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp |
20406 | maybe-maintainer-clean-libcpp: | |
20407 | @if libcpp | |
20408 | maybe-maintainer-clean-libcpp: maintainer-clean-libcpp | |
4b900473 | 20409 | |
a90ef4bf JM |
20410 | maintainer-clean-libcpp: |
20411 | @[ -f ./libcpp/Makefile ] || exit 0; \ | |
4b900473 PB |
20412 | r=`${PWD_COMMAND}`; export r; \ |
20413 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20414 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20415 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b900473 PB |
20416 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
20417 | done; \ | |
a90ef4bf JM |
20418 | echo "Doing maintainer-clean in libcpp" ; \ |
20419 | (cd $(HOST_SUBDIR)/libcpp && \ | |
4b900473 PB |
20420 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
20421 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
20422 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 20423 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
4b900473 PB |
20424 | maintainer-clean) \ |
20425 | || exit 1 | |
20426 | ||
a90ef4bf | 20427 | @endif libcpp |
4b900473 PB |
20428 | |
20429 | ||
20430 | ||
a90ef4bf JM |
20431 | .PHONY: configure-libdecnumber maybe-configure-libdecnumber |
20432 | maybe-configure-libdecnumber: | |
1f53ca9a | 20433 | @if gcc-bootstrap |
a90ef4bf | 20434 | configure-libdecnumber: stage_current |
1f53ca9a | 20435 | @endif gcc-bootstrap |
a90ef4bf JM |
20436 | @if libdecnumber |
20437 | maybe-configure-libdecnumber: configure-libdecnumber | |
20438 | configure-libdecnumber: | |
1f53ca9a AO |
20439 | @r=`${PWD_COMMAND}`; export r; \ |
20440 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
20441 | test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \ |
20442 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \ | |
1f53ca9a | 20443 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
20444 | echo Configuring in $(HOST_SUBDIR)/libdecnumber; \ |
20445 | cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \ | |
1f53ca9a AO |
20446 | case $(srcdir) in \ |
20447 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 20448 | *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \ |
1f53ca9a AO |
20449 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
20450 | esac; \ | |
a90ef4bf JM |
20451 | srcdiroption="--srcdir=$${topdir}/libdecnumber"; \ |
20452 | libsrcdir="$$s/libdecnumber"; \ | |
1f53ca9a AO |
20453 | $(SHELL) $${libsrcdir}/configure \ |
20454 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
a90ef4bf | 20455 | --target=${target_alias} $${srcdiroption} \ |
1f53ca9a | 20456 | || exit 1 |
a90ef4bf | 20457 | @endif libdecnumber |
1f53ca9a AO |
20458 | |
20459 | ||
20460 | ||
a90ef4bf JM |
20461 | .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber |
20462 | maybe-configure-stage1-libdecnumber: | |
20463 | @if libdecnumber-bootstrap | |
20464 | maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber | |
20465 | configure-stage1-libdecnumber: | |
1f53ca9a | 20466 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
a90ef4bf | 20467 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber |
1f53ca9a AO |
20468 | @r=`${PWD_COMMAND}`; export r; \ |
20469 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20470 | TFLAGS="$(STAGE1_TFLAGS)"; \ | |
a90ef4bf | 20471 | test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \ |
1f53ca9a AO |
20472 | $(HOST_EXPORTS) \ |
20473 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ | |
20474 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ | |
20475 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
20476 | echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \ |
20477 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \ | |
20478 | cd $(HOST_SUBDIR)/libdecnumber || exit 1; \ | |
1f53ca9a AO |
20479 | case $(srcdir) in \ |
20480 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 20481 | *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \ |
1f53ca9a AO |
20482 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
20483 | esac; \ | |
a90ef4bf JM |
20484 | srcdiroption="--srcdir=$${topdir}/libdecnumber"; \ |
20485 | libsrcdir="$$s/libdecnumber"; \ | |
1f53ca9a AO |
20486 | $(SHELL) $${libsrcdir}/configure \ |
20487 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
20488 | --target=${target_alias} $${srcdiroption} \ | |
a90ef4bf JM |
20489 | $(STAGE1_CONFIGURE_FLAGS) |
20490 | @endif libdecnumber-bootstrap | |
1f53ca9a | 20491 | |
a90ef4bf JM |
20492 | .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber |
20493 | maybe-configure-stage2-libdecnumber: | |
20494 | @if libdecnumber-bootstrap | |
20495 | maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber | |
20496 | configure-stage2-libdecnumber: | |
1f53ca9a | 20497 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
a90ef4bf | 20498 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber |
1f53ca9a AO |
20499 | @r=`${PWD_COMMAND}`; export r; \ |
20500 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20501 | TFLAGS="$(STAGE2_TFLAGS)"; \ | |
a90ef4bf | 20502 | test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \ |
1f53ca9a AO |
20503 | $(HOST_EXPORTS) \ |
20504 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
20505 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ | |
20506 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ | |
20507 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
20508 | echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \ |
20509 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \ | |
20510 | cd $(HOST_SUBDIR)/libdecnumber || exit 1; \ | |
1f53ca9a AO |
20511 | case $(srcdir) in \ |
20512 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 20513 | *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \ |
1f53ca9a AO |
20514 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
20515 | esac; \ | |
a90ef4bf JM |
20516 | srcdiroption="--srcdir=$${topdir}/libdecnumber"; \ |
20517 | libsrcdir="$$s/libdecnumber"; \ | |
1f53ca9a AO |
20518 | $(SHELL) $${libsrcdir}/configure \ |
20519 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
20520 | --target=${target_alias} $${srcdiroption} \ | |
20521 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
a90ef4bf JM |
20522 | $(STAGE2_CONFIGURE_FLAGS) |
20523 | @endif libdecnumber-bootstrap | |
1f53ca9a | 20524 | |
a90ef4bf JM |
20525 | .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber |
20526 | maybe-configure-stage3-libdecnumber: | |
20527 | @if libdecnumber-bootstrap | |
20528 | maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber | |
20529 | configure-stage3-libdecnumber: | |
1f53ca9a | 20530 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
a90ef4bf | 20531 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber |
1f53ca9a AO |
20532 | @r=`${PWD_COMMAND}`; export r; \ |
20533 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20534 | TFLAGS="$(STAGE3_TFLAGS)"; \ | |
a90ef4bf | 20535 | test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \ |
1f53ca9a AO |
20536 | $(HOST_EXPORTS) \ |
20537 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
20538 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ | |
20539 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ | |
20540 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
20541 | echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \ |
20542 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \ | |
20543 | cd $(HOST_SUBDIR)/libdecnumber || exit 1; \ | |
1f53ca9a AO |
20544 | case $(srcdir) in \ |
20545 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 20546 | *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \ |
1f53ca9a AO |
20547 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
20548 | esac; \ | |
a90ef4bf JM |
20549 | srcdiroption="--srcdir=$${topdir}/libdecnumber"; \ |
20550 | libsrcdir="$$s/libdecnumber"; \ | |
1f53ca9a AO |
20551 | $(SHELL) $${libsrcdir}/configure \ |
20552 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
20553 | --target=${target_alias} $${srcdiroption} \ | |
20554 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
a90ef4bf JM |
20555 | $(STAGE3_CONFIGURE_FLAGS) |
20556 | @endif libdecnumber-bootstrap | |
1f53ca9a | 20557 | |
a90ef4bf JM |
20558 | .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber |
20559 | maybe-configure-stage4-libdecnumber: | |
20560 | @if libdecnumber-bootstrap | |
20561 | maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber | |
20562 | configure-stage4-libdecnumber: | |
1f53ca9a | 20563 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
a90ef4bf | 20564 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber |
1f53ca9a AO |
20565 | @r=`${PWD_COMMAND}`; export r; \ |
20566 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20567 | TFLAGS="$(STAGE4_TFLAGS)"; \ | |
a90ef4bf | 20568 | test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \ |
1f53ca9a AO |
20569 | $(HOST_EXPORTS) \ |
20570 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
20571 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ | |
20572 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ | |
20573 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
20574 | echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \ |
20575 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \ | |
20576 | cd $(HOST_SUBDIR)/libdecnumber || exit 1; \ | |
1f53ca9a AO |
20577 | case $(srcdir) in \ |
20578 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 20579 | *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \ |
1f53ca9a AO |
20580 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
20581 | esac; \ | |
a90ef4bf JM |
20582 | srcdiroption="--srcdir=$${topdir}/libdecnumber"; \ |
20583 | libsrcdir="$$s/libdecnumber"; \ | |
1f53ca9a AO |
20584 | $(SHELL) $${libsrcdir}/configure \ |
20585 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
20586 | --target=${target_alias} $${srcdiroption} \ | |
20587 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
a90ef4bf JM |
20588 | $(STAGE4_CONFIGURE_FLAGS) |
20589 | @endif libdecnumber-bootstrap | |
1f53ca9a | 20590 | |
a90ef4bf JM |
20591 | .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber |
20592 | maybe-configure-stageprofile-libdecnumber: | |
20593 | @if libdecnumber-bootstrap | |
20594 | maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber | |
20595 | configure-stageprofile-libdecnumber: | |
1f53ca9a | 20596 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
a90ef4bf | 20597 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber |
1f53ca9a AO |
20598 | @r=`${PWD_COMMAND}`; export r; \ |
20599 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20600 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ | |
a90ef4bf | 20601 | test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \ |
1f53ca9a AO |
20602 | $(HOST_EXPORTS) \ |
20603 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
20604 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
20605 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ | |
20606 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
20607 | echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \ |
20608 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \ | |
20609 | cd $(HOST_SUBDIR)/libdecnumber || exit 1; \ | |
1f53ca9a AO |
20610 | case $(srcdir) in \ |
20611 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 20612 | *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \ |
1f53ca9a AO |
20613 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
20614 | esac; \ | |
a90ef4bf JM |
20615 | srcdiroption="--srcdir=$${topdir}/libdecnumber"; \ |
20616 | libsrcdir="$$s/libdecnumber"; \ | |
1f53ca9a AO |
20617 | $(SHELL) $${libsrcdir}/configure \ |
20618 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
20619 | --target=${target_alias} $${srcdiroption} \ | |
20620 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
a90ef4bf JM |
20621 | $(STAGEprofile_CONFIGURE_FLAGS) |
20622 | @endif libdecnumber-bootstrap | |
1f53ca9a | 20623 | |
a90ef4bf JM |
20624 | .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber |
20625 | maybe-configure-stagefeedback-libdecnumber: | |
20626 | @if libdecnumber-bootstrap | |
20627 | maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber | |
20628 | configure-stagefeedback-libdecnumber: | |
1f53ca9a | 20629 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
a90ef4bf | 20630 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber |
1f53ca9a AO |
20631 | @r=`${PWD_COMMAND}`; export r; \ |
20632 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20633 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ | |
a90ef4bf | 20634 | test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \ |
1f53ca9a AO |
20635 | $(HOST_EXPORTS) \ |
20636 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
20637 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
20638 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ | |
20639 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
20640 | echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \ |
20641 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \ | |
20642 | cd $(HOST_SUBDIR)/libdecnumber || exit 1; \ | |
1f53ca9a AO |
20643 | case $(srcdir) in \ |
20644 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 20645 | *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \ |
1f53ca9a AO |
20646 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
20647 | esac; \ | |
a90ef4bf JM |
20648 | srcdiroption="--srcdir=$${topdir}/libdecnumber"; \ |
20649 | libsrcdir="$$s/libdecnumber"; \ | |
1f53ca9a AO |
20650 | $(SHELL) $${libsrcdir}/configure \ |
20651 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
20652 | --target=${target_alias} $${srcdiroption} \ | |
20653 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
a90ef4bf JM |
20654 | $(STAGEfeedback_CONFIGURE_FLAGS) |
20655 | @endif libdecnumber-bootstrap | |
1f53ca9a AO |
20656 | |
20657 | ||
20658 | ||
20659 | ||
20660 | ||
a90ef4bf JM |
20661 | .PHONY: all-libdecnumber maybe-all-libdecnumber |
20662 | maybe-all-libdecnumber: | |
1f53ca9a | 20663 | @if gcc-bootstrap |
a90ef4bf | 20664 | all-libdecnumber: stage_current |
1f53ca9a | 20665 | @endif gcc-bootstrap |
a90ef4bf JM |
20666 | @if libdecnumber |
20667 | TARGET-libdecnumber=all | |
20668 | maybe-all-libdecnumber: all-libdecnumber | |
20669 | all-libdecnumber: configure-libdecnumber | |
1f53ca9a AO |
20670 | @r=`${PWD_COMMAND}`; export r; \ |
20671 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20672 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20673 | (cd $(HOST_SUBDIR)/libdecnumber && \ |
1f53ca9a | 20674 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
20675 | $(TARGET-libdecnumber)) |
20676 | @endif libdecnumber | |
1f53ca9a AO |
20677 | |
20678 | ||
20679 | ||
a90ef4bf JM |
20680 | .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber |
20681 | .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber | |
20682 | maybe-all-stage1-libdecnumber: | |
20683 | maybe-clean-stage1-libdecnumber: | |
20684 | @if libdecnumber-bootstrap | |
20685 | maybe-all-stage1-libdecnumber: all-stage1-libdecnumber | |
20686 | all-stage1: all-stage1-libdecnumber | |
20687 | TARGET-stage1-libdecnumber = $(TARGET-libdecnumber) | |
20688 | all-stage1-libdecnumber: configure-stage1-libdecnumber | |
1f53ca9a AO |
20689 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
20690 | @r=`${PWD_COMMAND}`; export r; \ | |
20691 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20692 | TFLAGS="$(STAGE1_TFLAGS)"; \ | |
20693 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20694 | cd $(HOST_SUBDIR)/libdecnumber && \ |
1f53ca9a AO |
20695 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
20696 | CFLAGS="$(STAGE1_CFLAGS)" \ | |
20697 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ | |
20698 | LIBCFLAGS="$(LIBCFLAGS)" \ | |
20699 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
20700 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
20701 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
20702 | $(EXTRA_HOST_FLAGS) \ | |
20703 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
a90ef4bf | 20704 | $(TARGET-stage1-libdecnumber) |
1f53ca9a | 20705 | |
a90ef4bf JM |
20706 | maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber |
20707 | clean-stage1: clean-stage1-libdecnumber | |
20708 | clean-stage1-libdecnumber: | |
1f53ca9a | 20709 | @if [ $(current_stage) = stage1 ]; then \ |
a90ef4bf | 20710 | [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \ |
1f53ca9a | 20711 | else \ |
a90ef4bf | 20712 | [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \ |
1f53ca9a AO |
20713 | $(MAKE) stage1-start; \ |
20714 | fi; \ | |
a90ef4bf | 20715 | cd $(HOST_SUBDIR)/libdecnumber && \ |
1f53ca9a AO |
20716 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
20717 | clean | |
a90ef4bf | 20718 | @endif libdecnumber-bootstrap |
1f53ca9a AO |
20719 | |
20720 | ||
a90ef4bf JM |
20721 | .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber |
20722 | .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber | |
20723 | maybe-all-stage2-libdecnumber: | |
20724 | maybe-clean-stage2-libdecnumber: | |
20725 | @if libdecnumber-bootstrap | |
20726 | maybe-all-stage2-libdecnumber: all-stage2-libdecnumber | |
20727 | all-stage2: all-stage2-libdecnumber | |
20728 | TARGET-stage2-libdecnumber = $(TARGET-libdecnumber) | |
20729 | all-stage2-libdecnumber: configure-stage2-libdecnumber | |
1f53ca9a AO |
20730 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
20731 | @r=`${PWD_COMMAND}`; export r; \ | |
20732 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20733 | TFLAGS="$(STAGE2_TFLAGS)"; \ | |
20734 | $(HOST_EXPORTS) \ | |
20735 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
a90ef4bf | 20736 | cd $(HOST_SUBDIR)/libdecnumber && \ |
1f53ca9a AO |
20737 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
20738 | CFLAGS="$(STAGE2_CFLAGS)" \ | |
20739 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ | |
20740 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ | |
20741 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
20742 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
20743 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
20744 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
20745 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
a90ef4bf | 20746 | $(TARGET-stage2-libdecnumber) |
1f53ca9a | 20747 | |
a90ef4bf JM |
20748 | maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber |
20749 | clean-stage2: clean-stage2-libdecnumber | |
20750 | clean-stage2-libdecnumber: | |
1f53ca9a | 20751 | @if [ $(current_stage) = stage2 ]; then \ |
a90ef4bf | 20752 | [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \ |
1f53ca9a | 20753 | else \ |
a90ef4bf | 20754 | [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \ |
1f53ca9a AO |
20755 | $(MAKE) stage2-start; \ |
20756 | fi; \ | |
a90ef4bf | 20757 | cd $(HOST_SUBDIR)/libdecnumber && \ |
1f53ca9a AO |
20758 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
20759 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
20760 | clean | |
a90ef4bf | 20761 | @endif libdecnumber-bootstrap |
1f53ca9a AO |
20762 | |
20763 | ||
a90ef4bf JM |
20764 | .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber |
20765 | .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber | |
20766 | maybe-all-stage3-libdecnumber: | |
20767 | maybe-clean-stage3-libdecnumber: | |
20768 | @if libdecnumber-bootstrap | |
20769 | maybe-all-stage3-libdecnumber: all-stage3-libdecnumber | |
20770 | all-stage3: all-stage3-libdecnumber | |
20771 | TARGET-stage3-libdecnumber = $(TARGET-libdecnumber) | |
20772 | all-stage3-libdecnumber: configure-stage3-libdecnumber | |
1f53ca9a AO |
20773 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
20774 | @r=`${PWD_COMMAND}`; export r; \ | |
20775 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20776 | TFLAGS="$(STAGE3_TFLAGS)"; \ | |
20777 | $(HOST_EXPORTS) \ | |
20778 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
a90ef4bf | 20779 | cd $(HOST_SUBDIR)/libdecnumber && \ |
1f53ca9a AO |
20780 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
20781 | CFLAGS="$(STAGE3_CFLAGS)" \ | |
20782 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ | |
20783 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ | |
20784 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
20785 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
20786 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
20787 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
20788 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
a90ef4bf | 20789 | $(TARGET-stage3-libdecnumber) |
1f53ca9a | 20790 | |
a90ef4bf JM |
20791 | maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber |
20792 | clean-stage3: clean-stage3-libdecnumber | |
20793 | clean-stage3-libdecnumber: | |
1f53ca9a | 20794 | @if [ $(current_stage) = stage3 ]; then \ |
a90ef4bf | 20795 | [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \ |
1f53ca9a | 20796 | else \ |
a90ef4bf | 20797 | [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \ |
1f53ca9a AO |
20798 | $(MAKE) stage3-start; \ |
20799 | fi; \ | |
a90ef4bf | 20800 | cd $(HOST_SUBDIR)/libdecnumber && \ |
1f53ca9a AO |
20801 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
20802 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
20803 | clean | |
a90ef4bf | 20804 | @endif libdecnumber-bootstrap |
1f53ca9a AO |
20805 | |
20806 | ||
a90ef4bf JM |
20807 | .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber |
20808 | .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber | |
20809 | maybe-all-stage4-libdecnumber: | |
20810 | maybe-clean-stage4-libdecnumber: | |
20811 | @if libdecnumber-bootstrap | |
20812 | maybe-all-stage4-libdecnumber: all-stage4-libdecnumber | |
20813 | all-stage4: all-stage4-libdecnumber | |
20814 | TARGET-stage4-libdecnumber = $(TARGET-libdecnumber) | |
20815 | all-stage4-libdecnumber: configure-stage4-libdecnumber | |
1f53ca9a AO |
20816 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
20817 | @r=`${PWD_COMMAND}`; export r; \ | |
20818 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20819 | TFLAGS="$(STAGE4_TFLAGS)"; \ | |
20820 | $(HOST_EXPORTS) \ | |
20821 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
a90ef4bf | 20822 | cd $(HOST_SUBDIR)/libdecnumber && \ |
1f53ca9a AO |
20823 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
20824 | CFLAGS="$(STAGE4_CFLAGS)" \ | |
20825 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ | |
20826 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ | |
20827 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
20828 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
20829 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
20830 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
20831 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
a90ef4bf | 20832 | $(TARGET-stage4-libdecnumber) |
1f53ca9a | 20833 | |
a90ef4bf JM |
20834 | maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber |
20835 | clean-stage4: clean-stage4-libdecnumber | |
20836 | clean-stage4-libdecnumber: | |
1f53ca9a | 20837 | @if [ $(current_stage) = stage4 ]; then \ |
a90ef4bf | 20838 | [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \ |
1f53ca9a | 20839 | else \ |
a90ef4bf | 20840 | [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \ |
1f53ca9a AO |
20841 | $(MAKE) stage4-start; \ |
20842 | fi; \ | |
a90ef4bf | 20843 | cd $(HOST_SUBDIR)/libdecnumber && \ |
1f53ca9a AO |
20844 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
20845 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
20846 | clean | |
a90ef4bf | 20847 | @endif libdecnumber-bootstrap |
1f53ca9a AO |
20848 | |
20849 | ||
a90ef4bf JM |
20850 | .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber |
20851 | .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber | |
20852 | maybe-all-stageprofile-libdecnumber: | |
20853 | maybe-clean-stageprofile-libdecnumber: | |
20854 | @if libdecnumber-bootstrap | |
20855 | maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber | |
20856 | all-stageprofile: all-stageprofile-libdecnumber | |
20857 | TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber) | |
20858 | all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber | |
1f53ca9a AO |
20859 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
20860 | @r=`${PWD_COMMAND}`; export r; \ | |
20861 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20862 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ | |
20863 | $(HOST_EXPORTS) \ | |
20864 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
a90ef4bf | 20865 | cd $(HOST_SUBDIR)/libdecnumber && \ |
1f53ca9a AO |
20866 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
20867 | CFLAGS="$(STAGEprofile_CFLAGS)" \ | |
20868 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ | |
20869 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ | |
20870 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
20871 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
20872 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
20873 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
20874 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
a90ef4bf | 20875 | $(TARGET-stageprofile-libdecnumber) |
1f53ca9a | 20876 | |
a90ef4bf JM |
20877 | maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber |
20878 | clean-stageprofile: clean-stageprofile-libdecnumber | |
20879 | clean-stageprofile-libdecnumber: | |
1f53ca9a | 20880 | @if [ $(current_stage) = stageprofile ]; then \ |
a90ef4bf | 20881 | [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \ |
1f53ca9a | 20882 | else \ |
a90ef4bf | 20883 | [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \ |
1f53ca9a AO |
20884 | $(MAKE) stageprofile-start; \ |
20885 | fi; \ | |
a90ef4bf | 20886 | cd $(HOST_SUBDIR)/libdecnumber && \ |
1f53ca9a AO |
20887 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
20888 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
20889 | clean | |
a90ef4bf | 20890 | @endif libdecnumber-bootstrap |
1f53ca9a AO |
20891 | |
20892 | ||
a90ef4bf JM |
20893 | .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber |
20894 | .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber | |
20895 | maybe-all-stagefeedback-libdecnumber: | |
20896 | maybe-clean-stagefeedback-libdecnumber: | |
20897 | @if libdecnumber-bootstrap | |
20898 | maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber | |
20899 | all-stagefeedback: all-stagefeedback-libdecnumber | |
20900 | TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber) | |
20901 | all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber | |
1f53ca9a AO |
20902 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
20903 | @r=`${PWD_COMMAND}`; export r; \ | |
20904 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20905 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ | |
20906 | $(HOST_EXPORTS) \ | |
20907 | $(POSTSTAGE1_HOST_EXPORTS) \ | |
a90ef4bf | 20908 | cd $(HOST_SUBDIR)/libdecnumber && \ |
1f53ca9a AO |
20909 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
20910 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
20911 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ | |
20912 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
20913 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
20914 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
20915 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
20916 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
20917 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
a90ef4bf | 20918 | $(TARGET-stagefeedback-libdecnumber) |
1f53ca9a | 20919 | |
a90ef4bf JM |
20920 | maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber |
20921 | clean-stagefeedback: clean-stagefeedback-libdecnumber | |
20922 | clean-stagefeedback-libdecnumber: | |
1f53ca9a | 20923 | @if [ $(current_stage) = stagefeedback ]; then \ |
a90ef4bf | 20924 | [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \ |
1f53ca9a | 20925 | else \ |
a90ef4bf | 20926 | [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \ |
1f53ca9a AO |
20927 | $(MAKE) stagefeedback-start; \ |
20928 | fi; \ | |
a90ef4bf | 20929 | cd $(HOST_SUBDIR)/libdecnumber && \ |
1f53ca9a AO |
20930 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
20931 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
20932 | clean | |
a90ef4bf | 20933 | @endif libdecnumber-bootstrap |
1f53ca9a AO |
20934 | |
20935 | ||
20936 | ||
20937 | ||
20938 | ||
a90ef4bf JM |
20939 | .PHONY: check-libdecnumber maybe-check-libdecnumber |
20940 | maybe-check-libdecnumber: | |
20941 | @if libdecnumber | |
20942 | maybe-check-libdecnumber: check-libdecnumber | |
1f53ca9a | 20943 | |
a90ef4bf | 20944 | check-libdecnumber: |
1f53ca9a AO |
20945 | @: $(MAKE); $(unstage) |
20946 | @r=`${PWD_COMMAND}`; export r; \ | |
20947 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20948 | $(HOST_EXPORTS) \ | |
a90ef4bf | 20949 | (cd $(HOST_SUBDIR)/libdecnumber && \ |
1f53ca9a AO |
20950 | $(MAKE) $(FLAGS_TO_PASS) check) |
20951 | ||
a90ef4bf | 20952 | @endif libdecnumber |
1f53ca9a | 20953 | |
a90ef4bf JM |
20954 | .PHONY: install-libdecnumber maybe-install-libdecnumber |
20955 | maybe-install-libdecnumber: | |
20956 | @if libdecnumber | |
20957 | maybe-install-libdecnumber: install-libdecnumber | |
1f53ca9a | 20958 | |
a90ef4bf JM |
20959 | install-libdecnumber: installdirs |
20960 | @: $(MAKE); $(unstage) | |
20961 | @r=`${PWD_COMMAND}`; export r; \ | |
20962 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20963 | $(HOST_EXPORTS) \ | |
20964 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
20965 | $(MAKE) $(FLAGS_TO_PASS) install) | |
1f53ca9a | 20966 | |
a90ef4bf | 20967 | @endif libdecnumber |
1f53ca9a | 20968 | |
a90ef4bf JM |
20969 | .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber |
20970 | maybe-install-strip-libdecnumber: | |
20971 | @if libdecnumber | |
20972 | maybe-install-strip-libdecnumber: install-strip-libdecnumber | |
9b980aa1 | 20973 | |
a90ef4bf JM |
20974 | install-strip-libdecnumber: installdirs |
20975 | @: $(MAKE); $(unstage) | |
20976 | @r=`${PWD_COMMAND}`; export r; \ | |
20977 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20978 | $(HOST_EXPORTS) \ | |
20979 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
20980 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
9b980aa1 | 20981 | |
a90ef4bf | 20982 | @endif libdecnumber |
9b980aa1 | 20983 | |
1f53ca9a AO |
20984 | # Other targets (info, dvi, pdf, etc.) |
20985 | ||
a90ef4bf JM |
20986 | .PHONY: maybe-info-libdecnumber info-libdecnumber |
20987 | maybe-info-libdecnumber: | |
20988 | @if libdecnumber | |
20989 | maybe-info-libdecnumber: info-libdecnumber | |
1f53ca9a | 20990 | |
a90ef4bf JM |
20991 | info-libdecnumber: \ |
20992 | configure-libdecnumber | |
20993 | @[ -f ./libdecnumber/Makefile ] || exit 0; \ | |
1f53ca9a AO |
20994 | r=`${PWD_COMMAND}`; export r; \ |
20995 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
20996 | $(HOST_EXPORTS) \ | |
20997 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
20998 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
20999 | done; \ | |
a90ef4bf JM |
21000 | echo "Doing info in libdecnumber" ; \ |
21001 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
1f53ca9a AO |
21002 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21003 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21004 | "RANLIB=$${RANLIB}" \ | |
21005 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
21006 | info) \ | |
21007 | || exit 1 | |
21008 | ||
a90ef4bf | 21009 | @endif libdecnumber |
1f53ca9a | 21010 | |
a90ef4bf JM |
21011 | .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber |
21012 | maybe-dvi-libdecnumber: | |
21013 | @if libdecnumber | |
21014 | maybe-dvi-libdecnumber: dvi-libdecnumber | |
1f53ca9a | 21015 | |
a90ef4bf JM |
21016 | dvi-libdecnumber: \ |
21017 | configure-libdecnumber | |
21018 | @[ -f ./libdecnumber/Makefile ] || exit 0; \ | |
1f53ca9a AO |
21019 | r=`${PWD_COMMAND}`; export r; \ |
21020 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21021 | $(HOST_EXPORTS) \ | |
21022 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21023 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21024 | done; \ | |
a90ef4bf JM |
21025 | echo "Doing dvi in libdecnumber" ; \ |
21026 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
1f53ca9a AO |
21027 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21028 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21029 | "RANLIB=$${RANLIB}" \ | |
21030 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
21031 | dvi) \ | |
21032 | || exit 1 | |
21033 | ||
a90ef4bf | 21034 | @endif libdecnumber |
1f53ca9a | 21035 | |
a90ef4bf JM |
21036 | .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber |
21037 | maybe-pdf-libdecnumber: | |
21038 | @if libdecnumber | |
21039 | maybe-pdf-libdecnumber: pdf-libdecnumber | |
1f53ca9a | 21040 | |
a90ef4bf JM |
21041 | pdf-libdecnumber: \ |
21042 | configure-libdecnumber | |
21043 | @[ -f ./libdecnumber/Makefile ] || exit 0; \ | |
1f53ca9a AO |
21044 | r=`${PWD_COMMAND}`; export r; \ |
21045 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21046 | $(HOST_EXPORTS) \ | |
21047 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21048 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21049 | done; \ | |
a90ef4bf JM |
21050 | echo "Doing pdf in libdecnumber" ; \ |
21051 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
1f53ca9a AO |
21052 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21053 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21054 | "RANLIB=$${RANLIB}" \ | |
21055 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
21056 | pdf) \ | |
21057 | || exit 1 | |
21058 | ||
a90ef4bf | 21059 | @endif libdecnumber |
1f53ca9a | 21060 | |
a90ef4bf JM |
21061 | .PHONY: maybe-html-libdecnumber html-libdecnumber |
21062 | maybe-html-libdecnumber: | |
21063 | @if libdecnumber | |
21064 | maybe-html-libdecnumber: html-libdecnumber | |
1f53ca9a | 21065 | |
a90ef4bf JM |
21066 | html-libdecnumber: \ |
21067 | configure-libdecnumber | |
21068 | @[ -f ./libdecnumber/Makefile ] || exit 0; \ | |
1f53ca9a AO |
21069 | r=`${PWD_COMMAND}`; export r; \ |
21070 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21071 | $(HOST_EXPORTS) \ | |
21072 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21073 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21074 | done; \ | |
a90ef4bf JM |
21075 | echo "Doing html in libdecnumber" ; \ |
21076 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
1f53ca9a AO |
21077 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21078 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21079 | "RANLIB=$${RANLIB}" \ | |
21080 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
21081 | html) \ | |
21082 | || exit 1 | |
21083 | ||
a90ef4bf | 21084 | @endif libdecnumber |
1f53ca9a | 21085 | |
a90ef4bf JM |
21086 | .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber |
21087 | maybe-TAGS-libdecnumber: | |
21088 | @if libdecnumber | |
21089 | maybe-TAGS-libdecnumber: TAGS-libdecnumber | |
1f53ca9a | 21090 | |
a90ef4bf JM |
21091 | TAGS-libdecnumber: \ |
21092 | configure-libdecnumber | |
21093 | @[ -f ./libdecnumber/Makefile ] || exit 0; \ | |
1f53ca9a AO |
21094 | r=`${PWD_COMMAND}`; export r; \ |
21095 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21096 | $(HOST_EXPORTS) \ | |
21097 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21098 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21099 | done; \ | |
a90ef4bf JM |
21100 | echo "Doing TAGS in libdecnumber" ; \ |
21101 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
1f53ca9a AO |
21102 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21103 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21104 | "RANLIB=$${RANLIB}" \ | |
21105 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
21106 | TAGS) \ | |
21107 | || exit 1 | |
21108 | ||
a90ef4bf | 21109 | @endif libdecnumber |
1f53ca9a | 21110 | |
a90ef4bf JM |
21111 | .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber |
21112 | maybe-install-info-libdecnumber: | |
21113 | @if libdecnumber | |
21114 | maybe-install-info-libdecnumber: install-info-libdecnumber | |
1f53ca9a | 21115 | |
a90ef4bf JM |
21116 | install-info-libdecnumber: \ |
21117 | configure-libdecnumber \ | |
21118 | info-libdecnumber | |
21119 | @[ -f ./libdecnumber/Makefile ] || exit 0; \ | |
1f53ca9a AO |
21120 | r=`${PWD_COMMAND}`; export r; \ |
21121 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21122 | $(HOST_EXPORTS) \ | |
21123 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21124 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21125 | done; \ | |
a90ef4bf JM |
21126 | echo "Doing install-info in libdecnumber" ; \ |
21127 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
1f53ca9a AO |
21128 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21129 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21130 | "RANLIB=$${RANLIB}" \ | |
21131 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
21132 | install-info) \ | |
21133 | || exit 1 | |
21134 | ||
a90ef4bf | 21135 | @endif libdecnumber |
1f53ca9a | 21136 | |
a90ef4bf JM |
21137 | .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber |
21138 | maybe-install-pdf-libdecnumber: | |
21139 | @if libdecnumber | |
21140 | maybe-install-pdf-libdecnumber: install-pdf-libdecnumber | |
1f53ca9a | 21141 | |
a90ef4bf JM |
21142 | install-pdf-libdecnumber: \ |
21143 | configure-libdecnumber \ | |
21144 | pdf-libdecnumber | |
21145 | @[ -f ./libdecnumber/Makefile ] || exit 0; \ | |
1f53ca9a AO |
21146 | r=`${PWD_COMMAND}`; export r; \ |
21147 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21148 | $(HOST_EXPORTS) \ | |
21149 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21150 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21151 | done; \ | |
a90ef4bf JM |
21152 | echo "Doing install-pdf in libdecnumber" ; \ |
21153 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
1f53ca9a AO |
21154 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21155 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21156 | "RANLIB=$${RANLIB}" \ | |
21157 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
21158 | install-pdf) \ | |
21159 | || exit 1 | |
21160 | ||
a90ef4bf | 21161 | @endif libdecnumber |
1f53ca9a | 21162 | |
a90ef4bf JM |
21163 | .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber |
21164 | maybe-install-html-libdecnumber: | |
21165 | @if libdecnumber | |
21166 | maybe-install-html-libdecnumber: install-html-libdecnumber | |
1f53ca9a | 21167 | |
a90ef4bf JM |
21168 | install-html-libdecnumber: \ |
21169 | configure-libdecnumber \ | |
21170 | html-libdecnumber | |
21171 | @[ -f ./libdecnumber/Makefile ] || exit 0; \ | |
1f53ca9a AO |
21172 | r=`${PWD_COMMAND}`; export r; \ |
21173 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21174 | $(HOST_EXPORTS) \ | |
21175 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21176 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21177 | done; \ | |
a90ef4bf JM |
21178 | echo "Doing install-html in libdecnumber" ; \ |
21179 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
1f53ca9a AO |
21180 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21181 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21182 | "RANLIB=$${RANLIB}" \ | |
21183 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
21184 | install-html) \ | |
21185 | || exit 1 | |
21186 | ||
a90ef4bf | 21187 | @endif libdecnumber |
1f53ca9a | 21188 | |
a90ef4bf JM |
21189 | .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber |
21190 | maybe-installcheck-libdecnumber: | |
21191 | @if libdecnumber | |
21192 | maybe-installcheck-libdecnumber: installcheck-libdecnumber | |
1f53ca9a | 21193 | |
a90ef4bf JM |
21194 | installcheck-libdecnumber: \ |
21195 | configure-libdecnumber | |
21196 | @[ -f ./libdecnumber/Makefile ] || exit 0; \ | |
1f53ca9a AO |
21197 | r=`${PWD_COMMAND}`; export r; \ |
21198 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21199 | $(HOST_EXPORTS) \ | |
21200 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21201 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21202 | done; \ | |
a90ef4bf JM |
21203 | echo "Doing installcheck in libdecnumber" ; \ |
21204 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
1f53ca9a AO |
21205 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21206 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21207 | "RANLIB=$${RANLIB}" \ | |
21208 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
21209 | installcheck) \ | |
21210 | || exit 1 | |
21211 | ||
a90ef4bf | 21212 | @endif libdecnumber |
1f53ca9a | 21213 | |
a90ef4bf JM |
21214 | .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber |
21215 | maybe-mostlyclean-libdecnumber: | |
21216 | @if libdecnumber | |
21217 | maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber | |
1f53ca9a | 21218 | |
a90ef4bf JM |
21219 | mostlyclean-libdecnumber: |
21220 | @[ -f ./libdecnumber/Makefile ] || exit 0; \ | |
1f53ca9a AO |
21221 | r=`${PWD_COMMAND}`; export r; \ |
21222 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21223 | $(HOST_EXPORTS) \ | |
21224 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21225 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21226 | done; \ | |
a90ef4bf JM |
21227 | echo "Doing mostlyclean in libdecnumber" ; \ |
21228 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
1f53ca9a AO |
21229 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21230 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21231 | "RANLIB=$${RANLIB}" \ | |
21232 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
21233 | mostlyclean) \ | |
21234 | || exit 1 | |
21235 | ||
a90ef4bf | 21236 | @endif libdecnumber |
1f53ca9a | 21237 | |
a90ef4bf JM |
21238 | .PHONY: maybe-clean-libdecnumber clean-libdecnumber |
21239 | maybe-clean-libdecnumber: | |
21240 | @if libdecnumber | |
21241 | maybe-clean-libdecnumber: clean-libdecnumber | |
1f53ca9a | 21242 | |
a90ef4bf JM |
21243 | clean-libdecnumber: |
21244 | @[ -f ./libdecnumber/Makefile ] || exit 0; \ | |
1f53ca9a AO |
21245 | r=`${PWD_COMMAND}`; export r; \ |
21246 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21247 | $(HOST_EXPORTS) \ | |
21248 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21249 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21250 | done; \ | |
a90ef4bf JM |
21251 | echo "Doing clean in libdecnumber" ; \ |
21252 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
1f53ca9a AO |
21253 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21254 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21255 | "RANLIB=$${RANLIB}" \ | |
21256 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
21257 | clean) \ | |
21258 | || exit 1 | |
21259 | ||
a90ef4bf | 21260 | @endif libdecnumber |
1f53ca9a | 21261 | |
a90ef4bf JM |
21262 | .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber |
21263 | maybe-distclean-libdecnumber: | |
21264 | @if libdecnumber | |
21265 | maybe-distclean-libdecnumber: distclean-libdecnumber | |
1f53ca9a | 21266 | |
a90ef4bf JM |
21267 | distclean-libdecnumber: |
21268 | @[ -f ./libdecnumber/Makefile ] || exit 0; \ | |
1f53ca9a AO |
21269 | r=`${PWD_COMMAND}`; export r; \ |
21270 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21271 | $(HOST_EXPORTS) \ | |
21272 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21273 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21274 | done; \ | |
a90ef4bf JM |
21275 | echo "Doing distclean in libdecnumber" ; \ |
21276 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
1f53ca9a AO |
21277 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21278 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21279 | "RANLIB=$${RANLIB}" \ | |
21280 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
21281 | distclean) \ | |
21282 | || exit 1 | |
21283 | ||
a90ef4bf | 21284 | @endif libdecnumber |
1f53ca9a | 21285 | |
a90ef4bf JM |
21286 | .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber |
21287 | maybe-maintainer-clean-libdecnumber: | |
21288 | @if libdecnumber | |
21289 | maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber | |
1f53ca9a | 21290 | |
a90ef4bf JM |
21291 | maintainer-clean-libdecnumber: |
21292 | @[ -f ./libdecnumber/Makefile ] || exit 0; \ | |
1f53ca9a AO |
21293 | r=`${PWD_COMMAND}`; export r; \ |
21294 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21295 | $(HOST_EXPORTS) \ | |
21296 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21297 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21298 | done; \ | |
a90ef4bf JM |
21299 | echo "Doing maintainer-clean in libdecnumber" ; \ |
21300 | (cd $(HOST_SUBDIR)/libdecnumber && \ | |
1f53ca9a AO |
21301 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21302 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21303 | "RANLIB=$${RANLIB}" \ | |
21304 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
21305 | maintainer-clean) \ | |
21306 | || exit 1 | |
21307 | ||
a90ef4bf | 21308 | @endif libdecnumber |
1f53ca9a AO |
21309 | |
21310 | ||
21311 | ||
a90ef4bf JM |
21312 | .PHONY: configure-libgui maybe-configure-libgui |
21313 | maybe-configure-libgui: | |
4f0ef2d8 | 21314 | @if gcc-bootstrap |
a90ef4bf | 21315 | configure-libgui: stage_current |
4f0ef2d8 | 21316 | @endif gcc-bootstrap |
a90ef4bf JM |
21317 | @if libgui |
21318 | maybe-configure-libgui: configure-libgui | |
21319 | configure-libgui: | |
0aed8855 | 21320 | @: $(MAKE); $(unstage) |
c52c6897 | 21321 | @r=`${PWD_COMMAND}`; export r; \ |
4fa63067 | 21322 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
21323 | test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \ |
21324 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \ | |
1f53ca9a | 21325 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
21326 | echo Configuring in $(HOST_SUBDIR)/libgui; \ |
21327 | cd "$(HOST_SUBDIR)/libgui" || exit 1; \ | |
4fa63067 | 21328 | case $(srcdir) in \ |
b00612cc | 21329 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 21330 | *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \ |
b00612cc | 21331 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 21332 | esac; \ |
a90ef4bf JM |
21333 | srcdiroption="--srcdir=$${topdir}/libgui"; \ |
21334 | libsrcdir="$$s/libgui"; \ | |
4fa63067 | 21335 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
21336 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
21337 | --target=${target_alias} $${srcdiroption} \ | |
2a4cbe27 | 21338 | || exit 1 |
a90ef4bf | 21339 | @endif libgui |
2a4cbe27 | 21340 | |
a7254363 PB |
21341 | |
21342 | ||
d545f33b PB |
21343 | |
21344 | ||
a90ef4bf JM |
21345 | .PHONY: all-libgui maybe-all-libgui |
21346 | maybe-all-libgui: | |
4f0ef2d8 | 21347 | @if gcc-bootstrap |
a90ef4bf | 21348 | all-libgui: stage_current |
4f0ef2d8 | 21349 | @endif gcc-bootstrap |
a90ef4bf JM |
21350 | @if libgui |
21351 | TARGET-libgui=all | |
21352 | maybe-all-libgui: all-libgui | |
21353 | all-libgui: configure-libgui | |
0aed8855 | 21354 | @: $(MAKE); $(unstage) |
4fa63067 NN |
21355 | @r=`${PWD_COMMAND}`; export r; \ |
21356 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 21357 | $(HOST_EXPORTS) \ |
a90ef4bf | 21358 | (cd $(HOST_SUBDIR)/libgui && \ |
7f6ef0c0 | 21359 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
21360 | $(TARGET-libgui)) |
21361 | @endif libgui | |
2a4cbe27 | 21362 | |
a7254363 | 21363 | |
d545f33b PB |
21364 | |
21365 | ||
a90ef4bf JM |
21366 | .PHONY: check-libgui maybe-check-libgui |
21367 | maybe-check-libgui: | |
21368 | @if libgui | |
21369 | maybe-check-libgui: check-libgui | |
2a4cbe27 | 21370 | |
a90ef4bf | 21371 | check-libgui: |
0aed8855 | 21372 | @: $(MAKE); $(unstage) |
4fa63067 | 21373 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 21374 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 21375 | $(HOST_EXPORTS) \ |
a90ef4bf | 21376 | (cd $(HOST_SUBDIR)/libgui && \ |
b00612cc | 21377 | $(MAKE) $(FLAGS_TO_PASS) check) |
2a4cbe27 | 21378 | |
a90ef4bf | 21379 | @endif libgui |
2a4cbe27 | 21380 | |
a90ef4bf JM |
21381 | .PHONY: install-libgui maybe-install-libgui |
21382 | maybe-install-libgui: | |
21383 | @if libgui | |
21384 | maybe-install-libgui: install-libgui | |
2a4cbe27 | 21385 | |
a90ef4bf | 21386 | install-libgui: installdirs |
0aed8855 | 21387 | @: $(MAKE); $(unstage) |
4fa63067 | 21388 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 21389 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 21390 | $(HOST_EXPORTS) \ |
a90ef4bf | 21391 | (cd $(HOST_SUBDIR)/libgui && \ |
2da12f12 | 21392 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 21393 | |
a90ef4bf | 21394 | @endif libgui |
2a4cbe27 | 21395 | |
a90ef4bf JM |
21396 | .PHONY: install-strip-libgui maybe-install-strip-libgui |
21397 | maybe-install-strip-libgui: | |
21398 | @if libgui | |
21399 | maybe-install-strip-libgui: install-strip-libgui | |
9b980aa1 | 21400 | |
a90ef4bf | 21401 | install-strip-libgui: installdirs |
9b980aa1 RW |
21402 | @: $(MAKE); $(unstage) |
21403 | @r=`${PWD_COMMAND}`; export r; \ | |
21404 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21405 | $(HOST_EXPORTS) \ | |
a90ef4bf | 21406 | (cd $(HOST_SUBDIR)/libgui && \ |
9b980aa1 RW |
21407 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
21408 | ||
a90ef4bf | 21409 | @endif libgui |
9b980aa1 | 21410 | |
56a8fe78 | 21411 | # Other targets (info, dvi, pdf, etc.) |
2a4cbe27 | 21412 | |
a90ef4bf JM |
21413 | .PHONY: maybe-info-libgui info-libgui |
21414 | maybe-info-libgui: | |
21415 | @if libgui | |
21416 | maybe-info-libgui: info-libgui | |
4fa63067 | 21417 | |
a90ef4bf JM |
21418 | info-libgui: \ |
21419 | configure-libgui | |
0aed8855 | 21420 | @: $(MAKE); $(unstage) |
a90ef4bf | 21421 | @[ -f ./libgui/Makefile ] || exit 0; \ |
b40e3958 L |
21422 | r=`${PWD_COMMAND}`; export r; \ |
21423 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21424 | $(HOST_EXPORTS) \ |
b813574b | 21425 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
21426 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21427 | done; \ | |
a90ef4bf JM |
21428 | echo "Doing info in libgui" ; \ |
21429 | (cd $(HOST_SUBDIR)/libgui && \ | |
2a4cbe27 NN |
21430 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21431 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21432 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 21433 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 21434 | info) \ |
2a4cbe27 NN |
21435 | || exit 1 |
21436 | ||
a90ef4bf | 21437 | @endif libgui |
2a4cbe27 | 21438 | |
a90ef4bf JM |
21439 | .PHONY: maybe-dvi-libgui dvi-libgui |
21440 | maybe-dvi-libgui: | |
21441 | @if libgui | |
21442 | maybe-dvi-libgui: dvi-libgui | |
2a4cbe27 | 21443 | |
a90ef4bf JM |
21444 | dvi-libgui: \ |
21445 | configure-libgui | |
0aed8855 | 21446 | @: $(MAKE); $(unstage) |
a90ef4bf | 21447 | @[ -f ./libgui/Makefile ] || exit 0; \ |
b40e3958 L |
21448 | r=`${PWD_COMMAND}`; export r; \ |
21449 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21450 | $(HOST_EXPORTS) \ |
b813574b | 21451 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
21452 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21453 | done; \ | |
a90ef4bf JM |
21454 | echo "Doing dvi in libgui" ; \ |
21455 | (cd $(HOST_SUBDIR)/libgui && \ | |
2a4cbe27 NN |
21456 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21457 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21458 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 21459 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 21460 | dvi) \ |
2a4cbe27 NN |
21461 | || exit 1 |
21462 | ||
a90ef4bf | 21463 | @endif libgui |
2a4cbe27 | 21464 | |
a90ef4bf JM |
21465 | .PHONY: maybe-pdf-libgui pdf-libgui |
21466 | maybe-pdf-libgui: | |
21467 | @if libgui | |
21468 | maybe-pdf-libgui: pdf-libgui | |
56a8fe78 | 21469 | |
a90ef4bf JM |
21470 | pdf-libgui: \ |
21471 | configure-libgui | |
56a8fe78 | 21472 | @: $(MAKE); $(unstage) |
a90ef4bf | 21473 | @[ -f ./libgui/Makefile ] || exit 0; \ |
56a8fe78 DD |
21474 | r=`${PWD_COMMAND}`; export r; \ |
21475 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21476 | $(HOST_EXPORTS) \ | |
21477 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21478 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21479 | done; \ | |
a90ef4bf JM |
21480 | echo "Doing pdf in libgui" ; \ |
21481 | (cd $(HOST_SUBDIR)/libgui && \ | |
56a8fe78 DD |
21482 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21483 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21484 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 21485 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
21486 | pdf) \ |
21487 | || exit 1 | |
21488 | ||
a90ef4bf | 21489 | @endif libgui |
56a8fe78 | 21490 | |
a90ef4bf JM |
21491 | .PHONY: maybe-html-libgui html-libgui |
21492 | maybe-html-libgui: | |
21493 | @if libgui | |
21494 | maybe-html-libgui: html-libgui | |
6d389afc | 21495 | |
a90ef4bf JM |
21496 | html-libgui: \ |
21497 | configure-libgui | |
0aed8855 | 21498 | @: $(MAKE); $(unstage) |
a90ef4bf | 21499 | @[ -f ./libgui/Makefile ] || exit 0; \ |
6d389afc MS |
21500 | r=`${PWD_COMMAND}`; export r; \ |
21501 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
21502 | $(HOST_EXPORTS) \ |
21503 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21504 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21505 | done; \ | |
a90ef4bf JM |
21506 | echo "Doing html in libgui" ; \ |
21507 | (cd $(HOST_SUBDIR)/libgui && \ | |
6d389afc MS |
21508 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21509 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21510 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 21511 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
21512 | html) \ |
21513 | || exit 1 | |
21514 | ||
a90ef4bf | 21515 | @endif libgui |
6d389afc | 21516 | |
a90ef4bf JM |
21517 | .PHONY: maybe-TAGS-libgui TAGS-libgui |
21518 | maybe-TAGS-libgui: | |
21519 | @if libgui | |
21520 | maybe-TAGS-libgui: TAGS-libgui | |
2a4cbe27 | 21521 | |
a90ef4bf JM |
21522 | TAGS-libgui: \ |
21523 | configure-libgui | |
0aed8855 | 21524 | @: $(MAKE); $(unstage) |
a90ef4bf | 21525 | @[ -f ./libgui/Makefile ] || exit 0; \ |
b40e3958 L |
21526 | r=`${PWD_COMMAND}`; export r; \ |
21527 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21528 | $(HOST_EXPORTS) \ |
b813574b | 21529 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
21530 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21531 | done; \ | |
a90ef4bf JM |
21532 | echo "Doing TAGS in libgui" ; \ |
21533 | (cd $(HOST_SUBDIR)/libgui && \ | |
2a4cbe27 NN |
21534 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21535 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21536 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 21537 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 21538 | TAGS) \ |
2a4cbe27 NN |
21539 | || exit 1 |
21540 | ||
a90ef4bf | 21541 | @endif libgui |
2a4cbe27 | 21542 | |
a90ef4bf JM |
21543 | .PHONY: maybe-install-info-libgui install-info-libgui |
21544 | maybe-install-info-libgui: | |
21545 | @if libgui | |
21546 | maybe-install-info-libgui: install-info-libgui | |
2a4cbe27 | 21547 | |
a90ef4bf JM |
21548 | install-info-libgui: \ |
21549 | configure-libgui \ | |
21550 | info-libgui | |
0aed8855 | 21551 | @: $(MAKE); $(unstage) |
a90ef4bf | 21552 | @[ -f ./libgui/Makefile ] || exit 0; \ |
b40e3958 L |
21553 | r=`${PWD_COMMAND}`; export r; \ |
21554 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21555 | $(HOST_EXPORTS) \ |
b813574b | 21556 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
21557 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21558 | done; \ | |
a90ef4bf JM |
21559 | echo "Doing install-info in libgui" ; \ |
21560 | (cd $(HOST_SUBDIR)/libgui && \ | |
2a4cbe27 NN |
21561 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21562 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21563 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 21564 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 21565 | install-info) \ |
2a4cbe27 NN |
21566 | || exit 1 |
21567 | ||
a90ef4bf | 21568 | @endif libgui |
2a4cbe27 | 21569 | |
a90ef4bf JM |
21570 | .PHONY: maybe-install-pdf-libgui install-pdf-libgui |
21571 | maybe-install-pdf-libgui: | |
21572 | @if libgui | |
21573 | maybe-install-pdf-libgui: install-pdf-libgui | |
a3ca38d2 | 21574 | |
a90ef4bf JM |
21575 | install-pdf-libgui: \ |
21576 | configure-libgui \ | |
21577 | pdf-libgui | |
a3ca38d2 | 21578 | @: $(MAKE); $(unstage) |
a90ef4bf | 21579 | @[ -f ./libgui/Makefile ] || exit 0; \ |
a3ca38d2 DD |
21580 | r=`${PWD_COMMAND}`; export r; \ |
21581 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21582 | $(HOST_EXPORTS) \ | |
21583 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21584 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21585 | done; \ | |
a90ef4bf JM |
21586 | echo "Doing install-pdf in libgui" ; \ |
21587 | (cd $(HOST_SUBDIR)/libgui && \ | |
a3ca38d2 DD |
21588 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21589 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21590 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 21591 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
21592 | install-pdf) \ |
21593 | || exit 1 | |
21594 | ||
a90ef4bf | 21595 | @endif libgui |
a3ca38d2 | 21596 | |
a90ef4bf JM |
21597 | .PHONY: maybe-install-html-libgui install-html-libgui |
21598 | maybe-install-html-libgui: | |
21599 | @if libgui | |
21600 | maybe-install-html-libgui: install-html-libgui | |
108a6f8e | 21601 | |
a90ef4bf JM |
21602 | install-html-libgui: \ |
21603 | configure-libgui \ | |
21604 | html-libgui | |
108a6f8e | 21605 | @: $(MAKE); $(unstage) |
a90ef4bf | 21606 | @[ -f ./libgui/Makefile ] || exit 0; \ |
108a6f8e CD |
21607 | r=`${PWD_COMMAND}`; export r; \ |
21608 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
21609 | $(HOST_EXPORTS) \ | |
21610 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
21611 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
21612 | done; \ | |
a90ef4bf JM |
21613 | echo "Doing install-html in libgui" ; \ |
21614 | (cd $(HOST_SUBDIR)/libgui && \ | |
108a6f8e CD |
21615 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21616 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21617 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 21618 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
21619 | install-html) \ |
21620 | || exit 1 | |
21621 | ||
a90ef4bf | 21622 | @endif libgui |
108a6f8e | 21623 | |
a90ef4bf JM |
21624 | .PHONY: maybe-installcheck-libgui installcheck-libgui |
21625 | maybe-installcheck-libgui: | |
21626 | @if libgui | |
21627 | maybe-installcheck-libgui: installcheck-libgui | |
2a4cbe27 | 21628 | |
a90ef4bf JM |
21629 | installcheck-libgui: \ |
21630 | configure-libgui | |
0aed8855 | 21631 | @: $(MAKE); $(unstage) |
a90ef4bf | 21632 | @[ -f ./libgui/Makefile ] || exit 0; \ |
b40e3958 L |
21633 | r=`${PWD_COMMAND}`; export r; \ |
21634 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21635 | $(HOST_EXPORTS) \ |
b813574b | 21636 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
21637 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21638 | done; \ | |
a90ef4bf JM |
21639 | echo "Doing installcheck in libgui" ; \ |
21640 | (cd $(HOST_SUBDIR)/libgui && \ | |
2a4cbe27 NN |
21641 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21642 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21643 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 21644 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 21645 | installcheck) \ |
2a4cbe27 NN |
21646 | || exit 1 |
21647 | ||
a90ef4bf | 21648 | @endif libgui |
2a4cbe27 | 21649 | |
a90ef4bf JM |
21650 | .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui |
21651 | maybe-mostlyclean-libgui: | |
21652 | @if libgui | |
21653 | maybe-mostlyclean-libgui: mostlyclean-libgui | |
2a4cbe27 | 21654 | |
a90ef4bf | 21655 | mostlyclean-libgui: |
0aed8855 | 21656 | @: $(MAKE); $(unstage) |
a90ef4bf | 21657 | @[ -f ./libgui/Makefile ] || exit 0; \ |
b40e3958 L |
21658 | r=`${PWD_COMMAND}`; export r; \ |
21659 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21660 | $(HOST_EXPORTS) \ |
b813574b | 21661 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
21662 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21663 | done; \ | |
a90ef4bf JM |
21664 | echo "Doing mostlyclean in libgui" ; \ |
21665 | (cd $(HOST_SUBDIR)/libgui && \ | |
2a4cbe27 NN |
21666 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21667 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21668 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 21669 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 21670 | mostlyclean) \ |
2a4cbe27 NN |
21671 | || exit 1 |
21672 | ||
a90ef4bf | 21673 | @endif libgui |
2a4cbe27 | 21674 | |
a90ef4bf JM |
21675 | .PHONY: maybe-clean-libgui clean-libgui |
21676 | maybe-clean-libgui: | |
21677 | @if libgui | |
21678 | maybe-clean-libgui: clean-libgui | |
2a4cbe27 | 21679 | |
a90ef4bf | 21680 | clean-libgui: |
0aed8855 | 21681 | @: $(MAKE); $(unstage) |
a90ef4bf | 21682 | @[ -f ./libgui/Makefile ] || exit 0; \ |
b40e3958 L |
21683 | r=`${PWD_COMMAND}`; export r; \ |
21684 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21685 | $(HOST_EXPORTS) \ |
b813574b | 21686 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
21687 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21688 | done; \ | |
a90ef4bf JM |
21689 | echo "Doing clean in libgui" ; \ |
21690 | (cd $(HOST_SUBDIR)/libgui && \ | |
2a4cbe27 NN |
21691 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21692 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21693 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 21694 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 21695 | clean) \ |
2a4cbe27 NN |
21696 | || exit 1 |
21697 | ||
a90ef4bf | 21698 | @endif libgui |
2a4cbe27 | 21699 | |
a90ef4bf JM |
21700 | .PHONY: maybe-distclean-libgui distclean-libgui |
21701 | maybe-distclean-libgui: | |
21702 | @if libgui | |
21703 | maybe-distclean-libgui: distclean-libgui | |
2a4cbe27 | 21704 | |
a90ef4bf | 21705 | distclean-libgui: |
0aed8855 | 21706 | @: $(MAKE); $(unstage) |
a90ef4bf | 21707 | @[ -f ./libgui/Makefile ] || exit 0; \ |
b40e3958 L |
21708 | r=`${PWD_COMMAND}`; export r; \ |
21709 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21710 | $(HOST_EXPORTS) \ |
b813574b | 21711 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
21712 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21713 | done; \ | |
a90ef4bf JM |
21714 | echo "Doing distclean in libgui" ; \ |
21715 | (cd $(HOST_SUBDIR)/libgui && \ | |
2a4cbe27 NN |
21716 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21717 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21718 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 21719 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 21720 | distclean) \ |
2a4cbe27 NN |
21721 | || exit 1 |
21722 | ||
a90ef4bf | 21723 | @endif libgui |
2a4cbe27 | 21724 | |
a90ef4bf JM |
21725 | .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui |
21726 | maybe-maintainer-clean-libgui: | |
21727 | @if libgui | |
21728 | maybe-maintainer-clean-libgui: maintainer-clean-libgui | |
2a4cbe27 | 21729 | |
a90ef4bf | 21730 | maintainer-clean-libgui: |
0aed8855 | 21731 | @: $(MAKE); $(unstage) |
a90ef4bf | 21732 | @[ -f ./libgui/Makefile ] || exit 0; \ |
b40e3958 L |
21733 | r=`${PWD_COMMAND}`; export r; \ |
21734 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 21735 | $(HOST_EXPORTS) \ |
b813574b | 21736 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
21737 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
21738 | done; \ | |
a90ef4bf JM |
21739 | echo "Doing maintainer-clean in libgui" ; \ |
21740 | (cd $(HOST_SUBDIR)/libgui && \ | |
2a4cbe27 NN |
21741 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
21742 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
21743 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 21744 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 21745 | maintainer-clean) \ |
2a4cbe27 NN |
21746 | || exit 1 |
21747 | ||
a90ef4bf | 21748 | @endif libgui |
2a4cbe27 | 21749 | |
2a4cbe27 | 21750 | |
a7254363 | 21751 | |
a90ef4bf JM |
21752 | .PHONY: configure-libiberty maybe-configure-libiberty |
21753 | maybe-configure-libiberty: | |
93f9b408 | 21754 | @if gcc-bootstrap |
a90ef4bf | 21755 | configure-libiberty: stage_current |
93f9b408 | 21756 | @endif gcc-bootstrap |
a90ef4bf JM |
21757 | @if libiberty |
21758 | maybe-configure-libiberty: configure-libiberty | |
21759 | configure-libiberty: | |
93f9b408 ILT |
21760 | @r=`${PWD_COMMAND}`; export r; \ |
21761 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
21762 | test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \ |
21763 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \ | |
1f53ca9a | 21764 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
21765 | echo Configuring in $(HOST_SUBDIR)/libiberty; \ |
21766 | cd "$(HOST_SUBDIR)/libiberty" || exit 1; \ | |
93f9b408 ILT |
21767 | case $(srcdir) in \ |
21768 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 21769 | *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \ |
93f9b408 ILT |
21770 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
21771 | esac; \ | |
a90ef4bf JM |
21772 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ |
21773 | libsrcdir="$$s/libiberty"; \ | |
93f9b408 ILT |
21774 | $(SHELL) $${libsrcdir}/configure \ |
21775 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
a90ef4bf | 21776 | --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \ |
93f9b408 | 21777 | || exit 1 |
a90ef4bf | 21778 | @endif libiberty |
93f9b408 ILT |
21779 | |
21780 | ||
21781 | ||
a90ef4bf JM |
21782 | .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty |
21783 | maybe-configure-stage1-libiberty: | |
21784 | @if libiberty-bootstrap | |
21785 | maybe-configure-stage1-libiberty: configure-stage1-libiberty | |
21786 | configure-stage1-libiberty: | |
93f9b408 | 21787 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
a90ef4bf | 21788 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty |
93f9b408 ILT |
21789 | @r=`${PWD_COMMAND}`; export r; \ |
21790 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 21791 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
a90ef4bf | 21792 | test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \ |
1b05fbbd | 21793 | $(HOST_EXPORTS) \ |
93f9b408 | 21794 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
21795 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ |
21796 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
21797 | echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \ |
21798 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \ | |
21799 | cd $(HOST_SUBDIR)/libiberty || exit 1; \ | |
93f9b408 ILT |
21800 | case $(srcdir) in \ |
21801 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 21802 | *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \ |
93f9b408 ILT |
21803 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
21804 | esac; \ | |
a90ef4bf JM |
21805 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ |
21806 | libsrcdir="$$s/libiberty"; \ | |
93f9b408 ILT |
21807 | $(SHELL) $${libsrcdir}/configure \ |
21808 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
21809 | --target=${target_alias} $${srcdiroption} \ | |
a90ef4bf JM |
21810 | $(STAGE1_CONFIGURE_FLAGS) \ |
21811 | @extra_host_libiberty_configure_flags@ | |
21812 | @endif libiberty-bootstrap | |
93f9b408 | 21813 | |
a90ef4bf JM |
21814 | .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty |
21815 | maybe-configure-stage2-libiberty: | |
21816 | @if libiberty-bootstrap | |
21817 | maybe-configure-stage2-libiberty: configure-stage2-libiberty | |
21818 | configure-stage2-libiberty: | |
93f9b408 | 21819 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
a90ef4bf | 21820 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty |
93f9b408 ILT |
21821 | @r=`${PWD_COMMAND}`; export r; \ |
21822 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 21823 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
a90ef4bf | 21824 | test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \ |
93f9b408 | 21825 | $(HOST_EXPORTS) \ |
1b05fbbd | 21826 | $(POSTSTAGE1_HOST_EXPORTS) \ |
93f9b408 | 21827 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
21828 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ |
21829 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
21830 | echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \ |
21831 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \ | |
21832 | cd $(HOST_SUBDIR)/libiberty || exit 1; \ | |
93f9b408 ILT |
21833 | case $(srcdir) in \ |
21834 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 21835 | *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \ |
93f9b408 ILT |
21836 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
21837 | esac; \ | |
a90ef4bf JM |
21838 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ |
21839 | libsrcdir="$$s/libiberty"; \ | |
93f9b408 ILT |
21840 | $(SHELL) $${libsrcdir}/configure \ |
21841 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
21842 | --target=${target_alias} $${srcdiroption} \ | |
21843 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
a90ef4bf JM |
21844 | $(STAGE2_CONFIGURE_FLAGS) \ |
21845 | @extra_host_libiberty_configure_flags@ | |
21846 | @endif libiberty-bootstrap | |
93f9b408 | 21847 | |
a90ef4bf JM |
21848 | .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty |
21849 | maybe-configure-stage3-libiberty: | |
21850 | @if libiberty-bootstrap | |
21851 | maybe-configure-stage3-libiberty: configure-stage3-libiberty | |
21852 | configure-stage3-libiberty: | |
93f9b408 | 21853 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
a90ef4bf | 21854 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty |
93f9b408 ILT |
21855 | @r=`${PWD_COMMAND}`; export r; \ |
21856 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 21857 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
a90ef4bf | 21858 | test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \ |
93f9b408 | 21859 | $(HOST_EXPORTS) \ |
1b05fbbd | 21860 | $(POSTSTAGE1_HOST_EXPORTS) \ |
93f9b408 | 21861 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
21862 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ |
21863 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
21864 | echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \ |
21865 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \ | |
21866 | cd $(HOST_SUBDIR)/libiberty || exit 1; \ | |
93f9b408 ILT |
21867 | case $(srcdir) in \ |
21868 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 21869 | *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \ |
93f9b408 ILT |
21870 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
21871 | esac; \ | |
a90ef4bf JM |
21872 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ |
21873 | libsrcdir="$$s/libiberty"; \ | |
93f9b408 ILT |
21874 | $(SHELL) $${libsrcdir}/configure \ |
21875 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
21876 | --target=${target_alias} $${srcdiroption} \ | |
21877 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
a90ef4bf JM |
21878 | $(STAGE3_CONFIGURE_FLAGS) \ |
21879 | @extra_host_libiberty_configure_flags@ | |
21880 | @endif libiberty-bootstrap | |
93f9b408 | 21881 | |
a90ef4bf JM |
21882 | .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty |
21883 | maybe-configure-stage4-libiberty: | |
21884 | @if libiberty-bootstrap | |
21885 | maybe-configure-stage4-libiberty: configure-stage4-libiberty | |
21886 | configure-stage4-libiberty: | |
93f9b408 | 21887 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
a90ef4bf | 21888 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty |
93f9b408 ILT |
21889 | @r=`${PWD_COMMAND}`; export r; \ |
21890 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 21891 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
a90ef4bf | 21892 | test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \ |
93f9b408 | 21893 | $(HOST_EXPORTS) \ |
1b05fbbd | 21894 | $(POSTSTAGE1_HOST_EXPORTS) \ |
93f9b408 | 21895 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
21896 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ |
21897 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
21898 | echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \ |
21899 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \ | |
21900 | cd $(HOST_SUBDIR)/libiberty || exit 1; \ | |
93f9b408 ILT |
21901 | case $(srcdir) in \ |
21902 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 21903 | *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \ |
93f9b408 ILT |
21904 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
21905 | esac; \ | |
a90ef4bf JM |
21906 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ |
21907 | libsrcdir="$$s/libiberty"; \ | |
93f9b408 ILT |
21908 | $(SHELL) $${libsrcdir}/configure \ |
21909 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
21910 | --target=${target_alias} $${srcdiroption} \ | |
21911 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
a90ef4bf JM |
21912 | $(STAGE4_CONFIGURE_FLAGS) \ |
21913 | @extra_host_libiberty_configure_flags@ | |
21914 | @endif libiberty-bootstrap | |
93f9b408 | 21915 | |
a90ef4bf JM |
21916 | .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty |
21917 | maybe-configure-stageprofile-libiberty: | |
21918 | @if libiberty-bootstrap | |
21919 | maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty | |
21920 | configure-stageprofile-libiberty: | |
93f9b408 | 21921 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
a90ef4bf | 21922 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty |
93f9b408 ILT |
21923 | @r=`${PWD_COMMAND}`; export r; \ |
21924 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 21925 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
a90ef4bf | 21926 | test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \ |
93f9b408 | 21927 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
21928 | $(POSTSTAGE1_HOST_EXPORTS) \ |
21929 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a AO |
21930 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ |
21931 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
21932 | echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \ |
21933 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \ | |
21934 | cd $(HOST_SUBDIR)/libiberty || exit 1; \ | |
93f9b408 ILT |
21935 | case $(srcdir) in \ |
21936 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 21937 | *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \ |
93f9b408 ILT |
21938 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
21939 | esac; \ | |
a90ef4bf JM |
21940 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ |
21941 | libsrcdir="$$s/libiberty"; \ | |
93f9b408 ILT |
21942 | $(SHELL) $${libsrcdir}/configure \ |
21943 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
21944 | --target=${target_alias} $${srcdiroption} \ | |
21945 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
a90ef4bf JM |
21946 | $(STAGEprofile_CONFIGURE_FLAGS) \ |
21947 | @extra_host_libiberty_configure_flags@ | |
21948 | @endif libiberty-bootstrap | |
93f9b408 | 21949 | |
a90ef4bf JM |
21950 | .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty |
21951 | maybe-configure-stagefeedback-libiberty: | |
21952 | @if libiberty-bootstrap | |
21953 | maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty | |
21954 | configure-stagefeedback-libiberty: | |
93f9b408 | 21955 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
a90ef4bf | 21956 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty |
93f9b408 ILT |
21957 | @r=`${PWD_COMMAND}`; export r; \ |
21958 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 21959 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
a90ef4bf | 21960 | test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \ |
93f9b408 | 21961 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
21962 | $(POSTSTAGE1_HOST_EXPORTS) \ |
21963 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a AO |
21964 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ |
21965 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
21966 | echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \ |
21967 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \ | |
21968 | cd $(HOST_SUBDIR)/libiberty || exit 1; \ | |
93f9b408 ILT |
21969 | case $(srcdir) in \ |
21970 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 21971 | *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \ |
93f9b408 ILT |
21972 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
21973 | esac; \ | |
a90ef4bf JM |
21974 | srcdiroption="--srcdir=$${topdir}/libiberty"; \ |
21975 | libsrcdir="$$s/libiberty"; \ | |
93f9b408 ILT |
21976 | $(SHELL) $${libsrcdir}/configure \ |
21977 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
21978 | --target=${target_alias} $${srcdiroption} \ | |
21979 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
a90ef4bf JM |
21980 | $(STAGEfeedback_CONFIGURE_FLAGS) \ |
21981 | @extra_host_libiberty_configure_flags@ | |
21982 | @endif libiberty-bootstrap | |
93f9b408 ILT |
21983 | |
21984 | ||
21985 | ||
21986 | ||
21987 | ||
a90ef4bf JM |
21988 | .PHONY: all-libiberty maybe-all-libiberty |
21989 | maybe-all-libiberty: | |
93f9b408 | 21990 | @if gcc-bootstrap |
a90ef4bf | 21991 | all-libiberty: stage_current |
93f9b408 | 21992 | @endif gcc-bootstrap |
a90ef4bf JM |
21993 | @if libiberty |
21994 | TARGET-libiberty=all | |
21995 | maybe-all-libiberty: all-libiberty | |
21996 | all-libiberty: configure-libiberty | |
93f9b408 ILT |
21997 | @r=`${PWD_COMMAND}`; export r; \ |
21998 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 21999 | $(HOST_EXPORTS) \ |
a90ef4bf | 22000 | (cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 | 22001 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
22002 | $(TARGET-libiberty)) |
22003 | @endif libiberty | |
93f9b408 ILT |
22004 | |
22005 | ||
22006 | ||
a90ef4bf JM |
22007 | .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty |
22008 | .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty | |
22009 | maybe-all-stage1-libiberty: | |
22010 | maybe-clean-stage1-libiberty: | |
22011 | @if libiberty-bootstrap | |
22012 | maybe-all-stage1-libiberty: all-stage1-libiberty | |
22013 | all-stage1: all-stage1-libiberty | |
22014 | TARGET-stage1-libiberty = $(TARGET-libiberty) | |
22015 | all-stage1-libiberty: configure-stage1-libiberty | |
93f9b408 ILT |
22016 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
22017 | @r=`${PWD_COMMAND}`; export r; \ | |
22018 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 22019 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
1f53ca9a | 22020 | $(HOST_EXPORTS) \ |
a90ef4bf | 22021 | cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 | 22022 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 22023 | CFLAGS="$(STAGE1_CFLAGS)" \ |
1f53ca9a | 22024 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ |
1b05fbbd AO |
22025 | LIBCFLAGS="$(LIBCFLAGS)" \ |
22026 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
22027 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
22028 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
22029 | $(EXTRA_HOST_FLAGS) \ | |
22030 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
a90ef4bf | 22031 | $(TARGET-stage1-libiberty) |
93f9b408 | 22032 | |
a90ef4bf JM |
22033 | maybe-clean-stage1-libiberty: clean-stage1-libiberty |
22034 | clean-stage1: clean-stage1-libiberty | |
22035 | clean-stage1-libiberty: | |
93f9b408 | 22036 | @if [ $(current_stage) = stage1 ]; then \ |
a90ef4bf | 22037 | [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \ |
93f9b408 | 22038 | else \ |
a90ef4bf | 22039 | [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \ |
93f9b408 ILT |
22040 | $(MAKE) stage1-start; \ |
22041 | fi; \ | |
a90ef4bf | 22042 | cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 ILT |
22043 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
22044 | clean | |
a90ef4bf | 22045 | @endif libiberty-bootstrap |
93f9b408 ILT |
22046 | |
22047 | ||
a90ef4bf JM |
22048 | .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty |
22049 | .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty | |
22050 | maybe-all-stage2-libiberty: | |
22051 | maybe-clean-stage2-libiberty: | |
22052 | @if libiberty-bootstrap | |
22053 | maybe-all-stage2-libiberty: all-stage2-libiberty | |
22054 | all-stage2: all-stage2-libiberty | |
22055 | TARGET-stage2-libiberty = $(TARGET-libiberty) | |
22056 | all-stage2-libiberty: configure-stage2-libiberty | |
93f9b408 ILT |
22057 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
22058 | @r=`${PWD_COMMAND}`; export r; \ | |
22059 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 22060 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
93f9b408 | 22061 | $(HOST_EXPORTS) \ |
1f53ca9a | 22062 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 22063 | cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 | 22064 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 22065 | CFLAGS="$(STAGE2_CFLAGS)" \ |
1f53ca9a | 22066 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ |
1b05fbbd AO |
22067 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ |
22068 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
22069 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
22070 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
22071 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
22072 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
a90ef4bf | 22073 | $(TARGET-stage2-libiberty) |
93f9b408 | 22074 | |
a90ef4bf JM |
22075 | maybe-clean-stage2-libiberty: clean-stage2-libiberty |
22076 | clean-stage2: clean-stage2-libiberty | |
22077 | clean-stage2-libiberty: | |
93f9b408 | 22078 | @if [ $(current_stage) = stage2 ]; then \ |
a90ef4bf | 22079 | [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \ |
93f9b408 | 22080 | else \ |
a90ef4bf | 22081 | [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \ |
93f9b408 ILT |
22082 | $(MAKE) stage2-start; \ |
22083 | fi; \ | |
a90ef4bf | 22084 | cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 ILT |
22085 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
22086 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
22087 | clean | |
a90ef4bf | 22088 | @endif libiberty-bootstrap |
93f9b408 ILT |
22089 | |
22090 | ||
a90ef4bf JM |
22091 | .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty |
22092 | .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty | |
22093 | maybe-all-stage3-libiberty: | |
22094 | maybe-clean-stage3-libiberty: | |
22095 | @if libiberty-bootstrap | |
22096 | maybe-all-stage3-libiberty: all-stage3-libiberty | |
22097 | all-stage3: all-stage3-libiberty | |
22098 | TARGET-stage3-libiberty = $(TARGET-libiberty) | |
22099 | all-stage3-libiberty: configure-stage3-libiberty | |
93f9b408 ILT |
22100 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
22101 | @r=`${PWD_COMMAND}`; export r; \ | |
22102 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 22103 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
93f9b408 | 22104 | $(HOST_EXPORTS) \ |
1f53ca9a | 22105 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 22106 | cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 | 22107 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 22108 | CFLAGS="$(STAGE3_CFLAGS)" \ |
1f53ca9a | 22109 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ |
1b05fbbd AO |
22110 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ |
22111 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
22112 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
22113 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
22114 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
22115 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
a90ef4bf | 22116 | $(TARGET-stage3-libiberty) |
93f9b408 | 22117 | |
a90ef4bf JM |
22118 | maybe-clean-stage3-libiberty: clean-stage3-libiberty |
22119 | clean-stage3: clean-stage3-libiberty | |
22120 | clean-stage3-libiberty: | |
93f9b408 | 22121 | @if [ $(current_stage) = stage3 ]; then \ |
a90ef4bf | 22122 | [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \ |
93f9b408 | 22123 | else \ |
a90ef4bf | 22124 | [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \ |
93f9b408 ILT |
22125 | $(MAKE) stage3-start; \ |
22126 | fi; \ | |
a90ef4bf | 22127 | cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 ILT |
22128 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
22129 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
22130 | clean | |
a90ef4bf | 22131 | @endif libiberty-bootstrap |
93f9b408 ILT |
22132 | |
22133 | ||
a90ef4bf JM |
22134 | .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty |
22135 | .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty | |
22136 | maybe-all-stage4-libiberty: | |
22137 | maybe-clean-stage4-libiberty: | |
22138 | @if libiberty-bootstrap | |
22139 | maybe-all-stage4-libiberty: all-stage4-libiberty | |
22140 | all-stage4: all-stage4-libiberty | |
22141 | TARGET-stage4-libiberty = $(TARGET-libiberty) | |
22142 | all-stage4-libiberty: configure-stage4-libiberty | |
93f9b408 ILT |
22143 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
22144 | @r=`${PWD_COMMAND}`; export r; \ | |
22145 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 22146 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
93f9b408 | 22147 | $(HOST_EXPORTS) \ |
1f53ca9a | 22148 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 22149 | cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 | 22150 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 22151 | CFLAGS="$(STAGE4_CFLAGS)" \ |
1f53ca9a | 22152 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ |
93f9b408 | 22153 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ |
1b05fbbd AO |
22154 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ |
22155 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
22156 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
22157 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
22158 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
a90ef4bf | 22159 | $(TARGET-stage4-libiberty) |
93f9b408 | 22160 | |
a90ef4bf JM |
22161 | maybe-clean-stage4-libiberty: clean-stage4-libiberty |
22162 | clean-stage4: clean-stage4-libiberty | |
22163 | clean-stage4-libiberty: | |
93f9b408 | 22164 | @if [ $(current_stage) = stage4 ]; then \ |
a90ef4bf | 22165 | [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \ |
93f9b408 | 22166 | else \ |
a90ef4bf | 22167 | [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \ |
93f9b408 ILT |
22168 | $(MAKE) stage4-start; \ |
22169 | fi; \ | |
a90ef4bf | 22170 | cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 ILT |
22171 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
22172 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
22173 | clean | |
a90ef4bf | 22174 | @endif libiberty-bootstrap |
93f9b408 ILT |
22175 | |
22176 | ||
a90ef4bf JM |
22177 | .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty |
22178 | .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty | |
22179 | maybe-all-stageprofile-libiberty: | |
22180 | maybe-clean-stageprofile-libiberty: | |
22181 | @if libiberty-bootstrap | |
22182 | maybe-all-stageprofile-libiberty: all-stageprofile-libiberty | |
22183 | all-stageprofile: all-stageprofile-libiberty | |
22184 | TARGET-stageprofile-libiberty = $(TARGET-libiberty) | |
22185 | all-stageprofile-libiberty: configure-stageprofile-libiberty | |
93f9b408 ILT |
22186 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
22187 | @r=`${PWD_COMMAND}`; export r; \ | |
22188 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 22189 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
93f9b408 | 22190 | $(HOST_EXPORTS) \ |
1f53ca9a | 22191 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 22192 | cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 | 22193 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 22194 | CFLAGS="$(STAGEprofile_CFLAGS)" \ |
1f53ca9a | 22195 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ |
1b05fbbd AO |
22196 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ |
22197 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
22198 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
22199 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
22200 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
22201 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
a90ef4bf | 22202 | $(TARGET-stageprofile-libiberty) |
93f9b408 | 22203 | |
a90ef4bf JM |
22204 | maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty |
22205 | clean-stageprofile: clean-stageprofile-libiberty | |
22206 | clean-stageprofile-libiberty: | |
93f9b408 | 22207 | @if [ $(current_stage) = stageprofile ]; then \ |
a90ef4bf | 22208 | [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \ |
93f9b408 | 22209 | else \ |
a90ef4bf | 22210 | [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \ |
93f9b408 ILT |
22211 | $(MAKE) stageprofile-start; \ |
22212 | fi; \ | |
a90ef4bf | 22213 | cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 ILT |
22214 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
22215 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
22216 | clean | |
a90ef4bf | 22217 | @endif libiberty-bootstrap |
93f9b408 ILT |
22218 | |
22219 | ||
a90ef4bf JM |
22220 | .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty |
22221 | .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty | |
22222 | maybe-all-stagefeedback-libiberty: | |
22223 | maybe-clean-stagefeedback-libiberty: | |
22224 | @if libiberty-bootstrap | |
22225 | maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty | |
22226 | all-stagefeedback: all-stagefeedback-libiberty | |
22227 | TARGET-stagefeedback-libiberty = $(TARGET-libiberty) | |
22228 | all-stagefeedback-libiberty: configure-stagefeedback-libiberty | |
93f9b408 ILT |
22229 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
22230 | @r=`${PWD_COMMAND}`; export r; \ | |
22231 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 22232 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
93f9b408 | 22233 | $(HOST_EXPORTS) \ |
1f53ca9a | 22234 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 22235 | cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 | 22236 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 22237 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ |
1f53ca9a | 22238 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ |
1b05fbbd AO |
22239 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ |
22240 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
22241 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
22242 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
22243 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
22244 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
a90ef4bf | 22245 | $(TARGET-stagefeedback-libiberty) |
93f9b408 | 22246 | |
a90ef4bf JM |
22247 | maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty |
22248 | clean-stagefeedback: clean-stagefeedback-libiberty | |
22249 | clean-stagefeedback-libiberty: | |
93f9b408 | 22250 | @if [ $(current_stage) = stagefeedback ]; then \ |
a90ef4bf | 22251 | [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \ |
93f9b408 | 22252 | else \ |
a90ef4bf | 22253 | [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \ |
93f9b408 ILT |
22254 | $(MAKE) stagefeedback-start; \ |
22255 | fi; \ | |
a90ef4bf | 22256 | cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 ILT |
22257 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
22258 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
22259 | clean | |
a90ef4bf | 22260 | @endif libiberty-bootstrap |
93f9b408 ILT |
22261 | |
22262 | ||
22263 | ||
22264 | ||
22265 | ||
a90ef4bf JM |
22266 | .PHONY: check-libiberty maybe-check-libiberty |
22267 | maybe-check-libiberty: | |
22268 | @if libiberty | |
22269 | maybe-check-libiberty: check-libiberty | |
93f9b408 | 22270 | |
a90ef4bf | 22271 | check-libiberty: |
93f9b408 ILT |
22272 | @: $(MAKE); $(unstage) |
22273 | @r=`${PWD_COMMAND}`; export r; \ | |
22274 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22275 | $(HOST_EXPORTS) \ | |
a90ef4bf | 22276 | (cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 ILT |
22277 | $(MAKE) $(FLAGS_TO_PASS) check) |
22278 | ||
a90ef4bf | 22279 | @endif libiberty |
93f9b408 | 22280 | |
a90ef4bf JM |
22281 | .PHONY: install-libiberty maybe-install-libiberty |
22282 | maybe-install-libiberty: | |
22283 | @if libiberty | |
22284 | maybe-install-libiberty: install-libiberty | |
93f9b408 | 22285 | |
a90ef4bf | 22286 | install-libiberty: installdirs |
93f9b408 ILT |
22287 | @: $(MAKE); $(unstage) |
22288 | @r=`${PWD_COMMAND}`; export r; \ | |
22289 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22290 | $(HOST_EXPORTS) \ | |
a90ef4bf | 22291 | (cd $(HOST_SUBDIR)/libiberty && \ |
93f9b408 ILT |
22292 | $(MAKE) $(FLAGS_TO_PASS) install) |
22293 | ||
a90ef4bf | 22294 | @endif libiberty |
93f9b408 | 22295 | |
a90ef4bf JM |
22296 | .PHONY: install-strip-libiberty maybe-install-strip-libiberty |
22297 | maybe-install-strip-libiberty: | |
22298 | @if libiberty | |
22299 | maybe-install-strip-libiberty: install-strip-libiberty | |
9b980aa1 | 22300 | |
a90ef4bf | 22301 | install-strip-libiberty: installdirs |
9b980aa1 RW |
22302 | @: $(MAKE); $(unstage) |
22303 | @r=`${PWD_COMMAND}`; export r; \ | |
22304 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22305 | $(HOST_EXPORTS) \ | |
a90ef4bf | 22306 | (cd $(HOST_SUBDIR)/libiberty && \ |
9b980aa1 RW |
22307 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
22308 | ||
a90ef4bf | 22309 | @endif libiberty |
9b980aa1 | 22310 | |
93f9b408 ILT |
22311 | # Other targets (info, dvi, pdf, etc.) |
22312 | ||
a90ef4bf JM |
22313 | .PHONY: maybe-info-libiberty info-libiberty |
22314 | maybe-info-libiberty: | |
22315 | @if libiberty | |
22316 | maybe-info-libiberty: info-libiberty | |
93f9b408 | 22317 | |
a90ef4bf JM |
22318 | info-libiberty: \ |
22319 | configure-libiberty | |
22320 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
93f9b408 ILT |
22321 | r=`${PWD_COMMAND}`; export r; \ |
22322 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22323 | $(HOST_EXPORTS) \ | |
22324 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22325 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22326 | done; \ | |
a90ef4bf JM |
22327 | echo "Doing info in libiberty" ; \ |
22328 | (cd $(HOST_SUBDIR)/libiberty && \ | |
93f9b408 ILT |
22329 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22330 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22331 | "RANLIB=$${RANLIB}" \ | |
22332 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
22333 | info) \ | |
22334 | || exit 1 | |
22335 | ||
a90ef4bf | 22336 | @endif libiberty |
93f9b408 | 22337 | |
a90ef4bf JM |
22338 | .PHONY: maybe-dvi-libiberty dvi-libiberty |
22339 | maybe-dvi-libiberty: | |
22340 | @if libiberty | |
22341 | maybe-dvi-libiberty: dvi-libiberty | |
93f9b408 | 22342 | |
a90ef4bf JM |
22343 | dvi-libiberty: \ |
22344 | configure-libiberty | |
22345 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
93f9b408 ILT |
22346 | r=`${PWD_COMMAND}`; export r; \ |
22347 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22348 | $(HOST_EXPORTS) \ | |
22349 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22350 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22351 | done; \ | |
a90ef4bf JM |
22352 | echo "Doing dvi in libiberty" ; \ |
22353 | (cd $(HOST_SUBDIR)/libiberty && \ | |
93f9b408 ILT |
22354 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22355 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22356 | "RANLIB=$${RANLIB}" \ | |
22357 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
22358 | dvi) \ | |
22359 | || exit 1 | |
22360 | ||
a90ef4bf | 22361 | @endif libiberty |
93f9b408 | 22362 | |
a90ef4bf JM |
22363 | .PHONY: maybe-pdf-libiberty pdf-libiberty |
22364 | maybe-pdf-libiberty: | |
22365 | @if libiberty | |
22366 | maybe-pdf-libiberty: pdf-libiberty | |
93f9b408 | 22367 | |
a90ef4bf JM |
22368 | pdf-libiberty: \ |
22369 | configure-libiberty | |
22370 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
93f9b408 ILT |
22371 | r=`${PWD_COMMAND}`; export r; \ |
22372 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22373 | $(HOST_EXPORTS) \ | |
22374 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22375 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22376 | done; \ | |
a90ef4bf JM |
22377 | echo "Doing pdf in libiberty" ; \ |
22378 | (cd $(HOST_SUBDIR)/libiberty && \ | |
93f9b408 ILT |
22379 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22380 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22381 | "RANLIB=$${RANLIB}" \ | |
22382 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
22383 | pdf) \ | |
22384 | || exit 1 | |
22385 | ||
a90ef4bf | 22386 | @endif libiberty |
93f9b408 | 22387 | |
a90ef4bf JM |
22388 | .PHONY: maybe-html-libiberty html-libiberty |
22389 | maybe-html-libiberty: | |
22390 | @if libiberty | |
22391 | maybe-html-libiberty: html-libiberty | |
93f9b408 | 22392 | |
a90ef4bf JM |
22393 | html-libiberty: \ |
22394 | configure-libiberty | |
22395 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
93f9b408 ILT |
22396 | r=`${PWD_COMMAND}`; export r; \ |
22397 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22398 | $(HOST_EXPORTS) \ | |
22399 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22400 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22401 | done; \ | |
a90ef4bf JM |
22402 | echo "Doing html in libiberty" ; \ |
22403 | (cd $(HOST_SUBDIR)/libiberty && \ | |
93f9b408 ILT |
22404 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22405 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22406 | "RANLIB=$${RANLIB}" \ | |
22407 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
22408 | html) \ | |
22409 | || exit 1 | |
22410 | ||
a90ef4bf | 22411 | @endif libiberty |
93f9b408 | 22412 | |
a90ef4bf JM |
22413 | .PHONY: maybe-TAGS-libiberty TAGS-libiberty |
22414 | maybe-TAGS-libiberty: | |
22415 | @if libiberty | |
22416 | maybe-TAGS-libiberty: TAGS-libiberty | |
93f9b408 | 22417 | |
a90ef4bf JM |
22418 | TAGS-libiberty: \ |
22419 | configure-libiberty | |
22420 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
93f9b408 ILT |
22421 | r=`${PWD_COMMAND}`; export r; \ |
22422 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22423 | $(HOST_EXPORTS) \ | |
22424 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22425 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22426 | done; \ | |
a90ef4bf JM |
22427 | echo "Doing TAGS in libiberty" ; \ |
22428 | (cd $(HOST_SUBDIR)/libiberty && \ | |
93f9b408 ILT |
22429 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22430 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22431 | "RANLIB=$${RANLIB}" \ | |
22432 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
22433 | TAGS) \ | |
22434 | || exit 1 | |
22435 | ||
a90ef4bf | 22436 | @endif libiberty |
93f9b408 | 22437 | |
a90ef4bf JM |
22438 | .PHONY: maybe-install-info-libiberty install-info-libiberty |
22439 | maybe-install-info-libiberty: | |
22440 | @if libiberty | |
22441 | maybe-install-info-libiberty: install-info-libiberty | |
93f9b408 | 22442 | |
a90ef4bf JM |
22443 | install-info-libiberty: \ |
22444 | configure-libiberty \ | |
22445 | info-libiberty | |
22446 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
93f9b408 ILT |
22447 | r=`${PWD_COMMAND}`; export r; \ |
22448 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22449 | $(HOST_EXPORTS) \ | |
22450 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22451 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22452 | done; \ | |
a90ef4bf JM |
22453 | echo "Doing install-info in libiberty" ; \ |
22454 | (cd $(HOST_SUBDIR)/libiberty && \ | |
93f9b408 ILT |
22455 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22456 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22457 | "RANLIB=$${RANLIB}" \ | |
22458 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
22459 | install-info) \ | |
22460 | || exit 1 | |
22461 | ||
a90ef4bf | 22462 | @endif libiberty |
93f9b408 | 22463 | |
a90ef4bf JM |
22464 | .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty |
22465 | maybe-install-pdf-libiberty: | |
22466 | @if libiberty | |
22467 | maybe-install-pdf-libiberty: install-pdf-libiberty | |
93f9b408 | 22468 | |
a90ef4bf JM |
22469 | install-pdf-libiberty: \ |
22470 | configure-libiberty \ | |
22471 | pdf-libiberty | |
22472 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
93f9b408 ILT |
22473 | r=`${PWD_COMMAND}`; export r; \ |
22474 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22475 | $(HOST_EXPORTS) \ | |
22476 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22477 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22478 | done; \ | |
a90ef4bf JM |
22479 | echo "Doing install-pdf in libiberty" ; \ |
22480 | (cd $(HOST_SUBDIR)/libiberty && \ | |
93f9b408 ILT |
22481 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22482 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22483 | "RANLIB=$${RANLIB}" \ | |
22484 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
22485 | install-pdf) \ | |
22486 | || exit 1 | |
22487 | ||
a90ef4bf | 22488 | @endif libiberty |
93f9b408 | 22489 | |
a90ef4bf JM |
22490 | .PHONY: maybe-install-html-libiberty install-html-libiberty |
22491 | maybe-install-html-libiberty: | |
22492 | @if libiberty | |
22493 | maybe-install-html-libiberty: install-html-libiberty | |
93f9b408 | 22494 | |
a90ef4bf JM |
22495 | install-html-libiberty: \ |
22496 | configure-libiberty \ | |
22497 | html-libiberty | |
22498 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
93f9b408 ILT |
22499 | r=`${PWD_COMMAND}`; export r; \ |
22500 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22501 | $(HOST_EXPORTS) \ | |
22502 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22503 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22504 | done; \ | |
a90ef4bf JM |
22505 | echo "Doing install-html in libiberty" ; \ |
22506 | (cd $(HOST_SUBDIR)/libiberty && \ | |
93f9b408 ILT |
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}" "WINDMC=$${WINDMC}" \ | |
22511 | install-html) \ | |
22512 | || exit 1 | |
22513 | ||
a90ef4bf | 22514 | @endif libiberty |
93f9b408 | 22515 | |
a90ef4bf JM |
22516 | .PHONY: maybe-installcheck-libiberty installcheck-libiberty |
22517 | maybe-installcheck-libiberty: | |
22518 | @if libiberty | |
22519 | maybe-installcheck-libiberty: installcheck-libiberty | |
93f9b408 | 22520 | |
a90ef4bf JM |
22521 | installcheck-libiberty: \ |
22522 | configure-libiberty | |
22523 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
93f9b408 ILT |
22524 | r=`${PWD_COMMAND}`; export r; \ |
22525 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22526 | $(HOST_EXPORTS) \ | |
22527 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22528 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22529 | done; \ | |
a90ef4bf JM |
22530 | echo "Doing installcheck in libiberty" ; \ |
22531 | (cd $(HOST_SUBDIR)/libiberty && \ | |
93f9b408 ILT |
22532 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22533 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22534 | "RANLIB=$${RANLIB}" \ | |
22535 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
22536 | installcheck) \ | |
22537 | || exit 1 | |
22538 | ||
a90ef4bf | 22539 | @endif libiberty |
93f9b408 | 22540 | |
a90ef4bf JM |
22541 | .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty |
22542 | maybe-mostlyclean-libiberty: | |
22543 | @if libiberty | |
22544 | maybe-mostlyclean-libiberty: mostlyclean-libiberty | |
93f9b408 | 22545 | |
a90ef4bf JM |
22546 | mostlyclean-libiberty: |
22547 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
93f9b408 ILT |
22548 | r=`${PWD_COMMAND}`; export r; \ |
22549 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22550 | $(HOST_EXPORTS) \ | |
22551 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22552 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22553 | done; \ | |
a90ef4bf JM |
22554 | echo "Doing mostlyclean in libiberty" ; \ |
22555 | (cd $(HOST_SUBDIR)/libiberty && \ | |
93f9b408 ILT |
22556 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22557 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22558 | "RANLIB=$${RANLIB}" \ | |
22559 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
22560 | mostlyclean) \ | |
22561 | || exit 1 | |
22562 | ||
a90ef4bf | 22563 | @endif libiberty |
93f9b408 | 22564 | |
a90ef4bf JM |
22565 | .PHONY: maybe-clean-libiberty clean-libiberty |
22566 | maybe-clean-libiberty: | |
22567 | @if libiberty | |
22568 | maybe-clean-libiberty: clean-libiberty | |
93f9b408 | 22569 | |
a90ef4bf JM |
22570 | clean-libiberty: |
22571 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
93f9b408 ILT |
22572 | r=`${PWD_COMMAND}`; export r; \ |
22573 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22574 | $(HOST_EXPORTS) \ | |
22575 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22576 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22577 | done; \ | |
a90ef4bf JM |
22578 | echo "Doing clean in libiberty" ; \ |
22579 | (cd $(HOST_SUBDIR)/libiberty && \ | |
93f9b408 ILT |
22580 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22581 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22582 | "RANLIB=$${RANLIB}" \ | |
22583 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
22584 | clean) \ | |
22585 | || exit 1 | |
22586 | ||
a90ef4bf | 22587 | @endif libiberty |
93f9b408 | 22588 | |
a90ef4bf JM |
22589 | .PHONY: maybe-distclean-libiberty distclean-libiberty |
22590 | maybe-distclean-libiberty: | |
22591 | @if libiberty | |
22592 | maybe-distclean-libiberty: distclean-libiberty | |
93f9b408 | 22593 | |
a90ef4bf JM |
22594 | distclean-libiberty: |
22595 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
93f9b408 ILT |
22596 | r=`${PWD_COMMAND}`; export r; \ |
22597 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22598 | $(HOST_EXPORTS) \ | |
22599 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22600 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22601 | done; \ | |
a90ef4bf JM |
22602 | echo "Doing distclean in libiberty" ; \ |
22603 | (cd $(HOST_SUBDIR)/libiberty && \ | |
93f9b408 ILT |
22604 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22605 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22606 | "RANLIB=$${RANLIB}" \ | |
22607 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
22608 | distclean) \ | |
22609 | || exit 1 | |
22610 | ||
a90ef4bf | 22611 | @endif libiberty |
93f9b408 | 22612 | |
a90ef4bf JM |
22613 | .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty |
22614 | maybe-maintainer-clean-libiberty: | |
22615 | @if libiberty | |
22616 | maybe-maintainer-clean-libiberty: maintainer-clean-libiberty | |
93f9b408 | 22617 | |
a90ef4bf JM |
22618 | maintainer-clean-libiberty: |
22619 | @[ -f ./libiberty/Makefile ] || exit 0; \ | |
93f9b408 ILT |
22620 | r=`${PWD_COMMAND}`; export r; \ |
22621 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22622 | $(HOST_EXPORTS) \ | |
22623 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22624 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22625 | done; \ | |
a90ef4bf JM |
22626 | echo "Doing maintainer-clean in libiberty" ; \ |
22627 | (cd $(HOST_SUBDIR)/libiberty && \ | |
93f9b408 ILT |
22628 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22629 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22630 | "RANLIB=$${RANLIB}" \ | |
22631 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
22632 | maintainer-clean) \ | |
22633 | || exit 1 | |
22634 | ||
a90ef4bf | 22635 | @endif libiberty |
93f9b408 ILT |
22636 | |
22637 | ||
22638 | ||
a90ef4bf JM |
22639 | .PHONY: configure-libiconv maybe-configure-libiconv |
22640 | maybe-configure-libiconv: | |
4f0ef2d8 | 22641 | @if gcc-bootstrap |
a90ef4bf | 22642 | configure-libiconv: stage_current |
4f0ef2d8 | 22643 | @endif gcc-bootstrap |
a90ef4bf JM |
22644 | @if libiconv |
22645 | maybe-configure-libiconv: configure-libiconv | |
22646 | configure-libiconv: | |
0aed8855 | 22647 | @: $(MAKE); $(unstage) |
c52c6897 | 22648 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 22649 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
22650 | test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \ |
22651 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \ | |
1f53ca9a | 22652 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
22653 | echo Configuring in $(HOST_SUBDIR)/libiconv; \ |
22654 | cd "$(HOST_SUBDIR)/libiconv" || exit 1; \ | |
4fa63067 | 22655 | case $(srcdir) in \ |
b00612cc | 22656 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 22657 | *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \ |
b00612cc | 22658 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 22659 | esac; \ |
a90ef4bf JM |
22660 | srcdiroption="--srcdir=$${topdir}/libiconv"; \ |
22661 | libsrcdir="$$s/libiconv"; \ | |
4fa63067 | 22662 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 | 22663 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
a90ef4bf | 22664 | --target=${target_alias} $${srcdiroption} --disable-shared \ |
2a4cbe27 | 22665 | || exit 1 |
a90ef4bf | 22666 | @endif libiconv |
2a4cbe27 | 22667 | |
a7254363 PB |
22668 | |
22669 | ||
d545f33b PB |
22670 | |
22671 | ||
a90ef4bf JM |
22672 | .PHONY: all-libiconv maybe-all-libiconv |
22673 | maybe-all-libiconv: | |
4f0ef2d8 | 22674 | @if gcc-bootstrap |
a90ef4bf | 22675 | all-libiconv: stage_current |
4f0ef2d8 | 22676 | @endif gcc-bootstrap |
a90ef4bf JM |
22677 | @if libiconv |
22678 | TARGET-libiconv=all | |
22679 | maybe-all-libiconv: all-libiconv | |
22680 | all-libiconv: configure-libiconv | |
0aed8855 | 22681 | @: $(MAKE); $(unstage) |
4fa63067 NN |
22682 | @r=`${PWD_COMMAND}`; export r; \ |
22683 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 22684 | $(HOST_EXPORTS) \ |
a90ef4bf | 22685 | (cd $(HOST_SUBDIR)/libiconv && \ |
7f6ef0c0 | 22686 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
22687 | $(TARGET-libiconv)) |
22688 | @endif libiconv | |
2a4cbe27 | 22689 | |
a7254363 | 22690 | |
d545f33b PB |
22691 | |
22692 | ||
a90ef4bf JM |
22693 | .PHONY: check-libiconv maybe-check-libiconv |
22694 | maybe-check-libiconv: | |
22695 | @if libiconv | |
22696 | maybe-check-libiconv: check-libiconv | |
2a4cbe27 | 22697 | |
a90ef4bf | 22698 | check-libiconv: |
0aed8855 | 22699 | @: $(MAKE); $(unstage) |
4fa63067 | 22700 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 22701 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 22702 | $(HOST_EXPORTS) \ |
a90ef4bf | 22703 | (cd $(HOST_SUBDIR)/libiconv && \ |
b00612cc | 22704 | $(MAKE) $(FLAGS_TO_PASS) check) |
2a4cbe27 | 22705 | |
a90ef4bf | 22706 | @endif libiconv |
4fa63067 | 22707 | |
a90ef4bf JM |
22708 | .PHONY: install-libiconv maybe-install-libiconv |
22709 | maybe-install-libiconv: | |
22710 | @if libiconv | |
22711 | maybe-install-libiconv: install-libiconv | |
2a4cbe27 | 22712 | |
a90ef4bf | 22713 | install-libiconv: |
2a4cbe27 | 22714 | |
a90ef4bf | 22715 | @endif libiconv |
9b980aa1 | 22716 | |
a90ef4bf JM |
22717 | .PHONY: install-strip-libiconv maybe-install-strip-libiconv |
22718 | maybe-install-strip-libiconv: | |
22719 | @if libiconv | |
22720 | maybe-install-strip-libiconv: install-strip-libiconv | |
9b980aa1 | 22721 | |
a90ef4bf JM |
22722 | install-strip-libiconv: |
22723 | ||
22724 | @endif libiconv | |
9b980aa1 | 22725 | |
56a8fe78 | 22726 | # Other targets (info, dvi, pdf, etc.) |
2a4cbe27 | 22727 | |
a90ef4bf JM |
22728 | .PHONY: maybe-info-libiconv info-libiconv |
22729 | maybe-info-libiconv: | |
22730 | @if libiconv | |
22731 | maybe-info-libiconv: info-libiconv | |
4fa63067 | 22732 | |
a90ef4bf JM |
22733 | info-libiconv: \ |
22734 | configure-libiconv | |
0aed8855 | 22735 | @: $(MAKE); $(unstage) |
a90ef4bf | 22736 | @[ -f ./libiconv/Makefile ] || exit 0; \ |
b40e3958 L |
22737 | r=`${PWD_COMMAND}`; export r; \ |
22738 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22739 | $(HOST_EXPORTS) \ |
b813574b | 22740 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
22741 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22742 | done; \ | |
a90ef4bf JM |
22743 | echo "Doing info in libiconv" ; \ |
22744 | (cd $(HOST_SUBDIR)/libiconv && \ | |
2a4cbe27 NN |
22745 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22746 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22747 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 22748 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 22749 | info) \ |
2a4cbe27 NN |
22750 | || exit 1 |
22751 | ||
a90ef4bf | 22752 | @endif libiconv |
2a4cbe27 | 22753 | |
a90ef4bf JM |
22754 | .PHONY: maybe-dvi-libiconv dvi-libiconv |
22755 | maybe-dvi-libiconv: | |
22756 | @if libiconv | |
22757 | maybe-dvi-libiconv: dvi-libiconv | |
2a4cbe27 | 22758 | |
a90ef4bf JM |
22759 | dvi-libiconv: \ |
22760 | configure-libiconv | |
0aed8855 | 22761 | @: $(MAKE); $(unstage) |
a90ef4bf | 22762 | @[ -f ./libiconv/Makefile ] || exit 0; \ |
b40e3958 L |
22763 | r=`${PWD_COMMAND}`; export r; \ |
22764 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22765 | $(HOST_EXPORTS) \ |
b813574b | 22766 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
22767 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22768 | done; \ | |
a90ef4bf JM |
22769 | echo "Doing dvi in libiconv" ; \ |
22770 | (cd $(HOST_SUBDIR)/libiconv && \ | |
2a4cbe27 NN |
22771 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22772 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22773 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 22774 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 22775 | dvi) \ |
2a4cbe27 NN |
22776 | || exit 1 |
22777 | ||
a90ef4bf | 22778 | @endif libiconv |
2a4cbe27 | 22779 | |
a90ef4bf JM |
22780 | .PHONY: maybe-pdf-libiconv pdf-libiconv |
22781 | maybe-pdf-libiconv: | |
22782 | @if libiconv | |
22783 | maybe-pdf-libiconv: pdf-libiconv | |
56a8fe78 | 22784 | |
a90ef4bf JM |
22785 | pdf-libiconv: \ |
22786 | configure-libiconv | |
56a8fe78 | 22787 | @: $(MAKE); $(unstage) |
a90ef4bf | 22788 | @[ -f ./libiconv/Makefile ] || exit 0; \ |
56a8fe78 DD |
22789 | r=`${PWD_COMMAND}`; export r; \ |
22790 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
22791 | $(HOST_EXPORTS) \ | |
22792 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22793 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22794 | done; \ | |
a90ef4bf JM |
22795 | echo "Doing pdf in libiconv" ; \ |
22796 | (cd $(HOST_SUBDIR)/libiconv && \ | |
56a8fe78 DD |
22797 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22798 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22799 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 22800 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
22801 | pdf) \ |
22802 | || exit 1 | |
22803 | ||
a90ef4bf | 22804 | @endif libiconv |
56a8fe78 | 22805 | |
a90ef4bf JM |
22806 | .PHONY: maybe-html-libiconv html-libiconv |
22807 | maybe-html-libiconv: | |
22808 | @if libiconv | |
22809 | maybe-html-libiconv: html-libiconv | |
6d389afc | 22810 | |
a90ef4bf JM |
22811 | html-libiconv: \ |
22812 | configure-libiconv | |
0aed8855 | 22813 | @: $(MAKE); $(unstage) |
a90ef4bf | 22814 | @[ -f ./libiconv/Makefile ] || exit 0; \ |
6d389afc MS |
22815 | r=`${PWD_COMMAND}`; export r; \ |
22816 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
22817 | $(HOST_EXPORTS) \ |
22818 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
22819 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
22820 | done; \ | |
a90ef4bf JM |
22821 | echo "Doing html in libiconv" ; \ |
22822 | (cd $(HOST_SUBDIR)/libiconv && \ | |
6d389afc MS |
22823 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22824 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22825 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 22826 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
22827 | html) \ |
22828 | || exit 1 | |
22829 | ||
a90ef4bf | 22830 | @endif libiconv |
6d389afc | 22831 | |
a90ef4bf JM |
22832 | .PHONY: maybe-TAGS-libiconv TAGS-libiconv |
22833 | maybe-TAGS-libiconv: | |
22834 | @if libiconv | |
22835 | maybe-TAGS-libiconv: TAGS-libiconv | |
2a4cbe27 | 22836 | |
a90ef4bf JM |
22837 | TAGS-libiconv: \ |
22838 | configure-libiconv | |
0aed8855 | 22839 | @: $(MAKE); $(unstage) |
a90ef4bf | 22840 | @[ -f ./libiconv/Makefile ] || exit 0; \ |
b40e3958 L |
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 \ |
2a4cbe27 NN |
22845 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22846 | done; \ | |
a90ef4bf JM |
22847 | echo "Doing TAGS in libiconv" ; \ |
22848 | (cd $(HOST_SUBDIR)/libiconv && \ | |
2a4cbe27 NN |
22849 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22850 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22851 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 22852 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 22853 | TAGS) \ |
2a4cbe27 NN |
22854 | || exit 1 |
22855 | ||
a90ef4bf | 22856 | @endif libiconv |
2a4cbe27 | 22857 | |
a90ef4bf JM |
22858 | .PHONY: maybe-install-info-libiconv install-info-libiconv |
22859 | maybe-install-info-libiconv: | |
22860 | @if libiconv | |
22861 | maybe-install-info-libiconv: install-info-libiconv | |
2a4cbe27 | 22862 | |
a90ef4bf JM |
22863 | # libiconv doesn't support install-info. |
22864 | install-info-libiconv: | |
2a4cbe27 | 22865 | |
a90ef4bf | 22866 | @endif libiconv |
2a4cbe27 | 22867 | |
a90ef4bf JM |
22868 | .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv |
22869 | maybe-install-pdf-libiconv: | |
22870 | @if libiconv | |
22871 | maybe-install-pdf-libiconv: install-pdf-libiconv | |
a3ca38d2 | 22872 | |
a90ef4bf JM |
22873 | # libiconv doesn't support install-pdf. |
22874 | install-pdf-libiconv: | |
a3ca38d2 | 22875 | |
a90ef4bf | 22876 | @endif libiconv |
a3ca38d2 | 22877 | |
a90ef4bf JM |
22878 | .PHONY: maybe-install-html-libiconv install-html-libiconv |
22879 | maybe-install-html-libiconv: | |
22880 | @if libiconv | |
22881 | maybe-install-html-libiconv: install-html-libiconv | |
108a6f8e | 22882 | |
a90ef4bf JM |
22883 | # libiconv doesn't support install-html. |
22884 | install-html-libiconv: | |
108a6f8e | 22885 | |
a90ef4bf | 22886 | @endif libiconv |
108a6f8e | 22887 | |
a90ef4bf JM |
22888 | .PHONY: maybe-installcheck-libiconv installcheck-libiconv |
22889 | maybe-installcheck-libiconv: | |
22890 | @if libiconv | |
22891 | maybe-installcheck-libiconv: installcheck-libiconv | |
2a4cbe27 | 22892 | |
a90ef4bf JM |
22893 | installcheck-libiconv: \ |
22894 | configure-libiconv | |
0aed8855 | 22895 | @: $(MAKE); $(unstage) |
a90ef4bf | 22896 | @[ -f ./libiconv/Makefile ] || exit 0; \ |
b40e3958 L |
22897 | r=`${PWD_COMMAND}`; export r; \ |
22898 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22899 | $(HOST_EXPORTS) \ |
b813574b | 22900 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
22901 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22902 | done; \ | |
a90ef4bf JM |
22903 | echo "Doing installcheck in libiconv" ; \ |
22904 | (cd $(HOST_SUBDIR)/libiconv && \ | |
2a4cbe27 NN |
22905 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22906 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22907 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 22908 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 22909 | installcheck) \ |
2a4cbe27 NN |
22910 | || exit 1 |
22911 | ||
a90ef4bf | 22912 | @endif libiconv |
2a4cbe27 | 22913 | |
a90ef4bf JM |
22914 | .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv |
22915 | maybe-mostlyclean-libiconv: | |
22916 | @if libiconv | |
22917 | maybe-mostlyclean-libiconv: mostlyclean-libiconv | |
2a4cbe27 | 22918 | |
a90ef4bf | 22919 | mostlyclean-libiconv: |
0aed8855 | 22920 | @: $(MAKE); $(unstage) |
a90ef4bf | 22921 | @[ -f ./libiconv/Makefile ] || exit 0; \ |
b40e3958 L |
22922 | r=`${PWD_COMMAND}`; export r; \ |
22923 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22924 | $(HOST_EXPORTS) \ |
b813574b | 22925 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
22926 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22927 | done; \ | |
a90ef4bf JM |
22928 | echo "Doing mostlyclean in libiconv" ; \ |
22929 | (cd $(HOST_SUBDIR)/libiconv && \ | |
2a4cbe27 NN |
22930 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22931 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22932 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 22933 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 22934 | mostlyclean) \ |
2a4cbe27 NN |
22935 | || exit 1 |
22936 | ||
a90ef4bf | 22937 | @endif libiconv |
2a4cbe27 | 22938 | |
a90ef4bf JM |
22939 | .PHONY: maybe-clean-libiconv clean-libiconv |
22940 | maybe-clean-libiconv: | |
22941 | @if libiconv | |
22942 | maybe-clean-libiconv: clean-libiconv | |
2a4cbe27 | 22943 | |
a90ef4bf | 22944 | clean-libiconv: |
0aed8855 | 22945 | @: $(MAKE); $(unstage) |
a90ef4bf | 22946 | @[ -f ./libiconv/Makefile ] || exit 0; \ |
b40e3958 L |
22947 | r=`${PWD_COMMAND}`; export r; \ |
22948 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22949 | $(HOST_EXPORTS) \ |
b813574b | 22950 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
22951 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22952 | done; \ | |
a90ef4bf JM |
22953 | echo "Doing clean in libiconv" ; \ |
22954 | (cd $(HOST_SUBDIR)/libiconv && \ | |
2a4cbe27 NN |
22955 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22956 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22957 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 22958 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 22959 | clean) \ |
2a4cbe27 NN |
22960 | || exit 1 |
22961 | ||
a90ef4bf | 22962 | @endif libiconv |
2a4cbe27 | 22963 | |
a90ef4bf JM |
22964 | .PHONY: maybe-distclean-libiconv distclean-libiconv |
22965 | maybe-distclean-libiconv: | |
22966 | @if libiconv | |
22967 | maybe-distclean-libiconv: distclean-libiconv | |
2a4cbe27 | 22968 | |
a90ef4bf | 22969 | distclean-libiconv: |
0aed8855 | 22970 | @: $(MAKE); $(unstage) |
a90ef4bf | 22971 | @[ -f ./libiconv/Makefile ] || exit 0; \ |
b40e3958 L |
22972 | r=`${PWD_COMMAND}`; export r; \ |
22973 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22974 | $(HOST_EXPORTS) \ |
b813574b | 22975 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
22976 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
22977 | done; \ | |
a90ef4bf JM |
22978 | echo "Doing distclean in libiconv" ; \ |
22979 | (cd $(HOST_SUBDIR)/libiconv && \ | |
2a4cbe27 NN |
22980 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
22981 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
22982 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 22983 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 22984 | distclean) \ |
2a4cbe27 NN |
22985 | || exit 1 |
22986 | ||
a90ef4bf | 22987 | @endif libiconv |
2a4cbe27 | 22988 | |
a90ef4bf JM |
22989 | .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv |
22990 | maybe-maintainer-clean-libiconv: | |
22991 | @if libiconv | |
22992 | maybe-maintainer-clean-libiconv: maintainer-clean-libiconv | |
2a4cbe27 | 22993 | |
a90ef4bf | 22994 | maintainer-clean-libiconv: |
0aed8855 | 22995 | @: $(MAKE); $(unstage) |
a90ef4bf | 22996 | @[ -f ./libiconv/Makefile ] || exit 0; \ |
b40e3958 L |
22997 | r=`${PWD_COMMAND}`; export r; \ |
22998 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 22999 | $(HOST_EXPORTS) \ |
b813574b | 23000 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23001 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23002 | done; \ | |
a90ef4bf JM |
23003 | echo "Doing maintainer-clean in libiconv" ; \ |
23004 | (cd $(HOST_SUBDIR)/libiconv && \ | |
2a4cbe27 NN |
23005 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23006 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23007 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23008 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23009 | maintainer-clean) \ |
2a4cbe27 NN |
23010 | || exit 1 |
23011 | ||
a90ef4bf | 23012 | @endif libiconv |
2a4cbe27 | 23013 | |
2a4cbe27 | 23014 | |
a7254363 | 23015 | |
a90ef4bf JM |
23016 | .PHONY: configure-m4 maybe-configure-m4 |
23017 | maybe-configure-m4: | |
4f0ef2d8 | 23018 | @if gcc-bootstrap |
a90ef4bf | 23019 | configure-m4: stage_current |
4f0ef2d8 | 23020 | @endif gcc-bootstrap |
a90ef4bf JM |
23021 | @if m4 |
23022 | maybe-configure-m4: configure-m4 | |
23023 | configure-m4: | |
0aed8855 | 23024 | @: $(MAKE); $(unstage) |
c52c6897 | 23025 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 23026 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
23027 | test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \ |
23028 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \ | |
1f53ca9a | 23029 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
23030 | echo Configuring in $(HOST_SUBDIR)/m4; \ |
23031 | cd "$(HOST_SUBDIR)/m4" || exit 1; \ | |
4fa63067 | 23032 | case $(srcdir) in \ |
b00612cc | 23033 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 23034 | *) topdir=`echo $(HOST_SUBDIR)/m4/ | \ |
b00612cc | 23035 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 23036 | esac; \ |
a90ef4bf JM |
23037 | srcdiroption="--srcdir=$${topdir}/m4"; \ |
23038 | libsrcdir="$$s/m4"; \ | |
4fa63067 | 23039 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
23040 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
23041 | --target=${target_alias} $${srcdiroption} \ | |
2a4cbe27 | 23042 | || exit 1 |
a90ef4bf | 23043 | @endif m4 |
2a4cbe27 | 23044 | |
a7254363 PB |
23045 | |
23046 | ||
d545f33b PB |
23047 | |
23048 | ||
a90ef4bf JM |
23049 | .PHONY: all-m4 maybe-all-m4 |
23050 | maybe-all-m4: | |
4f0ef2d8 | 23051 | @if gcc-bootstrap |
a90ef4bf | 23052 | all-m4: stage_current |
4f0ef2d8 | 23053 | @endif gcc-bootstrap |
a90ef4bf JM |
23054 | @if m4 |
23055 | TARGET-m4=all | |
23056 | maybe-all-m4: all-m4 | |
23057 | all-m4: configure-m4 | |
0aed8855 | 23058 | @: $(MAKE); $(unstage) |
4fa63067 NN |
23059 | @r=`${PWD_COMMAND}`; export r; \ |
23060 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 23061 | $(HOST_EXPORTS) \ |
a90ef4bf | 23062 | (cd $(HOST_SUBDIR)/m4 && \ |
7f6ef0c0 | 23063 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
23064 | $(TARGET-m4)) |
23065 | @endif m4 | |
2a4cbe27 | 23066 | |
a7254363 | 23067 | |
d545f33b PB |
23068 | |
23069 | ||
a90ef4bf JM |
23070 | .PHONY: check-m4 maybe-check-m4 |
23071 | maybe-check-m4: | |
23072 | @if m4 | |
23073 | maybe-check-m4: check-m4 | |
2a4cbe27 | 23074 | |
a90ef4bf | 23075 | check-m4: |
0aed8855 | 23076 | @: $(MAKE); $(unstage) |
4fa63067 | 23077 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 23078 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 23079 | $(HOST_EXPORTS) \ |
a90ef4bf | 23080 | (cd $(HOST_SUBDIR)/m4 && \ |
b00612cc | 23081 | $(MAKE) $(FLAGS_TO_PASS) check) |
2a4cbe27 | 23082 | |
a90ef4bf | 23083 | @endif m4 |
2a4cbe27 | 23084 | |
a90ef4bf JM |
23085 | .PHONY: install-m4 maybe-install-m4 |
23086 | maybe-install-m4: | |
23087 | @if m4 | |
23088 | maybe-install-m4: install-m4 | |
2a4cbe27 | 23089 | |
a90ef4bf | 23090 | install-m4: installdirs |
0aed8855 | 23091 | @: $(MAKE); $(unstage) |
4fa63067 | 23092 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 23093 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 23094 | $(HOST_EXPORTS) \ |
a90ef4bf | 23095 | (cd $(HOST_SUBDIR)/m4 && \ |
2da12f12 | 23096 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 23097 | |
a90ef4bf | 23098 | @endif m4 |
2a4cbe27 | 23099 | |
a90ef4bf JM |
23100 | .PHONY: install-strip-m4 maybe-install-strip-m4 |
23101 | maybe-install-strip-m4: | |
23102 | @if m4 | |
23103 | maybe-install-strip-m4: install-strip-m4 | |
9b980aa1 | 23104 | |
a90ef4bf | 23105 | install-strip-m4: installdirs |
9b980aa1 RW |
23106 | @: $(MAKE); $(unstage) |
23107 | @r=`${PWD_COMMAND}`; export r; \ | |
23108 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
23109 | $(HOST_EXPORTS) \ | |
a90ef4bf | 23110 | (cd $(HOST_SUBDIR)/m4 && \ |
9b980aa1 RW |
23111 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
23112 | ||
a90ef4bf | 23113 | @endif m4 |
9b980aa1 | 23114 | |
56a8fe78 | 23115 | # Other targets (info, dvi, pdf, etc.) |
2a4cbe27 | 23116 | |
a90ef4bf JM |
23117 | .PHONY: maybe-info-m4 info-m4 |
23118 | maybe-info-m4: | |
23119 | @if m4 | |
23120 | maybe-info-m4: info-m4 | |
4fa63067 | 23121 | |
a90ef4bf JM |
23122 | info-m4: \ |
23123 | configure-m4 | |
0aed8855 | 23124 | @: $(MAKE); $(unstage) |
a90ef4bf | 23125 | @[ -f ./m4/Makefile ] || exit 0; \ |
b40e3958 L |
23126 | r=`${PWD_COMMAND}`; export r; \ |
23127 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23128 | $(HOST_EXPORTS) \ |
b813574b | 23129 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23130 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23131 | done; \ | |
a90ef4bf JM |
23132 | echo "Doing info in m4" ; \ |
23133 | (cd $(HOST_SUBDIR)/m4 && \ | |
2a4cbe27 NN |
23134 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23135 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23136 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23137 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23138 | info) \ |
2a4cbe27 NN |
23139 | || exit 1 |
23140 | ||
a90ef4bf | 23141 | @endif m4 |
2a4cbe27 | 23142 | |
a90ef4bf JM |
23143 | .PHONY: maybe-dvi-m4 dvi-m4 |
23144 | maybe-dvi-m4: | |
23145 | @if m4 | |
23146 | maybe-dvi-m4: dvi-m4 | |
2a4cbe27 | 23147 | |
a90ef4bf JM |
23148 | dvi-m4: \ |
23149 | configure-m4 | |
0aed8855 | 23150 | @: $(MAKE); $(unstage) |
a90ef4bf | 23151 | @[ -f ./m4/Makefile ] || exit 0; \ |
b40e3958 L |
23152 | r=`${PWD_COMMAND}`; export r; \ |
23153 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23154 | $(HOST_EXPORTS) \ |
b813574b | 23155 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23156 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23157 | done; \ | |
a90ef4bf JM |
23158 | echo "Doing dvi in m4" ; \ |
23159 | (cd $(HOST_SUBDIR)/m4 && \ | |
2a4cbe27 NN |
23160 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23161 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23162 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23163 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23164 | dvi) \ |
2a4cbe27 NN |
23165 | || exit 1 |
23166 | ||
a90ef4bf | 23167 | @endif m4 |
2a4cbe27 | 23168 | |
a90ef4bf JM |
23169 | .PHONY: maybe-pdf-m4 pdf-m4 |
23170 | maybe-pdf-m4: | |
23171 | @if m4 | |
23172 | maybe-pdf-m4: pdf-m4 | |
56a8fe78 | 23173 | |
a90ef4bf JM |
23174 | pdf-m4: \ |
23175 | configure-m4 | |
56a8fe78 | 23176 | @: $(MAKE); $(unstage) |
a90ef4bf | 23177 | @[ -f ./m4/Makefile ] || exit 0; \ |
56a8fe78 DD |
23178 | r=`${PWD_COMMAND}`; export r; \ |
23179 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
23180 | $(HOST_EXPORTS) \ | |
23181 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
23182 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
23183 | done; \ | |
a90ef4bf JM |
23184 | echo "Doing pdf in m4" ; \ |
23185 | (cd $(HOST_SUBDIR)/m4 && \ | |
56a8fe78 DD |
23186 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23187 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23188 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23189 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
23190 | pdf) \ |
23191 | || exit 1 | |
23192 | ||
a90ef4bf | 23193 | @endif m4 |
56a8fe78 | 23194 | |
a90ef4bf JM |
23195 | .PHONY: maybe-html-m4 html-m4 |
23196 | maybe-html-m4: | |
23197 | @if m4 | |
23198 | maybe-html-m4: html-m4 | |
6d389afc | 23199 | |
a90ef4bf JM |
23200 | html-m4: \ |
23201 | configure-m4 | |
0aed8855 | 23202 | @: $(MAKE); $(unstage) |
a90ef4bf | 23203 | @[ -f ./m4/Makefile ] || exit 0; \ |
6d389afc MS |
23204 | r=`${PWD_COMMAND}`; export r; \ |
23205 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
23206 | $(HOST_EXPORTS) \ |
23207 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
23208 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
23209 | done; \ | |
a90ef4bf JM |
23210 | echo "Doing html in m4" ; \ |
23211 | (cd $(HOST_SUBDIR)/m4 && \ | |
6d389afc MS |
23212 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23213 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23214 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23215 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
23216 | html) \ |
23217 | || exit 1 | |
23218 | ||
a90ef4bf | 23219 | @endif m4 |
6d389afc | 23220 | |
a90ef4bf JM |
23221 | .PHONY: maybe-TAGS-m4 TAGS-m4 |
23222 | maybe-TAGS-m4: | |
23223 | @if m4 | |
23224 | maybe-TAGS-m4: TAGS-m4 | |
2a4cbe27 | 23225 | |
a90ef4bf JM |
23226 | TAGS-m4: \ |
23227 | configure-m4 | |
0aed8855 | 23228 | @: $(MAKE); $(unstage) |
a90ef4bf | 23229 | @[ -f ./m4/Makefile ] || exit 0; \ |
b40e3958 L |
23230 | r=`${PWD_COMMAND}`; export r; \ |
23231 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23232 | $(HOST_EXPORTS) \ |
b813574b | 23233 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23234 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23235 | done; \ | |
a90ef4bf JM |
23236 | echo "Doing TAGS in m4" ; \ |
23237 | (cd $(HOST_SUBDIR)/m4 && \ | |
2a4cbe27 NN |
23238 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23239 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23240 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23241 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23242 | TAGS) \ |
2a4cbe27 NN |
23243 | || exit 1 |
23244 | ||
a90ef4bf | 23245 | @endif m4 |
2a4cbe27 | 23246 | |
a90ef4bf JM |
23247 | .PHONY: maybe-install-info-m4 install-info-m4 |
23248 | maybe-install-info-m4: | |
23249 | @if m4 | |
23250 | maybe-install-info-m4: install-info-m4 | |
2a4cbe27 | 23251 | |
a90ef4bf JM |
23252 | install-info-m4: \ |
23253 | configure-m4 \ | |
23254 | info-m4 | |
0aed8855 | 23255 | @: $(MAKE); $(unstage) |
a90ef4bf | 23256 | @[ -f ./m4/Makefile ] || exit 0; \ |
b40e3958 L |
23257 | r=`${PWD_COMMAND}`; export r; \ |
23258 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23259 | $(HOST_EXPORTS) \ |
b813574b | 23260 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23261 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23262 | done; \ | |
a90ef4bf JM |
23263 | echo "Doing install-info in m4" ; \ |
23264 | (cd $(HOST_SUBDIR)/m4 && \ | |
2a4cbe27 NN |
23265 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23266 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23267 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23268 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23269 | install-info) \ |
2a4cbe27 NN |
23270 | || exit 1 |
23271 | ||
a90ef4bf | 23272 | @endif m4 |
2a4cbe27 | 23273 | |
a90ef4bf JM |
23274 | .PHONY: maybe-install-pdf-m4 install-pdf-m4 |
23275 | maybe-install-pdf-m4: | |
23276 | @if m4 | |
23277 | maybe-install-pdf-m4: install-pdf-m4 | |
a3ca38d2 | 23278 | |
a90ef4bf JM |
23279 | install-pdf-m4: \ |
23280 | configure-m4 \ | |
23281 | pdf-m4 | |
a3ca38d2 | 23282 | @: $(MAKE); $(unstage) |
a90ef4bf | 23283 | @[ -f ./m4/Makefile ] || exit 0; \ |
a3ca38d2 DD |
23284 | r=`${PWD_COMMAND}`; export r; \ |
23285 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
23286 | $(HOST_EXPORTS) \ | |
23287 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
23288 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
23289 | done; \ | |
a90ef4bf JM |
23290 | echo "Doing install-pdf in m4" ; \ |
23291 | (cd $(HOST_SUBDIR)/m4 && \ | |
a3ca38d2 DD |
23292 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23293 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23294 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23295 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
23296 | install-pdf) \ |
23297 | || exit 1 | |
23298 | ||
a90ef4bf | 23299 | @endif m4 |
a3ca38d2 | 23300 | |
a90ef4bf JM |
23301 | .PHONY: maybe-install-html-m4 install-html-m4 |
23302 | maybe-install-html-m4: | |
23303 | @if m4 | |
23304 | maybe-install-html-m4: install-html-m4 | |
108a6f8e | 23305 | |
a90ef4bf JM |
23306 | install-html-m4: \ |
23307 | configure-m4 \ | |
23308 | html-m4 | |
108a6f8e | 23309 | @: $(MAKE); $(unstage) |
a90ef4bf | 23310 | @[ -f ./m4/Makefile ] || exit 0; \ |
108a6f8e CD |
23311 | r=`${PWD_COMMAND}`; export r; \ |
23312 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
23313 | $(HOST_EXPORTS) \ | |
23314 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
23315 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
23316 | done; \ | |
a90ef4bf JM |
23317 | echo "Doing install-html in m4" ; \ |
23318 | (cd $(HOST_SUBDIR)/m4 && \ | |
108a6f8e CD |
23319 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23320 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23321 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23322 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
23323 | install-html) \ |
23324 | || exit 1 | |
23325 | ||
a90ef4bf | 23326 | @endif m4 |
108a6f8e | 23327 | |
a90ef4bf JM |
23328 | .PHONY: maybe-installcheck-m4 installcheck-m4 |
23329 | maybe-installcheck-m4: | |
23330 | @if m4 | |
23331 | maybe-installcheck-m4: installcheck-m4 | |
2a4cbe27 | 23332 | |
a90ef4bf JM |
23333 | installcheck-m4: \ |
23334 | configure-m4 | |
0aed8855 | 23335 | @: $(MAKE); $(unstage) |
a90ef4bf | 23336 | @[ -f ./m4/Makefile ] || exit 0; \ |
b40e3958 L |
23337 | r=`${PWD_COMMAND}`; export r; \ |
23338 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23339 | $(HOST_EXPORTS) \ |
b813574b | 23340 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23341 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23342 | done; \ | |
a90ef4bf JM |
23343 | echo "Doing installcheck in m4" ; \ |
23344 | (cd $(HOST_SUBDIR)/m4 && \ | |
2a4cbe27 NN |
23345 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23346 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23347 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23348 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23349 | installcheck) \ |
2a4cbe27 NN |
23350 | || exit 1 |
23351 | ||
a90ef4bf | 23352 | @endif m4 |
2a4cbe27 | 23353 | |
a90ef4bf JM |
23354 | .PHONY: maybe-mostlyclean-m4 mostlyclean-m4 |
23355 | maybe-mostlyclean-m4: | |
23356 | @if m4 | |
23357 | maybe-mostlyclean-m4: mostlyclean-m4 | |
2a4cbe27 | 23358 | |
a90ef4bf | 23359 | mostlyclean-m4: |
0aed8855 | 23360 | @: $(MAKE); $(unstage) |
a90ef4bf | 23361 | @[ -f ./m4/Makefile ] || exit 0; \ |
b40e3958 L |
23362 | r=`${PWD_COMMAND}`; export r; \ |
23363 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23364 | $(HOST_EXPORTS) \ |
b813574b | 23365 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23366 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23367 | done; \ | |
a90ef4bf JM |
23368 | echo "Doing mostlyclean in m4" ; \ |
23369 | (cd $(HOST_SUBDIR)/m4 && \ | |
2a4cbe27 NN |
23370 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23371 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23372 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23373 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23374 | mostlyclean) \ |
2a4cbe27 NN |
23375 | || exit 1 |
23376 | ||
a90ef4bf | 23377 | @endif m4 |
2a4cbe27 | 23378 | |
a90ef4bf JM |
23379 | .PHONY: maybe-clean-m4 clean-m4 |
23380 | maybe-clean-m4: | |
23381 | @if m4 | |
23382 | maybe-clean-m4: clean-m4 | |
2a4cbe27 | 23383 | |
a90ef4bf | 23384 | clean-m4: |
0aed8855 | 23385 | @: $(MAKE); $(unstage) |
a90ef4bf | 23386 | @[ -f ./m4/Makefile ] || exit 0; \ |
b40e3958 L |
23387 | r=`${PWD_COMMAND}`; export r; \ |
23388 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23389 | $(HOST_EXPORTS) \ |
b813574b | 23390 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23391 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23392 | done; \ | |
a90ef4bf JM |
23393 | echo "Doing clean in m4" ; \ |
23394 | (cd $(HOST_SUBDIR)/m4 && \ | |
2a4cbe27 NN |
23395 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23396 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23397 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23398 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23399 | clean) \ |
2a4cbe27 NN |
23400 | || exit 1 |
23401 | ||
a90ef4bf | 23402 | @endif m4 |
2a4cbe27 | 23403 | |
a90ef4bf JM |
23404 | .PHONY: maybe-distclean-m4 distclean-m4 |
23405 | maybe-distclean-m4: | |
23406 | @if m4 | |
23407 | maybe-distclean-m4: distclean-m4 | |
2a4cbe27 | 23408 | |
a90ef4bf | 23409 | distclean-m4: |
0aed8855 | 23410 | @: $(MAKE); $(unstage) |
a90ef4bf | 23411 | @[ -f ./m4/Makefile ] || exit 0; \ |
b40e3958 L |
23412 | r=`${PWD_COMMAND}`; export r; \ |
23413 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23414 | $(HOST_EXPORTS) \ |
b813574b | 23415 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23416 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23417 | done; \ | |
a90ef4bf JM |
23418 | echo "Doing distclean in m4" ; \ |
23419 | (cd $(HOST_SUBDIR)/m4 && \ | |
2a4cbe27 NN |
23420 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23421 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23422 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23423 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23424 | distclean) \ |
2a4cbe27 NN |
23425 | || exit 1 |
23426 | ||
a90ef4bf | 23427 | @endif m4 |
2a4cbe27 | 23428 | |
a90ef4bf JM |
23429 | .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4 |
23430 | maybe-maintainer-clean-m4: | |
23431 | @if m4 | |
23432 | maybe-maintainer-clean-m4: maintainer-clean-m4 | |
2a4cbe27 | 23433 | |
a90ef4bf | 23434 | maintainer-clean-m4: |
0aed8855 | 23435 | @: $(MAKE); $(unstage) |
a90ef4bf | 23436 | @[ -f ./m4/Makefile ] || exit 0; \ |
b40e3958 L |
23437 | r=`${PWD_COMMAND}`; export r; \ |
23438 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23439 | $(HOST_EXPORTS) \ |
b813574b | 23440 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23441 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23442 | done; \ | |
a90ef4bf JM |
23443 | echo "Doing maintainer-clean in m4" ; \ |
23444 | (cd $(HOST_SUBDIR)/m4 && \ | |
2a4cbe27 NN |
23445 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23446 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23447 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23448 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23449 | maintainer-clean) \ |
2a4cbe27 NN |
23450 | || exit 1 |
23451 | ||
a90ef4bf | 23452 | @endif m4 |
2a4cbe27 | 23453 | |
2a4cbe27 | 23454 | |
a7254363 | 23455 | |
a90ef4bf JM |
23456 | .PHONY: configure-readline maybe-configure-readline |
23457 | maybe-configure-readline: | |
4f0ef2d8 | 23458 | @if gcc-bootstrap |
a90ef4bf | 23459 | configure-readline: stage_current |
4f0ef2d8 | 23460 | @endif gcc-bootstrap |
a90ef4bf JM |
23461 | @if readline |
23462 | maybe-configure-readline: configure-readline | |
23463 | configure-readline: | |
0aed8855 | 23464 | @: $(MAKE); $(unstage) |
c52c6897 | 23465 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 23466 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
23467 | test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \ |
23468 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \ | |
1f53ca9a | 23469 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
23470 | echo Configuring in $(HOST_SUBDIR)/readline; \ |
23471 | cd "$(HOST_SUBDIR)/readline" || exit 1; \ | |
4fa63067 | 23472 | case $(srcdir) in \ |
b00612cc | 23473 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 23474 | *) topdir=`echo $(HOST_SUBDIR)/readline/ | \ |
b00612cc | 23475 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 23476 | esac; \ |
a90ef4bf JM |
23477 | srcdiroption="--srcdir=$${topdir}/readline"; \ |
23478 | libsrcdir="$$s/readline"; \ | |
4fa63067 | 23479 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
23480 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
23481 | --target=${target_alias} $${srcdiroption} \ | |
2a4cbe27 | 23482 | || exit 1 |
a90ef4bf | 23483 | @endif readline |
2a4cbe27 | 23484 | |
a7254363 PB |
23485 | |
23486 | ||
d545f33b PB |
23487 | |
23488 | ||
a90ef4bf JM |
23489 | .PHONY: all-readline maybe-all-readline |
23490 | maybe-all-readline: | |
4f0ef2d8 | 23491 | @if gcc-bootstrap |
a90ef4bf | 23492 | all-readline: stage_current |
4f0ef2d8 | 23493 | @endif gcc-bootstrap |
a90ef4bf JM |
23494 | @if readline |
23495 | TARGET-readline=all | |
23496 | maybe-all-readline: all-readline | |
23497 | all-readline: configure-readline | |
0aed8855 | 23498 | @: $(MAKE); $(unstage) |
4fa63067 NN |
23499 | @r=`${PWD_COMMAND}`; export r; \ |
23500 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 23501 | $(HOST_EXPORTS) \ |
a90ef4bf | 23502 | (cd $(HOST_SUBDIR)/readline && \ |
7f6ef0c0 | 23503 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
23504 | $(TARGET-readline)) |
23505 | @endif readline | |
2a4cbe27 | 23506 | |
a7254363 | 23507 | |
d545f33b PB |
23508 | |
23509 | ||
a90ef4bf JM |
23510 | .PHONY: check-readline maybe-check-readline |
23511 | maybe-check-readline: | |
23512 | @if readline | |
23513 | maybe-check-readline: check-readline | |
2a4cbe27 | 23514 | |
a90ef4bf | 23515 | check-readline: |
0aed8855 | 23516 | @: $(MAKE); $(unstage) |
4fa63067 | 23517 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 23518 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 23519 | $(HOST_EXPORTS) \ |
a90ef4bf | 23520 | (cd $(HOST_SUBDIR)/readline && \ |
b00612cc | 23521 | $(MAKE) $(FLAGS_TO_PASS) check) |
2a4cbe27 | 23522 | |
a90ef4bf | 23523 | @endif readline |
2a4cbe27 | 23524 | |
a90ef4bf JM |
23525 | .PHONY: install-readline maybe-install-readline |
23526 | maybe-install-readline: | |
23527 | @if readline | |
23528 | maybe-install-readline: install-readline | |
2a4cbe27 | 23529 | |
a90ef4bf | 23530 | install-readline: installdirs |
0aed8855 | 23531 | @: $(MAKE); $(unstage) |
4fa63067 NN |
23532 | @r=`${PWD_COMMAND}`; export r; \ |
23533 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23534 | $(HOST_EXPORTS) \ |
a90ef4bf | 23535 | (cd $(HOST_SUBDIR)/readline && \ |
2da12f12 | 23536 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 23537 | |
a90ef4bf | 23538 | @endif readline |
9b980aa1 | 23539 | |
a90ef4bf JM |
23540 | .PHONY: install-strip-readline maybe-install-strip-readline |
23541 | maybe-install-strip-readline: | |
23542 | @if readline | |
23543 | maybe-install-strip-readline: install-strip-readline | |
23544 | ||
23545 | install-strip-readline: installdirs | |
9b980aa1 RW |
23546 | @: $(MAKE); $(unstage) |
23547 | @r=`${PWD_COMMAND}`; export r; \ | |
23548 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
23549 | $(HOST_EXPORTS) \ | |
a90ef4bf | 23550 | (cd $(HOST_SUBDIR)/readline && \ |
9b980aa1 RW |
23551 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
23552 | ||
a90ef4bf | 23553 | @endif readline |
9b980aa1 | 23554 | |
56a8fe78 | 23555 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 23556 | |
a90ef4bf JM |
23557 | .PHONY: maybe-info-readline info-readline |
23558 | maybe-info-readline: | |
23559 | @if readline | |
23560 | maybe-info-readline: info-readline | |
4fa63067 | 23561 | |
a90ef4bf JM |
23562 | info-readline: \ |
23563 | configure-readline | |
0aed8855 | 23564 | @: $(MAKE); $(unstage) |
a90ef4bf | 23565 | @[ -f ./readline/Makefile ] || exit 0; \ |
b40e3958 L |
23566 | r=`${PWD_COMMAND}`; export r; \ |
23567 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23568 | $(HOST_EXPORTS) \ |
b813574b | 23569 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23570 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23571 | done; \ | |
a90ef4bf JM |
23572 | echo "Doing info in readline" ; \ |
23573 | (cd $(HOST_SUBDIR)/readline && \ | |
2a4cbe27 NN |
23574 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23575 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23576 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23577 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23578 | info) \ |
2a4cbe27 NN |
23579 | || exit 1 |
23580 | ||
a90ef4bf | 23581 | @endif readline |
2a4cbe27 | 23582 | |
a90ef4bf JM |
23583 | .PHONY: maybe-dvi-readline dvi-readline |
23584 | maybe-dvi-readline: | |
23585 | @if readline | |
23586 | maybe-dvi-readline: dvi-readline | |
2a4cbe27 | 23587 | |
a90ef4bf JM |
23588 | dvi-readline: \ |
23589 | configure-readline | |
0aed8855 | 23590 | @: $(MAKE); $(unstage) |
a90ef4bf | 23591 | @[ -f ./readline/Makefile ] || exit 0; \ |
b40e3958 L |
23592 | r=`${PWD_COMMAND}`; export r; \ |
23593 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23594 | $(HOST_EXPORTS) \ |
b813574b | 23595 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23596 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23597 | done; \ | |
a90ef4bf JM |
23598 | echo "Doing dvi in readline" ; \ |
23599 | (cd $(HOST_SUBDIR)/readline && \ | |
2a4cbe27 NN |
23600 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23601 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23602 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23603 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23604 | dvi) \ |
2a4cbe27 NN |
23605 | || exit 1 |
23606 | ||
a90ef4bf | 23607 | @endif readline |
2a4cbe27 | 23608 | |
a90ef4bf JM |
23609 | .PHONY: maybe-pdf-readline pdf-readline |
23610 | maybe-pdf-readline: | |
23611 | @if readline | |
23612 | maybe-pdf-readline: pdf-readline | |
56a8fe78 | 23613 | |
a90ef4bf JM |
23614 | pdf-readline: \ |
23615 | configure-readline | |
56a8fe78 | 23616 | @: $(MAKE); $(unstage) |
a90ef4bf | 23617 | @[ -f ./readline/Makefile ] || exit 0; \ |
56a8fe78 DD |
23618 | r=`${PWD_COMMAND}`; export r; \ |
23619 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
23620 | $(HOST_EXPORTS) \ | |
23621 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
23622 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
23623 | done; \ | |
a90ef4bf JM |
23624 | echo "Doing pdf in readline" ; \ |
23625 | (cd $(HOST_SUBDIR)/readline && \ | |
56a8fe78 DD |
23626 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23627 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23628 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23629 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
23630 | pdf) \ |
23631 | || exit 1 | |
23632 | ||
a90ef4bf | 23633 | @endif readline |
56a8fe78 | 23634 | |
a90ef4bf JM |
23635 | .PHONY: maybe-html-readline html-readline |
23636 | maybe-html-readline: | |
23637 | @if readline | |
23638 | maybe-html-readline: html-readline | |
6d389afc | 23639 | |
a90ef4bf JM |
23640 | html-readline: \ |
23641 | configure-readline | |
0aed8855 | 23642 | @: $(MAKE); $(unstage) |
a90ef4bf | 23643 | @[ -f ./readline/Makefile ] || exit 0; \ |
6d389afc MS |
23644 | r=`${PWD_COMMAND}`; export r; \ |
23645 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
23646 | $(HOST_EXPORTS) \ |
23647 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
23648 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
23649 | done; \ | |
a90ef4bf JM |
23650 | echo "Doing html in readline" ; \ |
23651 | (cd $(HOST_SUBDIR)/readline && \ | |
6d389afc MS |
23652 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23653 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23654 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23655 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
23656 | html) \ |
23657 | || exit 1 | |
23658 | ||
a90ef4bf | 23659 | @endif readline |
6d389afc | 23660 | |
a90ef4bf JM |
23661 | .PHONY: maybe-TAGS-readline TAGS-readline |
23662 | maybe-TAGS-readline: | |
23663 | @if readline | |
23664 | maybe-TAGS-readline: TAGS-readline | |
2a4cbe27 | 23665 | |
a90ef4bf JM |
23666 | TAGS-readline: \ |
23667 | configure-readline | |
0aed8855 | 23668 | @: $(MAKE); $(unstage) |
a90ef4bf | 23669 | @[ -f ./readline/Makefile ] || exit 0; \ |
b40e3958 L |
23670 | r=`${PWD_COMMAND}`; export r; \ |
23671 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23672 | $(HOST_EXPORTS) \ |
b813574b | 23673 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23674 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23675 | done; \ | |
a90ef4bf JM |
23676 | echo "Doing TAGS in readline" ; \ |
23677 | (cd $(HOST_SUBDIR)/readline && \ | |
2a4cbe27 NN |
23678 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23679 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23680 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23681 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23682 | TAGS) \ |
2a4cbe27 NN |
23683 | || exit 1 |
23684 | ||
a90ef4bf | 23685 | @endif readline |
2a4cbe27 | 23686 | |
a90ef4bf JM |
23687 | .PHONY: maybe-install-info-readline install-info-readline |
23688 | maybe-install-info-readline: | |
23689 | @if readline | |
23690 | maybe-install-info-readline: install-info-readline | |
2a4cbe27 | 23691 | |
a90ef4bf JM |
23692 | install-info-readline: \ |
23693 | configure-readline \ | |
23694 | info-readline | |
0aed8855 | 23695 | @: $(MAKE); $(unstage) |
a90ef4bf | 23696 | @[ -f ./readline/Makefile ] || exit 0; \ |
b40e3958 L |
23697 | r=`${PWD_COMMAND}`; export r; \ |
23698 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23699 | $(HOST_EXPORTS) \ |
b813574b | 23700 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23701 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23702 | done; \ | |
a90ef4bf JM |
23703 | echo "Doing install-info in readline" ; \ |
23704 | (cd $(HOST_SUBDIR)/readline && \ | |
2a4cbe27 NN |
23705 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23706 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23707 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23708 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23709 | install-info) \ |
2a4cbe27 NN |
23710 | || exit 1 |
23711 | ||
a90ef4bf | 23712 | @endif readline |
2a4cbe27 | 23713 | |
a90ef4bf JM |
23714 | .PHONY: maybe-install-pdf-readline install-pdf-readline |
23715 | maybe-install-pdf-readline: | |
23716 | @if readline | |
23717 | maybe-install-pdf-readline: install-pdf-readline | |
a3ca38d2 | 23718 | |
a90ef4bf JM |
23719 | install-pdf-readline: \ |
23720 | configure-readline \ | |
23721 | pdf-readline | |
a3ca38d2 | 23722 | @: $(MAKE); $(unstage) |
a90ef4bf | 23723 | @[ -f ./readline/Makefile ] || exit 0; \ |
a3ca38d2 DD |
23724 | r=`${PWD_COMMAND}`; export r; \ |
23725 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
23726 | $(HOST_EXPORTS) \ | |
23727 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
23728 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
23729 | done; \ | |
a90ef4bf JM |
23730 | echo "Doing install-pdf in readline" ; \ |
23731 | (cd $(HOST_SUBDIR)/readline && \ | |
a3ca38d2 DD |
23732 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23733 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23734 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23735 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
23736 | install-pdf) \ |
23737 | || exit 1 | |
23738 | ||
a90ef4bf | 23739 | @endif readline |
a3ca38d2 | 23740 | |
a90ef4bf JM |
23741 | .PHONY: maybe-install-html-readline install-html-readline |
23742 | maybe-install-html-readline: | |
23743 | @if readline | |
23744 | maybe-install-html-readline: install-html-readline | |
108a6f8e | 23745 | |
a90ef4bf JM |
23746 | install-html-readline: \ |
23747 | configure-readline \ | |
23748 | html-readline | |
108a6f8e | 23749 | @: $(MAKE); $(unstage) |
a90ef4bf | 23750 | @[ -f ./readline/Makefile ] || exit 0; \ |
108a6f8e CD |
23751 | r=`${PWD_COMMAND}`; export r; \ |
23752 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
23753 | $(HOST_EXPORTS) \ | |
23754 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
23755 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
23756 | done; \ | |
a90ef4bf JM |
23757 | echo "Doing install-html in readline" ; \ |
23758 | (cd $(HOST_SUBDIR)/readline && \ | |
108a6f8e CD |
23759 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23760 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23761 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23762 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
23763 | install-html) \ |
23764 | || exit 1 | |
23765 | ||
a90ef4bf | 23766 | @endif readline |
108a6f8e | 23767 | |
a90ef4bf JM |
23768 | .PHONY: maybe-installcheck-readline installcheck-readline |
23769 | maybe-installcheck-readline: | |
23770 | @if readline | |
23771 | maybe-installcheck-readline: installcheck-readline | |
2a4cbe27 | 23772 | |
a90ef4bf JM |
23773 | installcheck-readline: \ |
23774 | configure-readline | |
0aed8855 | 23775 | @: $(MAKE); $(unstage) |
a90ef4bf | 23776 | @[ -f ./readline/Makefile ] || exit 0; \ |
b40e3958 L |
23777 | r=`${PWD_COMMAND}`; export r; \ |
23778 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23779 | $(HOST_EXPORTS) \ |
b813574b | 23780 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23781 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23782 | done; \ | |
a90ef4bf JM |
23783 | echo "Doing installcheck in readline" ; \ |
23784 | (cd $(HOST_SUBDIR)/readline && \ | |
2a4cbe27 NN |
23785 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23786 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23787 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23788 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23789 | installcheck) \ |
2a4cbe27 NN |
23790 | || exit 1 |
23791 | ||
a90ef4bf | 23792 | @endif readline |
2a4cbe27 | 23793 | |
a90ef4bf JM |
23794 | .PHONY: maybe-mostlyclean-readline mostlyclean-readline |
23795 | maybe-mostlyclean-readline: | |
23796 | @if readline | |
23797 | maybe-mostlyclean-readline: mostlyclean-readline | |
2a4cbe27 | 23798 | |
a90ef4bf | 23799 | mostlyclean-readline: |
0aed8855 | 23800 | @: $(MAKE); $(unstage) |
a90ef4bf | 23801 | @[ -f ./readline/Makefile ] || exit 0; \ |
b40e3958 L |
23802 | r=`${PWD_COMMAND}`; export r; \ |
23803 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23804 | $(HOST_EXPORTS) \ |
b813574b | 23805 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23806 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23807 | done; \ | |
a90ef4bf JM |
23808 | echo "Doing mostlyclean in readline" ; \ |
23809 | (cd $(HOST_SUBDIR)/readline && \ | |
2a4cbe27 NN |
23810 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23811 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23812 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23813 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23814 | mostlyclean) \ |
2a4cbe27 NN |
23815 | || exit 1 |
23816 | ||
a90ef4bf | 23817 | @endif readline |
2a4cbe27 | 23818 | |
a90ef4bf JM |
23819 | .PHONY: maybe-clean-readline clean-readline |
23820 | maybe-clean-readline: | |
23821 | @if readline | |
23822 | maybe-clean-readline: clean-readline | |
2a4cbe27 | 23823 | |
a90ef4bf | 23824 | clean-readline: |
0aed8855 | 23825 | @: $(MAKE); $(unstage) |
a90ef4bf | 23826 | @[ -f ./readline/Makefile ] || exit 0; \ |
b40e3958 L |
23827 | r=`${PWD_COMMAND}`; export r; \ |
23828 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23829 | $(HOST_EXPORTS) \ |
b813574b | 23830 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23831 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23832 | done; \ | |
a90ef4bf JM |
23833 | echo "Doing clean in readline" ; \ |
23834 | (cd $(HOST_SUBDIR)/readline && \ | |
2a4cbe27 NN |
23835 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23836 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23837 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23838 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23839 | clean) \ |
2a4cbe27 NN |
23840 | || exit 1 |
23841 | ||
a90ef4bf | 23842 | @endif readline |
2a4cbe27 | 23843 | |
a90ef4bf JM |
23844 | .PHONY: maybe-distclean-readline distclean-readline |
23845 | maybe-distclean-readline: | |
23846 | @if readline | |
23847 | maybe-distclean-readline: distclean-readline | |
2a4cbe27 | 23848 | |
a90ef4bf | 23849 | distclean-readline: |
0aed8855 | 23850 | @: $(MAKE); $(unstage) |
a90ef4bf | 23851 | @[ -f ./readline/Makefile ] || exit 0; \ |
b40e3958 L |
23852 | r=`${PWD_COMMAND}`; export r; \ |
23853 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23854 | $(HOST_EXPORTS) \ |
b813574b | 23855 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23856 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23857 | done; \ | |
a90ef4bf JM |
23858 | echo "Doing distclean in readline" ; \ |
23859 | (cd $(HOST_SUBDIR)/readline && \ | |
2a4cbe27 NN |
23860 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23861 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23862 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23863 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23864 | distclean) \ |
2a4cbe27 NN |
23865 | || exit 1 |
23866 | ||
a90ef4bf | 23867 | @endif readline |
2a4cbe27 | 23868 | |
a90ef4bf JM |
23869 | .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline |
23870 | maybe-maintainer-clean-readline: | |
23871 | @if readline | |
23872 | maybe-maintainer-clean-readline: maintainer-clean-readline | |
2a4cbe27 | 23873 | |
a90ef4bf | 23874 | maintainer-clean-readline: |
0aed8855 | 23875 | @: $(MAKE); $(unstage) |
a90ef4bf | 23876 | @[ -f ./readline/Makefile ] || exit 0; \ |
b40e3958 L |
23877 | r=`${PWD_COMMAND}`; export r; \ |
23878 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 23879 | $(HOST_EXPORTS) \ |
b813574b | 23880 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
23881 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
23882 | done; \ | |
a90ef4bf JM |
23883 | echo "Doing maintainer-clean in readline" ; \ |
23884 | (cd $(HOST_SUBDIR)/readline && \ | |
2a4cbe27 NN |
23885 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
23886 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
23887 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 23888 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 23889 | maintainer-clean) \ |
2a4cbe27 NN |
23890 | || exit 1 |
23891 | ||
a90ef4bf | 23892 | @endif readline |
2a4cbe27 | 23893 | |
2a4cbe27 | 23894 | |
a7254363 | 23895 | |
a90ef4bf JM |
23896 | .PHONY: configure-sid maybe-configure-sid |
23897 | maybe-configure-sid: | |
4f0ef2d8 | 23898 | @if gcc-bootstrap |
a90ef4bf | 23899 | configure-sid: stage_current |
4f0ef2d8 | 23900 | @endif gcc-bootstrap |
a90ef4bf JM |
23901 | @if sid |
23902 | maybe-configure-sid: configure-sid | |
23903 | configure-sid: | |
0aed8855 | 23904 | @: $(MAKE); $(unstage) |
c52c6897 | 23905 | @r=`${PWD_COMMAND}`; export r; \ |
4fa63067 | 23906 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
23907 | test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \ |
23908 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \ | |
1f53ca9a | 23909 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
23910 | echo Configuring in $(HOST_SUBDIR)/sid; \ |
23911 | cd "$(HOST_SUBDIR)/sid" || exit 1; \ | |
4fa63067 | 23912 | case $(srcdir) in \ |
b00612cc | 23913 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 23914 | *) topdir=`echo $(HOST_SUBDIR)/sid/ | \ |
b00612cc | 23915 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 23916 | esac; \ |
a90ef4bf JM |
23917 | srcdiroption="--srcdir=$${topdir}/sid"; \ |
23918 | libsrcdir="$$s/sid"; \ | |
4fa63067 | 23919 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
23920 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
23921 | --target=${target_alias} $${srcdiroption} \ | |
4fa63067 | 23922 | || exit 1 |
a90ef4bf | 23923 | @endif sid |
2a4cbe27 | 23924 | |
a7254363 PB |
23925 | |
23926 | ||
d545f33b PB |
23927 | |
23928 | ||
a90ef4bf JM |
23929 | .PHONY: all-sid maybe-all-sid |
23930 | maybe-all-sid: | |
4f0ef2d8 | 23931 | @if gcc-bootstrap |
a90ef4bf | 23932 | all-sid: stage_current |
4f0ef2d8 | 23933 | @endif gcc-bootstrap |
a90ef4bf JM |
23934 | @if sid |
23935 | TARGET-sid=all | |
23936 | maybe-all-sid: all-sid | |
23937 | all-sid: configure-sid | |
0aed8855 | 23938 | @: $(MAKE); $(unstage) |
4fa63067 NN |
23939 | @r=`${PWD_COMMAND}`; export r; \ |
23940 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 23941 | $(HOST_EXPORTS) \ |
a90ef4bf | 23942 | (cd $(HOST_SUBDIR)/sid && \ |
7f6ef0c0 | 23943 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
23944 | $(TARGET-sid)) |
23945 | @endif sid | |
2a4cbe27 | 23946 | |
a7254363 | 23947 | |
d545f33b PB |
23948 | |
23949 | ||
a90ef4bf JM |
23950 | .PHONY: check-sid maybe-check-sid |
23951 | maybe-check-sid: | |
23952 | @if sid | |
23953 | maybe-check-sid: check-sid | |
2a4cbe27 | 23954 | |
a90ef4bf | 23955 | check-sid: |
0aed8855 | 23956 | @: $(MAKE); $(unstage) |
4fa63067 | 23957 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 23958 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 23959 | $(HOST_EXPORTS) \ |
a90ef4bf | 23960 | (cd $(HOST_SUBDIR)/sid && \ |
b00612cc | 23961 | $(MAKE) $(FLAGS_TO_PASS) check) |
2a4cbe27 | 23962 | |
a90ef4bf | 23963 | @endif sid |
2a4cbe27 | 23964 | |
a90ef4bf JM |
23965 | .PHONY: install-sid maybe-install-sid |
23966 | maybe-install-sid: | |
23967 | @if sid | |
23968 | maybe-install-sid: install-sid | |
2a4cbe27 | 23969 | |
a90ef4bf | 23970 | install-sid: installdirs |
0aed8855 | 23971 | @: $(MAKE); $(unstage) |
4fa63067 | 23972 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 23973 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 23974 | $(HOST_EXPORTS) \ |
a90ef4bf | 23975 | (cd $(HOST_SUBDIR)/sid && \ |
2da12f12 | 23976 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 23977 | |
a90ef4bf | 23978 | @endif sid |
2a4cbe27 | 23979 | |
a90ef4bf JM |
23980 | .PHONY: install-strip-sid maybe-install-strip-sid |
23981 | maybe-install-strip-sid: | |
23982 | @if sid | |
23983 | maybe-install-strip-sid: install-strip-sid | |
9b980aa1 | 23984 | |
a90ef4bf | 23985 | install-strip-sid: installdirs |
9b980aa1 RW |
23986 | @: $(MAKE); $(unstage) |
23987 | @r=`${PWD_COMMAND}`; export r; \ | |
23988 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
23989 | $(HOST_EXPORTS) \ | |
a90ef4bf | 23990 | (cd $(HOST_SUBDIR)/sid && \ |
9b980aa1 RW |
23991 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
23992 | ||
a90ef4bf | 23993 | @endif sid |
9b980aa1 | 23994 | |
56a8fe78 | 23995 | # Other targets (info, dvi, pdf, etc.) |
2a4cbe27 | 23996 | |
a90ef4bf JM |
23997 | .PHONY: maybe-info-sid info-sid |
23998 | maybe-info-sid: | |
23999 | @if sid | |
24000 | maybe-info-sid: info-sid | |
4fa63067 | 24001 | |
a90ef4bf JM |
24002 | info-sid: \ |
24003 | configure-sid | |
0aed8855 | 24004 | @: $(MAKE); $(unstage) |
a90ef4bf | 24005 | @[ -f ./sid/Makefile ] || exit 0; \ |
b40e3958 L |
24006 | r=`${PWD_COMMAND}`; export r; \ |
24007 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24008 | $(HOST_EXPORTS) \ |
b813574b | 24009 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24010 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24011 | done; \ | |
a90ef4bf JM |
24012 | echo "Doing info in sid" ; \ |
24013 | (cd $(HOST_SUBDIR)/sid && \ | |
2a4cbe27 NN |
24014 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24015 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24016 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24017 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24018 | info) \ |
2a4cbe27 NN |
24019 | || exit 1 |
24020 | ||
a90ef4bf | 24021 | @endif sid |
2a4cbe27 | 24022 | |
a90ef4bf JM |
24023 | .PHONY: maybe-dvi-sid dvi-sid |
24024 | maybe-dvi-sid: | |
24025 | @if sid | |
24026 | maybe-dvi-sid: dvi-sid | |
2a4cbe27 | 24027 | |
a90ef4bf JM |
24028 | dvi-sid: \ |
24029 | configure-sid | |
0aed8855 | 24030 | @: $(MAKE); $(unstage) |
a90ef4bf | 24031 | @[ -f ./sid/Makefile ] || exit 0; \ |
b40e3958 L |
24032 | r=`${PWD_COMMAND}`; export r; \ |
24033 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24034 | $(HOST_EXPORTS) \ |
b813574b | 24035 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24036 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24037 | done; \ | |
a90ef4bf JM |
24038 | echo "Doing dvi in sid" ; \ |
24039 | (cd $(HOST_SUBDIR)/sid && \ | |
2a4cbe27 NN |
24040 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24041 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24042 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24043 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24044 | dvi) \ |
2a4cbe27 NN |
24045 | || exit 1 |
24046 | ||
a90ef4bf | 24047 | @endif sid |
2a4cbe27 | 24048 | |
a90ef4bf JM |
24049 | .PHONY: maybe-pdf-sid pdf-sid |
24050 | maybe-pdf-sid: | |
24051 | @if sid | |
24052 | maybe-pdf-sid: pdf-sid | |
56a8fe78 | 24053 | |
a90ef4bf JM |
24054 | pdf-sid: \ |
24055 | configure-sid | |
56a8fe78 | 24056 | @: $(MAKE); $(unstage) |
a90ef4bf | 24057 | @[ -f ./sid/Makefile ] || exit 0; \ |
56a8fe78 DD |
24058 | r=`${PWD_COMMAND}`; export r; \ |
24059 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24060 | $(HOST_EXPORTS) \ | |
24061 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
24062 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
24063 | done; \ | |
a90ef4bf JM |
24064 | echo "Doing pdf in sid" ; \ |
24065 | (cd $(HOST_SUBDIR)/sid && \ | |
56a8fe78 DD |
24066 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24067 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24068 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24069 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
24070 | pdf) \ |
24071 | || exit 1 | |
24072 | ||
a90ef4bf | 24073 | @endif sid |
56a8fe78 | 24074 | |
a90ef4bf JM |
24075 | .PHONY: maybe-html-sid html-sid |
24076 | maybe-html-sid: | |
24077 | @if sid | |
24078 | maybe-html-sid: html-sid | |
6d389afc | 24079 | |
a90ef4bf JM |
24080 | html-sid: \ |
24081 | configure-sid | |
0aed8855 | 24082 | @: $(MAKE); $(unstage) |
a90ef4bf | 24083 | @[ -f ./sid/Makefile ] || exit 0; \ |
6d389afc MS |
24084 | r=`${PWD_COMMAND}`; export r; \ |
24085 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
24086 | $(HOST_EXPORTS) \ |
24087 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
24088 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
24089 | done; \ | |
a90ef4bf JM |
24090 | echo "Doing html in sid" ; \ |
24091 | (cd $(HOST_SUBDIR)/sid && \ | |
6d389afc MS |
24092 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24093 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24094 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24095 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
24096 | html) \ |
24097 | || exit 1 | |
24098 | ||
a90ef4bf | 24099 | @endif sid |
6d389afc | 24100 | |
a90ef4bf JM |
24101 | .PHONY: maybe-TAGS-sid TAGS-sid |
24102 | maybe-TAGS-sid: | |
24103 | @if sid | |
24104 | maybe-TAGS-sid: TAGS-sid | |
2a4cbe27 | 24105 | |
a90ef4bf JM |
24106 | TAGS-sid: \ |
24107 | configure-sid | |
0aed8855 | 24108 | @: $(MAKE); $(unstage) |
a90ef4bf | 24109 | @[ -f ./sid/Makefile ] || exit 0; \ |
b40e3958 L |
24110 | r=`${PWD_COMMAND}`; export r; \ |
24111 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24112 | $(HOST_EXPORTS) \ |
b813574b | 24113 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24114 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24115 | done; \ | |
a90ef4bf JM |
24116 | echo "Doing TAGS in sid" ; \ |
24117 | (cd $(HOST_SUBDIR)/sid && \ | |
2a4cbe27 NN |
24118 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24119 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24120 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24121 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24122 | TAGS) \ |
2a4cbe27 NN |
24123 | || exit 1 |
24124 | ||
a90ef4bf | 24125 | @endif sid |
2a4cbe27 | 24126 | |
a90ef4bf JM |
24127 | .PHONY: maybe-install-info-sid install-info-sid |
24128 | maybe-install-info-sid: | |
24129 | @if sid | |
24130 | maybe-install-info-sid: install-info-sid | |
2a4cbe27 | 24131 | |
a90ef4bf JM |
24132 | install-info-sid: \ |
24133 | configure-sid \ | |
24134 | info-sid | |
0aed8855 | 24135 | @: $(MAKE); $(unstage) |
a90ef4bf | 24136 | @[ -f ./sid/Makefile ] || exit 0; \ |
b40e3958 L |
24137 | r=`${PWD_COMMAND}`; export r; \ |
24138 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24139 | $(HOST_EXPORTS) \ |
b813574b | 24140 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24141 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24142 | done; \ | |
a90ef4bf JM |
24143 | echo "Doing install-info in sid" ; \ |
24144 | (cd $(HOST_SUBDIR)/sid && \ | |
2a4cbe27 NN |
24145 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24146 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24147 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24148 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24149 | install-info) \ |
2a4cbe27 NN |
24150 | || exit 1 |
24151 | ||
a90ef4bf | 24152 | @endif sid |
2a4cbe27 | 24153 | |
a90ef4bf JM |
24154 | .PHONY: maybe-install-pdf-sid install-pdf-sid |
24155 | maybe-install-pdf-sid: | |
24156 | @if sid | |
24157 | maybe-install-pdf-sid: install-pdf-sid | |
a3ca38d2 | 24158 | |
a90ef4bf JM |
24159 | install-pdf-sid: \ |
24160 | configure-sid \ | |
24161 | pdf-sid | |
a3ca38d2 | 24162 | @: $(MAKE); $(unstage) |
a90ef4bf | 24163 | @[ -f ./sid/Makefile ] || exit 0; \ |
a3ca38d2 DD |
24164 | r=`${PWD_COMMAND}`; export r; \ |
24165 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24166 | $(HOST_EXPORTS) \ | |
24167 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
24168 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
24169 | done; \ | |
a90ef4bf JM |
24170 | echo "Doing install-pdf in sid" ; \ |
24171 | (cd $(HOST_SUBDIR)/sid && \ | |
a3ca38d2 DD |
24172 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24173 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24174 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24175 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
24176 | install-pdf) \ |
24177 | || exit 1 | |
24178 | ||
a90ef4bf | 24179 | @endif sid |
a3ca38d2 | 24180 | |
a90ef4bf JM |
24181 | .PHONY: maybe-install-html-sid install-html-sid |
24182 | maybe-install-html-sid: | |
24183 | @if sid | |
24184 | maybe-install-html-sid: install-html-sid | |
108a6f8e | 24185 | |
a90ef4bf JM |
24186 | install-html-sid: \ |
24187 | configure-sid \ | |
24188 | html-sid | |
108a6f8e | 24189 | @: $(MAKE); $(unstage) |
a90ef4bf | 24190 | @[ -f ./sid/Makefile ] || exit 0; \ |
108a6f8e CD |
24191 | r=`${PWD_COMMAND}`; export r; \ |
24192 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24193 | $(HOST_EXPORTS) \ | |
24194 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
24195 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
24196 | done; \ | |
a90ef4bf JM |
24197 | echo "Doing install-html in sid" ; \ |
24198 | (cd $(HOST_SUBDIR)/sid && \ | |
108a6f8e CD |
24199 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24200 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24201 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24202 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
24203 | install-html) \ |
24204 | || exit 1 | |
24205 | ||
a90ef4bf | 24206 | @endif sid |
108a6f8e | 24207 | |
a90ef4bf JM |
24208 | .PHONY: maybe-installcheck-sid installcheck-sid |
24209 | maybe-installcheck-sid: | |
24210 | @if sid | |
24211 | maybe-installcheck-sid: installcheck-sid | |
2a4cbe27 | 24212 | |
a90ef4bf JM |
24213 | installcheck-sid: \ |
24214 | configure-sid | |
0aed8855 | 24215 | @: $(MAKE); $(unstage) |
a90ef4bf | 24216 | @[ -f ./sid/Makefile ] || exit 0; \ |
b40e3958 L |
24217 | r=`${PWD_COMMAND}`; export r; \ |
24218 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24219 | $(HOST_EXPORTS) \ |
b813574b | 24220 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24221 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24222 | done; \ | |
a90ef4bf JM |
24223 | echo "Doing installcheck in sid" ; \ |
24224 | (cd $(HOST_SUBDIR)/sid && \ | |
2a4cbe27 NN |
24225 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24226 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24227 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24228 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24229 | installcheck) \ |
2a4cbe27 NN |
24230 | || exit 1 |
24231 | ||
a90ef4bf | 24232 | @endif sid |
2a4cbe27 | 24233 | |
a90ef4bf JM |
24234 | .PHONY: maybe-mostlyclean-sid mostlyclean-sid |
24235 | maybe-mostlyclean-sid: | |
24236 | @if sid | |
24237 | maybe-mostlyclean-sid: mostlyclean-sid | |
2a4cbe27 | 24238 | |
a90ef4bf | 24239 | mostlyclean-sid: |
0aed8855 | 24240 | @: $(MAKE); $(unstage) |
a90ef4bf | 24241 | @[ -f ./sid/Makefile ] || exit 0; \ |
b40e3958 L |
24242 | r=`${PWD_COMMAND}`; export r; \ |
24243 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24244 | $(HOST_EXPORTS) \ |
b813574b | 24245 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24246 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24247 | done; \ | |
a90ef4bf JM |
24248 | echo "Doing mostlyclean in sid" ; \ |
24249 | (cd $(HOST_SUBDIR)/sid && \ | |
2a4cbe27 NN |
24250 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24251 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24252 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24253 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24254 | mostlyclean) \ |
2a4cbe27 NN |
24255 | || exit 1 |
24256 | ||
a90ef4bf | 24257 | @endif sid |
2a4cbe27 | 24258 | |
a90ef4bf JM |
24259 | .PHONY: maybe-clean-sid clean-sid |
24260 | maybe-clean-sid: | |
24261 | @if sid | |
24262 | maybe-clean-sid: clean-sid | |
2a4cbe27 | 24263 | |
a90ef4bf | 24264 | clean-sid: |
0aed8855 | 24265 | @: $(MAKE); $(unstage) |
a90ef4bf | 24266 | @[ -f ./sid/Makefile ] || exit 0; \ |
b40e3958 L |
24267 | r=`${PWD_COMMAND}`; export r; \ |
24268 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24269 | $(HOST_EXPORTS) \ |
b813574b | 24270 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24271 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24272 | done; \ | |
a90ef4bf JM |
24273 | echo "Doing clean in sid" ; \ |
24274 | (cd $(HOST_SUBDIR)/sid && \ | |
2a4cbe27 NN |
24275 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24276 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24277 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24278 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24279 | clean) \ |
2a4cbe27 NN |
24280 | || exit 1 |
24281 | ||
a90ef4bf | 24282 | @endif sid |
2a4cbe27 | 24283 | |
a90ef4bf JM |
24284 | .PHONY: maybe-distclean-sid distclean-sid |
24285 | maybe-distclean-sid: | |
24286 | @if sid | |
24287 | maybe-distclean-sid: distclean-sid | |
2a4cbe27 | 24288 | |
a90ef4bf | 24289 | distclean-sid: |
0aed8855 | 24290 | @: $(MAKE); $(unstage) |
a90ef4bf | 24291 | @[ -f ./sid/Makefile ] || exit 0; \ |
b40e3958 L |
24292 | r=`${PWD_COMMAND}`; export r; \ |
24293 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24294 | $(HOST_EXPORTS) \ |
b813574b | 24295 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24296 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24297 | done; \ | |
a90ef4bf JM |
24298 | echo "Doing distclean in sid" ; \ |
24299 | (cd $(HOST_SUBDIR)/sid && \ | |
2a4cbe27 NN |
24300 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24301 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24302 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24303 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24304 | distclean) \ |
2a4cbe27 NN |
24305 | || exit 1 |
24306 | ||
a90ef4bf | 24307 | @endif sid |
2a4cbe27 | 24308 | |
a90ef4bf JM |
24309 | .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid |
24310 | maybe-maintainer-clean-sid: | |
24311 | @if sid | |
24312 | maybe-maintainer-clean-sid: maintainer-clean-sid | |
2a4cbe27 | 24313 | |
a90ef4bf | 24314 | maintainer-clean-sid: |
0aed8855 | 24315 | @: $(MAKE); $(unstage) |
a90ef4bf | 24316 | @[ -f ./sid/Makefile ] || exit 0; \ |
b40e3958 L |
24317 | r=`${PWD_COMMAND}`; export r; \ |
24318 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24319 | $(HOST_EXPORTS) \ |
b813574b | 24320 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24321 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24322 | done; \ | |
a90ef4bf JM |
24323 | echo "Doing maintainer-clean in sid" ; \ |
24324 | (cd $(HOST_SUBDIR)/sid && \ | |
2a4cbe27 NN |
24325 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24326 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24327 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24328 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24329 | maintainer-clean) \ |
2a4cbe27 NN |
24330 | || exit 1 |
24331 | ||
a90ef4bf | 24332 | @endif sid |
2a4cbe27 | 24333 | |
a2592b1b | 24334 | |
a7254363 | 24335 | |
a90ef4bf JM |
24336 | .PHONY: configure-sim maybe-configure-sim |
24337 | maybe-configure-sim: | |
4f0ef2d8 | 24338 | @if gcc-bootstrap |
a90ef4bf | 24339 | configure-sim: stage_current |
4f0ef2d8 | 24340 | @endif gcc-bootstrap |
a90ef4bf JM |
24341 | @if sim |
24342 | maybe-configure-sim: configure-sim | |
24343 | configure-sim: | |
24344 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
24345 | @r=`${PWD_COMMAND}`; export r; \ |
24346 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
24347 | test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \ |
24348 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \ | |
1f53ca9a | 24349 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
24350 | echo Configuring in $(HOST_SUBDIR)/sim; \ |
24351 | cd "$(HOST_SUBDIR)/sim" || exit 1; \ | |
4fa63067 | 24352 | case $(srcdir) in \ |
b00612cc | 24353 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 24354 | *) topdir=`echo $(HOST_SUBDIR)/sim/ | \ |
b00612cc | 24355 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 24356 | esac; \ |
a90ef4bf JM |
24357 | srcdiroption="--srcdir=$${topdir}/sim"; \ |
24358 | libsrcdir="$$s/sim"; \ | |
4fa63067 | 24359 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
24360 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
24361 | --target=${target_alias} $${srcdiroption} \ | |
a2592b1b | 24362 | || exit 1 |
a90ef4bf | 24363 | @endif sim |
a2592b1b | 24364 | |
a7254363 PB |
24365 | |
24366 | ||
a90ef4bf JM |
24367 | |
24368 | ||
24369 | .PHONY: all-sim maybe-all-sim | |
24370 | maybe-all-sim: | |
24371 | @if gcc-bootstrap | |
24372 | all-sim: stage_current | |
24373 | @endif gcc-bootstrap | |
24374 | @if sim | |
24375 | TARGET-sim=all | |
24376 | maybe-all-sim: all-sim | |
24377 | all-sim: configure-sim | |
24378 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
24379 | @r=`${PWD_COMMAND}`; export r; \ |
24380 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
24381 | $(HOST_EXPORTS) \ |
24382 | (cd $(HOST_SUBDIR)/sim && \ | |
24383 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
24384 | $(TARGET-sim)) | |
24385 | @endif sim | |
d545f33b | 24386 | |
a90ef4bf JM |
24387 | |
24388 | ||
24389 | ||
24390 | .PHONY: check-sim maybe-check-sim | |
24391 | maybe-check-sim: | |
24392 | @if sim | |
24393 | maybe-check-sim: check-sim | |
24394 | ||
24395 | check-sim: | |
24396 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
24397 | @r=`${PWD_COMMAND}`; export r; \ |
24398 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d545f33b | 24399 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
24400 | (cd $(HOST_SUBDIR)/sim && \ |
24401 | $(MAKE) $(FLAGS_TO_PASS) check) | |
8520c408 | 24402 | |
a90ef4bf JM |
24403 | @endif sim |
24404 | ||
24405 | .PHONY: install-sim maybe-install-sim | |
24406 | maybe-install-sim: | |
24407 | @if sim | |
24408 | maybe-install-sim: install-sim | |
24409 | ||
24410 | install-sim: installdirs | |
24411 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
24412 | @r=`${PWD_COMMAND}`; export r; \ |
24413 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d545f33b | 24414 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
24415 | (cd $(HOST_SUBDIR)/sim && \ |
24416 | $(MAKE) $(FLAGS_TO_PASS) install) | |
8520c408 | 24417 | |
a90ef4bf JM |
24418 | @endif sim |
24419 | ||
24420 | .PHONY: install-strip-sim maybe-install-strip-sim | |
24421 | maybe-install-strip-sim: | |
24422 | @if sim | |
24423 | maybe-install-strip-sim: install-strip-sim | |
24424 | ||
24425 | install-strip-sim: installdirs | |
24426 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
24427 | @r=`${PWD_COMMAND}`; export r; \ |
24428 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d545f33b | 24429 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
24430 | (cd $(HOST_SUBDIR)/sim && \ |
24431 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
d545f33b | 24432 | |
a90ef4bf | 24433 | @endif sim |
9b980aa1 | 24434 | |
56a8fe78 | 24435 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 24436 | |
a90ef4bf JM |
24437 | .PHONY: maybe-info-sim info-sim |
24438 | maybe-info-sim: | |
24439 | @if sim | |
24440 | maybe-info-sim: info-sim | |
4fa63067 | 24441 | |
a90ef4bf JM |
24442 | info-sim: \ |
24443 | configure-sim | |
24444 | @: $(MAKE); $(unstage) | |
24445 | @[ -f ./sim/Makefile ] || exit 0; \ | |
b40e3958 L |
24446 | r=`${PWD_COMMAND}`; export r; \ |
24447 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24448 | $(HOST_EXPORTS) \ |
b813574b | 24449 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24450 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24451 | done; \ | |
a90ef4bf JM |
24452 | echo "Doing info in sim" ; \ |
24453 | (cd $(HOST_SUBDIR)/sim && \ | |
2a4cbe27 NN |
24454 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24455 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24456 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24457 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24458 | info) \ |
2a4cbe27 NN |
24459 | || exit 1 |
24460 | ||
a90ef4bf | 24461 | @endif sim |
2a4cbe27 | 24462 | |
a90ef4bf JM |
24463 | .PHONY: maybe-dvi-sim dvi-sim |
24464 | maybe-dvi-sim: | |
24465 | @if sim | |
24466 | maybe-dvi-sim: dvi-sim | |
2a4cbe27 | 24467 | |
a90ef4bf JM |
24468 | dvi-sim: \ |
24469 | configure-sim | |
24470 | @: $(MAKE); $(unstage) | |
24471 | @[ -f ./sim/Makefile ] || exit 0; \ | |
b813574b | 24472 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 24473 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 24474 | $(HOST_EXPORTS) \ |
b813574b | 24475 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24476 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24477 | done; \ | |
a90ef4bf JM |
24478 | echo "Doing dvi in sim" ; \ |
24479 | (cd $(HOST_SUBDIR)/sim && \ | |
2a4cbe27 NN |
24480 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24481 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24482 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24483 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24484 | dvi) \ |
2a4cbe27 NN |
24485 | || exit 1 |
24486 | ||
a90ef4bf | 24487 | @endif sim |
2a4cbe27 | 24488 | |
a90ef4bf JM |
24489 | .PHONY: maybe-pdf-sim pdf-sim |
24490 | maybe-pdf-sim: | |
24491 | @if sim | |
24492 | maybe-pdf-sim: pdf-sim | |
56a8fe78 | 24493 | |
a90ef4bf JM |
24494 | pdf-sim: \ |
24495 | configure-sim | |
24496 | @: $(MAKE); $(unstage) | |
24497 | @[ -f ./sim/Makefile ] || exit 0; \ | |
56a8fe78 DD |
24498 | r=`${PWD_COMMAND}`; export r; \ |
24499 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24500 | $(HOST_EXPORTS) \ | |
24501 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
24502 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
24503 | done; \ | |
a90ef4bf JM |
24504 | echo "Doing pdf in sim" ; \ |
24505 | (cd $(HOST_SUBDIR)/sim && \ | |
56a8fe78 DD |
24506 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24507 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24508 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24509 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
24510 | pdf) \ |
24511 | || exit 1 | |
24512 | ||
a90ef4bf | 24513 | @endif sim |
56a8fe78 | 24514 | |
a90ef4bf JM |
24515 | .PHONY: maybe-html-sim html-sim |
24516 | maybe-html-sim: | |
24517 | @if sim | |
24518 | maybe-html-sim: html-sim | |
6d389afc | 24519 | |
a90ef4bf JM |
24520 | html-sim: \ |
24521 | configure-sim | |
24522 | @: $(MAKE); $(unstage) | |
24523 | @[ -f ./sim/Makefile ] || exit 0; \ | |
6d389afc MS |
24524 | r=`${PWD_COMMAND}`; export r; \ |
24525 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
24526 | $(HOST_EXPORTS) \ |
24527 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
24528 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
24529 | done; \ | |
a90ef4bf JM |
24530 | echo "Doing html in sim" ; \ |
24531 | (cd $(HOST_SUBDIR)/sim && \ | |
6d389afc MS |
24532 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24533 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24534 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24535 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
24536 | html) \ |
24537 | || exit 1 | |
24538 | ||
a90ef4bf | 24539 | @endif sim |
6d389afc | 24540 | |
a90ef4bf JM |
24541 | .PHONY: maybe-TAGS-sim TAGS-sim |
24542 | maybe-TAGS-sim: | |
24543 | @if sim | |
24544 | maybe-TAGS-sim: TAGS-sim | |
2a4cbe27 | 24545 | |
a90ef4bf JM |
24546 | TAGS-sim: \ |
24547 | configure-sim | |
24548 | @: $(MAKE); $(unstage) | |
24549 | @[ -f ./sim/Makefile ] || exit 0; \ | |
b40e3958 L |
24550 | r=`${PWD_COMMAND}`; export r; \ |
24551 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24552 | $(HOST_EXPORTS) \ |
b813574b | 24553 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24554 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24555 | done; \ | |
a90ef4bf JM |
24556 | echo "Doing TAGS in sim" ; \ |
24557 | (cd $(HOST_SUBDIR)/sim && \ | |
2a4cbe27 NN |
24558 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24559 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24560 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24561 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24562 | TAGS) \ |
2a4cbe27 NN |
24563 | || exit 1 |
24564 | ||
a90ef4bf | 24565 | @endif sim |
2a4cbe27 | 24566 | |
a90ef4bf JM |
24567 | .PHONY: maybe-install-info-sim install-info-sim |
24568 | maybe-install-info-sim: | |
24569 | @if sim | |
24570 | maybe-install-info-sim: install-info-sim | |
2a4cbe27 | 24571 | |
a90ef4bf JM |
24572 | install-info-sim: \ |
24573 | configure-sim \ | |
24574 | info-sim | |
24575 | @: $(MAKE); $(unstage) | |
24576 | @[ -f ./sim/Makefile ] || exit 0; \ | |
b40e3958 L |
24577 | r=`${PWD_COMMAND}`; export r; \ |
24578 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24579 | $(HOST_EXPORTS) \ |
b813574b | 24580 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24581 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24582 | done; \ | |
a90ef4bf JM |
24583 | echo "Doing install-info in sim" ; \ |
24584 | (cd $(HOST_SUBDIR)/sim && \ | |
24585 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
2a4cbe27 NN |
24586 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ |
24587 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24588 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24589 | install-info) \ |
2a4cbe27 NN |
24590 | || exit 1 |
24591 | ||
a90ef4bf | 24592 | @endif sim |
2a4cbe27 | 24593 | |
a90ef4bf JM |
24594 | .PHONY: maybe-install-pdf-sim install-pdf-sim |
24595 | maybe-install-pdf-sim: | |
24596 | @if sim | |
24597 | maybe-install-pdf-sim: install-pdf-sim | |
a3ca38d2 | 24598 | |
a90ef4bf JM |
24599 | install-pdf-sim: \ |
24600 | configure-sim \ | |
24601 | pdf-sim | |
24602 | @: $(MAKE); $(unstage) | |
24603 | @[ -f ./sim/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
24604 | r=`${PWD_COMMAND}`; export r; \ |
24605 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24606 | $(HOST_EXPORTS) \ | |
24607 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
24608 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
24609 | done; \ | |
a90ef4bf JM |
24610 | echo "Doing install-pdf in sim" ; \ |
24611 | (cd $(HOST_SUBDIR)/sim && \ | |
a3ca38d2 DD |
24612 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24613 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24614 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24615 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
24616 | install-pdf) \ |
24617 | || exit 1 | |
24618 | ||
a90ef4bf | 24619 | @endif sim |
a3ca38d2 | 24620 | |
a90ef4bf JM |
24621 | .PHONY: maybe-install-html-sim install-html-sim |
24622 | maybe-install-html-sim: | |
24623 | @if sim | |
24624 | maybe-install-html-sim: install-html-sim | |
108a6f8e | 24625 | |
a90ef4bf JM |
24626 | install-html-sim: \ |
24627 | configure-sim \ | |
24628 | html-sim | |
24629 | @: $(MAKE); $(unstage) | |
24630 | @[ -f ./sim/Makefile ] || exit 0; \ | |
108a6f8e CD |
24631 | r=`${PWD_COMMAND}`; export r; \ |
24632 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24633 | $(HOST_EXPORTS) \ | |
24634 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
24635 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
24636 | done; \ | |
a90ef4bf JM |
24637 | echo "Doing install-html in sim" ; \ |
24638 | (cd $(HOST_SUBDIR)/sim && \ | |
108a6f8e CD |
24639 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24640 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24641 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24642 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
24643 | install-html) \ |
24644 | || exit 1 | |
24645 | ||
a90ef4bf | 24646 | @endif sim |
108a6f8e | 24647 | |
a90ef4bf JM |
24648 | .PHONY: maybe-installcheck-sim installcheck-sim |
24649 | maybe-installcheck-sim: | |
24650 | @if sim | |
24651 | maybe-installcheck-sim: installcheck-sim | |
2a4cbe27 | 24652 | |
a90ef4bf JM |
24653 | installcheck-sim: \ |
24654 | configure-sim | |
24655 | @: $(MAKE); $(unstage) | |
24656 | @[ -f ./sim/Makefile ] || exit 0; \ | |
b40e3958 L |
24657 | r=`${PWD_COMMAND}`; export r; \ |
24658 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24659 | $(HOST_EXPORTS) \ |
b813574b | 24660 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24661 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24662 | done; \ | |
a90ef4bf JM |
24663 | echo "Doing installcheck in sim" ; \ |
24664 | (cd $(HOST_SUBDIR)/sim && \ | |
2a4cbe27 NN |
24665 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24666 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24667 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24668 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24669 | installcheck) \ |
2a4cbe27 NN |
24670 | || exit 1 |
24671 | ||
a90ef4bf | 24672 | @endif sim |
2a4cbe27 | 24673 | |
a90ef4bf JM |
24674 | .PHONY: maybe-mostlyclean-sim mostlyclean-sim |
24675 | maybe-mostlyclean-sim: | |
24676 | @if sim | |
24677 | maybe-mostlyclean-sim: mostlyclean-sim | |
2a4cbe27 | 24678 | |
a90ef4bf JM |
24679 | mostlyclean-sim: |
24680 | @: $(MAKE); $(unstage) | |
24681 | @[ -f ./sim/Makefile ] || exit 0; \ | |
b813574b PB |
24682 | r=`${PWD_COMMAND}`; export r; \ |
24683 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b813574b PB |
24684 | $(HOST_EXPORTS) \ |
24685 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
24686 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
24687 | done; \ | |
a90ef4bf JM |
24688 | echo "Doing mostlyclean in sim" ; \ |
24689 | (cd $(HOST_SUBDIR)/sim && \ | |
b813574b PB |
24690 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24691 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24692 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24693 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b PB |
24694 | mostlyclean) \ |
24695 | || exit 1 | |
4fa63067 | 24696 | |
a90ef4bf | 24697 | @endif sim |
4fa63067 | 24698 | |
a90ef4bf JM |
24699 | .PHONY: maybe-clean-sim clean-sim |
24700 | maybe-clean-sim: | |
24701 | @if sim | |
24702 | maybe-clean-sim: clean-sim | |
4fa63067 | 24703 | |
a90ef4bf JM |
24704 | clean-sim: |
24705 | @: $(MAKE); $(unstage) | |
24706 | @[ -f ./sim/Makefile ] || exit 0; \ | |
b40e3958 L |
24707 | r=`${PWD_COMMAND}`; export r; \ |
24708 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24709 | $(HOST_EXPORTS) \ |
b813574b | 24710 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24711 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24712 | done; \ | |
a90ef4bf JM |
24713 | echo "Doing clean in sim" ; \ |
24714 | (cd $(HOST_SUBDIR)/sim && \ | |
2a4cbe27 NN |
24715 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24716 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24717 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24718 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24719 | clean) \ |
2a4cbe27 NN |
24720 | || exit 1 |
24721 | ||
a90ef4bf | 24722 | @endif sim |
2a4cbe27 | 24723 | |
a90ef4bf JM |
24724 | .PHONY: maybe-distclean-sim distclean-sim |
24725 | maybe-distclean-sim: | |
24726 | @if sim | |
24727 | maybe-distclean-sim: distclean-sim | |
2a4cbe27 | 24728 | |
a90ef4bf JM |
24729 | distclean-sim: |
24730 | @: $(MAKE); $(unstage) | |
24731 | @[ -f ./sim/Makefile ] || exit 0; \ | |
b40e3958 L |
24732 | r=`${PWD_COMMAND}`; export r; \ |
24733 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24734 | $(HOST_EXPORTS) \ |
b813574b | 24735 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24736 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24737 | done; \ | |
a90ef4bf JM |
24738 | echo "Doing distclean in sim" ; \ |
24739 | (cd $(HOST_SUBDIR)/sim && \ | |
2a4cbe27 NN |
24740 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24741 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24742 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24743 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24744 | distclean) \ |
2a4cbe27 NN |
24745 | || exit 1 |
24746 | ||
a90ef4bf | 24747 | @endif sim |
2a4cbe27 | 24748 | |
a90ef4bf JM |
24749 | .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim |
24750 | maybe-maintainer-clean-sim: | |
24751 | @if sim | |
24752 | maybe-maintainer-clean-sim: maintainer-clean-sim | |
2a4cbe27 | 24753 | |
a90ef4bf JM |
24754 | maintainer-clean-sim: |
24755 | @: $(MAKE); $(unstage) | |
24756 | @[ -f ./sim/Makefile ] || exit 0; \ | |
b40e3958 L |
24757 | r=`${PWD_COMMAND}`; export r; \ |
24758 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24759 | $(HOST_EXPORTS) \ |
b813574b | 24760 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24761 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24762 | done; \ | |
a90ef4bf JM |
24763 | echo "Doing maintainer-clean in sim" ; \ |
24764 | (cd $(HOST_SUBDIR)/sim && \ | |
2a4cbe27 NN |
24765 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24766 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24767 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24768 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24769 | maintainer-clean) \ |
2a4cbe27 NN |
24770 | || exit 1 |
24771 | ||
a90ef4bf | 24772 | @endif sim |
2a4cbe27 | 24773 | |
2a4cbe27 | 24774 | |
a7254363 | 24775 | |
a90ef4bf JM |
24776 | .PHONY: configure-texinfo maybe-configure-texinfo |
24777 | maybe-configure-texinfo: | |
4f0ef2d8 | 24778 | @if gcc-bootstrap |
a90ef4bf | 24779 | configure-texinfo: stage_current |
4f0ef2d8 | 24780 | @endif gcc-bootstrap |
a90ef4bf JM |
24781 | @if texinfo |
24782 | maybe-configure-texinfo: configure-texinfo | |
24783 | configure-texinfo: | |
0aed8855 | 24784 | @: $(MAKE); $(unstage) |
c52c6897 | 24785 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 24786 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
24787 | test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \ |
24788 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \ | |
1f53ca9a | 24789 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
24790 | echo Configuring in $(HOST_SUBDIR)/texinfo; \ |
24791 | cd "$(HOST_SUBDIR)/texinfo" || exit 1; \ | |
4fa63067 | 24792 | case $(srcdir) in \ |
b00612cc | 24793 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 24794 | *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \ |
b00612cc | 24795 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 24796 | esac; \ |
a90ef4bf JM |
24797 | srcdiroption="--srcdir=$${topdir}/texinfo"; \ |
24798 | libsrcdir="$$s/texinfo"; \ | |
4fa63067 | 24799 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
24800 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
24801 | --target=${target_alias} $${srcdiroption} \ | |
2a4cbe27 | 24802 | || exit 1 |
a90ef4bf | 24803 | @endif texinfo |
2a4cbe27 | 24804 | |
a7254363 PB |
24805 | |
24806 | ||
d545f33b PB |
24807 | |
24808 | ||
a90ef4bf JM |
24809 | .PHONY: all-texinfo maybe-all-texinfo |
24810 | maybe-all-texinfo: | |
4f0ef2d8 | 24811 | @if gcc-bootstrap |
a90ef4bf | 24812 | all-texinfo: stage_current |
4f0ef2d8 | 24813 | @endif gcc-bootstrap |
a90ef4bf JM |
24814 | @if texinfo |
24815 | TARGET-texinfo=all | |
24816 | maybe-all-texinfo: all-texinfo | |
24817 | all-texinfo: configure-texinfo | |
0aed8855 | 24818 | @: $(MAKE); $(unstage) |
4fa63067 NN |
24819 | @r=`${PWD_COMMAND}`; export r; \ |
24820 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 24821 | $(HOST_EXPORTS) \ |
a90ef4bf | 24822 | (cd $(HOST_SUBDIR)/texinfo && \ |
7f6ef0c0 | 24823 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
24824 | $(TARGET-texinfo)) |
24825 | @endif texinfo | |
4fa63067 | 24826 | |
a7254363 | 24827 | |
d545f33b PB |
24828 | |
24829 | ||
a90ef4bf JM |
24830 | .PHONY: check-texinfo maybe-check-texinfo |
24831 | maybe-check-texinfo: | |
24832 | @if texinfo | |
24833 | maybe-check-texinfo: check-texinfo | |
2a4cbe27 | 24834 | |
a90ef4bf | 24835 | check-texinfo: |
0aed8855 | 24836 | @: $(MAKE); $(unstage) |
4fa63067 NN |
24837 | @r=`${PWD_COMMAND}`; export r; \ |
24838 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24839 | $(HOST_EXPORTS) \ |
a90ef4bf | 24840 | (cd $(HOST_SUBDIR)/texinfo && \ |
b00612cc | 24841 | $(MAKE) $(FLAGS_TO_PASS) check) |
2a4cbe27 | 24842 | |
a90ef4bf | 24843 | @endif texinfo |
4fa63067 | 24844 | |
a90ef4bf JM |
24845 | .PHONY: install-texinfo maybe-install-texinfo |
24846 | maybe-install-texinfo: | |
24847 | @if texinfo | |
24848 | maybe-install-texinfo: install-texinfo | |
4fa63067 | 24849 | |
a90ef4bf | 24850 | install-texinfo: |
4fa63067 | 24851 | |
a90ef4bf | 24852 | @endif texinfo |
4fa63067 | 24853 | |
a90ef4bf JM |
24854 | .PHONY: install-strip-texinfo maybe-install-strip-texinfo |
24855 | maybe-install-strip-texinfo: | |
24856 | @if texinfo | |
24857 | maybe-install-strip-texinfo: install-strip-texinfo | |
9b980aa1 | 24858 | |
a90ef4bf | 24859 | install-strip-texinfo: |
9b980aa1 | 24860 | |
a90ef4bf | 24861 | @endif texinfo |
9b980aa1 | 24862 | |
56a8fe78 | 24863 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 24864 | |
a90ef4bf JM |
24865 | .PHONY: maybe-info-texinfo info-texinfo |
24866 | maybe-info-texinfo: | |
24867 | @if texinfo | |
24868 | maybe-info-texinfo: info-texinfo | |
4fa63067 | 24869 | |
a90ef4bf JM |
24870 | info-texinfo: \ |
24871 | configure-texinfo | |
0aed8855 | 24872 | @: $(MAKE); $(unstage) |
a90ef4bf | 24873 | @[ -f ./texinfo/Makefile ] || exit 0; \ |
b40e3958 L |
24874 | r=`${PWD_COMMAND}`; export r; \ |
24875 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24876 | $(HOST_EXPORTS) \ |
b813574b | 24877 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24878 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24879 | done; \ | |
a90ef4bf JM |
24880 | echo "Doing info in texinfo" ; \ |
24881 | (cd $(HOST_SUBDIR)/texinfo && \ | |
2a4cbe27 NN |
24882 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24883 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24884 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24885 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24886 | info) \ |
2a4cbe27 NN |
24887 | || exit 1 |
24888 | ||
a90ef4bf | 24889 | @endif texinfo |
2a4cbe27 | 24890 | |
a90ef4bf JM |
24891 | .PHONY: maybe-dvi-texinfo dvi-texinfo |
24892 | maybe-dvi-texinfo: | |
24893 | @if texinfo | |
24894 | maybe-dvi-texinfo: dvi-texinfo | |
2a4cbe27 | 24895 | |
a90ef4bf JM |
24896 | dvi-texinfo: \ |
24897 | configure-texinfo | |
0aed8855 | 24898 | @: $(MAKE); $(unstage) |
a90ef4bf | 24899 | @[ -f ./texinfo/Makefile ] || exit 0; \ |
b40e3958 L |
24900 | r=`${PWD_COMMAND}`; export r; \ |
24901 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24902 | $(HOST_EXPORTS) \ |
b813574b | 24903 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24904 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24905 | done; \ | |
a90ef4bf JM |
24906 | echo "Doing dvi in texinfo" ; \ |
24907 | (cd $(HOST_SUBDIR)/texinfo && \ | |
2a4cbe27 NN |
24908 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24909 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24910 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24911 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24912 | dvi) \ |
2a4cbe27 NN |
24913 | || exit 1 |
24914 | ||
a90ef4bf | 24915 | @endif texinfo |
2a4cbe27 | 24916 | |
a90ef4bf JM |
24917 | .PHONY: maybe-pdf-texinfo pdf-texinfo |
24918 | maybe-pdf-texinfo: | |
24919 | @if texinfo | |
24920 | maybe-pdf-texinfo: pdf-texinfo | |
56a8fe78 | 24921 | |
a90ef4bf JM |
24922 | pdf-texinfo: \ |
24923 | configure-texinfo | |
56a8fe78 | 24924 | @: $(MAKE); $(unstage) |
a90ef4bf | 24925 | @[ -f ./texinfo/Makefile ] || exit 0; \ |
56a8fe78 DD |
24926 | r=`${PWD_COMMAND}`; export r; \ |
24927 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
24928 | $(HOST_EXPORTS) \ | |
24929 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
24930 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
24931 | done; \ | |
a90ef4bf JM |
24932 | echo "Doing pdf in texinfo" ; \ |
24933 | (cd $(HOST_SUBDIR)/texinfo && \ | |
56a8fe78 DD |
24934 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24935 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24936 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24937 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
24938 | pdf) \ |
24939 | || exit 1 | |
24940 | ||
a90ef4bf | 24941 | @endif texinfo |
56a8fe78 | 24942 | |
a90ef4bf JM |
24943 | .PHONY: maybe-html-texinfo html-texinfo |
24944 | maybe-html-texinfo: | |
24945 | @if texinfo | |
24946 | maybe-html-texinfo: html-texinfo | |
6d389afc | 24947 | |
a90ef4bf JM |
24948 | html-texinfo: \ |
24949 | configure-texinfo | |
0aed8855 | 24950 | @: $(MAKE); $(unstage) |
a90ef4bf | 24951 | @[ -f ./texinfo/Makefile ] || exit 0; \ |
6d389afc MS |
24952 | r=`${PWD_COMMAND}`; export r; \ |
24953 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
24954 | $(HOST_EXPORTS) \ |
24955 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
24956 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
24957 | done; \ | |
a90ef4bf JM |
24958 | echo "Doing html in texinfo" ; \ |
24959 | (cd $(HOST_SUBDIR)/texinfo && \ | |
6d389afc MS |
24960 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24961 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24962 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24963 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
24964 | html) \ |
24965 | || exit 1 | |
24966 | ||
a90ef4bf | 24967 | @endif texinfo |
6d389afc | 24968 | |
a90ef4bf JM |
24969 | .PHONY: maybe-TAGS-texinfo TAGS-texinfo |
24970 | maybe-TAGS-texinfo: | |
24971 | @if texinfo | |
24972 | maybe-TAGS-texinfo: TAGS-texinfo | |
2a4cbe27 | 24973 | |
a90ef4bf JM |
24974 | TAGS-texinfo: \ |
24975 | configure-texinfo | |
0aed8855 | 24976 | @: $(MAKE); $(unstage) |
a90ef4bf | 24977 | @[ -f ./texinfo/Makefile ] || exit 0; \ |
b40e3958 L |
24978 | r=`${PWD_COMMAND}`; export r; \ |
24979 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 24980 | $(HOST_EXPORTS) \ |
b813574b | 24981 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
24982 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
24983 | done; \ | |
a90ef4bf JM |
24984 | echo "Doing TAGS in texinfo" ; \ |
24985 | (cd $(HOST_SUBDIR)/texinfo && \ | |
2a4cbe27 NN |
24986 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
24987 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
24988 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 24989 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 24990 | TAGS) \ |
2a4cbe27 NN |
24991 | || exit 1 |
24992 | ||
a90ef4bf | 24993 | @endif texinfo |
2a4cbe27 | 24994 | |
a90ef4bf JM |
24995 | .PHONY: maybe-install-info-texinfo install-info-texinfo |
24996 | maybe-install-info-texinfo: | |
24997 | @if texinfo | |
24998 | maybe-install-info-texinfo: install-info-texinfo | |
2a4cbe27 | 24999 | |
a90ef4bf JM |
25000 | install-info-texinfo: \ |
25001 | configure-texinfo \ | |
25002 | info-texinfo | |
0aed8855 | 25003 | @: $(MAKE); $(unstage) |
a90ef4bf | 25004 | @[ -f ./texinfo/Makefile ] || exit 0; \ |
b40e3958 L |
25005 | r=`${PWD_COMMAND}`; export r; \ |
25006 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25007 | $(HOST_EXPORTS) \ |
b813574b | 25008 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
25009 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25010 | done; \ | |
a90ef4bf JM |
25011 | echo "Doing install-info in texinfo" ; \ |
25012 | (cd $(HOST_SUBDIR)/texinfo && \ | |
2a4cbe27 NN |
25013 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25014 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25015 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25016 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 25017 | install-info) \ |
2a4cbe27 NN |
25018 | || exit 1 |
25019 | ||
a90ef4bf | 25020 | @endif texinfo |
2a4cbe27 | 25021 | |
a90ef4bf JM |
25022 | .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo |
25023 | maybe-install-pdf-texinfo: | |
25024 | @if texinfo | |
25025 | maybe-install-pdf-texinfo: install-pdf-texinfo | |
a3ca38d2 | 25026 | |
a90ef4bf JM |
25027 | install-pdf-texinfo: \ |
25028 | configure-texinfo \ | |
25029 | pdf-texinfo | |
a3ca38d2 | 25030 | @: $(MAKE); $(unstage) |
a90ef4bf | 25031 | @[ -f ./texinfo/Makefile ] || exit 0; \ |
a3ca38d2 DD |
25032 | r=`${PWD_COMMAND}`; export r; \ |
25033 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
25034 | $(HOST_EXPORTS) \ | |
25035 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
25036 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
25037 | done; \ | |
a90ef4bf JM |
25038 | echo "Doing install-pdf in texinfo" ; \ |
25039 | (cd $(HOST_SUBDIR)/texinfo && \ | |
a3ca38d2 DD |
25040 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25041 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25042 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25043 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
25044 | install-pdf) \ |
25045 | || exit 1 | |
25046 | ||
a90ef4bf | 25047 | @endif texinfo |
a3ca38d2 | 25048 | |
a90ef4bf JM |
25049 | .PHONY: maybe-install-html-texinfo install-html-texinfo |
25050 | maybe-install-html-texinfo: | |
25051 | @if texinfo | |
25052 | maybe-install-html-texinfo: install-html-texinfo | |
108a6f8e | 25053 | |
a90ef4bf JM |
25054 | install-html-texinfo: \ |
25055 | configure-texinfo \ | |
25056 | html-texinfo | |
108a6f8e | 25057 | @: $(MAKE); $(unstage) |
a90ef4bf | 25058 | @[ -f ./texinfo/Makefile ] || exit 0; \ |
108a6f8e CD |
25059 | r=`${PWD_COMMAND}`; export r; \ |
25060 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
25061 | $(HOST_EXPORTS) \ | |
25062 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
25063 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
25064 | done; \ | |
a90ef4bf JM |
25065 | echo "Doing install-html in texinfo" ; \ |
25066 | (cd $(HOST_SUBDIR)/texinfo && \ | |
108a6f8e CD |
25067 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25068 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25069 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25070 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
25071 | install-html) \ |
25072 | || exit 1 | |
25073 | ||
a90ef4bf | 25074 | @endif texinfo |
108a6f8e | 25075 | |
a90ef4bf JM |
25076 | .PHONY: maybe-installcheck-texinfo installcheck-texinfo |
25077 | maybe-installcheck-texinfo: | |
25078 | @if texinfo | |
25079 | maybe-installcheck-texinfo: installcheck-texinfo | |
2a4cbe27 | 25080 | |
a90ef4bf JM |
25081 | installcheck-texinfo: \ |
25082 | configure-texinfo | |
0aed8855 | 25083 | @: $(MAKE); $(unstage) |
a90ef4bf | 25084 | @[ -f ./texinfo/Makefile ] || exit 0; \ |
b40e3958 L |
25085 | r=`${PWD_COMMAND}`; export r; \ |
25086 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25087 | $(HOST_EXPORTS) \ |
b813574b | 25088 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
25089 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25090 | done; \ | |
a90ef4bf JM |
25091 | echo "Doing installcheck in texinfo" ; \ |
25092 | (cd $(HOST_SUBDIR)/texinfo && \ | |
2a4cbe27 NN |
25093 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25094 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25095 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25096 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 25097 | installcheck) \ |
2a4cbe27 NN |
25098 | || exit 1 |
25099 | ||
a90ef4bf | 25100 | @endif texinfo |
2a4cbe27 | 25101 | |
a90ef4bf JM |
25102 | .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo |
25103 | maybe-mostlyclean-texinfo: | |
25104 | @if texinfo | |
25105 | maybe-mostlyclean-texinfo: mostlyclean-texinfo | |
2a4cbe27 | 25106 | |
a90ef4bf | 25107 | mostlyclean-texinfo: |
0aed8855 | 25108 | @: $(MAKE); $(unstage) |
a90ef4bf | 25109 | @[ -f ./texinfo/Makefile ] || exit 0; \ |
b40e3958 L |
25110 | r=`${PWD_COMMAND}`; export r; \ |
25111 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25112 | $(HOST_EXPORTS) \ |
b813574b | 25113 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
25114 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25115 | done; \ | |
a90ef4bf JM |
25116 | echo "Doing mostlyclean in texinfo" ; \ |
25117 | (cd $(HOST_SUBDIR)/texinfo && \ | |
2a4cbe27 NN |
25118 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25119 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25120 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25121 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 25122 | mostlyclean) \ |
2a4cbe27 NN |
25123 | || exit 1 |
25124 | ||
a90ef4bf | 25125 | @endif texinfo |
2a4cbe27 | 25126 | |
a90ef4bf JM |
25127 | .PHONY: maybe-clean-texinfo clean-texinfo |
25128 | maybe-clean-texinfo: | |
25129 | @if texinfo | |
25130 | maybe-clean-texinfo: clean-texinfo | |
2a4cbe27 | 25131 | |
a90ef4bf | 25132 | clean-texinfo: |
0aed8855 | 25133 | @: $(MAKE); $(unstage) |
a90ef4bf | 25134 | @[ -f ./texinfo/Makefile ] || exit 0; \ |
b40e3958 L |
25135 | r=`${PWD_COMMAND}`; export r; \ |
25136 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25137 | $(HOST_EXPORTS) \ |
b813574b | 25138 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
25139 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25140 | done; \ | |
a90ef4bf JM |
25141 | echo "Doing clean in texinfo" ; \ |
25142 | (cd $(HOST_SUBDIR)/texinfo && \ | |
2a4cbe27 NN |
25143 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25144 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25145 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25146 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 25147 | clean) \ |
2a4cbe27 NN |
25148 | || exit 1 |
25149 | ||
a90ef4bf | 25150 | @endif texinfo |
2a4cbe27 | 25151 | |
a90ef4bf JM |
25152 | .PHONY: maybe-distclean-texinfo distclean-texinfo |
25153 | maybe-distclean-texinfo: | |
25154 | @if texinfo | |
25155 | maybe-distclean-texinfo: distclean-texinfo | |
2a4cbe27 | 25156 | |
a90ef4bf | 25157 | distclean-texinfo: |
0aed8855 | 25158 | @: $(MAKE); $(unstage) |
a90ef4bf | 25159 | @[ -f ./texinfo/Makefile ] || exit 0; \ |
b40e3958 L |
25160 | r=`${PWD_COMMAND}`; export r; \ |
25161 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25162 | $(HOST_EXPORTS) \ |
b813574b | 25163 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
25164 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25165 | done; \ | |
a90ef4bf JM |
25166 | echo "Doing distclean in texinfo" ; \ |
25167 | (cd $(HOST_SUBDIR)/texinfo && \ | |
2a4cbe27 NN |
25168 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25169 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25170 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25171 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 25172 | distclean) \ |
2a4cbe27 NN |
25173 | || exit 1 |
25174 | ||
a90ef4bf | 25175 | @endif texinfo |
2a4cbe27 | 25176 | |
a90ef4bf JM |
25177 | .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo |
25178 | maybe-maintainer-clean-texinfo: | |
25179 | @if texinfo | |
25180 | maybe-maintainer-clean-texinfo: maintainer-clean-texinfo | |
a7254363 | 25181 | |
a90ef4bf | 25182 | maintainer-clean-texinfo: |
0aed8855 | 25183 | @: $(MAKE); $(unstage) |
a90ef4bf | 25184 | @[ -f ./texinfo/Makefile ] || exit 0; \ |
b40e3958 L |
25185 | r=`${PWD_COMMAND}`; export r; \ |
25186 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25187 | $(HOST_EXPORTS) \ |
b813574b | 25188 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
25189 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25190 | done; \ | |
a90ef4bf JM |
25191 | echo "Doing maintainer-clean in texinfo" ; \ |
25192 | (cd $(HOST_SUBDIR)/texinfo && \ | |
2a4cbe27 NN |
25193 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25194 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25195 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25196 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 25197 | maintainer-clean) \ |
2a4cbe27 NN |
25198 | || exit 1 |
25199 | ||
a90ef4bf | 25200 | @endif texinfo |
2a4cbe27 | 25201 | |
2a4cbe27 | 25202 | |
a7254363 | 25203 | |
a90ef4bf JM |
25204 | .PHONY: configure-zlib maybe-configure-zlib |
25205 | maybe-configure-zlib: | |
4f0ef2d8 | 25206 | @if gcc-bootstrap |
a90ef4bf | 25207 | configure-zlib: stage_current |
4f0ef2d8 | 25208 | @endif gcc-bootstrap |
a90ef4bf JM |
25209 | @if zlib |
25210 | maybe-configure-zlib: configure-zlib | |
25211 | configure-zlib: | |
c52c6897 PB |
25212 | @r=`${PWD_COMMAND}`; export r; \ |
25213 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
25214 | test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \ |
25215 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \ | |
1f53ca9a | 25216 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
25217 | echo Configuring in $(HOST_SUBDIR)/zlib; \ |
25218 | cd "$(HOST_SUBDIR)/zlib" || exit 1; \ | |
04cf1b77 | 25219 | case $(srcdir) in \ |
b00612cc | 25220 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 25221 | *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \ |
b00612cc | 25222 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
04cf1b77 | 25223 | esac; \ |
a90ef4bf JM |
25224 | srcdiroption="--srcdir=$${topdir}/zlib"; \ |
25225 | libsrcdir="$$s/zlib"; \ | |
04cf1b77 | 25226 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
25227 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
25228 | --target=${target_alias} $${srcdiroption} \ | |
04cf1b77 | 25229 | || exit 1 |
a90ef4bf | 25230 | @endif zlib |
04cf1b77 | 25231 | |
a7254363 PB |
25232 | |
25233 | ||
a90ef4bf JM |
25234 | .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib |
25235 | maybe-configure-stage1-zlib: | |
25236 | @if zlib-bootstrap | |
25237 | maybe-configure-stage1-zlib: configure-stage1-zlib | |
25238 | configure-stage1-zlib: | |
c52c6897 | 25239 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
a90ef4bf | 25240 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib |
c52c6897 PB |
25241 | @r=`${PWD_COMMAND}`; export r; \ |
25242 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 25243 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
a90ef4bf | 25244 | test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \ |
1b05fbbd | 25245 | $(HOST_EXPORTS) \ |
8ee82aff | 25246 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
25247 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ |
25248 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
25249 | echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \ |
25250 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \ | |
25251 | cd $(HOST_SUBDIR)/zlib || exit 1; \ | |
d545f33b PB |
25252 | case $(srcdir) in \ |
25253 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 25254 | *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \ |
d545f33b PB |
25255 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
25256 | esac; \ | |
a90ef4bf JM |
25257 | srcdiroption="--srcdir=$${topdir}/zlib"; \ |
25258 | libsrcdir="$$s/zlib"; \ | |
d545f33b | 25259 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
25260 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
25261 | --target=${target_alias} $${srcdiroption} \ | |
1b05fbbd | 25262 | $(STAGE1_CONFIGURE_FLAGS) |
a90ef4bf | 25263 | @endif zlib-bootstrap |
d545f33b | 25264 | |
a90ef4bf JM |
25265 | .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib |
25266 | maybe-configure-stage2-zlib: | |
25267 | @if zlib-bootstrap | |
25268 | maybe-configure-stage2-zlib: configure-stage2-zlib | |
25269 | configure-stage2-zlib: | |
c52c6897 | 25270 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
a90ef4bf | 25271 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib |
c52c6897 PB |
25272 | @r=`${PWD_COMMAND}`; export r; \ |
25273 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 25274 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
a90ef4bf | 25275 | test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \ |
d545f33b | 25276 | $(HOST_EXPORTS) \ |
1b05fbbd | 25277 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 25278 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
25279 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ |
25280 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
25281 | echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \ |
25282 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \ | |
25283 | cd $(HOST_SUBDIR)/zlib || exit 1; \ | |
d545f33b PB |
25284 | case $(srcdir) in \ |
25285 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 25286 | *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \ |
d545f33b PB |
25287 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
25288 | esac; \ | |
a90ef4bf JM |
25289 | srcdiroption="--srcdir=$${topdir}/zlib"; \ |
25290 | libsrcdir="$$s/zlib"; \ | |
d545f33b | 25291 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
25292 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
25293 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 25294 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
1b05fbbd | 25295 | $(STAGE2_CONFIGURE_FLAGS) |
a90ef4bf | 25296 | @endif zlib-bootstrap |
8520c408 | 25297 | |
a90ef4bf JM |
25298 | .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib |
25299 | maybe-configure-stage3-zlib: | |
25300 | @if zlib-bootstrap | |
25301 | maybe-configure-stage3-zlib: configure-stage3-zlib | |
25302 | configure-stage3-zlib: | |
c52c6897 | 25303 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
a90ef4bf | 25304 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib |
c52c6897 PB |
25305 | @r=`${PWD_COMMAND}`; export r; \ |
25306 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 25307 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
a90ef4bf | 25308 | test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \ |
d545f33b | 25309 | $(HOST_EXPORTS) \ |
1b05fbbd | 25310 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 25311 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
25312 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ |
25313 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
25314 | echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \ |
25315 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \ | |
25316 | cd $(HOST_SUBDIR)/zlib || exit 1; \ | |
d545f33b PB |
25317 | case $(srcdir) in \ |
25318 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 25319 | *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \ |
d545f33b PB |
25320 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
25321 | esac; \ | |
a90ef4bf JM |
25322 | srcdiroption="--srcdir=$${topdir}/zlib"; \ |
25323 | libsrcdir="$$s/zlib"; \ | |
d545f33b | 25324 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
25325 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
25326 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 25327 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
1b05fbbd | 25328 | $(STAGE3_CONFIGURE_FLAGS) |
a90ef4bf | 25329 | @endif zlib-bootstrap |
8520c408 | 25330 | |
a90ef4bf JM |
25331 | .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib |
25332 | maybe-configure-stage4-zlib: | |
25333 | @if zlib-bootstrap | |
25334 | maybe-configure-stage4-zlib: configure-stage4-zlib | |
25335 | configure-stage4-zlib: | |
c52c6897 | 25336 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
a90ef4bf | 25337 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib |
c52c6897 PB |
25338 | @r=`${PWD_COMMAND}`; export r; \ |
25339 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 25340 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
a90ef4bf | 25341 | test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \ |
d545f33b | 25342 | $(HOST_EXPORTS) \ |
1b05fbbd | 25343 | $(POSTSTAGE1_HOST_EXPORTS) \ |
8520c408 | 25344 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ |
1f53ca9a AO |
25345 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ |
25346 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
25347 | echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \ |
25348 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \ | |
25349 | cd $(HOST_SUBDIR)/zlib || exit 1; \ | |
d545f33b PB |
25350 | case $(srcdir) in \ |
25351 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 25352 | *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \ |
d545f33b PB |
25353 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
25354 | esac; \ | |
a90ef4bf JM |
25355 | srcdiroption="--srcdir=$${topdir}/zlib"; \ |
25356 | libsrcdir="$$s/zlib"; \ | |
d545f33b | 25357 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
25358 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
25359 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 25360 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
1b05fbbd | 25361 | $(STAGE4_CONFIGURE_FLAGS) |
a90ef4bf | 25362 | @endif zlib-bootstrap |
d545f33b | 25363 | |
a90ef4bf JM |
25364 | .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib |
25365 | maybe-configure-stageprofile-zlib: | |
25366 | @if zlib-bootstrap | |
25367 | maybe-configure-stageprofile-zlib: configure-stageprofile-zlib | |
25368 | configure-stageprofile-zlib: | |
c52c6897 | 25369 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
a90ef4bf | 25370 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib |
c52c6897 PB |
25371 | @r=`${PWD_COMMAND}`; export r; \ |
25372 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 25373 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
a90ef4bf | 25374 | test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \ |
d545f33b | 25375 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
25376 | $(POSTSTAGE1_HOST_EXPORTS) \ |
25377 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a AO |
25378 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ |
25379 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
25380 | echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \ |
25381 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \ | |
25382 | cd $(HOST_SUBDIR)/zlib || exit 1; \ | |
d545f33b PB |
25383 | case $(srcdir) in \ |
25384 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 25385 | *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \ |
d545f33b PB |
25386 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
25387 | esac; \ | |
a90ef4bf JM |
25388 | srcdiroption="--srcdir=$${topdir}/zlib"; \ |
25389 | libsrcdir="$$s/zlib"; \ | |
d545f33b | 25390 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
25391 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
25392 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 25393 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
1b05fbbd | 25394 | $(STAGEprofile_CONFIGURE_FLAGS) |
a90ef4bf | 25395 | @endif zlib-bootstrap |
d545f33b | 25396 | |
a90ef4bf JM |
25397 | .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib |
25398 | maybe-configure-stagefeedback-zlib: | |
25399 | @if zlib-bootstrap | |
25400 | maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib | |
25401 | configure-stagefeedback-zlib: | |
c52c6897 | 25402 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
a90ef4bf | 25403 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib |
c52c6897 PB |
25404 | @r=`${PWD_COMMAND}`; export r; \ |
25405 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 25406 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
a90ef4bf | 25407 | test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \ |
d545f33b | 25408 | $(HOST_EXPORTS) \ |
1b05fbbd AO |
25409 | $(POSTSTAGE1_HOST_EXPORTS) \ |
25410 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
1f53ca9a AO |
25411 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ |
25412 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
a90ef4bf JM |
25413 | echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \ |
25414 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \ | |
25415 | cd $(HOST_SUBDIR)/zlib || exit 1; \ | |
d545f33b PB |
25416 | case $(srcdir) in \ |
25417 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 25418 | *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \ |
d545f33b PB |
25419 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
25420 | esac; \ | |
a90ef4bf JM |
25421 | srcdiroption="--srcdir=$${topdir}/zlib"; \ |
25422 | libsrcdir="$$s/zlib"; \ | |
d545f33b | 25423 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
25424 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
25425 | --target=${target_alias} $${srcdiroption} \ | |
c1cb7e02 | 25426 | --with-build-libsubdir=$(HOST_SUBDIR) \ |
1b05fbbd | 25427 | $(STAGEfeedback_CONFIGURE_FLAGS) |
a90ef4bf | 25428 | @endif zlib-bootstrap |
d545f33b PB |
25429 | |
25430 | ||
25431 | ||
25432 | ||
25433 | ||
a90ef4bf JM |
25434 | .PHONY: all-zlib maybe-all-zlib |
25435 | maybe-all-zlib: | |
4f0ef2d8 | 25436 | @if gcc-bootstrap |
a90ef4bf | 25437 | all-zlib: stage_current |
4f0ef2d8 | 25438 | @endif gcc-bootstrap |
a90ef4bf JM |
25439 | @if zlib |
25440 | TARGET-zlib=all | |
25441 | maybe-all-zlib: all-zlib | |
25442 | all-zlib: configure-zlib | |
c52c6897 | 25443 | @r=`${PWD_COMMAND}`; export r; \ |
04cf1b77 | 25444 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
1f53ca9a | 25445 | $(HOST_EXPORTS) \ |
a90ef4bf | 25446 | (cd $(HOST_SUBDIR)/zlib && \ |
7f6ef0c0 | 25447 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
25448 | $(TARGET-zlib)) |
25449 | @endif zlib | |
04cf1b77 | 25450 | |
a7254363 | 25451 | |
d545f33b | 25452 | |
a90ef4bf JM |
25453 | .PHONY: all-stage1-zlib maybe-all-stage1-zlib |
25454 | .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib | |
25455 | maybe-all-stage1-zlib: | |
25456 | maybe-clean-stage1-zlib: | |
25457 | @if zlib-bootstrap | |
25458 | maybe-all-stage1-zlib: all-stage1-zlib | |
25459 | all-stage1: all-stage1-zlib | |
25460 | TARGET-stage1-zlib = $(TARGET-zlib) | |
25461 | all-stage1-zlib: configure-stage1-zlib | |
c52c6897 | 25462 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start |
d545f33b PB |
25463 | @r=`${PWD_COMMAND}`; export r; \ |
25464 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 25465 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
1f53ca9a | 25466 | $(HOST_EXPORTS) \ |
a90ef4bf | 25467 | cd $(HOST_SUBDIR)/zlib && \ |
7f6ef0c0 | 25468 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 25469 | CFLAGS="$(STAGE1_CFLAGS)" \ |
1f53ca9a | 25470 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ |
1b05fbbd AO |
25471 | LIBCFLAGS="$(LIBCFLAGS)" \ |
25472 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
25473 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
25474 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
25475 | $(EXTRA_HOST_FLAGS) \ | |
25476 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
a90ef4bf | 25477 | $(TARGET-stage1-zlib) |
d545f33b | 25478 | |
a90ef4bf JM |
25479 | maybe-clean-stage1-zlib: clean-stage1-zlib |
25480 | clean-stage1: clean-stage1-zlib | |
25481 | clean-stage1-zlib: | |
9dbaa842 | 25482 | @if [ $(current_stage) = stage1 ]; then \ |
a90ef4bf | 25483 | [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \ |
9dbaa842 | 25484 | else \ |
a90ef4bf | 25485 | [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \ |
9dbaa842 DD |
25486 | $(MAKE) stage1-start; \ |
25487 | fi; \ | |
a90ef4bf | 25488 | cd $(HOST_SUBDIR)/zlib && \ |
7f6ef0c0 | 25489 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
8ee82aff | 25490 | clean |
a90ef4bf | 25491 | @endif zlib-bootstrap |
d545f33b PB |
25492 | |
25493 | ||
a90ef4bf JM |
25494 | .PHONY: all-stage2-zlib maybe-all-stage2-zlib |
25495 | .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib | |
25496 | maybe-all-stage2-zlib: | |
25497 | maybe-clean-stage2-zlib: | |
25498 | @if zlib-bootstrap | |
25499 | maybe-all-stage2-zlib: all-stage2-zlib | |
25500 | all-stage2: all-stage2-zlib | |
25501 | TARGET-stage2-zlib = $(TARGET-zlib) | |
25502 | all-stage2-zlib: configure-stage2-zlib | |
c52c6897 | 25503 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start |
d545f33b PB |
25504 | @r=`${PWD_COMMAND}`; export r; \ |
25505 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 25506 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
d545f33b | 25507 | $(HOST_EXPORTS) \ |
1f53ca9a | 25508 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 25509 | cd $(HOST_SUBDIR)/zlib && \ |
7f6ef0c0 | 25510 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 25511 | CFLAGS="$(STAGE2_CFLAGS)" \ |
1f53ca9a | 25512 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ |
1b05fbbd AO |
25513 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ |
25514 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
25515 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
25516 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
25517 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
25518 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
a90ef4bf | 25519 | $(TARGET-stage2-zlib) |
d545f33b | 25520 | |
a90ef4bf JM |
25521 | maybe-clean-stage2-zlib: clean-stage2-zlib |
25522 | clean-stage2: clean-stage2-zlib | |
25523 | clean-stage2-zlib: | |
9dbaa842 | 25524 | @if [ $(current_stage) = stage2 ]; then \ |
a90ef4bf | 25525 | [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \ |
9dbaa842 | 25526 | else \ |
a90ef4bf | 25527 | [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \ |
9dbaa842 DD |
25528 | $(MAKE) stage2-start; \ |
25529 | fi; \ | |
a90ef4bf | 25530 | cd $(HOST_SUBDIR)/zlib && \ |
7f6ef0c0 | 25531 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 25532 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
8ee82aff | 25533 | clean |
a90ef4bf | 25534 | @endif zlib-bootstrap |
d545f33b PB |
25535 | |
25536 | ||
a90ef4bf JM |
25537 | .PHONY: all-stage3-zlib maybe-all-stage3-zlib |
25538 | .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib | |
25539 | maybe-all-stage3-zlib: | |
25540 | maybe-clean-stage3-zlib: | |
25541 | @if zlib-bootstrap | |
25542 | maybe-all-stage3-zlib: all-stage3-zlib | |
25543 | all-stage3: all-stage3-zlib | |
25544 | TARGET-stage3-zlib = $(TARGET-zlib) | |
25545 | all-stage3-zlib: configure-stage3-zlib | |
c52c6897 | 25546 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start |
d545f33b PB |
25547 | @r=`${PWD_COMMAND}`; export r; \ |
25548 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 25549 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
d545f33b | 25550 | $(HOST_EXPORTS) \ |
1f53ca9a | 25551 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 25552 | cd $(HOST_SUBDIR)/zlib && \ |
7f6ef0c0 | 25553 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 25554 | CFLAGS="$(STAGE3_CFLAGS)" \ |
1f53ca9a | 25555 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ |
1b05fbbd AO |
25556 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ |
25557 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
25558 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
25559 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
25560 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
25561 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
a90ef4bf | 25562 | $(TARGET-stage3-zlib) |
d545f33b | 25563 | |
a90ef4bf JM |
25564 | maybe-clean-stage3-zlib: clean-stage3-zlib |
25565 | clean-stage3: clean-stage3-zlib | |
25566 | clean-stage3-zlib: | |
9dbaa842 | 25567 | @if [ $(current_stage) = stage3 ]; then \ |
a90ef4bf | 25568 | [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \ |
9dbaa842 | 25569 | else \ |
a90ef4bf | 25570 | [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \ |
9dbaa842 DD |
25571 | $(MAKE) stage3-start; \ |
25572 | fi; \ | |
a90ef4bf | 25573 | cd $(HOST_SUBDIR)/zlib && \ |
7f6ef0c0 | 25574 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 25575 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
8ee82aff | 25576 | clean |
a90ef4bf | 25577 | @endif zlib-bootstrap |
d545f33b PB |
25578 | |
25579 | ||
a90ef4bf JM |
25580 | .PHONY: all-stage4-zlib maybe-all-stage4-zlib |
25581 | .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib | |
25582 | maybe-all-stage4-zlib: | |
25583 | maybe-clean-stage4-zlib: | |
25584 | @if zlib-bootstrap | |
25585 | maybe-all-stage4-zlib: all-stage4-zlib | |
25586 | all-stage4: all-stage4-zlib | |
25587 | TARGET-stage4-zlib = $(TARGET-zlib) | |
25588 | all-stage4-zlib: configure-stage4-zlib | |
c52c6897 | 25589 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start |
d545f33b PB |
25590 | @r=`${PWD_COMMAND}`; export r; \ |
25591 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 25592 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
d545f33b | 25593 | $(HOST_EXPORTS) \ |
1f53ca9a | 25594 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 25595 | cd $(HOST_SUBDIR)/zlib && \ |
7f6ef0c0 | 25596 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 25597 | CFLAGS="$(STAGE4_CFLAGS)" \ |
1f53ca9a | 25598 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ |
7f6ef0c0 | 25599 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ |
1b05fbbd AO |
25600 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ |
25601 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
25602 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
25603 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
25604 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
a90ef4bf | 25605 | $(TARGET-stage4-zlib) |
d545f33b | 25606 | |
a90ef4bf JM |
25607 | maybe-clean-stage4-zlib: clean-stage4-zlib |
25608 | clean-stage4: clean-stage4-zlib | |
25609 | clean-stage4-zlib: | |
9dbaa842 | 25610 | @if [ $(current_stage) = stage4 ]; then \ |
a90ef4bf | 25611 | [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \ |
9dbaa842 | 25612 | else \ |
a90ef4bf | 25613 | [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \ |
9dbaa842 DD |
25614 | $(MAKE) stage4-start; \ |
25615 | fi; \ | |
a90ef4bf | 25616 | cd $(HOST_SUBDIR)/zlib && \ |
7f6ef0c0 | 25617 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 25618 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
8ee82aff | 25619 | clean |
a90ef4bf | 25620 | @endif zlib-bootstrap |
d545f33b PB |
25621 | |
25622 | ||
a90ef4bf JM |
25623 | .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib |
25624 | .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib | |
25625 | maybe-all-stageprofile-zlib: | |
25626 | maybe-clean-stageprofile-zlib: | |
25627 | @if zlib-bootstrap | |
25628 | maybe-all-stageprofile-zlib: all-stageprofile-zlib | |
25629 | all-stageprofile: all-stageprofile-zlib | |
25630 | TARGET-stageprofile-zlib = $(TARGET-zlib) | |
25631 | all-stageprofile-zlib: configure-stageprofile-zlib | |
c52c6897 | 25632 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start |
d545f33b PB |
25633 | @r=`${PWD_COMMAND}`; export r; \ |
25634 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 25635 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
d545f33b | 25636 | $(HOST_EXPORTS) \ |
1f53ca9a | 25637 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 25638 | cd $(HOST_SUBDIR)/zlib && \ |
7f6ef0c0 | 25639 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 25640 | CFLAGS="$(STAGEprofile_CFLAGS)" \ |
1f53ca9a | 25641 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ |
1b05fbbd AO |
25642 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ |
25643 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
25644 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
25645 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
25646 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
25647 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
a90ef4bf | 25648 | $(TARGET-stageprofile-zlib) |
d545f33b | 25649 | |
a90ef4bf JM |
25650 | maybe-clean-stageprofile-zlib: clean-stageprofile-zlib |
25651 | clean-stageprofile: clean-stageprofile-zlib | |
25652 | clean-stageprofile-zlib: | |
9dbaa842 | 25653 | @if [ $(current_stage) = stageprofile ]; then \ |
a90ef4bf | 25654 | [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \ |
9dbaa842 | 25655 | else \ |
a90ef4bf | 25656 | [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \ |
9dbaa842 DD |
25657 | $(MAKE) stageprofile-start; \ |
25658 | fi; \ | |
a90ef4bf | 25659 | cd $(HOST_SUBDIR)/zlib && \ |
7f6ef0c0 | 25660 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 25661 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
8ee82aff | 25662 | clean |
a90ef4bf | 25663 | @endif zlib-bootstrap |
d545f33b PB |
25664 | |
25665 | ||
a90ef4bf JM |
25666 | .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib |
25667 | .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib | |
25668 | maybe-all-stagefeedback-zlib: | |
25669 | maybe-clean-stagefeedback-zlib: | |
25670 | @if zlib-bootstrap | |
25671 | maybe-all-stagefeedback-zlib: all-stagefeedback-zlib | |
25672 | all-stagefeedback: all-stagefeedback-zlib | |
25673 | TARGET-stagefeedback-zlib = $(TARGET-zlib) | |
25674 | all-stagefeedback-zlib: configure-stagefeedback-zlib | |
c52c6897 | 25675 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start |
d545f33b PB |
25676 | @r=`${PWD_COMMAND}`; export r; \ |
25677 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 25678 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
d545f33b | 25679 | $(HOST_EXPORTS) \ |
1f53ca9a | 25680 | $(POSTSTAGE1_HOST_EXPORTS) \ |
a90ef4bf | 25681 | cd $(HOST_SUBDIR)/zlib && \ |
7f6ef0c0 | 25682 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ |
1b05fbbd | 25683 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ |
1f53ca9a | 25684 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ |
1b05fbbd AO |
25685 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ |
25686 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
25687 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
25688 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
25689 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
25690 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
a90ef4bf | 25691 | $(TARGET-stagefeedback-zlib) |
d545f33b | 25692 | |
a90ef4bf JM |
25693 | maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib |
25694 | clean-stagefeedback: clean-stagefeedback-zlib | |
25695 | clean-stagefeedback-zlib: | |
9dbaa842 | 25696 | @if [ $(current_stage) = stagefeedback ]; then \ |
a90ef4bf | 25697 | [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \ |
9dbaa842 | 25698 | else \ |
a90ef4bf | 25699 | [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \ |
9dbaa842 DD |
25700 | $(MAKE) stagefeedback-start; \ |
25701 | fi; \ | |
a90ef4bf | 25702 | cd $(HOST_SUBDIR)/zlib && \ |
7f6ef0c0 | 25703 | $(MAKE) $(EXTRA_HOST_FLAGS) \ |
d545f33b | 25704 | $(POSTSTAGE1_FLAGS_TO_PASS) \ |
8ee82aff | 25705 | clean |
a90ef4bf | 25706 | @endif zlib-bootstrap |
d545f33b PB |
25707 | |
25708 | ||
25709 | ||
25710 | ||
25711 | ||
a90ef4bf JM |
25712 | .PHONY: check-zlib maybe-check-zlib |
25713 | maybe-check-zlib: | |
25714 | @if zlib | |
25715 | maybe-check-zlib: check-zlib | |
04cf1b77 | 25716 | |
a90ef4bf | 25717 | check-zlib: |
04cf1b77 | 25718 | |
a90ef4bf | 25719 | @endif zlib |
04cf1b77 | 25720 | |
a90ef4bf JM |
25721 | .PHONY: install-zlib maybe-install-zlib |
25722 | maybe-install-zlib: | |
25723 | @if zlib | |
25724 | maybe-install-zlib: install-zlib | |
04cf1b77 | 25725 | |
a90ef4bf | 25726 | install-zlib: |
04cf1b77 | 25727 | |
a90ef4bf | 25728 | @endif zlib |
04cf1b77 | 25729 | |
a90ef4bf JM |
25730 | .PHONY: install-strip-zlib maybe-install-strip-zlib |
25731 | maybe-install-strip-zlib: | |
25732 | @if zlib | |
25733 | maybe-install-strip-zlib: install-strip-zlib | |
9b980aa1 | 25734 | |
a90ef4bf | 25735 | install-strip-zlib: |
9b980aa1 | 25736 | |
a90ef4bf | 25737 | @endif zlib |
9b980aa1 | 25738 | |
56a8fe78 | 25739 | # Other targets (info, dvi, pdf, etc.) |
04cf1b77 | 25740 | |
a90ef4bf JM |
25741 | .PHONY: maybe-info-zlib info-zlib |
25742 | maybe-info-zlib: | |
25743 | @if zlib | |
25744 | maybe-info-zlib: info-zlib | |
04cf1b77 | 25745 | |
a90ef4bf JM |
25746 | info-zlib: \ |
25747 | configure-zlib | |
25748 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
04cf1b77 PB |
25749 | r=`${PWD_COMMAND}`; export r; \ |
25750 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25751 | $(HOST_EXPORTS) \ |
b813574b | 25752 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
25753 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25754 | done; \ | |
a90ef4bf JM |
25755 | echo "Doing info in zlib" ; \ |
25756 | (cd $(HOST_SUBDIR)/zlib && \ | |
04cf1b77 PB |
25757 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25758 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25759 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25760 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 25761 | info) \ |
04cf1b77 PB |
25762 | || exit 1 |
25763 | ||
a90ef4bf | 25764 | @endif zlib |
04cf1b77 | 25765 | |
a90ef4bf JM |
25766 | .PHONY: maybe-dvi-zlib dvi-zlib |
25767 | maybe-dvi-zlib: | |
25768 | @if zlib | |
25769 | maybe-dvi-zlib: dvi-zlib | |
04cf1b77 | 25770 | |
a90ef4bf JM |
25771 | dvi-zlib: \ |
25772 | configure-zlib | |
25773 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
04cf1b77 PB |
25774 | r=`${PWD_COMMAND}`; export r; \ |
25775 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25776 | $(HOST_EXPORTS) \ |
b813574b | 25777 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
25778 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25779 | done; \ | |
a90ef4bf JM |
25780 | echo "Doing dvi in zlib" ; \ |
25781 | (cd $(HOST_SUBDIR)/zlib && \ | |
04cf1b77 PB |
25782 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25783 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25784 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25785 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 25786 | dvi) \ |
04cf1b77 PB |
25787 | || exit 1 |
25788 | ||
a90ef4bf | 25789 | @endif zlib |
04cf1b77 | 25790 | |
a90ef4bf JM |
25791 | .PHONY: maybe-pdf-zlib pdf-zlib |
25792 | maybe-pdf-zlib: | |
25793 | @if zlib | |
25794 | maybe-pdf-zlib: pdf-zlib | |
56a8fe78 | 25795 | |
a90ef4bf JM |
25796 | pdf-zlib: \ |
25797 | configure-zlib | |
25798 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
56a8fe78 DD |
25799 | r=`${PWD_COMMAND}`; export r; \ |
25800 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
25801 | $(HOST_EXPORTS) \ | |
25802 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
25803 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
25804 | done; \ | |
a90ef4bf JM |
25805 | echo "Doing pdf in zlib" ; \ |
25806 | (cd $(HOST_SUBDIR)/zlib && \ | |
56a8fe78 DD |
25807 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25808 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25809 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25810 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
25811 | pdf) \ |
25812 | || exit 1 | |
25813 | ||
a90ef4bf | 25814 | @endif zlib |
56a8fe78 | 25815 | |
a90ef4bf JM |
25816 | .PHONY: maybe-html-zlib html-zlib |
25817 | maybe-html-zlib: | |
25818 | @if zlib | |
25819 | maybe-html-zlib: html-zlib | |
6d389afc | 25820 | |
a90ef4bf JM |
25821 | html-zlib: \ |
25822 | configure-zlib | |
25823 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
6d389afc MS |
25824 | r=`${PWD_COMMAND}`; export r; \ |
25825 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
25826 | $(HOST_EXPORTS) \ |
25827 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
25828 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
25829 | done; \ | |
a90ef4bf JM |
25830 | echo "Doing html in zlib" ; \ |
25831 | (cd $(HOST_SUBDIR)/zlib && \ | |
6d389afc MS |
25832 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25833 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25834 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25835 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
25836 | html) \ |
25837 | || exit 1 | |
25838 | ||
a90ef4bf | 25839 | @endif zlib |
6d389afc | 25840 | |
a90ef4bf JM |
25841 | .PHONY: maybe-TAGS-zlib TAGS-zlib |
25842 | maybe-TAGS-zlib: | |
25843 | @if zlib | |
25844 | maybe-TAGS-zlib: TAGS-zlib | |
04cf1b77 | 25845 | |
a90ef4bf JM |
25846 | TAGS-zlib: \ |
25847 | configure-zlib | |
25848 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
04cf1b77 PB |
25849 | r=`${PWD_COMMAND}`; export r; \ |
25850 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25851 | $(HOST_EXPORTS) \ |
b813574b | 25852 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
25853 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25854 | done; \ | |
a90ef4bf JM |
25855 | echo "Doing TAGS in zlib" ; \ |
25856 | (cd $(HOST_SUBDIR)/zlib && \ | |
04cf1b77 PB |
25857 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25858 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25859 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25860 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 25861 | TAGS) \ |
04cf1b77 PB |
25862 | || exit 1 |
25863 | ||
a90ef4bf | 25864 | @endif zlib |
04cf1b77 | 25865 | |
a90ef4bf JM |
25866 | .PHONY: maybe-install-info-zlib install-info-zlib |
25867 | maybe-install-info-zlib: | |
25868 | @if zlib | |
25869 | maybe-install-info-zlib: install-info-zlib | |
04cf1b77 | 25870 | |
a90ef4bf JM |
25871 | install-info-zlib: \ |
25872 | configure-zlib \ | |
25873 | info-zlib | |
25874 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
25875 | r=`${PWD_COMMAND}`; export r; \ | |
25876 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
25877 | $(HOST_EXPORTS) \ | |
b813574b | 25878 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
25879 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25880 | done; \ | |
a90ef4bf JM |
25881 | echo "Doing install-info in zlib" ; \ |
25882 | (cd $(HOST_SUBDIR)/zlib && \ | |
04cf1b77 PB |
25883 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25884 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25885 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25886 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 25887 | install-info) \ |
04cf1b77 PB |
25888 | || exit 1 |
25889 | ||
a90ef4bf | 25890 | @endif zlib |
04cf1b77 | 25891 | |
a90ef4bf JM |
25892 | .PHONY: maybe-install-pdf-zlib install-pdf-zlib |
25893 | maybe-install-pdf-zlib: | |
25894 | @if zlib | |
25895 | maybe-install-pdf-zlib: install-pdf-zlib | |
a3ca38d2 | 25896 | |
a90ef4bf JM |
25897 | install-pdf-zlib: \ |
25898 | configure-zlib \ | |
25899 | pdf-zlib | |
25900 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
25901 | r=`${PWD_COMMAND}`; export r; \ |
25902 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
25903 | $(HOST_EXPORTS) \ | |
25904 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
25905 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
25906 | done; \ | |
a90ef4bf JM |
25907 | echo "Doing install-pdf in zlib" ; \ |
25908 | (cd $(HOST_SUBDIR)/zlib && \ | |
a3ca38d2 DD |
25909 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25910 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25911 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25912 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
25913 | install-pdf) \ |
25914 | || exit 1 | |
25915 | ||
a90ef4bf | 25916 | @endif zlib |
a3ca38d2 | 25917 | |
a90ef4bf JM |
25918 | .PHONY: maybe-install-html-zlib install-html-zlib |
25919 | maybe-install-html-zlib: | |
25920 | @if zlib | |
25921 | maybe-install-html-zlib: install-html-zlib | |
108a6f8e | 25922 | |
a90ef4bf JM |
25923 | install-html-zlib: \ |
25924 | configure-zlib \ | |
25925 | html-zlib | |
25926 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
108a6f8e CD |
25927 | r=`${PWD_COMMAND}`; export r; \ |
25928 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
25929 | $(HOST_EXPORTS) \ | |
25930 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
25931 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
25932 | done; \ | |
a90ef4bf JM |
25933 | echo "Doing install-html in zlib" ; \ |
25934 | (cd $(HOST_SUBDIR)/zlib && \ | |
108a6f8e CD |
25935 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25936 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25937 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25938 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
25939 | install-html) \ |
25940 | || exit 1 | |
25941 | ||
a90ef4bf | 25942 | @endif zlib |
108a6f8e | 25943 | |
a90ef4bf JM |
25944 | .PHONY: maybe-installcheck-zlib installcheck-zlib |
25945 | maybe-installcheck-zlib: | |
25946 | @if zlib | |
25947 | maybe-installcheck-zlib: installcheck-zlib | |
04cf1b77 | 25948 | |
a90ef4bf JM |
25949 | installcheck-zlib: \ |
25950 | configure-zlib | |
25951 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
04cf1b77 PB |
25952 | r=`${PWD_COMMAND}`; export r; \ |
25953 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25954 | $(HOST_EXPORTS) \ |
b813574b | 25955 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
25956 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25957 | done; \ | |
a90ef4bf JM |
25958 | echo "Doing installcheck in zlib" ; \ |
25959 | (cd $(HOST_SUBDIR)/zlib && \ | |
04cf1b77 PB |
25960 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25961 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25962 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25963 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 25964 | installcheck) \ |
04cf1b77 PB |
25965 | || exit 1 |
25966 | ||
a90ef4bf | 25967 | @endif zlib |
04cf1b77 | 25968 | |
a90ef4bf JM |
25969 | .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib |
25970 | maybe-mostlyclean-zlib: | |
25971 | @if zlib | |
25972 | maybe-mostlyclean-zlib: mostlyclean-zlib | |
04cf1b77 | 25973 | |
a90ef4bf JM |
25974 | mostlyclean-zlib: |
25975 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
04cf1b77 PB |
25976 | r=`${PWD_COMMAND}`; export r; \ |
25977 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 25978 | $(HOST_EXPORTS) \ |
b813574b | 25979 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
25980 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
25981 | done; \ | |
a90ef4bf JM |
25982 | echo "Doing mostlyclean in zlib" ; \ |
25983 | (cd $(HOST_SUBDIR)/zlib && \ | |
04cf1b77 PB |
25984 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
25985 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
25986 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 25987 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 25988 | mostlyclean) \ |
04cf1b77 PB |
25989 | || exit 1 |
25990 | ||
a90ef4bf | 25991 | @endif zlib |
04cf1b77 | 25992 | |
a90ef4bf JM |
25993 | .PHONY: maybe-clean-zlib clean-zlib |
25994 | maybe-clean-zlib: | |
25995 | @if zlib | |
25996 | maybe-clean-zlib: clean-zlib | |
04cf1b77 | 25997 | |
a90ef4bf JM |
25998 | clean-zlib: |
25999 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
04cf1b77 PB |
26000 | r=`${PWD_COMMAND}`; export r; \ |
26001 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26002 | $(HOST_EXPORTS) \ |
b813574b | 26003 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
26004 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26005 | done; \ | |
a90ef4bf JM |
26006 | echo "Doing clean in zlib" ; \ |
26007 | (cd $(HOST_SUBDIR)/zlib && \ | |
04cf1b77 PB |
26008 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26009 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26010 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26011 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 26012 | clean) \ |
04cf1b77 PB |
26013 | || exit 1 |
26014 | ||
a90ef4bf | 26015 | @endif zlib |
04cf1b77 | 26016 | |
a90ef4bf JM |
26017 | .PHONY: maybe-distclean-zlib distclean-zlib |
26018 | maybe-distclean-zlib: | |
26019 | @if zlib | |
26020 | maybe-distclean-zlib: distclean-zlib | |
04cf1b77 | 26021 | |
a90ef4bf JM |
26022 | distclean-zlib: |
26023 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
04cf1b77 PB |
26024 | r=`${PWD_COMMAND}`; export r; \ |
26025 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26026 | $(HOST_EXPORTS) \ |
b813574b | 26027 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
26028 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26029 | done; \ | |
a90ef4bf JM |
26030 | echo "Doing distclean in zlib" ; \ |
26031 | (cd $(HOST_SUBDIR)/zlib && \ | |
04cf1b77 PB |
26032 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26033 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26034 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26035 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 26036 | distclean) \ |
04cf1b77 PB |
26037 | || exit 1 |
26038 | ||
a90ef4bf | 26039 | @endif zlib |
04cf1b77 | 26040 | |
a90ef4bf JM |
26041 | .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib |
26042 | maybe-maintainer-clean-zlib: | |
26043 | @if zlib | |
26044 | maybe-maintainer-clean-zlib: maintainer-clean-zlib | |
04cf1b77 | 26045 | |
a90ef4bf JM |
26046 | maintainer-clean-zlib: |
26047 | @[ -f ./zlib/Makefile ] || exit 0; \ | |
04cf1b77 PB |
26048 | r=`${PWD_COMMAND}`; export r; \ |
26049 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26050 | $(HOST_EXPORTS) \ |
b813574b | 26051 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
04cf1b77 PB |
26052 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26053 | done; \ | |
a90ef4bf JM |
26054 | echo "Doing maintainer-clean in zlib" ; \ |
26055 | (cd $(HOST_SUBDIR)/zlib && \ | |
04cf1b77 PB |
26056 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26057 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26058 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26059 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 26060 | maintainer-clean) \ |
04cf1b77 PB |
26061 | || exit 1 |
26062 | ||
a90ef4bf | 26063 | @endif zlib |
04cf1b77 PB |
26064 | |
26065 | ||
a7254363 | 26066 | |
a90ef4bf JM |
26067 | .PHONY: configure-gdb maybe-configure-gdb |
26068 | maybe-configure-gdb: | |
4f0ef2d8 | 26069 | @if gcc-bootstrap |
a90ef4bf | 26070 | configure-gdb: stage_current |
4f0ef2d8 | 26071 | @endif gcc-bootstrap |
a90ef4bf JM |
26072 | @if gdb |
26073 | maybe-configure-gdb: configure-gdb | |
26074 | configure-gdb: | |
26075 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
26076 | @r=`${PWD_COMMAND}`; export r; \ |
26077 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
26078 | test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \ |
26079 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \ | |
1f53ca9a | 26080 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
26081 | echo Configuring in $(HOST_SUBDIR)/gdb; \ |
26082 | cd "$(HOST_SUBDIR)/gdb" || exit 1; \ | |
4fa63067 | 26083 | case $(srcdir) in \ |
b00612cc | 26084 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 26085 | *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \ |
b00612cc | 26086 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 26087 | esac; \ |
a90ef4bf JM |
26088 | srcdiroption="--srcdir=$${topdir}/gdb"; \ |
26089 | libsrcdir="$$s/gdb"; \ | |
4fa63067 | 26090 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
26091 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
26092 | --target=${target_alias} $${srcdiroption} \ | |
4fa63067 | 26093 | || exit 1 |
a90ef4bf | 26094 | @endif gdb |
4fa63067 | 26095 | |
a7254363 PB |
26096 | |
26097 | ||
d545f33b | 26098 | |
8520c408 | 26099 | |
a90ef4bf JM |
26100 | .PHONY: all-gdb maybe-all-gdb |
26101 | maybe-all-gdb: | |
26102 | @if gcc-bootstrap | |
26103 | all-gdb: stage_current | |
26104 | @endif gcc-bootstrap | |
26105 | @if gdb | |
26106 | TARGET-gdb=all | |
26107 | maybe-all-gdb: all-gdb | |
26108 | all-gdb: configure-gdb | |
26109 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
26110 | @r=`${PWD_COMMAND}`; export r; \ |
26111 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
26112 | $(HOST_EXPORTS) \ |
26113 | (cd $(HOST_SUBDIR)/gdb && \ | |
26114 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
26115 | $(TARGET-gdb)) | |
26116 | @endif gdb | |
8520c408 | 26117 | |
a90ef4bf JM |
26118 | |
26119 | ||
26120 | ||
26121 | .PHONY: check-gdb maybe-check-gdb | |
26122 | maybe-check-gdb: | |
26123 | @if gdb | |
26124 | maybe-check-gdb: check-gdb | |
26125 | ||
26126 | check-gdb: | |
26127 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
26128 | @r=`${PWD_COMMAND}`; export r; \ |
26129 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d545f33b | 26130 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
26131 | (cd $(HOST_SUBDIR)/gdb && \ |
26132 | $(MAKE) $(FLAGS_TO_PASS) check) | |
d545f33b | 26133 | |
a90ef4bf JM |
26134 | @endif gdb |
26135 | ||
26136 | .PHONY: install-gdb maybe-install-gdb | |
26137 | maybe-install-gdb: | |
26138 | @if gdb | |
26139 | maybe-install-gdb: install-gdb | |
26140 | ||
26141 | install-gdb: installdirs | |
26142 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
26143 | @r=`${PWD_COMMAND}`; export r; \ |
26144 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d545f33b | 26145 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
26146 | (cd $(HOST_SUBDIR)/gdb && \ |
26147 | $(MAKE) $(FLAGS_TO_PASS) install) | |
d545f33b | 26148 | |
a90ef4bf JM |
26149 | @endif gdb |
26150 | ||
26151 | .PHONY: install-strip-gdb maybe-install-strip-gdb | |
26152 | maybe-install-strip-gdb: | |
26153 | @if gdb | |
26154 | maybe-install-strip-gdb: install-strip-gdb | |
26155 | ||
26156 | install-strip-gdb: installdirs | |
26157 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
26158 | @r=`${PWD_COMMAND}`; export r; \ |
26159 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d545f33b | 26160 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
26161 | (cd $(HOST_SUBDIR)/gdb && \ |
26162 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
d545f33b | 26163 | |
a90ef4bf | 26164 | @endif gdb |
d545f33b | 26165 | |
a90ef4bf | 26166 | # Other targets (info, dvi, pdf, etc.) |
d545f33b | 26167 | |
a90ef4bf JM |
26168 | .PHONY: maybe-info-gdb info-gdb |
26169 | maybe-info-gdb: | |
26170 | @if gdb | |
26171 | maybe-info-gdb: info-gdb | |
d545f33b | 26172 | |
a90ef4bf JM |
26173 | info-gdb: \ |
26174 | configure-gdb | |
26175 | @: $(MAKE); $(unstage) | |
26176 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
26177 | r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 26178 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
26179 | $(HOST_EXPORTS) \ |
26180 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26181 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26182 | done; \ | |
26183 | echo "Doing info in gdb" ; \ | |
26184 | (cd $(HOST_SUBDIR)/gdb && \ | |
26185 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
26186 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26187 | "RANLIB=$${RANLIB}" \ | |
26188 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
26189 | info) \ | |
26190 | || exit 1 | |
4fa63067 | 26191 | |
a90ef4bf | 26192 | @endif gdb |
a7254363 | 26193 | |
a90ef4bf JM |
26194 | .PHONY: maybe-dvi-gdb dvi-gdb |
26195 | maybe-dvi-gdb: | |
26196 | @if gdb | |
26197 | maybe-dvi-gdb: dvi-gdb | |
d545f33b | 26198 | |
a90ef4bf JM |
26199 | dvi-gdb: \ |
26200 | configure-gdb | |
26201 | @: $(MAKE); $(unstage) | |
26202 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
26203 | r=`${PWD_COMMAND}`; export r; \ | |
d545f33b | 26204 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
26205 | $(HOST_EXPORTS) \ |
26206 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26207 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26208 | done; \ | |
26209 | echo "Doing dvi in gdb" ; \ | |
26210 | (cd $(HOST_SUBDIR)/gdb && \ | |
26211 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
26212 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26213 | "RANLIB=$${RANLIB}" \ | |
26214 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
26215 | dvi) \ | |
26216 | || exit 1 | |
d545f33b | 26217 | |
a90ef4bf | 26218 | @endif gdb |
d545f33b | 26219 | |
a90ef4bf JM |
26220 | .PHONY: maybe-pdf-gdb pdf-gdb |
26221 | maybe-pdf-gdb: | |
26222 | @if gdb | |
26223 | maybe-pdf-gdb: pdf-gdb | |
d545f33b | 26224 | |
a90ef4bf JM |
26225 | pdf-gdb: \ |
26226 | configure-gdb | |
9b980aa1 | 26227 | @: $(MAKE); $(unstage) |
a90ef4bf | 26228 | @[ -f ./gdb/Makefile ] || exit 0; \ |
b40e3958 L |
26229 | r=`${PWD_COMMAND}`; export r; \ |
26230 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26231 | $(HOST_EXPORTS) \ |
b813574b | 26232 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
26233 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26234 | done; \ | |
a90ef4bf JM |
26235 | echo "Doing pdf in gdb" ; \ |
26236 | (cd $(HOST_SUBDIR)/gdb && \ | |
2a4cbe27 NN |
26237 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26238 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26239 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26240 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 26241 | pdf) \ |
2a4cbe27 NN |
26242 | || exit 1 |
26243 | ||
a90ef4bf | 26244 | @endif gdb |
2a4cbe27 | 26245 | |
a90ef4bf JM |
26246 | .PHONY: maybe-html-gdb html-gdb |
26247 | maybe-html-gdb: | |
26248 | @if gdb | |
26249 | maybe-html-gdb: html-gdb | |
2a4cbe27 | 26250 | |
a90ef4bf JM |
26251 | html-gdb: \ |
26252 | configure-gdb | |
26253 | @: $(MAKE); $(unstage) | |
26254 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
b40e3958 L |
26255 | r=`${PWD_COMMAND}`; export r; \ |
26256 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26257 | $(HOST_EXPORTS) \ |
b813574b | 26258 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
26259 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26260 | done; \ | |
a90ef4bf JM |
26261 | echo "Doing html in gdb" ; \ |
26262 | (cd $(HOST_SUBDIR)/gdb && \ | |
2a4cbe27 NN |
26263 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26264 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26265 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26266 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 26267 | html) \ |
2a4cbe27 NN |
26268 | || exit 1 |
26269 | ||
a90ef4bf | 26270 | @endif gdb |
2a4cbe27 | 26271 | |
a90ef4bf JM |
26272 | .PHONY: maybe-TAGS-gdb TAGS-gdb |
26273 | maybe-TAGS-gdb: | |
26274 | @if gdb | |
26275 | maybe-TAGS-gdb: TAGS-gdb | |
56a8fe78 | 26276 | |
a90ef4bf JM |
26277 | TAGS-gdb: \ |
26278 | configure-gdb | |
26279 | @: $(MAKE); $(unstage) | |
26280 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
56a8fe78 DD |
26281 | r=`${PWD_COMMAND}`; export r; \ |
26282 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
26283 | $(HOST_EXPORTS) \ | |
26284 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26285 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26286 | done; \ | |
a90ef4bf JM |
26287 | echo "Doing TAGS in gdb" ; \ |
26288 | (cd $(HOST_SUBDIR)/gdb && \ | |
56a8fe78 DD |
26289 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26290 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26291 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26292 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 26293 | TAGS) \ |
56a8fe78 DD |
26294 | || exit 1 |
26295 | ||
a90ef4bf | 26296 | @endif gdb |
56a8fe78 | 26297 | |
a90ef4bf JM |
26298 | .PHONY: maybe-install-info-gdb install-info-gdb |
26299 | maybe-install-info-gdb: | |
26300 | @if gdb | |
26301 | maybe-install-info-gdb: install-info-gdb | |
6d389afc | 26302 | |
a90ef4bf JM |
26303 | install-info-gdb: \ |
26304 | configure-gdb \ | |
26305 | info-gdb | |
26306 | @: $(MAKE); $(unstage) | |
26307 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
6d389afc MS |
26308 | r=`${PWD_COMMAND}`; export r; \ |
26309 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
26310 | $(HOST_EXPORTS) \ |
26311 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26312 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26313 | done; \ | |
a90ef4bf JM |
26314 | echo "Doing install-info in gdb" ; \ |
26315 | (cd $(HOST_SUBDIR)/gdb && \ | |
6d389afc MS |
26316 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26317 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26318 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26319 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 26320 | install-info) \ |
6d389afc MS |
26321 | || exit 1 |
26322 | ||
a90ef4bf | 26323 | @endif gdb |
6d389afc | 26324 | |
a90ef4bf JM |
26325 | .PHONY: maybe-install-pdf-gdb install-pdf-gdb |
26326 | maybe-install-pdf-gdb: | |
26327 | @if gdb | |
26328 | maybe-install-pdf-gdb: install-pdf-gdb | |
2a4cbe27 | 26329 | |
a90ef4bf JM |
26330 | install-pdf-gdb: \ |
26331 | configure-gdb \ | |
26332 | pdf-gdb | |
26333 | @: $(MAKE); $(unstage) | |
26334 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
b40e3958 L |
26335 | r=`${PWD_COMMAND}`; export r; \ |
26336 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26337 | $(HOST_EXPORTS) \ |
b813574b | 26338 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
26339 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26340 | done; \ | |
a90ef4bf JM |
26341 | echo "Doing install-pdf in gdb" ; \ |
26342 | (cd $(HOST_SUBDIR)/gdb && \ | |
2a4cbe27 NN |
26343 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26344 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26345 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26346 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 26347 | install-pdf) \ |
2a4cbe27 NN |
26348 | || exit 1 |
26349 | ||
a90ef4bf | 26350 | @endif gdb |
2a4cbe27 | 26351 | |
a90ef4bf JM |
26352 | .PHONY: maybe-install-html-gdb install-html-gdb |
26353 | maybe-install-html-gdb: | |
26354 | @if gdb | |
26355 | maybe-install-html-gdb: install-html-gdb | |
2a4cbe27 | 26356 | |
a90ef4bf JM |
26357 | install-html-gdb: \ |
26358 | configure-gdb \ | |
26359 | html-gdb | |
26360 | @: $(MAKE); $(unstage) | |
26361 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
b40e3958 L |
26362 | r=`${PWD_COMMAND}`; export r; \ |
26363 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26364 | $(HOST_EXPORTS) \ |
b813574b | 26365 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
26366 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26367 | done; \ | |
a90ef4bf JM |
26368 | echo "Doing install-html in gdb" ; \ |
26369 | (cd $(HOST_SUBDIR)/gdb && \ | |
2a4cbe27 NN |
26370 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26371 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26372 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26373 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 26374 | install-html) \ |
2a4cbe27 NN |
26375 | || exit 1 |
26376 | ||
a90ef4bf | 26377 | @endif gdb |
2a4cbe27 | 26378 | |
a90ef4bf JM |
26379 | .PHONY: maybe-installcheck-gdb installcheck-gdb |
26380 | maybe-installcheck-gdb: | |
26381 | @if gdb | |
26382 | maybe-installcheck-gdb: installcheck-gdb | |
a3ca38d2 | 26383 | |
a90ef4bf JM |
26384 | installcheck-gdb: \ |
26385 | configure-gdb | |
26386 | @: $(MAKE); $(unstage) | |
26387 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
26388 | r=`${PWD_COMMAND}`; export r; \ |
26389 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
26390 | $(HOST_EXPORTS) \ | |
26391 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26392 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26393 | done; \ | |
a90ef4bf JM |
26394 | echo "Doing installcheck in gdb" ; \ |
26395 | (cd $(HOST_SUBDIR)/gdb && \ | |
a3ca38d2 DD |
26396 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26397 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26398 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26399 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 26400 | installcheck) \ |
a3ca38d2 DD |
26401 | || exit 1 |
26402 | ||
a90ef4bf | 26403 | @endif gdb |
a3ca38d2 | 26404 | |
a90ef4bf JM |
26405 | .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb |
26406 | maybe-mostlyclean-gdb: | |
26407 | @if gdb | |
26408 | maybe-mostlyclean-gdb: mostlyclean-gdb | |
108a6f8e | 26409 | |
a90ef4bf JM |
26410 | mostlyclean-gdb: |
26411 | @: $(MAKE); $(unstage) | |
26412 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
108a6f8e CD |
26413 | r=`${PWD_COMMAND}`; export r; \ |
26414 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
26415 | $(HOST_EXPORTS) \ | |
26416 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26417 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26418 | done; \ | |
a90ef4bf JM |
26419 | echo "Doing mostlyclean in gdb" ; \ |
26420 | (cd $(HOST_SUBDIR)/gdb && \ | |
108a6f8e CD |
26421 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26422 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26423 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26424 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 26425 | mostlyclean) \ |
108a6f8e CD |
26426 | || exit 1 |
26427 | ||
a90ef4bf | 26428 | @endif gdb |
108a6f8e | 26429 | |
a90ef4bf JM |
26430 | .PHONY: maybe-clean-gdb clean-gdb |
26431 | maybe-clean-gdb: | |
26432 | @if gdb | |
26433 | maybe-clean-gdb: clean-gdb | |
2a4cbe27 | 26434 | |
a90ef4bf JM |
26435 | clean-gdb: |
26436 | @: $(MAKE); $(unstage) | |
26437 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
b40e3958 L |
26438 | r=`${PWD_COMMAND}`; export r; \ |
26439 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26440 | $(HOST_EXPORTS) \ |
b813574b | 26441 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
26442 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26443 | done; \ | |
a90ef4bf JM |
26444 | echo "Doing clean in gdb" ; \ |
26445 | (cd $(HOST_SUBDIR)/gdb && \ | |
2a4cbe27 NN |
26446 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26447 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26448 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26449 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 26450 | clean) \ |
2a4cbe27 NN |
26451 | || exit 1 |
26452 | ||
a90ef4bf | 26453 | @endif gdb |
2a4cbe27 | 26454 | |
a90ef4bf JM |
26455 | .PHONY: maybe-distclean-gdb distclean-gdb |
26456 | maybe-distclean-gdb: | |
26457 | @if gdb | |
26458 | maybe-distclean-gdb: distclean-gdb | |
2a4cbe27 | 26459 | |
a90ef4bf JM |
26460 | distclean-gdb: |
26461 | @: $(MAKE); $(unstage) | |
26462 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
b40e3958 L |
26463 | r=`${PWD_COMMAND}`; export r; \ |
26464 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26465 | $(HOST_EXPORTS) \ |
b813574b | 26466 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
26467 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26468 | done; \ | |
a90ef4bf JM |
26469 | echo "Doing distclean in gdb" ; \ |
26470 | (cd $(HOST_SUBDIR)/gdb && \ | |
2a4cbe27 NN |
26471 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26472 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26473 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26474 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 26475 | distclean) \ |
2a4cbe27 NN |
26476 | || exit 1 |
26477 | ||
a90ef4bf | 26478 | @endif gdb |
2a4cbe27 | 26479 | |
a90ef4bf JM |
26480 | .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb |
26481 | maybe-maintainer-clean-gdb: | |
26482 | @if gdb | |
26483 | maybe-maintainer-clean-gdb: maintainer-clean-gdb | |
2a4cbe27 | 26484 | |
a90ef4bf JM |
26485 | maintainer-clean-gdb: |
26486 | @: $(MAKE); $(unstage) | |
26487 | @[ -f ./gdb/Makefile ] || exit 0; \ | |
b40e3958 L |
26488 | r=`${PWD_COMMAND}`; export r; \ |
26489 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 26490 | $(HOST_EXPORTS) \ |
b813574b | 26491 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
26492 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
26493 | done; \ | |
a90ef4bf JM |
26494 | echo "Doing maintainer-clean in gdb" ; \ |
26495 | (cd $(HOST_SUBDIR)/gdb && \ | |
2a4cbe27 NN |
26496 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26497 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26498 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26499 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 26500 | maintainer-clean) \ |
2a4cbe27 NN |
26501 | || exit 1 |
26502 | ||
a90ef4bf | 26503 | @endif gdb |
2a4cbe27 | 26504 | |
2a4cbe27 | 26505 | |
a7254363 | 26506 | |
a90ef4bf JM |
26507 | .PHONY: configure-expect maybe-configure-expect |
26508 | maybe-configure-expect: | |
4f0ef2d8 | 26509 | @if gcc-bootstrap |
a90ef4bf | 26510 | configure-expect: stage_current |
4f0ef2d8 | 26511 | @endif gcc-bootstrap |
a90ef4bf JM |
26512 | @if expect |
26513 | maybe-configure-expect: configure-expect | |
26514 | configure-expect: | |
26515 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
26516 | @r=`${PWD_COMMAND}`; export r; \ |
26517 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
26518 | test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \ |
26519 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \ | |
1f53ca9a | 26520 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
26521 | echo Configuring in $(HOST_SUBDIR)/expect; \ |
26522 | cd "$(HOST_SUBDIR)/expect" || exit 1; \ | |
be01d343 PB |
26523 | case $(srcdir) in \ |
26524 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 26525 | *) topdir=`echo $(HOST_SUBDIR)/expect/ | \ |
be01d343 PB |
26526 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
26527 | esac; \ | |
a90ef4bf JM |
26528 | srcdiroption="--srcdir=$${topdir}/expect"; \ |
26529 | libsrcdir="$$s/expect"; \ | |
be01d343 | 26530 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
26531 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
26532 | --target=${target_alias} $${srcdiroption} \ | |
be01d343 | 26533 | || exit 1 |
a90ef4bf | 26534 | @endif expect |
be01d343 PB |
26535 | |
26536 | ||
26537 | ||
be01d343 | 26538 | |
8520c408 | 26539 | |
a90ef4bf JM |
26540 | .PHONY: all-expect maybe-all-expect |
26541 | maybe-all-expect: | |
26542 | @if gcc-bootstrap | |
26543 | all-expect: stage_current | |
26544 | @endif gcc-bootstrap | |
26545 | @if expect | |
26546 | TARGET-expect=all | |
26547 | maybe-all-expect: all-expect | |
26548 | all-expect: configure-expect | |
26549 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
26550 | @r=`${PWD_COMMAND}`; export r; \ |
26551 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
26552 | $(HOST_EXPORTS) \ |
26553 | (cd $(HOST_SUBDIR)/expect && \ | |
26554 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
26555 | $(TARGET-expect)) | |
26556 | @endif expect | |
8520c408 | 26557 | |
a90ef4bf JM |
26558 | |
26559 | ||
26560 | ||
26561 | .PHONY: check-expect maybe-check-expect | |
26562 | maybe-check-expect: | |
26563 | @if expect | |
26564 | maybe-check-expect: check-expect | |
26565 | ||
26566 | check-expect: | |
26567 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
26568 | @r=`${PWD_COMMAND}`; export r; \ |
26569 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
be01d343 | 26570 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
26571 | (cd $(HOST_SUBDIR)/expect && \ |
26572 | $(MAKE) $(FLAGS_TO_PASS) check) | |
be01d343 | 26573 | |
a90ef4bf JM |
26574 | @endif expect |
26575 | ||
26576 | .PHONY: install-expect maybe-install-expect | |
26577 | maybe-install-expect: | |
26578 | @if expect | |
26579 | maybe-install-expect: install-expect | |
26580 | ||
26581 | install-expect: installdirs | |
26582 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
26583 | @r=`${PWD_COMMAND}`; export r; \ |
26584 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
be01d343 | 26585 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
26586 | (cd $(HOST_SUBDIR)/expect && \ |
26587 | $(MAKE) $(FLAGS_TO_PASS) install) | |
be01d343 | 26588 | |
a90ef4bf JM |
26589 | @endif expect |
26590 | ||
26591 | .PHONY: install-strip-expect maybe-install-strip-expect | |
26592 | maybe-install-strip-expect: | |
26593 | @if expect | |
26594 | maybe-install-strip-expect: install-strip-expect | |
26595 | ||
26596 | install-strip-expect: installdirs | |
26597 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
26598 | @r=`${PWD_COMMAND}`; export r; \ |
26599 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
be01d343 | 26600 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
26601 | (cd $(HOST_SUBDIR)/expect && \ |
26602 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
be01d343 | 26603 | |
a90ef4bf | 26604 | @endif expect |
be01d343 | 26605 | |
a90ef4bf | 26606 | # Other targets (info, dvi, pdf, etc.) |
be01d343 | 26607 | |
a90ef4bf JM |
26608 | .PHONY: maybe-info-expect info-expect |
26609 | maybe-info-expect: | |
26610 | @if expect | |
26611 | maybe-info-expect: info-expect | |
be01d343 | 26612 | |
a90ef4bf JM |
26613 | info-expect: \ |
26614 | configure-expect | |
26615 | @: $(MAKE); $(unstage) | |
26616 | @[ -f ./expect/Makefile ] || exit 0; \ | |
26617 | r=`${PWD_COMMAND}`; export r; \ | |
be01d343 | 26618 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
26619 | $(HOST_EXPORTS) \ |
26620 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26621 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26622 | done; \ | |
26623 | echo "Doing info in expect" ; \ | |
26624 | (cd $(HOST_SUBDIR)/expect && \ | |
26625 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
26626 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26627 | "RANLIB=$${RANLIB}" \ | |
26628 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
26629 | info) \ | |
26630 | || exit 1 | |
be01d343 | 26631 | |
a90ef4bf | 26632 | @endif expect |
be01d343 | 26633 | |
a90ef4bf JM |
26634 | .PHONY: maybe-dvi-expect dvi-expect |
26635 | maybe-dvi-expect: | |
26636 | @if expect | |
26637 | maybe-dvi-expect: dvi-expect | |
be01d343 | 26638 | |
a90ef4bf JM |
26639 | dvi-expect: \ |
26640 | configure-expect | |
26641 | @: $(MAKE); $(unstage) | |
26642 | @[ -f ./expect/Makefile ] || exit 0; \ | |
26643 | r=`${PWD_COMMAND}`; export r; \ | |
be01d343 | 26644 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
26645 | $(HOST_EXPORTS) \ |
26646 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26647 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26648 | done; \ | |
26649 | echo "Doing dvi in expect" ; \ | |
26650 | (cd $(HOST_SUBDIR)/expect && \ | |
26651 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
26652 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26653 | "RANLIB=$${RANLIB}" \ | |
26654 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
26655 | dvi) \ | |
26656 | || exit 1 | |
be01d343 | 26657 | |
a90ef4bf | 26658 | @endif expect |
be01d343 | 26659 | |
a90ef4bf JM |
26660 | .PHONY: maybe-pdf-expect pdf-expect |
26661 | maybe-pdf-expect: | |
26662 | @if expect | |
26663 | maybe-pdf-expect: pdf-expect | |
be01d343 | 26664 | |
a90ef4bf JM |
26665 | pdf-expect: \ |
26666 | configure-expect | |
26667 | @: $(MAKE); $(unstage) | |
26668 | @[ -f ./expect/Makefile ] || exit 0; \ | |
26669 | r=`${PWD_COMMAND}`; export r; \ | |
be01d343 PB |
26670 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
26671 | $(HOST_EXPORTS) \ | |
a90ef4bf JM |
26672 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
26673 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26674 | done; \ | |
26675 | echo "Doing pdf in expect" ; \ | |
26676 | (cd $(HOST_SUBDIR)/expect && \ | |
26677 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
26678 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26679 | "RANLIB=$${RANLIB}" \ | |
26680 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
26681 | pdf) \ | |
26682 | || exit 1 | |
be01d343 | 26683 | |
a90ef4bf | 26684 | @endif expect |
be01d343 | 26685 | |
a90ef4bf JM |
26686 | .PHONY: maybe-html-expect html-expect |
26687 | maybe-html-expect: | |
26688 | @if expect | |
26689 | maybe-html-expect: html-expect | |
be01d343 | 26690 | |
a90ef4bf JM |
26691 | html-expect: \ |
26692 | configure-expect | |
26693 | @: $(MAKE); $(unstage) | |
26694 | @[ -f ./expect/Makefile ] || exit 0; \ | |
26695 | r=`${PWD_COMMAND}`; export r; \ | |
be01d343 PB |
26696 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
26697 | $(HOST_EXPORTS) \ | |
a90ef4bf JM |
26698 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
26699 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26700 | done; \ | |
26701 | echo "Doing html in expect" ; \ | |
26702 | (cd $(HOST_SUBDIR)/expect && \ | |
26703 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
26704 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26705 | "RANLIB=$${RANLIB}" \ | |
26706 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
26707 | html) \ | |
26708 | || exit 1 | |
be01d343 | 26709 | |
a90ef4bf | 26710 | @endif expect |
be01d343 | 26711 | |
a90ef4bf JM |
26712 | .PHONY: maybe-TAGS-expect TAGS-expect |
26713 | maybe-TAGS-expect: | |
26714 | @if expect | |
26715 | maybe-TAGS-expect: TAGS-expect | |
9b980aa1 | 26716 | |
a90ef4bf JM |
26717 | TAGS-expect: \ |
26718 | configure-expect | |
9b980aa1 | 26719 | @: $(MAKE); $(unstage) |
a90ef4bf | 26720 | @[ -f ./expect/Makefile ] || exit 0; \ |
be01d343 PB |
26721 | r=`${PWD_COMMAND}`; export r; \ |
26722 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
26723 | $(HOST_EXPORTS) \ | |
26724 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26725 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26726 | done; \ | |
a90ef4bf JM |
26727 | echo "Doing TAGS in expect" ; \ |
26728 | (cd $(HOST_SUBDIR)/expect && \ | |
be01d343 PB |
26729 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26730 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26731 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26732 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
be01d343 PB |
26733 | TAGS) \ |
26734 | || exit 1 | |
26735 | ||
a90ef4bf | 26736 | @endif expect |
be01d343 | 26737 | |
a90ef4bf JM |
26738 | .PHONY: maybe-install-info-expect install-info-expect |
26739 | maybe-install-info-expect: | |
26740 | @if expect | |
26741 | maybe-install-info-expect: install-info-expect | |
be01d343 | 26742 | |
a90ef4bf JM |
26743 | install-info-expect: \ |
26744 | configure-expect \ | |
26745 | info-expect | |
26746 | @: $(MAKE); $(unstage) | |
26747 | @[ -f ./expect/Makefile ] || exit 0; \ | |
be01d343 PB |
26748 | r=`${PWD_COMMAND}`; export r; \ |
26749 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
26750 | $(HOST_EXPORTS) \ | |
26751 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26752 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26753 | done; \ | |
a90ef4bf JM |
26754 | echo "Doing install-info in expect" ; \ |
26755 | (cd $(HOST_SUBDIR)/expect && \ | |
be01d343 PB |
26756 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26757 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26758 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26759 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
be01d343 PB |
26760 | install-info) \ |
26761 | || exit 1 | |
26762 | ||
a90ef4bf | 26763 | @endif expect |
be01d343 | 26764 | |
a90ef4bf JM |
26765 | .PHONY: maybe-install-pdf-expect install-pdf-expect |
26766 | maybe-install-pdf-expect: | |
26767 | @if expect | |
26768 | maybe-install-pdf-expect: install-pdf-expect | |
a3ca38d2 | 26769 | |
a90ef4bf JM |
26770 | install-pdf-expect: \ |
26771 | configure-expect \ | |
26772 | pdf-expect | |
26773 | @: $(MAKE); $(unstage) | |
26774 | @[ -f ./expect/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
26775 | r=`${PWD_COMMAND}`; export r; \ |
26776 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
26777 | $(HOST_EXPORTS) \ | |
26778 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26779 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26780 | done; \ | |
a90ef4bf JM |
26781 | echo "Doing install-pdf in expect" ; \ |
26782 | (cd $(HOST_SUBDIR)/expect && \ | |
a3ca38d2 DD |
26783 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26784 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26785 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26786 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
26787 | install-pdf) \ |
26788 | || exit 1 | |
26789 | ||
a90ef4bf | 26790 | @endif expect |
a3ca38d2 | 26791 | |
a90ef4bf JM |
26792 | .PHONY: maybe-install-html-expect install-html-expect |
26793 | maybe-install-html-expect: | |
26794 | @if expect | |
26795 | maybe-install-html-expect: install-html-expect | |
108a6f8e | 26796 | |
a90ef4bf JM |
26797 | install-html-expect: \ |
26798 | configure-expect \ | |
26799 | html-expect | |
26800 | @: $(MAKE); $(unstage) | |
26801 | @[ -f ./expect/Makefile ] || exit 0; \ | |
108a6f8e CD |
26802 | r=`${PWD_COMMAND}`; export r; \ |
26803 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
26804 | $(HOST_EXPORTS) \ | |
26805 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26806 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26807 | done; \ | |
a90ef4bf JM |
26808 | echo "Doing install-html in expect" ; \ |
26809 | (cd $(HOST_SUBDIR)/expect && \ | |
108a6f8e CD |
26810 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26811 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26812 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26813 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
26814 | install-html) \ |
26815 | || exit 1 | |
26816 | ||
a90ef4bf | 26817 | @endif expect |
108a6f8e | 26818 | |
a90ef4bf JM |
26819 | .PHONY: maybe-installcheck-expect installcheck-expect |
26820 | maybe-installcheck-expect: | |
26821 | @if expect | |
26822 | maybe-installcheck-expect: installcheck-expect | |
be01d343 | 26823 | |
a90ef4bf JM |
26824 | installcheck-expect: \ |
26825 | configure-expect | |
26826 | @: $(MAKE); $(unstage) | |
26827 | @[ -f ./expect/Makefile ] || exit 0; \ | |
be01d343 PB |
26828 | r=`${PWD_COMMAND}`; export r; \ |
26829 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
26830 | $(HOST_EXPORTS) \ | |
26831 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26832 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26833 | done; \ | |
a90ef4bf JM |
26834 | echo "Doing installcheck in expect" ; \ |
26835 | (cd $(HOST_SUBDIR)/expect && \ | |
be01d343 PB |
26836 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26837 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26838 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26839 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
be01d343 PB |
26840 | installcheck) \ |
26841 | || exit 1 | |
26842 | ||
a90ef4bf | 26843 | @endif expect |
be01d343 | 26844 | |
a90ef4bf JM |
26845 | .PHONY: maybe-mostlyclean-expect mostlyclean-expect |
26846 | maybe-mostlyclean-expect: | |
26847 | @if expect | |
26848 | maybe-mostlyclean-expect: mostlyclean-expect | |
be01d343 | 26849 | |
a90ef4bf JM |
26850 | mostlyclean-expect: |
26851 | @: $(MAKE); $(unstage) | |
26852 | @[ -f ./expect/Makefile ] || exit 0; \ | |
be01d343 PB |
26853 | r=`${PWD_COMMAND}`; export r; \ |
26854 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
26855 | $(HOST_EXPORTS) \ | |
26856 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26857 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26858 | done; \ | |
a90ef4bf JM |
26859 | echo "Doing mostlyclean in expect" ; \ |
26860 | (cd $(HOST_SUBDIR)/expect && \ | |
be01d343 PB |
26861 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26862 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26863 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26864 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
be01d343 PB |
26865 | mostlyclean) \ |
26866 | || exit 1 | |
26867 | ||
a90ef4bf | 26868 | @endif expect |
be01d343 | 26869 | |
a90ef4bf JM |
26870 | .PHONY: maybe-clean-expect clean-expect |
26871 | maybe-clean-expect: | |
26872 | @if expect | |
26873 | maybe-clean-expect: clean-expect | |
be01d343 | 26874 | |
a90ef4bf JM |
26875 | clean-expect: |
26876 | @: $(MAKE); $(unstage) | |
26877 | @[ -f ./expect/Makefile ] || exit 0; \ | |
be01d343 PB |
26878 | r=`${PWD_COMMAND}`; export r; \ |
26879 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
26880 | $(HOST_EXPORTS) \ | |
26881 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26882 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26883 | done; \ | |
a90ef4bf JM |
26884 | echo "Doing clean in expect" ; \ |
26885 | (cd $(HOST_SUBDIR)/expect && \ | |
be01d343 PB |
26886 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26887 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26888 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26889 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
be01d343 PB |
26890 | clean) \ |
26891 | || exit 1 | |
26892 | ||
a90ef4bf | 26893 | @endif expect |
be01d343 | 26894 | |
a90ef4bf JM |
26895 | .PHONY: maybe-distclean-expect distclean-expect |
26896 | maybe-distclean-expect: | |
26897 | @if expect | |
26898 | maybe-distclean-expect: distclean-expect | |
be01d343 | 26899 | |
a90ef4bf JM |
26900 | distclean-expect: |
26901 | @: $(MAKE); $(unstage) | |
26902 | @[ -f ./expect/Makefile ] || exit 0; \ | |
be01d343 PB |
26903 | r=`${PWD_COMMAND}`; export r; \ |
26904 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
26905 | $(HOST_EXPORTS) \ | |
26906 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26907 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26908 | done; \ | |
a90ef4bf JM |
26909 | echo "Doing distclean in expect" ; \ |
26910 | (cd $(HOST_SUBDIR)/expect && \ | |
be01d343 PB |
26911 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26912 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26913 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26914 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
be01d343 PB |
26915 | distclean) \ |
26916 | || exit 1 | |
26917 | ||
a90ef4bf | 26918 | @endif expect |
be01d343 | 26919 | |
a90ef4bf JM |
26920 | .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect |
26921 | maybe-maintainer-clean-expect: | |
26922 | @if expect | |
26923 | maybe-maintainer-clean-expect: maintainer-clean-expect | |
be01d343 | 26924 | |
a90ef4bf JM |
26925 | maintainer-clean-expect: |
26926 | @: $(MAKE); $(unstage) | |
26927 | @[ -f ./expect/Makefile ] || exit 0; \ | |
be01d343 PB |
26928 | r=`${PWD_COMMAND}`; export r; \ |
26929 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
26930 | $(HOST_EXPORTS) \ | |
26931 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
26932 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
26933 | done; \ | |
a90ef4bf JM |
26934 | echo "Doing maintainer-clean in expect" ; \ |
26935 | (cd $(HOST_SUBDIR)/expect && \ | |
be01d343 PB |
26936 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
26937 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
26938 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 26939 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
be01d343 PB |
26940 | maintainer-clean) \ |
26941 | || exit 1 | |
26942 | ||
a90ef4bf | 26943 | @endif expect |
be01d343 PB |
26944 | |
26945 | ||
26946 | ||
a90ef4bf JM |
26947 | .PHONY: configure-guile maybe-configure-guile |
26948 | maybe-configure-guile: | |
4f0ef2d8 | 26949 | @if gcc-bootstrap |
a90ef4bf | 26950 | configure-guile: stage_current |
4f0ef2d8 | 26951 | @endif gcc-bootstrap |
a90ef4bf JM |
26952 | @if guile |
26953 | maybe-configure-guile: configure-guile | |
26954 | configure-guile: | |
0aed8855 | 26955 | @: $(MAKE); $(unstage) |
c52c6897 | 26956 | @r=`${PWD_COMMAND}`; export r; \ |
4b1cb4fe | 26957 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
26958 | test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \ |
26959 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \ | |
1f53ca9a | 26960 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
26961 | echo Configuring in $(HOST_SUBDIR)/guile; \ |
26962 | cd "$(HOST_SUBDIR)/guile" || exit 1; \ | |
4b1cb4fe | 26963 | case $(srcdir) in \ |
b00612cc | 26964 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 26965 | *) topdir=`echo $(HOST_SUBDIR)/guile/ | \ |
b00612cc | 26966 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4b1cb4fe | 26967 | esac; \ |
a90ef4bf JM |
26968 | srcdiroption="--srcdir=$${topdir}/guile"; \ |
26969 | libsrcdir="$$s/guile"; \ | |
4b1cb4fe | 26970 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
26971 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
26972 | --target=${target_alias} $${srcdiroption} \ | |
4b1cb4fe | 26973 | || exit 1 |
a90ef4bf | 26974 | @endif guile |
4b1cb4fe | 26975 | |
a7254363 PB |
26976 | |
26977 | ||
d545f33b PB |
26978 | |
26979 | ||
a90ef4bf JM |
26980 | .PHONY: all-guile maybe-all-guile |
26981 | maybe-all-guile: | |
4f0ef2d8 | 26982 | @if gcc-bootstrap |
a90ef4bf | 26983 | all-guile: stage_current |
4f0ef2d8 | 26984 | @endif gcc-bootstrap |
a90ef4bf JM |
26985 | @if guile |
26986 | TARGET-guile=all | |
26987 | maybe-all-guile: all-guile | |
26988 | all-guile: configure-guile | |
26989 | @: $(MAKE); $(unstage) | |
4b1cb4fe DD |
26990 | @r=`${PWD_COMMAND}`; export r; \ |
26991 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 26992 | $(HOST_EXPORTS) \ |
a90ef4bf | 26993 | (cd $(HOST_SUBDIR)/guile && \ |
7f6ef0c0 | 26994 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
26995 | $(TARGET-guile)) |
26996 | @endif guile | |
4b1cb4fe | 26997 | |
a7254363 | 26998 | |
d545f33b PB |
26999 | |
27000 | ||
a90ef4bf JM |
27001 | .PHONY: check-guile maybe-check-guile |
27002 | maybe-check-guile: | |
27003 | @if guile | |
27004 | maybe-check-guile: check-guile | |
4b1cb4fe | 27005 | |
a90ef4bf | 27006 | check-guile: |
0aed8855 | 27007 | @: $(MAKE); $(unstage) |
4b1cb4fe DD |
27008 | @r=`${PWD_COMMAND}`; export r; \ |
27009 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27010 | $(HOST_EXPORTS) \ |
a90ef4bf | 27011 | (cd $(HOST_SUBDIR)/guile && \ |
b00612cc | 27012 | $(MAKE) $(FLAGS_TO_PASS) check) |
4b1cb4fe | 27013 | |
a90ef4bf | 27014 | @endif guile |
4b1cb4fe | 27015 | |
a90ef4bf JM |
27016 | .PHONY: install-guile maybe-install-guile |
27017 | maybe-install-guile: | |
27018 | @if guile | |
27019 | maybe-install-guile: install-guile | |
4b1cb4fe | 27020 | |
a90ef4bf | 27021 | install-guile: installdirs |
0aed8855 | 27022 | @: $(MAKE); $(unstage) |
b813574b PB |
27023 | @r=`${PWD_COMMAND}`; export r; \ |
27024 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
b813574b | 27025 | $(HOST_EXPORTS) \ |
a90ef4bf | 27026 | (cd $(HOST_SUBDIR)/guile && \ |
2da12f12 | 27027 | $(MAKE) $(FLAGS_TO_PASS) install) |
4b1cb4fe | 27028 | |
a90ef4bf | 27029 | @endif guile |
4b1cb4fe | 27030 | |
a90ef4bf JM |
27031 | .PHONY: install-strip-guile maybe-install-strip-guile |
27032 | maybe-install-strip-guile: | |
27033 | @if guile | |
27034 | maybe-install-strip-guile: install-strip-guile | |
9b980aa1 | 27035 | |
a90ef4bf | 27036 | install-strip-guile: installdirs |
9b980aa1 RW |
27037 | @: $(MAKE); $(unstage) |
27038 | @r=`${PWD_COMMAND}`; export r; \ | |
27039 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
27040 | $(HOST_EXPORTS) \ | |
a90ef4bf | 27041 | (cd $(HOST_SUBDIR)/guile && \ |
9b980aa1 RW |
27042 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
27043 | ||
a90ef4bf | 27044 | @endif guile |
9b980aa1 | 27045 | |
56a8fe78 | 27046 | # Other targets (info, dvi, pdf, etc.) |
4b1cb4fe | 27047 | |
a90ef4bf JM |
27048 | .PHONY: maybe-info-guile info-guile |
27049 | maybe-info-guile: | |
27050 | @if guile | |
27051 | maybe-info-guile: info-guile | |
4b1cb4fe | 27052 | |
a90ef4bf JM |
27053 | info-guile: \ |
27054 | configure-guile | |
0aed8855 | 27055 | @: $(MAKE); $(unstage) |
a90ef4bf | 27056 | @[ -f ./guile/Makefile ] || exit 0; \ |
4b1cb4fe DD |
27057 | r=`${PWD_COMMAND}`; export r; \ |
27058 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27059 | $(HOST_EXPORTS) \ |
b813574b | 27060 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
27061 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27062 | done; \ | |
a90ef4bf JM |
27063 | echo "Doing info in guile" ; \ |
27064 | (cd $(HOST_SUBDIR)/guile && \ | |
4b1cb4fe DD |
27065 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27066 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27067 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27068 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27069 | info) \ |
4b1cb4fe DD |
27070 | || exit 1 |
27071 | ||
a90ef4bf | 27072 | @endif guile |
4b1cb4fe | 27073 | |
a90ef4bf JM |
27074 | .PHONY: maybe-dvi-guile dvi-guile |
27075 | maybe-dvi-guile: | |
27076 | @if guile | |
27077 | maybe-dvi-guile: dvi-guile | |
4b1cb4fe | 27078 | |
a90ef4bf JM |
27079 | dvi-guile: \ |
27080 | configure-guile | |
0aed8855 | 27081 | @: $(MAKE); $(unstage) |
a90ef4bf | 27082 | @[ -f ./guile/Makefile ] || exit 0; \ |
4b1cb4fe DD |
27083 | r=`${PWD_COMMAND}`; export r; \ |
27084 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27085 | $(HOST_EXPORTS) \ |
b813574b | 27086 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
27087 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27088 | done; \ | |
a90ef4bf JM |
27089 | echo "Doing dvi in guile" ; \ |
27090 | (cd $(HOST_SUBDIR)/guile && \ | |
4b1cb4fe DD |
27091 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27092 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27093 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27094 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27095 | dvi) \ |
4b1cb4fe DD |
27096 | || exit 1 |
27097 | ||
a90ef4bf | 27098 | @endif guile |
4b1cb4fe | 27099 | |
a90ef4bf JM |
27100 | .PHONY: maybe-pdf-guile pdf-guile |
27101 | maybe-pdf-guile: | |
27102 | @if guile | |
27103 | maybe-pdf-guile: pdf-guile | |
56a8fe78 | 27104 | |
a90ef4bf JM |
27105 | pdf-guile: \ |
27106 | configure-guile | |
56a8fe78 | 27107 | @: $(MAKE); $(unstage) |
a90ef4bf | 27108 | @[ -f ./guile/Makefile ] || exit 0; \ |
56a8fe78 DD |
27109 | r=`${PWD_COMMAND}`; export r; \ |
27110 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
27111 | $(HOST_EXPORTS) \ | |
27112 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27113 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27114 | done; \ | |
a90ef4bf JM |
27115 | echo "Doing pdf in guile" ; \ |
27116 | (cd $(HOST_SUBDIR)/guile && \ | |
56a8fe78 DD |
27117 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27118 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27119 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27120 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
27121 | pdf) \ |
27122 | || exit 1 | |
27123 | ||
a90ef4bf | 27124 | @endif guile |
56a8fe78 | 27125 | |
a90ef4bf JM |
27126 | .PHONY: maybe-html-guile html-guile |
27127 | maybe-html-guile: | |
27128 | @if guile | |
27129 | maybe-html-guile: html-guile | |
6d389afc | 27130 | |
a90ef4bf JM |
27131 | html-guile: \ |
27132 | configure-guile | |
0aed8855 | 27133 | @: $(MAKE); $(unstage) |
a90ef4bf | 27134 | @[ -f ./guile/Makefile ] || exit 0; \ |
6d389afc MS |
27135 | r=`${PWD_COMMAND}`; export r; \ |
27136 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
27137 | $(HOST_EXPORTS) \ |
27138 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27139 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27140 | done; \ | |
a90ef4bf JM |
27141 | echo "Doing html in guile" ; \ |
27142 | (cd $(HOST_SUBDIR)/guile && \ | |
6d389afc MS |
27143 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27144 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27145 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27146 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
27147 | html) \ |
27148 | || exit 1 | |
27149 | ||
a90ef4bf | 27150 | @endif guile |
6d389afc | 27151 | |
a90ef4bf JM |
27152 | .PHONY: maybe-TAGS-guile TAGS-guile |
27153 | maybe-TAGS-guile: | |
27154 | @if guile | |
27155 | maybe-TAGS-guile: TAGS-guile | |
4b1cb4fe | 27156 | |
a90ef4bf JM |
27157 | TAGS-guile: \ |
27158 | configure-guile | |
0aed8855 | 27159 | @: $(MAKE); $(unstage) |
a90ef4bf | 27160 | @[ -f ./guile/Makefile ] || exit 0; \ |
4b1cb4fe DD |
27161 | r=`${PWD_COMMAND}`; export r; \ |
27162 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27163 | $(HOST_EXPORTS) \ |
b813574b | 27164 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
27165 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27166 | done; \ | |
a90ef4bf JM |
27167 | echo "Doing TAGS in guile" ; \ |
27168 | (cd $(HOST_SUBDIR)/guile && \ | |
4b1cb4fe DD |
27169 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27170 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27171 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27172 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27173 | TAGS) \ |
4b1cb4fe DD |
27174 | || exit 1 |
27175 | ||
a90ef4bf | 27176 | @endif guile |
4b1cb4fe | 27177 | |
a90ef4bf JM |
27178 | .PHONY: maybe-install-info-guile install-info-guile |
27179 | maybe-install-info-guile: | |
27180 | @if guile | |
27181 | maybe-install-info-guile: install-info-guile | |
4b1cb4fe | 27182 | |
a90ef4bf JM |
27183 | install-info-guile: \ |
27184 | configure-guile \ | |
27185 | info-guile | |
0aed8855 | 27186 | @: $(MAKE); $(unstage) |
a90ef4bf | 27187 | @[ -f ./guile/Makefile ] || exit 0; \ |
4b1cb4fe DD |
27188 | r=`${PWD_COMMAND}`; export r; \ |
27189 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27190 | $(HOST_EXPORTS) \ |
b813574b | 27191 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
27192 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27193 | done; \ | |
a90ef4bf JM |
27194 | echo "Doing install-info in guile" ; \ |
27195 | (cd $(HOST_SUBDIR)/guile && \ | |
4b1cb4fe DD |
27196 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27197 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27198 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27199 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27200 | install-info) \ |
4b1cb4fe DD |
27201 | || exit 1 |
27202 | ||
a90ef4bf | 27203 | @endif guile |
4b1cb4fe | 27204 | |
a90ef4bf JM |
27205 | .PHONY: maybe-install-pdf-guile install-pdf-guile |
27206 | maybe-install-pdf-guile: | |
27207 | @if guile | |
27208 | maybe-install-pdf-guile: install-pdf-guile | |
a3ca38d2 | 27209 | |
a90ef4bf JM |
27210 | install-pdf-guile: \ |
27211 | configure-guile \ | |
27212 | pdf-guile | |
a3ca38d2 | 27213 | @: $(MAKE); $(unstage) |
a90ef4bf | 27214 | @[ -f ./guile/Makefile ] || exit 0; \ |
a3ca38d2 DD |
27215 | r=`${PWD_COMMAND}`; export r; \ |
27216 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
27217 | $(HOST_EXPORTS) \ | |
27218 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27219 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27220 | done; \ | |
a90ef4bf JM |
27221 | echo "Doing install-pdf in guile" ; \ |
27222 | (cd $(HOST_SUBDIR)/guile && \ | |
a3ca38d2 DD |
27223 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27224 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27225 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27226 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
27227 | install-pdf) \ |
27228 | || exit 1 | |
27229 | ||
a90ef4bf | 27230 | @endif guile |
a3ca38d2 | 27231 | |
a90ef4bf JM |
27232 | .PHONY: maybe-install-html-guile install-html-guile |
27233 | maybe-install-html-guile: | |
27234 | @if guile | |
27235 | maybe-install-html-guile: install-html-guile | |
108a6f8e | 27236 | |
a90ef4bf JM |
27237 | install-html-guile: \ |
27238 | configure-guile \ | |
27239 | html-guile | |
108a6f8e | 27240 | @: $(MAKE); $(unstage) |
a90ef4bf | 27241 | @[ -f ./guile/Makefile ] || exit 0; \ |
108a6f8e CD |
27242 | r=`${PWD_COMMAND}`; export r; \ |
27243 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
27244 | $(HOST_EXPORTS) \ | |
27245 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27246 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27247 | done; \ | |
a90ef4bf JM |
27248 | echo "Doing install-html in guile" ; \ |
27249 | (cd $(HOST_SUBDIR)/guile && \ | |
108a6f8e CD |
27250 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27251 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27252 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27253 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
27254 | install-html) \ |
27255 | || exit 1 | |
27256 | ||
a90ef4bf | 27257 | @endif guile |
108a6f8e | 27258 | |
a90ef4bf JM |
27259 | .PHONY: maybe-installcheck-guile installcheck-guile |
27260 | maybe-installcheck-guile: | |
27261 | @if guile | |
27262 | maybe-installcheck-guile: installcheck-guile | |
4b1cb4fe | 27263 | |
a90ef4bf JM |
27264 | installcheck-guile: \ |
27265 | configure-guile | |
0aed8855 | 27266 | @: $(MAKE); $(unstage) |
a90ef4bf | 27267 | @[ -f ./guile/Makefile ] || exit 0; \ |
4b1cb4fe DD |
27268 | r=`${PWD_COMMAND}`; export r; \ |
27269 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27270 | $(HOST_EXPORTS) \ |
b813574b | 27271 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
27272 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27273 | done; \ | |
a90ef4bf JM |
27274 | echo "Doing installcheck in guile" ; \ |
27275 | (cd $(HOST_SUBDIR)/guile && \ | |
4b1cb4fe DD |
27276 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27277 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27278 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27279 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27280 | installcheck) \ |
4b1cb4fe DD |
27281 | || exit 1 |
27282 | ||
a90ef4bf | 27283 | @endif guile |
4b1cb4fe | 27284 | |
a90ef4bf JM |
27285 | .PHONY: maybe-mostlyclean-guile mostlyclean-guile |
27286 | maybe-mostlyclean-guile: | |
27287 | @if guile | |
27288 | maybe-mostlyclean-guile: mostlyclean-guile | |
4b1cb4fe | 27289 | |
a90ef4bf | 27290 | mostlyclean-guile: |
0aed8855 | 27291 | @: $(MAKE); $(unstage) |
a90ef4bf | 27292 | @[ -f ./guile/Makefile ] || exit 0; \ |
4b1cb4fe DD |
27293 | r=`${PWD_COMMAND}`; export r; \ |
27294 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27295 | $(HOST_EXPORTS) \ |
b813574b | 27296 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
27297 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27298 | done; \ | |
a90ef4bf JM |
27299 | echo "Doing mostlyclean in guile" ; \ |
27300 | (cd $(HOST_SUBDIR)/guile && \ | |
4b1cb4fe DD |
27301 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27302 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27303 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27304 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27305 | mostlyclean) \ |
4b1cb4fe DD |
27306 | || exit 1 |
27307 | ||
a90ef4bf | 27308 | @endif guile |
4b1cb4fe | 27309 | |
a90ef4bf JM |
27310 | .PHONY: maybe-clean-guile clean-guile |
27311 | maybe-clean-guile: | |
27312 | @if guile | |
27313 | maybe-clean-guile: clean-guile | |
4b1cb4fe | 27314 | |
a90ef4bf | 27315 | clean-guile: |
0aed8855 | 27316 | @: $(MAKE); $(unstage) |
a90ef4bf | 27317 | @[ -f ./guile/Makefile ] || exit 0; \ |
4b1cb4fe DD |
27318 | r=`${PWD_COMMAND}`; export r; \ |
27319 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27320 | $(HOST_EXPORTS) \ |
b813574b | 27321 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
27322 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27323 | done; \ | |
a90ef4bf JM |
27324 | echo "Doing clean in guile" ; \ |
27325 | (cd $(HOST_SUBDIR)/guile && \ | |
4b1cb4fe DD |
27326 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27327 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27328 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27329 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27330 | clean) \ |
4b1cb4fe DD |
27331 | || exit 1 |
27332 | ||
a90ef4bf | 27333 | @endif guile |
4b1cb4fe | 27334 | |
a90ef4bf JM |
27335 | .PHONY: maybe-distclean-guile distclean-guile |
27336 | maybe-distclean-guile: | |
27337 | @if guile | |
27338 | maybe-distclean-guile: distclean-guile | |
4b1cb4fe | 27339 | |
a90ef4bf | 27340 | distclean-guile: |
0aed8855 | 27341 | @: $(MAKE); $(unstage) |
a90ef4bf | 27342 | @[ -f ./guile/Makefile ] || exit 0; \ |
4b1cb4fe DD |
27343 | r=`${PWD_COMMAND}`; export r; \ |
27344 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27345 | $(HOST_EXPORTS) \ |
b813574b | 27346 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
27347 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27348 | done; \ | |
a90ef4bf JM |
27349 | echo "Doing distclean in guile" ; \ |
27350 | (cd $(HOST_SUBDIR)/guile && \ | |
4b1cb4fe DD |
27351 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27352 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27353 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27354 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27355 | distclean) \ |
4b1cb4fe DD |
27356 | || exit 1 |
27357 | ||
a90ef4bf | 27358 | @endif guile |
4b1cb4fe | 27359 | |
a90ef4bf JM |
27360 | .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile |
27361 | maybe-maintainer-clean-guile: | |
27362 | @if guile | |
27363 | maybe-maintainer-clean-guile: maintainer-clean-guile | |
4b1cb4fe | 27364 | |
a90ef4bf | 27365 | maintainer-clean-guile: |
0aed8855 | 27366 | @: $(MAKE); $(unstage) |
a90ef4bf | 27367 | @[ -f ./guile/Makefile ] || exit 0; \ |
4b1cb4fe DD |
27368 | r=`${PWD_COMMAND}`; export r; \ |
27369 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27370 | $(HOST_EXPORTS) \ |
b813574b | 27371 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4b1cb4fe DD |
27372 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27373 | done; \ | |
a90ef4bf JM |
27374 | echo "Doing maintainer-clean in guile" ; \ |
27375 | (cd $(HOST_SUBDIR)/guile && \ | |
4b1cb4fe DD |
27376 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27377 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27378 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27379 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27380 | maintainer-clean) \ |
4b1cb4fe DD |
27381 | || exit 1 |
27382 | ||
a90ef4bf | 27383 | @endif guile |
4b1cb4fe DD |
27384 | |
27385 | ||
a7254363 | 27386 | |
a90ef4bf JM |
27387 | .PHONY: configure-tk maybe-configure-tk |
27388 | maybe-configure-tk: | |
4f0ef2d8 | 27389 | @if gcc-bootstrap |
a90ef4bf | 27390 | configure-tk: stage_current |
4f0ef2d8 | 27391 | @endif gcc-bootstrap |
a90ef4bf JM |
27392 | @if tk |
27393 | maybe-configure-tk: configure-tk | |
27394 | configure-tk: | |
27395 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
27396 | @r=`${PWD_COMMAND}`; export r; \ |
27397 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
27398 | test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \ |
27399 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \ | |
1f53ca9a | 27400 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
27401 | echo Configuring in $(HOST_SUBDIR)/tk; \ |
27402 | cd "$(HOST_SUBDIR)/tk" || exit 1; \ | |
4fa63067 | 27403 | case $(srcdir) in \ |
b00612cc | 27404 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 27405 | *) topdir=`echo $(HOST_SUBDIR)/tk/ | \ |
b00612cc | 27406 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 27407 | esac; \ |
a90ef4bf JM |
27408 | srcdiroption="--srcdir=$${topdir}/tk"; \ |
27409 | libsrcdir="$$s/tk"; \ | |
4fa63067 | 27410 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 | 27411 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
a90ef4bf | 27412 | --target=${target_alias} $${srcdiroption} \ |
2a4cbe27 | 27413 | || exit 1 |
a90ef4bf | 27414 | @endif tk |
2a4cbe27 | 27415 | |
a7254363 PB |
27416 | |
27417 | ||
a90ef4bf JM |
27418 | |
27419 | ||
27420 | .PHONY: all-tk maybe-all-tk | |
27421 | maybe-all-tk: | |
27422 | @if gcc-bootstrap | |
27423 | all-tk: stage_current | |
27424 | @endif gcc-bootstrap | |
27425 | @if tk | |
27426 | TARGET-tk=all | |
27427 | maybe-all-tk: all-tk | |
27428 | all-tk: configure-tk | |
27429 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
27430 | @r=`${PWD_COMMAND}`; export r; \ |
27431 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
27432 | $(HOST_EXPORTS) \ |
27433 | (cd $(HOST_SUBDIR)/tk && \ | |
27434 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
27435 | $(TARGET-tk)) | |
27436 | @endif tk | |
d545f33b | 27437 | |
a90ef4bf JM |
27438 | |
27439 | ||
27440 | ||
27441 | .PHONY: check-tk maybe-check-tk | |
27442 | maybe-check-tk: | |
27443 | @if tk | |
27444 | maybe-check-tk: check-tk | |
27445 | ||
27446 | check-tk: | |
27447 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
27448 | @r=`${PWD_COMMAND}`; export r; \ |
27449 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d545f33b | 27450 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
27451 | (cd $(HOST_SUBDIR)/tk && \ |
27452 | $(MAKE) $(FLAGS_TO_PASS) check) | |
8520c408 | 27453 | |
a90ef4bf JM |
27454 | @endif tk |
27455 | ||
27456 | .PHONY: install-tk maybe-install-tk | |
27457 | maybe-install-tk: | |
27458 | @if tk | |
27459 | maybe-install-tk: install-tk | |
27460 | ||
27461 | install-tk: installdirs | |
27462 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
27463 | @r=`${PWD_COMMAND}`; export r; \ |
27464 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d545f33b | 27465 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
27466 | (cd $(HOST_SUBDIR)/tk && \ |
27467 | $(MAKE) $(FLAGS_TO_PASS) install) | |
8520c408 | 27468 | |
a90ef4bf JM |
27469 | @endif tk |
27470 | ||
27471 | .PHONY: install-strip-tk maybe-install-strip-tk | |
27472 | maybe-install-strip-tk: | |
27473 | @if tk | |
27474 | maybe-install-strip-tk: install-strip-tk | |
27475 | ||
27476 | install-strip-tk: installdirs | |
27477 | @: $(MAKE); $(unstage) | |
c52c6897 PB |
27478 | @r=`${PWD_COMMAND}`; export r; \ |
27479 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
d545f33b | 27480 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
27481 | (cd $(HOST_SUBDIR)/tk && \ |
27482 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
d545f33b | 27483 | |
a90ef4bf | 27484 | @endif tk |
9b980aa1 | 27485 | |
56a8fe78 | 27486 | # Other targets (info, dvi, pdf, etc.) |
2a4cbe27 | 27487 | |
a90ef4bf JM |
27488 | .PHONY: maybe-info-tk info-tk |
27489 | maybe-info-tk: | |
27490 | @if tk | |
27491 | maybe-info-tk: info-tk | |
4fa63067 | 27492 | |
a90ef4bf JM |
27493 | info-tk: \ |
27494 | configure-tk | |
27495 | @: $(MAKE); $(unstage) | |
27496 | @[ -f ./tk/Makefile ] || exit 0; \ | |
b40e3958 L |
27497 | r=`${PWD_COMMAND}`; export r; \ |
27498 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27499 | $(HOST_EXPORTS) \ |
b813574b | 27500 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
27501 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27502 | done; \ | |
a90ef4bf JM |
27503 | echo "Doing info in tk" ; \ |
27504 | (cd $(HOST_SUBDIR)/tk && \ | |
6d389afc MS |
27505 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27506 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27507 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27508 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
27509 | info) \ |
27510 | || exit 1 | |
27511 | ||
a90ef4bf | 27512 | @endif tk |
6d389afc | 27513 | |
a90ef4bf JM |
27514 | .PHONY: maybe-dvi-tk dvi-tk |
27515 | maybe-dvi-tk: | |
27516 | @if tk | |
27517 | maybe-dvi-tk: dvi-tk | |
6d389afc | 27518 | |
a90ef4bf JM |
27519 | dvi-tk: \ |
27520 | configure-tk | |
27521 | @: $(MAKE); $(unstage) | |
27522 | @[ -f ./tk/Makefile ] || exit 0; \ | |
6d389afc MS |
27523 | r=`${PWD_COMMAND}`; export r; \ |
27524 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
27525 | $(HOST_EXPORTS) \ |
27526 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27527 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27528 | done; \ | |
a90ef4bf JM |
27529 | echo "Doing dvi in tk" ; \ |
27530 | (cd $(HOST_SUBDIR)/tk && \ | |
2a4cbe27 NN |
27531 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27532 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27533 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27534 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc | 27535 | dvi) \ |
2a4cbe27 NN |
27536 | || exit 1 |
27537 | ||
a90ef4bf | 27538 | @endif tk |
2a4cbe27 | 27539 | |
a90ef4bf JM |
27540 | .PHONY: maybe-pdf-tk pdf-tk |
27541 | maybe-pdf-tk: | |
27542 | @if tk | |
27543 | maybe-pdf-tk: pdf-tk | |
56a8fe78 | 27544 | |
a90ef4bf JM |
27545 | pdf-tk: \ |
27546 | configure-tk | |
27547 | @: $(MAKE); $(unstage) | |
27548 | @[ -f ./tk/Makefile ] || exit 0; \ | |
56a8fe78 DD |
27549 | r=`${PWD_COMMAND}`; export r; \ |
27550 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
27551 | $(HOST_EXPORTS) \ | |
27552 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27553 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27554 | done; \ | |
a90ef4bf JM |
27555 | echo "Doing pdf in tk" ; \ |
27556 | (cd $(HOST_SUBDIR)/tk && \ | |
56a8fe78 DD |
27557 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27558 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27559 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27560 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
27561 | pdf) \ |
27562 | || exit 1 | |
27563 | ||
a90ef4bf | 27564 | @endif tk |
56a8fe78 | 27565 | |
a90ef4bf JM |
27566 | .PHONY: maybe-html-tk html-tk |
27567 | maybe-html-tk: | |
27568 | @if tk | |
27569 | maybe-html-tk: html-tk | |
2a4cbe27 | 27570 | |
a90ef4bf JM |
27571 | html-tk: \ |
27572 | configure-tk | |
27573 | @: $(MAKE); $(unstage) | |
27574 | @[ -f ./tk/Makefile ] || exit 0; \ | |
b40e3958 L |
27575 | r=`${PWD_COMMAND}`; export r; \ |
27576 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27577 | $(HOST_EXPORTS) \ |
b813574b | 27578 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
27579 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27580 | done; \ | |
a90ef4bf JM |
27581 | echo "Doing html in tk" ; \ |
27582 | (cd $(HOST_SUBDIR)/tk && \ | |
2a4cbe27 NN |
27583 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27584 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27585 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27586 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc | 27587 | html) \ |
2a4cbe27 NN |
27588 | || exit 1 |
27589 | ||
a90ef4bf | 27590 | @endif tk |
2a4cbe27 | 27591 | |
a90ef4bf JM |
27592 | .PHONY: maybe-TAGS-tk TAGS-tk |
27593 | maybe-TAGS-tk: | |
27594 | @if tk | |
27595 | maybe-TAGS-tk: TAGS-tk | |
2a4cbe27 | 27596 | |
a90ef4bf JM |
27597 | TAGS-tk: \ |
27598 | configure-tk | |
27599 | @: $(MAKE); $(unstage) | |
27600 | @[ -f ./tk/Makefile ] || exit 0; \ | |
b40e3958 L |
27601 | r=`${PWD_COMMAND}`; export r; \ |
27602 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27603 | $(HOST_EXPORTS) \ |
b813574b | 27604 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
27605 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27606 | done; \ | |
a90ef4bf JM |
27607 | echo "Doing TAGS in tk" ; \ |
27608 | (cd $(HOST_SUBDIR)/tk && \ | |
2a4cbe27 NN |
27609 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27610 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27611 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27612 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27613 | TAGS) \ |
2a4cbe27 NN |
27614 | || exit 1 |
27615 | ||
a90ef4bf | 27616 | @endif tk |
2a4cbe27 | 27617 | |
a90ef4bf JM |
27618 | .PHONY: maybe-install-info-tk install-info-tk |
27619 | maybe-install-info-tk: | |
27620 | @if tk | |
27621 | maybe-install-info-tk: install-info-tk | |
2a4cbe27 | 27622 | |
a90ef4bf JM |
27623 | install-info-tk: \ |
27624 | configure-tk \ | |
27625 | info-tk | |
27626 | @: $(MAKE); $(unstage) | |
27627 | @[ -f ./tk/Makefile ] || exit 0; \ | |
b40e3958 L |
27628 | r=`${PWD_COMMAND}`; export r; \ |
27629 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27630 | $(HOST_EXPORTS) \ |
b813574b | 27631 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
27632 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27633 | done; \ | |
a90ef4bf JM |
27634 | echo "Doing install-info in tk" ; \ |
27635 | (cd $(HOST_SUBDIR)/tk && \ | |
2a4cbe27 NN |
27636 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27637 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27638 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27639 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27640 | install-info) \ |
2a4cbe27 NN |
27641 | || exit 1 |
27642 | ||
a90ef4bf | 27643 | @endif tk |
2a4cbe27 | 27644 | |
a90ef4bf JM |
27645 | .PHONY: maybe-install-pdf-tk install-pdf-tk |
27646 | maybe-install-pdf-tk: | |
27647 | @if tk | |
27648 | maybe-install-pdf-tk: install-pdf-tk | |
a3ca38d2 | 27649 | |
a90ef4bf JM |
27650 | install-pdf-tk: \ |
27651 | configure-tk \ | |
27652 | pdf-tk | |
27653 | @: $(MAKE); $(unstage) | |
27654 | @[ -f ./tk/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
27655 | r=`${PWD_COMMAND}`; export r; \ |
27656 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
27657 | $(HOST_EXPORTS) \ | |
27658 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27659 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27660 | done; \ | |
a90ef4bf JM |
27661 | echo "Doing install-pdf in tk" ; \ |
27662 | (cd $(HOST_SUBDIR)/tk && \ | |
a3ca38d2 DD |
27663 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27664 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27665 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27666 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
27667 | install-pdf) \ |
27668 | || exit 1 | |
27669 | ||
a90ef4bf | 27670 | @endif tk |
a3ca38d2 | 27671 | |
a90ef4bf JM |
27672 | .PHONY: maybe-install-html-tk install-html-tk |
27673 | maybe-install-html-tk: | |
27674 | @if tk | |
27675 | maybe-install-html-tk: install-html-tk | |
108a6f8e | 27676 | |
a90ef4bf JM |
27677 | install-html-tk: \ |
27678 | configure-tk \ | |
27679 | html-tk | |
27680 | @: $(MAKE); $(unstage) | |
27681 | @[ -f ./tk/Makefile ] || exit 0; \ | |
108a6f8e CD |
27682 | r=`${PWD_COMMAND}`; export r; \ |
27683 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
27684 | $(HOST_EXPORTS) \ | |
27685 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27686 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27687 | done; \ | |
a90ef4bf JM |
27688 | echo "Doing install-html in tk" ; \ |
27689 | (cd $(HOST_SUBDIR)/tk && \ | |
108a6f8e CD |
27690 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27691 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27692 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27693 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
27694 | install-html) \ |
27695 | || exit 1 | |
27696 | ||
a90ef4bf | 27697 | @endif tk |
108a6f8e | 27698 | |
a90ef4bf JM |
27699 | .PHONY: maybe-installcheck-tk installcheck-tk |
27700 | maybe-installcheck-tk: | |
27701 | @if tk | |
27702 | maybe-installcheck-tk: installcheck-tk | |
2a4cbe27 | 27703 | |
a90ef4bf JM |
27704 | installcheck-tk: \ |
27705 | configure-tk | |
27706 | @: $(MAKE); $(unstage) | |
27707 | @[ -f ./tk/Makefile ] || exit 0; \ | |
b40e3958 L |
27708 | r=`${PWD_COMMAND}`; export r; \ |
27709 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27710 | $(HOST_EXPORTS) \ |
b813574b | 27711 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
27712 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27713 | done; \ | |
a90ef4bf JM |
27714 | echo "Doing installcheck in tk" ; \ |
27715 | (cd $(HOST_SUBDIR)/tk && \ | |
2a4cbe27 NN |
27716 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27717 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27718 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27719 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27720 | installcheck) \ |
2a4cbe27 NN |
27721 | || exit 1 |
27722 | ||
a90ef4bf | 27723 | @endif tk |
2a4cbe27 | 27724 | |
a90ef4bf JM |
27725 | .PHONY: maybe-mostlyclean-tk mostlyclean-tk |
27726 | maybe-mostlyclean-tk: | |
27727 | @if tk | |
27728 | maybe-mostlyclean-tk: mostlyclean-tk | |
2a4cbe27 | 27729 | |
a90ef4bf JM |
27730 | mostlyclean-tk: |
27731 | @: $(MAKE); $(unstage) | |
27732 | @[ -f ./tk/Makefile ] || exit 0; \ | |
b40e3958 L |
27733 | r=`${PWD_COMMAND}`; export r; \ |
27734 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27735 | $(HOST_EXPORTS) \ |
b813574b | 27736 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
27737 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27738 | done; \ | |
a90ef4bf JM |
27739 | echo "Doing mostlyclean in tk" ; \ |
27740 | (cd $(HOST_SUBDIR)/tk && \ | |
2a4cbe27 NN |
27741 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27742 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27743 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27744 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27745 | mostlyclean) \ |
2a4cbe27 NN |
27746 | || exit 1 |
27747 | ||
a90ef4bf | 27748 | @endif tk |
2a4cbe27 | 27749 | |
a90ef4bf JM |
27750 | .PHONY: maybe-clean-tk clean-tk |
27751 | maybe-clean-tk: | |
27752 | @if tk | |
27753 | maybe-clean-tk: clean-tk | |
2a4cbe27 | 27754 | |
a90ef4bf JM |
27755 | clean-tk: |
27756 | @: $(MAKE); $(unstage) | |
27757 | @[ -f ./tk/Makefile ] || exit 0; \ | |
b40e3958 L |
27758 | r=`${PWD_COMMAND}`; export r; \ |
27759 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27760 | $(HOST_EXPORTS) \ |
b813574b | 27761 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
27762 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27763 | done; \ | |
a90ef4bf JM |
27764 | echo "Doing clean in tk" ; \ |
27765 | (cd $(HOST_SUBDIR)/tk && \ | |
2a4cbe27 NN |
27766 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27767 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27768 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27769 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27770 | clean) \ |
2a4cbe27 NN |
27771 | || exit 1 |
27772 | ||
a90ef4bf | 27773 | @endif tk |
2a4cbe27 | 27774 | |
a90ef4bf JM |
27775 | .PHONY: maybe-distclean-tk distclean-tk |
27776 | maybe-distclean-tk: | |
27777 | @if tk | |
27778 | maybe-distclean-tk: distclean-tk | |
2a4cbe27 | 27779 | |
a90ef4bf JM |
27780 | distclean-tk: |
27781 | @: $(MAKE); $(unstage) | |
27782 | @[ -f ./tk/Makefile ] || exit 0; \ | |
b40e3958 L |
27783 | r=`${PWD_COMMAND}`; export r; \ |
27784 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27785 | $(HOST_EXPORTS) \ |
b813574b | 27786 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
27787 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27788 | done; \ | |
a90ef4bf JM |
27789 | echo "Doing distclean in tk" ; \ |
27790 | (cd $(HOST_SUBDIR)/tk && \ | |
2a4cbe27 NN |
27791 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27792 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27793 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27794 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27795 | distclean) \ |
2a4cbe27 NN |
27796 | || exit 1 |
27797 | ||
a90ef4bf | 27798 | @endif tk |
2a4cbe27 | 27799 | |
a90ef4bf JM |
27800 | .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk |
27801 | maybe-maintainer-clean-tk: | |
27802 | @if tk | |
27803 | maybe-maintainer-clean-tk: maintainer-clean-tk | |
2a4cbe27 | 27804 | |
a90ef4bf JM |
27805 | maintainer-clean-tk: |
27806 | @: $(MAKE); $(unstage) | |
27807 | @[ -f ./tk/Makefile ] || exit 0; \ | |
b40e3958 L |
27808 | r=`${PWD_COMMAND}`; export r; \ |
27809 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 27810 | $(HOST_EXPORTS) \ |
b813574b | 27811 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
27812 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
27813 | done; \ | |
a90ef4bf JM |
27814 | echo "Doing maintainer-clean in tk" ; \ |
27815 | (cd $(HOST_SUBDIR)/tk && \ | |
2a4cbe27 NN |
27816 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27817 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27818 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 27819 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 27820 | maintainer-clean) \ |
2a4cbe27 NN |
27821 | || exit 1 |
27822 | ||
a90ef4bf | 27823 | @endif tk |
2a4cbe27 | 27824 | |
2a4cbe27 | 27825 | |
a7254363 | 27826 | |
a90ef4bf JM |
27827 | .PHONY: configure-libtermcap maybe-configure-libtermcap |
27828 | maybe-configure-libtermcap: | |
dc448a7b | 27829 | @if gcc-bootstrap |
a90ef4bf | 27830 | configure-libtermcap: stage_current |
dc448a7b | 27831 | @endif gcc-bootstrap |
a90ef4bf JM |
27832 | @if libtermcap |
27833 | maybe-configure-libtermcap: configure-libtermcap | |
27834 | configure-libtermcap: | |
dc448a7b TT |
27835 | @: $(MAKE); $(unstage) |
27836 | @r=`${PWD_COMMAND}`; export r; \ | |
27837 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
27838 | test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \ |
27839 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \ | |
1f53ca9a | 27840 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
27841 | echo Configuring in $(HOST_SUBDIR)/libtermcap; \ |
27842 | cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \ | |
dc448a7b TT |
27843 | case $(srcdir) in \ |
27844 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 27845 | *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \ |
dc448a7b TT |
27846 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
27847 | esac; \ | |
a90ef4bf JM |
27848 | srcdiroption="--srcdir=$${topdir}/libtermcap"; \ |
27849 | libsrcdir="$$s/libtermcap"; \ | |
dc448a7b TT |
27850 | $(SHELL) $${libsrcdir}/configure \ |
27851 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
a90ef4bf | 27852 | --target=${target_alias} $${srcdiroption} \ |
dc448a7b | 27853 | || exit 1 |
a90ef4bf | 27854 | @endif libtermcap |
dc448a7b TT |
27855 | |
27856 | ||
27857 | ||
27858 | ||
27859 | ||
a90ef4bf JM |
27860 | .PHONY: all-libtermcap maybe-all-libtermcap |
27861 | maybe-all-libtermcap: | |
dc448a7b | 27862 | @if gcc-bootstrap |
a90ef4bf | 27863 | all-libtermcap: stage_current |
dc448a7b | 27864 | @endif gcc-bootstrap |
a90ef4bf JM |
27865 | @if libtermcap |
27866 | TARGET-libtermcap=all | |
27867 | maybe-all-libtermcap: all-libtermcap | |
27868 | all-libtermcap: configure-libtermcap | |
dc448a7b TT |
27869 | @: $(MAKE); $(unstage) |
27870 | @r=`${PWD_COMMAND}`; export r; \ | |
27871 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 27872 | $(HOST_EXPORTS) \ |
a90ef4bf | 27873 | (cd $(HOST_SUBDIR)/libtermcap && \ |
dc448a7b | 27874 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
27875 | $(TARGET-libtermcap)) |
27876 | @endif libtermcap | |
dc448a7b TT |
27877 | |
27878 | ||
27879 | ||
27880 | ||
a90ef4bf JM |
27881 | .PHONY: check-libtermcap maybe-check-libtermcap |
27882 | maybe-check-libtermcap: | |
27883 | @if libtermcap | |
27884 | maybe-check-libtermcap: check-libtermcap | |
dc448a7b | 27885 | |
a90ef4bf JM |
27886 | check-libtermcap: |
27887 | ||
27888 | @endif libtermcap | |
27889 | ||
27890 | .PHONY: install-libtermcap maybe-install-libtermcap | |
27891 | maybe-install-libtermcap: | |
27892 | @if libtermcap | |
27893 | maybe-install-libtermcap: install-libtermcap | |
27894 | ||
27895 | install-libtermcap: installdirs | |
dc448a7b TT |
27896 | @: $(MAKE); $(unstage) |
27897 | @r=`${PWD_COMMAND}`; export r; \ | |
27898 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
27899 | $(HOST_EXPORTS) \ | |
a90ef4bf JM |
27900 | (cd $(HOST_SUBDIR)/libtermcap && \ |
27901 | $(MAKE) $(FLAGS_TO_PASS) install) | |
dc448a7b | 27902 | |
a90ef4bf | 27903 | @endif libtermcap |
dc448a7b | 27904 | |
a90ef4bf JM |
27905 | .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap |
27906 | maybe-install-strip-libtermcap: | |
27907 | @if libtermcap | |
27908 | maybe-install-strip-libtermcap: install-strip-libtermcap | |
9b980aa1 | 27909 | |
a90ef4bf JM |
27910 | install-strip-libtermcap: installdirs |
27911 | @: $(MAKE); $(unstage) | |
27912 | @r=`${PWD_COMMAND}`; export r; \ | |
27913 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
27914 | $(HOST_EXPORTS) \ | |
27915 | (cd $(HOST_SUBDIR)/libtermcap && \ | |
27916 | $(MAKE) $(FLAGS_TO_PASS) install-strip) | |
9b980aa1 | 27917 | |
a90ef4bf | 27918 | @endif libtermcap |
9b980aa1 | 27919 | |
dc448a7b TT |
27920 | # Other targets (info, dvi, pdf, etc.) |
27921 | ||
a90ef4bf JM |
27922 | .PHONY: maybe-info-libtermcap info-libtermcap |
27923 | maybe-info-libtermcap: | |
27924 | @if libtermcap | |
27925 | maybe-info-libtermcap: info-libtermcap | |
dc448a7b | 27926 | |
a90ef4bf JM |
27927 | info-libtermcap: \ |
27928 | configure-libtermcap | |
dc448a7b | 27929 | @: $(MAKE); $(unstage) |
a90ef4bf | 27930 | @[ -f ./libtermcap/Makefile ] || exit 0; \ |
dc448a7b TT |
27931 | r=`${PWD_COMMAND}`; export r; \ |
27932 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
27933 | $(HOST_EXPORTS) \ | |
27934 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27935 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27936 | done; \ | |
a90ef4bf JM |
27937 | echo "Doing info in libtermcap" ; \ |
27938 | (cd $(HOST_SUBDIR)/libtermcap && \ | |
dc448a7b TT |
27939 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27940 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27941 | "RANLIB=$${RANLIB}" \ | |
27942 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
27943 | info) \ | |
27944 | || exit 1 | |
27945 | ||
a90ef4bf | 27946 | @endif libtermcap |
dc448a7b | 27947 | |
a90ef4bf JM |
27948 | .PHONY: maybe-dvi-libtermcap dvi-libtermcap |
27949 | maybe-dvi-libtermcap: | |
27950 | @if libtermcap | |
27951 | maybe-dvi-libtermcap: dvi-libtermcap | |
dc448a7b | 27952 | |
a90ef4bf JM |
27953 | dvi-libtermcap: \ |
27954 | configure-libtermcap | |
dc448a7b | 27955 | @: $(MAKE); $(unstage) |
a90ef4bf | 27956 | @[ -f ./libtermcap/Makefile ] || exit 0; \ |
dc448a7b TT |
27957 | r=`${PWD_COMMAND}`; export r; \ |
27958 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
27959 | $(HOST_EXPORTS) \ | |
27960 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27961 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27962 | done; \ | |
a90ef4bf JM |
27963 | echo "Doing dvi in libtermcap" ; \ |
27964 | (cd $(HOST_SUBDIR)/libtermcap && \ | |
dc448a7b TT |
27965 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27966 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27967 | "RANLIB=$${RANLIB}" \ | |
27968 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
27969 | dvi) \ | |
27970 | || exit 1 | |
27971 | ||
a90ef4bf | 27972 | @endif libtermcap |
dc448a7b | 27973 | |
a90ef4bf JM |
27974 | .PHONY: maybe-pdf-libtermcap pdf-libtermcap |
27975 | maybe-pdf-libtermcap: | |
27976 | @if libtermcap | |
27977 | maybe-pdf-libtermcap: pdf-libtermcap | |
dc448a7b | 27978 | |
a90ef4bf JM |
27979 | pdf-libtermcap: \ |
27980 | configure-libtermcap | |
dc448a7b | 27981 | @: $(MAKE); $(unstage) |
a90ef4bf | 27982 | @[ -f ./libtermcap/Makefile ] || exit 0; \ |
dc448a7b TT |
27983 | r=`${PWD_COMMAND}`; export r; \ |
27984 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
27985 | $(HOST_EXPORTS) \ | |
27986 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
27987 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
27988 | done; \ | |
a90ef4bf JM |
27989 | echo "Doing pdf in libtermcap" ; \ |
27990 | (cd $(HOST_SUBDIR)/libtermcap && \ | |
dc448a7b TT |
27991 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
27992 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
27993 | "RANLIB=$${RANLIB}" \ | |
27994 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
27995 | pdf) \ | |
27996 | || exit 1 | |
27997 | ||
a90ef4bf | 27998 | @endif libtermcap |
dc448a7b | 27999 | |
a90ef4bf JM |
28000 | .PHONY: maybe-html-libtermcap html-libtermcap |
28001 | maybe-html-libtermcap: | |
28002 | @if libtermcap | |
28003 | maybe-html-libtermcap: html-libtermcap | |
dc448a7b | 28004 | |
a90ef4bf JM |
28005 | html-libtermcap: \ |
28006 | configure-libtermcap | |
dc448a7b | 28007 | @: $(MAKE); $(unstage) |
a90ef4bf | 28008 | @[ -f ./libtermcap/Makefile ] || exit 0; \ |
dc448a7b TT |
28009 | r=`${PWD_COMMAND}`; export r; \ |
28010 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28011 | $(HOST_EXPORTS) \ | |
28012 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
28013 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28014 | done; \ | |
a90ef4bf JM |
28015 | echo "Doing html in libtermcap" ; \ |
28016 | (cd $(HOST_SUBDIR)/libtermcap && \ | |
dc448a7b TT |
28017 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28018 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28019 | "RANLIB=$${RANLIB}" \ | |
28020 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
28021 | html) \ | |
28022 | || exit 1 | |
28023 | ||
a90ef4bf | 28024 | @endif libtermcap |
dc448a7b | 28025 | |
a90ef4bf JM |
28026 | .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap |
28027 | maybe-TAGS-libtermcap: | |
28028 | @if libtermcap | |
28029 | maybe-TAGS-libtermcap: TAGS-libtermcap | |
dc448a7b | 28030 | |
a90ef4bf JM |
28031 | TAGS-libtermcap: \ |
28032 | configure-libtermcap | |
dc448a7b | 28033 | @: $(MAKE); $(unstage) |
a90ef4bf | 28034 | @[ -f ./libtermcap/Makefile ] || exit 0; \ |
dc448a7b TT |
28035 | r=`${PWD_COMMAND}`; export r; \ |
28036 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28037 | $(HOST_EXPORTS) \ | |
28038 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
28039 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28040 | done; \ | |
a90ef4bf JM |
28041 | echo "Doing TAGS in libtermcap" ; \ |
28042 | (cd $(HOST_SUBDIR)/libtermcap && \ | |
dc448a7b TT |
28043 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28044 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28045 | "RANLIB=$${RANLIB}" \ | |
28046 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
28047 | TAGS) \ | |
28048 | || exit 1 | |
28049 | ||
a90ef4bf | 28050 | @endif libtermcap |
dc448a7b | 28051 | |
a90ef4bf JM |
28052 | .PHONY: maybe-install-info-libtermcap install-info-libtermcap |
28053 | maybe-install-info-libtermcap: | |
28054 | @if libtermcap | |
28055 | maybe-install-info-libtermcap: install-info-libtermcap | |
dc448a7b | 28056 | |
a90ef4bf JM |
28057 | install-info-libtermcap: \ |
28058 | configure-libtermcap \ | |
28059 | info-libtermcap | |
dc448a7b | 28060 | @: $(MAKE); $(unstage) |
a90ef4bf | 28061 | @[ -f ./libtermcap/Makefile ] || exit 0; \ |
dc448a7b TT |
28062 | r=`${PWD_COMMAND}`; export r; \ |
28063 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28064 | $(HOST_EXPORTS) \ | |
28065 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
28066 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28067 | done; \ | |
a90ef4bf JM |
28068 | echo "Doing install-info in libtermcap" ; \ |
28069 | (cd $(HOST_SUBDIR)/libtermcap && \ | |
dc448a7b TT |
28070 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28071 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28072 | "RANLIB=$${RANLIB}" \ | |
28073 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 28074 | install-info) \ |
dc448a7b TT |
28075 | || exit 1 |
28076 | ||
a90ef4bf | 28077 | @endif libtermcap |
dc448a7b | 28078 | |
a90ef4bf JM |
28079 | .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap |
28080 | maybe-install-pdf-libtermcap: | |
28081 | @if libtermcap | |
28082 | maybe-install-pdf-libtermcap: install-pdf-libtermcap | |
dc448a7b | 28083 | |
a90ef4bf JM |
28084 | install-pdf-libtermcap: \ |
28085 | configure-libtermcap \ | |
28086 | pdf-libtermcap | |
dc448a7b | 28087 | @: $(MAKE); $(unstage) |
a90ef4bf | 28088 | @[ -f ./libtermcap/Makefile ] || exit 0; \ |
dc448a7b TT |
28089 | r=`${PWD_COMMAND}`; export r; \ |
28090 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28091 | $(HOST_EXPORTS) \ | |
28092 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
28093 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28094 | done; \ | |
a90ef4bf JM |
28095 | echo "Doing install-pdf in libtermcap" ; \ |
28096 | (cd $(HOST_SUBDIR)/libtermcap && \ | |
dc448a7b TT |
28097 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28098 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28099 | "RANLIB=$${RANLIB}" \ | |
28100 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 28101 | install-pdf) \ |
dc448a7b TT |
28102 | || exit 1 |
28103 | ||
a90ef4bf | 28104 | @endif libtermcap |
dc448a7b | 28105 | |
a90ef4bf JM |
28106 | .PHONY: maybe-install-html-libtermcap install-html-libtermcap |
28107 | maybe-install-html-libtermcap: | |
28108 | @if libtermcap | |
28109 | maybe-install-html-libtermcap: install-html-libtermcap | |
dc448a7b | 28110 | |
a90ef4bf JM |
28111 | install-html-libtermcap: \ |
28112 | configure-libtermcap \ | |
28113 | html-libtermcap | |
dc448a7b | 28114 | @: $(MAKE); $(unstage) |
a90ef4bf | 28115 | @[ -f ./libtermcap/Makefile ] || exit 0; \ |
dc448a7b TT |
28116 | r=`${PWD_COMMAND}`; export r; \ |
28117 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28118 | $(HOST_EXPORTS) \ | |
28119 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
28120 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28121 | done; \ | |
a90ef4bf JM |
28122 | echo "Doing install-html in libtermcap" ; \ |
28123 | (cd $(HOST_SUBDIR)/libtermcap && \ | |
dc448a7b TT |
28124 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28125 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28126 | "RANLIB=$${RANLIB}" \ | |
28127 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 28128 | install-html) \ |
dc448a7b TT |
28129 | || exit 1 |
28130 | ||
a90ef4bf | 28131 | @endif libtermcap |
dc448a7b | 28132 | |
a90ef4bf JM |
28133 | .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap |
28134 | maybe-installcheck-libtermcap: | |
28135 | @if libtermcap | |
28136 | maybe-installcheck-libtermcap: installcheck-libtermcap | |
dc448a7b | 28137 | |
a90ef4bf JM |
28138 | installcheck-libtermcap: \ |
28139 | configure-libtermcap | |
dc448a7b | 28140 | @: $(MAKE); $(unstage) |
a90ef4bf | 28141 | @[ -f ./libtermcap/Makefile ] || exit 0; \ |
dc448a7b TT |
28142 | r=`${PWD_COMMAND}`; export r; \ |
28143 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28144 | $(HOST_EXPORTS) \ | |
28145 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
28146 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28147 | done; \ | |
a90ef4bf JM |
28148 | echo "Doing installcheck in libtermcap" ; \ |
28149 | (cd $(HOST_SUBDIR)/libtermcap && \ | |
dc448a7b TT |
28150 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28151 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28152 | "RANLIB=$${RANLIB}" \ | |
28153 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
a90ef4bf | 28154 | installcheck) \ |
dc448a7b TT |
28155 | || exit 1 |
28156 | ||
a90ef4bf | 28157 | @endif libtermcap |
dc448a7b | 28158 | |
a90ef4bf JM |
28159 | .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap |
28160 | maybe-mostlyclean-libtermcap: | |
28161 | @if libtermcap | |
28162 | maybe-mostlyclean-libtermcap: mostlyclean-libtermcap | |
dc448a7b | 28163 | |
a90ef4bf JM |
28164 | # libtermcap doesn't support mostlyclean. |
28165 | mostlyclean-libtermcap: | |
dc448a7b | 28166 | |
a90ef4bf | 28167 | @endif libtermcap |
dc448a7b | 28168 | |
a90ef4bf JM |
28169 | .PHONY: maybe-clean-libtermcap clean-libtermcap |
28170 | maybe-clean-libtermcap: | |
28171 | @if libtermcap | |
28172 | maybe-clean-libtermcap: clean-libtermcap | |
dc448a7b | 28173 | |
a90ef4bf JM |
28174 | # libtermcap doesn't support clean. |
28175 | clean-libtermcap: | |
dc448a7b | 28176 | |
a90ef4bf JM |
28177 | @endif libtermcap |
28178 | ||
28179 | .PHONY: maybe-distclean-libtermcap distclean-libtermcap | |
28180 | maybe-distclean-libtermcap: | |
28181 | @if libtermcap | |
28182 | maybe-distclean-libtermcap: distclean-libtermcap | |
28183 | ||
28184 | # libtermcap doesn't support distclean. | |
28185 | distclean-libtermcap: | |
28186 | ||
28187 | @endif libtermcap | |
28188 | ||
28189 | .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap | |
28190 | maybe-maintainer-clean-libtermcap: | |
28191 | @if libtermcap | |
28192 | maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap | |
28193 | ||
28194 | # libtermcap doesn't support maintainer-clean. | |
28195 | maintainer-clean-libtermcap: | |
28196 | ||
28197 | @endif libtermcap | |
28198 | ||
28199 | ||
28200 | ||
28201 | .PHONY: configure-utils maybe-configure-utils | |
28202 | maybe-configure-utils: | |
28203 | @if gcc-bootstrap | |
28204 | configure-utils: stage_current | |
28205 | @endif gcc-bootstrap | |
28206 | @if utils | |
28207 | maybe-configure-utils: configure-utils | |
28208 | configure-utils: | |
28209 | @: $(MAKE); $(unstage) | |
c52c6897 | 28210 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 28211 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
28212 | test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \ |
28213 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \ | |
1f53ca9a | 28214 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
28215 | echo Configuring in $(HOST_SUBDIR)/utils; \ |
28216 | cd "$(HOST_SUBDIR)/utils" || exit 1; \ | |
4fa63067 | 28217 | case $(srcdir) in \ |
b00612cc | 28218 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 28219 | *) topdir=`echo $(HOST_SUBDIR)/utils/ | \ |
b00612cc | 28220 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 28221 | esac; \ |
a90ef4bf JM |
28222 | srcdiroption="--srcdir=$${topdir}/utils"; \ |
28223 | libsrcdir="$$s/utils"; \ | |
4fa63067 | 28224 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
28225 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
28226 | --target=${target_alias} $${srcdiroption} \ | |
2a4cbe27 | 28227 | || exit 1 |
a90ef4bf | 28228 | @endif utils |
2a4cbe27 | 28229 | |
a7254363 PB |
28230 | |
28231 | ||
d545f33b PB |
28232 | |
28233 | ||
a90ef4bf JM |
28234 | .PHONY: all-utils maybe-all-utils |
28235 | maybe-all-utils: | |
4f0ef2d8 | 28236 | @if gcc-bootstrap |
a90ef4bf | 28237 | all-utils: stage_current |
4f0ef2d8 | 28238 | @endif gcc-bootstrap |
a90ef4bf JM |
28239 | @if utils |
28240 | TARGET-utils=all | |
28241 | maybe-all-utils: all-utils | |
28242 | all-utils: configure-utils | |
0aed8855 | 28243 | @: $(MAKE); $(unstage) |
4fa63067 NN |
28244 | @r=`${PWD_COMMAND}`; export r; \ |
28245 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 28246 | $(HOST_EXPORTS) \ |
a90ef4bf | 28247 | (cd $(HOST_SUBDIR)/utils && \ |
7f6ef0c0 | 28248 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
28249 | $(TARGET-utils)) |
28250 | @endif utils | |
2a4cbe27 | 28251 | |
a7254363 | 28252 | |
d545f33b PB |
28253 | |
28254 | ||
a90ef4bf JM |
28255 | .PHONY: check-utils maybe-check-utils |
28256 | maybe-check-utils: | |
28257 | @if utils | |
28258 | maybe-check-utils: check-utils | |
2a4cbe27 | 28259 | |
a90ef4bf | 28260 | check-utils: |
2a4cbe27 | 28261 | |
a90ef4bf | 28262 | @endif utils |
2a4cbe27 | 28263 | |
a90ef4bf JM |
28264 | .PHONY: install-utils maybe-install-utils |
28265 | maybe-install-utils: | |
28266 | @if utils | |
28267 | maybe-install-utils: install-utils | |
2a4cbe27 | 28268 | |
a90ef4bf | 28269 | install-utils: installdirs |
0aed8855 | 28270 | @: $(MAKE); $(unstage) |
4fa63067 | 28271 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 28272 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 28273 | $(HOST_EXPORTS) \ |
a90ef4bf | 28274 | (cd $(HOST_SUBDIR)/utils && \ |
2da12f12 | 28275 | $(MAKE) $(FLAGS_TO_PASS) install) |
2a4cbe27 | 28276 | |
a90ef4bf | 28277 | @endif utils |
2a4cbe27 | 28278 | |
a90ef4bf JM |
28279 | .PHONY: install-strip-utils maybe-install-strip-utils |
28280 | maybe-install-strip-utils: | |
28281 | @if utils | |
28282 | maybe-install-strip-utils: install-strip-utils | |
9b980aa1 | 28283 | |
a90ef4bf | 28284 | install-strip-utils: installdirs |
9b980aa1 RW |
28285 | @: $(MAKE); $(unstage) |
28286 | @r=`${PWD_COMMAND}`; export r; \ | |
28287 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28288 | $(HOST_EXPORTS) \ | |
a90ef4bf | 28289 | (cd $(HOST_SUBDIR)/utils && \ |
9b980aa1 RW |
28290 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
28291 | ||
a90ef4bf | 28292 | @endif utils |
9b980aa1 | 28293 | |
56a8fe78 | 28294 | # Other targets (info, dvi, pdf, etc.) |
2a4cbe27 | 28295 | |
a90ef4bf JM |
28296 | .PHONY: maybe-info-utils info-utils |
28297 | maybe-info-utils: | |
28298 | @if utils | |
28299 | maybe-info-utils: info-utils | |
4fa63067 | 28300 | |
a90ef4bf JM |
28301 | info-utils: \ |
28302 | configure-utils | |
0aed8855 | 28303 | @: $(MAKE); $(unstage) |
a90ef4bf | 28304 | @[ -f ./utils/Makefile ] || exit 0; \ |
b40e3958 L |
28305 | r=`${PWD_COMMAND}`; export r; \ |
28306 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28307 | $(HOST_EXPORTS) \ |
b813574b | 28308 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28309 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28310 | done; \ | |
a90ef4bf JM |
28311 | echo "Doing info in utils" ; \ |
28312 | (cd $(HOST_SUBDIR)/utils && \ | |
2a4cbe27 NN |
28313 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28314 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28315 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28316 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28317 | info) \ |
2a4cbe27 NN |
28318 | || exit 1 |
28319 | ||
a90ef4bf | 28320 | @endif utils |
2a4cbe27 | 28321 | |
a90ef4bf JM |
28322 | .PHONY: maybe-dvi-utils dvi-utils |
28323 | maybe-dvi-utils: | |
28324 | @if utils | |
28325 | maybe-dvi-utils: dvi-utils | |
2a4cbe27 | 28326 | |
a90ef4bf JM |
28327 | dvi-utils: \ |
28328 | configure-utils | |
0aed8855 | 28329 | @: $(MAKE); $(unstage) |
a90ef4bf | 28330 | @[ -f ./utils/Makefile ] || exit 0; \ |
b40e3958 L |
28331 | r=`${PWD_COMMAND}`; export r; \ |
28332 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28333 | $(HOST_EXPORTS) \ |
b813574b | 28334 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28335 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28336 | done; \ | |
a90ef4bf JM |
28337 | echo "Doing dvi in utils" ; \ |
28338 | (cd $(HOST_SUBDIR)/utils && \ | |
2a4cbe27 NN |
28339 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28340 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28341 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28342 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28343 | dvi) \ |
2a4cbe27 NN |
28344 | || exit 1 |
28345 | ||
a90ef4bf | 28346 | @endif utils |
2a4cbe27 | 28347 | |
a90ef4bf JM |
28348 | .PHONY: maybe-pdf-utils pdf-utils |
28349 | maybe-pdf-utils: | |
28350 | @if utils | |
28351 | maybe-pdf-utils: pdf-utils | |
56a8fe78 | 28352 | |
a90ef4bf JM |
28353 | pdf-utils: \ |
28354 | configure-utils | |
56a8fe78 | 28355 | @: $(MAKE); $(unstage) |
a90ef4bf | 28356 | @[ -f ./utils/Makefile ] || exit 0; \ |
56a8fe78 DD |
28357 | r=`${PWD_COMMAND}`; export r; \ |
28358 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28359 | $(HOST_EXPORTS) \ | |
28360 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
28361 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28362 | done; \ | |
a90ef4bf JM |
28363 | echo "Doing pdf in utils" ; \ |
28364 | (cd $(HOST_SUBDIR)/utils && \ | |
56a8fe78 DD |
28365 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28366 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28367 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28368 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
28369 | pdf) \ |
28370 | || exit 1 | |
28371 | ||
a90ef4bf | 28372 | @endif utils |
56a8fe78 | 28373 | |
a90ef4bf JM |
28374 | .PHONY: maybe-html-utils html-utils |
28375 | maybe-html-utils: | |
28376 | @if utils | |
28377 | maybe-html-utils: html-utils | |
6d389afc | 28378 | |
a90ef4bf JM |
28379 | html-utils: \ |
28380 | configure-utils | |
0aed8855 | 28381 | @: $(MAKE); $(unstage) |
a90ef4bf | 28382 | @[ -f ./utils/Makefile ] || exit 0; \ |
6d389afc MS |
28383 | r=`${PWD_COMMAND}`; export r; \ |
28384 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
28385 | $(HOST_EXPORTS) \ |
28386 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
28387 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28388 | done; \ | |
a90ef4bf JM |
28389 | echo "Doing html in utils" ; \ |
28390 | (cd $(HOST_SUBDIR)/utils && \ | |
6d389afc MS |
28391 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28392 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28393 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28394 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
28395 | html) \ |
28396 | || exit 1 | |
28397 | ||
a90ef4bf | 28398 | @endif utils |
6d389afc | 28399 | |
a90ef4bf JM |
28400 | .PHONY: maybe-TAGS-utils TAGS-utils |
28401 | maybe-TAGS-utils: | |
28402 | @if utils | |
28403 | maybe-TAGS-utils: TAGS-utils | |
2a4cbe27 | 28404 | |
a90ef4bf JM |
28405 | TAGS-utils: \ |
28406 | configure-utils | |
0aed8855 | 28407 | @: $(MAKE); $(unstage) |
a90ef4bf | 28408 | @[ -f ./utils/Makefile ] || exit 0; \ |
b40e3958 L |
28409 | r=`${PWD_COMMAND}`; export r; \ |
28410 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28411 | $(HOST_EXPORTS) \ |
b813574b | 28412 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28413 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28414 | done; \ | |
a90ef4bf JM |
28415 | echo "Doing TAGS in utils" ; \ |
28416 | (cd $(HOST_SUBDIR)/utils && \ | |
2a4cbe27 NN |
28417 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28418 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28419 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28420 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28421 | TAGS) \ |
2a4cbe27 NN |
28422 | || exit 1 |
28423 | ||
a90ef4bf | 28424 | @endif utils |
2a4cbe27 | 28425 | |
a90ef4bf JM |
28426 | .PHONY: maybe-install-info-utils install-info-utils |
28427 | maybe-install-info-utils: | |
28428 | @if utils | |
28429 | maybe-install-info-utils: install-info-utils | |
2a4cbe27 | 28430 | |
a90ef4bf JM |
28431 | install-info-utils: \ |
28432 | configure-utils \ | |
28433 | info-utils | |
0aed8855 | 28434 | @: $(MAKE); $(unstage) |
a90ef4bf | 28435 | @[ -f ./utils/Makefile ] || exit 0; \ |
b40e3958 L |
28436 | r=`${PWD_COMMAND}`; export r; \ |
28437 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28438 | $(HOST_EXPORTS) \ |
b813574b | 28439 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28440 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28441 | done; \ | |
a90ef4bf JM |
28442 | echo "Doing install-info in utils" ; \ |
28443 | (cd $(HOST_SUBDIR)/utils && \ | |
2a4cbe27 NN |
28444 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28445 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28446 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28447 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28448 | install-info) \ |
2a4cbe27 NN |
28449 | || exit 1 |
28450 | ||
a90ef4bf | 28451 | @endif utils |
2a4cbe27 | 28452 | |
a90ef4bf JM |
28453 | .PHONY: maybe-install-pdf-utils install-pdf-utils |
28454 | maybe-install-pdf-utils: | |
28455 | @if utils | |
28456 | maybe-install-pdf-utils: install-pdf-utils | |
a3ca38d2 | 28457 | |
a90ef4bf JM |
28458 | install-pdf-utils: \ |
28459 | configure-utils \ | |
28460 | pdf-utils | |
a3ca38d2 | 28461 | @: $(MAKE); $(unstage) |
a90ef4bf | 28462 | @[ -f ./utils/Makefile ] || exit 0; \ |
a3ca38d2 DD |
28463 | r=`${PWD_COMMAND}`; export r; \ |
28464 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28465 | $(HOST_EXPORTS) \ | |
28466 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
28467 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28468 | done; \ | |
a90ef4bf JM |
28469 | echo "Doing install-pdf in utils" ; \ |
28470 | (cd $(HOST_SUBDIR)/utils && \ | |
a3ca38d2 DD |
28471 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28472 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28473 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28474 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
28475 | install-pdf) \ |
28476 | || exit 1 | |
28477 | ||
a90ef4bf | 28478 | @endif utils |
a3ca38d2 | 28479 | |
a90ef4bf JM |
28480 | .PHONY: maybe-install-html-utils install-html-utils |
28481 | maybe-install-html-utils: | |
28482 | @if utils | |
28483 | maybe-install-html-utils: install-html-utils | |
108a6f8e | 28484 | |
a90ef4bf JM |
28485 | install-html-utils: \ |
28486 | configure-utils \ | |
28487 | html-utils | |
108a6f8e | 28488 | @: $(MAKE); $(unstage) |
a90ef4bf | 28489 | @[ -f ./utils/Makefile ] || exit 0; \ |
108a6f8e CD |
28490 | r=`${PWD_COMMAND}`; export r; \ |
28491 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28492 | $(HOST_EXPORTS) \ | |
28493 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
28494 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28495 | done; \ | |
a90ef4bf JM |
28496 | echo "Doing install-html in utils" ; \ |
28497 | (cd $(HOST_SUBDIR)/utils && \ | |
108a6f8e CD |
28498 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28499 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28500 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28501 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
28502 | install-html) \ |
28503 | || exit 1 | |
28504 | ||
a90ef4bf | 28505 | @endif utils |
108a6f8e | 28506 | |
a90ef4bf JM |
28507 | .PHONY: maybe-installcheck-utils installcheck-utils |
28508 | maybe-installcheck-utils: | |
28509 | @if utils | |
28510 | maybe-installcheck-utils: installcheck-utils | |
2a4cbe27 | 28511 | |
a90ef4bf JM |
28512 | installcheck-utils: \ |
28513 | configure-utils | |
0aed8855 | 28514 | @: $(MAKE); $(unstage) |
a90ef4bf | 28515 | @[ -f ./utils/Makefile ] || exit 0; \ |
b40e3958 L |
28516 | r=`${PWD_COMMAND}`; export r; \ |
28517 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28518 | $(HOST_EXPORTS) \ |
b813574b | 28519 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28520 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28521 | done; \ | |
a90ef4bf JM |
28522 | echo "Doing installcheck in utils" ; \ |
28523 | (cd $(HOST_SUBDIR)/utils && \ | |
2a4cbe27 NN |
28524 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28525 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28526 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28527 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28528 | installcheck) \ |
2a4cbe27 NN |
28529 | || exit 1 |
28530 | ||
a90ef4bf | 28531 | @endif utils |
2a4cbe27 | 28532 | |
a90ef4bf JM |
28533 | .PHONY: maybe-mostlyclean-utils mostlyclean-utils |
28534 | maybe-mostlyclean-utils: | |
28535 | @if utils | |
28536 | maybe-mostlyclean-utils: mostlyclean-utils | |
2a4cbe27 | 28537 | |
a90ef4bf | 28538 | mostlyclean-utils: |
0aed8855 | 28539 | @: $(MAKE); $(unstage) |
a90ef4bf | 28540 | @[ -f ./utils/Makefile ] || exit 0; \ |
b40e3958 L |
28541 | r=`${PWD_COMMAND}`; export r; \ |
28542 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28543 | $(HOST_EXPORTS) \ |
b813574b | 28544 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28545 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28546 | done; \ | |
a90ef4bf JM |
28547 | echo "Doing mostlyclean in utils" ; \ |
28548 | (cd $(HOST_SUBDIR)/utils && \ | |
2a4cbe27 NN |
28549 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28550 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28551 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28552 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28553 | mostlyclean) \ |
2a4cbe27 NN |
28554 | || exit 1 |
28555 | ||
a90ef4bf | 28556 | @endif utils |
2a4cbe27 | 28557 | |
a90ef4bf JM |
28558 | .PHONY: maybe-clean-utils clean-utils |
28559 | maybe-clean-utils: | |
28560 | @if utils | |
28561 | maybe-clean-utils: clean-utils | |
2a4cbe27 | 28562 | |
a90ef4bf | 28563 | clean-utils: |
0aed8855 | 28564 | @: $(MAKE); $(unstage) |
a90ef4bf | 28565 | @[ -f ./utils/Makefile ] || exit 0; \ |
b40e3958 L |
28566 | r=`${PWD_COMMAND}`; export r; \ |
28567 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28568 | $(HOST_EXPORTS) \ |
b813574b | 28569 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28570 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28571 | done; \ | |
a90ef4bf JM |
28572 | echo "Doing clean in utils" ; \ |
28573 | (cd $(HOST_SUBDIR)/utils && \ | |
2a4cbe27 NN |
28574 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28575 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28576 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28577 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28578 | clean) \ |
2a4cbe27 NN |
28579 | || exit 1 |
28580 | ||
a90ef4bf | 28581 | @endif utils |
2a4cbe27 | 28582 | |
a90ef4bf JM |
28583 | .PHONY: maybe-distclean-utils distclean-utils |
28584 | maybe-distclean-utils: | |
28585 | @if utils | |
28586 | maybe-distclean-utils: distclean-utils | |
2a4cbe27 | 28587 | |
a90ef4bf | 28588 | distclean-utils: |
0aed8855 | 28589 | @: $(MAKE); $(unstage) |
a90ef4bf | 28590 | @[ -f ./utils/Makefile ] || exit 0; \ |
b40e3958 L |
28591 | r=`${PWD_COMMAND}`; export r; \ |
28592 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28593 | $(HOST_EXPORTS) \ |
b813574b | 28594 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28595 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28596 | done; \ | |
a90ef4bf JM |
28597 | echo "Doing distclean in utils" ; \ |
28598 | (cd $(HOST_SUBDIR)/utils && \ | |
2a4cbe27 NN |
28599 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28600 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28601 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28602 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28603 | distclean) \ |
2a4cbe27 NN |
28604 | || exit 1 |
28605 | ||
a90ef4bf | 28606 | @endif utils |
2a4cbe27 | 28607 | |
a90ef4bf JM |
28608 | .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils |
28609 | maybe-maintainer-clean-utils: | |
28610 | @if utils | |
28611 | maybe-maintainer-clean-utils: maintainer-clean-utils | |
2a4cbe27 | 28612 | |
a90ef4bf | 28613 | maintainer-clean-utils: |
0aed8855 | 28614 | @: $(MAKE); $(unstage) |
a90ef4bf | 28615 | @[ -f ./utils/Makefile ] || exit 0; \ |
b40e3958 L |
28616 | r=`${PWD_COMMAND}`; export r; \ |
28617 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28618 | $(HOST_EXPORTS) \ |
b813574b | 28619 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28620 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28621 | done; \ | |
a90ef4bf JM |
28622 | echo "Doing maintainer-clean in utils" ; \ |
28623 | (cd $(HOST_SUBDIR)/utils && \ | |
2a4cbe27 NN |
28624 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28625 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28626 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28627 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28628 | maintainer-clean) \ |
2a4cbe27 NN |
28629 | || exit 1 |
28630 | ||
a90ef4bf | 28631 | @endif utils |
2a4cbe27 | 28632 | |
2a4cbe27 | 28633 | |
a7254363 | 28634 | |
a90ef4bf JM |
28635 | .PHONY: configure-gnattools maybe-configure-gnattools |
28636 | maybe-configure-gnattools: | |
4f0ef2d8 | 28637 | @if gcc-bootstrap |
a90ef4bf | 28638 | configure-gnattools: stage_current |
4f0ef2d8 | 28639 | @endif gcc-bootstrap |
a90ef4bf JM |
28640 | @if gnattools |
28641 | maybe-configure-gnattools: configure-gnattools | |
28642 | configure-gnattools: | |
0aed8855 | 28643 | @: $(MAKE); $(unstage) |
c52c6897 | 28644 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 28645 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
28646 | test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \ |
28647 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \ | |
1f53ca9a | 28648 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
28649 | echo Configuring in $(HOST_SUBDIR)/gnattools; \ |
28650 | cd "$(HOST_SUBDIR)/gnattools" || exit 1; \ | |
4fa63067 | 28651 | case $(srcdir) in \ |
b00612cc | 28652 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 28653 | *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \ |
b00612cc | 28654 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 28655 | esac; \ |
a90ef4bf JM |
28656 | srcdiroption="--srcdir=$${topdir}/gnattools"; \ |
28657 | libsrcdir="$$s/gnattools"; \ | |
4fa63067 | 28658 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 PB |
28659 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
28660 | --target=${target_alias} $${srcdiroption} \ | |
2a4cbe27 | 28661 | || exit 1 |
a90ef4bf | 28662 | @endif gnattools |
2a4cbe27 | 28663 | |
a7254363 PB |
28664 | |
28665 | ||
d545f33b PB |
28666 | |
28667 | ||
a90ef4bf JM |
28668 | .PHONY: all-gnattools maybe-all-gnattools |
28669 | maybe-all-gnattools: | |
4f0ef2d8 | 28670 | @if gcc-bootstrap |
a90ef4bf | 28671 | all-gnattools: stage_current |
4f0ef2d8 | 28672 | @endif gcc-bootstrap |
a90ef4bf JM |
28673 | @if gnattools |
28674 | TARGET-gnattools=all | |
28675 | maybe-all-gnattools: all-gnattools | |
28676 | all-gnattools: configure-gnattools | |
0aed8855 | 28677 | @: $(MAKE); $(unstage) |
4fa63067 NN |
28678 | @r=`${PWD_COMMAND}`; export r; \ |
28679 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 28680 | $(HOST_EXPORTS) \ |
a90ef4bf | 28681 | (cd $(HOST_SUBDIR)/gnattools && \ |
7f6ef0c0 | 28682 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ |
a90ef4bf JM |
28683 | $(TARGET-gnattools)) |
28684 | @endif gnattools | |
4fa63067 | 28685 | |
a7254363 | 28686 | |
d545f33b PB |
28687 | |
28688 | ||
a90ef4bf JM |
28689 | .PHONY: check-gnattools maybe-check-gnattools |
28690 | maybe-check-gnattools: | |
28691 | @if gnattools | |
28692 | maybe-check-gnattools: check-gnattools | |
2a4cbe27 | 28693 | |
a90ef4bf | 28694 | check-gnattools: |
0aed8855 | 28695 | @: $(MAKE); $(unstage) |
4fa63067 NN |
28696 | @r=`${PWD_COMMAND}`; export r; \ |
28697 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28698 | $(HOST_EXPORTS) \ |
a90ef4bf | 28699 | (cd $(HOST_SUBDIR)/gnattools && \ |
b00612cc | 28700 | $(MAKE) $(FLAGS_TO_PASS) check) |
2a4cbe27 | 28701 | |
a90ef4bf | 28702 | @endif gnattools |
4fa63067 | 28703 | |
a90ef4bf JM |
28704 | .PHONY: install-gnattools maybe-install-gnattools |
28705 | maybe-install-gnattools: | |
28706 | @if gnattools | |
28707 | maybe-install-gnattools: install-gnattools | |
4fa63067 | 28708 | |
a90ef4bf | 28709 | install-gnattools: installdirs |
0aed8855 | 28710 | @: $(MAKE); $(unstage) |
4fa63067 NN |
28711 | @r=`${PWD_COMMAND}`; export r; \ |
28712 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28713 | $(HOST_EXPORTS) \ |
a90ef4bf | 28714 | (cd $(HOST_SUBDIR)/gnattools && \ |
2da12f12 | 28715 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 28716 | |
a90ef4bf | 28717 | @endif gnattools |
4fa63067 | 28718 | |
a90ef4bf JM |
28719 | .PHONY: install-strip-gnattools maybe-install-strip-gnattools |
28720 | maybe-install-strip-gnattools: | |
28721 | @if gnattools | |
28722 | maybe-install-strip-gnattools: install-strip-gnattools | |
9b980aa1 | 28723 | |
a90ef4bf | 28724 | install-strip-gnattools: installdirs |
9b980aa1 RW |
28725 | @: $(MAKE); $(unstage) |
28726 | @r=`${PWD_COMMAND}`; export r; \ | |
28727 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28728 | $(HOST_EXPORTS) \ | |
a90ef4bf | 28729 | (cd $(HOST_SUBDIR)/gnattools && \ |
9b980aa1 RW |
28730 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
28731 | ||
a90ef4bf | 28732 | @endif gnattools |
9b980aa1 | 28733 | |
56a8fe78 | 28734 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 28735 | |
a90ef4bf JM |
28736 | .PHONY: maybe-info-gnattools info-gnattools |
28737 | maybe-info-gnattools: | |
28738 | @if gnattools | |
28739 | maybe-info-gnattools: info-gnattools | |
4fa63067 | 28740 | |
a90ef4bf JM |
28741 | info-gnattools: \ |
28742 | configure-gnattools | |
0aed8855 | 28743 | @: $(MAKE); $(unstage) |
a90ef4bf | 28744 | @[ -f ./gnattools/Makefile ] || exit 0; \ |
b40e3958 L |
28745 | r=`${PWD_COMMAND}`; export r; \ |
28746 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28747 | $(HOST_EXPORTS) \ |
b813574b | 28748 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28749 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28750 | done; \ | |
a90ef4bf JM |
28751 | echo "Doing info in gnattools" ; \ |
28752 | (cd $(HOST_SUBDIR)/gnattools && \ | |
2a4cbe27 NN |
28753 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28754 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28755 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28756 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28757 | info) \ |
2a4cbe27 NN |
28758 | || exit 1 |
28759 | ||
a90ef4bf | 28760 | @endif gnattools |
2a4cbe27 | 28761 | |
a90ef4bf JM |
28762 | .PHONY: maybe-dvi-gnattools dvi-gnattools |
28763 | maybe-dvi-gnattools: | |
28764 | @if gnattools | |
28765 | maybe-dvi-gnattools: dvi-gnattools | |
2a4cbe27 | 28766 | |
a90ef4bf JM |
28767 | dvi-gnattools: \ |
28768 | configure-gnattools | |
0aed8855 | 28769 | @: $(MAKE); $(unstage) |
a90ef4bf | 28770 | @[ -f ./gnattools/Makefile ] || exit 0; \ |
b40e3958 L |
28771 | r=`${PWD_COMMAND}`; export r; \ |
28772 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28773 | $(HOST_EXPORTS) \ |
b813574b | 28774 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28775 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28776 | done; \ | |
a90ef4bf JM |
28777 | echo "Doing dvi in gnattools" ; \ |
28778 | (cd $(HOST_SUBDIR)/gnattools && \ | |
2a4cbe27 NN |
28779 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28780 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28781 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28782 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28783 | dvi) \ |
2a4cbe27 NN |
28784 | || exit 1 |
28785 | ||
a90ef4bf | 28786 | @endif gnattools |
2a4cbe27 | 28787 | |
a90ef4bf JM |
28788 | .PHONY: maybe-pdf-gnattools pdf-gnattools |
28789 | maybe-pdf-gnattools: | |
28790 | @if gnattools | |
28791 | maybe-pdf-gnattools: pdf-gnattools | |
56a8fe78 | 28792 | |
a90ef4bf JM |
28793 | pdf-gnattools: \ |
28794 | configure-gnattools | |
56a8fe78 | 28795 | @: $(MAKE); $(unstage) |
a90ef4bf | 28796 | @[ -f ./gnattools/Makefile ] || exit 0; \ |
56a8fe78 DD |
28797 | r=`${PWD_COMMAND}`; export r; \ |
28798 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28799 | $(HOST_EXPORTS) \ | |
28800 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
28801 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28802 | done; \ | |
a90ef4bf JM |
28803 | echo "Doing pdf in gnattools" ; \ |
28804 | (cd $(HOST_SUBDIR)/gnattools && \ | |
56a8fe78 DD |
28805 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28806 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28807 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28808 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
28809 | pdf) \ |
28810 | || exit 1 | |
28811 | ||
a90ef4bf | 28812 | @endif gnattools |
56a8fe78 | 28813 | |
a90ef4bf JM |
28814 | .PHONY: maybe-html-gnattools html-gnattools |
28815 | maybe-html-gnattools: | |
28816 | @if gnattools | |
28817 | maybe-html-gnattools: html-gnattools | |
6d389afc | 28818 | |
a90ef4bf JM |
28819 | html-gnattools: \ |
28820 | configure-gnattools | |
0aed8855 | 28821 | @: $(MAKE); $(unstage) |
a90ef4bf | 28822 | @[ -f ./gnattools/Makefile ] || exit 0; \ |
6d389afc MS |
28823 | r=`${PWD_COMMAND}`; export r; \ |
28824 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
28825 | $(HOST_EXPORTS) \ |
28826 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
28827 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28828 | done; \ | |
a90ef4bf JM |
28829 | echo "Doing html in gnattools" ; \ |
28830 | (cd $(HOST_SUBDIR)/gnattools && \ | |
6d389afc MS |
28831 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28832 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28833 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28834 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
28835 | html) \ |
28836 | || exit 1 | |
28837 | ||
a90ef4bf | 28838 | @endif gnattools |
6d389afc | 28839 | |
a90ef4bf JM |
28840 | .PHONY: maybe-TAGS-gnattools TAGS-gnattools |
28841 | maybe-TAGS-gnattools: | |
28842 | @if gnattools | |
28843 | maybe-TAGS-gnattools: TAGS-gnattools | |
2a4cbe27 | 28844 | |
a90ef4bf JM |
28845 | TAGS-gnattools: \ |
28846 | configure-gnattools | |
0aed8855 | 28847 | @: $(MAKE); $(unstage) |
a90ef4bf | 28848 | @[ -f ./gnattools/Makefile ] || exit 0; \ |
b40e3958 L |
28849 | r=`${PWD_COMMAND}`; export r; \ |
28850 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28851 | $(HOST_EXPORTS) \ |
b813574b | 28852 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28853 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28854 | done; \ | |
a90ef4bf JM |
28855 | echo "Doing TAGS in gnattools" ; \ |
28856 | (cd $(HOST_SUBDIR)/gnattools && \ | |
2a4cbe27 NN |
28857 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28858 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28859 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28860 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28861 | TAGS) \ |
2a4cbe27 NN |
28862 | || exit 1 |
28863 | ||
a90ef4bf | 28864 | @endif gnattools |
2a4cbe27 | 28865 | |
a90ef4bf JM |
28866 | .PHONY: maybe-install-info-gnattools install-info-gnattools |
28867 | maybe-install-info-gnattools: | |
28868 | @if gnattools | |
28869 | maybe-install-info-gnattools: install-info-gnattools | |
2a4cbe27 | 28870 | |
a90ef4bf JM |
28871 | install-info-gnattools: \ |
28872 | configure-gnattools \ | |
28873 | info-gnattools | |
0aed8855 | 28874 | @: $(MAKE); $(unstage) |
a90ef4bf | 28875 | @[ -f ./gnattools/Makefile ] || exit 0; \ |
b40e3958 L |
28876 | r=`${PWD_COMMAND}`; export r; \ |
28877 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28878 | $(HOST_EXPORTS) \ |
b813574b | 28879 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28880 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28881 | done; \ | |
a90ef4bf JM |
28882 | echo "Doing install-info in gnattools" ; \ |
28883 | (cd $(HOST_SUBDIR)/gnattools && \ | |
2a4cbe27 NN |
28884 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28885 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28886 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28887 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28888 | install-info) \ |
2a4cbe27 NN |
28889 | || exit 1 |
28890 | ||
a90ef4bf | 28891 | @endif gnattools |
2a4cbe27 | 28892 | |
a90ef4bf JM |
28893 | .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools |
28894 | maybe-install-pdf-gnattools: | |
28895 | @if gnattools | |
28896 | maybe-install-pdf-gnattools: install-pdf-gnattools | |
a3ca38d2 | 28897 | |
a90ef4bf JM |
28898 | install-pdf-gnattools: \ |
28899 | configure-gnattools \ | |
28900 | pdf-gnattools | |
a3ca38d2 | 28901 | @: $(MAKE); $(unstage) |
a90ef4bf | 28902 | @[ -f ./gnattools/Makefile ] || exit 0; \ |
a3ca38d2 DD |
28903 | r=`${PWD_COMMAND}`; export r; \ |
28904 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28905 | $(HOST_EXPORTS) \ | |
28906 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
28907 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28908 | done; \ | |
a90ef4bf JM |
28909 | echo "Doing install-pdf in gnattools" ; \ |
28910 | (cd $(HOST_SUBDIR)/gnattools && \ | |
a3ca38d2 DD |
28911 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28912 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28913 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28914 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
28915 | install-pdf) \ |
28916 | || exit 1 | |
28917 | ||
a90ef4bf | 28918 | @endif gnattools |
a3ca38d2 | 28919 | |
a90ef4bf JM |
28920 | .PHONY: maybe-install-html-gnattools install-html-gnattools |
28921 | maybe-install-html-gnattools: | |
28922 | @if gnattools | |
28923 | maybe-install-html-gnattools: install-html-gnattools | |
108a6f8e | 28924 | |
a90ef4bf JM |
28925 | install-html-gnattools: \ |
28926 | configure-gnattools \ | |
28927 | html-gnattools | |
108a6f8e | 28928 | @: $(MAKE); $(unstage) |
a90ef4bf | 28929 | @[ -f ./gnattools/Makefile ] || exit 0; \ |
108a6f8e CD |
28930 | r=`${PWD_COMMAND}`; export r; \ |
28931 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
28932 | $(HOST_EXPORTS) \ | |
28933 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
28934 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
28935 | done; \ | |
a90ef4bf JM |
28936 | echo "Doing install-html in gnattools" ; \ |
28937 | (cd $(HOST_SUBDIR)/gnattools && \ | |
108a6f8e CD |
28938 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28939 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28940 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28941 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
28942 | install-html) \ |
28943 | || exit 1 | |
28944 | ||
a90ef4bf | 28945 | @endif gnattools |
108a6f8e | 28946 | |
a90ef4bf JM |
28947 | .PHONY: maybe-installcheck-gnattools installcheck-gnattools |
28948 | maybe-installcheck-gnattools: | |
28949 | @if gnattools | |
28950 | maybe-installcheck-gnattools: installcheck-gnattools | |
2a4cbe27 | 28951 | |
a90ef4bf JM |
28952 | installcheck-gnattools: \ |
28953 | configure-gnattools | |
0aed8855 | 28954 | @: $(MAKE); $(unstage) |
a90ef4bf | 28955 | @[ -f ./gnattools/Makefile ] || exit 0; \ |
b40e3958 L |
28956 | r=`${PWD_COMMAND}`; export r; \ |
28957 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28958 | $(HOST_EXPORTS) \ |
b813574b | 28959 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28960 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28961 | done; \ | |
a90ef4bf JM |
28962 | echo "Doing installcheck in gnattools" ; \ |
28963 | (cd $(HOST_SUBDIR)/gnattools && \ | |
2a4cbe27 NN |
28964 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28965 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28966 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28967 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28968 | installcheck) \ |
2a4cbe27 NN |
28969 | || exit 1 |
28970 | ||
a90ef4bf | 28971 | @endif gnattools |
2a4cbe27 | 28972 | |
a90ef4bf JM |
28973 | .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools |
28974 | maybe-mostlyclean-gnattools: | |
28975 | @if gnattools | |
28976 | maybe-mostlyclean-gnattools: mostlyclean-gnattools | |
2a4cbe27 | 28977 | |
a90ef4bf | 28978 | mostlyclean-gnattools: |
0aed8855 | 28979 | @: $(MAKE); $(unstage) |
a90ef4bf | 28980 | @[ -f ./gnattools/Makefile ] || exit 0; \ |
b40e3958 L |
28981 | r=`${PWD_COMMAND}`; export r; \ |
28982 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 28983 | $(HOST_EXPORTS) \ |
b813574b | 28984 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
28985 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
28986 | done; \ | |
a90ef4bf JM |
28987 | echo "Doing mostlyclean in gnattools" ; \ |
28988 | (cd $(HOST_SUBDIR)/gnattools && \ | |
2a4cbe27 NN |
28989 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
28990 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
28991 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 28992 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 28993 | mostlyclean) \ |
2a4cbe27 NN |
28994 | || exit 1 |
28995 | ||
a90ef4bf | 28996 | @endif gnattools |
2a4cbe27 | 28997 | |
a90ef4bf JM |
28998 | .PHONY: maybe-clean-gnattools clean-gnattools |
28999 | maybe-clean-gnattools: | |
29000 | @if gnattools | |
29001 | maybe-clean-gnattools: clean-gnattools | |
2a4cbe27 | 29002 | |
a90ef4bf | 29003 | clean-gnattools: |
0aed8855 | 29004 | @: $(MAKE); $(unstage) |
a90ef4bf | 29005 | @[ -f ./gnattools/Makefile ] || exit 0; \ |
b40e3958 L |
29006 | r=`${PWD_COMMAND}`; export r; \ |
29007 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29008 | $(HOST_EXPORTS) \ |
b813574b | 29009 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
2a4cbe27 NN |
29010 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
29011 | done; \ | |
a90ef4bf JM |
29012 | echo "Doing clean in gnattools" ; \ |
29013 | (cd $(HOST_SUBDIR)/gnattools && \ | |
2a4cbe27 NN |
29014 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29015 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29016 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29017 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 29018 | clean) \ |
2a4cbe27 NN |
29019 | || exit 1 |
29020 | ||
a90ef4bf | 29021 | @endif gnattools |
2a4cbe27 | 29022 | |
a90ef4bf JM |
29023 | .PHONY: maybe-distclean-gnattools distclean-gnattools |
29024 | maybe-distclean-gnattools: | |
29025 | @if gnattools | |
29026 | maybe-distclean-gnattools: distclean-gnattools | |
a2592b1b | 29027 | |
a90ef4bf | 29028 | distclean-gnattools: |
0aed8855 | 29029 | @: $(MAKE); $(unstage) |
a90ef4bf | 29030 | @[ -f ./gnattools/Makefile ] || exit 0; \ |
a2592b1b DD |
29031 | r=`${PWD_COMMAND}`; export r; \ |
29032 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29033 | $(HOST_EXPORTS) \ |
b813574b | 29034 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
a2592b1b DD |
29035 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
29036 | done; \ | |
a90ef4bf JM |
29037 | echo "Doing distclean in gnattools" ; \ |
29038 | (cd $(HOST_SUBDIR)/gnattools && \ | |
a2592b1b DD |
29039 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29040 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29041 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29042 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 29043 | distclean) \ |
a2592b1b DD |
29044 | || exit 1 |
29045 | ||
a90ef4bf | 29046 | @endif gnattools |
a2592b1b | 29047 | |
a90ef4bf JM |
29048 | .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools |
29049 | maybe-maintainer-clean-gnattools: | |
29050 | @if gnattools | |
29051 | maybe-maintainer-clean-gnattools: maintainer-clean-gnattools | |
2a4cbe27 | 29052 | |
a90ef4bf | 29053 | maintainer-clean-gnattools: |
0aed8855 | 29054 | @: $(MAKE); $(unstage) |
a90ef4bf | 29055 | @[ -f ./gnattools/Makefile ] || exit 0; \ |
4fa63067 | 29056 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 29057 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 29058 | $(HOST_EXPORTS) \ |
b813574b | 29059 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
29060 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
29061 | done; \ | |
a90ef4bf JM |
29062 | echo "Doing maintainer-clean in gnattools" ; \ |
29063 | (cd $(HOST_SUBDIR)/gnattools && \ | |
4fa63067 NN |
29064 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29065 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29066 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29067 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 29068 | maintainer-clean) \ |
4fa63067 | 29069 | || exit 1 |
252b5132 | 29070 | |
a90ef4bf | 29071 | @endif gnattools |
252b5132 | 29072 | |
252b5132 | 29073 | |
a7254363 | 29074 | |
a90ef4bf JM |
29075 | .PHONY: configure-lto-plugin maybe-configure-lto-plugin |
29076 | maybe-configure-lto-plugin: | |
4f0ef2d8 | 29077 | @if gcc-bootstrap |
a90ef4bf | 29078 | configure-lto-plugin: stage_current |
4f0ef2d8 | 29079 | @endif gcc-bootstrap |
a90ef4bf JM |
29080 | @if lto-plugin |
29081 | maybe-configure-lto-plugin: configure-lto-plugin | |
29082 | configure-lto-plugin: | |
c52c6897 | 29083 | @r=`${PWD_COMMAND}`; export r; \ |
b813574b | 29084 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
29085 | test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \ |
29086 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \ | |
1f53ca9a | 29087 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
29088 | echo Configuring in $(HOST_SUBDIR)/lto-plugin; \ |
29089 | cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \ | |
4fa63067 | 29090 | case $(srcdir) in \ |
b00612cc | 29091 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 29092 | *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \ |
b00612cc | 29093 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4fa63067 | 29094 | esac; \ |
a90ef4bf JM |
29095 | srcdiroption="--srcdir=$${topdir}/lto-plugin"; \ |
29096 | libsrcdir="$$s/lto-plugin"; \ | |
4fa63067 | 29097 | $(SHELL) $${libsrcdir}/configure \ |
4b900473 | 29098 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ |
a90ef4bf | 29099 | --target=${target_alias} $${srcdiroption} --enable-shared \ |
4fa63067 | 29100 | || exit 1 |
a90ef4bf | 29101 | @endif lto-plugin |
a7254363 | 29102 | |
d545f33b PB |
29103 | |
29104 | ||
a90ef4bf JM |
29105 | .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin |
29106 | maybe-configure-stage1-lto-plugin: | |
29107 | @if lto-plugin-bootstrap | |
29108 | maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin | |
29109 | configure-stage1-lto-plugin: | |
29110 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
29111 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin | |
4fa63067 NN |
29112 | @r=`${PWD_COMMAND}`; export r; \ |
29113 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
29114 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
29115 | test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \ | |
29116 | $(HOST_EXPORTS) \ | |
29117 | CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \ | |
29118 | CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \ | |
29119 | LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \ | |
29120 | echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \ | |
29121 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \ | |
29122 | cd $(HOST_SUBDIR)/lto-plugin || exit 1; \ | |
29123 | case $(srcdir) in \ | |
29124 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
29125 | *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \ | |
29126 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
29127 | esac; \ | |
29128 | srcdiroption="--srcdir=$${topdir}/lto-plugin"; \ | |
29129 | libsrcdir="$$s/lto-plugin"; \ | |
29130 | $(SHELL) $${libsrcdir}/configure \ | |
29131 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
29132 | --target=${target_alias} $${srcdiroption} \ | |
29133 | $(STAGE1_CONFIGURE_FLAGS) \ | |
29134 | --enable-shared | |
29135 | @endif lto-plugin-bootstrap | |
252b5132 | 29136 | |
a90ef4bf JM |
29137 | .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin |
29138 | maybe-configure-stage2-lto-plugin: | |
29139 | @if lto-plugin-bootstrap | |
29140 | maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin | |
29141 | configure-stage2-lto-plugin: | |
29142 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
29143 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin | |
b813574b PB |
29144 | @r=`${PWD_COMMAND}`; export r; \ |
29145 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
29146 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
29147 | test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \ | |
b813574b | 29148 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
29149 | $(POSTSTAGE1_HOST_EXPORTS) \ |
29150 | CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \ | |
29151 | CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \ | |
29152 | LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \ | |
29153 | echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \ | |
29154 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \ | |
29155 | cd $(HOST_SUBDIR)/lto-plugin || exit 1; \ | |
29156 | case $(srcdir) in \ | |
29157 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
29158 | *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \ | |
29159 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
29160 | esac; \ | |
29161 | srcdiroption="--srcdir=$${topdir}/lto-plugin"; \ | |
29162 | libsrcdir="$$s/lto-plugin"; \ | |
29163 | $(SHELL) $${libsrcdir}/configure \ | |
29164 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
29165 | --target=${target_alias} $${srcdiroption} \ | |
29166 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
29167 | $(STAGE2_CONFIGURE_FLAGS) \ | |
29168 | --enable-shared | |
29169 | @endif lto-plugin-bootstrap | |
4fa63067 | 29170 | |
a90ef4bf JM |
29171 | .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin |
29172 | maybe-configure-stage3-lto-plugin: | |
29173 | @if lto-plugin-bootstrap | |
29174 | maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin | |
29175 | configure-stage3-lto-plugin: | |
29176 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
29177 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin | |
4fa63067 NN |
29178 | @r=`${PWD_COMMAND}`; export r; \ |
29179 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
29180 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
29181 | test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \ | |
378fce5b | 29182 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
29183 | $(POSTSTAGE1_HOST_EXPORTS) \ |
29184 | CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \ | |
29185 | CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \ | |
29186 | LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \ | |
29187 | echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \ | |
29188 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \ | |
29189 | cd $(HOST_SUBDIR)/lto-plugin || exit 1; \ | |
29190 | case $(srcdir) in \ | |
29191 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
29192 | *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \ | |
29193 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
29194 | esac; \ | |
29195 | srcdiroption="--srcdir=$${topdir}/lto-plugin"; \ | |
29196 | libsrcdir="$$s/lto-plugin"; \ | |
29197 | $(SHELL) $${libsrcdir}/configure \ | |
29198 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
29199 | --target=${target_alias} $${srcdiroption} \ | |
29200 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
29201 | $(STAGE3_CONFIGURE_FLAGS) \ | |
29202 | --enable-shared | |
29203 | @endif lto-plugin-bootstrap | |
9b980aa1 | 29204 | |
a90ef4bf JM |
29205 | .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin |
29206 | maybe-configure-stage4-lto-plugin: | |
29207 | @if lto-plugin-bootstrap | |
29208 | maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin | |
29209 | configure-stage4-lto-plugin: | |
29210 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
29211 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin | |
9b980aa1 RW |
29212 | @r=`${PWD_COMMAND}`; export r; \ |
29213 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
29214 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
29215 | test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \ | |
9b980aa1 | 29216 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
29217 | $(POSTSTAGE1_HOST_EXPORTS) \ |
29218 | CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \ | |
29219 | CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \ | |
29220 | LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \ | |
29221 | echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \ | |
29222 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \ | |
29223 | cd $(HOST_SUBDIR)/lto-plugin || exit 1; \ | |
29224 | case $(srcdir) in \ | |
29225 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
29226 | *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \ | |
29227 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
29228 | esac; \ | |
29229 | srcdiroption="--srcdir=$${topdir}/lto-plugin"; \ | |
29230 | libsrcdir="$$s/lto-plugin"; \ | |
29231 | $(SHELL) $${libsrcdir}/configure \ | |
29232 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
29233 | --target=${target_alias} $${srcdiroption} \ | |
29234 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
29235 | $(STAGE4_CONFIGURE_FLAGS) \ | |
29236 | --enable-shared | |
29237 | @endif lto-plugin-bootstrap | |
4fa63067 | 29238 | |
a90ef4bf JM |
29239 | .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin |
29240 | maybe-configure-stageprofile-lto-plugin: | |
29241 | @if lto-plugin-bootstrap | |
29242 | maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin | |
29243 | configure-stageprofile-lto-plugin: | |
29244 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
29245 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin | |
29246 | @r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 29247 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
29248 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
29249 | test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \ | |
378fce5b | 29250 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
29251 | $(POSTSTAGE1_HOST_EXPORTS) \ |
29252 | CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \ | |
29253 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \ | |
29254 | LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \ | |
29255 | echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \ | |
29256 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \ | |
29257 | cd $(HOST_SUBDIR)/lto-plugin || exit 1; \ | |
29258 | case $(srcdir) in \ | |
29259 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
29260 | *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \ | |
29261 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
29262 | esac; \ | |
29263 | srcdiroption="--srcdir=$${topdir}/lto-plugin"; \ | |
29264 | libsrcdir="$$s/lto-plugin"; \ | |
29265 | $(SHELL) $${libsrcdir}/configure \ | |
29266 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
29267 | --target=${target_alias} $${srcdiroption} \ | |
29268 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
29269 | $(STAGEprofile_CONFIGURE_FLAGS) \ | |
29270 | --enable-shared | |
29271 | @endif lto-plugin-bootstrap | |
4fa63067 | 29272 | |
a90ef4bf JM |
29273 | .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin |
29274 | maybe-configure-stagefeedback-lto-plugin: | |
29275 | @if lto-plugin-bootstrap | |
29276 | maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin | |
29277 | configure-stagefeedback-lto-plugin: | |
29278 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
29279 | @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin | |
29280 | @r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 29281 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
29282 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
29283 | test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \ | |
378fce5b | 29284 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
29285 | $(POSTSTAGE1_HOST_EXPORTS) \ |
29286 | CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \ | |
29287 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \ | |
29288 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \ | |
29289 | echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \ | |
29290 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \ | |
29291 | cd $(HOST_SUBDIR)/lto-plugin || exit 1; \ | |
29292 | case $(srcdir) in \ | |
29293 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
29294 | *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \ | |
29295 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
29296 | esac; \ | |
29297 | srcdiroption="--srcdir=$${topdir}/lto-plugin"; \ | |
29298 | libsrcdir="$$s/lto-plugin"; \ | |
29299 | $(SHELL) $${libsrcdir}/configure \ | |
29300 | $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ | |
29301 | --target=${target_alias} $${srcdiroption} \ | |
29302 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
29303 | $(STAGEfeedback_CONFIGURE_FLAGS) \ | |
29304 | --enable-shared | |
29305 | @endif lto-plugin-bootstrap | |
252b5132 | 29306 | |
56a8fe78 | 29307 | |
56a8fe78 | 29308 | |
56a8fe78 | 29309 | |
6d389afc | 29310 | |
a90ef4bf JM |
29311 | .PHONY: all-lto-plugin maybe-all-lto-plugin |
29312 | maybe-all-lto-plugin: | |
29313 | @if gcc-bootstrap | |
29314 | all-lto-plugin: stage_current | |
29315 | @endif gcc-bootstrap | |
29316 | @if lto-plugin | |
29317 | TARGET-lto-plugin=all | |
29318 | maybe-all-lto-plugin: all-lto-plugin | |
29319 | all-lto-plugin: configure-lto-plugin | |
29320 | @r=`${PWD_COMMAND}`; export r; \ | |
6d389afc | 29321 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
29322 | $(HOST_EXPORTS) \ |
29323 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
29324 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \ | |
29325 | $(TARGET-lto-plugin)) | |
29326 | @endif lto-plugin | |
6d389afc | 29327 | |
6d389afc | 29328 | |
252b5132 | 29329 | |
a90ef4bf JM |
29330 | .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin |
29331 | .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin | |
29332 | maybe-all-stage1-lto-plugin: | |
29333 | maybe-clean-stage1-lto-plugin: | |
29334 | @if lto-plugin-bootstrap | |
29335 | maybe-all-stage1-lto-plugin: all-stage1-lto-plugin | |
29336 | all-stage1: all-stage1-lto-plugin | |
29337 | TARGET-stage1-lto-plugin = $(TARGET-lto-plugin) | |
29338 | all-stage1-lto-plugin: configure-stage1-lto-plugin | |
29339 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
29340 | @r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 29341 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
29342 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
29343 | $(HOST_EXPORTS) \ | |
29344 | cd $(HOST_SUBDIR)/lto-plugin && \ | |
29345 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
29346 | CFLAGS="$(STAGE1_CFLAGS)" \ | |
29347 | CXXFLAGS="$(STAGE1_CXXFLAGS)" \ | |
29348 | LIBCFLAGS="$(LIBCFLAGS)" \ | |
29349 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
29350 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
29351 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
29352 | $(EXTRA_HOST_FLAGS) \ | |
29353 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
29354 | $(TARGET-stage1-lto-plugin) | |
3866be5d | 29355 | |
a90ef4bf JM |
29356 | maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin |
29357 | clean-stage1: clean-stage1-lto-plugin | |
29358 | clean-stage1-lto-plugin: | |
29359 | @if [ $(current_stage) = stage1 ]; then \ | |
29360 | [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \ | |
29361 | else \ | |
29362 | [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \ | |
29363 | $(MAKE) stage1-start; \ | |
29364 | fi; \ | |
29365 | cd $(HOST_SUBDIR)/lto-plugin && \ | |
29366 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
29367 | clean | |
29368 | @endif lto-plugin-bootstrap | |
3866be5d | 29369 | |
3866be5d | 29370 | |
a90ef4bf JM |
29371 | .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin |
29372 | .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin | |
29373 | maybe-all-stage2-lto-plugin: | |
29374 | maybe-clean-stage2-lto-plugin: | |
29375 | @if lto-plugin-bootstrap | |
29376 | maybe-all-stage2-lto-plugin: all-stage2-lto-plugin | |
29377 | all-stage2: all-stage2-lto-plugin | |
29378 | TARGET-stage2-lto-plugin = $(TARGET-lto-plugin) | |
29379 | all-stage2-lto-plugin: configure-stage2-lto-plugin | |
29380 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
29381 | @r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 29382 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 29383 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
378fce5b | 29384 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
29385 | $(POSTSTAGE1_HOST_EXPORTS) \ |
29386 | cd $(HOST_SUBDIR)/lto-plugin && \ | |
29387 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
29388 | CFLAGS="$(STAGE2_CFLAGS)" \ | |
29389 | CXXFLAGS="$(STAGE2_CXXFLAGS)" \ | |
29390 | LIBCFLAGS="$(STAGE2_CFLAGS)" \ | |
29391 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
29392 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
29393 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
29394 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
29395 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
29396 | $(TARGET-stage2-lto-plugin) | |
3866be5d | 29397 | |
a90ef4bf JM |
29398 | maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin |
29399 | clean-stage2: clean-stage2-lto-plugin | |
29400 | clean-stage2-lto-plugin: | |
29401 | @if [ $(current_stage) = stage2 ]; then \ | |
29402 | [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \ | |
29403 | else \ | |
29404 | [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \ | |
29405 | $(MAKE) stage2-start; \ | |
29406 | fi; \ | |
29407 | cd $(HOST_SUBDIR)/lto-plugin && \ | |
29408 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
29409 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
29410 | clean | |
29411 | @endif lto-plugin-bootstrap | |
3866be5d | 29412 | |
a3ca38d2 | 29413 | |
a90ef4bf JM |
29414 | .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin |
29415 | .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin | |
29416 | maybe-all-stage3-lto-plugin: | |
29417 | maybe-clean-stage3-lto-plugin: | |
29418 | @if lto-plugin-bootstrap | |
29419 | maybe-all-stage3-lto-plugin: all-stage3-lto-plugin | |
29420 | all-stage3: all-stage3-lto-plugin | |
29421 | TARGET-stage3-lto-plugin = $(TARGET-lto-plugin) | |
29422 | all-stage3-lto-plugin: configure-stage3-lto-plugin | |
29423 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
29424 | @r=`${PWD_COMMAND}`; export r; \ | |
a3ca38d2 | 29425 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 29426 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
a3ca38d2 | 29427 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
29428 | $(POSTSTAGE1_HOST_EXPORTS) \ |
29429 | cd $(HOST_SUBDIR)/lto-plugin && \ | |
29430 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
29431 | CFLAGS="$(STAGE3_CFLAGS)" \ | |
29432 | CXXFLAGS="$(STAGE3_CXXFLAGS)" \ | |
29433 | LIBCFLAGS="$(STAGE3_CFLAGS)" \ | |
29434 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
29435 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
29436 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
29437 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
29438 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
29439 | $(TARGET-stage3-lto-plugin) | |
a3ca38d2 | 29440 | |
a90ef4bf JM |
29441 | maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin |
29442 | clean-stage3: clean-stage3-lto-plugin | |
29443 | clean-stage3-lto-plugin: | |
29444 | @if [ $(current_stage) = stage3 ]; then \ | |
29445 | [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \ | |
29446 | else \ | |
29447 | [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \ | |
29448 | $(MAKE) stage3-start; \ | |
29449 | fi; \ | |
29450 | cd $(HOST_SUBDIR)/lto-plugin && \ | |
29451 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
29452 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
29453 | clean | |
29454 | @endif lto-plugin-bootstrap | |
a3ca38d2 | 29455 | |
108a6f8e | 29456 | |
a90ef4bf JM |
29457 | .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin |
29458 | .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin | |
29459 | maybe-all-stage4-lto-plugin: | |
29460 | maybe-clean-stage4-lto-plugin: | |
29461 | @if lto-plugin-bootstrap | |
29462 | maybe-all-stage4-lto-plugin: all-stage4-lto-plugin | |
29463 | all-stage4: all-stage4-lto-plugin | |
29464 | TARGET-stage4-lto-plugin = $(TARGET-lto-plugin) | |
29465 | all-stage4-lto-plugin: configure-stage4-lto-plugin | |
29466 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
29467 | @r=`${PWD_COMMAND}`; export r; \ | |
108a6f8e | 29468 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 29469 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
108a6f8e | 29470 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
29471 | $(POSTSTAGE1_HOST_EXPORTS) \ |
29472 | cd $(HOST_SUBDIR)/lto-plugin && \ | |
29473 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
29474 | CFLAGS="$(STAGE4_CFLAGS)" \ | |
29475 | CXXFLAGS="$(STAGE4_CXXFLAGS)" \ | |
29476 | LIBCFLAGS="$(STAGE4_CFLAGS)" \ | |
29477 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
29478 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
29479 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
29480 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
29481 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
29482 | $(TARGET-stage4-lto-plugin) | |
108a6f8e | 29483 | |
a90ef4bf JM |
29484 | maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin |
29485 | clean-stage4: clean-stage4-lto-plugin | |
29486 | clean-stage4-lto-plugin: | |
29487 | @if [ $(current_stage) = stage4 ]; then \ | |
29488 | [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \ | |
29489 | else \ | |
29490 | [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \ | |
29491 | $(MAKE) stage4-start; \ | |
29492 | fi; \ | |
29493 | cd $(HOST_SUBDIR)/lto-plugin && \ | |
29494 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
29495 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
29496 | clean | |
29497 | @endif lto-plugin-bootstrap | |
4fa63067 | 29498 | |
4fa63067 | 29499 | |
a90ef4bf JM |
29500 | .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin |
29501 | .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin | |
29502 | maybe-all-stageprofile-lto-plugin: | |
29503 | maybe-clean-stageprofile-lto-plugin: | |
29504 | @if lto-plugin-bootstrap | |
29505 | maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin | |
29506 | all-stageprofile: all-stageprofile-lto-plugin | |
29507 | TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin) | |
29508 | all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin | |
29509 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
29510 | @r=`${PWD_COMMAND}`; export r; \ | |
4fa63067 | 29511 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 29512 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
378fce5b | 29513 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
29514 | $(POSTSTAGE1_HOST_EXPORTS) \ |
29515 | cd $(HOST_SUBDIR)/lto-plugin && \ | |
29516 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
29517 | CFLAGS="$(STAGEprofile_CFLAGS)" \ | |
29518 | CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \ | |
29519 | LIBCFLAGS="$(STAGEprofile_CFLAGS)" \ | |
29520 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
29521 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
29522 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
29523 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
29524 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
29525 | $(TARGET-stageprofile-lto-plugin) | |
4fa63067 | 29526 | |
a90ef4bf JM |
29527 | maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin |
29528 | clean-stageprofile: clean-stageprofile-lto-plugin | |
29529 | clean-stageprofile-lto-plugin: | |
29530 | @if [ $(current_stage) = stageprofile ]; then \ | |
29531 | [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \ | |
29532 | else \ | |
29533 | [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \ | |
29534 | $(MAKE) stageprofile-start; \ | |
29535 | fi; \ | |
29536 | cd $(HOST_SUBDIR)/lto-plugin && \ | |
29537 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
29538 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
29539 | clean | |
29540 | @endif lto-plugin-bootstrap | |
4fa63067 | 29541 | |
4fa63067 | 29542 | |
a90ef4bf JM |
29543 | .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin |
29544 | .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin | |
29545 | maybe-all-stagefeedback-lto-plugin: | |
29546 | maybe-clean-stagefeedback-lto-plugin: | |
29547 | @if lto-plugin-bootstrap | |
29548 | maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin | |
29549 | all-stagefeedback: all-stagefeedback-lto-plugin | |
29550 | TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin) | |
29551 | all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin | |
29552 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
29553 | @r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 29554 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 29555 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
378fce5b | 29556 | $(HOST_EXPORTS) \ |
a90ef4bf JM |
29557 | $(POSTSTAGE1_HOST_EXPORTS) \ |
29558 | cd $(HOST_SUBDIR)/lto-plugin && \ | |
29559 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
29560 | CFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
29561 | CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \ | |
29562 | LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \ | |
29563 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
29564 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
29565 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
29566 | $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
29567 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
29568 | $(TARGET-stagefeedback-lto-plugin) | |
3866be5d | 29569 | |
a90ef4bf JM |
29570 | maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin |
29571 | clean-stagefeedback: clean-stagefeedback-lto-plugin | |
29572 | clean-stagefeedback-lto-plugin: | |
29573 | @if [ $(current_stage) = stagefeedback ]; then \ | |
29574 | [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \ | |
29575 | else \ | |
29576 | [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \ | |
29577 | $(MAKE) stagefeedback-start; \ | |
29578 | fi; \ | |
29579 | cd $(HOST_SUBDIR)/lto-plugin && \ | |
29580 | $(MAKE) $(EXTRA_HOST_FLAGS) \ | |
29581 | $(POSTSTAGE1_FLAGS_TO_PASS) \ | |
29582 | clean | |
29583 | @endif lto-plugin-bootstrap | |
a7254363 | 29584 | |
e2b9e2dc | 29585 | |
a7254363 PB |
29586 | |
29587 | ||
d545f33b | 29588 | |
a90ef4bf JM |
29589 | .PHONY: check-lto-plugin maybe-check-lto-plugin |
29590 | maybe-check-lto-plugin: | |
29591 | @if lto-plugin | |
29592 | maybe-check-lto-plugin: check-lto-plugin | |
d545f33b | 29593 | |
a90ef4bf | 29594 | check-lto-plugin: |
0aed8855 | 29595 | @: $(MAKE); $(unstage) |
b40e3958 L |
29596 | @r=`${PWD_COMMAND}`; export r; \ |
29597 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
29598 | $(HOST_EXPORTS) \ |
29599 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
29600 | $(MAKE) $(FLAGS_TO_PASS) check) | |
3866be5d | 29601 | |
a90ef4bf | 29602 | @endif lto-plugin |
3866be5d | 29603 | |
a90ef4bf JM |
29604 | .PHONY: install-lto-plugin maybe-install-lto-plugin |
29605 | maybe-install-lto-plugin: | |
29606 | @if lto-plugin | |
29607 | maybe-install-lto-plugin: install-lto-plugin | |
4fa63067 | 29608 | |
a90ef4bf | 29609 | install-lto-plugin: installdirs |
0aed8855 | 29610 | @: $(MAKE); $(unstage) |
4fa63067 NN |
29611 | @r=`${PWD_COMMAND}`; export r; \ |
29612 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29613 | $(HOST_EXPORTS) \ |
a90ef4bf | 29614 | (cd $(HOST_SUBDIR)/lto-plugin && \ |
2da12f12 | 29615 | $(MAKE) $(FLAGS_TO_PASS) install) |
4fa63067 | 29616 | |
a90ef4bf | 29617 | @endif lto-plugin |
4fa63067 | 29618 | |
a90ef4bf JM |
29619 | .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin |
29620 | maybe-install-strip-lto-plugin: | |
29621 | @if lto-plugin | |
29622 | maybe-install-strip-lto-plugin: install-strip-lto-plugin | |
9b980aa1 | 29623 | |
a90ef4bf | 29624 | install-strip-lto-plugin: installdirs |
9b980aa1 RW |
29625 | @: $(MAKE); $(unstage) |
29626 | @r=`${PWD_COMMAND}`; export r; \ | |
29627 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
29628 | $(HOST_EXPORTS) \ | |
a90ef4bf | 29629 | (cd $(HOST_SUBDIR)/lto-plugin && \ |
9b980aa1 RW |
29630 | $(MAKE) $(FLAGS_TO_PASS) install-strip) |
29631 | ||
a90ef4bf | 29632 | @endif lto-plugin |
9b980aa1 | 29633 | |
56a8fe78 | 29634 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 29635 | |
a90ef4bf JM |
29636 | .PHONY: maybe-info-lto-plugin info-lto-plugin |
29637 | maybe-info-lto-plugin: | |
29638 | @if lto-plugin | |
29639 | maybe-info-lto-plugin: info-lto-plugin | |
4fa63067 | 29640 | |
a90ef4bf JM |
29641 | info-lto-plugin: \ |
29642 | configure-lto-plugin | |
29643 | @[ -f ./lto-plugin/Makefile ] || exit 0; \ | |
4fa63067 NN |
29644 | r=`${PWD_COMMAND}`; export r; \ |
29645 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29646 | $(HOST_EXPORTS) \ |
b813574b | 29647 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
29648 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
29649 | done; \ | |
a90ef4bf JM |
29650 | echo "Doing info in lto-plugin" ; \ |
29651 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
4fa63067 NN |
29652 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29653 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29654 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29655 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 29656 | info) \ |
4fa63067 NN |
29657 | || exit 1 |
29658 | ||
a90ef4bf | 29659 | @endif lto-plugin |
4fa63067 | 29660 | |
a90ef4bf JM |
29661 | .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin |
29662 | maybe-dvi-lto-plugin: | |
29663 | @if lto-plugin | |
29664 | maybe-dvi-lto-plugin: dvi-lto-plugin | |
4fa63067 | 29665 | |
a90ef4bf JM |
29666 | dvi-lto-plugin: \ |
29667 | configure-lto-plugin | |
29668 | @[ -f ./lto-plugin/Makefile ] || exit 0; \ | |
4fa63067 NN |
29669 | r=`${PWD_COMMAND}`; export r; \ |
29670 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29671 | $(HOST_EXPORTS) \ |
b813574b | 29672 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
29673 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
29674 | done; \ | |
a90ef4bf JM |
29675 | echo "Doing dvi in lto-plugin" ; \ |
29676 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
4fa63067 NN |
29677 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29678 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29679 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29680 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 29681 | dvi) \ |
4fa63067 NN |
29682 | || exit 1 |
29683 | ||
a90ef4bf | 29684 | @endif lto-plugin |
4fa63067 | 29685 | |
a90ef4bf JM |
29686 | .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin |
29687 | maybe-pdf-lto-plugin: | |
29688 | @if lto-plugin | |
29689 | maybe-pdf-lto-plugin: pdf-lto-plugin | |
56a8fe78 | 29690 | |
a90ef4bf JM |
29691 | pdf-lto-plugin: \ |
29692 | configure-lto-plugin | |
29693 | @[ -f ./lto-plugin/Makefile ] || exit 0; \ | |
56a8fe78 DD |
29694 | r=`${PWD_COMMAND}`; export r; \ |
29695 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
29696 | $(HOST_EXPORTS) \ | |
29697 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
29698 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29699 | done; \ | |
a90ef4bf JM |
29700 | echo "Doing pdf in lto-plugin" ; \ |
29701 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
56a8fe78 DD |
29702 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29703 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29704 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29705 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
29706 | pdf) \ |
29707 | || exit 1 | |
29708 | ||
a90ef4bf | 29709 | @endif lto-plugin |
56a8fe78 | 29710 | |
a90ef4bf JM |
29711 | .PHONY: maybe-html-lto-plugin html-lto-plugin |
29712 | maybe-html-lto-plugin: | |
29713 | @if lto-plugin | |
29714 | maybe-html-lto-plugin: html-lto-plugin | |
6d389afc | 29715 | |
a90ef4bf JM |
29716 | html-lto-plugin: \ |
29717 | configure-lto-plugin | |
29718 | @[ -f ./lto-plugin/Makefile ] || exit 0; \ | |
6d389afc MS |
29719 | r=`${PWD_COMMAND}`; export r; \ |
29720 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
29721 | $(HOST_EXPORTS) \ |
29722 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
29723 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29724 | done; \ | |
a90ef4bf JM |
29725 | echo "Doing html in lto-plugin" ; \ |
29726 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
6d389afc MS |
29727 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29728 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29729 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29730 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
29731 | html) \ |
29732 | || exit 1 | |
29733 | ||
a90ef4bf | 29734 | @endif lto-plugin |
6d389afc | 29735 | |
a90ef4bf JM |
29736 | .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin |
29737 | maybe-TAGS-lto-plugin: | |
29738 | @if lto-plugin | |
29739 | maybe-TAGS-lto-plugin: TAGS-lto-plugin | |
4fa63067 | 29740 | |
a90ef4bf JM |
29741 | TAGS-lto-plugin: \ |
29742 | configure-lto-plugin | |
29743 | @[ -f ./lto-plugin/Makefile ] || exit 0; \ | |
4fa63067 NN |
29744 | r=`${PWD_COMMAND}`; export r; \ |
29745 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29746 | $(HOST_EXPORTS) \ |
b813574b | 29747 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
29748 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
29749 | done; \ | |
a90ef4bf JM |
29750 | echo "Doing TAGS in lto-plugin" ; \ |
29751 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
4fa63067 NN |
29752 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29753 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29754 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29755 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 29756 | TAGS) \ |
4fa63067 NN |
29757 | || exit 1 |
29758 | ||
a90ef4bf | 29759 | @endif lto-plugin |
4fa63067 | 29760 | |
a90ef4bf JM |
29761 | .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin |
29762 | maybe-install-info-lto-plugin: | |
29763 | @if lto-plugin | |
29764 | maybe-install-info-lto-plugin: install-info-lto-plugin | |
4fa63067 | 29765 | |
a90ef4bf JM |
29766 | install-info-lto-plugin: \ |
29767 | configure-lto-plugin \ | |
29768 | info-lto-plugin | |
29769 | @[ -f ./lto-plugin/Makefile ] || exit 0; \ | |
4fa63067 NN |
29770 | r=`${PWD_COMMAND}`; export r; \ |
29771 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29772 | $(HOST_EXPORTS) \ |
b813574b | 29773 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
29774 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
29775 | done; \ | |
a90ef4bf JM |
29776 | echo "Doing install-info in lto-plugin" ; \ |
29777 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
4fa63067 NN |
29778 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29779 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29780 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29781 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 29782 | install-info) \ |
4fa63067 NN |
29783 | || exit 1 |
29784 | ||
a90ef4bf | 29785 | @endif lto-plugin |
4fa63067 | 29786 | |
a90ef4bf JM |
29787 | .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin |
29788 | maybe-install-pdf-lto-plugin: | |
29789 | @if lto-plugin | |
29790 | maybe-install-pdf-lto-plugin: install-pdf-lto-plugin | |
a3ca38d2 | 29791 | |
a90ef4bf JM |
29792 | install-pdf-lto-plugin: \ |
29793 | configure-lto-plugin \ | |
29794 | pdf-lto-plugin | |
29795 | @[ -f ./lto-plugin/Makefile ] || exit 0; \ | |
a3ca38d2 DD |
29796 | r=`${PWD_COMMAND}`; export r; \ |
29797 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
29798 | $(HOST_EXPORTS) \ | |
29799 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
29800 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29801 | done; \ | |
a90ef4bf JM |
29802 | echo "Doing install-pdf in lto-plugin" ; \ |
29803 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
a3ca38d2 DD |
29804 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29805 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29806 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29807 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
29808 | install-pdf) \ |
29809 | || exit 1 | |
29810 | ||
a90ef4bf | 29811 | @endif lto-plugin |
a3ca38d2 | 29812 | |
a90ef4bf JM |
29813 | .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin |
29814 | maybe-install-html-lto-plugin: | |
29815 | @if lto-plugin | |
29816 | maybe-install-html-lto-plugin: install-html-lto-plugin | |
108a6f8e | 29817 | |
a90ef4bf JM |
29818 | install-html-lto-plugin: \ |
29819 | configure-lto-plugin \ | |
29820 | html-lto-plugin | |
29821 | @[ -f ./lto-plugin/Makefile ] || exit 0; \ | |
108a6f8e CD |
29822 | r=`${PWD_COMMAND}`; export r; \ |
29823 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
29824 | $(HOST_EXPORTS) \ | |
29825 | for flag in $(EXTRA_HOST_FLAGS) ; do \ | |
29826 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
29827 | done; \ | |
a90ef4bf JM |
29828 | echo "Doing install-html in lto-plugin" ; \ |
29829 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
108a6f8e CD |
29830 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29831 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29832 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29833 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
29834 | install-html) \ |
29835 | || exit 1 | |
29836 | ||
a90ef4bf | 29837 | @endif lto-plugin |
108a6f8e | 29838 | |
a90ef4bf JM |
29839 | .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin |
29840 | maybe-installcheck-lto-plugin: | |
29841 | @if lto-plugin | |
29842 | maybe-installcheck-lto-plugin: installcheck-lto-plugin | |
4fa63067 | 29843 | |
a90ef4bf JM |
29844 | installcheck-lto-plugin: \ |
29845 | configure-lto-plugin | |
29846 | @[ -f ./lto-plugin/Makefile ] || exit 0; \ | |
4fa63067 NN |
29847 | r=`${PWD_COMMAND}`; export r; \ |
29848 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29849 | $(HOST_EXPORTS) \ |
b813574b | 29850 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
29851 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
29852 | done; \ | |
a90ef4bf JM |
29853 | echo "Doing installcheck in lto-plugin" ; \ |
29854 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
4fa63067 NN |
29855 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29856 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29857 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29858 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 29859 | installcheck) \ |
4fa63067 NN |
29860 | || exit 1 |
29861 | ||
a90ef4bf | 29862 | @endif lto-plugin |
4fa63067 | 29863 | |
a90ef4bf JM |
29864 | .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin |
29865 | maybe-mostlyclean-lto-plugin: | |
29866 | @if lto-plugin | |
29867 | maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin | |
4fa63067 | 29868 | |
a90ef4bf JM |
29869 | mostlyclean-lto-plugin: |
29870 | @[ -f ./lto-plugin/Makefile ] || exit 0; \ | |
4fa63067 NN |
29871 | r=`${PWD_COMMAND}`; export r; \ |
29872 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29873 | $(HOST_EXPORTS) \ |
b813574b | 29874 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
29875 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
29876 | done; \ | |
a90ef4bf JM |
29877 | echo "Doing mostlyclean in lto-plugin" ; \ |
29878 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
4fa63067 NN |
29879 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29880 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29881 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29882 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 29883 | mostlyclean) \ |
4fa63067 NN |
29884 | || exit 1 |
29885 | ||
a90ef4bf | 29886 | @endif lto-plugin |
4fa63067 | 29887 | |
a90ef4bf JM |
29888 | .PHONY: maybe-clean-lto-plugin clean-lto-plugin |
29889 | maybe-clean-lto-plugin: | |
29890 | @if lto-plugin | |
29891 | maybe-clean-lto-plugin: clean-lto-plugin | |
4fa63067 | 29892 | |
a90ef4bf JM |
29893 | clean-lto-plugin: |
29894 | @[ -f ./lto-plugin/Makefile ] || exit 0; \ | |
4fa63067 NN |
29895 | r=`${PWD_COMMAND}`; export r; \ |
29896 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29897 | $(HOST_EXPORTS) \ |
b813574b | 29898 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
29899 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
29900 | done; \ | |
a90ef4bf JM |
29901 | echo "Doing clean in lto-plugin" ; \ |
29902 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
4fa63067 NN |
29903 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29904 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29905 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29906 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 29907 | clean) \ |
4fa63067 NN |
29908 | || exit 1 |
29909 | ||
a90ef4bf | 29910 | @endif lto-plugin |
4fa63067 | 29911 | |
a90ef4bf JM |
29912 | .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin |
29913 | maybe-distclean-lto-plugin: | |
29914 | @if lto-plugin | |
29915 | maybe-distclean-lto-plugin: distclean-lto-plugin | |
4fa63067 | 29916 | |
a90ef4bf JM |
29917 | distclean-lto-plugin: |
29918 | @[ -f ./lto-plugin/Makefile ] || exit 0; \ | |
4fa63067 NN |
29919 | r=`${PWD_COMMAND}`; export r; \ |
29920 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29921 | $(HOST_EXPORTS) \ |
b813574b | 29922 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
29923 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
29924 | done; \ | |
a90ef4bf JM |
29925 | echo "Doing distclean in lto-plugin" ; \ |
29926 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
4fa63067 NN |
29927 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29928 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29929 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29930 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 29931 | distclean) \ |
4fa63067 NN |
29932 | || exit 1 |
29933 | ||
a90ef4bf | 29934 | @endif lto-plugin |
4fa63067 | 29935 | |
a90ef4bf JM |
29936 | .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin |
29937 | maybe-maintainer-clean-lto-plugin: | |
29938 | @if lto-plugin | |
29939 | maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin | |
4fa63067 | 29940 | |
a90ef4bf JM |
29941 | maintainer-clean-lto-plugin: |
29942 | @[ -f ./lto-plugin/Makefile ] || exit 0; \ | |
4fa63067 NN |
29943 | r=`${PWD_COMMAND}`; export r; \ |
29944 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 29945 | $(HOST_EXPORTS) \ |
b813574b | 29946 | for flag in $(EXTRA_HOST_FLAGS) ; do \ |
4fa63067 NN |
29947 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ |
29948 | done; \ | |
a90ef4bf JM |
29949 | echo "Doing maintainer-clean in lto-plugin" ; \ |
29950 | (cd $(HOST_SUBDIR)/lto-plugin && \ | |
4fa63067 NN |
29951 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
29952 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
29953 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 29954 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b813574b | 29955 | maintainer-clean) \ |
4fa63067 | 29956 | || exit 1 |
16ae0395 | 29957 | |
a90ef4bf JM |
29958 | @endif lto-plugin |
29959 | ||
29960 | ||
29961 | ||
29962 | # --------------------------------------- | |
29963 | # Modules which run on the target machine | |
29964 | # --------------------------------------- | |
29965 | ||
3866be5d NN |
29966 | |
29967 | ||
a7254363 | 29968 | |
a90ef4bf JM |
29969 | .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3 |
29970 | maybe-configure-target-libstdc++-v3: | |
4f0ef2d8 | 29971 | @if gcc-bootstrap |
a90ef4bf | 29972 | configure-target-libstdc++-v3: stage_current |
4f0ef2d8 | 29973 | @endif gcc-bootstrap |
a90ef4bf JM |
29974 | @if target-libstdc++-v3 |
29975 | maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3 | |
29976 | configure-target-libstdc++-v3: | |
c52c6897 | 29977 | @r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 29978 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
29979 | echo "Checking multilib configuration for libstdc++-v3..."; \ |
29980 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \ | |
29981 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \ | |
29982 | if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \ | |
29983 | if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \ | |
29984 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \ | |
29985 | else \ | |
29986 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \ | |
29987 | mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \ | |
29988 | fi; \ | |
29989 | else \ | |
29990 | mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \ | |
29991 | fi; \ | |
29992 | test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \ | |
29993 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \ | |
29994 | $(RAW_CXX_TARGET_EXPORTS) \ | |
29995 | echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \ | |
29996 | cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \ | |
e2b9e2dc | 29997 | case $(srcdir) in \ |
b00612cc | 29998 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 29999 | *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \ |
b00612cc | 30000 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
e2b9e2dc | 30001 | esac; \ |
a90ef4bf JM |
30002 | srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \ |
30003 | libsrcdir="$$s/libstdc++-v3"; \ | |
30004 | rm -f no-such-file || : ; \ | |
30005 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
30006 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
4b900473 | 30007 | --target=${target_alias} $${srcdiroption} \ |
e2b9e2dc | 30008 | || exit 1 |
a90ef4bf | 30009 | @endif target-libstdc++-v3 |
d545f33b PB |
30010 | |
30011 | ||
3866be5d | 30012 | |
a90ef4bf JM |
30013 | .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3 |
30014 | maybe-configure-stage1-target-libstdc++-v3: | |
30015 | @if target-libstdc++-v3-bootstrap | |
30016 | maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3 | |
30017 | configure-stage1-target-libstdc++-v3: | |
30018 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
30019 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 | |
b40e3958 L |
30020 | @r=`${PWD_COMMAND}`; export r; \ |
30021 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
30022 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
30023 | echo "Checking multilib configuration for libstdc++-v3..."; \ | |
30024 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \ | |
30025 | if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \ | |
30026 | if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \ | |
30027 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \ | |
30028 | else \ | |
30029 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \ | |
30030 | mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \ | |
30031 | fi; \ | |
30032 | else \ | |
30033 | mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \ | |
30034 | fi; \ | |
30035 | test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \ | |
30036 | $(RAW_CXX_TARGET_EXPORTS) \ | |
30037 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
30038 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
30039 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ | |
30040 | echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \ | |
30041 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \ | |
30042 | cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \ | |
30043 | case $(srcdir) in \ | |
30044 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
30045 | *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \ | |
30046 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
30047 | esac; \ | |
30048 | srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \ | |
30049 | libsrcdir="$$s/libstdc++-v3"; \ | |
30050 | $(SHELL) $${libsrcdir}/configure \ | |
30051 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
30052 | --target=${target_alias} $${srcdiroption} \ | |
30053 | $(STAGE1_CONFIGURE_FLAGS) | |
30054 | @endif target-libstdc++-v3-bootstrap | |
16ae0395 | 30055 | |
a90ef4bf JM |
30056 | .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3 |
30057 | maybe-configure-stage2-target-libstdc++-v3: | |
30058 | @if target-libstdc++-v3-bootstrap | |
30059 | maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3 | |
30060 | configure-stage2-target-libstdc++-v3: | |
30061 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
30062 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 | |
b40e3958 L |
30063 | @r=`${PWD_COMMAND}`; export r; \ |
30064 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
30065 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
30066 | echo "Checking multilib configuration for libstdc++-v3..."; \ | |
30067 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \ | |
30068 | if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \ | |
30069 | if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \ | |
30070 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \ | |
30071 | else \ | |
30072 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \ | |
30073 | mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \ | |
30074 | fi; \ | |
30075 | else \ | |
30076 | mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \ | |
30077 | fi; \ | |
30078 | test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \ | |
30079 | $(RAW_CXX_TARGET_EXPORTS) \ | |
30080 | \ | |
30081 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
30082 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
30083 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ | |
30084 | echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \ | |
30085 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \ | |
30086 | cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \ | |
30087 | case $(srcdir) in \ | |
30088 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
30089 | *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \ | |
30090 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
30091 | esac; \ | |
30092 | srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \ | |
30093 | libsrcdir="$$s/libstdc++-v3"; \ | |
30094 | $(SHELL) $${libsrcdir}/configure \ | |
30095 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
30096 | --target=${target_alias} $${srcdiroption} \ | |
30097 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
30098 | $(STAGE2_CONFIGURE_FLAGS) | |
30099 | @endif target-libstdc++-v3-bootstrap | |
9b980aa1 | 30100 | |
a90ef4bf JM |
30101 | .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3 |
30102 | maybe-configure-stage3-target-libstdc++-v3: | |
30103 | @if target-libstdc++-v3-bootstrap | |
30104 | maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3 | |
30105 | configure-stage3-target-libstdc++-v3: | |
30106 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
30107 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 | |
e8a5fa9c RW |
30108 | @r=`${PWD_COMMAND}`; export r; \ |
30109 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30110 | TFLAGS="$(STAGE3_TFLAGS)"; \ | |
30111 | echo "Checking multilib configuration for libstdc++-v3..."; \ | |
30112 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \ | |
30113 | if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \ | |
30114 | if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \ | |
30115 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \ | |
30116 | else \ | |
30117 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \ | |
30118 | mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \ | |
30119 | fi; \ | |
30120 | else \ | |
30121 | mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \ | |
30122 | fi; \ | |
30123 | test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \ | |
30124 | $(RAW_CXX_TARGET_EXPORTS) \ | |
30125 | \ | |
30126 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
30127 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
1f53ca9a | 30128 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ |
e8a5fa9c RW |
30129 | echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \ |
30130 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \ | |
30131 | cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \ | |
30132 | case $(srcdir) in \ | |
30133 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
30134 | *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \ | |
30135 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
30136 | esac; \ | |
30137 | srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \ | |
30138 | libsrcdir="$$s/libstdc++-v3"; \ | |
30139 | $(SHELL) $${libsrcdir}/configure \ | |
30140 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
30141 | --target=${target_alias} $${srcdiroption} \ | |
30142 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
30143 | $(STAGE3_CONFIGURE_FLAGS) | |
30144 | @endif target-libstdc++-v3-bootstrap | |
30145 | ||
30146 | .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3 | |
30147 | maybe-configure-stage4-target-libstdc++-v3: | |
30148 | @if target-libstdc++-v3-bootstrap | |
30149 | maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3 | |
30150 | configure-stage4-target-libstdc++-v3: | |
30151 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
30152 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 | |
30153 | @r=`${PWD_COMMAND}`; export r; \ | |
30154 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30155 | TFLAGS="$(STAGE4_TFLAGS)"; \ | |
30156 | echo "Checking multilib configuration for libstdc++-v3..."; \ | |
30157 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \ | |
30158 | if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \ | |
30159 | if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \ | |
30160 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \ | |
30161 | else \ | |
30162 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \ | |
30163 | mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \ | |
30164 | fi; \ | |
30165 | else \ | |
30166 | mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \ | |
30167 | fi; \ | |
30168 | test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \ | |
30169 | $(RAW_CXX_TARGET_EXPORTS) \ | |
30170 | \ | |
30171 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
30172 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
1f53ca9a | 30173 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ |
e8a5fa9c RW |
30174 | echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \ |
30175 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \ | |
30176 | cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \ | |
30177 | case $(srcdir) in \ | |
30178 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
30179 | *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \ | |
30180 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
30181 | esac; \ | |
30182 | srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \ | |
30183 | libsrcdir="$$s/libstdc++-v3"; \ | |
30184 | $(SHELL) $${libsrcdir}/configure \ | |
30185 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
30186 | --target=${target_alias} $${srcdiroption} \ | |
30187 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
30188 | $(STAGE4_CONFIGURE_FLAGS) | |
30189 | @endif target-libstdc++-v3-bootstrap | |
30190 | ||
30191 | .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3 | |
30192 | maybe-configure-stageprofile-target-libstdc++-v3: | |
30193 | @if target-libstdc++-v3-bootstrap | |
30194 | maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3 | |
30195 | configure-stageprofile-target-libstdc++-v3: | |
30196 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
30197 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 | |
30198 | @r=`${PWD_COMMAND}`; export r; \ | |
30199 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30200 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ | |
30201 | echo "Checking multilib configuration for libstdc++-v3..."; \ | |
30202 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \ | |
30203 | if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \ | |
30204 | if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \ | |
30205 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \ | |
30206 | else \ | |
30207 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \ | |
30208 | mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \ | |
30209 | fi; \ | |
30210 | else \ | |
30211 | mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \ | |
30212 | fi; \ | |
30213 | test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \ | |
30214 | $(RAW_CXX_TARGET_EXPORTS) \ | |
30215 | \ | |
30216 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
30217 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
1f53ca9a | 30218 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ |
e8a5fa9c RW |
30219 | echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \ |
30220 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \ | |
30221 | cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \ | |
30222 | case $(srcdir) in \ | |
30223 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
30224 | *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \ | |
30225 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
30226 | esac; \ | |
30227 | srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \ | |
30228 | libsrcdir="$$s/libstdc++-v3"; \ | |
30229 | $(SHELL) $${libsrcdir}/configure \ | |
30230 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
30231 | --target=${target_alias} $${srcdiroption} \ | |
30232 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
30233 | $(STAGEprofile_CONFIGURE_FLAGS) | |
30234 | @endif target-libstdc++-v3-bootstrap | |
30235 | ||
30236 | .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3 | |
30237 | maybe-configure-stagefeedback-target-libstdc++-v3: | |
30238 | @if target-libstdc++-v3-bootstrap | |
30239 | maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3 | |
30240 | configure-stagefeedback-target-libstdc++-v3: | |
30241 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
30242 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 | |
30243 | @r=`${PWD_COMMAND}`; export r; \ | |
30244 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30245 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ | |
30246 | echo "Checking multilib configuration for libstdc++-v3..."; \ | |
30247 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \ | |
30248 | if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \ | |
30249 | if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \ | |
30250 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \ | |
30251 | else \ | |
30252 | rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \ | |
30253 | mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \ | |
30254 | fi; \ | |
30255 | else \ | |
30256 | mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \ | |
30257 | fi; \ | |
30258 | test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \ | |
30259 | $(RAW_CXX_TARGET_EXPORTS) \ | |
30260 | \ | |
30261 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
30262 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
1f53ca9a | 30263 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ |
e8a5fa9c RW |
30264 | echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \ |
30265 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \ | |
30266 | cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \ | |
30267 | case $(srcdir) in \ | |
30268 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
30269 | *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \ | |
30270 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
30271 | esac; \ | |
30272 | srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \ | |
30273 | libsrcdir="$$s/libstdc++-v3"; \ | |
30274 | $(SHELL) $${libsrcdir}/configure \ | |
30275 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
30276 | --target=${target_alias} $${srcdiroption} \ | |
30277 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
30278 | $(STAGEfeedback_CONFIGURE_FLAGS) | |
30279 | @endif target-libstdc++-v3-bootstrap | |
30280 | ||
30281 | ||
30282 | ||
d545f33b PB |
30283 | |
30284 | ||
4fa63067 NN |
30285 | .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3 |
30286 | maybe-all-target-libstdc++-v3: | |
4f0ef2d8 CD |
30287 | @if gcc-bootstrap |
30288 | all-target-libstdc++-v3: stage_current | |
30289 | @endif gcc-bootstrap | |
6bd3dfaa | 30290 | @if target-libstdc++-v3 |
72b2455a | 30291 | TARGET-target-libstdc++-v3=all |
6bd3dfaa | 30292 | maybe-all-target-libstdc++-v3: all-target-libstdc++-v3 |
4fa63067 | 30293 | all-target-libstdc++-v3: configure-target-libstdc++-v3 |
b40e3958 L |
30294 | @r=`${PWD_COMMAND}`; export r; \ |
30295 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 30296 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 | 30297 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ |
7f6ef0c0 PB |
30298 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \ |
30299 | $(TARGET-target-libstdc++-v3)) | |
6bd3dfaa | 30300 | @endif target-libstdc++-v3 |
3866be5d | 30301 | |
a7254363 PB |
30302 | |
30303 | ||
e8a5fa9c RW |
30304 | .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3 |
30305 | .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3 | |
30306 | maybe-all-stage1-target-libstdc++-v3: | |
30307 | maybe-clean-stage1-target-libstdc++-v3: | |
30308 | @if target-libstdc++-v3-bootstrap | |
30309 | maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3 | |
30310 | all-stage1: all-stage1-target-libstdc++-v3 | |
30311 | TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3) | |
30312 | all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3 | |
30313 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
30314 | @r=`${PWD_COMMAND}`; export r; \ | |
30315 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30316 | TFLAGS="$(STAGE1_TFLAGS)"; \ | |
1f53ca9a | 30317 | $(RAW_CXX_TARGET_EXPORTS) \ |
e8a5fa9c RW |
30318 | cd $(TARGET_SUBDIR)/libstdc++-v3 && \ |
30319 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
30320 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
30321 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
30322 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
30323 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
30324 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
30325 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
30326 | $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \ | |
30327 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
30328 | $(TARGET-stage1-target-libstdc++-v3) | |
30329 | ||
30330 | maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3 | |
30331 | clean-stage1: clean-stage1-target-libstdc++-v3 | |
30332 | clean-stage1-target-libstdc++-v3: | |
30333 | @if [ $(current_stage) = stage1 ]; then \ | |
30334 | [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \ | |
30335 | else \ | |
30336 | [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \ | |
30337 | $(MAKE) stage1-start; \ | |
30338 | fi; \ | |
30339 | cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30340 | $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \ | |
30341 | clean | |
30342 | @endif target-libstdc++-v3-bootstrap | |
30343 | ||
30344 | ||
30345 | .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3 | |
30346 | .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3 | |
30347 | maybe-all-stage2-target-libstdc++-v3: | |
30348 | maybe-clean-stage2-target-libstdc++-v3: | |
30349 | @if target-libstdc++-v3-bootstrap | |
30350 | maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3 | |
30351 | all-stage2: all-stage2-target-libstdc++-v3 | |
30352 | TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3) | |
30353 | all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3 | |
30354 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
30355 | @r=`${PWD_COMMAND}`; export r; \ | |
30356 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30357 | TFLAGS="$(STAGE2_TFLAGS)"; \ | |
30358 | $(RAW_CXX_TARGET_EXPORTS) \ | |
1f53ca9a | 30359 | \ |
e8a5fa9c RW |
30360 | cd $(TARGET_SUBDIR)/libstdc++-v3 && \ |
30361 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
30362 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
30363 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
30364 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
30365 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
30366 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
30367 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
30368 | $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \ | |
30369 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
30370 | $(TARGET-stage2-target-libstdc++-v3) | |
30371 | ||
30372 | maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3 | |
30373 | clean-stage2: clean-stage2-target-libstdc++-v3 | |
30374 | clean-stage2-target-libstdc++-v3: | |
30375 | @if [ $(current_stage) = stage2 ]; then \ | |
30376 | [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \ | |
30377 | else \ | |
30378 | [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \ | |
30379 | $(MAKE) stage2-start; \ | |
30380 | fi; \ | |
30381 | cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30382 | $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \ | |
30383 | \ | |
30384 | clean | |
30385 | @endif target-libstdc++-v3-bootstrap | |
30386 | ||
30387 | ||
30388 | .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3 | |
30389 | .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3 | |
30390 | maybe-all-stage3-target-libstdc++-v3: | |
30391 | maybe-clean-stage3-target-libstdc++-v3: | |
30392 | @if target-libstdc++-v3-bootstrap | |
30393 | maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3 | |
30394 | all-stage3: all-stage3-target-libstdc++-v3 | |
30395 | TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3) | |
30396 | all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3 | |
30397 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
30398 | @r=`${PWD_COMMAND}`; export r; \ | |
30399 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30400 | TFLAGS="$(STAGE3_TFLAGS)"; \ | |
30401 | $(RAW_CXX_TARGET_EXPORTS) \ | |
1f53ca9a | 30402 | \ |
e8a5fa9c RW |
30403 | cd $(TARGET_SUBDIR)/libstdc++-v3 && \ |
30404 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
30405 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
30406 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
30407 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
30408 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
30409 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
30410 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
30411 | $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \ | |
30412 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
30413 | $(TARGET-stage3-target-libstdc++-v3) | |
30414 | ||
30415 | maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3 | |
30416 | clean-stage3: clean-stage3-target-libstdc++-v3 | |
30417 | clean-stage3-target-libstdc++-v3: | |
30418 | @if [ $(current_stage) = stage3 ]; then \ | |
30419 | [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \ | |
30420 | else \ | |
30421 | [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \ | |
30422 | $(MAKE) stage3-start; \ | |
30423 | fi; \ | |
30424 | cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30425 | $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \ | |
30426 | \ | |
30427 | clean | |
30428 | @endif target-libstdc++-v3-bootstrap | |
30429 | ||
30430 | ||
30431 | .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3 | |
30432 | .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3 | |
30433 | maybe-all-stage4-target-libstdc++-v3: | |
30434 | maybe-clean-stage4-target-libstdc++-v3: | |
30435 | @if target-libstdc++-v3-bootstrap | |
30436 | maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3 | |
30437 | all-stage4: all-stage4-target-libstdc++-v3 | |
30438 | TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3) | |
30439 | all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3 | |
30440 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
30441 | @r=`${PWD_COMMAND}`; export r; \ | |
30442 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30443 | TFLAGS="$(STAGE4_TFLAGS)"; \ | |
30444 | $(RAW_CXX_TARGET_EXPORTS) \ | |
1f53ca9a | 30445 | \ |
e8a5fa9c RW |
30446 | cd $(TARGET_SUBDIR)/libstdc++-v3 && \ |
30447 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
30448 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
30449 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
30450 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
30451 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
30452 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
30453 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
30454 | $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \ | |
30455 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
30456 | $(TARGET-stage4-target-libstdc++-v3) | |
30457 | ||
30458 | maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3 | |
30459 | clean-stage4: clean-stage4-target-libstdc++-v3 | |
30460 | clean-stage4-target-libstdc++-v3: | |
30461 | @if [ $(current_stage) = stage4 ]; then \ | |
30462 | [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \ | |
30463 | else \ | |
30464 | [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \ | |
30465 | $(MAKE) stage4-start; \ | |
30466 | fi; \ | |
30467 | cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30468 | $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \ | |
30469 | \ | |
30470 | clean | |
30471 | @endif target-libstdc++-v3-bootstrap | |
30472 | ||
30473 | ||
30474 | .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3 | |
30475 | .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3 | |
30476 | maybe-all-stageprofile-target-libstdc++-v3: | |
30477 | maybe-clean-stageprofile-target-libstdc++-v3: | |
30478 | @if target-libstdc++-v3-bootstrap | |
30479 | maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3 | |
30480 | all-stageprofile: all-stageprofile-target-libstdc++-v3 | |
30481 | TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3) | |
30482 | all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3 | |
30483 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
30484 | @r=`${PWD_COMMAND}`; export r; \ | |
30485 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30486 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ | |
30487 | $(RAW_CXX_TARGET_EXPORTS) \ | |
1f53ca9a | 30488 | \ |
e8a5fa9c RW |
30489 | cd $(TARGET_SUBDIR)/libstdc++-v3 && \ |
30490 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
30491 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
30492 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
30493 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
30494 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
30495 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
30496 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
30497 | $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \ | |
30498 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
30499 | $(TARGET-stageprofile-target-libstdc++-v3) | |
30500 | ||
30501 | maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3 | |
30502 | clean-stageprofile: clean-stageprofile-target-libstdc++-v3 | |
30503 | clean-stageprofile-target-libstdc++-v3: | |
30504 | @if [ $(current_stage) = stageprofile ]; then \ | |
30505 | [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \ | |
30506 | else \ | |
30507 | [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \ | |
30508 | $(MAKE) stageprofile-start; \ | |
30509 | fi; \ | |
30510 | cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30511 | $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \ | |
30512 | \ | |
30513 | clean | |
30514 | @endif target-libstdc++-v3-bootstrap | |
30515 | ||
30516 | ||
30517 | .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3 | |
30518 | .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3 | |
30519 | maybe-all-stagefeedback-target-libstdc++-v3: | |
30520 | maybe-clean-stagefeedback-target-libstdc++-v3: | |
30521 | @if target-libstdc++-v3-bootstrap | |
30522 | maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3 | |
30523 | all-stagefeedback: all-stagefeedback-target-libstdc++-v3 | |
30524 | TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3) | |
30525 | all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3 | |
30526 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
30527 | @r=`${PWD_COMMAND}`; export r; \ | |
30528 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30529 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ | |
30530 | $(RAW_CXX_TARGET_EXPORTS) \ | |
1f53ca9a | 30531 | \ |
e8a5fa9c RW |
30532 | cd $(TARGET_SUBDIR)/libstdc++-v3 && \ |
30533 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
30534 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
30535 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
30536 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
30537 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
30538 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
30539 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
30540 | $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \ | |
30541 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
30542 | $(TARGET-stagefeedback-target-libstdc++-v3) | |
30543 | ||
30544 | maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3 | |
30545 | clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3 | |
30546 | clean-stagefeedback-target-libstdc++-v3: | |
30547 | @if [ $(current_stage) = stagefeedback ]; then \ | |
30548 | [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \ | |
30549 | else \ | |
30550 | [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \ | |
30551 | $(MAKE) stagefeedback-start; \ | |
30552 | fi; \ | |
30553 | cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30554 | $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \ | |
30555 | \ | |
30556 | clean | |
30557 | @endif target-libstdc++-v3-bootstrap | |
30558 | ||
30559 | ||
30560 | ||
30561 | ||
d545f33b PB |
30562 | |
30563 | ||
4fa63067 NN |
30564 | .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3 |
30565 | maybe-check-target-libstdc++-v3: | |
6bd3dfaa PB |
30566 | @if target-libstdc++-v3 |
30567 | maybe-check-target-libstdc++-v3: check-target-libstdc++-v3 | |
3866be5d | 30568 | |
4fa63067 | 30569 | check-target-libstdc++-v3: |
0aed8855 | 30570 | @: $(MAKE); $(unstage) |
b40e3958 L |
30571 | @r=`${PWD_COMMAND}`; export r; \ |
30572 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30573 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 | 30574 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ |
7ffa0b57 | 30575 | $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check) |
3866be5d | 30576 | |
6bd3dfaa | 30577 | @endif target-libstdc++-v3 |
3866be5d | 30578 | |
4fa63067 NN |
30579 | .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3 |
30580 | maybe-install-target-libstdc++-v3: | |
6bd3dfaa PB |
30581 | @if target-libstdc++-v3 |
30582 | maybe-install-target-libstdc++-v3: install-target-libstdc++-v3 | |
16ae0395 | 30583 | |
4fa63067 | 30584 | install-target-libstdc++-v3: installdirs |
0aed8855 | 30585 | @: $(MAKE); $(unstage) |
b40e3958 L |
30586 | @r=`${PWD_COMMAND}`; export r; \ |
30587 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30588 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 | 30589 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ |
7ffa0b57 | 30590 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
3866be5d | 30591 | |
6bd3dfaa | 30592 | @endif target-libstdc++-v3 |
e2b9e2dc | 30593 | |
9b980aa1 RW |
30594 | .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3 |
30595 | maybe-install-strip-target-libstdc++-v3: | |
30596 | @if target-libstdc++-v3 | |
30597 | maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3 | |
30598 | ||
30599 | install-strip-target-libstdc++-v3: installdirs | |
30600 | @: $(MAKE); $(unstage) | |
30601 | @r=`${PWD_COMMAND}`; export r; \ | |
30602 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30603 | $(RAW_CXX_TARGET_EXPORTS) \ | |
30604 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30605 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) | |
30606 | ||
30607 | @endif target-libstdc++-v3 | |
30608 | ||
56a8fe78 | 30609 | # Other targets (info, dvi, pdf, etc.) |
3866be5d | 30610 | |
4fa63067 NN |
30611 | .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3 |
30612 | maybe-info-target-libstdc++-v3: | |
6bd3dfaa PB |
30613 | @if target-libstdc++-v3 |
30614 | maybe-info-target-libstdc++-v3: info-target-libstdc++-v3 | |
3866be5d | 30615 | |
4fa63067 NN |
30616 | info-target-libstdc++-v3: \ |
30617 | configure-target-libstdc++-v3 | |
0aed8855 | 30618 | @: $(MAKE); $(unstage) |
4fa63067 NN |
30619 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ |
30620 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 30621 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 30622 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
30623 | echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
30624 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30625 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30626 | done; \ | |
30627 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30628 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30629 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30630 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 30631 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 30632 | info) \ |
4fa63067 | 30633 | || exit 1 |
3866be5d | 30634 | |
6bd3dfaa | 30635 | @endif target-libstdc++-v3 |
3866be5d | 30636 | |
4fa63067 NN |
30637 | .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3 |
30638 | maybe-dvi-target-libstdc++-v3: | |
6bd3dfaa PB |
30639 | @if target-libstdc++-v3 |
30640 | maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3 | |
16ae0395 | 30641 | |
4fa63067 NN |
30642 | dvi-target-libstdc++-v3: \ |
30643 | configure-target-libstdc++-v3 | |
0aed8855 | 30644 | @: $(MAKE); $(unstage) |
4fa63067 NN |
30645 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ |
30646 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 30647 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 30648 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
30649 | echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
30650 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30651 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30652 | done; \ | |
30653 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30654 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30655 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30656 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 30657 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 30658 | dvi) \ |
4fa63067 | 30659 | || exit 1 |
3866be5d | 30660 | |
6bd3dfaa | 30661 | @endif target-libstdc++-v3 |
3866be5d | 30662 | |
56a8fe78 DD |
30663 | .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3 |
30664 | maybe-pdf-target-libstdc++-v3: | |
30665 | @if target-libstdc++-v3 | |
30666 | maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3 | |
30667 | ||
30668 | pdf-target-libstdc++-v3: \ | |
30669 | configure-target-libstdc++-v3 | |
30670 | @: $(MAKE); $(unstage) | |
30671 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ | |
30672 | r=`${PWD_COMMAND}`; export r; \ | |
30673 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30674 | $(RAW_CXX_TARGET_EXPORTS) \ | |
30675 | echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \ | |
30676 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30677 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30678 | done; \ | |
30679 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30680 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30681 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30682 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 30683 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
30684 | pdf) \ |
30685 | || exit 1 | |
30686 | ||
30687 | @endif target-libstdc++-v3 | |
30688 | ||
6d389afc MS |
30689 | .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3 |
30690 | maybe-html-target-libstdc++-v3: | |
30691 | @if target-libstdc++-v3 | |
30692 | maybe-html-target-libstdc++-v3: html-target-libstdc++-v3 | |
30693 | ||
30694 | html-target-libstdc++-v3: \ | |
30695 | configure-target-libstdc++-v3 | |
0aed8855 | 30696 | @: $(MAKE); $(unstage) |
6d389afc MS |
30697 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ |
30698 | r=`${PWD_COMMAND}`; export r; \ | |
30699 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
30700 | $(RAW_CXX_TARGET_EXPORTS) \ |
30701 | echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \ | |
30702 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30703 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30704 | done; \ | |
30705 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30706 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30707 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30708 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 30709 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
30710 | html) \ |
30711 | || exit 1 | |
30712 | ||
30713 | @endif target-libstdc++-v3 | |
30714 | ||
4fa63067 NN |
30715 | .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3 |
30716 | maybe-TAGS-target-libstdc++-v3: | |
6bd3dfaa PB |
30717 | @if target-libstdc++-v3 |
30718 | maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3 | |
4fa63067 NN |
30719 | |
30720 | TAGS-target-libstdc++-v3: \ | |
30721 | configure-target-libstdc++-v3 | |
0aed8855 | 30722 | @: $(MAKE); $(unstage) |
4fa63067 | 30723 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ |
b40e3958 L |
30724 | r=`${PWD_COMMAND}`; export r; \ |
30725 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30726 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
30727 | echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
30728 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30729 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30730 | done; \ | |
30731 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30732 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30733 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30734 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 30735 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 30736 | TAGS) \ |
e2b9e2dc NN |
30737 | || exit 1 |
30738 | ||
6bd3dfaa | 30739 | @endif target-libstdc++-v3 |
3866be5d | 30740 | |
4fa63067 NN |
30741 | .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3 |
30742 | maybe-install-info-target-libstdc++-v3: | |
6bd3dfaa PB |
30743 | @if target-libstdc++-v3 |
30744 | maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3 | |
3866be5d | 30745 | |
4fa63067 NN |
30746 | install-info-target-libstdc++-v3: \ |
30747 | configure-target-libstdc++-v3 \ | |
30748 | info-target-libstdc++-v3 | |
0aed8855 | 30749 | @: $(MAKE); $(unstage) |
4fa63067 NN |
30750 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ |
30751 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 30752 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 30753 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
30754 | echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
30755 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30756 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30757 | done; \ | |
30758 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30759 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30760 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30761 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 30762 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 30763 | install-info) \ |
4fa63067 | 30764 | || exit 1 |
3866be5d | 30765 | |
6bd3dfaa | 30766 | @endif target-libstdc++-v3 |
3866be5d | 30767 | |
a3ca38d2 DD |
30768 | .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3 |
30769 | maybe-install-pdf-target-libstdc++-v3: | |
30770 | @if target-libstdc++-v3 | |
30771 | maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3 | |
30772 | ||
30773 | install-pdf-target-libstdc++-v3: \ | |
30774 | configure-target-libstdc++-v3 \ | |
30775 | pdf-target-libstdc++-v3 | |
30776 | @: $(MAKE); $(unstage) | |
30777 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ | |
30778 | r=`${PWD_COMMAND}`; export r; \ | |
30779 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30780 | $(RAW_CXX_TARGET_EXPORTS) \ | |
30781 | echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \ | |
30782 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30783 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30784 | done; \ | |
30785 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30786 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30787 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30788 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 30789 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
30790 | install-pdf) \ |
30791 | || exit 1 | |
30792 | ||
30793 | @endif target-libstdc++-v3 | |
30794 | ||
108a6f8e CD |
30795 | .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3 |
30796 | maybe-install-html-target-libstdc++-v3: | |
30797 | @if target-libstdc++-v3 | |
30798 | maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3 | |
30799 | ||
30800 | install-html-target-libstdc++-v3: \ | |
30801 | configure-target-libstdc++-v3 \ | |
30802 | html-target-libstdc++-v3 | |
30803 | @: $(MAKE); $(unstage) | |
30804 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ | |
30805 | r=`${PWD_COMMAND}`; export r; \ | |
30806 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30807 | $(RAW_CXX_TARGET_EXPORTS) \ | |
30808 | echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \ | |
30809 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30810 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30811 | done; \ | |
30812 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30813 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30814 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30815 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 30816 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
30817 | install-html) \ |
30818 | || exit 1 | |
30819 | ||
30820 | @endif target-libstdc++-v3 | |
30821 | ||
4fa63067 NN |
30822 | .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3 |
30823 | maybe-installcheck-target-libstdc++-v3: | |
6bd3dfaa PB |
30824 | @if target-libstdc++-v3 |
30825 | maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3 | |
16ae0395 | 30826 | |
4fa63067 NN |
30827 | installcheck-target-libstdc++-v3: \ |
30828 | configure-target-libstdc++-v3 | |
0aed8855 | 30829 | @: $(MAKE); $(unstage) |
4fa63067 NN |
30830 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ |
30831 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 30832 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 30833 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
30834 | echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
30835 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30836 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30837 | done; \ | |
30838 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30839 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30840 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30841 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 30842 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 30843 | installcheck) \ |
4fa63067 | 30844 | || exit 1 |
3866be5d | 30845 | |
6bd3dfaa | 30846 | @endif target-libstdc++-v3 |
3866be5d | 30847 | |
4fa63067 NN |
30848 | .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3 |
30849 | maybe-mostlyclean-target-libstdc++-v3: | |
6bd3dfaa PB |
30850 | @if target-libstdc++-v3 |
30851 | maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3 | |
4fa63067 NN |
30852 | |
30853 | mostlyclean-target-libstdc++-v3: | |
0aed8855 | 30854 | @: $(MAKE); $(unstage) |
4fa63067 | 30855 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ |
b40e3958 L |
30856 | r=`${PWD_COMMAND}`; export r; \ |
30857 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 30858 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
30859 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
30860 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30861 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30862 | done; \ | |
30863 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30864 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30865 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30866 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 30867 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 30868 | mostlyclean) \ |
e2b9e2dc NN |
30869 | || exit 1 |
30870 | ||
6bd3dfaa | 30871 | @endif target-libstdc++-v3 |
4fa63067 NN |
30872 | |
30873 | .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3 | |
30874 | maybe-clean-target-libstdc++-v3: | |
6bd3dfaa PB |
30875 | @if target-libstdc++-v3 |
30876 | maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3 | |
4fa63067 NN |
30877 | |
30878 | clean-target-libstdc++-v3: | |
0aed8855 | 30879 | @: $(MAKE); $(unstage) |
4fa63067 NN |
30880 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ |
30881 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 30882 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 30883 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
30884 | echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
30885 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30886 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30887 | done; \ | |
30888 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30889 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30890 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30891 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 30892 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 30893 | clean) \ |
4fa63067 | 30894 | || exit 1 |
3866be5d | 30895 | |
6bd3dfaa | 30896 | @endif target-libstdc++-v3 |
3866be5d | 30897 | |
4fa63067 NN |
30898 | .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3 |
30899 | maybe-distclean-target-libstdc++-v3: | |
6bd3dfaa PB |
30900 | @if target-libstdc++-v3 |
30901 | maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3 | |
4fa63067 NN |
30902 | |
30903 | distclean-target-libstdc++-v3: | |
0aed8855 | 30904 | @: $(MAKE); $(unstage) |
4fa63067 NN |
30905 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ |
30906 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 30907 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 30908 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
30909 | echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
30910 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30911 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30912 | done; \ | |
30913 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30914 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30915 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30916 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 30917 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 30918 | distclean) \ |
4fa63067 | 30919 | || exit 1 |
3866be5d | 30920 | |
6bd3dfaa | 30921 | @endif target-libstdc++-v3 |
3866be5d | 30922 | |
4fa63067 NN |
30923 | .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3 |
30924 | maybe-maintainer-clean-target-libstdc++-v3: | |
6bd3dfaa PB |
30925 | @if target-libstdc++-v3 |
30926 | maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3 | |
16ae0395 | 30927 | |
4fa63067 | 30928 | maintainer-clean-target-libstdc++-v3: |
0aed8855 | 30929 | @: $(MAKE); $(unstage) |
4fa63067 NN |
30930 | @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \ |
30931 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 30932 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 30933 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
30934 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \ |
30935 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
30936 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
30937 | done; \ | |
30938 | (cd $(TARGET_SUBDIR)/libstdc++-v3 && \ | |
30939 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
30940 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
30941 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 30942 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 30943 | maintainer-clean) \ |
4fa63067 | 30944 | || exit 1 |
3866be5d | 30945 | |
6bd3dfaa | 30946 | @endif target-libstdc++-v3 |
3866be5d | 30947 | |
4fa63067 | 30948 | |
4fa63067 | 30949 | |
a7254363 PB |
30950 | |
30951 | ||
30952 | .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap | |
30953 | maybe-configure-target-libmudflap: | |
4f0ef2d8 CD |
30954 | @if gcc-bootstrap |
30955 | configure-target-libmudflap: stage_current | |
30956 | @endif gcc-bootstrap | |
a7254363 PB |
30957 | @if target-libmudflap |
30958 | maybe-configure-target-libmudflap: configure-target-libmudflap | |
c52c6897 | 30959 | configure-target-libmudflap: |
0aed8855 PB |
30960 | @: $(MAKE); $(unstage) |
30961 | @r=`${PWD_COMMAND}`; export r; \ | |
30962 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
30963 | echo "Checking multilib configuration for libmudflap..."; \ | |
30964 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \ | |
30965 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \ | |
30966 | if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \ | |
30967 | if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \ | |
30968 | rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \ | |
30969 | else \ | |
30970 | rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \ | |
30971 | mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \ | |
30972 | fi; \ | |
30973 | else \ | |
30974 | mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \ | |
c52c6897 PB |
30975 | fi; \ |
30976 | test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \ | |
4b1cb4fe | 30977 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \ |
1f53ca9a | 30978 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
30979 | echo Configuring in $(TARGET_SUBDIR)/libmudflap; \ |
30980 | cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \ | |
e2b9e2dc | 30981 | case $(srcdir) in \ |
b00612cc PB |
30982 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
30983 | *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \ | |
30984 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
e2b9e2dc | 30985 | esac; \ |
b00612cc PB |
30986 | srcdiroption="--srcdir=$${topdir}/libmudflap"; \ |
30987 | libsrcdir="$$s/libmudflap"; \ | |
4fa63067 NN |
30988 | rm -f no-such-file || : ; \ |
30989 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
30990 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
30991 | --target=${target_alias} $${srcdiroption} \ | |
e2b9e2dc | 30992 | || exit 1 |
6bd3dfaa | 30993 | @endif target-libmudflap |
e2b9e2dc | 30994 | |
a7254363 PB |
30995 | |
30996 | ||
d545f33b PB |
30997 | |
30998 | ||
4b1cb4fe DD |
30999 | .PHONY: all-target-libmudflap maybe-all-target-libmudflap |
31000 | maybe-all-target-libmudflap: | |
4f0ef2d8 CD |
31001 | @if gcc-bootstrap |
31002 | all-target-libmudflap: stage_current | |
31003 | @endif gcc-bootstrap | |
6bd3dfaa | 31004 | @if target-libmudflap |
72b2455a | 31005 | TARGET-target-libmudflap=all |
6bd3dfaa | 31006 | maybe-all-target-libmudflap: all-target-libmudflap |
4b1cb4fe | 31007 | all-target-libmudflap: configure-target-libmudflap |
0aed8855 | 31008 | @: $(MAKE); $(unstage) |
b40e3958 L |
31009 | @r=`${PWD_COMMAND}`; export r; \ |
31010 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 31011 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe | 31012 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
7f6ef0c0 PB |
31013 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
31014 | $(TARGET-target-libmudflap)) | |
6bd3dfaa | 31015 | @endif target-libmudflap |
3866be5d | 31016 | |
a7254363 PB |
31017 | |
31018 | ||
d545f33b PB |
31019 | |
31020 | ||
4b1cb4fe DD |
31021 | .PHONY: check-target-libmudflap maybe-check-target-libmudflap |
31022 | maybe-check-target-libmudflap: | |
6bd3dfaa PB |
31023 | @if target-libmudflap |
31024 | maybe-check-target-libmudflap: check-target-libmudflap | |
16ae0395 | 31025 | |
4b1cb4fe | 31026 | check-target-libmudflap: |
0aed8855 | 31027 | @: $(MAKE); $(unstage) |
4b1cb4fe DD |
31028 | @r=`${PWD_COMMAND}`; export r; \ |
31029 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31030 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe | 31031 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
7ffa0b57 | 31032 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
4b1cb4fe | 31033 | |
6bd3dfaa | 31034 | @endif target-libmudflap |
4b1cb4fe DD |
31035 | |
31036 | .PHONY: install-target-libmudflap maybe-install-target-libmudflap | |
31037 | maybe-install-target-libmudflap: | |
6bd3dfaa PB |
31038 | @if target-libmudflap |
31039 | maybe-install-target-libmudflap: install-target-libmudflap | |
4b1cb4fe DD |
31040 | |
31041 | install-target-libmudflap: installdirs | |
0aed8855 | 31042 | @: $(MAKE); $(unstage) |
4b1cb4fe DD |
31043 | @r=`${PWD_COMMAND}`; export r; \ |
31044 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31045 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe | 31046 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
7ffa0b57 | 31047 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
4b1cb4fe | 31048 | |
6bd3dfaa | 31049 | @endif target-libmudflap |
4b1cb4fe | 31050 | |
9b980aa1 RW |
31051 | .PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap |
31052 | maybe-install-strip-target-libmudflap: | |
31053 | @if target-libmudflap | |
31054 | maybe-install-strip-target-libmudflap: install-strip-target-libmudflap | |
31055 | ||
31056 | install-strip-target-libmudflap: installdirs | |
31057 | @: $(MAKE); $(unstage) | |
31058 | @r=`${PWD_COMMAND}`; export r; \ | |
31059 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31060 | $(NORMAL_TARGET_EXPORTS) \ | |
31061 | (cd $(TARGET_SUBDIR)/libmudflap && \ | |
31062 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) | |
31063 | ||
31064 | @endif target-libmudflap | |
31065 | ||
56a8fe78 | 31066 | # Other targets (info, dvi, pdf, etc.) |
4b1cb4fe DD |
31067 | |
31068 | .PHONY: maybe-info-target-libmudflap info-target-libmudflap | |
31069 | maybe-info-target-libmudflap: | |
6bd3dfaa PB |
31070 | @if target-libmudflap |
31071 | maybe-info-target-libmudflap: info-target-libmudflap | |
4b1cb4fe DD |
31072 | |
31073 | info-target-libmudflap: \ | |
31074 | configure-target-libmudflap | |
0aed8855 | 31075 | @: $(MAKE); $(unstage) |
4b1cb4fe DD |
31076 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ |
31077 | r=`${PWD_COMMAND}`; export r; \ | |
31078 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31079 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
31080 | echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \ |
31081 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31082 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31083 | done; \ | |
31084 | (cd $(TARGET_SUBDIR)/libmudflap && \ | |
31085 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31086 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31087 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31088 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 31089 | info) \ |
4b1cb4fe DD |
31090 | || exit 1 |
31091 | ||
6bd3dfaa | 31092 | @endif target-libmudflap |
4b1cb4fe DD |
31093 | |
31094 | .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap | |
31095 | maybe-dvi-target-libmudflap: | |
6bd3dfaa PB |
31096 | @if target-libmudflap |
31097 | maybe-dvi-target-libmudflap: dvi-target-libmudflap | |
4b1cb4fe DD |
31098 | |
31099 | dvi-target-libmudflap: \ | |
31100 | configure-target-libmudflap | |
0aed8855 | 31101 | @: $(MAKE); $(unstage) |
4b1cb4fe DD |
31102 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ |
31103 | r=`${PWD_COMMAND}`; export r; \ | |
31104 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31105 | $(NORMAL_TARGET_EXPORTS) \ |
4b1cb4fe DD |
31106 | echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \ |
31107 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31108 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31109 | done; \ | |
a90ef4bf | 31110 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
064d0a7c PB |
31111 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31112 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31113 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31114 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
064d0a7c PB |
31115 | dvi) \ |
31116 | || exit 1 | |
31117 | ||
a90ef4bf | 31118 | @endif target-libmudflap |
064d0a7c | 31119 | |
a90ef4bf JM |
31120 | .PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap |
31121 | maybe-pdf-target-libmudflap: | |
31122 | @if target-libmudflap | |
31123 | maybe-pdf-target-libmudflap: pdf-target-libmudflap | |
56a8fe78 | 31124 | |
a90ef4bf JM |
31125 | pdf-target-libmudflap: \ |
31126 | configure-target-libmudflap | |
56a8fe78 | 31127 | @: $(MAKE); $(unstage) |
a90ef4bf | 31128 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ |
56a8fe78 DD |
31129 | r=`${PWD_COMMAND}`; export r; \ |
31130 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31131 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31132 | echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \ |
56a8fe78 DD |
31133 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31134 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31135 | done; \ | |
a90ef4bf | 31136 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
56a8fe78 DD |
31137 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31138 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31139 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31140 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
31141 | pdf) \ |
31142 | || exit 1 | |
31143 | ||
a90ef4bf | 31144 | @endif target-libmudflap |
56a8fe78 | 31145 | |
a90ef4bf JM |
31146 | .PHONY: maybe-html-target-libmudflap html-target-libmudflap |
31147 | maybe-html-target-libmudflap: | |
31148 | @if target-libmudflap | |
31149 | maybe-html-target-libmudflap: html-target-libmudflap | |
064d0a7c | 31150 | |
a90ef4bf JM |
31151 | html-target-libmudflap: \ |
31152 | configure-target-libmudflap | |
0aed8855 | 31153 | @: $(MAKE); $(unstage) |
a90ef4bf | 31154 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ |
064d0a7c PB |
31155 | r=`${PWD_COMMAND}`; export r; \ |
31156 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31157 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31158 | echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \ |
064d0a7c PB |
31159 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31160 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31161 | done; \ | |
a90ef4bf | 31162 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
064d0a7c PB |
31163 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31164 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31165 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31166 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
064d0a7c PB |
31167 | html) \ |
31168 | || exit 1 | |
31169 | ||
a90ef4bf | 31170 | @endif target-libmudflap |
064d0a7c | 31171 | |
a90ef4bf JM |
31172 | .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap |
31173 | maybe-TAGS-target-libmudflap: | |
31174 | @if target-libmudflap | |
31175 | maybe-TAGS-target-libmudflap: TAGS-target-libmudflap | |
064d0a7c | 31176 | |
a90ef4bf JM |
31177 | TAGS-target-libmudflap: \ |
31178 | configure-target-libmudflap | |
0aed8855 | 31179 | @: $(MAKE); $(unstage) |
a90ef4bf | 31180 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ |
064d0a7c PB |
31181 | r=`${PWD_COMMAND}`; export r; \ |
31182 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31183 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31184 | echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \ |
064d0a7c PB |
31185 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31186 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31187 | done; \ | |
a90ef4bf | 31188 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
064d0a7c PB |
31189 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31190 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31191 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31192 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
064d0a7c PB |
31193 | TAGS) \ |
31194 | || exit 1 | |
31195 | ||
a90ef4bf | 31196 | @endif target-libmudflap |
064d0a7c | 31197 | |
a90ef4bf JM |
31198 | .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap |
31199 | maybe-install-info-target-libmudflap: | |
31200 | @if target-libmudflap | |
31201 | maybe-install-info-target-libmudflap: install-info-target-libmudflap | |
064d0a7c | 31202 | |
a90ef4bf JM |
31203 | install-info-target-libmudflap: \ |
31204 | configure-target-libmudflap \ | |
31205 | info-target-libmudflap | |
0aed8855 | 31206 | @: $(MAKE); $(unstage) |
a90ef4bf | 31207 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ |
064d0a7c PB |
31208 | r=`${PWD_COMMAND}`; export r; \ |
31209 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31210 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31211 | echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \ |
064d0a7c PB |
31212 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31213 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31214 | done; \ | |
a90ef4bf | 31215 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
064d0a7c PB |
31216 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31217 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31218 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31219 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
064d0a7c PB |
31220 | install-info) \ |
31221 | || exit 1 | |
31222 | ||
a90ef4bf | 31223 | @endif target-libmudflap |
064d0a7c | 31224 | |
a90ef4bf JM |
31225 | .PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap |
31226 | maybe-install-pdf-target-libmudflap: | |
31227 | @if target-libmudflap | |
31228 | maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap | |
a3ca38d2 | 31229 | |
a90ef4bf JM |
31230 | install-pdf-target-libmudflap: \ |
31231 | configure-target-libmudflap \ | |
31232 | pdf-target-libmudflap | |
a3ca38d2 | 31233 | @: $(MAKE); $(unstage) |
a90ef4bf | 31234 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ |
a3ca38d2 DD |
31235 | r=`${PWD_COMMAND}`; export r; \ |
31236 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31237 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31238 | echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \ |
a3ca38d2 DD |
31239 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31240 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31241 | done; \ | |
a90ef4bf | 31242 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
a3ca38d2 DD |
31243 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31244 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31245 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31246 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
31247 | install-pdf) \ |
31248 | || exit 1 | |
31249 | ||
a90ef4bf | 31250 | @endif target-libmudflap |
a3ca38d2 | 31251 | |
a90ef4bf JM |
31252 | .PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap |
31253 | maybe-install-html-target-libmudflap: | |
31254 | @if target-libmudflap | |
31255 | maybe-install-html-target-libmudflap: install-html-target-libmudflap | |
108a6f8e | 31256 | |
a90ef4bf JM |
31257 | install-html-target-libmudflap: \ |
31258 | configure-target-libmudflap \ | |
31259 | html-target-libmudflap | |
108a6f8e | 31260 | @: $(MAKE); $(unstage) |
a90ef4bf | 31261 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ |
108a6f8e CD |
31262 | r=`${PWD_COMMAND}`; export r; \ |
31263 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31264 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31265 | echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \ |
108a6f8e CD |
31266 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31267 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31268 | done; \ | |
a90ef4bf | 31269 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
108a6f8e CD |
31270 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31271 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31272 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31273 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
31274 | install-html) \ |
31275 | || exit 1 | |
31276 | ||
a90ef4bf | 31277 | @endif target-libmudflap |
108a6f8e | 31278 | |
a90ef4bf JM |
31279 | .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap |
31280 | maybe-installcheck-target-libmudflap: | |
31281 | @if target-libmudflap | |
31282 | maybe-installcheck-target-libmudflap: installcheck-target-libmudflap | |
064d0a7c | 31283 | |
a90ef4bf JM |
31284 | installcheck-target-libmudflap: \ |
31285 | configure-target-libmudflap | |
0aed8855 | 31286 | @: $(MAKE); $(unstage) |
a90ef4bf | 31287 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ |
064d0a7c PB |
31288 | r=`${PWD_COMMAND}`; export r; \ |
31289 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31290 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31291 | echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \ |
064d0a7c PB |
31292 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31293 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31294 | done; \ | |
a90ef4bf | 31295 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
064d0a7c PB |
31296 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31297 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31298 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31299 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
064d0a7c PB |
31300 | installcheck) \ |
31301 | || exit 1 | |
31302 | ||
a90ef4bf | 31303 | @endif target-libmudflap |
064d0a7c | 31304 | |
a90ef4bf JM |
31305 | .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap |
31306 | maybe-mostlyclean-target-libmudflap: | |
31307 | @if target-libmudflap | |
31308 | maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap | |
064d0a7c | 31309 | |
a90ef4bf | 31310 | mostlyclean-target-libmudflap: |
0aed8855 | 31311 | @: $(MAKE); $(unstage) |
a90ef4bf | 31312 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ |
064d0a7c PB |
31313 | r=`${PWD_COMMAND}`; export r; \ |
31314 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31315 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31316 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \ |
064d0a7c PB |
31317 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31318 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31319 | done; \ | |
a90ef4bf | 31320 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
064d0a7c PB |
31321 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31322 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31323 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31324 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
064d0a7c PB |
31325 | mostlyclean) \ |
31326 | || exit 1 | |
31327 | ||
a90ef4bf | 31328 | @endif target-libmudflap |
064d0a7c | 31329 | |
a90ef4bf JM |
31330 | .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap |
31331 | maybe-clean-target-libmudflap: | |
31332 | @if target-libmudflap | |
31333 | maybe-clean-target-libmudflap: clean-target-libmudflap | |
064d0a7c | 31334 | |
a90ef4bf | 31335 | clean-target-libmudflap: |
0aed8855 | 31336 | @: $(MAKE); $(unstage) |
a90ef4bf | 31337 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ |
064d0a7c PB |
31338 | r=`${PWD_COMMAND}`; export r; \ |
31339 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31340 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31341 | echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \ |
064d0a7c PB |
31342 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31343 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31344 | done; \ | |
a90ef4bf | 31345 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
064d0a7c PB |
31346 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31347 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31348 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31349 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
064d0a7c PB |
31350 | clean) \ |
31351 | || exit 1 | |
31352 | ||
a90ef4bf | 31353 | @endif target-libmudflap |
064d0a7c | 31354 | |
a90ef4bf JM |
31355 | .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap |
31356 | maybe-distclean-target-libmudflap: | |
31357 | @if target-libmudflap | |
31358 | maybe-distclean-target-libmudflap: distclean-target-libmudflap | |
064d0a7c | 31359 | |
a90ef4bf | 31360 | distclean-target-libmudflap: |
0aed8855 | 31361 | @: $(MAKE); $(unstage) |
a90ef4bf | 31362 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ |
064d0a7c PB |
31363 | r=`${PWD_COMMAND}`; export r; \ |
31364 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31365 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31366 | echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \ |
064d0a7c PB |
31367 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31368 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31369 | done; \ | |
a90ef4bf | 31370 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
064d0a7c PB |
31371 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31372 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31373 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31374 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
064d0a7c PB |
31375 | distclean) \ |
31376 | || exit 1 | |
31377 | ||
a90ef4bf | 31378 | @endif target-libmudflap |
064d0a7c | 31379 | |
a90ef4bf JM |
31380 | .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap |
31381 | maybe-maintainer-clean-target-libmudflap: | |
31382 | @if target-libmudflap | |
31383 | maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap | |
064d0a7c | 31384 | |
a90ef4bf | 31385 | maintainer-clean-target-libmudflap: |
0aed8855 | 31386 | @: $(MAKE); $(unstage) |
a90ef4bf | 31387 | @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \ |
064d0a7c PB |
31388 | r=`${PWD_COMMAND}`; export r; \ |
31389 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31390 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31391 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \ |
064d0a7c PB |
31392 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31393 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31394 | done; \ | |
a90ef4bf | 31395 | (cd $(TARGET_SUBDIR)/libmudflap && \ |
064d0a7c PB |
31396 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31397 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31398 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31399 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
064d0a7c PB |
31400 | maintainer-clean) \ |
31401 | || exit 1 | |
31402 | ||
a90ef4bf | 31403 | @endif target-libmudflap |
064d0a7c PB |
31404 | |
31405 | ||
31406 | ||
a7254363 | 31407 | |
e90269c8 | 31408 | |
a90ef4bf JM |
31409 | .PHONY: configure-target-libssp maybe-configure-target-libssp |
31410 | maybe-configure-target-libssp: | |
4f0ef2d8 | 31411 | @if gcc-bootstrap |
a90ef4bf | 31412 | configure-target-libssp: stage_current |
4f0ef2d8 | 31413 | @endif gcc-bootstrap |
a90ef4bf JM |
31414 | @if target-libssp |
31415 | maybe-configure-target-libssp: configure-target-libssp | |
31416 | configure-target-libssp: | |
0aed8855 PB |
31417 | @: $(MAKE); $(unstage) |
31418 | @r=`${PWD_COMMAND}`; export r; \ | |
31419 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
31420 | echo "Checking multilib configuration for libssp..."; \ |
31421 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \ | |
31422 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \ | |
31423 | if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \ | |
31424 | if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \ | |
31425 | rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \ | |
0aed8855 | 31426 | else \ |
a90ef4bf JM |
31427 | rm -f $(TARGET_SUBDIR)/libssp/Makefile; \ |
31428 | mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \ | |
0aed8855 PB |
31429 | fi; \ |
31430 | else \ | |
a90ef4bf | 31431 | mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \ |
c52c6897 | 31432 | fi; \ |
a90ef4bf JM |
31433 | test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \ |
31434 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \ | |
1f53ca9a | 31435 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
31436 | echo Configuring in $(TARGET_SUBDIR)/libssp; \ |
31437 | cd "$(TARGET_SUBDIR)/libssp" || exit 1; \ | |
4b1cb4fe | 31438 | case $(srcdir) in \ |
b00612cc | 31439 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 31440 | *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \ |
b00612cc | 31441 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
4b1cb4fe | 31442 | esac; \ |
a90ef4bf JM |
31443 | srcdiroption="--srcdir=$${topdir}/libssp"; \ |
31444 | libsrcdir="$$s/libssp"; \ | |
4b1cb4fe DD |
31445 | rm -f no-such-file || : ; \ |
31446 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
31447 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
31448 | --target=${target_alias} $${srcdiroption} \ | |
4b1cb4fe | 31449 | || exit 1 |
a90ef4bf | 31450 | @endif target-libssp |
4b1cb4fe | 31451 | |
a7254363 PB |
31452 | |
31453 | ||
d545f33b PB |
31454 | |
31455 | ||
a90ef4bf JM |
31456 | .PHONY: all-target-libssp maybe-all-target-libssp |
31457 | maybe-all-target-libssp: | |
4f0ef2d8 | 31458 | @if gcc-bootstrap |
a90ef4bf | 31459 | all-target-libssp: stage_current |
4f0ef2d8 | 31460 | @endif gcc-bootstrap |
a90ef4bf JM |
31461 | @if target-libssp |
31462 | TARGET-target-libssp=all | |
31463 | maybe-all-target-libssp: all-target-libssp | |
31464 | all-target-libssp: configure-target-libssp | |
0aed8855 | 31465 | @: $(MAKE); $(unstage) |
4b1cb4fe DD |
31466 | @r=`${PWD_COMMAND}`; export r; \ |
31467 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 31468 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 31469 | (cd $(TARGET_SUBDIR)/libssp && \ |
7f6ef0c0 | 31470 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
a90ef4bf JM |
31471 | $(TARGET-target-libssp)) |
31472 | @endif target-libssp | |
4b1cb4fe | 31473 | |
a7254363 PB |
31474 | |
31475 | ||
d545f33b PB |
31476 | |
31477 | ||
a90ef4bf JM |
31478 | .PHONY: check-target-libssp maybe-check-target-libssp |
31479 | maybe-check-target-libssp: | |
31480 | @if target-libssp | |
31481 | maybe-check-target-libssp: check-target-libssp | |
4b1cb4fe | 31482 | |
a90ef4bf | 31483 | check-target-libssp: |
0aed8855 | 31484 | @: $(MAKE); $(unstage) |
b40e3958 L |
31485 | @r=`${PWD_COMMAND}`; export r; \ |
31486 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31487 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 31488 | (cd $(TARGET_SUBDIR)/libssp && \ |
7ffa0b57 | 31489 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
3866be5d | 31490 | |
a90ef4bf | 31491 | @endif target-libssp |
3866be5d | 31492 | |
a90ef4bf JM |
31493 | .PHONY: install-target-libssp maybe-install-target-libssp |
31494 | maybe-install-target-libssp: | |
31495 | @if target-libssp | |
31496 | maybe-install-target-libssp: install-target-libssp | |
e2b9e2dc | 31497 | |
a90ef4bf | 31498 | install-target-libssp: installdirs |
0aed8855 | 31499 | @: $(MAKE); $(unstage) |
b40e3958 L |
31500 | @r=`${PWD_COMMAND}`; export r; \ |
31501 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31502 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 31503 | (cd $(TARGET_SUBDIR)/libssp && \ |
7ffa0b57 | 31504 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
3866be5d | 31505 | |
a90ef4bf | 31506 | @endif target-libssp |
3866be5d | 31507 | |
a90ef4bf JM |
31508 | .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp |
31509 | maybe-install-strip-target-libssp: | |
31510 | @if target-libssp | |
31511 | maybe-install-strip-target-libssp: install-strip-target-libssp | |
9b980aa1 | 31512 | |
a90ef4bf | 31513 | install-strip-target-libssp: installdirs |
9b980aa1 RW |
31514 | @: $(MAKE); $(unstage) |
31515 | @r=`${PWD_COMMAND}`; export r; \ | |
31516 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31517 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31518 | (cd $(TARGET_SUBDIR)/libssp && \ |
9b980aa1 RW |
31519 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) |
31520 | ||
a90ef4bf | 31521 | @endif target-libssp |
9b980aa1 | 31522 | |
56a8fe78 | 31523 | # Other targets (info, dvi, pdf, etc.) |
3866be5d | 31524 | |
a90ef4bf JM |
31525 | .PHONY: maybe-info-target-libssp info-target-libssp |
31526 | maybe-info-target-libssp: | |
31527 | @if target-libssp | |
31528 | maybe-info-target-libssp: info-target-libssp | |
3866be5d | 31529 | |
a90ef4bf JM |
31530 | info-target-libssp: \ |
31531 | configure-target-libssp | |
0aed8855 | 31532 | @: $(MAKE); $(unstage) |
a90ef4bf | 31533 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ |
4fa63067 NN |
31534 | r=`${PWD_COMMAND}`; export r; \ |
31535 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31536 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 31537 | echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \ |
4fa63067 NN |
31538 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31539 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31540 | done; \ | |
a90ef4bf | 31541 | (cd $(TARGET_SUBDIR)/libssp && \ |
4fa63067 NN |
31542 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31543 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31544 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31545 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 31546 | info) \ |
4fa63067 | 31547 | || exit 1 |
16ae0395 | 31548 | |
a90ef4bf | 31549 | @endif target-libssp |
3866be5d | 31550 | |
a90ef4bf JM |
31551 | .PHONY: maybe-dvi-target-libssp dvi-target-libssp |
31552 | maybe-dvi-target-libssp: | |
31553 | @if target-libssp | |
31554 | maybe-dvi-target-libssp: dvi-target-libssp | |
3866be5d | 31555 | |
a90ef4bf JM |
31556 | dvi-target-libssp: \ |
31557 | configure-target-libssp | |
0aed8855 | 31558 | @: $(MAKE); $(unstage) |
a90ef4bf | 31559 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ |
b40e3958 L |
31560 | r=`${PWD_COMMAND}`; export r; \ |
31561 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31562 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 31563 | echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \ |
4fa63067 NN |
31564 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31565 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31566 | done; \ | |
a90ef4bf | 31567 | (cd $(TARGET_SUBDIR)/libssp && \ |
4fa63067 NN |
31568 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31569 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31570 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31571 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 31572 | dvi) \ |
e2b9e2dc NN |
31573 | || exit 1 |
31574 | ||
a90ef4bf | 31575 | @endif target-libssp |
3866be5d | 31576 | |
a90ef4bf JM |
31577 | .PHONY: maybe-pdf-target-libssp pdf-target-libssp |
31578 | maybe-pdf-target-libssp: | |
31579 | @if target-libssp | |
31580 | maybe-pdf-target-libssp: pdf-target-libssp | |
56a8fe78 | 31581 | |
a90ef4bf JM |
31582 | pdf-target-libssp: \ |
31583 | configure-target-libssp | |
56a8fe78 | 31584 | @: $(MAKE); $(unstage) |
a90ef4bf | 31585 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ |
56a8fe78 DD |
31586 | r=`${PWD_COMMAND}`; export r; \ |
31587 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31588 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31589 | echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \ |
56a8fe78 DD |
31590 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31591 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31592 | done; \ | |
a90ef4bf | 31593 | (cd $(TARGET_SUBDIR)/libssp && \ |
56a8fe78 DD |
31594 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31595 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31596 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31597 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
31598 | pdf) \ |
31599 | || exit 1 | |
31600 | ||
a90ef4bf | 31601 | @endif target-libssp |
a3ca38d2 | 31602 | |
a90ef4bf JM |
31603 | .PHONY: maybe-html-target-libssp html-target-libssp |
31604 | maybe-html-target-libssp: | |
31605 | @if target-libssp | |
31606 | maybe-html-target-libssp: html-target-libssp | |
108a6f8e | 31607 | |
a90ef4bf JM |
31608 | html-target-libssp: \ |
31609 | configure-target-libssp | |
108a6f8e | 31610 | @: $(MAKE); $(unstage) |
a90ef4bf | 31611 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ |
108a6f8e CD |
31612 | r=`${PWD_COMMAND}`; export r; \ |
31613 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31614 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31615 | echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \ |
108a6f8e CD |
31616 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31617 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31618 | done; \ | |
a90ef4bf | 31619 | (cd $(TARGET_SUBDIR)/libssp && \ |
108a6f8e CD |
31620 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31621 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31622 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31623 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 31624 | html) \ |
108a6f8e CD |
31625 | || exit 1 |
31626 | ||
a90ef4bf | 31627 | @endif target-libssp |
108a6f8e | 31628 | |
a90ef4bf JM |
31629 | .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp |
31630 | maybe-TAGS-target-libssp: | |
31631 | @if target-libssp | |
31632 | maybe-TAGS-target-libssp: TAGS-target-libssp | |
4fa63067 | 31633 | |
a90ef4bf JM |
31634 | TAGS-target-libssp: \ |
31635 | configure-target-libssp | |
0aed8855 | 31636 | @: $(MAKE); $(unstage) |
a90ef4bf | 31637 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ |
b40e3958 L |
31638 | r=`${PWD_COMMAND}`; export r; \ |
31639 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31640 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 31641 | echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \ |
4fa63067 NN |
31642 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31643 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31644 | done; \ | |
a90ef4bf | 31645 | (cd $(TARGET_SUBDIR)/libssp && \ |
4fa63067 NN |
31646 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31647 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31648 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31649 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 31650 | TAGS) \ |
e2b9e2dc NN |
31651 | || exit 1 |
31652 | ||
a90ef4bf | 31653 | @endif target-libssp |
3866be5d | 31654 | |
a90ef4bf JM |
31655 | .PHONY: maybe-install-info-target-libssp install-info-target-libssp |
31656 | maybe-install-info-target-libssp: | |
31657 | @if target-libssp | |
31658 | maybe-install-info-target-libssp: install-info-target-libssp | |
3866be5d | 31659 | |
a90ef4bf JM |
31660 | install-info-target-libssp: \ |
31661 | configure-target-libssp \ | |
31662 | info-target-libssp | |
0aed8855 | 31663 | @: $(MAKE); $(unstage) |
a90ef4bf | 31664 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ |
4fa63067 | 31665 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 31666 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 31667 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 31668 | echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \ |
4fa63067 NN |
31669 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31670 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31671 | done; \ | |
a90ef4bf | 31672 | (cd $(TARGET_SUBDIR)/libssp && \ |
4fa63067 NN |
31673 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31674 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31675 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31676 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 31677 | install-info) \ |
4fa63067 | 31678 | || exit 1 |
3866be5d | 31679 | |
a90ef4bf | 31680 | @endif target-libssp |
3866be5d | 31681 | |
a90ef4bf JM |
31682 | .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp |
31683 | maybe-install-pdf-target-libssp: | |
31684 | @if target-libssp | |
31685 | maybe-install-pdf-target-libssp: install-pdf-target-libssp | |
16ae0395 | 31686 | |
a90ef4bf JM |
31687 | install-pdf-target-libssp: \ |
31688 | configure-target-libssp \ | |
31689 | pdf-target-libssp | |
0aed8855 | 31690 | @: $(MAKE); $(unstage) |
a90ef4bf | 31691 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ |
4fa63067 | 31692 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 31693 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 31694 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 31695 | echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \ |
4fa63067 NN |
31696 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31697 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31698 | done; \ | |
a90ef4bf | 31699 | (cd $(TARGET_SUBDIR)/libssp && \ |
4fa63067 NN |
31700 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31701 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31702 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31703 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 31704 | install-pdf) \ |
4fa63067 | 31705 | || exit 1 |
3866be5d | 31706 | |
a90ef4bf | 31707 | @endif target-libssp |
3866be5d | 31708 | |
a90ef4bf JM |
31709 | .PHONY: maybe-install-html-target-libssp install-html-target-libssp |
31710 | maybe-install-html-target-libssp: | |
31711 | @if target-libssp | |
31712 | maybe-install-html-target-libssp: install-html-target-libssp | |
4fa63067 | 31713 | |
a90ef4bf JM |
31714 | install-html-target-libssp: \ |
31715 | configure-target-libssp \ | |
31716 | html-target-libssp | |
0aed8855 | 31717 | @: $(MAKE); $(unstage) |
a90ef4bf | 31718 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ |
b40e3958 L |
31719 | r=`${PWD_COMMAND}`; export r; \ |
31720 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 31721 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 31722 | echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \ |
4fa63067 NN |
31723 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31724 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31725 | done; \ | |
a90ef4bf | 31726 | (cd $(TARGET_SUBDIR)/libssp && \ |
4fa63067 NN |
31727 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31728 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31729 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31730 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 31731 | install-html) \ |
e2b9e2dc NN |
31732 | || exit 1 |
31733 | ||
a90ef4bf | 31734 | @endif target-libssp |
3866be5d | 31735 | |
a90ef4bf JM |
31736 | .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp |
31737 | maybe-installcheck-target-libssp: | |
31738 | @if target-libssp | |
31739 | maybe-installcheck-target-libssp: installcheck-target-libssp | |
3866be5d | 31740 | |
a90ef4bf JM |
31741 | installcheck-target-libssp: \ |
31742 | configure-target-libssp | |
0aed8855 | 31743 | @: $(MAKE); $(unstage) |
a90ef4bf | 31744 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ |
4fa63067 | 31745 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 31746 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 31747 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 31748 | echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \ |
4fa63067 NN |
31749 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31750 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31751 | done; \ | |
a90ef4bf | 31752 | (cd $(TARGET_SUBDIR)/libssp && \ |
4fa63067 NN |
31753 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
31754 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31755 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 31756 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 31757 | installcheck) \ |
6aa8ef82 | 31758 | || exit 1 |
6aa8ef82 | 31759 | |
a90ef4bf | 31760 | @endif target-libssp |
6aa8ef82 | 31761 | |
a90ef4bf JM |
31762 | .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp |
31763 | maybe-mostlyclean-target-libssp: | |
31764 | @if target-libssp | |
31765 | maybe-mostlyclean-target-libssp: mostlyclean-target-libssp | |
6aa8ef82 | 31766 | |
a90ef4bf JM |
31767 | mostlyclean-target-libssp: |
31768 | @: $(MAKE); $(unstage) | |
31769 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ | |
31770 | r=`${PWD_COMMAND}`; export r; \ | |
6aa8ef82 DJ |
31771 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
31772 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf JM |
31773 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \ |
31774 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31775 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31776 | done; \ | |
31777 | (cd $(TARGET_SUBDIR)/libssp && \ | |
31778 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31779 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31780 | "RANLIB=$${RANLIB}" \ | |
31781 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
31782 | mostlyclean) \ | |
31783 | || exit 1 | |
6aa8ef82 | 31784 | |
a90ef4bf | 31785 | @endif target-libssp |
6aa8ef82 | 31786 | |
a90ef4bf JM |
31787 | .PHONY: maybe-clean-target-libssp clean-target-libssp |
31788 | maybe-clean-target-libssp: | |
31789 | @if target-libssp | |
31790 | maybe-clean-target-libssp: clean-target-libssp | |
6aa8ef82 | 31791 | |
a90ef4bf JM |
31792 | clean-target-libssp: |
31793 | @: $(MAKE); $(unstage) | |
31794 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ | |
31795 | r=`${PWD_COMMAND}`; export r; \ | |
6aa8ef82 DJ |
31796 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
31797 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf JM |
31798 | echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \ |
31799 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
31800 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31801 | done; \ | |
31802 | (cd $(TARGET_SUBDIR)/libssp && \ | |
31803 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
31804 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
31805 | "RANLIB=$${RANLIB}" \ | |
31806 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
31807 | clean) \ | |
31808 | || exit 1 | |
6aa8ef82 | 31809 | |
a90ef4bf | 31810 | @endif target-libssp |
6aa8ef82 | 31811 | |
a90ef4bf JM |
31812 | .PHONY: maybe-distclean-target-libssp distclean-target-libssp |
31813 | maybe-distclean-target-libssp: | |
31814 | @if target-libssp | |
31815 | maybe-distclean-target-libssp: distclean-target-libssp | |
6aa8ef82 | 31816 | |
a90ef4bf JM |
31817 | distclean-target-libssp: |
31818 | @: $(MAKE); $(unstage) | |
31819 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ | |
31820 | r=`${PWD_COMMAND}`; export r; \ | |
6aa8ef82 DJ |
31821 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
31822 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf JM |
31823 | echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \ |
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)/libssp && \ | |
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}" "WINDMC=$${WINDMC}" \ | |
31832 | distclean) \ | |
31833 | || exit 1 | |
6aa8ef82 | 31834 | |
a90ef4bf | 31835 | @endif target-libssp |
6aa8ef82 | 31836 | |
a90ef4bf JM |
31837 | .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp |
31838 | maybe-maintainer-clean-target-libssp: | |
31839 | @if target-libssp | |
31840 | maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp | |
6aa8ef82 | 31841 | |
a90ef4bf JM |
31842 | maintainer-clean-target-libssp: |
31843 | @: $(MAKE); $(unstage) | |
31844 | @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \ | |
31845 | r=`${PWD_COMMAND}`; export r; \ | |
6aa8ef82 DJ |
31846 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
31847 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf JM |
31848 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \ |
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)/libssp && \ | |
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}" "WINDMC=$${WINDMC}" \ | |
31857 | maintainer-clean) \ | |
31858 | || exit 1 | |
6aa8ef82 | 31859 | |
a90ef4bf | 31860 | @endif target-libssp |
6aa8ef82 DJ |
31861 | |
31862 | ||
a90ef4bf JM |
31863 | |
31864 | ||
31865 | ||
31866 | .PHONY: configure-target-newlib maybe-configure-target-newlib | |
31867 | maybe-configure-target-newlib: | |
31868 | @if gcc-bootstrap | |
31869 | configure-target-newlib: stage_current | |
31870 | @endif gcc-bootstrap | |
31871 | @if target-newlib | |
31872 | maybe-configure-target-newlib: configure-target-newlib | |
31873 | configure-target-newlib: | |
31874 | @: $(MAKE); $(unstage) | |
6aa8ef82 DJ |
31875 | @r=`${PWD_COMMAND}`; export r; \ |
31876 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
31877 | echo "Checking multilib configuration for newlib..."; \ |
31878 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \ | |
31879 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \ | |
31880 | if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \ | |
31881 | if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \ | |
31882 | rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \ | |
31883 | else \ | |
31884 | rm -f $(TARGET_SUBDIR)/newlib/Makefile; \ | |
31885 | mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \ | |
31886 | fi; \ | |
6aa8ef82 | 31887 | else \ |
a90ef4bf | 31888 | mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \ |
6aa8ef82 | 31889 | fi; \ |
a90ef4bf JM |
31890 | test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \ |
31891 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \ | |
31892 | $(NORMAL_TARGET_EXPORTS) \ | |
31893 | echo Configuring in $(TARGET_SUBDIR)/newlib; \ | |
31894 | cd "$(TARGET_SUBDIR)/newlib" || exit 1; \ | |
31895 | case $(srcdir) in \ | |
31896 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
31897 | *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \ | |
31898 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
31899 | esac; \ | |
31900 | srcdiroption="--srcdir=$${topdir}/newlib"; \ | |
31901 | libsrcdir="$$s/newlib"; \ | |
31902 | rm -f no-such-file || : ; \ | |
31903 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
31904 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
31905 | --target=${target_alias} $${srcdiroption} \ | |
31906 | || exit 1 | |
31907 | @endif target-newlib | |
6aa8ef82 DJ |
31908 | |
31909 | ||
31910 | ||
31911 | ||
31912 | ||
a90ef4bf JM |
31913 | .PHONY: all-target-newlib maybe-all-target-newlib |
31914 | maybe-all-target-newlib: | |
31915 | @if gcc-bootstrap | |
31916 | all-target-newlib: stage_current | |
31917 | @endif gcc-bootstrap | |
31918 | @if target-newlib | |
31919 | TARGET-target-newlib=all | |
31920 | maybe-all-target-newlib: all-target-newlib | |
31921 | all-target-newlib: configure-target-newlib | |
31922 | @: $(MAKE); $(unstage) | |
31923 | @r=`${PWD_COMMAND}`; export r; \ | |
31924 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31925 | $(NORMAL_TARGET_EXPORTS) \ | |
31926 | (cd $(TARGET_SUBDIR)/newlib && \ | |
31927 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ | |
31928 | $(TARGET-target-newlib)) | |
31929 | @endif target-newlib | |
6aa8ef82 | 31930 | |
6aa8ef82 | 31931 | |
6aa8ef82 | 31932 | |
6aa8ef82 | 31933 | |
6aa8ef82 | 31934 | |
a90ef4bf JM |
31935 | .PHONY: check-target-newlib maybe-check-target-newlib |
31936 | maybe-check-target-newlib: | |
31937 | @if target-newlib | |
31938 | maybe-check-target-newlib: check-target-newlib | |
31939 | ||
31940 | check-target-newlib: | |
6aa8ef82 DJ |
31941 | @: $(MAKE); $(unstage) |
31942 | @r=`${PWD_COMMAND}`; export r; \ | |
31943 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31944 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf JM |
31945 | (cd $(TARGET_SUBDIR)/newlib && \ |
31946 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) | |
31947 | ||
31948 | @endif target-newlib | |
31949 | ||
31950 | .PHONY: install-target-newlib maybe-install-target-newlib | |
31951 | maybe-install-target-newlib: | |
31952 | @if target-newlib | |
31953 | maybe-install-target-newlib: install-target-newlib | |
31954 | ||
31955 | install-target-newlib: installdirs | |
31956 | @: $(MAKE); $(unstage) | |
31957 | @r=`${PWD_COMMAND}`; export r; \ | |
31958 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31959 | $(NORMAL_TARGET_EXPORTS) \ | |
31960 | (cd $(TARGET_SUBDIR)/newlib && \ | |
6aa8ef82 DJ |
31961 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
31962 | ||
a90ef4bf | 31963 | @endif target-newlib |
6aa8ef82 | 31964 | |
a90ef4bf JM |
31965 | .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib |
31966 | maybe-install-strip-target-newlib: | |
31967 | @if target-newlib | |
31968 | maybe-install-strip-target-newlib: install-strip-target-newlib | |
9b980aa1 | 31969 | |
a90ef4bf | 31970 | install-strip-target-newlib: installdirs |
9b980aa1 RW |
31971 | @: $(MAKE); $(unstage) |
31972 | @r=`${PWD_COMMAND}`; export r; \ | |
31973 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31974 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31975 | (cd $(TARGET_SUBDIR)/newlib && \ |
9b980aa1 RW |
31976 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) |
31977 | ||
a90ef4bf | 31978 | @endif target-newlib |
9b980aa1 | 31979 | |
6aa8ef82 DJ |
31980 | # Other targets (info, dvi, pdf, etc.) |
31981 | ||
a90ef4bf JM |
31982 | .PHONY: maybe-info-target-newlib info-target-newlib |
31983 | maybe-info-target-newlib: | |
31984 | @if target-newlib | |
31985 | maybe-info-target-newlib: info-target-newlib | |
6aa8ef82 | 31986 | |
a90ef4bf JM |
31987 | info-target-newlib: \ |
31988 | configure-target-newlib | |
6aa8ef82 | 31989 | @: $(MAKE); $(unstage) |
a90ef4bf | 31990 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ |
6aa8ef82 DJ |
31991 | r=`${PWD_COMMAND}`; export r; \ |
31992 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
31993 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 31994 | echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \ |
6aa8ef82 DJ |
31995 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
31996 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
31997 | done; \ | |
a90ef4bf | 31998 | (cd $(TARGET_SUBDIR)/newlib && \ |
6aa8ef82 DJ |
31999 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
32000 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32001 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 32002 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6aa8ef82 DJ |
32003 | info) \ |
32004 | || exit 1 | |
32005 | ||
a90ef4bf | 32006 | @endif target-newlib |
6aa8ef82 | 32007 | |
a90ef4bf JM |
32008 | .PHONY: maybe-dvi-target-newlib dvi-target-newlib |
32009 | maybe-dvi-target-newlib: | |
32010 | @if target-newlib | |
32011 | maybe-dvi-target-newlib: dvi-target-newlib | |
6aa8ef82 | 32012 | |
a90ef4bf JM |
32013 | dvi-target-newlib: \ |
32014 | configure-target-newlib | |
6aa8ef82 | 32015 | @: $(MAKE); $(unstage) |
a90ef4bf | 32016 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ |
6aa8ef82 DJ |
32017 | r=`${PWD_COMMAND}`; export r; \ |
32018 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
32019 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 32020 | echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \ |
6aa8ef82 DJ |
32021 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
32022 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32023 | done; \ | |
a90ef4bf | 32024 | (cd $(TARGET_SUBDIR)/newlib && \ |
6aa8ef82 DJ |
32025 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
32026 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32027 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 32028 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6aa8ef82 DJ |
32029 | dvi) \ |
32030 | || exit 1 | |
32031 | ||
a90ef4bf | 32032 | @endif target-newlib |
6aa8ef82 | 32033 | |
a90ef4bf JM |
32034 | .PHONY: maybe-pdf-target-newlib pdf-target-newlib |
32035 | maybe-pdf-target-newlib: | |
32036 | @if target-newlib | |
32037 | maybe-pdf-target-newlib: pdf-target-newlib | |
6aa8ef82 | 32038 | |
a90ef4bf JM |
32039 | pdf-target-newlib: \ |
32040 | configure-target-newlib | |
6aa8ef82 | 32041 | @: $(MAKE); $(unstage) |
a90ef4bf | 32042 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ |
6aa8ef82 DJ |
32043 | r=`${PWD_COMMAND}`; export r; \ |
32044 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
32045 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 32046 | echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \ |
6aa8ef82 DJ |
32047 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
32048 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32049 | done; \ | |
a90ef4bf | 32050 | (cd $(TARGET_SUBDIR)/newlib && \ |
6aa8ef82 DJ |
32051 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
32052 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32053 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 32054 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6aa8ef82 DJ |
32055 | pdf) \ |
32056 | || exit 1 | |
32057 | ||
a90ef4bf | 32058 | @endif target-newlib |
6aa8ef82 | 32059 | |
a90ef4bf JM |
32060 | .PHONY: maybe-html-target-newlib html-target-newlib |
32061 | maybe-html-target-newlib: | |
32062 | @if target-newlib | |
32063 | maybe-html-target-newlib: html-target-newlib | |
6aa8ef82 | 32064 | |
a90ef4bf JM |
32065 | html-target-newlib: \ |
32066 | configure-target-newlib | |
6aa8ef82 | 32067 | @: $(MAKE); $(unstage) |
a90ef4bf | 32068 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ |
6aa8ef82 DJ |
32069 | r=`${PWD_COMMAND}`; export r; \ |
32070 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
32071 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 32072 | echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \ |
6aa8ef82 DJ |
32073 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
32074 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32075 | done; \ | |
a90ef4bf | 32076 | (cd $(TARGET_SUBDIR)/newlib && \ |
6aa8ef82 DJ |
32077 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
32078 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32079 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 32080 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6aa8ef82 DJ |
32081 | html) \ |
32082 | || exit 1 | |
32083 | ||
a90ef4bf | 32084 | @endif target-newlib |
6aa8ef82 | 32085 | |
a90ef4bf JM |
32086 | .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib |
32087 | maybe-TAGS-target-newlib: | |
32088 | @if target-newlib | |
32089 | maybe-TAGS-target-newlib: TAGS-target-newlib | |
6aa8ef82 | 32090 | |
a90ef4bf JM |
32091 | TAGS-target-newlib: \ |
32092 | configure-target-newlib | |
6aa8ef82 | 32093 | @: $(MAKE); $(unstage) |
a90ef4bf | 32094 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ |
6aa8ef82 DJ |
32095 | r=`${PWD_COMMAND}`; export r; \ |
32096 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
32097 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 32098 | echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \ |
6aa8ef82 DJ |
32099 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
32100 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32101 | done; \ | |
a90ef4bf | 32102 | (cd $(TARGET_SUBDIR)/newlib && \ |
6aa8ef82 DJ |
32103 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
32104 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32105 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 32106 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6aa8ef82 DJ |
32107 | TAGS) \ |
32108 | || exit 1 | |
32109 | ||
a90ef4bf | 32110 | @endif target-newlib |
6aa8ef82 | 32111 | |
a90ef4bf JM |
32112 | .PHONY: maybe-install-info-target-newlib install-info-target-newlib |
32113 | maybe-install-info-target-newlib: | |
32114 | @if target-newlib | |
32115 | maybe-install-info-target-newlib: install-info-target-newlib | |
6aa8ef82 | 32116 | |
a90ef4bf JM |
32117 | install-info-target-newlib: \ |
32118 | configure-target-newlib \ | |
32119 | info-target-newlib | |
6aa8ef82 | 32120 | @: $(MAKE); $(unstage) |
a90ef4bf | 32121 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ |
6aa8ef82 DJ |
32122 | r=`${PWD_COMMAND}`; export r; \ |
32123 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
32124 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 32125 | echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \ |
6aa8ef82 DJ |
32126 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
32127 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32128 | done; \ | |
a90ef4bf | 32129 | (cd $(TARGET_SUBDIR)/newlib && \ |
6aa8ef82 DJ |
32130 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
32131 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32132 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 32133 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6aa8ef82 DJ |
32134 | install-info) \ |
32135 | || exit 1 | |
32136 | ||
a90ef4bf | 32137 | @endif target-newlib |
6aa8ef82 | 32138 | |
a90ef4bf JM |
32139 | .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib |
32140 | maybe-install-pdf-target-newlib: | |
32141 | @if target-newlib | |
32142 | maybe-install-pdf-target-newlib: install-pdf-target-newlib | |
a3ca38d2 | 32143 | |
a90ef4bf JM |
32144 | install-pdf-target-newlib: \ |
32145 | configure-target-newlib \ | |
32146 | pdf-target-newlib | |
a3ca38d2 | 32147 | @: $(MAKE); $(unstage) |
a90ef4bf | 32148 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ |
a3ca38d2 DD |
32149 | r=`${PWD_COMMAND}`; export r; \ |
32150 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
32151 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 32152 | echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \ |
a3ca38d2 DD |
32153 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
32154 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32155 | done; \ | |
a90ef4bf | 32156 | (cd $(TARGET_SUBDIR)/newlib && \ |
a3ca38d2 DD |
32157 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
32158 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32159 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 32160 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
32161 | install-pdf) \ |
32162 | || exit 1 | |
32163 | ||
a90ef4bf | 32164 | @endif target-newlib |
a3ca38d2 | 32165 | |
a90ef4bf JM |
32166 | .PHONY: maybe-install-html-target-newlib install-html-target-newlib |
32167 | maybe-install-html-target-newlib: | |
32168 | @if target-newlib | |
32169 | maybe-install-html-target-newlib: install-html-target-newlib | |
6aa8ef82 | 32170 | |
a90ef4bf JM |
32171 | install-html-target-newlib: \ |
32172 | configure-target-newlib \ | |
32173 | html-target-newlib | |
6aa8ef82 | 32174 | @: $(MAKE); $(unstage) |
a90ef4bf | 32175 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ |
6aa8ef82 DJ |
32176 | r=`${PWD_COMMAND}`; export r; \ |
32177 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
32178 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 32179 | echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \ |
6aa8ef82 DJ |
32180 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
32181 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32182 | done; \ | |
a90ef4bf | 32183 | (cd $(TARGET_SUBDIR)/newlib && \ |
6aa8ef82 DJ |
32184 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
32185 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32186 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 32187 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6aa8ef82 DJ |
32188 | install-html) \ |
32189 | || exit 1 | |
32190 | ||
a90ef4bf | 32191 | @endif target-newlib |
6aa8ef82 | 32192 | |
a90ef4bf JM |
32193 | .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib |
32194 | maybe-installcheck-target-newlib: | |
32195 | @if target-newlib | |
32196 | maybe-installcheck-target-newlib: installcheck-target-newlib | |
6aa8ef82 | 32197 | |
a90ef4bf JM |
32198 | installcheck-target-newlib: \ |
32199 | configure-target-newlib | |
6aa8ef82 | 32200 | @: $(MAKE); $(unstage) |
a90ef4bf | 32201 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ |
6aa8ef82 DJ |
32202 | r=`${PWD_COMMAND}`; export r; \ |
32203 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
32204 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 32205 | echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \ |
6aa8ef82 DJ |
32206 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
32207 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32208 | done; \ | |
a90ef4bf | 32209 | (cd $(TARGET_SUBDIR)/newlib && \ |
6aa8ef82 DJ |
32210 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
32211 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32212 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 32213 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6aa8ef82 DJ |
32214 | installcheck) \ |
32215 | || exit 1 | |
32216 | ||
a90ef4bf | 32217 | @endif target-newlib |
6aa8ef82 | 32218 | |
a90ef4bf JM |
32219 | .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib |
32220 | maybe-mostlyclean-target-newlib: | |
32221 | @if target-newlib | |
32222 | maybe-mostlyclean-target-newlib: mostlyclean-target-newlib | |
6aa8ef82 | 32223 | |
a90ef4bf | 32224 | mostlyclean-target-newlib: |
6aa8ef82 | 32225 | @: $(MAKE); $(unstage) |
a90ef4bf | 32226 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ |
6aa8ef82 DJ |
32227 | r=`${PWD_COMMAND}`; export r; \ |
32228 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
32229 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 32230 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \ |
6aa8ef82 DJ |
32231 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
32232 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32233 | done; \ | |
a90ef4bf | 32234 | (cd $(TARGET_SUBDIR)/newlib && \ |
6aa8ef82 DJ |
32235 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
32236 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32237 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 32238 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6aa8ef82 DJ |
32239 | mostlyclean) \ |
32240 | || exit 1 | |
32241 | ||
a90ef4bf | 32242 | @endif target-newlib |
6aa8ef82 | 32243 | |
a90ef4bf JM |
32244 | .PHONY: maybe-clean-target-newlib clean-target-newlib |
32245 | maybe-clean-target-newlib: | |
32246 | @if target-newlib | |
32247 | maybe-clean-target-newlib: clean-target-newlib | |
6aa8ef82 | 32248 | |
a90ef4bf | 32249 | clean-target-newlib: |
6aa8ef82 | 32250 | @: $(MAKE); $(unstage) |
a90ef4bf | 32251 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ |
6aa8ef82 DJ |
32252 | r=`${PWD_COMMAND}`; export r; \ |
32253 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
32254 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 32255 | echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \ |
6aa8ef82 DJ |
32256 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
32257 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32258 | done; \ | |
a90ef4bf | 32259 | (cd $(TARGET_SUBDIR)/newlib && \ |
6aa8ef82 DJ |
32260 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
32261 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32262 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 32263 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6aa8ef82 DJ |
32264 | clean) \ |
32265 | || exit 1 | |
32266 | ||
a90ef4bf | 32267 | @endif target-newlib |
6aa8ef82 | 32268 | |
a90ef4bf JM |
32269 | .PHONY: maybe-distclean-target-newlib distclean-target-newlib |
32270 | maybe-distclean-target-newlib: | |
32271 | @if target-newlib | |
32272 | maybe-distclean-target-newlib: distclean-target-newlib | |
6aa8ef82 | 32273 | |
a90ef4bf | 32274 | distclean-target-newlib: |
6aa8ef82 | 32275 | @: $(MAKE); $(unstage) |
a90ef4bf | 32276 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ |
6aa8ef82 DJ |
32277 | r=`${PWD_COMMAND}`; export r; \ |
32278 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
32279 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 32280 | echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \ |
6aa8ef82 DJ |
32281 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
32282 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32283 | done; \ | |
a90ef4bf | 32284 | (cd $(TARGET_SUBDIR)/newlib && \ |
6aa8ef82 DJ |
32285 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
32286 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32287 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 32288 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6aa8ef82 DJ |
32289 | distclean) \ |
32290 | || exit 1 | |
32291 | ||
a90ef4bf | 32292 | @endif target-newlib |
6aa8ef82 | 32293 | |
a90ef4bf JM |
32294 | .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib |
32295 | maybe-maintainer-clean-target-newlib: | |
32296 | @if target-newlib | |
32297 | maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib | |
6aa8ef82 | 32298 | |
a90ef4bf | 32299 | maintainer-clean-target-newlib: |
6aa8ef82 | 32300 | @: $(MAKE); $(unstage) |
a90ef4bf | 32301 | @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \ |
6aa8ef82 DJ |
32302 | r=`${PWD_COMMAND}`; export r; \ |
32303 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
32304 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 32305 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \ |
6aa8ef82 DJ |
32306 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
32307 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32308 | done; \ | |
a90ef4bf | 32309 | (cd $(TARGET_SUBDIR)/newlib && \ |
6aa8ef82 DJ |
32310 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
32311 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32312 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 32313 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6aa8ef82 DJ |
32314 | maintainer-clean) \ |
32315 | || exit 1 | |
32316 | ||
a90ef4bf | 32317 | @endif target-newlib |
6aa8ef82 DJ |
32318 | |
32319 | ||
32320 | ||
32321 | ||
32322 | ||
a90ef4bf JM |
32323 | .PHONY: configure-target-libgcc maybe-configure-target-libgcc |
32324 | maybe-configure-target-libgcc: | |
e552509b | 32325 | @if gcc-bootstrap |
a90ef4bf | 32326 | configure-target-libgcc: stage_current |
e552509b | 32327 | @endif gcc-bootstrap |
a90ef4bf JM |
32328 | @if target-libgcc |
32329 | maybe-configure-target-libgcc: configure-target-libgcc | |
32330 | configure-target-libgcc: | |
e552509b ILT |
32331 | @r=`${PWD_COMMAND}`; export r; \ |
32332 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
32333 | echo "Checking multilib configuration for libgcc..."; \ |
32334 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \ | |
32335 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \ | |
32336 | if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \ | |
32337 | if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \ | |
32338 | rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \ | |
e552509b | 32339 | else \ |
a90ef4bf JM |
32340 | rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \ |
32341 | mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \ | |
e552509b ILT |
32342 | fi; \ |
32343 | else \ | |
a90ef4bf | 32344 | mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \ |
e552509b | 32345 | fi; \ |
a90ef4bf JM |
32346 | test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \ |
32347 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \ | |
e552509b | 32348 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
32349 | echo Configuring in $(TARGET_SUBDIR)/libgcc; \ |
32350 | cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \ | |
e552509b ILT |
32351 | case $(srcdir) in \ |
32352 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 32353 | *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \ |
e552509b ILT |
32354 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
32355 | esac; \ | |
a90ef4bf JM |
32356 | srcdiroption="--srcdir=$${topdir}/libgcc"; \ |
32357 | libsrcdir="$$s/libgcc"; \ | |
e552509b ILT |
32358 | rm -f no-such-file || : ; \ |
32359 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
32360 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
32361 | --target=${target_alias} $${srcdiroption} \ | |
32362 | || exit 1 | |
a90ef4bf | 32363 | @endif target-libgcc |
e552509b ILT |
32364 | |
32365 | ||
e552509b | 32366 | |
a90ef4bf JM |
32367 | .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc |
32368 | maybe-configure-stage1-target-libgcc: | |
32369 | @if target-libgcc-bootstrap | |
32370 | maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc | |
32371 | configure-stage1-target-libgcc: | |
32372 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
32373 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc | |
e552509b ILT |
32374 | @r=`${PWD_COMMAND}`; export r; \ |
32375 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
32376 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
32377 | echo "Checking multilib configuration for libgcc..."; \ | |
32378 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \ | |
32379 | if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \ | |
32380 | if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \ | |
32381 | rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \ | |
32382 | else \ | |
32383 | rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \ | |
32384 | mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \ | |
32385 | fi; \ | |
32386 | else \ | |
32387 | mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \ | |
32388 | fi; \ | |
32389 | test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \ | |
e552509b | 32390 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
32391 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ |
32392 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
32393 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ | |
32394 | echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \ | |
32395 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \ | |
32396 | cd $(TARGET_SUBDIR)/libgcc || exit 1; \ | |
32397 | case $(srcdir) in \ | |
32398 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
32399 | *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \ | |
32400 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
32401 | esac; \ | |
32402 | srcdiroption="--srcdir=$${topdir}/libgcc"; \ | |
32403 | libsrcdir="$$s/libgcc"; \ | |
32404 | $(SHELL) $${libsrcdir}/configure \ | |
32405 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
32406 | --target=${target_alias} $${srcdiroption} \ | |
32407 | $(STAGE1_CONFIGURE_FLAGS) | |
32408 | @endif target-libgcc-bootstrap | |
e552509b | 32409 | |
a90ef4bf JM |
32410 | .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc |
32411 | maybe-configure-stage2-target-libgcc: | |
32412 | @if target-libgcc-bootstrap | |
32413 | maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc | |
32414 | configure-stage2-target-libgcc: | |
32415 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
32416 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc | |
e552509b ILT |
32417 | @r=`${PWD_COMMAND}`; export r; \ |
32418 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
32419 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
32420 | echo "Checking multilib configuration for libgcc..."; \ | |
32421 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \ | |
32422 | if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \ | |
32423 | if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \ | |
32424 | rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \ | |
32425 | else \ | |
32426 | rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \ | |
32427 | mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \ | |
32428 | fi; \ | |
32429 | else \ | |
32430 | mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \ | |
32431 | fi; \ | |
32432 | test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \ | |
e552509b | 32433 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
32434 | \ |
32435 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
32436 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
32437 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ | |
32438 | echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \ | |
32439 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \ | |
32440 | cd $(TARGET_SUBDIR)/libgcc || exit 1; \ | |
32441 | case $(srcdir) in \ | |
32442 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
32443 | *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \ | |
32444 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
32445 | esac; \ | |
32446 | srcdiroption="--srcdir=$${topdir}/libgcc"; \ | |
32447 | libsrcdir="$$s/libgcc"; \ | |
32448 | $(SHELL) $${libsrcdir}/configure \ | |
32449 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
32450 | --target=${target_alias} $${srcdiroption} \ | |
32451 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
32452 | $(STAGE2_CONFIGURE_FLAGS) | |
32453 | @endif target-libgcc-bootstrap | |
9b980aa1 | 32454 | |
a90ef4bf JM |
32455 | .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc |
32456 | maybe-configure-stage3-target-libgcc: | |
32457 | @if target-libgcc-bootstrap | |
32458 | maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc | |
32459 | configure-stage3-target-libgcc: | |
32460 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
32461 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc | |
9b980aa1 RW |
32462 | @r=`${PWD_COMMAND}`; export r; \ |
32463 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
32464 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
32465 | echo "Checking multilib configuration for libgcc..."; \ | |
32466 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \ | |
32467 | if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \ | |
32468 | if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \ | |
32469 | rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \ | |
32470 | else \ | |
32471 | rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \ | |
32472 | mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \ | |
32473 | fi; \ | |
32474 | else \ | |
32475 | mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \ | |
32476 | fi; \ | |
32477 | test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \ | |
9b980aa1 | 32478 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
32479 | \ |
32480 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
32481 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
32482 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ | |
32483 | echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \ | |
32484 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \ | |
32485 | cd $(TARGET_SUBDIR)/libgcc || exit 1; \ | |
32486 | case $(srcdir) in \ | |
32487 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
32488 | *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \ | |
32489 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
32490 | esac; \ | |
32491 | srcdiroption="--srcdir=$${topdir}/libgcc"; \ | |
32492 | libsrcdir="$$s/libgcc"; \ | |
32493 | $(SHELL) $${libsrcdir}/configure \ | |
32494 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
32495 | --target=${target_alias} $${srcdiroption} \ | |
32496 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
32497 | $(STAGE3_CONFIGURE_FLAGS) | |
32498 | @endif target-libgcc-bootstrap | |
e552509b | 32499 | |
a90ef4bf JM |
32500 | .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc |
32501 | maybe-configure-stage4-target-libgcc: | |
32502 | @if target-libgcc-bootstrap | |
32503 | maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc | |
32504 | configure-stage4-target-libgcc: | |
32505 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
32506 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc | |
32507 | @r=`${PWD_COMMAND}`; export r; \ | |
e552509b | 32508 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
32509 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
32510 | echo "Checking multilib configuration for libgcc..."; \ | |
32511 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \ | |
32512 | if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \ | |
32513 | if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \ | |
32514 | rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \ | |
32515 | else \ | |
32516 | rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \ | |
32517 | mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \ | |
32518 | fi; \ | |
32519 | else \ | |
32520 | mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \ | |
32521 | fi; \ | |
32522 | test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \ | |
e552509b | 32523 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
32524 | \ |
32525 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
32526 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
32527 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ | |
32528 | echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \ | |
32529 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \ | |
32530 | cd $(TARGET_SUBDIR)/libgcc || exit 1; \ | |
32531 | case $(srcdir) in \ | |
32532 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
32533 | *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \ | |
32534 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
32535 | esac; \ | |
32536 | srcdiroption="--srcdir=$${topdir}/libgcc"; \ | |
32537 | libsrcdir="$$s/libgcc"; \ | |
32538 | $(SHELL) $${libsrcdir}/configure \ | |
32539 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
32540 | --target=${target_alias} $${srcdiroption} \ | |
32541 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
32542 | $(STAGE4_CONFIGURE_FLAGS) | |
32543 | @endif target-libgcc-bootstrap | |
32544 | ||
32545 | .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc | |
32546 | maybe-configure-stageprofile-target-libgcc: | |
32547 | @if target-libgcc-bootstrap | |
32548 | maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc | |
32549 | configure-stageprofile-target-libgcc: | |
32550 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
32551 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc | |
32552 | @r=`${PWD_COMMAND}`; export r; \ | |
e552509b | 32553 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
32554 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
32555 | echo "Checking multilib configuration for libgcc..."; \ | |
32556 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \ | |
32557 | if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \ | |
32558 | if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \ | |
32559 | rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \ | |
32560 | else \ | |
32561 | rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \ | |
32562 | mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \ | |
32563 | fi; \ | |
32564 | else \ | |
32565 | mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \ | |
32566 | fi; \ | |
32567 | test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \ | |
e552509b | 32568 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
32569 | \ |
32570 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
32571 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
32572 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ | |
32573 | echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \ | |
32574 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \ | |
32575 | cd $(TARGET_SUBDIR)/libgcc || exit 1; \ | |
32576 | case $(srcdir) in \ | |
32577 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
32578 | *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \ | |
32579 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
32580 | esac; \ | |
32581 | srcdiroption="--srcdir=$${topdir}/libgcc"; \ | |
32582 | libsrcdir="$$s/libgcc"; \ | |
32583 | $(SHELL) $${libsrcdir}/configure \ | |
32584 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
32585 | --target=${target_alias} $${srcdiroption} \ | |
32586 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
32587 | $(STAGEprofile_CONFIGURE_FLAGS) | |
32588 | @endif target-libgcc-bootstrap | |
e552509b | 32589 | |
a90ef4bf JM |
32590 | .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc |
32591 | maybe-configure-stagefeedback-target-libgcc: | |
32592 | @if target-libgcc-bootstrap | |
32593 | maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc | |
32594 | configure-stagefeedback-target-libgcc: | |
32595 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
32596 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc | |
32597 | @r=`${PWD_COMMAND}`; export r; \ | |
e552509b | 32598 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
32599 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
32600 | echo "Checking multilib configuration for libgcc..."; \ | |
32601 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \ | |
32602 | if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \ | |
32603 | if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \ | |
32604 | rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \ | |
32605 | else \ | |
32606 | rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \ | |
32607 | mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \ | |
32608 | fi; \ | |
32609 | else \ | |
32610 | mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \ | |
32611 | fi; \ | |
32612 | test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \ | |
e552509b | 32613 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
32614 | \ |
32615 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
32616 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
32617 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ | |
32618 | echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \ | |
32619 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \ | |
32620 | cd $(TARGET_SUBDIR)/libgcc || exit 1; \ | |
32621 | case $(srcdir) in \ | |
32622 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
32623 | *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \ | |
32624 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
32625 | esac; \ | |
32626 | srcdiroption="--srcdir=$${topdir}/libgcc"; \ | |
32627 | libsrcdir="$$s/libgcc"; \ | |
32628 | $(SHELL) $${libsrcdir}/configure \ | |
32629 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
32630 | --target=${target_alias} $${srcdiroption} \ | |
32631 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
32632 | $(STAGEfeedback_CONFIGURE_FLAGS) | |
32633 | @endif target-libgcc-bootstrap | |
e552509b | 32634 | |
e552509b | 32635 | |
e552509b | 32636 | |
e552509b | 32637 | |
e552509b | 32638 | |
a90ef4bf JM |
32639 | .PHONY: all-target-libgcc maybe-all-target-libgcc |
32640 | maybe-all-target-libgcc: | |
32641 | @if gcc-bootstrap | |
32642 | all-target-libgcc: stage_current | |
32643 | @endif gcc-bootstrap | |
32644 | @if target-libgcc | |
32645 | TARGET-target-libgcc=all | |
32646 | maybe-all-target-libgcc: all-target-libgcc | |
32647 | all-target-libgcc: configure-target-libgcc | |
32648 | @r=`${PWD_COMMAND}`; export r; \ | |
e552509b | 32649 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
32650 | $(NORMAL_TARGET_EXPORTS) \ |
32651 | (cd $(TARGET_SUBDIR)/libgcc && \ | |
32652 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ | |
32653 | $(TARGET-target-libgcc)) | |
32654 | @endif target-libgcc | |
e552509b | 32655 | |
e552509b | 32656 | |
e552509b | 32657 | |
a90ef4bf JM |
32658 | .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc |
32659 | .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc | |
32660 | maybe-all-stage1-target-libgcc: | |
32661 | maybe-clean-stage1-target-libgcc: | |
32662 | @if target-libgcc-bootstrap | |
32663 | maybe-all-stage1-target-libgcc: all-stage1-target-libgcc | |
32664 | all-stage1: all-stage1-target-libgcc | |
32665 | TARGET-stage1-target-libgcc = $(TARGET-target-libgcc) | |
32666 | all-stage1-target-libgcc: configure-stage1-target-libgcc | |
32667 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
32668 | @r=`${PWD_COMMAND}`; export r; \ | |
e552509b | 32669 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf JM |
32670 | TFLAGS="$(STAGE1_TFLAGS)"; \ |
32671 | $(NORMAL_TARGET_EXPORTS) \ | |
32672 | cd $(TARGET_SUBDIR)/libgcc && \ | |
32673 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
32674 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
32675 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
32676 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
32677 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
32678 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
32679 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
32680 | $(EXTRA_TARGET_FLAGS) \ | |
32681 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
32682 | $(TARGET-stage1-target-libgcc) | |
e552509b | 32683 | |
a90ef4bf JM |
32684 | maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc |
32685 | clean-stage1: clean-stage1-target-libgcc | |
32686 | clean-stage1-target-libgcc: | |
32687 | @if [ $(current_stage) = stage1 ]; then \ | |
32688 | [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \ | |
32689 | else \ | |
32690 | [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \ | |
32691 | $(MAKE) stage1-start; \ | |
32692 | fi; \ | |
32693 | cd $(TARGET_SUBDIR)/libgcc && \ | |
32694 | $(MAKE) $(EXTRA_TARGET_FLAGS) \ | |
32695 | clean | |
32696 | @endif target-libgcc-bootstrap | |
e552509b | 32697 | |
e552509b | 32698 | |
a90ef4bf JM |
32699 | .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc |
32700 | .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc | |
32701 | maybe-all-stage2-target-libgcc: | |
32702 | maybe-clean-stage2-target-libgcc: | |
32703 | @if target-libgcc-bootstrap | |
32704 | maybe-all-stage2-target-libgcc: all-stage2-target-libgcc | |
32705 | all-stage2: all-stage2-target-libgcc | |
32706 | TARGET-stage2-target-libgcc = $(TARGET-target-libgcc) | |
32707 | all-stage2-target-libgcc: configure-stage2-target-libgcc | |
32708 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
32709 | @r=`${PWD_COMMAND}`; export r; \ | |
e552509b | 32710 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 32711 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
e552509b | 32712 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
32713 | \ |
32714 | cd $(TARGET_SUBDIR)/libgcc && \ | |
32715 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
32716 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
32717 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
32718 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
32719 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
32720 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
32721 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
32722 | $(EXTRA_TARGET_FLAGS) \ | |
32723 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
32724 | $(TARGET-stage2-target-libgcc) | |
e552509b | 32725 | |
a90ef4bf JM |
32726 | maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc |
32727 | clean-stage2: clean-stage2-target-libgcc | |
32728 | clean-stage2-target-libgcc: | |
32729 | @if [ $(current_stage) = stage2 ]; then \ | |
32730 | [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \ | |
32731 | else \ | |
32732 | [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \ | |
32733 | $(MAKE) stage2-start; \ | |
32734 | fi; \ | |
32735 | cd $(TARGET_SUBDIR)/libgcc && \ | |
32736 | $(MAKE) $(EXTRA_TARGET_FLAGS) \ | |
32737 | \ | |
32738 | clean | |
32739 | @endif target-libgcc-bootstrap | |
e552509b | 32740 | |
e552509b | 32741 | |
a90ef4bf JM |
32742 | .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc |
32743 | .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc | |
32744 | maybe-all-stage3-target-libgcc: | |
32745 | maybe-clean-stage3-target-libgcc: | |
32746 | @if target-libgcc-bootstrap | |
32747 | maybe-all-stage3-target-libgcc: all-stage3-target-libgcc | |
32748 | all-stage3: all-stage3-target-libgcc | |
32749 | TARGET-stage3-target-libgcc = $(TARGET-target-libgcc) | |
32750 | all-stage3-target-libgcc: configure-stage3-target-libgcc | |
32751 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
32752 | @r=`${PWD_COMMAND}`; export r; \ | |
e552509b | 32753 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 32754 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
e552509b | 32755 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
32756 | \ |
32757 | cd $(TARGET_SUBDIR)/libgcc && \ | |
32758 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
32759 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
32760 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
32761 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
32762 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
32763 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
32764 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
32765 | $(EXTRA_TARGET_FLAGS) \ | |
32766 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
32767 | $(TARGET-stage3-target-libgcc) | |
e552509b | 32768 | |
a90ef4bf JM |
32769 | maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc |
32770 | clean-stage3: clean-stage3-target-libgcc | |
32771 | clean-stage3-target-libgcc: | |
32772 | @if [ $(current_stage) = stage3 ]; then \ | |
32773 | [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \ | |
32774 | else \ | |
32775 | [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \ | |
32776 | $(MAKE) stage3-start; \ | |
32777 | fi; \ | |
32778 | cd $(TARGET_SUBDIR)/libgcc && \ | |
32779 | $(MAKE) $(EXTRA_TARGET_FLAGS) \ | |
32780 | \ | |
32781 | clean | |
32782 | @endif target-libgcc-bootstrap | |
e552509b | 32783 | |
e552509b | 32784 | |
a90ef4bf JM |
32785 | .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc |
32786 | .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc | |
32787 | maybe-all-stage4-target-libgcc: | |
32788 | maybe-clean-stage4-target-libgcc: | |
32789 | @if target-libgcc-bootstrap | |
32790 | maybe-all-stage4-target-libgcc: all-stage4-target-libgcc | |
32791 | all-stage4: all-stage4-target-libgcc | |
32792 | TARGET-stage4-target-libgcc = $(TARGET-target-libgcc) | |
32793 | all-stage4-target-libgcc: configure-stage4-target-libgcc | |
32794 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
32795 | @r=`${PWD_COMMAND}`; export r; \ | |
e552509b | 32796 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
a90ef4bf | 32797 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
e552509b | 32798 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
32799 | \ |
32800 | cd $(TARGET_SUBDIR)/libgcc && \ | |
32801 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
32802 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
32803 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
32804 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
32805 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
32806 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
32807 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
32808 | $(EXTRA_TARGET_FLAGS) \ | |
32809 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
32810 | $(TARGET-stage4-target-libgcc) | |
e552509b | 32811 | |
a90ef4bf JM |
32812 | maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc |
32813 | clean-stage4: clean-stage4-target-libgcc | |
32814 | clean-stage4-target-libgcc: | |
32815 | @if [ $(current_stage) = stage4 ]; then \ | |
32816 | [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \ | |
32817 | else \ | |
32818 | [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \ | |
32819 | $(MAKE) stage4-start; \ | |
32820 | fi; \ | |
32821 | cd $(TARGET_SUBDIR)/libgcc && \ | |
32822 | $(MAKE) $(EXTRA_TARGET_FLAGS) \ | |
32823 | \ | |
32824 | clean | |
32825 | @endif target-libgcc-bootstrap | |
e552509b ILT |
32826 | |
32827 | ||
a90ef4bf JM |
32828 | .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc |
32829 | .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc | |
32830 | maybe-all-stageprofile-target-libgcc: | |
32831 | maybe-clean-stageprofile-target-libgcc: | |
32832 | @if target-libgcc-bootstrap | |
32833 | maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc | |
32834 | all-stageprofile: all-stageprofile-target-libgcc | |
32835 | TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc) | |
32836 | all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc | |
32837 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
0aed8855 PB |
32838 | @r=`${PWD_COMMAND}`; export r; \ |
32839 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
32840 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ |
32841 | $(NORMAL_TARGET_EXPORTS) \ | |
32842 | \ | |
32843 | cd $(TARGET_SUBDIR)/libgcc && \ | |
32844 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
32845 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
32846 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
32847 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
32848 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
32849 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
32850 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
32851 | $(EXTRA_TARGET_FLAGS) \ | |
32852 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
32853 | $(TARGET-stageprofile-target-libgcc) | |
32854 | ||
32855 | maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc | |
32856 | clean-stageprofile: clean-stageprofile-target-libgcc | |
32857 | clean-stageprofile-target-libgcc: | |
32858 | @if [ $(current_stage) = stageprofile ]; then \ | |
32859 | [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \ | |
0aed8855 | 32860 | else \ |
a90ef4bf JM |
32861 | [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \ |
32862 | $(MAKE) stageprofile-start; \ | |
c52c6897 | 32863 | fi; \ |
a90ef4bf JM |
32864 | cd $(TARGET_SUBDIR)/libgcc && \ |
32865 | $(MAKE) $(EXTRA_TARGET_FLAGS) \ | |
32866 | \ | |
32867 | clean | |
32868 | @endif target-libgcc-bootstrap | |
d545f33b PB |
32869 | |
32870 | ||
a90ef4bf JM |
32871 | .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc |
32872 | .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc | |
32873 | maybe-all-stagefeedback-target-libgcc: | |
32874 | maybe-clean-stagefeedback-target-libgcc: | |
32875 | @if target-libgcc-bootstrap | |
32876 | maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc | |
32877 | all-stagefeedback: all-stagefeedback-target-libgcc | |
32878 | TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc) | |
32879 | all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc | |
32880 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
4b1cb4fe DD |
32881 | @r=`${PWD_COMMAND}`; export r; \ |
32882 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
32883 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
32884 | $(NORMAL_TARGET_EXPORTS) \ | |
32885 | \ | |
32886 | cd $(TARGET_SUBDIR)/libgcc && \ | |
32887 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
32888 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
32889 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
32890 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
32891 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
32892 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
32893 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
32894 | $(EXTRA_TARGET_FLAGS) \ | |
32895 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
32896 | $(TARGET-stagefeedback-target-libgcc) | |
32897 | ||
32898 | maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc | |
32899 | clean-stagefeedback: clean-stagefeedback-target-libgcc | |
32900 | clean-stagefeedback-target-libgcc: | |
32901 | @if [ $(current_stage) = stagefeedback ]; then \ | |
32902 | [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \ | |
32903 | else \ | |
32904 | [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \ | |
32905 | $(MAKE) stagefeedback-start; \ | |
32906 | fi; \ | |
32907 | cd $(TARGET_SUBDIR)/libgcc && \ | |
32908 | $(MAKE) $(EXTRA_TARGET_FLAGS) \ | |
32909 | \ | |
32910 | clean | |
32911 | @endif target-libgcc-bootstrap | |
4b1cb4fe | 32912 | |
a7254363 PB |
32913 | |
32914 | ||
d545f33b PB |
32915 | |
32916 | ||
4b1cb4fe | 32917 | |
a90ef4bf JM |
32918 | .PHONY: check-target-libgcc maybe-check-target-libgcc |
32919 | maybe-check-target-libgcc: | |
32920 | @if target-libgcc | |
32921 | maybe-check-target-libgcc: check-target-libgcc | |
4b1cb4fe | 32922 | |
a90ef4bf JM |
32923 | # Dummy target for uncheckable module. |
32924 | check-target-libgcc: | |
4b1cb4fe | 32925 | |
a90ef4bf | 32926 | @endif target-libgcc |
4b1cb4fe | 32927 | |
a90ef4bf JM |
32928 | .PHONY: install-target-libgcc maybe-install-target-libgcc |
32929 | maybe-install-target-libgcc: | |
32930 | @if target-libgcc | |
32931 | maybe-install-target-libgcc: install-target-libgcc | |
32932 | ||
32933 | install-target-libgcc: installdirs | |
0aed8855 | 32934 | @: $(MAKE); $(unstage) |
4b1cb4fe DD |
32935 | @r=`${PWD_COMMAND}`; export r; \ |
32936 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32937 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 32938 | (cd $(TARGET_SUBDIR)/libgcc && \ |
7ffa0b57 | 32939 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
4b1cb4fe | 32940 | |
a90ef4bf | 32941 | @endif target-libgcc |
4b1cb4fe | 32942 | |
a90ef4bf JM |
32943 | .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc |
32944 | maybe-install-strip-target-libgcc: | |
32945 | @if target-libgcc | |
32946 | maybe-install-strip-target-libgcc: install-strip-target-libgcc | |
9b980aa1 | 32947 | |
a90ef4bf | 32948 | install-strip-target-libgcc: installdirs |
9b980aa1 RW |
32949 | @: $(MAKE); $(unstage) |
32950 | @r=`${PWD_COMMAND}`; export r; \ | |
32951 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
32952 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 32953 | (cd $(TARGET_SUBDIR)/libgcc && \ |
9b980aa1 RW |
32954 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) |
32955 | ||
a90ef4bf | 32956 | @endif target-libgcc |
9b980aa1 | 32957 | |
56a8fe78 | 32958 | # Other targets (info, dvi, pdf, etc.) |
4b1cb4fe | 32959 | |
a90ef4bf JM |
32960 | .PHONY: maybe-info-target-libgcc info-target-libgcc |
32961 | maybe-info-target-libgcc: | |
32962 | @if target-libgcc | |
32963 | maybe-info-target-libgcc: info-target-libgcc | |
4b1cb4fe | 32964 | |
a90ef4bf JM |
32965 | info-target-libgcc: \ |
32966 | configure-target-libgcc | |
0aed8855 | 32967 | @: $(MAKE); $(unstage) |
a90ef4bf | 32968 | @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \ |
4b1cb4fe DD |
32969 | r=`${PWD_COMMAND}`; export r; \ |
32970 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32971 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 32972 | echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \ |
4b1cb4fe DD |
32973 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
32974 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
32975 | done; \ | |
a90ef4bf | 32976 | (cd $(TARGET_SUBDIR)/libgcc && \ |
4b1cb4fe DD |
32977 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
32978 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
32979 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 32980 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 32981 | info) \ |
4b1cb4fe DD |
32982 | || exit 1 |
32983 | ||
a90ef4bf | 32984 | @endif target-libgcc |
4b1cb4fe | 32985 | |
a90ef4bf JM |
32986 | .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc |
32987 | maybe-dvi-target-libgcc: | |
32988 | @if target-libgcc | |
32989 | maybe-dvi-target-libgcc: dvi-target-libgcc | |
4b1cb4fe | 32990 | |
a90ef4bf JM |
32991 | dvi-target-libgcc: \ |
32992 | configure-target-libgcc | |
0aed8855 | 32993 | @: $(MAKE); $(unstage) |
a90ef4bf | 32994 | @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \ |
4b1cb4fe DD |
32995 | r=`${PWD_COMMAND}`; export r; \ |
32996 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 32997 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 32998 | echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \ |
4b1cb4fe DD |
32999 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33000 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33001 | done; \ | |
a90ef4bf | 33002 | (cd $(TARGET_SUBDIR)/libgcc && \ |
4b1cb4fe DD |
33003 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33004 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33005 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33006 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33007 | dvi) \ |
4b1cb4fe DD |
33008 | || exit 1 |
33009 | ||
a90ef4bf | 33010 | @endif target-libgcc |
4b1cb4fe | 33011 | |
a90ef4bf JM |
33012 | .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc |
33013 | maybe-pdf-target-libgcc: | |
33014 | @if target-libgcc | |
33015 | maybe-pdf-target-libgcc: pdf-target-libgcc | |
56a8fe78 | 33016 | |
a90ef4bf JM |
33017 | pdf-target-libgcc: \ |
33018 | configure-target-libgcc | |
56a8fe78 | 33019 | @: $(MAKE); $(unstage) |
a90ef4bf | 33020 | @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \ |
56a8fe78 DD |
33021 | r=`${PWD_COMMAND}`; export r; \ |
33022 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33023 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33024 | echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \ |
56a8fe78 DD |
33025 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33026 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33027 | done; \ | |
a90ef4bf | 33028 | (cd $(TARGET_SUBDIR)/libgcc && \ |
56a8fe78 DD |
33029 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33030 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33031 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33032 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
33033 | pdf) \ |
33034 | || exit 1 | |
33035 | ||
a90ef4bf | 33036 | @endif target-libgcc |
56a8fe78 | 33037 | |
a90ef4bf JM |
33038 | .PHONY: maybe-html-target-libgcc html-target-libgcc |
33039 | maybe-html-target-libgcc: | |
33040 | @if target-libgcc | |
33041 | maybe-html-target-libgcc: html-target-libgcc | |
6d389afc | 33042 | |
a90ef4bf JM |
33043 | html-target-libgcc: \ |
33044 | configure-target-libgcc | |
0aed8855 | 33045 | @: $(MAKE); $(unstage) |
a90ef4bf | 33046 | @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \ |
6d389afc MS |
33047 | r=`${PWD_COMMAND}`; export r; \ |
33048 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc | 33049 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33050 | echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \ |
6d389afc MS |
33051 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33052 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33053 | done; \ | |
a90ef4bf | 33054 | (cd $(TARGET_SUBDIR)/libgcc && \ |
6d389afc MS |
33055 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33056 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33057 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33058 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
33059 | html) \ |
33060 | || exit 1 | |
33061 | ||
a90ef4bf | 33062 | @endif target-libgcc |
6d389afc | 33063 | |
a90ef4bf JM |
33064 | .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc |
33065 | maybe-TAGS-target-libgcc: | |
33066 | @if target-libgcc | |
33067 | maybe-TAGS-target-libgcc: TAGS-target-libgcc | |
4b1cb4fe | 33068 | |
a90ef4bf JM |
33069 | TAGS-target-libgcc: \ |
33070 | configure-target-libgcc | |
0aed8855 | 33071 | @: $(MAKE); $(unstage) |
a90ef4bf | 33072 | @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \ |
4b1cb4fe DD |
33073 | r=`${PWD_COMMAND}`; export r; \ |
33074 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33075 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33076 | echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \ |
4b1cb4fe DD |
33077 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33078 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33079 | done; \ | |
a90ef4bf | 33080 | (cd $(TARGET_SUBDIR)/libgcc && \ |
4b1cb4fe DD |
33081 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33082 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33083 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33084 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33085 | TAGS) \ |
4b1cb4fe DD |
33086 | || exit 1 |
33087 | ||
a90ef4bf | 33088 | @endif target-libgcc |
4b1cb4fe | 33089 | |
a90ef4bf JM |
33090 | .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc |
33091 | maybe-install-info-target-libgcc: | |
33092 | @if target-libgcc | |
33093 | maybe-install-info-target-libgcc: install-info-target-libgcc | |
4b1cb4fe | 33094 | |
a90ef4bf JM |
33095 | install-info-target-libgcc: \ |
33096 | configure-target-libgcc \ | |
33097 | info-target-libgcc | |
0aed8855 | 33098 | @: $(MAKE); $(unstage) |
a90ef4bf | 33099 | @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \ |
4b1cb4fe DD |
33100 | r=`${PWD_COMMAND}`; export r; \ |
33101 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33102 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33103 | echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \ |
4b1cb4fe DD |
33104 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33105 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33106 | done; \ | |
a90ef4bf | 33107 | (cd $(TARGET_SUBDIR)/libgcc && \ |
4b1cb4fe DD |
33108 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33109 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33110 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33111 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33112 | install-info) \ |
4b1cb4fe DD |
33113 | || exit 1 |
33114 | ||
a90ef4bf | 33115 | @endif target-libgcc |
4b1cb4fe | 33116 | |
a90ef4bf JM |
33117 | .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc |
33118 | maybe-install-pdf-target-libgcc: | |
33119 | @if target-libgcc | |
33120 | maybe-install-pdf-target-libgcc: install-pdf-target-libgcc | |
a3ca38d2 | 33121 | |
a90ef4bf JM |
33122 | install-pdf-target-libgcc: \ |
33123 | configure-target-libgcc \ | |
33124 | pdf-target-libgcc | |
a3ca38d2 | 33125 | @: $(MAKE); $(unstage) |
a90ef4bf | 33126 | @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \ |
a3ca38d2 DD |
33127 | r=`${PWD_COMMAND}`; export r; \ |
33128 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33129 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33130 | echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \ |
a3ca38d2 DD |
33131 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33132 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33133 | done; \ | |
a90ef4bf | 33134 | (cd $(TARGET_SUBDIR)/libgcc && \ |
a3ca38d2 DD |
33135 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33136 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33137 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33138 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
33139 | install-pdf) \ |
33140 | || exit 1 | |
33141 | ||
a90ef4bf | 33142 | @endif target-libgcc |
a3ca38d2 | 33143 | |
a90ef4bf JM |
33144 | .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc |
33145 | maybe-install-html-target-libgcc: | |
33146 | @if target-libgcc | |
33147 | maybe-install-html-target-libgcc: install-html-target-libgcc | |
108a6f8e | 33148 | |
a90ef4bf JM |
33149 | install-html-target-libgcc: \ |
33150 | configure-target-libgcc \ | |
33151 | html-target-libgcc | |
108a6f8e | 33152 | @: $(MAKE); $(unstage) |
a90ef4bf | 33153 | @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \ |
108a6f8e CD |
33154 | r=`${PWD_COMMAND}`; export r; \ |
33155 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33156 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33157 | echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \ |
108a6f8e CD |
33158 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33159 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33160 | done; \ | |
a90ef4bf | 33161 | (cd $(TARGET_SUBDIR)/libgcc && \ |
108a6f8e CD |
33162 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33163 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33164 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33165 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
33166 | install-html) \ |
33167 | || exit 1 | |
33168 | ||
a90ef4bf | 33169 | @endif target-libgcc |
108a6f8e | 33170 | |
a90ef4bf JM |
33171 | .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc |
33172 | maybe-installcheck-target-libgcc: | |
33173 | @if target-libgcc | |
33174 | maybe-installcheck-target-libgcc: installcheck-target-libgcc | |
4b1cb4fe | 33175 | |
a90ef4bf JM |
33176 | installcheck-target-libgcc: \ |
33177 | configure-target-libgcc | |
0aed8855 | 33178 | @: $(MAKE); $(unstage) |
a90ef4bf | 33179 | @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \ |
4b1cb4fe DD |
33180 | r=`${PWD_COMMAND}`; export r; \ |
33181 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33182 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33183 | echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \ |
4b1cb4fe DD |
33184 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33185 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33186 | done; \ | |
a90ef4bf | 33187 | (cd $(TARGET_SUBDIR)/libgcc && \ |
4b1cb4fe DD |
33188 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33189 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33190 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33191 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33192 | installcheck) \ |
4b1cb4fe DD |
33193 | || exit 1 |
33194 | ||
a90ef4bf | 33195 | @endif target-libgcc |
4b1cb4fe | 33196 | |
a90ef4bf JM |
33197 | .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc |
33198 | maybe-mostlyclean-target-libgcc: | |
33199 | @if target-libgcc | |
33200 | maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc | |
4b1cb4fe | 33201 | |
a90ef4bf | 33202 | mostlyclean-target-libgcc: |
0aed8855 | 33203 | @: $(MAKE); $(unstage) |
a90ef4bf | 33204 | @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \ |
4b1cb4fe DD |
33205 | r=`${PWD_COMMAND}`; export r; \ |
33206 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33207 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33208 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \ |
4b1cb4fe DD |
33209 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33210 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33211 | done; \ | |
a90ef4bf | 33212 | (cd $(TARGET_SUBDIR)/libgcc && \ |
4b1cb4fe DD |
33213 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33214 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33215 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33216 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33217 | mostlyclean) \ |
4b1cb4fe DD |
33218 | || exit 1 |
33219 | ||
a90ef4bf | 33220 | @endif target-libgcc |
4b1cb4fe | 33221 | |
a90ef4bf JM |
33222 | .PHONY: maybe-clean-target-libgcc clean-target-libgcc |
33223 | maybe-clean-target-libgcc: | |
33224 | @if target-libgcc | |
33225 | maybe-clean-target-libgcc: clean-target-libgcc | |
4b1cb4fe | 33226 | |
a90ef4bf | 33227 | clean-target-libgcc: |
0aed8855 | 33228 | @: $(MAKE); $(unstage) |
a90ef4bf | 33229 | @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \ |
4b1cb4fe DD |
33230 | r=`${PWD_COMMAND}`; export r; \ |
33231 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33232 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33233 | echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \ |
4b1cb4fe DD |
33234 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33235 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33236 | done; \ | |
a90ef4bf | 33237 | (cd $(TARGET_SUBDIR)/libgcc && \ |
4b1cb4fe DD |
33238 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33239 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33240 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33241 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33242 | clean) \ |
4b1cb4fe DD |
33243 | || exit 1 |
33244 | ||
a90ef4bf | 33245 | @endif target-libgcc |
4b1cb4fe | 33246 | |
a90ef4bf JM |
33247 | .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc |
33248 | maybe-distclean-target-libgcc: | |
33249 | @if target-libgcc | |
33250 | maybe-distclean-target-libgcc: distclean-target-libgcc | |
4b1cb4fe | 33251 | |
a90ef4bf | 33252 | distclean-target-libgcc: |
0aed8855 | 33253 | @: $(MAKE); $(unstage) |
a90ef4bf | 33254 | @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \ |
4b1cb4fe DD |
33255 | r=`${PWD_COMMAND}`; export r; \ |
33256 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33257 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33258 | echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \ |
4b1cb4fe DD |
33259 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33260 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33261 | done; \ | |
a90ef4bf | 33262 | (cd $(TARGET_SUBDIR)/libgcc && \ |
4b1cb4fe DD |
33263 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33264 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33265 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33266 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33267 | distclean) \ |
4b1cb4fe DD |
33268 | || exit 1 |
33269 | ||
a90ef4bf | 33270 | @endif target-libgcc |
4b1cb4fe | 33271 | |
a90ef4bf JM |
33272 | .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc |
33273 | maybe-maintainer-clean-target-libgcc: | |
33274 | @if target-libgcc | |
33275 | maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc | |
4b1cb4fe | 33276 | |
a90ef4bf | 33277 | maintainer-clean-target-libgcc: |
0aed8855 | 33278 | @: $(MAKE); $(unstage) |
a90ef4bf | 33279 | @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \ |
4b1cb4fe DD |
33280 | r=`${PWD_COMMAND}`; export r; \ |
33281 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33282 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33283 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \ |
4b1cb4fe DD |
33284 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33285 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33286 | done; \ | |
a90ef4bf | 33287 | (cd $(TARGET_SUBDIR)/libgcc && \ |
4b1cb4fe DD |
33288 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33289 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33290 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33291 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33292 | maintainer-clean) \ |
4b1cb4fe DD |
33293 | || exit 1 |
33294 | ||
a90ef4bf | 33295 | @endif target-libgcc |
4b1cb4fe DD |
33296 | |
33297 | ||
3866be5d | 33298 | |
a7254363 | 33299 | |
e90269c8 | 33300 | |
a90ef4bf JM |
33301 | .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath |
33302 | maybe-configure-target-libquadmath: | |
4f0ef2d8 | 33303 | @if gcc-bootstrap |
a90ef4bf | 33304 | configure-target-libquadmath: stage_current |
4f0ef2d8 | 33305 | @endif gcc-bootstrap |
a90ef4bf JM |
33306 | @if target-libquadmath |
33307 | maybe-configure-target-libquadmath: configure-target-libquadmath | |
33308 | configure-target-libquadmath: | |
0aed8855 PB |
33309 | @: $(MAKE); $(unstage) |
33310 | @r=`${PWD_COMMAND}`; export r; \ | |
33311 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
33312 | echo "Checking multilib configuration for libquadmath..."; \ |
33313 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \ | |
33314 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \ | |
33315 | if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \ | |
33316 | if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \ | |
33317 | rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \ | |
0aed8855 | 33318 | else \ |
a90ef4bf JM |
33319 | rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \ |
33320 | mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \ | |
0aed8855 PB |
33321 | fi; \ |
33322 | else \ | |
a90ef4bf | 33323 | mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \ |
c52c6897 | 33324 | fi; \ |
a90ef4bf JM |
33325 | test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \ |
33326 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \ | |
1f53ca9a | 33327 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
33328 | echo Configuring in $(TARGET_SUBDIR)/libquadmath; \ |
33329 | cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \ | |
e2b9e2dc | 33330 | case $(srcdir) in \ |
b00612cc | 33331 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 33332 | *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \ |
b00612cc | 33333 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
e2b9e2dc | 33334 | esac; \ |
a90ef4bf JM |
33335 | srcdiroption="--srcdir=$${topdir}/libquadmath"; \ |
33336 | libsrcdir="$$s/libquadmath"; \ | |
4fa63067 NN |
33337 | rm -f no-such-file || : ; \ |
33338 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
33339 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
33340 | --target=${target_alias} $${srcdiroption} \ | |
e2b9e2dc | 33341 | || exit 1 |
a90ef4bf | 33342 | @endif target-libquadmath |
e2b9e2dc | 33343 | |
a7254363 PB |
33344 | |
33345 | ||
d545f33b PB |
33346 | |
33347 | ||
a90ef4bf JM |
33348 | .PHONY: all-target-libquadmath maybe-all-target-libquadmath |
33349 | maybe-all-target-libquadmath: | |
4f0ef2d8 | 33350 | @if gcc-bootstrap |
a90ef4bf | 33351 | all-target-libquadmath: stage_current |
4f0ef2d8 | 33352 | @endif gcc-bootstrap |
a90ef4bf JM |
33353 | @if target-libquadmath |
33354 | TARGET-target-libquadmath=all | |
33355 | maybe-all-target-libquadmath: all-target-libquadmath | |
33356 | all-target-libquadmath: configure-target-libquadmath | |
0aed8855 | 33357 | @: $(MAKE); $(unstage) |
b40e3958 L |
33358 | @r=`${PWD_COMMAND}`; export r; \ |
33359 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 33360 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33361 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
7f6ef0c0 | 33362 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
a90ef4bf JM |
33363 | $(TARGET-target-libquadmath)) |
33364 | @endif target-libquadmath | |
3866be5d | 33365 | |
a7254363 PB |
33366 | |
33367 | ||
d545f33b PB |
33368 | |
33369 | ||
a90ef4bf JM |
33370 | .PHONY: check-target-libquadmath maybe-check-target-libquadmath |
33371 | maybe-check-target-libquadmath: | |
33372 | @if target-libquadmath | |
33373 | maybe-check-target-libquadmath: check-target-libquadmath | |
3866be5d | 33374 | |
a90ef4bf | 33375 | check-target-libquadmath: |
0aed8855 | 33376 | @: $(MAKE); $(unstage) |
b40e3958 L |
33377 | @r=`${PWD_COMMAND}`; export r; \ |
33378 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33379 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33380 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
7ffa0b57 | 33381 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
3866be5d | 33382 | |
a90ef4bf | 33383 | @endif target-libquadmath |
3866be5d | 33384 | |
a90ef4bf JM |
33385 | .PHONY: install-target-libquadmath maybe-install-target-libquadmath |
33386 | maybe-install-target-libquadmath: | |
33387 | @if target-libquadmath | |
33388 | maybe-install-target-libquadmath: install-target-libquadmath | |
e2b9e2dc | 33389 | |
a90ef4bf | 33390 | install-target-libquadmath: installdirs |
0aed8855 | 33391 | @: $(MAKE); $(unstage) |
b40e3958 L |
33392 | @r=`${PWD_COMMAND}`; export r; \ |
33393 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33394 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33395 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
7ffa0b57 | 33396 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
3866be5d | 33397 | |
a90ef4bf | 33398 | @endif target-libquadmath |
3866be5d | 33399 | |
a90ef4bf JM |
33400 | .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath |
33401 | maybe-install-strip-target-libquadmath: | |
33402 | @if target-libquadmath | |
33403 | maybe-install-strip-target-libquadmath: install-strip-target-libquadmath | |
9b980aa1 | 33404 | |
a90ef4bf | 33405 | install-strip-target-libquadmath: installdirs |
9b980aa1 RW |
33406 | @: $(MAKE); $(unstage) |
33407 | @r=`${PWD_COMMAND}`; export r; \ | |
33408 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33409 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33410 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
9b980aa1 RW |
33411 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) |
33412 | ||
a90ef4bf | 33413 | @endif target-libquadmath |
9b980aa1 | 33414 | |
56a8fe78 | 33415 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 33416 | |
a90ef4bf JM |
33417 | .PHONY: maybe-info-target-libquadmath info-target-libquadmath |
33418 | maybe-info-target-libquadmath: | |
33419 | @if target-libquadmath | |
33420 | maybe-info-target-libquadmath: info-target-libquadmath | |
4fa63067 | 33421 | |
a90ef4bf JM |
33422 | info-target-libquadmath: \ |
33423 | configure-target-libquadmath | |
0aed8855 | 33424 | @: $(MAKE); $(unstage) |
a90ef4bf | 33425 | @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \ |
4fa63067 | 33426 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 33427 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33428 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33429 | echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \ |
4fa63067 NN |
33430 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33431 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33432 | done; \ | |
a90ef4bf | 33433 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
4fa63067 NN |
33434 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33435 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33436 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33437 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33438 | info) \ |
4fa63067 | 33439 | || exit 1 |
3866be5d | 33440 | |
a90ef4bf | 33441 | @endif target-libquadmath |
3866be5d | 33442 | |
a90ef4bf JM |
33443 | .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath |
33444 | maybe-dvi-target-libquadmath: | |
33445 | @if target-libquadmath | |
33446 | maybe-dvi-target-libquadmath: dvi-target-libquadmath | |
16ae0395 | 33447 | |
a90ef4bf JM |
33448 | dvi-target-libquadmath: \ |
33449 | configure-target-libquadmath | |
0aed8855 | 33450 | @: $(MAKE); $(unstage) |
a90ef4bf | 33451 | @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \ |
4fa63067 | 33452 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 33453 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33454 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33455 | echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \ |
4fa63067 NN |
33456 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33457 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33458 | done; \ | |
a90ef4bf | 33459 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
4fa63067 NN |
33460 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33461 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33462 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33463 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33464 | dvi) \ |
4fa63067 | 33465 | || exit 1 |
3866be5d | 33466 | |
a90ef4bf | 33467 | @endif target-libquadmath |
3866be5d | 33468 | |
a90ef4bf JM |
33469 | .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath |
33470 | maybe-pdf-target-libquadmath: | |
33471 | @if target-libquadmath | |
33472 | maybe-pdf-target-libquadmath: pdf-target-libquadmath | |
56a8fe78 | 33473 | |
a90ef4bf JM |
33474 | pdf-target-libquadmath: \ |
33475 | configure-target-libquadmath | |
56a8fe78 | 33476 | @: $(MAKE); $(unstage) |
a90ef4bf | 33477 | @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \ |
56a8fe78 DD |
33478 | r=`${PWD_COMMAND}`; export r; \ |
33479 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33480 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33481 | echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \ |
56a8fe78 DD |
33482 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33483 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33484 | done; \ | |
a90ef4bf | 33485 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
56a8fe78 DD |
33486 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33487 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33488 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33489 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
33490 | pdf) \ |
33491 | || exit 1 | |
33492 | ||
a90ef4bf | 33493 | @endif target-libquadmath |
56a8fe78 | 33494 | |
a90ef4bf JM |
33495 | .PHONY: maybe-html-target-libquadmath html-target-libquadmath |
33496 | maybe-html-target-libquadmath: | |
33497 | @if target-libquadmath | |
33498 | maybe-html-target-libquadmath: html-target-libquadmath | |
6d389afc | 33499 | |
a90ef4bf JM |
33500 | html-target-libquadmath: \ |
33501 | configure-target-libquadmath | |
0aed8855 | 33502 | @: $(MAKE); $(unstage) |
a90ef4bf | 33503 | @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \ |
6d389afc MS |
33504 | r=`${PWD_COMMAND}`; export r; \ |
33505 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc | 33506 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33507 | echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \ |
6d389afc MS |
33508 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33509 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33510 | done; \ | |
a90ef4bf | 33511 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
6d389afc MS |
33512 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33513 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33514 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33515 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
33516 | html) \ |
33517 | || exit 1 | |
33518 | ||
a90ef4bf | 33519 | @endif target-libquadmath |
6d389afc | 33520 | |
a90ef4bf JM |
33521 | .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath |
33522 | maybe-TAGS-target-libquadmath: | |
33523 | @if target-libquadmath | |
33524 | maybe-TAGS-target-libquadmath: TAGS-target-libquadmath | |
4fa63067 | 33525 | |
a90ef4bf JM |
33526 | TAGS-target-libquadmath: \ |
33527 | configure-target-libquadmath | |
0aed8855 | 33528 | @: $(MAKE); $(unstage) |
a90ef4bf | 33529 | @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \ |
b40e3958 L |
33530 | r=`${PWD_COMMAND}`; export r; \ |
33531 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33532 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33533 | echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \ |
4fa63067 NN |
33534 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33535 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33536 | done; \ | |
a90ef4bf | 33537 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
4fa63067 NN |
33538 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33539 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33540 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33541 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33542 | TAGS) \ |
e2b9e2dc NN |
33543 | || exit 1 |
33544 | ||
a90ef4bf | 33545 | @endif target-libquadmath |
4fa63067 | 33546 | |
a90ef4bf JM |
33547 | .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath |
33548 | maybe-install-info-target-libquadmath: | |
33549 | @if target-libquadmath | |
33550 | maybe-install-info-target-libquadmath: install-info-target-libquadmath | |
4fa63067 | 33551 | |
a90ef4bf JM |
33552 | install-info-target-libquadmath: \ |
33553 | configure-target-libquadmath \ | |
33554 | info-target-libquadmath | |
0aed8855 | 33555 | @: $(MAKE); $(unstage) |
a90ef4bf | 33556 | @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \ |
4fa63067 | 33557 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 33558 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33559 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33560 | echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \ |
4fa63067 NN |
33561 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33562 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33563 | done; \ | |
a90ef4bf | 33564 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
4fa63067 NN |
33565 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33566 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33567 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33568 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33569 | install-info) \ |
4fa63067 | 33570 | || exit 1 |
3866be5d | 33571 | |
a90ef4bf | 33572 | @endif target-libquadmath |
3866be5d | 33573 | |
a90ef4bf JM |
33574 | .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath |
33575 | maybe-install-pdf-target-libquadmath: | |
33576 | @if target-libquadmath | |
33577 | maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath | |
a3ca38d2 | 33578 | |
a90ef4bf JM |
33579 | install-pdf-target-libquadmath: \ |
33580 | configure-target-libquadmath \ | |
33581 | pdf-target-libquadmath | |
a3ca38d2 | 33582 | @: $(MAKE); $(unstage) |
a90ef4bf | 33583 | @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \ |
a3ca38d2 DD |
33584 | r=`${PWD_COMMAND}`; export r; \ |
33585 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33586 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33587 | echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \ |
a3ca38d2 DD |
33588 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33589 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33590 | done; \ | |
a90ef4bf | 33591 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
a3ca38d2 DD |
33592 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33593 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33594 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33595 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
33596 | install-pdf) \ |
33597 | || exit 1 | |
33598 | ||
a90ef4bf | 33599 | @endif target-libquadmath |
a3ca38d2 | 33600 | |
a90ef4bf JM |
33601 | .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath |
33602 | maybe-install-html-target-libquadmath: | |
33603 | @if target-libquadmath | |
33604 | maybe-install-html-target-libquadmath: install-html-target-libquadmath | |
108a6f8e | 33605 | |
a90ef4bf JM |
33606 | install-html-target-libquadmath: \ |
33607 | configure-target-libquadmath \ | |
33608 | html-target-libquadmath | |
108a6f8e | 33609 | @: $(MAKE); $(unstage) |
a90ef4bf | 33610 | @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \ |
108a6f8e CD |
33611 | r=`${PWD_COMMAND}`; export r; \ |
33612 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33613 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33614 | echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \ |
108a6f8e CD |
33615 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33616 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33617 | done; \ | |
a90ef4bf | 33618 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
108a6f8e CD |
33619 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33620 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33621 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33622 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
33623 | install-html) \ |
33624 | || exit 1 | |
33625 | ||
a90ef4bf | 33626 | @endif target-libquadmath |
108a6f8e | 33627 | |
a90ef4bf JM |
33628 | .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath |
33629 | maybe-installcheck-target-libquadmath: | |
33630 | @if target-libquadmath | |
33631 | maybe-installcheck-target-libquadmath: installcheck-target-libquadmath | |
4fa63067 | 33632 | |
a90ef4bf JM |
33633 | installcheck-target-libquadmath: \ |
33634 | configure-target-libquadmath | |
0aed8855 | 33635 | @: $(MAKE); $(unstage) |
a90ef4bf | 33636 | @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \ |
4fa63067 | 33637 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 33638 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33639 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33640 | echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \ |
4fa63067 NN |
33641 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33642 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33643 | done; \ | |
a90ef4bf | 33644 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
4fa63067 NN |
33645 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33646 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33647 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33648 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33649 | installcheck) \ |
4fa63067 | 33650 | || exit 1 |
3866be5d | 33651 | |
a90ef4bf | 33652 | @endif target-libquadmath |
3866be5d | 33653 | |
a90ef4bf JM |
33654 | .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath |
33655 | maybe-mostlyclean-target-libquadmath: | |
33656 | @if target-libquadmath | |
33657 | maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath | |
16ae0395 | 33658 | |
a90ef4bf | 33659 | mostlyclean-target-libquadmath: |
0aed8855 | 33660 | @: $(MAKE); $(unstage) |
a90ef4bf | 33661 | @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \ |
4fa63067 | 33662 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 33663 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33664 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33665 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \ |
4fa63067 NN |
33666 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33667 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33668 | done; \ | |
a90ef4bf | 33669 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
4fa63067 NN |
33670 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33671 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33672 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33673 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33674 | mostlyclean) \ |
4fa63067 | 33675 | || exit 1 |
3866be5d | 33676 | |
a90ef4bf | 33677 | @endif target-libquadmath |
3866be5d | 33678 | |
a90ef4bf JM |
33679 | .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath |
33680 | maybe-clean-target-libquadmath: | |
33681 | @if target-libquadmath | |
33682 | maybe-clean-target-libquadmath: clean-target-libquadmath | |
4fa63067 | 33683 | |
a90ef4bf | 33684 | clean-target-libquadmath: |
0aed8855 | 33685 | @: $(MAKE); $(unstage) |
a90ef4bf | 33686 | @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \ |
b40e3958 L |
33687 | r=`${PWD_COMMAND}`; export r; \ |
33688 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 33689 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33690 | echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \ |
4fa63067 NN |
33691 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33692 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33693 | done; \ | |
a90ef4bf | 33694 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
4fa63067 NN |
33695 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33696 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33697 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33698 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33699 | clean) \ |
e2b9e2dc NN |
33700 | || exit 1 |
33701 | ||
a90ef4bf | 33702 | @endif target-libquadmath |
3866be5d | 33703 | |
a90ef4bf JM |
33704 | .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath |
33705 | maybe-distclean-target-libquadmath: | |
33706 | @if target-libquadmath | |
33707 | maybe-distclean-target-libquadmath: distclean-target-libquadmath | |
3866be5d | 33708 | |
a90ef4bf | 33709 | distclean-target-libquadmath: |
0aed8855 | 33710 | @: $(MAKE); $(unstage) |
a90ef4bf | 33711 | @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \ |
4fa63067 | 33712 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 33713 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33714 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33715 | echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \ |
4fa63067 NN |
33716 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33717 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33718 | done; \ | |
a90ef4bf | 33719 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
4fa63067 NN |
33720 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33721 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33722 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33723 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33724 | distclean) \ |
4fa63067 | 33725 | || exit 1 |
3866be5d | 33726 | |
a90ef4bf | 33727 | @endif target-libquadmath |
3866be5d | 33728 | |
a90ef4bf JM |
33729 | .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath |
33730 | maybe-maintainer-clean-target-libquadmath: | |
33731 | @if target-libquadmath | |
33732 | maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath | |
16ae0395 | 33733 | |
a90ef4bf | 33734 | maintainer-clean-target-libquadmath: |
0aed8855 | 33735 | @: $(MAKE); $(unstage) |
a90ef4bf | 33736 | @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \ |
4fa63067 | 33737 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 33738 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 33739 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 33740 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \ |
4fa63067 NN |
33741 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33742 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33743 | done; \ | |
a90ef4bf | 33744 | (cd $(TARGET_SUBDIR)/libquadmath && \ |
4fa63067 NN |
33745 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33746 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33747 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 33748 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 33749 | maintainer-clean) \ |
4fa63067 | 33750 | || exit 1 |
3866be5d | 33751 | |
a90ef4bf | 33752 | @endif target-libquadmath |
3866be5d | 33753 | |
4fa63067 | 33754 | |
4fa63067 | 33755 | |
a7254363 | 33756 | |
e90269c8 | 33757 | |
a90ef4bf JM |
33758 | .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran |
33759 | maybe-configure-target-libgfortran: | |
e552509b | 33760 | @if gcc-bootstrap |
a90ef4bf | 33761 | configure-target-libgfortran: stage_current |
e552509b | 33762 | @endif gcc-bootstrap |
a90ef4bf JM |
33763 | @if target-libgfortran |
33764 | maybe-configure-target-libgfortran: configure-target-libgfortran | |
33765 | configure-target-libgfortran: | |
e552509b ILT |
33766 | @: $(MAKE); $(unstage) |
33767 | @r=`${PWD_COMMAND}`; export r; \ | |
33768 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
33769 | echo "Checking multilib configuration for libgfortran..."; \ |
33770 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \ | |
33771 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \ | |
33772 | if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \ | |
33773 | if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \ | |
33774 | rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \ | |
e552509b | 33775 | else \ |
a90ef4bf JM |
33776 | rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \ |
33777 | mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \ | |
e552509b ILT |
33778 | fi; \ |
33779 | else \ | |
a90ef4bf | 33780 | mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \ |
e552509b | 33781 | fi; \ |
a90ef4bf JM |
33782 | test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \ |
33783 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \ | |
e552509b | 33784 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
33785 | echo Configuring in $(TARGET_SUBDIR)/libgfortran; \ |
33786 | cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \ | |
e552509b ILT |
33787 | case $(srcdir) in \ |
33788 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
a90ef4bf | 33789 | *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \ |
e552509b ILT |
33790 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
33791 | esac; \ | |
a90ef4bf JM |
33792 | srcdiroption="--srcdir=$${topdir}/libgfortran"; \ |
33793 | libsrcdir="$$s/libgfortran"; \ | |
e552509b ILT |
33794 | rm -f no-such-file || : ; \ |
33795 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
33796 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
33797 | --target=${target_alias} $${srcdiroption} \ | |
33798 | || exit 1 | |
a90ef4bf | 33799 | @endif target-libgfortran |
e552509b ILT |
33800 | |
33801 | ||
33802 | ||
33803 | ||
33804 | ||
a90ef4bf JM |
33805 | .PHONY: all-target-libgfortran maybe-all-target-libgfortran |
33806 | maybe-all-target-libgfortran: | |
e552509b | 33807 | @if gcc-bootstrap |
a90ef4bf | 33808 | all-target-libgfortran: stage_current |
e552509b | 33809 | @endif gcc-bootstrap |
a90ef4bf JM |
33810 | @if target-libgfortran |
33811 | TARGET-target-libgfortran=all | |
33812 | maybe-all-target-libgfortran: all-target-libgfortran | |
33813 | all-target-libgfortran: configure-target-libgfortran | |
e552509b ILT |
33814 | @: $(MAKE); $(unstage) |
33815 | @r=`${PWD_COMMAND}`; export r; \ | |
33816 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33817 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33818 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b | 33819 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
a90ef4bf JM |
33820 | $(TARGET-target-libgfortran)) |
33821 | @endif target-libgfortran | |
e552509b ILT |
33822 | |
33823 | ||
33824 | ||
33825 | ||
33826 | ||
a90ef4bf JM |
33827 | .PHONY: check-target-libgfortran maybe-check-target-libgfortran |
33828 | maybe-check-target-libgfortran: | |
33829 | @if target-libgfortran | |
33830 | maybe-check-target-libgfortran: check-target-libgfortran | |
e552509b | 33831 | |
a90ef4bf | 33832 | check-target-libgfortran: |
e552509b ILT |
33833 | @: $(MAKE); $(unstage) |
33834 | @r=`${PWD_COMMAND}`; export r; \ | |
33835 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33836 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33837 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
33838 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
33839 | ||
a90ef4bf | 33840 | @endif target-libgfortran |
e552509b | 33841 | |
a90ef4bf JM |
33842 | .PHONY: install-target-libgfortran maybe-install-target-libgfortran |
33843 | maybe-install-target-libgfortran: | |
33844 | @if target-libgfortran | |
33845 | maybe-install-target-libgfortran: install-target-libgfortran | |
e552509b | 33846 | |
a90ef4bf | 33847 | install-target-libgfortran: installdirs |
e552509b ILT |
33848 | @: $(MAKE); $(unstage) |
33849 | @r=`${PWD_COMMAND}`; export r; \ | |
33850 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33851 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33852 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
33853 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
33854 | ||
a90ef4bf | 33855 | @endif target-libgfortran |
e552509b | 33856 | |
a90ef4bf JM |
33857 | .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran |
33858 | maybe-install-strip-target-libgfortran: | |
33859 | @if target-libgfortran | |
33860 | maybe-install-strip-target-libgfortran: install-strip-target-libgfortran | |
9b980aa1 | 33861 | |
a90ef4bf | 33862 | install-strip-target-libgfortran: installdirs |
9b980aa1 RW |
33863 | @: $(MAKE); $(unstage) |
33864 | @r=`${PWD_COMMAND}`; export r; \ | |
33865 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33866 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33867 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
9b980aa1 RW |
33868 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) |
33869 | ||
a90ef4bf | 33870 | @endif target-libgfortran |
9b980aa1 | 33871 | |
e552509b ILT |
33872 | # Other targets (info, dvi, pdf, etc.) |
33873 | ||
a90ef4bf JM |
33874 | .PHONY: maybe-info-target-libgfortran info-target-libgfortran |
33875 | maybe-info-target-libgfortran: | |
33876 | @if target-libgfortran | |
33877 | maybe-info-target-libgfortran: info-target-libgfortran | |
e552509b | 33878 | |
a90ef4bf JM |
33879 | info-target-libgfortran: \ |
33880 | configure-target-libgfortran | |
e552509b | 33881 | @: $(MAKE); $(unstage) |
a90ef4bf | 33882 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ |
e552509b ILT |
33883 | r=`${PWD_COMMAND}`; export r; \ |
33884 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33885 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33886 | echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \ |
e552509b ILT |
33887 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33888 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33889 | done; \ | |
a90ef4bf | 33890 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
33891 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33892 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33893 | "RANLIB=$${RANLIB}" \ | |
33894 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
33895 | info) \ | |
33896 | || exit 1 | |
33897 | ||
a90ef4bf | 33898 | @endif target-libgfortran |
e552509b | 33899 | |
a90ef4bf JM |
33900 | .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran |
33901 | maybe-dvi-target-libgfortran: | |
33902 | @if target-libgfortran | |
33903 | maybe-dvi-target-libgfortran: dvi-target-libgfortran | |
e552509b | 33904 | |
a90ef4bf JM |
33905 | dvi-target-libgfortran: \ |
33906 | configure-target-libgfortran | |
e552509b | 33907 | @: $(MAKE); $(unstage) |
a90ef4bf | 33908 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ |
e552509b ILT |
33909 | r=`${PWD_COMMAND}`; export r; \ |
33910 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33911 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33912 | echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \ |
e552509b ILT |
33913 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33914 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33915 | done; \ | |
a90ef4bf | 33916 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
33917 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33918 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33919 | "RANLIB=$${RANLIB}" \ | |
33920 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
33921 | dvi) \ | |
33922 | || exit 1 | |
33923 | ||
a90ef4bf | 33924 | @endif target-libgfortran |
e552509b | 33925 | |
a90ef4bf JM |
33926 | .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran |
33927 | maybe-pdf-target-libgfortran: | |
33928 | @if target-libgfortran | |
33929 | maybe-pdf-target-libgfortran: pdf-target-libgfortran | |
e552509b | 33930 | |
a90ef4bf JM |
33931 | pdf-target-libgfortran: \ |
33932 | configure-target-libgfortran | |
e552509b | 33933 | @: $(MAKE); $(unstage) |
a90ef4bf | 33934 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ |
e552509b ILT |
33935 | r=`${PWD_COMMAND}`; export r; \ |
33936 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33937 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33938 | echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \ |
e552509b ILT |
33939 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33940 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33941 | done; \ | |
a90ef4bf | 33942 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
33943 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33944 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33945 | "RANLIB=$${RANLIB}" \ | |
33946 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
33947 | pdf) \ | |
33948 | || exit 1 | |
33949 | ||
a90ef4bf | 33950 | @endif target-libgfortran |
e552509b | 33951 | |
a90ef4bf JM |
33952 | .PHONY: maybe-html-target-libgfortran html-target-libgfortran |
33953 | maybe-html-target-libgfortran: | |
33954 | @if target-libgfortran | |
33955 | maybe-html-target-libgfortran: html-target-libgfortran | |
e552509b | 33956 | |
a90ef4bf JM |
33957 | html-target-libgfortran: \ |
33958 | configure-target-libgfortran | |
e552509b | 33959 | @: $(MAKE); $(unstage) |
a90ef4bf | 33960 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ |
e552509b ILT |
33961 | r=`${PWD_COMMAND}`; export r; \ |
33962 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33963 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33964 | echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \ |
e552509b ILT |
33965 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33966 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33967 | done; \ | |
a90ef4bf | 33968 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
33969 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33970 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33971 | "RANLIB=$${RANLIB}" \ | |
33972 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
33973 | html) \ | |
33974 | || exit 1 | |
33975 | ||
a90ef4bf | 33976 | @endif target-libgfortran |
e552509b | 33977 | |
a90ef4bf JM |
33978 | .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran |
33979 | maybe-TAGS-target-libgfortran: | |
33980 | @if target-libgfortran | |
33981 | maybe-TAGS-target-libgfortran: TAGS-target-libgfortran | |
e552509b | 33982 | |
a90ef4bf JM |
33983 | TAGS-target-libgfortran: \ |
33984 | configure-target-libgfortran | |
e552509b | 33985 | @: $(MAKE); $(unstage) |
a90ef4bf | 33986 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ |
e552509b ILT |
33987 | r=`${PWD_COMMAND}`; export r; \ |
33988 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
33989 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 33990 | echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \ |
e552509b ILT |
33991 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
33992 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
33993 | done; \ | |
a90ef4bf | 33994 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
33995 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
33996 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
33997 | "RANLIB=$${RANLIB}" \ | |
33998 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
33999 | TAGS) \ | |
34000 | || exit 1 | |
34001 | ||
a90ef4bf | 34002 | @endif target-libgfortran |
e552509b | 34003 | |
a90ef4bf JM |
34004 | .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran |
34005 | maybe-install-info-target-libgfortran: | |
34006 | @if target-libgfortran | |
34007 | maybe-install-info-target-libgfortran: install-info-target-libgfortran | |
e552509b | 34008 | |
a90ef4bf JM |
34009 | install-info-target-libgfortran: \ |
34010 | configure-target-libgfortran \ | |
34011 | info-target-libgfortran | |
e552509b | 34012 | @: $(MAKE); $(unstage) |
a90ef4bf | 34013 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ |
e552509b ILT |
34014 | r=`${PWD_COMMAND}`; export r; \ |
34015 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34016 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34017 | echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \ |
e552509b ILT |
34018 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34019 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34020 | done; \ | |
a90ef4bf | 34021 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
34022 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34023 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34024 | "RANLIB=$${RANLIB}" \ | |
34025 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
34026 | install-info) \ | |
34027 | || exit 1 | |
34028 | ||
a90ef4bf | 34029 | @endif target-libgfortran |
e552509b | 34030 | |
a90ef4bf JM |
34031 | .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran |
34032 | maybe-install-pdf-target-libgfortran: | |
34033 | @if target-libgfortran | |
34034 | maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran | |
e552509b | 34035 | |
a90ef4bf JM |
34036 | install-pdf-target-libgfortran: \ |
34037 | configure-target-libgfortran \ | |
34038 | pdf-target-libgfortran | |
e552509b | 34039 | @: $(MAKE); $(unstage) |
a90ef4bf | 34040 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ |
e552509b ILT |
34041 | r=`${PWD_COMMAND}`; export r; \ |
34042 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34043 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34044 | echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \ |
e552509b ILT |
34045 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34046 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34047 | done; \ | |
a90ef4bf | 34048 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
34049 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34050 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34051 | "RANLIB=$${RANLIB}" \ | |
34052 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
34053 | install-pdf) \ | |
34054 | || exit 1 | |
34055 | ||
a90ef4bf | 34056 | @endif target-libgfortran |
e552509b | 34057 | |
a90ef4bf JM |
34058 | .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran |
34059 | maybe-install-html-target-libgfortran: | |
34060 | @if target-libgfortran | |
34061 | maybe-install-html-target-libgfortran: install-html-target-libgfortran | |
e552509b | 34062 | |
a90ef4bf JM |
34063 | install-html-target-libgfortran: \ |
34064 | configure-target-libgfortran \ | |
34065 | html-target-libgfortran | |
e552509b | 34066 | @: $(MAKE); $(unstage) |
a90ef4bf | 34067 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ |
e552509b ILT |
34068 | r=`${PWD_COMMAND}`; export r; \ |
34069 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34070 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34071 | echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \ |
e552509b ILT |
34072 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34073 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34074 | done; \ | |
a90ef4bf | 34075 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
34076 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34077 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34078 | "RANLIB=$${RANLIB}" \ | |
34079 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
34080 | install-html) \ | |
34081 | || exit 1 | |
34082 | ||
a90ef4bf | 34083 | @endif target-libgfortran |
e552509b | 34084 | |
a90ef4bf JM |
34085 | .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran |
34086 | maybe-installcheck-target-libgfortran: | |
34087 | @if target-libgfortran | |
34088 | maybe-installcheck-target-libgfortran: installcheck-target-libgfortran | |
e552509b | 34089 | |
a90ef4bf JM |
34090 | installcheck-target-libgfortran: \ |
34091 | configure-target-libgfortran | |
e552509b | 34092 | @: $(MAKE); $(unstage) |
a90ef4bf | 34093 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ |
e552509b ILT |
34094 | r=`${PWD_COMMAND}`; export r; \ |
34095 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34096 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34097 | echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \ |
e552509b ILT |
34098 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34099 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34100 | done; \ | |
a90ef4bf | 34101 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
34102 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34103 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34104 | "RANLIB=$${RANLIB}" \ | |
34105 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
34106 | installcheck) \ | |
34107 | || exit 1 | |
34108 | ||
a90ef4bf | 34109 | @endif target-libgfortran |
e552509b | 34110 | |
a90ef4bf JM |
34111 | .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran |
34112 | maybe-mostlyclean-target-libgfortran: | |
34113 | @if target-libgfortran | |
34114 | maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran | |
e552509b | 34115 | |
a90ef4bf | 34116 | mostlyclean-target-libgfortran: |
e552509b | 34117 | @: $(MAKE); $(unstage) |
a90ef4bf | 34118 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ |
e552509b ILT |
34119 | r=`${PWD_COMMAND}`; export r; \ |
34120 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34121 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34122 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \ |
e552509b ILT |
34123 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34124 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34125 | done; \ | |
a90ef4bf | 34126 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
34127 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34128 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34129 | "RANLIB=$${RANLIB}" \ | |
34130 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
34131 | mostlyclean) \ | |
34132 | || exit 1 | |
34133 | ||
a90ef4bf | 34134 | @endif target-libgfortran |
e552509b | 34135 | |
a90ef4bf JM |
34136 | .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran |
34137 | maybe-clean-target-libgfortran: | |
34138 | @if target-libgfortran | |
34139 | maybe-clean-target-libgfortran: clean-target-libgfortran | |
e552509b | 34140 | |
a90ef4bf | 34141 | clean-target-libgfortran: |
e552509b | 34142 | @: $(MAKE); $(unstage) |
a90ef4bf | 34143 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ |
e552509b ILT |
34144 | r=`${PWD_COMMAND}`; export r; \ |
34145 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34146 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34147 | echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \ |
e552509b ILT |
34148 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34149 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34150 | done; \ | |
a90ef4bf | 34151 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
34152 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34153 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34154 | "RANLIB=$${RANLIB}" \ | |
34155 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
34156 | clean) \ | |
34157 | || exit 1 | |
34158 | ||
a90ef4bf | 34159 | @endif target-libgfortran |
e552509b | 34160 | |
a90ef4bf JM |
34161 | .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran |
34162 | maybe-distclean-target-libgfortran: | |
34163 | @if target-libgfortran | |
34164 | maybe-distclean-target-libgfortran: distclean-target-libgfortran | |
e552509b | 34165 | |
a90ef4bf | 34166 | distclean-target-libgfortran: |
e552509b | 34167 | @: $(MAKE); $(unstage) |
a90ef4bf | 34168 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ |
e552509b ILT |
34169 | r=`${PWD_COMMAND}`; export r; \ |
34170 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34171 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34172 | echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \ |
e552509b ILT |
34173 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34174 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34175 | done; \ | |
a90ef4bf | 34176 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
34177 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34178 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34179 | "RANLIB=$${RANLIB}" \ | |
34180 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
34181 | distclean) \ | |
34182 | || exit 1 | |
34183 | ||
a90ef4bf | 34184 | @endif target-libgfortran |
e552509b | 34185 | |
a90ef4bf JM |
34186 | .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran |
34187 | maybe-maintainer-clean-target-libgfortran: | |
34188 | @if target-libgfortran | |
34189 | maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran | |
e552509b | 34190 | |
a90ef4bf | 34191 | maintainer-clean-target-libgfortran: |
e552509b | 34192 | @: $(MAKE); $(unstage) |
a90ef4bf | 34193 | @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \ |
e552509b ILT |
34194 | r=`${PWD_COMMAND}`; export r; \ |
34195 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34196 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34197 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \ |
e552509b ILT |
34198 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34199 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34200 | done; \ | |
a90ef4bf | 34201 | (cd $(TARGET_SUBDIR)/libgfortran && \ |
e552509b ILT |
34202 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34203 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34204 | "RANLIB=$${RANLIB}" \ | |
34205 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
34206 | maintainer-clean) \ | |
34207 | || exit 1 | |
34208 | ||
a90ef4bf | 34209 | @endif target-libgfortran |
e552509b ILT |
34210 | |
34211 | ||
34212 | ||
34213 | ||
34214 | ||
a90ef4bf JM |
34215 | .PHONY: configure-target-libobjc maybe-configure-target-libobjc |
34216 | maybe-configure-target-libobjc: | |
4f0ef2d8 | 34217 | @if gcc-bootstrap |
a90ef4bf | 34218 | configure-target-libobjc: stage_current |
4f0ef2d8 | 34219 | @endif gcc-bootstrap |
a90ef4bf JM |
34220 | @if target-libobjc |
34221 | maybe-configure-target-libobjc: configure-target-libobjc | |
34222 | configure-target-libobjc: | |
0aed8855 PB |
34223 | @: $(MAKE); $(unstage) |
34224 | @r=`${PWD_COMMAND}`; export r; \ | |
34225 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
34226 | echo "Checking multilib configuration for libobjc..."; \ |
34227 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \ | |
34228 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \ | |
34229 | if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \ | |
34230 | if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \ | |
34231 | rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \ | |
0aed8855 | 34232 | else \ |
a90ef4bf JM |
34233 | rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \ |
34234 | mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \ | |
0aed8855 PB |
34235 | fi; \ |
34236 | else \ | |
a90ef4bf | 34237 | mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \ |
c52c6897 | 34238 | fi; \ |
a90ef4bf JM |
34239 | test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \ |
34240 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \ | |
1f53ca9a | 34241 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
34242 | echo Configuring in $(TARGET_SUBDIR)/libobjc; \ |
34243 | cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \ | |
e2b9e2dc | 34244 | case $(srcdir) in \ |
b00612cc | 34245 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 34246 | *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \ |
b00612cc | 34247 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
e2b9e2dc | 34248 | esac; \ |
a90ef4bf JM |
34249 | srcdiroption="--srcdir=$${topdir}/libobjc"; \ |
34250 | libsrcdir="$$s/libobjc"; \ | |
4fa63067 NN |
34251 | rm -f no-such-file || : ; \ |
34252 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
34253 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
34254 | --target=${target_alias} $${srcdiroption} \ | |
e2b9e2dc | 34255 | || exit 1 |
a90ef4bf | 34256 | @endif target-libobjc |
e2b9e2dc | 34257 | |
a7254363 PB |
34258 | |
34259 | ||
d545f33b PB |
34260 | |
34261 | ||
a90ef4bf JM |
34262 | .PHONY: all-target-libobjc maybe-all-target-libobjc |
34263 | maybe-all-target-libobjc: | |
4f0ef2d8 | 34264 | @if gcc-bootstrap |
a90ef4bf | 34265 | all-target-libobjc: stage_current |
4f0ef2d8 | 34266 | @endif gcc-bootstrap |
a90ef4bf JM |
34267 | @if target-libobjc |
34268 | TARGET-target-libobjc=all | |
34269 | maybe-all-target-libobjc: all-target-libobjc | |
34270 | all-target-libobjc: configure-target-libobjc | |
0aed8855 | 34271 | @: $(MAKE); $(unstage) |
b40e3958 L |
34272 | @r=`${PWD_COMMAND}`; export r; \ |
34273 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 34274 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34275 | (cd $(TARGET_SUBDIR)/libobjc && \ |
7f6ef0c0 | 34276 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
a90ef4bf JM |
34277 | $(TARGET-target-libobjc)) |
34278 | @endif target-libobjc | |
3866be5d | 34279 | |
a7254363 PB |
34280 | |
34281 | ||
d545f33b PB |
34282 | |
34283 | ||
a90ef4bf JM |
34284 | .PHONY: check-target-libobjc maybe-check-target-libobjc |
34285 | maybe-check-target-libobjc: | |
34286 | @if target-libobjc | |
34287 | maybe-check-target-libobjc: check-target-libobjc | |
3866be5d | 34288 | |
a90ef4bf JM |
34289 | check-target-libobjc: |
34290 | @: $(MAKE); $(unstage) | |
34291 | @r=`${PWD_COMMAND}`; export r; \ | |
34292 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34293 | $(NORMAL_TARGET_EXPORTS) \ | |
34294 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
34295 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) | |
4fa63067 | 34296 | |
a90ef4bf | 34297 | @endif target-libobjc |
4fa63067 | 34298 | |
a90ef4bf JM |
34299 | .PHONY: install-target-libobjc maybe-install-target-libobjc |
34300 | maybe-install-target-libobjc: | |
34301 | @if target-libobjc | |
34302 | maybe-install-target-libobjc: install-target-libobjc | |
4fa63067 | 34303 | |
a90ef4bf | 34304 | install-target-libobjc: installdirs |
0aed8855 | 34305 | @: $(MAKE); $(unstage) |
b40e3958 L |
34306 | @r=`${PWD_COMMAND}`; export r; \ |
34307 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 34308 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34309 | (cd $(TARGET_SUBDIR)/libobjc && \ |
7ffa0b57 | 34310 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
3866be5d | 34311 | |
a90ef4bf | 34312 | @endif target-libobjc |
3866be5d | 34313 | |
a90ef4bf JM |
34314 | .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc |
34315 | maybe-install-strip-target-libobjc: | |
34316 | @if target-libobjc | |
34317 | maybe-install-strip-target-libobjc: install-strip-target-libobjc | |
9b980aa1 | 34318 | |
a90ef4bf | 34319 | install-strip-target-libobjc: installdirs |
9b980aa1 RW |
34320 | @: $(MAKE); $(unstage) |
34321 | @r=`${PWD_COMMAND}`; export r; \ | |
34322 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34323 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34324 | (cd $(TARGET_SUBDIR)/libobjc && \ |
9b980aa1 RW |
34325 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) |
34326 | ||
a90ef4bf | 34327 | @endif target-libobjc |
9b980aa1 | 34328 | |
56a8fe78 | 34329 | # Other targets (info, dvi, pdf, etc.) |
16ae0395 | 34330 | |
a90ef4bf JM |
34331 | .PHONY: maybe-info-target-libobjc info-target-libobjc |
34332 | maybe-info-target-libobjc: | |
34333 | @if target-libobjc | |
34334 | maybe-info-target-libobjc: info-target-libobjc | |
6d389afc | 34335 | |
a90ef4bf JM |
34336 | info-target-libobjc: \ |
34337 | configure-target-libobjc | |
0aed8855 | 34338 | @: $(MAKE); $(unstage) |
a90ef4bf | 34339 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ |
6d389afc MS |
34340 | r=`${PWD_COMMAND}`; export r; \ |
34341 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc | 34342 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34343 | echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \ |
6d389afc MS |
34344 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34345 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34346 | done; \ | |
a90ef4bf | 34347 | (cd $(TARGET_SUBDIR)/libobjc && \ |
6d389afc MS |
34348 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34349 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34350 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34351 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
34352 | info) \ |
34353 | || exit 1 | |
34354 | ||
a90ef4bf | 34355 | @endif target-libobjc |
6d389afc | 34356 | |
a90ef4bf JM |
34357 | .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc |
34358 | maybe-dvi-target-libobjc: | |
34359 | @if target-libobjc | |
34360 | maybe-dvi-target-libobjc: dvi-target-libobjc | |
4fa63067 | 34361 | |
a90ef4bf JM |
34362 | dvi-target-libobjc: \ |
34363 | configure-target-libobjc | |
0aed8855 | 34364 | @: $(MAKE); $(unstage) |
a90ef4bf | 34365 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ |
4fa63067 | 34366 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 34367 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 34368 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34369 | echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \ |
4fa63067 NN |
34370 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34371 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34372 | done; \ | |
a90ef4bf | 34373 | (cd $(TARGET_SUBDIR)/libobjc && \ |
4fa63067 NN |
34374 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34375 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34376 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34377 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc | 34378 | dvi) \ |
4fa63067 | 34379 | || exit 1 |
3866be5d | 34380 | |
a90ef4bf | 34381 | @endif target-libobjc |
3866be5d | 34382 | |
a90ef4bf JM |
34383 | .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc |
34384 | maybe-pdf-target-libobjc: | |
34385 | @if target-libobjc | |
34386 | maybe-pdf-target-libobjc: pdf-target-libobjc | |
56a8fe78 | 34387 | |
a90ef4bf JM |
34388 | pdf-target-libobjc: \ |
34389 | configure-target-libobjc | |
56a8fe78 | 34390 | @: $(MAKE); $(unstage) |
a90ef4bf | 34391 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ |
56a8fe78 DD |
34392 | r=`${PWD_COMMAND}`; export r; \ |
34393 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34394 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34395 | echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \ |
56a8fe78 DD |
34396 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34397 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34398 | done; \ | |
a90ef4bf | 34399 | (cd $(TARGET_SUBDIR)/libobjc && \ |
56a8fe78 DD |
34400 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34401 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34402 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34403 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
34404 | pdf) \ |
34405 | || exit 1 | |
34406 | ||
a90ef4bf | 34407 | @endif target-libobjc |
56a8fe78 | 34408 | |
a90ef4bf JM |
34409 | .PHONY: maybe-html-target-libobjc html-target-libobjc |
34410 | maybe-html-target-libobjc: | |
34411 | @if target-libobjc | |
34412 | maybe-html-target-libobjc: html-target-libobjc | |
4fa63067 | 34413 | |
a90ef4bf JM |
34414 | html-target-libobjc: \ |
34415 | configure-target-libobjc | |
0aed8855 | 34416 | @: $(MAKE); $(unstage) |
a90ef4bf | 34417 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ |
b40e3958 L |
34418 | r=`${PWD_COMMAND}`; export r; \ |
34419 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 34420 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34421 | echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \ |
4fa63067 NN |
34422 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34423 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34424 | done; \ | |
a90ef4bf | 34425 | (cd $(TARGET_SUBDIR)/libobjc && \ |
4fa63067 NN |
34426 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34427 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34428 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34429 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc | 34430 | html) \ |
e2b9e2dc NN |
34431 | || exit 1 |
34432 | ||
a90ef4bf | 34433 | @endif target-libobjc |
4fa63067 | 34434 | |
a90ef4bf JM |
34435 | .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc |
34436 | maybe-TAGS-target-libobjc: | |
34437 | @if target-libobjc | |
34438 | maybe-TAGS-target-libobjc: TAGS-target-libobjc | |
4fa63067 | 34439 | |
a90ef4bf JM |
34440 | TAGS-target-libobjc: \ |
34441 | configure-target-libobjc | |
0aed8855 | 34442 | @: $(MAKE); $(unstage) |
a90ef4bf | 34443 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ |
4fa63067 | 34444 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 34445 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 34446 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34447 | echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \ |
4fa63067 NN |
34448 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34449 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34450 | done; \ | |
a90ef4bf | 34451 | (cd $(TARGET_SUBDIR)/libobjc && \ |
4fa63067 NN |
34452 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34453 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34454 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34455 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 34456 | TAGS) \ |
4fa63067 | 34457 | || exit 1 |
3866be5d | 34458 | |
a90ef4bf | 34459 | @endif target-libobjc |
3866be5d | 34460 | |
a90ef4bf JM |
34461 | .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc |
34462 | maybe-install-info-target-libobjc: | |
34463 | @if target-libobjc | |
34464 | maybe-install-info-target-libobjc: install-info-target-libobjc | |
3866be5d | 34465 | |
a90ef4bf JM |
34466 | install-info-target-libobjc: \ |
34467 | configure-target-libobjc \ | |
34468 | info-target-libobjc | |
0aed8855 | 34469 | @: $(MAKE); $(unstage) |
a90ef4bf | 34470 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ |
4fa63067 NN |
34471 | r=`${PWD_COMMAND}`; export r; \ |
34472 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 34473 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34474 | echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \ |
4fa63067 NN |
34475 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34476 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34477 | done; \ | |
a90ef4bf | 34478 | (cd $(TARGET_SUBDIR)/libobjc && \ |
4fa63067 NN |
34479 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34480 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34481 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34482 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 34483 | install-info) \ |
4fa63067 | 34484 | || exit 1 |
3866be5d | 34485 | |
a90ef4bf | 34486 | @endif target-libobjc |
16ae0395 | 34487 | |
a90ef4bf JM |
34488 | .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc |
34489 | maybe-install-pdf-target-libobjc: | |
34490 | @if target-libobjc | |
34491 | maybe-install-pdf-target-libobjc: install-pdf-target-libobjc | |
a3ca38d2 | 34492 | |
a90ef4bf JM |
34493 | install-pdf-target-libobjc: \ |
34494 | configure-target-libobjc \ | |
34495 | pdf-target-libobjc | |
a3ca38d2 | 34496 | @: $(MAKE); $(unstage) |
a90ef4bf | 34497 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ |
a3ca38d2 DD |
34498 | r=`${PWD_COMMAND}`; export r; \ |
34499 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34500 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34501 | echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \ |
a3ca38d2 DD |
34502 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34503 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34504 | done; \ | |
a90ef4bf | 34505 | (cd $(TARGET_SUBDIR)/libobjc && \ |
a3ca38d2 DD |
34506 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34507 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34508 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34509 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
34510 | install-pdf) \ |
34511 | || exit 1 | |
34512 | ||
a90ef4bf | 34513 | @endif target-libobjc |
a3ca38d2 | 34514 | |
a90ef4bf JM |
34515 | .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc |
34516 | maybe-install-html-target-libobjc: | |
34517 | @if target-libobjc | |
34518 | maybe-install-html-target-libobjc: install-html-target-libobjc | |
108a6f8e | 34519 | |
a90ef4bf JM |
34520 | install-html-target-libobjc: \ |
34521 | configure-target-libobjc \ | |
34522 | html-target-libobjc | |
108a6f8e | 34523 | @: $(MAKE); $(unstage) |
a90ef4bf | 34524 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ |
108a6f8e CD |
34525 | r=`${PWD_COMMAND}`; export r; \ |
34526 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34527 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34528 | echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \ |
108a6f8e CD |
34529 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34530 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34531 | done; \ | |
a90ef4bf | 34532 | (cd $(TARGET_SUBDIR)/libobjc && \ |
108a6f8e CD |
34533 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34534 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34535 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34536 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
34537 | install-html) \ |
34538 | || exit 1 | |
34539 | ||
a90ef4bf | 34540 | @endif target-libobjc |
108a6f8e | 34541 | |
a90ef4bf JM |
34542 | .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc |
34543 | maybe-installcheck-target-libobjc: | |
34544 | @if target-libobjc | |
34545 | maybe-installcheck-target-libobjc: installcheck-target-libobjc | |
4fa63067 | 34546 | |
a90ef4bf JM |
34547 | installcheck-target-libobjc: \ |
34548 | configure-target-libobjc | |
0aed8855 | 34549 | @: $(MAKE); $(unstage) |
a90ef4bf | 34550 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ |
4fa63067 | 34551 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 34552 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 34553 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34554 | echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \ |
4fa63067 NN |
34555 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34556 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34557 | done; \ | |
a90ef4bf | 34558 | (cd $(TARGET_SUBDIR)/libobjc && \ |
4fa63067 NN |
34559 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34560 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34561 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34562 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 34563 | installcheck) \ |
4fa63067 | 34564 | || exit 1 |
3866be5d | 34565 | |
a90ef4bf | 34566 | @endif target-libobjc |
3866be5d | 34567 | |
a90ef4bf JM |
34568 | .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc |
34569 | maybe-mostlyclean-target-libobjc: | |
34570 | @if target-libobjc | |
34571 | maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc | |
4fa63067 | 34572 | |
a90ef4bf JM |
34573 | mostlyclean-target-libobjc: |
34574 | @: $(MAKE); $(unstage) | |
34575 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ | |
34576 | r=`${PWD_COMMAND}`; export r; \ | |
34577 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34578 | $(NORMAL_TARGET_EXPORTS) \ | |
34579 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \ | |
34580 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
34581 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34582 | done; \ | |
34583 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
34584 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
34585 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34586 | "RANLIB=$${RANLIB}" \ | |
34587 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
34588 | mostlyclean) \ | |
34589 | || exit 1 | |
4fa63067 | 34590 | |
a90ef4bf | 34591 | @endif target-libobjc |
4fa63067 | 34592 | |
a90ef4bf JM |
34593 | .PHONY: maybe-clean-target-libobjc clean-target-libobjc |
34594 | maybe-clean-target-libobjc: | |
34595 | @if target-libobjc | |
34596 | maybe-clean-target-libobjc: clean-target-libobjc | |
4fa63067 | 34597 | |
a90ef4bf JM |
34598 | clean-target-libobjc: |
34599 | @: $(MAKE); $(unstage) | |
34600 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ | |
34601 | r=`${PWD_COMMAND}`; export r; \ | |
34602 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34603 | $(NORMAL_TARGET_EXPORTS) \ | |
34604 | echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \ | |
34605 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
34606 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34607 | done; \ | |
34608 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
34609 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
34610 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34611 | "RANLIB=$${RANLIB}" \ | |
34612 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
34613 | clean) \ | |
34614 | || exit 1 | |
4fa63067 | 34615 | |
a90ef4bf | 34616 | @endif target-libobjc |
4fa63067 | 34617 | |
a90ef4bf JM |
34618 | .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc |
34619 | maybe-distclean-target-libobjc: | |
34620 | @if target-libobjc | |
34621 | maybe-distclean-target-libobjc: distclean-target-libobjc | |
4fa63067 | 34622 | |
a90ef4bf JM |
34623 | distclean-target-libobjc: |
34624 | @: $(MAKE); $(unstage) | |
34625 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ | |
34626 | r=`${PWD_COMMAND}`; export r; \ | |
34627 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34628 | $(NORMAL_TARGET_EXPORTS) \ | |
34629 | echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \ | |
34630 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
34631 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34632 | done; \ | |
34633 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
34634 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
34635 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34636 | "RANLIB=$${RANLIB}" \ | |
34637 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
34638 | distclean) \ | |
34639 | || exit 1 | |
4fa63067 | 34640 | |
a90ef4bf | 34641 | @endif target-libobjc |
4fa63067 | 34642 | |
a90ef4bf JM |
34643 | .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc |
34644 | maybe-maintainer-clean-target-libobjc: | |
34645 | @if target-libobjc | |
34646 | maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc | |
4fa63067 | 34647 | |
a90ef4bf JM |
34648 | maintainer-clean-target-libobjc: |
34649 | @: $(MAKE); $(unstage) | |
34650 | @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \ | |
34651 | r=`${PWD_COMMAND}`; export r; \ | |
34652 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34653 | $(NORMAL_TARGET_EXPORTS) \ | |
34654 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \ | |
34655 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
34656 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34657 | done; \ | |
34658 | (cd $(TARGET_SUBDIR)/libobjc && \ | |
34659 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
34660 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34661 | "RANLIB=$${RANLIB}" \ | |
34662 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ | |
34663 | maintainer-clean) \ | |
34664 | || exit 1 | |
4fa63067 | 34665 | |
a90ef4bf | 34666 | @endif target-libobjc |
4fa63067 NN |
34667 | |
34668 | ||
4fa63067 | 34669 | |
4fa63067 | 34670 | |
a7254363 | 34671 | |
a90ef4bf JM |
34672 | .PHONY: configure-target-libgo maybe-configure-target-libgo |
34673 | maybe-configure-target-libgo: | |
4f0ef2d8 | 34674 | @if gcc-bootstrap |
a90ef4bf | 34675 | configure-target-libgo: stage_current |
4f0ef2d8 | 34676 | @endif gcc-bootstrap |
a90ef4bf JM |
34677 | @if target-libgo |
34678 | maybe-configure-target-libgo: configure-target-libgo | |
34679 | configure-target-libgo: | |
0aed8855 PB |
34680 | @: $(MAKE); $(unstage) |
34681 | @r=`${PWD_COMMAND}`; export r; \ | |
34682 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
34683 | echo "Checking multilib configuration for libgo..."; \ |
34684 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \ | |
34685 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \ | |
34686 | if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \ | |
34687 | if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \ | |
34688 | rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \ | |
0aed8855 | 34689 | else \ |
a90ef4bf JM |
34690 | rm -f $(TARGET_SUBDIR)/libgo/Makefile; \ |
34691 | mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \ | |
0aed8855 PB |
34692 | fi; \ |
34693 | else \ | |
a90ef4bf | 34694 | mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \ |
c52c6897 | 34695 | fi; \ |
a90ef4bf JM |
34696 | test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \ |
34697 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \ | |
1f53ca9a | 34698 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
34699 | echo Configuring in $(TARGET_SUBDIR)/libgo; \ |
34700 | cd "$(TARGET_SUBDIR)/libgo" || exit 1; \ | |
e2b9e2dc | 34701 | case $(srcdir) in \ |
b00612cc | 34702 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 34703 | *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \ |
b00612cc | 34704 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
a90ef4bf JM |
34705 | esac; \ |
34706 | srcdiroption="--srcdir=$${topdir}/libgo"; \ | |
34707 | libsrcdir="$$s/libgo"; \ | |
4fa63067 NN |
34708 | rm -f no-such-file || : ; \ |
34709 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
34710 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
34711 | --target=${target_alias} $${srcdiroption} \ | |
e2b9e2dc | 34712 | || exit 1 |
a90ef4bf | 34713 | @endif target-libgo |
e2b9e2dc | 34714 | |
a7254363 PB |
34715 | |
34716 | ||
d545f33b PB |
34717 | |
34718 | ||
a90ef4bf JM |
34719 | .PHONY: all-target-libgo maybe-all-target-libgo |
34720 | maybe-all-target-libgo: | |
4f0ef2d8 | 34721 | @if gcc-bootstrap |
a90ef4bf | 34722 | all-target-libgo: stage_current |
4f0ef2d8 | 34723 | @endif gcc-bootstrap |
a90ef4bf JM |
34724 | @if target-libgo |
34725 | TARGET-target-libgo=all | |
34726 | maybe-all-target-libgo: all-target-libgo | |
34727 | all-target-libgo: configure-target-libgo | |
0aed8855 | 34728 | @: $(MAKE); $(unstage) |
b40e3958 L |
34729 | @r=`${PWD_COMMAND}`; export r; \ |
34730 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 34731 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34732 | (cd $(TARGET_SUBDIR)/libgo && \ |
7f6ef0c0 | 34733 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
a90ef4bf JM |
34734 | $(TARGET-target-libgo)) |
34735 | @endif target-libgo | |
3866be5d | 34736 | |
a7254363 PB |
34737 | |
34738 | ||
d545f33b PB |
34739 | |
34740 | ||
a90ef4bf JM |
34741 | .PHONY: check-target-libgo maybe-check-target-libgo |
34742 | maybe-check-target-libgo: | |
34743 | @if target-libgo | |
34744 | maybe-check-target-libgo: check-target-libgo | |
3866be5d | 34745 | |
a90ef4bf | 34746 | check-target-libgo: |
0aed8855 | 34747 | @: $(MAKE); $(unstage) |
4fa63067 NN |
34748 | @r=`${PWD_COMMAND}`; export r; \ |
34749 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 34750 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34751 | (cd $(TARGET_SUBDIR)/libgo && \ |
7ffa0b57 | 34752 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
3866be5d | 34753 | |
a90ef4bf | 34754 | @endif target-libgo |
3866be5d | 34755 | |
a90ef4bf JM |
34756 | .PHONY: install-target-libgo maybe-install-target-libgo |
34757 | maybe-install-target-libgo: | |
34758 | @if target-libgo | |
34759 | maybe-install-target-libgo: install-target-libgo | |
16ae0395 | 34760 | |
a90ef4bf | 34761 | install-target-libgo: installdirs |
0aed8855 | 34762 | @: $(MAKE); $(unstage) |
4fa63067 NN |
34763 | @r=`${PWD_COMMAND}`; export r; \ |
34764 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 34765 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34766 | (cd $(TARGET_SUBDIR)/libgo && \ |
7ffa0b57 | 34767 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
3866be5d | 34768 | |
a90ef4bf | 34769 | @endif target-libgo |
3866be5d | 34770 | |
a90ef4bf JM |
34771 | .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo |
34772 | maybe-install-strip-target-libgo: | |
34773 | @if target-libgo | |
34774 | maybe-install-strip-target-libgo: install-strip-target-libgo | |
9b980aa1 | 34775 | |
a90ef4bf | 34776 | install-strip-target-libgo: installdirs |
9b980aa1 RW |
34777 | @: $(MAKE); $(unstage) |
34778 | @r=`${PWD_COMMAND}`; export r; \ | |
34779 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34780 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34781 | (cd $(TARGET_SUBDIR)/libgo && \ |
9b980aa1 RW |
34782 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) |
34783 | ||
a90ef4bf | 34784 | @endif target-libgo |
9b980aa1 | 34785 | |
56a8fe78 | 34786 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 34787 | |
a90ef4bf JM |
34788 | .PHONY: maybe-info-target-libgo info-target-libgo |
34789 | maybe-info-target-libgo: | |
34790 | @if target-libgo | |
34791 | maybe-info-target-libgo: info-target-libgo | |
4fa63067 | 34792 | |
a90ef4bf JM |
34793 | info-target-libgo: \ |
34794 | configure-target-libgo | |
0aed8855 | 34795 | @: $(MAKE); $(unstage) |
a90ef4bf | 34796 | @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \ |
b40e3958 L |
34797 | r=`${PWD_COMMAND}`; export r; \ |
34798 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 34799 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34800 | echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \ |
4fa63067 NN |
34801 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34802 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34803 | done; \ | |
a90ef4bf | 34804 | (cd $(TARGET_SUBDIR)/libgo && \ |
4fa63067 NN |
34805 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34806 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34807 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34808 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 34809 | info) \ |
e2b9e2dc NN |
34810 | || exit 1 |
34811 | ||
a90ef4bf | 34812 | @endif target-libgo |
3866be5d | 34813 | |
a90ef4bf JM |
34814 | .PHONY: maybe-dvi-target-libgo dvi-target-libgo |
34815 | maybe-dvi-target-libgo: | |
34816 | @if target-libgo | |
34817 | maybe-dvi-target-libgo: dvi-target-libgo | |
3866be5d | 34818 | |
a90ef4bf JM |
34819 | dvi-target-libgo: \ |
34820 | configure-target-libgo | |
0aed8855 | 34821 | @: $(MAKE); $(unstage) |
a90ef4bf | 34822 | @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \ |
4fa63067 | 34823 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 34824 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 34825 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34826 | echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \ |
4fa63067 NN |
34827 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34828 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34829 | done; \ | |
a90ef4bf | 34830 | (cd $(TARGET_SUBDIR)/libgo && \ |
4fa63067 NN |
34831 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34832 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34833 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34834 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 34835 | dvi) \ |
4fa63067 | 34836 | || exit 1 |
3866be5d | 34837 | |
a90ef4bf | 34838 | @endif target-libgo |
3866be5d | 34839 | |
a90ef4bf JM |
34840 | .PHONY: maybe-pdf-target-libgo pdf-target-libgo |
34841 | maybe-pdf-target-libgo: | |
34842 | @if target-libgo | |
34843 | maybe-pdf-target-libgo: pdf-target-libgo | |
56a8fe78 | 34844 | |
a90ef4bf JM |
34845 | pdf-target-libgo: \ |
34846 | configure-target-libgo | |
56a8fe78 | 34847 | @: $(MAKE); $(unstage) |
a90ef4bf | 34848 | @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \ |
56a8fe78 DD |
34849 | r=`${PWD_COMMAND}`; export r; \ |
34850 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34851 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34852 | echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \ |
56a8fe78 DD |
34853 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34854 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34855 | done; \ | |
a90ef4bf | 34856 | (cd $(TARGET_SUBDIR)/libgo && \ |
56a8fe78 DD |
34857 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34858 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34859 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34860 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
34861 | pdf) \ |
34862 | || exit 1 | |
34863 | ||
a90ef4bf | 34864 | @endif target-libgo |
56a8fe78 | 34865 | |
a90ef4bf JM |
34866 | .PHONY: maybe-html-target-libgo html-target-libgo |
34867 | maybe-html-target-libgo: | |
34868 | @if target-libgo | |
34869 | maybe-html-target-libgo: html-target-libgo | |
6d389afc | 34870 | |
a90ef4bf JM |
34871 | html-target-libgo: \ |
34872 | configure-target-libgo | |
0aed8855 | 34873 | @: $(MAKE); $(unstage) |
a90ef4bf | 34874 | @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \ |
6d389afc MS |
34875 | r=`${PWD_COMMAND}`; export r; \ |
34876 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc | 34877 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34878 | echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \ |
6d389afc MS |
34879 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34880 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34881 | done; \ | |
a90ef4bf | 34882 | (cd $(TARGET_SUBDIR)/libgo && \ |
6d389afc MS |
34883 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34884 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34885 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34886 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
34887 | html) \ |
34888 | || exit 1 | |
34889 | ||
a90ef4bf | 34890 | @endif target-libgo |
6d389afc | 34891 | |
a90ef4bf JM |
34892 | .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo |
34893 | maybe-TAGS-target-libgo: | |
34894 | @if target-libgo | |
34895 | maybe-TAGS-target-libgo: TAGS-target-libgo | |
16ae0395 | 34896 | |
a90ef4bf JM |
34897 | TAGS-target-libgo: \ |
34898 | configure-target-libgo | |
0aed8855 | 34899 | @: $(MAKE); $(unstage) |
a90ef4bf | 34900 | @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \ |
4fa63067 | 34901 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 34902 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 34903 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34904 | echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \ |
4fa63067 NN |
34905 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34906 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34907 | done; \ | |
a90ef4bf | 34908 | (cd $(TARGET_SUBDIR)/libgo && \ |
4fa63067 NN |
34909 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34910 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34911 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34912 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 34913 | TAGS) \ |
4fa63067 | 34914 | || exit 1 |
3866be5d | 34915 | |
a90ef4bf | 34916 | @endif target-libgo |
3866be5d | 34917 | |
a90ef4bf JM |
34918 | .PHONY: maybe-install-info-target-libgo install-info-target-libgo |
34919 | maybe-install-info-target-libgo: | |
34920 | @if target-libgo | |
34921 | maybe-install-info-target-libgo: install-info-target-libgo | |
4fa63067 | 34922 | |
a90ef4bf JM |
34923 | install-info-target-libgo: \ |
34924 | configure-target-libgo \ | |
34925 | info-target-libgo | |
0aed8855 | 34926 | @: $(MAKE); $(unstage) |
a90ef4bf | 34927 | @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \ |
b40e3958 L |
34928 | r=`${PWD_COMMAND}`; export r; \ |
34929 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 34930 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 34931 | echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \ |
4fa63067 NN |
34932 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34933 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34934 | done; \ | |
a90ef4bf | 34935 | (cd $(TARGET_SUBDIR)/libgo && \ |
4fa63067 NN |
34936 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34937 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34938 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34939 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 34940 | install-info) \ |
e2b9e2dc NN |
34941 | || exit 1 |
34942 | ||
a90ef4bf | 34943 | @endif target-libgo |
4fa63067 | 34944 | |
a90ef4bf JM |
34945 | .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo |
34946 | maybe-install-pdf-target-libgo: | |
34947 | @if target-libgo | |
34948 | maybe-install-pdf-target-libgo: install-pdf-target-libgo | |
a3ca38d2 | 34949 | |
a90ef4bf JM |
34950 | install-pdf-target-libgo: \ |
34951 | configure-target-libgo \ | |
34952 | pdf-target-libgo | |
a3ca38d2 | 34953 | @: $(MAKE); $(unstage) |
a90ef4bf | 34954 | @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \ |
a3ca38d2 DD |
34955 | r=`${PWD_COMMAND}`; export r; \ |
34956 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34957 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34958 | echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \ |
a3ca38d2 DD |
34959 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34960 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34961 | done; \ | |
a90ef4bf | 34962 | (cd $(TARGET_SUBDIR)/libgo && \ |
a3ca38d2 DD |
34963 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34964 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34965 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34966 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
34967 | install-pdf) \ |
34968 | || exit 1 | |
34969 | ||
a90ef4bf | 34970 | @endif target-libgo |
a3ca38d2 | 34971 | |
a90ef4bf JM |
34972 | .PHONY: maybe-install-html-target-libgo install-html-target-libgo |
34973 | maybe-install-html-target-libgo: | |
34974 | @if target-libgo | |
34975 | maybe-install-html-target-libgo: install-html-target-libgo | |
108a6f8e | 34976 | |
a90ef4bf JM |
34977 | install-html-target-libgo: \ |
34978 | configure-target-libgo \ | |
34979 | html-target-libgo | |
108a6f8e | 34980 | @: $(MAKE); $(unstage) |
a90ef4bf | 34981 | @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \ |
108a6f8e CD |
34982 | r=`${PWD_COMMAND}`; export r; \ |
34983 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
34984 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 34985 | echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \ |
108a6f8e CD |
34986 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
34987 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
34988 | done; \ | |
a90ef4bf | 34989 | (cd $(TARGET_SUBDIR)/libgo && \ |
108a6f8e CD |
34990 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
34991 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
34992 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 34993 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
34994 | install-html) \ |
34995 | || exit 1 | |
34996 | ||
a90ef4bf | 34997 | @endif target-libgo |
108a6f8e | 34998 | |
a90ef4bf JM |
34999 | .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo |
35000 | maybe-installcheck-target-libgo: | |
35001 | @if target-libgo | |
35002 | maybe-installcheck-target-libgo: installcheck-target-libgo | |
4fa63067 | 35003 | |
a90ef4bf JM |
35004 | installcheck-target-libgo: \ |
35005 | configure-target-libgo | |
0aed8855 | 35006 | @: $(MAKE); $(unstage) |
a90ef4bf | 35007 | @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \ |
4fa63067 | 35008 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 35009 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 35010 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35011 | echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \ |
4fa63067 NN |
35012 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35013 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35014 | done; \ | |
a90ef4bf | 35015 | (cd $(TARGET_SUBDIR)/libgo && \ |
4fa63067 NN |
35016 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35017 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35018 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35019 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 35020 | installcheck) \ |
4fa63067 | 35021 | || exit 1 |
3866be5d | 35022 | |
a90ef4bf | 35023 | @endif target-libgo |
3866be5d | 35024 | |
a90ef4bf JM |
35025 | .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo |
35026 | maybe-mostlyclean-target-libgo: | |
35027 | @if target-libgo | |
35028 | maybe-mostlyclean-target-libgo: mostlyclean-target-libgo | |
4fa63067 | 35029 | |
a90ef4bf | 35030 | mostlyclean-target-libgo: |
0aed8855 | 35031 | @: $(MAKE); $(unstage) |
a90ef4bf | 35032 | @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \ |
4fa63067 | 35033 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 35034 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 35035 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35036 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \ |
4fa63067 NN |
35037 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35038 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35039 | done; \ | |
a90ef4bf | 35040 | (cd $(TARGET_SUBDIR)/libgo && \ |
4fa63067 NN |
35041 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35042 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35043 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35044 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 35045 | mostlyclean) \ |
4fa63067 | 35046 | || exit 1 |
3866be5d | 35047 | |
a90ef4bf | 35048 | @endif target-libgo |
3866be5d | 35049 | |
a90ef4bf JM |
35050 | .PHONY: maybe-clean-target-libgo clean-target-libgo |
35051 | maybe-clean-target-libgo: | |
35052 | @if target-libgo | |
35053 | maybe-clean-target-libgo: clean-target-libgo | |
16ae0395 | 35054 | |
a90ef4bf | 35055 | clean-target-libgo: |
0aed8855 | 35056 | @: $(MAKE); $(unstage) |
a90ef4bf | 35057 | @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \ |
4fa63067 | 35058 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 35059 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 35060 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35061 | echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \ |
4fa63067 NN |
35062 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35063 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35064 | done; \ | |
a90ef4bf | 35065 | (cd $(TARGET_SUBDIR)/libgo && \ |
4fa63067 NN |
35066 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35067 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35068 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35069 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 35070 | clean) \ |
4fa63067 | 35071 | || exit 1 |
3866be5d | 35072 | |
a90ef4bf | 35073 | @endif target-libgo |
3866be5d | 35074 | |
a90ef4bf JM |
35075 | .PHONY: maybe-distclean-target-libgo distclean-target-libgo |
35076 | maybe-distclean-target-libgo: | |
35077 | @if target-libgo | |
35078 | maybe-distclean-target-libgo: distclean-target-libgo | |
4fa63067 | 35079 | |
a90ef4bf | 35080 | distclean-target-libgo: |
0aed8855 | 35081 | @: $(MAKE); $(unstage) |
a90ef4bf | 35082 | @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \ |
b40e3958 L |
35083 | r=`${PWD_COMMAND}`; export r; \ |
35084 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35085 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35086 | echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \ |
4fa63067 NN |
35087 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35088 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35089 | done; \ | |
a90ef4bf | 35090 | (cd $(TARGET_SUBDIR)/libgo && \ |
4fa63067 NN |
35091 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35092 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35093 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35094 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 35095 | distclean) \ |
e2b9e2dc NN |
35096 | || exit 1 |
35097 | ||
a90ef4bf | 35098 | @endif target-libgo |
3866be5d | 35099 | |
a90ef4bf JM |
35100 | .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo |
35101 | maybe-maintainer-clean-target-libgo: | |
35102 | @if target-libgo | |
35103 | maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo | |
3866be5d | 35104 | |
a90ef4bf | 35105 | maintainer-clean-target-libgo: |
0aed8855 | 35106 | @: $(MAKE); $(unstage) |
a90ef4bf | 35107 | @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \ |
4fa63067 | 35108 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 35109 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 35110 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35111 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \ |
4fa63067 NN |
35112 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35113 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35114 | done; \ | |
a90ef4bf | 35115 | (cd $(TARGET_SUBDIR)/libgo && \ |
4fa63067 NN |
35116 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35117 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35118 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35119 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 35120 | maintainer-clean) \ |
4fa63067 | 35121 | || exit 1 |
3866be5d | 35122 | |
a90ef4bf | 35123 | @endif target-libgo |
3866be5d | 35124 | |
16ae0395 | 35125 | |
3866be5d | 35126 | |
e90269c8 | 35127 | |
a7254363 | 35128 | |
a90ef4bf JM |
35129 | .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap |
35130 | maybe-configure-target-libtermcap: | |
4f0ef2d8 | 35131 | @if gcc-bootstrap |
a90ef4bf | 35132 | configure-target-libtermcap: stage_current |
4f0ef2d8 | 35133 | @endif gcc-bootstrap |
a90ef4bf JM |
35134 | @if target-libtermcap |
35135 | maybe-configure-target-libtermcap: configure-target-libtermcap | |
35136 | configure-target-libtermcap: | |
0aed8855 PB |
35137 | @: $(MAKE); $(unstage) |
35138 | @r=`${PWD_COMMAND}`; export r; \ | |
35139 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
35140 | echo "Checking multilib configuration for libtermcap..."; \ |
35141 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \ | |
35142 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \ | |
35143 | if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \ | |
35144 | if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \ | |
35145 | rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \ | |
0aed8855 | 35146 | else \ |
a90ef4bf JM |
35147 | rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \ |
35148 | mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \ | |
0aed8855 PB |
35149 | fi; \ |
35150 | else \ | |
a90ef4bf | 35151 | mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \ |
c52c6897 | 35152 | fi; \ |
a90ef4bf JM |
35153 | test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \ |
35154 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \ | |
1f53ca9a | 35155 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
35156 | echo Configuring in $(TARGET_SUBDIR)/libtermcap; \ |
35157 | cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \ | |
e2b9e2dc | 35158 | case $(srcdir) in \ |
b00612cc | 35159 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 35160 | *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \ |
b00612cc | 35161 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
e2b9e2dc | 35162 | esac; \ |
a90ef4bf JM |
35163 | srcdiroption="--srcdir=$${topdir}/libtermcap"; \ |
35164 | libsrcdir="$$s/libtermcap"; \ | |
4fa63067 NN |
35165 | rm -f no-such-file || : ; \ |
35166 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
35167 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
35168 | --target=${target_alias} $${srcdiroption} \ | |
e2b9e2dc | 35169 | || exit 1 |
a90ef4bf | 35170 | @endif target-libtermcap |
e2b9e2dc | 35171 | |
a7254363 PB |
35172 | |
35173 | ||
d545f33b PB |
35174 | |
35175 | ||
a90ef4bf JM |
35176 | .PHONY: all-target-libtermcap maybe-all-target-libtermcap |
35177 | maybe-all-target-libtermcap: | |
4f0ef2d8 | 35178 | @if gcc-bootstrap |
a90ef4bf | 35179 | all-target-libtermcap: stage_current |
4f0ef2d8 | 35180 | @endif gcc-bootstrap |
a90ef4bf JM |
35181 | @if target-libtermcap |
35182 | TARGET-target-libtermcap=all | |
35183 | maybe-all-target-libtermcap: all-target-libtermcap | |
35184 | all-target-libtermcap: configure-target-libtermcap | |
0aed8855 | 35185 | @: $(MAKE); $(unstage) |
b40e3958 L |
35186 | @r=`${PWD_COMMAND}`; export r; \ |
35187 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 35188 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35189 | (cd $(TARGET_SUBDIR)/libtermcap && \ |
7f6ef0c0 | 35190 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
a90ef4bf JM |
35191 | $(TARGET-target-libtermcap)) |
35192 | @endif target-libtermcap | |
e393202e | 35193 | |
a7254363 PB |
35194 | |
35195 | ||
d545f33b PB |
35196 | |
35197 | ||
a90ef4bf JM |
35198 | .PHONY: check-target-libtermcap maybe-check-target-libtermcap |
35199 | maybe-check-target-libtermcap: | |
35200 | @if target-libtermcap | |
35201 | maybe-check-target-libtermcap: check-target-libtermcap | |
e393202e | 35202 | |
4fa63067 | 35203 | # Dummy target for uncheckable module. |
a90ef4bf | 35204 | check-target-libtermcap: |
e393202e | 35205 | |
a90ef4bf | 35206 | @endif target-libtermcap |
e393202e | 35207 | |
a90ef4bf JM |
35208 | .PHONY: install-target-libtermcap maybe-install-target-libtermcap |
35209 | maybe-install-target-libtermcap: | |
35210 | @if target-libtermcap | |
35211 | maybe-install-target-libtermcap: install-target-libtermcap | |
16ae0395 | 35212 | |
a90ef4bf | 35213 | install-target-libtermcap: installdirs |
0aed8855 | 35214 | @: $(MAKE); $(unstage) |
b40e3958 L |
35215 | @r=`${PWD_COMMAND}`; export r; \ |
35216 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35217 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35218 | (cd $(TARGET_SUBDIR)/libtermcap && \ |
7ffa0b57 | 35219 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
e393202e | 35220 | |
a90ef4bf | 35221 | @endif target-libtermcap |
56a8fe78 | 35222 | |
a90ef4bf JM |
35223 | .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap |
35224 | maybe-install-strip-target-libtermcap: | |
35225 | @if target-libtermcap | |
35226 | maybe-install-strip-target-libtermcap: install-strip-target-libtermcap | |
6d389afc | 35227 | |
a90ef4bf | 35228 | install-strip-target-libtermcap: installdirs |
0aed8855 | 35229 | @: $(MAKE); $(unstage) |
a90ef4bf | 35230 | @r=`${PWD_COMMAND}`; export r; \ |
6d389afc | 35231 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
6d389afc | 35232 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
35233 | (cd $(TARGET_SUBDIR)/libtermcap && \ |
35234 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) | |
6d389afc | 35235 | |
a90ef4bf | 35236 | @endif target-libtermcap |
6d389afc | 35237 | |
a90ef4bf | 35238 | # Other targets (info, dvi, pdf, etc.) |
16ae0395 | 35239 | |
a90ef4bf JM |
35240 | .PHONY: maybe-info-target-libtermcap info-target-libtermcap |
35241 | maybe-info-target-libtermcap: | |
35242 | @if target-libtermcap | |
35243 | maybe-info-target-libtermcap: info-target-libtermcap | |
35244 | ||
35245 | info-target-libtermcap: \ | |
35246 | configure-target-libtermcap | |
0aed8855 | 35247 | @: $(MAKE); $(unstage) |
a90ef4bf | 35248 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ |
4fa63067 | 35249 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 35250 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 35251 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35252 | echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \ |
4fa63067 NN |
35253 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35254 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35255 | done; \ | |
a90ef4bf | 35256 | (cd $(TARGET_SUBDIR)/libtermcap && \ |
4fa63067 NN |
35257 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35258 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35259 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35260 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 35261 | info) \ |
4fa63067 | 35262 | || exit 1 |
ce5b542e | 35263 | |
a90ef4bf | 35264 | @endif target-libtermcap |
ce5b542e | 35265 | |
a90ef4bf JM |
35266 | .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap |
35267 | maybe-dvi-target-libtermcap: | |
35268 | @if target-libtermcap | |
35269 | maybe-dvi-target-libtermcap: dvi-target-libtermcap | |
4fa63067 | 35270 | |
a90ef4bf JM |
35271 | dvi-target-libtermcap: \ |
35272 | configure-target-libtermcap | |
0aed8855 | 35273 | @: $(MAKE); $(unstage) |
a90ef4bf | 35274 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ |
b40e3958 L |
35275 | r=`${PWD_COMMAND}`; export r; \ |
35276 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35277 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35278 | echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \ |
4fa63067 NN |
35279 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35280 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35281 | done; \ | |
a90ef4bf | 35282 | (cd $(TARGET_SUBDIR)/libtermcap && \ |
4fa63067 NN |
35283 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35284 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35285 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35286 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 35287 | dvi) \ |
e2b9e2dc NN |
35288 | || exit 1 |
35289 | ||
a90ef4bf | 35290 | @endif target-libtermcap |
e393202e | 35291 | |
a90ef4bf JM |
35292 | .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap |
35293 | maybe-pdf-target-libtermcap: | |
35294 | @if target-libtermcap | |
35295 | maybe-pdf-target-libtermcap: pdf-target-libtermcap | |
a3ca38d2 | 35296 | |
a90ef4bf JM |
35297 | pdf-target-libtermcap: \ |
35298 | configure-target-libtermcap | |
a3ca38d2 | 35299 | @: $(MAKE); $(unstage) |
a90ef4bf | 35300 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ |
a3ca38d2 DD |
35301 | r=`${PWD_COMMAND}`; export r; \ |
35302 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
35303 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 35304 | echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \ |
a3ca38d2 DD |
35305 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35306 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35307 | done; \ | |
a90ef4bf | 35308 | (cd $(TARGET_SUBDIR)/libtermcap && \ |
a3ca38d2 DD |
35309 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35310 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35311 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35312 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 35313 | pdf) \ |
a3ca38d2 DD |
35314 | || exit 1 |
35315 | ||
a90ef4bf | 35316 | @endif target-libtermcap |
a3ca38d2 | 35317 | |
a90ef4bf JM |
35318 | .PHONY: maybe-html-target-libtermcap html-target-libtermcap |
35319 | maybe-html-target-libtermcap: | |
35320 | @if target-libtermcap | |
35321 | maybe-html-target-libtermcap: html-target-libtermcap | |
108a6f8e | 35322 | |
a90ef4bf JM |
35323 | html-target-libtermcap: \ |
35324 | configure-target-libtermcap | |
108a6f8e | 35325 | @: $(MAKE); $(unstage) |
a90ef4bf | 35326 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ |
108a6f8e CD |
35327 | r=`${PWD_COMMAND}`; export r; \ |
35328 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
35329 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 35330 | echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \ |
108a6f8e CD |
35331 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35332 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35333 | done; \ | |
a90ef4bf | 35334 | (cd $(TARGET_SUBDIR)/libtermcap && \ |
108a6f8e CD |
35335 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35336 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35337 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35338 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 35339 | html) \ |
108a6f8e CD |
35340 | || exit 1 |
35341 | ||
a90ef4bf | 35342 | @endif target-libtermcap |
108a6f8e | 35343 | |
a90ef4bf JM |
35344 | .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap |
35345 | maybe-TAGS-target-libtermcap: | |
35346 | @if target-libtermcap | |
35347 | maybe-TAGS-target-libtermcap: TAGS-target-libtermcap | |
e393202e | 35348 | |
a90ef4bf JM |
35349 | TAGS-target-libtermcap: \ |
35350 | configure-target-libtermcap | |
0aed8855 | 35351 | @: $(MAKE); $(unstage) |
a90ef4bf | 35352 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ |
4fa63067 NN |
35353 | r=`${PWD_COMMAND}`; export r; \ |
35354 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35355 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35356 | echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \ |
4fa63067 NN |
35357 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35358 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35359 | done; \ | |
a90ef4bf | 35360 | (cd $(TARGET_SUBDIR)/libtermcap && \ |
4fa63067 NN |
35361 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35362 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35363 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35364 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 35365 | TAGS) \ |
4fa63067 | 35366 | || exit 1 |
3866be5d | 35367 | |
a90ef4bf | 35368 | @endif target-libtermcap |
3866be5d | 35369 | |
a90ef4bf JM |
35370 | .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap |
35371 | maybe-install-info-target-libtermcap: | |
35372 | @if target-libtermcap | |
35373 | maybe-install-info-target-libtermcap: install-info-target-libtermcap | |
16ae0395 | 35374 | |
a90ef4bf JM |
35375 | install-info-target-libtermcap: \ |
35376 | configure-target-libtermcap \ | |
35377 | info-target-libtermcap | |
0aed8855 | 35378 | @: $(MAKE); $(unstage) |
a90ef4bf | 35379 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ |
4fa63067 | 35380 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 35381 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 35382 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35383 | echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \ |
4fa63067 NN |
35384 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35385 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35386 | done; \ | |
a90ef4bf | 35387 | (cd $(TARGET_SUBDIR)/libtermcap && \ |
4fa63067 NN |
35388 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35389 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35390 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35391 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 35392 | install-info) \ |
4fa63067 | 35393 | || exit 1 |
e393202e | 35394 | |
a90ef4bf | 35395 | @endif target-libtermcap |
3866be5d | 35396 | |
a90ef4bf JM |
35397 | .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap |
35398 | maybe-install-pdf-target-libtermcap: | |
35399 | @if target-libtermcap | |
35400 | maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap | |
4fa63067 | 35401 | |
a90ef4bf JM |
35402 | install-pdf-target-libtermcap: \ |
35403 | configure-target-libtermcap \ | |
35404 | pdf-target-libtermcap | |
0aed8855 | 35405 | @: $(MAKE); $(unstage) |
a90ef4bf | 35406 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ |
b40e3958 L |
35407 | r=`${PWD_COMMAND}`; export r; \ |
35408 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35409 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35410 | echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \ |
4fa63067 NN |
35411 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35412 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35413 | done; \ | |
a90ef4bf | 35414 | (cd $(TARGET_SUBDIR)/libtermcap && \ |
4fa63067 NN |
35415 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35416 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35417 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35418 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 35419 | install-pdf) \ |
e2b9e2dc NN |
35420 | || exit 1 |
35421 | ||
a90ef4bf | 35422 | @endif target-libtermcap |
e393202e | 35423 | |
a90ef4bf JM |
35424 | .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap |
35425 | maybe-install-html-target-libtermcap: | |
35426 | @if target-libtermcap | |
35427 | maybe-install-html-target-libtermcap: install-html-target-libtermcap | |
3866be5d | 35428 | |
a90ef4bf JM |
35429 | install-html-target-libtermcap: \ |
35430 | configure-target-libtermcap \ | |
35431 | html-target-libtermcap | |
0aed8855 | 35432 | @: $(MAKE); $(unstage) |
a90ef4bf | 35433 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ |
4fa63067 NN |
35434 | r=`${PWD_COMMAND}`; export r; \ |
35435 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35436 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35437 | echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \ |
4fa63067 NN |
35438 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35439 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35440 | done; \ | |
a90ef4bf | 35441 | (cd $(TARGET_SUBDIR)/libtermcap && \ |
4fa63067 NN |
35442 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35443 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35444 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35445 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 35446 | install-html) \ |
4fa63067 | 35447 | || exit 1 |
3866be5d | 35448 | |
a90ef4bf | 35449 | @endif target-libtermcap |
3866be5d | 35450 | |
a90ef4bf JM |
35451 | .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap |
35452 | maybe-installcheck-target-libtermcap: | |
35453 | @if target-libtermcap | |
35454 | maybe-installcheck-target-libtermcap: installcheck-target-libtermcap | |
16ae0395 | 35455 | |
a90ef4bf JM |
35456 | installcheck-target-libtermcap: \ |
35457 | configure-target-libtermcap | |
0aed8855 | 35458 | @: $(MAKE); $(unstage) |
a90ef4bf | 35459 | @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \ |
4fa63067 | 35460 | r=`${PWD_COMMAND}`; export r; \ |
b40e3958 | 35461 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 35462 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35463 | echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \ |
4fa63067 NN |
35464 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35465 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35466 | done; \ | |
a90ef4bf | 35467 | (cd $(TARGET_SUBDIR)/libtermcap && \ |
4fa63067 NN |
35468 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35469 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35470 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35471 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a90ef4bf | 35472 | installcheck) \ |
4fa63067 | 35473 | || exit 1 |
3866be5d | 35474 | |
a90ef4bf JM |
35475 | @endif target-libtermcap |
35476 | ||
35477 | .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap | |
35478 | maybe-mostlyclean-target-libtermcap: | |
35479 | @if target-libtermcap | |
35480 | maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap | |
35481 | ||
35482 | # libtermcap doesn't support mostlyclean. | |
35483 | mostlyclean-target-libtermcap: | |
35484 | ||
35485 | @endif target-libtermcap | |
3866be5d | 35486 | |
a90ef4bf JM |
35487 | .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap |
35488 | maybe-clean-target-libtermcap: | |
35489 | @if target-libtermcap | |
35490 | maybe-clean-target-libtermcap: clean-target-libtermcap | |
e393202e | 35491 | |
a90ef4bf JM |
35492 | # libtermcap doesn't support clean. |
35493 | clean-target-libtermcap: | |
15723a45 | 35494 | |
a90ef4bf | 35495 | @endif target-libtermcap |
e90269c8 | 35496 | |
a90ef4bf JM |
35497 | .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap |
35498 | maybe-distclean-target-libtermcap: | |
35499 | @if target-libtermcap | |
35500 | maybe-distclean-target-libtermcap: distclean-target-libtermcap | |
a7254363 | 35501 | |
a90ef4bf JM |
35502 | # libtermcap doesn't support distclean. |
35503 | distclean-target-libtermcap: | |
35504 | ||
35505 | @endif target-libtermcap | |
35506 | ||
35507 | .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap | |
35508 | maybe-maintainer-clean-target-libtermcap: | |
35509 | @if target-libtermcap | |
35510 | maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap | |
35511 | ||
35512 | # libtermcap doesn't support maintainer-clean. | |
35513 | maintainer-clean-target-libtermcap: | |
35514 | ||
35515 | @endif target-libtermcap | |
35516 | ||
35517 | ||
35518 | ||
35519 | ||
35520 | ||
35521 | .PHONY: configure-target-winsup maybe-configure-target-winsup | |
35522 | maybe-configure-target-winsup: | |
4f0ef2d8 | 35523 | @if gcc-bootstrap |
a90ef4bf | 35524 | configure-target-winsup: stage_current |
4f0ef2d8 | 35525 | @endif gcc-bootstrap |
a90ef4bf JM |
35526 | @if target-winsup |
35527 | maybe-configure-target-winsup: configure-target-winsup | |
35528 | configure-target-winsup: | |
0aed8855 PB |
35529 | @: $(MAKE); $(unstage) |
35530 | @r=`${PWD_COMMAND}`; export r; \ | |
35531 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
35532 | echo "Checking multilib configuration for winsup..."; \ |
35533 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \ | |
35534 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \ | |
35535 | if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \ | |
35536 | if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \ | |
35537 | rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \ | |
0aed8855 | 35538 | else \ |
a90ef4bf JM |
35539 | rm -f $(TARGET_SUBDIR)/winsup/Makefile; \ |
35540 | mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \ | |
0aed8855 PB |
35541 | fi; \ |
35542 | else \ | |
a90ef4bf | 35543 | mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \ |
c52c6897 | 35544 | fi; \ |
a90ef4bf JM |
35545 | test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \ |
35546 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \ | |
1f53ca9a | 35547 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
35548 | echo Configuring in $(TARGET_SUBDIR)/winsup; \ |
35549 | cd "$(TARGET_SUBDIR)/winsup" || exit 1; \ | |
bba45b8b | 35550 | case $(srcdir) in \ |
b00612cc | 35551 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 35552 | *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \ |
b00612cc | 35553 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
bba45b8b | 35554 | esac; \ |
a90ef4bf JM |
35555 | srcdiroption="--srcdir=$${topdir}/winsup"; \ |
35556 | libsrcdir="$$s/winsup"; \ | |
bba45b8b NN |
35557 | rm -f no-such-file || : ; \ |
35558 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
35559 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
35560 | --target=${target_alias} $${srcdiroption} \ | |
bba45b8b | 35561 | || exit 1 |
a90ef4bf | 35562 | @endif target-winsup |
e393202e | 35563 | |
a7254363 PB |
35564 | |
35565 | ||
d545f33b PB |
35566 | |
35567 | ||
a90ef4bf JM |
35568 | .PHONY: all-target-winsup maybe-all-target-winsup |
35569 | maybe-all-target-winsup: | |
4f0ef2d8 | 35570 | @if gcc-bootstrap |
a90ef4bf | 35571 | all-target-winsup: stage_current |
4f0ef2d8 | 35572 | @endif gcc-bootstrap |
a90ef4bf JM |
35573 | @if target-winsup |
35574 | TARGET-target-winsup=all | |
35575 | maybe-all-target-winsup: all-target-winsup | |
35576 | all-target-winsup: configure-target-winsup | |
0aed8855 | 35577 | @: $(MAKE); $(unstage) |
b40e3958 L |
35578 | @r=`${PWD_COMMAND}`; export r; \ |
35579 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 35580 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35581 | (cd $(TARGET_SUBDIR)/winsup && \ |
7f6ef0c0 | 35582 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
a90ef4bf JM |
35583 | $(TARGET-target-winsup)) |
35584 | @endif target-winsup | |
e393202e | 35585 | |
a7254363 PB |
35586 | |
35587 | ||
d545f33b PB |
35588 | |
35589 | ||
a90ef4bf JM |
35590 | .PHONY: check-target-winsup maybe-check-target-winsup |
35591 | maybe-check-target-winsup: | |
35592 | @if target-winsup | |
35593 | maybe-check-target-winsup: check-target-winsup | |
16ae0395 | 35594 | |
a90ef4bf | 35595 | check-target-winsup: |
0aed8855 | 35596 | @: $(MAKE); $(unstage) |
b40e3958 L |
35597 | @r=`${PWD_COMMAND}`; export r; \ |
35598 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35599 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35600 | (cd $(TARGET_SUBDIR)/winsup && \ |
7ffa0b57 | 35601 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
930314a4 | 35602 | |
a90ef4bf | 35603 | @endif target-winsup |
e393202e | 35604 | |
a90ef4bf JM |
35605 | .PHONY: install-target-winsup maybe-install-target-winsup |
35606 | maybe-install-target-winsup: | |
35607 | @if target-winsup | |
35608 | maybe-install-target-winsup: install-target-winsup | |
4fa63067 | 35609 | |
a90ef4bf | 35610 | install-target-winsup: installdirs |
0aed8855 | 35611 | @: $(MAKE); $(unstage) |
4fa63067 NN |
35612 | @r=`${PWD_COMMAND}`; export r; \ |
35613 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35614 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35615 | (cd $(TARGET_SUBDIR)/winsup && \ |
7ffa0b57 | 35616 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
4fa63067 | 35617 | |
a90ef4bf | 35618 | @endif target-winsup |
4fa63067 | 35619 | |
a90ef4bf JM |
35620 | .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup |
35621 | maybe-install-strip-target-winsup: | |
35622 | @if target-winsup | |
35623 | maybe-install-strip-target-winsup: install-strip-target-winsup | |
9b980aa1 | 35624 | |
a90ef4bf | 35625 | install-strip-target-winsup: installdirs |
9b980aa1 RW |
35626 | @: $(MAKE); $(unstage) |
35627 | @r=`${PWD_COMMAND}`; export r; \ | |
35628 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
35629 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 35630 | (cd $(TARGET_SUBDIR)/winsup && \ |
9b980aa1 RW |
35631 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) |
35632 | ||
a90ef4bf | 35633 | @endif target-winsup |
9b980aa1 | 35634 | |
56a8fe78 | 35635 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 35636 | |
a90ef4bf JM |
35637 | .PHONY: maybe-info-target-winsup info-target-winsup |
35638 | maybe-info-target-winsup: | |
35639 | @if target-winsup | |
35640 | maybe-info-target-winsup: info-target-winsup | |
4fa63067 | 35641 | |
a90ef4bf JM |
35642 | info-target-winsup: \ |
35643 | configure-target-winsup | |
0aed8855 | 35644 | @: $(MAKE); $(unstage) |
a90ef4bf | 35645 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ |
4fa63067 NN |
35646 | r=`${PWD_COMMAND}`; export r; \ |
35647 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35648 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35649 | echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \ |
4fa63067 NN |
35650 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35651 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35652 | done; \ | |
a90ef4bf | 35653 | (cd $(TARGET_SUBDIR)/winsup && \ |
4fa63067 NN |
35654 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35655 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35656 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35657 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 35658 | info) \ |
4fa63067 NN |
35659 | || exit 1 |
35660 | ||
a90ef4bf | 35661 | @endif target-winsup |
4fa63067 | 35662 | |
a90ef4bf JM |
35663 | .PHONY: maybe-dvi-target-winsup dvi-target-winsup |
35664 | maybe-dvi-target-winsup: | |
35665 | @if target-winsup | |
35666 | maybe-dvi-target-winsup: dvi-target-winsup | |
4fa63067 | 35667 | |
a90ef4bf JM |
35668 | dvi-target-winsup: \ |
35669 | configure-target-winsup | |
0aed8855 | 35670 | @: $(MAKE); $(unstage) |
a90ef4bf | 35671 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ |
4fa63067 NN |
35672 | r=`${PWD_COMMAND}`; export r; \ |
35673 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35674 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35675 | echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \ |
4fa63067 NN |
35676 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35677 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35678 | done; \ | |
a90ef4bf | 35679 | (cd $(TARGET_SUBDIR)/winsup && \ |
4fa63067 NN |
35680 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35681 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35682 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35683 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 35684 | dvi) \ |
4fa63067 NN |
35685 | || exit 1 |
35686 | ||
a90ef4bf | 35687 | @endif target-winsup |
4fa63067 | 35688 | |
a90ef4bf JM |
35689 | .PHONY: maybe-pdf-target-winsup pdf-target-winsup |
35690 | maybe-pdf-target-winsup: | |
35691 | @if target-winsup | |
35692 | maybe-pdf-target-winsup: pdf-target-winsup | |
56a8fe78 | 35693 | |
a90ef4bf JM |
35694 | pdf-target-winsup: \ |
35695 | configure-target-winsup | |
56a8fe78 | 35696 | @: $(MAKE); $(unstage) |
a90ef4bf | 35697 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ |
56a8fe78 DD |
35698 | r=`${PWD_COMMAND}`; export r; \ |
35699 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
35700 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 35701 | echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \ |
56a8fe78 DD |
35702 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35703 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35704 | done; \ | |
a90ef4bf | 35705 | (cd $(TARGET_SUBDIR)/winsup && \ |
56a8fe78 DD |
35706 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35707 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35708 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35709 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
35710 | pdf) \ |
35711 | || exit 1 | |
35712 | ||
a90ef4bf | 35713 | @endif target-winsup |
56a8fe78 | 35714 | |
a90ef4bf JM |
35715 | .PHONY: maybe-html-target-winsup html-target-winsup |
35716 | maybe-html-target-winsup: | |
35717 | @if target-winsup | |
35718 | maybe-html-target-winsup: html-target-winsup | |
6d389afc | 35719 | |
a90ef4bf JM |
35720 | html-target-winsup: \ |
35721 | configure-target-winsup | |
0aed8855 | 35722 | @: $(MAKE); $(unstage) |
a90ef4bf | 35723 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ |
6d389afc MS |
35724 | r=`${PWD_COMMAND}`; export r; \ |
35725 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc | 35726 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35727 | echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \ |
6d389afc MS |
35728 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35729 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35730 | done; \ | |
a90ef4bf | 35731 | (cd $(TARGET_SUBDIR)/winsup && \ |
6d389afc MS |
35732 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35733 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35734 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35735 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
35736 | html) \ |
35737 | || exit 1 | |
35738 | ||
a90ef4bf | 35739 | @endif target-winsup |
6d389afc | 35740 | |
a90ef4bf JM |
35741 | .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup |
35742 | maybe-TAGS-target-winsup: | |
35743 | @if target-winsup | |
35744 | maybe-TAGS-target-winsup: TAGS-target-winsup | |
4fa63067 | 35745 | |
a90ef4bf JM |
35746 | TAGS-target-winsup: \ |
35747 | configure-target-winsup | |
0aed8855 | 35748 | @: $(MAKE); $(unstage) |
a90ef4bf | 35749 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ |
4fa63067 NN |
35750 | r=`${PWD_COMMAND}`; export r; \ |
35751 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35752 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35753 | echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \ |
4fa63067 NN |
35754 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35755 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35756 | done; \ | |
a90ef4bf | 35757 | (cd $(TARGET_SUBDIR)/winsup && \ |
4fa63067 NN |
35758 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35759 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35760 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35761 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 35762 | TAGS) \ |
4fa63067 NN |
35763 | || exit 1 |
35764 | ||
a90ef4bf | 35765 | @endif target-winsup |
4fa63067 | 35766 | |
a90ef4bf JM |
35767 | .PHONY: maybe-install-info-target-winsup install-info-target-winsup |
35768 | maybe-install-info-target-winsup: | |
35769 | @if target-winsup | |
35770 | maybe-install-info-target-winsup: install-info-target-winsup | |
4fa63067 | 35771 | |
a90ef4bf JM |
35772 | install-info-target-winsup: \ |
35773 | configure-target-winsup \ | |
35774 | info-target-winsup | |
0aed8855 | 35775 | @: $(MAKE); $(unstage) |
a90ef4bf | 35776 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ |
4fa63067 NN |
35777 | r=`${PWD_COMMAND}`; export r; \ |
35778 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35779 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35780 | echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \ |
4fa63067 NN |
35781 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35782 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35783 | done; \ | |
a90ef4bf | 35784 | (cd $(TARGET_SUBDIR)/winsup && \ |
4fa63067 NN |
35785 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35786 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35787 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35788 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 35789 | install-info) \ |
4fa63067 NN |
35790 | || exit 1 |
35791 | ||
a90ef4bf | 35792 | @endif target-winsup |
4fa63067 | 35793 | |
a90ef4bf JM |
35794 | .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup |
35795 | maybe-install-pdf-target-winsup: | |
35796 | @if target-winsup | |
35797 | maybe-install-pdf-target-winsup: install-pdf-target-winsup | |
a3ca38d2 | 35798 | |
a90ef4bf JM |
35799 | install-pdf-target-winsup: \ |
35800 | configure-target-winsup \ | |
35801 | pdf-target-winsup | |
a3ca38d2 | 35802 | @: $(MAKE); $(unstage) |
a90ef4bf | 35803 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ |
a3ca38d2 DD |
35804 | r=`${PWD_COMMAND}`; export r; \ |
35805 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
35806 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 35807 | echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \ |
a3ca38d2 DD |
35808 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35809 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35810 | done; \ | |
a90ef4bf | 35811 | (cd $(TARGET_SUBDIR)/winsup && \ |
a3ca38d2 DD |
35812 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35813 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35814 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35815 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
35816 | install-pdf) \ |
35817 | || exit 1 | |
35818 | ||
a90ef4bf | 35819 | @endif target-winsup |
a3ca38d2 | 35820 | |
a90ef4bf JM |
35821 | .PHONY: maybe-install-html-target-winsup install-html-target-winsup |
35822 | maybe-install-html-target-winsup: | |
35823 | @if target-winsup | |
35824 | maybe-install-html-target-winsup: install-html-target-winsup | |
108a6f8e | 35825 | |
a90ef4bf JM |
35826 | install-html-target-winsup: \ |
35827 | configure-target-winsup \ | |
35828 | html-target-winsup | |
108a6f8e | 35829 | @: $(MAKE); $(unstage) |
a90ef4bf | 35830 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ |
108a6f8e CD |
35831 | r=`${PWD_COMMAND}`; export r; \ |
35832 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
35833 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 35834 | echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \ |
108a6f8e CD |
35835 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35836 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35837 | done; \ | |
a90ef4bf | 35838 | (cd $(TARGET_SUBDIR)/winsup && \ |
108a6f8e CD |
35839 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35840 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35841 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35842 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
35843 | install-html) \ |
35844 | || exit 1 | |
35845 | ||
a90ef4bf | 35846 | @endif target-winsup |
108a6f8e | 35847 | |
a90ef4bf JM |
35848 | .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup |
35849 | maybe-installcheck-target-winsup: | |
35850 | @if target-winsup | |
35851 | maybe-installcheck-target-winsup: installcheck-target-winsup | |
4fa63067 | 35852 | |
a90ef4bf JM |
35853 | installcheck-target-winsup: \ |
35854 | configure-target-winsup | |
0aed8855 | 35855 | @: $(MAKE); $(unstage) |
a90ef4bf | 35856 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ |
4fa63067 NN |
35857 | r=`${PWD_COMMAND}`; export r; \ |
35858 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35859 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35860 | echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \ |
4fa63067 NN |
35861 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35862 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35863 | done; \ | |
a90ef4bf | 35864 | (cd $(TARGET_SUBDIR)/winsup && \ |
4fa63067 NN |
35865 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35866 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35867 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35868 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 35869 | installcheck) \ |
4fa63067 NN |
35870 | || exit 1 |
35871 | ||
a90ef4bf | 35872 | @endif target-winsup |
4fa63067 | 35873 | |
a90ef4bf JM |
35874 | .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup |
35875 | maybe-mostlyclean-target-winsup: | |
35876 | @if target-winsup | |
35877 | maybe-mostlyclean-target-winsup: mostlyclean-target-winsup | |
4fa63067 | 35878 | |
a90ef4bf | 35879 | mostlyclean-target-winsup: |
0aed8855 | 35880 | @: $(MAKE); $(unstage) |
a90ef4bf | 35881 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ |
4fa63067 NN |
35882 | r=`${PWD_COMMAND}`; export r; \ |
35883 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35884 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35885 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \ |
4fa63067 NN |
35886 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35887 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35888 | done; \ | |
a90ef4bf | 35889 | (cd $(TARGET_SUBDIR)/winsup && \ |
4fa63067 NN |
35890 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35891 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35892 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35893 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 35894 | mostlyclean) \ |
4fa63067 NN |
35895 | || exit 1 |
35896 | ||
a90ef4bf | 35897 | @endif target-winsup |
4fa63067 | 35898 | |
a90ef4bf JM |
35899 | .PHONY: maybe-clean-target-winsup clean-target-winsup |
35900 | maybe-clean-target-winsup: | |
35901 | @if target-winsup | |
35902 | maybe-clean-target-winsup: clean-target-winsup | |
4fa63067 | 35903 | |
a90ef4bf | 35904 | clean-target-winsup: |
0aed8855 | 35905 | @: $(MAKE); $(unstage) |
a90ef4bf | 35906 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ |
4fa63067 NN |
35907 | r=`${PWD_COMMAND}`; export r; \ |
35908 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35909 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35910 | echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \ |
4fa63067 NN |
35911 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35912 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35913 | done; \ | |
a90ef4bf | 35914 | (cd $(TARGET_SUBDIR)/winsup && \ |
4fa63067 NN |
35915 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35916 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35917 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35918 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 35919 | clean) \ |
4fa63067 NN |
35920 | || exit 1 |
35921 | ||
a90ef4bf | 35922 | @endif target-winsup |
4fa63067 | 35923 | |
a90ef4bf JM |
35924 | .PHONY: maybe-distclean-target-winsup distclean-target-winsup |
35925 | maybe-distclean-target-winsup: | |
35926 | @if target-winsup | |
35927 | maybe-distclean-target-winsup: distclean-target-winsup | |
4fa63067 | 35928 | |
a90ef4bf | 35929 | distclean-target-winsup: |
0aed8855 | 35930 | @: $(MAKE); $(unstage) |
a90ef4bf | 35931 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ |
4fa63067 NN |
35932 | r=`${PWD_COMMAND}`; export r; \ |
35933 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35934 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35935 | echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \ |
4fa63067 NN |
35936 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35937 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35938 | done; \ | |
a90ef4bf | 35939 | (cd $(TARGET_SUBDIR)/winsup && \ |
4fa63067 NN |
35940 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35941 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35942 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35943 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 35944 | distclean) \ |
4fa63067 NN |
35945 | || exit 1 |
35946 | ||
a90ef4bf | 35947 | @endif target-winsup |
4fa63067 | 35948 | |
a90ef4bf JM |
35949 | .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup |
35950 | maybe-maintainer-clean-target-winsup: | |
35951 | @if target-winsup | |
35952 | maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup | |
4fa63067 | 35953 | |
a90ef4bf | 35954 | maintainer-clean-target-winsup: |
0aed8855 | 35955 | @: $(MAKE); $(unstage) |
a90ef4bf | 35956 | @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \ |
4fa63067 NN |
35957 | r=`${PWD_COMMAND}`; export r; \ |
35958 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 35959 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 35960 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \ |
4fa63067 NN |
35961 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
35962 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
35963 | done; \ | |
a90ef4bf | 35964 | (cd $(TARGET_SUBDIR)/winsup && \ |
4fa63067 NN |
35965 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
35966 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
35967 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 35968 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 35969 | maintainer-clean) \ |
4fa63067 | 35970 | || exit 1 |
16ae0395 | 35971 | |
a90ef4bf | 35972 | @endif target-winsup |
e393202e NN |
35973 | |
35974 | ||
15723a45 | 35975 | |
e90269c8 | 35976 | |
a7254363 | 35977 | |
a90ef4bf JM |
35978 | .PHONY: configure-target-libgloss maybe-configure-target-libgloss |
35979 | maybe-configure-target-libgloss: | |
4f0ef2d8 | 35980 | @if gcc-bootstrap |
a90ef4bf | 35981 | configure-target-libgloss: stage_current |
4f0ef2d8 | 35982 | @endif gcc-bootstrap |
a90ef4bf JM |
35983 | @if target-libgloss |
35984 | maybe-configure-target-libgloss: configure-target-libgloss | |
35985 | configure-target-libgloss: | |
0aed8855 PB |
35986 | @: $(MAKE); $(unstage) |
35987 | @r=`${PWD_COMMAND}`; export r; \ | |
35988 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
a90ef4bf JM |
35989 | echo "Checking multilib configuration for libgloss..."; \ |
35990 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \ | |
35991 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \ | |
35992 | if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \ | |
35993 | if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \ | |
35994 | rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \ | |
0aed8855 | 35995 | else \ |
a90ef4bf JM |
35996 | rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \ |
35997 | mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \ | |
0aed8855 PB |
35998 | fi; \ |
35999 | else \ | |
a90ef4bf | 36000 | mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \ |
c52c6897 | 36001 | fi; \ |
a90ef4bf JM |
36002 | test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \ |
36003 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \ | |
1f53ca9a | 36004 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf JM |
36005 | echo Configuring in $(TARGET_SUBDIR)/libgloss; \ |
36006 | cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \ | |
bba45b8b | 36007 | case $(srcdir) in \ |
b00612cc | 36008 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
a90ef4bf | 36009 | *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \ |
b00612cc | 36010 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ |
bba45b8b | 36011 | esac; \ |
a90ef4bf JM |
36012 | srcdiroption="--srcdir=$${topdir}/libgloss"; \ |
36013 | libsrcdir="$$s/libgloss"; \ | |
bba45b8b NN |
36014 | rm -f no-such-file || : ; \ |
36015 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
36016 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
36017 | --target=${target_alias} $${srcdiroption} \ | |
bba45b8b | 36018 | || exit 1 |
a90ef4bf | 36019 | @endif target-libgloss |
e393202e | 36020 | |
a7254363 PB |
36021 | |
36022 | ||
d545f33b PB |
36023 | |
36024 | ||
a90ef4bf JM |
36025 | .PHONY: all-target-libgloss maybe-all-target-libgloss |
36026 | maybe-all-target-libgloss: | |
4f0ef2d8 | 36027 | @if gcc-bootstrap |
a90ef4bf | 36028 | all-target-libgloss: stage_current |
4f0ef2d8 | 36029 | @endif gcc-bootstrap |
a90ef4bf JM |
36030 | @if target-libgloss |
36031 | TARGET-target-libgloss=all | |
36032 | maybe-all-target-libgloss: all-target-libgloss | |
36033 | all-target-libgloss: configure-target-libgloss | |
0aed8855 | 36034 | @: $(MAKE); $(unstage) |
b40e3958 L |
36035 | @r=`${PWD_COMMAND}`; export r; \ |
36036 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 36037 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 36038 | (cd $(TARGET_SUBDIR)/libgloss && \ |
7f6ef0c0 | 36039 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
a90ef4bf JM |
36040 | $(TARGET-target-libgloss)) |
36041 | @endif target-libgloss | |
e393202e | 36042 | |
a7254363 PB |
36043 | |
36044 | ||
d545f33b PB |
36045 | |
36046 | ||
a90ef4bf JM |
36047 | .PHONY: check-target-libgloss maybe-check-target-libgloss |
36048 | maybe-check-target-libgloss: | |
36049 | @if target-libgloss | |
36050 | maybe-check-target-libgloss: check-target-libgloss | |
16ae0395 | 36051 | |
a90ef4bf JM |
36052 | # Dummy target for uncheckable module. |
36053 | check-target-libgloss: | |
930314a4 | 36054 | |
a90ef4bf | 36055 | @endif target-libgloss |
e393202e | 36056 | |
a90ef4bf JM |
36057 | .PHONY: install-target-libgloss maybe-install-target-libgloss |
36058 | maybe-install-target-libgloss: | |
36059 | @if target-libgloss | |
36060 | maybe-install-target-libgloss: install-target-libgloss | |
4fa63067 | 36061 | |
a90ef4bf | 36062 | install-target-libgloss: installdirs |
0aed8855 | 36063 | @: $(MAKE); $(unstage) |
4fa63067 NN |
36064 | @r=`${PWD_COMMAND}`; export r; \ |
36065 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36066 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 36067 | (cd $(TARGET_SUBDIR)/libgloss && \ |
7ffa0b57 | 36068 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
4fa63067 | 36069 | |
a90ef4bf | 36070 | @endif target-libgloss |
4fa63067 | 36071 | |
a90ef4bf JM |
36072 | .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss |
36073 | maybe-install-strip-target-libgloss: | |
36074 | @if target-libgloss | |
36075 | maybe-install-strip-target-libgloss: install-strip-target-libgloss | |
9b980aa1 | 36076 | |
a90ef4bf | 36077 | install-strip-target-libgloss: installdirs |
9b980aa1 RW |
36078 | @: $(MAKE); $(unstage) |
36079 | @r=`${PWD_COMMAND}`; export r; \ | |
36080 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
36081 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 36082 | (cd $(TARGET_SUBDIR)/libgloss && \ |
9b980aa1 RW |
36083 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) |
36084 | ||
a90ef4bf | 36085 | @endif target-libgloss |
9b980aa1 | 36086 | |
56a8fe78 | 36087 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 | 36088 | |
a90ef4bf JM |
36089 | .PHONY: maybe-info-target-libgloss info-target-libgloss |
36090 | maybe-info-target-libgloss: | |
36091 | @if target-libgloss | |
36092 | maybe-info-target-libgloss: info-target-libgloss | |
4fa63067 | 36093 | |
a90ef4bf JM |
36094 | info-target-libgloss: \ |
36095 | configure-target-libgloss | |
0aed8855 | 36096 | @: $(MAKE); $(unstage) |
a90ef4bf | 36097 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ |
4fa63067 NN |
36098 | r=`${PWD_COMMAND}`; export r; \ |
36099 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36100 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 36101 | echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \ |
4fa63067 NN |
36102 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
36103 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36104 | done; \ | |
a90ef4bf | 36105 | (cd $(TARGET_SUBDIR)/libgloss && \ |
4fa63067 NN |
36106 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
36107 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36108 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36109 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36110 | info) \ |
4fa63067 NN |
36111 | || exit 1 |
36112 | ||
a90ef4bf | 36113 | @endif target-libgloss |
4fa63067 | 36114 | |
a90ef4bf JM |
36115 | .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss |
36116 | maybe-dvi-target-libgloss: | |
36117 | @if target-libgloss | |
36118 | maybe-dvi-target-libgloss: dvi-target-libgloss | |
4fa63067 | 36119 | |
a90ef4bf JM |
36120 | dvi-target-libgloss: \ |
36121 | configure-target-libgloss | |
0aed8855 | 36122 | @: $(MAKE); $(unstage) |
a90ef4bf | 36123 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ |
4fa63067 NN |
36124 | r=`${PWD_COMMAND}`; export r; \ |
36125 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36126 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 36127 | echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \ |
4fa63067 NN |
36128 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
36129 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36130 | done; \ | |
a90ef4bf | 36131 | (cd $(TARGET_SUBDIR)/libgloss && \ |
4fa63067 NN |
36132 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
36133 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36134 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36135 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36136 | dvi) \ |
4fa63067 NN |
36137 | || exit 1 |
36138 | ||
a90ef4bf | 36139 | @endif target-libgloss |
4fa63067 | 36140 | |
a90ef4bf JM |
36141 | .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss |
36142 | maybe-pdf-target-libgloss: | |
36143 | @if target-libgloss | |
36144 | maybe-pdf-target-libgloss: pdf-target-libgloss | |
56a8fe78 | 36145 | |
a90ef4bf JM |
36146 | pdf-target-libgloss: \ |
36147 | configure-target-libgloss | |
56a8fe78 | 36148 | @: $(MAKE); $(unstage) |
a90ef4bf | 36149 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ |
56a8fe78 DD |
36150 | r=`${PWD_COMMAND}`; export r; \ |
36151 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
36152 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 36153 | echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \ |
56a8fe78 DD |
36154 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
36155 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36156 | done; \ | |
a90ef4bf | 36157 | (cd $(TARGET_SUBDIR)/libgloss && \ |
56a8fe78 DD |
36158 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
36159 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36160 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36161 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
36162 | pdf) \ |
36163 | || exit 1 | |
36164 | ||
a90ef4bf | 36165 | @endif target-libgloss |
56a8fe78 | 36166 | |
a90ef4bf JM |
36167 | .PHONY: maybe-html-target-libgloss html-target-libgloss |
36168 | maybe-html-target-libgloss: | |
36169 | @if target-libgloss | |
36170 | maybe-html-target-libgloss: html-target-libgloss | |
6d389afc | 36171 | |
a90ef4bf JM |
36172 | html-target-libgloss: \ |
36173 | configure-target-libgloss | |
0aed8855 | 36174 | @: $(MAKE); $(unstage) |
a90ef4bf | 36175 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ |
6d389afc MS |
36176 | r=`${PWD_COMMAND}`; export r; \ |
36177 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc | 36178 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 36179 | echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \ |
6d389afc MS |
36180 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
36181 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36182 | done; \ | |
a90ef4bf | 36183 | (cd $(TARGET_SUBDIR)/libgloss && \ |
6d389afc MS |
36184 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
36185 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36186 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36187 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
36188 | html) \ |
36189 | || exit 1 | |
36190 | ||
a90ef4bf | 36191 | @endif target-libgloss |
6d389afc | 36192 | |
a90ef4bf JM |
36193 | .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss |
36194 | maybe-TAGS-target-libgloss: | |
36195 | @if target-libgloss | |
36196 | maybe-TAGS-target-libgloss: TAGS-target-libgloss | |
4fa63067 | 36197 | |
a90ef4bf JM |
36198 | TAGS-target-libgloss: \ |
36199 | configure-target-libgloss | |
0aed8855 | 36200 | @: $(MAKE); $(unstage) |
a90ef4bf | 36201 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ |
4fa63067 NN |
36202 | r=`${PWD_COMMAND}`; export r; \ |
36203 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36204 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 36205 | echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \ |
4fa63067 NN |
36206 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
36207 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36208 | done; \ | |
a90ef4bf | 36209 | (cd $(TARGET_SUBDIR)/libgloss && \ |
4fa63067 NN |
36210 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
36211 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36212 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36213 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36214 | TAGS) \ |
4fa63067 NN |
36215 | || exit 1 |
36216 | ||
a90ef4bf | 36217 | @endif target-libgloss |
4fa63067 | 36218 | |
a90ef4bf JM |
36219 | .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss |
36220 | maybe-install-info-target-libgloss: | |
36221 | @if target-libgloss | |
36222 | maybe-install-info-target-libgloss: install-info-target-libgloss | |
4fa63067 | 36223 | |
a90ef4bf JM |
36224 | install-info-target-libgloss: \ |
36225 | configure-target-libgloss \ | |
36226 | info-target-libgloss | |
0aed8855 | 36227 | @: $(MAKE); $(unstage) |
a90ef4bf | 36228 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ |
4fa63067 NN |
36229 | r=`${PWD_COMMAND}`; export r; \ |
36230 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36231 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 36232 | echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \ |
4fa63067 NN |
36233 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
36234 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36235 | done; \ | |
a90ef4bf | 36236 | (cd $(TARGET_SUBDIR)/libgloss && \ |
4fa63067 NN |
36237 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
36238 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36239 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36240 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36241 | install-info) \ |
4fa63067 NN |
36242 | || exit 1 |
36243 | ||
a90ef4bf | 36244 | @endif target-libgloss |
4fa63067 | 36245 | |
a90ef4bf JM |
36246 | .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss |
36247 | maybe-install-pdf-target-libgloss: | |
36248 | @if target-libgloss | |
36249 | maybe-install-pdf-target-libgloss: install-pdf-target-libgloss | |
a3ca38d2 | 36250 | |
a90ef4bf JM |
36251 | install-pdf-target-libgloss: \ |
36252 | configure-target-libgloss \ | |
36253 | pdf-target-libgloss | |
a3ca38d2 | 36254 | @: $(MAKE); $(unstage) |
a90ef4bf | 36255 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ |
a3ca38d2 DD |
36256 | r=`${PWD_COMMAND}`; export r; \ |
36257 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
36258 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 36259 | echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \ |
a3ca38d2 DD |
36260 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
36261 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36262 | done; \ | |
a90ef4bf | 36263 | (cd $(TARGET_SUBDIR)/libgloss && \ |
a3ca38d2 DD |
36264 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
36265 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36266 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36267 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
36268 | install-pdf) \ |
36269 | || exit 1 | |
36270 | ||
a90ef4bf | 36271 | @endif target-libgloss |
a3ca38d2 | 36272 | |
a90ef4bf JM |
36273 | .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss |
36274 | maybe-install-html-target-libgloss: | |
36275 | @if target-libgloss | |
36276 | maybe-install-html-target-libgloss: install-html-target-libgloss | |
108a6f8e | 36277 | |
a90ef4bf JM |
36278 | install-html-target-libgloss: \ |
36279 | configure-target-libgloss \ | |
36280 | html-target-libgloss | |
108a6f8e | 36281 | @: $(MAKE); $(unstage) |
a90ef4bf | 36282 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ |
108a6f8e CD |
36283 | r=`${PWD_COMMAND}`; export r; \ |
36284 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
36285 | $(NORMAL_TARGET_EXPORTS) \ | |
a90ef4bf | 36286 | echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \ |
108a6f8e CD |
36287 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
36288 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36289 | done; \ | |
a90ef4bf | 36290 | (cd $(TARGET_SUBDIR)/libgloss && \ |
108a6f8e CD |
36291 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
36292 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36293 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36294 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
36295 | install-html) \ |
36296 | || exit 1 | |
36297 | ||
a90ef4bf | 36298 | @endif target-libgloss |
108a6f8e | 36299 | |
a90ef4bf JM |
36300 | .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss |
36301 | maybe-installcheck-target-libgloss: | |
36302 | @if target-libgloss | |
36303 | maybe-installcheck-target-libgloss: installcheck-target-libgloss | |
4fa63067 | 36304 | |
a90ef4bf JM |
36305 | installcheck-target-libgloss: \ |
36306 | configure-target-libgloss | |
0aed8855 | 36307 | @: $(MAKE); $(unstage) |
a90ef4bf | 36308 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ |
4fa63067 NN |
36309 | r=`${PWD_COMMAND}`; export r; \ |
36310 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36311 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 36312 | echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \ |
4fa63067 NN |
36313 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
36314 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36315 | done; \ | |
a90ef4bf | 36316 | (cd $(TARGET_SUBDIR)/libgloss && \ |
4fa63067 NN |
36317 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
36318 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36319 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36320 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36321 | installcheck) \ |
4fa63067 NN |
36322 | || exit 1 |
36323 | ||
a90ef4bf | 36324 | @endif target-libgloss |
4fa63067 | 36325 | |
a90ef4bf JM |
36326 | .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss |
36327 | maybe-mostlyclean-target-libgloss: | |
36328 | @if target-libgloss | |
36329 | maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss | |
4fa63067 | 36330 | |
a90ef4bf | 36331 | mostlyclean-target-libgloss: |
0aed8855 | 36332 | @: $(MAKE); $(unstage) |
a90ef4bf | 36333 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ |
4fa63067 NN |
36334 | r=`${PWD_COMMAND}`; export r; \ |
36335 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36336 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 36337 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \ |
4fa63067 NN |
36338 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
36339 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36340 | done; \ | |
a90ef4bf | 36341 | (cd $(TARGET_SUBDIR)/libgloss && \ |
4fa63067 NN |
36342 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
36343 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36344 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36345 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36346 | mostlyclean) \ |
4fa63067 NN |
36347 | || exit 1 |
36348 | ||
a90ef4bf | 36349 | @endif target-libgloss |
4fa63067 | 36350 | |
a90ef4bf JM |
36351 | .PHONY: maybe-clean-target-libgloss clean-target-libgloss |
36352 | maybe-clean-target-libgloss: | |
36353 | @if target-libgloss | |
36354 | maybe-clean-target-libgloss: clean-target-libgloss | |
4fa63067 | 36355 | |
a90ef4bf | 36356 | clean-target-libgloss: |
0aed8855 | 36357 | @: $(MAKE); $(unstage) |
a90ef4bf | 36358 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ |
4fa63067 NN |
36359 | r=`${PWD_COMMAND}`; export r; \ |
36360 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36361 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 36362 | echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \ |
4fa63067 NN |
36363 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
36364 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36365 | done; \ | |
a90ef4bf | 36366 | (cd $(TARGET_SUBDIR)/libgloss && \ |
4fa63067 NN |
36367 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
36368 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36369 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36370 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36371 | clean) \ |
4fa63067 NN |
36372 | || exit 1 |
36373 | ||
a90ef4bf | 36374 | @endif target-libgloss |
4fa63067 | 36375 | |
a90ef4bf JM |
36376 | .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss |
36377 | maybe-distclean-target-libgloss: | |
36378 | @if target-libgloss | |
36379 | maybe-distclean-target-libgloss: distclean-target-libgloss | |
4fa63067 | 36380 | |
a90ef4bf | 36381 | distclean-target-libgloss: |
0aed8855 | 36382 | @: $(MAKE); $(unstage) |
a90ef4bf | 36383 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ |
4fa63067 NN |
36384 | r=`${PWD_COMMAND}`; export r; \ |
36385 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36386 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 36387 | echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \ |
4fa63067 NN |
36388 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
36389 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36390 | done; \ | |
a90ef4bf | 36391 | (cd $(TARGET_SUBDIR)/libgloss && \ |
4fa63067 NN |
36392 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
36393 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36394 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36395 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36396 | distclean) \ |
4fa63067 NN |
36397 | || exit 1 |
36398 | ||
a90ef4bf | 36399 | @endif target-libgloss |
4fa63067 | 36400 | |
a90ef4bf JM |
36401 | .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss |
36402 | maybe-maintainer-clean-target-libgloss: | |
36403 | @if target-libgloss | |
36404 | maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss | |
4fa63067 | 36405 | |
a90ef4bf | 36406 | maintainer-clean-target-libgloss: |
0aed8855 | 36407 | @: $(MAKE); $(unstage) |
a90ef4bf | 36408 | @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \ |
4fa63067 NN |
36409 | r=`${PWD_COMMAND}`; export r; \ |
36410 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36411 | $(NORMAL_TARGET_EXPORTS) \ |
a90ef4bf | 36412 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \ |
4fa63067 NN |
36413 | for flag in $(EXTRA_TARGET_FLAGS); do \ |
36414 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36415 | done; \ | |
a90ef4bf | 36416 | (cd $(TARGET_SUBDIR)/libgloss && \ |
4fa63067 NN |
36417 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
36418 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36419 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36420 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36421 | maintainer-clean) \ |
4fa63067 | 36422 | || exit 1 |
16ae0395 | 36423 | |
a90ef4bf | 36424 | @endif target-libgloss |
e393202e NN |
36425 | |
36426 | ||
15723a45 | 36427 | |
a7254363 PB |
36428 | |
36429 | ||
a7254363 PB |
36430 | .PHONY: configure-target-libffi maybe-configure-target-libffi |
36431 | maybe-configure-target-libffi: | |
4f0ef2d8 CD |
36432 | @if gcc-bootstrap |
36433 | configure-target-libffi: stage_current | |
36434 | @endif gcc-bootstrap | |
a7254363 PB |
36435 | @if target-libffi |
36436 | maybe-configure-target-libffi: configure-target-libffi | |
c52c6897 | 36437 | configure-target-libffi: |
0aed8855 PB |
36438 | @: $(MAKE); $(unstage) |
36439 | @r=`${PWD_COMMAND}`; export r; \ | |
36440 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
36441 | echo "Checking multilib configuration for libffi..."; \ | |
36442 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \ | |
36443 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \ | |
36444 | if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \ | |
36445 | if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \ | |
36446 | rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \ | |
36447 | else \ | |
36448 | rm -f $(TARGET_SUBDIR)/libffi/Makefile; \ | |
36449 | mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \ | |
36450 | fi; \ | |
36451 | else \ | |
36452 | mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \ | |
c52c6897 PB |
36453 | fi; \ |
36454 | test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \ | |
4fa63067 | 36455 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \ |
1f53ca9a | 36456 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
36457 | echo Configuring in $(TARGET_SUBDIR)/libffi; \ |
36458 | cd "$(TARGET_SUBDIR)/libffi" || exit 1; \ | |
bba45b8b | 36459 | case $(srcdir) in \ |
b00612cc PB |
36460 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
36461 | *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \ | |
36462 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
bba45b8b | 36463 | esac; \ |
b00612cc PB |
36464 | srcdiroption="--srcdir=$${topdir}/libffi"; \ |
36465 | libsrcdir="$$s/libffi"; \ | |
bba45b8b NN |
36466 | rm -f no-such-file || : ; \ |
36467 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
36468 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
36469 | --target=${target_alias} $${srcdiroption} \ | |
bba45b8b | 36470 | || exit 1 |
6bd3dfaa | 36471 | @endif target-libffi |
e393202e | 36472 | |
a7254363 PB |
36473 | |
36474 | ||
d545f33b PB |
36475 | |
36476 | ||
4fa63067 NN |
36477 | .PHONY: all-target-libffi maybe-all-target-libffi |
36478 | maybe-all-target-libffi: | |
4f0ef2d8 CD |
36479 | @if gcc-bootstrap |
36480 | all-target-libffi: stage_current | |
36481 | @endif gcc-bootstrap | |
6bd3dfaa | 36482 | @if target-libffi |
72b2455a | 36483 | TARGET-target-libffi=all |
6bd3dfaa | 36484 | maybe-all-target-libffi: all-target-libffi |
4fa63067 | 36485 | all-target-libffi: configure-target-libffi |
0aed8855 | 36486 | @: $(MAKE); $(unstage) |
b40e3958 L |
36487 | @r=`${PWD_COMMAND}`; export r; \ |
36488 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 36489 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 36490 | (cd $(TARGET_SUBDIR)/libffi && \ |
7f6ef0c0 PB |
36491 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
36492 | $(TARGET-target-libffi)) | |
6bd3dfaa | 36493 | @endif target-libffi |
e393202e | 36494 | |
a7254363 PB |
36495 | |
36496 | ||
d545f33b PB |
36497 | |
36498 | ||
4fa63067 NN |
36499 | .PHONY: check-target-libffi maybe-check-target-libffi |
36500 | maybe-check-target-libffi: | |
6bd3dfaa PB |
36501 | @if target-libffi |
36502 | maybe-check-target-libffi: check-target-libffi | |
16ae0395 | 36503 | |
4fa63067 | 36504 | check-target-libffi: |
0aed8855 | 36505 | @: $(MAKE); $(unstage) |
b40e3958 L |
36506 | @r=`${PWD_COMMAND}`; export r; \ |
36507 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36508 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 36509 | (cd $(TARGET_SUBDIR)/libffi && \ |
7ffa0b57 | 36510 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
930314a4 | 36511 | |
6bd3dfaa | 36512 | @endif target-libffi |
e393202e | 36513 | |
4fa63067 NN |
36514 | .PHONY: install-target-libffi maybe-install-target-libffi |
36515 | maybe-install-target-libffi: | |
6bd3dfaa PB |
36516 | @if target-libffi |
36517 | maybe-install-target-libffi: install-target-libffi | |
16ae0395 | 36518 | |
4fa63067 | 36519 | install-target-libffi: installdirs |
0aed8855 | 36520 | @: $(MAKE); $(unstage) |
b40e3958 L |
36521 | @r=`${PWD_COMMAND}`; export r; \ |
36522 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36523 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 36524 | (cd $(TARGET_SUBDIR)/libffi && \ |
7ffa0b57 | 36525 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
e393202e | 36526 | |
6bd3dfaa | 36527 | @endif target-libffi |
e393202e | 36528 | |
9b980aa1 RW |
36529 | .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi |
36530 | maybe-install-strip-target-libffi: | |
36531 | @if target-libffi | |
36532 | maybe-install-strip-target-libffi: install-strip-target-libffi | |
36533 | ||
36534 | install-strip-target-libffi: installdirs | |
36535 | @: $(MAKE); $(unstage) | |
36536 | @r=`${PWD_COMMAND}`; export r; \ | |
36537 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
36538 | $(NORMAL_TARGET_EXPORTS) \ | |
36539 | (cd $(TARGET_SUBDIR)/libffi && \ | |
36540 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) | |
36541 | ||
36542 | @endif target-libffi | |
36543 | ||
56a8fe78 | 36544 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 NN |
36545 | |
36546 | .PHONY: maybe-info-target-libffi info-target-libffi | |
36547 | maybe-info-target-libffi: | |
6bd3dfaa PB |
36548 | @if target-libffi |
36549 | maybe-info-target-libffi: info-target-libffi | |
4fa63067 NN |
36550 | |
36551 | info-target-libffi: \ | |
36552 | configure-target-libffi | |
0aed8855 | 36553 | @: $(MAKE); $(unstage) |
4fa63067 NN |
36554 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ |
36555 | r=`${PWD_COMMAND}`; export r; \ | |
36556 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36557 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
36558 | echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \ |
36559 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
36560 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36561 | done; \ | |
36562 | (cd $(TARGET_SUBDIR)/libffi && \ | |
36563 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
36564 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36565 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36566 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36567 | info) \ |
4fa63067 NN |
36568 | || exit 1 |
36569 | ||
6bd3dfaa | 36570 | @endif target-libffi |
4fa63067 NN |
36571 | |
36572 | .PHONY: maybe-dvi-target-libffi dvi-target-libffi | |
36573 | maybe-dvi-target-libffi: | |
6bd3dfaa PB |
36574 | @if target-libffi |
36575 | maybe-dvi-target-libffi: dvi-target-libffi | |
4fa63067 NN |
36576 | |
36577 | dvi-target-libffi: \ | |
36578 | configure-target-libffi | |
0aed8855 | 36579 | @: $(MAKE); $(unstage) |
4fa63067 NN |
36580 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ |
36581 | r=`${PWD_COMMAND}`; export r; \ | |
36582 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36583 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
36584 | echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \ |
36585 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
36586 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36587 | done; \ | |
36588 | (cd $(TARGET_SUBDIR)/libffi && \ | |
36589 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
36590 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36591 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36592 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36593 | dvi) \ |
4fa63067 NN |
36594 | || exit 1 |
36595 | ||
6bd3dfaa | 36596 | @endif target-libffi |
4fa63067 | 36597 | |
56a8fe78 DD |
36598 | .PHONY: maybe-pdf-target-libffi pdf-target-libffi |
36599 | maybe-pdf-target-libffi: | |
36600 | @if target-libffi | |
36601 | maybe-pdf-target-libffi: pdf-target-libffi | |
36602 | ||
36603 | pdf-target-libffi: \ | |
36604 | configure-target-libffi | |
36605 | @: $(MAKE); $(unstage) | |
36606 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ | |
36607 | r=`${PWD_COMMAND}`; export r; \ | |
36608 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
36609 | $(NORMAL_TARGET_EXPORTS) \ | |
36610 | echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \ | |
36611 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
36612 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36613 | done; \ | |
36614 | (cd $(TARGET_SUBDIR)/libffi && \ | |
36615 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
36616 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36617 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36618 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
36619 | pdf) \ |
36620 | || exit 1 | |
36621 | ||
36622 | @endif target-libffi | |
36623 | ||
6d389afc MS |
36624 | .PHONY: maybe-html-target-libffi html-target-libffi |
36625 | maybe-html-target-libffi: | |
36626 | @if target-libffi | |
36627 | maybe-html-target-libffi: html-target-libffi | |
36628 | ||
36629 | html-target-libffi: \ | |
36630 | configure-target-libffi | |
0aed8855 | 36631 | @: $(MAKE); $(unstage) |
6d389afc MS |
36632 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ |
36633 | r=`${PWD_COMMAND}`; export r; \ | |
36634 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
36635 | $(NORMAL_TARGET_EXPORTS) \ |
36636 | echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \ | |
36637 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
36638 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36639 | done; \ | |
36640 | (cd $(TARGET_SUBDIR)/libffi && \ | |
36641 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
36642 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36643 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36644 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
36645 | html) \ |
36646 | || exit 1 | |
36647 | ||
36648 | @endif target-libffi | |
36649 | ||
4fa63067 NN |
36650 | .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi |
36651 | maybe-TAGS-target-libffi: | |
6bd3dfaa PB |
36652 | @if target-libffi |
36653 | maybe-TAGS-target-libffi: TAGS-target-libffi | |
4fa63067 NN |
36654 | |
36655 | TAGS-target-libffi: \ | |
36656 | configure-target-libffi | |
0aed8855 | 36657 | @: $(MAKE); $(unstage) |
4fa63067 NN |
36658 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ |
36659 | r=`${PWD_COMMAND}`; export r; \ | |
36660 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36661 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
36662 | echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \ |
36663 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
36664 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36665 | done; \ | |
36666 | (cd $(TARGET_SUBDIR)/libffi && \ | |
36667 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
36668 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36669 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36670 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36671 | TAGS) \ |
4fa63067 NN |
36672 | || exit 1 |
36673 | ||
6bd3dfaa | 36674 | @endif target-libffi |
4fa63067 NN |
36675 | |
36676 | .PHONY: maybe-install-info-target-libffi install-info-target-libffi | |
36677 | maybe-install-info-target-libffi: | |
6bd3dfaa PB |
36678 | @if target-libffi |
36679 | maybe-install-info-target-libffi: install-info-target-libffi | |
4fa63067 NN |
36680 | |
36681 | install-info-target-libffi: \ | |
36682 | configure-target-libffi \ | |
36683 | info-target-libffi | |
0aed8855 | 36684 | @: $(MAKE); $(unstage) |
4fa63067 NN |
36685 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ |
36686 | r=`${PWD_COMMAND}`; export r; \ | |
36687 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36688 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
36689 | echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \ |
36690 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
36691 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36692 | done; \ | |
36693 | (cd $(TARGET_SUBDIR)/libffi && \ | |
36694 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
36695 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36696 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36697 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36698 | install-info) \ |
4fa63067 NN |
36699 | || exit 1 |
36700 | ||
6bd3dfaa | 36701 | @endif target-libffi |
4fa63067 | 36702 | |
a3ca38d2 DD |
36703 | .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi |
36704 | maybe-install-pdf-target-libffi: | |
36705 | @if target-libffi | |
36706 | maybe-install-pdf-target-libffi: install-pdf-target-libffi | |
36707 | ||
36708 | install-pdf-target-libffi: \ | |
36709 | configure-target-libffi \ | |
36710 | pdf-target-libffi | |
36711 | @: $(MAKE); $(unstage) | |
36712 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ | |
36713 | r=`${PWD_COMMAND}`; export r; \ | |
36714 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
36715 | $(NORMAL_TARGET_EXPORTS) \ | |
36716 | echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \ | |
36717 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
36718 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36719 | done; \ | |
36720 | (cd $(TARGET_SUBDIR)/libffi && \ | |
36721 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
36722 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36723 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36724 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
36725 | install-pdf) \ |
36726 | || exit 1 | |
36727 | ||
36728 | @endif target-libffi | |
36729 | ||
108a6f8e CD |
36730 | .PHONY: maybe-install-html-target-libffi install-html-target-libffi |
36731 | maybe-install-html-target-libffi: | |
36732 | @if target-libffi | |
36733 | maybe-install-html-target-libffi: install-html-target-libffi | |
36734 | ||
36735 | install-html-target-libffi: \ | |
36736 | configure-target-libffi \ | |
36737 | html-target-libffi | |
36738 | @: $(MAKE); $(unstage) | |
36739 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ | |
36740 | r=`${PWD_COMMAND}`; export r; \ | |
36741 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
36742 | $(NORMAL_TARGET_EXPORTS) \ | |
36743 | echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \ | |
36744 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
36745 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36746 | done; \ | |
36747 | (cd $(TARGET_SUBDIR)/libffi && \ | |
36748 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
36749 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36750 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36751 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
36752 | install-html) \ |
36753 | || exit 1 | |
36754 | ||
36755 | @endif target-libffi | |
36756 | ||
4fa63067 NN |
36757 | .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi |
36758 | maybe-installcheck-target-libffi: | |
6bd3dfaa PB |
36759 | @if target-libffi |
36760 | maybe-installcheck-target-libffi: installcheck-target-libffi | |
4fa63067 NN |
36761 | |
36762 | installcheck-target-libffi: \ | |
36763 | configure-target-libffi | |
0aed8855 | 36764 | @: $(MAKE); $(unstage) |
4fa63067 NN |
36765 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ |
36766 | r=`${PWD_COMMAND}`; export r; \ | |
36767 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36768 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
36769 | echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \ |
36770 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
36771 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36772 | done; \ | |
36773 | (cd $(TARGET_SUBDIR)/libffi && \ | |
36774 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
36775 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36776 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36777 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36778 | installcheck) \ |
4fa63067 NN |
36779 | || exit 1 |
36780 | ||
6bd3dfaa | 36781 | @endif target-libffi |
4fa63067 NN |
36782 | |
36783 | .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi | |
36784 | maybe-mostlyclean-target-libffi: | |
6bd3dfaa PB |
36785 | @if target-libffi |
36786 | maybe-mostlyclean-target-libffi: mostlyclean-target-libffi | |
4fa63067 NN |
36787 | |
36788 | mostlyclean-target-libffi: | |
0aed8855 | 36789 | @: $(MAKE); $(unstage) |
4fa63067 NN |
36790 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ |
36791 | r=`${PWD_COMMAND}`; export r; \ | |
36792 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36793 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
36794 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \ |
36795 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
36796 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36797 | done; \ | |
36798 | (cd $(TARGET_SUBDIR)/libffi && \ | |
36799 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
36800 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36801 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36802 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36803 | mostlyclean) \ |
4fa63067 NN |
36804 | || exit 1 |
36805 | ||
6bd3dfaa | 36806 | @endif target-libffi |
4fa63067 NN |
36807 | |
36808 | .PHONY: maybe-clean-target-libffi clean-target-libffi | |
36809 | maybe-clean-target-libffi: | |
6bd3dfaa PB |
36810 | @if target-libffi |
36811 | maybe-clean-target-libffi: clean-target-libffi | |
4fa63067 NN |
36812 | |
36813 | clean-target-libffi: | |
0aed8855 | 36814 | @: $(MAKE); $(unstage) |
4fa63067 NN |
36815 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ |
36816 | r=`${PWD_COMMAND}`; export r; \ | |
36817 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36818 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
36819 | echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \ |
36820 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
36821 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36822 | done; \ | |
36823 | (cd $(TARGET_SUBDIR)/libffi && \ | |
36824 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
36825 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36826 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36827 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36828 | clean) \ |
4fa63067 NN |
36829 | || exit 1 |
36830 | ||
6bd3dfaa | 36831 | @endif target-libffi |
4fa63067 NN |
36832 | |
36833 | .PHONY: maybe-distclean-target-libffi distclean-target-libffi | |
36834 | maybe-distclean-target-libffi: | |
6bd3dfaa PB |
36835 | @if target-libffi |
36836 | maybe-distclean-target-libffi: distclean-target-libffi | |
4fa63067 NN |
36837 | |
36838 | distclean-target-libffi: | |
0aed8855 | 36839 | @: $(MAKE); $(unstage) |
4fa63067 NN |
36840 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ |
36841 | r=`${PWD_COMMAND}`; export r; \ | |
36842 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36843 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
36844 | echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \ |
36845 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
36846 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36847 | done; \ | |
36848 | (cd $(TARGET_SUBDIR)/libffi && \ | |
36849 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
36850 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36851 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36852 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36853 | distclean) \ |
4fa63067 NN |
36854 | || exit 1 |
36855 | ||
6bd3dfaa | 36856 | @endif target-libffi |
4fa63067 NN |
36857 | |
36858 | .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi | |
36859 | maybe-maintainer-clean-target-libffi: | |
6bd3dfaa PB |
36860 | @if target-libffi |
36861 | maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi | |
4fa63067 NN |
36862 | |
36863 | maintainer-clean-target-libffi: | |
0aed8855 | 36864 | @: $(MAKE); $(unstage) |
4fa63067 NN |
36865 | @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \ |
36866 | r=`${PWD_COMMAND}`; export r; \ | |
36867 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36868 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
36869 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \ |
36870 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
36871 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
36872 | done; \ | |
36873 | (cd $(TARGET_SUBDIR)/libffi && \ | |
36874 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
36875 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
36876 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 36877 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 36878 | maintainer-clean) \ |
4fa63067 NN |
36879 | || exit 1 |
36880 | ||
6bd3dfaa | 36881 | @endif target-libffi |
4fa63067 NN |
36882 | |
36883 | ||
15723a45 | 36884 | |
a7254363 | 36885 | |
15723a45 | 36886 | |
a7254363 PB |
36887 | .PHONY: configure-target-libjava maybe-configure-target-libjava |
36888 | maybe-configure-target-libjava: | |
4f0ef2d8 CD |
36889 | @if gcc-bootstrap |
36890 | configure-target-libjava: stage_current | |
36891 | @endif gcc-bootstrap | |
a7254363 PB |
36892 | @if target-libjava |
36893 | maybe-configure-target-libjava: configure-target-libjava | |
c52c6897 | 36894 | configure-target-libjava: |
0aed8855 PB |
36895 | @: $(MAKE); $(unstage) |
36896 | @r=`${PWD_COMMAND}`; export r; \ | |
36897 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
36898 | echo "Checking multilib configuration for libjava..."; \ | |
36899 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \ | |
36900 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \ | |
36901 | if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \ | |
36902 | if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \ | |
36903 | rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \ | |
36904 | else \ | |
36905 | rm -f $(TARGET_SUBDIR)/libjava/Makefile; \ | |
36906 | mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \ | |
36907 | fi; \ | |
36908 | else \ | |
36909 | mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \ | |
c52c6897 PB |
36910 | fi; \ |
36911 | test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \ | |
4fa63067 | 36912 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \ |
1f53ca9a | 36913 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
36914 | echo Configuring in $(TARGET_SUBDIR)/libjava; \ |
36915 | cd "$(TARGET_SUBDIR)/libjava" || exit 1; \ | |
bba45b8b | 36916 | case $(srcdir) in \ |
b00612cc PB |
36917 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
36918 | *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \ | |
36919 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
bba45b8b | 36920 | esac; \ |
b00612cc PB |
36921 | srcdiroption="--srcdir=$${topdir}/libjava"; \ |
36922 | libsrcdir="$$s/libjava"; \ | |
bba45b8b NN |
36923 | rm -f no-such-file || : ; \ |
36924 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 | 36925 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
ffdd6afc | 36926 | --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \ |
bba45b8b | 36927 | || exit 1 |
6bd3dfaa | 36928 | @endif target-libjava |
e393202e | 36929 | |
a7254363 PB |
36930 | |
36931 | ||
d545f33b PB |
36932 | |
36933 | ||
4fa63067 NN |
36934 | .PHONY: all-target-libjava maybe-all-target-libjava |
36935 | maybe-all-target-libjava: | |
4f0ef2d8 CD |
36936 | @if gcc-bootstrap |
36937 | all-target-libjava: stage_current | |
36938 | @endif gcc-bootstrap | |
6bd3dfaa | 36939 | @if target-libjava |
72b2455a | 36940 | TARGET-target-libjava=all |
6bd3dfaa | 36941 | maybe-all-target-libjava: all-target-libjava |
4fa63067 | 36942 | all-target-libjava: configure-target-libjava |
0aed8855 | 36943 | @: $(MAKE); $(unstage) |
b40e3958 L |
36944 | @r=`${PWD_COMMAND}`; export r; \ |
36945 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 36946 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 | 36947 | (cd $(TARGET_SUBDIR)/libjava && \ |
7f6ef0c0 PB |
36948 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \ |
36949 | $(TARGET-target-libjava)) | |
6bd3dfaa | 36950 | @endif target-libjava |
e393202e | 36951 | |
a7254363 PB |
36952 | |
36953 | ||
d545f33b PB |
36954 | |
36955 | ||
4fa63067 NN |
36956 | .PHONY: check-target-libjava maybe-check-target-libjava |
36957 | maybe-check-target-libjava: | |
6bd3dfaa PB |
36958 | @if target-libjava |
36959 | maybe-check-target-libjava: check-target-libjava | |
16ae0395 | 36960 | |
4fa63067 | 36961 | check-target-libjava: |
0aed8855 | 36962 | @: $(MAKE); $(unstage) |
4fa63067 NN |
36963 | @r=`${PWD_COMMAND}`; export r; \ |
36964 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36965 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 | 36966 | (cd $(TARGET_SUBDIR)/libjava && \ |
7ffa0b57 | 36967 | $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check) |
3866be5d | 36968 | |
6bd3dfaa | 36969 | @endif target-libjava |
930314a4 | 36970 | |
4fa63067 NN |
36971 | .PHONY: install-target-libjava maybe-install-target-libjava |
36972 | maybe-install-target-libjava: | |
6bd3dfaa PB |
36973 | @if target-libjava |
36974 | maybe-install-target-libjava: install-target-libjava | |
16ae0395 | 36975 | |
4fa63067 | 36976 | install-target-libjava: installdirs |
0aed8855 | 36977 | @: $(MAKE); $(unstage) |
b40e3958 L |
36978 | @r=`${PWD_COMMAND}`; export r; \ |
36979 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 36980 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 | 36981 | (cd $(TARGET_SUBDIR)/libjava && \ |
7ffa0b57 | 36982 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
e393202e | 36983 | |
6bd3dfaa | 36984 | @endif target-libjava |
e393202e | 36985 | |
9b980aa1 RW |
36986 | .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava |
36987 | maybe-install-strip-target-libjava: | |
36988 | @if target-libjava | |
36989 | maybe-install-strip-target-libjava: install-strip-target-libjava | |
36990 | ||
36991 | install-strip-target-libjava: installdirs | |
36992 | @: $(MAKE); $(unstage) | |
36993 | @r=`${PWD_COMMAND}`; export r; \ | |
36994 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
36995 | $(RAW_CXX_TARGET_EXPORTS) \ | |
36996 | (cd $(TARGET_SUBDIR)/libjava && \ | |
36997 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) | |
36998 | ||
36999 | @endif target-libjava | |
37000 | ||
56a8fe78 | 37001 | # Other targets (info, dvi, pdf, etc.) |
15723a45 | 37002 | |
4fa63067 NN |
37003 | .PHONY: maybe-info-target-libjava info-target-libjava |
37004 | maybe-info-target-libjava: | |
6bd3dfaa PB |
37005 | @if target-libjava |
37006 | maybe-info-target-libjava: info-target-libjava | |
15723a45 | 37007 | |
4fa63067 NN |
37008 | info-target-libjava: \ |
37009 | configure-target-libjava | |
0aed8855 | 37010 | @: $(MAKE); $(unstage) |
4fa63067 | 37011 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ |
b40e3958 L |
37012 | r=`${PWD_COMMAND}`; export r; \ |
37013 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37014 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
37015 | echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \ |
37016 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37017 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37018 | done; \ | |
37019 | (cd $(TARGET_SUBDIR)/libjava && \ | |
37020 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37021 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37022 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37023 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37024 | info) \ |
bba45b8b | 37025 | || exit 1 |
e393202e | 37026 | |
6bd3dfaa | 37027 | @endif target-libjava |
4fa63067 NN |
37028 | |
37029 | .PHONY: maybe-dvi-target-libjava dvi-target-libjava | |
37030 | maybe-dvi-target-libjava: | |
6bd3dfaa PB |
37031 | @if target-libjava |
37032 | maybe-dvi-target-libjava: dvi-target-libjava | |
4fa63067 NN |
37033 | |
37034 | dvi-target-libjava: \ | |
37035 | configure-target-libjava | |
0aed8855 | 37036 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37037 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ |
37038 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 37039 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 37040 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
37041 | echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \ |
37042 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37043 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37044 | done; \ | |
37045 | (cd $(TARGET_SUBDIR)/libjava && \ | |
37046 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37047 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37048 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37049 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37050 | dvi) \ |
4fa63067 | 37051 | || exit 1 |
e393202e | 37052 | |
6bd3dfaa | 37053 | @endif target-libjava |
16ae0395 | 37054 | |
56a8fe78 DD |
37055 | .PHONY: maybe-pdf-target-libjava pdf-target-libjava |
37056 | maybe-pdf-target-libjava: | |
37057 | @if target-libjava | |
37058 | maybe-pdf-target-libjava: pdf-target-libjava | |
37059 | ||
37060 | pdf-target-libjava: \ | |
37061 | configure-target-libjava | |
37062 | @: $(MAKE); $(unstage) | |
37063 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ | |
37064 | r=`${PWD_COMMAND}`; export r; \ | |
37065 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
37066 | $(RAW_CXX_TARGET_EXPORTS) \ | |
37067 | echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \ | |
37068 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37069 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37070 | done; \ | |
37071 | (cd $(TARGET_SUBDIR)/libjava && \ | |
37072 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37073 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37074 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37075 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
37076 | pdf) \ |
37077 | || exit 1 | |
37078 | ||
37079 | @endif target-libjava | |
37080 | ||
6d389afc MS |
37081 | .PHONY: maybe-html-target-libjava html-target-libjava |
37082 | maybe-html-target-libjava: | |
37083 | @if target-libjava | |
37084 | maybe-html-target-libjava: html-target-libjava | |
37085 | ||
37086 | html-target-libjava: \ | |
37087 | configure-target-libjava | |
0aed8855 | 37088 | @: $(MAKE); $(unstage) |
6d389afc MS |
37089 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ |
37090 | r=`${PWD_COMMAND}`; export r; \ | |
37091 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
37092 | $(RAW_CXX_TARGET_EXPORTS) \ |
37093 | echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \ | |
37094 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37095 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37096 | done; \ | |
37097 | (cd $(TARGET_SUBDIR)/libjava && \ | |
37098 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37099 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37100 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37101 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
37102 | html) \ |
37103 | || exit 1 | |
37104 | ||
37105 | @endif target-libjava | |
37106 | ||
4fa63067 NN |
37107 | .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava |
37108 | maybe-TAGS-target-libjava: | |
6bd3dfaa PB |
37109 | @if target-libjava |
37110 | maybe-TAGS-target-libjava: TAGS-target-libjava | |
4fa63067 NN |
37111 | |
37112 | TAGS-target-libjava: \ | |
37113 | configure-target-libjava | |
0aed8855 | 37114 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37115 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ |
37116 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 37117 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 37118 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
37119 | echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \ |
37120 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37121 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37122 | done; \ | |
37123 | (cd $(TARGET_SUBDIR)/libjava && \ | |
37124 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37125 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37126 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37127 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37128 | TAGS) \ |
4fa63067 | 37129 | || exit 1 |
e393202e | 37130 | |
6bd3dfaa | 37131 | @endif target-libjava |
930314a4 | 37132 | |
4fa63067 NN |
37133 | .PHONY: maybe-install-info-target-libjava install-info-target-libjava |
37134 | maybe-install-info-target-libjava: | |
6bd3dfaa PB |
37135 | @if target-libjava |
37136 | maybe-install-info-target-libjava: install-info-target-libjava | |
16ae0395 | 37137 | |
4fa63067 NN |
37138 | install-info-target-libjava: \ |
37139 | configure-target-libjava \ | |
37140 | info-target-libjava | |
0aed8855 | 37141 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37142 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ |
37143 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 37144 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 37145 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
37146 | echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \ |
37147 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37148 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37149 | done; \ | |
37150 | (cd $(TARGET_SUBDIR)/libjava && \ | |
37151 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37152 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37153 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37154 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37155 | install-info) \ |
4fa63067 | 37156 | || exit 1 |
e393202e | 37157 | |
6bd3dfaa | 37158 | @endif target-libjava |
e393202e | 37159 | |
a3ca38d2 DD |
37160 | .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava |
37161 | maybe-install-pdf-target-libjava: | |
37162 | @if target-libjava | |
37163 | maybe-install-pdf-target-libjava: install-pdf-target-libjava | |
37164 | ||
37165 | install-pdf-target-libjava: \ | |
37166 | configure-target-libjava \ | |
37167 | pdf-target-libjava | |
37168 | @: $(MAKE); $(unstage) | |
37169 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ | |
37170 | r=`${PWD_COMMAND}`; export r; \ | |
37171 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
37172 | $(RAW_CXX_TARGET_EXPORTS) \ | |
37173 | echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \ | |
37174 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37175 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37176 | done; \ | |
37177 | (cd $(TARGET_SUBDIR)/libjava && \ | |
37178 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37179 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37180 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37181 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
37182 | install-pdf) \ |
37183 | || exit 1 | |
37184 | ||
37185 | @endif target-libjava | |
37186 | ||
108a6f8e CD |
37187 | .PHONY: maybe-install-html-target-libjava install-html-target-libjava |
37188 | maybe-install-html-target-libjava: | |
37189 | @if target-libjava | |
37190 | maybe-install-html-target-libjava: install-html-target-libjava | |
37191 | ||
37192 | install-html-target-libjava: \ | |
37193 | configure-target-libjava \ | |
37194 | html-target-libjava | |
37195 | @: $(MAKE); $(unstage) | |
37196 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ | |
37197 | r=`${PWD_COMMAND}`; export r; \ | |
37198 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
37199 | $(RAW_CXX_TARGET_EXPORTS) \ | |
37200 | echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \ | |
37201 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37202 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37203 | done; \ | |
37204 | (cd $(TARGET_SUBDIR)/libjava && \ | |
37205 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37206 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37207 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37208 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
37209 | install-html) \ |
37210 | || exit 1 | |
37211 | ||
37212 | @endif target-libjava | |
37213 | ||
4fa63067 NN |
37214 | .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava |
37215 | maybe-installcheck-target-libjava: | |
6bd3dfaa PB |
37216 | @if target-libjava |
37217 | maybe-installcheck-target-libjava: installcheck-target-libjava | |
15723a45 | 37218 | |
4fa63067 NN |
37219 | installcheck-target-libjava: \ |
37220 | configure-target-libjava | |
0aed8855 | 37221 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37222 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ |
37223 | r=`${PWD_COMMAND}`; export r; \ | |
37224 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37225 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
37226 | echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \ |
37227 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37228 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37229 | done; \ | |
37230 | (cd $(TARGET_SUBDIR)/libjava && \ | |
37231 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37232 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37233 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37234 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37235 | installcheck) \ |
4fa63067 | 37236 | || exit 1 |
15723a45 | 37237 | |
6bd3dfaa | 37238 | @endif target-libjava |
4fa63067 NN |
37239 | |
37240 | .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava | |
37241 | maybe-mostlyclean-target-libjava: | |
6bd3dfaa PB |
37242 | @if target-libjava |
37243 | maybe-mostlyclean-target-libjava: mostlyclean-target-libjava | |
4fa63067 NN |
37244 | |
37245 | mostlyclean-target-libjava: | |
0aed8855 | 37246 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37247 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ |
37248 | r=`${PWD_COMMAND}`; export r; \ | |
37249 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37250 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
37251 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \ |
37252 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37253 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37254 | done; \ | |
37255 | (cd $(TARGET_SUBDIR)/libjava && \ | |
37256 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37257 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37258 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37259 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37260 | mostlyclean) \ |
4fa63067 NN |
37261 | || exit 1 |
37262 | ||
6bd3dfaa | 37263 | @endif target-libjava |
4fa63067 NN |
37264 | |
37265 | .PHONY: maybe-clean-target-libjava clean-target-libjava | |
37266 | maybe-clean-target-libjava: | |
6bd3dfaa PB |
37267 | @if target-libjava |
37268 | maybe-clean-target-libjava: clean-target-libjava | |
4fa63067 NN |
37269 | |
37270 | clean-target-libjava: | |
0aed8855 | 37271 | @: $(MAKE); $(unstage) |
4fa63067 | 37272 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ |
b40e3958 L |
37273 | r=`${PWD_COMMAND}`; export r; \ |
37274 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37275 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
37276 | echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \ |
37277 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37278 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37279 | done; \ | |
37280 | (cd $(TARGET_SUBDIR)/libjava && \ | |
37281 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37282 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37283 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37284 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37285 | clean) \ |
bba45b8b | 37286 | || exit 1 |
e393202e | 37287 | |
6bd3dfaa | 37288 | @endif target-libjava |
e393202e | 37289 | |
4fa63067 NN |
37290 | .PHONY: maybe-distclean-target-libjava distclean-target-libjava |
37291 | maybe-distclean-target-libjava: | |
6bd3dfaa PB |
37292 | @if target-libjava |
37293 | maybe-distclean-target-libjava: distclean-target-libjava | |
16ae0395 | 37294 | |
4fa63067 | 37295 | distclean-target-libjava: |
0aed8855 | 37296 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37297 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ |
37298 | r=`${PWD_COMMAND}`; export r; \ | |
37299 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37300 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
37301 | echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \ |
37302 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37303 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37304 | done; \ | |
37305 | (cd $(TARGET_SUBDIR)/libjava && \ | |
37306 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37307 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37308 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37309 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37310 | distclean) \ |
4fa63067 | 37311 | || exit 1 |
3866be5d | 37312 | |
6bd3dfaa | 37313 | @endif target-libjava |
930314a4 | 37314 | |
4fa63067 NN |
37315 | .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava |
37316 | maybe-maintainer-clean-target-libjava: | |
6bd3dfaa PB |
37317 | @if target-libjava |
37318 | maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava | |
16ae0395 | 37319 | |
4fa63067 | 37320 | maintainer-clean-target-libjava: |
0aed8855 | 37321 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37322 | @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \ |
37323 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 37324 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 37325 | $(RAW_CXX_TARGET_EXPORTS) \ |
4fa63067 NN |
37326 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \ |
37327 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37328 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37329 | done; \ | |
37330 | (cd $(TARGET_SUBDIR)/libjava && \ | |
37331 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37332 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37333 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37334 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37335 | maintainer-clean) \ |
4fa63067 | 37336 | || exit 1 |
e393202e | 37337 | |
6bd3dfaa | 37338 | @endif target-libjava |
e393202e | 37339 | |
4fa63067 | 37340 | |
15723a45 | 37341 | |
a7254363 | 37342 | |
e90269c8 | 37343 | |
a7254363 PB |
37344 | .PHONY: configure-target-zlib maybe-configure-target-zlib |
37345 | maybe-configure-target-zlib: | |
4f0ef2d8 CD |
37346 | @if gcc-bootstrap |
37347 | configure-target-zlib: stage_current | |
37348 | @endif gcc-bootstrap | |
a7254363 PB |
37349 | @if target-zlib |
37350 | maybe-configure-target-zlib: configure-target-zlib | |
c52c6897 | 37351 | configure-target-zlib: |
0aed8855 PB |
37352 | @: $(MAKE); $(unstage) |
37353 | @r=`${PWD_COMMAND}`; export r; \ | |
37354 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
37355 | echo "Checking multilib configuration for zlib..."; \ | |
37356 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \ | |
37357 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \ | |
37358 | if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \ | |
37359 | if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \ | |
37360 | rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \ | |
37361 | else \ | |
37362 | rm -f $(TARGET_SUBDIR)/zlib/Makefile; \ | |
37363 | mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \ | |
37364 | fi; \ | |
37365 | else \ | |
37366 | mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \ | |
c52c6897 PB |
37367 | fi; \ |
37368 | test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \ | |
4fa63067 | 37369 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \ |
1f53ca9a | 37370 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
37371 | echo Configuring in $(TARGET_SUBDIR)/zlib; \ |
37372 | cd "$(TARGET_SUBDIR)/zlib" || exit 1; \ | |
bba45b8b | 37373 | case $(srcdir) in \ |
b00612cc PB |
37374 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
37375 | *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \ | |
37376 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
bba45b8b | 37377 | esac; \ |
b00612cc PB |
37378 | srcdiroption="--srcdir=$${topdir}/zlib"; \ |
37379 | libsrcdir="$$s/zlib"; \ | |
bba45b8b NN |
37380 | rm -f no-such-file || : ; \ |
37381 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
37382 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
37383 | --target=${target_alias} $${srcdiroption} \ | |
bba45b8b | 37384 | || exit 1 |
6bd3dfaa | 37385 | @endif target-zlib |
e393202e | 37386 | |
a7254363 PB |
37387 | |
37388 | ||
d545f33b PB |
37389 | |
37390 | ||
4fa63067 NN |
37391 | .PHONY: all-target-zlib maybe-all-target-zlib |
37392 | maybe-all-target-zlib: | |
4f0ef2d8 CD |
37393 | @if gcc-bootstrap |
37394 | all-target-zlib: stage_current | |
37395 | @endif gcc-bootstrap | |
6bd3dfaa | 37396 | @if target-zlib |
72b2455a | 37397 | TARGET-target-zlib=all |
6bd3dfaa | 37398 | maybe-all-target-zlib: all-target-zlib |
4fa63067 | 37399 | all-target-zlib: configure-target-zlib |
0aed8855 | 37400 | @: $(MAKE); $(unstage) |
b40e3958 L |
37401 | @r=`${PWD_COMMAND}`; export r; \ |
37402 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 37403 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 37404 | (cd $(TARGET_SUBDIR)/zlib && \ |
7f6ef0c0 PB |
37405 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
37406 | $(TARGET-target-zlib)) | |
6bd3dfaa | 37407 | @endif target-zlib |
e393202e | 37408 | |
a7254363 PB |
37409 | |
37410 | ||
d545f33b PB |
37411 | |
37412 | ||
4fa63067 NN |
37413 | .PHONY: check-target-zlib maybe-check-target-zlib |
37414 | maybe-check-target-zlib: | |
6bd3dfaa PB |
37415 | @if target-zlib |
37416 | maybe-check-target-zlib: check-target-zlib | |
16ae0395 | 37417 | |
4fa63067 | 37418 | check-target-zlib: |
0aed8855 | 37419 | @: $(MAKE); $(unstage) |
b40e3958 L |
37420 | @r=`${PWD_COMMAND}`; export r; \ |
37421 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37422 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 37423 | (cd $(TARGET_SUBDIR)/zlib && \ |
7ffa0b57 | 37424 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
e393202e | 37425 | |
6bd3dfaa | 37426 | @endif target-zlib |
930314a4 | 37427 | |
4fa63067 NN |
37428 | .PHONY: install-target-zlib maybe-install-target-zlib |
37429 | maybe-install-target-zlib: | |
6bd3dfaa PB |
37430 | @if target-zlib |
37431 | maybe-install-target-zlib: install-target-zlib | |
16ae0395 | 37432 | |
4fa63067 | 37433 | install-target-zlib: installdirs |
0aed8855 | 37434 | @: $(MAKE); $(unstage) |
b40e3958 L |
37435 | @r=`${PWD_COMMAND}`; export r; \ |
37436 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37437 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 37438 | (cd $(TARGET_SUBDIR)/zlib && \ |
7ffa0b57 | 37439 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
e393202e | 37440 | |
6bd3dfaa | 37441 | @endif target-zlib |
e393202e | 37442 | |
9b980aa1 RW |
37443 | .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib |
37444 | maybe-install-strip-target-zlib: | |
37445 | @if target-zlib | |
37446 | maybe-install-strip-target-zlib: install-strip-target-zlib | |
37447 | ||
37448 | install-strip-target-zlib: installdirs | |
37449 | @: $(MAKE); $(unstage) | |
37450 | @r=`${PWD_COMMAND}`; export r; \ | |
37451 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
37452 | $(NORMAL_TARGET_EXPORTS) \ | |
37453 | (cd $(TARGET_SUBDIR)/zlib && \ | |
37454 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) | |
37455 | ||
37456 | @endif target-zlib | |
37457 | ||
56a8fe78 | 37458 | # Other targets (info, dvi, pdf, etc.) |
15723a45 | 37459 | |
4fa63067 NN |
37460 | .PHONY: maybe-info-target-zlib info-target-zlib |
37461 | maybe-info-target-zlib: | |
6bd3dfaa PB |
37462 | @if target-zlib |
37463 | maybe-info-target-zlib: info-target-zlib | |
15723a45 | 37464 | |
4fa63067 NN |
37465 | info-target-zlib: \ |
37466 | configure-target-zlib | |
0aed8855 | 37467 | @: $(MAKE); $(unstage) |
4fa63067 | 37468 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ |
b40e3958 L |
37469 | r=`${PWD_COMMAND}`; export r; \ |
37470 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37471 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
37472 | echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \ |
37473 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37474 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37475 | done; \ | |
37476 | (cd $(TARGET_SUBDIR)/zlib && \ | |
37477 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37478 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37479 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37480 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37481 | info) \ |
bba45b8b | 37482 | || exit 1 |
e393202e | 37483 | |
6bd3dfaa | 37484 | @endif target-zlib |
e393202e | 37485 | |
4fa63067 NN |
37486 | .PHONY: maybe-dvi-target-zlib dvi-target-zlib |
37487 | maybe-dvi-target-zlib: | |
6bd3dfaa PB |
37488 | @if target-zlib |
37489 | maybe-dvi-target-zlib: dvi-target-zlib | |
16ae0395 | 37490 | |
4fa63067 NN |
37491 | dvi-target-zlib: \ |
37492 | configure-target-zlib | |
0aed8855 | 37493 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37494 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ |
37495 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 37496 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 37497 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
37498 | echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \ |
37499 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37500 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37501 | done; \ | |
37502 | (cd $(TARGET_SUBDIR)/zlib && \ | |
37503 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37504 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37505 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37506 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37507 | dvi) \ |
4fa63067 | 37508 | || exit 1 |
e393202e | 37509 | |
6bd3dfaa | 37510 | @endif target-zlib |
930314a4 | 37511 | |
56a8fe78 DD |
37512 | .PHONY: maybe-pdf-target-zlib pdf-target-zlib |
37513 | maybe-pdf-target-zlib: | |
37514 | @if target-zlib | |
37515 | maybe-pdf-target-zlib: pdf-target-zlib | |
37516 | ||
37517 | pdf-target-zlib: \ | |
37518 | configure-target-zlib | |
37519 | @: $(MAKE); $(unstage) | |
37520 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ | |
37521 | r=`${PWD_COMMAND}`; export r; \ | |
37522 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
37523 | $(NORMAL_TARGET_EXPORTS) \ | |
37524 | echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \ | |
37525 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37526 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37527 | done; \ | |
37528 | (cd $(TARGET_SUBDIR)/zlib && \ | |
37529 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37530 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37531 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37532 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
37533 | pdf) \ |
37534 | || exit 1 | |
37535 | ||
37536 | @endif target-zlib | |
37537 | ||
6d389afc MS |
37538 | .PHONY: maybe-html-target-zlib html-target-zlib |
37539 | maybe-html-target-zlib: | |
37540 | @if target-zlib | |
37541 | maybe-html-target-zlib: html-target-zlib | |
37542 | ||
37543 | html-target-zlib: \ | |
37544 | configure-target-zlib | |
0aed8855 | 37545 | @: $(MAKE); $(unstage) |
6d389afc MS |
37546 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ |
37547 | r=`${PWD_COMMAND}`; export r; \ | |
37548 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
37549 | $(NORMAL_TARGET_EXPORTS) \ |
37550 | echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \ | |
37551 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37552 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37553 | done; \ | |
37554 | (cd $(TARGET_SUBDIR)/zlib && \ | |
37555 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37556 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37557 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37558 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
37559 | html) \ |
37560 | || exit 1 | |
37561 | ||
37562 | @endif target-zlib | |
37563 | ||
4fa63067 NN |
37564 | .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib |
37565 | maybe-TAGS-target-zlib: | |
6bd3dfaa PB |
37566 | @if target-zlib |
37567 | maybe-TAGS-target-zlib: TAGS-target-zlib | |
16ae0395 | 37568 | |
4fa63067 NN |
37569 | TAGS-target-zlib: \ |
37570 | configure-target-zlib | |
0aed8855 | 37571 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37572 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ |
37573 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 37574 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 37575 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
37576 | echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \ |
37577 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37578 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37579 | done; \ | |
37580 | (cd $(TARGET_SUBDIR)/zlib && \ | |
37581 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37582 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37583 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37584 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37585 | TAGS) \ |
4fa63067 | 37586 | || exit 1 |
e393202e | 37587 | |
6bd3dfaa | 37588 | @endif target-zlib |
15723a45 | 37589 | |
4fa63067 NN |
37590 | .PHONY: maybe-install-info-target-zlib install-info-target-zlib |
37591 | maybe-install-info-target-zlib: | |
6bd3dfaa PB |
37592 | @if target-zlib |
37593 | maybe-install-info-target-zlib: install-info-target-zlib | |
15723a45 | 37594 | |
4fa63067 NN |
37595 | install-info-target-zlib: \ |
37596 | configure-target-zlib \ | |
37597 | info-target-zlib | |
0aed8855 | 37598 | @: $(MAKE); $(unstage) |
4fa63067 | 37599 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ |
b40e3958 L |
37600 | r=`${PWD_COMMAND}`; export r; \ |
37601 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37602 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
37603 | echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \ |
37604 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37605 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37606 | done; \ | |
37607 | (cd $(TARGET_SUBDIR)/zlib && \ | |
37608 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37609 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37610 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37611 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37612 | install-info) \ |
bba45b8b | 37613 | || exit 1 |
e393202e | 37614 | |
6bd3dfaa | 37615 | @endif target-zlib |
16ae0395 | 37616 | |
a3ca38d2 DD |
37617 | .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib |
37618 | maybe-install-pdf-target-zlib: | |
37619 | @if target-zlib | |
37620 | maybe-install-pdf-target-zlib: install-pdf-target-zlib | |
37621 | ||
37622 | install-pdf-target-zlib: \ | |
37623 | configure-target-zlib \ | |
37624 | pdf-target-zlib | |
37625 | @: $(MAKE); $(unstage) | |
37626 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ | |
37627 | r=`${PWD_COMMAND}`; export r; \ | |
37628 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
37629 | $(NORMAL_TARGET_EXPORTS) \ | |
37630 | echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \ | |
37631 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37632 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37633 | done; \ | |
37634 | (cd $(TARGET_SUBDIR)/zlib && \ | |
37635 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37636 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37637 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37638 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
37639 | install-pdf) \ |
37640 | || exit 1 | |
37641 | ||
37642 | @endif target-zlib | |
37643 | ||
108a6f8e CD |
37644 | .PHONY: maybe-install-html-target-zlib install-html-target-zlib |
37645 | maybe-install-html-target-zlib: | |
37646 | @if target-zlib | |
37647 | maybe-install-html-target-zlib: install-html-target-zlib | |
37648 | ||
37649 | install-html-target-zlib: \ | |
37650 | configure-target-zlib \ | |
37651 | html-target-zlib | |
37652 | @: $(MAKE); $(unstage) | |
37653 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ | |
37654 | r=`${PWD_COMMAND}`; export r; \ | |
37655 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
37656 | $(NORMAL_TARGET_EXPORTS) \ | |
37657 | echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \ | |
37658 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37659 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37660 | done; \ | |
37661 | (cd $(TARGET_SUBDIR)/zlib && \ | |
37662 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37663 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37664 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37665 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
37666 | install-html) \ |
37667 | || exit 1 | |
37668 | ||
37669 | @endif target-zlib | |
37670 | ||
4fa63067 NN |
37671 | .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib |
37672 | maybe-installcheck-target-zlib: | |
6bd3dfaa PB |
37673 | @if target-zlib |
37674 | maybe-installcheck-target-zlib: installcheck-target-zlib | |
3866be5d | 37675 | |
4fa63067 NN |
37676 | installcheck-target-zlib: \ |
37677 | configure-target-zlib | |
0aed8855 | 37678 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37679 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ |
37680 | r=`${PWD_COMMAND}`; export r; \ | |
37681 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37682 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
37683 | echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \ |
37684 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37685 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37686 | done; \ | |
37687 | (cd $(TARGET_SUBDIR)/zlib && \ | |
37688 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37689 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37690 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37691 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37692 | installcheck) \ |
4fa63067 | 37693 | || exit 1 |
e393202e | 37694 | |
6bd3dfaa | 37695 | @endif target-zlib |
16ae0395 | 37696 | |
4fa63067 NN |
37697 | .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib |
37698 | maybe-mostlyclean-target-zlib: | |
6bd3dfaa PB |
37699 | @if target-zlib |
37700 | maybe-mostlyclean-target-zlib: mostlyclean-target-zlib | |
930314a4 | 37701 | |
4fa63067 | 37702 | mostlyclean-target-zlib: |
0aed8855 | 37703 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37704 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ |
37705 | r=`${PWD_COMMAND}`; export r; \ | |
37706 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37707 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
37708 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \ |
37709 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37710 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37711 | done; \ | |
37712 | (cd $(TARGET_SUBDIR)/zlib && \ | |
37713 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37714 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37715 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37716 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37717 | mostlyclean) \ |
4fa63067 | 37718 | || exit 1 |
e393202e | 37719 | |
6bd3dfaa | 37720 | @endif target-zlib |
15723a45 | 37721 | |
4fa63067 NN |
37722 | .PHONY: maybe-clean-target-zlib clean-target-zlib |
37723 | maybe-clean-target-zlib: | |
6bd3dfaa PB |
37724 | @if target-zlib |
37725 | maybe-clean-target-zlib: clean-target-zlib | |
15723a45 | 37726 | |
4fa63067 | 37727 | clean-target-zlib: |
0aed8855 | 37728 | @: $(MAKE); $(unstage) |
4fa63067 | 37729 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ |
b40e3958 L |
37730 | r=`${PWD_COMMAND}`; export r; \ |
37731 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37732 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
37733 | echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \ |
37734 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37735 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37736 | done; \ | |
37737 | (cd $(TARGET_SUBDIR)/zlib && \ | |
37738 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37739 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37740 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37741 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37742 | clean) \ |
bba45b8b | 37743 | || exit 1 |
e393202e | 37744 | |
6bd3dfaa | 37745 | @endif target-zlib |
e393202e | 37746 | |
4fa63067 NN |
37747 | .PHONY: maybe-distclean-target-zlib distclean-target-zlib |
37748 | maybe-distclean-target-zlib: | |
6bd3dfaa PB |
37749 | @if target-zlib |
37750 | maybe-distclean-target-zlib: distclean-target-zlib | |
16ae0395 | 37751 | |
4fa63067 | 37752 | distclean-target-zlib: |
0aed8855 | 37753 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37754 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ |
37755 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 37756 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 37757 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
37758 | echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \ |
37759 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37760 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37761 | done; \ | |
37762 | (cd $(TARGET_SUBDIR)/zlib && \ | |
37763 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37764 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37765 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37766 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37767 | distclean) \ |
4fa63067 | 37768 | || exit 1 |
e393202e | 37769 | |
6bd3dfaa | 37770 | @endif target-zlib |
e393202e | 37771 | |
4fa63067 NN |
37772 | .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib |
37773 | maybe-maintainer-clean-target-zlib: | |
6bd3dfaa PB |
37774 | @if target-zlib |
37775 | maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib | |
16ae0395 | 37776 | |
4fa63067 | 37777 | maintainer-clean-target-zlib: |
0aed8855 | 37778 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37779 | @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \ |
37780 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 37781 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 37782 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
37783 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \ |
37784 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37785 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37786 | done; \ | |
37787 | (cd $(TARGET_SUBDIR)/zlib && \ | |
37788 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37789 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37790 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37791 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37792 | maintainer-clean) \ |
4fa63067 | 37793 | || exit 1 |
e393202e | 37794 | |
6bd3dfaa | 37795 | @endif target-zlib |
930314a4 | 37796 | |
4fa63067 | 37797 | |
15723a45 | 37798 | |
a7254363 | 37799 | |
e90269c8 | 37800 | |
a7254363 PB |
37801 | .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc |
37802 | maybe-configure-target-boehm-gc: | |
4f0ef2d8 CD |
37803 | @if gcc-bootstrap |
37804 | configure-target-boehm-gc: stage_current | |
37805 | @endif gcc-bootstrap | |
a7254363 PB |
37806 | @if target-boehm-gc |
37807 | maybe-configure-target-boehm-gc: configure-target-boehm-gc | |
c52c6897 | 37808 | configure-target-boehm-gc: |
0aed8855 PB |
37809 | @: $(MAKE); $(unstage) |
37810 | @r=`${PWD_COMMAND}`; export r; \ | |
37811 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
37812 | echo "Checking multilib configuration for boehm-gc..."; \ | |
37813 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \ | |
37814 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \ | |
37815 | if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \ | |
37816 | if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \ | |
37817 | rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \ | |
37818 | else \ | |
37819 | rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \ | |
37820 | mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \ | |
37821 | fi; \ | |
37822 | else \ | |
37823 | mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \ | |
c52c6897 PB |
37824 | fi; \ |
37825 | test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \ | |
4fa63067 | 37826 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \ |
1f53ca9a | 37827 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
37828 | echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \ |
37829 | cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \ | |
bba45b8b | 37830 | case $(srcdir) in \ |
b00612cc PB |
37831 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
37832 | *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \ | |
37833 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
bba45b8b | 37834 | esac; \ |
b00612cc PB |
37835 | srcdiroption="--srcdir=$${topdir}/boehm-gc"; \ |
37836 | libsrcdir="$$s/boehm-gc"; \ | |
bba45b8b NN |
37837 | rm -f no-such-file || : ; \ |
37838 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
37839 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
37840 | --target=${target_alias} $${srcdiroption} \ | |
bba45b8b | 37841 | || exit 1 |
6bd3dfaa | 37842 | @endif target-boehm-gc |
e393202e | 37843 | |
a7254363 PB |
37844 | |
37845 | ||
d545f33b PB |
37846 | |
37847 | ||
4fa63067 NN |
37848 | .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc |
37849 | maybe-all-target-boehm-gc: | |
4f0ef2d8 CD |
37850 | @if gcc-bootstrap |
37851 | all-target-boehm-gc: stage_current | |
37852 | @endif gcc-bootstrap | |
6bd3dfaa | 37853 | @if target-boehm-gc |
72b2455a | 37854 | TARGET-target-boehm-gc=all |
6bd3dfaa | 37855 | maybe-all-target-boehm-gc: all-target-boehm-gc |
4fa63067 | 37856 | all-target-boehm-gc: configure-target-boehm-gc |
0aed8855 | 37857 | @: $(MAKE); $(unstage) |
b40e3958 L |
37858 | @r=`${PWD_COMMAND}`; export r; \ |
37859 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 37860 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 37861 | (cd $(TARGET_SUBDIR)/boehm-gc && \ |
7f6ef0c0 PB |
37862 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
37863 | $(TARGET-target-boehm-gc)) | |
6bd3dfaa | 37864 | @endif target-boehm-gc |
e393202e | 37865 | |
a7254363 PB |
37866 | |
37867 | ||
d545f33b PB |
37868 | |
37869 | ||
4fa63067 NN |
37870 | .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc |
37871 | maybe-check-target-boehm-gc: | |
6bd3dfaa PB |
37872 | @if target-boehm-gc |
37873 | maybe-check-target-boehm-gc: check-target-boehm-gc | |
16ae0395 | 37874 | |
4fa63067 | 37875 | check-target-boehm-gc: |
0aed8855 | 37876 | @: $(MAKE); $(unstage) |
b40e3958 L |
37877 | @r=`${PWD_COMMAND}`; export r; \ |
37878 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37879 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 37880 | (cd $(TARGET_SUBDIR)/boehm-gc && \ |
7ffa0b57 | 37881 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
e393202e | 37882 | |
6bd3dfaa | 37883 | @endif target-boehm-gc |
930314a4 | 37884 | |
4fa63067 NN |
37885 | .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc |
37886 | maybe-install-target-boehm-gc: | |
6bd3dfaa PB |
37887 | @if target-boehm-gc |
37888 | maybe-install-target-boehm-gc: install-target-boehm-gc | |
16ae0395 | 37889 | |
4fa63067 | 37890 | install-target-boehm-gc: installdirs |
0aed8855 | 37891 | @: $(MAKE); $(unstage) |
b40e3958 L |
37892 | @r=`${PWD_COMMAND}`; export r; \ |
37893 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37894 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 37895 | (cd $(TARGET_SUBDIR)/boehm-gc && \ |
7ffa0b57 | 37896 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
e393202e | 37897 | |
6bd3dfaa | 37898 | @endif target-boehm-gc |
e393202e | 37899 | |
9b980aa1 RW |
37900 | .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc |
37901 | maybe-install-strip-target-boehm-gc: | |
37902 | @if target-boehm-gc | |
37903 | maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc | |
37904 | ||
37905 | install-strip-target-boehm-gc: installdirs | |
37906 | @: $(MAKE); $(unstage) | |
37907 | @r=`${PWD_COMMAND}`; export r; \ | |
37908 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
37909 | $(NORMAL_TARGET_EXPORTS) \ | |
37910 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
37911 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) | |
37912 | ||
37913 | @endif target-boehm-gc | |
37914 | ||
56a8fe78 | 37915 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 NN |
37916 | |
37917 | .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc | |
37918 | maybe-info-target-boehm-gc: | |
6bd3dfaa PB |
37919 | @if target-boehm-gc |
37920 | maybe-info-target-boehm-gc: info-target-boehm-gc | |
4fa63067 NN |
37921 | |
37922 | info-target-boehm-gc: \ | |
37923 | configure-target-boehm-gc | |
0aed8855 | 37924 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37925 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ |
37926 | r=`${PWD_COMMAND}`; export r; \ | |
37927 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37928 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
37929 | echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \ |
37930 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37931 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37932 | done; \ | |
37933 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
37934 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37935 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37936 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37937 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37938 | info) \ |
4fa63067 NN |
37939 | || exit 1 |
37940 | ||
6bd3dfaa | 37941 | @endif target-boehm-gc |
4fa63067 NN |
37942 | |
37943 | .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc | |
37944 | maybe-dvi-target-boehm-gc: | |
6bd3dfaa PB |
37945 | @if target-boehm-gc |
37946 | maybe-dvi-target-boehm-gc: dvi-target-boehm-gc | |
4fa63067 NN |
37947 | |
37948 | dvi-target-boehm-gc: \ | |
37949 | configure-target-boehm-gc | |
0aed8855 | 37950 | @: $(MAKE); $(unstage) |
4fa63067 NN |
37951 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ |
37952 | r=`${PWD_COMMAND}`; export r; \ | |
37953 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 37954 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
37955 | echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \ |
37956 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37957 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37958 | done; \ | |
37959 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
37960 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37961 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37962 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37963 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 37964 | dvi) \ |
4fa63067 NN |
37965 | || exit 1 |
37966 | ||
6bd3dfaa | 37967 | @endif target-boehm-gc |
4fa63067 | 37968 | |
56a8fe78 DD |
37969 | .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc |
37970 | maybe-pdf-target-boehm-gc: | |
37971 | @if target-boehm-gc | |
37972 | maybe-pdf-target-boehm-gc: pdf-target-boehm-gc | |
37973 | ||
37974 | pdf-target-boehm-gc: \ | |
37975 | configure-target-boehm-gc | |
37976 | @: $(MAKE); $(unstage) | |
37977 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ | |
37978 | r=`${PWD_COMMAND}`; export r; \ | |
37979 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
37980 | $(NORMAL_TARGET_EXPORTS) \ | |
37981 | echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \ | |
37982 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
37983 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
37984 | done; \ | |
37985 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
37986 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
37987 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
37988 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 37989 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
37990 | pdf) \ |
37991 | || exit 1 | |
37992 | ||
37993 | @endif target-boehm-gc | |
37994 | ||
6d389afc MS |
37995 | .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc |
37996 | maybe-html-target-boehm-gc: | |
37997 | @if target-boehm-gc | |
37998 | maybe-html-target-boehm-gc: html-target-boehm-gc | |
37999 | ||
38000 | html-target-boehm-gc: \ | |
38001 | configure-target-boehm-gc | |
0aed8855 | 38002 | @: $(MAKE); $(unstage) |
6d389afc MS |
38003 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ |
38004 | r=`${PWD_COMMAND}`; export r; \ | |
38005 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
38006 | $(NORMAL_TARGET_EXPORTS) \ |
38007 | echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \ | |
38008 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38009 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38010 | done; \ | |
38011 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
38012 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38013 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38014 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38015 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
38016 | html) \ |
38017 | || exit 1 | |
38018 | ||
38019 | @endif target-boehm-gc | |
38020 | ||
4fa63067 NN |
38021 | .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc |
38022 | maybe-TAGS-target-boehm-gc: | |
6bd3dfaa PB |
38023 | @if target-boehm-gc |
38024 | maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc | |
4fa63067 NN |
38025 | |
38026 | TAGS-target-boehm-gc: \ | |
38027 | configure-target-boehm-gc | |
0aed8855 | 38028 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38029 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ |
38030 | r=`${PWD_COMMAND}`; export r; \ | |
38031 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38032 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38033 | echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \ |
38034 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38035 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38036 | done; \ | |
38037 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
38038 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38039 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38040 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38041 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38042 | TAGS) \ |
4fa63067 NN |
38043 | || exit 1 |
38044 | ||
6bd3dfaa | 38045 | @endif target-boehm-gc |
4fa63067 NN |
38046 | |
38047 | .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc | |
38048 | maybe-install-info-target-boehm-gc: | |
6bd3dfaa PB |
38049 | @if target-boehm-gc |
38050 | maybe-install-info-target-boehm-gc: install-info-target-boehm-gc | |
4fa63067 NN |
38051 | |
38052 | install-info-target-boehm-gc: \ | |
38053 | configure-target-boehm-gc \ | |
38054 | info-target-boehm-gc | |
0aed8855 | 38055 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38056 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ |
38057 | r=`${PWD_COMMAND}`; export r; \ | |
38058 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38059 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38060 | echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \ |
38061 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38062 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38063 | done; \ | |
38064 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
38065 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38066 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38067 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38068 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38069 | install-info) \ |
4fa63067 NN |
38070 | || exit 1 |
38071 | ||
6bd3dfaa | 38072 | @endif target-boehm-gc |
4fa63067 | 38073 | |
a3ca38d2 DD |
38074 | .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc |
38075 | maybe-install-pdf-target-boehm-gc: | |
38076 | @if target-boehm-gc | |
38077 | maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc | |
38078 | ||
38079 | install-pdf-target-boehm-gc: \ | |
38080 | configure-target-boehm-gc \ | |
38081 | pdf-target-boehm-gc | |
38082 | @: $(MAKE); $(unstage) | |
38083 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ | |
38084 | r=`${PWD_COMMAND}`; export r; \ | |
38085 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
38086 | $(NORMAL_TARGET_EXPORTS) \ | |
38087 | echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \ | |
38088 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38089 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38090 | done; \ | |
38091 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
38092 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38093 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38094 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38095 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
38096 | install-pdf) \ |
38097 | || exit 1 | |
38098 | ||
38099 | @endif target-boehm-gc | |
38100 | ||
108a6f8e CD |
38101 | .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc |
38102 | maybe-install-html-target-boehm-gc: | |
38103 | @if target-boehm-gc | |
38104 | maybe-install-html-target-boehm-gc: install-html-target-boehm-gc | |
38105 | ||
38106 | install-html-target-boehm-gc: \ | |
38107 | configure-target-boehm-gc \ | |
38108 | html-target-boehm-gc | |
38109 | @: $(MAKE); $(unstage) | |
38110 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ | |
38111 | r=`${PWD_COMMAND}`; export r; \ | |
38112 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
38113 | $(NORMAL_TARGET_EXPORTS) \ | |
38114 | echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \ | |
38115 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38116 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38117 | done; \ | |
38118 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
38119 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38120 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38121 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38122 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
38123 | install-html) \ |
38124 | || exit 1 | |
38125 | ||
38126 | @endif target-boehm-gc | |
38127 | ||
4fa63067 NN |
38128 | .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc |
38129 | maybe-installcheck-target-boehm-gc: | |
6bd3dfaa PB |
38130 | @if target-boehm-gc |
38131 | maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc | |
4fa63067 NN |
38132 | |
38133 | installcheck-target-boehm-gc: \ | |
38134 | configure-target-boehm-gc | |
0aed8855 | 38135 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38136 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ |
38137 | r=`${PWD_COMMAND}`; export r; \ | |
38138 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38139 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38140 | echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \ |
38141 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38142 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38143 | done; \ | |
38144 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
38145 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38146 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38147 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38148 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38149 | installcheck) \ |
4fa63067 NN |
38150 | || exit 1 |
38151 | ||
6bd3dfaa | 38152 | @endif target-boehm-gc |
4fa63067 NN |
38153 | |
38154 | .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc | |
38155 | maybe-mostlyclean-target-boehm-gc: | |
6bd3dfaa PB |
38156 | @if target-boehm-gc |
38157 | maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc | |
4fa63067 NN |
38158 | |
38159 | mostlyclean-target-boehm-gc: | |
0aed8855 | 38160 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38161 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ |
38162 | r=`${PWD_COMMAND}`; export r; \ | |
38163 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38164 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38165 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \ |
38166 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38167 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38168 | done; \ | |
38169 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
38170 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38171 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38172 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38173 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38174 | mostlyclean) \ |
4fa63067 NN |
38175 | || exit 1 |
38176 | ||
6bd3dfaa | 38177 | @endif target-boehm-gc |
4fa63067 NN |
38178 | |
38179 | .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc | |
38180 | maybe-clean-target-boehm-gc: | |
6bd3dfaa PB |
38181 | @if target-boehm-gc |
38182 | maybe-clean-target-boehm-gc: clean-target-boehm-gc | |
4fa63067 NN |
38183 | |
38184 | clean-target-boehm-gc: | |
0aed8855 | 38185 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38186 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ |
38187 | r=`${PWD_COMMAND}`; export r; \ | |
38188 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38189 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38190 | echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \ |
38191 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38192 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38193 | done; \ | |
38194 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
38195 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38196 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38197 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38198 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38199 | clean) \ |
4fa63067 NN |
38200 | || exit 1 |
38201 | ||
6bd3dfaa | 38202 | @endif target-boehm-gc |
4fa63067 NN |
38203 | |
38204 | .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc | |
38205 | maybe-distclean-target-boehm-gc: | |
6bd3dfaa PB |
38206 | @if target-boehm-gc |
38207 | maybe-distclean-target-boehm-gc: distclean-target-boehm-gc | |
4fa63067 NN |
38208 | |
38209 | distclean-target-boehm-gc: | |
0aed8855 | 38210 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38211 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ |
38212 | r=`${PWD_COMMAND}`; export r; \ | |
38213 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38214 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38215 | echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \ |
38216 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38217 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38218 | done; \ | |
38219 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
38220 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38221 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38222 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38223 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38224 | distclean) \ |
4fa63067 NN |
38225 | || exit 1 |
38226 | ||
6bd3dfaa | 38227 | @endif target-boehm-gc |
4fa63067 NN |
38228 | |
38229 | .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc | |
38230 | maybe-maintainer-clean-target-boehm-gc: | |
6bd3dfaa PB |
38231 | @if target-boehm-gc |
38232 | maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc | |
4fa63067 NN |
38233 | |
38234 | maintainer-clean-target-boehm-gc: | |
0aed8855 | 38235 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38236 | @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \ |
38237 | r=`${PWD_COMMAND}`; export r; \ | |
38238 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38239 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38240 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \ |
38241 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38242 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38243 | done; \ | |
38244 | (cd $(TARGET_SUBDIR)/boehm-gc && \ | |
38245 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38246 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38247 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38248 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38249 | maintainer-clean) \ |
4fa63067 NN |
38250 | || exit 1 |
38251 | ||
6bd3dfaa | 38252 | @endif target-boehm-gc |
4fa63067 NN |
38253 | |
38254 | ||
15723a45 | 38255 | |
15723a45 | 38256 | |
a7254363 | 38257 | |
a7254363 PB |
38258 | .PHONY: configure-target-rda maybe-configure-target-rda |
38259 | maybe-configure-target-rda: | |
4f0ef2d8 CD |
38260 | @if gcc-bootstrap |
38261 | configure-target-rda: stage_current | |
38262 | @endif gcc-bootstrap | |
a7254363 PB |
38263 | @if target-rda |
38264 | maybe-configure-target-rda: configure-target-rda | |
c52c6897 | 38265 | configure-target-rda: |
0aed8855 PB |
38266 | @: $(MAKE); $(unstage) |
38267 | @r=`${PWD_COMMAND}`; export r; \ | |
38268 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
38269 | echo "Checking multilib configuration for rda..."; \ | |
38270 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \ | |
38271 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \ | |
38272 | if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \ | |
38273 | if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \ | |
38274 | rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \ | |
38275 | else \ | |
38276 | rm -f $(TARGET_SUBDIR)/rda/Makefile; \ | |
38277 | mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \ | |
38278 | fi; \ | |
38279 | else \ | |
38280 | mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \ | |
c52c6897 PB |
38281 | fi; \ |
38282 | test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \ | |
4fa63067 | 38283 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \ |
1f53ca9a | 38284 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38285 | echo Configuring in $(TARGET_SUBDIR)/rda; \ |
38286 | cd "$(TARGET_SUBDIR)/rda" || exit 1; \ | |
bba45b8b | 38287 | case $(srcdir) in \ |
b00612cc PB |
38288 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
38289 | *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \ | |
38290 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
bba45b8b | 38291 | esac; \ |
b00612cc PB |
38292 | srcdiroption="--srcdir=$${topdir}/rda"; \ |
38293 | libsrcdir="$$s/rda"; \ | |
bba45b8b NN |
38294 | rm -f no-such-file || : ; \ |
38295 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
38296 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
38297 | --target=${target_alias} $${srcdiroption} \ | |
bba45b8b | 38298 | || exit 1 |
6bd3dfaa | 38299 | @endif target-rda |
49b7683b | 38300 | |
a7254363 PB |
38301 | |
38302 | ||
d545f33b PB |
38303 | |
38304 | ||
4fa63067 NN |
38305 | .PHONY: all-target-rda maybe-all-target-rda |
38306 | maybe-all-target-rda: | |
4f0ef2d8 CD |
38307 | @if gcc-bootstrap |
38308 | all-target-rda: stage_current | |
38309 | @endif gcc-bootstrap | |
6bd3dfaa | 38310 | @if target-rda |
72b2455a | 38311 | TARGET-target-rda=all |
6bd3dfaa | 38312 | maybe-all-target-rda: all-target-rda |
4fa63067 | 38313 | all-target-rda: configure-target-rda |
0aed8855 | 38314 | @: $(MAKE); $(unstage) |
b40e3958 L |
38315 | @r=`${PWD_COMMAND}`; export r; \ |
38316 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 38317 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 38318 | (cd $(TARGET_SUBDIR)/rda && \ |
7f6ef0c0 PB |
38319 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
38320 | $(TARGET-target-rda)) | |
6bd3dfaa | 38321 | @endif target-rda |
252b5132 | 38322 | |
a7254363 PB |
38323 | |
38324 | ||
d545f33b PB |
38325 | |
38326 | ||
4fa63067 NN |
38327 | .PHONY: check-target-rda maybe-check-target-rda |
38328 | maybe-check-target-rda: | |
6bd3dfaa PB |
38329 | @if target-rda |
38330 | maybe-check-target-rda: check-target-rda | |
16ae0395 | 38331 | |
4fa63067 | 38332 | check-target-rda: |
0aed8855 | 38333 | @: $(MAKE); $(unstage) |
b40e3958 L |
38334 | @r=`${PWD_COMMAND}`; export r; \ |
38335 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38336 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 38337 | (cd $(TARGET_SUBDIR)/rda && \ |
7ffa0b57 | 38338 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
252b5132 | 38339 | |
6bd3dfaa | 38340 | @endif target-rda |
930314a4 | 38341 | |
4fa63067 NN |
38342 | .PHONY: install-target-rda maybe-install-target-rda |
38343 | maybe-install-target-rda: | |
6bd3dfaa PB |
38344 | @if target-rda |
38345 | maybe-install-target-rda: install-target-rda | |
16ae0395 | 38346 | |
4fa63067 | 38347 | install-target-rda: installdirs |
0aed8855 | 38348 | @: $(MAKE); $(unstage) |
b40e3958 L |
38349 | @r=`${PWD_COMMAND}`; export r; \ |
38350 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38351 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 38352 | (cd $(TARGET_SUBDIR)/rda && \ |
7ffa0b57 | 38353 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
e393202e | 38354 | |
6bd3dfaa | 38355 | @endif target-rda |
e393202e | 38356 | |
9b980aa1 RW |
38357 | .PHONY: install-strip-target-rda maybe-install-strip-target-rda |
38358 | maybe-install-strip-target-rda: | |
38359 | @if target-rda | |
38360 | maybe-install-strip-target-rda: install-strip-target-rda | |
38361 | ||
38362 | install-strip-target-rda: installdirs | |
38363 | @: $(MAKE); $(unstage) | |
38364 | @r=`${PWD_COMMAND}`; export r; \ | |
38365 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
38366 | $(NORMAL_TARGET_EXPORTS) \ | |
38367 | (cd $(TARGET_SUBDIR)/rda && \ | |
38368 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) | |
38369 | ||
38370 | @endif target-rda | |
38371 | ||
56a8fe78 | 38372 | # Other targets (info, dvi, pdf, etc.) |
15723a45 | 38373 | |
4fa63067 NN |
38374 | .PHONY: maybe-info-target-rda info-target-rda |
38375 | maybe-info-target-rda: | |
6bd3dfaa PB |
38376 | @if target-rda |
38377 | maybe-info-target-rda: info-target-rda | |
15723a45 | 38378 | |
4fa63067 NN |
38379 | info-target-rda: \ |
38380 | configure-target-rda | |
0aed8855 | 38381 | @: $(MAKE); $(unstage) |
4fa63067 | 38382 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ |
b40e3958 L |
38383 | r=`${PWD_COMMAND}`; export r; \ |
38384 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38385 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38386 | echo "Doing info in $(TARGET_SUBDIR)/rda" ; \ |
38387 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38388 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38389 | done; \ | |
38390 | (cd $(TARGET_SUBDIR)/rda && \ | |
38391 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38392 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38393 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38394 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38395 | info) \ |
bba45b8b | 38396 | || exit 1 |
252b5132 | 38397 | |
6bd3dfaa | 38398 | @endif target-rda |
4fa63067 NN |
38399 | |
38400 | .PHONY: maybe-dvi-target-rda dvi-target-rda | |
38401 | maybe-dvi-target-rda: | |
6bd3dfaa PB |
38402 | @if target-rda |
38403 | maybe-dvi-target-rda: dvi-target-rda | |
4fa63067 NN |
38404 | |
38405 | dvi-target-rda: \ | |
38406 | configure-target-rda | |
0aed8855 | 38407 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38408 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ |
38409 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 38410 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 38411 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38412 | echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \ |
38413 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38414 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38415 | done; \ | |
38416 | (cd $(TARGET_SUBDIR)/rda && \ | |
38417 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38418 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38419 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38420 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38421 | dvi) \ |
4fa63067 | 38422 | || exit 1 |
252b5132 | 38423 | |
6bd3dfaa | 38424 | @endif target-rda |
16ae0395 | 38425 | |
56a8fe78 DD |
38426 | .PHONY: maybe-pdf-target-rda pdf-target-rda |
38427 | maybe-pdf-target-rda: | |
38428 | @if target-rda | |
38429 | maybe-pdf-target-rda: pdf-target-rda | |
38430 | ||
38431 | pdf-target-rda: \ | |
38432 | configure-target-rda | |
38433 | @: $(MAKE); $(unstage) | |
38434 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ | |
38435 | r=`${PWD_COMMAND}`; export r; \ | |
38436 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
38437 | $(NORMAL_TARGET_EXPORTS) \ | |
38438 | echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \ | |
38439 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38440 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38441 | done; \ | |
38442 | (cd $(TARGET_SUBDIR)/rda && \ | |
38443 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38444 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38445 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38446 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
38447 | pdf) \ |
38448 | || exit 1 | |
38449 | ||
38450 | @endif target-rda | |
38451 | ||
6d389afc MS |
38452 | .PHONY: maybe-html-target-rda html-target-rda |
38453 | maybe-html-target-rda: | |
38454 | @if target-rda | |
38455 | maybe-html-target-rda: html-target-rda | |
38456 | ||
38457 | html-target-rda: \ | |
38458 | configure-target-rda | |
0aed8855 | 38459 | @: $(MAKE); $(unstage) |
6d389afc MS |
38460 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ |
38461 | r=`${PWD_COMMAND}`; export r; \ | |
38462 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
38463 | $(NORMAL_TARGET_EXPORTS) \ |
38464 | echo "Doing html in $(TARGET_SUBDIR)/rda" ; \ | |
38465 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38466 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38467 | done; \ | |
38468 | (cd $(TARGET_SUBDIR)/rda && \ | |
38469 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38470 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38471 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38472 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
38473 | html) \ |
38474 | || exit 1 | |
38475 | ||
38476 | @endif target-rda | |
38477 | ||
4fa63067 NN |
38478 | .PHONY: maybe-TAGS-target-rda TAGS-target-rda |
38479 | maybe-TAGS-target-rda: | |
6bd3dfaa PB |
38480 | @if target-rda |
38481 | maybe-TAGS-target-rda: TAGS-target-rda | |
4fa63067 NN |
38482 | |
38483 | TAGS-target-rda: \ | |
38484 | configure-target-rda | |
0aed8855 | 38485 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38486 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ |
38487 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 38488 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 38489 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38490 | echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \ |
38491 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38492 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38493 | done; \ | |
38494 | (cd $(TARGET_SUBDIR)/rda && \ | |
38495 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38496 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38497 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38498 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38499 | TAGS) \ |
4fa63067 | 38500 | || exit 1 |
e393202e | 38501 | |
6bd3dfaa | 38502 | @endif target-rda |
930314a4 | 38503 | |
4fa63067 NN |
38504 | .PHONY: maybe-install-info-target-rda install-info-target-rda |
38505 | maybe-install-info-target-rda: | |
6bd3dfaa PB |
38506 | @if target-rda |
38507 | maybe-install-info-target-rda: install-info-target-rda | |
16ae0395 | 38508 | |
4fa63067 NN |
38509 | install-info-target-rda: \ |
38510 | configure-target-rda \ | |
38511 | info-target-rda | |
0aed8855 | 38512 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38513 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ |
38514 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 38515 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 38516 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38517 | echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \ |
38518 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38519 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38520 | done; \ | |
38521 | (cd $(TARGET_SUBDIR)/rda && \ | |
38522 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38523 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38524 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38525 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38526 | install-info) \ |
4fa63067 | 38527 | || exit 1 |
252b5132 | 38528 | |
6bd3dfaa | 38529 | @endif target-rda |
e393202e | 38530 | |
a3ca38d2 DD |
38531 | .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda |
38532 | maybe-install-pdf-target-rda: | |
38533 | @if target-rda | |
38534 | maybe-install-pdf-target-rda: install-pdf-target-rda | |
38535 | ||
38536 | install-pdf-target-rda: \ | |
38537 | configure-target-rda \ | |
38538 | pdf-target-rda | |
38539 | @: $(MAKE); $(unstage) | |
38540 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ | |
38541 | r=`${PWD_COMMAND}`; export r; \ | |
38542 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
38543 | $(NORMAL_TARGET_EXPORTS) \ | |
38544 | echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \ | |
38545 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38546 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38547 | done; \ | |
38548 | (cd $(TARGET_SUBDIR)/rda && \ | |
38549 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38550 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38551 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38552 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
38553 | install-pdf) \ |
38554 | || exit 1 | |
38555 | ||
38556 | @endif target-rda | |
38557 | ||
108a6f8e CD |
38558 | .PHONY: maybe-install-html-target-rda install-html-target-rda |
38559 | maybe-install-html-target-rda: | |
38560 | @if target-rda | |
38561 | maybe-install-html-target-rda: install-html-target-rda | |
38562 | ||
38563 | install-html-target-rda: \ | |
38564 | configure-target-rda \ | |
38565 | html-target-rda | |
38566 | @: $(MAKE); $(unstage) | |
38567 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ | |
38568 | r=`${PWD_COMMAND}`; export r; \ | |
38569 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
38570 | $(NORMAL_TARGET_EXPORTS) \ | |
38571 | echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \ | |
38572 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38573 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38574 | done; \ | |
38575 | (cd $(TARGET_SUBDIR)/rda && \ | |
38576 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38577 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38578 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38579 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
38580 | install-html) \ |
38581 | || exit 1 | |
38582 | ||
38583 | @endif target-rda | |
38584 | ||
4fa63067 NN |
38585 | .PHONY: maybe-installcheck-target-rda installcheck-target-rda |
38586 | maybe-installcheck-target-rda: | |
6bd3dfaa PB |
38587 | @if target-rda |
38588 | maybe-installcheck-target-rda: installcheck-target-rda | |
15723a45 | 38589 | |
4fa63067 NN |
38590 | installcheck-target-rda: \ |
38591 | configure-target-rda | |
0aed8855 | 38592 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38593 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ |
38594 | r=`${PWD_COMMAND}`; export r; \ | |
38595 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38596 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38597 | echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \ |
38598 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38599 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38600 | done; \ | |
38601 | (cd $(TARGET_SUBDIR)/rda && \ | |
38602 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38603 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38604 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38605 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38606 | installcheck) \ |
4fa63067 | 38607 | || exit 1 |
15723a45 | 38608 | |
6bd3dfaa | 38609 | @endif target-rda |
4fa63067 NN |
38610 | |
38611 | .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda | |
38612 | maybe-mostlyclean-target-rda: | |
6bd3dfaa PB |
38613 | @if target-rda |
38614 | maybe-mostlyclean-target-rda: mostlyclean-target-rda | |
4fa63067 NN |
38615 | |
38616 | mostlyclean-target-rda: | |
0aed8855 | 38617 | @: $(MAKE); $(unstage) |
4fa63067 | 38618 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ |
b40e3958 L |
38619 | r=`${PWD_COMMAND}`; export r; \ |
38620 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38621 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38622 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \ |
38623 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38624 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38625 | done; \ | |
38626 | (cd $(TARGET_SUBDIR)/rda && \ | |
38627 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38628 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38629 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38630 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38631 | mostlyclean) \ |
bba45b8b | 38632 | || exit 1 |
252b5132 | 38633 | |
6bd3dfaa | 38634 | @endif target-rda |
4fa63067 NN |
38635 | |
38636 | .PHONY: maybe-clean-target-rda clean-target-rda | |
38637 | maybe-clean-target-rda: | |
6bd3dfaa PB |
38638 | @if target-rda |
38639 | maybe-clean-target-rda: clean-target-rda | |
4fa63067 NN |
38640 | |
38641 | clean-target-rda: | |
0aed8855 | 38642 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38643 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ |
38644 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 38645 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 38646 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38647 | echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \ |
38648 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38649 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38650 | done; \ | |
bba45b8b | 38651 | (cd $(TARGET_SUBDIR)/rda && \ |
4fa63067 NN |
38652 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
38653 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38654 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38655 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38656 | clean) \ |
4fa63067 | 38657 | || exit 1 |
252b5132 | 38658 | |
6bd3dfaa | 38659 | @endif target-rda |
16ae0395 | 38660 | |
4fa63067 NN |
38661 | .PHONY: maybe-distclean-target-rda distclean-target-rda |
38662 | maybe-distclean-target-rda: | |
6bd3dfaa PB |
38663 | @if target-rda |
38664 | maybe-distclean-target-rda: distclean-target-rda | |
4fa63067 NN |
38665 | |
38666 | distclean-target-rda: | |
0aed8855 | 38667 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38668 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ |
38669 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 38670 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 38671 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38672 | echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \ |
38673 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38674 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38675 | done; \ | |
bba45b8b | 38676 | (cd $(TARGET_SUBDIR)/rda && \ |
4fa63067 NN |
38677 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
38678 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38679 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38680 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38681 | distclean) \ |
4fa63067 | 38682 | || exit 1 |
252b5132 | 38683 | |
6bd3dfaa | 38684 | @endif target-rda |
930314a4 | 38685 | |
4fa63067 NN |
38686 | .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda |
38687 | maybe-maintainer-clean-target-rda: | |
6bd3dfaa PB |
38688 | @if target-rda |
38689 | maybe-maintainer-clean-target-rda: maintainer-clean-target-rda | |
16ae0395 | 38690 | |
4fa63067 | 38691 | maintainer-clean-target-rda: |
0aed8855 | 38692 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38693 | @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \ |
38694 | r=`${PWD_COMMAND}`; export r; \ | |
b40e3958 | 38695 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 38696 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38697 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \ |
38698 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38699 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38700 | done; \ | |
bba45b8b | 38701 | (cd $(TARGET_SUBDIR)/rda && \ |
4fa63067 NN |
38702 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
38703 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38704 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38705 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38706 | maintainer-clean) \ |
4fa63067 NN |
38707 | || exit 1 |
38708 | ||
6bd3dfaa | 38709 | @endif target-rda |
252b5132 | 38710 | |
e393202e | 38711 | |
a2592b1b | 38712 | |
a7254363 PB |
38713 | |
38714 | ||
38715 | .PHONY: configure-target-libada maybe-configure-target-libada | |
38716 | maybe-configure-target-libada: | |
4f0ef2d8 CD |
38717 | @if gcc-bootstrap |
38718 | configure-target-libada: stage_current | |
38719 | @endif gcc-bootstrap | |
a7254363 PB |
38720 | @if target-libada |
38721 | maybe-configure-target-libada: configure-target-libada | |
c52c6897 | 38722 | configure-target-libada: |
0aed8855 PB |
38723 | @: $(MAKE); $(unstage) |
38724 | @r=`${PWD_COMMAND}`; export r; \ | |
38725 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
38726 | echo "Checking multilib configuration for libada..."; \ | |
38727 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \ | |
38728 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \ | |
38729 | if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \ | |
38730 | if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \ | |
38731 | rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \ | |
38732 | else \ | |
38733 | rm -f $(TARGET_SUBDIR)/libada/Makefile; \ | |
38734 | mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \ | |
38735 | fi; \ | |
38736 | else \ | |
38737 | mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \ | |
c52c6897 PB |
38738 | fi; \ |
38739 | test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \ | |
a2592b1b | 38740 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \ |
1f53ca9a | 38741 | $(NORMAL_TARGET_EXPORTS) \ |
a2592b1b DD |
38742 | echo Configuring in $(TARGET_SUBDIR)/libada; \ |
38743 | cd "$(TARGET_SUBDIR)/libada" || exit 1; \ | |
38744 | case $(srcdir) in \ | |
b00612cc PB |
38745 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ |
38746 | *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \ | |
38747 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
a2592b1b | 38748 | esac; \ |
b00612cc PB |
38749 | srcdiroption="--srcdir=$${topdir}/libada"; \ |
38750 | libsrcdir="$$s/libada"; \ | |
a2592b1b DD |
38751 | rm -f no-such-file || : ; \ |
38752 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
38753 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
38754 | --target=${target_alias} $${srcdiroption} \ | |
a2592b1b | 38755 | || exit 1 |
6bd3dfaa | 38756 | @endif target-libada |
a2592b1b | 38757 | |
a7254363 PB |
38758 | |
38759 | ||
d545f33b PB |
38760 | |
38761 | ||
4fa63067 NN |
38762 | .PHONY: all-target-libada maybe-all-target-libada |
38763 | maybe-all-target-libada: | |
4f0ef2d8 CD |
38764 | @if gcc-bootstrap |
38765 | all-target-libada: stage_current | |
38766 | @endif gcc-bootstrap | |
6bd3dfaa | 38767 | @if target-libada |
72b2455a | 38768 | TARGET-target-libada=all |
6bd3dfaa | 38769 | maybe-all-target-libada: all-target-libada |
4fa63067 | 38770 | all-target-libada: configure-target-libada |
0aed8855 | 38771 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38772 | @r=`${PWD_COMMAND}`; export r; \ |
38773 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 38774 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 38775 | (cd $(TARGET_SUBDIR)/libada && \ |
7f6ef0c0 PB |
38776 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
38777 | $(TARGET-target-libada)) | |
6bd3dfaa | 38778 | @endif target-libada |
4fa63067 | 38779 | |
a7254363 PB |
38780 | |
38781 | ||
d545f33b PB |
38782 | |
38783 | ||
4fa63067 NN |
38784 | .PHONY: check-target-libada maybe-check-target-libada |
38785 | maybe-check-target-libada: | |
6bd3dfaa PB |
38786 | @if target-libada |
38787 | maybe-check-target-libada: check-target-libada | |
4fa63067 NN |
38788 | |
38789 | check-target-libada: | |
0aed8855 | 38790 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38791 | @r=`${PWD_COMMAND}`; export r; \ |
38792 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38793 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 38794 | (cd $(TARGET_SUBDIR)/libada && \ |
7ffa0b57 | 38795 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) |
4fa63067 | 38796 | |
6bd3dfaa | 38797 | @endif target-libada |
4fa63067 NN |
38798 | |
38799 | .PHONY: install-target-libada maybe-install-target-libada | |
38800 | maybe-install-target-libada: | |
6bd3dfaa PB |
38801 | @if target-libada |
38802 | maybe-install-target-libada: install-target-libada | |
4fa63067 NN |
38803 | |
38804 | install-target-libada: installdirs | |
0aed8855 | 38805 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38806 | @r=`${PWD_COMMAND}`; export r; \ |
38807 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38808 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 | 38809 | (cd $(TARGET_SUBDIR)/libada && \ |
7ffa0b57 | 38810 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) |
4fa63067 | 38811 | |
6bd3dfaa | 38812 | @endif target-libada |
4fa63067 | 38813 | |
9b980aa1 RW |
38814 | .PHONY: install-strip-target-libada maybe-install-strip-target-libada |
38815 | maybe-install-strip-target-libada: | |
38816 | @if target-libada | |
38817 | maybe-install-strip-target-libada: install-strip-target-libada | |
38818 | ||
38819 | install-strip-target-libada: installdirs | |
38820 | @: $(MAKE); $(unstage) | |
38821 | @r=`${PWD_COMMAND}`; export r; \ | |
38822 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
38823 | $(NORMAL_TARGET_EXPORTS) \ | |
38824 | (cd $(TARGET_SUBDIR)/libada && \ | |
38825 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) | |
38826 | ||
38827 | @endif target-libada | |
38828 | ||
56a8fe78 | 38829 | # Other targets (info, dvi, pdf, etc.) |
4fa63067 NN |
38830 | |
38831 | .PHONY: maybe-info-target-libada info-target-libada | |
38832 | maybe-info-target-libada: | |
6bd3dfaa PB |
38833 | @if target-libada |
38834 | maybe-info-target-libada: info-target-libada | |
4fa63067 NN |
38835 | |
38836 | info-target-libada: \ | |
38837 | configure-target-libada | |
0aed8855 | 38838 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38839 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ |
38840 | r=`${PWD_COMMAND}`; export r; \ | |
38841 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38842 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38843 | echo "Doing info in $(TARGET_SUBDIR)/libada" ; \ |
38844 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38845 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38846 | done; \ | |
38847 | (cd $(TARGET_SUBDIR)/libada && \ | |
38848 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38849 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38850 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38851 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38852 | info) \ |
4fa63067 NN |
38853 | || exit 1 |
38854 | ||
6bd3dfaa | 38855 | @endif target-libada |
4fa63067 NN |
38856 | |
38857 | .PHONY: maybe-dvi-target-libada dvi-target-libada | |
38858 | maybe-dvi-target-libada: | |
6bd3dfaa PB |
38859 | @if target-libada |
38860 | maybe-dvi-target-libada: dvi-target-libada | |
4fa63067 NN |
38861 | |
38862 | dvi-target-libada: \ | |
38863 | configure-target-libada | |
0aed8855 | 38864 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38865 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ |
38866 | r=`${PWD_COMMAND}`; export r; \ | |
38867 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38868 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38869 | echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \ |
38870 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38871 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38872 | done; \ | |
38873 | (cd $(TARGET_SUBDIR)/libada && \ | |
38874 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38875 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38876 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38877 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38878 | dvi) \ |
4fa63067 NN |
38879 | || exit 1 |
38880 | ||
6bd3dfaa | 38881 | @endif target-libada |
4fa63067 | 38882 | |
56a8fe78 DD |
38883 | .PHONY: maybe-pdf-target-libada pdf-target-libada |
38884 | maybe-pdf-target-libada: | |
38885 | @if target-libada | |
38886 | maybe-pdf-target-libada: pdf-target-libada | |
38887 | ||
38888 | pdf-target-libada: \ | |
38889 | configure-target-libada | |
38890 | @: $(MAKE); $(unstage) | |
38891 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ | |
38892 | r=`${PWD_COMMAND}`; export r; \ | |
38893 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
38894 | $(NORMAL_TARGET_EXPORTS) \ | |
38895 | echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \ | |
38896 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38897 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38898 | done; \ | |
38899 | (cd $(TARGET_SUBDIR)/libada && \ | |
38900 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38901 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38902 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38903 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
38904 | pdf) \ |
38905 | || exit 1 | |
38906 | ||
38907 | @endif target-libada | |
38908 | ||
6d389afc MS |
38909 | .PHONY: maybe-html-target-libada html-target-libada |
38910 | maybe-html-target-libada: | |
38911 | @if target-libada | |
38912 | maybe-html-target-libada: html-target-libada | |
38913 | ||
38914 | html-target-libada: \ | |
38915 | configure-target-libada | |
0aed8855 | 38916 | @: $(MAKE); $(unstage) |
6d389afc MS |
38917 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ |
38918 | r=`${PWD_COMMAND}`; export r; \ | |
38919 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
6d389afc MS |
38920 | $(NORMAL_TARGET_EXPORTS) \ |
38921 | echo "Doing html in $(TARGET_SUBDIR)/libada" ; \ | |
38922 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38923 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38924 | done; \ | |
38925 | (cd $(TARGET_SUBDIR)/libada && \ | |
38926 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38927 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38928 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38929 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
6d389afc MS |
38930 | html) \ |
38931 | || exit 1 | |
38932 | ||
38933 | @endif target-libada | |
38934 | ||
4fa63067 NN |
38935 | .PHONY: maybe-TAGS-target-libada TAGS-target-libada |
38936 | maybe-TAGS-target-libada: | |
6bd3dfaa PB |
38937 | @if target-libada |
38938 | maybe-TAGS-target-libada: TAGS-target-libada | |
4fa63067 NN |
38939 | |
38940 | TAGS-target-libada: \ | |
38941 | configure-target-libada | |
0aed8855 | 38942 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38943 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ |
38944 | r=`${PWD_COMMAND}`; export r; \ | |
38945 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38946 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38947 | echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \ |
38948 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38949 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38950 | done; \ | |
38951 | (cd $(TARGET_SUBDIR)/libada && \ | |
38952 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38953 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38954 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38955 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38956 | TAGS) \ |
4fa63067 NN |
38957 | || exit 1 |
38958 | ||
6bd3dfaa | 38959 | @endif target-libada |
4fa63067 NN |
38960 | |
38961 | .PHONY: maybe-install-info-target-libada install-info-target-libada | |
38962 | maybe-install-info-target-libada: | |
6bd3dfaa PB |
38963 | @if target-libada |
38964 | maybe-install-info-target-libada: install-info-target-libada | |
4fa63067 NN |
38965 | |
38966 | install-info-target-libada: \ | |
38967 | configure-target-libada \ | |
38968 | info-target-libada | |
0aed8855 | 38969 | @: $(MAKE); $(unstage) |
4fa63067 NN |
38970 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ |
38971 | r=`${PWD_COMMAND}`; export r; \ | |
38972 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 38973 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
38974 | echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \ |
38975 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
38976 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
38977 | done; \ | |
38978 | (cd $(TARGET_SUBDIR)/libada && \ | |
38979 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
38980 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
38981 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 38982 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 38983 | install-info) \ |
4fa63067 NN |
38984 | || exit 1 |
38985 | ||
6bd3dfaa | 38986 | @endif target-libada |
4fa63067 | 38987 | |
a3ca38d2 DD |
38988 | .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada |
38989 | maybe-install-pdf-target-libada: | |
38990 | @if target-libada | |
38991 | maybe-install-pdf-target-libada: install-pdf-target-libada | |
38992 | ||
38993 | install-pdf-target-libada: \ | |
38994 | configure-target-libada \ | |
38995 | pdf-target-libada | |
38996 | @: $(MAKE); $(unstage) | |
38997 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ | |
38998 | r=`${PWD_COMMAND}`; export r; \ | |
38999 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39000 | $(NORMAL_TARGET_EXPORTS) \ | |
39001 | echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \ | |
39002 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
39003 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
39004 | done; \ | |
39005 | (cd $(TARGET_SUBDIR)/libada && \ | |
39006 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
39007 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
39008 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 39009 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
39010 | install-pdf) \ |
39011 | || exit 1 | |
39012 | ||
39013 | @endif target-libada | |
39014 | ||
108a6f8e CD |
39015 | .PHONY: maybe-install-html-target-libada install-html-target-libada |
39016 | maybe-install-html-target-libada: | |
39017 | @if target-libada | |
39018 | maybe-install-html-target-libada: install-html-target-libada | |
39019 | ||
39020 | install-html-target-libada: \ | |
39021 | configure-target-libada \ | |
39022 | html-target-libada | |
39023 | @: $(MAKE); $(unstage) | |
39024 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ | |
39025 | r=`${PWD_COMMAND}`; export r; \ | |
39026 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39027 | $(NORMAL_TARGET_EXPORTS) \ | |
39028 | echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \ | |
39029 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
39030 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
39031 | done; \ | |
39032 | (cd $(TARGET_SUBDIR)/libada && \ | |
39033 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
39034 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
39035 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 39036 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
39037 | install-html) \ |
39038 | || exit 1 | |
39039 | ||
39040 | @endif target-libada | |
39041 | ||
4fa63067 NN |
39042 | .PHONY: maybe-installcheck-target-libada installcheck-target-libada |
39043 | maybe-installcheck-target-libada: | |
6bd3dfaa PB |
39044 | @if target-libada |
39045 | maybe-installcheck-target-libada: installcheck-target-libada | |
4fa63067 NN |
39046 | |
39047 | installcheck-target-libada: \ | |
39048 | configure-target-libada | |
0aed8855 | 39049 | @: $(MAKE); $(unstage) |
4fa63067 NN |
39050 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ |
39051 | r=`${PWD_COMMAND}`; export r; \ | |
39052 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 39053 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
39054 | echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \ |
39055 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
39056 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
39057 | done; \ | |
39058 | (cd $(TARGET_SUBDIR)/libada && \ | |
39059 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
39060 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
39061 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 39062 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 39063 | installcheck) \ |
4fa63067 NN |
39064 | || exit 1 |
39065 | ||
6bd3dfaa | 39066 | @endif target-libada |
4fa63067 NN |
39067 | |
39068 | .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada | |
39069 | maybe-mostlyclean-target-libada: | |
6bd3dfaa PB |
39070 | @if target-libada |
39071 | maybe-mostlyclean-target-libada: mostlyclean-target-libada | |
4fa63067 NN |
39072 | |
39073 | mostlyclean-target-libada: | |
0aed8855 | 39074 | @: $(MAKE); $(unstage) |
4fa63067 NN |
39075 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ |
39076 | r=`${PWD_COMMAND}`; export r; \ | |
39077 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 39078 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
39079 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \ |
39080 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
39081 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
39082 | done; \ | |
39083 | (cd $(TARGET_SUBDIR)/libada && \ | |
39084 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
39085 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
39086 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 39087 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 39088 | mostlyclean) \ |
4fa63067 NN |
39089 | || exit 1 |
39090 | ||
6bd3dfaa | 39091 | @endif target-libada |
4fa63067 NN |
39092 | |
39093 | .PHONY: maybe-clean-target-libada clean-target-libada | |
39094 | maybe-clean-target-libada: | |
6bd3dfaa PB |
39095 | @if target-libada |
39096 | maybe-clean-target-libada: clean-target-libada | |
4fa63067 NN |
39097 | |
39098 | clean-target-libada: | |
0aed8855 | 39099 | @: $(MAKE); $(unstage) |
4fa63067 NN |
39100 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ |
39101 | r=`${PWD_COMMAND}`; export r; \ | |
39102 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
378fce5b | 39103 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
39104 | echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \ |
39105 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
39106 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
39107 | done; \ | |
39108 | (cd $(TARGET_SUBDIR)/libada && \ | |
39109 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
39110 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
39111 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 39112 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 39113 | clean) \ |
4fa63067 NN |
39114 | || exit 1 |
39115 | ||
6bd3dfaa | 39116 | @endif target-libada |
a2592b1b | 39117 | |
4fa63067 NN |
39118 | .PHONY: maybe-distclean-target-libada distclean-target-libada |
39119 | maybe-distclean-target-libada: | |
6bd3dfaa PB |
39120 | @if target-libada |
39121 | maybe-distclean-target-libada: distclean-target-libada | |
a2592b1b | 39122 | |
4fa63067 | 39123 | distclean-target-libada: |
0aed8855 | 39124 | @: $(MAKE); $(unstage) |
4fa63067 NN |
39125 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ |
39126 | r=`${PWD_COMMAND}`; export r; \ | |
a2592b1b | 39127 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 39128 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
39129 | echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \ |
39130 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
39131 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
39132 | done; \ | |
a2592b1b | 39133 | (cd $(TARGET_SUBDIR)/libada && \ |
4fa63067 NN |
39134 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
39135 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
39136 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 39137 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 39138 | distclean) \ |
4fa63067 | 39139 | || exit 1 |
a2592b1b | 39140 | |
6bd3dfaa | 39141 | @endif target-libada |
a2592b1b | 39142 | |
4fa63067 NN |
39143 | .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada |
39144 | maybe-maintainer-clean-target-libada: | |
6bd3dfaa PB |
39145 | @if target-libada |
39146 | maybe-maintainer-clean-target-libada: maintainer-clean-target-libada | |
a2592b1b | 39147 | |
4fa63067 | 39148 | maintainer-clean-target-libada: |
0aed8855 | 39149 | @: $(MAKE); $(unstage) |
4fa63067 NN |
39150 | @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \ |
39151 | r=`${PWD_COMMAND}`; export r; \ | |
a2592b1b | 39152 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ |
378fce5b | 39153 | $(NORMAL_TARGET_EXPORTS) \ |
4fa63067 NN |
39154 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \ |
39155 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
39156 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
39157 | done; \ | |
a2592b1b | 39158 | (cd $(TARGET_SUBDIR)/libada && \ |
4fa63067 NN |
39159 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ |
39160 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
39161 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 39162 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
7ffa0b57 | 39163 | maintainer-clean) \ |
4fa63067 NN |
39164 | || exit 1 |
39165 | ||
6bd3dfaa | 39166 | @endif target-libada |
a2592b1b DD |
39167 | |
39168 | ||
e393202e | 39169 | |
b3ded179 PB |
39170 | |
39171 | ||
39172 | .PHONY: configure-target-libgomp maybe-configure-target-libgomp | |
39173 | maybe-configure-target-libgomp: | |
4f0ef2d8 CD |
39174 | @if gcc-bootstrap |
39175 | configure-target-libgomp: stage_current | |
39176 | @endif gcc-bootstrap | |
b3ded179 PB |
39177 | @if target-libgomp |
39178 | maybe-configure-target-libgomp: configure-target-libgomp | |
c52c6897 | 39179 | configure-target-libgomp: |
b3ded179 PB |
39180 | @r=`${PWD_COMMAND}`; export r; \ |
39181 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39182 | echo "Checking multilib configuration for libgomp..."; \ | |
39183 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \ | |
39184 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \ | |
39185 | if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \ | |
39186 | if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \ | |
39187 | rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \ | |
39188 | else \ | |
39189 | rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \ | |
39190 | mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \ | |
39191 | fi; \ | |
39192 | else \ | |
39193 | mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \ | |
c52c6897 PB |
39194 | fi; \ |
39195 | test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \ | |
b3ded179 | 39196 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \ |
1f53ca9a | 39197 | $(NORMAL_TARGET_EXPORTS) \ |
b3ded179 PB |
39198 | echo Configuring in $(TARGET_SUBDIR)/libgomp; \ |
39199 | cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \ | |
39200 | case $(srcdir) in \ | |
39201 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
39202 | *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \ | |
39203 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
39204 | esac; \ | |
39205 | srcdiroption="--srcdir=$${topdir}/libgomp"; \ | |
39206 | libsrcdir="$$s/libgomp"; \ | |
39207 | rm -f no-such-file || : ; \ | |
39208 | CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ | |
4b900473 PB |
39209 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ |
39210 | --target=${target_alias} $${srcdiroption} \ | |
b3ded179 PB |
39211 | || exit 1 |
39212 | @endif target-libgomp | |
39213 | ||
39214 | ||
39215 | ||
911e63d0 JR |
39216 | .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp |
39217 | maybe-configure-stage1-target-libgomp: | |
39218 | @if target-libgomp-bootstrap | |
39219 | maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp | |
39220 | configure-stage1-target-libgomp: | |
39221 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
39222 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp | |
39223 | @r=`${PWD_COMMAND}`; export r; \ | |
39224 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39225 | TFLAGS="$(STAGE1_TFLAGS)"; \ | |
39226 | echo "Checking multilib configuration for libgomp..."; \ | |
39227 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \ | |
39228 | if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \ | |
39229 | if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \ | |
39230 | rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \ | |
39231 | else \ | |
39232 | rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \ | |
39233 | mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \ | |
39234 | fi; \ | |
39235 | else \ | |
39236 | mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \ | |
39237 | fi; \ | |
39238 | test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \ | |
39239 | $(NORMAL_TARGET_EXPORTS) \ | |
39240 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
39241 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
39242 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ | |
39243 | echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \ | |
39244 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \ | |
39245 | cd $(TARGET_SUBDIR)/libgomp || exit 1; \ | |
39246 | case $(srcdir) in \ | |
39247 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
39248 | *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \ | |
39249 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
39250 | esac; \ | |
39251 | srcdiroption="--srcdir=$${topdir}/libgomp"; \ | |
39252 | libsrcdir="$$s/libgomp"; \ | |
39253 | $(SHELL) $${libsrcdir}/configure \ | |
39254 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
39255 | --target=${target_alias} $${srcdiroption} \ | |
39256 | $(STAGE1_CONFIGURE_FLAGS) | |
39257 | @endif target-libgomp-bootstrap | |
39258 | ||
39259 | .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp | |
39260 | maybe-configure-stage2-target-libgomp: | |
39261 | @if target-libgomp-bootstrap | |
39262 | maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp | |
39263 | configure-stage2-target-libgomp: | |
39264 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
39265 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp | |
39266 | @r=`${PWD_COMMAND}`; export r; \ | |
39267 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39268 | TFLAGS="$(STAGE2_TFLAGS)"; \ | |
39269 | echo "Checking multilib configuration for libgomp..."; \ | |
39270 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \ | |
39271 | if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \ | |
39272 | if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \ | |
39273 | rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \ | |
39274 | else \ | |
39275 | rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \ | |
39276 | mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \ | |
39277 | fi; \ | |
39278 | else \ | |
39279 | mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \ | |
39280 | fi; \ | |
39281 | test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \ | |
39282 | $(NORMAL_TARGET_EXPORTS) \ | |
39283 | \ | |
39284 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
39285 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
39286 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ | |
39287 | echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \ | |
39288 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \ | |
39289 | cd $(TARGET_SUBDIR)/libgomp || exit 1; \ | |
39290 | case $(srcdir) in \ | |
39291 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
39292 | *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \ | |
39293 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
39294 | esac; \ | |
39295 | srcdiroption="--srcdir=$${topdir}/libgomp"; \ | |
39296 | libsrcdir="$$s/libgomp"; \ | |
39297 | $(SHELL) $${libsrcdir}/configure \ | |
39298 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
39299 | --target=${target_alias} $${srcdiroption} \ | |
39300 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
39301 | $(STAGE2_CONFIGURE_FLAGS) | |
39302 | @endif target-libgomp-bootstrap | |
39303 | ||
39304 | .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp | |
39305 | maybe-configure-stage3-target-libgomp: | |
39306 | @if target-libgomp-bootstrap | |
39307 | maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp | |
39308 | configure-stage3-target-libgomp: | |
39309 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
39310 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp | |
39311 | @r=`${PWD_COMMAND}`; export r; \ | |
39312 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39313 | TFLAGS="$(STAGE3_TFLAGS)"; \ | |
39314 | echo "Checking multilib configuration for libgomp..."; \ | |
39315 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \ | |
39316 | if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \ | |
39317 | if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \ | |
39318 | rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \ | |
39319 | else \ | |
39320 | rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \ | |
39321 | mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \ | |
39322 | fi; \ | |
39323 | else \ | |
39324 | mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \ | |
39325 | fi; \ | |
39326 | test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \ | |
39327 | $(NORMAL_TARGET_EXPORTS) \ | |
39328 | \ | |
39329 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
39330 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
39331 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ | |
39332 | echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \ | |
39333 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \ | |
39334 | cd $(TARGET_SUBDIR)/libgomp || exit 1; \ | |
39335 | case $(srcdir) in \ | |
39336 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
39337 | *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \ | |
39338 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
39339 | esac; \ | |
39340 | srcdiroption="--srcdir=$${topdir}/libgomp"; \ | |
39341 | libsrcdir="$$s/libgomp"; \ | |
39342 | $(SHELL) $${libsrcdir}/configure \ | |
39343 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
39344 | --target=${target_alias} $${srcdiroption} \ | |
39345 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
39346 | $(STAGE3_CONFIGURE_FLAGS) | |
39347 | @endif target-libgomp-bootstrap | |
39348 | ||
39349 | .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp | |
39350 | maybe-configure-stage4-target-libgomp: | |
39351 | @if target-libgomp-bootstrap | |
39352 | maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp | |
39353 | configure-stage4-target-libgomp: | |
39354 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
39355 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp | |
39356 | @r=`${PWD_COMMAND}`; export r; \ | |
39357 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39358 | TFLAGS="$(STAGE4_TFLAGS)"; \ | |
39359 | echo "Checking multilib configuration for libgomp..."; \ | |
39360 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \ | |
39361 | if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \ | |
39362 | if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \ | |
39363 | rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \ | |
39364 | else \ | |
39365 | rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \ | |
39366 | mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \ | |
39367 | fi; \ | |
39368 | else \ | |
39369 | mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \ | |
39370 | fi; \ | |
39371 | test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \ | |
39372 | $(NORMAL_TARGET_EXPORTS) \ | |
39373 | \ | |
39374 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
39375 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
39376 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ | |
39377 | echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \ | |
39378 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \ | |
39379 | cd $(TARGET_SUBDIR)/libgomp || exit 1; \ | |
39380 | case $(srcdir) in \ | |
39381 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
39382 | *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \ | |
39383 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
39384 | esac; \ | |
39385 | srcdiroption="--srcdir=$${topdir}/libgomp"; \ | |
39386 | libsrcdir="$$s/libgomp"; \ | |
39387 | $(SHELL) $${libsrcdir}/configure \ | |
39388 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
39389 | --target=${target_alias} $${srcdiroption} \ | |
39390 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
39391 | $(STAGE4_CONFIGURE_FLAGS) | |
39392 | @endif target-libgomp-bootstrap | |
39393 | ||
39394 | .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp | |
39395 | maybe-configure-stageprofile-target-libgomp: | |
39396 | @if target-libgomp-bootstrap | |
39397 | maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp | |
39398 | configure-stageprofile-target-libgomp: | |
39399 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
39400 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp | |
39401 | @r=`${PWD_COMMAND}`; export r; \ | |
39402 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39403 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ | |
39404 | echo "Checking multilib configuration for libgomp..."; \ | |
39405 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \ | |
39406 | if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \ | |
39407 | if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \ | |
39408 | rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \ | |
39409 | else \ | |
39410 | rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \ | |
39411 | mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \ | |
39412 | fi; \ | |
39413 | else \ | |
39414 | mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \ | |
39415 | fi; \ | |
39416 | test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \ | |
39417 | $(NORMAL_TARGET_EXPORTS) \ | |
39418 | \ | |
39419 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
39420 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
39421 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ | |
39422 | echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \ | |
39423 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \ | |
39424 | cd $(TARGET_SUBDIR)/libgomp || exit 1; \ | |
39425 | case $(srcdir) in \ | |
39426 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
39427 | *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \ | |
39428 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
39429 | esac; \ | |
39430 | srcdiroption="--srcdir=$${topdir}/libgomp"; \ | |
39431 | libsrcdir="$$s/libgomp"; \ | |
39432 | $(SHELL) $${libsrcdir}/configure \ | |
39433 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
39434 | --target=${target_alias} $${srcdiroption} \ | |
39435 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
39436 | $(STAGEprofile_CONFIGURE_FLAGS) | |
39437 | @endif target-libgomp-bootstrap | |
39438 | ||
39439 | .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp | |
39440 | maybe-configure-stagefeedback-target-libgomp: | |
39441 | @if target-libgomp-bootstrap | |
39442 | maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp | |
39443 | configure-stagefeedback-target-libgomp: | |
39444 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
39445 | @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp | |
39446 | @r=`${PWD_COMMAND}`; export r; \ | |
39447 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39448 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ | |
39449 | echo "Checking multilib configuration for libgomp..."; \ | |
39450 | $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \ | |
39451 | if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \ | |
39452 | if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \ | |
39453 | rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \ | |
39454 | else \ | |
39455 | rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \ | |
39456 | mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \ | |
39457 | fi; \ | |
39458 | else \ | |
39459 | mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \ | |
39460 | fi; \ | |
39461 | test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \ | |
39462 | $(NORMAL_TARGET_EXPORTS) \ | |
39463 | \ | |
39464 | CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \ | |
39465 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \ | |
39466 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \ | |
39467 | echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \ | |
39468 | $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \ | |
39469 | cd $(TARGET_SUBDIR)/libgomp || exit 1; \ | |
39470 | case $(srcdir) in \ | |
39471 | /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ | |
39472 | *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \ | |
39473 | sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ | |
39474 | esac; \ | |
39475 | srcdiroption="--srcdir=$${topdir}/libgomp"; \ | |
39476 | libsrcdir="$$s/libgomp"; \ | |
39477 | $(SHELL) $${libsrcdir}/configure \ | |
39478 | $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ | |
39479 | --target=${target_alias} $${srcdiroption} \ | |
39480 | --with-build-libsubdir=$(HOST_SUBDIR) \ | |
39481 | $(STAGEfeedback_CONFIGURE_FLAGS) | |
39482 | @endif target-libgomp-bootstrap | |
39483 | ||
39484 | ||
39485 | ||
b3ded179 PB |
39486 | |
39487 | ||
39488 | .PHONY: all-target-libgomp maybe-all-target-libgomp | |
39489 | maybe-all-target-libgomp: | |
4f0ef2d8 CD |
39490 | @if gcc-bootstrap |
39491 | all-target-libgomp: stage_current | |
39492 | @endif gcc-bootstrap | |
b3ded179 PB |
39493 | @if target-libgomp |
39494 | TARGET-target-libgomp=all | |
39495 | maybe-all-target-libgomp: all-target-libgomp | |
39496 | all-target-libgomp: configure-target-libgomp | |
b3ded179 PB |
39497 | @r=`${PWD_COMMAND}`; export r; \ |
39498 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1f53ca9a | 39499 | $(NORMAL_TARGET_EXPORTS) \ |
b3ded179 | 39500 | (cd $(TARGET_SUBDIR)/libgomp && \ |
7f6ef0c0 PB |
39501 | $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ |
39502 | $(TARGET-target-libgomp)) | |
b3ded179 PB |
39503 | @endif target-libgomp |
39504 | ||
39505 | ||
39506 | ||
911e63d0 JR |
39507 | .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp |
39508 | .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp | |
39509 | maybe-all-stage1-target-libgomp: | |
39510 | maybe-clean-stage1-target-libgomp: | |
39511 | @if target-libgomp-bootstrap | |
39512 | maybe-all-stage1-target-libgomp: all-stage1-target-libgomp | |
39513 | all-stage1: all-stage1-target-libgomp | |
39514 | TARGET-stage1-target-libgomp = $(TARGET-target-libgomp) | |
39515 | all-stage1-target-libgomp: configure-stage1-target-libgomp | |
39516 | @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start | |
39517 | @r=`${PWD_COMMAND}`; export r; \ | |
39518 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39519 | TFLAGS="$(STAGE1_TFLAGS)"; \ | |
39520 | $(NORMAL_TARGET_EXPORTS) \ | |
39521 | cd $(TARGET_SUBDIR)/libgomp && \ | |
39522 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
39523 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
39524 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
39525 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
39526 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
39527 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
39528 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
39529 | $(EXTRA_TARGET_FLAGS) \ | |
39530 | TFLAGS="$(STAGE1_TFLAGS)" \ | |
39531 | $(TARGET-stage1-target-libgomp) | |
39532 | ||
39533 | maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp | |
39534 | clean-stage1: clean-stage1-target-libgomp | |
39535 | clean-stage1-target-libgomp: | |
39536 | @if [ $(current_stage) = stage1 ]; then \ | |
39537 | [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \ | |
39538 | else \ | |
39539 | [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \ | |
39540 | $(MAKE) stage1-start; \ | |
39541 | fi; \ | |
39542 | cd $(TARGET_SUBDIR)/libgomp && \ | |
39543 | $(MAKE) $(EXTRA_TARGET_FLAGS) \ | |
39544 | clean | |
39545 | @endif target-libgomp-bootstrap | |
39546 | ||
39547 | ||
39548 | .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp | |
39549 | .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp | |
39550 | maybe-all-stage2-target-libgomp: | |
39551 | maybe-clean-stage2-target-libgomp: | |
39552 | @if target-libgomp-bootstrap | |
39553 | maybe-all-stage2-target-libgomp: all-stage2-target-libgomp | |
39554 | all-stage2: all-stage2-target-libgomp | |
39555 | TARGET-stage2-target-libgomp = $(TARGET-target-libgomp) | |
39556 | all-stage2-target-libgomp: configure-stage2-target-libgomp | |
39557 | @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start | |
39558 | @r=`${PWD_COMMAND}`; export r; \ | |
39559 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39560 | TFLAGS="$(STAGE2_TFLAGS)"; \ | |
39561 | $(NORMAL_TARGET_EXPORTS) \ | |
39562 | \ | |
39563 | cd $(TARGET_SUBDIR)/libgomp && \ | |
39564 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
39565 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
39566 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
39567 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
39568 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
39569 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
39570 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
39571 | $(EXTRA_TARGET_FLAGS) \ | |
39572 | TFLAGS="$(STAGE2_TFLAGS)" \ | |
39573 | $(TARGET-stage2-target-libgomp) | |
39574 | ||
39575 | maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp | |
39576 | clean-stage2: clean-stage2-target-libgomp | |
39577 | clean-stage2-target-libgomp: | |
39578 | @if [ $(current_stage) = stage2 ]; then \ | |
39579 | [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \ | |
39580 | else \ | |
39581 | [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \ | |
39582 | $(MAKE) stage2-start; \ | |
39583 | fi; \ | |
39584 | cd $(TARGET_SUBDIR)/libgomp && \ | |
39585 | $(MAKE) $(EXTRA_TARGET_FLAGS) \ | |
39586 | \ | |
39587 | clean | |
39588 | @endif target-libgomp-bootstrap | |
39589 | ||
39590 | ||
39591 | .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp | |
39592 | .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp | |
39593 | maybe-all-stage3-target-libgomp: | |
39594 | maybe-clean-stage3-target-libgomp: | |
39595 | @if target-libgomp-bootstrap | |
39596 | maybe-all-stage3-target-libgomp: all-stage3-target-libgomp | |
39597 | all-stage3: all-stage3-target-libgomp | |
39598 | TARGET-stage3-target-libgomp = $(TARGET-target-libgomp) | |
39599 | all-stage3-target-libgomp: configure-stage3-target-libgomp | |
39600 | @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start | |
39601 | @r=`${PWD_COMMAND}`; export r; \ | |
39602 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39603 | TFLAGS="$(STAGE3_TFLAGS)"; \ | |
39604 | $(NORMAL_TARGET_EXPORTS) \ | |
39605 | \ | |
39606 | cd $(TARGET_SUBDIR)/libgomp && \ | |
39607 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
39608 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
39609 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
39610 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
39611 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
39612 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
39613 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
39614 | $(EXTRA_TARGET_FLAGS) \ | |
39615 | TFLAGS="$(STAGE3_TFLAGS)" \ | |
39616 | $(TARGET-stage3-target-libgomp) | |
39617 | ||
39618 | maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp | |
39619 | clean-stage3: clean-stage3-target-libgomp | |
39620 | clean-stage3-target-libgomp: | |
39621 | @if [ $(current_stage) = stage3 ]; then \ | |
39622 | [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \ | |
39623 | else \ | |
39624 | [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \ | |
39625 | $(MAKE) stage3-start; \ | |
39626 | fi; \ | |
39627 | cd $(TARGET_SUBDIR)/libgomp && \ | |
39628 | $(MAKE) $(EXTRA_TARGET_FLAGS) \ | |
39629 | \ | |
39630 | clean | |
39631 | @endif target-libgomp-bootstrap | |
39632 | ||
39633 | ||
39634 | .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp | |
39635 | .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp | |
39636 | maybe-all-stage4-target-libgomp: | |
39637 | maybe-clean-stage4-target-libgomp: | |
39638 | @if target-libgomp-bootstrap | |
39639 | maybe-all-stage4-target-libgomp: all-stage4-target-libgomp | |
39640 | all-stage4: all-stage4-target-libgomp | |
39641 | TARGET-stage4-target-libgomp = $(TARGET-target-libgomp) | |
39642 | all-stage4-target-libgomp: configure-stage4-target-libgomp | |
39643 | @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start | |
39644 | @r=`${PWD_COMMAND}`; export r; \ | |
39645 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39646 | TFLAGS="$(STAGE4_TFLAGS)"; \ | |
39647 | $(NORMAL_TARGET_EXPORTS) \ | |
39648 | \ | |
39649 | cd $(TARGET_SUBDIR)/libgomp && \ | |
39650 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
39651 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
39652 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
39653 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
39654 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
39655 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
39656 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
39657 | $(EXTRA_TARGET_FLAGS) \ | |
39658 | TFLAGS="$(STAGE4_TFLAGS)" \ | |
39659 | $(TARGET-stage4-target-libgomp) | |
39660 | ||
39661 | maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp | |
39662 | clean-stage4: clean-stage4-target-libgomp | |
39663 | clean-stage4-target-libgomp: | |
39664 | @if [ $(current_stage) = stage4 ]; then \ | |
39665 | [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \ | |
39666 | else \ | |
39667 | [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \ | |
39668 | $(MAKE) stage4-start; \ | |
39669 | fi; \ | |
39670 | cd $(TARGET_SUBDIR)/libgomp && \ | |
39671 | $(MAKE) $(EXTRA_TARGET_FLAGS) \ | |
39672 | \ | |
39673 | clean | |
39674 | @endif target-libgomp-bootstrap | |
39675 | ||
39676 | ||
39677 | .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp | |
39678 | .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp | |
39679 | maybe-all-stageprofile-target-libgomp: | |
39680 | maybe-clean-stageprofile-target-libgomp: | |
39681 | @if target-libgomp-bootstrap | |
39682 | maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp | |
39683 | all-stageprofile: all-stageprofile-target-libgomp | |
39684 | TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp) | |
39685 | all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp | |
39686 | @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start | |
39687 | @r=`${PWD_COMMAND}`; export r; \ | |
39688 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39689 | TFLAGS="$(STAGEprofile_TFLAGS)"; \ | |
39690 | $(NORMAL_TARGET_EXPORTS) \ | |
39691 | \ | |
39692 | cd $(TARGET_SUBDIR)/libgomp && \ | |
39693 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
39694 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
39695 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
39696 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
39697 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
39698 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
39699 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
39700 | $(EXTRA_TARGET_FLAGS) \ | |
39701 | TFLAGS="$(STAGEprofile_TFLAGS)" \ | |
39702 | $(TARGET-stageprofile-target-libgomp) | |
39703 | ||
39704 | maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp | |
39705 | clean-stageprofile: clean-stageprofile-target-libgomp | |
39706 | clean-stageprofile-target-libgomp: | |
39707 | @if [ $(current_stage) = stageprofile ]; then \ | |
39708 | [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \ | |
39709 | else \ | |
39710 | [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \ | |
39711 | $(MAKE) stageprofile-start; \ | |
39712 | fi; \ | |
39713 | cd $(TARGET_SUBDIR)/libgomp && \ | |
39714 | $(MAKE) $(EXTRA_TARGET_FLAGS) \ | |
39715 | \ | |
39716 | clean | |
39717 | @endif target-libgomp-bootstrap | |
39718 | ||
39719 | ||
39720 | .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp | |
39721 | .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp | |
39722 | maybe-all-stagefeedback-target-libgomp: | |
39723 | maybe-clean-stagefeedback-target-libgomp: | |
39724 | @if target-libgomp-bootstrap | |
39725 | maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp | |
39726 | all-stagefeedback: all-stagefeedback-target-libgomp | |
39727 | TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp) | |
39728 | all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp | |
39729 | @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start | |
39730 | @r=`${PWD_COMMAND}`; export r; \ | |
39731 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39732 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ | |
39733 | $(NORMAL_TARGET_EXPORTS) \ | |
39734 | \ | |
39735 | cd $(TARGET_SUBDIR)/libgomp && \ | |
39736 | $(MAKE) $(BASE_FLAGS_TO_PASS) \ | |
39737 | CFLAGS="$(CFLAGS_FOR_TARGET)" \ | |
39738 | CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ | |
39739 | LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \ | |
39740 | CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ | |
39741 | CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ | |
39742 | LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ | |
39743 | $(EXTRA_TARGET_FLAGS) \ | |
39744 | TFLAGS="$(STAGEfeedback_TFLAGS)" \ | |
39745 | $(TARGET-stagefeedback-target-libgomp) | |
39746 | ||
39747 | maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp | |
39748 | clean-stagefeedback: clean-stagefeedback-target-libgomp | |
39749 | clean-stagefeedback-target-libgomp: | |
39750 | @if [ $(current_stage) = stagefeedback ]; then \ | |
39751 | [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \ | |
39752 | else \ | |
39753 | [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \ | |
39754 | $(MAKE) stagefeedback-start; \ | |
39755 | fi; \ | |
39756 | cd $(TARGET_SUBDIR)/libgomp && \ | |
39757 | $(MAKE) $(EXTRA_TARGET_FLAGS) \ | |
39758 | \ | |
39759 | clean | |
39760 | @endif target-libgomp-bootstrap | |
39761 | ||
39762 | ||
39763 | ||
39764 | ||
b3ded179 PB |
39765 | |
39766 | ||
39767 | .PHONY: check-target-libgomp maybe-check-target-libgomp | |
39768 | maybe-check-target-libgomp: | |
39769 | @if target-libgomp | |
39770 | maybe-check-target-libgomp: check-target-libgomp | |
39771 | ||
39772 | check-target-libgomp: | |
39773 | @: $(MAKE); $(unstage) | |
39774 | @r=`${PWD_COMMAND}`; export r; \ | |
39775 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39776 | $(NORMAL_TARGET_EXPORTS) \ | |
39777 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
39778 | $(MAKE) $(TARGET_FLAGS_TO_PASS) check) | |
39779 | ||
39780 | @endif target-libgomp | |
39781 | ||
39782 | .PHONY: install-target-libgomp maybe-install-target-libgomp | |
39783 | maybe-install-target-libgomp: | |
39784 | @if target-libgomp | |
39785 | maybe-install-target-libgomp: install-target-libgomp | |
39786 | ||
39787 | install-target-libgomp: installdirs | |
39788 | @: $(MAKE); $(unstage) | |
39789 | @r=`${PWD_COMMAND}`; export r; \ | |
39790 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39791 | $(NORMAL_TARGET_EXPORTS) \ | |
39792 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
39793 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install) | |
39794 | ||
39795 | @endif target-libgomp | |
39796 | ||
9b980aa1 RW |
39797 | .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp |
39798 | maybe-install-strip-target-libgomp: | |
39799 | @if target-libgomp | |
39800 | maybe-install-strip-target-libgomp: install-strip-target-libgomp | |
39801 | ||
39802 | install-strip-target-libgomp: installdirs | |
39803 | @: $(MAKE); $(unstage) | |
39804 | @r=`${PWD_COMMAND}`; export r; \ | |
39805 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39806 | $(NORMAL_TARGET_EXPORTS) \ | |
39807 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
39808 | $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) | |
39809 | ||
39810 | @endif target-libgomp | |
39811 | ||
56a8fe78 | 39812 | # Other targets (info, dvi, pdf, etc.) |
b3ded179 PB |
39813 | |
39814 | .PHONY: maybe-info-target-libgomp info-target-libgomp | |
39815 | maybe-info-target-libgomp: | |
39816 | @if target-libgomp | |
39817 | maybe-info-target-libgomp: info-target-libgomp | |
39818 | ||
39819 | info-target-libgomp: \ | |
39820 | configure-target-libgomp | |
39821 | @: $(MAKE); $(unstage) | |
39822 | @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \ | |
39823 | r=`${PWD_COMMAND}`; export r; \ | |
39824 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39825 | $(NORMAL_TARGET_EXPORTS) \ | |
39826 | echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \ | |
39827 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
39828 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
39829 | done; \ | |
39830 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
39831 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
39832 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
39833 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 39834 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b3ded179 PB |
39835 | info) \ |
39836 | || exit 1 | |
39837 | ||
39838 | @endif target-libgomp | |
39839 | ||
39840 | .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp | |
39841 | maybe-dvi-target-libgomp: | |
39842 | @if target-libgomp | |
39843 | maybe-dvi-target-libgomp: dvi-target-libgomp | |
39844 | ||
39845 | dvi-target-libgomp: \ | |
39846 | configure-target-libgomp | |
39847 | @: $(MAKE); $(unstage) | |
39848 | @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \ | |
39849 | r=`${PWD_COMMAND}`; export r; \ | |
39850 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39851 | $(NORMAL_TARGET_EXPORTS) \ | |
39852 | echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \ | |
39853 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
39854 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
39855 | done; \ | |
39856 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
39857 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
39858 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
39859 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 39860 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b3ded179 PB |
39861 | dvi) \ |
39862 | || exit 1 | |
39863 | ||
39864 | @endif target-libgomp | |
39865 | ||
56a8fe78 DD |
39866 | .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp |
39867 | maybe-pdf-target-libgomp: | |
39868 | @if target-libgomp | |
39869 | maybe-pdf-target-libgomp: pdf-target-libgomp | |
39870 | ||
39871 | pdf-target-libgomp: \ | |
39872 | configure-target-libgomp | |
39873 | @: $(MAKE); $(unstage) | |
39874 | @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \ | |
39875 | r=`${PWD_COMMAND}`; export r; \ | |
39876 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39877 | $(NORMAL_TARGET_EXPORTS) \ | |
39878 | echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \ | |
39879 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
39880 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
39881 | done; \ | |
39882 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
39883 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
39884 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
39885 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 39886 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
56a8fe78 DD |
39887 | pdf) \ |
39888 | || exit 1 | |
39889 | ||
39890 | @endif target-libgomp | |
39891 | ||
b3ded179 PB |
39892 | .PHONY: maybe-html-target-libgomp html-target-libgomp |
39893 | maybe-html-target-libgomp: | |
39894 | @if target-libgomp | |
39895 | maybe-html-target-libgomp: html-target-libgomp | |
39896 | ||
39897 | html-target-libgomp: \ | |
39898 | configure-target-libgomp | |
39899 | @: $(MAKE); $(unstage) | |
39900 | @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \ | |
39901 | r=`${PWD_COMMAND}`; export r; \ | |
39902 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39903 | $(NORMAL_TARGET_EXPORTS) \ | |
39904 | echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \ | |
39905 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
39906 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
39907 | done; \ | |
39908 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
39909 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
39910 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
39911 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 39912 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b3ded179 PB |
39913 | html) \ |
39914 | || exit 1 | |
39915 | ||
39916 | @endif target-libgomp | |
39917 | ||
39918 | .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp | |
39919 | maybe-TAGS-target-libgomp: | |
39920 | @if target-libgomp | |
39921 | maybe-TAGS-target-libgomp: TAGS-target-libgomp | |
39922 | ||
39923 | TAGS-target-libgomp: \ | |
39924 | configure-target-libgomp | |
39925 | @: $(MAKE); $(unstage) | |
39926 | @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \ | |
39927 | r=`${PWD_COMMAND}`; export r; \ | |
39928 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39929 | $(NORMAL_TARGET_EXPORTS) \ | |
39930 | echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \ | |
39931 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
39932 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
39933 | done; \ | |
39934 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
39935 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
39936 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
39937 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 39938 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b3ded179 PB |
39939 | TAGS) \ |
39940 | || exit 1 | |
39941 | ||
39942 | @endif target-libgomp | |
39943 | ||
39944 | .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp | |
39945 | maybe-install-info-target-libgomp: | |
39946 | @if target-libgomp | |
39947 | maybe-install-info-target-libgomp: install-info-target-libgomp | |
39948 | ||
39949 | install-info-target-libgomp: \ | |
39950 | configure-target-libgomp \ | |
39951 | info-target-libgomp | |
39952 | @: $(MAKE); $(unstage) | |
39953 | @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \ | |
39954 | r=`${PWD_COMMAND}`; export r; \ | |
39955 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39956 | $(NORMAL_TARGET_EXPORTS) \ | |
39957 | echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \ | |
39958 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
39959 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
39960 | done; \ | |
39961 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
39962 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
39963 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
39964 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 39965 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b3ded179 PB |
39966 | install-info) \ |
39967 | || exit 1 | |
39968 | ||
39969 | @endif target-libgomp | |
39970 | ||
a3ca38d2 DD |
39971 | .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp |
39972 | maybe-install-pdf-target-libgomp: | |
39973 | @if target-libgomp | |
39974 | maybe-install-pdf-target-libgomp: install-pdf-target-libgomp | |
39975 | ||
39976 | install-pdf-target-libgomp: \ | |
39977 | configure-target-libgomp \ | |
39978 | pdf-target-libgomp | |
39979 | @: $(MAKE); $(unstage) | |
39980 | @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \ | |
39981 | r=`${PWD_COMMAND}`; export r; \ | |
39982 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
39983 | $(NORMAL_TARGET_EXPORTS) \ | |
39984 | echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \ | |
39985 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
39986 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
39987 | done; \ | |
39988 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
39989 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
39990 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
39991 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 39992 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
a3ca38d2 DD |
39993 | install-pdf) \ |
39994 | || exit 1 | |
39995 | ||
39996 | @endif target-libgomp | |
39997 | ||
108a6f8e CD |
39998 | .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp |
39999 | maybe-install-html-target-libgomp: | |
40000 | @if target-libgomp | |
40001 | maybe-install-html-target-libgomp: install-html-target-libgomp | |
40002 | ||
40003 | install-html-target-libgomp: \ | |
40004 | configure-target-libgomp \ | |
40005 | html-target-libgomp | |
40006 | @: $(MAKE); $(unstage) | |
40007 | @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \ | |
40008 | r=`${PWD_COMMAND}`; export r; \ | |
40009 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40010 | $(NORMAL_TARGET_EXPORTS) \ | |
40011 | echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \ | |
40012 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
40013 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
40014 | done; \ | |
40015 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
40016 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
40017 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
40018 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 40019 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
108a6f8e CD |
40020 | install-html) \ |
40021 | || exit 1 | |
40022 | ||
40023 | @endif target-libgomp | |
40024 | ||
b3ded179 PB |
40025 | .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp |
40026 | maybe-installcheck-target-libgomp: | |
40027 | @if target-libgomp | |
40028 | maybe-installcheck-target-libgomp: installcheck-target-libgomp | |
40029 | ||
40030 | installcheck-target-libgomp: \ | |
40031 | configure-target-libgomp | |
40032 | @: $(MAKE); $(unstage) | |
40033 | @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \ | |
40034 | r=`${PWD_COMMAND}`; export r; \ | |
40035 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40036 | $(NORMAL_TARGET_EXPORTS) \ | |
40037 | echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \ | |
40038 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
40039 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
40040 | done; \ | |
40041 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
40042 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
40043 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
40044 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 40045 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b3ded179 PB |
40046 | installcheck) \ |
40047 | || exit 1 | |
40048 | ||
40049 | @endif target-libgomp | |
40050 | ||
40051 | .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp | |
40052 | maybe-mostlyclean-target-libgomp: | |
40053 | @if target-libgomp | |
40054 | maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp | |
40055 | ||
40056 | mostlyclean-target-libgomp: | |
40057 | @: $(MAKE); $(unstage) | |
40058 | @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \ | |
40059 | r=`${PWD_COMMAND}`; export r; \ | |
40060 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40061 | $(NORMAL_TARGET_EXPORTS) \ | |
40062 | echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \ | |
40063 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
40064 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
40065 | done; \ | |
40066 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
40067 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
40068 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
40069 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 40070 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b3ded179 PB |
40071 | mostlyclean) \ |
40072 | || exit 1 | |
40073 | ||
40074 | @endif target-libgomp | |
40075 | ||
40076 | .PHONY: maybe-clean-target-libgomp clean-target-libgomp | |
40077 | maybe-clean-target-libgomp: | |
40078 | @if target-libgomp | |
40079 | maybe-clean-target-libgomp: clean-target-libgomp | |
40080 | ||
40081 | clean-target-libgomp: | |
40082 | @: $(MAKE); $(unstage) | |
40083 | @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \ | |
40084 | r=`${PWD_COMMAND}`; export r; \ | |
40085 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40086 | $(NORMAL_TARGET_EXPORTS) \ | |
40087 | echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \ | |
40088 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
40089 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
40090 | done; \ | |
40091 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
40092 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
40093 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
40094 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 40095 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b3ded179 PB |
40096 | clean) \ |
40097 | || exit 1 | |
40098 | ||
40099 | @endif target-libgomp | |
40100 | ||
40101 | .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp | |
40102 | maybe-distclean-target-libgomp: | |
40103 | @if target-libgomp | |
40104 | maybe-distclean-target-libgomp: distclean-target-libgomp | |
40105 | ||
40106 | distclean-target-libgomp: | |
40107 | @: $(MAKE); $(unstage) | |
40108 | @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \ | |
40109 | r=`${PWD_COMMAND}`; export r; \ | |
40110 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40111 | $(NORMAL_TARGET_EXPORTS) \ | |
40112 | echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \ | |
40113 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
40114 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
40115 | done; \ | |
40116 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
40117 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
40118 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
40119 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 40120 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b3ded179 PB |
40121 | distclean) \ |
40122 | || exit 1 | |
40123 | ||
40124 | @endif target-libgomp | |
40125 | ||
40126 | .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp | |
40127 | maybe-maintainer-clean-target-libgomp: | |
40128 | @if target-libgomp | |
40129 | maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp | |
40130 | ||
40131 | maintainer-clean-target-libgomp: | |
40132 | @: $(MAKE); $(unstage) | |
40133 | @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \ | |
40134 | r=`${PWD_COMMAND}`; export r; \ | |
40135 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40136 | $(NORMAL_TARGET_EXPORTS) \ | |
40137 | echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \ | |
40138 | for flag in $(EXTRA_TARGET_FLAGS); do \ | |
40139 | eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ | |
40140 | done; \ | |
40141 | (cd $(TARGET_SUBDIR)/libgomp && \ | |
40142 | $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ | |
40143 | "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ | |
40144 | "RANLIB=$${RANLIB}" \ | |
0c24b341 | 40145 | "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ |
b3ded179 PB |
40146 | maintainer-clean) \ |
40147 | || exit 1 | |
40148 | ||
40149 | @endif target-libgomp | |
40150 | ||
40151 | ||
40152 | ||
9ccb86e7 JM |
40153 | @if target-libmudflap |
40154 | .PHONY: check-target-libmudflap-c++ | |
40155 | check-target-libmudflap-c++: | |
40156 | $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudflap | |
40157 | ||
40158 | @endif target-libmudflap | |
40159 | ||
15723a45 NN |
40160 | # ---------- |
40161 | # GCC module | |
40162 | # ---------- | |
40163 | ||
319cab08 | 40164 | @if gcc-no-bootstrap |
252b5132 | 40165 | .PHONY: cross |
72b2455a | 40166 | cross: all-build all-gas all-ld |
b40e3958 L |
40167 | @r=`${PWD_COMMAND}`; export r; \ |
40168 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7ffa0b57 | 40169 | $(HOST_EXPORTS) \ |
252b5132 | 40170 | echo "Building the C and C++ compiler"; \ |
5cec67bf | 40171 | cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++" |
b40e3958 L |
40172 | @r=`${PWD_COMMAND}`; export r; \ |
40173 | s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \ | |
252b5132 | 40174 | echo "Building runtime libraries"; \ |
656fdd47 | 40175 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all |
319cab08 | 40176 | @endif gcc-no-bootstrap |
252b5132 | 40177 | |
6bd3dfaa | 40178 | @if gcc |
c50523ce L |
40179 | |
40180 | .PHONY: check-gcc-c check-c | |
40181 | check-gcc-c: | |
40182 | r=`${PWD_COMMAND}`; export r; \ | |
40183 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40184 | $(HOST_EXPORTS) \ | |
40185 | (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc); | |
40186 | check-c: check-gcc-c | |
40187 | ||
40188 | .PHONY: check-gcc-c++ check-c++ | |
7d695d07 | 40189 | check-gcc-c++: |
c50523ce L |
40190 | r=`${PWD_COMMAND}`; export r; \ |
40191 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40192 | $(HOST_EXPORTS) \ | |
9ccb86e7 JM |
40193 | (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++ check-c++0x); |
40194 | check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libmudflap-c++ | |
c50523ce L |
40195 | |
40196 | .PHONY: check-gcc-fortran check-fortran | |
40197 | check-gcc-fortran: | |
40198 | r=`${PWD_COMMAND}`; export r; \ | |
40199 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40200 | $(HOST_EXPORTS) \ | |
40201 | (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran); | |
e552509b | 40202 | check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran |
c50523ce L |
40203 | |
40204 | .PHONY: check-gcc-java check-java | |
40205 | check-gcc-java: | |
40206 | r=`${PWD_COMMAND}`; export r; \ | |
40207 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40208 | $(HOST_EXPORTS) \ | |
40209 | (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java); | |
40210 | check-java: check-gcc-java check-target-libjava | |
40211 | ||
40212 | .PHONY: check-gcc-ada check-ada | |
40213 | check-gcc-ada: | |
40214 | r=`${PWD_COMMAND}`; export r; \ | |
40215 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40216 | $(HOST_EXPORTS) \ | |
40217 | (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada); | |
40218 | check-ada: check-gcc-ada check-target-libada | |
40219 | ||
40220 | .PHONY: check-gcc-objc check-objc | |
40221 | check-gcc-objc: | |
40222 | r=`${PWD_COMMAND}`; export r; \ | |
40223 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40224 | $(HOST_EXPORTS) \ | |
40225 | (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc); | |
40226 | check-objc: check-gcc-objc check-target-libobjc | |
40227 | ||
40228 | .PHONY: check-gcc-obj-c++ check-obj-c++ | |
40229 | check-gcc-obj-c++: | |
40230 | r=`${PWD_COMMAND}`; export r; \ | |
40231 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40232 | $(HOST_EXPORTS) \ | |
40233 | (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++); | |
40234 | check-obj-c++: check-gcc-obj-c++ | |
7d695d07 | 40235 | |
e552509b ILT |
40236 | .PHONY: check-gcc-go check-go |
40237 | check-gcc-go: | |
40238 | r=`${PWD_COMMAND}`; export r; \ | |
40239 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40240 | $(HOST_EXPORTS) \ | |
40241 | (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go); | |
40242 | check-go: check-gcc-go check-target-libgo | |
40243 | ||
252b5132 | 40244 | |
15723a45 NN |
40245 | # Install the gcc headers files, but not the fixed include files, |
40246 | # which Cygnus is not allowed to distribute. This rule is very | |
40247 | # dependent on the workings of the gcc Makefile.in. | |
40248 | .PHONY: gcc-no-fixedincludes | |
40249 | gcc-no-fixedincludes: | |
40250 | @if [ -f ./gcc/Makefile ]; then \ | |
40251 | rm -rf gcc/tmp-include; \ | |
40252 | mv gcc/include gcc/tmp-include 2>/dev/null; \ | |
40253 | mkdir gcc/include; \ | |
40254 | cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \ | |
40255 | touch gcc/stmp-fixinc gcc/include/fixed; \ | |
40256 | rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \ | |
b40e3958 L |
40257 | r=`${PWD_COMMAND}`; export r; \ |
40258 | s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \ | |
7ffa0b57 | 40259 | $(HOST_EXPORTS) \ |
1086bc09 | 40260 | (cd ./gcc && \ |
15723a45 NN |
40261 | $(MAKE) $(GCC_FLAGS_TO_PASS) install); \ |
40262 | rm -rf gcc/include; \ | |
40263 | mv gcc/tmp-include gcc/include 2>/dev/null; \ | |
40264 | else true; fi | |
6bd3dfaa | 40265 | @endif gcc |
4fa63067 | 40266 | |
b813574b PB |
40267 | # --------------------- |
40268 | # GCC bootstrap support | |
40269 | # --------------------- | |
4fa63067 | 40270 | |
b813574b PB |
40271 | # We track the current stage (the one in 'gcc') in the stage_current file. |
40272 | # stage_last instead tracks the stage that was built last. These targets | |
40273 | # are dummy when toplevel bootstrap is not active. | |
4fa63067 | 40274 | |
f70224b5 | 40275 | # While making host and target tools, symlinks to the final stage must be |
0aed8855 PB |
40276 | # there, so $(unstage) should be run at various points. To avoid excessive |
40277 | # recursive invocations of make, we "inline" them using a variable. These | |
40278 | # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)" | |
40279 | # to avoid warnings from the GNU Make job server. | |
f70224b5 PB |
40280 | |
40281 | unstage = : | |
40282 | stage = : | |
c52c6897 | 40283 | current_stage = "" |
f70224b5 | 40284 | |
b813574b | 40285 | @if gcc-bootstrap |
9daf3993 | 40286 | unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi |
f6d183c0 | 40287 | stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi |
c52c6897 | 40288 | current_stage = "`cat stage_current 2> /dev/null`" |
b813574b | 40289 | @endif gcc-bootstrap |
4fa63067 | 40290 | |
f70224b5 PB |
40291 | .PHONY: unstage stage |
40292 | unstage: | |
0aed8855 | 40293 | @: $(MAKE); $(unstage) |
b813574b | 40294 | stage: |
0aed8855 | 40295 | @: $(MAKE); $(stage) |
1d39f329 | 40296 | |
80911fe1 PB |
40297 | # Disable commands for lean bootstrap. |
40298 | LEAN = false | |
40299 | ||
dfdffa2c PB |
40300 | # We name the build directories for the various stages "stage1-gcc", |
40301 | # "stage2-gcc","stage3-gcc", etc. | |
40302 | ||
40303 | # Since the 'compare' process will fail (on debugging information) if any | |
40304 | # directory names are different, we need to link the gcc directory for | |
0aed8855 | 40305 | # the previous stage to a constant name ('prev-gcc'), and to make the name of |
dfdffa2c PB |
40306 | # the build directories constant as well. For the latter, we use naked names |
40307 | # like 'gcc', because the scripts in that directory assume it. We use | |
40308 | # mv on platforms where symlinks to directories do not work or are not | |
40309 | # reliable. | |
40310 | ||
1d39f329 NN |
40311 | # 'touch' doesn't work right on some platforms. |
40312 | STAMP = echo timestamp > | |
40313 | ||
dfdffa2c PB |
40314 | # We only want to compare .o files, so set this! |
40315 | objext = .o | |
40316 | ||
dfdffa2c | 40317 | |
319cab08 | 40318 | .PHONY: stage1-start stage1-end |
dfdffa2c | 40319 | |
656fdd47 | 40320 | stage1-start:: |
0aed8855 | 40321 | @: $(MAKE); $(stage); \ |
b813574b | 40322 | echo stage1 > stage_current ; \ |
b00612cc | 40323 | echo stage1 > stage_last; \ |
0aed8855 | 40324 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR) |
72b2455a | 40325 | @if bfd |
b00612cc PB |
40326 | @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \ |
40327 | mkdir stage1-bfd; \ | |
80911fe1 | 40328 | mv stage1-bfd bfd |
72b2455a PB |
40329 | @endif bfd |
40330 | @if opcodes | |
b00612cc PB |
40331 | @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \ |
40332 | mkdir stage1-opcodes; \ | |
80911fe1 | 40333 | mv stage1-opcodes opcodes |
72b2455a PB |
40334 | @endif opcodes |
40335 | @if binutils | |
b00612cc PB |
40336 | @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \ |
40337 | mkdir stage1-binutils; \ | |
80911fe1 | 40338 | mv stage1-binutils binutils |
72b2455a PB |
40339 | @endif binutils |
40340 | @if gas | |
b00612cc PB |
40341 | @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \ |
40342 | mkdir stage1-gas; \ | |
80911fe1 | 40343 | mv stage1-gas gas |
72b2455a PB |
40344 | @endif gas |
40345 | @if gcc | |
b00612cc PB |
40346 | @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \ |
40347 | mkdir stage1-gcc; \ | |
80911fe1 | 40348 | mv stage1-gcc gcc |
72b2455a | 40349 | @endif gcc |
4b900473 PB |
40350 | @if gmp |
40351 | @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \ | |
40352 | mkdir stage1-gmp; \ | |
40353 | mv stage1-gmp gmp | |
40354 | @endif gmp | |
40355 | @if mpfr | |
40356 | @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \ | |
40357 | mkdir stage1-mpfr; \ | |
40358 | mv stage1-mpfr mpfr | |
40359 | @endif mpfr | |
e8a5fa9c RW |
40360 | @if mpc |
40361 | @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \ | |
40362 | mkdir stage1-mpc; \ | |
40363 | mv stage1-mpc mpc | |
40364 | @endif mpc | |
e28c595f JM |
40365 | @if ppl |
40366 | @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \ | |
40367 | mkdir stage1-ppl; \ | |
40368 | mv stage1-ppl ppl | |
40369 | @endif ppl | |
40370 | @if cloog | |
40371 | @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \ | |
40372 | mkdir stage1-cloog; \ | |
40373 | mv stage1-cloog cloog | |
40374 | @endif cloog | |
1f53ca9a AO |
40375 | @if libelf |
40376 | @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \ | |
40377 | mkdir stage1-libelf; \ | |
40378 | mv stage1-libelf libelf | |
40379 | @endif libelf | |
93f9b408 ILT |
40380 | @if gold |
40381 | @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \ | |
40382 | mkdir stage1-gold; \ | |
40383 | mv stage1-gold gold | |
40384 | @endif gold | |
72b2455a | 40385 | @if intl |
b00612cc PB |
40386 | @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \ |
40387 | mkdir stage1-intl; \ | |
80911fe1 | 40388 | mv stage1-intl intl |
72b2455a PB |
40389 | @endif intl |
40390 | @if ld | |
b00612cc PB |
40391 | @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \ |
40392 | mkdir stage1-ld; \ | |
80911fe1 | 40393 | mv stage1-ld ld |
72b2455a PB |
40394 | @endif ld |
40395 | @if libcpp | |
b00612cc PB |
40396 | @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \ |
40397 | mkdir stage1-libcpp; \ | |
80911fe1 | 40398 | mv stage1-libcpp libcpp |
72b2455a | 40399 | @endif libcpp |
be01d343 PB |
40400 | @if libdecnumber |
40401 | @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \ | |
40402 | mkdir stage1-libdecnumber; \ | |
80911fe1 | 40403 | mv stage1-libdecnumber libdecnumber |
be01d343 | 40404 | @endif libdecnumber |
72b2455a | 40405 | @if libiberty |
b00612cc PB |
40406 | @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \ |
40407 | mkdir stage1-libiberty; \ | |
80911fe1 | 40408 | mv stage1-libiberty libiberty |
72b2455a PB |
40409 | @endif libiberty |
40410 | @if zlib | |
b00612cc PB |
40411 | @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \ |
40412 | mkdir stage1-zlib; \ | |
80911fe1 | 40413 | mv stage1-zlib zlib |
72b2455a | 40414 | @endif zlib |
700d40ca ILT |
40415 | @if lto-plugin |
40416 | @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \ | |
40417 | mkdir stage1-lto-plugin; \ | |
40418 | mv stage1-lto-plugin lto-plugin | |
40419 | @endif lto-plugin | |
0aed8855 PB |
40420 | @[ -d stage1-$(TARGET_SUBDIR) ] || \ |
40421 | mkdir stage1-$(TARGET_SUBDIR); \ | |
80911fe1 | 40422 | mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR) |
dfdffa2c | 40423 | |
80911fe1 | 40424 | stage1-end:: |
72b2455a | 40425 | @if bfd |
80911fe1 PB |
40426 | @if test -d $(HOST_SUBDIR)/bfd ; then \ |
40427 | cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \ | |
0aed8855 | 40428 | fi |
72b2455a PB |
40429 | @endif bfd |
40430 | @if opcodes | |
80911fe1 PB |
40431 | @if test -d $(HOST_SUBDIR)/opcodes ; then \ |
40432 | cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \ | |
0aed8855 | 40433 | fi |
72b2455a PB |
40434 | @endif opcodes |
40435 | @if binutils | |
80911fe1 PB |
40436 | @if test -d $(HOST_SUBDIR)/binutils ; then \ |
40437 | cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \ | |
0aed8855 | 40438 | fi |
72b2455a PB |
40439 | @endif binutils |
40440 | @if gas | |
80911fe1 PB |
40441 | @if test -d $(HOST_SUBDIR)/gas ; then \ |
40442 | cd $(HOST_SUBDIR); mv gas stage1-gas ; \ | |
0aed8855 | 40443 | fi |
72b2455a PB |
40444 | @endif gas |
40445 | @if gcc | |
80911fe1 PB |
40446 | @if test -d $(HOST_SUBDIR)/gcc ; then \ |
40447 | cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \ | |
0aed8855 | 40448 | fi |
72b2455a | 40449 | @endif gcc |
4b900473 PB |
40450 | @if gmp |
40451 | @if test -d $(HOST_SUBDIR)/gmp ; then \ | |
40452 | cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \ | |
40453 | fi | |
40454 | @endif gmp | |
40455 | @if mpfr | |
40456 | @if test -d $(HOST_SUBDIR)/mpfr ; then \ | |
40457 | cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \ | |
40458 | fi | |
40459 | @endif mpfr | |
e8a5fa9c RW |
40460 | @if mpc |
40461 | @if test -d $(HOST_SUBDIR)/mpc ; then \ | |
40462 | cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \ | |
40463 | fi | |
40464 | @endif mpc | |
e28c595f JM |
40465 | @if ppl |
40466 | @if test -d $(HOST_SUBDIR)/ppl ; then \ | |
40467 | cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \ | |
40468 | fi | |
40469 | @endif ppl | |
40470 | @if cloog | |
40471 | @if test -d $(HOST_SUBDIR)/cloog ; then \ | |
40472 | cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \ | |
40473 | fi | |
40474 | @endif cloog | |
1f53ca9a AO |
40475 | @if libelf |
40476 | @if test -d $(HOST_SUBDIR)/libelf ; then \ | |
40477 | cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \ | |
40478 | fi | |
40479 | @endif libelf | |
93f9b408 ILT |
40480 | @if gold |
40481 | @if test -d $(HOST_SUBDIR)/gold ; then \ | |
40482 | cd $(HOST_SUBDIR); mv gold stage1-gold ; \ | |
40483 | fi | |
40484 | @endif gold | |
72b2455a | 40485 | @if intl |
80911fe1 PB |
40486 | @if test -d $(HOST_SUBDIR)/intl ; then \ |
40487 | cd $(HOST_SUBDIR); mv intl stage1-intl ; \ | |
0aed8855 | 40488 | fi |
72b2455a PB |
40489 | @endif intl |
40490 | @if ld | |
80911fe1 PB |
40491 | @if test -d $(HOST_SUBDIR)/ld ; then \ |
40492 | cd $(HOST_SUBDIR); mv ld stage1-ld ; \ | |
0aed8855 | 40493 | fi |
72b2455a PB |
40494 | @endif ld |
40495 | @if libcpp | |
80911fe1 PB |
40496 | @if test -d $(HOST_SUBDIR)/libcpp ; then \ |
40497 | cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \ | |
0aed8855 | 40498 | fi |
72b2455a | 40499 | @endif libcpp |
be01d343 | 40500 | @if libdecnumber |
80911fe1 PB |
40501 | @if test -d $(HOST_SUBDIR)/libdecnumber ; then \ |
40502 | cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \ | |
0aed8855 | 40503 | fi |
be01d343 | 40504 | @endif libdecnumber |
72b2455a | 40505 | @if libiberty |
80911fe1 PB |
40506 | @if test -d $(HOST_SUBDIR)/libiberty ; then \ |
40507 | cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \ | |
0aed8855 | 40508 | fi |
72b2455a PB |
40509 | @endif libiberty |
40510 | @if zlib | |
80911fe1 PB |
40511 | @if test -d $(HOST_SUBDIR)/zlib ; then \ |
40512 | cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \ | |
0aed8855 | 40513 | fi |
72b2455a | 40514 | @endif zlib |
700d40ca ILT |
40515 | @if lto-plugin |
40516 | @if test -d $(HOST_SUBDIR)/lto-plugin ; then \ | |
40517 | cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \ | |
40518 | fi | |
40519 | @endif lto-plugin | |
0aed8855 | 40520 | @if test -d $(TARGET_SUBDIR) ; then \ |
80911fe1 | 40521 | mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \ |
0aed8855 | 40522 | fi |
80911fe1 | 40523 | rm -f stage_current |
dfdffa2c | 40524 | |
973601e1 | 40525 | # Bubble a bug fix through all the stages up to stage 1. They are |
0aed8855 | 40526 | # remade, but not reconfigured. The next stage (if any) will not be |
675492f0 | 40527 | # reconfigured either. |
319cab08 | 40528 | .PHONY: stage1-bubble |
656fdd47 | 40529 | stage1-bubble:: |
e360f423 PB |
40530 | @r=`${PWD_COMMAND}`; export r; \ |
40531 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40532 | if test -f stage1-lean ; then \ | |
9cb3fa6f PB |
40533 | echo Skipping rebuild of stage1 ; \ |
40534 | else \ | |
f70224b5 PB |
40535 | $(MAKE) stage1-start; \ |
40536 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \ | |
9cb3fa6f | 40537 | fi |
72b2455a | 40538 | |
0df3d27f | 40539 | .PHONY: all-stage1 clean-stage1 |
0df3d27f | 40540 | do-clean: clean-stage1 |
0df3d27f | 40541 | |
72b2455a PB |
40542 | # FIXME: Will not need to be conditional when toplevel bootstrap is the |
40543 | # only possibility, but now it conflicts with no-bootstrap rules | |
40544 | @if gcc-bootstrap | |
40545 | ||
40546 | ||
40547 | ||
40548 | ||
0df3d27f | 40549 | # Rules to wipe a stage and all the following ones, also used for cleanstrap |
72b2455a | 40550 | |
0df3d27f | 40551 | .PHONY: distclean-stage1 |
72b2455a | 40552 | distclean-stage1:: |
0aed8855 | 40553 | @: $(MAKE); $(stage) |
e00a73e3 | 40554 | @test "`cat stage_last`" != stage1 || rm -f stage_last |
9cb3fa6f | 40555 | rm -rf stage1-* |
72b2455a PB |
40556 | |
40557 | ||
40558 | @endif gcc-bootstrap | |
40559 | ||
40560 | ||
40561 | .PHONY: stage2-start stage2-end | |
40562 | ||
40563 | stage2-start:: | |
0aed8855 | 40564 | @: $(MAKE); $(stage); \ |
72b2455a | 40565 | echo stage2 > stage_current ; \ |
b00612cc | 40566 | echo stage2 > stage_last; \ |
0aed8855 | 40567 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR) |
72b2455a | 40568 | @if bfd |
b00612cc PB |
40569 | @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \ |
40570 | mkdir stage2-bfd; \ | |
80911fe1 PB |
40571 | mv stage2-bfd bfd ; \ |
40572 | mv stage1-bfd prev-bfd || test -f stage1-lean | |
72b2455a PB |
40573 | @endif bfd |
40574 | @if opcodes | |
b00612cc PB |
40575 | @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \ |
40576 | mkdir stage2-opcodes; \ | |
80911fe1 PB |
40577 | mv stage2-opcodes opcodes ; \ |
40578 | mv stage1-opcodes prev-opcodes || test -f stage1-lean | |
72b2455a PB |
40579 | @endif opcodes |
40580 | @if binutils | |
b00612cc PB |
40581 | @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \ |
40582 | mkdir stage2-binutils; \ | |
80911fe1 PB |
40583 | mv stage2-binutils binutils ; \ |
40584 | mv stage1-binutils prev-binutils || test -f stage1-lean | |
72b2455a PB |
40585 | @endif binutils |
40586 | @if gas | |
b00612cc PB |
40587 | @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \ |
40588 | mkdir stage2-gas; \ | |
80911fe1 PB |
40589 | mv stage2-gas gas ; \ |
40590 | mv stage1-gas prev-gas || test -f stage1-lean | |
72b2455a PB |
40591 | @endif gas |
40592 | @if gcc | |
b00612cc PB |
40593 | @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \ |
40594 | mkdir stage2-gcc; \ | |
80911fe1 PB |
40595 | mv stage2-gcc gcc ; \ |
40596 | mv stage1-gcc prev-gcc || test -f stage1-lean | |
72b2455a | 40597 | @endif gcc |
4b900473 PB |
40598 | @if gmp |
40599 | @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \ | |
40600 | mkdir stage2-gmp; \ | |
40601 | mv stage2-gmp gmp ; \ | |
40602 | mv stage1-gmp prev-gmp || test -f stage1-lean | |
40603 | @endif gmp | |
40604 | @if mpfr | |
40605 | @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \ | |
40606 | mkdir stage2-mpfr; \ | |
40607 | mv stage2-mpfr mpfr ; \ | |
40608 | mv stage1-mpfr prev-mpfr || test -f stage1-lean | |
40609 | @endif mpfr | |
e8a5fa9c RW |
40610 | @if mpc |
40611 | @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \ | |
40612 | mkdir stage2-mpc; \ | |
40613 | mv stage2-mpc mpc ; \ | |
40614 | mv stage1-mpc prev-mpc || test -f stage1-lean | |
40615 | @endif mpc | |
e28c595f JM |
40616 | @if ppl |
40617 | @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \ | |
40618 | mkdir stage2-ppl; \ | |
40619 | mv stage2-ppl ppl ; \ | |
40620 | mv stage1-ppl prev-ppl || test -f stage1-lean | |
40621 | @endif ppl | |
40622 | @if cloog | |
40623 | @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \ | |
40624 | mkdir stage2-cloog; \ | |
40625 | mv stage2-cloog cloog ; \ | |
40626 | mv stage1-cloog prev-cloog || test -f stage1-lean | |
40627 | @endif cloog | |
1f53ca9a AO |
40628 | @if libelf |
40629 | @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \ | |
40630 | mkdir stage2-libelf; \ | |
40631 | mv stage2-libelf libelf ; \ | |
40632 | mv stage1-libelf prev-libelf || test -f stage1-lean | |
40633 | @endif libelf | |
93f9b408 ILT |
40634 | @if gold |
40635 | @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \ | |
40636 | mkdir stage2-gold; \ | |
40637 | mv stage2-gold gold ; \ | |
40638 | mv stage1-gold prev-gold || test -f stage1-lean | |
40639 | @endif gold | |
72b2455a | 40640 | @if intl |
b00612cc PB |
40641 | @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \ |
40642 | mkdir stage2-intl; \ | |
80911fe1 PB |
40643 | mv stage2-intl intl ; \ |
40644 | mv stage1-intl prev-intl || test -f stage1-lean | |
72b2455a PB |
40645 | @endif intl |
40646 | @if ld | |
b00612cc PB |
40647 | @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \ |
40648 | mkdir stage2-ld; \ | |
80911fe1 PB |
40649 | mv stage2-ld ld ; \ |
40650 | mv stage1-ld prev-ld || test -f stage1-lean | |
72b2455a PB |
40651 | @endif ld |
40652 | @if libcpp | |
b00612cc PB |
40653 | @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \ |
40654 | mkdir stage2-libcpp; \ | |
80911fe1 PB |
40655 | mv stage2-libcpp libcpp ; \ |
40656 | mv stage1-libcpp prev-libcpp || test -f stage1-lean | |
72b2455a | 40657 | @endif libcpp |
be01d343 PB |
40658 | @if libdecnumber |
40659 | @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \ | |
40660 | mkdir stage2-libdecnumber; \ | |
80911fe1 PB |
40661 | mv stage2-libdecnumber libdecnumber ; \ |
40662 | mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean | |
be01d343 | 40663 | @endif libdecnumber |
72b2455a | 40664 | @if libiberty |
b00612cc PB |
40665 | @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \ |
40666 | mkdir stage2-libiberty; \ | |
80911fe1 PB |
40667 | mv stage2-libiberty libiberty ; \ |
40668 | mv stage1-libiberty prev-libiberty || test -f stage1-lean | |
72b2455a PB |
40669 | @endif libiberty |
40670 | @if zlib | |
b00612cc PB |
40671 | @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \ |
40672 | mkdir stage2-zlib; \ | |
80911fe1 PB |
40673 | mv stage2-zlib zlib ; \ |
40674 | mv stage1-zlib prev-zlib || test -f stage1-lean | |
72b2455a | 40675 | @endif zlib |
700d40ca ILT |
40676 | @if lto-plugin |
40677 | @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \ | |
40678 | mkdir stage2-lto-plugin; \ | |
40679 | mv stage2-lto-plugin lto-plugin ; \ | |
40680 | mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean | |
40681 | @endif lto-plugin | |
0aed8855 PB |
40682 | @[ -d stage2-$(TARGET_SUBDIR) ] || \ |
40683 | mkdir stage2-$(TARGET_SUBDIR); \ | |
80911fe1 PB |
40684 | mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \ |
40685 | mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean | |
72b2455a | 40686 | |
80911fe1 | 40687 | stage2-end:: |
72b2455a | 40688 | @if bfd |
80911fe1 PB |
40689 | @if test -d $(HOST_SUBDIR)/bfd ; then \ |
40690 | cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \ | |
40691 | mv prev-bfd stage1-bfd ; : ; \ | |
0aed8855 | 40692 | fi |
72b2455a PB |
40693 | @endif bfd |
40694 | @if opcodes | |
80911fe1 PB |
40695 | @if test -d $(HOST_SUBDIR)/opcodes ; then \ |
40696 | cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \ | |
40697 | mv prev-opcodes stage1-opcodes ; : ; \ | |
0aed8855 | 40698 | fi |
72b2455a PB |
40699 | @endif opcodes |
40700 | @if binutils | |
80911fe1 PB |
40701 | @if test -d $(HOST_SUBDIR)/binutils ; then \ |
40702 | cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \ | |
40703 | mv prev-binutils stage1-binutils ; : ; \ | |
0aed8855 | 40704 | fi |
72b2455a PB |
40705 | @endif binutils |
40706 | @if gas | |
80911fe1 PB |
40707 | @if test -d $(HOST_SUBDIR)/gas ; then \ |
40708 | cd $(HOST_SUBDIR); mv gas stage2-gas ; \ | |
40709 | mv prev-gas stage1-gas ; : ; \ | |
0aed8855 | 40710 | fi |
72b2455a PB |
40711 | @endif gas |
40712 | @if gcc | |
80911fe1 PB |
40713 | @if test -d $(HOST_SUBDIR)/gcc ; then \ |
40714 | cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \ | |
40715 | mv prev-gcc stage1-gcc ; : ; \ | |
0aed8855 | 40716 | fi |
72b2455a | 40717 | @endif gcc |
4b900473 PB |
40718 | @if gmp |
40719 | @if test -d $(HOST_SUBDIR)/gmp ; then \ | |
40720 | cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \ | |
40721 | mv prev-gmp stage1-gmp ; : ; \ | |
40722 | fi | |
40723 | @endif gmp | |
40724 | @if mpfr | |
40725 | @if test -d $(HOST_SUBDIR)/mpfr ; then \ | |
40726 | cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \ | |
40727 | mv prev-mpfr stage1-mpfr ; : ; \ | |
40728 | fi | |
40729 | @endif mpfr | |
e8a5fa9c RW |
40730 | @if mpc |
40731 | @if test -d $(HOST_SUBDIR)/mpc ; then \ | |
40732 | cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \ | |
40733 | mv prev-mpc stage1-mpc ; : ; \ | |
40734 | fi | |
40735 | @endif mpc | |
e28c595f JM |
40736 | @if ppl |
40737 | @if test -d $(HOST_SUBDIR)/ppl ; then \ | |
40738 | cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \ | |
40739 | mv prev-ppl stage1-ppl ; : ; \ | |
40740 | fi | |
40741 | @endif ppl | |
40742 | @if cloog | |
40743 | @if test -d $(HOST_SUBDIR)/cloog ; then \ | |
40744 | cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \ | |
40745 | mv prev-cloog stage1-cloog ; : ; \ | |
40746 | fi | |
40747 | @endif cloog | |
1f53ca9a AO |
40748 | @if libelf |
40749 | @if test -d $(HOST_SUBDIR)/libelf ; then \ | |
40750 | cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \ | |
40751 | mv prev-libelf stage1-libelf ; : ; \ | |
40752 | fi | |
40753 | @endif libelf | |
93f9b408 ILT |
40754 | @if gold |
40755 | @if test -d $(HOST_SUBDIR)/gold ; then \ | |
40756 | cd $(HOST_SUBDIR); mv gold stage2-gold ; \ | |
40757 | mv prev-gold stage1-gold ; : ; \ | |
40758 | fi | |
40759 | @endif gold | |
72b2455a | 40760 | @if intl |
80911fe1 PB |
40761 | @if test -d $(HOST_SUBDIR)/intl ; then \ |
40762 | cd $(HOST_SUBDIR); mv intl stage2-intl ; \ | |
40763 | mv prev-intl stage1-intl ; : ; \ | |
0aed8855 | 40764 | fi |
72b2455a PB |
40765 | @endif intl |
40766 | @if ld | |
80911fe1 PB |
40767 | @if test -d $(HOST_SUBDIR)/ld ; then \ |
40768 | cd $(HOST_SUBDIR); mv ld stage2-ld ; \ | |
40769 | mv prev-ld stage1-ld ; : ; \ | |
0aed8855 | 40770 | fi |
72b2455a PB |
40771 | @endif ld |
40772 | @if libcpp | |
80911fe1 PB |
40773 | @if test -d $(HOST_SUBDIR)/libcpp ; then \ |
40774 | cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \ | |
40775 | mv prev-libcpp stage1-libcpp ; : ; \ | |
0aed8855 | 40776 | fi |
72b2455a | 40777 | @endif libcpp |
be01d343 | 40778 | @if libdecnumber |
80911fe1 PB |
40779 | @if test -d $(HOST_SUBDIR)/libdecnumber ; then \ |
40780 | cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \ | |
40781 | mv prev-libdecnumber stage1-libdecnumber ; : ; \ | |
0aed8855 | 40782 | fi |
be01d343 | 40783 | @endif libdecnumber |
72b2455a | 40784 | @if libiberty |
80911fe1 PB |
40785 | @if test -d $(HOST_SUBDIR)/libiberty ; then \ |
40786 | cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \ | |
40787 | mv prev-libiberty stage1-libiberty ; : ; \ | |
0aed8855 | 40788 | fi |
72b2455a PB |
40789 | @endif libiberty |
40790 | @if zlib | |
80911fe1 PB |
40791 | @if test -d $(HOST_SUBDIR)/zlib ; then \ |
40792 | cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \ | |
40793 | mv prev-zlib stage1-zlib ; : ; \ | |
0aed8855 | 40794 | fi |
72b2455a | 40795 | @endif zlib |
700d40ca ILT |
40796 | @if lto-plugin |
40797 | @if test -d $(HOST_SUBDIR)/lto-plugin ; then \ | |
40798 | cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \ | |
40799 | mv prev-lto-plugin stage1-lto-plugin ; : ; \ | |
40800 | fi | |
40801 | @endif lto-plugin | |
0aed8855 | 40802 | @if test -d $(TARGET_SUBDIR) ; then \ |
80911fe1 PB |
40803 | mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \ |
40804 | mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \ | |
0aed8855 | 40805 | fi |
80911fe1 | 40806 | rm -f stage_current |
72b2455a | 40807 | |
973601e1 | 40808 | # Bubble a bug fix through all the stages up to stage 2. They are |
0aed8855 | 40809 | # remade, but not reconfigured. The next stage (if any) will not be |
675492f0 | 40810 | # reconfigured either. |
72b2455a PB |
40811 | .PHONY: stage2-bubble |
40812 | stage2-bubble:: stage1-bubble | |
e360f423 PB |
40813 | @r=`${PWD_COMMAND}`; export r; \ |
40814 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40815 | if test -f stage2-lean || test -f stage1-lean ; then \ | |
9cb3fa6f PB |
40816 | echo Skipping rebuild of stage2 ; \ |
40817 | else \ | |
f70224b5 PB |
40818 | $(MAKE) stage2-start; \ |
40819 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \ | |
9cb3fa6f | 40820 | fi |
72b2455a | 40821 | |
0df3d27f | 40822 | .PHONY: all-stage2 clean-stage2 |
0df3d27f | 40823 | do-clean: clean-stage2 |
0df3d27f | 40824 | |
72b2455a PB |
40825 | # FIXME: Will not need to be conditional when toplevel bootstrap is the |
40826 | # only possibility, but now it conflicts with no-bootstrap rules | |
40827 | @if gcc-bootstrap | |
40828 | ||
40829 | ||
40830 | ||
80911fe1 | 40831 | .PHONY: bootstrap2 bootstrap2-lean |
be01d343 PB |
40832 | bootstrap2: |
40833 | echo stage2 > stage_final | |
40834 | @r=`${PWD_COMMAND}`; export r; \ | |
40835 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40836 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble | |
0aed8855 | 40837 | @: $(MAKE); $(unstage) |
be01d343 PB |
40838 | @r=`${PWD_COMMAND}`; export r; \ |
40839 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 40840 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
be01d343 | 40841 | $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target |
72b2455a | 40842 | |
80911fe1 PB |
40843 | bootstrap2-lean: |
40844 | echo stage2 > stage_final | |
40845 | @r=`${PWD_COMMAND}`; export r; \ | |
40846 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
40847 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble | |
40848 | @: $(MAKE); $(unstage) | |
40849 | @r=`${PWD_COMMAND}`; export r; \ | |
40850 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 40851 | TFLAGS="$(STAGE2_TFLAGS)"; \ |
80911fe1 PB |
40852 | $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target |
40853 | ||
72b2455a | 40854 | |
0df3d27f | 40855 | # Rules to wipe a stage and all the following ones, also used for cleanstrap |
72b2455a | 40856 | distclean-stage1:: distclean-stage2 |
0df3d27f | 40857 | .PHONY: distclean-stage2 |
72b2455a | 40858 | distclean-stage2:: |
0aed8855 | 40859 | @: $(MAKE); $(stage) |
e00a73e3 | 40860 | @test "`cat stage_last`" != stage2 || rm -f stage_last |
9cb3fa6f | 40861 | rm -rf stage2-* |
72b2455a PB |
40862 | |
40863 | ||
40864 | @endif gcc-bootstrap | |
40865 | ||
40866 | ||
40867 | .PHONY: stage3-start stage3-end | |
40868 | ||
40869 | stage3-start:: | |
0aed8855 | 40870 | @: $(MAKE); $(stage); \ |
72b2455a | 40871 | echo stage3 > stage_current ; \ |
b00612cc | 40872 | echo stage3 > stage_last; \ |
0aed8855 | 40873 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR) |
72b2455a | 40874 | @if bfd |
b00612cc PB |
40875 | @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \ |
40876 | mkdir stage3-bfd; \ | |
80911fe1 PB |
40877 | mv stage3-bfd bfd ; \ |
40878 | mv stage2-bfd prev-bfd || test -f stage2-lean | |
72b2455a PB |
40879 | @endif bfd |
40880 | @if opcodes | |
b00612cc PB |
40881 | @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \ |
40882 | mkdir stage3-opcodes; \ | |
80911fe1 PB |
40883 | mv stage3-opcodes opcodes ; \ |
40884 | mv stage2-opcodes prev-opcodes || test -f stage2-lean | |
72b2455a PB |
40885 | @endif opcodes |
40886 | @if binutils | |
b00612cc PB |
40887 | @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \ |
40888 | mkdir stage3-binutils; \ | |
80911fe1 PB |
40889 | mv stage3-binutils binutils ; \ |
40890 | mv stage2-binutils prev-binutils || test -f stage2-lean | |
72b2455a PB |
40891 | @endif binutils |
40892 | @if gas | |
b00612cc PB |
40893 | @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \ |
40894 | mkdir stage3-gas; \ | |
80911fe1 PB |
40895 | mv stage3-gas gas ; \ |
40896 | mv stage2-gas prev-gas || test -f stage2-lean | |
72b2455a PB |
40897 | @endif gas |
40898 | @if gcc | |
b00612cc PB |
40899 | @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \ |
40900 | mkdir stage3-gcc; \ | |
80911fe1 PB |
40901 | mv stage3-gcc gcc ; \ |
40902 | mv stage2-gcc prev-gcc || test -f stage2-lean | |
72b2455a | 40903 | @endif gcc |
4b900473 PB |
40904 | @if gmp |
40905 | @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \ | |
40906 | mkdir stage3-gmp; \ | |
40907 | mv stage3-gmp gmp ; \ | |
40908 | mv stage2-gmp prev-gmp || test -f stage2-lean | |
40909 | @endif gmp | |
40910 | @if mpfr | |
40911 | @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \ | |
40912 | mkdir stage3-mpfr; \ | |
40913 | mv stage3-mpfr mpfr ; \ | |
40914 | mv stage2-mpfr prev-mpfr || test -f stage2-lean | |
40915 | @endif mpfr | |
e8a5fa9c RW |
40916 | @if mpc |
40917 | @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \ | |
40918 | mkdir stage3-mpc; \ | |
40919 | mv stage3-mpc mpc ; \ | |
40920 | mv stage2-mpc prev-mpc || test -f stage2-lean | |
40921 | @endif mpc | |
e28c595f JM |
40922 | @if ppl |
40923 | @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \ | |
40924 | mkdir stage3-ppl; \ | |
40925 | mv stage3-ppl ppl ; \ | |
40926 | mv stage2-ppl prev-ppl || test -f stage2-lean | |
40927 | @endif ppl | |
40928 | @if cloog | |
40929 | @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \ | |
40930 | mkdir stage3-cloog; \ | |
40931 | mv stage3-cloog cloog ; \ | |
40932 | mv stage2-cloog prev-cloog || test -f stage2-lean | |
40933 | @endif cloog | |
1f53ca9a AO |
40934 | @if libelf |
40935 | @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \ | |
40936 | mkdir stage3-libelf; \ | |
40937 | mv stage3-libelf libelf ; \ | |
40938 | mv stage2-libelf prev-libelf || test -f stage2-lean | |
40939 | @endif libelf | |
93f9b408 ILT |
40940 | @if gold |
40941 | @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \ | |
40942 | mkdir stage3-gold; \ | |
40943 | mv stage3-gold gold ; \ | |
40944 | mv stage2-gold prev-gold || test -f stage2-lean | |
40945 | @endif gold | |
72b2455a | 40946 | @if intl |
b00612cc PB |
40947 | @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \ |
40948 | mkdir stage3-intl; \ | |
80911fe1 PB |
40949 | mv stage3-intl intl ; \ |
40950 | mv stage2-intl prev-intl || test -f stage2-lean | |
72b2455a PB |
40951 | @endif intl |
40952 | @if ld | |
b00612cc PB |
40953 | @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \ |
40954 | mkdir stage3-ld; \ | |
80911fe1 PB |
40955 | mv stage3-ld ld ; \ |
40956 | mv stage2-ld prev-ld || test -f stage2-lean | |
72b2455a PB |
40957 | @endif ld |
40958 | @if libcpp | |
b00612cc PB |
40959 | @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \ |
40960 | mkdir stage3-libcpp; \ | |
80911fe1 PB |
40961 | mv stage3-libcpp libcpp ; \ |
40962 | mv stage2-libcpp prev-libcpp || test -f stage2-lean | |
72b2455a | 40963 | @endif libcpp |
be01d343 PB |
40964 | @if libdecnumber |
40965 | @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \ | |
40966 | mkdir stage3-libdecnumber; \ | |
80911fe1 PB |
40967 | mv stage3-libdecnumber libdecnumber ; \ |
40968 | mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean | |
be01d343 | 40969 | @endif libdecnumber |
72b2455a | 40970 | @if libiberty |
b00612cc PB |
40971 | @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \ |
40972 | mkdir stage3-libiberty; \ | |
80911fe1 PB |
40973 | mv stage3-libiberty libiberty ; \ |
40974 | mv stage2-libiberty prev-libiberty || test -f stage2-lean | |
72b2455a PB |
40975 | @endif libiberty |
40976 | @if zlib | |
b00612cc PB |
40977 | @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \ |
40978 | mkdir stage3-zlib; \ | |
80911fe1 PB |
40979 | mv stage3-zlib zlib ; \ |
40980 | mv stage2-zlib prev-zlib || test -f stage2-lean | |
72b2455a | 40981 | @endif zlib |
700d40ca ILT |
40982 | @if lto-plugin |
40983 | @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \ | |
40984 | mkdir stage3-lto-plugin; \ | |
40985 | mv stage3-lto-plugin lto-plugin ; \ | |
40986 | mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean | |
40987 | @endif lto-plugin | |
0aed8855 PB |
40988 | @[ -d stage3-$(TARGET_SUBDIR) ] || \ |
40989 | mkdir stage3-$(TARGET_SUBDIR); \ | |
80911fe1 PB |
40990 | mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \ |
40991 | mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean | |
72b2455a | 40992 | |
80911fe1 | 40993 | stage3-end:: |
72b2455a | 40994 | @if bfd |
80911fe1 PB |
40995 | @if test -d $(HOST_SUBDIR)/bfd ; then \ |
40996 | cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \ | |
40997 | mv prev-bfd stage2-bfd ; : ; \ | |
0aed8855 | 40998 | fi |
72b2455a PB |
40999 | @endif bfd |
41000 | @if opcodes | |
80911fe1 PB |
41001 | @if test -d $(HOST_SUBDIR)/opcodes ; then \ |
41002 | cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \ | |
41003 | mv prev-opcodes stage2-opcodes ; : ; \ | |
0aed8855 | 41004 | fi |
72b2455a PB |
41005 | @endif opcodes |
41006 | @if binutils | |
80911fe1 PB |
41007 | @if test -d $(HOST_SUBDIR)/binutils ; then \ |
41008 | cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \ | |
41009 | mv prev-binutils stage2-binutils ; : ; \ | |
0aed8855 | 41010 | fi |
72b2455a PB |
41011 | @endif binutils |
41012 | @if gas | |
80911fe1 PB |
41013 | @if test -d $(HOST_SUBDIR)/gas ; then \ |
41014 | cd $(HOST_SUBDIR); mv gas stage3-gas ; \ | |
41015 | mv prev-gas stage2-gas ; : ; \ | |
0aed8855 | 41016 | fi |
72b2455a PB |
41017 | @endif gas |
41018 | @if gcc | |
80911fe1 PB |
41019 | @if test -d $(HOST_SUBDIR)/gcc ; then \ |
41020 | cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \ | |
41021 | mv prev-gcc stage2-gcc ; : ; \ | |
0aed8855 | 41022 | fi |
72b2455a | 41023 | @endif gcc |
4b900473 PB |
41024 | @if gmp |
41025 | @if test -d $(HOST_SUBDIR)/gmp ; then \ | |
41026 | cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \ | |
41027 | mv prev-gmp stage2-gmp ; : ; \ | |
41028 | fi | |
41029 | @endif gmp | |
41030 | @if mpfr | |
41031 | @if test -d $(HOST_SUBDIR)/mpfr ; then \ | |
41032 | cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \ | |
41033 | mv prev-mpfr stage2-mpfr ; : ; \ | |
41034 | fi | |
41035 | @endif mpfr | |
e8a5fa9c RW |
41036 | @if mpc |
41037 | @if test -d $(HOST_SUBDIR)/mpc ; then \ | |
41038 | cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \ | |
41039 | mv prev-mpc stage2-mpc ; : ; \ | |
41040 | fi | |
41041 | @endif mpc | |
e28c595f JM |
41042 | @if ppl |
41043 | @if test -d $(HOST_SUBDIR)/ppl ; then \ | |
41044 | cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \ | |
41045 | mv prev-ppl stage2-ppl ; : ; \ | |
41046 | fi | |
41047 | @endif ppl | |
41048 | @if cloog | |
41049 | @if test -d $(HOST_SUBDIR)/cloog ; then \ | |
41050 | cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \ | |
41051 | mv prev-cloog stage2-cloog ; : ; \ | |
41052 | fi | |
41053 | @endif cloog | |
1f53ca9a AO |
41054 | @if libelf |
41055 | @if test -d $(HOST_SUBDIR)/libelf ; then \ | |
41056 | cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \ | |
41057 | mv prev-libelf stage2-libelf ; : ; \ | |
41058 | fi | |
41059 | @endif libelf | |
93f9b408 ILT |
41060 | @if gold |
41061 | @if test -d $(HOST_SUBDIR)/gold ; then \ | |
41062 | cd $(HOST_SUBDIR); mv gold stage3-gold ; \ | |
41063 | mv prev-gold stage2-gold ; : ; \ | |
41064 | fi | |
41065 | @endif gold | |
72b2455a | 41066 | @if intl |
80911fe1 PB |
41067 | @if test -d $(HOST_SUBDIR)/intl ; then \ |
41068 | cd $(HOST_SUBDIR); mv intl stage3-intl ; \ | |
41069 | mv prev-intl stage2-intl ; : ; \ | |
0aed8855 | 41070 | fi |
72b2455a PB |
41071 | @endif intl |
41072 | @if ld | |
80911fe1 PB |
41073 | @if test -d $(HOST_SUBDIR)/ld ; then \ |
41074 | cd $(HOST_SUBDIR); mv ld stage3-ld ; \ | |
41075 | mv prev-ld stage2-ld ; : ; \ | |
0aed8855 | 41076 | fi |
72b2455a PB |
41077 | @endif ld |
41078 | @if libcpp | |
80911fe1 PB |
41079 | @if test -d $(HOST_SUBDIR)/libcpp ; then \ |
41080 | cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \ | |
41081 | mv prev-libcpp stage2-libcpp ; : ; \ | |
0aed8855 | 41082 | fi |
72b2455a | 41083 | @endif libcpp |
be01d343 | 41084 | @if libdecnumber |
80911fe1 PB |
41085 | @if test -d $(HOST_SUBDIR)/libdecnumber ; then \ |
41086 | cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \ | |
41087 | mv prev-libdecnumber stage2-libdecnumber ; : ; \ | |
0aed8855 | 41088 | fi |
be01d343 | 41089 | @endif libdecnumber |
72b2455a | 41090 | @if libiberty |
80911fe1 PB |
41091 | @if test -d $(HOST_SUBDIR)/libiberty ; then \ |
41092 | cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \ | |
41093 | mv prev-libiberty stage2-libiberty ; : ; \ | |
0aed8855 | 41094 | fi |
72b2455a PB |
41095 | @endif libiberty |
41096 | @if zlib | |
80911fe1 PB |
41097 | @if test -d $(HOST_SUBDIR)/zlib ; then \ |
41098 | cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \ | |
41099 | mv prev-zlib stage2-zlib ; : ; \ | |
0aed8855 | 41100 | fi |
72b2455a | 41101 | @endif zlib |
700d40ca ILT |
41102 | @if lto-plugin |
41103 | @if test -d $(HOST_SUBDIR)/lto-plugin ; then \ | |
41104 | cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \ | |
41105 | mv prev-lto-plugin stage2-lto-plugin ; : ; \ | |
41106 | fi | |
41107 | @endif lto-plugin | |
0aed8855 | 41108 | @if test -d $(TARGET_SUBDIR) ; then \ |
80911fe1 PB |
41109 | mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \ |
41110 | mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \ | |
0aed8855 | 41111 | fi |
80911fe1 | 41112 | rm -f stage_current |
72b2455a | 41113 | |
973601e1 | 41114 | # Bubble a bug fix through all the stages up to stage 3. They are |
0aed8855 | 41115 | # remade, but not reconfigured. The next stage (if any) will not be |
675492f0 | 41116 | # reconfigured either. |
72b2455a PB |
41117 | .PHONY: stage3-bubble |
41118 | stage3-bubble:: stage2-bubble | |
e360f423 PB |
41119 | @r=`${PWD_COMMAND}`; export r; \ |
41120 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
41121 | if test -f stage3-lean || test -f stage2-lean ; then \ | |
9cb3fa6f PB |
41122 | echo Skipping rebuild of stage3 ; \ |
41123 | else \ | |
f70224b5 | 41124 | $(MAKE) stage3-start; \ |
80911fe1 PB |
41125 | if $(LEAN); then \ |
41126 | rm -rf stage1-* ; \ | |
41127 | $(STAMP) stage1-lean ; \ | |
41128 | fi; \ | |
f70224b5 | 41129 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \ |
9cb3fa6f | 41130 | fi |
f6d183c0 | 41131 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare |
72b2455a | 41132 | |
0df3d27f | 41133 | .PHONY: all-stage3 clean-stage3 |
0df3d27f | 41134 | do-clean: clean-stage3 |
0df3d27f | 41135 | |
d545f33b PB |
41136 | # FIXME: Will not need to be conditional when toplevel bootstrap is the |
41137 | # only possibility, but now it conflicts with no-bootstrap rules | |
41138 | @if gcc-bootstrap | |
72b2455a | 41139 | |
d545f33b | 41140 | compare: |
e360f423 PB |
41141 | @r=`${PWD_COMMAND}`; export r; \ |
41142 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
41143 | if test -f stage2-lean; then \ | |
d545f33b PB |
41144 | echo Cannot compare object files as stage 2 was deleted. ; \ |
41145 | exit 0 ; \ | |
41146 | fi; \ | |
0aed8855 | 41147 | : $(MAKE); $(stage); \ |
d545f33b | 41148 | rm -f .bad_compare ; \ |
c52c6897 | 41149 | echo Comparing stages 2 and 3 ; \ |
fda13ee8 AO |
41150 | sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \ |
41151 | files=`find stage3-* -name "*$(objext)" -print | \ | |
41152 | sed -n s,^stage$$sed-,,p` ; \ | |
d545f33b | 41153 | for file in $${files} ; do \ |
fda13ee8 AO |
41154 | f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \ |
41155 | if test ! -f $$f1; then continue; fi; \ | |
8520c408 | 41156 | $(do-compare) > /dev/null 2>&1; \ |
f70224b5 PB |
41157 | if test $$? -eq 1; then \ |
41158 | case $$file in \ | |
e8a5fa9c | 41159 | @compare_exclusions@) \ |
f70224b5 PB |
41160 | echo warning: $$file differs ;; \ |
41161 | *) \ | |
41162 | echo $$file differs >> .bad_compare ;; \ | |
41163 | esac ; \ | |
41164 | fi ; \ | |
d545f33b PB |
41165 | done ; \ |
41166 | if [ -f .bad_compare ]; then \ | |
41167 | echo "Bootstrap comparison failure!"; \ | |
41168 | cat .bad_compare; \ | |
41169 | exit 1; \ | |
41170 | else \ | |
c52c6897 | 41171 | echo Comparison successful.; \ |
d545f33b PB |
41172 | fi ; \ |
41173 | $(STAMP) compare | |
80911fe1 PB |
41174 | if $(LEAN); then \ |
41175 | rm -rf stage2-*; \ | |
41176 | $(STAMP) stage2-lean; \ | |
41177 | fi | |
9cb3fa6f | 41178 | |
72b2455a | 41179 | |
72b2455a | 41180 | |
80911fe1 | 41181 | .PHONY: bootstrap bootstrap-lean |
be01d343 PB |
41182 | bootstrap: |
41183 | echo stage3 > stage_final | |
41184 | @r=`${PWD_COMMAND}`; export r; \ | |
41185 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
41186 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble | |
0aed8855 | 41187 | @: $(MAKE); $(unstage) |
be01d343 PB |
41188 | @r=`${PWD_COMMAND}`; export r; \ |
41189 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 41190 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
be01d343 | 41191 | $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target |
0df3d27f | 41192 | |
80911fe1 PB |
41193 | bootstrap-lean: |
41194 | echo stage3 > stage_final | |
41195 | @r=`${PWD_COMMAND}`; export r; \ | |
41196 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
41197 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble | |
41198 | @: $(MAKE); $(unstage) | |
41199 | @r=`${PWD_COMMAND}`; export r; \ | |
41200 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 41201 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
80911fe1 PB |
41202 | $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target |
41203 | ||
72b2455a | 41204 | |
d545f33b PB |
41205 | # Rules to wipe a stage and all the following ones, also used for cleanstrap |
41206 | distclean-stage2:: distclean-stage3 | |
41207 | .PHONY: distclean-stage3 | |
41208 | distclean-stage3:: | |
0aed8855 | 41209 | @: $(MAKE); $(stage) |
e00a73e3 | 41210 | @test "`cat stage_last`" != stage3 || rm -f stage_last |
d545f33b | 41211 | rm -rf stage3-* compare |
0df3d27f | 41212 | |
9cb3fa6f | 41213 | |
d545f33b | 41214 | .PHONY: cleanstrap |
e00a73e3 PB |
41215 | cleanstrap: do-distclean local-clean |
41216 | echo stage3 > stage_final | |
41217 | @r=`${PWD_COMMAND}`; export r; \ | |
41218 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
41219 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble | |
41220 | @: $(MAKE); $(unstage) | |
41221 | @r=`${PWD_COMMAND}`; export r; \ | |
41222 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 41223 | TFLAGS="$(STAGE3_TFLAGS)"; \ |
8520c408 AO |
41224 | $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target |
41225 | ||
41226 | @endif gcc-bootstrap | |
41227 | ||
41228 | ||
72b2455a PB |
41229 | .PHONY: stage4-start stage4-end |
41230 | ||
41231 | stage4-start:: | |
0aed8855 | 41232 | @: $(MAKE); $(stage); \ |
72b2455a | 41233 | echo stage4 > stage_current ; \ |
b00612cc | 41234 | echo stage4 > stage_last; \ |
0aed8855 | 41235 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR) |
72b2455a | 41236 | @if bfd |
b00612cc PB |
41237 | @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \ |
41238 | mkdir stage4-bfd; \ | |
80911fe1 PB |
41239 | mv stage4-bfd bfd ; \ |
41240 | mv stage3-bfd prev-bfd || test -f stage3-lean | |
72b2455a PB |
41241 | @endif bfd |
41242 | @if opcodes | |
b00612cc PB |
41243 | @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \ |
41244 | mkdir stage4-opcodes; \ | |
80911fe1 PB |
41245 | mv stage4-opcodes opcodes ; \ |
41246 | mv stage3-opcodes prev-opcodes || test -f stage3-lean | |
72b2455a PB |
41247 | @endif opcodes |
41248 | @if binutils | |
b00612cc PB |
41249 | @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \ |
41250 | mkdir stage4-binutils; \ | |
80911fe1 PB |
41251 | mv stage4-binutils binutils ; \ |
41252 | mv stage3-binutils prev-binutils || test -f stage3-lean | |
72b2455a PB |
41253 | @endif binutils |
41254 | @if gas | |
b00612cc PB |
41255 | @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \ |
41256 | mkdir stage4-gas; \ | |
80911fe1 PB |
41257 | mv stage4-gas gas ; \ |
41258 | mv stage3-gas prev-gas || test -f stage3-lean | |
72b2455a PB |
41259 | @endif gas |
41260 | @if gcc | |
b00612cc PB |
41261 | @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \ |
41262 | mkdir stage4-gcc; \ | |
80911fe1 PB |
41263 | mv stage4-gcc gcc ; \ |
41264 | mv stage3-gcc prev-gcc || test -f stage3-lean | |
72b2455a | 41265 | @endif gcc |
4b900473 PB |
41266 | @if gmp |
41267 | @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \ | |
41268 | mkdir stage4-gmp; \ | |
41269 | mv stage4-gmp gmp ; \ | |
41270 | mv stage3-gmp prev-gmp || test -f stage3-lean | |
41271 | @endif gmp | |
41272 | @if mpfr | |
41273 | @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \ | |
41274 | mkdir stage4-mpfr; \ | |
41275 | mv stage4-mpfr mpfr ; \ | |
41276 | mv stage3-mpfr prev-mpfr || test -f stage3-lean | |
41277 | @endif mpfr | |
e8a5fa9c RW |
41278 | @if mpc |
41279 | @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \ | |
41280 | mkdir stage4-mpc; \ | |
41281 | mv stage4-mpc mpc ; \ | |
41282 | mv stage3-mpc prev-mpc || test -f stage3-lean | |
41283 | @endif mpc | |
e28c595f JM |
41284 | @if ppl |
41285 | @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \ | |
41286 | mkdir stage4-ppl; \ | |
41287 | mv stage4-ppl ppl ; \ | |
41288 | mv stage3-ppl prev-ppl || test -f stage3-lean | |
41289 | @endif ppl | |
41290 | @if cloog | |
41291 | @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \ | |
41292 | mkdir stage4-cloog; \ | |
41293 | mv stage4-cloog cloog ; \ | |
41294 | mv stage3-cloog prev-cloog || test -f stage3-lean | |
41295 | @endif cloog | |
1f53ca9a AO |
41296 | @if libelf |
41297 | @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \ | |
41298 | mkdir stage4-libelf; \ | |
41299 | mv stage4-libelf libelf ; \ | |
41300 | mv stage3-libelf prev-libelf || test -f stage3-lean | |
41301 | @endif libelf | |
93f9b408 ILT |
41302 | @if gold |
41303 | @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \ | |
41304 | mkdir stage4-gold; \ | |
41305 | mv stage4-gold gold ; \ | |
41306 | mv stage3-gold prev-gold || test -f stage3-lean | |
41307 | @endif gold | |
72b2455a | 41308 | @if intl |
b00612cc PB |
41309 | @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \ |
41310 | mkdir stage4-intl; \ | |
80911fe1 PB |
41311 | mv stage4-intl intl ; \ |
41312 | mv stage3-intl prev-intl || test -f stage3-lean | |
72b2455a PB |
41313 | @endif intl |
41314 | @if ld | |
b00612cc PB |
41315 | @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \ |
41316 | mkdir stage4-ld; \ | |
80911fe1 PB |
41317 | mv stage4-ld ld ; \ |
41318 | mv stage3-ld prev-ld || test -f stage3-lean | |
72b2455a PB |
41319 | @endif ld |
41320 | @if libcpp | |
b00612cc PB |
41321 | @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \ |
41322 | mkdir stage4-libcpp; \ | |
80911fe1 PB |
41323 | mv stage4-libcpp libcpp ; \ |
41324 | mv stage3-libcpp prev-libcpp || test -f stage3-lean | |
72b2455a | 41325 | @endif libcpp |
be01d343 PB |
41326 | @if libdecnumber |
41327 | @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \ | |
41328 | mkdir stage4-libdecnumber; \ | |
80911fe1 PB |
41329 | mv stage4-libdecnumber libdecnumber ; \ |
41330 | mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean | |
be01d343 | 41331 | @endif libdecnumber |
72b2455a | 41332 | @if libiberty |
b00612cc PB |
41333 | @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \ |
41334 | mkdir stage4-libiberty; \ | |
80911fe1 PB |
41335 | mv stage4-libiberty libiberty ; \ |
41336 | mv stage3-libiberty prev-libiberty || test -f stage3-lean | |
72b2455a PB |
41337 | @endif libiberty |
41338 | @if zlib | |
b00612cc PB |
41339 | @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \ |
41340 | mkdir stage4-zlib; \ | |
80911fe1 PB |
41341 | mv stage4-zlib zlib ; \ |
41342 | mv stage3-zlib prev-zlib || test -f stage3-lean | |
72b2455a | 41343 | @endif zlib |
700d40ca ILT |
41344 | @if lto-plugin |
41345 | @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \ | |
41346 | mkdir stage4-lto-plugin; \ | |
41347 | mv stage4-lto-plugin lto-plugin ; \ | |
41348 | mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean | |
41349 | @endif lto-plugin | |
0aed8855 PB |
41350 | @[ -d stage4-$(TARGET_SUBDIR) ] || \ |
41351 | mkdir stage4-$(TARGET_SUBDIR); \ | |
80911fe1 PB |
41352 | mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \ |
41353 | mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean | |
72b2455a | 41354 | |
80911fe1 | 41355 | stage4-end:: |
72b2455a | 41356 | @if bfd |
80911fe1 PB |
41357 | @if test -d $(HOST_SUBDIR)/bfd ; then \ |
41358 | cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \ | |
41359 | mv prev-bfd stage3-bfd ; : ; \ | |
0aed8855 | 41360 | fi |
72b2455a PB |
41361 | @endif bfd |
41362 | @if opcodes | |
80911fe1 PB |
41363 | @if test -d $(HOST_SUBDIR)/opcodes ; then \ |
41364 | cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \ | |
41365 | mv prev-opcodes stage3-opcodes ; : ; \ | |
0aed8855 | 41366 | fi |
72b2455a PB |
41367 | @endif opcodes |
41368 | @if binutils | |
80911fe1 PB |
41369 | @if test -d $(HOST_SUBDIR)/binutils ; then \ |
41370 | cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \ | |
41371 | mv prev-binutils stage3-binutils ; : ; \ | |
0aed8855 | 41372 | fi |
72b2455a PB |
41373 | @endif binutils |
41374 | @if gas | |
80911fe1 PB |
41375 | @if test -d $(HOST_SUBDIR)/gas ; then \ |
41376 | cd $(HOST_SUBDIR); mv gas stage4-gas ; \ | |
41377 | mv prev-gas stage3-gas ; : ; \ | |
0aed8855 | 41378 | fi |
72b2455a PB |
41379 | @endif gas |
41380 | @if gcc | |
80911fe1 PB |
41381 | @if test -d $(HOST_SUBDIR)/gcc ; then \ |
41382 | cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \ | |
41383 | mv prev-gcc stage3-gcc ; : ; \ | |
0aed8855 | 41384 | fi |
72b2455a | 41385 | @endif gcc |
4b900473 PB |
41386 | @if gmp |
41387 | @if test -d $(HOST_SUBDIR)/gmp ; then \ | |
41388 | cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \ | |
41389 | mv prev-gmp stage3-gmp ; : ; \ | |
41390 | fi | |
41391 | @endif gmp | |
41392 | @if mpfr | |
41393 | @if test -d $(HOST_SUBDIR)/mpfr ; then \ | |
41394 | cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \ | |
41395 | mv prev-mpfr stage3-mpfr ; : ; \ | |
41396 | fi | |
41397 | @endif mpfr | |
e8a5fa9c RW |
41398 | @if mpc |
41399 | @if test -d $(HOST_SUBDIR)/mpc ; then \ | |
41400 | cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \ | |
41401 | mv prev-mpc stage3-mpc ; : ; \ | |
41402 | fi | |
41403 | @endif mpc | |
e28c595f JM |
41404 | @if ppl |
41405 | @if test -d $(HOST_SUBDIR)/ppl ; then \ | |
41406 | cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \ | |
41407 | mv prev-ppl stage3-ppl ; : ; \ | |
41408 | fi | |
41409 | @endif ppl | |
41410 | @if cloog | |
41411 | @if test -d $(HOST_SUBDIR)/cloog ; then \ | |
41412 | cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \ | |
41413 | mv prev-cloog stage3-cloog ; : ; \ | |
41414 | fi | |
41415 | @endif cloog | |
1f53ca9a AO |
41416 | @if libelf |
41417 | @if test -d $(HOST_SUBDIR)/libelf ; then \ | |
41418 | cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \ | |
41419 | mv prev-libelf stage3-libelf ; : ; \ | |
41420 | fi | |
41421 | @endif libelf | |
93f9b408 ILT |
41422 | @if gold |
41423 | @if test -d $(HOST_SUBDIR)/gold ; then \ | |
41424 | cd $(HOST_SUBDIR); mv gold stage4-gold ; \ | |
41425 | mv prev-gold stage3-gold ; : ; \ | |
41426 | fi | |
41427 | @endif gold | |
72b2455a | 41428 | @if intl |
80911fe1 PB |
41429 | @if test -d $(HOST_SUBDIR)/intl ; then \ |
41430 | cd $(HOST_SUBDIR); mv intl stage4-intl ; \ | |
41431 | mv prev-intl stage3-intl ; : ; \ | |
0aed8855 | 41432 | fi |
72b2455a PB |
41433 | @endif intl |
41434 | @if ld | |
80911fe1 PB |
41435 | @if test -d $(HOST_SUBDIR)/ld ; then \ |
41436 | cd $(HOST_SUBDIR); mv ld stage4-ld ; \ | |
41437 | mv prev-ld stage3-ld ; : ; \ | |
0aed8855 | 41438 | fi |
72b2455a PB |
41439 | @endif ld |
41440 | @if libcpp | |
80911fe1 PB |
41441 | @if test -d $(HOST_SUBDIR)/libcpp ; then \ |
41442 | cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \ | |
41443 | mv prev-libcpp stage3-libcpp ; : ; \ | |
0aed8855 | 41444 | fi |
72b2455a | 41445 | @endif libcpp |
be01d343 | 41446 | @if libdecnumber |
80911fe1 PB |
41447 | @if test -d $(HOST_SUBDIR)/libdecnumber ; then \ |
41448 | cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \ | |
41449 | mv prev-libdecnumber stage3-libdecnumber ; : ; \ | |
0aed8855 | 41450 | fi |
be01d343 | 41451 | @endif libdecnumber |
72b2455a | 41452 | @if libiberty |
80911fe1 PB |
41453 | @if test -d $(HOST_SUBDIR)/libiberty ; then \ |
41454 | cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \ | |
41455 | mv prev-libiberty stage3-libiberty ; : ; \ | |
0aed8855 | 41456 | fi |
72b2455a PB |
41457 | @endif libiberty |
41458 | @if zlib | |
80911fe1 PB |
41459 | @if test -d $(HOST_SUBDIR)/zlib ; then \ |
41460 | cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \ | |
41461 | mv prev-zlib stage3-zlib ; : ; \ | |
0aed8855 | 41462 | fi |
72b2455a | 41463 | @endif zlib |
700d40ca ILT |
41464 | @if lto-plugin |
41465 | @if test -d $(HOST_SUBDIR)/lto-plugin ; then \ | |
41466 | cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \ | |
41467 | mv prev-lto-plugin stage3-lto-plugin ; : ; \ | |
41468 | fi | |
41469 | @endif lto-plugin | |
0aed8855 | 41470 | @if test -d $(TARGET_SUBDIR) ; then \ |
80911fe1 PB |
41471 | mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \ |
41472 | mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \ | |
0aed8855 | 41473 | fi |
80911fe1 | 41474 | rm -f stage_current |
72b2455a | 41475 | |
973601e1 | 41476 | # Bubble a bug fix through all the stages up to stage 4. They are |
0aed8855 | 41477 | # remade, but not reconfigured. The next stage (if any) will not be |
675492f0 | 41478 | # reconfigured either. |
72b2455a PB |
41479 | .PHONY: stage4-bubble |
41480 | stage4-bubble:: stage3-bubble | |
e360f423 PB |
41481 | @r=`${PWD_COMMAND}`; export r; \ |
41482 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
41483 | if test -f stage4-lean || test -f stage3-lean ; then \ | |
9cb3fa6f PB |
41484 | echo Skipping rebuild of stage4 ; \ |
41485 | else \ | |
f70224b5 | 41486 | $(MAKE) stage4-start; \ |
80911fe1 PB |
41487 | if $(LEAN); then \ |
41488 | rm -rf stage2-* ; \ | |
41489 | $(STAMP) stage2-lean ; \ | |
41490 | fi; \ | |
f70224b5 | 41491 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \ |
9cb3fa6f | 41492 | fi |
f6d183c0 | 41493 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3 |
72b2455a | 41494 | |
0df3d27f | 41495 | .PHONY: all-stage4 clean-stage4 |
0df3d27f | 41496 | do-clean: clean-stage4 |
0df3d27f | 41497 | |
d545f33b PB |
41498 | # FIXME: Will not need to be conditional when toplevel bootstrap is the |
41499 | # only possibility, but now it conflicts with no-bootstrap rules | |
41500 | @if gcc-bootstrap | |
72b2455a | 41501 | |
d545f33b | 41502 | compare3: |
e360f423 PB |
41503 | @r=`${PWD_COMMAND}`; export r; \ |
41504 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
41505 | if test -f stage3-lean; then \ | |
d545f33b PB |
41506 | echo Cannot compare object files as stage 3 was deleted. ; \ |
41507 | exit 0 ; \ | |
41508 | fi; \ | |
0aed8855 | 41509 | : $(MAKE); $(stage); \ |
d545f33b | 41510 | rm -f .bad_compare ; \ |
c52c6897 | 41511 | echo Comparing stages 3 and 4 ; \ |
fda13ee8 AO |
41512 | sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \ |
41513 | files=`find stage4-* -name "*$(objext)" -print | \ | |
41514 | sed -n s,^stage$$sed-,,p` ; \ | |
d545f33b | 41515 | for file in $${files} ; do \ |
fda13ee8 AO |
41516 | f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \ |
41517 | if test ! -f $$f1; then continue; fi; \ | |
8520c408 | 41518 | $(do-compare3) > /dev/null 2>&1; \ |
f70224b5 PB |
41519 | if test $$? -eq 1; then \ |
41520 | case $$file in \ | |
e8a5fa9c | 41521 | @compare_exclusions@) \ |
f70224b5 PB |
41522 | echo warning: $$file differs ;; \ |
41523 | *) \ | |
41524 | echo $$file differs >> .bad_compare ;; \ | |
41525 | esac ; \ | |
41526 | fi ; \ | |
d545f33b PB |
41527 | done ; \ |
41528 | if [ -f .bad_compare ]; then \ | |
41529 | echo "Bootstrap comparison failure!"; \ | |
41530 | cat .bad_compare; \ | |
41531 | exit 1; \ | |
41532 | else \ | |
c52c6897 | 41533 | echo Comparison successful.; \ |
d545f33b PB |
41534 | fi ; \ |
41535 | $(STAMP) compare3 | |
80911fe1 PB |
41536 | if $(LEAN); then \ |
41537 | rm -rf stage3-*; \ | |
41538 | $(STAMP) stage3-lean; \ | |
41539 | fi | |
9cb3fa6f | 41540 | |
72b2455a | 41541 | |
72b2455a | 41542 | |
80911fe1 | 41543 | .PHONY: bootstrap4 bootstrap4-lean |
be01d343 PB |
41544 | bootstrap4: |
41545 | echo stage4 > stage_final | |
41546 | @r=`${PWD_COMMAND}`; export r; \ | |
41547 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
41548 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble | |
0aed8855 | 41549 | @: $(MAKE); $(unstage) |
be01d343 PB |
41550 | @r=`${PWD_COMMAND}`; export r; \ |
41551 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 41552 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
be01d343 | 41553 | $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target |
0df3d27f | 41554 | |
80911fe1 PB |
41555 | bootstrap4-lean: |
41556 | echo stage4 > stage_final | |
41557 | @r=`${PWD_COMMAND}`; export r; \ | |
41558 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
41559 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble | |
41560 | @: $(MAKE); $(unstage) | |
41561 | @r=`${PWD_COMMAND}`; export r; \ | |
41562 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 41563 | TFLAGS="$(STAGE4_TFLAGS)"; \ |
80911fe1 PB |
41564 | $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target |
41565 | ||
72b2455a | 41566 | |
d545f33b PB |
41567 | # Rules to wipe a stage and all the following ones, also used for cleanstrap |
41568 | distclean-stage3:: distclean-stage4 | |
41569 | .PHONY: distclean-stage4 | |
41570 | distclean-stage4:: | |
0aed8855 | 41571 | @: $(MAKE); $(stage) |
e00a73e3 | 41572 | @test "`cat stage_last`" != stage4 || rm -f stage_last |
d545f33b | 41573 | rm -rf stage4-* compare3 |
0df3d27f | 41574 | |
9cb3fa6f | 41575 | |
d545f33b | 41576 | @endif gcc-bootstrap |
72b2455a PB |
41577 | |
41578 | ||
41579 | .PHONY: stageprofile-start stageprofile-end | |
41580 | ||
41581 | stageprofile-start:: | |
0aed8855 | 41582 | @: $(MAKE); $(stage); \ |
72b2455a | 41583 | echo stageprofile > stage_current ; \ |
b00612cc | 41584 | echo stageprofile > stage_last; \ |
0aed8855 | 41585 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR) |
72b2455a | 41586 | @if bfd |
b00612cc PB |
41587 | @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \ |
41588 | mkdir stageprofile-bfd; \ | |
80911fe1 PB |
41589 | mv stageprofile-bfd bfd ; \ |
41590 | mv stage1-bfd prev-bfd || test -f stage1-lean | |
72b2455a PB |
41591 | @endif bfd |
41592 | @if opcodes | |
b00612cc PB |
41593 | @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \ |
41594 | mkdir stageprofile-opcodes; \ | |
80911fe1 PB |
41595 | mv stageprofile-opcodes opcodes ; \ |
41596 | mv stage1-opcodes prev-opcodes || test -f stage1-lean | |
72b2455a PB |
41597 | @endif opcodes |
41598 | @if binutils | |
b00612cc PB |
41599 | @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \ |
41600 | mkdir stageprofile-binutils; \ | |
80911fe1 PB |
41601 | mv stageprofile-binutils binutils ; \ |
41602 | mv stage1-binutils prev-binutils || test -f stage1-lean | |
72b2455a PB |
41603 | @endif binutils |
41604 | @if gas | |
b00612cc PB |
41605 | @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \ |
41606 | mkdir stageprofile-gas; \ | |
80911fe1 PB |
41607 | mv stageprofile-gas gas ; \ |
41608 | mv stage1-gas prev-gas || test -f stage1-lean | |
72b2455a PB |
41609 | @endif gas |
41610 | @if gcc | |
b00612cc PB |
41611 | @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \ |
41612 | mkdir stageprofile-gcc; \ | |
80911fe1 PB |
41613 | mv stageprofile-gcc gcc ; \ |
41614 | mv stage1-gcc prev-gcc || test -f stage1-lean | |
72b2455a | 41615 | @endif gcc |
4b900473 PB |
41616 | @if gmp |
41617 | @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \ | |
41618 | mkdir stageprofile-gmp; \ | |
41619 | mv stageprofile-gmp gmp ; \ | |
41620 | mv stage1-gmp prev-gmp || test -f stage1-lean | |
41621 | @endif gmp | |
41622 | @if mpfr | |
41623 | @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \ | |
41624 | mkdir stageprofile-mpfr; \ | |
41625 | mv stageprofile-mpfr mpfr ; \ | |
41626 | mv stage1-mpfr prev-mpfr || test -f stage1-lean | |
41627 | @endif mpfr | |
e8a5fa9c RW |
41628 | @if mpc |
41629 | @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \ | |
41630 | mkdir stageprofile-mpc; \ | |
41631 | mv stageprofile-mpc mpc ; \ | |
41632 | mv stage1-mpc prev-mpc || test -f stage1-lean | |
41633 | @endif mpc | |
e28c595f JM |
41634 | @if ppl |
41635 | @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \ | |
41636 | mkdir stageprofile-ppl; \ | |
41637 | mv stageprofile-ppl ppl ; \ | |
41638 | mv stage1-ppl prev-ppl || test -f stage1-lean | |
41639 | @endif ppl | |
41640 | @if cloog | |
41641 | @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \ | |
41642 | mkdir stageprofile-cloog; \ | |
41643 | mv stageprofile-cloog cloog ; \ | |
41644 | mv stage1-cloog prev-cloog || test -f stage1-lean | |
41645 | @endif cloog | |
1f53ca9a AO |
41646 | @if libelf |
41647 | @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \ | |
41648 | mkdir stageprofile-libelf; \ | |
41649 | mv stageprofile-libelf libelf ; \ | |
41650 | mv stage1-libelf prev-libelf || test -f stage1-lean | |
41651 | @endif libelf | |
93f9b408 ILT |
41652 | @if gold |
41653 | @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \ | |
41654 | mkdir stageprofile-gold; \ | |
41655 | mv stageprofile-gold gold ; \ | |
41656 | mv stage1-gold prev-gold || test -f stage1-lean | |
41657 | @endif gold | |
72b2455a | 41658 | @if intl |
b00612cc PB |
41659 | @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \ |
41660 | mkdir stageprofile-intl; \ | |
80911fe1 PB |
41661 | mv stageprofile-intl intl ; \ |
41662 | mv stage1-intl prev-intl || test -f stage1-lean | |
72b2455a PB |
41663 | @endif intl |
41664 | @if ld | |
b00612cc PB |
41665 | @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \ |
41666 | mkdir stageprofile-ld; \ | |
80911fe1 PB |
41667 | mv stageprofile-ld ld ; \ |
41668 | mv stage1-ld prev-ld || test -f stage1-lean | |
72b2455a PB |
41669 | @endif ld |
41670 | @if libcpp | |
b00612cc PB |
41671 | @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \ |
41672 | mkdir stageprofile-libcpp; \ | |
80911fe1 PB |
41673 | mv stageprofile-libcpp libcpp ; \ |
41674 | mv stage1-libcpp prev-libcpp || test -f stage1-lean | |
72b2455a | 41675 | @endif libcpp |
be01d343 PB |
41676 | @if libdecnumber |
41677 | @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \ | |
41678 | mkdir stageprofile-libdecnumber; \ | |
80911fe1 PB |
41679 | mv stageprofile-libdecnumber libdecnumber ; \ |
41680 | mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean | |
be01d343 | 41681 | @endif libdecnumber |
72b2455a | 41682 | @if libiberty |
b00612cc PB |
41683 | @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \ |
41684 | mkdir stageprofile-libiberty; \ | |
80911fe1 PB |
41685 | mv stageprofile-libiberty libiberty ; \ |
41686 | mv stage1-libiberty prev-libiberty || test -f stage1-lean | |
72b2455a PB |
41687 | @endif libiberty |
41688 | @if zlib | |
d545f33b PB |
41689 | @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \ |
41690 | mkdir stageprofile-zlib; \ | |
80911fe1 PB |
41691 | mv stageprofile-zlib zlib ; \ |
41692 | mv stage1-zlib prev-zlib || test -f stage1-lean | |
d545f33b | 41693 | @endif zlib |
700d40ca ILT |
41694 | @if lto-plugin |
41695 | @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \ | |
41696 | mkdir stageprofile-lto-plugin; \ | |
41697 | mv stageprofile-lto-plugin lto-plugin ; \ | |
41698 | mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean | |
41699 | @endif lto-plugin | |
0aed8855 PB |
41700 | @[ -d stageprofile-$(TARGET_SUBDIR) ] || \ |
41701 | mkdir stageprofile-$(TARGET_SUBDIR); \ | |
80911fe1 PB |
41702 | mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \ |
41703 | mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean | |
0df3d27f | 41704 | |
80911fe1 | 41705 | stageprofile-end:: |
d545f33b | 41706 | @if bfd |
80911fe1 PB |
41707 | @if test -d $(HOST_SUBDIR)/bfd ; then \ |
41708 | cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \ | |
41709 | mv prev-bfd stage1-bfd ; : ; \ | |
0aed8855 | 41710 | fi |
d545f33b PB |
41711 | @endif bfd |
41712 | @if opcodes | |
80911fe1 PB |
41713 | @if test -d $(HOST_SUBDIR)/opcodes ; then \ |
41714 | cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \ | |
41715 | mv prev-opcodes stage1-opcodes ; : ; \ | |
0aed8855 | 41716 | fi |
d545f33b PB |
41717 | @endif opcodes |
41718 | @if binutils | |
80911fe1 PB |
41719 | @if test -d $(HOST_SUBDIR)/binutils ; then \ |
41720 | cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \ | |
41721 | mv prev-binutils stage1-binutils ; : ; \ | |
0aed8855 | 41722 | fi |
d545f33b PB |
41723 | @endif binutils |
41724 | @if gas | |
80911fe1 PB |
41725 | @if test -d $(HOST_SUBDIR)/gas ; then \ |
41726 | cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \ | |
41727 | mv prev-gas stage1-gas ; : ; \ | |
0aed8855 | 41728 | fi |
d545f33b PB |
41729 | @endif gas |
41730 | @if gcc | |
80911fe1 PB |
41731 | @if test -d $(HOST_SUBDIR)/gcc ; then \ |
41732 | cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \ | |
41733 | mv prev-gcc stage1-gcc ; : ; \ | |
0aed8855 | 41734 | fi |
d545f33b | 41735 | @endif gcc |
4b900473 PB |
41736 | @if gmp |
41737 | @if test -d $(HOST_SUBDIR)/gmp ; then \ | |
41738 | cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \ | |
41739 | mv prev-gmp stage1-gmp ; : ; \ | |
41740 | fi | |
41741 | @endif gmp | |
41742 | @if mpfr | |
41743 | @if test -d $(HOST_SUBDIR)/mpfr ; then \ | |
41744 | cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \ | |
41745 | mv prev-mpfr stage1-mpfr ; : ; \ | |
41746 | fi | |
41747 | @endif mpfr | |
e8a5fa9c RW |
41748 | @if mpc |
41749 | @if test -d $(HOST_SUBDIR)/mpc ; then \ | |
41750 | cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \ | |
41751 | mv prev-mpc stage1-mpc ; : ; \ | |
41752 | fi | |
41753 | @endif mpc | |
e28c595f JM |
41754 | @if ppl |
41755 | @if test -d $(HOST_SUBDIR)/ppl ; then \ | |
41756 | cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \ | |
41757 | mv prev-ppl stage1-ppl ; : ; \ | |
41758 | fi | |
41759 | @endif ppl | |
41760 | @if cloog | |
41761 | @if test -d $(HOST_SUBDIR)/cloog ; then \ | |
41762 | cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \ | |
41763 | mv prev-cloog stage1-cloog ; : ; \ | |
41764 | fi | |
41765 | @endif cloog | |
1f53ca9a AO |
41766 | @if libelf |
41767 | @if test -d $(HOST_SUBDIR)/libelf ; then \ | |
41768 | cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \ | |
41769 | mv prev-libelf stage1-libelf ; : ; \ | |
41770 | fi | |
41771 | @endif libelf | |
93f9b408 ILT |
41772 | @if gold |
41773 | @if test -d $(HOST_SUBDIR)/gold ; then \ | |
41774 | cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \ | |
41775 | mv prev-gold stage1-gold ; : ; \ | |
41776 | fi | |
41777 | @endif gold | |
d545f33b | 41778 | @if intl |
80911fe1 PB |
41779 | @if test -d $(HOST_SUBDIR)/intl ; then \ |
41780 | cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \ | |
41781 | mv prev-intl stage1-intl ; : ; \ | |
0aed8855 | 41782 | fi |
d545f33b PB |
41783 | @endif intl |
41784 | @if ld | |
80911fe1 PB |
41785 | @if test -d $(HOST_SUBDIR)/ld ; then \ |
41786 | cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \ | |
41787 | mv prev-ld stage1-ld ; : ; \ | |
0aed8855 | 41788 | fi |
d545f33b PB |
41789 | @endif ld |
41790 | @if libcpp | |
80911fe1 PB |
41791 | @if test -d $(HOST_SUBDIR)/libcpp ; then \ |
41792 | cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \ | |
41793 | mv prev-libcpp stage1-libcpp ; : ; \ | |
0aed8855 | 41794 | fi |
d545f33b | 41795 | @endif libcpp |
be01d343 | 41796 | @if libdecnumber |
80911fe1 PB |
41797 | @if test -d $(HOST_SUBDIR)/libdecnumber ; then \ |
41798 | cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \ | |
41799 | mv prev-libdecnumber stage1-libdecnumber ; : ; \ | |
0aed8855 | 41800 | fi |
be01d343 | 41801 | @endif libdecnumber |
d545f33b | 41802 | @if libiberty |
80911fe1 PB |
41803 | @if test -d $(HOST_SUBDIR)/libiberty ; then \ |
41804 | cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \ | |
41805 | mv prev-libiberty stage1-libiberty ; : ; \ | |
0aed8855 | 41806 | fi |
d545f33b PB |
41807 | @endif libiberty |
41808 | @if zlib | |
80911fe1 PB |
41809 | @if test -d $(HOST_SUBDIR)/zlib ; then \ |
41810 | cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \ | |
41811 | mv prev-zlib stage1-zlib ; : ; \ | |
0aed8855 | 41812 | fi |
d545f33b | 41813 | @endif zlib |
700d40ca ILT |
41814 | @if lto-plugin |
41815 | @if test -d $(HOST_SUBDIR)/lto-plugin ; then \ | |
41816 | cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \ | |
41817 | mv prev-lto-plugin stage1-lto-plugin ; : ; \ | |
41818 | fi | |
41819 | @endif lto-plugin | |
0aed8855 | 41820 | @if test -d $(TARGET_SUBDIR) ; then \ |
80911fe1 PB |
41821 | mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \ |
41822 | mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \ | |
0aed8855 | 41823 | fi |
80911fe1 | 41824 | rm -f stage_current |
72b2455a | 41825 | |
973601e1 | 41826 | # Bubble a bug fix through all the stages up to stage profile. They are |
0aed8855 | 41827 | # remade, but not reconfigured. The next stage (if any) will not be |
675492f0 | 41828 | # reconfigured either. |
d545f33b PB |
41829 | .PHONY: stageprofile-bubble |
41830 | stageprofile-bubble:: stage1-bubble | |
e360f423 PB |
41831 | @r=`${PWD_COMMAND}`; export r; \ |
41832 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
41833 | if test -f stageprofile-lean || test -f stage1-lean ; then \ | |
d545f33b PB |
41834 | echo Skipping rebuild of stageprofile ; \ |
41835 | else \ | |
f70224b5 PB |
41836 | $(MAKE) stageprofile-start; \ |
41837 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \ | |
d545f33b | 41838 | fi |
72b2455a | 41839 | |
d545f33b PB |
41840 | .PHONY: all-stageprofile clean-stageprofile |
41841 | do-clean: clean-stageprofile | |
0df3d27f | 41842 | |
72b2455a PB |
41843 | # FIXME: Will not need to be conditional when toplevel bootstrap is the |
41844 | # only possibility, but now it conflicts with no-bootstrap rules | |
41845 | @if gcc-bootstrap | |
41846 | ||
41847 | ||
41848 | ||
41849 | ||
0df3d27f | 41850 | # Rules to wipe a stage and all the following ones, also used for cleanstrap |
72b2455a | 41851 | distclean-stage1:: distclean-stageprofile |
0df3d27f | 41852 | .PHONY: distclean-stageprofile |
72b2455a | 41853 | distclean-stageprofile:: |
0aed8855 | 41854 | @: $(MAKE); $(stage) |
e00a73e3 | 41855 | @test "`cat stage_last`" != stageprofile || rm -f stage_last |
9cb3fa6f | 41856 | rm -rf stageprofile-* |
dfdffa2c PB |
41857 | |
41858 | ||
72b2455a | 41859 | @endif gcc-bootstrap |
dfdffa2c PB |
41860 | |
41861 | ||
72b2455a | 41862 | .PHONY: stagefeedback-start stagefeedback-end |
dfdffa2c | 41863 | |
72b2455a | 41864 | stagefeedback-start:: |
0aed8855 | 41865 | @: $(MAKE); $(stage); \ |
72b2455a | 41866 | echo stagefeedback > stage_current ; \ |
b00612cc | 41867 | echo stagefeedback > stage_last; \ |
0aed8855 | 41868 | $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR) |
72b2455a | 41869 | @if bfd |
b00612cc PB |
41870 | @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \ |
41871 | mkdir stagefeedback-bfd; \ | |
80911fe1 PB |
41872 | mv stagefeedback-bfd bfd ; \ |
41873 | mv stageprofile-bfd prev-bfd || test -f stageprofile-lean | |
72b2455a PB |
41874 | @endif bfd |
41875 | @if opcodes | |
b00612cc PB |
41876 | @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \ |
41877 | mkdir stagefeedback-opcodes; \ | |
80911fe1 PB |
41878 | mv stagefeedback-opcodes opcodes ; \ |
41879 | mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean | |
72b2455a PB |
41880 | @endif opcodes |
41881 | @if binutils | |
b00612cc PB |
41882 | @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \ |
41883 | mkdir stagefeedback-binutils; \ | |
80911fe1 PB |
41884 | mv stagefeedback-binutils binutils ; \ |
41885 | mv stageprofile-binutils prev-binutils || test -f stageprofile-lean | |
72b2455a PB |
41886 | @endif binutils |
41887 | @if gas | |
b00612cc PB |
41888 | @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \ |
41889 | mkdir stagefeedback-gas; \ | |
80911fe1 PB |
41890 | mv stagefeedback-gas gas ; \ |
41891 | mv stageprofile-gas prev-gas || test -f stageprofile-lean | |
72b2455a PB |
41892 | @endif gas |
41893 | @if gcc | |
b00612cc PB |
41894 | @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \ |
41895 | mkdir stagefeedback-gcc; \ | |
80911fe1 PB |
41896 | mv stagefeedback-gcc gcc ; \ |
41897 | mv stageprofile-gcc prev-gcc || test -f stageprofile-lean | |
72b2455a | 41898 | @endif gcc |
4b900473 PB |
41899 | @if gmp |
41900 | @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \ | |
41901 | mkdir stagefeedback-gmp; \ | |
41902 | mv stagefeedback-gmp gmp ; \ | |
41903 | mv stageprofile-gmp prev-gmp || test -f stageprofile-lean | |
41904 | @endif gmp | |
41905 | @if mpfr | |
41906 | @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \ | |
41907 | mkdir stagefeedback-mpfr; \ | |
41908 | mv stagefeedback-mpfr mpfr ; \ | |
41909 | mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean | |
41910 | @endif mpfr | |
e8a5fa9c RW |
41911 | @if mpc |
41912 | @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \ | |
41913 | mkdir stagefeedback-mpc; \ | |
41914 | mv stagefeedback-mpc mpc ; \ | |
41915 | mv stageprofile-mpc prev-mpc || test -f stageprofile-lean | |
41916 | @endif mpc | |
e28c595f JM |
41917 | @if ppl |
41918 | @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \ | |
41919 | mkdir stagefeedback-ppl; \ | |
41920 | mv stagefeedback-ppl ppl ; \ | |
41921 | mv stageprofile-ppl prev-ppl || test -f stageprofile-lean | |
41922 | @endif ppl | |
41923 | @if cloog | |
41924 | @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \ | |
41925 | mkdir stagefeedback-cloog; \ | |
41926 | mv stagefeedback-cloog cloog ; \ | |
41927 | mv stageprofile-cloog prev-cloog || test -f stageprofile-lean | |
41928 | @endif cloog | |
1f53ca9a AO |
41929 | @if libelf |
41930 | @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \ | |
41931 | mkdir stagefeedback-libelf; \ | |
41932 | mv stagefeedback-libelf libelf ; \ | |
41933 | mv stageprofile-libelf prev-libelf || test -f stageprofile-lean | |
41934 | @endif libelf | |
93f9b408 ILT |
41935 | @if gold |
41936 | @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \ | |
41937 | mkdir stagefeedback-gold; \ | |
41938 | mv stagefeedback-gold gold ; \ | |
41939 | mv stageprofile-gold prev-gold || test -f stageprofile-lean | |
41940 | @endif gold | |
72b2455a | 41941 | @if intl |
b00612cc PB |
41942 | @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \ |
41943 | mkdir stagefeedback-intl; \ | |
80911fe1 PB |
41944 | mv stagefeedback-intl intl ; \ |
41945 | mv stageprofile-intl prev-intl || test -f stageprofile-lean | |
72b2455a PB |
41946 | @endif intl |
41947 | @if ld | |
b00612cc PB |
41948 | @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \ |
41949 | mkdir stagefeedback-ld; \ | |
80911fe1 PB |
41950 | mv stagefeedback-ld ld ; \ |
41951 | mv stageprofile-ld prev-ld || test -f stageprofile-lean | |
72b2455a PB |
41952 | @endif ld |
41953 | @if libcpp | |
b00612cc PB |
41954 | @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \ |
41955 | mkdir stagefeedback-libcpp; \ | |
80911fe1 PB |
41956 | mv stagefeedback-libcpp libcpp ; \ |
41957 | mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean | |
72b2455a | 41958 | @endif libcpp |
be01d343 PB |
41959 | @if libdecnumber |
41960 | @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \ | |
41961 | mkdir stagefeedback-libdecnumber; \ | |
80911fe1 PB |
41962 | mv stagefeedback-libdecnumber libdecnumber ; \ |
41963 | mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean | |
be01d343 | 41964 | @endif libdecnumber |
72b2455a | 41965 | @if libiberty |
b00612cc PB |
41966 | @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \ |
41967 | mkdir stagefeedback-libiberty; \ | |
80911fe1 PB |
41968 | mv stagefeedback-libiberty libiberty ; \ |
41969 | mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean | |
72b2455a PB |
41970 | @endif libiberty |
41971 | @if zlib | |
b00612cc PB |
41972 | @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \ |
41973 | mkdir stagefeedback-zlib; \ | |
80911fe1 PB |
41974 | mv stagefeedback-zlib zlib ; \ |
41975 | mv stageprofile-zlib prev-zlib || test -f stageprofile-lean | |
72b2455a | 41976 | @endif zlib |
700d40ca ILT |
41977 | @if lto-plugin |
41978 | @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \ | |
41979 | mkdir stagefeedback-lto-plugin; \ | |
41980 | mv stagefeedback-lto-plugin lto-plugin ; \ | |
41981 | mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean | |
41982 | @endif lto-plugin | |
0aed8855 PB |
41983 | @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \ |
41984 | mkdir stagefeedback-$(TARGET_SUBDIR); \ | |
80911fe1 PB |
41985 | mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \ |
41986 | mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean | |
dfdffa2c | 41987 | |
80911fe1 | 41988 | stagefeedback-end:: |
72b2455a | 41989 | @if bfd |
80911fe1 PB |
41990 | @if test -d $(HOST_SUBDIR)/bfd ; then \ |
41991 | cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \ | |
41992 | mv prev-bfd stageprofile-bfd ; : ; \ | |
0aed8855 | 41993 | fi |
72b2455a PB |
41994 | @endif bfd |
41995 | @if opcodes | |
80911fe1 PB |
41996 | @if test -d $(HOST_SUBDIR)/opcodes ; then \ |
41997 | cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \ | |
41998 | mv prev-opcodes stageprofile-opcodes ; : ; \ | |
0aed8855 | 41999 | fi |
72b2455a PB |
42000 | @endif opcodes |
42001 | @if binutils | |
80911fe1 PB |
42002 | @if test -d $(HOST_SUBDIR)/binutils ; then \ |
42003 | cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \ | |
42004 | mv prev-binutils stageprofile-binutils ; : ; \ | |
0aed8855 | 42005 | fi |
72b2455a PB |
42006 | @endif binutils |
42007 | @if gas | |
80911fe1 PB |
42008 | @if test -d $(HOST_SUBDIR)/gas ; then \ |
42009 | cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \ | |
42010 | mv prev-gas stageprofile-gas ; : ; \ | |
0aed8855 | 42011 | fi |
72b2455a PB |
42012 | @endif gas |
42013 | @if gcc | |
80911fe1 PB |
42014 | @if test -d $(HOST_SUBDIR)/gcc ; then \ |
42015 | cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \ | |
42016 | mv prev-gcc stageprofile-gcc ; : ; \ | |
0aed8855 | 42017 | fi |
72b2455a | 42018 | @endif gcc |
4b900473 PB |
42019 | @if gmp |
42020 | @if test -d $(HOST_SUBDIR)/gmp ; then \ | |
42021 | cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \ | |
42022 | mv prev-gmp stageprofile-gmp ; : ; \ | |
42023 | fi | |
42024 | @endif gmp | |
42025 | @if mpfr | |
42026 | @if test -d $(HOST_SUBDIR)/mpfr ; then \ | |
42027 | cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \ | |
42028 | mv prev-mpfr stageprofile-mpfr ; : ; \ | |
42029 | fi | |
42030 | @endif mpfr | |
e8a5fa9c RW |
42031 | @if mpc |
42032 | @if test -d $(HOST_SUBDIR)/mpc ; then \ | |
42033 | cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \ | |
42034 | mv prev-mpc stageprofile-mpc ; : ; \ | |
42035 | fi | |
42036 | @endif mpc | |
e28c595f JM |
42037 | @if ppl |
42038 | @if test -d $(HOST_SUBDIR)/ppl ; then \ | |
42039 | cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \ | |
42040 | mv prev-ppl stageprofile-ppl ; : ; \ | |
42041 | fi | |
42042 | @endif ppl | |
42043 | @if cloog | |
42044 | @if test -d $(HOST_SUBDIR)/cloog ; then \ | |
42045 | cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \ | |
42046 | mv prev-cloog stageprofile-cloog ; : ; \ | |
42047 | fi | |
42048 | @endif cloog | |
1f53ca9a AO |
42049 | @if libelf |
42050 | @if test -d $(HOST_SUBDIR)/libelf ; then \ | |
42051 | cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \ | |
42052 | mv prev-libelf stageprofile-libelf ; : ; \ | |
42053 | fi | |
42054 | @endif libelf | |
93f9b408 ILT |
42055 | @if gold |
42056 | @if test -d $(HOST_SUBDIR)/gold ; then \ | |
42057 | cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \ | |
42058 | mv prev-gold stageprofile-gold ; : ; \ | |
42059 | fi | |
42060 | @endif gold | |
72b2455a | 42061 | @if intl |
80911fe1 PB |
42062 | @if test -d $(HOST_SUBDIR)/intl ; then \ |
42063 | cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \ | |
42064 | mv prev-intl stageprofile-intl ; : ; \ | |
0aed8855 | 42065 | fi |
72b2455a PB |
42066 | @endif intl |
42067 | @if ld | |
80911fe1 PB |
42068 | @if test -d $(HOST_SUBDIR)/ld ; then \ |
42069 | cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \ | |
42070 | mv prev-ld stageprofile-ld ; : ; \ | |
0aed8855 | 42071 | fi |
72b2455a PB |
42072 | @endif ld |
42073 | @if libcpp | |
80911fe1 PB |
42074 | @if test -d $(HOST_SUBDIR)/libcpp ; then \ |
42075 | cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \ | |
42076 | mv prev-libcpp stageprofile-libcpp ; : ; \ | |
0aed8855 | 42077 | fi |
72b2455a | 42078 | @endif libcpp |
be01d343 | 42079 | @if libdecnumber |
80911fe1 PB |
42080 | @if test -d $(HOST_SUBDIR)/libdecnumber ; then \ |
42081 | cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \ | |
42082 | mv prev-libdecnumber stageprofile-libdecnumber ; : ; \ | |
0aed8855 | 42083 | fi |
be01d343 | 42084 | @endif libdecnumber |
72b2455a | 42085 | @if libiberty |
80911fe1 PB |
42086 | @if test -d $(HOST_SUBDIR)/libiberty ; then \ |
42087 | cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \ | |
42088 | mv prev-libiberty stageprofile-libiberty ; : ; \ | |
0aed8855 | 42089 | fi |
72b2455a PB |
42090 | @endif libiberty |
42091 | @if zlib | |
80911fe1 PB |
42092 | @if test -d $(HOST_SUBDIR)/zlib ; then \ |
42093 | cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \ | |
42094 | mv prev-zlib stageprofile-zlib ; : ; \ | |
0aed8855 | 42095 | fi |
72b2455a | 42096 | @endif zlib |
700d40ca ILT |
42097 | @if lto-plugin |
42098 | @if test -d $(HOST_SUBDIR)/lto-plugin ; then \ | |
42099 | cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \ | |
42100 | mv prev-lto-plugin stageprofile-lto-plugin ; : ; \ | |
42101 | fi | |
42102 | @endif lto-plugin | |
0aed8855 | 42103 | @if test -d $(TARGET_SUBDIR) ; then \ |
80911fe1 PB |
42104 | mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \ |
42105 | mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \ | |
0aed8855 | 42106 | fi |
80911fe1 | 42107 | rm -f stage_current |
dfdffa2c | 42108 | |
973601e1 | 42109 | # Bubble a bug fix through all the stages up to stage feedback. They are |
0aed8855 | 42110 | # remade, but not reconfigured. The next stage (if any) will not be |
675492f0 | 42111 | # reconfigured either. |
72b2455a | 42112 | .PHONY: stagefeedback-bubble |
7d329e61 | 42113 | stagefeedback-bubble:: stageprofile-bubble |
e360f423 PB |
42114 | @r=`${PWD_COMMAND}`; export r; \ |
42115 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
42116 | if test -f stagefeedback-lean || test -f stageprofile-lean ; then \ | |
9cb3fa6f PB |
42117 | echo Skipping rebuild of stagefeedback ; \ |
42118 | else \ | |
f70224b5 PB |
42119 | $(MAKE) stagefeedback-start; \ |
42120 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \ | |
9cb3fa6f | 42121 | fi |
72b2455a | 42122 | |
0df3d27f | 42123 | .PHONY: all-stagefeedback clean-stagefeedback |
0df3d27f | 42124 | do-clean: clean-stagefeedback |
0df3d27f | 42125 | |
72b2455a PB |
42126 | # FIXME: Will not need to be conditional when toplevel bootstrap is the |
42127 | # only possibility, but now it conflicts with no-bootstrap rules | |
42128 | @if gcc-bootstrap | |
656fdd47 PB |
42129 | |
42130 | ||
42131 | ||
80911fe1 | 42132 | .PHONY: profiledbootstrap profiledbootstrap-lean |
be01d343 PB |
42133 | profiledbootstrap: |
42134 | echo stagefeedback > stage_final | |
42135 | @r=`${PWD_COMMAND}`; export r; \ | |
42136 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
42137 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble | |
0aed8855 | 42138 | @: $(MAKE); $(unstage) |
be01d343 PB |
42139 | @r=`${PWD_COMMAND}`; export r; \ |
42140 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 42141 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
be01d343 | 42142 | $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target |
7d329e61 | 42143 | |
80911fe1 PB |
42144 | profiledbootstrap-lean: |
42145 | echo stagefeedback > stage_final | |
42146 | @r=`${PWD_COMMAND}`; export r; \ | |
42147 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
42148 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble | |
42149 | @: $(MAKE); $(unstage) | |
42150 | @r=`${PWD_COMMAND}`; export r; \ | |
42151 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
1b05fbbd | 42152 | TFLAGS="$(STAGEfeedback_TFLAGS)"; \ |
80911fe1 PB |
42153 | $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target |
42154 | ||
656fdd47 | 42155 | |
0df3d27f | 42156 | # Rules to wipe a stage and all the following ones, also used for cleanstrap |
7d329e61 | 42157 | distclean-stageprofile:: distclean-stagefeedback |
0df3d27f | 42158 | .PHONY: distclean-stagefeedback |
656fdd47 | 42159 | distclean-stagefeedback:: |
0aed8855 | 42160 | @: $(MAKE); $(stage) |
e00a73e3 | 42161 | @test "`cat stage_last`" != stagefeedback || rm -f stage_last |
9cb3fa6f | 42162 | rm -rf stagefeedback-* |
656fdd47 PB |
42163 | |
42164 | ||
72b2455a | 42165 | @endif gcc-bootstrap |
656fdd47 PB |
42166 | |
42167 | ||
42168 | ||
7d329e61 PB |
42169 | stageprofile-end:: |
42170 | $(MAKE) distclean-stagefeedback | |
656fdd47 | 42171 | |
7d329e61 | 42172 | stagefeedback-start:: |
656fdd47 PB |
42173 | @r=`${PWD_COMMAND}`; export r; \ |
42174 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
7d329e61 PB |
42175 | for i in prev-*; do \ |
42176 | j=`echo $$i | sed s/^prev-//` ; \ | |
42177 | cd $$r/$$i && \ | |
42178 | { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \ | |
42179 | { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \ | |
42180 | done | |
b8908782 | 42181 | |
0df3d27f | 42182 | @if gcc-bootstrap |
0df3d27f | 42183 | do-distclean: distclean-stage1 |
c52c6897 PB |
42184 | |
42185 | # Provide a GCC build when we're building target libraries. This does | |
42186 | # not work as a dependency, just as the minimum necessary to avoid errors. | |
42187 | stage_last: | |
314b2e66 AS |
42188 | @r=`${PWD_COMMAND}`; export r; \ |
42189 | s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ | |
c52c6897 | 42190 | $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble |
0df3d27f | 42191 | |
4f0ef2d8 CD |
42192 | # Same as unstage, but not phony and defaulting to stage1-start. We place |
42193 | # it in the dependency so that for example `make -j3 all-gcc' works. | |
42194 | stage_current: | |
42195 | @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi | |
42196 | ||
c52c6897 | 42197 | .PHONY: restrap |
266df637 | 42198 | restrap:: |
c52c6897 | 42199 | @: $(MAKE); $(stage) |
1b05fbbd | 42200 | rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-* |
266df637 | 42201 | restrap:: all |
c380fdd8 | 42202 | @endif gcc-bootstrap |
c52c6897 | 42203 | |
ae831be5 NN |
42204 | # -------------------------------------- |
42205 | # Dependencies between different modules | |
42206 | # -------------------------------------- | |
252b5132 | 42207 | |
9e6ce191 | 42208 | # Generic dependencies for target modules on host stuff, especially gcc |
c52c6897 | 42209 | @if gcc-bootstrap |
e8a5fa9c RW |
42210 | configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc |
42211 | configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc | |
42212 | configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc | |
42213 | configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc | |
42214 | configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc | |
42215 | configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc | |
c52c6897 PB |
42216 | configure-target-libmudflap: stage_last |
42217 | configure-target-libssp: stage_last | |
c52c6897 | 42218 | configure-target-newlib: stage_last |
6aa8ef82 DJ |
42219 | configure-stage1-target-libgcc: maybe-all-stage1-gcc |
42220 | configure-stage2-target-libgcc: maybe-all-stage2-gcc | |
42221 | configure-stage3-target-libgcc: maybe-all-stage3-gcc | |
42222 | configure-stage4-target-libgcc: maybe-all-stage4-gcc | |
42223 | configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc | |
42224 | configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc | |
e552509b | 42225 | configure-target-libquadmath: stage_last |
c52c6897 PB |
42226 | configure-target-libgfortran: stage_last |
42227 | configure-target-libobjc: stage_last | |
e552509b | 42228 | configure-target-libgo: stage_last |
c52c6897 PB |
42229 | configure-target-libtermcap: stage_last |
42230 | configure-target-winsup: stage_last | |
42231 | configure-target-libgloss: stage_last | |
c52c6897 PB |
42232 | configure-target-libffi: stage_last |
42233 | configure-target-libjava: stage_last | |
42234 | configure-target-zlib: stage_last | |
42235 | configure-target-boehm-gc: stage_last | |
c52c6897 PB |
42236 | configure-target-rda: stage_last |
42237 | configure-target-libada: stage_last | |
911e63d0 JR |
42238 | configure-stage1-target-libgomp: maybe-all-stage1-gcc |
42239 | configure-stage2-target-libgomp: maybe-all-stage2-gcc | |
42240 | configure-stage3-target-libgomp: maybe-all-stage3-gcc | |
42241 | configure-stage4-target-libgomp: maybe-all-stage4-gcc | |
42242 | configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc | |
42243 | configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc | |
c52c6897 | 42244 | @endif gcc-bootstrap |
9e6ce191 | 42245 | |
c52c6897 | 42246 | @if gcc-no-bootstrap |
9e6ce191 | 42247 | configure-target-libstdc++-v3: maybe-all-gcc |
9e6ce191 | 42248 | configure-target-libmudflap: maybe-all-gcc |
064d0a7c | 42249 | configure-target-libssp: maybe-all-gcc |
9e6ce191 | 42250 | configure-target-newlib: maybe-all-gcc |
6aa8ef82 | 42251 | configure-target-libgcc: maybe-all-gcc |
e552509b | 42252 | configure-target-libquadmath: maybe-all-gcc |
9e6ce191 | 42253 | configure-target-libgfortran: maybe-all-gcc |
9e6ce191 | 42254 | configure-target-libobjc: maybe-all-gcc |
e552509b | 42255 | configure-target-libgo: maybe-all-gcc |
9e6ce191 | 42256 | configure-target-libtermcap: maybe-all-gcc |
9e6ce191 | 42257 | configure-target-winsup: maybe-all-gcc |
9e6ce191 | 42258 | configure-target-libgloss: maybe-all-gcc |
9e6ce191 | 42259 | configure-target-libffi: maybe-all-gcc |
9e6ce191 | 42260 | configure-target-libjava: maybe-all-gcc |
9e6ce191 | 42261 | configure-target-zlib: maybe-all-gcc |
9e6ce191 | 42262 | configure-target-boehm-gc: maybe-all-gcc |
9e6ce191 | 42263 | configure-target-rda: maybe-all-gcc |
9e6ce191 | 42264 | configure-target-libada: maybe-all-gcc |
b3ded179 | 42265 | configure-target-libgomp: maybe-all-gcc |
c52c6897 | 42266 | @endif gcc-no-bootstrap |
b3ded179 | 42267 | |
9e6ce191 | 42268 | |
ae831be5 NN |
42269 | # There are two types of dependencies here: 'hard' dependencies, where one |
42270 | # module simply won't build without the other; and 'soft' dependencies, where | |
42271 | # if the depended-on module is missing, the depending module will do without | |
42272 | # or find a substitute somewhere (perhaps installed). Soft dependencies | |
9e6ce191 | 42273 | # are made here to depend on a 'maybe-' target. If you're not sure, |
ae831be5 NN |
42274 | # it's safer to use a soft dependency. |
42275 | ||
9e6ce191 PB |
42276 | |
42277 | ||
42278 | ||
42279 | ||
c60fe18b | 42280 | |
9e6ce191 PB |
42281 | # With all the machinery above in place, it is pretty easy to generate |
42282 | # dependencies. Host dependencies are a bit more complex because we have | |
42283 | # to check for bootstrap/prebootstrap dependencies. To resolve | |
42284 | # prebootstrap dependencies, prebootstrap modules are gathered in | |
42285 | # a hash table. | |
6a9cf61e PB |
42286 | all-build-bison: maybe-all-build-texinfo |
42287 | all-build-flex: maybe-all-build-texinfo | |
9e6ce191 | 42288 | all-build-flex: maybe-all-build-bison |
9e6ce191 | 42289 | all-build-flex: maybe-all-build-m4 |
6a9cf61e | 42290 | all-build-libiberty: maybe-all-build-texinfo |
9e6ce191 | 42291 | all-build-m4: maybe-all-build-texinfo |
ee025550 | 42292 | all-build-fixincludes: maybe-all-build-libiberty |
9e6ce191 PB |
42293 | configure-gcc: maybe-configure-intl |
42294 | ||
42295 | configure-stage1-gcc: maybe-configure-stage1-intl | |
42296 | configure-stage2-gcc: maybe-configure-stage2-intl | |
42297 | configure-stage3-gcc: maybe-configure-stage3-intl | |
42298 | configure-stage4-gcc: maybe-configure-stage4-intl | |
42299 | configure-stageprofile-gcc: maybe-configure-stageprofile-intl | |
42300 | configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl | |
8d8eef9a RW |
42301 | configure-gcc: maybe-all-lto-plugin |
42302 | ||
42303 | configure-stage1-gcc: maybe-all-stage1-lto-plugin | |
42304 | configure-stage2-gcc: maybe-all-stage2-lto-plugin | |
42305 | configure-stage3-gcc: maybe-all-stage3-lto-plugin | |
42306 | configure-stage4-gcc: maybe-all-stage4-lto-plugin | |
42307 | configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin | |
42308 | configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin | |
c60fe18b PB |
42309 | configure-gcc: maybe-all-binutils |
42310 | ||
42311 | configure-stage1-gcc: maybe-all-stage1-binutils | |
42312 | configure-stage2-gcc: maybe-all-stage2-binutils | |
42313 | configure-stage3-gcc: maybe-all-stage3-binutils | |
42314 | configure-stage4-gcc: maybe-all-stage4-binutils | |
42315 | configure-stageprofile-gcc: maybe-all-stageprofile-binutils | |
42316 | configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils | |
42317 | configure-gcc: maybe-all-gas | |
42318 | ||
42319 | configure-stage1-gcc: maybe-all-stage1-gas | |
42320 | configure-stage2-gcc: maybe-all-stage2-gas | |
42321 | configure-stage3-gcc: maybe-all-stage3-gas | |
42322 | configure-stage4-gcc: maybe-all-stage4-gas | |
42323 | configure-stageprofile-gcc: maybe-all-stageprofile-gas | |
42324 | configure-stagefeedback-gcc: maybe-all-stagefeedback-gas | |
42325 | configure-gcc: maybe-all-ld | |
42326 | ||
42327 | configure-stage1-gcc: maybe-all-stage1-ld | |
42328 | configure-stage2-gcc: maybe-all-stage2-ld | |
42329 | configure-stage3-gcc: maybe-all-stage3-ld | |
42330 | configure-stage4-gcc: maybe-all-stage4-ld | |
42331 | configure-stageprofile-gcc: maybe-all-stageprofile-ld | |
42332 | configure-stagefeedback-gcc: maybe-all-stagefeedback-ld | |
93f9b408 ILT |
42333 | configure-gcc: maybe-all-gold |
42334 | ||
42335 | configure-stage1-gcc: maybe-all-stage1-gold | |
42336 | configure-stage2-gcc: maybe-all-stage2-gold | |
93f9b408 | 42337 | configure-stage3-gcc: maybe-all-stage3-gold |
93f9b408 ILT |
42338 | configure-stage4-gcc: maybe-all-stage4-gold |
42339 | configure-stageprofile-gcc: maybe-all-stageprofile-gold | |
42340 | configure-stagefeedback-gcc: maybe-all-stagefeedback-gold | |
7530c480 AO |
42341 | configure-gcc: maybe-all-libelf |
42342 | ||
42343 | configure-stage1-gcc: maybe-all-stage1-libelf | |
42344 | configure-stage2-gcc: maybe-all-stage2-libelf | |
42345 | configure-stage3-gcc: maybe-all-stage3-libelf | |
42346 | configure-stage4-gcc: maybe-all-stage4-libelf | |
42347 | configure-stageprofile-gcc: maybe-all-stageprofile-libelf | |
42348 | configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf | |
9e6ce191 PB |
42349 | all-gcc: all-libiberty |
42350 | ||
42351 | all-stage1-gcc: all-stage1-libiberty | |
42352 | all-stage2-gcc: all-stage2-libiberty | |
42353 | all-stage3-gcc: all-stage3-libiberty | |
42354 | all-stage4-gcc: all-stage4-libiberty | |
42355 | all-stageprofile-gcc: all-stageprofile-libiberty | |
42356 | all-stagefeedback-gcc: all-stagefeedback-libiberty | |
4b900473 PB |
42357 | all-gcc: maybe-all-gmp |
42358 | ||
42359 | all-stage1-gcc: maybe-all-stage1-gmp | |
42360 | all-stage2-gcc: maybe-all-stage2-gmp | |
42361 | all-stage3-gcc: maybe-all-stage3-gmp | |
42362 | all-stage4-gcc: maybe-all-stage4-gmp | |
42363 | all-stageprofile-gcc: maybe-all-stageprofile-gmp | |
42364 | all-stagefeedback-gcc: maybe-all-stagefeedback-gmp | |
9e6ce191 PB |
42365 | all-gcc: maybe-all-intl |
42366 | ||
42367 | all-stage1-gcc: maybe-all-stage1-intl | |
42368 | all-stage2-gcc: maybe-all-stage2-intl | |
42369 | all-stage3-gcc: maybe-all-stage3-intl | |
42370 | all-stage4-gcc: maybe-all-stage4-intl | |
42371 | all-stageprofile-gcc: maybe-all-stageprofile-intl | |
42372 | all-stagefeedback-gcc: maybe-all-stagefeedback-intl | |
4b900473 PB |
42373 | all-gcc: maybe-all-mpfr |
42374 | ||
42375 | all-stage1-gcc: maybe-all-stage1-mpfr | |
42376 | all-stage2-gcc: maybe-all-stage2-mpfr | |
42377 | all-stage3-gcc: maybe-all-stage3-mpfr | |
42378 | all-stage4-gcc: maybe-all-stage4-mpfr | |
42379 | all-stageprofile-gcc: maybe-all-stageprofile-mpfr | |
42380 | all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr | |
e8a5fa9c RW |
42381 | all-gcc: maybe-all-mpc |
42382 | ||
42383 | all-stage1-gcc: maybe-all-stage1-mpc | |
42384 | all-stage2-gcc: maybe-all-stage2-mpc | |
42385 | all-stage3-gcc: maybe-all-stage3-mpc | |
42386 | all-stage4-gcc: maybe-all-stage4-mpc | |
42387 | all-stageprofile-gcc: maybe-all-stageprofile-mpc | |
42388 | all-stagefeedback-gcc: maybe-all-stagefeedback-mpc | |
e28c595f JM |
42389 | all-gcc: maybe-all-ppl |
42390 | ||
42391 | all-stage1-gcc: maybe-all-stage1-ppl | |
42392 | all-stage2-gcc: maybe-all-stage2-ppl | |
e28c595f | 42393 | all-stage3-gcc: maybe-all-stage3-ppl |
e28c595f JM |
42394 | all-stage4-gcc: maybe-all-stage4-ppl |
42395 | all-stageprofile-gcc: maybe-all-stageprofile-ppl | |
42396 | all-stagefeedback-gcc: maybe-all-stagefeedback-ppl | |
42397 | all-gcc: maybe-all-cloog | |
42398 | ||
42399 | all-stage1-gcc: maybe-all-stage1-cloog | |
42400 | all-stage2-gcc: maybe-all-stage2-cloog | |
e28c595f | 42401 | all-stage3-gcc: maybe-all-stage3-cloog |
e28c595f JM |
42402 | all-stage4-gcc: maybe-all-stage4-cloog |
42403 | all-stageprofile-gcc: maybe-all-stageprofile-cloog | |
42404 | all-stagefeedback-gcc: maybe-all-stagefeedback-cloog | |
72b2455a PB |
42405 | all-gcc: maybe-all-build-texinfo |
42406 | ||
42407 | all-stage1-gcc: maybe-all-build-texinfo | |
42408 | all-stage2-gcc: maybe-all-build-texinfo | |
42409 | all-stage3-gcc: maybe-all-build-texinfo | |
42410 | all-stage4-gcc: maybe-all-build-texinfo | |
42411 | all-stageprofile-gcc: maybe-all-build-texinfo | |
42412 | all-stagefeedback-gcc: maybe-all-build-texinfo | |
72b2455a PB |
42413 | all-gcc: maybe-all-build-bison |
42414 | ||
42415 | all-stage1-gcc: maybe-all-build-bison | |
42416 | all-stage2-gcc: maybe-all-build-bison | |
42417 | all-stage3-gcc: maybe-all-build-bison | |
42418 | all-stage4-gcc: maybe-all-build-bison | |
42419 | all-stageprofile-gcc: maybe-all-build-bison | |
42420 | all-stagefeedback-gcc: maybe-all-build-bison | |
72b2455a PB |
42421 | all-gcc: maybe-all-build-flex |
42422 | ||
42423 | all-stage1-gcc: maybe-all-build-flex | |
42424 | all-stage2-gcc: maybe-all-build-flex | |
42425 | all-stage3-gcc: maybe-all-build-flex | |
42426 | all-stage4-gcc: maybe-all-build-flex | |
42427 | all-stageprofile-gcc: maybe-all-build-flex | |
42428 | all-stagefeedback-gcc: maybe-all-build-flex | |
ee025550 PB |
42429 | all-gcc: maybe-all-build-libiberty |
42430 | ||
42431 | all-stage1-gcc: maybe-all-build-libiberty | |
42432 | all-stage2-gcc: maybe-all-build-libiberty | |
42433 | all-stage3-gcc: maybe-all-build-libiberty | |
42434 | all-stage4-gcc: maybe-all-build-libiberty | |
42435 | all-stageprofile-gcc: maybe-all-build-libiberty | |
42436 | all-stagefeedback-gcc: maybe-all-build-libiberty | |
ee025550 PB |
42437 | all-gcc: maybe-all-build-fixincludes |
42438 | ||
42439 | all-stage1-gcc: maybe-all-build-fixincludes | |
42440 | all-stage2-gcc: maybe-all-build-fixincludes | |
42441 | all-stage3-gcc: maybe-all-build-fixincludes | |
42442 | all-stage4-gcc: maybe-all-build-fixincludes | |
42443 | all-stageprofile-gcc: maybe-all-build-fixincludes | |
42444 | all-stagefeedback-gcc: maybe-all-build-fixincludes | |
9e6ce191 PB |
42445 | all-gcc: maybe-all-zlib |
42446 | ||
42447 | all-stage1-gcc: maybe-all-stage1-zlib | |
42448 | all-stage2-gcc: maybe-all-stage2-zlib | |
42449 | all-stage3-gcc: maybe-all-stage3-zlib | |
42450 | all-stage4-gcc: maybe-all-stage4-zlib | |
42451 | all-stageprofile-gcc: maybe-all-stageprofile-zlib | |
42452 | all-stagefeedback-gcc: maybe-all-stagefeedback-zlib | |
9e6ce191 PB |
42453 | all-gcc: all-libcpp |
42454 | ||
42455 | all-stage1-gcc: all-stage1-libcpp | |
42456 | all-stage2-gcc: all-stage2-libcpp | |
42457 | all-stage3-gcc: all-stage3-libcpp | |
42458 | all-stage4-gcc: all-stage4-libcpp | |
42459 | all-stageprofile-gcc: all-stageprofile-libcpp | |
42460 | all-stagefeedback-gcc: all-stagefeedback-libcpp | |
be01d343 PB |
42461 | all-gcc: all-libdecnumber |
42462 | ||
42463 | all-stage1-gcc: all-stage1-libdecnumber | |
42464 | all-stage2-gcc: all-stage2-libdecnumber | |
42465 | all-stage3-gcc: all-stage3-libdecnumber | |
42466 | all-stage4-gcc: all-stage4-libdecnumber | |
42467 | all-stageprofile-gcc: all-stageprofile-libdecnumber | |
42468 | all-stagefeedback-gcc: all-stagefeedback-libdecnumber | |
d3ed111c GK |
42469 | all-gcc: maybe-all-libiberty |
42470 | ||
42471 | all-stage1-gcc: maybe-all-stage1-libiberty | |
42472 | all-stage2-gcc: maybe-all-stage2-libiberty | |
42473 | all-stage3-gcc: maybe-all-stage3-libiberty | |
42474 | all-stage4-gcc: maybe-all-stage4-libiberty | |
42475 | all-stageprofile-gcc: maybe-all-stageprofile-libiberty | |
42476 | all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty | |
42477 | all-gcc: maybe-all-fixincludes | |
8d8eef9a RW |
42478 | all-gcc: maybe-all-lto-plugin |
42479 | ||
42480 | all-stage1-gcc: maybe-all-stage1-lto-plugin | |
42481 | all-stage2-gcc: maybe-all-stage2-lto-plugin | |
42482 | all-stage3-gcc: maybe-all-stage3-lto-plugin | |
42483 | all-stage4-gcc: maybe-all-stage4-lto-plugin | |
42484 | all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin | |
42485 | all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin | |
57eefe4d RW |
42486 | info-gcc: maybe-all-build-libiberty |
42487 | ||
42488 | info-stage1-gcc: maybe-all-build-libiberty | |
42489 | info-stage2-gcc: maybe-all-build-libiberty | |
42490 | info-stage3-gcc: maybe-all-build-libiberty | |
42491 | info-stage4-gcc: maybe-all-build-libiberty | |
42492 | info-stageprofile-gcc: maybe-all-build-libiberty | |
42493 | info-stagefeedback-gcc: maybe-all-build-libiberty | |
42494 | dvi-gcc: maybe-all-build-libiberty | |
42495 | ||
42496 | dvi-stage1-gcc: maybe-all-build-libiberty | |
42497 | dvi-stage2-gcc: maybe-all-build-libiberty | |
42498 | dvi-stage3-gcc: maybe-all-build-libiberty | |
42499 | dvi-stage4-gcc: maybe-all-build-libiberty | |
42500 | dvi-stageprofile-gcc: maybe-all-build-libiberty | |
42501 | dvi-stagefeedback-gcc: maybe-all-build-libiberty | |
42502 | pdf-gcc: maybe-all-build-libiberty | |
42503 | ||
42504 | pdf-stage1-gcc: maybe-all-build-libiberty | |
42505 | pdf-stage2-gcc: maybe-all-build-libiberty | |
42506 | pdf-stage3-gcc: maybe-all-build-libiberty | |
42507 | pdf-stage4-gcc: maybe-all-build-libiberty | |
42508 | pdf-stageprofile-gcc: maybe-all-build-libiberty | |
42509 | pdf-stagefeedback-gcc: maybe-all-build-libiberty | |
42510 | html-gcc: maybe-all-build-libiberty | |
42511 | ||
42512 | html-stage1-gcc: maybe-all-build-libiberty | |
42513 | html-stage2-gcc: maybe-all-build-libiberty | |
42514 | html-stage3-gcc: maybe-all-build-libiberty | |
42515 | html-stage4-gcc: maybe-all-build-libiberty | |
42516 | html-stageprofile-gcc: maybe-all-build-libiberty | |
42517 | html-stagefeedback-gcc: maybe-all-build-libiberty | |
69e57115 | 42518 | install-gcc: maybe-install-fixincludes |
8d8eef9a | 42519 | install-gcc: maybe-install-lto-plugin |
9b980aa1 | 42520 | install-strip-gcc: maybe-install-strip-fixincludes |
9e6ce191 PB |
42521 | configure-libcpp: configure-libiberty |
42522 | ||
42523 | configure-stage1-libcpp: configure-stage1-libiberty | |
42524 | configure-stage2-libcpp: configure-stage2-libiberty | |
42525 | configure-stage3-libcpp: configure-stage3-libiberty | |
42526 | configure-stage4-libcpp: configure-stage4-libiberty | |
42527 | configure-stageprofile-libcpp: configure-stageprofile-libiberty | |
42528 | configure-stagefeedback-libcpp: configure-stagefeedback-libiberty | |
42529 | configure-libcpp: maybe-configure-intl | |
42530 | ||
42531 | configure-stage1-libcpp: maybe-configure-stage1-intl | |
42532 | configure-stage2-libcpp: maybe-configure-stage2-intl | |
42533 | configure-stage3-libcpp: maybe-configure-stage3-intl | |
42534 | configure-stage4-libcpp: maybe-configure-stage4-intl | |
42535 | configure-stageprofile-libcpp: maybe-configure-stageprofile-intl | |
42536 | configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl | |
42537 | all-libcpp: all-libiberty | |
42538 | ||
42539 | all-stage1-libcpp: all-stage1-libiberty | |
42540 | all-stage2-libcpp: all-stage2-libiberty | |
42541 | all-stage3-libcpp: all-stage3-libiberty | |
42542 | all-stage4-libcpp: all-stage4-libiberty | |
42543 | all-stageprofile-libcpp: all-stageprofile-libiberty | |
42544 | all-stagefeedback-libcpp: all-stagefeedback-libiberty | |
42545 | all-libcpp: maybe-all-intl | |
42546 | ||
42547 | all-stage1-libcpp: maybe-all-stage1-intl | |
42548 | all-stage2-libcpp: maybe-all-stage2-intl | |
42549 | all-stage3-libcpp: maybe-all-stage3-intl | |
42550 | all-stage4-libcpp: maybe-all-stage4-intl | |
42551 | all-stageprofile-libcpp: maybe-all-stageprofile-intl | |
42552 | all-stagefeedback-libcpp: maybe-all-stagefeedback-intl | |
d3ed111c | 42553 | all-fixincludes: maybe-all-libiberty |
b00612cc | 42554 | all-gnattools: maybe-all-target-libada |
8d8eef9a RW |
42555 | all-lto-plugin: maybe-all-libiberty |
42556 | ||
42557 | all-stage1-lto-plugin: maybe-all-stage1-libiberty | |
42558 | all-stage2-lto-plugin: maybe-all-stage2-libiberty | |
42559 | all-stage3-lto-plugin: maybe-all-stage3-libiberty | |
42560 | all-stage4-lto-plugin: maybe-all-stage4-libiberty | |
42561 | all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty | |
42562 | all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty | |
28d9b232 | 42563 | all-utils: maybe-all-libiberty |
4b900473 PB |
42564 | configure-mpfr: maybe-all-gmp |
42565 | ||
42566 | configure-stage1-mpfr: maybe-all-stage1-gmp | |
42567 | configure-stage2-mpfr: maybe-all-stage2-gmp | |
42568 | configure-stage3-mpfr: maybe-all-stage3-gmp | |
42569 | configure-stage4-mpfr: maybe-all-stage4-gmp | |
42570 | configure-stageprofile-mpfr: maybe-all-stageprofile-gmp | |
42571 | configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp | |
e8a5fa9c RW |
42572 | configure-mpc: maybe-all-mpfr |
42573 | ||
42574 | configure-stage1-mpc: maybe-all-stage1-mpfr | |
42575 | configure-stage2-mpc: maybe-all-stage2-mpfr | |
42576 | configure-stage3-mpc: maybe-all-stage3-mpfr | |
42577 | configure-stage4-mpc: maybe-all-stage4-mpfr | |
42578 | configure-stageprofile-mpc: maybe-all-stageprofile-mpfr | |
42579 | configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr | |
e28c595f JM |
42580 | configure-ppl: maybe-all-gmp |
42581 | ||
42582 | configure-stage1-ppl: maybe-all-stage1-gmp | |
42583 | configure-stage2-ppl: maybe-all-stage2-gmp | |
e28c595f | 42584 | configure-stage3-ppl: maybe-all-stage3-gmp |
e28c595f JM |
42585 | configure-stage4-ppl: maybe-all-stage4-gmp |
42586 | configure-stageprofile-ppl: maybe-all-stageprofile-gmp | |
42587 | configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp | |
42588 | configure-ppl: maybe-all-mpfr | |
42589 | ||
42590 | configure-stage1-ppl: maybe-all-stage1-mpfr | |
42591 | configure-stage2-ppl: maybe-all-stage2-mpfr | |
e28c595f | 42592 | configure-stage3-ppl: maybe-all-stage3-mpfr |
e28c595f JM |
42593 | configure-stage4-ppl: maybe-all-stage4-mpfr |
42594 | configure-stageprofile-ppl: maybe-all-stageprofile-mpfr | |
42595 | configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr | |
42596 | configure-cloog: maybe-all-ppl | |
42597 | ||
42598 | configure-stage1-cloog: maybe-all-stage1-ppl | |
42599 | configure-stage2-cloog: maybe-all-stage2-ppl | |
e28c595f | 42600 | configure-stage3-cloog: maybe-all-stage3-ppl |
e28c595f JM |
42601 | configure-stage4-cloog: maybe-all-stage4-ppl |
42602 | configure-stageprofile-cloog: maybe-all-stageprofile-ppl | |
42603 | configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl | |
7b3200f9 | 42604 | configure-gdb: maybe-all-intl |
9e6ce191 | 42605 | configure-gdb: maybe-configure-sim |
31d99776 | 42606 | configure-gdb: maybe-all-bfd |
dc448a7b | 42607 | configure-gdb: maybe-all-libiconv |
9e6ce191 | 42608 | all-gdb: maybe-all-libiberty |
dc448a7b | 42609 | all-gdb: maybe-all-libiconv |
9e6ce191 | 42610 | all-gdb: maybe-all-opcodes |
9e6ce191 | 42611 | all-gdb: maybe-all-readline |
72b2455a | 42612 | all-gdb: maybe-all-build-bison |
9e6ce191 | 42613 | all-gdb: maybe-all-sim |
5074315a | 42614 | all-gdb: maybe-all-libdecnumber |
dbbe5f95 | 42615 | all-gdb: maybe-all-libtermcap |
9e6ce191 PB |
42616 | configure-libgui: maybe-configure-tcl |
42617 | configure-libgui: maybe-configure-tk | |
42618 | all-libgui: maybe-all-tcl | |
42619 | all-libgui: maybe-all-tk | |
42620 | all-libgui: maybe-all-itcl | |
b4a77b47 | 42621 | configure-bfd: configure-libiberty |
9e6ce191 PB |
42622 | |
42623 | configure-stage1-bfd: configure-stage1-libiberty | |
42624 | configure-stage2-bfd: configure-stage2-libiberty | |
42625 | configure-stage3-bfd: configure-stage3-libiberty | |
42626 | configure-stage4-bfd: configure-stage4-libiberty | |
42627 | configure-stageprofile-bfd: configure-stageprofile-libiberty | |
42628 | configure-stagefeedback-bfd: configure-stagefeedback-libiberty | |
20e95c23 DJ |
42629 | configure-bfd: maybe-configure-intl |
42630 | ||
42631 | configure-stage1-bfd: maybe-configure-stage1-intl | |
42632 | configure-stage2-bfd: maybe-configure-stage2-intl | |
42633 | configure-stage3-bfd: maybe-configure-stage3-intl | |
42634 | configure-stage4-bfd: maybe-configure-stage4-intl | |
42635 | configure-stageprofile-bfd: maybe-configure-stageprofile-intl | |
42636 | configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl | |
9e6ce191 PB |
42637 | all-bfd: maybe-all-libiberty |
42638 | ||
42639 | all-stage1-bfd: maybe-all-stage1-libiberty | |
42640 | all-stage2-bfd: maybe-all-stage2-libiberty | |
42641 | all-stage3-bfd: maybe-all-stage3-libiberty | |
42642 | all-stage4-bfd: maybe-all-stage4-libiberty | |
42643 | all-stageprofile-bfd: maybe-all-stageprofile-libiberty | |
42644 | all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty | |
42645 | all-bfd: maybe-all-intl | |
42646 | ||
42647 | all-stage1-bfd: maybe-all-stage1-intl | |
42648 | all-stage2-bfd: maybe-all-stage2-intl | |
42649 | all-stage3-bfd: maybe-all-stage3-intl | |
42650 | all-stage4-bfd: maybe-all-stage4-intl | |
42651 | all-stageprofile-bfd: maybe-all-stageprofile-intl | |
42652 | all-stagefeedback-bfd: maybe-all-stagefeedback-intl | |
66775d67 AM |
42653 | configure-opcodes: configure-libiberty |
42654 | ||
42655 | configure-stage1-opcodes: configure-stage1-libiberty | |
42656 | configure-stage2-opcodes: configure-stage2-libiberty | |
66775d67 | 42657 | configure-stage3-opcodes: configure-stage3-libiberty |
66775d67 AM |
42658 | configure-stage4-opcodes: configure-stage4-libiberty |
42659 | configure-stageprofile-opcodes: configure-stageprofile-libiberty | |
42660 | configure-stagefeedback-opcodes: configure-stagefeedback-libiberty | |
42661 | all-opcodes: maybe-all-libiberty | |
42662 | ||
42663 | all-stage1-opcodes: maybe-all-stage1-libiberty | |
42664 | all-stage2-opcodes: maybe-all-stage2-libiberty | |
66775d67 | 42665 | all-stage3-opcodes: maybe-all-stage3-libiberty |
66775d67 AM |
42666 | all-stage4-opcodes: maybe-all-stage4-libiberty |
42667 | all-stageprofile-opcodes: maybe-all-stageprofile-libiberty | |
42668 | all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty | |
20e95c23 DJ |
42669 | configure-binutils: maybe-configure-intl |
42670 | ||
42671 | configure-stage1-binutils: maybe-configure-stage1-intl | |
42672 | configure-stage2-binutils: maybe-configure-stage2-intl | |
42673 | configure-stage3-binutils: maybe-configure-stage3-intl | |
42674 | configure-stage4-binutils: maybe-configure-stage4-intl | |
42675 | configure-stageprofile-binutils: maybe-configure-stageprofile-intl | |
42676 | configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl | |
9e6ce191 PB |
42677 | all-binutils: maybe-all-libiberty |
42678 | ||
42679 | all-stage1-binutils: maybe-all-stage1-libiberty | |
42680 | all-stage2-binutils: maybe-all-stage2-libiberty | |
42681 | all-stage3-binutils: maybe-all-stage3-libiberty | |
42682 | all-stage4-binutils: maybe-all-stage4-libiberty | |
42683 | all-stageprofile-binutils: maybe-all-stageprofile-libiberty | |
42684 | all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty | |
42685 | all-binutils: maybe-all-opcodes | |
42686 | ||
42687 | all-stage1-binutils: maybe-all-stage1-opcodes | |
42688 | all-stage2-binutils: maybe-all-stage2-opcodes | |
42689 | all-stage3-binutils: maybe-all-stage3-opcodes | |
42690 | all-stage4-binutils: maybe-all-stage4-opcodes | |
42691 | all-stageprofile-binutils: maybe-all-stageprofile-opcodes | |
42692 | all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes | |
42693 | all-binutils: maybe-all-bfd | |
42694 | ||
42695 | all-stage1-binutils: maybe-all-stage1-bfd | |
42696 | all-stage2-binutils: maybe-all-stage2-bfd | |
42697 | all-stage3-binutils: maybe-all-stage3-bfd | |
42698 | all-stage4-binutils: maybe-all-stage4-bfd | |
42699 | all-stageprofile-binutils: maybe-all-stageprofile-bfd | |
42700 | all-stagefeedback-binutils: maybe-all-stagefeedback-bfd | |
72b2455a PB |
42701 | all-binutils: maybe-all-build-flex |
42702 | ||
42703 | all-stage1-binutils: maybe-all-build-flex | |
42704 | all-stage2-binutils: maybe-all-build-flex | |
42705 | all-stage3-binutils: maybe-all-build-flex | |
42706 | all-stage4-binutils: maybe-all-build-flex | |
42707 | all-stageprofile-binutils: maybe-all-build-flex | |
42708 | all-stagefeedback-binutils: maybe-all-build-flex | |
72b2455a PB |
42709 | all-binutils: maybe-all-build-bison |
42710 | ||
42711 | all-stage1-binutils: maybe-all-build-bison | |
42712 | all-stage2-binutils: maybe-all-build-bison | |
42713 | all-stage3-binutils: maybe-all-build-bison | |
42714 | all-stage4-binutils: maybe-all-build-bison | |
42715 | all-stageprofile-binutils: maybe-all-build-bison | |
42716 | all-stagefeedback-binutils: maybe-all-build-bison | |
9e6ce191 PB |
42717 | all-binutils: maybe-all-intl |
42718 | ||
42719 | all-stage1-binutils: maybe-all-stage1-intl | |
42720 | all-stage2-binutils: maybe-all-stage2-intl | |
42721 | all-stage3-binutils: maybe-all-stage3-intl | |
42722 | all-stage4-binutils: maybe-all-stage4-intl | |
42723 | all-stageprofile-binutils: maybe-all-stageprofile-intl | |
42724 | all-stagefeedback-binutils: maybe-all-stagefeedback-intl | |
ae831be5 | 42725 | install-binutils: maybe-install-opcodes |
9b980aa1 | 42726 | install-strip-binutils: maybe-install-strip-opcodes |
cf662e21 | 42727 | install-opcodes: maybe-install-bfd |
9b980aa1 | 42728 | install-strip-opcodes: maybe-install-strip-bfd |
20e95c23 DJ |
42729 | configure-gas: maybe-configure-intl |
42730 | ||
42731 | configure-stage1-gas: maybe-configure-stage1-intl | |
42732 | configure-stage2-gas: maybe-configure-stage2-intl | |
42733 | configure-stage3-gas: maybe-configure-stage3-intl | |
42734 | configure-stage4-gas: maybe-configure-stage4-intl | |
42735 | configure-stageprofile-gas: maybe-configure-stageprofile-intl | |
42736 | configure-stagefeedback-gas: maybe-configure-stagefeedback-intl | |
9e6ce191 PB |
42737 | all-gas: maybe-all-libiberty |
42738 | ||
42739 | all-stage1-gas: maybe-all-stage1-libiberty | |
42740 | all-stage2-gas: maybe-all-stage2-libiberty | |
42741 | all-stage3-gas: maybe-all-stage3-libiberty | |
42742 | all-stage4-gas: maybe-all-stage4-libiberty | |
42743 | all-stageprofile-gas: maybe-all-stageprofile-libiberty | |
42744 | all-stagefeedback-gas: maybe-all-stagefeedback-libiberty | |
42745 | all-gas: maybe-all-opcodes | |
42746 | ||
42747 | all-stage1-gas: maybe-all-stage1-opcodes | |
42748 | all-stage2-gas: maybe-all-stage2-opcodes | |
42749 | all-stage3-gas: maybe-all-stage3-opcodes | |
42750 | all-stage4-gas: maybe-all-stage4-opcodes | |
42751 | all-stageprofile-gas: maybe-all-stageprofile-opcodes | |
42752 | all-stagefeedback-gas: maybe-all-stagefeedback-opcodes | |
42753 | all-gas: maybe-all-bfd | |
42754 | ||
42755 | all-stage1-gas: maybe-all-stage1-bfd | |
42756 | all-stage2-gas: maybe-all-stage2-bfd | |
42757 | all-stage3-gas: maybe-all-stage3-bfd | |
42758 | all-stage4-gas: maybe-all-stage4-bfd | |
42759 | all-stageprofile-gas: maybe-all-stageprofile-bfd | |
42760 | all-stagefeedback-gas: maybe-all-stagefeedback-bfd | |
42761 | all-gas: maybe-all-intl | |
42762 | ||
42763 | all-stage1-gas: maybe-all-stage1-intl | |
42764 | all-stage2-gas: maybe-all-stage2-intl | |
42765 | all-stage3-gas: maybe-all-stage3-intl | |
42766 | all-stage4-gas: maybe-all-stage4-intl | |
42767 | all-stageprofile-gas: maybe-all-stageprofile-intl | |
42768 | all-stagefeedback-gas: maybe-all-stagefeedback-intl | |
20e95c23 | 42769 | configure-gprof: maybe-configure-intl |
9e6ce191 PB |
42770 | all-gprof: maybe-all-libiberty |
42771 | all-gprof: maybe-all-bfd | |
42772 | all-gprof: maybe-all-opcodes | |
42773 | all-gprof: maybe-all-intl | |
20e95c23 DJ |
42774 | configure-ld: maybe-configure-intl |
42775 | ||
42776 | configure-stage1-ld: maybe-configure-stage1-intl | |
42777 | configure-stage2-ld: maybe-configure-stage2-intl | |
42778 | configure-stage3-ld: maybe-configure-stage3-intl | |
42779 | configure-stage4-ld: maybe-configure-stage4-intl | |
42780 | configure-stageprofile-ld: maybe-configure-stageprofile-intl | |
42781 | configure-stagefeedback-ld: maybe-configure-stagefeedback-intl | |
9e6ce191 PB |
42782 | all-ld: maybe-all-libiberty |
42783 | ||
42784 | all-stage1-ld: maybe-all-stage1-libiberty | |
42785 | all-stage2-ld: maybe-all-stage2-libiberty | |
42786 | all-stage3-ld: maybe-all-stage3-libiberty | |
42787 | all-stage4-ld: maybe-all-stage4-libiberty | |
42788 | all-stageprofile-ld: maybe-all-stageprofile-libiberty | |
42789 | all-stagefeedback-ld: maybe-all-stagefeedback-libiberty | |
42790 | all-ld: maybe-all-bfd | |
42791 | ||
42792 | all-stage1-ld: maybe-all-stage1-bfd | |
42793 | all-stage2-ld: maybe-all-stage2-bfd | |
42794 | all-stage3-ld: maybe-all-stage3-bfd | |
42795 | all-stage4-ld: maybe-all-stage4-bfd | |
42796 | all-stageprofile-ld: maybe-all-stageprofile-bfd | |
42797 | all-stagefeedback-ld: maybe-all-stagefeedback-bfd | |
42798 | all-ld: maybe-all-opcodes | |
42799 | ||
42800 | all-stage1-ld: maybe-all-stage1-opcodes | |
42801 | all-stage2-ld: maybe-all-stage2-opcodes | |
42802 | all-stage3-ld: maybe-all-stage3-opcodes | |
42803 | all-stage4-ld: maybe-all-stage4-opcodes | |
42804 | all-stageprofile-ld: maybe-all-stageprofile-opcodes | |
42805 | all-stagefeedback-ld: maybe-all-stagefeedback-opcodes | |
72b2455a PB |
42806 | all-ld: maybe-all-build-bison |
42807 | ||
42808 | all-stage1-ld: maybe-all-build-bison | |
42809 | all-stage2-ld: maybe-all-build-bison | |
42810 | all-stage3-ld: maybe-all-build-bison | |
42811 | all-stage4-ld: maybe-all-build-bison | |
42812 | all-stageprofile-ld: maybe-all-build-bison | |
42813 | all-stagefeedback-ld: maybe-all-build-bison | |
72b2455a PB |
42814 | all-ld: maybe-all-build-flex |
42815 | ||
42816 | all-stage1-ld: maybe-all-build-flex | |
42817 | all-stage2-ld: maybe-all-build-flex | |
42818 | all-stage3-ld: maybe-all-build-flex | |
42819 | all-stage4-ld: maybe-all-build-flex | |
42820 | all-stageprofile-ld: maybe-all-build-flex | |
42821 | all-stagefeedback-ld: maybe-all-build-flex | |
9e6ce191 PB |
42822 | all-ld: maybe-all-intl |
42823 | ||
42824 | all-stage1-ld: maybe-all-stage1-intl | |
42825 | all-stage2-ld: maybe-all-stage2-intl | |
42826 | all-stage3-ld: maybe-all-stage3-intl | |
42827 | all-stage4-ld: maybe-all-stage4-intl | |
42828 | all-stageprofile-ld: maybe-all-stageprofile-intl | |
42829 | all-stagefeedback-ld: maybe-all-stagefeedback-intl | |
e6de499b | 42830 | install-ld: maybe-install-gold |
9b980aa1 | 42831 | install-strip-ld: maybe-install-strip-gold |
93f9b408 ILT |
42832 | configure-gold: maybe-configure-intl |
42833 | ||
42834 | configure-stage1-gold: maybe-configure-stage1-intl | |
42835 | configure-stage2-gold: maybe-configure-stage2-intl | |
93f9b408 | 42836 | configure-stage3-gold: maybe-configure-stage3-intl |
93f9b408 ILT |
42837 | configure-stage4-gold: maybe-configure-stage4-intl |
42838 | configure-stageprofile-gold: maybe-configure-stageprofile-intl | |
42839 | configure-stagefeedback-gold: maybe-configure-stagefeedback-intl | |
42840 | all-gold: maybe-all-libiberty | |
42841 | ||
42842 | all-stage1-gold: maybe-all-stage1-libiberty | |
42843 | all-stage2-gold: maybe-all-stage2-libiberty | |
93f9b408 | 42844 | all-stage3-gold: maybe-all-stage3-libiberty |
93f9b408 ILT |
42845 | all-stage4-gold: maybe-all-stage4-libiberty |
42846 | all-stageprofile-gold: maybe-all-stageprofile-libiberty | |
42847 | all-stagefeedback-gold: maybe-all-stagefeedback-libiberty | |
42848 | all-gold: maybe-all-intl | |
42849 | ||
42850 | all-stage1-gold: maybe-all-stage1-intl | |
42851 | all-stage2-gold: maybe-all-stage2-intl | |
93f9b408 | 42852 | all-stage3-gold: maybe-all-stage3-intl |
93f9b408 ILT |
42853 | all-stage4-gold: maybe-all-stage4-intl |
42854 | all-stageprofile-gold: maybe-all-stageprofile-intl | |
42855 | all-stagefeedback-gold: maybe-all-stagefeedback-intl | |
42856 | all-gold: maybe-all-bfd | |
42857 | ||
42858 | all-stage1-gold: maybe-all-stage1-bfd | |
42859 | all-stage2-gold: maybe-all-stage2-bfd | |
93f9b408 | 42860 | all-stage3-gold: maybe-all-stage3-bfd |
93f9b408 ILT |
42861 | all-stage4-gold: maybe-all-stage4-bfd |
42862 | all-stageprofile-gold: maybe-all-stageprofile-bfd | |
42863 | all-stagefeedback-gold: maybe-all-stagefeedback-bfd | |
42864 | all-gold: maybe-all-build-bison | |
42865 | ||
42866 | all-stage1-gold: maybe-all-build-bison | |
42867 | all-stage2-gold: maybe-all-build-bison | |
93f9b408 | 42868 | all-stage3-gold: maybe-all-build-bison |
93f9b408 ILT |
42869 | all-stage4-gold: maybe-all-build-bison |
42870 | all-stageprofile-gold: maybe-all-build-bison | |
42871 | all-stagefeedback-gold: maybe-all-build-bison | |
e5164e97 ILT |
42872 | check-gold: maybe-all-binutils |
42873 | ||
42874 | check-stage1-gold: maybe-all-stage1-binutils | |
42875 | check-stage2-gold: maybe-all-stage2-binutils | |
e5164e97 | 42876 | check-stage3-gold: maybe-all-stage3-binutils |
e5164e97 ILT |
42877 | check-stage4-gold: maybe-all-stage4-binutils |
42878 | check-stageprofile-gold: maybe-all-stageprofile-binutils | |
42879 | check-stagefeedback-gold: maybe-all-stagefeedback-binutils | |
700d40ca ILT |
42880 | check-gold: maybe-all-gas |
42881 | ||
42882 | check-stage1-gold: maybe-all-stage1-gas | |
42883 | check-stage2-gold: maybe-all-stage2-gas | |
42884 | check-stage3-gold: maybe-all-stage3-gas | |
42885 | check-stage4-gold: maybe-all-stage4-gas | |
42886 | check-stageprofile-gold: maybe-all-stageprofile-gas | |
42887 | check-stagefeedback-gold: maybe-all-stagefeedback-gas | |
7206a0ee JJ |
42888 | configure-opcodes: maybe-configure-intl |
42889 | ||
42890 | configure-stage1-opcodes: maybe-configure-stage1-intl | |
42891 | configure-stage2-opcodes: maybe-configure-stage2-intl | |
42892 | configure-stage3-opcodes: maybe-configure-stage3-intl | |
42893 | configure-stage4-opcodes: maybe-configure-stage4-intl | |
42894 | configure-stageprofile-opcodes: maybe-configure-stageprofile-intl | |
42895 | configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl | |
9e6ce191 PB |
42896 | all-opcodes: maybe-all-bfd |
42897 | ||
42898 | all-stage1-opcodes: maybe-all-stage1-bfd | |
42899 | all-stage2-opcodes: maybe-all-stage2-bfd | |
42900 | all-stage3-opcodes: maybe-all-stage3-bfd | |
42901 | all-stage4-opcodes: maybe-all-stage4-bfd | |
42902 | all-stageprofile-opcodes: maybe-all-stageprofile-bfd | |
42903 | all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd | |
42904 | all-opcodes: maybe-all-libiberty | |
42905 | ||
42906 | all-stage1-opcodes: maybe-all-stage1-libiberty | |
42907 | all-stage2-opcodes: maybe-all-stage2-libiberty | |
42908 | all-stage3-opcodes: maybe-all-stage3-libiberty | |
42909 | all-stage4-opcodes: maybe-all-stage4-libiberty | |
42910 | all-stageprofile-opcodes: maybe-all-stageprofile-libiberty | |
42911 | all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty | |
7206a0ee JJ |
42912 | all-opcodes: maybe-all-intl |
42913 | ||
42914 | all-stage1-opcodes: maybe-all-stage1-intl | |
42915 | all-stage2-opcodes: maybe-all-stage2-intl | |
42916 | all-stage3-opcodes: maybe-all-stage3-intl | |
42917 | all-stage4-opcodes: maybe-all-stage4-intl | |
42918 | all-stageprofile-opcodes: maybe-all-stageprofile-intl | |
42919 | all-stagefeedback-opcodes: maybe-all-stagefeedback-intl | |
9e6ce191 PB |
42920 | all-dejagnu: maybe-all-tcl |
42921 | all-dejagnu: maybe-all-expect | |
42922 | all-dejagnu: maybe-all-tk | |
42923 | configure-expect: maybe-configure-tcl | |
42924 | configure-expect: maybe-configure-tk | |
42925 | all-expect: maybe-all-tcl | |
42926 | all-expect: maybe-all-tk | |
42927 | configure-itcl: maybe-configure-tcl | |
42928 | configure-itcl: maybe-configure-tk | |
42929 | all-itcl: maybe-all-tcl | |
42930 | all-itcl: maybe-all-tk | |
ae831be5 | 42931 | install-itcl: maybe-install-tcl |
9b980aa1 | 42932 | install-strip-itcl: maybe-install-strip-tcl |
b4a77b47 | 42933 | configure-tk: maybe-configure-tcl |
ae831be5 | 42934 | all-tk: maybe-all-tcl |
9e6ce191 PB |
42935 | all-sid: maybe-all-libiberty |
42936 | all-sid: maybe-all-bfd | |
42937 | all-sid: maybe-all-opcodes | |
42938 | all-sid: maybe-all-tcl | |
42939 | all-sid: maybe-all-tk | |
42940 | install-sid: maybe-install-tcl | |
9b980aa1 | 42941 | install-strip-sid: maybe-install-strip-tcl |
9e6ce191 | 42942 | install-sid: maybe-install-tk |
9b980aa1 | 42943 | install-strip-sid: maybe-install-strip-tk |
20e95c23 DJ |
42944 | configure-sim: maybe-configure-intl |
42945 | all-sim: maybe-all-intl | |
9e6ce191 PB |
42946 | all-sim: maybe-all-libiberty |
42947 | all-sim: maybe-all-bfd | |
42948 | all-sim: maybe-all-opcodes | |
42949 | all-sim: maybe-all-readline | |
42950 | all-sim: maybe-configure-gdb | |
42951 | all-fastjar: maybe-all-zlib | |
72b2455a | 42952 | all-fastjar: maybe-all-build-texinfo |
9e6ce191 | 42953 | all-fastjar: maybe-all-libiberty |
9e6ce191 | 42954 | all-bison: maybe-all-intl |
72b2455a | 42955 | all-bison: maybe-all-build-texinfo |
72b2455a | 42956 | all-flex: maybe-all-build-bison |
9e6ce191 PB |
42957 | all-flex: maybe-all-intl |
42958 | all-flex: maybe-all-m4 | |
72b2455a | 42959 | all-flex: maybe-all-build-texinfo |
9e6ce191 | 42960 | all-m4: maybe-all-intl |
72b2455a | 42961 | all-m4: maybe-all-build-texinfo |
f7c83eac | 42962 | configure-target-boehm-gc: maybe-all-target-libstdc++-v3 |
b4a77b47 | 42963 | configure-target-fastjar: maybe-configure-target-zlib |
9e6ce191 | 42964 | all-target-fastjar: maybe-all-target-zlib |
e552509b ILT |
42965 | configure-target-libgo: maybe-configure-target-libffi |
42966 | configure-target-libgo: maybe-all-target-libstdc++-v3 | |
42967 | all-target-libgo: maybe-all-target-libffi | |
9e6ce191 PB |
42968 | configure-target-libjava: maybe-configure-target-zlib |
42969 | configure-target-libjava: maybe-configure-target-boehm-gc | |
9e6ce191 PB |
42970 | configure-target-libjava: maybe-configure-target-libffi |
42971 | all-target-libjava: maybe-all-fastjar | |
42972 | all-target-libjava: maybe-all-target-zlib | |
42973 | all-target-libjava: maybe-all-target-boehm-gc | |
9e6ce191 | 42974 | all-target-libjava: maybe-all-target-libffi |
4f0ef2d8 | 42975 | configure-target-libobjc: maybe-configure-target-boehm-gc |
4f0ef2d8 | 42976 | all-target-libobjc: maybe-all-target-boehm-gc |
cff87f51 | 42977 | configure-target-libstdc++-v3: maybe-configure-target-libgomp |
911e63d0 JR |
42978 | |
42979 | configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp | |
42980 | configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp | |
42981 | configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp | |
42982 | configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp | |
42983 | configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp | |
42984 | configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp | |
42985 | all-target-libstdc++-v3: maybe-configure-target-libgomp | |
42986 | ||
42987 | all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp | |
42988 | all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp | |
42989 | all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp | |
42990 | all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp | |
42991 | all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp | |
42992 | all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp | |
2c133ff9 | 42993 | all-target-libgloss: maybe-all-target-newlib |
9e6ce191 | 42994 | all-target-winsup: maybe-all-target-libtermcap |
c1102ce7 RW |
42995 | configure-target-newlib: maybe-all-binutils |
42996 | configure-target-newlib: maybe-all-ld | |
e552509b | 42997 | configure-target-libgfortran: maybe-all-target-libquadmath |
9e6ce191 PB |
42998 | |
42999 | ||
6aa8ef82 DJ |
43000 | # Dependencies for target modules on other target modules are |
43001 | # described by lang_env_dependencies; the defaults apply to anything | |
43002 | # not mentioned there. | |
43003 | ||
43004 | ||
43005 | @if gcc-bootstrap | |
e8a5fa9c RW |
43006 | configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc |
43007 | configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc | |
43008 | configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc | |
43009 | configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc | |
43010 | configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc | |
43011 | configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc | |
911e63d0 JR |
43012 | configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc |
43013 | configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc | |
43014 | configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc | |
43015 | configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc | |
43016 | configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc | |
43017 | configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc | |
6aa8ef82 DJ |
43018 | @endif gcc-bootstrap |
43019 | ||
43020 | @if gcc-no-bootstrap | |
43021 | configure-target-libstdc++-v3: maybe-all-target-libgcc | |
43022 | configure-target-libmudflap: maybe-all-target-libgcc | |
43023 | configure-target-libssp: maybe-all-target-libgcc | |
43024 | configure-target-newlib: maybe-all-target-libgcc | |
e552509b | 43025 | configure-target-libquadmath: maybe-all-target-libgcc |
6aa8ef82 DJ |
43026 | configure-target-libgfortran: maybe-all-target-libgcc |
43027 | configure-target-libobjc: maybe-all-target-libgcc | |
e552509b | 43028 | configure-target-libgo: maybe-all-target-libgcc |
6aa8ef82 DJ |
43029 | configure-target-libtermcap: maybe-all-target-libgcc |
43030 | configure-target-winsup: maybe-all-target-libgcc | |
43031 | configure-target-libgloss: maybe-all-target-libgcc | |
6aa8ef82 DJ |
43032 | configure-target-libffi: maybe-all-target-libgcc |
43033 | configure-target-libjava: maybe-all-target-libgcc | |
43034 | configure-target-zlib: maybe-all-target-libgcc | |
43035 | configure-target-boehm-gc: maybe-all-target-libgcc | |
6aa8ef82 DJ |
43036 | configure-target-rda: maybe-all-target-libgcc |
43037 | configure-target-libada: maybe-all-target-libgcc | |
43038 | configure-target-libgomp: maybe-all-target-libgcc | |
43039 | @endif gcc-no-bootstrap | |
43040 | ||
43041 | ||
43042 | configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss | |
43043 | ||
43044 | configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss | |
43045 | ||
43046 | configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss | |
43047 | ||
43048 | ||
43049 | ||
e552509b ILT |
43050 | configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss |
43051 | ||
6aa8ef82 DJ |
43052 | configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss |
43053 | ||
43054 | configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss | |
43055 | ||
e552509b ILT |
43056 | configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss |
43057 | ||
6aa8ef82 DJ |
43058 | configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss |
43059 | ||
43060 | configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss | |
43061 | ||
43062 | ||
6aa8ef82 DJ |
43063 | configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss |
43064 | ||
43065 | configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss | |
43066 | configure-target-libjava: maybe-all-target-libstdc++-v3 | |
43067 | ||
43068 | configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss | |
43069 | ||
43070 | configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss | |
43071 | ||
6aa8ef82 DJ |
43072 | configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss |
43073 | ||
43074 | configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss | |
43075 | ||
43076 | configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss | |
43077 | ||
43078 | ||
907be67c | 43079 | CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@ |
9e6ce191 | 43080 | GDB_TK = @GDB_TK@ |
907be67c DJ |
43081 | INSTALL_GDB_TK = @INSTALL_GDB_TK@ |
43082 | configure-gdb: $(CONFIGURE_GDB_TK) | |
9e6ce191 | 43083 | all-gdb: $(gdbnlmrequirements) $(GDB_TK) |
907be67c | 43084 | install-gdb: $(INSTALL_GDB_TK) |
907a7241 | 43085 | |
a2cc058a NN |
43086 | # Serialization dependencies. Host configures don't work well in parallel to |
43087 | # each other, due to contention over config.cache. Target configures and | |
43088 | # build configures are similar. | |
43089 | @serialization_dependencies@ | |
43090 | ||
15723a45 NN |
43091 | # -------------------------------- |
43092 | # Regenerating top level configury | |
43093 | # -------------------------------- | |
252b5132 | 43094 | |
14a2a2f1 | 43095 | # Rebuilding Makefile.in, using autogen. |
43be203f | 43096 | AUTOGEN = autogen |
6b784d9f | 43097 | $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def |
43be203f | 43098 | cd $(srcdir) && $(AUTOGEN) Makefile.def |
14a2a2f1 | 43099 | |
a0da8069 | 43100 | # Rebuilding Makefile. |
43be203f AO |
43101 | Makefile: $(srcdir)/Makefile.in config.status |
43102 | CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status | |
43103 | ||
479759c8 | 43104 | config.status: configure |
10ecffb9 | 43105 | CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck |
252b5132 | 43106 | |
a0da8069 | 43107 | # Rebuilding configure. |
43be203f | 43108 | AUTOCONF = autoconf |
da888c87 PB |
43109 | $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \ |
43110 | $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4 | |
43be203f | 43111 | cd $(srcdir) && $(AUTOCONF) |
252b5132 | 43112 | |
3728fade NN |
43113 | # ------------------------------ |
43114 | # Special directives to GNU Make | |
43115 | # ------------------------------ | |
43116 | ||
3728fade NN |
43117 | # Don't pass command-line variables to submakes. |
43118 | .NOEXPORT: | |
43119 | MAKEOVERRIDES= | |
43120 | ||
252b5132 | 43121 | # end of Makefile.in |