hotspot/make/jprt.properties
changeset 26812 c2515f50cdb3
parent 26811 994a38f2afeb
parent 26795 4431aeb3083d
child 26818 3b18f9dd1a31
child 26819 9f09d23f946c
equal deleted inserted replaced
26811:994a38f2afeb 26812:c2515f50cdb3
     1 #
       
     2 # Copyright (c) 2006, 2013, 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.
       
     8 #
       
     9 # This code is distributed in the hope that it will be useful, but WITHOUT
       
    10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
    11 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
    12 # version 2 for more details (a copy is included in the LICENSE file that
       
    13 # accompanied this code).
       
    14 #
       
    15 # You should have received a copy of the GNU General Public License version
       
    16 # 2 along with this work; if not, write to the Free Software Foundation,
       
    17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
    18 #
       
    19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
    20 # or visit www.oracle.com if you need additional information or have any
       
    21 # questions.
       
    22 #
       
    23 #
       
    24 
       
    25 # Properties for jprt
       
    26 
       
    27 # All build result bundles are full jdks.
       
    28 jprt.need.sibling.build=false
       
    29 
       
    30 # At submit time, the release supplied will be in jprt.submit.release
       
    31 #    and will be one of the official release names defined in jprt.
       
    32 #    jprt supports property value expansion using ${property.name} syntax.
       
    33 
       
    34 # This tells jprt what default release we want to build
       
    35 
       
    36 jprt.hotspot.default.release=jdk9
       
    37 
       
    38 jprt.tools.default.release=${jprt.submit.option.release?${jprt.submit.option.release}:${jprt.hotspot.default.release}}
       
    39 
       
    40 # Disable syncing the source after builds and tests are done.
       
    41 
       
    42 jprt.sync.push=false
       
    43 
       
    44 # Note: we want both embedded releases and regular releases to build and test
       
    45 #       all platforms so that regressions are not introduced (eg. change to
       
    46 #       common code by SE breaks PPC/ARM; change to common code by SE-E breaks
       
    47 #       sparc etc.
       
    48 
       
    49 # Define the Solaris platforms we want for the various releases
       
    50 jprt.my.solaris.sparcv9.jdk9=solaris_sparcv9_5.11
       
    51 jprt.my.solaris.sparcv9=${jprt.my.solaris.sparcv9.${jprt.tools.default.release}}
       
    52 
       
    53 jprt.my.solaris.x64.jdk9=solaris_x64_5.11
       
    54 jprt.my.solaris.x64=${jprt.my.solaris.x64.${jprt.tools.default.release}}
       
    55 
       
    56 jprt.my.linux.i586.jdk9=linux_i586_2.6
       
    57 jprt.my.linux.i586=${jprt.my.linux.i586.${jprt.tools.default.release}}
       
    58 
       
    59 jprt.my.linux.x64.jdk9=linux_x64_2.6
       
    60 jprt.my.linux.x64=${jprt.my.linux.x64.${jprt.tools.default.release}}
       
    61 
       
    62 jprt.my.linux.ppc.jdk9=linux_ppc_2.6
       
    63 jprt.my.linux.ppc=${jprt.my.linux.ppc.${jprt.tools.default.release}}
       
    64 
       
    65 jprt.my.linux.ppcv2.jdk9=linux_ppcv2_2.6
       
    66 jprt.my.linux.ppcv2=${jprt.my.linux.ppcv2.${jprt.tools.default.release}}
       
    67 
       
    68 jprt.my.linux.armvfpsflt.jdk9=linux_armvfpsflt_2.6
       
    69 jprt.my.linux.armvfpsflt=${jprt.my.linux.armvfpsflt.${jprt.tools.default.release}}
       
    70 
       
    71 jprt.my.linux.armvfphflt.jdk9=linux_armvfphflt_2.6
       
    72 jprt.my.linux.armvfphflt=${jprt.my.linux.armvfphflt.${jprt.tools.default.release}}
       
    73 
       
    74 # The ARM GP vfp-sflt build is not currently supported
       
    75 #jprt.my.linux.armvs.jdk9=linux_armvs_2.6
       
    76 #jprt.my.linux.armvs=${jprt.my.linux.armvs.${jprt.tools.default.release}}
       
    77 
       
    78 jprt.my.linux.armvh.jdk9=linux_armvh_2.6
       
    79 jprt.my.linux.armvh=${jprt.my.linux.armvh.${jprt.tools.default.release}}
       
    80 
       
    81 jprt.my.linux.armsflt.jdk9=linux_armsflt_2.6
       
    82 jprt.my.linux.armsflt=${jprt.my.linux.armsflt.${jprt.tools.default.release}}
       
    83 
       
    84 jprt.my.macosx.x64.jdk9=macosx_x64_10.7
       
    85 jprt.my.macosx.x64=${jprt.my.macosx.x64.${jprt.tools.default.release}}
       
    86 
       
    87 jprt.my.windows.i586.jdk9=windows_i586_6.1
       
    88 jprt.my.windows.i586=${jprt.my.windows.i586.${jprt.tools.default.release}}
       
    89 
       
    90 jprt.my.windows.x64.jdk9=windows_x64_6.1
       
    91 jprt.my.windows.x64=${jprt.my.windows.x64.${jprt.tools.default.release}}
       
    92 
       
    93 # Standard list of jprt build targets for this source tree
       
    94 
       
    95 jprt.build.targets.standard= \
       
    96     ${jprt.my.solaris.sparcv9}-{product|fastdebug}, \
       
    97     ${jprt.my.solaris.x64}-{product|fastdebug}, \
       
    98     ${jprt.my.linux.i586}-{product|fastdebug}, \
       
    99     ${jprt.my.linux.x64}-{product|fastdebug}, \
       
   100     ${jprt.my.macosx.x64}-{product|fastdebug}, \
       
   101     ${jprt.my.windows.i586}-{product|fastdebug}, \
       
   102     ${jprt.my.windows.x64}-{product|fastdebug}, \
       
   103     ${jprt.my.linux.armvh}-{product|fastdebug}
       
   104 
       
   105 jprt.build.targets.open= \
       
   106     ${jprt.my.solaris.x64}-{debugOpen}, \
       
   107     ${jprt.my.linux.x64}-{productOpen}
       
   108 
       
   109 jprt.build.targets.embedded= \
       
   110     ${jprt.my.linux.i586}-{productEmb|fastdebugEmb}, \
       
   111     ${jprt.my.linux.ppc}-{productEmb|fastdebugEmb}, \
       
   112     ${jprt.my.linux.ppcv2}-{productEmb|fastdebugEmb}, \
       
   113     ${jprt.my.linux.armvfpsflt}-{productEmb|fastdebugEmb}, \
       
   114     ${jprt.my.linux.armvfphflt}-{productEmb|fastdebugEmb}, \
       
   115     ${jprt.my.linux.armsflt}-{productEmb|fastdebugEmb}
       
   116 
       
   117 jprt.build.targets.all=${jprt.build.targets.standard}, \
       
   118     ${jprt.build.targets.embedded}, ${jprt.build.targets.open}
       
   119 
       
   120 jprt.build.targets.jdk9=${jprt.build.targets.all}
       
   121 jprt.build.targets=${jprt.build.targets.${jprt.tools.default.release}}
       
   122 
       
   123 # Subset lists of test targets for this source tree
       
   124 
       
   125 jprt.my.solaris.sparcv9.test.targets= \
       
   126     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jvm98, \
       
   127     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jvm98_nontiered, \
       
   128     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-scimark, \
       
   129     ${jprt.my.solaris.sparcv9}-product-c2-runThese8, \
       
   130     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_SerialGC, \
       
   131     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
       
   132     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
       
   133     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_CMS, \
       
   134     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_G1, \
       
   135     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
       
   136     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_SerialGC, \
       
   137     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_ParallelGC, \
       
   138     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_ParNewGC, \
       
   139     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_CMS, \
       
   140     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_G1, \
       
   141     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_ParOldGC, \
       
   142     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_default_nontiered, \
       
   143     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_SerialGC, \
       
   144     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_ParallelGC, \
       
   145     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_CMS, \
       
   146     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_G1, \
       
   147     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_ParOldGC
       
   148 
       
   149 jprt.my.solaris.x64.test.targets= \
       
   150     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jvm98, \
       
   151     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jvm98_nontiered, \
       
   152     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-scimark, \
       
   153     ${jprt.my.solaris.x64}-product-c2-runThese8, \
       
   154     ${jprt.my.solaris.x64}-product-c2-runThese8_Xcomp_lang, \
       
   155     ${jprt.my.solaris.x64}-product-c2-runThese8_Xcomp_vm, \
       
   156     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_SerialGC, \
       
   157     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
       
   158     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
       
   159     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_CMS, \
       
   160     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_G1, \
       
   161     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
       
   162     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_SerialGC, \
       
   163     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_ParallelGC, \
       
   164     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_ParNewGC, \
       
   165     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_CMS, \
       
   166     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_G1, \
       
   167     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_ParOldGC, \
       
   168     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jbb_default_nontiered, \
       
   169     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jbb_SerialGC, \
       
   170     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jbb_ParallelGC, \
       
   171     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_CMS, \
       
   172     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_G1, \
       
   173     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_ParOldGC
       
   174 
       
   175 jprt.my.linux.i586.test.targets = \
       
   176     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-jvm98, \
       
   177     ${jprt.my.linux.i586}-{product|fastdebug}-c2-jvm98_nontiered, \
       
   178     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-scimark, \
       
   179     ${jprt.my.linux.i586}-product-c1-runThese8_Xcomp_lang, \
       
   180     ${jprt.my.linux.i586}-product-c1-runThese8_Xcomp_vm, \
       
   181     ${jprt.my.linux.i586}-fastdebug-c1-runThese8_Xshare, \
       
   182     ${jprt.my.linux.i586}-fastdebug-c2-runThese8_Xcomp_lang, \
       
   183     ${jprt.my.linux.i586}-fastdebug-c2-runThese8_Xcomp_vm, \
       
   184     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \
       
   185     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \
       
   186     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC, \
       
   187     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \
       
   188     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_G1, \
       
   189     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC, \
       
   190     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_SerialGC, \
       
   191     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_ParallelGC, \
       
   192     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_ParNewGC, \
       
   193     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_CMS, \
       
   194     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_G1, \
       
   195     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_ParOldGC, \
       
   196     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_SerialGC, \
       
   197     ${jprt.my.linux.i586}-{product|fastdebug}-c2-jbb_default_nontiered, \
       
   198     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_ParallelGC, \
       
   199     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_CMS, \
       
   200     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_G1, \
       
   201     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_ParOldGC
       
   202 
       
   203 jprt.my.linux.x64.test.targets = \
       
   204     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jvm98, \
       
   205     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jvm98_nontiered, \
       
   206     ${jprt.my.linux.x64}-{product|fastdebug}-c2-scimark, \
       
   207     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_SerialGC, \
       
   208     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
       
   209     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
       
   210     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_CMS, \
       
   211     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_G1, \
       
   212     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
       
   213     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_SerialGC, \
       
   214     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_ParallelGC, \
       
   215     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_ParNewGC, \
       
   216     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_CMS, \
       
   217     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_G1, \
       
   218     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_ParOldGC, \
       
   219     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jbb_default_nontiered, \
       
   220     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jbb_ParallelGC, \
       
   221     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jbb_G1, \
       
   222     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jbb_ParOldGC
       
   223 
       
   224 jprt.my.macosx.x64.test.targets = \
       
   225     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jvm98, \
       
   226     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jvm98_nontiered, \
       
   227     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-scimark, \
       
   228     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_SerialGC, \
       
   229     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
       
   230     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
       
   231     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_CMS, \
       
   232     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_G1, \
       
   233     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
       
   234     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_SerialGC, \
       
   235     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_ParallelGC, \
       
   236     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_ParNewGC, \
       
   237     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_CMS, \
       
   238     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_G1, \
       
   239     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_ParOldGC, \
       
   240     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jbb_default_nontiered, \
       
   241     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jbb_ParallelGC, \
       
   242     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jbb_G1, \
       
   243     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jbb_ParOldGC
       
   244 
       
   245 jprt.my.windows.i586.test.targets = \
       
   246     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-jvm98, \
       
   247     ${jprt.my.windows.i586}-{product|fastdebug}-c2-jvm98_nontiered, \
       
   248     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-scimark, \
       
   249     ${jprt.my.windows.i586}-product-{c1|c2}-runThese8, \
       
   250     ${jprt.my.windows.i586}-product-{c1|c2}-runThese8_Xcomp_lang, \
       
   251     ${jprt.my.windows.i586}-product-{c1|c2}-runThese8_Xcomp_vm, \
       
   252     ${jprt.my.windows.i586}-fastdebug-c1-runThese8_Xshare, \
       
   253     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \
       
   254     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \
       
   255     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC, \
       
   256     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \
       
   257     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_G1, \
       
   258     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC, \
       
   259     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_SerialGC, \
       
   260     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_ParallelGC, \
       
   261     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_ParNewGC, \
       
   262     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_CMS, \
       
   263     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_G1, \
       
   264     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_ParOldGC, \
       
   265     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-jbb_default, \
       
   266     ${jprt.my.windows.i586}-{product|fastdebug}-c2-jbb_default_nontiered, \
       
   267     ${jprt.my.windows.i586}-product-{c1|c2}-jbb_ParallelGC, \
       
   268     ${jprt.my.windows.i586}-product-{c1|c2}-jbb_CMS, \
       
   269     ${jprt.my.windows.i586}-product-{c1|c2}-jbb_G1, \
       
   270     ${jprt.my.windows.i586}-product-{c1|c2}-jbb_ParOldGC
       
   271 
       
   272 jprt.my.windows.x64.test.targets = \
       
   273     ${jprt.my.windows.x64}-{product|fastdebug}-c2-jvm98, \
       
   274     ${jprt.my.windows.x64}-{product|fastdebug}-c2-jvm98_nontiered, \
       
   275     ${jprt.my.windows.x64}-{product|fastdebug}-c2-scimark, \
       
   276     ${jprt.my.windows.x64}-product-c2-runThese8, \
       
   277     ${jprt.my.windows.x64}-product-c2-runThese8_Xcomp_lang, \
       
   278     ${jprt.my.windows.x64}-product-c2-runThese8_Xcomp_vm, \
       
   279     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_SerialGC, \
       
   280     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
       
   281     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
       
   282     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_CMS, \
       
   283     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_G1, \
       
   284     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
       
   285     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_SerialGC, \
       
   286     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_ParallelGC, \
       
   287     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_ParNewGC, \
       
   288     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_CMS, \
       
   289     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_G1, \
       
   290     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_ParOldGC, \
       
   291     ${jprt.my.windows.x64}-{product|fastdebug}-c2-jbb_default, \
       
   292     ${jprt.my.windows.x64}-{product|fastdebug}-c2-jbb_default_nontiered, \
       
   293     ${jprt.my.windows.x64}-product-c2-jbb_CMS, \
       
   294     ${jprt.my.windows.x64}-product-c2-jbb_ParallelGC, \
       
   295     ${jprt.my.windows.x64}-product-c2-jbb_G1, \
       
   296     ${jprt.my.windows.x64}-product-c2-jbb_ParOldGC
       
   297 
       
   298 # Some basic "smoke" tests for OpenJDK builds
       
   299 jprt.test.targets.open = \
       
   300     ${jprt.my.solaris.x64}-{productOpen|fastdebugOpen}-c2-jvm98, \
       
   301     ${jprt.my.linux.x64}-{productOpen|fastdebugOpen}-c2-jvm98
       
   302 
       
   303 # Testing for actual embedded builds is different to standard
       
   304 jprt.my.linux.i586.test.targets.embedded = \
       
   305     linux_i586_2.6-product-c1-scimark
       
   306 
       
   307 # The complete list of test targets for jprt
       
   308 # Note: no PPC or ARM tests at this stage
       
   309 
       
   310 jprt.test.targets.standard = \
       
   311   ${jprt.my.linux.i586.test.targets.embedded}, \
       
   312   ${jprt.my.solaris.sparcv9.test.targets}, \
       
   313   ${jprt.my.solaris.x64.test.targets}, \
       
   314   ${jprt.my.linux.i586.test.targets}, \
       
   315   ${jprt.my.linux.x64.test.targets}, \
       
   316   ${jprt.my.macosx.x64.test.targets}, \
       
   317   ${jprt.my.windows.i586.test.targets}, \
       
   318   ${jprt.my.windows.x64.test.targets}, \
       
   319   ${jprt.test.targets.open}
       
   320 
       
   321 jprt.test.targets.embedded= 		\
       
   322   ${jprt.my.linux.i586.test.targets.embedded}, \
       
   323   ${jprt.my.solaris.sparcv9.test.targets}, \
       
   324   ${jprt.my.solaris.x64.test.targets}, \
       
   325   ${jprt.my.linux.x64.test.targets}, \
       
   326   ${jprt.my.windows.i586.test.targets}, \
       
   327   ${jprt.my.windows.x64.test.targets}
       
   328 
       
   329 jprt.test.targets.jdk9=${jprt.test.targets.standard}
       
   330 jprt.test.targets=${jprt.test.targets.${jprt.tools.default.release}}
       
   331 
       
   332 # The default test/Makefile targets that should be run
       
   333 
       
   334 #jprt.make.rule.test.targets=*-product-*-packtest
       
   335 
       
   336 jprt.make.rule.test.targets.standard.client = \
       
   337   ${jprt.my.linux.i586}-*-c1-clienttest, \
       
   338   ${jprt.my.windows.i586}-*-c1-clienttest
       
   339 
       
   340 jprt.make.rule.test.targets.standard.server = \
       
   341   ${jprt.my.solaris.sparcv9}-*-c2-servertest, \
       
   342   ${jprt.my.solaris.x64}-*-c2-servertest, \
       
   343   ${jprt.my.linux.i586}-*-c2-servertest, \
       
   344   ${jprt.my.linux.x64}-*-c2-servertest, \
       
   345   ${jprt.my.macosx.x64}-*-c2-servertest, \
       
   346   ${jprt.my.windows.i586}-*-c2-servertest, \
       
   347   ${jprt.my.windows.x64}-*-c2-servertest
       
   348 
       
   349 jprt.make.rule.test.targets.standard.internalvmtests = \
       
   350   ${jprt.my.solaris.sparcv9}-fastdebug-c2-internalvmtests, \
       
   351   ${jprt.my.solaris.x64}-fastdebug-c2-internalvmtests, \
       
   352   ${jprt.my.linux.i586}-fastdebug-c2-internalvmtests, \
       
   353   ${jprt.my.linux.x64}-fastdebug-c2-internalvmtests, \
       
   354   ${jprt.my.macosx.x64}-fastdebug-c2-internalvmtests, \
       
   355   ${jprt.my.windows.i586}-fastdebug-c2-internalvmtests, \
       
   356   ${jprt.my.windows.x64}-fastdebug-c2-internalvmtests
       
   357 
       
   358 jprt.make.rule.test.targets.standard.reg.group = \
       
   359   ${jprt.my.solaris.sparcv9}-fastdebug-c2-GROUP, \
       
   360   ${jprt.my.solaris.x64}-fastdebug-c2-GROUP, \
       
   361   ${jprt.my.linux.i586}-fastdebug-c2-GROUP, \
       
   362   ${jprt.my.linux.x64}-fastdebug-c2-GROUP, \
       
   363   ${jprt.my.macosx.x64}-fastdebug-c2-GROUP, \
       
   364   ${jprt.my.windows.i586}-fastdebug-c2-GROUP, \
       
   365   ${jprt.my.windows.x64}-fastdebug-c2-GROUP, \
       
   366   ${jprt.my.linux.i586}-fastdebug-c1-GROUP, \
       
   367   ${jprt.my.windows.i586}-fastdebug-c1-GROUP
       
   368 
       
   369 jprt.make.rule.test.targets.standard = \
       
   370   ${jprt.make.rule.test.targets.standard.client}, \
       
   371   ${jprt.make.rule.test.targets.standard.server}, \
       
   372   ${jprt.make.rule.test.targets.standard.internalvmtests}, \
       
   373   ${jprt.make.rule.test.targets.standard.reg.group:GROUP=hotspot_wbapitest}, \
       
   374   ${jprt.make.rule.test.targets.standard.reg.group:GROUP=hotspot_compiler_1}, \
       
   375   ${jprt.make.rule.test.targets.standard.reg.group:GROUP=hotspot_compiler_2}, \
       
   376   ${jprt.make.rule.test.targets.standard.reg.group:GROUP=hotspot_compiler_3}, \
       
   377   ${jprt.make.rule.test.targets.standard.reg.group:GROUP=hotspot_compiler_closed}, \
       
   378   ${jprt.make.rule.test.targets.standard.reg.group:GROUP=hotspot_gc}, \
       
   379   ${jprt.make.rule.test.targets.standard.reg.group:GROUP=hotspot_runtime}, \
       
   380   ${jprt.make.rule.test.targets.standard.reg.group:GROUP=hotspot_runtime_closed}, \
       
   381   ${jprt.make.rule.test.targets.standard.reg.group:GROUP=hotspot_serviceability}
       
   382 
       
   383 jprt.make.rule.test.targets.embedded = \
       
   384   ${jprt.make.rule.test.targets.standard.client}
       
   385 
       
   386 jprt.make.rule.test.targets.jdk9=${jprt.make.rule.test.targets.standard}
       
   387 jprt.make.rule.test.targets=${jprt.make.rule.test.targets.${jprt.tools.default.release}}
       
   388 
       
   389 # 7155453: Work-around to prevent popups on OSX from blocking test completion
       
   390 # but the work-around is added to all platforms to be consistent
       
   391 jprt.jbb.options=-Djava.awt.headless=true