1 | # Makefile.in generated by automake 1.15.1 from Makefile.am. |
---|
2 | # @configure_input@ |
---|
3 | |
---|
4 | # Copyright (C) 1994-2017 Free Software Foundation, Inc. |
---|
5 | |
---|
6 | # This Makefile.in is free software; the Free Software Foundation |
---|
7 | # gives unlimited permission to copy and/or distribute it, |
---|
8 | # with or without modifications, as long as this notice is preserved. |
---|
9 | |
---|
10 | # This program is distributed in the hope that it will be useful, |
---|
11 | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without |
---|
12 | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A |
---|
13 | # PARTICULAR PURPOSE. |
---|
14 | |
---|
15 | @SET_MAKE@ |
---|
16 | |
---|
17 | # Dependencies |
---|
18 | VPATH = @srcdir@ |
---|
19 | am__is_gnu_make = { \ |
---|
20 | if test -z '$(MAKELEVEL)'; then \ |
---|
21 | false; \ |
---|
22 | elif test -n '$(MAKE_HOST)'; then \ |
---|
23 | true; \ |
---|
24 | elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ |
---|
25 | true; \ |
---|
26 | else \ |
---|
27 | false; \ |
---|
28 | fi; \ |
---|
29 | } |
---|
30 | am__make_running_with_option = \ |
---|
31 | case $${target_option-} in \ |
---|
32 | ?) ;; \ |
---|
33 | *) echo "am__make_running_with_option: internal error: invalid" \ |
---|
34 | "target option '$${target_option-}' specified" >&2; \ |
---|
35 | exit 1;; \ |
---|
36 | esac; \ |
---|
37 | has_opt=no; \ |
---|
38 | sane_makeflags=$$MAKEFLAGS; \ |
---|
39 | if $(am__is_gnu_make); then \ |
---|
40 | sane_makeflags=$$MFLAGS; \ |
---|
41 | else \ |
---|
42 | case $$MAKEFLAGS in \ |
---|
43 | *\\[\ \ ]*) \ |
---|
44 | bs=\\; \ |
---|
45 | sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ |
---|
46 | | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ |
---|
47 | esac; \ |
---|
48 | fi; \ |
---|
49 | skip_next=no; \ |
---|
50 | strip_trailopt () \ |
---|
51 | { \ |
---|
52 | flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ |
---|
53 | }; \ |
---|
54 | for flg in $$sane_makeflags; do \ |
---|
55 | test $$skip_next = yes && { skip_next=no; continue; }; \ |
---|
56 | case $$flg in \ |
---|
57 | *=*|--*) continue;; \ |
---|
58 | -*I) strip_trailopt 'I'; skip_next=yes;; \ |
---|
59 | -*I?*) strip_trailopt 'I';; \ |
---|
60 | -*O) strip_trailopt 'O'; skip_next=yes;; \ |
---|
61 | -*O?*) strip_trailopt 'O';; \ |
---|
62 | -*l) strip_trailopt 'l'; skip_next=yes;; \ |
---|
63 | -*l?*) strip_trailopt 'l';; \ |
---|
64 | -[dEDm]) skip_next=yes;; \ |
---|
65 | -[JT]) skip_next=yes;; \ |
---|
66 | esac; \ |
---|
67 | case $$flg in \ |
---|
68 | *$$target_option*) has_opt=yes; break;; \ |
---|
69 | esac; \ |
---|
70 | done; \ |
---|
71 | test $$has_opt = yes |
---|
72 | am__make_dryrun = (target_option=n; $(am__make_running_with_option)) |
---|
73 | am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) |
---|
74 | pkgdatadir = $(datadir)/@PACKAGE@ |
---|
75 | pkgincludedir = $(includedir)/@PACKAGE@ |
---|
76 | pkglibdir = $(libdir)/@PACKAGE@ |
---|
77 | pkglibexecdir = $(libexecdir)/@PACKAGE@ |
---|
78 | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd |
---|
79 | install_sh_DATA = $(install_sh) -c -m 644 |
---|
80 | install_sh_PROGRAM = $(install_sh) -c |
---|
81 | install_sh_SCRIPT = $(install_sh) -c |
---|
82 | INSTALL_HEADER = $(INSTALL_DATA) |
---|
83 | transform = $(program_transform_name) |
---|
84 | NORMAL_INSTALL = : |
---|
85 | PRE_INSTALL = : |
---|
86 | POST_INSTALL = : |
---|
87 | NORMAL_UNINSTALL = : |
---|
88 | PRE_UNINSTALL = : |
---|
89 | POST_UNINSTALL = : |
---|
90 | build_triplet = @build@ |
---|
91 | host_triplet = @host@ |
---|
92 | target_triplet = @target@ |
---|
93 | @ENABLE_DOCS_TRUE@am__append_1 = docs |
---|
94 | |
---|
95 | # Conditional patches |
---|
96 | @WITH_ALT_HSBUILD_TRUE@am__append_2 = \ |
---|
97 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8038392-rh1064383.patch \ |
---|
98 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8041658.patch \ |
---|
99 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8087218-pr2740.patch \ |
---|
100 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8145096-pr2854.patch \ |
---|
101 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8158260-pr2991-rh1341258.patch \ |
---|
102 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/crash_dump.patch \ |
---|
103 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/no_devirt.patch \ |
---|
104 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/pr1368.patch \ |
---|
105 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/pr1748.patch \ |
---|
106 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/pr1869.patch \ |
---|
107 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/pr1942.patch \ |
---|
108 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/pr1975.patch \ |
---|
109 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/pr2777.patch \ |
---|
110 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/werror.patch \ |
---|
111 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8162384-pr3122.patch \ |
---|
112 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8078628-pr3208.patch \ |
---|
113 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8141491-pr3159-g592292.patch \ |
---|
114 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8043780-pr3368.patch \ |
---|
115 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8173941-pr3326.patch \ |
---|
116 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8164293-pr3412-rh1459641.patch \ |
---|
117 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8175813-pr3394-rh1448880.patch \ |
---|
118 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8180048-pr3411-rh1449870.patch \ |
---|
119 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8181055-pr3394-rh1448880.patch \ |
---|
120 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8145913-pr3466-rh1498309.patch \ |
---|
121 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8168318-pr3466-rh1498320.patch \ |
---|
122 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8170328-pr3466-rh1498321.patch \ |
---|
123 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8181810-pr3466-rh1498319.patch \ |
---|
124 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8185164-pr3438.patch \ |
---|
125 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8187822-pr3478-rh1494230.patch \ |
---|
126 | @WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8035496-pr3487.patch |
---|
127 | |
---|
128 | |
---|
129 | # AArch32 doesn't yet have the latest update |
---|
130 | # Shenandoah included 8175887 ahead of upstream |
---|
131 | @WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@am__append_3 = \ |
---|
132 | @WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8175887-pr3415.patch \ |
---|
133 | @WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8179084-pr3409-rh1455694.patch \ |
---|
134 | @WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8180711.patch \ |
---|
135 | @WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@ patches/hotspot/$(HSBUILD)/8184682.patch |
---|
136 | |
---|
137 | @BUILD_CACAO_TRUE@am__append_4 = \ |
---|
138 | @BUILD_CACAO_TRUE@ patches/cacao/launcher.patch |
---|
139 | |
---|
140 | @BUILD_CACAO_FALSE@@USING_CACAO_TRUE@am__append_5 = |
---|
141 | @ENABLE_CACAO_TRUE@am__append_6 = \ |
---|
142 | @ENABLE_CACAO_TRUE@ patches/cacao/ignore-tests.patch |
---|
143 | |
---|
144 | @BUILD_JAMVM_TRUE@am__append_7 = \ |
---|
145 | @BUILD_JAMVM_TRUE@ patches/jamvm/find_class_from_caller.patch \ |
---|
146 | @BUILD_JAMVM_TRUE@ patches/jamvm/pr2034-tempdir.patch \ |
---|
147 | @BUILD_JAMVM_TRUE@ patches/jamvm/noexecstack.patch \ |
---|
148 | @BUILD_JAMVM_TRUE@ patches/jamvm/pr2775-cache_api.patch |
---|
149 | |
---|
150 | @ENABLE_SUNEC_FALSE@am__append_8 = \ |
---|
151 | @ENABLE_SUNEC_FALSE@ patches/disable-intree-ec.patch |
---|
152 | |
---|
153 | @USE_NON_NSS_CURVES_FALSE@am__append_9 = patches/rh1022017.patch |
---|
154 | @ENABLE_NSS_TRUE@@ENABLE_SUNEC_TRUE@am__append_10 = patches/nss-config-with-sunec.patch |
---|
155 | @ENABLE_NSS_TRUE@@ENABLE_SUNEC_FALSE@am__append_11 = patches/nss-config.patch |
---|
156 | @ENABLE_NSS_FALSE@@ENABLE_SUNEC_TRUE@am__append_12 = patches/nss-not-enabled-config-with-sunec.patch |
---|
157 | @ENABLE_NSS_FALSE@@ENABLE_SUNEC_FALSE@am__append_13 = patches/nss-not-enabled-config.patch |
---|
158 | @ENABLE_CACAO_TRUE@am__append_14 = \ |
---|
159 | @ENABLE_CACAO_TRUE@ --with-import-hotspot="$(CACAO_IMPORT_PATH)" |
---|
160 | |
---|
161 | @ENABLE_JAMVM_TRUE@am__append_15 = \ |
---|
162 | @ENABLE_JAMVM_TRUE@ --with-import-hotspot="$(JAMVM_IMPORT_PATH)" |
---|
163 | |
---|
164 | @USE_SYSTEM_ZLIB_TRUE@am__append_16 = \ |
---|
165 | @USE_SYSTEM_ZLIB_TRUE@ --with-zlib=system |
---|
166 | |
---|
167 | @USE_SYSTEM_ZLIB_FALSE@am__append_17 = \ |
---|
168 | @USE_SYSTEM_ZLIB_FALSE@ --with-zlib=bundled |
---|
169 | |
---|
170 | @USE_SYSTEM_LCMS_TRUE@am__append_18 = \ |
---|
171 | @USE_SYSTEM_LCMS_TRUE@ --with-lcms=system |
---|
172 | |
---|
173 | @USE_SYSTEM_LCMS_TRUE@am__append_19 = \ |
---|
174 | @USE_SYSTEM_LCMS_TRUE@ LCMS_LIBS="${LCMS2_LIBS}" \ |
---|
175 | @USE_SYSTEM_LCMS_TRUE@ LCMS_CFLAGS="${LCMS2_CFLAGS}" |
---|
176 | |
---|
177 | @USE_SYSTEM_LCMS_FALSE@am__append_20 = \ |
---|
178 | @USE_SYSTEM_LCMS_FALSE@ --with-lcms=bundled |
---|
179 | |
---|
180 | @USE_SYSTEM_JPEG_TRUE@am__append_21 = \ |
---|
181 | @USE_SYSTEM_JPEG_TRUE@ --with-libjpeg=system |
---|
182 | |
---|
183 | @USE_SYSTEM_JPEG_FALSE@am__append_22 = \ |
---|
184 | @USE_SYSTEM_JPEG_FALSE@ --with-libjpeg=bundled |
---|
185 | |
---|
186 | @USE_SYSTEM_PNG_TRUE@am__append_23 = \ |
---|
187 | @USE_SYSTEM_PNG_TRUE@ --with-libpng=system |
---|
188 | |
---|
189 | @USE_SYSTEM_PNG_TRUE@am__append_24 = \ |
---|
190 | @USE_SYSTEM_PNG_TRUE@ PNG_LIBS="${PNG_LIBS}" \ |
---|
191 | @USE_SYSTEM_PNG_TRUE@ PNG_CFLAGS="${PNG_CFLAGS}" |
---|
192 | |
---|
193 | @USE_SYSTEM_PNG_FALSE@am__append_25 = \ |
---|
194 | @USE_SYSTEM_PNG_FALSE@ --with-libpng=bundled |
---|
195 | |
---|
196 | @USE_SYSTEM_GIF_TRUE@am__append_26 = \ |
---|
197 | @USE_SYSTEM_GIF_TRUE@ --with-giflib=system |
---|
198 | |
---|
199 | @USE_SYSTEM_GIF_FALSE@am__append_27 = \ |
---|
200 | @USE_SYSTEM_GIF_FALSE@ --with-giflib=bundled |
---|
201 | |
---|
202 | @ENABLE_SUNEC_TRUE@am__append_28 = \ |
---|
203 | @ENABLE_SUNEC_TRUE@ NSS_LIBS="${SUNEC_LIBS}" \ |
---|
204 | @ENABLE_SUNEC_TRUE@ NSS_CFLAGS="${SUNEC_CFLAGS}" |
---|
205 | |
---|
206 | @ENABLE_SUNEC_TRUE@am__append_29 = \ |
---|
207 | @ENABLE_SUNEC_TRUE@ --enable-system-nss |
---|
208 | |
---|
209 | @ENABLE_SUNEC_FALSE@am__append_30 = \ |
---|
210 | @ENABLE_SUNEC_FALSE@ --disable-system-nss |
---|
211 | |
---|
212 | @USE_SYSTEM_KERBEROS_TRUE@am__append_31 = \ |
---|
213 | @USE_SYSTEM_KERBEROS_TRUE@ KRB5_LIBS="${KRB5_LIBS}" \ |
---|
214 | @USE_SYSTEM_KERBEROS_TRUE@ KRB5_CFLAGS="${KRB5_CFLAGS}" |
---|
215 | |
---|
216 | @USE_SYSTEM_KERBEROS_TRUE@am__append_32 = \ |
---|
217 | @USE_SYSTEM_KERBEROS_TRUE@ --enable-system-kerberos |
---|
218 | |
---|
219 | @USE_SYSTEM_KERBEROS_FALSE@am__append_33 = \ |
---|
220 | @USE_SYSTEM_KERBEROS_FALSE@ --disable-system-kerberos |
---|
221 | |
---|
222 | @USE_SYSTEM_PCSC_TRUE@am__append_34 = \ |
---|
223 | @USE_SYSTEM_PCSC_TRUE@ PCSC_LIBS="${PCSC_LIBS}" \ |
---|
224 | @USE_SYSTEM_PCSC_TRUE@ PCSC_CFLAGS="${PCSC_CFLAGS}" |
---|
225 | |
---|
226 | @USE_SYSTEM_PCSC_TRUE@am__append_35 = \ |
---|
227 | @USE_SYSTEM_PCSC_TRUE@ --enable-system-pcsc |
---|
228 | |
---|
229 | @USE_SYSTEM_PCSC_FALSE@am__append_36 = \ |
---|
230 | @USE_SYSTEM_PCSC_FALSE@ --disable-system-pcsc |
---|
231 | |
---|
232 | @USE_SYSTEM_SCTP_TRUE@am__append_37 = \ |
---|
233 | @USE_SYSTEM_SCTP_TRUE@ SCTP_LIBS="${SCTP_LIBS}" \ |
---|
234 | @USE_SYSTEM_SCTP_TRUE@ SCTP_CFLAGS="${SCTP_CFLAGS}" |
---|
235 | |
---|
236 | @USE_SYSTEM_SCTP_TRUE@am__append_38 = \ |
---|
237 | @USE_SYSTEM_SCTP_TRUE@ --enable-system-sctp |
---|
238 | |
---|
239 | @USE_SYSTEM_SCTP_FALSE@am__append_39 = \ |
---|
240 | @USE_SYSTEM_SCTP_FALSE@ --disable-system-sctp |
---|
241 | |
---|
242 | @ZERO_BUILD_TRUE@am__append_40 = \ |
---|
243 | @ZERO_BUILD_TRUE@ --with-jvm-variants=zero |
---|
244 | |
---|
245 | @SHARK_BUILD_TRUE@am__append_41 = \ |
---|
246 | @SHARK_BUILD_TRUE@ --with-jvm-variants=zeroshark |
---|
247 | |
---|
248 | @ENABLE_WERROR_TRUE@am__append_42 = \ |
---|
249 | @ENABLE_WERROR_TRUE@ --enable-warnings-as-errors |
---|
250 | |
---|
251 | @ENABLE_WERROR_FALSE@am__append_43 = \ |
---|
252 | @ENABLE_WERROR_FALSE@ --disable-warnings-as-errors |
---|
253 | |
---|
254 | @USE_ALT_CACERTS_FILE_TRUE@am__append_44 = \ |
---|
255 | @USE_ALT_CACERTS_FILE_TRUE@ --with-cacerts-file=$(CACERTS_FILE) |
---|
256 | |
---|
257 | @ENABLE_IMPROVED_FONT_RENDERING_TRUE@am__append_45 = \ |
---|
258 | @ENABLE_IMPROVED_FONT_RENDERING_TRUE@ --enable-improved-font-rendering |
---|
259 | |
---|
260 | @ENABLE_IMPROVED_FONT_RENDERING_TRUE@am__append_46 = \ |
---|
261 | @ENABLE_IMPROVED_FONT_RENDERING_TRUE@ FONTCONFIG_LIBS="${FONTCONFIG_LIBS}" \ |
---|
262 | @ENABLE_IMPROVED_FONT_RENDERING_TRUE@ FONTCONFIG_CFLAGS="${FONTCONFIG_CFLAGS}" |
---|
263 | |
---|
264 | @ENABLE_IMPROVED_FONT_RENDERING_FALSE@am__append_47 = \ |
---|
265 | @ENABLE_IMPROVED_FONT_RENDERING_FALSE@ --disable-improved-font-rendering |
---|
266 | |
---|
267 | @BUILD_HEADLESS_TRUE@am__append_48 = \ |
---|
268 | @BUILD_HEADLESS_TRUE@ --disable-headful |
---|
269 | |
---|
270 | @USE_CCACHE_TRUE@am__append_49 = \ |
---|
271 | @USE_CCACHE_TRUE@ --enable-ccache |
---|
272 | |
---|
273 | @USE_CCACHE_FALSE@am__append_50 = \ |
---|
274 | @USE_CCACHE_FALSE@ --disable-ccache |
---|
275 | |
---|
276 | @ENABLE_JAVA_DEBUGINFO_TRUE@am__append_51 = \ |
---|
277 | @ENABLE_JAVA_DEBUGINFO_TRUE@ --with-java-debug-symbols=yes |
---|
278 | |
---|
279 | @ENABLE_JAVA_DEBUGINFO_FALSE@am__append_52 = \ |
---|
280 | @ENABLE_JAVA_DEBUGINFO_FALSE@ --with-java-debug-symbols=no |
---|
281 | |
---|
282 | @DISABLE_PRECOMPILED_HEADERS_TRUE@am__append_53 = \ |
---|
283 | @DISABLE_PRECOMPILED_HEADERS_TRUE@ --disable-precompiled-headers |
---|
284 | |
---|
285 | @DISABLE_PRECOMPILED_HEADERS_FALSE@am__append_54 = \ |
---|
286 | @DISABLE_PRECOMPILED_HEADERS_FALSE@ --enable-precompiled-headers |
---|
287 | |
---|
288 | @USE_ALT_JAR_TRUE@am__append_55 = \ |
---|
289 | @USE_ALT_JAR_TRUE@ ALT_JAR_CMD="$(ALT_JAR_CMD)" |
---|
290 | |
---|
291 | @HAS_HOTSPOT_REVISION_TRUE@am__append_56 = \ |
---|
292 | @HAS_HOTSPOT_REVISION_TRUE@ HOTSPOT_BUILD_VERSION="$(HOTSPOT_REVISION)" |
---|
293 | |
---|
294 | @USE_SYSTEM_ZLIB_TRUE@am__append_57 = \ |
---|
295 | @USE_SYSTEM_ZLIB_TRUE@ LIBZ="${ZLIB_LIBS}" \ |
---|
296 | @USE_SYSTEM_ZLIB_TRUE@ ZLIB_CPPFLAGS="${ZLIB_CFLAGS}" |
---|
297 | |
---|
298 | @ENABLE_JAR_COMPRESSION_TRUE@am__append_58 = \ |
---|
299 | @ENABLE_JAR_COMPRESSION_TRUE@ COMPRESS_JARS="true" |
---|
300 | |
---|
301 | @USE_SYSTEM_JPEG_TRUE@am__append_59 = \ |
---|
302 | @USE_SYSTEM_JPEG_TRUE@ LIBJPEG_LDFLAGS="${JPEG_LIBS}" \ |
---|
303 | @USE_SYSTEM_JPEG_TRUE@ LIBJPEG_CFLAGS="${JPEG_CFLAGS}" |
---|
304 | |
---|
305 | @USE_SYSTEM_GIF_TRUE@am__append_60 = \ |
---|
306 | @USE_SYSTEM_GIF_TRUE@ GIF_LDFLAGS="${GIF_LIBS}" \ |
---|
307 | @USE_SYSTEM_GIF_TRUE@ GIF_CFLAGS="${GIF_CFLAGS}" |
---|
308 | |
---|
309 | @ENABLE_NATIVE_DEBUGINFO_TRUE@am__append_61 = \ |
---|
310 | @ENABLE_NATIVE_DEBUGINFO_TRUE@ DEBUG_BINARIES="true" |
---|
311 | |
---|
312 | @ADD_SHARK_BUILD_TRUE@am__append_62 = \ |
---|
313 | @ADD_SHARK_BUILD_TRUE@ --enable-shark |
---|
314 | |
---|
315 | subdir = . |
---|
316 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
---|
317 | am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ |
---|
318 | $(top_srcdir)/configure.ac |
---|
319 | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
---|
320 | $(ACLOCAL_M4) |
---|
321 | DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ |
---|
322 | $(am__configure_deps) $(am__DIST_COMMON) |
---|
323 | am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ |
---|
324 | configure.lineno config.status.lineno |
---|
325 | mkinstalldirs = $(install_sh) -d |
---|
326 | CONFIG_CLEAN_FILES = hotspot.map fsg.sh jconsole.desktop \ |
---|
327 | policytool.desktop nss.cfg javac javap javah tz.properties \ |
---|
328 | pax-mark-vm remove-intree-libraries.sh tapset/hotspot.stp \ |
---|
329 | tapset/hotspot_jni.stp tapset/jstack.stp tapset/hotspot_gc.stp \ |
---|
330 | test/tapset/jstaptest.pl |
---|
331 | CONFIG_CLEAN_VPATH_FILES = |
---|
332 | AM_V_P = $(am__v_P_@AM_V@) |
---|
333 | am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) |
---|
334 | am__v_P_0 = false |
---|
335 | am__v_P_1 = : |
---|
336 | AM_V_GEN = $(am__v_GEN_@AM_V@) |
---|
337 | am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) |
---|
338 | am__v_GEN_0 = @echo " GEN " $@; |
---|
339 | am__v_GEN_1 = |
---|
340 | AM_V_at = $(am__v_at_@AM_V@) |
---|
341 | am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) |
---|
342 | am__v_at_0 = @ |
---|
343 | am__v_at_1 = |
---|
344 | SOURCES = |
---|
345 | DIST_SOURCES = |
---|
346 | am__can_run_installinfo = \ |
---|
347 | case $$AM_UPDATE_INFO_DIR in \ |
---|
348 | n|no|NO) false;; \ |
---|
349 | *) (install-info --version) >/dev/null 2>&1;; \ |
---|
350 | esac |
---|
351 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) |
---|
352 | am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/fsg.sh.in \ |
---|
353 | $(srcdir)/hotspot.map.in $(srcdir)/javac.in $(srcdir)/javah.in \ |
---|
354 | $(srcdir)/javap.in $(srcdir)/jconsole.desktop.in \ |
---|
355 | $(srcdir)/nss.cfg.in $(srcdir)/pax-mark-vm.in \ |
---|
356 | $(srcdir)/policytool.desktop.in \ |
---|
357 | $(srcdir)/remove-intree-libraries.sh.in \ |
---|
358 | $(srcdir)/tz.properties.in $(top_srcdir)/tapset/hotspot.stp.in \ |
---|
359 | $(top_srcdir)/tapset/hotspot_gc.stp.in \ |
---|
360 | $(top_srcdir)/tapset/hotspot_jni.stp.in \ |
---|
361 | $(top_srcdir)/tapset/jstack.stp.in \ |
---|
362 | $(top_srcdir)/test/tapset/jstaptest.pl.in AUTHORS COPYING \ |
---|
363 | ChangeLog INSTALL NEWS README compile config.guess config.sub \ |
---|
364 | install-sh missing |
---|
365 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
---|
366 | distdir = $(PACKAGE)-$(VERSION) |
---|
367 | top_distdir = $(distdir) |
---|
368 | am__remove_distdir = \ |
---|
369 | if test -d "$(distdir)"; then \ |
---|
370 | find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ |
---|
371 | && rm -rf "$(distdir)" \ |
---|
372 | || { sleep 5 && rm -rf "$(distdir)"; }; \ |
---|
373 | else :; fi |
---|
374 | am__post_remove_distdir = $(am__remove_distdir) |
---|
375 | DIST_ARCHIVES = $(distdir).tar.gz |
---|
376 | GZIP_ENV = --best |
---|
377 | DIST_TARGETS = dist-gzip |
---|
378 | distuninstallcheck_listfiles = find . -type f -print |
---|
379 | am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ |
---|
380 | | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' |
---|
381 | distcleancheck_listfiles = find . -type f -print |
---|
382 | ABS_CLIENT_LIBJVM_SO = @ABS_CLIENT_LIBJVM_SO@ |
---|
383 | ABS_SERVER_LIBJVM_SO = @ABS_SERVER_LIBJVM_SO@ |
---|
384 | ACLOCAL = @ACLOCAL@ |
---|
385 | ALSA_CFLAGS = @ALSA_CFLAGS@ |
---|
386 | ALSA_LIBS = @ALSA_LIBS@ |
---|
387 | ALT_CACAO_SRC_DIR = @ALT_CACAO_SRC_DIR@ |
---|
388 | ALT_CACAO_SRC_ZIP = @ALT_CACAO_SRC_ZIP@ |
---|
389 | ALT_CACERTS_FILE = @ALT_CACERTS_FILE@ |
---|
390 | ALT_CORBA_SRC_ZIP = @ALT_CORBA_SRC_ZIP@ |
---|
391 | ALT_HOTSPOT_SRC_ZIP = @ALT_HOTSPOT_SRC_ZIP@ |
---|
392 | ALT_JAMVM_SRC_ZIP = @ALT_JAMVM_SRC_ZIP@ |
---|
393 | ALT_JAR_CMD = @ALT_JAR_CMD@ |
---|
394 | ALT_JAXP_SRC_ZIP = @ALT_JAXP_SRC_ZIP@ |
---|
395 | ALT_JAXWS_SRC_ZIP = @ALT_JAXWS_SRC_ZIP@ |
---|
396 | ALT_JDK_SRC_ZIP = @ALT_JDK_SRC_ZIP@ |
---|
397 | ALT_LANGTOOLS_SRC_ZIP = @ALT_LANGTOOLS_SRC_ZIP@ |
---|
398 | ALT_NASHORN_SRC_ZIP = @ALT_NASHORN_SRC_ZIP@ |
---|
399 | ALT_OPENJDK_SRC_ZIP = @ALT_OPENJDK_SRC_ZIP@ |
---|
400 | AMTAR = @AMTAR@ |
---|
401 | AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ |
---|
402 | ARCHFLAG = @ARCHFLAG@ |
---|
403 | ARCH_PREFIX = @ARCH_PREFIX@ |
---|
404 | AUTOCONF = @AUTOCONF@ |
---|
405 | AUTOHEADER = @AUTOHEADER@ |
---|
406 | AUTOMAKE = @AUTOMAKE@ |
---|
407 | AWK = @AWK@ |
---|
408 | BUILD_ARCH_DIR = @BUILD_ARCH_DIR@ |
---|
409 | BUILD_OS_DIR = @BUILD_OS_DIR@ |
---|
410 | CACAO_CHECKSUM = @CACAO_CHECKSUM@ |
---|
411 | CACAO_IMPORT_PATH = @CACAO_IMPORT_PATH@ |
---|
412 | CC = @CC@ |
---|
413 | CCACHE = @CCACHE@ |
---|
414 | CCDEPMODE = @CCDEPMODE@ |
---|
415 | CFLAGS = @CFLAGS@ |
---|
416 | CHMOD = @CHMOD@ |
---|
417 | |
---|
418 | # configure script arguments, quoted in single quotes |
---|
419 | CONFIGURE_ARGS = @CONFIGURE_ARGS@ |
---|
420 | CORBA_CHECKSUM = @CORBA_CHECKSUM@ |
---|
421 | CPIO = @CPIO@ |
---|
422 | CPP = @CPP@ |
---|
423 | CPPFLAGS = @CPPFLAGS@ |
---|
424 | CXX = @CXX@ |
---|
425 | CXXDEPMODE = @CXXDEPMODE@ |
---|
426 | CXXFLAGS = @CXXFLAGS@ |
---|
427 | CYGPATH_W = @CYGPATH_W@ |
---|
428 | DEFAULT_LIBDIR = @DEFAULT_LIBDIR@ |
---|
429 | DEFS = @DEFS@ |
---|
430 | DEPDIR = @DEPDIR@ |
---|
431 | DIST_ID = @DIST_ID@ |
---|
432 | DIST_NAME = @DIST_NAME@ |
---|
433 | ECHO_C = @ECHO_C@ |
---|
434 | ECHO_N = @ECHO_N@ |
---|
435 | ECHO_T = @ECHO_T@ |
---|
436 | ECJ = @ECJ@ |
---|
437 | ECJ_JAR = @ECJ_JAR@ |
---|
438 | EGREP = @EGREP@ |
---|
439 | ENABLE_CACAO = @ENABLE_CACAO@ |
---|
440 | ENABLE_CCACHE = @ENABLE_CCACHE@ |
---|
441 | ENABLE_HEADLESS = @ENABLE_HEADLESS@ |
---|
442 | ENABLE_JAMVM = @ENABLE_JAMVM@ |
---|
443 | ENABLE_NON_NSS_CURVES = @ENABLE_NON_NSS_CURVES@ |
---|
444 | ENABLE_SHARK = @ENABLE_SHARK@ |
---|
445 | ENABLE_SYSTEM_GIF = @ENABLE_SYSTEM_GIF@ |
---|
446 | ENABLE_SYSTEM_JPEG = @ENABLE_SYSTEM_JPEG@ |
---|
447 | ENABLE_SYSTEM_KERBEROS = @ENABLE_SYSTEM_KERBEROS@ |
---|
448 | ENABLE_SYSTEM_LCMS = @ENABLE_SYSTEM_LCMS@ |
---|
449 | ENABLE_SYSTEM_PCSC = @ENABLE_SYSTEM_PCSC@ |
---|
450 | ENABLE_SYSTEM_PNG = @ENABLE_SYSTEM_PNG@ |
---|
451 | ENABLE_SYSTEM_SCTP = @ENABLE_SYSTEM_SCTP@ |
---|
452 | ENABLE_SYSTEM_ZLIB = @ENABLE_SYSTEM_ZLIB@ |
---|
453 | ENABLE_WARNINGS = @ENABLE_WARNINGS@ |
---|
454 | EXEEXT = @EXEEXT@ |
---|
455 | FASTJAR = @FASTJAR@ |
---|
456 | FILE = @FILE@ |
---|
457 | FIND = @FIND@ |
---|
458 | FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ |
---|
459 | FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ |
---|
460 | FREETYPE2_CFLAGS = @FREETYPE2_CFLAGS@ |
---|
461 | FREETYPE2_LIBS = @FREETYPE2_LIBS@ |
---|
462 | GAWK = @GAWK@ |
---|
463 | GETCONF = @GETCONF@ |
---|
464 | GIF_LIBS = @GIF_LIBS@ |
---|
465 | GREP = @GREP@ |
---|
466 | GZIP = @GZIP@ |
---|
467 | HG = @HG@ |
---|
468 | HGREV = @HGREV@ |
---|
469 | HOTSPOT_CHECKSUM = @HOTSPOT_CHECKSUM@ |
---|
470 | HOTSPOT_REVISION = @HOTSPOT_REVISION@ |
---|
471 | HSBUILD = @HSBUILD@ |
---|
472 | ICEDTEA_BRANCH = @ICEDTEA_BRANCH@ |
---|
473 | ICEDTEA_RELEASE = @ICEDTEA_RELEASE@ |
---|
474 | ICEDTEA_REVISION = @ICEDTEA_REVISION@ |
---|
475 | INSTALL = @INSTALL@ |
---|
476 | INSTALL_ARCH_DIR = @INSTALL_ARCH_DIR@ |
---|
477 | INSTALL_DATA = @INSTALL_DATA@ |
---|
478 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
---|
479 | INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
---|
480 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
---|
481 | JAMVM_CHECKSUM = @JAMVM_CHECKSUM@ |
---|
482 | JAR = @JAR@ |
---|
483 | JAR_ACCEPTS_STDIN_LIST = @JAR_ACCEPTS_STDIN_LIST@ |
---|
484 | JAR_KNOWS_ATFILE = @JAR_KNOWS_ATFILE@ |
---|
485 | JAR_KNOWS_J_OPTIONS = @JAR_KNOWS_J_OPTIONS@ |
---|
486 | JAVA = @JAVA@ |
---|
487 | JAVAC = @JAVAC@ |
---|
488 | JAVAH = @JAVAH@ |
---|
489 | JAVA_VER = @JAVA_VER@ |
---|
490 | JAXP_CHECKSUM = @JAXP_CHECKSUM@ |
---|
491 | JAXWS_CHECKSUM = @JAXWS_CHECKSUM@ |
---|
492 | JDK_CHECKSUM = @JDK_CHECKSUM@ |
---|
493 | JDK_REVISION = @JDK_REVISION@ |
---|
494 | JPEG_LIBS = @JPEG_LIBS@ |
---|
495 | JRE_ARCH_DIR = @JRE_ARCH_DIR@ |
---|
496 | KRB5_CFLAGS = @KRB5_CFLAGS@ |
---|
497 | KRB5_LIBS = @KRB5_LIBS@ |
---|
498 | LANGTOOLS_CHECKSUM = @LANGTOOLS_CHECKSUM@ |
---|
499 | LCMS2_CFLAGS = @LCMS2_CFLAGS@ |
---|
500 | LCMS2_LIBS = @LCMS2_LIBS@ |
---|
501 | LDD = @LDD@ |
---|
502 | LDFLAGS = @LDFLAGS@ |
---|
503 | LIBFFI_CFLAGS = @LIBFFI_CFLAGS@ |
---|
504 | LIBFFI_LIBS = @LIBFFI_LIBS@ |
---|
505 | LIBOBJS = @LIBOBJS@ |
---|
506 | LIBS = @LIBS@ |
---|
507 | LINUX32 = @LINUX32@ |
---|
508 | LLVM_CFLAGS = @LLVM_CFLAGS@ |
---|
509 | LLVM_CONFIG = @LLVM_CONFIG@ |
---|
510 | LLVM_LDFLAGS = @LLVM_LDFLAGS@ |
---|
511 | LLVM_LIBS = @LLVM_LIBS@ |
---|
512 | LSB_RELEASE = @LSB_RELEASE@ |
---|
513 | LTLIBOBJS = @LTLIBOBJS@ |
---|
514 | MAINT = @MAINT@ |
---|
515 | MAKE = @MAKE@ |
---|
516 | MAKEINFO = @MAKEINFO@ |
---|
517 | MKDIR_P = @MKDIR_P@ |
---|
518 | NASHORN_CHECKSUM = @NASHORN_CHECKSUM@ |
---|
519 | NATIVE2ASCII = @NATIVE2ASCII@ |
---|
520 | NO_CCACHE_PATH = @NO_CCACHE_PATH@ |
---|
521 | NSS_CFLAGS = @NSS_CFLAGS@ |
---|
522 | NSS_JAVA_CFLAGS = @NSS_JAVA_CFLAGS@ |
---|
523 | NSS_JAVA_LIBS = @NSS_JAVA_LIBS@ |
---|
524 | NSS_LIBDIR = @NSS_LIBDIR@ |
---|
525 | NSS_LIBS = @NSS_LIBS@ |
---|
526 | NSS_SOFTOKN_CFLAGS = @NSS_SOFTOKN_CFLAGS@ |
---|
527 | NSS_SOFTOKN_LIBS = @NSS_SOFTOKN_LIBS@ |
---|
528 | OBJCOPY = @OBJCOPY@ |
---|
529 | OBJEXT = @OBJEXT@ |
---|
530 | OPENJDK_BUILD_DIR = @OPENJDK_BUILD_DIR@ |
---|
531 | OPENJDK_CHECKSUM = @OPENJDK_CHECKSUM@ |
---|
532 | OPENJDK_SRC_DIR = @OPENJDK_SRC_DIR@ |
---|
533 | OS_PATH = @OS_PATH@ |
---|
534 | PACKAGE = @PACKAGE@ |
---|
535 | PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ |
---|
536 | PACKAGE_NAME = @PACKAGE_NAME@ |
---|
537 | PACKAGE_STRING = @PACKAGE_STRING@ |
---|
538 | PACKAGE_TARNAME = @PACKAGE_TARNAME@ |
---|
539 | PACKAGE_URL = @PACKAGE_URL@ |
---|
540 | PACKAGE_VERSION = @PACKAGE_VERSION@ |
---|
541 | PARALLEL_JOBS = @PARALLEL_JOBS@ |
---|
542 | PATCH = @PATCH@ |
---|
543 | PATH_SEPARATOR = @PATH_SEPARATOR@ |
---|
544 | PAX_COMMAND = @PAX_COMMAND@ |
---|
545 | PAX_COMMAND_ARGS = @PAX_COMMAND_ARGS@ |
---|
546 | PCSC_CFLAGS = @PCSC_CFLAGS@ |
---|
547 | PCSC_LIBS = @PCSC_LIBS@ |
---|
548 | PERL = @PERL@ |
---|
549 | PKGVERSION = @PKGVERSION@ |
---|
550 | PKG_CONFIG = @PKG_CONFIG@ |
---|
551 | PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ |
---|
552 | PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ |
---|
553 | PNG_CFLAGS = @PNG_CFLAGS@ |
---|
554 | PNG_LIBS = @PNG_LIBS@ |
---|
555 | READLINK = @READLINK@ |
---|
556 | RMDIR = @RMDIR@ |
---|
557 | RMIC = @RMIC@ |
---|
558 | SCTP_LIBS = @SCTP_LIBS@ |
---|
559 | SED = @SED@ |
---|
560 | SET_MAKE = @SET_MAKE@ |
---|
561 | SHA256SUM = @SHA256SUM@ |
---|
562 | SHELL = @SHELL@ |
---|
563 | STAP = @STAP@ |
---|
564 | STRIP = @STRIP@ |
---|
565 | SUNEC_CFLAGS = @SUNEC_CFLAGS@ |
---|
566 | SUNEC_LIBS = @SUNEC_LIBS@ |
---|
567 | SYSTEM_JDK_DIR = @SYSTEM_JDK_DIR@ |
---|
568 | TAR = @TAR@ |
---|
569 | TZDATA_DIR = @TZDATA_DIR@ |
---|
570 | UNZIP = @UNZIP@ |
---|
571 | USING_CACAO = @USING_CACAO@ |
---|
572 | USING_ECJ = @USING_ECJ@ |
---|
573 | VERSION = @VERSION@ |
---|
574 | VERSION_SUFFIX = @VERSION_SUFFIX@ |
---|
575 | WGET = @WGET@ |
---|
576 | WHICH = @WHICH@ |
---|
577 | X11_CFLAGS = @X11_CFLAGS@ |
---|
578 | X11_LIBS = @X11_LIBS@ |
---|
579 | XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@ |
---|
580 | XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@ |
---|
581 | XINERAMA_CFLAGS = @XINERAMA_CFLAGS@ |
---|
582 | XINERAMA_LIBS = @XINERAMA_LIBS@ |
---|
583 | XPROTO_CFLAGS = @XPROTO_CFLAGS@ |
---|
584 | XPROTO_LIBS = @XPROTO_LIBS@ |
---|
585 | XRENDER_CFLAGS = @XRENDER_CFLAGS@ |
---|
586 | XRENDER_LIBS = @XRENDER_LIBS@ |
---|
587 | XTST_CFLAGS = @XTST_CFLAGS@ |
---|
588 | XTST_LIBS = @XTST_LIBS@ |
---|
589 | XT_CFLAGS = @XT_CFLAGS@ |
---|
590 | XT_LIBS = @XT_LIBS@ |
---|
591 | XVFB_RUN_CMD = @XVFB_RUN_CMD@ |
---|
592 | ZERO_ARCHDEF = @ZERO_ARCHDEF@ |
---|
593 | ZERO_BITSPERWORD = @ZERO_BITSPERWORD@ |
---|
594 | ZERO_ENDIANNESS = @ZERO_ENDIANNESS@ |
---|
595 | ZERO_LIBARCH = @ZERO_LIBARCH@ |
---|
596 | ZIP = @ZIP@ |
---|
597 | ZLIB_CFLAGS = @ZLIB_CFLAGS@ |
---|
598 | ZLIB_LIBS = @ZLIB_LIBS@ |
---|
599 | abs_builddir = @abs_builddir@ |
---|
600 | abs_srcdir = @abs_srcdir@ |
---|
601 | abs_top_builddir = @abs_top_builddir@ |
---|
602 | abs_top_srcdir = @abs_top_srcdir@ |
---|
603 | ac_ct_CC = @ac_ct_CC@ |
---|
604 | ac_ct_CXX = @ac_ct_CXX@ |
---|
605 | am__include = @am__include@ |
---|
606 | am__leading_dot = @am__leading_dot@ |
---|
607 | am__quote = @am__quote@ |
---|
608 | am__tar = @am__tar@ |
---|
609 | am__untar = @am__untar@ |
---|
610 | bindir = @bindir@ |
---|
611 | build = @build@ |
---|
612 | build_alias = @build_alias@ |
---|
613 | build_cpu = @build_cpu@ |
---|
614 | build_os = @build_os@ |
---|
615 | build_vendor = @build_vendor@ |
---|
616 | builddir = @builddir@ |
---|
617 | datadir = @datadir@ |
---|
618 | datarootdir = @datarootdir@ |
---|
619 | docdir = @docdir@ |
---|
620 | dvidir = @dvidir@ |
---|
621 | enable_downloading = @enable_downloading@ |
---|
622 | enable_split_debuginfo = @enable_split_debuginfo@ |
---|
623 | exec_prefix = @exec_prefix@ |
---|
624 | host = @host@ |
---|
625 | host_alias = @host_alias@ |
---|
626 | host_cpu = @host_cpu@ |
---|
627 | host_os = @host_os@ |
---|
628 | host_vendor = @host_vendor@ |
---|
629 | htmldir = @htmldir@ |
---|
630 | includedir = @includedir@ |
---|
631 | infodir = @infodir@ |
---|
632 | install_sh = @install_sh@ |
---|
633 | libdir = @libdir@ |
---|
634 | libexecdir = @libexecdir@ |
---|
635 | localedir = @localedir@ |
---|
636 | localstatedir = @localstatedir@ |
---|
637 | mandir = @mandir@ |
---|
638 | mkdir_p = @mkdir_p@ |
---|
639 | oldincludedir = @oldincludedir@ |
---|
640 | pdfdir = @pdfdir@ |
---|
641 | prefix = @prefix@ |
---|
642 | program_transform_name = @program_transform_name@ |
---|
643 | psdir = @psdir@ |
---|
644 | sbindir = @sbindir@ |
---|
645 | sharedstatedir = @sharedstatedir@ |
---|
646 | srcdir = @srcdir@ |
---|
647 | sysconfdir = @sysconfdir@ |
---|
648 | target = @target@ |
---|
649 | target_alias = @target_alias@ |
---|
650 | target_cpu = @target_cpu@ |
---|
651 | target_os = @target_os@ |
---|
652 | target_vendor = @target_vendor@ |
---|
653 | top_build_prefix = @top_build_prefix@ |
---|
654 | top_builddir = @top_builddir@ |
---|
655 | top_srcdir = @top_srcdir@ |
---|
656 | JDK_UPDATE_VERSION = 151 |
---|
657 | BUILD_VERSION = b12 |
---|
658 | COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION) |
---|
659 | CORBA_CHANGESET = 13a5a8a3c66f |
---|
660 | JAXP_CHANGESET = 947a7b1ce48b |
---|
661 | JAXWS_CHANGESET = eafb356c44d0 |
---|
662 | JDK_CHANGESET = a05e38417041 |
---|
663 | LANGTOOLS_CHANGESET = 61a1c711f7ab |
---|
664 | OPENJDK_CHANGESET = eb577ed6ec93 |
---|
665 | NASHORN_CHANGESET = a2d2fc80c97a |
---|
666 | CORBA_SHA256SUM = ad9d8ee4124afa374fb362fc2cbbcbd9efae186ade413a539e36004e70603662 |
---|
667 | JAXP_SHA256SUM = b1b7b78a1079153410c1a1d20c749f92660faceb25d7e51515731bf4c6cd5f1d |
---|
668 | JAXWS_SHA256SUM = 33fa2d3507498dd94d0313a2d8cd989ee1a56ef19d7203f01df79f82a1680e05 |
---|
669 | JDK_SHA256SUM = e86575ce39c19b46f0ca9d0c6a807504f3eee092e8307aa7614cc8822742446f |
---|
670 | LANGTOOLS_SHA256SUM = 2ced1f044e25d5f659413bb8fc93cf0c46dbffd2af7096f7cdb24cb67968c611 |
---|
671 | OPENJDK_SHA256SUM = cb76591cd13fbb276ce2ac695e3b416ec58072f660c6d93c27bf003c03821d57 |
---|
672 | NASHORN_SHA256SUM = 7245ba3bd15896e6f41300f370dd16a64bfa8fa6bdd69a099c0f14bd7e6546a8 |
---|
673 | HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`" |
---|
674 | HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`" |
---|
675 | HS_CHANGESET = "`$(AWK) 'version==$$1 {print $$4}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`" |
---|
676 | HS_SHA256SUM = "`$(AWK) 'version==$$1 {print $$5}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`" |
---|
677 | DROP_URL = http://icedtea.classpath.org/download/drops |
---|
678 | |
---|
679 | # Drop is a snapshot of the changeset specified by CACAO_VERSION taken |
---|
680 | # from the repository at https://bitbucket.org/gnu_andrew/cacao-staging |
---|
681 | CACAO_VERSION = 900db2220376 |
---|
682 | CACAO_SHA256SUM = eccda2d8bdf6a60347d5479b42143209f19c3731ef93666a3d12185f759165d8 |
---|
683 | CACAO_BASE_URL = $(DROP_URL)/cacao |
---|
684 | CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.xz |
---|
685 | CACAO_URL = $(CACAO_BASE_URL)/$(CACAO_SRC_ZIP) |
---|
686 | JAMVM_VERSION = ec18fb9e49e62dce16c5094ef1527eed619463aa |
---|
687 | JAMVM_SHA256SUM = 31810266666c23822942aac62a78019c2c4589e1c5ee48329cbf42652d4437bc |
---|
688 | JAMVM_BASE_URL = $(DROP_URL)/jamvm |
---|
689 | JAMVM_URL = $(JAMVM_BASE_URL)/jamvm-$(JAMVM_VERSION).tar.gz |
---|
690 | JAMVM_SRC_ZIP = jamvm-$(JAMVM_VERSION).tar.gz |
---|
691 | ICEDTEA_MAJOR = icedtea8 |
---|
692 | ICEDTEA_PREFIX = $(ICEDTEA_MAJOR)-forest |
---|
693 | ICEDTEA_HG_URL = http://icedtea.classpath.org/hg/$(ICEDTEA_PREFIX) |
---|
694 | ICEDTEA_URL = $(DROP_URL)/$(ICEDTEA_MAJOR)/$(ICEDTEA_RELEASE) |
---|
695 | |
---|
696 | # Build directories |
---|
697 | BUILD_DIR = @OPENJDK_BUILD_DIR@ |
---|
698 | BUILD_OUTPUT_DIR = $(abs_top_builddir)/$(BUILD_DIR) |
---|
699 | DEBUG_BUILD_OUTPUT_DIR = $(BUILD_OUTPUT_DIR)-debug |
---|
700 | BOOT_BUILD_OUTPUT_DIR = $(BUILD_OUTPUT_DIR)-boot |
---|
701 | BOOT_DIR = $(abs_top_builddir)/bootstrap/jdk1.7.0 |
---|
702 | RUNTIME = $(BOOT_DIR)/jre/lib/rt.jar |
---|
703 | CLS_DIR_BOOT = $(BOOT_BUILD_OUTPUT_DIR)/classes |
---|
704 | SERVER_DIR = hotspot/dist/jre/lib/$(INSTALL_ARCH_DIR)/server |
---|
705 | BUILD_IMAGE_DIR = $(BUILD_OUTPUT_DIR)/images |
---|
706 | BUILD_SDK_DIR = $(BUILD_IMAGE_DIR)/j2sdk-image |
---|
707 | BUILD_JRE_DIR = $(BUILD_IMAGE_DIR)/j2re-image |
---|
708 | BUILD_DEBUGINFO_DIR = $(BUILD_IMAGE_DIR)/j2sdk-image.stripped |
---|
709 | BUILD_JRE_ARCH_DIR = $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR) |
---|
710 | BUILD_DEBUG_IMAGE_DIR = $(DEBUG_BUILD_OUTPUT_DIR)/images |
---|
711 | BUILD_DEBUG_SDK_DIR = $(BUILD_DEBUG_IMAGE_DIR)/j2sdk-image |
---|
712 | BUILD_DEBUG_JRE_DIR = $(BUILD_DEBUG_IMAGE_DIR)/j2re-image |
---|
713 | BUILD_DEBUG_DEBUGINFO_DIR = $(BUILD_DEBUG_IMAGE_DIR)/j2sdk-image.stripped |
---|
714 | BUILD_DEBUG_JRE_ARCH_DIR = $(BUILD_DEBUG_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR) |
---|
715 | BUILD_BOOT_IMAGE_DIR = $(BOOT_BUILD_OUTPUT_DIR)/images |
---|
716 | BUILD_BOOT_SDK_DIR = $(BUILD_BOOT_IMAGE_DIR)/j2sdk-image |
---|
717 | BUILD_BOOT_JRE_DIR = $(BUILD_BOOT_IMAGE_DIR)/j2re-image |
---|
718 | BUILD_BOOT_DEBUGINFO_DIR = $(BUILD_BOOT_IMAGE_DIR)/j2sdk-image.stripped |
---|
719 | BUILD_BOOT_JRE_ARCH_DIR = $(BUILD_BOOT_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR) |
---|
720 | STAGE1_BOOT_DIR = $(abs_top_builddir)/bootstrap/boot |
---|
721 | STAGE2_BOOT_DIR = $(abs_top_builddir)/bootstrap/icedtea |
---|
722 | JAMVM_IMPORT_PATH = $(abs_top_builddir)/jamvm/install/hotspot |
---|
723 | CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/test/cryptocheck.build |
---|
724 | ECC_CHECK_BUILD_DIR = $(abs_top_builddir)/test/ecccheck.build |
---|
725 | |
---|
726 | # Installation directories |
---|
727 | DEBUG_PREFIX = $(libdir)/debug |
---|
728 | |
---|
729 | # Source directories |
---|
730 | SHARE = openjdk-boot/jdk/src/share/classes |
---|
731 | SOLARIS = openjdk-boot/jdk/src/solaris/classes |
---|
732 | LANGTOOLS = openjdk-boot/langtools/src/share/classes |
---|
733 | CORBA = openjdk-boot/corba/src/share/classes |
---|
734 | JAXWS = openjdk-boot/jaxws/src/share/jaxws_classes |
---|
735 | OPENJDK_SOURCEPATH_DIRS = \ |
---|
736 | $(SHARE):$(SOLARIS):$(LANGTOOLS):$(CORBA):$(JAXWS) |
---|
737 | |
---|
738 | SOURCEPATH_DIRS = $(OPENJDK_SOURCEPATH_DIRS) |
---|
739 | VERSION_SETTINGS_FILE = openjdk/jdk/make/ProfileNames.gmk |
---|
740 | VERSION_SETTINGS_FILE_BACKUP = $$(basename $(VERSION_SETTINGS_FILE)).bak |
---|
741 | CACERTS_FILE = @ALT_CACERTS_FILE@ |
---|
742 | |
---|
743 | # Settings for javac |
---|
744 | IT_LANGUAGE_SOURCE_VERSION = 6 |
---|
745 | IT_CLASS_TARGET_VERSION = 6 |
---|
746 | IT_JAVAC_SETTINGS = -g -encoding utf-8 $(JAVACFLAGS) $(MEMORY_LIMIT) $(PREFER_SOURCE) |
---|
747 | IT_JAVACFLAGS = $(IT_JAVAC_SETTINGS) -source $(IT_LANGUAGE_SOURCE_VERSION) -target $(IT_CLASS_TARGET_VERSION) |
---|
748 | |
---|
749 | # Flags |
---|
750 | IT_CFLAGS = $(CFLAGS) $(ARCHFLAG) |
---|
751 | ICEDTEA_MAKE = $(subst -j,JOBS=,$(MAKE)) |
---|
752 | |
---|
753 | # Conditional defintions |
---|
754 | TAR_SUFFIX = tar.xz |
---|
755 | @USE_HG_FALSE@OPENJDK_SRC_ZIP = openjdk.$(TAR_SUFFIX) |
---|
756 | @USE_HG_TRUE@OPENJDK_SRC_ZIP = |
---|
757 | @USE_HG_FALSE@CORBA_SRC_ZIP = corba.$(TAR_SUFFIX) |
---|
758 | @USE_HG_TRUE@CORBA_SRC_ZIP = |
---|
759 | @USE_HG_FALSE@JAXP_SRC_ZIP = jaxp.$(TAR_SUFFIX) |
---|
760 | @USE_HG_TRUE@JAXP_SRC_ZIP = |
---|
761 | @USE_HG_FALSE@JAXWS_SRC_ZIP = jaxws.$(TAR_SUFFIX) |
---|
762 | @USE_HG_TRUE@JAXWS_SRC_ZIP = |
---|
763 | @USE_HG_FALSE@JDK_SRC_ZIP = jdk.$(TAR_SUFFIX) |
---|
764 | @USE_HG_TRUE@JDK_SRC_ZIP = |
---|
765 | @USE_HG_FALSE@LANGTOOLS_SRC_ZIP = langtools.$(TAR_SUFFIX) |
---|
766 | @USE_HG_TRUE@LANGTOOLS_SRC_ZIP = |
---|
767 | @USE_HG_FALSE@HOTSPOT_SRC_ZIP = hotspot.$(TAR_SUFFIX) |
---|
768 | @USE_HG_TRUE@HOTSPOT_SRC_ZIP = |
---|
769 | @USE_HG_FALSE@NASHORN_SRC_ZIP = nashorn.$(TAR_SUFFIX) |
---|
770 | @USE_HG_TRUE@NASHORN_SRC_ZIP = |
---|
771 | @DISABLE_OPENJDK_CHECKSUM_FALSE@OPENJDK_SHA256SUM_BIN = $(SHA256SUM) |
---|
772 | @DISABLE_OPENJDK_CHECKSUM_TRUE@OPENJDK_SHA256SUM_BIN = true |
---|
773 | @WITH_OPENJDK_CHECKSUM_FALSE@OPENJDK_SUM = $(OPENJDK_SHA256SUM) |
---|
774 | @WITH_OPENJDK_CHECKSUM_TRUE@OPENJDK_SUM = @OPENJDK_CHECKSUM@ |
---|
775 | @DISABLE_CORBA_CHECKSUM_FALSE@CORBA_SHA256SUM_BIN = $(SHA256SUM) |
---|
776 | @DISABLE_CORBA_CHECKSUM_TRUE@CORBA_SHA256SUM_BIN = true |
---|
777 | @WITH_CORBA_CHECKSUM_FALSE@CORBA_SUM = $(CORBA_SHA256SUM) |
---|
778 | @WITH_CORBA_CHECKSUM_TRUE@CORBA_SUM = @CORBA_CHECKSUM@ |
---|
779 | @DISABLE_JAXP_CHECKSUM_FALSE@JAXP_SHA256SUM_BIN = $(SHA256SUM) |
---|
780 | @DISABLE_JAXP_CHECKSUM_TRUE@JAXP_SHA256SUM_BIN = true |
---|
781 | @WITH_JAXP_CHECKSUM_FALSE@JAXP_SUM = $(JAXP_SHA256SUM) |
---|
782 | @WITH_JAXP_CHECKSUM_TRUE@JAXP_SUM = @JAXP_CHECKSUM@ |
---|
783 | @DISABLE_JAXWS_CHECKSUM_FALSE@JAXWS_SHA256SUM_BIN = $(SHA256SUM) |
---|
784 | @DISABLE_JAXWS_CHECKSUM_TRUE@JAXWS_SHA256SUM_BIN = true |
---|
785 | @WITH_JAXWS_CHECKSUM_FALSE@JAXWS_SUM = $(JAXWS_SHA256SUM) |
---|
786 | @WITH_JAXWS_CHECKSUM_TRUE@JAXWS_SUM = @JAXWS_CHECKSUM@ |
---|
787 | @DISABLE_JDK_CHECKSUM_FALSE@JDK_SHA256SUM_BIN = $(SHA256SUM) |
---|
788 | @DISABLE_JDK_CHECKSUM_TRUE@JDK_SHA256SUM_BIN = true |
---|
789 | @WITH_JDK_CHECKSUM_FALSE@JDK_SUM = $(JDK_SHA256SUM) |
---|
790 | @WITH_JDK_CHECKSUM_TRUE@JDK_SUM = @JDK_CHECKSUM@ |
---|
791 | @DISABLE_LANGTOOLS_CHECKSUM_FALSE@LANGTOOLS_SHA256SUM_BIN = $(SHA256SUM) |
---|
792 | @DISABLE_LANGTOOLS_CHECKSUM_TRUE@LANGTOOLS_SHA256SUM_BIN = true |
---|
793 | @WITH_LANGTOOLS_CHECKSUM_FALSE@LANGTOOLS_SUM = $(LANGTOOLS_SHA256SUM) |
---|
794 | @WITH_LANGTOOLS_CHECKSUM_TRUE@LANGTOOLS_SUM = @LANGTOOLS_CHECKSUM@ |
---|
795 | @DISABLE_CACAO_CHECKSUM_FALSE@CACAO_SHA256SUM_BIN = $(SHA256SUM) |
---|
796 | @DISABLE_CACAO_CHECKSUM_TRUE@CACAO_SHA256SUM_BIN = true |
---|
797 | @WITH_CACAO_CHECKSUM_FALSE@CACAO_SUM = $(CACAO_SHA256SUM) |
---|
798 | @WITH_CACAO_CHECKSUM_TRUE@CACAO_SUM = @CACAO_CHECKSUM@ |
---|
799 | @DISABLE_JAMVM_CHECKSUM_FALSE@JAMVM_SHA256SUM_BIN = $(SHA256SUM) |
---|
800 | @DISABLE_JAMVM_CHECKSUM_TRUE@JAMVM_SHA256SUM_BIN = true |
---|
801 | @WITH_JAMVM_CHECKSUM_FALSE@JAMVM_SUM = $(JAMVM_SHA256SUM) |
---|
802 | @WITH_JAMVM_CHECKSUM_TRUE@JAMVM_SUM = @JAMVM_CHECKSUM@ |
---|
803 | @DISABLE_HOTSPOT_CHECKSUM_FALSE@HOTSPOT_SHA256SUM_BIN = $(SHA256SUM) |
---|
804 | @DISABLE_HOTSPOT_CHECKSUM_TRUE@HOTSPOT_SHA256SUM_BIN = true |
---|
805 | @WITH_HOTSPOT_CHECKSUM_FALSE@HOTSPOT_SUM = $(HS_SHA256SUM) |
---|
806 | @WITH_HOTSPOT_CHECKSUM_TRUE@HOTSPOT_SUM = @HOTSPOT_CHECKSUM@ |
---|
807 | @DISABLE_NASHORN_CHECKSUM_FALSE@NASHORN_SHA256SUM_BIN = $(SHA256SUM) |
---|
808 | @DISABLE_NASHORN_CHECKSUM_TRUE@NASHORN_SHA256SUM_BIN = true |
---|
809 | @WITH_NASHORN_CHECKSUM_FALSE@NASHORN_SUM = $(NASHORN_SHA256SUM) |
---|
810 | @WITH_NASHORN_CHECKSUM_TRUE@NASHORN_SUM = @NASHORN_CHECKSUM@ |
---|
811 | @WITH_HGREV_TRUE@REV_ARG = -r $(HGREV) |
---|
812 | @BOOTSTRAPPING_FALSE@MEMORY_LIMIT = -J-Xmx1024m |
---|
813 | |
---|
814 | # This should not depend on bootstrapping |
---|
815 | # but on whether MEMORY_LIMIT is accepted |
---|
816 | # as an argument to javac |
---|
817 | @BOOTSTRAPPING_TRUE@MEMORY_LIMIT = |
---|
818 | @BOOTSTRAPPING_FALSE@PREFER_SOURCE = -Xprefer:source |
---|
819 | @BOOTSTRAPPING_TRUE@PREFER_SOURCE = |
---|
820 | ICEDTEA_BUILD_TARGET = images $(am__append_1) |
---|
821 | @BOOTSTRAPPING_FALSE@BOOTSTRAP_DIRECTORY_STAMP = |
---|
822 | @BOOTSTRAPPING_TRUE@BOOTSTRAP_DIRECTORY_STAMP = stamps/bootstrap-directory-stage2.stamp |
---|
823 | @BOOTSTRAPPING_FALSE@ICEDTEA_HOME = $(SYSTEM_JDK_DIR) |
---|
824 | @BOOTSTRAPPING_TRUE@ICEDTEA_HOME = $(STAGE2_BOOT_DIR) |
---|
825 | @BOOTSTRAPPING_FALSE@INITIAL_BOOTSTRAP_LINK_STAMP = stamps/bootstrap-directory-symlink-stage2.stamp |
---|
826 | @BOOTSTRAPPING_TRUE@INITIAL_BOOTSTRAP_LINK_STAMP = stamps/bootstrap-directory-symlink-stage1.stamp |
---|
827 | @CP_SUPPORTS_REFLINK_TRUE@REFLINK = --reflink=auto |
---|
828 | @OPENJDK_SRC_DIR_HARDLINKABLE_FALSE@OPENJDK_SRC_DIR_LINK = $(REFLINK) |
---|
829 | @OPENJDK_SRC_DIR_HARDLINKABLE_TRUE@OPENJDK_SRC_DIR_LINK = -l |
---|
830 | @SRC_DIR_HARDLINKABLE_FALSE@SRC_DIR_LINK = $(REFLINK) |
---|
831 | @SRC_DIR_HARDLINKABLE_TRUE@SRC_DIR_LINK = -l |
---|
832 | @DISABLE_HOTSPOT_TESTS_FALSE@HOTSPOT_TEST_SUITE = hotspot |
---|
833 | @DISABLE_JDK_TESTS_FALSE@JDK_TEST_SUITE = jdk |
---|
834 | @DISABLE_LANGTOOLS_TESTS_FALSE@LANGTOOLS_TEST_SUITE = langtools |
---|
835 | @DISABLE_TESTS_FALSE@TEST_SUITES = $(HOTSPOT_TEST_SUITE) $(JDK_TEST_SUITE) $(LANGTOOLS_TEST_SUITE) |
---|
836 | @DISABLE_TESTS_FALSE@TESTS_TO_RUN = jtreg $(addprefix check-,$(TEST_SUITES)) |
---|
837 | @DISABLE_SYSTEMTAP_TESTS_FALSE@SYSTEMTAP_TEST_SUITE = check-tapset |
---|
838 | |
---|
839 | # Target to ensure a patched OpenJDK tree containing Zero & Shark |
---|
840 | # and any overlays is available in $(abs_top_builddir)/openjdk |
---|
841 | OPENJDK_TREE = stamps/overlay.stamp |
---|
842 | |
---|
843 | # Target to ensure a patched OpenJDK bootstrap tree containing |
---|
844 | # Zero & Shark, any other overlays and the bootstrapping patches |
---|
845 | # is available in $(abs_top_builddir)/openjdk-boot |
---|
846 | OPENJDK_BOOT_TREE = stamps/patch-boot.stamp |
---|
847 | |
---|
848 | # Sources list |
---|
849 | CRYPTO_CHECK_SRCS = $(top_srcdir)/test/standalone/TestCryptoLevel.java |
---|
850 | ECC_CHECK_SRCS = $(top_srcdir)/test/standalone/TestEllipticCurveCryptoSupport.java \ |
---|
851 | $(top_srcdir)/test/standalone/TestECDSA.java |
---|
852 | |
---|
853 | |
---|
854 | # Patch list |
---|
855 | ICEDTEA_PATCHES = patches/override-redirect-metacity.patch \ |
---|
856 | $(am__append_2) $(am__append_3) $(am__append_4) \ |
---|
857 | $(am__append_5) $(am__append_6) $(am__append_7) \ |
---|
858 | $(am__append_8) $(am__append_9) $(am__append_10) \ |
---|
859 | $(am__append_11) $(am__append_12) $(am__append_13) \ |
---|
860 | $(DISTRIBUTION_PATCHES) |
---|
861 | |
---|
862 | # Bootstrapping patches |
---|
863 | ICEDTEA_BOOT_PATCHES = $(DISTRIBUTION_BOOT_PATCHES) |
---|
864 | |
---|
865 | # OpenJDK build environment. |
---|
866 | ICEDTEA_NAME = IcedTea |
---|
867 | @HAS_ICEDTEA_REVISION_TRUE@ICEDTEA_REV = +${ICEDTEA_REVISION} |
---|
868 | @HAS_PKGVERSION_TRUE@ICEDTEA_PKG = $(EMPTY) (${PKGVERSION}) |
---|
869 | ICEDTEA_COMMON_ENV = \ |
---|
870 | LANG="C" \ |
---|
871 | PATH="$(BOOT_DIR)/bin:$(OS_PATH):$(NO_CCACHE_PATH)" \ |
---|
872 | CLASSPATH="" \ |
---|
873 | LD_LIBRARY_PATH="" |
---|
874 | |
---|
875 | ICEDTEA_CONFIGURE = --build=$(build_triplet) --host=$(host_triplet) \ |
---|
876 | --enable-unlimited-crypto --with-stdc++lib=dynamic \ |
---|
877 | --with-boot-jdk=$(BOOT_DIR) \ |
---|
878 | --with-update-version=$(JDK_UPDATE_VERSION) \ |
---|
879 | --with-build-number=$(BUILD_VERSION) --with-milestone="fcs" \ |
---|
880 | --with-extra-cflags="$(CFLAGS)" \ |
---|
881 | --with-extra-cxxflags="$(CXXFLAGS)" \ |
---|
882 | --with-extra-ldflags="$(LDFLAGS)" $(am__append_14) \ |
---|
883 | $(am__append_15) $(am__append_16) $(am__append_17) \ |
---|
884 | $(am__append_18) $(am__append_20) $(am__append_21) \ |
---|
885 | $(am__append_22) $(am__append_23) $(am__append_25) \ |
---|
886 | $(am__append_26) $(am__append_27) $(am__append_29) \ |
---|
887 | $(am__append_30) $(am__append_32) $(am__append_33) \ |
---|
888 | $(am__append_35) $(am__append_36) $(am__append_38) \ |
---|
889 | $(am__append_39) $(am__append_40) $(am__append_41) \ |
---|
890 | $(am__append_42) $(am__append_43) $(am__append_44) \ |
---|
891 | $(am__append_45) $(am__append_47) $(am__append_48) \ |
---|
892 | $(am__append_49) $(am__append_50) $(am__append_51) \ |
---|
893 | $(am__append_52) $(am__append_53) $(am__append_54) |
---|
894 | ICEDTEA_CONFIGURE_ENV = ${ICEDTEA_COMMON_ENV} \ |
---|
895 | FREETYPE_CFLAGS="${FREETYPE2_CFLAGS}" \ |
---|
896 | FREETYPE_LIBS="${FREETYPE2_LIBS}" $(am__append_19) \ |
---|
897 | $(am__append_24) $(am__append_28) $(am__append_31) \ |
---|
898 | $(am__append_34) $(am__append_37) $(am__append_46) |
---|
899 | ICEDTEA_UNSET = \ |
---|
900 | JAVAC= \ |
---|
901 | JAVA_HOME= \ |
---|
902 | JDK_HOME= \ |
---|
903 | OS= |
---|
904 | |
---|
905 | ICEDTEA_ENV = ${ICEDTEA_COMMON_ENV} ZERO_LIBARCH="$(ZERO_LIBARCH)" \ |
---|
906 | ARCH_DATA_MODEL="$(ZERO_BITSPERWORD)" \ |
---|
907 | ZERO_ENDIANNESS="$(ZERO_ENDIANNESS)" \ |
---|
908 | ZERO_ARCHDEF="$(ZERO_ARCHDEF)" ZERO_ARCHFLAG="$(ARCHFLAG)" \ |
---|
909 | LIBFFI_CFLAGS="$(LIBFFI_CFLAGS)" LIBFFI_LIBS="$(LIBFFI_LIBS)" \ |
---|
910 | LLVM_CFLAGS="$(LLVM_CFLAGS)" LLVM_LDFLAGS="$(LLVM_LDFLAGS)" \ |
---|
911 | LLVM_LIBS="$(LLVM_LIBS)" QUIETLY="" \ |
---|
912 | ANT_RESPECT_JAVA_HOME="TRUE" DISTRIBUTION_ID="$(DIST_ID)" \ |
---|
913 | DERIVATIVE_ID="$(ICEDTEA_NAME) \ |
---|
914 | $(PACKAGE_VERSION)$(ICEDTEA_REV)" LOG="debug" POST_STRIP_CMD= \ |
---|
915 | STRIP_POLICY="no_strip" JOBS="$(PARALLEL_JOBS)" \ |
---|
916 | INSTALL_LOCATION="${prefix}" $(am__append_55) $(am__append_56) \ |
---|
917 | $(am__append_57) $(am__append_58) $(am__append_59) \ |
---|
918 | $(am__append_60) $(am__append_61) |
---|
919 | |
---|
920 | # OpenJDK boot build environment. |
---|
921 | ICEDTEA_CONFIGURE_BOOT = $(ICEDTEA_CONFIGURE) |
---|
922 | ICEDTEA_ENV_BOOT = $(ICEDTEA_ENV) \ |
---|
923 | JAR_KNOWS_ATFILE="$(JAR_KNOWS_ATFILE)" \ |
---|
924 | JAR_KNOWS_J_OPTIONS="$(JAR_KNOWS_J_OPTIONS)" \ |
---|
925 | JAR_ACCEPTS_STDIN_LIST="$(JAR_ACCEPTS_STDIN_LIST)" \ |
---|
926 | DISABLE_NIMBUS="true" |
---|
927 | |
---|
928 | |
---|
929 | # Source files |
---|
930 | JTREG_SRCS = $(top_srcdir)/test/jtreg/com/sun/javatest/cof/i18n.properties \ |
---|
931 | $(top_srcdir)/test/jtreg/com/sun/javatest/cof/COF2_0_2.xsd \ |
---|
932 | $(top_srcdir)/test/jtreg/com/sun/javatest/cof/*.java \ |
---|
933 | $(top_srcdir)/test/jtreg/com/sun/javatest/lib/*.java \ |
---|
934 | $(top_srcdir)/test/jtreg/com/sun/javatest/diff/*.java \ |
---|
935 | $(top_srcdir)/test/jtreg/com/sun/javatest/diff/i18n.properties \ |
---|
936 | $(top_srcdir)/test/jtreg/com/sun/javatest/exec/*.java \ |
---|
937 | $(top_srcdir)/test/jtreg/com/sun/javatest/exec/i18n.properties \ |
---|
938 | $(top_srcdir)/test/jtreg/com/sun/javatest/exec/images/*.gif \ |
---|
939 | $(top_srcdir)/test/jtreg/com/sun/javatest/mrep/i18n.properties \ |
---|
940 | $(top_srcdir)/test/jtreg/com/sun/javatest/mrep/*.java \ |
---|
941 | $(top_srcdir)/test/jtreg/com/sun/javatest/mrep/images/dotdotdot.gif \ |
---|
942 | $(top_srcdir)/test/jtreg/com/sun/javatest/mrep/images/Forward16.gif \ |
---|
943 | $(top_srcdir)/test/jtreg/com/sun/javatest/mrep/images/Back16.gif \ |
---|
944 | $(top_srcdir)/test/jtreg/com/sun/javatest/mrep/images/Home16.gif \ |
---|
945 | $(top_srcdir)/test/jtreg/com/sun/javatest/tool/*.java \ |
---|
946 | $(top_srcdir)/test/jtreg/com/sun/javatest/tool/i18n.properties \ |
---|
947 | $(top_srcdir)/test/jtreg/com/sun/javatest/tool/images/*.gif \ |
---|
948 | $(top_srcdir)/test/jtreg/com/sun/javatest/tool/package.html \ |
---|
949 | $(top_srcdir)/test/jtreg/com/sun/javatest/util/*.java \ |
---|
950 | $(top_srcdir)/test/jtreg/com/sun/javatest/util/i18n.properties \ |
---|
951 | $(top_srcdir)/test/jtreg/com/sun/javatest/util/package.html \ |
---|
952 | $(top_srcdir)/test/jtreg/com/sun/javatest/*.java \ |
---|
953 | $(top_srcdir)/test/jtreg/com/sun/javatest/i18n.properties \ |
---|
954 | $(top_srcdir)/test/jtreg/com/sun/javatest/regtest/*.java \ |
---|
955 | $(top_srcdir)/test/jtreg/com/sun/javatest/regtest/i18n.properties \ |
---|
956 | $(top_srcdir)/test/jtreg/com/sun/javatest/agent/*.java \ |
---|
957 | $(top_srcdir)/test/jtreg/com/sun/javatest/agent/i18n.properties \ |
---|
958 | $(top_srcdir)/test/jtreg/com/sun/javatest/agent/jticon.gif \ |
---|
959 | $(top_srcdir)/test/jtreg/com/sun/javatest/agent/package.html \ |
---|
960 | $(top_srcdir)/test/jtreg/com/sun/javatest/batch/i18n.properties \ |
---|
961 | $(top_srcdir)/test/jtreg/com/sun/javatest/batch/*.java \ |
---|
962 | $(top_srcdir)/test/jtreg/com/sun/javatest/batch/package.html \ |
---|
963 | $(top_srcdir)/test/jtreg/com/sun/javatest/audit/i18n.properties \ |
---|
964 | $(top_srcdir)/test/jtreg/com/sun/javatest/audit/*.java \ |
---|
965 | $(top_srcdir)/test/jtreg/com/sun/javatest/audit/images/dotdotdot.gif \ |
---|
966 | $(top_srcdir)/test/jtreg/com/sun/javatest/audit/package.html \ |
---|
967 | $(top_srcdir)/test/jtreg/com/sun/javatest/httpd/*.java \ |
---|
968 | $(top_srcdir)/test/jtreg/com/sun/javatest/httpd/i18n.properties \ |
---|
969 | $(top_srcdir)/test/jtreg/com/sun/javatest/stylesheet.css \ |
---|
970 | $(top_srcdir)/test/jtreg/com/sun/javatest/logging/i18n.properties \ |
---|
971 | $(top_srcdir)/test/jtreg/com/sun/javatest/logging/*.java \ |
---|
972 | $(top_srcdir)/test/jtreg/com/sun/javatest/finder/i18n.properties \ |
---|
973 | $(top_srcdir)/test/jtreg/com/sun/javatest/finder/*.java \ |
---|
974 | $(top_srcdir)/test/jtreg/com/sun/javatest/finder/package.html \ |
---|
975 | $(top_srcdir)/test/jtreg/com/sun/javatest/report/i18n.properties \ |
---|
976 | $(top_srcdir)/test/jtreg/com/sun/javatest/report/package.html \ |
---|
977 | $(top_srcdir)/test/jtreg/com/sun/javatest/report/*.java \ |
---|
978 | $(top_srcdir)/test/jtreg/com/sun/javatest/interview/i18n.properties \ |
---|
979 | $(top_srcdir)/test/jtreg/com/sun/javatest/interview/*.java \ |
---|
980 | $(top_srcdir)/test/jtreg/com/sun/javatest/interview/package.html \ |
---|
981 | $(top_srcdir)/test/jtreg/com/sun/javatest/package.html \ |
---|
982 | $(top_srcdir)/test/jtreg/com/sun/interview/i18n.properties \ |
---|
983 | $(top_srcdir)/test/jtreg/com/sun/interview/*.java \ |
---|
984 | $(top_srcdir)/test/jtreg/com/sun/interview/wizard/*.java \ |
---|
985 | $(top_srcdir)/test/jtreg/com/sun/interview/wizard/i18n.properties \ |
---|
986 | $(top_srcdir)/test/jtreg/com/sun/interview/wizard/done.gif \ |
---|
987 | $(top_srcdir)/test/jtreg/com/sun/interview/wizard/blank.gif \ |
---|
988 | $(top_srcdir)/test/jtreg/com/sun/interview/wizard/history.gif \ |
---|
989 | $(top_srcdir)/test/jtreg/com/sun/interview/wizard/find.gif \ |
---|
990 | $(top_srcdir)/test/jtreg/com/sun/interview/wizard/check.gif \ |
---|
991 | $(top_srcdir)/test/jtreg/com/sun/interview/wizard/arrow.gif \ |
---|
992 | $(top_srcdir)/test/jtreg/com/sun/interview/wizard/back.gif \ |
---|
993 | $(top_srcdir)/test/jtreg/com/sun/interview/wizard/next.gif \ |
---|
994 | $(top_srcdir)/test/jtreg/com/sun/interview/wizard/info.gif \ |
---|
995 | $(top_srcdir)/test/jtreg/com/sun/interview/wizard/package.html \ |
---|
996 | $(top_srcdir)/test/jtreg/com/sun/interview/wizard/cancel.gif \ |
---|
997 | $(top_srcdir)/test/jtreg/com/sun/interview/package.html \ |
---|
998 | $(top_srcdir)/test/jtreg/JavaTest.toolMgrs.lst \ |
---|
999 | $(top_srcdir)/test/jtreg/legal/license.txt \ |
---|
1000 | $(top_srcdir)/test/jtreg/legal/copyright.txt \ |
---|
1001 | $(top_srcdir)/test/jtreg/README \ |
---|
1002 | $(top_srcdir)/test/jtreg/META-INF/MANIFEST.MF \ |
---|
1003 | $(top_srcdir)/test/jtreg/excludelist.jdk.jtx \ |
---|
1004 | $(top_srcdir)/test/jtreg/excludelist.jdk.cacao.jtx \ |
---|
1005 | $(top_srcdir)/test/jtreg/JavaTest.cmdMgrs.lst \ |
---|
1006 | $(top_srcdir)/test/jtreg/excludelist.langtools.jtx |
---|
1007 | |
---|
1008 | DESKTOP_FILES = jconsole-@JAVA_VER@.desktop policytool-@JAVA_VER@.desktop |
---|
1009 | EXTRA_DIST = $(top_srcdir)/patches/*.patch \ |
---|
1010 | $(top_srcdir)/patches/cacao/*.patch \ |
---|
1011 | $(top_srcdir)/patches/jamvm/*.patch \ |
---|
1012 | $(top_srcdir)/patches/hotspot/*/*.patch \ |
---|
1013 | tools-copy contrib overlays \ |
---|
1014 | $(JTREG_SRCS) HACKING autogen.sh \ |
---|
1015 | tapset/hotspot.stp.in \ |
---|
1016 | tapset/hotspot_jni.stp.in \ |
---|
1017 | tapset/jstack.stp.in \ |
---|
1018 | tapset/hotspot_gc.stp.in \ |
---|
1019 | scripts/jni_create_stap.c \ |
---|
1020 | scripts/jni_desc \ |
---|
1021 | THANKYOU test/tapset \ |
---|
1022 | $(CRYPTO_CHECK_SRCS) \ |
---|
1023 | $(ECC_CHECK_SRCS) |
---|
1024 | |
---|
1025 | ADD_ZERO_CONFIGURE_ARGS = --with-jdk-home=$(BUILD_SDK_DIR) \ |
---|
1026 | --disable-bootstrap --enable-zero $(am__append_62) \ |
---|
1027 | --disable-docs $(filter-out '--with-jdk-home=% '--with-ecj=% \ |
---|
1028 | '--with-java=% '--with-javah=% '--with-javac=% '--with-javac=% \ |
---|
1029 | '--with-rmic=% '--with-additional-vms=% '--disable-bootstrap% \ |
---|
1030 | '--enable-bootstrap% , $(CONFIGURE_ARGS)) $(foreach i, openjdk \ |
---|
1031 | hotspot corba jaxp jaxws jdk langtools, $(if $(findstring \ |
---|
1032 | --with-$(i)-src-zip=, $(CONFIGURE_ARGS)),, \ |
---|
1033 | --with-$(i)-src-zip=$(abs_top_builddir)/$(i).tar.$(TAR_SUFFIX))) |
---|
1034 | ADD_ZERO_EXTRA_BUILD_ENV = \ |
---|
1035 | BUILD_LANGTOOLS=false ALT_LANGTOOLS_DIST=$(BUILD_OUTPUT_DIR)/langtools/dist \ |
---|
1036 | BUILD_JAXP=false ALT_JAXP_DIST=$(BUILD_OUTPUT_DIR)/jaxp/dist \ |
---|
1037 | BUILD_JAXWS=false ALT_JAXWS_DIST=$(BUILD_OUTPUT_DIR)/jaxws/dist \ |
---|
1038 | BUILD_CORBA=false ALT_CORBA_DIST=$(BUILD_OUTPUT_DIR)/corba/dist \ |
---|
1039 | BUILD_JDK=false \ |
---|
1040 | DISTRIBUTION_PATCHES='$(foreach p,$(DISTRIBUTION_PATCHES),$(if $(findstring cacao,$(p)),,$(if $(findstring jamvm,$(p)),,$(p))))' |
---|
1041 | |
---|
1042 | |
---|
1043 | # FIXME: this might need some adjustment for other OS than Linux |
---|
1044 | jtreg_processes = ps x -ww -o pid,ppid,args \ |
---|
1045 | | awk '$$2 == 1 && $$3 ~ /^$(subst /,\/,/scratch)/' \ |
---|
1046 | | $(SED) 's,$(CURDIR)/$(sdkimg),<sdkimg>,g;s,$(CURDIR),<pwd>,g' |
---|
1047 | |
---|
1048 | jtreg_pids = ps x --no-headers -ww -o pid,ppid,args \ |
---|
1049 | | awk '$$2 == 1 && $$3 ~ /^$(subst /,\/,$(CURDIR)/$(sdkimg))/ {print $$1}' |
---|
1050 | |
---|
1051 | all: all-am |
---|
1052 | |
---|
1053 | .SUFFIXES: |
---|
1054 | am--refresh: Makefile |
---|
1055 | @: |
---|
1056 | $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) |
---|
1057 | @for dep in $?; do \ |
---|
1058 | case '$(am__configure_deps)' in \ |
---|
1059 | *$$dep*) \ |
---|
1060 | echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ |
---|
1061 | $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ |
---|
1062 | && exit 0; \ |
---|
1063 | exit 1;; \ |
---|
1064 | esac; \ |
---|
1065 | done; \ |
---|
1066 | echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ |
---|
1067 | $(am__cd) $(top_srcdir) && \ |
---|
1068 | $(AUTOMAKE) --foreign Makefile |
---|
1069 | Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status |
---|
1070 | @case '$?' in \ |
---|
1071 | *config.status*) \ |
---|
1072 | echo ' $(SHELL) ./config.status'; \ |
---|
1073 | $(SHELL) ./config.status;; \ |
---|
1074 | *) \ |
---|
1075 | echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ |
---|
1076 | cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ |
---|
1077 | esac; |
---|
1078 | |
---|
1079 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
---|
1080 | $(SHELL) ./config.status --recheck |
---|
1081 | |
---|
1082 | $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) |
---|
1083 | $(am__cd) $(srcdir) && $(AUTOCONF) |
---|
1084 | $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) |
---|
1085 | $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) |
---|
1086 | $(am__aclocal_m4_deps): |
---|
1087 | hotspot.map: $(top_builddir)/config.status $(srcdir)/hotspot.map.in |
---|
1088 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1089 | fsg.sh: $(top_builddir)/config.status $(srcdir)/fsg.sh.in |
---|
1090 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1091 | jconsole.desktop: $(top_builddir)/config.status $(srcdir)/jconsole.desktop.in |
---|
1092 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1093 | policytool.desktop: $(top_builddir)/config.status $(srcdir)/policytool.desktop.in |
---|
1094 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1095 | nss.cfg: $(top_builddir)/config.status $(srcdir)/nss.cfg.in |
---|
1096 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1097 | javac: $(top_builddir)/config.status $(srcdir)/javac.in |
---|
1098 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1099 | javap: $(top_builddir)/config.status $(srcdir)/javap.in |
---|
1100 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1101 | javah: $(top_builddir)/config.status $(srcdir)/javah.in |
---|
1102 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1103 | tz.properties: $(top_builddir)/config.status $(srcdir)/tz.properties.in |
---|
1104 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1105 | pax-mark-vm: $(top_builddir)/config.status $(srcdir)/pax-mark-vm.in |
---|
1106 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1107 | remove-intree-libraries.sh: $(top_builddir)/config.status $(srcdir)/remove-intree-libraries.sh.in |
---|
1108 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1109 | tapset/hotspot.stp: $(top_builddir)/config.status $(top_srcdir)/tapset/hotspot.stp.in |
---|
1110 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1111 | tapset/hotspot_jni.stp: $(top_builddir)/config.status $(top_srcdir)/tapset/hotspot_jni.stp.in |
---|
1112 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1113 | tapset/jstack.stp: $(top_builddir)/config.status $(top_srcdir)/tapset/jstack.stp.in |
---|
1114 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1115 | tapset/hotspot_gc.stp: $(top_builddir)/config.status $(top_srcdir)/tapset/hotspot_gc.stp.in |
---|
1116 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1117 | test/tapset/jstaptest.pl: $(top_builddir)/config.status $(top_srcdir)/test/tapset/jstaptest.pl.in |
---|
1118 | cd $(top_builddir) && $(SHELL) ./config.status $@ |
---|
1119 | tags TAGS: |
---|
1120 | |
---|
1121 | ctags CTAGS: |
---|
1122 | |
---|
1123 | cscope cscopelist: |
---|
1124 | |
---|
1125 | |
---|
1126 | distdir: $(DISTFILES) |
---|
1127 | $(am__remove_distdir) |
---|
1128 | test -d "$(distdir)" || mkdir "$(distdir)" |
---|
1129 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
---|
1130 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
---|
1131 | list='$(DISTFILES)'; \ |
---|
1132 | dist_files=`for file in $$list; do echo $$file; done | \ |
---|
1133 | sed -e "s|^$$srcdirstrip/||;t" \ |
---|
1134 | -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ |
---|
1135 | case $$dist_files in \ |
---|
1136 | */*) $(MKDIR_P) `echo "$$dist_files" | \ |
---|
1137 | sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ |
---|
1138 | sort -u` ;; \ |
---|
1139 | esac; \ |
---|
1140 | for file in $$dist_files; do \ |
---|
1141 | if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ |
---|
1142 | if test -d $$d/$$file; then \ |
---|
1143 | dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ |
---|
1144 | if test -d "$(distdir)/$$file"; then \ |
---|
1145 | find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ |
---|
1146 | fi; \ |
---|
1147 | if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ |
---|
1148 | cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ |
---|
1149 | find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ |
---|
1150 | fi; \ |
---|
1151 | cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ |
---|
1152 | else \ |
---|
1153 | test -f "$(distdir)/$$file" \ |
---|
1154 | || cp -p $$d/$$file "$(distdir)/$$file" \ |
---|
1155 | || exit 1; \ |
---|
1156 | fi; \ |
---|
1157 | done |
---|
1158 | -test -n "$(am__skip_mode_fix)" \ |
---|
1159 | || find "$(distdir)" -type d ! -perm -755 \ |
---|
1160 | -exec chmod u+rwx,go+rx {} \; -o \ |
---|
1161 | ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ |
---|
1162 | ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ |
---|
1163 | ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ |
---|
1164 | || chmod -R a+r "$(distdir)" |
---|
1165 | dist-gzip: distdir |
---|
1166 | tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz |
---|
1167 | $(am__post_remove_distdir) |
---|
1168 | |
---|
1169 | dist-bzip2: distdir |
---|
1170 | tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 |
---|
1171 | $(am__post_remove_distdir) |
---|
1172 | |
---|
1173 | dist-lzip: distdir |
---|
1174 | tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz |
---|
1175 | $(am__post_remove_distdir) |
---|
1176 | |
---|
1177 | dist-xz: distdir |
---|
1178 | tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz |
---|
1179 | $(am__post_remove_distdir) |
---|
1180 | |
---|
1181 | dist-tarZ: distdir |
---|
1182 | @echo WARNING: "Support for distribution archives compressed with" \ |
---|
1183 | "legacy program 'compress' is deprecated." >&2 |
---|
1184 | @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 |
---|
1185 | tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z |
---|
1186 | $(am__post_remove_distdir) |
---|
1187 | |
---|
1188 | dist-shar: distdir |
---|
1189 | @echo WARNING: "Support for shar distribution archives is" \ |
---|
1190 | "deprecated." >&2 |
---|
1191 | @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 |
---|
1192 | shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz |
---|
1193 | $(am__post_remove_distdir) |
---|
1194 | |
---|
1195 | dist-zip: distdir |
---|
1196 | -rm -f $(distdir).zip |
---|
1197 | zip -rq $(distdir).zip $(distdir) |
---|
1198 | $(am__post_remove_distdir) |
---|
1199 | |
---|
1200 | dist dist-all: |
---|
1201 | $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' |
---|
1202 | $(am__post_remove_distdir) |
---|
1203 | |
---|
1204 | # This target untars the dist file and tries a VPATH configuration. Then |
---|
1205 | # it guarantees that the distribution is self-contained by making another |
---|
1206 | # tarfile. |
---|
1207 | distcheck: dist |
---|
1208 | case '$(DIST_ARCHIVES)' in \ |
---|
1209 | *.tar.gz*) \ |
---|
1210 | eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ |
---|
1211 | *.tar.bz2*) \ |
---|
1212 | bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ |
---|
1213 | *.tar.lz*) \ |
---|
1214 | lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ |
---|
1215 | *.tar.xz*) \ |
---|
1216 | xz -dc $(distdir).tar.xz | $(am__untar) ;;\ |
---|
1217 | *.tar.Z*) \ |
---|
1218 | uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ |
---|
1219 | *.shar.gz*) \ |
---|
1220 | eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ |
---|
1221 | *.zip*) \ |
---|
1222 | unzip $(distdir).zip ;;\ |
---|
1223 | esac |
---|
1224 | chmod -R a-w $(distdir) |
---|
1225 | chmod u+w $(distdir) |
---|
1226 | mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst |
---|
1227 | chmod a-w $(distdir) |
---|
1228 | test -d $(distdir)/_build || exit 0; \ |
---|
1229 | dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ |
---|
1230 | && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ |
---|
1231 | && am__cwd=`pwd` \ |
---|
1232 | && $(am__cd) $(distdir)/_build/sub \ |
---|
1233 | && ../../configure \ |
---|
1234 | $(AM_DISTCHECK_CONFIGURE_FLAGS) \ |
---|
1235 | $(DISTCHECK_CONFIGURE_FLAGS) \ |
---|
1236 | --srcdir=../.. --prefix="$$dc_install_base" \ |
---|
1237 | && $(MAKE) $(AM_MAKEFLAGS) \ |
---|
1238 | && $(MAKE) $(AM_MAKEFLAGS) dvi \ |
---|
1239 | && $(MAKE) $(AM_MAKEFLAGS) check \ |
---|
1240 | && $(MAKE) $(AM_MAKEFLAGS) install \ |
---|
1241 | && $(MAKE) $(AM_MAKEFLAGS) installcheck \ |
---|
1242 | && $(MAKE) $(AM_MAKEFLAGS) uninstall \ |
---|
1243 | && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ |
---|
1244 | distuninstallcheck \ |
---|
1245 | && chmod -R a-w "$$dc_install_base" \ |
---|
1246 | && ({ \ |
---|
1247 | (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ |
---|
1248 | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ |
---|
1249 | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ |
---|
1250 | && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ |
---|
1251 | distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ |
---|
1252 | } || { rm -rf "$$dc_destdir"; exit 1; }) \ |
---|
1253 | && rm -rf "$$dc_destdir" \ |
---|
1254 | && $(MAKE) $(AM_MAKEFLAGS) dist \ |
---|
1255 | && rm -rf $(DIST_ARCHIVES) \ |
---|
1256 | && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ |
---|
1257 | && cd "$$am__cwd" \ |
---|
1258 | || exit 1 |
---|
1259 | $(am__post_remove_distdir) |
---|
1260 | @(echo "$(distdir) archives ready for distribution: "; \ |
---|
1261 | list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ |
---|
1262 | sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' |
---|
1263 | distuninstallcheck: |
---|
1264 | @test -n '$(distuninstallcheck_dir)' || { \ |
---|
1265 | echo 'ERROR: trying to run $@ with an empty' \ |
---|
1266 | '$$(distuninstallcheck_dir)' >&2; \ |
---|
1267 | exit 1; \ |
---|
1268 | }; \ |
---|
1269 | $(am__cd) '$(distuninstallcheck_dir)' || { \ |
---|
1270 | echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ |
---|
1271 | exit 1; \ |
---|
1272 | }; \ |
---|
1273 | test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ |
---|
1274 | || { echo "ERROR: files left after uninstall:" ; \ |
---|
1275 | if test -n "$(DESTDIR)"; then \ |
---|
1276 | echo " (check DESTDIR support)"; \ |
---|
1277 | fi ; \ |
---|
1278 | $(distuninstallcheck_listfiles) ; \ |
---|
1279 | exit 1; } >&2 |
---|
1280 | distcleancheck: distclean |
---|
1281 | @if test '$(srcdir)' = . ; then \ |
---|
1282 | echo "ERROR: distcleancheck can only run from a VPATH build" ; \ |
---|
1283 | exit 1 ; \ |
---|
1284 | fi |
---|
1285 | @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ |
---|
1286 | || { echo "ERROR: files left in build directory after distclean:" ; \ |
---|
1287 | $(distcleancheck_listfiles) ; \ |
---|
1288 | exit 1; } >&2 |
---|
1289 | check-am: all-am |
---|
1290 | $(MAKE) $(AM_MAKEFLAGS) check-local |
---|
1291 | check: check-am |
---|
1292 | all-am: Makefile all-local |
---|
1293 | installdirs: |
---|
1294 | install: install-am |
---|
1295 | install-exec: install-exec-am |
---|
1296 | install-data: install-data-am |
---|
1297 | uninstall: uninstall-am |
---|
1298 | |
---|
1299 | install-am: all-am |
---|
1300 | @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am |
---|
1301 | |
---|
1302 | installcheck: installcheck-am |
---|
1303 | install-strip: |
---|
1304 | if test -z '$(STRIP)'; then \ |
---|
1305 | $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ |
---|
1306 | install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ |
---|
1307 | install; \ |
---|
1308 | else \ |
---|
1309 | $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ |
---|
1310 | install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ |
---|
1311 | "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ |
---|
1312 | fi |
---|
1313 | mostlyclean-generic: |
---|
1314 | |
---|
1315 | clean-generic: |
---|
1316 | |
---|
1317 | distclean-generic: |
---|
1318 | -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) |
---|
1319 | -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) |
---|
1320 | |
---|
1321 | maintainer-clean-generic: |
---|
1322 | @echo "This command is intended for maintainers to use" |
---|
1323 | @echo "it deletes files that may require special tools to rebuild." |
---|
1324 | clean: clean-am |
---|
1325 | |
---|
1326 | clean-am: clean-generic clean-local mostlyclean-am |
---|
1327 | |
---|
1328 | distclean: distclean-am |
---|
1329 | -rm -f $(am__CONFIG_DISTCLEAN_FILES) |
---|
1330 | -rm -f Makefile |
---|
1331 | distclean-am: clean-am distclean-generic distclean-local |
---|
1332 | |
---|
1333 | dvi: dvi-am |
---|
1334 | |
---|
1335 | dvi-am: |
---|
1336 | |
---|
1337 | html: html-am |
---|
1338 | |
---|
1339 | html-am: |
---|
1340 | |
---|
1341 | info: info-am |
---|
1342 | |
---|
1343 | info-am: |
---|
1344 | |
---|
1345 | install-data-am: install-data-local |
---|
1346 | |
---|
1347 | install-dvi: install-dvi-am |
---|
1348 | |
---|
1349 | install-dvi-am: |
---|
1350 | |
---|
1351 | install-exec-am: install-exec-local |
---|
1352 | |
---|
1353 | install-html: install-html-am |
---|
1354 | |
---|
1355 | install-html-am: |
---|
1356 | |
---|
1357 | install-info: install-info-am |
---|
1358 | |
---|
1359 | install-info-am: |
---|
1360 | |
---|
1361 | install-man: |
---|
1362 | |
---|
1363 | install-pdf: install-pdf-am |
---|
1364 | |
---|
1365 | install-pdf-am: |
---|
1366 | |
---|
1367 | install-ps: install-ps-am |
---|
1368 | |
---|
1369 | install-ps-am: |
---|
1370 | |
---|
1371 | installcheck-am: |
---|
1372 | |
---|
1373 | maintainer-clean: maintainer-clean-am |
---|
1374 | -rm -f $(am__CONFIG_DISTCLEAN_FILES) |
---|
1375 | -rm -rf $(top_srcdir)/autom4te.cache |
---|
1376 | -rm -f Makefile |
---|
1377 | maintainer-clean-am: distclean-am maintainer-clean-generic |
---|
1378 | |
---|
1379 | mostlyclean: mostlyclean-am |
---|
1380 | |
---|
1381 | mostlyclean-am: mostlyclean-generic |
---|
1382 | |
---|
1383 | pdf: pdf-am |
---|
1384 | |
---|
1385 | pdf-am: |
---|
1386 | |
---|
1387 | ps: ps-am |
---|
1388 | |
---|
1389 | ps-am: |
---|
1390 | |
---|
1391 | uninstall-am: uninstall-local |
---|
1392 | |
---|
1393 | .MAKE: check-am install-am install-strip |
---|
1394 | |
---|
1395 | .PHONY: all all-am all-local am--refresh check check-am check-local \ |
---|
1396 | clean clean-generic clean-local cscopelist-am ctags-am dist \ |
---|
1397 | dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ |
---|
1398 | dist-xz dist-zip distcheck distclean distclean-generic \ |
---|
1399 | distclean-local distcleancheck distdir distuninstallcheck dvi \ |
---|
1400 | dvi-am html html-am info info-am install install-am \ |
---|
1401 | install-data install-data-am install-data-local install-dvi \ |
---|
1402 | install-dvi-am install-exec install-exec-am install-exec-local \ |
---|
1403 | install-html install-html-am install-info install-info-am \ |
---|
1404 | install-man install-pdf install-pdf-am install-ps \ |
---|
1405 | install-ps-am install-strip installcheck installcheck-am \ |
---|
1406 | installdirs maintainer-clean maintainer-clean-generic \ |
---|
1407 | mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags-am \ |
---|
1408 | uninstall uninstall-am uninstall-local |
---|
1409 | |
---|
1410 | .PRECIOUS: Makefile |
---|
1411 | |
---|
1412 | |
---|
1413 | # Top-Level Targets |
---|
1414 | # ================= |
---|
1415 | |
---|
1416 | all-local: icedtea-stage2 $(DESKTOP_FILES) |
---|
1417 | |
---|
1418 | check-local: jtregcheck $(SYSTEMTAP_TEST_SUITE) stamps/check-ecc.stamp \ |
---|
1419 | stamps/check-java-debug.stamp stamps/check-java-src.stamp |
---|
1420 | |
---|
1421 | clean-tests: clean-jtreg clean-tapset-report clean-jtreg-reports clean-check-ecc \ |
---|
1422 | clean-check-java-debug clean-check-java-src |
---|
1423 | |
---|
1424 | clean-local: clean-tests \ |
---|
1425 | clean-icedtea clean-icedtea-debug clean-icedtea-boot clean-clone clean-clone-boot \ |
---|
1426 | clean-bootstrap-directory-stage1 clean-bootstrap-directory-stage2 \ |
---|
1427 | clean-bootstrap-directory-symlink-stage1 clean-bootstrap-directory-symlink-stage2 \ |
---|
1428 | clean-extract clean-icedtea-stage2 clean-icedtea-debug-stage2 clean-icedtea-stage1 \ |
---|
1429 | clean-add-zero clean-add-zero-debug clean-add-cacao clean-add-cacao-debug \ |
---|
1430 | clean-cryptocheck clean-ecccheck clean-policytool-@JAVA_VER@.desktop \ |
---|
1431 | clean-jconsole-@JAVA_VER@.desktop clean-add-nss clean-add-nss-debug \ |
---|
1432 | clean-add-tzdata-support clean-add-tzdata-support-debug \ |
---|
1433 | clean-add-systemtap clean-add-systemtap-debug |
---|
1434 | if [ -e bootstrap ]; then \ |
---|
1435 | rmdir bootstrap ; \ |
---|
1436 | fi |
---|
1437 | if [ -e lib ]; then \ |
---|
1438 | rmdir lib ; \ |
---|
1439 | fi |
---|
1440 | |
---|
1441 | distclean-local: clean-local clean-download |
---|
1442 | if [ $(abs_top_srcdir) != $(abs_top_builddir) ]; then \ |
---|
1443 | if [ -e tapset ] ; then \ |
---|
1444 | rmdir tapset ; \ |
---|
1445 | fi ; \ |
---|
1446 | fi |
---|
1447 | if [ -e stamps ] ; then \ |
---|
1448 | rmdir stamps ; \ |
---|
1449 | fi |
---|
1450 | |
---|
1451 | .PHONY: \ |
---|
1452 | env env-boot snapshot clean-clone clean-patch \ |
---|
1453 | clean-clone-boot clean-patch-boot clean-bootstrap-directory-stage2 \ |
---|
1454 | clean-bootstrap-directory-symlink-stage2 clean-bootstrap-directory-stage1 \ |
---|
1455 | clean-bootstrap-directory-symlink-stage1 icedtea icedtea-debug \ |
---|
1456 | clean-icedtea icedtea-stage2 clean-icedtea-boot \ |
---|
1457 | hotspot hotspot-helper clean-jtreg clean-jtreg-reports \ |
---|
1458 | jtregcheck clean-remove-intree-libraries clean-check-java-src \ |
---|
1459 | clean-jamvm clean-extract-jamvm clean-add-jamvm clean-add-jamvm-debug \ |
---|
1460 | clean-extract-hotspot clean-sanitise-openjdk clean-icedtea-debug \ |
---|
1461 | clean-download-nashorn clean-extract-nashorn clean-download-hotspot \ |
---|
1462 | clean-download-corba clean-download-jaxp clean-download-jaxws \ |
---|
1463 | clean-download-langtools clean-download-jdk clean-download-openjdk \ |
---|
1464 | clean-extract-corba clean-extract-jaxp clean-extract-jaxws clean-extract-jdk \ |
---|
1465 | clean-extract-langtools clean-check-crypto clean-check-crypto-debug clean-check-crypto-boot \ |
---|
1466 | clean-add-archive clean-add-archive-debug clean-add-archive-boot clean-cryptocheck \ |
---|
1467 | clean-tests clean-tapset-report clean-ecccheck clean-check-ecc clean-check-java-debug \ |
---|
1468 | check-jdk check-hotspot check-langtools jtregcheck check-tapset check-tapset-probes \ |
---|
1469 | check-tapset-jstack clean-policytool-@JAVA_VER@.desktop clean-jconsole-@JAVA_VER@.desktop \ |
---|
1470 | clean-split-debuginfo clean-split-debuginfo-debug clean-split-debuginfo-boot \ |
---|
1471 | clean-add-nss clean-add-nss-debug clean-add-tzdata-support clean-add-tzdata-support-debug \ |
---|
1472 | clean-add-systemtap clean-add-systemtap-debug clean-add-systemtap-boot clean-add-nss-boot \ |
---|
1473 | clean-add-tzdata-support-boot |
---|
1474 | |
---|
1475 | env: |
---|
1476 | @echo 'unset JAVA_HOME' |
---|
1477 | @echo 'export $(ICEDTEA_ENV)' |
---|
1478 | |
---|
1479 | env-boot: |
---|
1480 | @echo 'unset JAVA_HOME' |
---|
1481 | @echo 'export $(ICEDTEA_ENV_BOOT)' |
---|
1482 | |
---|
1483 | # Mercurial snapshot. |
---|
1484 | snapshot: dist |
---|
1485 | mv $(DIST_ARCHIVES) $(distdir)-`$(HG) tip --template '{node}'`.tar.gz |
---|
1486 | |
---|
1487 | # Creates archive of openjdk. |
---|
1488 | dist-openjdk: stamps/extract-cacao.stamp |
---|
1489 | if test "x${ZIP}" = "x"; then \ |
---|
1490 | echo "ERROR: zip not found"; exit 1; \ |
---|
1491 | fi |
---|
1492 | find openjdk/ -name \\.hg* | xargs rm -rf |
---|
1493 | $(ZIP) -r openjdk-$(COMBINED_VERSION) openjdk/ |
---|
1494 | |
---|
1495 | # Creates archive of openjdk that is compliant with Free Software guidelines. |
---|
1496 | dist-openjdk-fsg: stamps/patch-fsg.stamp |
---|
1497 | if test "x${ZIP}" = "x"; then \ |
---|
1498 | echo "ERROR: zip not found"; exit 1; \ |
---|
1499 | fi |
---|
1500 | $(ZIP) -r openjdk-fsg-$(COMBINED_VERSION) openjdk/ |
---|
1501 | |
---|
1502 | dist-openjdk-fsg-xz: stamps/patch-fsg.stamp |
---|
1503 | tardir=openjdk/ && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c \ |
---|
1504 | >openjdk-fsg-$(COMBINED_VERSION).tar.xz |
---|
1505 | |
---|
1506 | # OpenJDK Source Preparation Targets |
---|
1507 | # ================================== |
---|
1508 | |
---|
1509 | # Download OpenJDK sources. |
---|
1510 | |
---|
1511 | stamps/download.stamp: stamps/download-openjdk.stamp stamps/download-corba.stamp \ |
---|
1512 | stamps/download-jaxp.stamp stamps/download-jaxws.stamp stamps/download-jdk.stamp \ |
---|
1513 | stamps/download-cacao.stamp stamps/download-jamvm.stamp stamps/download-hotspot.stamp \ |
---|
1514 | stamps/download-langtools.stamp stamps/download-nashorn.stamp |
---|
1515 | mkdir -p stamps |
---|
1516 | touch $@ |
---|
1517 | |
---|
1518 | clean-download: clean-download-openjdk clean-download-cacao clean-download-jamvm \ |
---|
1519 | clean-download-hotspot clean-download-corba clean-download-jaxp clean-download-jaxws \ |
---|
1520 | clean-download-jdk clean-download-langtools clean-download-nashorn |
---|
1521 | rm -f stamps/download.stamp |
---|
1522 | |
---|
1523 | stamps/download-openjdk.stamp: |
---|
1524 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_OPENJDK_SRC_ZIP_TRUE@@USE_HG_FALSE@ ln -sf $(ALT_OPENJDK_SRC_ZIP) $(OPENJDK_SRC_ZIP) |
---|
1525 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(OPENJDK_SUM) $(OPENJDK_SRC_ZIP)" \ |
---|
1526 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(OPENJDK_SHA256SUM_BIN) --check ; \ |
---|
1527 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1528 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test "x$(enable_downloading)" = "xyes"; then \ |
---|
1529 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ -e $(OPENJDK_SRC_ZIP) ] ; then \ |
---|
1530 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv $(OPENJDK_SRC_ZIP) $(OPENJDK_SRC_ZIP).old ; \ |
---|
1531 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1532 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ $(WGET) $(ICEDTEA_URL)/$(OPENJDK_SRC_ZIP); \ |
---|
1533 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(OPENJDK_SUM) $(OPENJDK_SRC_ZIP)" \ |
---|
1534 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(SHA256SUM) --check ; then \ |
---|
1535 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: Bad download of OpenJDK root zip"; false; \ |
---|
1536 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi; \ |
---|
1537 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ else \ |
---|
1538 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: No up-to-date OpenJDK root zip available"; exit -1; \ |
---|
1539 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1540 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; |
---|
1541 | mkdir -p stamps |
---|
1542 | touch $@ |
---|
1543 | |
---|
1544 | stamps/download-corba.stamp: |
---|
1545 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_CORBA_SRC_ZIP_TRUE@@USE_HG_FALSE@ ln -sf $(ALT_CORBA_SRC_ZIP) $(CORBA_SRC_ZIP) |
---|
1546 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(CORBA_SUM) $(CORBA_SRC_ZIP)" \ |
---|
1547 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(CORBA_SHA256SUM_BIN) --check ; \ |
---|
1548 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1549 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test "x$(enable_downloading)" = "xyes"; then \ |
---|
1550 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ $(CORBA_SRC_ZIP) ] ; then \ |
---|
1551 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv $(CORBA_SRC_ZIP) $(CORBA_SRC_ZIP).old ; \ |
---|
1552 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1553 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ $(WGET) $(ICEDTEA_URL)/$(CORBA_SRC_ZIP); \ |
---|
1554 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(CORBA_SUM) $(CORBA_SRC_ZIP)" \ |
---|
1555 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(SHA256SUM) --check ; then \ |
---|
1556 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: Bad download of CORBA zip"; false; \ |
---|
1557 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi; \ |
---|
1558 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ else \ |
---|
1559 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: No up-to-date OpenJDK CORBA zip available"; exit -1; \ |
---|
1560 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1561 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; |
---|
1562 | mkdir -p stamps |
---|
1563 | touch $@ |
---|
1564 | |
---|
1565 | stamps/download-jaxp.stamp: |
---|
1566 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_JAXP_SRC_ZIP_TRUE@@USE_HG_FALSE@ ln -sf $(ALT_JAXP_SRC_ZIP) $(JAXP_SRC_ZIP) |
---|
1567 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(JAXP_SUM) $(JAXP_SRC_ZIP)" \ |
---|
1568 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(JAXP_SHA256SUM_BIN) --check ; \ |
---|
1569 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1570 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test "x$(enable_downloading)" = "xyes"; then \ |
---|
1571 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ $(JAXP_SRC_ZIP) ] ; then \ |
---|
1572 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv $(JAXP_SRC_ZIP) $(JAXP_SRC_ZIP).old ; \ |
---|
1573 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1574 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ $(WGET) $(ICEDTEA_URL)/$(JAXP_SRC_ZIP); \ |
---|
1575 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(JAXP_SUM) $(JAXP_SRC_ZIP)" \ |
---|
1576 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(SHA256SUM) --check ; then \ |
---|
1577 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: Bad download of JAXP zip"; false; \ |
---|
1578 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi; \ |
---|
1579 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ else \ |
---|
1580 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: No up-to-date JAXP root zip available"; exit -1; \ |
---|
1581 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1582 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; |
---|
1583 | mkdir -p stamps |
---|
1584 | touch $@ |
---|
1585 | |
---|
1586 | stamps/download-jaxws.stamp: |
---|
1587 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_JAXWS_SRC_ZIP_TRUE@@USE_HG_FALSE@ ln -sf $(ALT_JAXWS_SRC_ZIP) $(JAXWS_SRC_ZIP) |
---|
1588 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(JAXWS_SUM) $(JAXWS_SRC_ZIP)" \ |
---|
1589 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(JAXWS_SHA256SUM_BIN) --check ; \ |
---|
1590 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1591 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test "x$(enable_downloading)" = "xyes"; then \ |
---|
1592 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ $(JAXWS_SRC_ZIP) ] ; then \ |
---|
1593 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv $(JAXWS_SRC_ZIP) $(JAXWS_SRC_ZIP).old ; \ |
---|
1594 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1595 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ $(WGET) $(ICEDTEA_URL)/$(JAXWS_SRC_ZIP); \ |
---|
1596 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(JAXWS_SUM) $(JAXWS_SRC_ZIP)" \ |
---|
1597 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(SHA256SUM) --check ; then \ |
---|
1598 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: Bad download of JAXWS zip"; false; \ |
---|
1599 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi; \ |
---|
1600 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ else \ |
---|
1601 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: No up-to-date OpenJDK JAXWS zip available"; exit -1; \ |
---|
1602 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1603 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; |
---|
1604 | mkdir -p stamps |
---|
1605 | touch $@ |
---|
1606 | |
---|
1607 | stamps/download-jdk.stamp: |
---|
1608 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_JDK_SRC_ZIP_TRUE@@USE_HG_FALSE@ ln -sf $(ALT_JDK_SRC_ZIP) $(JDK_SRC_ZIP) |
---|
1609 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(JDK_SUM) $(JDK_SRC_ZIP)" \ |
---|
1610 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(JDK_SHA256SUM_BIN) --check ; \ |
---|
1611 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1612 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test "x$(enable_downloading)" = "xyes"; then \ |
---|
1613 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ $(JDK_SRC_ZIP) ] ; then \ |
---|
1614 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv $(JDK_SRC_ZIP) $(JDK_SRC_ZIP).old ; \ |
---|
1615 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1616 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ $(WGET) $(ICEDTEA_URL)/$(JDK_SRC_ZIP); \ |
---|
1617 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(JDK_SUM) $(JDK_SRC_ZIP)" \ |
---|
1618 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(SHA256SUM) --check ; then \ |
---|
1619 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: Bad download of JDK zip"; false; \ |
---|
1620 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi; \ |
---|
1621 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ else \ |
---|
1622 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: No up-to-date OpenJDK JDK zip available"; exit -1; \ |
---|
1623 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1624 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; |
---|
1625 | mkdir -p stamps |
---|
1626 | touch $@ |
---|
1627 | |
---|
1628 | stamps/download-langtools.stamp: |
---|
1629 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_LANGTOOLS_SRC_ZIP_TRUE@@USE_HG_FALSE@ ln -sf $(ALT_LANGTOOLS_SRC_ZIP) $(LANGTOOLS_SRC_ZIP) |
---|
1630 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(LANGTOOLS_SUM) $(LANGTOOLS_SRC_ZIP)" \ |
---|
1631 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(LANGTOOLS_SHA256SUM_BIN) --check ; \ |
---|
1632 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1633 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test "x$(enable_downloading)" = "xyes"; then \ |
---|
1634 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ $(LANGTOOLS_SRC_ZIP) ] ; then \ |
---|
1635 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv $(LANGTOOLS_SRC_ZIP) $(LANGTOOLS_SRC_ZIP).old ; \ |
---|
1636 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1637 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ $(WGET) $(ICEDTEA_URL)/$(LANGTOOLS_SRC_ZIP); \ |
---|
1638 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(LANGTOOLS_SUM) $(LANGTOOLS_SRC_ZIP)" \ |
---|
1639 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(SHA256SUM) --check ; then \ |
---|
1640 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: Bad download of langtools zip"; false; \ |
---|
1641 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi; \ |
---|
1642 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ else \ |
---|
1643 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: No up-to-date OpenJDK langtools zip available"; exit -1; \ |
---|
1644 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1645 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; |
---|
1646 | mkdir -p stamps |
---|
1647 | touch $@ |
---|
1648 | |
---|
1649 | clean-download-openjdk: |
---|
1650 | if [ ! -z $(OPENJDK_SRC_ZIP) ] ; then \ |
---|
1651 | rm -f $(OPENJDK_SRC_ZIP) ; \ |
---|
1652 | fi |
---|
1653 | rm -f stamps/download-openjdk.stamp |
---|
1654 | |
---|
1655 | clean-download-corba: |
---|
1656 | if [ ! -z $(CORBA_SRC_ZIP) ] ; then \ |
---|
1657 | rm -f $(CORBA_SRC_ZIP) ; \ |
---|
1658 | fi |
---|
1659 | rm -f stamps/download-corba.stamp |
---|
1660 | |
---|
1661 | clean-download-jaxp: |
---|
1662 | if [ ! -z $(JAXP_SRC_ZIP) ] ; then \ |
---|
1663 | rm -f $(JAXP_SRC_ZIP) ; \ |
---|
1664 | fi |
---|
1665 | rm -f stamps/download-jaxp.stamp |
---|
1666 | |
---|
1667 | clean-download-jaxws: |
---|
1668 | if [ ! -z $(JAXWS_SRC_ZIP) ] ; then \ |
---|
1669 | rm -f $(JAXWS_SRC_ZIP) ; \ |
---|
1670 | fi |
---|
1671 | rm -f stamps/download-jaxws.stamp |
---|
1672 | |
---|
1673 | clean-download-jdk: |
---|
1674 | if [ ! -z $(JDK_SRC_ZIP) ] ; then \ |
---|
1675 | rm -f $(JDK_SRC_ZIP) ; \ |
---|
1676 | fi |
---|
1677 | rm -f stamps/download-jdk.stamp |
---|
1678 | |
---|
1679 | clean-download-langtools: |
---|
1680 | if [ ! -z $(LANGTOOLS_SRC_ZIP) ] ; then \ |
---|
1681 | rm -f $(LANGTOOLS_SRC_ZIP) ; \ |
---|
1682 | fi |
---|
1683 | rm -f stamps/download-langtools.stamp |
---|
1684 | |
---|
1685 | stamps/download-cacao.stamp: |
---|
1686 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_ALT_CACAO_SRC_ZIP_TRUE@@USE_SYSTEM_CACAO_FALSE@ ln -sf $(ALT_CACAO_SRC_ZIP) $(CACAO_SRC_ZIP) |
---|
1687 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ if ! echo "$(CACAO_SUM) $(CACAO_SRC_ZIP)" \ |
---|
1688 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ | $(CACAO_SHA256SUM_BIN) --check ; \ |
---|
1689 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ then \ |
---|
1690 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ if test "x$(enable_downloading)" = "xyes"; then \ |
---|
1691 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ if [ -e $(CACAO_SRC_ZIP) ] ; then \ |
---|
1692 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ mv $(CACAO_SRC_ZIP) $(CACAO_SRC_ZIP).old ; \ |
---|
1693 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ fi ; \ |
---|
1694 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ $(WGET) $(CACAO_URL) -O $(CACAO_SRC_ZIP); \ |
---|
1695 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ if ! echo "$(CACAO_SUM) $(CACAO_SRC_ZIP)" \ |
---|
1696 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ | $(SHA256SUM) --check ; then \ |
---|
1697 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ echo "ERROR: Bad download of CACAO zip"; false; \ |
---|
1698 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ fi; \ |
---|
1699 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ else \ |
---|
1700 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ echo "ERROR: No up-to-date CACAO zip available"; exit -1; \ |
---|
1701 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ fi ; \ |
---|
1702 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ fi |
---|
1703 | mkdir -p stamps |
---|
1704 | touch $@ |
---|
1705 | |
---|
1706 | clean-download-cacao: |
---|
1707 | rm -f $(CACAO_SRC_ZIP) |
---|
1708 | rm -f stamps/download-cacao.stamp |
---|
1709 | |
---|
1710 | stamps/download-jamvm.stamp: |
---|
1711 | @BUILD_JAMVM_TRUE@@USE_ALT_JAMVM_SRC_ZIP_TRUE@ ln -sf $(ALT_JAMVM_SRC_ZIP) $(JAMVM_SRC_ZIP) |
---|
1712 | @BUILD_JAMVM_TRUE@ if ! echo "$(JAMVM_SUM) $(JAMVM_SRC_ZIP)" \ |
---|
1713 | @BUILD_JAMVM_TRUE@ | $(JAMVM_SHA256SUM_BIN) --check ; \ |
---|
1714 | @BUILD_JAMVM_TRUE@ then \ |
---|
1715 | @BUILD_JAMVM_TRUE@ if test "x$(enable_downloading)" = "xyes"; then \ |
---|
1716 | @BUILD_JAMVM_TRUE@ if [ -e $(JAMVM_SRC_ZIP) ] ; then \ |
---|
1717 | @BUILD_JAMVM_TRUE@ mv $(JAMVM_SRC_ZIP) $(JAMVM_SRC_ZIP).old ; \ |
---|
1718 | @BUILD_JAMVM_TRUE@ fi ; \ |
---|
1719 | @BUILD_JAMVM_TRUE@ $(WGET) $(JAMVM_URL) -O $(JAMVM_SRC_ZIP); \ |
---|
1720 | @BUILD_JAMVM_TRUE@ if ! echo "$(JAMVM_SUM) $(JAMVM_SRC_ZIP)" \ |
---|
1721 | @BUILD_JAMVM_TRUE@ | $(SHA256SUM) --check ; then \ |
---|
1722 | @BUILD_JAMVM_TRUE@ echo "ERROR: Bad download of JamVM zip"; false; \ |
---|
1723 | @BUILD_JAMVM_TRUE@ fi; \ |
---|
1724 | @BUILD_JAMVM_TRUE@ else \ |
---|
1725 | @BUILD_JAMVM_TRUE@ echo "ERROR: No up-to-date JamVM zip available"; exit -1; \ |
---|
1726 | @BUILD_JAMVM_TRUE@ fi ; \ |
---|
1727 | @BUILD_JAMVM_TRUE@ fi |
---|
1728 | mkdir -p stamps |
---|
1729 | touch $@ |
---|
1730 | |
---|
1731 | clean-download-jamvm: |
---|
1732 | rm -f $(JAMVM_SRC_ZIP) |
---|
1733 | rm -f stamps/download-jamvm.stamp |
---|
1734 | |
---|
1735 | stamps/download-nashorn.stamp: stamps/download-openjdk.stamp |
---|
1736 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@ $(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL)/nashorn openjdk/nashorn |
---|
1737 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_NASHORN_SRC_ZIP_TRUE@@USE_HG_FALSE@ ln -sf $(ALT_NASHORN_SRC_ZIP) $(NASHORN_SRC_ZIP) |
---|
1738 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(NASHORN_SUM) $(NASHORN_SRC_ZIP)" \ |
---|
1739 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(NASHORN_SHA256SUM_BIN) --check ; \ |
---|
1740 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1741 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test "x$(enable_downloading)" = "xyes"; then \ |
---|
1742 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ -e $(NASHORN_SRC_ZIP) ] ; then \ |
---|
1743 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv $(NASHORN_SRC_ZIP) $(NASHORN_SRC_ZIP).old ; \ |
---|
1744 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1745 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ $(WGET) $(ICEDTEA_URL)/$(NASHORN_SRC_ZIP); \ |
---|
1746 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(NASHORN_SUM) $(NASHORN_SRC_ZIP)" \ |
---|
1747 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(SHA256SUM) --check ; then \ |
---|
1748 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: Bad download of NASHORN zip"; false; \ |
---|
1749 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi; \ |
---|
1750 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ else \ |
---|
1751 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: No up-to-date OpenJDK Nashorn zip available"; exit -1; \ |
---|
1752 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1753 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi |
---|
1754 | mkdir -p stamps |
---|
1755 | touch $@ |
---|
1756 | |
---|
1757 | clean-download-nashorn: |
---|
1758 | if [ ! -z $(NASHORN_SRC_ZIP) ] ; then \ |
---|
1759 | rm -f $(NASHORN_SRC_ZIP) ; \ |
---|
1760 | fi |
---|
1761 | rm -f stamps/download-nashorn.stamp |
---|
1762 | |
---|
1763 | stamps/download-hotspot.stamp: |
---|
1764 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_HOTSPOT_SRC_ZIP_TRUE@@USE_HG_FALSE@ ln -sf $(ALT_HOTSPOT_SRC_ZIP) $(HOTSPOT_SRC_ZIP) |
---|
1765 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "Using HotSpot build: ${HSBUILD}" |
---|
1766 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(HOTSPOT_SUM) $(HOTSPOT_SRC_ZIP)" \ |
---|
1767 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(HOTSPOT_SHA256SUM_BIN) --check ; \ |
---|
1768 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1769 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test "x$(enable_downloading)" = "xyes"; then \ |
---|
1770 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ -e $(HOTSPOT_SRC_ZIP) ] ; then \ |
---|
1771 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv $(HOTSPOT_SRC_ZIP) $(HOTSPOT_SRC_ZIP).old ; \ |
---|
1772 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1773 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test "x$(HS_TYPE)" = "xhg"; then \ |
---|
1774 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ $(WGET) $(HS_URL)/archive/$(HS_CHANGESET).$(TAR_SUFFIX) -O $(HOTSPOT_SRC_ZIP) ; \ |
---|
1775 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ else \ |
---|
1776 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test "x$(HSBUILD)" = "xdefault"; then \ |
---|
1777 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ $(WGET) $(HS_URL)/$(HOTSPOT_SRC_ZIP) ; \ |
---|
1778 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ else \ |
---|
1779 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ $(WGET) $(HS_URL)/$(HSBUILD).$(TAR_SUFFIX) -O $(HOTSPOT_SRC_ZIP) ; \ |
---|
1780 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1781 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1782 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! echo "$(HOTSPOT_SUM) $(HOTSPOT_SRC_ZIP)" \ |
---|
1783 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ | $(SHA256SUM) --check ; then \ |
---|
1784 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: Bad download of HotSpot zip"; false; \ |
---|
1785 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi; \ |
---|
1786 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ else \ |
---|
1787 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: No up-to-date OpenJDK HotSpot zip available"; exit -1; \ |
---|
1788 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1789 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi |
---|
1790 | mkdir -p stamps |
---|
1791 | touch $@ |
---|
1792 | |
---|
1793 | clean-download-hotspot: |
---|
1794 | if [ ! -z $(HOTSPOT_SRC_ZIP) ] ; then \ |
---|
1795 | rm -f $(HOTSPOT_SRC_ZIP) ; \ |
---|
1796 | fi |
---|
1797 | rm -f stamps/download-hotspot.stamp |
---|
1798 | |
---|
1799 | stamps/extract.stamp: stamps/extract-openjdk.stamp stamps/extract-corba.stamp \ |
---|
1800 | stamps/extract-jaxp.stamp stamps/extract-jaxws.stamp stamps/extract-jdk.stamp \ |
---|
1801 | stamps/extract-cacao.stamp stamps/remove-intree-libraries.stamp \ |
---|
1802 | stamps/extract-langtools.stamp stamps/extract-jamvm.stamp \ |
---|
1803 | stamps/extract-hotspot.stamp stamps/sanitise-openjdk.stamp \ |
---|
1804 | stamps/extract-nashorn.stamp |
---|
1805 | mkdir -p stamps |
---|
1806 | touch $@ |
---|
1807 | |
---|
1808 | clean-extract: clean-extract-openjdk clean-extract-cacao clean-extract-jamvm |
---|
1809 | rm -f stamps/extract.stamp |
---|
1810 | |
---|
1811 | stamps/extract-openjdk.stamp: stamps/download-openjdk.stamp |
---|
1812 | @OPENJDK_SRC_DIR_FOUND_TRUE@ cp -pPR $(OPENJDK_SRC_DIR_LINK) $(OPENJDK_SRC_DIR) openjdk |
---|
1813 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@ $(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL) openjdk; |
---|
1814 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ set -e ; \ |
---|
1815 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! test -d openjdk ; then \ |
---|
1816 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ ! -z $(OPENJDK_SRC_ZIP) ] ; then \ |
---|
1817 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(OPENJDK_SRC_ZIP)" in \ |
---|
1818 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(OPENJDK_SRC_ZIP) ;; \ |
---|
1819 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(OPENJDK_SRC_ZIP) ;; \ |
---|
1820 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \ |
---|
1821 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv *-$(OPENJDK_CHANGESET) openjdk ; \ |
---|
1822 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ else \ |
---|
1823 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ echo "ERROR: Couldn't extract OpenJDK"; \ |
---|
1824 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ false; \ |
---|
1825 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi; \ |
---|
1826 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi; |
---|
1827 | touch $@ |
---|
1828 | |
---|
1829 | clean-extract-openjdk: clean-overlay clean-versioning \ |
---|
1830 | clean-patch-fsg clean-remove-intree-libraries \ |
---|
1831 | clean-sanitise-openjdk clean-extract-hotspot \ |
---|
1832 | clean-extract-jdk clean-extract-jaxp clean-extract-jaxws \ |
---|
1833 | clean-extract-corba clean-extract-langtools clean-extract-nashorn |
---|
1834 | rm -rf openjdk |
---|
1835 | rm -f stamps/extract-openjdk.stamp |
---|
1836 | |
---|
1837 | stamps/extract-corba.stamp: stamps/extract-openjdk.stamp stamps/download-corba.stamp |
---|
1838 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@ $(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL)/corba openjdk/corba |
---|
1839 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ set -e ; \ |
---|
1840 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ ! -z $(CORBA_SRC_ZIP) ] ; then \ |
---|
1841 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test -e ${CORBA_SRC_ZIP} ; \ |
---|
1842 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1843 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! test -d openjdk/corba ; \ |
---|
1844 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1845 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(CORBA_SRC_ZIP)" in \ |
---|
1846 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(CORBA_SRC_ZIP) ;; \ |
---|
1847 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(CORBA_SRC_ZIP) ;; \ |
---|
1848 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \ |
---|
1849 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv corba-$(CORBA_CHANGESET) openjdk/corba ; \ |
---|
1850 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1851 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1852 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi |
---|
1853 | touch $@ |
---|
1854 | |
---|
1855 | clean-extract-corba: |
---|
1856 | rm -rf openjdk/corba |
---|
1857 | rm -f stamps/extract-corba.stamp |
---|
1858 | |
---|
1859 | stamps/extract-jaxp.stamp: stamps/extract-openjdk.stamp stamps/download-jaxp.stamp |
---|
1860 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@ $(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL)/jaxp openjdk/jaxp |
---|
1861 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ set -e ; \ |
---|
1862 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ ! -z $(JAXP_SRC_ZIP) ] ; then \ |
---|
1863 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test -e ${JAXP_SRC_ZIP} ; \ |
---|
1864 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1865 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! test -d openjdk/jaxp ; \ |
---|
1866 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1867 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(JAXP_SRC_ZIP)" in \ |
---|
1868 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(JAXP_SRC_ZIP) ;; \ |
---|
1869 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(JAXP_SRC_ZIP) ;; \ |
---|
1870 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \ |
---|
1871 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv jaxp-$(JAXP_CHANGESET) openjdk/jaxp ; \ |
---|
1872 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1873 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1874 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi |
---|
1875 | touch $@ |
---|
1876 | |
---|
1877 | clean-extract-jaxp: |
---|
1878 | rm -rf openjdk/jaxp |
---|
1879 | rm -f stamps/extract-jaxp.stamp |
---|
1880 | |
---|
1881 | stamps/extract-jaxws.stamp: stamps/extract-openjdk.stamp stamps/download-jaxws.stamp |
---|
1882 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@ $(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL)/jaxws openjdk/jaxws |
---|
1883 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ set -e ; \ |
---|
1884 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ ! -z $(JAXWS_SRC_ZIP) ] ; then \ |
---|
1885 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test -e ${JAXWS_SRC_ZIP} ; \ |
---|
1886 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1887 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! test -d openjdk/jaxws ; \ |
---|
1888 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1889 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(JAXWS_SRC_ZIP)" in \ |
---|
1890 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(JAXWS_SRC_ZIP) ;; \ |
---|
1891 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(JAXWS_SRC_ZIP) ;; \ |
---|
1892 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \ |
---|
1893 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv jaxws-$(JAXWS_CHANGESET) openjdk/jaxws ; \ |
---|
1894 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1895 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1896 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi |
---|
1897 | touch $@ |
---|
1898 | |
---|
1899 | clean-extract-jaxws: |
---|
1900 | rm -rf openjdk/jaxws |
---|
1901 | rm -f stamps/extract-jaxws.stamp |
---|
1902 | |
---|
1903 | stamps/extract-jdk.stamp: stamps/extract-openjdk.stamp stamps/download-jdk.stamp |
---|
1904 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@ $(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL)/jdk openjdk/jdk |
---|
1905 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ set -e ; \ |
---|
1906 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ ! -z $(JDK_SRC_ZIP) ] ; then \ |
---|
1907 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test -e ${JDK_SRC_ZIP} ; \ |
---|
1908 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1909 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! test -d openjdk/jdk ; \ |
---|
1910 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1911 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(JDK_SRC_ZIP)" in \ |
---|
1912 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(JDK_SRC_ZIP) ;; \ |
---|
1913 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(JDK_SRC_ZIP) ;; \ |
---|
1914 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \ |
---|
1915 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv jdk-$(JDK_CHANGESET) openjdk/jdk ; \ |
---|
1916 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1917 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1918 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi |
---|
1919 | touch $@ |
---|
1920 | |
---|
1921 | clean-extract-jdk: |
---|
1922 | rm -rf openjdk/jdk |
---|
1923 | rm -f stamps/extract-jdk.stamp |
---|
1924 | |
---|
1925 | stamps/extract-langtools.stamp: stamps/extract-openjdk.stamp stamps/download-langtools.stamp |
---|
1926 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@ $(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL)/langtools openjdk/langtools |
---|
1927 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ set -e ; \ |
---|
1928 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ ! -z $(LANGTOOLS_SRC_ZIP) ] ; then \ |
---|
1929 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test -e ${LANGTOOLS_SRC_ZIP} ; \ |
---|
1930 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1931 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! test -d openjdk/langtools ; \ |
---|
1932 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1933 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(LANGTOOLS_SRC_ZIP)" in \ |
---|
1934 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(LANGTOOLS_SRC_ZIP) ;; \ |
---|
1935 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(LANGTOOLS_SRC_ZIP) ;; \ |
---|
1936 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \ |
---|
1937 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv langtools-$(LANGTOOLS_CHANGESET) openjdk/langtools ; \ |
---|
1938 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1939 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1940 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi |
---|
1941 | touch $@ |
---|
1942 | |
---|
1943 | clean-extract-langtools: |
---|
1944 | rm -rf openjdk/langtools |
---|
1945 | rm -f stamps/extract-langtools.stamp |
---|
1946 | |
---|
1947 | stamps/extract-hotspot.stamp: stamps/extract-openjdk.stamp stamps/download-hotspot.stamp |
---|
1948 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@ $(HG) clone $(REV_ARG) $(HS_URL) openjdk/hotspot |
---|
1949 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ set -e ; \ |
---|
1950 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ ! -z $(HOTSPOT_SRC_ZIP) ] ; then \ |
---|
1951 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test -e ${HOTSPOT_SRC_ZIP} ; \ |
---|
1952 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1953 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(HOTSPOT_SRC_ZIP)" in \ |
---|
1954 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(HOTSPOT_SRC_ZIP) ;; \ |
---|
1955 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(HOTSPOT_SRC_ZIP) ;; \ |
---|
1956 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \ |
---|
1957 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test "x${HSBUILD}" != "xdefault"; then \ |
---|
1958 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ rm -rf openjdk/hotspot ; \ |
---|
1959 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1960 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! test -d openjdk/hotspot ; \ |
---|
1961 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1962 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv hotspot-$(HS_CHANGESET) openjdk/hotspot ; \ |
---|
1963 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ else \ |
---|
1964 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ rm -rf hotspot-$(HS_CHANGESET) ; \ |
---|
1965 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1966 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1967 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi |
---|
1968 | touch $@ |
---|
1969 | |
---|
1970 | clean-extract-hotspot: |
---|
1971 | rm -rf openjdk/hotspot |
---|
1972 | rm -f stamps/extract-hotspot.stamp |
---|
1973 | |
---|
1974 | stamps/extract-nashorn.stamp: stamps/extract-openjdk.stamp stamps/download-nashorn.stamp |
---|
1975 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@ $(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL)/nashorn openjdk/nashorn |
---|
1976 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ set -e ; \ |
---|
1977 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if [ ! -z $(NASHORN_SRC_ZIP) ] ; then \ |
---|
1978 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if test -e ${NASHORN_SRC_ZIP} ; \ |
---|
1979 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1980 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ if ! test -d openjdk/nashorn ; \ |
---|
1981 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ then \ |
---|
1982 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ case "$(NASHORN_SRC_ZIP)" in \ |
---|
1983 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.zip) $(UNZIP) -q $(NASHORN_SRC_ZIP) ;; \ |
---|
1984 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ *.tar.*) $(TAR) xf $(NASHORN_SRC_ZIP) ;; \ |
---|
1985 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ esac; \ |
---|
1986 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ mv nashorn-$(NASHORN_CHANGESET) openjdk/nashorn ; \ |
---|
1987 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1988 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi ; \ |
---|
1989 | @OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@ fi |
---|
1990 | touch $@ |
---|
1991 | |
---|
1992 | clean-extract-nashorn: |
---|
1993 | rm -rf openjdk/nashorn |
---|
1994 | rm -f stamps/extract-nashorn.stamp |
---|
1995 | |
---|
1996 | stamps/sanitise-openjdk.stamp: stamps/extract-openjdk.stamp \ |
---|
1997 | stamps/extract-hotspot.stamp stamps/extract-jdk.stamp \ |
---|
1998 | stamps/extract-langtools.stamp stamps/extract-corba.stamp \ |
---|
1999 | stamps/extract-jaxp.stamp stamps/extract-jaxws.stamp \ |
---|
2000 | stamps/extract-nashorn.stamp |
---|
2001 | chmod -R ug+w openjdk |
---|
2002 | chmod +x $(builddir)/fsg.sh |
---|
2003 | sh $(builddir)/fsg.sh |
---|
2004 | touch stamps/sanitise-openjdk.stamp |
---|
2005 | |
---|
2006 | clean-sanitise-openjdk: |
---|
2007 | rm -f stamps/sanitise-openjdk.stamp |
---|
2008 | |
---|
2009 | stamps/extract-cacao.stamp: stamps/download-cacao.stamp |
---|
2010 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_TRUE@@USE_SYSTEM_CACAO_FALSE@ if ! test -d cacao ; \ |
---|
2011 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_TRUE@@USE_SYSTEM_CACAO_FALSE@ then \ |
---|
2012 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_TRUE@@USE_SYSTEM_CACAO_FALSE@ mkdir -p cacao/cacao ; \ |
---|
2013 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_TRUE@@USE_SYSTEM_CACAO_FALSE@ cp -r $(ALT_CACAO_SRC_DIR)/* cacao/cacao/ ; \ |
---|
2014 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_TRUE@@USE_SYSTEM_CACAO_FALSE@ fi |
---|
2015 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ set -e ; \ |
---|
2016 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ if ! test -d cacao/cacao ; \ |
---|
2017 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ then \ |
---|
2018 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ mkdir cacao ; \ |
---|
2019 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ $(TAR) xf $(CACAO_SRC_ZIP) -C cacao ; \ |
---|
2020 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ dir=$$(basename cacao/gnu*) ; \ |
---|
2021 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ mv -v cacao/$$dir cacao/cacao ; \ |
---|
2022 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ ln -s cacao cacao/$$dir ; \ |
---|
2023 | @BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@ fi |
---|
2024 | mkdir -p stamps |
---|
2025 | touch $@ |
---|
2026 | |
---|
2027 | clean-extract-cacao: clean-cacao |
---|
2028 | rm -rf cacao |
---|
2029 | rm -f stamps/extract-cacao.stamp |
---|
2030 | |
---|
2031 | stamps/extract-jamvm.stamp: stamps/download-jamvm.stamp |
---|
2032 | @BUILD_JAMVM_TRUE@ set -e ; \ |
---|
2033 | @BUILD_JAMVM_TRUE@ if ! test -d jamvm ; \ |
---|
2034 | @BUILD_JAMVM_TRUE@ then \ |
---|
2035 | @BUILD_JAMVM_TRUE@ mkdir jamvm ; \ |
---|
2036 | @BUILD_JAMVM_TRUE@ $(TAR) xzf $(JAMVM_SRC_ZIP) -C jamvm ; \ |
---|
2037 | @BUILD_JAMVM_TRUE@ dir=$$(basename jamvm/jamvm-*) ; \ |
---|
2038 | @BUILD_JAMVM_TRUE@ mv -v jamvm/$$dir jamvm/jamvm ; \ |
---|
2039 | @BUILD_JAMVM_TRUE@ ln -s jamvm jamvm/$$dir ; \ |
---|
2040 | @BUILD_JAMVM_TRUE@ fi |
---|
2041 | mkdir -p stamps |
---|
2042 | touch stamps/extract-jamvm.stamp |
---|
2043 | |
---|
2044 | clean-extract-jamvm: clean-jamvm |
---|
2045 | rm -f stamps/extract-jamvm.stamp |
---|
2046 | |
---|
2047 | stamps/remove-intree-libraries.stamp: stamps/sanitise-openjdk.stamp |
---|
2048 | sh $(abs_top_builddir)/remove-intree-libraries.sh |
---|
2049 | touch stamps/remove-intree-libraries.stamp |
---|
2050 | |
---|
2051 | clean-remove-intree-libraries: |
---|
2052 | rm -f stamps/remove-intree-libraries.stamp |
---|
2053 | |
---|
2054 | stamps/patch-fsg.stamp: stamps/extract.stamp |
---|
2055 | mkdir -p stamps ; \ |
---|
2056 | rm -f stamps/patch-fsg.stamp.tmp ; \ |
---|
2057 | touch stamps/patch-fsg.stamp.tmp ; \ |
---|
2058 | all_patches_ok=yes; \ |
---|
2059 | for p in $(ICEDTEA_FSG_PATCHES) ; \ |
---|
2060 | do \ |
---|
2061 | if test x$${all_patches_ok} = "xyes" \ |
---|
2062 | && echo Checking $$p \ |
---|
2063 | && $(PATCH) -l -p0 --dry-run -s -t -f \ |
---|
2064 | -F 0 < $(abs_top_srcdir)/$$p ; \ |
---|
2065 | then \ |
---|
2066 | echo Applying $$p ; \ |
---|
2067 | $(PATCH) -l -p0 < $(abs_top_srcdir)/$$p ; \ |
---|
2068 | if ! grep "^\* $$(basename $$p)" $(abs_top_srcdir)/HACKING \ |
---|
2069 | >> stamps/patch-fsg.stamp.tmp ; \ |
---|
2070 | then \ |
---|
2071 | echo "* $$(basename $$p): UNDOCUMENTED" \ |
---|
2072 | >> stamps/patch-fsg.stamp.tmp ; \ |
---|
2073 | fi ; \ |
---|
2074 | else \ |
---|
2075 | test x$${all_patches_ok} = "xyes" && all_patches_ok=$$p ; \ |
---|
2076 | fi ; \ |
---|
2077 | done ; \ |
---|
2078 | mv stamps/patch-fsg.stamp.tmp stamps/patch-fsg.stamp ; \ |
---|
2079 | if ! test x$${all_patches_ok} = "xyes"; then \ |
---|
2080 | echo ERROR patch $${all_patches_ok} FAILED! ; \ |
---|
2081 | echo WARNING make clean-patch before retrying a fix ; \ |
---|
2082 | exit 2; \ |
---|
2083 | fi ; |
---|
2084 | |
---|
2085 | clean-patch-fsg: clean-patch |
---|
2086 | if [ -e stamps/patch-fsg.stamp ] ; then \ |
---|
2087 | all_patches_ok=yes; \ |
---|
2088 | for p in $(ICEDTEA_FSG_PATCHES) ; \ |
---|
2089 | do \ |
---|
2090 | echo Checking $$p ; \ |
---|
2091 | if $(PATCH) -l -p0 -R --dry-run -s -t -f < $(abs_top_srcdir)/$$p ; \ |
---|
2092 | then \ |
---|
2093 | echo Reverting $$p ; \ |
---|
2094 | $(PATCH) -l -p0 -R < $(abs_top_srcdir)/$$p ; \ |
---|
2095 | else \ |
---|
2096 | all_patches_ok=no ; \ |
---|
2097 | fi ; \ |
---|
2098 | done ; \ |
---|
2099 | if ! test x$${all_patches_ok} = "xyes" ; then \ |
---|
2100 | echo "WARNING Not all patches reverted cleanly" ; \ |
---|
2101 | fi ; \ |
---|
2102 | rm -f stamps/patch-fsg.stamp ; \ |
---|
2103 | fi |
---|
2104 | |
---|
2105 | stamps/patch.stamp: stamps/patch-fsg.stamp |
---|
2106 | mkdir -p stamps ; \ |
---|
2107 | rm -f stamps/patch.stamp.tmp ; \ |
---|
2108 | touch stamps/patch.stamp.tmp ; \ |
---|
2109 | all_patches_ok=yes; \ |
---|
2110 | cd $(abs_top_builddir)/openjdk/jdk; \ |
---|
2111 | for p in $(OPENJDK_PATCHES) ; \ |
---|
2112 | do \ |
---|
2113 | if test x$${all_patches_ok} == "xyes" \ |
---|
2114 | && echo Checking $$p \ |
---|
2115 | && $(PATCH) -l -p1 --dry-run -s -t -f -F 0 < $(abs_top_srcdir)/$$p ; \ |
---|
2116 | then \ |
---|
2117 | echo Applying $$p ; \ |
---|
2118 | $(PATCH) -l -p1 < $(abs_top_srcdir)/$$p ; \ |
---|
2119 | else \ |
---|
2120 | test x$${all_patches_ok} == "xyes" && all_patches_ok=$$p ; \ |
---|
2121 | fi ; \ |
---|
2122 | done ; \ |
---|
2123 | cd $(abs_top_builddir) ; \ |
---|
2124 | for p in $(ICEDTEA_PATCHES) ; \ |
---|
2125 | do \ |
---|
2126 | if test x$${all_patches_ok} = "xyes" \ |
---|
2127 | && echo Checking $$p \ |
---|
2128 | && $(PATCH) -l -p0 --dry-run -s -t -f \ |
---|
2129 | -F 0 < $(abs_top_srcdir)/$$p ; \ |
---|
2130 | then \ |
---|
2131 | echo Applying $$p ; \ |
---|
2132 | $(PATCH) -l -p0 < $(abs_top_srcdir)/$$p ; \ |
---|
2133 | if ! grep "^\* $$(basename $$p)" $(abs_top_srcdir)/HACKING \ |
---|
2134 | >> stamps/patch.stamp.tmp ; \ |
---|
2135 | then \ |
---|
2136 | echo "* $$(basename $$p): UNDOCUMENTED" \ |
---|
2137 | >> stamps/patch.stamp.tmp ; \ |
---|
2138 | fi ; \ |
---|
2139 | else \ |
---|
2140 | test x$${all_patches_ok} = "xyes" && all_patches_ok=$$p ; \ |
---|
2141 | fi ; \ |
---|
2142 | done ; \ |
---|
2143 | if ! test x$${all_patches_ok} = "xyes"; then \ |
---|
2144 | echo ERROR patch $${all_patches_ok} FAILED! ; \ |
---|
2145 | echo WARNING make clean-patch before retrying a fix ; \ |
---|
2146 | exit 2; \ |
---|
2147 | fi ; \ |
---|
2148 | mv stamps/patch.stamp.tmp stamps/patch.stamp |
---|
2149 | |
---|
2150 | clean-patch: |
---|
2151 | if [ -e stamps/patch.stamp ] ; then \ |
---|
2152 | all_patches_ok=yes; \ |
---|
2153 | for p in $(ICEDTEA_PATCHES) ; \ |
---|
2154 | do \ |
---|
2155 | echo Checking $$p ; \ |
---|
2156 | if $(PATCH) -l -p0 -R --dry-run -s -t -f < $(abs_top_srcdir)/$$p ; \ |
---|
2157 | then \ |
---|
2158 | echo Reverting $$p ; \ |
---|
2159 | $(PATCH) -l -p0 -R < $(abs_top_srcdir)/$$p ; \ |
---|
2160 | else \ |
---|
2161 | all_patches_ok=no ; \ |
---|
2162 | fi ; \ |
---|
2163 | done ; \ |
---|
2164 | cd $(abs_top_builddir)/openjdk/jdk; \ |
---|
2165 | for p in $(OPENJDK_PATCHES) ; \ |
---|
2166 | do \ |
---|
2167 | echo Checking $$p ; \ |
---|
2168 | if $(PATCH) -l -p1 -R --dry-run -s -t -f < $(abs_top_srcdir)/$$p ; \ |
---|
2169 | then \ |
---|
2170 | echo Reverting $$p ; \ |
---|
2171 | $(PATCH) -l -p1 -R < $(abs_top_srcdir)/$$p ; \ |
---|
2172 | else \ |
---|
2173 | all_patches_ok=no ; \ |
---|
2174 | fi ; \ |
---|
2175 | done ; \ |
---|
2176 | cd $(abs_top_builddir) ; \ |
---|
2177 | if ! test x$${all_patches_ok} = "xyes" ; then \ |
---|
2178 | echo "WARNING Not all patches reverted cleanly" ; \ |
---|
2179 | fi ; \ |
---|
2180 | rm -f stamps/patch.stamp ; \ |
---|
2181 | fi |
---|
2182 | |
---|
2183 | stamps/versioning.stamp: stamps/patch.stamp |
---|
2184 | mv $(VERSION_SETTINGS_FILE) $(VERSION_SETTINGS_FILE_BACKUP) |
---|
2185 | cat $(VERSION_SETTINGS_FILE_BACKUP) > $(VERSION_SETTINGS_FILE) |
---|
2186 | icedtea_version="$(PACKAGE_VERSION)$(ICEDTEA_REV)" ; \ |
---|
2187 | if test "x$(ENABLE_CACAO)" = "xyes" || \ |
---|
2188 | test "x$(ENABLE_JAMVM)" = "xyes"; then \ |
---|
2189 | echo "JDK_DERIVATIVE_NAME=$${icedtea_version}" \ |
---|
2190 | >>$(VERSION_SETTINGS_FILE) ; \ |
---|
2191 | echo "PRODUCT_NAME=$(ICEDTEA_NAME)" \ |
---|
2192 | >>$(VERSION_SETTINGS_FILE) ; \ |
---|
2193 | else \ |
---|
2194 | echo "JDK_DERIVATIVE_NAME=$(ICEDTEA_NAME) $${icedtea_version}" \ |
---|
2195 | >>$(VERSION_SETTINGS_FILE) ; \ |
---|
2196 | fi ; |
---|
2197 | |
---|
2198 | @HAS_JDK_REVISION_TRUE@ echo "JDK_REVID=$(JDK_REVISION)" >>$(VERSION_SETTINGS_FILE) ; |
---|
2199 | |
---|
2200 | echo "DISTRO_NAME=$(DIST_NAME)" >>$(VERSION_SETTINGS_FILE) ; |
---|
2201 | @HAS_PKGVERSION_TRUE@ echo "DISTRO_PACKAGE_VERSION=$(PKGVERSION)" \ |
---|
2202 | @HAS_PKGVERSION_TRUE@ >>$(VERSION_SETTINGS_FILE) ; |
---|
2203 | if test x"$(PROJECT_NAME)" != "xjdk8"; then \ |
---|
2204 | proj_suffix="-$(PROJECT_NAME)"; \ |
---|
2205 | fi ; \ |
---|
2206 | if test x"$(VERSION_SUFFIX)" != "x"; then \ |
---|
2207 | ver_suffix="-$(VERSION_SUFFIX)"; \ |
---|
2208 | fi ; \ |
---|
2209 | $(SED) -i "s#BUILD_VARIANT_RELEASE)#BUILD_VARIANT_RELEASE)$${proj_suffix}$${ver_suffix}#" \ |
---|
2210 | $(VERSION_SETTINGS_FILE); |
---|
2211 | mkdir -p stamps |
---|
2212 | touch $@ |
---|
2213 | |
---|
2214 | clean-versioning: |
---|
2215 | if [ -e $(VERSION_SETTINGS_FILE_BACKUP) ] ; then \ |
---|
2216 | mv $(VERSION_SETTINGS_FILE_BACKUP) $(VERSION_SETTINGS_FILE) ; \ |
---|
2217 | fi |
---|
2218 | rm -f stamps/versioning.stamp |
---|
2219 | |
---|
2220 | stamps/overlay.stamp: stamps/versioning.stamp |
---|
2221 | cp -r $(abs_top_srcdir)/overlays/openjdk/* openjdk/ |
---|
2222 | chmod -R ug+w openjdk |
---|
2223 | mkdir -p stamps |
---|
2224 | touch $@ |
---|
2225 | |
---|
2226 | clean-overlay: |
---|
2227 | rm -f stamps/overlay.stamp |
---|
2228 | |
---|
2229 | # OpenJDK boot Source Preparation Targets |
---|
2230 | # ====================================== |
---|
2231 | |
---|
2232 | # Copy over OpenJDK sources for bootstrap. |
---|
2233 | stamps/clone-boot.stamp: $(OPENJDK_TREE) |
---|
2234 | if ! test -d openjdk-boot ; then \ |
---|
2235 | cp -pPRl openjdk openjdk-boot ; \ |
---|
2236 | if [ -e $(BUILD_OUTPUT_DIR) ] ; then \ |
---|
2237 | cp -pPRl $(BUILD_OUTPUT_DIR) $(BOOT_BUILD_OUTPUT_DIR) ; \ |
---|
2238 | fi ; \ |
---|
2239 | fi |
---|
2240 | mkdir -p stamps |
---|
2241 | touch $@ |
---|
2242 | |
---|
2243 | clean-clone-boot: |
---|
2244 | rm -rf openjdk-boot |
---|
2245 | rm -f stamps/patch-boot.stamp |
---|
2246 | rm -f stamps/clone-boot.stamp |
---|
2247 | |
---|
2248 | stamps/patch-boot.stamp: stamps/clone-boot.stamp |
---|
2249 | mkdir -p stamps; \ |
---|
2250 | rm -f stamps/patch-boot.stamp.tmp ; \ |
---|
2251 | touch stamps/patch-boot.stamp.tmp ; \ |
---|
2252 | all_patches_ok=yes; \ |
---|
2253 | for p in $(ICEDTEA_BOOT_PATCHES) ; \ |
---|
2254 | do \ |
---|
2255 | if test x$${all_patches_ok} = "xyes" \ |
---|
2256 | && echo Checking $$p \ |
---|
2257 | && $(PATCH) -l -p0 --dry-run -s -t -f \ |
---|
2258 | -F 0 < $(abs_top_srcdir)/$$p ; \ |
---|
2259 | then \ |
---|
2260 | echo Applying $$p ; \ |
---|
2261 | $(PATCH) -l -p0 < $(abs_top_srcdir)/$$p ; \ |
---|
2262 | if ! grep "^\* $$(basename $$p)" $(abs_top_srcdir)/HACKING \ |
---|
2263 | >> stamps/patch-boot.stamp.tmp ; \ |
---|
2264 | then \ |
---|
2265 | echo "* $$(basename $$p): UNDOCUMENTED" \ |
---|
2266 | >> stamps/patch-boot.stamp.tmp ; \ |
---|
2267 | fi ; \ |
---|
2268 | else \ |
---|
2269 | test x$${all_patches_ok} = "xyes" && all_patches_ok=$$p ; \ |
---|
2270 | fi ; \ |
---|
2271 | done ; \ |
---|
2272 | mv stamps/patch-boot.stamp.tmp stamps/patch-boot.stamp ; \ |
---|
2273 | if ! test x$${all_patches_ok} = "xyes"; then \ |
---|
2274 | echo ERROR patch $${all_patches_ok} FAILED! ; \ |
---|
2275 | echo WARNING make clean-patch before retrying a fix ; \ |
---|
2276 | exit 2; \ |
---|
2277 | fi |
---|
2278 | |
---|
2279 | clean-patch-boot: |
---|
2280 | if [ -e stamps/patch-boot.stamp ] ; then \ |
---|
2281 | all_patches_ok=yes; \ |
---|
2282 | for p in $(ICEDTEA_BOOT_PATCHES) ; \ |
---|
2283 | do \ |
---|
2284 | echo Checking $$p ; \ |
---|
2285 | if $(PATCH) -l -p0 -R --dry-run -s -t -f < $(abs_top_srcdir)/$$p ; \ |
---|
2286 | then \ |
---|
2287 | echo Reverting $$p ; \ |
---|
2288 | $(PATCH) -l -p0 -R < $(abs_top_srcdir)/$$p ; \ |
---|
2289 | else \ |
---|
2290 | all_patches_ok=no ; \ |
---|
2291 | fi ; \ |
---|
2292 | done ; \ |
---|
2293 | if ! test x$${all_patches_ok} = "xyes" ; then \ |
---|
2294 | echo "WARNING Not all patches reverted cleanly" ; \ |
---|
2295 | fi ; \ |
---|
2296 | rm -f stamps/patch-boot.stamp ; \ |
---|
2297 | fi |
---|
2298 | |
---|
2299 | # Bootstrap Directory Targets |
---|
2300 | # =========================== |
---|
2301 | |
---|
2302 | # bootstrap/stage1 |
---|
2303 | stamps/bootstrap-directory-stage1.stamp: |
---|
2304 | mkdir -p $(STAGE1_BOOT_DIR)/bin stamps/ |
---|
2305 | ln -sf $(JAVA) $(STAGE1_BOOT_DIR)/bin/java |
---|
2306 | ln -sf ../../../javah $(STAGE1_BOOT_DIR)/bin/javah |
---|
2307 | ln -sf $(RMIC) $(STAGE1_BOOT_DIR)/bin/rmic |
---|
2308 | ln -sf $(JAR) $(STAGE1_BOOT_DIR)/bin/jar |
---|
2309 | ln -sf $(NATIVE2ASCII) $(STAGE1_BOOT_DIR)/bin/native2ascii |
---|
2310 | ln -sf ../../../javac $(STAGE1_BOOT_DIR)/bin/javac |
---|
2311 | ln -sf ../../../javap $(STAGE1_BOOT_DIR)/bin/javap |
---|
2312 | mkdir -p $(STAGE1_BOOT_DIR)/lib/modules |
---|
2313 | mkdir -p $(STAGE1_BOOT_DIR)/jre/lib && \ |
---|
2314 | cp $(SYSTEM_JDK_DIR)/jre/lib/rt.jar \ |
---|
2315 | $(STAGE1_BOOT_DIR)/jre/lib/rt.jar && \ |
---|
2316 | chmod u+w $(STAGE1_BOOT_DIR)/jre/lib/rt.jar |
---|
2317 | mkdir -p $(STAGE1_BOOT_DIR)/lib && \ |
---|
2318 | if [ -e $(SYSTEM_JDK_DIR)/lib/tools.jar ] ; then \ |
---|
2319 | ln -sf $(SYSTEM_JDK_DIR)/lib/tools.jar $(STAGE1_BOOT_DIR)/lib/tools.jar ; \ |
---|
2320 | else \ |
---|
2321 | ln -sf $(STAGE1_BOOT_DIR)/jre/lib/rt.jar $(STAGE1_BOOT_DIR)/lib/tools.jar ; \ |
---|
2322 | fi |
---|
2323 | ln -sf $(SYSTEM_JDK_DIR)/jre/lib/$(JRE_ARCH_DIR) \ |
---|
2324 | $(STAGE1_BOOT_DIR)/jre/lib/ && \ |
---|
2325 | if ! test -d $(STAGE1_BOOT_DIR)/jre/lib/$(INSTALL_ARCH_DIR); \ |
---|
2326 | then \ |
---|
2327 | ln -sf ./$(JRE_ARCH_DIR) \ |
---|
2328 | $(STAGE1_BOOT_DIR)/jre/lib/$(INSTALL_ARCH_DIR); \ |
---|
2329 | fi |
---|
2330 | mkdir -p $(STAGE1_BOOT_DIR)/include && \ |
---|
2331 | for i in $(SYSTEM_JDK_DIR)/include/*; do \ |
---|
2332 | test -r $$i | continue; \ |
---|
2333 | i=`basename $$i`; \ |
---|
2334 | rm -f $(STAGE1_BOOT_DIR)/include/$$i; \ |
---|
2335 | ln -s $(SYSTEM_JDK_DIR)/include/$$i $(STAGE1_BOOT_DIR)/include/$$i; \ |
---|
2336 | done; |
---|
2337 | mkdir -p stamps |
---|
2338 | touch $@ |
---|
2339 | |
---|
2340 | clean-bootstrap-directory-stage1: |
---|
2341 | rm -rf $(STAGE1_BOOT_DIR) |
---|
2342 | rm -f stamps/bootstrap-directory-stage1.stamp |
---|
2343 | |
---|
2344 | # bootstrap/stage2. |
---|
2345 | stamps/bootstrap-directory-stage2.stamp: stamps/icedtea-stage1.stamp |
---|
2346 | rm -rf $(STAGE2_BOOT_DIR) |
---|
2347 | ln -s $(BUILD_BOOT_SDK_DIR)/ $(STAGE2_BOOT_DIR) |
---|
2348 | if ! test -d $(STAGE2_BOOT_DIR)/include; then \ |
---|
2349 | ln -sf $(BOOT_BUILD_OUTPUT_DIR)/include $(STAGE2_BOOT_DIR)/include; \ |
---|
2350 | fi |
---|
2351 | mkdir -p stamps |
---|
2352 | touch $@ |
---|
2353 | |
---|
2354 | clean-bootstrap-directory-stage2: |
---|
2355 | rm -rf $(STAGE2_BOOT_DIR) |
---|
2356 | rm -f stamps/bootstrap-directory-stage2.stamp |
---|
2357 | |
---|
2358 | # stage 1 symlink. |
---|
2359 | stamps/bootstrap-directory-symlink-stage1.stamp: stamps/bootstrap-directory-stage1.stamp |
---|
2360 | rm -f $(BOOT_DIR) |
---|
2361 | ln -sf $(STAGE1_BOOT_DIR) $(BOOT_DIR) |
---|
2362 | mkdir -p stamps |
---|
2363 | touch $@ |
---|
2364 | |
---|
2365 | clean-bootstrap-directory-symlink-stage1: |
---|
2366 | rm -f $(BOOT_DIR) |
---|
2367 | rm -f stamps/bootstrap-directory-symlink-stage1.stamp |
---|
2368 | |
---|
2369 | # stage 2 symlink. |
---|
2370 | stamps/bootstrap-directory-symlink-stage2.stamp: $(BOOTSTRAP_DIRECTORY_STAMP) |
---|
2371 | mkdir -p bootstrap |
---|
2372 | rm -f $(BOOT_DIR) |
---|
2373 | ln -sf $(ICEDTEA_HOME) $(BOOT_DIR); \ |
---|
2374 | if ! $(BOOT_DIR)/bin/java -version ; \ |
---|
2375 | then \ |
---|
2376 | echo "$(BOOT_DIR)/bin/java" \ |
---|
2377 | "cannot be found or is corrupted." ; \ |
---|
2378 | exit 1; \ |
---|
2379 | fi |
---|
2380 | mkdir -p stamps |
---|
2381 | touch $@ |
---|
2382 | |
---|
2383 | clean-bootstrap-directory-symlink-stage2: |
---|
2384 | rm -f $(BOOT_DIR) |
---|
2385 | rm -f stamps/bootstrap-directory-symlink-stage2.stamp |
---|
2386 | |
---|
2387 | # OpenJDK Targets |
---|
2388 | # =============== |
---|
2389 | |
---|
2390 | # If you change anything here in the icedtea target, please make sure |
---|
2391 | # you change it in the icedtea-debug target as well. |
---|
2392 | stamps/icedtea-configure.stamp: stamps/bootstrap-directory-symlink-stage2.stamp \ |
---|
2393 | stamps/download.stamp stamps/extract.stamp $(OPENJDK_TREE) \ |
---|
2394 | stamps/cacao.stamp stamps/jamvm.stamp |
---|
2395 | mkdir -p $(BUILD_OUTPUT_DIR) |
---|
2396 | cd $(BUILD_OUTPUT_DIR) && \ |
---|
2397 | $(ICEDTEA_CONFIGURE_ENV) $(SHELL) $(abs_top_builddir)/openjdk/configure \ |
---|
2398 | $(ICEDTEA_CONFIGURE) |
---|
2399 | mkdir -p stamps |
---|
2400 | touch $@ |
---|
2401 | |
---|
2402 | stamps/icedtea.stamp: stamps/icedtea-configure.stamp |
---|
2403 | $(ICEDTEA_UNSET) $(ARCH_PREFIX) $(ICEDTEA_MAKE) \ |
---|
2404 | $(ICEDTEA_ENV) \ |
---|
2405 | -C $(BUILD_OUTPUT_DIR) \ |
---|
2406 | $(ICEDTEA_BUILD_TARGET) |
---|
2407 | $(abs_top_builddir)/pax-mark-vm $(BUILD_SDK_DIR) true |
---|
2408 | mkdir -p $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR) |
---|
2409 | mkdir -p $(BUILD_JRE_DIR)/lib/$(INSTALL_ARCH_DIR) |
---|
2410 | mkdir -p $(BUILD_SDK_DIR)/jre/lib/ext |
---|
2411 | mkdir -p $(BUILD_JRE_DIR)/lib/ext |
---|
2412 | @ZERO_BUILD_TRUE@ printf -- '-zero ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg |
---|
2413 | @SHARK_BUILD_TRUE@ printf -- '-shark ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg |
---|
2414 | @ENABLE_CACAO_TRUE@ printf -- '-cacao ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg |
---|
2415 | @ENABLE_JAMVM_TRUE@ printf -- '-jamvm ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg |
---|
2416 | @echo "IcedTea is served:" $(BUILD_SDK_DIR) |
---|
2417 | mkdir -p stamps |
---|
2418 | touch $@ |
---|
2419 | |
---|
2420 | clean-icedtea: |
---|
2421 | rm -rf $(BUILD_OUTPUT_DIR) |
---|
2422 | rm -f stamps/icedtea-configure.stamp stamps/icedtea.stamp |
---|
2423 | |
---|
2424 | stamps/add-systemtap.stamp: stamps/icedtea.stamp |
---|
2425 | @ENABLE_SYSTEMTAP_TRUE@ mkdir -p $(BUILD_SDK_DIR)/tapset ; \ |
---|
2426 | @ENABLE_SYSTEMTAP_TRUE@ grep "client IGNORE" $(BUILD_JRE_ARCH_DIR)/jvm.cfg; \ |
---|
2427 | @ENABLE_SYSTEMTAP_TRUE@ if test $$? -eq 0; then \ |
---|
2428 | @ENABLE_SYSTEMTAP_TRUE@ $(SED) -e '/\/client\/libjvm.so/d' \ |
---|
2429 | @ENABLE_SYSTEMTAP_TRUE@ < $(abs_top_builddir)/tapset/hotspot.stp \ |
---|
2430 | @ENABLE_SYSTEMTAP_TRUE@ > $(BUILD_SDK_DIR)/tapset/hotspot.stp; \ |
---|
2431 | @ENABLE_SYSTEMTAP_TRUE@ $(SED) -e '/\/client\/libjvm.so/d' \ |
---|
2432 | @ENABLE_SYSTEMTAP_TRUE@ < $(abs_top_builddir)/tapset/hotspot_jni.stp \ |
---|
2433 | @ENABLE_SYSTEMTAP_TRUE@ > $(BUILD_SDK_DIR)/tapset/hotspot_jni.stp; \ |
---|
2434 | @ENABLE_SYSTEMTAP_TRUE@ $(SED) -e '/\/client\/libjvm.so/d' \ |
---|
2435 | @ENABLE_SYSTEMTAP_TRUE@ < $(abs_top_builddir)/tapset/hotspot_gc.stp \ |
---|
2436 | @ENABLE_SYSTEMTAP_TRUE@ > $(BUILD_SDK_DIR)/tapset/hotspot_gc.stp; \ |
---|
2437 | @ENABLE_SYSTEMTAP_TRUE@ else \ |
---|
2438 | @ENABLE_SYSTEMTAP_TRUE@ cp $(abs_top_builddir)/tapset/hotspot.stp \ |
---|
2439 | @ENABLE_SYSTEMTAP_TRUE@ $(BUILD_SDK_DIR)/tapset/hotspot.stp; \ |
---|
2440 | @ENABLE_SYSTEMTAP_TRUE@ cp $(abs_top_builddir)/tapset/hotspot_jni.stp \ |
---|
2441 | @ENABLE_SYSTEMTAP_TRUE@ $(BUILD_SDK_DIR)/tapset/hotspot_jni.stp; \ |
---|
2442 | @ENABLE_SYSTEMTAP_TRUE@ cp $(abs_top_builddir)/tapset/hotspot_gc.stp \ |
---|
2443 | @ENABLE_SYSTEMTAP_TRUE@ $(BUILD_SDK_DIR)/tapset/hotspot_gc.stp; \ |
---|
2444 | @ENABLE_SYSTEMTAP_TRUE@ fi; \ |
---|
2445 | @ENABLE_SYSTEMTAP_TRUE@ cp $(abs_top_builddir)/tapset/jstack.stp \ |
---|
2446 | @ENABLE_SYSTEMTAP_TRUE@ $(BUILD_SDK_DIR)/tapset/jstack.stp |
---|
2447 | touch stamps/add-systemtap.stamp |
---|
2448 | |
---|
2449 | clean-add-systemtap: |
---|
2450 | rm -rf $(BUILD_SDK_DIR)/tapset |
---|
2451 | rm -f stamps/add-systemtap.stamp |
---|
2452 | |
---|
2453 | stamps/add-nss.stamp: stamps/icedtea.stamp |
---|
2454 | cp $(abs_top_builddir)/nss.cfg $(BUILD_SDK_DIR)/jre/lib/security; |
---|
2455 | touch stamps/add-nss.stamp |
---|
2456 | |
---|
2457 | clean-add-nss: |
---|
2458 | rm -f $(BUILD_SDK_DIR)/jre/lib/security/nss.cfg |
---|
2459 | rm -f stamps/add-nss.stamp |
---|
2460 | |
---|
2461 | stamps/add-tzdata-support.stamp: stamps/icedtea.stamp |
---|
2462 | @WITH_TZDATA_DIR_TRUE@ cp $(abs_top_builddir)/tz.properties $(BUILD_SDK_DIR)/jre/lib; |
---|
2463 | touch stamps/add-tzdata-support.stamp |
---|
2464 | |
---|
2465 | clean-add-tzdata-support: |
---|
2466 | rm -f $(BUILD_SDK_DIR)/jre/lib/tz.properties |
---|
2467 | rm -f stamps/add-tzdata-support.stamp |
---|
2468 | |
---|
2469 | stamps/check-crypto.stamp: stamps/cryptocheck.stamp stamps/icedtea.stamp |
---|
2470 | if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \ |
---|
2471 | $(BUILD_SDK_DIR)/bin/java -cp $(CRYPTO_CHECK_BUILD_DIR) TestCryptoLevel ; \ |
---|
2472 | fi |
---|
2473 | mkdir -p stamps |
---|
2474 | touch $@ |
---|
2475 | |
---|
2476 | clean-check-crypto: |
---|
2477 | rm -f stamps/check-crypto.stamp |
---|
2478 | |
---|
2479 | stamps/add-archive.stamp: stamps/icedtea.stamp |
---|
2480 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \ |
---|
2481 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ if test "x$(INSTALL_ARCH_DIR)" != "xppc64" -a \ |
---|
2482 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ "x$(INSTALL_ARCH_DIR)" != "xppc64le" ; then \ |
---|
2483 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ $(BUILD_SDK_DIR)/bin/java -Xshare:dump ; \ |
---|
2484 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ fi ; \ |
---|
2485 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ fi |
---|
2486 | touch stamps/add-archive.stamp |
---|
2487 | |
---|
2488 | clean-add-archive: |
---|
2489 | rm -vf $(BUILD_JRE_ARCH_DIR)/*/*.jsa |
---|
2490 | rm -f stamps/add-archive.stamp |
---|
2491 | |
---|
2492 | stamps/split-debuginfo.stamp: stamps/icedtea.stamp |
---|
2493 | @SPLIT_DEBUGINFO_TRUE@ ( cd $(BUILD_SDK_DIR) ; \ |
---|
2494 | @SPLIT_DEBUGINFO_TRUE@ for files in $$($(FIND) . -type f) ; do \ |
---|
2495 | @SPLIT_DEBUGINFO_TRUE@ if $(FILE) $${files} | $(GREP) 'ELF' > /dev/null ; then \ |
---|
2496 | @SPLIT_DEBUGINFO_TRUE@ mkdir -p $(BUILD_DEBUGINFO_DIR)/$$(dirname $${files}) ; \ |
---|
2497 | @SPLIT_DEBUGINFO_TRUE@ $(OBJCOPY) --only-keep-debug $${files} $(BUILD_DEBUGINFO_DIR)/$${files}.debug ; \ |
---|
2498 | @SPLIT_DEBUGINFO_TRUE@ $(OBJCOPY) --strip-debug $${files} $(BUILD_DEBUGINFO_DIR)/$${files}.stripped ; \ |
---|
2499 | @SPLIT_DEBUGINFO_TRUE@ $(OBJCOPY) --add-gnu-debuglink=$(BUILD_DEBUGINFO_DIR)/$${files}.debug \ |
---|
2500 | @SPLIT_DEBUGINFO_TRUE@ $(BUILD_DEBUGINFO_DIR)/$${files}.stripped ; \ |
---|
2501 | @SPLIT_DEBUGINFO_TRUE@ fi ; \ |
---|
2502 | @SPLIT_DEBUGINFO_TRUE@ done ; \ |
---|
2503 | @SPLIT_DEBUGINFO_TRUE@ ) |
---|
2504 | touch $@ |
---|
2505 | |
---|
2506 | clean-split-debuginfo: |
---|
2507 | rm -rvf $(BUILD_DEBUGINFO_DIR) |
---|
2508 | rm -f stamps/split-debuginfo.stamp |
---|
2509 | |
---|
2510 | stamps/icedtea-debug-configure.stamp: stamps/bootstrap-directory-symlink-stage2.stamp \ |
---|
2511 | stamps/download.stamp stamps/extract.stamp $(OPENJDK_TREE) \ |
---|
2512 | stamps/cacao.stamp stamps/jamvm.stamp |
---|
2513 | mkdir -p $(DEBUG_BUILD_OUTPUT_DIR) |
---|
2514 | cd $(DEBUG_BUILD_OUTPUT_DIR) && \ |
---|
2515 | $(ICEDTEA_CONFIGURE_ENV) $(SHELL) $(abs_top_builddir)/openjdk/configure \ |
---|
2516 | $(ICEDTEA_CONFIGURE) --with-debug-level=slowdebug |
---|
2517 | mkdir -p stamps |
---|
2518 | touch $@ |
---|
2519 | |
---|
2520 | stamps/icedtea-debug.stamp: stamps/icedtea-debug-configure.stamp |
---|
2521 | $(ICEDTEA_UNSET) $(ARCH_PREFIX) $(ICEDTEA_MAKE) \ |
---|
2522 | $(ICEDTEA_ENV) \ |
---|
2523 | -C $(DEBUG_BUILD_OUTPUT_DIR) \ |
---|
2524 | $(ICEDTEA_BUILD_TARGET) |
---|
2525 | $(abs_top_builddir)/pax-mark-vm $(BUILD_DEBUG_SDK_DIR) true |
---|
2526 | mkdir -p $(BUILD_DEBUG_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR) |
---|
2527 | mkdir -p $(BUILD_DEBUG_JRE_DIR)/lib/$(INSTALL_ARCH_DIR) |
---|
2528 | mkdir -p $(BUILD_DEBUG_SDK_DIR)/jre/lib/ext |
---|
2529 | mkdir -p $(BUILD_DEBUG_JRE_DIR)/lib/ext |
---|
2530 | @ZERO_BUILD_TRUE@ printf -- '-zero ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg |
---|
2531 | @SHARK_BUILD_TRUE@ printf -- '-shark ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg |
---|
2532 | @ENABLE_CACAO_TRUE@ printf -- '-cacao ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg |
---|
2533 | @ENABLE_JAMVM_TRUE@ printf -- '-jamvm ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg |
---|
2534 | @echo "IcedTea (debug build) is served:" $(BUILD_DEBUG_SDK_DIR) |
---|
2535 | mkdir -p stamps |
---|
2536 | touch $@ |
---|
2537 | |
---|
2538 | clean-icedtea-debug: |
---|
2539 | rm -rf $(DEBUG_BUILD_OUTPUT_DIR) |
---|
2540 | rm -f stamps/icedtea-debug-configure.stamp |
---|
2541 | rm -f stamps/icedtea-debug.stamp |
---|
2542 | |
---|
2543 | stamps/add-systemtap-debug.stamp: stamps/icedtea-debug.stamp |
---|
2544 | @ENABLE_SYSTEMTAP_TRUE@ mkdir -p $(BUILD_DEBUG_SDK_DIR)/tapset ; \ |
---|
2545 | @ENABLE_SYSTEMTAP_TRUE@ grep "client IGNORE" $(BUILD_JRE_ARCH_DIR)/jvm.cfg; \ |
---|
2546 | @ENABLE_SYSTEMTAP_TRUE@ if test $$? -eq 0; then \ |
---|
2547 | @ENABLE_SYSTEMTAP_TRUE@ $(SED) -e '/\/client\/libjvm.so/d' \ |
---|
2548 | @ENABLE_SYSTEMTAP_TRUE@ < $(abs_top_builddir)/tapset/hotspot.stp \ |
---|
2549 | @ENABLE_SYSTEMTAP_TRUE@ > $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot.stp; \ |
---|
2550 | @ENABLE_SYSTEMTAP_TRUE@ $(SED) -e '/\/client\/libjvm.so/d' \ |
---|
2551 | @ENABLE_SYSTEMTAP_TRUE@ < $(abs_top_builddir)/tapset/hotspot_jni.stp \ |
---|
2552 | @ENABLE_SYSTEMTAP_TRUE@ > $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot_jni.stp; \ |
---|
2553 | @ENABLE_SYSTEMTAP_TRUE@ $(SED) -e '/\/client\/libjvm.so/d' \ |
---|
2554 | @ENABLE_SYSTEMTAP_TRUE@ < $(abs_top_builddir)/tapset/hotspot_gc.stp \ |
---|
2555 | @ENABLE_SYSTEMTAP_TRUE@ > $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot_gc.stp; \ |
---|
2556 | @ENABLE_SYSTEMTAP_TRUE@ else \ |
---|
2557 | @ENABLE_SYSTEMTAP_TRUE@ cp $(abs_top_builddir)/tapset/hotspot.stp \ |
---|
2558 | @ENABLE_SYSTEMTAP_TRUE@ $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot.stp; \ |
---|
2559 | @ENABLE_SYSTEMTAP_TRUE@ cp $(abs_top_builddir)/tapset/hotspot_jni.stp \ |
---|
2560 | @ENABLE_SYSTEMTAP_TRUE@ $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot_jni.stp; \ |
---|
2561 | @ENABLE_SYSTEMTAP_TRUE@ cp $(abs_top_builddir)/tapset/hotspot_gc.stp \ |
---|
2562 | @ENABLE_SYSTEMTAP_TRUE@ $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot_gc.stp; \ |
---|
2563 | @ENABLE_SYSTEMTAP_TRUE@ fi; \ |
---|
2564 | @ENABLE_SYSTEMTAP_TRUE@ cp $(abs_top_builddir)/tapset/jstack.stp \ |
---|
2565 | @ENABLE_SYSTEMTAP_TRUE@ $(BUILD_DEBUG_SDK_DIR)/tapset/jstack.stp |
---|
2566 | touch stamps/add-systemtap-debug.stamp |
---|
2567 | |
---|
2568 | clean-add-systemtap-debug: |
---|
2569 | rm -rf $(BUILD_DEBUG_SDK_DIR)/tapset |
---|
2570 | rm -f stamps/add-systemtap-debug.stamp |
---|
2571 | |
---|
2572 | stamps/add-nss-debug.stamp: stamps/icedtea-debug.stamp |
---|
2573 | cp $(abs_top_builddir)/nss.cfg $(BUILD_DEBUG_SDK_DIR)/jre/lib/security; |
---|
2574 | touch stamps/add-nss-debug.stamp |
---|
2575 | |
---|
2576 | clean-add-nss-debug: |
---|
2577 | rm -f $(BUILD_DEBUG_SDK_DIR)/jre/lib/security/nss.cfg |
---|
2578 | rm -f stamps/add-nss-debug.stamp |
---|
2579 | |
---|
2580 | stamps/add-tzdata-support-debug.stamp: stamps/icedtea-debug.stamp |
---|
2581 | @WITH_TZDATA_DIR_TRUE@ cp $(abs_top_builddir)/tz.properties \ |
---|
2582 | @WITH_TZDATA_DIR_TRUE@ $(BUILD_DEBUG_SDK_DIR)/j2sdk-image/jre/lib; |
---|
2583 | touch stamps/add-tzdata-support-debug.stamp |
---|
2584 | |
---|
2585 | clean-add-tzdata-support-debug: |
---|
2586 | rm -f $(BUILD_DEBUG_SDK_DIR)/jre/lib/tz.properties |
---|
2587 | rm -f stamps/add-tzdata-support-debug.stamp |
---|
2588 | |
---|
2589 | stamps/check-crypto-debug.stamp: stamps/cryptocheck.stamp stamps/icedtea-debug.stamp |
---|
2590 | if [ -e $(BUILD_DEBUG_SDK_DIR)/bin/java ] ; then \ |
---|
2591 | $(BUILD_DEBUG_SDK_DIR)/bin/java -cp $(CRYPTO_CHECK_BUILD_DIR) TestCryptoLevel ; \ |
---|
2592 | fi |
---|
2593 | mkdir -p stamps |
---|
2594 | touch $@ |
---|
2595 | |
---|
2596 | clean-check-crypto-debug: |
---|
2597 | rm -f stamps/check-crypto-debug.stamp |
---|
2598 | |
---|
2599 | stamps/add-archive-debug.stamp: stamps/icedtea-debug.stamp |
---|
2600 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ if [ -e $(BUILD_DEBUG_SDK_DIR)/bin/java ] ; then \ |
---|
2601 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ if test "x$(INSTALL_ARCH_DIR)" != "xppc64" -a \ |
---|
2602 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ "x$(INSTALL_ARCH_DIR)" != "xppc64le" ; then \ |
---|
2603 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ $(BUILD_DEBUG_SDK_DIR)/bin/java -Xshare:dump ; \ |
---|
2604 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ fi ; \ |
---|
2605 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ fi |
---|
2606 | touch stamps/add-archive-debug.stamp |
---|
2607 | |
---|
2608 | clean-add-archive-debug: |
---|
2609 | rm -vf $(BUILD_DEBUG_JRE_ARCH_DIR)/*/*.jsa |
---|
2610 | rm -f stamps/add-archive-debug.stamp |
---|
2611 | |
---|
2612 | stamps/split-debuginfo-debug.stamp: stamps/icedtea-debug.stamp |
---|
2613 | @SPLIT_DEBUGINFO_TRUE@ ( cd $(BUILD_DEBUG_SDK_DIR) ; \ |
---|
2614 | @SPLIT_DEBUGINFO_TRUE@ for files in $$($(FIND) . -type f) ; do \ |
---|
2615 | @SPLIT_DEBUGINFO_TRUE@ if $(FILE) $${files} | $(GREP) 'ELF' > /dev/null ; then \ |
---|
2616 | @SPLIT_DEBUGINFO_TRUE@ mkdir -p $(BUILD_DEBUG_DEBUGINFO_DIR)/$$(dirname $${files}) ; \ |
---|
2617 | @SPLIT_DEBUGINFO_TRUE@ $(OBJCOPY) --only-keep-debug $${files} $(BUILD_DEBUG_DEBUGINFO_DIR)/$${files}.debug ; \ |
---|
2618 | @SPLIT_DEBUGINFO_TRUE@ $(OBJCOPY) --strip-debug $${files} $(BUILD_DEBUG_DEBUGINFO_DIR)/$${files}.stripped ; \ |
---|
2619 | @SPLIT_DEBUGINFO_TRUE@ $(OBJCOPY) --add-gnu-debuglink=$(BUILD_DEBUG_DEBUGINFO_DIR)/$${files}.debug \ |
---|
2620 | @SPLIT_DEBUGINFO_TRUE@ $(BUILD_DEBUG_DEBUGINFO_DIR)/$${files}.stripped ; \ |
---|
2621 | @SPLIT_DEBUGINFO_TRUE@ fi ; \ |
---|
2622 | @SPLIT_DEBUGINFO_TRUE@ done ; \ |
---|
2623 | @SPLIT_DEBUGINFO_TRUE@ ) |
---|
2624 | touch $@ |
---|
2625 | |
---|
2626 | clean-split-debuginfo-debug: |
---|
2627 | rm -rvf $(BUILD_DEBUG_DEBUGINFO_DIR) |
---|
2628 | rm -f stamps/split-debuginfo-debug.stamp |
---|
2629 | |
---|
2630 | stamps/icedtea-stage2.stamp: stamps/icedtea.stamp stamps/add-cacao.stamp \ |
---|
2631 | stamps/add-zero.stamp stamps/add-jamvm.stamp stamps/add-systemtap.stamp \ |
---|
2632 | stamps/check-crypto.stamp stamps/add-archive.stamp \ |
---|
2633 | stamps/split-debuginfo.stamp stamps/add-nss.stamp \ |
---|
2634 | stamps/add-tzdata-support.stamp |
---|
2635 | mkdir -p stamps |
---|
2636 | touch $@ |
---|
2637 | |
---|
2638 | clean-icedtea-stage2: clean-add-jamvm clean-check-crypto clean-add-archive \ |
---|
2639 | clean-split-debuginfo |
---|
2640 | rm -f stamps/icedtea-stage2.stamp |
---|
2641 | |
---|
2642 | stamps/icedtea-debug-stage2.stamp: stamps/icedtea-debug.stamp \ |
---|
2643 | stamps/add-cacao-debug.stamp stamps/add-zero-debug.stamp stamps/add-jamvm-debug.stamp \ |
---|
2644 | stamps/add-systemtap-debug.stamp stamps/check-crypto-debug.stamp \ |
---|
2645 | stamps/add-archive-debug.stamp stamps/split-debuginfo-debug.stamp \ |
---|
2646 | stamps/add-nss-debug.stamp stamps/add/tzdata-support-debug.stamp |
---|
2647 | mkdir -p stamps |
---|
2648 | touch $@ |
---|
2649 | |
---|
2650 | clean-icedtea-debug-stage2: clean-add-jamvm-debug clean-check-crypto-debug \ |
---|
2651 | clean-add-archive-debug clean-split-debuginfo-debug |
---|
2652 | rm -f stamps/icedtea-debug-stage2.stamp |
---|
2653 | |
---|
2654 | # OpenJDK boot Targets |
---|
2655 | # =================== |
---|
2656 | |
---|
2657 | stamps/icedtea-boot-configure.stamp: stamps/bootstrap-directory-symlink-stage1.stamp \ |
---|
2658 | stamps/download.stamp $(OPENJDK_BOOT_TREE) stamps/cacao.stamp stamps/jamvm.stamp |
---|
2659 | mkdir -p $(BOOT_BUILD_OUTPUT_DIR) |
---|
2660 | cd $(BOOT_BUILD_OUTPUT_DIR) && \ |
---|
2661 | $(ICEDTEA_CONFIGURE_ENV) $(SHELL) $(abs_top_builddir)/openjdk-boot/configure \ |
---|
2662 | $(ICEDTEA_CONFIGURE_BOOT) |
---|
2663 | mkdir -p stamps |
---|
2664 | touch $@ |
---|
2665 | |
---|
2666 | stamps/icedtea-boot.stamp: stamps/icedtea-boot-configure.stamp |
---|
2667 | $(ICEDTEA_UNSET) $(ARCH_PREFIX) $(ICEDTEA_MAKE) \ |
---|
2668 | $(ICEDTEA_ENV_BOOT) \ |
---|
2669 | -C $(BOOT_BUILD_OUTPUT_DIR) \ |
---|
2670 | images |
---|
2671 | $(abs_top_builddir)/pax-mark-vm $(BUILD_BOOT_SDK_DIR) true |
---|
2672 | @echo "Bootstrapped IcedTea is served:" $(BUILD_BOOT_SDK_DIR) |
---|
2673 | mkdir -p stamps |
---|
2674 | touch $@ |
---|
2675 | |
---|
2676 | clean-icedtea-boot: |
---|
2677 | rm -rf $(BOOT_BUILD_OUTPUT_DIR) |
---|
2678 | rm -f stamps/icedtea-boot-configure.stamp |
---|
2679 | rm -f stamps/icedtea-boot.stamp |
---|
2680 | |
---|
2681 | stamps/add-systemtap-boot.stamp: stamps/icedtea-boot.stamp |
---|
2682 | @ENABLE_SYSTEMTAP_TRUE@ mkdir -p $(BUILD_BOOT_SDK_DIR)/tapset ; \ |
---|
2683 | @ENABLE_SYSTEMTAP_TRUE@ grep "client IGNORE" $(BUILD_BOOT_JRE_ARCH_DIR)/jvm.cfg; \ |
---|
2684 | @ENABLE_SYSTEMTAP_TRUE@ if test $$? -eq 0; then \ |
---|
2685 | @ENABLE_SYSTEMTAP_TRUE@ sed -e '/\/client\/libjvm.so/d' \ |
---|
2686 | @ENABLE_SYSTEMTAP_TRUE@ < $(abs_top_builddir)/tapset/hotspot.stp \ |
---|
2687 | @ENABLE_SYSTEMTAP_TRUE@ > $(BUILD_BOOT_SDK_DIR)/tapset/hotspot.stp; \ |
---|
2688 | @ENABLE_SYSTEMTAP_TRUE@ sed -e '/\/client\/libjvm.so/d' \ |
---|
2689 | @ENABLE_SYSTEMTAP_TRUE@ < $(abs_top_builddir)/tapset/hotspot_jni.stp \ |
---|
2690 | @ENABLE_SYSTEMTAP_TRUE@ > $(BUILD_BOOT_SDK_DIR)/tapset/hotspot_jni.stp; \ |
---|
2691 | @ENABLE_SYSTEMTAP_TRUE@ sed -e '/\/client\/libjvm.so/d' \ |
---|
2692 | @ENABLE_SYSTEMTAP_TRUE@ < $(abs_top_builddir)/tapset/hotspot_gc.stp \ |
---|
2693 | @ENABLE_SYSTEMTAP_TRUE@ > $(BUILD_BOOT_SDK_DIR)/tapset/hotspot_gc.stp; \ |
---|
2694 | @ENABLE_SYSTEMTAP_TRUE@ else \ |
---|
2695 | @ENABLE_SYSTEMTAP_TRUE@ cp $(abs_top_builddir)/tapset/hotspot.stp \ |
---|
2696 | @ENABLE_SYSTEMTAP_TRUE@ $(BUILD_BOOT_SDK_DIR)/tapset/hotspot.stp; \ |
---|
2697 | @ENABLE_SYSTEMTAP_TRUE@ cp $(abs_top_builddir)/tapset/hotspot_jni.stp \ |
---|
2698 | @ENABLE_SYSTEMTAP_TRUE@ $(BUILD_BOOT_SDK_DIR)/tapset/hotspot_jni.stp; \ |
---|
2699 | @ENABLE_SYSTEMTAP_TRUE@ cp $(abs_top_builddir)/tapset/hotspot_gc.stp \ |
---|
2700 | @ENABLE_SYSTEMTAP_TRUE@ $(BUILD_BOOT_SDK_DIR)/tapset/hotspot_gc.stp; \ |
---|
2701 | @ENABLE_SYSTEMTAP_TRUE@ fi; \ |
---|
2702 | @ENABLE_SYSTEMTAP_TRUE@ cp $(abs_top_builddir)/tapset/jstack.stp \ |
---|
2703 | @ENABLE_SYSTEMTAP_TRUE@ $(BUILD_BOOT_SDK_DIR)/tapset/jstack.stp |
---|
2704 | touch stamps/add-systemtap-boot.stamp |
---|
2705 | |
---|
2706 | clean-add-systemtap-boot: |
---|
2707 | rm -rf $(BUILD_BOOT_SDK_DIR)/tapset |
---|
2708 | rm -f stamps/add-systemtap-boot.stamp |
---|
2709 | |
---|
2710 | stamps/add-nss-boot.stamp: stamps/icedtea-boot.stamp |
---|
2711 | cp $(abs_top_builddir)/nss.cfg \ |
---|
2712 | $(BUILD_BOOT_SDK_DIR)/jre/lib/security; |
---|
2713 | touch stamps/add-nss-boot.stamp |
---|
2714 | |
---|
2715 | clean-add-nss-boot: |
---|
2716 | rm -f $(BUILD_BOOT_SDK_DIR)/jre/lib/security/nss.cfg |
---|
2717 | rm -f stamps/add-nss-boot.stamp |
---|
2718 | |
---|
2719 | stamps/add-tzdata-support-boot.stamp: stamps/icedtea-boot.stamp |
---|
2720 | @WITH_TZDATA_DIR_TRUE@ cp $(abs_top_builddir)/tz.properties $(BUILD_BOOT_SDK_DIR)/jre/lib; |
---|
2721 | touch stamps/add-tzdata-support-boot.stamp |
---|
2722 | |
---|
2723 | clean-add-tzdata-support-boot: |
---|
2724 | rm -f $(BUILD_BOOT_SDK_DIR)/jre/lib/tz.properties |
---|
2725 | rm -f stamps/add-tzdata-support-boot.stamp |
---|
2726 | |
---|
2727 | stamps/check-crypto-boot.stamp: stamps/cryptocheck.stamp stamps/icedtea-boot.stamp |
---|
2728 | if [ -e $(BUILD_BOOT_SDK_DIR)/bin/java ] ; then \ |
---|
2729 | $(BUILD_BOOT_SDK_DIR)/bin/java -cp $(CRYPTO_CHECK_BUILD_DIR) TestCryptoLevel ; \ |
---|
2730 | fi |
---|
2731 | mkdir -p stamps |
---|
2732 | touch $@ |
---|
2733 | |
---|
2734 | clean-check-crypto-boot: |
---|
2735 | rm -f stamps/check-crypto-boot.stamp |
---|
2736 | |
---|
2737 | stamps/add-archive-boot.stamp: stamps/icedtea-boot.stamp |
---|
2738 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ if [ -e $(BUILD_BOOT_SDK_DIR)/bin/java ] ; then \ |
---|
2739 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ if test "x$(INSTALL_ARCH_DIR)" != "xppc64" -a \ |
---|
2740 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ "x$(INSTALL_ARCH_DIR)" != "xppc64le" ; then \ |
---|
2741 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ $(BUILD_BOOT_SDK_DIR)/bin/java -Xshare:dump ; \ |
---|
2742 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ fi ; \ |
---|
2743 | @ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@ fi |
---|
2744 | touch $@ |
---|
2745 | |
---|
2746 | clean-add-archive-boot: |
---|
2747 | rm -vf $(BUILD_BOOT_JRE_ARCH_DIR)/*/*.jsa |
---|
2748 | rm -f stamps/add-archive-boot.stamp |
---|
2749 | |
---|
2750 | stamps/split-debuginfo-boot.stamp: stamps/icedtea-boot.stamp |
---|
2751 | @SPLIT_DEBUGINFO_TRUE@ ( cd $(BUILD_BOOT_SDK_DIR) ; \ |
---|
2752 | @SPLIT_DEBUGINFO_TRUE@ for files in $$($(FIND) . -type f) ; do \ |
---|
2753 | @SPLIT_DEBUGINFO_TRUE@ if $(FILE) $${files} | $(GREP) 'ELF' > /dev/null ; then \ |
---|
2754 | @SPLIT_DEBUGINFO_TRUE@ mkdir -p $(BUILD_BOOT_DEBUGINFO_DIR)/$$(dirname $${files}) ; \ |
---|
2755 | @SPLIT_DEBUGINFO_TRUE@ $(OBJCOPY) --only-keep-debug $${files} $(BUILD_BOOT_DEBUGINFO_DIR)/$${files}.debug ; \ |
---|
2756 | @SPLIT_DEBUGINFO_TRUE@ $(OBJCOPY) --strip-debug $${files} $(BUILD_BOOT_DEBUGINFO_DIR)/$${files}.stripped ; \ |
---|
2757 | @SPLIT_DEBUGINFO_TRUE@ $(OBJCOPY) --add-gnu-debuglink=$(BUILD_BOOT_DEBUGINFO_DIR)/$${files}.debug \ |
---|
2758 | @SPLIT_DEBUGINFO_TRUE@ $(BUILD_BOOT_DEBUGINFO_DIR)/$${files}.stripped ; \ |
---|
2759 | @SPLIT_DEBUGINFO_TRUE@ fi ; \ |
---|
2760 | @SPLIT_DEBUGINFO_TRUE@ done ; \ |
---|
2761 | @SPLIT_DEBUGINFO_TRUE@ ) |
---|
2762 | touch $@ |
---|
2763 | |
---|
2764 | clean-split-debuginfo-boot: |
---|
2765 | rm -rvf $(BUILD_BOOT_DEBUGINFO_DIR) |
---|
2766 | rm -f stamps/split-debuginfo-boot.stamp |
---|
2767 | |
---|
2768 | stamps/icedtea-stage1.stamp: stamps/icedtea-boot.stamp \ |
---|
2769 | stamps/add-systemtap-boot.stamp stamps/add-nss-boot.stamp \ |
---|
2770 | stamps/add-tzdata-support-boot.stamp stamps/check-crypto-boot.stamp \ |
---|
2771 | stamps/add-archive-boot.stamp stamps/split-debuginfo-boot.stamp |
---|
2772 | mkdir -p stamps |
---|
2773 | touch $@ |
---|
2774 | |
---|
2775 | clean-icedtea-stage1: clean-check-crypto-boot clean-add-archive-boot \ |
---|
2776 | clean-split-debuginfo-boot clean-add-systemtap-boot clean-add-nss-boot \ |
---|
2777 | clean-add-tzdata-support-boot |
---|
2778 | rm -f stamps/icedtea-stage1.stamp |
---|
2779 | |
---|
2780 | # Rebuild targets |
---|
2781 | |
---|
2782 | rebuild: |
---|
2783 | @BOOTSTRAPPING_TRUE@ rm -f stamps/icedtea-boot.stamp |
---|
2784 | @BOOTSTRAPPING_TRUE@ rm -f stamps/icedtea-stage1.stamp |
---|
2785 | @BOOTSTRAPPING_TRUE@ $(ARCH_PREFIX) $(MAKE) icedtea-stage1 |
---|
2786 | @BOOTSTRAPPING_TRUE@ @echo "bootstrap-poured IcedTea is served (again):" $(BUILD_BOOT_SDK_DIR) |
---|
2787 | @BOOTSTRAPPING_FALSE@ rm -f stamps/icedtea.stamp |
---|
2788 | @BOOTSTRAPPING_FALSE@ rm -f stamps/icedtea-stage2.stamp |
---|
2789 | @BOOTSTRAPPING_FALSE@ $(ARCH_PREFIX) $(MAKE) icedtea-stage2 |
---|
2790 | @BOOTSTRAPPING_FALSE@ @echo "IcedTea is served (again):" $(BUILD_SDK_DIR) |
---|
2791 | |
---|
2792 | hotspot: |
---|
2793 | @BOOTSTRAPPING_TRUE@ rm -f stamps/icedtea-boot.stamp |
---|
2794 | @BOOTSTRAPPING_TRUE@ rm -f stamps/icedtea-stage1.stamp |
---|
2795 | @BOOTSTRAPPING_TRUE@ $(ARCH_PREFIX) $(MAKE) ICEDTEA_BUILD_TARGET=hotspot icedtea-stage1 |
---|
2796 | @BOOTSTRAPPING_TRUE@ mkdir -p \ |
---|
2797 | @BOOTSTRAPPING_TRUE@ $(BUILD_BOOT_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/server |
---|
2798 | @BOOTSTRAPPING_TRUE@ cp $(BOOT_BUILD_OUTPUT_DIR)/$(SERVER_DIR)/libjvm.so \ |
---|
2799 | @BOOTSTRAPPING_TRUE@ $(BUILD_BOOT_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/server |
---|
2800 | @BOOTSTRAPPING_TRUE@ @echo "HotSpot is served:" $(BUILD_BOOT_SDK_DIR) |
---|
2801 | @BOOTSTRAPPING_FALSE@ rm -f stamps/icedtea.stamp |
---|
2802 | @BOOTSTRAPPING_FALSE@ rm -f stamps/icedtea-stage2.stamp |
---|
2803 | @BOOTSTRAPPING_FALSE@ $(ARCH_PREFIX) $(MAKE) ICEDTEA_BUILD_TARGET=hotspot icedtea-stage2 |
---|
2804 | @BOOTSTRAPPING_FALSE@ mkdir -p \ |
---|
2805 | @BOOTSTRAPPING_FALSE@ $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/server |
---|
2806 | @BOOTSTRAPPING_FALSE@ cp $(BOOT_BUILD_OUTPUT_DIR)/$(SERVER_DIR)/libjvm.so \ |
---|
2807 | @BOOTSTRAPPING_FALSE@ $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/server |
---|
2808 | @BOOTSTRAPPING_FALSE@ @echo "HotSpot is served:" $(BUILD_SDK_DIR) |
---|
2809 | |
---|
2810 | # JamVM |
---|
2811 | |
---|
2812 | stamps/jamvm.stamp: stamps/jamvm-configure.stamp stamps/jamvm-build.stamp stamps/jamvm-install.stamp |
---|
2813 | mkdir -p stamps |
---|
2814 | touch stamps/jamvm.stamp |
---|
2815 | |
---|
2816 | stamps/jamvm-configure.stamp: $(OPENJDK_TREE) |
---|
2817 | @BUILD_JAMVM_TRUE@ cd jamvm/jamvm && \ |
---|
2818 | @BUILD_JAMVM_TRUE@ ./autogen.sh --with-java-runtime-library=openjdk8 \ |
---|
2819 | @BUILD_JAMVM_TRUE@ --prefix=$(abs_top_builddir)/jamvm/install |
---|
2820 | mkdir -p stamps |
---|
2821 | touch $@ |
---|
2822 | |
---|
2823 | stamps/jamvm-build.stamp: stamps/jamvm-configure.stamp |
---|
2824 | @BUILD_JAMVM_TRUE@ cd jamvm/jamvm && \ |
---|
2825 | @BUILD_JAMVM_TRUE@ $(ARCH_PREFIX) $(MAKE) -j$(PARALLEL_JOBS) |
---|
2826 | mkdir -p stamps |
---|
2827 | touch $@ |
---|
2828 | |
---|
2829 | stamps/jamvm-install.stamp: stamps/jamvm-build.stamp |
---|
2830 | @BUILD_JAMVM_TRUE@ cd jamvm/jamvm && \ |
---|
2831 | @BUILD_JAMVM_TRUE@ $(ARCH_PREFIX) $(MAKE) -j$(PARALLEL_JOBS) install |
---|
2832 | @BUILD_JAMVM_TRUE@ mkdir -p $(abs_top_builddir)/jamvm/install/hotspot/lib |
---|
2833 | @BUILD_JAMVM_TRUE@ touch $(abs_top_builddir)/jamvm/install/hotspot/lib/sa-jdi.jar |
---|
2834 | @BUILD_JAMVM_TRUE@ mkdir -p $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server |
---|
2835 | @BUILD_JAMVM_TRUE@ cp $(abs_top_builddir)/jamvm/install/lib/libjvm.so \ |
---|
2836 | @BUILD_JAMVM_TRUE@ $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server |
---|
2837 | @BUILD_JAMVM_TRUE@ ln -sf server $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/client |
---|
2838 | @BUILD_JAMVM_TRUE@ touch $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server/Xusage.txt |
---|
2839 | @BUILD_JAMVM_TRUE@ ln -sf libjvm.so $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/client/libjsig.so |
---|
2840 | mkdir -p stamps |
---|
2841 | touch $@ |
---|
2842 | |
---|
2843 | clean-jamvm: |
---|
2844 | rm -rf jamvm |
---|
2845 | rm -f stamps/jamvm-configure.stamp stamps/jamvm-build.stamp stamps/jamvm-install.stamp |
---|
2846 | rm -f stamps/jamvm.stamp |
---|
2847 | |
---|
2848 | # Targets for additional VMs |
---|
2849 | |
---|
2850 | stamps/add-jamvm.stamp: stamps/icedtea.stamp stamps/jamvm.stamp |
---|
2851 | @ADD_JAMVM_BUILD_TRUE@ mkdir -p $(BUILD_JRE_ARCH_DIR)/jamvm |
---|
2852 | @ADD_JAMVM_BUILD_TRUE@ install -m 644 jamvm/install/lib/libjvm.so \ |
---|
2853 | @ADD_JAMVM_BUILD_TRUE@ $(BUILD_JRE_ARCH_DIR)/jamvm/ |
---|
2854 | @ADD_JAMVM_BUILD_TRUE@ printf -- '-jamvm KNOWN\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg |
---|
2855 | @ADD_JAMVM_BUILD_FALSE@ printf -- '-jamvm ERROR\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg |
---|
2856 | touch $@ |
---|
2857 | |
---|
2858 | clean-add-jamvm: |
---|
2859 | rm -rf $(BUILD_JRE_ARCH_DIR)/jamvm |
---|
2860 | if [ -e $(BUILD_JRE_ARCH_DIR)/jvm.cfg ] ; then \ |
---|
2861 | $(SED) -i 's#-jamvm KNOWN#-jamvm ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \ |
---|
2862 | fi |
---|
2863 | rm -f stamps/add-jamvm.stamp |
---|
2864 | |
---|
2865 | stamps/add-jamvm-debug.stamp: stamps/icedtea-debug.stamp stamps/jamvm.stamp |
---|
2866 | @ADD_JAMVM_BUILD_TRUE@ mkdir -p $(BUILD_DEBUG_JRE_ARCH_DIR)/jamvm |
---|
2867 | @ADD_JAMVM_BUILD_TRUE@ install -m 644 jamvm/install/lib/libjvm.so \ |
---|
2868 | @ADD_JAMVM_BUILD_TRUE@ $(BUILD_DEBUG_JRE_ARCH_DIR)/jamvm/ |
---|
2869 | @ADD_JAMVM_BUILD_TRUE@ printf -- '-jamvm KNOWN\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg |
---|
2870 | @ADD_JAMVM_BUILD_FALSE@ printf -- '-jamvm ERROR\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg |
---|
2871 | touch $@ |
---|
2872 | |
---|
2873 | clean-add-jamvm-debug: |
---|
2874 | rm -rf $(BUILD_DEBUG_JRE_ARCH_DIR)/jamvm |
---|
2875 | if [ -e $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ] ; then \ |
---|
2876 | $(SED) -i 's#-jamvm KNOWN#-jamvm ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \ |
---|
2877 | fi |
---|
2878 | rm -f stamps/add-jamvm-debug.stamp |
---|
2879 | |
---|
2880 | # CACAO |
---|
2881 | |
---|
2882 | stamps/cacao.stamp: stamps/cacao-configure.stamp stamps/cacao-build.stamp stamps/cacao-install.stamp |
---|
2883 | mkdir -p stamps |
---|
2884 | touch $@ |
---|
2885 | |
---|
2886 | stamps/cacao-configure.stamp: $(OPENJDK_TREE) |
---|
2887 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ cd cacao/cacao && \ |
---|
2888 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ ./autogen.sh && \ |
---|
2889 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ mkdir ../cacao.build && \ |
---|
2890 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ cd ../cacao.build && \ |
---|
2891 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ $(ARCH_PREFIX) ../cacao/configure \ |
---|
2892 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ --host=$(host_alias) \ |
---|
2893 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ --build=$(build_alias) \ |
---|
2894 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ --target=$(target_alias) \ |
---|
2895 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ --prefix=$(abs_top_builddir)/cacao/install \ |
---|
2896 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ --with-java-runtime-library=openjdk8 \ |
---|
2897 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ --with-java-runtime-library-prefix=$(abs_top_builddir)/openjdk \ |
---|
2898 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ --with-java-runtime-library-classes=$(RUNTIME) \ |
---|
2899 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ --with-libatomic-ops=no \ |
---|
2900 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ --enable-jre-layout $(CACAO_CONFIGURE_ARGS); |
---|
2901 | mkdir -p stamps |
---|
2902 | touch $@ |
---|
2903 | |
---|
2904 | stamps/cacao-build.stamp: stamps/cacao-configure.stamp |
---|
2905 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ cd cacao/cacao.build && \ |
---|
2906 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ $(ARCH_PREFIX) $(MAKE) -j$(PARALLEL_JOBS) |
---|
2907 | mkdir -p stamps |
---|
2908 | touch $@ |
---|
2909 | |
---|
2910 | stamps/cacao-install.stamp: stamps/cacao-build.stamp |
---|
2911 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ cd cacao/cacao.build && \ |
---|
2912 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ $(ARCH_PREFIX) $(MAKE) -j$(PARALLEL_JOBS) install |
---|
2913 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ mkdir -p $(abs_top_builddir)/cacao/install/hotspot/lib |
---|
2914 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ touch $(abs_top_builddir)/cacao/install/hotspot/lib/sa-jdi.jar |
---|
2915 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ mkdir -p $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server |
---|
2916 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ cp $(abs_top_builddir)/cacao/install/lib/libjvm.so \ |
---|
2917 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server |
---|
2918 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ ln -sf server $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/client |
---|
2919 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ touch $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server/Xusage.txt |
---|
2920 | @BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@ ln -sf libjvm.so $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/client/libjsig.so |
---|
2921 | mkdir -p stamps |
---|
2922 | touch $@ |
---|
2923 | |
---|
2924 | clean-cacao: |
---|
2925 | rm -rf cacao/cacao.build cacao/install |
---|
2926 | rm -f stamps/cacao-configure.stamp stamps/cacao-build.stamp stamps/cacao-install.stamp |
---|
2927 | rm -f stamps/cacao.stamp |
---|
2928 | |
---|
2929 | # targets for additional VMs |
---|
2930 | |
---|
2931 | stamps/add-cacao.stamp: stamps/icedtea.stamp stamps/cacao.stamp |
---|
2932 | @ADD_CACAO_BUILD_TRUE@ mkdir -p $(BUILD_JRE_ARCH_DIR)/cacao |
---|
2933 | @ADD_CACAO_BUILD_TRUE@ install -m 644 cacao/install/lib/libjvm.so \ |
---|
2934 | @ADD_CACAO_BUILD_TRUE@ $(BUILD_JRE_ARCH_DIR)/cacao/ |
---|
2935 | @ADD_CACAO_BUILD_TRUE@ install -m 644 cacao/install/jre/lib/$(INSTALL_ARCH_DIR)/libjsig.so \ |
---|
2936 | @ADD_CACAO_BUILD_TRUE@ $(BUILD_JRE_ARCH_DIR)/cacao/ |
---|
2937 | @ADD_CACAO_BUILD_TRUE@ install -m 644 cacao/install/jre/lib/$(INSTALL_ARCH_DIR)/server/Xusage.txt \ |
---|
2938 | @ADD_CACAO_BUILD_TRUE@ $(BUILD_JRE_ARCH_DIR)/cacao/ |
---|
2939 | @ADD_CACAO_BUILD_TRUE@ printf -- '-cacao KNOWN\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg |
---|
2940 | @ADD_CACAO_BUILD_FALSE@ printf -- '-cacao ERROR\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg |
---|
2941 | touch $@ |
---|
2942 | |
---|
2943 | clean-add-cacao: |
---|
2944 | rm -rf $(BUILD_JRE_ARCH_DIR)/cacao |
---|
2945 | if [ -e $(BUILD_JRE_ARCH_DIR)/jvm.cfg ] ; then \ |
---|
2946 | $(SED) -i 's#-cacao KNOWN#-cacao ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \ |
---|
2947 | fi |
---|
2948 | rm -f stamps/add-cacao.stamp |
---|
2949 | |
---|
2950 | stamps/add-cacao-debug.stamp: stamps/icedtea-debug.stamp stamps/cacao.stamp |
---|
2951 | @ADD_CACAO_BUILD_TRUE@ mkdir -p $(BUILD_DEBUG_JRE_ARCH_DIR)/cacao |
---|
2952 | @ADD_CACAO_BUILD_TRUE@ install -m 644 cacao/install/lib/libjvm.so \ |
---|
2953 | @ADD_CACAO_BUILD_TRUE@ $(BUILD_DEBUG_JRE_ARCH_DIR)/cacao/ |
---|
2954 | @ADD_CACAO_BUILD_TRUE@ install -m 644 cacao/install/jre/lib/$(INSTALL_ARCH_DIR)/libjsig.so \ |
---|
2955 | @ADD_CACAO_BUILD_TRUE@ $(BUILD_DEBUG_JRE_ARCH_DIR)/cacao/ |
---|
2956 | @ADD_CACAO_BUILD_TRUE@ install -m 644 cacao/install/jre/lib/$(INSTALL_ARCH_DIR)/server/Xusage.txt \ |
---|
2957 | @ADD_CACAO_BUILD_TRUE@ $(BUILD_DEBUG_JRE_ARCH_DIR)/cacao/ |
---|
2958 | @ADD_CACAO_BUILD_TRUE@ printf -- '-cacao KNOWN\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg |
---|
2959 | @ADD_CACAO_BUILD_FALSE@ printf -- '-cacao ERROR\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg |
---|
2960 | touch $@ |
---|
2961 | |
---|
2962 | clean-add-cacao-debug: |
---|
2963 | rm -rf $(BUILD_DEBUG_JRE_ARCH_DIR)/cacao |
---|
2964 | if [ -e $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ] ; then \ |
---|
2965 | $(SED) -i 's#-cacao KNOWN#-cacao ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \ |
---|
2966 | fi |
---|
2967 | rm -f stamps/add-cacao-debug.stamp |
---|
2968 | |
---|
2969 | stamps/add-zero.stamp: stamps/icedtea.stamp |
---|
2970 | mkdir -p stamps |
---|
2971 | @ADD_ZERO_BUILD_TRUE@ mkdir -p zerovm |
---|
2972 | |
---|
2973 | @ADD_ZERO_BUILD_TRUE@ cd zerovm && \ |
---|
2974 | @ADD_ZERO_BUILD_TRUE@ $(ADD_ZERO_EXTRA_BUILD_ENV) \ |
---|
2975 | @ADD_ZERO_BUILD_TRUE@ $(ARCH_PREFIX) $(abs_top_srcdir)/configure $(ADD_ZERO_CONFIGURE_ARGS) |
---|
2976 | |
---|
2977 | @ADD_ZERO_BUILD_TRUE@ $(ADD_ZERO_EXTRA_BUILD_ENV) \ |
---|
2978 | @ADD_ZERO_BUILD_TRUE@ $(ARCH_PREFIX) $(MAKE) -C zerovm ICEDTEA_BUILD_TARGET=hotspot icedtea-stage2 |
---|
2979 | |
---|
2980 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@ mkdir -p $(BUILD_JRE_ARCH_DIR)/shark |
---|
2981 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@ cp -a zerovm/$(BUILD_DIR)/hotspot/import/jre/lib/$(INSTALL_ARCH_DIR)/server/* \ |
---|
2982 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@ $(BUILD_JRE_ARCH_DIR)/shark/ |
---|
2983 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@ printf -- '-shark KNOWN\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg |
---|
2984 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@ printf -- '-zero ERROR\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg |
---|
2985 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@ mkdir -p $(BUILD_JRE_ARCH_DIR)/zero |
---|
2986 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@ cp -a zerovm/$(BUILD_DIR)/hotspot/import/jre/lib/$(INSTALL_ARCH_DIR)/server/* \ |
---|
2987 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@ $(BUILD_JRE_ARCH_DIR)/zero/ |
---|
2988 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@ printf -- '-zero KNOWN\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg |
---|
2989 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@ printf -- '-shark ERROR\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg |
---|
2990 | @ADD_ZERO_BUILD_FALSE@ printf -- '-zero ERROR\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg |
---|
2991 | @ADD_ZERO_BUILD_FALSE@ printf -- '-shark ERROR\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg |
---|
2992 | touch $@ |
---|
2993 | |
---|
2994 | clean-add-zero: |
---|
2995 | rm -rf $(BUILD_JRE_ARCH_DIR)/zero |
---|
2996 | rm -rf $(BUILD_JRE_ARCH_DIR)/shark |
---|
2997 | rm -rf zerovm |
---|
2998 | if [ -e $(BUILD_JRE_ARCH_DIR)/jvm.cfg ] ; then \ |
---|
2999 | $(SED) -i 's#-zero KNOWN#-zero ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \ |
---|
3000 | $(SED) -i 's#-shark KNOWN#-shark ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \ |
---|
3001 | fi |
---|
3002 | rm -f stamps/add-zero.stamp |
---|
3003 | |
---|
3004 | stamps/add-zero-debug.stamp: stamps/icedtea-debug.stamp |
---|
3005 | mkdir -p stamps |
---|
3006 | @ADD_ZERO_BUILD_TRUE@ mkdir -p zerovm |
---|
3007 | |
---|
3008 | @ADD_ZERO_BUILD_TRUE@ cd zerovm && \ |
---|
3009 | @ADD_ZERO_BUILD_TRUE@ $(ADD_ZERO_EXTRA_BUILD_ENV) \ |
---|
3010 | @ADD_ZERO_BUILD_TRUE@ $(ARCH_PREFIX) $(abs_top_srcdir)/configure $(ADD_ZERO_CONFIGURE_ARGS) |
---|
3011 | |
---|
3012 | @ADD_ZERO_BUILD_TRUE@ $(ADD_ZERO_EXTRA_BUILD_ENV) \ |
---|
3013 | @ADD_ZERO_BUILD_TRUE@ $(ARCH_PREFIX) $(MAKE) -C zerovm ICEDTEA_BUILD_TARGET=hotspot icedtea-stage2 |
---|
3014 | |
---|
3015 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@ mkdir -p $(BUILD_DEBUG_JRE_ARCH_DIR)/shark |
---|
3016 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@ cp -a zerovm/$(BUILD_OUTPUT_DIR)/hotspot/import/jre/lib/$(INSTALL_ARCH_DIR)/server/* \ |
---|
3017 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@ $(BUILD_DEBUG_JRE_ARCH_DIR)/shark/ |
---|
3018 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@ printf -- '-shark KNOWN\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg |
---|
3019 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@ mkdir -p $(BUILD_DEBUG_JRE_ARCH_DIR)/zero |
---|
3020 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@ cp -a zerovm/$(BUILD_OUTPUT_DIR)/hotspot/import/jre/lib/$(INSTALL_ARCH_DIR)/server/* \ |
---|
3021 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@ $(BUILD_DEBUG_JRE_ARCH_DIR)/zero/ |
---|
3022 | @ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@ printf -- '-zero KNOWN\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg |
---|
3023 | @ADD_ZERO_BUILD_FALSE@ printf -- '-zero ERROR\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg |
---|
3024 | @ADD_ZERO_BUILD_FALSE@ printf -- '-shark ERROR\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg |
---|
3025 | touch $@ |
---|
3026 | |
---|
3027 | clean-add-zero-debug: |
---|
3028 | rm -rf $(BUILD_DEBUG_JRE_ARCH_DIR)/zero |
---|
3029 | rm -rf $(BUILD_DEBUG_JRE_ARCH_DIR)/shark |
---|
3030 | rm -rf zerovm |
---|
3031 | if [ -e $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ] ; then \ |
---|
3032 | $(SED) -i 's#-zero KNOWN#-zero ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \ |
---|
3033 | $(SED) -i 's#-shark KNOWN#-shark ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \ |
---|
3034 | fi |
---|
3035 | rm -f stamps/add-zero-debug.stamp |
---|
3036 | |
---|
3037 | # end additional VMs |
---|
3038 | |
---|
3039 | # jtreg |
---|
3040 | |
---|
3041 | stamps/jtreg.stamp: stamps/icedtea-stage2.stamp |
---|
3042 | rm -rf test/jtreg/classes |
---|
3043 | mkdir -p test/jtreg/classes |
---|
3044 | $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) -d test/jtreg/classes \ |
---|
3045 | `find $(abs_top_srcdir)/test/jtreg/com -name '*.java'` |
---|
3046 | (cd $(abs_top_srcdir)/test/jtreg; \ |
---|
3047 | $(BOOT_DIR)/bin/jar cfm $(abs_top_builddir)/test/jtreg.jar \ |
---|
3048 | META-INF/MANIFEST.MF \ |
---|
3049 | legal README JavaTest.cmdMgrs.lst JavaTest.toolMgrs.lst \ |
---|
3050 | `find com -type f -a -not -name '*.java'` \ |
---|
3051 | -C $(abs_top_builddir)/test/jtreg/classes com) |
---|
3052 | mkdir -p stamps |
---|
3053 | touch $@ |
---|
3054 | |
---|
3055 | clean-jtreg: |
---|
3056 | rm -rf test/jtreg/classes |
---|
3057 | if [ $(abs_top_srcdir) != $(abs_top_builddir) ] ; then \ |
---|
3058 | if [ -e test/jtreg ] ; then \ |
---|
3059 | rmdir test/jtreg ; \ |
---|
3060 | fi ; \ |
---|
3061 | fi |
---|
3062 | rm -f test/jtreg.jar |
---|
3063 | rm -f stamps/jtreg.stamp |
---|
3064 | |
---|
3065 | check-hotspot: stamps/jtreg.stamp |
---|
3066 | mkdir -p test/hotspot/JTwork test/hotspot/JTreport |
---|
3067 | $(BOOT_DIR)/bin/java -jar test/jtreg.jar -v1 -a -ignore:quiet \ |
---|
3068 | -w:test/hotspot/JTwork -r:test/hotspot/JTreport \ |
---|
3069 | -jdk:$(BUILD_SDK_DIR) \ |
---|
3070 | $(ICEDTEA_JTREG_OPTIONS) \ |
---|
3071 | `pwd`/openjdk/hotspot/test \ |
---|
3072 | | tee test/$@.log |
---|
3073 | |
---|
3074 | check-langtools: stamps/jtreg.stamp |
---|
3075 | mkdir -p test/langtools/JTwork test/langtools/JTreport |
---|
3076 | $(BOOT_DIR)/bin/java -jar test/jtreg.jar -v1 -a -ignore:quiet \ |
---|
3077 | -w:test/langtools/JTwork -r:test/langtools/JTreport \ |
---|
3078 | $${ICEDTEA_JTREG_OTHERVM:--samevm} \ |
---|
3079 | -jdk:$(BUILD_SDK_DIR) \ |
---|
3080 | $(ICEDTEA_JTREG_OPTIONS) \ |
---|
3081 | -exclude:$(abs_top_srcdir)/test/jtreg/excludelist.langtools.jtx \ |
---|
3082 | `pwd`/openjdk/langtools/test \ |
---|
3083 | | tee test/$@.log |
---|
3084 | |
---|
3085 | check-jdk: stamps/jtreg.stamp |
---|
3086 | mkdir -p test/jdk/JTwork test/jdk/JTreport |
---|
3087 | @ENABLE_CACAO_TRUE@ CACAO_EXCLUDE="-exclude:$(abs_top_srcdir)/test/jtreg/excludelist.jdk.cacao.jtx" |
---|
3088 | if test "x$${DISPLAY}" = "x"; then XVFB_RUN="@XVFB_RUN_CMD@"; fi; \ |
---|
3089 | if test "x$${DISPLAY}" = "x" && test "x$${XVFB_RUN}" = "x"; then \ |
---|
3090 | echo "WARNING: DISPLAY not set and xvfb-run not found"; \ |
---|
3091 | fi; \ |
---|
3092 | $${XVFB_RUN} \ |
---|
3093 | $(BOOT_DIR)/bin/java -jar test/jtreg.jar -v1 -a -ignore:quiet \ |
---|
3094 | -w:test/jdk/JTwork -r:test/jdk/JTreport \ |
---|
3095 | $${ICEDTEA_JTREG_OTHERVM:--samevm} \ |
---|
3096 | -jdk:$(BUILD_SDK_DIR) \ |
---|
3097 | $(ICEDTEA_JTREG_OPTIONS) $(CACAO_EXCLUDE) \ |
---|
3098 | -exclude:$(abs_top_srcdir)/test/jtreg/excludelist.jdk.jtx \ |
---|
3099 | `pwd`/openjdk/jdk/test \ |
---|
3100 | | tee test/$@.log |
---|
3101 | |
---|
3102 | clean-jtreg-reports: |
---|
3103 | rm -rf test/hotspot test/langtools test/jdk |
---|
3104 | rm -f test/check-*.log test/jtreg-summary.log |
---|
3105 | |
---|
3106 | jtregcheck: $(TESTS_TO_RUN) |
---|
3107 | $(MKDIR_P) test |
---|
3108 | for i in $(TEST_SUITES); do \ |
---|
3109 | echo "--------------- jtreg console summary for $$i ---------------"; \ |
---|
3110 | egrep -v '^(Passed:|Directory|Re[a-z]+\ written\ to)' test/check-$$i.log; \ |
---|
3111 | done | tee test/jtreg-summary.log |
---|
3112 | |
---|
3113 | : # kill testsuite processes still hanging |
---|
3114 | @pids=$$($(jtreg_pids)); \ |
---|
3115 | if [ -n "$$pids" ]; then \ |
---|
3116 | echo "killing processes..."; \ |
---|
3117 | $(jtreg_processes); \ |
---|
3118 | kill -1 $$pids; \ |
---|
3119 | sleep 2; \ |
---|
3120 | pids=$$($(jtreg_pids)); \ |
---|
3121 | if [ -n "$$pids" ]; then \ |
---|
3122 | echo "try harder..."; \ |
---|
3123 | $(jtreg_processes); \ |
---|
3124 | kill -9 $$pids; \ |
---|
3125 | sleep 2; \ |
---|
3126 | fi; \ |
---|
3127 | else \ |
---|
3128 | echo "nothing to cleanup"; \ |
---|
3129 | fi; \ |
---|
3130 | pids=$$($(jtreg_pids)); \ |
---|
3131 | if [ -n "$$pids" ]; then \ |
---|
3132 | echo "leftover processes..."; \ |
---|
3133 | $(jtreg_processes); \ |
---|
3134 | fi |
---|
3135 | |
---|
3136 | check-tapset-probes: |
---|
3137 | @ENABLE_SYSTEMTAP_TRUE@ if test "x${PERL}" = "x"; then \ |
---|
3138 | @ENABLE_SYSTEMTAP_TRUE@ echo "ERROR: Perl not found"; exit -1; \ |
---|
3139 | @ENABLE_SYSTEMTAP_TRUE@ fi |
---|
3140 | @ENABLE_SYSTEMTAP_TRUE@ if test "x${STAP}" = "x"; then \ |
---|
3141 | @ENABLE_SYSTEMTAP_TRUE@ echo "ERROR: stap not found"; exit -1; \ |
---|
3142 | @ENABLE_SYSTEMTAP_TRUE@ fi |
---|
3143 | @ENABLE_SYSTEMTAP_TRUE@ $(MKDIR_P) test |
---|
3144 | @ENABLE_SYSTEMTAP_TRUE@ ${PERL} $(abs_top_builddir)/test/tapset/jstaptest.pl \ |
---|
3145 | @ENABLE_SYSTEMTAP_TRUE@ -B $(BUILD_IMAGE_DIR) -A $(BUILD_ARCH_DIR) \ |
---|
3146 | @ENABLE_SYSTEMTAP_TRUE@ -S $(abs_top_srcdir)/test/tapset \ |
---|
3147 | @ENABLE_SYSTEMTAP_TRUE@ -a test/check-stap.log -p |
---|
3148 | |
---|
3149 | check-tapset-jstack: |
---|
3150 | @ENABLE_SYSTEMTAP_TRUE@ if test "x${PERL}" = "x"; then \ |
---|
3151 | @ENABLE_SYSTEMTAP_TRUE@ echo "ERROR: Perl not found"; exit -1; \ |
---|
3152 | @ENABLE_SYSTEMTAP_TRUE@ fi |
---|
3153 | @ENABLE_SYSTEMTAP_TRUE@ if test "x${STAP}" = "x"; then \ |
---|
3154 | @ENABLE_SYSTEMTAP_TRUE@ echo "ERROR: stap not found"; exit -1; \ |
---|
3155 | @ENABLE_SYSTEMTAP_TRUE@ fi |
---|
3156 | @ENABLE_SYSTEMTAP_TRUE@ $(MKDIR_P) test |
---|
3157 | @ENABLE_SYSTEMTAP_TRUE@ ${PERL} $(abs_top_builddir)/test/tapset/jstaptest.pl \ |
---|
3158 | @ENABLE_SYSTEMTAP_TRUE@ -B $(BUILD_IMAGE_DIR) -A $(BUILD_ARCH_DIR) \ |
---|
3159 | @ENABLE_SYSTEMTAP_TRUE@ -S $(abs_top_srcdir)/test/tapset \ |
---|
3160 | @ENABLE_SYSTEMTAP_TRUE@ -a test/check-stap.log -j |
---|
3161 | |
---|
3162 | check-tapset: check-tapset-probes check-tapset-jstack |
---|
3163 | |
---|
3164 | clean-tapset-report: |
---|
3165 | @ENABLE_SYSTEMTAP_TRUE@ rm -f test/check-stap.log |
---|
3166 | |
---|
3167 | # Crypto Level Check |
---|
3168 | |
---|
3169 | stamps/cryptocheck.stamp: $(INITIAL_BOOTSTRAP_LINK_STAMP) |
---|
3170 | mkdir -p $(CRYPTO_CHECK_BUILD_DIR) |
---|
3171 | $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \ |
---|
3172 | -d $(CRYPTO_CHECK_BUILD_DIR) $(CRYPTO_CHECK_SRCS) |
---|
3173 | mkdir -p stamps |
---|
3174 | touch $@ |
---|
3175 | |
---|
3176 | clean-cryptocheck: |
---|
3177 | rm -rf $(CRYPTO_CHECK_BUILD_DIR) |
---|
3178 | rm -f stamps/cryptocheck.stamp |
---|
3179 | |
---|
3180 | # ECC Availability Check |
---|
3181 | |
---|
3182 | stamps/ecccheck.stamp: $(INITIAL_BOOTSTRAP_LINK_STAMP) |
---|
3183 | @ENABLE_SUNEC_TRUE@ mkdir -p $(ECC_CHECK_BUILD_DIR) |
---|
3184 | @ENABLE_SUNEC_TRUE@ $(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \ |
---|
3185 | @ENABLE_SUNEC_TRUE@ -d $(ECC_CHECK_BUILD_DIR) $(ECC_CHECK_SRCS) |
---|
3186 | mkdir -p stamps |
---|
3187 | touch $@ |
---|
3188 | |
---|
3189 | clean-ecccheck: |
---|
3190 | @ENABLE_SUNEC_TRUE@ rm -rf $(ECC_CHECK_BUILD_DIR) |
---|
3191 | rm -f stamps/ecccheck.stamp |
---|
3192 | |
---|
3193 | stamps/check-ecc.stamp: stamps/ecccheck.stamp stamps/icedtea.stamp |
---|
3194 | @ENABLE_SUNEC_TRUE@ set -e ; \ |
---|
3195 | @ENABLE_SUNEC_TRUE@ if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \ |
---|
3196 | @ENABLE_SUNEC_TRUE@ $(BUILD_SDK_DIR)/bin/java -cp $(ECC_CHECK_BUILD_DIR) TestEllipticCurveCryptoSupport yes ; \ |
---|
3197 | @ENABLE_SUNEC_TRUE@ $(BUILD_SDK_DIR)/bin/java -cp $(ECC_CHECK_BUILD_DIR) TestECDSA ; \ |
---|
3198 | @ENABLE_SUNEC_TRUE@ fi |
---|
3199 | mkdir -p stamps |
---|
3200 | touch $@ |
---|
3201 | |
---|
3202 | clean-check-ecc: |
---|
3203 | rm -f stamps/check-ecc.stamp |
---|
3204 | |
---|
3205 | # Check class files, both from in-tree and generated sources, contain debug info |
---|
3206 | stamps/check-java-debug.stamp: stamps/icedtea.stamp |
---|
3207 | @ENABLE_JAVA_DEBUGINFO_TRUE@ @echo "Checking that Java classes include debug info" |
---|
3208 | @ENABLE_JAVA_DEBUGINFO_TRUE@ if [ -e $(BUILD_SDK_DIR)/bin/javap ] ; then \ |
---|
3209 | @ENABLE_JAVA_DEBUGINFO_TRUE@ $(BUILD_SDK_DIR)/bin/javap -l java.lang.Object | grep "Compiled from" ; \ |
---|
3210 | @ENABLE_JAVA_DEBUGINFO_TRUE@ $(BUILD_SDK_DIR)/bin/javap -l java.lang.Object | grep LineNumberTable ; \ |
---|
3211 | @ENABLE_JAVA_DEBUGINFO_TRUE@ $(BUILD_SDK_DIR)/bin/javap -l java.lang.Object | grep LocalVariableTable ; \ |
---|
3212 | @ENABLE_JAVA_DEBUGINFO_TRUE@ $(BUILD_SDK_DIR)/bin/javap -l java.nio.ByteBuffer | grep "Compiled from" ; \ |
---|
3213 | @ENABLE_JAVA_DEBUGINFO_TRUE@ $(BUILD_SDK_DIR)/bin/javap -l java.nio.ByteBuffer | grep LineNumberTable ; \ |
---|
3214 | @ENABLE_JAVA_DEBUGINFO_TRUE@ $(BUILD_SDK_DIR)/bin/javap -l java.nio.ByteBuffer | grep LocalVariableTable ; \ |
---|
3215 | @ENABLE_JAVA_DEBUGINFO_TRUE@ fi |
---|
3216 | mkdir -p stamps |
---|
3217 | touch $@ |
---|
3218 | |
---|
3219 | clean-check-java-debug: |
---|
3220 | rm -f stamps/check-java-debug.stamp |
---|
3221 | |
---|
3222 | # Check source files are included in the source zip |
---|
3223 | stamps/check-java-src.stamp: stamps/icedtea.stamp |
---|
3224 | @echo "Checking for Java sources in src.zip" |
---|
3225 | $(UNZIP) -l $(BUILD_SDK_DIR)/src.zip | grep 'sun.misc.Unsafe' |
---|
3226 | mkdir -p stamps |
---|
3227 | touch $@ |
---|
3228 | |
---|
3229 | clean-check-java-src: |
---|
3230 | rm -f stamps/check-java-src.stamp |
---|
3231 | |
---|
3232 | # File substitution |
---|
3233 | |
---|
3234 | policytool-@JAVA_VER@.desktop: policytool.desktop |
---|
3235 | cat $< | $(SED) "s#_BINDIR_#$(bindir)#" > $@ |
---|
3236 | |
---|
3237 | clean-policytool-@JAVA_VER@.desktop: |
---|
3238 | rm -f policytool-@JAVA_VER@.desktop |
---|
3239 | |
---|
3240 | jconsole-@JAVA_VER@.desktop: jconsole.desktop |
---|
3241 | cat $< | $(SED) "s#_BINDIR_#$(bindir)#" > $@ |
---|
3242 | |
---|
3243 | clean-jconsole-@JAVA_VER@.desktop: |
---|
3244 | rm -f jconsole-@JAVA_VER@.desktop |
---|
3245 | |
---|
3246 | # Installation Targets |
---|
3247 | # ==================== |
---|
3248 | |
---|
3249 | install-exec-local: |
---|
3250 | ${mkinstalldirs} $(DESTDIR)$(bindir) $(DESTDIR)$(includedir) $(DESTDIR)${exec_prefix}/lib |
---|
3251 | ${mkinstalldirs} $(DESTDIR)$(includedir)/$(BUILD_OS_DIR) $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR) |
---|
3252 | ${mkinstalldirs} $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli |
---|
3253 | ${mkinstalldirs} $(DESTDIR)${prefix}/jre/bin $(DESTDIR)${prefix}/jre/lib |
---|
3254 | ${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR) |
---|
3255 | ${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli |
---|
3256 | ${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/ext |
---|
3257 | ${mkinstalldirs} $(DESTDIR)${prefix}/tapset |
---|
3258 | @SPLIT_DEBUGINFO_TRUE@ ${mkinstalldirs} $(DESTDIR)$(DEBUG_PREFIX)/$(bindir) $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib |
---|
3259 | @SPLIT_DEBUGINFO_TRUE@ ${mkinstalldirs} $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib/$(INSTALL_ARCH_DIR) |
---|
3260 | @SPLIT_DEBUGINFO_TRUE@ ${mkinstalldirs} $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli |
---|
3261 | @SPLIT_DEBUGINFO_TRUE@ ${mkinstalldirs} $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/bin $(DESTDIR)${prefix}/jre/lib |
---|
3262 | @SPLIT_DEBUGINFO_TRUE@ ${mkinstalldirs} $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR) |
---|
3263 | @SPLIT_DEBUGINFO_TRUE@ ${mkinstalldirs} $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli |
---|
3264 | for files in $(BUILD_SDK_DIR)/bin/*; do \ |
---|
3265 | name=$$(basename $${files}) ; \ |
---|
3266 | if test "x$(enable_split_debuginfo)" = "xyes" -a ! -h $${files} -a "x$${name}" != "xjava-rmi.cgi" ; then \ |
---|
3267 | dir=$$(echo $$(dirname $${files}) | $(SED) "s#$(BUILD_SDK_DIR)#$(BUILD_DEBUGINFO_DIR)#") ; \ |
---|
3268 | $(INSTALL_PROGRAM) $${dir}/$${name}.stripped $(DESTDIR)$(bindir)/$${name}; \ |
---|
3269 | $(INSTALL_PROGRAM) $${dir}/$${name}.debug $(DESTDIR)$(DEBUG_PREFIX)/$(bindir); \ |
---|
3270 | else \ |
---|
3271 | $(INSTALL_PROGRAM) $${files} $(DESTDIR)$(bindir); \ |
---|
3272 | fi ; \ |
---|
3273 | done |
---|
3274 | for files in $(BUILD_SDK_DIR)/include/*.h; do \ |
---|
3275 | $(INSTALL_DATA) $${files} $(DESTDIR)$(includedir); \ |
---|
3276 | done |
---|
3277 | for files in $(BUILD_SDK_DIR)/include/$(BUILD_OS_DIR)/*.h; do \ |
---|
3278 | $(INSTALL_DATA) $${files} $(DESTDIR)$(includedir)/$(BUILD_OS_DIR); \ |
---|
3279 | done |
---|
3280 | for files in $(BUILD_SDK_DIR)/lib/*.jar; do \ |
---|
3281 | $(INSTALL_DATA) $${files} $(DESTDIR)${exec_prefix}/lib; \ |
---|
3282 | done |
---|
3283 | for files in $(BUILD_SDK_DIR)/lib/*.idl; do \ |
---|
3284 | $(INSTALL_DATA) $${files} $(DESTDIR)${exec_prefix}/lib; \ |
---|
3285 | done |
---|
3286 | if test "x$(enable_split_debuginfo)" = "xyes"; then \ |
---|
3287 | $(INSTALL_PROGRAM) $(BUILD_DEBUGINFO_DIR)/lib/jexec.stripped $(DESTDIR)${exec_prefix}/lib/jexec ; \ |
---|
3288 | $(INSTALL_PROGRAM) $(BUILD_DEBUGINFO_DIR)/lib/jexec.debug $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib ; \ |
---|
3289 | else \ |
---|
3290 | $(INSTALL_PROGRAM) $(BUILD_SDK_DIR)/lib/jexec $(DESTDIR)${exec_prefix}/lib ; \ |
---|
3291 | fi |
---|
3292 | for files in $(BUILD_SDK_DIR)/lib/$(INSTALL_ARCH_DIR)/*.so; do \ |
---|
3293 | if test "x$(enable_split_debuginfo)" = "xyes" -a ! -h $${files}; then \ |
---|
3294 | name=$$(basename $${files}) ; \ |
---|
3295 | dir=$$(echo $$(dirname $${files}) | $(SED) "s#$(BUILD_SDK_DIR)#$(BUILD_DEBUGINFO_DIR)#") ; \ |
---|
3296 | $(INSTALL_PROGRAM) $${dir}/$${name}.stripped $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/$${name}; \ |
---|
3297 | $(INSTALL_PROGRAM) $${dir}/$${name}.debug $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib/$(INSTALL_ARCH_DIR); \ |
---|
3298 | else \ |
---|
3299 | $(INSTALL_PROGRAM) $${files} $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR); \ |
---|
3300 | fi ; \ |
---|
3301 | done |
---|
3302 | for files in $(BUILD_SDK_DIR)/lib/$(INSTALL_ARCH_DIR)/jli/*.so; do \ |
---|
3303 | if test "x$(enable_split_debuginfo)" = "xyes" -a ! -h $${files}; then \ |
---|
3304 | name=$$(basename $${files}) ; \ |
---|
3305 | dir=$$(echo $$(dirname $${files}) | $(SED) "s#$(BUILD_SDK_DIR)#$(BUILD_DEBUGINFO_DIR)#") ; \ |
---|
3306 | $(INSTALL_PROGRAM) $${dir}/$${name}.stripped $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli/$${name}; \ |
---|
3307 | $(INSTALL_PROGRAM) $${dir}/$${name}.debug $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli; \ |
---|
3308 | else \ |
---|
3309 | $(INSTALL_PROGRAM) $${files} $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli; \ |
---|
3310 | fi ; \ |
---|
3311 | done |
---|
3312 | for files in $(BUILD_SDK_DIR)/jre/bin/*; do \ |
---|
3313 | if test "x$(enable_split_debuginfo)" = "xyes" -a ! -h $${files}; then \ |
---|
3314 | name=$$(basename $${files}) ; \ |
---|
3315 | dir=$$(echo $$(dirname $${files}) | $(SED) "s#$(BUILD_SDK_DIR)#$(BUILD_DEBUGINFO_DIR)#") ; \ |
---|
3316 | $(INSTALL_PROGRAM) $${dir}/$${name}.stripped $(DESTDIR)${prefix}/jre/bin/$${name}; \ |
---|
3317 | $(INSTALL_PROGRAM) $${dir}/$${name}.debug $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/bin; \ |
---|
3318 | else \ |
---|
3319 | $(INSTALL_PROGRAM) $${files} $(DESTDIR)${prefix}/jre/bin; \ |
---|
3320 | fi ; \ |
---|
3321 | done |
---|
3322 | for files in $(BUILD_SDK_DIR)/jre/lib/*.jar; do \ |
---|
3323 | $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/jre/lib; \ |
---|
3324 | done |
---|
3325 | if test "x$(enable_split_debuginfo)" = "xyes"; then \ |
---|
3326 | $(INSTALL_PROGRAM) $(BUILD_DEBUGINFO_DIR)/jre/lib/jexec.stripped $(DESTDIR)${exec_prefix}/jre/lib/jexec ; \ |
---|
3327 | $(INSTALL_PROGRAM) $(BUILD_DEBUGINFO_DIR)/jre/lib/jexec.debug $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/jre/lib ; \ |
---|
3328 | else \ |
---|
3329 | $(INSTALL_PROGRAM) $(BUILD_SDK_DIR)/jre/lib/jexec $(DESTDIR)${exec_prefix}/jre/lib ; \ |
---|
3330 | fi |
---|
3331 | for files in $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/*.so; do \ |
---|
3332 | if test "x$(enable_split_debuginfo)" = "xyes" -a ! -h $${files}; then \ |
---|
3333 | name=$$(basename $${files}) ; \ |
---|
3334 | dir=$$(echo $$(dirname $${files}) | $(SED) "s#$(BUILD_SDK_DIR)#$(BUILD_DEBUGINFO_DIR)#") ; \ |
---|
3335 | $(INSTALL_PROGRAM) $${dir}/$${name}.stripped $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${name}; \ |
---|
3336 | $(INSTALL_PROGRAM) $${dir}/$${name}.debug $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR); \ |
---|
3337 | else \ |
---|
3338 | $(INSTALL_PROGRAM) $${files} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR); \ |
---|
3339 | fi ; \ |
---|
3340 | done |
---|
3341 | for files in $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/jli/*.so; do \ |
---|
3342 | if test "x$(enable_split_debuginfo)" = "xyes" -a ! -h $${files} ; then \ |
---|
3343 | name=$$(basename $${files}) ; \ |
---|
3344 | dir=$$(echo $$(dirname $${files}) | $(SED) "s#$(BUILD_SDK_DIR)#$(BUILD_DEBUGINFO_DIR)#") ; \ |
---|
3345 | $(INSTALL_PROGRAM) $${dir}/$${name}.stripped $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli/$${name}; \ |
---|
3346 | $(INSTALL_PROGRAM) $${dir}/$${name}.debug $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli; \ |
---|
3347 | else \ |
---|
3348 | $(INSTALL_PROGRAM) $${files} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli; \ |
---|
3349 | fi ; \ |
---|
3350 | done |
---|
3351 | for vms in client server ; do \ |
---|
3352 | if [ -d $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ] ; then \ |
---|
3353 | ${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \ |
---|
3354 | ${mkinstalldirs} $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \ |
---|
3355 | for files in $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/*.so; do \ |
---|
3356 | if test "x$(enable_split_debuginfo)" = "xyes" -a ! -h $${files} ; then \ |
---|
3357 | name=$$(basename $${files}) ; \ |
---|
3358 | dir=$$(echo $$(dirname $${files}) | $(SED) "s#$(BUILD_SDK_DIR)#$(BUILD_DEBUGINFO_DIR)#") ; \ |
---|
3359 | $(INSTALL_PROGRAM) $${dir}/$${name}.stripped \ |
---|
3360 | $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/$${name}; \ |
---|
3361 | $(INSTALL_PROGRAM) $${dir}/$${name}.debug \ |
---|
3362 | $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}; \ |
---|
3363 | else \ |
---|
3364 | $(INSTALL_PROGRAM) $${files} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}; \ |
---|
3365 | fi ; \ |
---|
3366 | done ; \ |
---|
3367 | fi ; \ |
---|
3368 | done |
---|
3369 | for files in $(BUILD_SDK_DIR)/jre/lib/ext/*.jar; do \ |
---|
3370 | $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/jre/lib/ext; \ |
---|
3371 | done |
---|
3372 | @ENABLE_SYSTEMTAP_TRUE@ for files in $(BUILD_SDK_DIR)/tapset/*.stp; do \ |
---|
3373 | @ENABLE_SYSTEMTAP_TRUE@ $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/tapset; \ |
---|
3374 | @ENABLE_SYSTEMTAP_TRUE@ done |
---|
3375 | if [ -e $(DESTDIR)${exec_prefix}/lib/aarch32 ] ; then \ |
---|
3376 | ln -s aarch32 $(DESTDIR)${exec_prefix}/lib/arm; \ |
---|
3377 | fi |
---|
3378 | if [ -e $(DESTDIR)${prefix}/jre/lib/aarch32 ] ; then \ |
---|
3379 | ln -s aarch32 $(DESTDIR)${prefix}/jre/lib/arm; \ |
---|
3380 | fi |
---|
3381 | $(abs_top_builddir)/pax-mark-vm $(DESTDIR)${prefix} false |
---|
3382 | |
---|
3383 | install-data-local: |
---|
3384 | ${mkinstalldirs} $(DESTDIR)${prefix} |
---|
3385 | ${mkinstalldirs} $(DESTDIR)${prefix}/jre/.systemPrefs |
---|
3386 | ${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib |
---|
3387 | ${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR) |
---|
3388 | ${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/{cmm,ext,images/cursors,management,security} |
---|
3389 | ${mkinstalldirs} $(DESTDIR)$(mandir)/{man1,ja_JP.UTF-8/man1} |
---|
3390 | ${mkinstalldirs} $(DESTDIR)${prefix}/demo |
---|
3391 | ${mkinstalldirs} $(DESTDIR)${prefix}/sample |
---|
3392 | ${mkinstalldirs} $(DESTDIR)$(docdir) |
---|
3393 | ${mkinstalldirs} $(DESTDIR)$(datadir)/applications |
---|
3394 | ${mkinstalldirs} $(DESTDIR)$(sysconfdir)/.java/.systemPrefs |
---|
3395 | for files in $(BUILD_SDK_DIR)/jre/lib/*.properties; do \ |
---|
3396 | $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/jre/lib; \ |
---|
3397 | done |
---|
3398 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/release $(DESTDIR)${prefix} |
---|
3399 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/src.zip $(DESTDIR)${prefix} |
---|
3400 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/classlist $(DESTDIR)${prefix}/jre/lib |
---|
3401 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/currency.data $(DESTDIR)${prefix}/jre/lib |
---|
3402 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/jvm.hprof.txt $(DESTDIR)${prefix}/jre/lib |
---|
3403 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/meta-index $(DESTDIR)${prefix}/jre/lib |
---|
3404 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/psfont.properties.ja $(DESTDIR)${prefix}/jre/lib |
---|
3405 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/tzdb.dat $(DESTDIR)${prefix}/jre/lib |
---|
3406 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/jvm.cfg \ |
---|
3407 | $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR) |
---|
3408 | for vms in client server ; do \ |
---|
3409 | if [ -d $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ] ; then \ |
---|
3410 | ${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \ |
---|
3411 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/Xusage.txt \ |
---|
3412 | $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \ |
---|
3413 | fi ; \ |
---|
3414 | done |
---|
3415 | for files in $(BUILD_SDK_DIR)/jre/lib/cmm/*.pf; do \ |
---|
3416 | $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/jre/lib/cmm; \ |
---|
3417 | done |
---|
3418 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/ext/meta-index $(DESTDIR)${prefix}/jre/lib/ext |
---|
3419 | for files in $(BUILD_SDK_DIR)/jre/lib/images/cursors/*.gif; do \ |
---|
3420 | $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/jre/lib/images/cursors; \ |
---|
3421 | done |
---|
3422 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/images/cursors/cursors.properties \ |
---|
3423 | $(DESTDIR)${prefix}/jre/lib/images/cursors |
---|
3424 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/management/jmxremote.access \ |
---|
3425 | $(DESTDIR)${prefix}/jre/lib/management |
---|
3426 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/management/management.properties \ |
---|
3427 | $(DESTDIR)${prefix}/jre/lib/management |
---|
3428 | for files in $(BUILD_SDK_DIR)/jre/lib/management/*.template; do \ |
---|
3429 | $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/jre/lib/management; \ |
---|
3430 | done |
---|
3431 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/security/cacerts \ |
---|
3432 | $(DESTDIR)${prefix}/jre/lib/security |
---|
3433 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/security/java.policy \ |
---|
3434 | $(DESTDIR)${prefix}/jre/lib/security |
---|
3435 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/security/java.security \ |
---|
3436 | $(DESTDIR)${prefix}/jre/lib/security |
---|
3437 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/security/nss.cfg \ |
---|
3438 | $(DESTDIR)${prefix}/jre/lib/security |
---|
3439 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/security/blacklisted.certs \ |
---|
3440 | $(DESTDIR)${prefix}/jre/lib/security |
---|
3441 | for policies in limited unlimited; do \ |
---|
3442 | ${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/security/policy/$${policies} ; \ |
---|
3443 | for files in $(BUILD_SDK_DIR)/jre/lib/security/policy/$${policies}/*.jar; do \ |
---|
3444 | $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/jre/lib/security/policy/$${policies}; \ |
---|
3445 | done ; \ |
---|
3446 | done |
---|
3447 | for files in $(BUILD_SDK_DIR)/man/man1/*.1; do \ |
---|
3448 | $(INSTALL_DATA) $${files} $(DESTDIR)$(mandir)/man1; \ |
---|
3449 | done |
---|
3450 | for files in $(BUILD_SDK_DIR)/man/ja_JP.UTF-8/man1/*.1; do \ |
---|
3451 | $(INSTALL_DATA) $${files} $(DESTDIR)$(mandir)/ja_JP.UTF-8/man1; \ |
---|
3452 | done |
---|
3453 | for items in $(BUILD_SDK_DIR)/demo/*; do \ |
---|
3454 | cp -RP $${items} $(DESTDIR)${prefix}/demo ; \ |
---|
3455 | done |
---|
3456 | for items in $(BUILD_SDK_DIR)/sample/*; do \ |
---|
3457 | cp -RP $${items} $(DESTDIR)${prefix}/sample ; \ |
---|
3458 | done |
---|
3459 | ${INSTALL_DATA} $(srcdir)/README $(DESTDIR)$(docdir) |
---|
3460 | ${INSTALL_DATA} $(srcdir)/NEWS $(DESTDIR)$(docdir) |
---|
3461 | ${INSTALL_DATA} $(srcdir)/AUTHORS $(DESTDIR)$(docdir) |
---|
3462 | ${INSTALL_DATA} $(srcdir)/HACKING $(DESTDIR)$(docdir) |
---|
3463 | ${INSTALL_DATA} $(srcdir)/COPYING $(DESTDIR)$(docdir) |
---|
3464 | ${INSTALL_DATA} $(srcdir)/ChangeLog $(DESTDIR)$(docdir) |
---|
3465 | ${INSTALL_DATA} $(BUILD_SDK_DIR)/ASSEMBLY_EXCEPTION $(DESTDIR)$(docdir) |
---|
3466 | ${INSTALL_DATA} $(BUILD_SDK_DIR)/LICENSE $(DESTDIR)$(docdir) |
---|
3467 | ${INSTALL_DATA} $(BUILD_SDK_DIR)/THIRD_PARTY_README $(DESTDIR)$(docdir) |
---|
3468 | ${INSTALL_DATA} openjdk/jaxp/TRADEMARK $(DESTDIR)$(docdir) |
---|
3469 | for sizes in 16 24 32 48 ; do \ |
---|
3470 | ${mkinstalldirs} $(DESTDIR)$(datadir)/icons/hicolor/$${sizes}x$${sizes}/apps ; \ |
---|
3471 | ${INSTALL_DATA} openjdk/jdk/src/solaris/classes/sun/awt/X11/java-icon$${sizes}.png \ |
---|
3472 | $(DESTDIR)$(datadir)/icons/hicolor/$${sizes}x$${sizes}/apps/java-@JAVA_VER@.png ; \ |
---|
3473 | done |
---|
3474 | for files in $(DESKTOP_FILES) ; do \ |
---|
3475 | ${INSTALL_DATA} $(builddir)/$${files} $(DESTDIR)$(datadir)/applications ; \ |
---|
3476 | done |
---|
3477 | touch $(DESTDIR)/${prefix}/jre/.systemPrefs/.system.lock |
---|
3478 | touch $(DESTDIR)/${prefix}/jre/.systemPrefs/.systemRootModFile |
---|
3479 | @ENABLE_DOCS_TRUE@ ${mkinstalldirs} $(DESTDIR)$(htmldir) |
---|
3480 | @ENABLE_DOCS_TRUE@ cp -RP $(BUILD_OUTPUT_DIR)/docs/* $(DESTDIR)$(htmldir) |
---|
3481 | for vms in client server ; do \ |
---|
3482 | if [ -f $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/classes.jsa ] ; then \ |
---|
3483 | ${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \ |
---|
3484 | $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/classes.jsa \ |
---|
3485 | $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \ |
---|
3486 | fi ; \ |
---|
3487 | done |
---|
3488 | |
---|
3489 | uninstall-local: |
---|
3490 | for files in $(BUILD_SDK_DIR)/bin/*; do \ |
---|
3491 | name=$$(basename $${files}) ; \ |
---|
3492 | rm -vf $(DESTDIR)$(bindir)/$${name}; \ |
---|
3493 | rm -vf $(DESTDIR)$(DEBUG_PREFIX)/$(bindir)/$${name}.debug; \ |
---|
3494 | done |
---|
3495 | for files in $(BUILD_SDK_DIR)/include/*.h; do \ |
---|
3496 | rm -vf $(DESTDIR)$(includedir)/$$(basename $${files}); \ |
---|
3497 | done |
---|
3498 | for files in $(BUILD_SDK_DIR)/include/$(BUILD_OS_DIR)/*.h; do \ |
---|
3499 | rm -vf $(DESTDIR)$(includedir)/$(BUILD_OS_DIR)/$$(basename $${files}); \ |
---|
3500 | done |
---|
3501 | for files in $(BUILD_SDK_DIR)/lib/*.jar; do \ |
---|
3502 | rm -vf $(DESTDIR)${exec_prefix}/lib/$$(basename $${files}); \ |
---|
3503 | done |
---|
3504 | for files in $(BUILD_SDK_DIR)/lib/*.idl; do \ |
---|
3505 | rm -vf $(DESTDIR)${exec_prefix}/lib/$$(basename $${files}); \ |
---|
3506 | done |
---|
3507 | rm -vf $(DESTDIR)${exec_prefix}/lib/jexec |
---|
3508 | rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib/jexec.debug |
---|
3509 | for files in $(BUILD_SDK_DIR)/lib/$(INSTALL_ARCH_DIR)/*.so; do \ |
---|
3510 | name=$$(basename $${files}) ; \ |
---|
3511 | rm -vf $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/$${name}; \ |
---|
3512 | rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/$${name}.debug; \ |
---|
3513 | done |
---|
3514 | for files in $(BUILD_SDK_DIR)/lib/$(INSTALL_ARCH_DIR)/jli/*.so; do \ |
---|
3515 | name=$$(basename $${files}) ; \ |
---|
3516 | rm -vf $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli/$${name}; \ |
---|
3517 | rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli/$${name}.debug; \ |
---|
3518 | done |
---|
3519 | for files in $(BUILD_SDK_DIR)/jre/bin/*; do \ |
---|
3520 | name=$$(basename $${files}) ; \ |
---|
3521 | rm -vf $(DESTDIR)${prefix}/jre/bin/$${name}; \ |
---|
3522 | rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/bin/$${name}.debug; \ |
---|
3523 | done |
---|
3524 | for files in $(BUILD_SDK_DIR)/jre/lib/*.jar; do \ |
---|
3525 | rm -vf $(DESTDIR)${prefix}/jre/lib/$$(basename $${files}); \ |
---|
3526 | done |
---|
3527 | rm -vf $(DESTDIR)${prefix}/jre/lib/jexec |
---|
3528 | rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/jexec.debug |
---|
3529 | for files in $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/*.so; do \ |
---|
3530 | name=$$(basename $${files}) ; \ |
---|
3531 | rm -vf $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${name}; \ |
---|
3532 | rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${name}.debug; \ |
---|
3533 | done |
---|
3534 | for files in $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/jli/*.so; do \ |
---|
3535 | name=$$(basename $${files}) ; \ |
---|
3536 | rm -vf $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli/$${name}; \ |
---|
3537 | rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli/$${name}.debug; \ |
---|
3538 | done |
---|
3539 | for vms in client server ; do \ |
---|
3540 | for files in $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/*.so; do \ |
---|
3541 | name=$$(basename $${files}) ; \ |
---|
3542 | rm -vf $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/$${name}; \ |
---|
3543 | rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/$${name}.debug; \ |
---|
3544 | done ; \ |
---|
3545 | done |
---|
3546 | for files in $(BUILD_SDK_DIR)/jre/lib/ext/*.jar; do \ |
---|
3547 | rm -vf $(DESTDIR)${prefix}/jre/lib/ext/$$(basename $${files}); \ |
---|
3548 | done |
---|
3549 | for files in $(BUILD_SDK_DIR)/tapset/*.stp; do \ |
---|
3550 | rm -vf $(DESTDIR)${prefix}/tapset/$$(basename $${files}); \ |
---|
3551 | done |
---|
3552 | for files in $(BUILD_SDK_DIR)/jre/lib/*.properties; do \ |
---|
3553 | rm -vf $(DESTDIR)${prefix}/jre/lib/$$(basename $${files}); \ |
---|
3554 | done |
---|
3555 | rm -vf $(DESTDIR)${prefix}/release |
---|
3556 | rm -vf $(DESTDIR)${prefix}/src.zip |
---|
3557 | rm -vf $(DESTDIR)${prefix}/jre/lib/classlist |
---|
3558 | rm -vf $(DESTDIR)${prefix}/jre/lib/currency.data |
---|
3559 | rm -vf $(DESTDIR)${prefix}/jre/lib/jvm.hprof.txt |
---|
3560 | rm -vf $(DESTDIR)${prefix}/jre/lib/meta-index |
---|
3561 | rm -vf $(DESTDIR)${prefix}/jre/lib/psfont.properties.ja |
---|
3562 | rm -vf $(DESTDIR)${prefix}/jre/lib/tzdb.dat |
---|
3563 | rm -vf $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jvm.cfg |
---|
3564 | for vms in client server ; do \ |
---|
3565 | rm -vf $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/Xusage.txt; \ |
---|
3566 | done |
---|
3567 | for files in $(BUILD_SDK_DIR)/jre/lib/cmm/*.pf; do \ |
---|
3568 | rm -vf $(DESTDIR)/${prefix}/jre/lib/cmm/$$(basename $${files}); \ |
---|
3569 | done |
---|
3570 | rm -vf $(DESTDIR)${prefix}/jre/lib/ext/meta-index |
---|
3571 | for files in $(BUILD_SDK_DIR)/jre/lib/images/cursors/*.gif; do \ |
---|
3572 | rm -vf $(DESTDIR)${prefix}/jre/lib/images/cursors/$$(basename $${files}); \ |
---|
3573 | done |
---|
3574 | rm -vf $(DESTDIR)${prefix}/jre/lib/images/cursors/cursors.properties |
---|
3575 | rm -vf $(DESTDIR)${prefix}/jre/lib/management/jmxremote.access |
---|
3576 | rm -vf $(DESTDIR)${prefix}/jre/lib/management/management.properties |
---|
3577 | for files in $(BUILD_SDK_DIR)/jre/lib/management/*.template; do \ |
---|
3578 | rm -vf $(DESTDIR)${prefix}/jre/lib/management/$$(basename $${files}); \ |
---|
3579 | done |
---|
3580 | rm -vf $(DESTDIR)${prefix}/jre/lib/security/cacerts |
---|
3581 | rm -vf $(DESTDIR)${prefix}/jre/lib/security/java.policy |
---|
3582 | rm -vf $(DESTDIR)${prefix}/jre/lib/security/java.security |
---|
3583 | rm -vf $(DESTDIR)${prefix}/jre/lib/security/nss.cfg |
---|
3584 | rm -vf $(DESTDIR)${prefix}/jre/lib/security/blacklisted.certs |
---|
3585 | for policies in unlimited limited ; do \ |
---|
3586 | for files in $(BUILD_SDK_DIR)/jre/lib/security/policy/$${policies}/*.jar; do \ |
---|
3587 | rm -vf $(DESTDIR)${prefix}/jre/lib/security/policy/$${policies}/$$(basename $${files}); \ |
---|
3588 | done ; \ |
---|
3589 | $(RMDIR) $(DESTDIR)${prefix}/jre/lib/security/policy/$${policies} ; \ |
---|
3590 | done |
---|
3591 | for files in $(BUILD_SDK_DIR)/man/man1/*.1; do \ |
---|
3592 | rm -vf $(DESTDIR)$(mandir)/man1/$$(basename $${files}); \ |
---|
3593 | done |
---|
3594 | for files in $(BUILD_SDK_DIR)/man/ja_JP.UTF-8/man1/*.1; do \ |
---|
3595 | rm -vf $(DESTDIR)$(mandir)/ja_JP.UTF-8/man1/$$(basename $${files}); \ |
---|
3596 | done |
---|
3597 | for items in $(BUILD_SDK_DIR)/demo/*; do \ |
---|
3598 | rm -rvf $(DESTDIR)${prefix}/demo/$$(basename $${items}); \ |
---|
3599 | done |
---|
3600 | for items in $(BUILD_SDK_DIR)/sample/*; do \ |
---|
3601 | rm -rvf $(DESTDIR)${prefix}/sample/$$(basename $${items}); \ |
---|
3602 | done |
---|
3603 | rm -rf $(DESTDIR)$(docdir)/README |
---|
3604 | rm -rf $(DESTDIR)$(docdir)/NEWS |
---|
3605 | rm -rf $(DESTDIR)$(docdir)/AUTHORS |
---|
3606 | rm -rf $(DESTDIR)$(docdir)/HACKING |
---|
3607 | rm -rf $(DESTDIR)$(docdir)/COPYING |
---|
3608 | rm -rf $(DESTDIR)$(docdir)/ChangeLog |
---|
3609 | rm -rf $(DESTDIR)$(docdir)/ASSEMBLY_EXCEPTION |
---|
3610 | rm -rf $(DESTDIR)$(docdir)/LICENSE |
---|
3611 | rm -rf $(DESTDIR)$(docdir)/THIRD_PARTY_README |
---|
3612 | rm -rf $(DESTDIR)$(docdir)/TRADEMARK |
---|
3613 | for sizes in 16 24 32 48 ; do \ |
---|
3614 | rm -vf $(DESTDIR)$(datadir)/icons/hicolor/$${sizes}x$${sizes}/apps/java-@JAVA_VER@.png; \ |
---|
3615 | done |
---|
3616 | for files in $(DESKTOP_FILES) ; do \ |
---|
3617 | rm -vf $(DESTDIR)$(datadir)/applications/$$(basename $${files}); \ |
---|
3618 | done |
---|
3619 | rm -vf $(DESTDIR)${prefix}/jre/.systemPrefs/.system.lock |
---|
3620 | rm -vf $(DESTDIR)${prefix}/jre/.systemPrefs/.systemRootModFile |
---|
3621 | @ENABLE_DOCS_TRUE@ for items in $(BUILD_OUTPUT_DIR)/docs/*; do \ |
---|
3622 | @ENABLE_DOCS_TRUE@ rm -rvf $(DESTDIR)$(htmldir)/$$(basename $${items}); \ |
---|
3623 | @ENABLE_DOCS_TRUE@ done |
---|
3624 | for vms in client server ; do \ |
---|
3625 | rm -vf $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/classes.jsa; \ |
---|
3626 | if [ -d $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ] ; then \ |
---|
3627 | $(RMDIR) $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \ |
---|
3628 | fi ; \ |
---|
3629 | done |
---|
3630 | if [ -h $(DESTDIR)${exec_prefix}/lib/arm ] ; then \ |
---|
3631 | rm -vf $(DESTDIR)${exec_prefix}/lib/arm ; \ |
---|
3632 | fi |
---|
3633 | if [ -h $(DESTDIR)${prefix}/jre/lib/arm ] ; then \ |
---|
3634 | rm -vf $(DESTDIR)${prefix}/jre/lib/arm ; \ |
---|
3635 | fi |
---|
3636 | $(RMDIR) $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli |
---|
3637 | $(RMDIR) $(DESTDIR)$(includedir)/$(BUILD_OS_DIR) $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR) |
---|
3638 | $(RMDIR) $(DESTDIR)$(bindir) $(DESTDIR)$(includedir) $(DESTDIR)${exec_prefix}/lib |
---|
3639 | $(RMDIR) $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli |
---|
3640 | $(RMDIR) $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR) |
---|
3641 | $(RMDIR) $(DESTDIR)${prefix}/jre/lib/security/policy |
---|
3642 | $(RMDIR) $(DESTDIR)${prefix}/jre/lib/{cmm,ext,images/cursors,management,security} |
---|
3643 | $(RMDIR) $(DESTDIR)${prefix}/jre/lib/images |
---|
3644 | $(RMDIR) $(DESTDIR)${prefix}/jre/bin $(DESTDIR)${prefix}/jre/lib |
---|
3645 | $(RMDIR) $(DESTDIR)${prefix}/jre/.systemPrefs |
---|
3646 | $(RMDIR) $(DESTDIR)${prefix}/jre |
---|
3647 | $(RMDIR) $(DESTDIR)${prefix}/tapset |
---|
3648 | $(RMDIR) $(DESTDIR)${prefix}/demo |
---|
3649 | $(RMDIR) $(DESTDIR)${prefix}/sample |
---|
3650 | $(RMDIR) $(DESTDIR)$(docdir) |
---|
3651 | $(RMDIR) $(DESTDIR)$(datadir)/applications |
---|
3652 | $(RMDIR) $(DESTDIR)$(sysconfdir)/.java/.systemPrefs |
---|
3653 | $(RMDIR) $(DESTDIR)$(mandir)/{man1,ja_JP.UTF-8/man1} |
---|
3654 | for sizes in 16 24 32 48 ; do \ |
---|
3655 | $(RMDIR) $(DESTDIR)$(datadir)/icons/hicolor/$${sizes}x$${sizes}/apps ; \ |
---|
3656 | done |
---|
3657 | # May have already been removed if docdir == htmldir |
---|
3658 | @ENABLE_DOCS_TRUE@ if [ -d $(DESTDIR)$(htmldir) ] ; then \ |
---|
3659 | @ENABLE_DOCS_TRUE@ $(RMDIR) $(DESTDIR)$(htmldir) ; \ |
---|
3660 | @ENABLE_DOCS_TRUE@ fi |
---|
3661 | |
---|
3662 | # Target Aliases |
---|
3663 | # =============== |
---|
3664 | |
---|
3665 | add-archive: stamps/add-archive.stamp |
---|
3666 | |
---|
3667 | add-archive-boot: stamps/add-archive-boot.stamp |
---|
3668 | |
---|
3669 | add-archive-debug: stamps/add-archive-debug.stamp |
---|
3670 | |
---|
3671 | add-cacao: stamps/add-cacao.stamp |
---|
3672 | |
---|
3673 | add-cacao-debug: stamps/add-cacao-debug.stamp |
---|
3674 | |
---|
3675 | add-jamvm: stamps/add-jamvm.stamp |
---|
3676 | |
---|
3677 | add-jamvm-debug: stamps/add-jamvm-debug.stamp |
---|
3678 | |
---|
3679 | add-nss: stamps/add-nss.stamp |
---|
3680 | |
---|
3681 | add-nss-debug: stamps/add-nss-debug.stamp |
---|
3682 | |
---|
3683 | add-systemtap: stamps/add-systemtap.stamp |
---|
3684 | |
---|
3685 | add-systemtap-debug: stamps/add-systemtap-debug.stamp |
---|
3686 | |
---|
3687 | add-tzdata-support: stamps/add-tzdata-support.stamp |
---|
3688 | |
---|
3689 | add-tzdata-support-debug: stamps/add-tzdata-support-debug.stamp |
---|
3690 | |
---|
3691 | add-zero: stamps/add-zero.stamp |
---|
3692 | |
---|
3693 | add-zero-debug: stamps/add-zero-debug.stamp |
---|
3694 | |
---|
3695 | bootstrap-directory-stage1: stamps/bootstrap-directory-stage1.stamp |
---|
3696 | |
---|
3697 | bootstrap-directory-stage2: stamps/bootstrap-directory-stage2.stamp |
---|
3698 | |
---|
3699 | bootstrap-directory-symlink-stage1: stamps/bootstrap-directory-symlink-stage1.stamp |
---|
3700 | |
---|
3701 | bootstrap-directory-symlink-stage2: stamps/bootstrap-directory-symlink-stage2.stamp |
---|
3702 | |
---|
3703 | cacao: stamps/cacao.stamp |
---|
3704 | |
---|
3705 | cacao-build: stamps/cacao-build.stamp |
---|
3706 | |
---|
3707 | cacao-configure: stamps/cacao-configure.stamp |
---|
3708 | |
---|
3709 | cacao-install: stamps/cacao-install.stamp |
---|
3710 | |
---|
3711 | check-crypto: stamps/check-crypto.stamp |
---|
3712 | |
---|
3713 | check-crypto-boot: stamps/check-crypto-boot.stamp |
---|
3714 | |
---|
3715 | check-crypto-debug: stamps/check-crypto-debug.stamp |
---|
3716 | |
---|
3717 | check-ecc: stamps/check-ecc.stamp |
---|
3718 | |
---|
3719 | check-java-src: stamps/check-java-src.stamp |
---|
3720 | |
---|
3721 | check-java-debug: stamps/check-java-debug.stamp |
---|
3722 | |
---|
3723 | clone-boot: stamps/clone-boot.stamp |
---|
3724 | |
---|
3725 | cryptocheck: stamps/cryptocheck.stamp |
---|
3726 | |
---|
3727 | download: stamps/download.stamp |
---|
3728 | |
---|
3729 | download-cacao: stamps/download-cacao.stamp |
---|
3730 | |
---|
3731 | download-corba: stamps/download-corba.stamp |
---|
3732 | |
---|
3733 | download-hotspot: stamps/download-hotspot.stamp |
---|
3734 | |
---|
3735 | download-jamvm: stamps/download-jamvm.stamp |
---|
3736 | |
---|
3737 | download-jaxp: stamps/download-jaxp.stamp |
---|
3738 | |
---|
3739 | download-jaxws: stamps/download-jaxws.stamp |
---|
3740 | |
---|
3741 | download-jdk: stamps/download-jdk.stamp |
---|
3742 | |
---|
3743 | download-langtools: stamps/download-langtools.stamp |
---|
3744 | |
---|
3745 | download-nashorn: stamps/download-nashorn.stamp |
---|
3746 | |
---|
3747 | download-openjdk: stamps/download-openjdk.stamp |
---|
3748 | |
---|
3749 | ecccheck: stamps/ecccheck.stamp |
---|
3750 | |
---|
3751 | extract: stamps/extract.stamp |
---|
3752 | |
---|
3753 | extract-cacao: stamps/extract-cacao.stamp |
---|
3754 | |
---|
3755 | extract-corba: stamps/extract-corba.stamp |
---|
3756 | |
---|
3757 | extract-hotspot: stamps/extract-hotspot.stamp |
---|
3758 | |
---|
3759 | extract-jamvm: stamps/extract-jamvm.stamp |
---|
3760 | |
---|
3761 | extract-jaxp: stamps/extract-jaxp.stamp |
---|
3762 | |
---|
3763 | extract-jaxws: stamps/extract-jaxws.stamp |
---|
3764 | |
---|
3765 | extract-jdk: stamps/extract-jdk.stamp |
---|
3766 | |
---|
3767 | extract-langtools: stamps/extract-langtools.stamp |
---|
3768 | |
---|
3769 | extract-nashorn: stamps/extract-nashorn.stamp |
---|
3770 | |
---|
3771 | extract-openjdk: stamps/extract-openjdk.stamp |
---|
3772 | |
---|
3773 | icedtea-configure: stamps/icedtea-configure.stamp |
---|
3774 | |
---|
3775 | icedtea: stamps/icedtea.stamp |
---|
3776 | |
---|
3777 | icedtea-boot-configure: stamps/icedtea-boot-configure.stamp |
---|
3778 | |
---|
3779 | icedtea-boot: stamps/icedtea-boot.stamp |
---|
3780 | |
---|
3781 | icedtea-debug-configure: stamps/icedtea-debug-configure.stamp |
---|
3782 | |
---|
3783 | icedtea-debug: stamps/icedtea-debug.stamp |
---|
3784 | |
---|
3785 | icedtea-debug-stage2: stamps/icedtea-debug-stage2.stamp |
---|
3786 | |
---|
3787 | icedtea-stage1: stamps/icedtea-stage1.stamp |
---|
3788 | |
---|
3789 | icedtea-stage2: stamps/icedtea-stage2.stamp |
---|
3790 | |
---|
3791 | jamvm: stamps/jamvm.stamp |
---|
3792 | |
---|
3793 | jamvm-build: stamps/jamvm-build.stamp |
---|
3794 | |
---|
3795 | jamvm-configure: stamps/jamvm-configure.stamp |
---|
3796 | |
---|
3797 | jamvm-install: stamps/jamvm-install.stamp |
---|
3798 | |
---|
3799 | jtreg: stamps/jtreg.stamp |
---|
3800 | |
---|
3801 | overlay: stamps/overlay.stamp |
---|
3802 | |
---|
3803 | patch: stamps/patch.stamp |
---|
3804 | |
---|
3805 | patch-boot: stamps/patch-boot.stamp |
---|
3806 | |
---|
3807 | patch-fsg: stamps/patch-fsg.stamp |
---|
3808 | |
---|
3809 | remove-intree-libraries: stamps/remove-intree-libraries.stamp |
---|
3810 | |
---|
3811 | sanitise-openjdk: stamps/sanitise-openjdk.stamp |
---|
3812 | |
---|
3813 | versioning: stamps/versioning.stamp |
---|
3814 | |
---|
3815 | # Tell versions [3.59,3.63) of GNU make to not export all variables. |
---|
3816 | # Otherwise a system limit (for SysV at least) may be exceeded. |
---|
3817 | .NOEXPORT: |
---|