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