make/jprt.properties

Tue, 24 Jan 2012 14:07:03 -0500

author
phh
date
Tue, 24 Jan 2012 14:07:03 -0500
changeset 3470
d6660fedbab5
parent 3321
81f7362f7bed
child 3511
585feefad374
permissions
-rw-r--r--

7126732: MAC: Require Mac OS X builds/tests for JPRT integrate jobs for HotSpot
Summary: Modify jprt.properties to run OSX builds and tests.
Reviewed-by: dcubed, kamg, ohair, dholmes
Contributed-by: james.melvin@oracle.com

     1 #
     2 # Copyright (c) 2006, 2011, 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 #
    25 # Properties for jprt
    27 # All build result bundles are full jdks, so the 64bit testing does not
    28 #    need the 32bit sibling bundle installed.
    29 #    Note: If the hotspot/make/Makefile changed to only bundle the 64bit files
    30 #          when bundling 64bit, and stripped out the 64bit files from any 32bit
    31 #          bundles, then this setting would be need to be "true".
    33 jprt.need.sibling.build=false
    35 # At submit time, the release supplied will be in jprt.submit.release
    36 #    and will be one of the official release names defined in jprt.
    37 #    jprt supports property value expansion using ${property.name} syntax.
    39 # This tells jprt what default release we want to build
    41 jprt.tools.default.release=${jprt.submit.release}
    43 # Disable syncing the source after builds and tests are done.
    45 jprt.sync.push=false
    47 # Note: we want both embedded releases and regular releases to build and test
    48 #       all platforms so that regressions are not introduced (eg. change to
    49 #       common code by SE breaks PPC/ARM; change to common code by SE-E breaks
    50 #       sparc etc.
    52 # Define the Solaris platforms we want for the various releases
    53 jprt.my.solaris.sparc.jdk8=solaris_sparc_5.10
    54 jprt.my.solaris.sparc.jdk7=solaris_sparc_5.10
    55 jprt.my.solaris.sparc.jdk7b107=solaris_sparc_5.10
    56 jprt.my.solaris.sparc.jdk7temp=solaris_sparc_5.10
    57 jprt.my.solaris.sparc.jdk6=solaris_sparc_5.8
    58 jprt.my.solaris.sparc.jdk6perf=solaris_sparc_5.8
    59 jprt.my.solaris.sparc.jdk6u10=solaris_sparc_5.8
    60 jprt.my.solaris.sparc.jdk6u14=solaris_sparc_5.8
    61 jprt.my.solaris.sparc.jdk6u18=solaris_sparc_5.8
    62 jprt.my.solaris.sparc.jdk6u20=solaris_sparc_5.8
    63 jprt.my.solaris.sparc.ejdk7=${jprt.my.solaris.sparc.jdk7}
    64 jprt.my.solaris.sparc.ejdk6=${jprt.my.solaris.sparc.jdk6}
    65 jprt.my.solaris.sparc=${jprt.my.solaris.sparc.${jprt.tools.default.release}}
    67 jprt.my.solaris.sparcv9.jdk8=solaris_sparcv9_5.10
    68 jprt.my.solaris.sparcv9.jdk7=solaris_sparcv9_5.10
    69 jprt.my.solaris.sparcv9.jdk7b107=solaris_sparcv9_5.10
    70 jprt.my.solaris.sparcv9.jdk7temp=solaris_sparcv9_5.10
    71 jprt.my.solaris.sparcv9.jdk6=solaris_sparcv9_5.8
    72 jprt.my.solaris.sparcv9.jdk6perf=solaris_sparcv9_5.8
    73 jprt.my.solaris.sparcv9.jdk6u10=solaris_sparcv9_5.8
    74 jprt.my.solaris.sparcv9.jdk6u14=solaris_sparcv9_5.8
    75 jprt.my.solaris.sparcv9.jdk6u18=solaris_sparcv9_5.8
    76 jprt.my.solaris.sparcv9.jdk6u20=solaris_sparcv9_5.8
    77 jprt.my.solaris.sparcv9.ejdk7=${jprt.my.solaris.sparcv9.jdk7}
    78 jprt.my.solaris.sparcv9.ejdk6=${jprt.my.solaris.sparcv9.jdk6}
    79 jprt.my.solaris.sparcv9=${jprt.my.solaris.sparcv9.${jprt.tools.default.release}}
    81 jprt.my.solaris.i586.jdk8=solaris_i586_5.10
    82 jprt.my.solaris.i586.jdk7=solaris_i586_5.10
    83 jprt.my.solaris.i586.jdk7b107=solaris_i586_5.10
    84 jprt.my.solaris.i586.jdk7temp=solaris_i586_5.10
    85 jprt.my.solaris.i586.jdk6=solaris_i586_5.8
    86 jprt.my.solaris.i586.jdk6perf=solaris_i586_5.8
    87 jprt.my.solaris.i586.jdk6u10=solaris_i586_5.8
    88 jprt.my.solaris.i586.jdk6u14=solaris_i586_5.8
    89 jprt.my.solaris.i586.jdk6u18=solaris_i586_5.8
    90 jprt.my.solaris.i586.jdk6u20=solaris_i586_5.8
    91 jprt.my.solaris.i586.ejdk7=${jprt.my.solaris.i586.jdk7}
    92 jprt.my.solaris.i586.ejdk6=${jprt.my.solaris.i586.jdk6}
    93 jprt.my.solaris.i586=${jprt.my.solaris.i586.${jprt.tools.default.release}}
    95 jprt.my.solaris.x64.jdk8=solaris_x64_5.10
    96 jprt.my.solaris.x64.jdk7=solaris_x64_5.10
    97 jprt.my.solaris.x64.jdk7b107=solaris_x64_5.10
    98 jprt.my.solaris.x64.jdk7temp=solaris_x64_5.10
    99 jprt.my.solaris.x64.jdk6=solaris_x64_5.10
   100 jprt.my.solaris.x64.jdk6perf=solaris_x64_5.10
   101 jprt.my.solaris.x64.jdk6u10=solaris_x64_5.10
   102 jprt.my.solaris.x64.jdk6u14=solaris_x64_5.10
   103 jprt.my.solaris.x64.jdk6u18=solaris_x64_5.10
   104 jprt.my.solaris.x64.jdk6u20=solaris_x64_5.10
   105 jprt.my.solaris.x64.ejdk7=${jprt.my.solaris.x64.jdk7}
   106 jprt.my.solaris.x64.ejdk6=${jprt.my.solaris.x64.jdk6}
   107 jprt.my.solaris.x64=${jprt.my.solaris.x64.${jprt.tools.default.release}}
   109 jprt.my.linux.i586.jdk8=linux_i586_2.6
   110 jprt.my.linux.i586.jdk7=linux_i586_2.6
   111 jprt.my.linux.i586.jdk7b107=linux_i586_2.6
   112 jprt.my.linux.i586.jdk7temp=linux_i586_2.6
   113 jprt.my.linux.i586.jdk6=linux_i586_2.4
   114 jprt.my.linux.i586.jdk6perf=linux_i586_2.4
   115 jprt.my.linux.i586.jdk6u10=linux_i586_2.4
   116 jprt.my.linux.i586.jdk6u14=linux_i586_2.4
   117 jprt.my.linux.i586.jdk6u18=linux_i586_2.4
   118 jprt.my.linux.i586.jdk6u20=linux_i586_2.4
   119 jprt.my.linux.i586.ejdk7=linux_i586_2.6
   120 jprt.my.linux.i586.ejdk6=linux_i586_2.6
   121 jprt.my.linux.i586=${jprt.my.linux.i586.${jprt.tools.default.release}}
   123 jprt.my.linux.x64.jdk8=linux_x64_2.6
   124 jprt.my.linux.x64.jdk7=linux_x64_2.6
   125 jprt.my.linux.x64.jdk7b107=linux_x64_2.6
   126 jprt.my.linux.x64.jdk7temp=linux_x64_2.6
   127 jprt.my.linux.x64.jdk6=linux_x64_2.4
   128 jprt.my.linux.x64.jdk6perf=linux_x64_2.4
   129 jprt.my.linux.x64.jdk6u10=linux_x64_2.4
   130 jprt.my.linux.x64.jdk6u14=linux_x64_2.4
   131 jprt.my.linux.x64.jdk6u18=linux_x64_2.4
   132 jprt.my.linux.x64.jdk6u20=linux_x64_2.4
   133 jprt.my.linux.x64.ejdk7=${jprt.my.linux.x64.jdk7}
   134 jprt.my.linux.x64.ejdk6=${jprt.my.linux.x64.jdk6}
   135 jprt.my.linux.x64=${jprt.my.linux.x64.${jprt.tools.default.release}}
   137 jprt.my.linux.ppc.jdk8=linux_ppc_2.6
   138 jprt.my.linux.ppc.jdk7=linux_ppc_2.6
   139 jprt.my.linux.ppc.jdk7b107=linux_ppc_2.6
   140 jprt.my.linux.ppc.jdk7temp=linux_ppc_2.6
   141 jprt.my.linux.ppc.ejdk6=linux_ppc_2.6
   142 jprt.my.linux.ppc.ejdk7=linux_ppc_2.6
   143 jprt.my.linux.ppc=${jprt.my.linux.ppc.${jprt.tools.default.release}}
   145 jprt.my.linux.ppcv2.jdk8=linux_ppcv2_2.6
   146 jprt.my.linux.ppcv2.jdk7=linux_ppcv2_2.6
   147 jprt.my.linux.ppcv2.jdk7b107=linux_ppcv2_2.6
   148 jprt.my.linux.ppcv2.jdk7temp=linux_ppcv2_2.6
   149 jprt.my.linux.ppcv2.ejdk6=linux_ppcv2_2.6
   150 jprt.my.linux.ppcv2.ejdk7=linux_ppcv2_2.6
   151 jprt.my.linux.ppcv2=${jprt.my.linux.ppcv2.${jprt.tools.default.release}}
   153 jprt.my.linux.ppcsflt.jdk8=linux_ppcsflt_2.6
   154 jprt.my.linux.ppcsflt.jdk7=linux_ppcsflt_2.6
   155 jprt.my.linux.ppcsflt.jdk7b107=linux_ppcsflt_2.6
   156 jprt.my.linux.ppcsflt.jdk7temp=linux_ppcsflt_2.6
   157 jprt.my.linux.ppcsflt.ejdk6=linux_ppcsflt_2.6
   158 jprt.my.linux.ppcsflt.ejdk7=linux_ppcsflt_2.6
   159 jprt.my.linux.ppcsflt=${jprt.my.linux.ppcsflt.${jprt.tools.default.release}}
   161 jprt.my.linux.armvfp.jdk8=linux_armvfp_2.6
   162 jprt.my.linux.armvfp.jdk7=linux_armvfp_2.6
   163 jprt.my.linux.armvfp.jdk7b107=linux_armvfp_2.6
   164 jprt.my.linux.armvfp.jdk7temp=linux_armvfp_2.6
   165 jprt.my.linux.armvfp.ejdk6=linux_armvfp_2.6
   166 jprt.my.linux.armvfp.ejdk7=linux_armvfp_2.6
   167 jprt.my.linux.armvfp=${jprt.my.linux.armvfp.${jprt.tools.default.release}}
   169 jprt.my.linux.armsflt.jdk8=linux_armsflt_2.6
   170 jprt.my.linux.armsflt.jdk7=linux_armsflt_2.6
   171 jprt.my.linux.armsflt.jdk7b107=linux_armsflt_2.6
   172 jprt.my.linux.armsflt.jdk7temp=linux_armsflt_2.6
   173 jprt.my.linux.armsflt.ejdk6=linux_armsflt_2.6
   174 jprt.my.linux.armsflt.ejdk7=linux_armsflt_2.6
   175 jprt.my.linux.armsflt=${jprt.my.linux.armsflt.${jprt.tools.default.release}}
   177 jprt.my.macosx.x64.jdk8=macosx_x64_10.7
   178 jprt.my.macosx.x64.jdk7=macosx_x64_10.7
   179 jprt.my.macosx.x64=${jprt.my.macosx.x64.${jprt.tools.default.release}}
   181 jprt.my.windows.i586.jdk8=windows_i586_5.1
   182 jprt.my.windows.i586.jdk7=windows_i586_5.1
   183 jprt.my.windows.i586.jdk7b107=windows_i586_5.0
   184 jprt.my.windows.i586.jdk7temp=windows_i586_5.0
   185 jprt.my.windows.i586.jdk6=windows_i586_5.0
   186 jprt.my.windows.i586.jdk6perf=windows_i586_5.0
   187 jprt.my.windows.i586.jdk6u10=windows_i586_5.0
   188 jprt.my.windows.i586.jdk6u14=windows_i586_5.0
   189 jprt.my.windows.i586.jdk6u18=windows_i586_5.0
   190 jprt.my.windows.i586.jdk6u20=windows_i586_5.0
   191 jprt.my.windows.i586.ejdk7=${jprt.my.windows.i586.jdk7}
   192 jprt.my.windows.i586.ejdk6=${jprt.my.windows.i586.jdk6}
   193 jprt.my.windows.i586=${jprt.my.windows.i586.${jprt.tools.default.release}}
   195 jprt.my.windows.x64.jdk8=windows_x64_5.2
   196 jprt.my.windows.x64.jdk7=windows_x64_5.2
   197 jprt.my.windows.x64.jdk7b107=windows_x64_5.2
   198 jprt.my.windows.x64.jdk7temp=windows_x64_5.2
   199 jprt.my.windows.x64.jdk6=windows_x64_5.2
   200 jprt.my.windows.x64.jdk6perf=windows_x64_5.2
   201 jprt.my.windows.x64.jdk6u10=windows_x64_5.2
   202 jprt.my.windows.x64.jdk6u14=windows_x64_5.2
   203 jprt.my.windows.x64.jdk6u18=windows_x64_5.2
   204 jprt.my.windows.x64.jdk6u20=windows_x64_5.2
   205 jprt.my.windows.x64.ejdk7=${jprt.my.windows.x64.jdk7}
   206 jprt.my.windows.x64.ejdk6=${jprt.my.windows.x64.jdk6}
   207 jprt.my.windows.x64=${jprt.my.windows.x64.${jprt.tools.default.release}}
   209 # Standard list of jprt build targets for this source tree
   211 jprt.build.targets.standard= \
   212     ${jprt.my.solaris.sparc}-{product|fastdebug|debug}, \
   213     ${jprt.my.solaris.sparcv9}-{product|fastdebug|debug}, \
   214     ${jprt.my.solaris.i586}-{product|fastdebug|debug}, \
   215     ${jprt.my.solaris.x64}-{product|fastdebug|debug}, \
   216     ${jprt.my.linux.i586}-{product|fastdebug|debug}, \
   217     ${jprt.my.linux.x64}-{product|fastdebug}, \
   218     ${jprt.my.macosx.x64}-{product|fastdebug|debug}, \
   219     ${jprt.my.windows.i586}-{product|fastdebug|debug}, \
   220     ${jprt.my.windows.x64}-{product|fastdebug|debug}
   222 jprt.build.targets.open= \
   223     ${jprt.my.solaris.i586}-{productOpen}, \
   224     ${jprt.my.solaris.x64}-{debugOpen}, \
   225     ${jprt.my.linux.x64}-{productOpen}
   227 jprt.build.targets.embedded= \
   228     ${jprt.my.linux.i586}-{productEmb|fastdebugEmb|debugEmb}, \
   229     ${jprt.my.linux.ppc}-{productEmb|fastdebugEmb}, \
   230     ${jprt.my.linux.ppcv2}-{productEmb|fastdebugEmb}, \
   231     ${jprt.my.linux.ppcsflt}-{productEmb|fastdebugEmb}, \
   232     ${jprt.my.linux.armvfp}-{productEmb|fastdebugEmb}, \
   233     ${jprt.my.linux.armsflt}-{productEmb|fastdebugEmb}
   235 jprt.build.targets.all=${jprt.build.targets.standard}, \
   236     ${jprt.build.targets.embedded}, ${jprt.build.targets.open}
   238 jprt.build.targets.jdk8=${jprt.build.targets.all}
   239 jprt.build.targets.jdk7=${jprt.build.targets.all}
   240 jprt.build.targets.jdk7temp=${jprt.build.targets.all}
   241 jprt.build.targets.jdk7b107=${jprt.build.targets.all}
   242 jprt.build.targets.jdk6=${jprt.build.targets.standard}
   243 jprt.build.targets.jdk6perf=${jprt.build.targets.standard}
   244 jprt.build.targets.jdk6u10=${jprt.build.targets.standard}
   245 jprt.build.targets.jdk6u14=${jprt.build.targets.standard}
   246 jprt.build.targets.jdk6u18=${jprt.build.targets.standard}
   247 jprt.build.targets.jdk6u20=${jprt.build.targets.standard}
   248 jprt.build.targets.ejdk6=${jprt.build.targets.all}
   249 jprt.build.targets.ejdk7=${jprt.build.targets.all}
   250 jprt.build.targets=${jprt.build.targets.${jprt.tools.default.release}}
   252 # Subset lists of test targets for this source tree
   254 jprt.my.solaris.sparc.test.targets= \
   255     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-jvm98, \
   256     ${jprt.my.solaris.sparc}-{product|fastdebug}-c2-jvm98_nontiered, \
   257     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-scimark, \
   258     ${jprt.my.solaris.sparc}-product-{c1|c2}-runThese, \
   259     ${jprt.my.solaris.sparc}-fastdebug-c1-runThese_Xshare, \
   260     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-GCBasher_default, \
   261     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \
   262     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \
   263     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC, \
   264     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \
   265     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-GCBasher_G1, \
   266     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC, \
   267     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-GCOld_default, \
   268     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-GCOld_SerialGC, \
   269     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-GCOld_ParallelGC, \
   270     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-GCOld_ParNewGC, \
   271     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-GCOld_CMS, \
   272     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-GCOld_G1, \
   273     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-GCOld_ParOldGC, \
   274     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-jbb_default, \
   275     ${jprt.my.solaris.sparc}-{product|fastdebug}-c2-jbb_default_nontiered, \
   276     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-jbb_SerialGC, \
   277     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-jbb_ParallelGC, \
   278     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-jbb_CMS, \
   279     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-jbb_G1, \
   280     ${jprt.my.solaris.sparc}-{product|fastdebug}-{c1|c2}-jbb_ParOldGC
   282 jprt.my.solaris.sparcv9.test.targets= \
   283     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jvm98, \
   284     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jvm98_nontiered, \
   285     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-scimark, \
   286     ${jprt.my.solaris.sparcv9}-product-c2-runThese, \
   287     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_default, \
   288     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_SerialGC, \
   289     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
   290     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
   291     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_CMS, \
   292     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_G1, \
   293     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
   294     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_default, \
   295     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_SerialGC, \
   296     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_ParallelGC, \
   297     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_ParNewGC, \
   298     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_CMS, \
   299     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_G1, \
   300     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_ParOldGC, \
   301     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_default, \
   302     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_default_nontiered, \
   303     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_SerialGC, \
   304     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_ParallelGC, \
   305     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_CMS, \
   306     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_G1, \
   307     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_ParOldGC
   309 jprt.my.solaris.x64.test.targets= \
   310     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jvm98, \
   311     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jvm98_nontiered, \
   312     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-scimark, \
   313     ${jprt.my.solaris.x64}-product-c2-runThese, \
   314     ${jprt.my.solaris.x64}-product-c2-runThese_Xcomp, \
   315     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_default, \
   316     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_SerialGC, \
   317     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
   318     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
   319     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_CMS, \
   320     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_G1, \
   321     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
   322     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_default, \
   323     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_SerialGC, \
   324     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_ParallelGC, \
   325     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_ParNewGC, \
   326     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_CMS, \
   327     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_G1, \
   328     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_ParOldGC, \
   329     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jbb_default, \
   330     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jbb_default_nontiered, \
   331     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jbb_SerialGC, \
   332     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jbb_ParallelGC, \
   333     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_CMS, \
   334     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_G1, \
   335     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_ParOldGC
   337 jprt.my.solaris.i586.test.targets= \
   338     ${jprt.my.solaris.i586}-{product|fastdebug}-{c1|c2}-jvm98, \
   339     ${jprt.my.solaris.i586}-{product|fastdebug}-c2-jvm98_nontiered, \
   340     ${jprt.my.solaris.i586}-{product|fastdebug}-{c1|c2}-scimark, \
   341     ${jprt.my.solaris.i586}-product-{c1|c2}-runThese_Xcomp, \
   342     ${jprt.my.solaris.i586}-fastdebug-c1-runThese_Xcomp, \
   343     ${jprt.my.solaris.i586}-fastdebug-c1-runThese_Xshare, \
   344     ${jprt.my.solaris.i586}-product-c1-GCBasher_default, \
   345     ${jprt.my.solaris.i586}-product-c1-GCBasher_SerialGC, \
   346     ${jprt.my.solaris.i586}-product-c1-GCBasher_ParallelGC, \
   347     ${jprt.my.solaris.i586}-product-c1-GCBasher_ParNewGC, \
   348     ${jprt.my.solaris.i586}-product-c1-GCBasher_CMS, \
   349     ${jprt.my.solaris.i586}-product-c1-GCBasher_G1, \
   350     ${jprt.my.solaris.i586}-product-c1-GCBasher_ParOldGC, \
   351     ${jprt.my.solaris.i586}-fastdebug-c2-GCBasher_default, \
   352     ${jprt.my.solaris.i586}-fastdebug-c2-GCBasher_SerialGC, \
   353     ${jprt.my.solaris.i586}-fastdebug-c2-GCBasher_ParallelGC, \
   354     ${jprt.my.solaris.i586}-fastdebug-c2-GCBasher_ParNewGC, \
   355     ${jprt.my.solaris.i586}-fastdebug-c2-GCBasher_CMS, \
   356     ${jprt.my.solaris.i586}-fastdebug-c2-GCBasher_G1, \
   357     ${jprt.my.solaris.i586}-fastdebug-c2-GCBasher_ParOldGC, \
   358     ${jprt.my.solaris.i586}-product-c1-GCOld_default, \
   359     ${jprt.my.solaris.i586}-product-c1-GCOld_SerialGC, \
   360     ${jprt.my.solaris.i586}-product-c1-GCOld_ParallelGC, \
   361     ${jprt.my.solaris.i586}-product-c1-GCOld_ParNewGC, \
   362     ${jprt.my.solaris.i586}-product-c1-GCOld_CMS, \
   363     ${jprt.my.solaris.i586}-product-c1-GCOld_G1, \
   364     ${jprt.my.solaris.i586}-product-c1-GCOld_ParOldGC, \
   365     ${jprt.my.solaris.i586}-fastdebug-c2-jbb_default, \
   366     ${jprt.my.solaris.i586}-fastdebug-c2-jbb_default_nontiered, \
   367     ${jprt.my.solaris.i586}-fastdebug-c2-jbb_ParallelGC, \
   368     ${jprt.my.solaris.i586}-fastdebug-c2-jbb_CMS, \
   369     ${jprt.my.solaris.i586}-fastdebug-c2-jbb_G1, \
   370     ${jprt.my.solaris.i586}-fastdebug-c2-jbb_ParOldGC
   372 jprt.my.linux.i586.test.targets = \
   373     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-jvm98, \
   374     ${jprt.my.linux.i586}-{product|fastdebug}-c2-jvm98_nontiered, \
   375     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-scimark, \
   376     ${jprt.my.linux.i586}-product-c1-runThese_Xcomp, \
   377     ${jprt.my.linux.i586}-fastdebug-c1-runThese_Xshare, \
   378     ${jprt.my.linux.i586}-fastdebug-c2-runThese_Xcomp, \
   379     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_default, \
   380     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \
   381     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \
   382     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC, \
   383     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \
   384     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_G1, \
   385     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC, \
   386     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_default, \
   387     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_SerialGC, \
   388     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_ParallelGC, \
   389     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_ParNewGC, \
   390     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_CMS, \
   391     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_G1, \
   392     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_ParOldGC, \
   393     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_default, \
   394     ${jprt.my.linux.i586}-{product|fastdebug}-c2-jbb_default_nontiered, \
   395     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_ParallelGC, \
   396     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_CMS, \
   397     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_G1, \
   398     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_ParOldGC
   400 jprt.my.linux.x64.test.targets = \
   401     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jvm98, \
   402     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jvm98_nontiered, \
   403     ${jprt.my.linux.x64}-{product|fastdebug}-c2-scimark, \
   404     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_default, \
   405     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_SerialGC, \
   406     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
   407     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
   408     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_CMS, \
   409     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_G1, \
   410     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
   411     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_default, \
   412     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_SerialGC, \
   413     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_ParallelGC, \
   414     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_ParNewGC, \
   415     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_CMS, \
   416     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_G1, \
   417     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_ParOldGC, \
   418     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jbb_default, \
   419     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jbb_default_nontiered, \
   420     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jbb_ParallelGC, \
   421     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jbb_G1, \
   422     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jbb_ParOldGC
   424 jprt.my.macosx.x64.test.targets = \
   425     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jvm98, \
   426     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jvm98_nontiered, \
   427     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-scimark, \
   428     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_default, \
   429     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_SerialGC, \
   430     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
   431     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
   432     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_CMS, \
   433     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_G1, \
   434     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
   435     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_default, \
   436     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_SerialGC, \
   437     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_ParallelGC, \
   438     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_ParNewGC, \
   439     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_CMS, \
   440     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_G1, \
   441     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_ParOldGC \
   442     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jbb_default, \
   443     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jbb_default_tiered, \
   444     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jbb_ParallelGC, \
   445     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jbb_G1, \
   446     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jbb_ParOldGC
   448 jprt.my.windows.i586.test.targets = \
   449     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-jvm98, \
   450     ${jprt.my.windows.i586}-{product|fastdebug}-c2-jvm98_nontiered, \
   451     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-scimark, \
   452     ${jprt.my.windows.i586}-product-{c1|c2}-runThese, \
   453     ${jprt.my.windows.i586}-product-{c1|c2}-runThese_Xcomp, \
   454     ${jprt.my.windows.i586}-fastdebug-c1-runThese_Xshare, \
   455     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_default, \
   456     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \
   457     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \
   458     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC, \
   459     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \
   460     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_G1, \
   461     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC, \
   462     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_default, \
   463     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_SerialGC, \
   464     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_ParallelGC, \
   465     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_ParNewGC, \
   466     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_CMS, \
   467     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_G1, \
   468     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_ParOldGC, \
   469     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-jbb_default, \
   470     ${jprt.my.windows.i586}-{product|fastdebug}-c2-jbb_default_nontiered, \
   471     ${jprt.my.windows.i586}-product-{c1|c2}-jbb_ParallelGC, \
   472     ${jprt.my.windows.i586}-product-{c1|c2}-jbb_CMS, \
   473     ${jprt.my.windows.i586}-product-{c1|c2}-jbb_G1, \
   474     ${jprt.my.windows.i586}-product-{c1|c2}-jbb_ParOldGC
   476 jprt.my.windows.x64.test.targets = \
   477     ${jprt.my.windows.x64}-{product|fastdebug}-c2-jvm98, \
   478     ${jprt.my.windows.x64}-{product|fastdebug}-c2-jvm98_nontiered, \
   479     ${jprt.my.windows.x64}-{product|fastdebug}-c2-scimark, \
   480     ${jprt.my.windows.x64}-product-c2-runThese, \
   481     ${jprt.my.windows.x64}-product-c2-runThese_Xcomp, \
   482     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_default, \
   483     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_SerialGC, \
   484     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
   485     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
   486     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_CMS, \
   487     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_G1, \
   488     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
   489     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_default, \
   490     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_SerialGC, \
   491     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_ParallelGC, \
   492     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_ParNewGC, \
   493     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_CMS, \
   494     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_G1, \
   495     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_ParOldGC, \
   496     ${jprt.my.windows.x64}-{product|fastdebug}-c2-jbb_default, \
   497     ${jprt.my.windows.x64}-{product|fastdebug}-c2-jbb_default_nontiered, \
   498     ${jprt.my.windows.x64}-product-c2-jbb_CMS, \
   499     ${jprt.my.windows.x64}-product-c2-jbb_ParallelGC, \
   500     ${jprt.my.windows.x64}-product-c2-jbb_G1, \
   501     ${jprt.my.windows.x64}-product-c2-jbb_ParOldGC
   503 # Some basic "smoke" tests for OpenJDK builds
   504 jprt.test.targets.open = \
   505     ${jprt.my.solaris.x64}-{productOpen|debugOpen|fastdebugOpen}-c2-jvm98, \
   506     ${jprt.my.solaris.i586}-{productOpen|fastdebugOpen}-c2-jvm98, \
   507     ${jprt.my.linux.x64}-{productOpen|fastdebugOpen}-c2-jvm98
   509 # Testing for actual embedded builds is different to standard
   510 jprt.my.linux.i586.test.targets.embedded = \
   511     linux_i586_2.6-product-c1-scimark
   513 # The complete list of test targets for jprt
   514 # Note: no PPC or ARM tests at this stage
   516 jprt.test.targets.standard = \
   517   ${jprt.my.linux.i586.test.targets.embedded}, \
   518   ${jprt.my.solaris.sparc.test.targets}, \
   519   ${jprt.my.solaris.sparcv9.test.targets}, \
   520   ${jprt.my.solaris.i586.test.targets}, \
   521   ${jprt.my.solaris.x64.test.targets}, \
   522   ${jprt.my.linux.i586.test.targets}, \
   523   ${jprt.my.linux.x64.test.targets}, \
   524   ${jprt.my.macosx.x64.test.targets}, \
   525   ${jprt.my.windows.i586.test.targets}, \
   526   ${jprt.my.windows.x64.test.targets}, \
   527   ${jprt.test.targets.open}
   529 jprt.test.targets.embedded= 		\
   530   ${jprt.my.linux.i586.test.targets.embedded}, \
   531   ${jprt.my.solaris.sparc.test.targets}, \
   532   ${jprt.my.solaris.sparcv9.test.targets}, \
   533   ${jprt.my.solaris.i586.test.targets}, \
   534   ${jprt.my.solaris.x64.test.targets}, \
   535   ${jprt.my.linux.x64.test.targets}, \
   536   ${jprt.my.windows.i586.test.targets}, \
   537   ${jprt.my.windows.x64.test.targets}
   540 jprt.test.targets.jdk8=${jprt.test.targets.standard}
   541 jprt.test.targets.jdk7=${jprt.test.targets.standard}
   542 jprt.test.targets.jdk7temp=${jprt.test.targets.standard}
   543 jprt.test.targets.jdk7b105=${jprt.test.targets.standard}
   544 jprt.test.targets.jdk6=${jprt.test.targets.standard}
   545 jprt.test.targets.jdk6perf=${jprt.test.targets.standard}
   546 jprt.test.targets.jdk6u10=${jprt.test.targets.standard}
   547 jprt.test.targets.jdk6u14=${jprt.test.targets.standard}
   548 jprt.test.targets.jdk6u18=${jprt.test.targets.standard}
   549 jprt.test.targets.jdk6u20=${jprt.test.targets.standard}
   550 jprt.test.targets.ejdk6=${jprt.test.targets.embedded}
   551 jprt.test.targets.ejdk7=${jprt.test.targets.embedded}
   552 jprt.test.targets=${jprt.test.targets.${jprt.tools.default.release}}
   554 # The default test/Makefile targets that should be run
   556 #jprt.make.rule.test.targets=*-product-*-packtest
   558 jprt.make.rule.test.targets.standard.client = \
   559   ${jprt.my.solaris.sparc}-*-c1-clienttest, \
   560   ${jprt.my.solaris.i586}-*-c1-clienttest, \
   561   ${jprt.my.linux.i586}-*-c1-clienttest, \
   562   ${jprt.my.windows.i586}-*-c1-clienttest
   564 jprt.make.rule.test.targets.standard.server = \
   565   ${jprt.my.solaris.sparc}-*-c2-servertest, \
   566   ${jprt.my.solaris.sparcv9}-*-c2-servertest, \
   567   ${jprt.my.solaris.i586}-*-c2-servertest, \
   568   ${jprt.my.solaris.x64}-*-c2-servertest, \
   569   ${jprt.my.linux.i586}-*-c2-servertest, \
   570   ${jprt.my.linux.x64}-*-c2-servertest, \
   571   ${jprt.my.macosx.x64}-*-c2-servertest, \
   572   ${jprt.my.windows.i586}-*-c2-servertest, \
   573   ${jprt.my.windows.x64}-*-c2-servertest
   575 jprt.make.rule.test.targets.standard.internalvmtests = \
   576   ${jprt.my.solaris.sparc}-fastdebug-c2-internalvmtests, \
   577   ${jprt.my.solaris.sparcv9}-fastdebug-c2-internalvmtests, \
   578   ${jprt.my.solaris.i586}-fastdebug-c2-internalvmtests, \
   579   ${jprt.my.solaris.x64}-fastdebug-c2-internalvmtests, \
   580   ${jprt.my.linux.i586}-fastdebug-c2-internalvmtests, \
   581   ${jprt.my.linux.x64}-fastdebug-c2-internalvmtests, \
   582   ${jprt.my.macosx.x64}-fastdebug-c2-internalvmtests, \
   583   ${jprt.my.windows.i586}-fastdebug-c2-internalvmtests, \
   584   ${jprt.my.windows.x64}-fastdebug-c2-internalvmtests
   586 jprt.make.rule.test.targets.standard = \
   587   ${jprt.make.rule.test.targets.standard.client}, \
   588   ${jprt.make.rule.test.targets.standard.server}, \
   589   ${jprt.make.rule.test.targets.standard.internalvmtests}
   591 jprt.make.rule.test.targets.embedded = \
   592   ${jprt.make.rule.test.targets.standard.client}
   594 jprt.make.rule.test.targets.jdk8=${jprt.make.rule.test.targets.standard}
   595 jprt.make.rule.test.targets.jdk7=${jprt.make.rule.test.targets.standard}
   596 jprt.make.rule.test.targets.jdk7temp=${jprt.make.rule.test.targets.standard}
   597 jprt.make.rule.test.targets.jdk7b107=${jprt.make.rule.test.targets.standard}
   598 jprt.make.rule.test.targets.jdk6=${jprt.make.rule.test.targets.standard}
   599 jprt.make.rule.test.targets.jdk6perf=${jprt.make.rule.test.targets.standard}
   600 jprt.make.rule.test.targets.jdk6u10=${jprt.make.rule.test.targets.standard}
   601 jprt.make.rule.test.targets.jdk6u14=${jprt.make.rule.test.targets.standard}
   602 jprt.make.rule.test.targets.jdk6u18=${jprt.make.rule.test.targets.standard}
   603 jprt.make.rule.test.targets.jdk6u20=${jprt.make.rule.test.targets.standard}
   604 jprt.make.rule.test.targets.ejdk6=${jprt.make.rule.test.targets.embedded}
   605 jprt.make.rule.test.targets.ejdk7=${jprt.make.rule.test.targets.embedded}
   606 jprt.make.rule.test.targets=${jprt.make.rule.test.targets.${jprt.tools.default.release}}

mercurial