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 33 jprt.tools.default.release=${jprt.submit.release} 34 35 # The different build flavors we want, we override here so we just get these 2 36 jprt.build.flavors=product,fastdebug 37 38 # Define the Windows we want (temporary) 39 jprt.my.windows.i586.jdk7b107=windows_i586_5.0 40 jprt.my.windows.i586.jdk7temp=windows_i586_5.0 41 jprt.my.windows.i586.jdk7=windows_i586_5.1 42 jprt.my.windows.i586=${jprt.my.windows.i586.${jprt.tools.default.release}} 43 44 # Standard list of jprt build targets for this source tree 45 jprt.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 # Standard vm test target 56 jprt.test.targets= \ 57 solaris_sparc_5.10-product-c1-jvm98, \ 58 solaris_sparcv9_5.10-product-c2-jvm98, \ 59 solaris_i586_5.10-product-c1-jvm98, \ 60 solaris_x64_5.10-product-c2-jvm98, \ 61 linux_i586_2.6-product-{c1|c2}-jvm98, \ 62 linux_x64_2.6-product-c2-jvm98, \ 63 ${jprt.my.windows.i586}-product-c1-jvm98, \ 64 windows_x64_5.2-product-c2-jvm98 65 66 # User can select the test set with jprt submit "-testset name" option 67 jprt.my.test.set=${jprt.test.set} 68 69 # Default jdk test targets in test/Makefile (no fastdebug & limited c2) 70 jprt.make.rule.default.test.targets= \ 71 \ 72 solaris_sparc_5.10-product-c1-jdk_beans1, \ 73 solaris_sparcv9_5.10-product-c2-jdk_beans1, \ 74 solaris_i586_5.10-product-c1-jdk_beans1, \ 75 solaris_x64_5.10-product-c2-jdk_beans1, \ 76 linux_i586_2.6-product-{c1|c2}-jdk_beans1, \ 77 linux_x64_2.6-product-c2-jdk_beans1, \ 78 ${jprt.my.windows.i586}-product-c1-jdk_beans1, \ 79 windows_x64_5.2-product-c2-jdk_beans1, \ 80 \ 81 solaris_sparc_5.10-product-c1-jdk_io, \ 82 solaris_sparcv9_5.10-product-c2-jdk_io, \ 83 solaris_i586_5.10-product-c1-jdk_io, \ 84 solaris_x64_5.10-product-c2-jdk_io, \ 85 linux_i586_2.6-product-{c1|c2}-jdk_io, \ 86 linux_x64_2.6-product-c2-jdk_io, \ 87 ${jprt.my.windows.i586}-product-c1-jdk_io, \ 88 windows_x64_5.2-product-c2-jdk_io, \ 89 \ 90 solaris_sparc_5.10-product-c1-jdk_lang, \ 91 solaris_sparcv9_5.10-product-c2-jdk_lang, \ 92 solaris_i586_5.10-product-c1-jdk_lang, \ 93 solaris_x64_5.10-product-c2-jdk_lang, \ 94 linux_i586_2.6-product-{c1|c2}-jdk_lang, \ 95 linux_x64_2.6-product-c2-jdk_lang, \ 96 ${jprt.my.windows.i586}-product-c1-jdk_lang, \ 97 windows_x64_5.2-product-c2-jdk_lang, \ 98 \ 99 solaris_sparc_5.10-product-c1-jdk_math, \ 100 solaris_sparcv9_5.10-product-c2-jdk_math, \ 101 solaris_i586_5.10-product-c1-jdk_math, \ 102 solaris_x64_5.10-product-c2-jdk_math, \ 103 linux_i586_2.6-product-{c1|c2}-jdk_math, \ 104 linux_x64_2.6-product-c2-jdk_math, \ 105 ${jprt.my.windows.i586}-product-c1-jdk_math, \ 106 windows_x64_5.2-product-c2-jdk_math, \ 107 \ 108 solaris_sparc_5.10-product-c1-jdk_misc, \ 109 solaris_sparcv9_5.10-product-c2-jdk_misc, \ 110 solaris_i586_5.10-product-c1-jdk_misc, \ 111 solaris_x64_5.10-product-c2-jdk_misc, \ 112 linux_i586_2.6-product-{c1|c2}-jdk_misc, \ 113 linux_x64_2.6-product-c2-jdk_misc, \ 114 ${jprt.my.windows.i586}-product-c1-jdk_misc, \ 115 windows_x64_5.2-product-c2-jdk_misc, \ 116 \ 117 solaris_sparc_5.10-product-c1-jdk_net, \ 118 solaris_sparcv9_5.10-product-c2-jdk_net, \ 119 solaris_i586_5.10-product-c1-jdk_net, \ 120 solaris_x64_5.10-product-c2-jdk_net, \ 121 linux_i586_2.6-product-{c1|c2}-jdk_net, \ 122 linux_x64_2.6-product-c2-jdk_net, \ 123 ${jprt.my.windows.i586}-product-c1-jdk_net, \ 124 windows_x64_5.2-product-c2-jdk_net, \ 125 \ 126 solaris_sparc_5.10-product-c1-jdk_nio1, \ 127 solaris_sparcv9_5.10-product-c2-jdk_nio1, \ 128 solaris_i586_5.10-product-c1-jdk_nio1, \ 129 solaris_x64_5.10-product-c2-jdk_nio1, \ 130 linux_i586_2.6-product-{c1|c2}-jdk_nio1, \ 131 linux_x64_2.6-product-c2-jdk_nio1, \ 132 ${jprt.my.windows.i586}-product-c1-jdk_nio1, \ 133 windows_x64_5.2-product-c2-jdk_nio1, \ 134 \ 135 solaris_sparc_5.10-product-c1-jdk_nio2, \ 136 solaris_sparcv9_5.10-product-c2-jdk_nio2, \ 137 solaris_i586_5.10-product-c1-jdk_nio2, \ 138 solaris_x64_5.10-product-c2-jdk_nio2, \ 139 linux_i586_2.6-product-{c1|c2}-jdk_nio2, \ 140 linux_x64_2.6-product-c2-jdk_nio2, \ 141 ${jprt.my.windows.i586}-product-c1-jdk_nio2, \ 142 windows_x64_5.2-product-c2-jdk_nio2, \ 143 \ 144 solaris_sparc_5.10-product-c1-jdk_nio3, \ 145 solaris_sparcv9_5.10-product-c2-jdk_nio3, \ 146 solaris_i586_5.10-product-c1-jdk_nio3, \ 147 solaris_x64_5.10-product-c2-jdk_nio3, \ 148 linux_i586_2.6-product-{c1|c2}-jdk_nio3, \ 149 linux_x64_2.6-product-c2-jdk_nio3, \ 150 ${jprt.my.windows.i586}-product-c1-jdk_nio3, \ 151 windows_x64_5.2-product-c2-jdk_nio3, \ 152 \ 153 solaris_sparc_5.10-product-c1-jdk_security1, \ 154 solaris_sparcv9_5.10-product-c2-jdk_security1, \ 155 solaris_i586_5.10-product-c1-jdk_security1, \ 156 solaris_x64_5.10-product-c2-jdk_security1, \ 157 linux_i586_2.6-product-{c1|c2}-jdk_security1, \ 158 linux_x64_2.6-product-c2-jdk_security1, \ 159 ${jprt.my.windows.i586}-product-c1-jdk_security1, \ 160 windows_x64_5.2-product-c2-jdk_security1, \ 161 \ 162 solaris_sparc_5.10-product-c1-jdk_text, \ 163 solaris_sparcv9_5.10-product-c2-jdk_text, \ 164 solaris_i586_5.10-product-c1-jdk_text, \ 165 solaris_x64_5.10-product-c2-jdk_text, \ 166 linux_i586_2.6-product-{c1|c2}-jdk_text, \ 167 linux_x64_2.6-product-c2-jdk_text, \ 168 ${jprt.my.windows.i586}-product-c1-jdk_text, \ 169 windows_x64_5.2-product-c2-jdk_text, \ 170 \ 171 solaris_sparc_5.10-product-c1-jdk_tools1, \ 172 solaris_sparcv9_5.10-product-c2-jdk_tools1, \ 173 solaris_i586_5.10-product-c1-jdk_tools1, \ 174 solaris_x64_5.10-product-c2-jdk_tools1, \ 175 linux_i586_2.6-product-{c1|c2}-jdk_tools1, \ 176 linux_x64_2.6-product-c2-jdk_tools1, \ 177 ${jprt.my.windows.i586}-product-c1-jdk_tools1, \ 178 windows_x64_5.2-product-c2-jdk_tools1, \ 179 \ 180 solaris_sparc_5.10-product-c1-jdk_util, \ 181 solaris_sparcv9_5.10-product-c2-jdk_util, \ 182 solaris_i586_5.10-product-c1-jdk_util, \ 183 solaris_x64_5.10-product-c2-jdk_util, \ 184 linux_i586_2.6-product-{c1|c2}-jdk_util, \ 185 linux_x64_2.6-product-c2-jdk_util, \ 186 ${jprt.my.windows.i586}-product-c1-jdk_util, \ 187 windows_x64_5.2-product-c2-jdk_util 188 189 # All jdk test targets in test/Makefile (still no fastdebug & limited c2) 190 jprt.make.rule.all.test.targets= \ 191 \ 192 ${jprt.make.rule.default.test.targets}, \ 193 \ 194 solaris_sparc_5.10-product-c1-jdk_awt, \ 195 solaris_sparcv9_5.10-product-c2-jdk_awt, \ 196 solaris_i586_5.10-product-c1-jdk_awt, \ 197 solaris_x64_5.10-product-c2-jdk_awt, \ 198 linux_i586_2.6-product-{c1|c2}-jdk_awt, \ 199 linux_x64_2.6-product-c2-jdk_awt, \ 200 ${jprt.my.windows.i586}-product-c1-jdk_awt, \ 201 windows_x64_5.2-product-c2-jdk_awt, \ 202 \ 203 solaris_sparc_5.10-product-c1-jdk_beans2, \ 204 solaris_sparcv9_5.10-product-c2-jdk_beans2, \ 205 solaris_i586_5.10-product-c1-jdk_beans2, \ 206 solaris_x64_5.10-product-c2-jdk_beans2, \ 207 linux_i586_2.6-product-{c1|c2}-jdk_beans2, \ 208 linux_x64_2.6-product-c2-jdk_beans2, \ 209 ${jprt.my.windows.i586}-product-c1-jdk_beans2, \ 210 windows_x64_5.2-product-c2-jdk_beans2, \ 211 \ 212 solaris_sparc_5.10-product-c1-jdk_beans3, \ 213 solaris_sparcv9_5.10-product-c2-jdk_beans3, \ 214 solaris_i586_5.10-product-c1-jdk_beans3, \ 215 solaris_x64_5.10-product-c2-jdk_beans3, \ 216 linux_i586_2.6-product-{c1|c2}-jdk_beans3, \ 217 linux_x64_2.6-product-c2-jdk_beans3, \ 218 ${jprt.my.windows.i586}-product-c1-jdk_beans3, \ 219 windows_x64_5.2-product-c2-jdk_beans3, \ 220 \ 221 solaris_sparc_5.10-product-c1-jdk_management1, \ 222 solaris_sparcv9_5.10-product-c2-jdk_management1, \ 223 solaris_i586_5.10-product-c1-jdk_management1, \ 224 solaris_x64_5.10-product-c2-jdk_management1, \ 225 linux_i586_2.6-product-{c1|c2}-jdk_management1, \ 226 linux_x64_2.6-product-c2-jdk_management1, \ 227 ${jprt.my.windows.i586}-product-c1-jdk_management1, \ 228 windows_x64_5.2-product-c2-jdk_management1, \ 229 \ 230 solaris_sparc_5.10-product-c1-jdk_management2, \ 231 solaris_sparcv9_5.10-product-c2-jdk_management2, \ 232 solaris_i586_5.10-product-c1-jdk_management2, \ 233 solaris_x64_5.10-product-c2-jdk_management2, \ 234 linux_i586_2.6-product-{c1|c2}-jdk_management2, \ 235 linux_x64_2.6-product-c2-jdk_management2, \ 236 ${jprt.my.windows.i586}-product-c1-jdk_management2, \ 237 windows_x64_5.2-product-c2-jdk_management2, \ 238 \ 239 solaris_sparc_5.10-product-c1-jdk_rmi, \ 240 solaris_sparcv9_5.10-product-c2-jdk_rmi, \ 241 solaris_i586_5.10-product-c1-jdk_rmi, \ 242 solaris_x64_5.10-product-c2-jdk_rmi, \ 243 linux_i586_2.6-product-{c1|c2}-jdk_rmi, \ 244 linux_x64_2.6-product-c2-jdk_rmi, \ 245 ${jprt.my.windows.i586}-product-c1-jdk_rmi, \ 246 windows_x64_5.2-product-c2-jdk_rmi, \ 247 \ 248 solaris_sparc_5.10-product-c1-jdk_security2, \ 249 solaris_sparcv9_5.10-product-c2-jdk_security2, \ 250 solaris_i586_5.10-product-c1-jdk_security2, \ 251 solaris_x64_5.10-product-c2-jdk_security2, \ 252 linux_i586_2.6-product-{c1|c2}-jdk_security2, \ 253 linux_x64_2.6-product-c2-jdk_security2, \ 254 ${jprt.my.windows.i586}-product-c1-jdk_security2, \ 255 windows_x64_5.2-product-c2-jdk_security2, \ 256 \ 257 solaris_sparc_5.10-product-c1-jdk_security3, \ 258 solaris_sparcv9_5.10-product-c2-jdk_security3, \ 259 solaris_i586_5.10-product-c1-jdk_security3, \ 260 solaris_x64_5.10-product-c2-jdk_security3, \ 261 linux_i586_2.6-product-{c1|c2}-jdk_security3, \ 262 linux_x64_2.6-product-c2-jdk_security3, \ 263 ${jprt.my.windows.i586}-product-c1-jdk_security3, \ 264 windows_x64_5.2-product-c2-jdk_security3, \ 265 \ 266 solaris_sparc_5.10-product-c1-jdk_swing, \ 267 solaris_sparcv9_5.10-product-c2-jdk_swing, \ 268 solaris_i586_5.10-product-c1-jdk_swing, \ 269 solaris_x64_5.10-product-c2-jdk_swing, \ 270 linux_i586_2.6-product-{c1|c2}-jdk_swing, \ 271 linux_x64_2.6-product-c2-jdk_swing, \ 272 ${jprt.my.windows.i586}-product-c1-jdk_swing, \ 273 windows_x64_5.2-product-c2-jdk_swing, \ 274 \ 275 solaris_sparc_5.10-product-c1-jdk_tools2, \ 276 solaris_sparcv9_5.10-product-c2-jdk_tools2, \ 277 solaris_i586_5.10-product-c1-jdk_tools2, \ 278 solaris_x64_5.10-product-c2-jdk_tools2, \ 279 linux_i586_2.6-product-{c1|c2}-jdk_tools2, \ 280 linux_x64_2.6-product-c2-jdk_tools2, \ 281 ${jprt.my.windows.i586}-product-c1-jdk_tools2, \ 282 windows_x64_5.2-product-c2-jdk_tools2 283 284 # Select list to use (allow for testset to be empty too) 285 jprt.make.rule..test.targets=${jprt.make.rule.default.test.targets} 286 jprt.make.rule.test.targets=${jprt.make.rule.${jprt.my.test.set}.test.targets} 287 288 # Directories to be excluded from the source bundles 289 jprt.bundle.exclude.src.dirs=build dist webrev 290