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