annotate make/jprt.properties @ 4254:7c5bc5a807ee

7024120: Verify reduced JRE contents for java 7 Summary: stripped all symbols from libs and executables to reduce JRE size. Restored missing classes needed to pass JCK in headless mode Reviewed-by: bobv, ohair
author dholmes
date Fri, 27 May 2011 19:04:48 -0400
parents a06412e13bf7
children
rev   line source
duke@0 1 #
ohair@3261 2 # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
duke@0 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
duke@0 4 #
duke@0 5 # This code is free software; you can redistribute it and/or modify it
duke@0 6 # under the terms of the GNU General Public License version 2 only, as
ohair@2362 7 # published by the Free Software Foundation. Oracle designates this
duke@0 8 # particular file as subject to the "Classpath" exception as provided
ohair@2362 9 # by Oracle in the LICENSE file that accompanied this code.
duke@0 10 #
duke@0 11 # This code is distributed in the hope that it will be useful, but WITHOUT
duke@0 12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
duke@0 13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
duke@0 14 # version 2 for more details (a copy is included in the LICENSE file that
duke@0 15 # accompanied this code).
duke@0 16 #
duke@0 17 # You should have received a copy of the GNU General Public License version
duke@0 18 # 2 along with this work; if not, write to the Free Software Foundation,
duke@0 19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
duke@0 20 #
ohair@2362 21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
ohair@2362 22 # or visit www.oracle.com if you need additional information or have any
ohair@2362 23 # questions.
duke@0 24 #
duke@0 25
duke@0 26 # Properties for jprt
duke@0 27
ohair@2811 28 # At submit time, the release supplied will be in jprt.submit.release
ohair@2811 29 # and will be one of the official release names defined in jprt.
ohair@2811 30 # jprt supports property value expansion using ${property.name} syntax.
ohair@2811 31
ohair@2811 32 # This tells jprt what default release we want to build
ohair@2680 33 jprt.tools.default.release=${jprt.submit.release}
duke@0 34
ohair@2680 35 # The different build flavors we want, we override here so we just get these 2
duke@0 36 jprt.build.flavors=product,fastdebug
duke@0 37
ohair@2811 38 # Define the Windows we want (temporary)
ohair@2811 39 jprt.my.windows.i586.jdk7b107=windows_i586_5.0
ohair@2811 40 jprt.my.windows.i586.jdk7temp=windows_i586_5.0
ohair@2811 41 jprt.my.windows.i586.jdk7=windows_i586_5.1
ohair@2811 42 jprt.my.windows.i586=${jprt.my.windows.i586.${jprt.tools.default.release}}
ohair@1009 43
ohair@2811 44 # Standard list of jprt build targets for this source tree
ohair@2811 45 jprt.build.targets= \
ohair@2811 46 solaris_sparc_5.10-{product|fastdebug}, \
ohair@2811 47 solaris_sparcv9_5.10-{product|fastdebug}, \
ohair@2811 48 solaris_i586_5.10-{product|fastdebug}, \
ohair@2811 49 solaris_x64_5.10-{product|fastdebug}, \
ohair@2811 50 linux_i586_2.6-{product|fastdebug}, \
ohair@2811 51 linux_x64_2.6-{product|fastdebug}, \
ohair@2811 52 ${jprt.my.windows.i586}-{product|fastdebug}, \
ohair@2811 53 windows_x64_5.2-{product|fastdebug}
ohair@1821 54
ohair@3866 55 # User can select the test set with jprt submit "-testset name" option
ohair@3866 56 jprt.my.test.set=${jprt.test.set}
ohair@3866 57
ohair@2811 58 # Standard vm test target
ohair@3866 59 jprt.vm.default.test.targets= \
ohair@2811 60 solaris_sparc_5.10-product-c1-jvm98, \
ohair@2811 61 solaris_sparcv9_5.10-product-c2-jvm98, \
ohair@2811 62 solaris_i586_5.10-product-c1-jvm98, \
ohair@2811 63 solaris_x64_5.10-product-c2-jvm98, \
ohair@2811 64 linux_i586_2.6-product-{c1|c2}-jvm98, \
ohair@2811 65 linux_x64_2.6-product-c2-jvm98, \
ohair@2811 66 ${jprt.my.windows.i586}-product-c1-jvm98, \
ohair@2811 67 windows_x64_5.2-product-c2-jvm98
ohair@2811 68
ohair@3866 69 # Select vm testlist to use (allow for testset to be empty too)
ohair@3866 70 jprt.vm.all.test.targets=${jprt.vm.default.test.targets}
ohair@3866 71 jprt.vm..test.targets=${jprt.vm.default.test.targets}
ohair@3866 72 jprt.test.targets=${jprt.vm.${jprt.my.test.set}.test.targets}
ohair@2811 73
ohair@2811 74 # Default jdk test targets in test/Makefile (no fastdebug & limited c2)
ohair@2811 75 jprt.make.rule.default.test.targets= \
ohair@2811 76 \
ohair@2811 77 solaris_sparc_5.10-product-c1-jdk_beans1, \
ohair@2811 78 solaris_sparcv9_5.10-product-c2-jdk_beans1, \
ohair@2811 79 solaris_i586_5.10-product-c1-jdk_beans1, \
ohair@2811 80 solaris_x64_5.10-product-c2-jdk_beans1, \
ohair@2811 81 linux_i586_2.6-product-{c1|c2}-jdk_beans1, \
ohair@2811 82 linux_x64_2.6-product-c2-jdk_beans1, \
ohair@2811 83 ${jprt.my.windows.i586}-product-c1-jdk_beans1, \
ohair@2811 84 windows_x64_5.2-product-c2-jdk_beans1, \
ohair@2811 85 \
ohair@2811 86 solaris_sparc_5.10-product-c1-jdk_io, \
ohair@2811 87 solaris_sparcv9_5.10-product-c2-jdk_io, \
ohair@2811 88 solaris_i586_5.10-product-c1-jdk_io, \
ohair@2811 89 solaris_x64_5.10-product-c2-jdk_io, \
ohair@2811 90 linux_i586_2.6-product-{c1|c2}-jdk_io, \
ohair@2811 91 linux_x64_2.6-product-c2-jdk_io, \
ohair@2811 92 ${jprt.my.windows.i586}-product-c1-jdk_io, \
ohair@2811 93 windows_x64_5.2-product-c2-jdk_io, \
ohair@2811 94 \
ohair@2811 95 solaris_sparc_5.10-product-c1-jdk_lang, \
ohair@2811 96 solaris_sparcv9_5.10-product-c2-jdk_lang, \
ohair@2811 97 solaris_i586_5.10-product-c1-jdk_lang, \
ohair@2811 98 solaris_x64_5.10-product-c2-jdk_lang, \
ohair@2811 99 linux_i586_2.6-product-{c1|c2}-jdk_lang, \
ohair@2811 100 linux_x64_2.6-product-c2-jdk_lang, \
ohair@2811 101 ${jprt.my.windows.i586}-product-c1-jdk_lang, \
ohair@2811 102 windows_x64_5.2-product-c2-jdk_lang, \
ohair@2811 103 \
ohair@2811 104 solaris_sparc_5.10-product-c1-jdk_math, \
ohair@2811 105 solaris_sparcv9_5.10-product-c2-jdk_math, \
ohair@2811 106 solaris_i586_5.10-product-c1-jdk_math, \
ohair@2811 107 solaris_x64_5.10-product-c2-jdk_math, \
ohair@2811 108 linux_i586_2.6-product-{c1|c2}-jdk_math, \
ohair@2811 109 linux_x64_2.6-product-c2-jdk_math, \
ohair@2811 110 ${jprt.my.windows.i586}-product-c1-jdk_math, \
ohair@2811 111 windows_x64_5.2-product-c2-jdk_math, \
ohair@2811 112 \
ohair@2811 113 solaris_sparc_5.10-product-c1-jdk_misc, \
ohair@2811 114 solaris_sparcv9_5.10-product-c2-jdk_misc, \
ohair@2811 115 solaris_i586_5.10-product-c1-jdk_misc, \
ohair@2811 116 solaris_x64_5.10-product-c2-jdk_misc, \
ohair@2811 117 linux_i586_2.6-product-{c1|c2}-jdk_misc, \
ohair@2811 118 linux_x64_2.6-product-c2-jdk_misc, \
ohair@2811 119 ${jprt.my.windows.i586}-product-c1-jdk_misc, \
ohair@2811 120 windows_x64_5.2-product-c2-jdk_misc, \
ohair@2811 121 \
ohair@2811 122 solaris_sparc_5.10-product-c1-jdk_net, \
ohair@2811 123 solaris_sparcv9_5.10-product-c2-jdk_net, \
ohair@2811 124 solaris_i586_5.10-product-c1-jdk_net, \
ohair@2811 125 solaris_x64_5.10-product-c2-jdk_net, \
ohair@2811 126 linux_i586_2.6-product-{c1|c2}-jdk_net, \
ohair@2811 127 linux_x64_2.6-product-c2-jdk_net, \
ohair@2811 128 ${jprt.my.windows.i586}-product-c1-jdk_net, \
ohair@2811 129 windows_x64_5.2-product-c2-jdk_net, \
ohair@2811 130 \
ohair@2811 131 solaris_sparc_5.10-product-c1-jdk_nio1, \
ohair@2811 132 solaris_sparcv9_5.10-product-c2-jdk_nio1, \
ohair@2811 133 solaris_i586_5.10-product-c1-jdk_nio1, \
ohair@2811 134 solaris_x64_5.10-product-c2-jdk_nio1, \
ohair@2811 135 linux_i586_2.6-product-{c1|c2}-jdk_nio1, \
ohair@2811 136 linux_x64_2.6-product-c2-jdk_nio1, \
ohair@2811 137 ${jprt.my.windows.i586}-product-c1-jdk_nio1, \
ohair@2811 138 windows_x64_5.2-product-c2-jdk_nio1, \
ohair@2811 139 \
ohair@2811 140 solaris_sparc_5.10-product-c1-jdk_nio2, \
ohair@2811 141 solaris_sparcv9_5.10-product-c2-jdk_nio2, \
ohair@2811 142 solaris_i586_5.10-product-c1-jdk_nio2, \
ohair@2811 143 solaris_x64_5.10-product-c2-jdk_nio2, \
ohair@2811 144 linux_i586_2.6-product-{c1|c2}-jdk_nio2, \
ohair@2811 145 linux_x64_2.6-product-c2-jdk_nio2, \
ohair@2811 146 ${jprt.my.windows.i586}-product-c1-jdk_nio2, \
ohair@2811 147 windows_x64_5.2-product-c2-jdk_nio2, \
ohair@2811 148 \
ohair@2811 149 solaris_sparc_5.10-product-c1-jdk_nio3, \
ohair@2811 150 solaris_sparcv9_5.10-product-c2-jdk_nio3, \
ohair@2811 151 solaris_i586_5.10-product-c1-jdk_nio3, \
ohair@2811 152 solaris_x64_5.10-product-c2-jdk_nio3, \
ohair@2811 153 linux_i586_2.6-product-{c1|c2}-jdk_nio3, \
ohair@2811 154 linux_x64_2.6-product-c2-jdk_nio3, \
ohair@2811 155 ${jprt.my.windows.i586}-product-c1-jdk_nio3, \
ohair@2811 156 windows_x64_5.2-product-c2-jdk_nio3, \
ohair@2811 157 \
ohair@2811 158 solaris_sparc_5.10-product-c1-jdk_security1, \
ohair@2811 159 solaris_sparcv9_5.10-product-c2-jdk_security1, \
ohair@2811 160 solaris_i586_5.10-product-c1-jdk_security1, \
ohair@2811 161 solaris_x64_5.10-product-c2-jdk_security1, \
ohair@2811 162 linux_i586_2.6-product-{c1|c2}-jdk_security1, \
ohair@2811 163 linux_x64_2.6-product-c2-jdk_security1, \
ohair@2811 164 ${jprt.my.windows.i586}-product-c1-jdk_security1, \
ohair@2811 165 windows_x64_5.2-product-c2-jdk_security1, \
ohair@2811 166 \
ohair@2811 167 solaris_sparc_5.10-product-c1-jdk_text, \
ohair@2811 168 solaris_sparcv9_5.10-product-c2-jdk_text, \
ohair@2811 169 solaris_i586_5.10-product-c1-jdk_text, \
ohair@2811 170 solaris_x64_5.10-product-c2-jdk_text, \
ohair@2811 171 linux_i586_2.6-product-{c1|c2}-jdk_text, \
ohair@2811 172 linux_x64_2.6-product-c2-jdk_text, \
ohair@2811 173 ${jprt.my.windows.i586}-product-c1-jdk_text, \
ohair@2811 174 windows_x64_5.2-product-c2-jdk_text, \
ohair@2811 175 \
ohair@2811 176 solaris_sparc_5.10-product-c1-jdk_tools1, \
ohair@2811 177 solaris_sparcv9_5.10-product-c2-jdk_tools1, \
ohair@2811 178 solaris_i586_5.10-product-c1-jdk_tools1, \
ohair@2811 179 solaris_x64_5.10-product-c2-jdk_tools1, \
ohair@2811 180 linux_i586_2.6-product-{c1|c2}-jdk_tools1, \
ohair@2811 181 linux_x64_2.6-product-c2-jdk_tools1, \
ohair@2811 182 ${jprt.my.windows.i586}-product-c1-jdk_tools1, \
ohair@2811 183 windows_x64_5.2-product-c2-jdk_tools1, \
ohair@2811 184 \
ohair@2811 185 solaris_sparc_5.10-product-c1-jdk_util, \
ohair@2811 186 solaris_sparcv9_5.10-product-c2-jdk_util, \
ohair@2811 187 solaris_i586_5.10-product-c1-jdk_util, \
ohair@2811 188 solaris_x64_5.10-product-c2-jdk_util, \
ohair@2811 189 linux_i586_2.6-product-{c1|c2}-jdk_util, \
ohair@2811 190 linux_x64_2.6-product-c2-jdk_util, \
ohair@2811 191 ${jprt.my.windows.i586}-product-c1-jdk_util, \
ohair@2811 192 windows_x64_5.2-product-c2-jdk_util
ohair@2811 193
ohair@2811 194 # All jdk test targets in test/Makefile (still no fastdebug & limited c2)
ohair@2811 195 jprt.make.rule.all.test.targets= \
ohair@2811 196 \
ohair@2811 197 ${jprt.make.rule.default.test.targets}, \
ohair@2811 198 \
ohair@2811 199 solaris_sparc_5.10-product-c1-jdk_awt, \
ohair@2811 200 solaris_sparcv9_5.10-product-c2-jdk_awt, \
ohair@2811 201 solaris_i586_5.10-product-c1-jdk_awt, \
ohair@2811 202 solaris_x64_5.10-product-c2-jdk_awt, \
ohair@2811 203 linux_i586_2.6-product-{c1|c2}-jdk_awt, \
ohair@2811 204 linux_x64_2.6-product-c2-jdk_awt, \
ohair@2811 205 ${jprt.my.windows.i586}-product-c1-jdk_awt, \
ohair@2811 206 windows_x64_5.2-product-c2-jdk_awt, \
ohair@2811 207 \
ohair@2811 208 solaris_sparc_5.10-product-c1-jdk_beans2, \
ohair@2811 209 solaris_sparcv9_5.10-product-c2-jdk_beans2, \
ohair@2811 210 solaris_i586_5.10-product-c1-jdk_beans2, \
ohair@2811 211 solaris_x64_5.10-product-c2-jdk_beans2, \
ohair@2811 212 linux_i586_2.6-product-{c1|c2}-jdk_beans2, \
ohair@2811 213 linux_x64_2.6-product-c2-jdk_beans2, \
ohair@2811 214 ${jprt.my.windows.i586}-product-c1-jdk_beans2, \
ohair@2811 215 windows_x64_5.2-product-c2-jdk_beans2, \
ohair@2811 216 \
ohair@2811 217 solaris_sparc_5.10-product-c1-jdk_beans3, \
ohair@2811 218 solaris_sparcv9_5.10-product-c2-jdk_beans3, \
ohair@2811 219 solaris_i586_5.10-product-c1-jdk_beans3, \
ohair@2811 220 solaris_x64_5.10-product-c2-jdk_beans3, \
ohair@2811 221 linux_i586_2.6-product-{c1|c2}-jdk_beans3, \
ohair@2811 222 linux_x64_2.6-product-c2-jdk_beans3, \
ohair@2811 223 ${jprt.my.windows.i586}-product-c1-jdk_beans3, \
ohair@2811 224 windows_x64_5.2-product-c2-jdk_beans3, \
ohair@2811 225 \
ohair@2811 226 solaris_sparc_5.10-product-c1-jdk_management1, \
ohair@2811 227 solaris_sparcv9_5.10-product-c2-jdk_management1, \
ohair@2811 228 solaris_i586_5.10-product-c1-jdk_management1, \
ohair@2811 229 solaris_x64_5.10-product-c2-jdk_management1, \
ohair@2811 230 linux_i586_2.6-product-{c1|c2}-jdk_management1, \
ohair@2811 231 linux_x64_2.6-product-c2-jdk_management1, \
ohair@2811 232 ${jprt.my.windows.i586}-product-c1-jdk_management1, \
ohair@2811 233 windows_x64_5.2-product-c2-jdk_management1, \
ohair@2811 234 \
ohair@2811 235 solaris_sparc_5.10-product-c1-jdk_management2, \
ohair@2811 236 solaris_sparcv9_5.10-product-c2-jdk_management2, \
ohair@2811 237 solaris_i586_5.10-product-c1-jdk_management2, \
ohair@2811 238 solaris_x64_5.10-product-c2-jdk_management2, \
ohair@2811 239 linux_i586_2.6-product-{c1|c2}-jdk_management2, \
ohair@2811 240 linux_x64_2.6-product-c2-jdk_management2, \
ohair@2811 241 ${jprt.my.windows.i586}-product-c1-jdk_management2, \
ohair@2811 242 windows_x64_5.2-product-c2-jdk_management2, \
ohair@2811 243 \
ohair@2811 244 solaris_sparc_5.10-product-c1-jdk_rmi, \
ohair@2811 245 solaris_sparcv9_5.10-product-c2-jdk_rmi, \
ohair@2811 246 solaris_i586_5.10-product-c1-jdk_rmi, \
ohair@2811 247 solaris_x64_5.10-product-c2-jdk_rmi, \
ohair@2811 248 linux_i586_2.6-product-{c1|c2}-jdk_rmi, \
ohair@2811 249 linux_x64_2.6-product-c2-jdk_rmi, \
ohair@2811 250 ${jprt.my.windows.i586}-product-c1-jdk_rmi, \
ohair@2811 251 windows_x64_5.2-product-c2-jdk_rmi, \
ohair@2811 252 \
ohair@2811 253 solaris_sparc_5.10-product-c1-jdk_security2, \
ohair@2811 254 solaris_sparcv9_5.10-product-c2-jdk_security2, \
ohair@2811 255 solaris_i586_5.10-product-c1-jdk_security2, \
ohair@2811 256 solaris_x64_5.10-product-c2-jdk_security2, \
ohair@2811 257 linux_i586_2.6-product-{c1|c2}-jdk_security2, \
ohair@2811 258 linux_x64_2.6-product-c2-jdk_security2, \
ohair@2811 259 ${jprt.my.windows.i586}-product-c1-jdk_security2, \
ohair@2811 260 windows_x64_5.2-product-c2-jdk_security2, \
ohair@2811 261 \
ohair@2811 262 solaris_sparc_5.10-product-c1-jdk_security3, \
ohair@2811 263 solaris_sparcv9_5.10-product-c2-jdk_security3, \
ohair@2811 264 solaris_i586_5.10-product-c1-jdk_security3, \
ohair@2811 265 solaris_x64_5.10-product-c2-jdk_security3, \
ohair@2811 266 linux_i586_2.6-product-{c1|c2}-jdk_security3, \
ohair@2811 267 linux_x64_2.6-product-c2-jdk_security3, \
ohair@2811 268 ${jprt.my.windows.i586}-product-c1-jdk_security3, \
ohair@2811 269 windows_x64_5.2-product-c2-jdk_security3, \
ohair@2811 270 \
ohair@2811 271 solaris_sparc_5.10-product-c1-jdk_swing, \
ohair@2811 272 solaris_sparcv9_5.10-product-c2-jdk_swing, \
ohair@2811 273 solaris_i586_5.10-product-c1-jdk_swing, \
ohair@2811 274 solaris_x64_5.10-product-c2-jdk_swing, \
ohair@2811 275 linux_i586_2.6-product-{c1|c2}-jdk_swing, \
ohair@2811 276 linux_x64_2.6-product-c2-jdk_swing, \
ohair@2811 277 ${jprt.my.windows.i586}-product-c1-jdk_swing, \
ohair@2811 278 windows_x64_5.2-product-c2-jdk_swing, \
ohair@2811 279 \
ohair@2811 280 solaris_sparc_5.10-product-c1-jdk_tools2, \
ohair@2811 281 solaris_sparcv9_5.10-product-c2-jdk_tools2, \
ohair@2811 282 solaris_i586_5.10-product-c1-jdk_tools2, \
ohair@2811 283 solaris_x64_5.10-product-c2-jdk_tools2, \
ohair@2811 284 linux_i586_2.6-product-{c1|c2}-jdk_tools2, \
ohair@2811 285 linux_x64_2.6-product-c2-jdk_tools2, \
ohair@2811 286 ${jprt.my.windows.i586}-product-c1-jdk_tools2, \
ohair@2811 287 windows_x64_5.2-product-c2-jdk_tools2
ohair@2811 288
ohair@3866 289 # JCK test targets in test/Makefile (no fastdebug & limited c2, windows broken)
ohair@3866 290 jprt.my.jck.test.target.set= \
ohair@3866 291 solaris_sparc_5.10-product-c1-JCK7TESTRULE, \
ohair@3866 292 solaris_sparcv9_5.10-product-c2-JCK7TESTRULE, \
ohair@3866 293 solaris_i586_5.10-product-c1-JCK7TESTRULE, \
ohair@3866 294 solaris_x64_5.10-product-c2-JCK7TESTRULE, \
ohair@3866 295 linux_i586_2.6-product-c1-JCK7TESTRULE, \
ohair@3866 296 linux_x64_2.6-product-c2-JCK7TESTRULE
ohair@3866 297
ohair@3866 298 # JCK testset targets (e.g. jprt submit -testset jck ... )
ohair@3866 299 jprt.make.rule.jck.test.targets= \
ohair@3866 300 ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7devtools}, \
ohair@3866 301 ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7runtime}, \
ohair@3866 302 ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7compiler}
ohair@3866 303
ohair@2811 304 # Select list to use (allow for testset to be empty too)
ohair@2811 305 jprt.make.rule..test.targets=${jprt.make.rule.default.test.targets}
ohair@2811 306 jprt.make.rule.test.targets=${jprt.make.rule.${jprt.my.test.set}.test.targets}
duke@0 307
ohair@2680 308 # Directories to be excluded from the source bundles
ohair@2680 309 jprt.bundle.exclude.src.dirs=build dist webrev
duke@0 310