[981dbbc] | 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: |
---|