jprt.properties revision 325:970c0898ded2
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# At submit time, the release supplied will be in jprt.submit.release 29# and will be one of the official release names defined in jprt. 30# jprt supports property value expansion using ${property.name} syntax. 31 32# This tells jprt what default release we want to build 33jprt.tools.default.release=${jprt.submit.release} 34 35# The different build flavors we want, we override here so we just get these 2 36jprt.build.flavors=product,fastdebug 37 38# Define the Windows we want (temporary) 39jprt.my.windows.i586.jdk7b107=windows_i586_5.0 40jprt.my.windows.i586.jdk7temp=windows_i586_5.0 41jprt.my.windows.i586.jdk7=windows_i586_5.1 42jprt.my.windows.i586=${jprt.my.windows.i586.${jprt.tools.default.release}} 43 44# Standard list of jprt build targets for this source tree 45jprt.build.targets= \ 46 solaris_sparc_5.10-{product|fastdebug}, \ 47 solaris_sparcv9_5.10-{product|fastdebug}, \ 48 solaris_i586_5.10-{product|fastdebug}, \ 49 solaris_x64_5.10-{product|fastdebug}, \ 50 linux_i586_2.6-{product|fastdebug}, \ 51 linux_x64_2.6-{product|fastdebug}, \ 52 ${jprt.my.windows.i586}-{product|fastdebug}, \ 53 windows_x64_5.2-{product|fastdebug} 54 55# User can select the test set with jprt submit "-testset name" option 56jprt.my.test.set=${jprt.test.set} 57 58# Default vm test targets (no fastdebug & limited c2 testing) 59jprt.vm.default.test.targets= \ 60 \ 61 solaris_sparc_5.10-product-c1-jvm98, \ 62 solaris_sparcv9_5.10-product-c2-jvm98, \ 63 solaris_i586_5.10-product-c1-jvm98, \ 64 solaris_x64_5.10-product-c2-jvm98, \ 65 linux_i586_2.6-product-{c1|c2}-jvm98, \ 66 linux_x64_2.6-product-c2-jvm98, \ 67 ${jprt.my.windows.i586}-product-c1-jvm98, \ 68 windows_x64_5.2-product-c2-jvm98, \ 69 \ 70 solaris_sparc_5.10-product-c1-scimark, \ 71 solaris_sparcv9_5.10-product-c2-scimark, \ 72 solaris_i586_5.10-product-c1-scimark, \ 73 solaris_x64_5.10-product-c2-scimark, \ 74 linux_i586_2.6-product-{c1|c2}-scimark, \ 75 linux_x64_2.6-product-c2-scimark, \ 76 ${jprt.my.windows.i586}-product-c1-scimark, \ 77 windows_x64_5.2-product-c2-scimark 78 79# Default jdk test targets in test/Makefile (no fastdebug & limited c2 testing) 80jprt.make.rule.default.test.targets= \ 81 \ 82 solaris_sparc_5.10-product-c1-langtools_jtreg, \ 83 solaris_sparcv9_5.10-product-c2-langtools_jtreg, \ 84 solaris_i586_5.10-product-c1-langtools_jtreg, \ 85 solaris_x64_5.10-product-c2-langtools_jtreg, \ 86 linux_i586_2.6-product-{c1|c2}-langtools_jtreg, \ 87 linux_x64_2.6-product-c2-langtools_jtreg, \ 88 ${jprt.my.windows.i586}-product-c1-langtools_jtreg, \ 89 windows_x64_5.2-product-c2-langtools_jtreg, \ 90 \ 91 solaris_sparc_5.10-product-c1-jdk_beans1, \ 92 solaris_sparcv9_5.10-product-c2-jdk_beans1, \ 93 solaris_i586_5.10-product-c1-jdk_beans1, \ 94 solaris_x64_5.10-product-c2-jdk_beans1, \ 95 linux_i586_2.6-product-{c1|c2}-jdk_beans1, \ 96 linux_x64_2.6-product-c2-jdk_beans1, \ 97 ${jprt.my.windows.i586}-product-c1-jdk_beans1, \ 98 windows_x64_5.2-product-c2-jdk_beans1, \ 99 \ 100 solaris_sparc_5.10-product-c1-jdk_io, \ 101 solaris_sparcv9_5.10-product-c2-jdk_io, \ 102 solaris_i586_5.10-product-c1-jdk_io, \ 103 solaris_x64_5.10-product-c2-jdk_io, \ 104 linux_i586_2.6-product-{c1|c2}-jdk_io, \ 105 linux_x64_2.6-product-c2-jdk_io, \ 106 ${jprt.my.windows.i586}-product-c1-jdk_io, \ 107 windows_x64_5.2-product-c2-jdk_io, \ 108 \ 109 solaris_sparc_5.10-product-c1-jdk_lang, \ 110 solaris_sparcv9_5.10-product-c2-jdk_lang, \ 111 solaris_i586_5.10-product-c1-jdk_lang, \ 112 solaris_x64_5.10-product-c2-jdk_lang, \ 113 linux_i586_2.6-product-{c1|c2}-jdk_lang, \ 114 linux_x64_2.6-product-c2-jdk_lang, \ 115 ${jprt.my.windows.i586}-product-c1-jdk_lang, \ 116 windows_x64_5.2-product-c2-jdk_lang, \ 117 \ 118 solaris_sparc_5.10-product-c1-jdk_math, \ 119 solaris_sparcv9_5.10-product-c2-jdk_math, \ 120 solaris_i586_5.10-product-c1-jdk_math, \ 121 solaris_x64_5.10-product-c2-jdk_math, \ 122 linux_i586_2.6-product-{c1|c2}-jdk_math, \ 123 linux_x64_2.6-product-c2-jdk_math, \ 124 ${jprt.my.windows.i586}-product-c1-jdk_math, \ 125 windows_x64_5.2-product-c2-jdk_math, \ 126 \ 127 solaris_sparc_5.10-product-c1-jdk_misc, \ 128 solaris_sparcv9_5.10-product-c2-jdk_misc, \ 129 solaris_i586_5.10-product-c1-jdk_misc, \ 130 solaris_x64_5.10-product-c2-jdk_misc, \ 131 linux_i586_2.6-product-{c1|c2}-jdk_misc, \ 132 linux_x64_2.6-product-c2-jdk_misc, \ 133 ${jprt.my.windows.i586}-product-c1-jdk_misc, \ 134 windows_x64_5.2-product-c2-jdk_misc, \ 135 \ 136 solaris_sparc_5.10-product-c1-jdk_net, \ 137 solaris_sparcv9_5.10-product-c2-jdk_net, \ 138 solaris_i586_5.10-product-c1-jdk_net, \ 139 solaris_x64_5.10-product-c2-jdk_net, \ 140 linux_i586_2.6-product-{c1|c2}-jdk_net, \ 141 linux_x64_2.6-product-c2-jdk_net, \ 142 ${jprt.my.windows.i586}-product-c1-jdk_net, \ 143 windows_x64_5.2-product-c2-jdk_net, \ 144 \ 145 solaris_sparc_5.10-product-c1-jdk_nio1, \ 146 solaris_sparcv9_5.10-product-c2-jdk_nio1, \ 147 solaris_i586_5.10-product-c1-jdk_nio1, \ 148 solaris_x64_5.10-product-c2-jdk_nio1, \ 149 linux_i586_2.6-product-{c1|c2}-jdk_nio1, \ 150 linux_x64_2.6-product-c2-jdk_nio1, \ 151 ${jprt.my.windows.i586}-product-c1-jdk_nio1, \ 152 windows_x64_5.2-product-c2-jdk_nio1, \ 153 \ 154 solaris_sparc_5.10-product-c1-jdk_nio2, \ 155 solaris_sparcv9_5.10-product-c2-jdk_nio2, \ 156 solaris_i586_5.10-product-c1-jdk_nio2, \ 157 solaris_x64_5.10-product-c2-jdk_nio2, \ 158 linux_i586_2.6-product-{c1|c2}-jdk_nio2, \ 159 linux_x64_2.6-product-c2-jdk_nio2, \ 160 ${jprt.my.windows.i586}-product-c1-jdk_nio2, \ 161 windows_x64_5.2-product-c2-jdk_nio2, \ 162 \ 163 solaris_sparc_5.10-product-c1-jdk_nio3, \ 164 solaris_sparcv9_5.10-product-c2-jdk_nio3, \ 165 solaris_i586_5.10-product-c1-jdk_nio3, \ 166 solaris_x64_5.10-product-c2-jdk_nio3, \ 167 linux_i586_2.6-product-{c1|c2}-jdk_nio3, \ 168 linux_x64_2.6-product-c2-jdk_nio3, \ 169 ${jprt.my.windows.i586}-product-c1-jdk_nio3, \ 170 windows_x64_5.2-product-c2-jdk_nio3, \ 171 \ 172 solaris_sparc_5.10-product-c1-jdk_security1, \ 173 solaris_sparcv9_5.10-product-c2-jdk_security1, \ 174 solaris_i586_5.10-product-c1-jdk_security1, \ 175 solaris_x64_5.10-product-c2-jdk_security1, \ 176 linux_i586_2.6-product-{c1|c2}-jdk_security1, \ 177 linux_x64_2.6-product-c2-jdk_security1, \ 178 ${jprt.my.windows.i586}-product-c1-jdk_security1, \ 179 windows_x64_5.2-product-c2-jdk_security1, \ 180 \ 181 solaris_sparc_5.10-product-c1-jdk_text, \ 182 solaris_sparcv9_5.10-product-c2-jdk_text, \ 183 solaris_i586_5.10-product-c1-jdk_text, \ 184 solaris_x64_5.10-product-c2-jdk_text, \ 185 linux_i586_2.6-product-{c1|c2}-jdk_text, \ 186 linux_x64_2.6-product-c2-jdk_text, \ 187 ${jprt.my.windows.i586}-product-c1-jdk_text, \ 188 windows_x64_5.2-product-c2-jdk_text, \ 189 \ 190 solaris_sparc_5.10-product-c1-jdk_tools1, \ 191 solaris_sparcv9_5.10-product-c2-jdk_tools1, \ 192 solaris_i586_5.10-product-c1-jdk_tools1, \ 193 solaris_x64_5.10-product-c2-jdk_tools1, \ 194 linux_i586_2.6-product-{c1|c2}-jdk_tools1, \ 195 linux_x64_2.6-product-c2-jdk_tools1, \ 196 ${jprt.my.windows.i586}-product-c1-jdk_tools1, \ 197 windows_x64_5.2-product-c2-jdk_tools1, \ 198 \ 199 solaris_sparc_5.10-product-c1-jdk_util, \ 200 solaris_sparcv9_5.10-product-c2-jdk_util, \ 201 solaris_i586_5.10-product-c1-jdk_util, \ 202 solaris_x64_5.10-product-c2-jdk_util, \ 203 linux_i586_2.6-product-{c1|c2}-jdk_util, \ 204 linux_x64_2.6-product-c2-jdk_util, \ 205 ${jprt.my.windows.i586}-product-c1-jdk_util, \ 206 windows_x64_5.2-product-c2-jdk_util 207 208# All vm test targets (but still no fastdebug & limited c2 testing) 209jprt.vm.all.test.targets= \ 210 \ 211 ${jprt.vm.default.test.targets}, \ 212 \ 213 solaris_sparc_5.10-product-c1-runThese, \ 214 solaris_sparcv9_5.10-product-c2-runThese, \ 215 solaris_i586_5.10-product-c1-runThese, \ 216 solaris_x64_5.10-product-c2-runThese, \ 217 linux_i586_2.6-product-{c1|c2}-runThese, \ 218 linux_x64_2.6-product-c2-runThese, \ 219 ${jprt.my.windows.i586}-product-c1-runThese, \ 220 windows_x64_5.2-product-c2-runThese, \ 221 \ 222 solaris_sparc_5.10-product-c1-jbb_default, \ 223 solaris_sparcv9_5.10-product-c2-jbb_default, \ 224 solaris_i586_5.10-product-c1-jbb_default, \ 225 solaris_x64_5.10-product-c2-jbb_default, \ 226 linux_i586_2.6-product-{c1|c2}-jbb_default, \ 227 linux_x64_2.6-product-c2-jbb_default, \ 228 ${jprt.my.windows.i586}-product-c1-jbb_default, \ 229 windows_x64_5.2-product-c2-jbb_default 230 231# All jdk test targets (but still no fastdebug & limited c2 testing) 232jprt.make.rule.all.test.targets= \ 233 \ 234 ${jprt.make.rule.default.test.targets}, \ 235 \ 236 solaris_sparc_5.10-product-c1-jdk_awt, \ 237 solaris_sparcv9_5.10-product-c2-jdk_awt, \ 238 solaris_i586_5.10-product-c1-jdk_awt, \ 239 solaris_x64_5.10-product-c2-jdk_awt, \ 240 linux_i586_2.6-product-{c1|c2}-jdk_awt, \ 241 linux_x64_2.6-product-c2-jdk_awt, \ 242 ${jprt.my.windows.i586}-product-c1-jdk_awt, \ 243 windows_x64_5.2-product-c2-jdk_awt, \ 244 \ 245 solaris_sparc_5.10-product-c1-jdk_beans2, \ 246 solaris_sparcv9_5.10-product-c2-jdk_beans2, \ 247 solaris_i586_5.10-product-c1-jdk_beans2, \ 248 solaris_x64_5.10-product-c2-jdk_beans2, \ 249 linux_i586_2.6-product-{c1|c2}-jdk_beans2, \ 250 linux_x64_2.6-product-c2-jdk_beans2, \ 251 ${jprt.my.windows.i586}-product-c1-jdk_beans2, \ 252 windows_x64_5.2-product-c2-jdk_beans2, \ 253 \ 254 solaris_sparc_5.10-product-c1-jdk_beans3, \ 255 solaris_sparcv9_5.10-product-c2-jdk_beans3, \ 256 solaris_i586_5.10-product-c1-jdk_beans3, \ 257 solaris_x64_5.10-product-c2-jdk_beans3, \ 258 linux_i586_2.6-product-{c1|c2}-jdk_beans3, \ 259 linux_x64_2.6-product-c2-jdk_beans3, \ 260 ${jprt.my.windows.i586}-product-c1-jdk_beans3, \ 261 windows_x64_5.2-product-c2-jdk_beans3, \ 262 \ 263 solaris_sparc_5.10-product-c1-jdk_management1, \ 264 solaris_sparcv9_5.10-product-c2-jdk_management1, \ 265 solaris_i586_5.10-product-c1-jdk_management1, \ 266 solaris_x64_5.10-product-c2-jdk_management1, \ 267 linux_i586_2.6-product-{c1|c2}-jdk_management1, \ 268 linux_x64_2.6-product-c2-jdk_management1, \ 269 ${jprt.my.windows.i586}-product-c1-jdk_management1, \ 270 windows_x64_5.2-product-c2-jdk_management1, \ 271 \ 272 solaris_sparc_5.10-product-c1-jdk_management2, \ 273 solaris_sparcv9_5.10-product-c2-jdk_management2, \ 274 solaris_i586_5.10-product-c1-jdk_management2, \ 275 solaris_x64_5.10-product-c2-jdk_management2, \ 276 linux_i586_2.6-product-{c1|c2}-jdk_management2, \ 277 linux_x64_2.6-product-c2-jdk_management2, \ 278 ${jprt.my.windows.i586}-product-c1-jdk_management2, \ 279 windows_x64_5.2-product-c2-jdk_management2, \ 280 \ 281 solaris_sparc_5.10-product-c1-jdk_rmi, \ 282 solaris_sparcv9_5.10-product-c2-jdk_rmi, \ 283 solaris_i586_5.10-product-c1-jdk_rmi, \ 284 solaris_x64_5.10-product-c2-jdk_rmi, \ 285 linux_i586_2.6-product-{c1|c2}-jdk_rmi, \ 286 linux_x64_2.6-product-c2-jdk_rmi, \ 287 ${jprt.my.windows.i586}-product-c1-jdk_rmi, \ 288 windows_x64_5.2-product-c2-jdk_rmi, \ 289 \ 290 solaris_sparc_5.10-product-c1-jdk_security2, \ 291 solaris_sparcv9_5.10-product-c2-jdk_security2, \ 292 solaris_i586_5.10-product-c1-jdk_security2, \ 293 solaris_x64_5.10-product-c2-jdk_security2, \ 294 linux_i586_2.6-product-{c1|c2}-jdk_security2, \ 295 linux_x64_2.6-product-c2-jdk_security2, \ 296 ${jprt.my.windows.i586}-product-c1-jdk_security2, \ 297 windows_x64_5.2-product-c2-jdk_security2, \ 298 \ 299 solaris_sparc_5.10-product-c1-jdk_security3, \ 300 solaris_sparcv9_5.10-product-c2-jdk_security3, \ 301 solaris_i586_5.10-product-c1-jdk_security3, \ 302 solaris_x64_5.10-product-c2-jdk_security3, \ 303 linux_i586_2.6-product-{c1|c2}-jdk_security3, \ 304 linux_x64_2.6-product-c2-jdk_security3, \ 305 ${jprt.my.windows.i586}-product-c1-jdk_security3, \ 306 windows_x64_5.2-product-c2-jdk_security3, \ 307 \ 308 solaris_sparc_5.10-product-c1-jdk_swing, \ 309 solaris_sparcv9_5.10-product-c2-jdk_swing, \ 310 solaris_i586_5.10-product-c1-jdk_swing, \ 311 solaris_x64_5.10-product-c2-jdk_swing, \ 312 linux_i586_2.6-product-{c1|c2}-jdk_swing, \ 313 linux_x64_2.6-product-c2-jdk_swing, \ 314 ${jprt.my.windows.i586}-product-c1-jdk_swing, \ 315 windows_x64_5.2-product-c2-jdk_swing, \ 316 \ 317 solaris_sparc_5.10-product-c1-jdk_tools2, \ 318 solaris_sparcv9_5.10-product-c2-jdk_tools2, \ 319 solaris_i586_5.10-product-c1-jdk_tools2, \ 320 solaris_x64_5.10-product-c2-jdk_tools2, \ 321 linux_i586_2.6-product-{c1|c2}-jdk_tools2, \ 322 linux_x64_2.6-product-c2-jdk_tools2, \ 323 ${jprt.my.windows.i586}-product-c1-jdk_tools2, \ 324 windows_x64_5.2-product-c2-jdk_tools2 325 326# JCK test targets in test/Makefile (no fastdebug & limited c2, windows broken) 327jprt.my.jck.test.target.set= \ 328 solaris_sparc_5.10-product-c1-JCK7TESTRULE, \ 329 solaris_sparcv9_5.10-product-c2-JCK7TESTRULE, \ 330 solaris_i586_5.10-product-c1-JCK7TESTRULE, \ 331 solaris_x64_5.10-product-c2-JCK7TESTRULE, \ 332 linux_i586_2.6-product-c1-JCK7TESTRULE, \ 333 linux_x64_2.6-product-c2-JCK7TESTRULE 334 335# JCK testset targets (e.g. jprt submit -testset jck ... ) 336jprt.make.rule.jck.test.targets= \ 337 ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7devtools}, \ 338 ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7runtime}, \ 339 ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7compiler} 340 341# Select list to use (allow for testset to be empty too) 342jprt.make.rule..test.targets=${jprt.make.rule.default.test.targets} 343jprt.make.rule.test.targets=${jprt.make.rule.${jprt.my.test.set}.test.targets} 344jprt.vm..test.targets=${jprt.vm.default.test.targets} 345jprt.vm.test.targets=${jprt.vm.${jprt.my.test.set}.test.targets} 346jprt.test.targets=${jprt.vm.test.targets} 347 348# Directories to be excluded from the source bundles 349jprt.bundle.exclude.src.dirs=build dist webrev 350 351