make/jprt.properties

Tue, 29 Jul 2014 13:56:29 +0200

author
thartmann
date
Tue, 29 Jul 2014 13:56:29 +0200
changeset 7002
a073be2ce5c2
parent 6618
cb1b723cbca8
child 6876
710a3c8b516e
child 7039
43aa571c1131
permissions
-rw-r--r--

8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
Summary: Fixed parfait warnings caused by __HI and __LO macros in sharedRuntimeMath.hpp by using a union.
Reviewed-by: kvn

     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 #
    25 # Properties for jprt
    27 # All build result bundles are full jdks.
    28 jprt.need.sibling.build=false
    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.
    34 # This tells jprt what default release we want to build
    36 jprt.hotspot.default.release=jdk8u20
    38 jprt.tools.default.release=${jprt.submit.option.release?${jprt.submit.option.release}:${jprt.hotspot.default.release}}
    40 # Disable syncing the source after builds and tests are done.
    42 jprt.sync.push=false
    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.
    49 # Define the Solaris platforms we want for the various releases
    50 jprt.my.solaris.sparcv9.jdk8u20=solaris_sparcv9_5.10
    51 jprt.my.solaris.sparcv9.jdk7=solaris_sparcv9_5.10
    52 jprt.my.solaris.sparcv9.jdk7u8=${jprt.my.solaris.sparcv9.jdk7}
    53 jprt.my.solaris.sparcv9=${jprt.my.solaris.sparcv9.${jprt.tools.default.release}}
    55 jprt.my.solaris.x64.jdk8u20=solaris_x64_5.10
    56 jprt.my.solaris.x64.jdk7=solaris_x64_5.10
    57 jprt.my.solaris.x64.jdk7u8=${jprt.my.solaris.x64.jdk7}
    58 jprt.my.solaris.x64=${jprt.my.solaris.x64.${jprt.tools.default.release}}
    60 jprt.my.linux.i586.jdk8u20=linux_i586_2.6
    61 jprt.my.linux.i586.jdk7=linux_i586_2.6
    62 jprt.my.linux.i586.jdk7u8=${jprt.my.linux.i586.jdk7}
    63 jprt.my.linux.i586=${jprt.my.linux.i586.${jprt.tools.default.release}}
    65 jprt.my.linux.x64.jdk8u20=linux_x64_2.6
    66 jprt.my.linux.x64.jdk7=linux_x64_2.6
    67 jprt.my.linux.x64.jdk7u8=${jprt.my.linux.x64.jdk7}
    68 jprt.my.linux.x64=${jprt.my.linux.x64.${jprt.tools.default.release}}
    70 jprt.my.linux.ppc.jdk8u20=linux_ppc_2.6
    71 jprt.my.linux.ppc.jdk7=linux_ppc_2.6
    72 jprt.my.linux.ppc.jdk7u8=${jprt.my.linux.ppc.jdk7}
    73 jprt.my.linux.ppc=${jprt.my.linux.ppc.${jprt.tools.default.release}}
    75 jprt.my.linux.ppcv2.jdk8u20=linux_ppcv2_2.6
    76 jprt.my.linux.ppcv2.jdk7=linux_ppcv2_2.6
    77 jprt.my.linux.ppcv2.jdk7u8=${jprt.my.linux.ppcv2.jdk7}
    78 jprt.my.linux.ppcv2=${jprt.my.linux.ppcv2.${jprt.tools.default.release}}
    80 jprt.my.linux.armvfpsflt.jdk8u20=linux_armvfpsflt_2.6
    81 jprt.my.linux.armvfpsflt=${jprt.my.linux.armvfpsflt.${jprt.tools.default.release}}
    83 jprt.my.linux.armvfphflt.jdk8u20=linux_armvfphflt_2.6
    84 jprt.my.linux.armvfphflt=${jprt.my.linux.armvfphflt.${jprt.tools.default.release}}
    86 # The ARM GP vfp-sflt build is not currently supported
    87 #jprt.my.linux.armvs.jdk8u20=linux_armvs_2.6
    88 #jprt.my.linux.armvs=${jprt.my.linux.armvs.${jprt.tools.default.release}}
    90 jprt.my.linux.armvh.jdk8u20=linux_armvh_2.6
    91 jprt.my.linux.armvh=${jprt.my.linux.armvh.${jprt.tools.default.release}}
    93 jprt.my.linux.armsflt.jdk8u20=linux_armsflt_2.6
    94 jprt.my.linux.armsflt.jdk7=linux_armsflt_2.6
    95 jprt.my.linux.armsflt.jdk7u8=${jprt.my.linux.armsflt.jdk7}
    96 jprt.my.linux.armsflt=${jprt.my.linux.armsflt.${jprt.tools.default.release}}
    98 jprt.my.macosx.x64.jdk8u20=macosx_x64_10.7
    99 jprt.my.macosx.x64.jdk7=macosx_x64_10.7
   100 jprt.my.macosx.x64.jdk7u8=${jprt.my.macosx.x64.jdk7}
   101 jprt.my.macosx.x64=${jprt.my.macosx.x64.${jprt.tools.default.release}}
   103 jprt.my.windows.i586.jdk8u20=windows_i586_6.1
   104 jprt.my.windows.i586.jdk7=windows_i586_6.1
   105 jprt.my.windows.i586.jdk7u8=${jprt.my.windows.i586.jdk7}
   106 jprt.my.windows.i586=${jprt.my.windows.i586.${jprt.tools.default.release}}
   108 jprt.my.windows.x64.jdk8u20=windows_x64_6.1
   109 jprt.my.windows.x64.jdk7=windows_x64_6.1
   110 jprt.my.windows.x64.jdk7u8=${jprt.my.windows.x64.jdk7}
   111 jprt.my.windows.x64=${jprt.my.windows.x64.${jprt.tools.default.release}}
   113 # Standard list of jprt build targets for this source tree
   115 jprt.build.targets.standard= \
   116     ${jprt.my.solaris.sparcv9}-{product|fastdebug|optimized}, \
   117     ${jprt.my.solaris.x64}-{product|fastdebug}, \
   118     ${jprt.my.linux.i586}-{product|fastdebug}, \
   119     ${jprt.my.linux.x64}-{product|fastdebug|optimized}, \
   120     ${jprt.my.macosx.x64}-{product|fastdebug}, \
   121     ${jprt.my.windows.i586}-{product|fastdebug}, \
   122     ${jprt.my.windows.x64}-{product|fastdebug|optimized}, \
   123     ${jprt.my.linux.armvh}-{product|fastdebug}
   125 jprt.build.targets.open= \
   126     ${jprt.my.solaris.x64}-{debugOpen}, \
   127     ${jprt.my.linux.x64}-{productOpen}
   129 jprt.build.targets.embedded= \
   130     ${jprt.my.linux.i586}-{productEmb|fastdebugEmb}, \
   131     ${jprt.my.linux.ppc}-{productEmb|fastdebugEmb}, \
   132     ${jprt.my.linux.ppcv2}-{productEmb|fastdebugEmb}, \
   133     ${jprt.my.linux.armvfpsflt}-{productEmb|fastdebugEmb}, \
   134     ${jprt.my.linux.armvfphflt}-{productEmb|fastdebugEmb}, \
   135     ${jprt.my.linux.armsflt}-{productEmb|fastdebugEmb}
   137 jprt.build.targets.all=${jprt.build.targets.standard}, \
   138     ${jprt.build.targets.embedded}, ${jprt.build.targets.open}
   140 jprt.build.targets.jdk8u20=${jprt.build.targets.all}
   141 jprt.build.targets.jdk7=${jprt.build.targets.all}
   142 jprt.build.targets.jdk7u8=${jprt.build.targets.all}
   143 jprt.build.targets=${jprt.build.targets.${jprt.tools.default.release}}
   145 # Subset lists of test targets for this source tree
   147 jprt.my.solaris.sparcv9.test.targets= \
   148     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jvm98, \
   149     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jvm98_nontiered, \
   150     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-scimark, \
   151     ${jprt.my.solaris.sparcv9}-product-c2-runThese, \
   152     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_SerialGC, \
   153     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
   154     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
   155     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_CMS, \
   156     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_G1, \
   157     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
   158     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_SerialGC, \
   159     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_ParallelGC, \
   160     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_ParNewGC, \
   161     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_CMS, \
   162     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_G1, \
   163     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-GCOld_ParOldGC, \
   164     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_default_nontiered, \
   165     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_SerialGC, \
   166     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_ParallelGC, \
   167     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_CMS, \
   168     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_G1, \
   169     ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-jbb_ParOldGC
   171 jprt.my.solaris.x64.test.targets= \
   172     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jvm98, \
   173     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jvm98_nontiered, \
   174     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-scimark, \
   175     ${jprt.my.solaris.x64}-product-c2-runThese, \
   176     ${jprt.my.solaris.x64}-product-c2-runThese_Xcomp, \
   177     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_SerialGC, \
   178     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
   179     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
   180     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_CMS, \
   181     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_G1, \
   182     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
   183     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_SerialGC, \
   184     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_ParallelGC, \
   185     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_ParNewGC, \
   186     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_CMS, \
   187     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_G1, \
   188     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_ParOldGC, \
   189     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jbb_default_nontiered, \
   190     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jbb_SerialGC, \
   191     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-jbb_ParallelGC, \
   192     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_CMS, \
   193     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_G1, \
   194     ${jprt.my.solaris.x64}-{product|fastdebug}-c2-GCOld_ParOldGC
   196 jprt.my.linux.i586.test.targets = \
   197     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-jvm98, \
   198     ${jprt.my.linux.i586}-{product|fastdebug}-c2-jvm98_nontiered, \
   199     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-scimark, \
   200     ${jprt.my.linux.i586}-product-c1-runThese_Xcomp, \
   201     ${jprt.my.linux.i586}-fastdebug-c1-runThese_Xshare, \
   202     ${jprt.my.linux.i586}-fastdebug-c2-runThese_Xcomp, \
   203     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \
   204     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \
   205     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC, \
   206     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \
   207     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_G1, \
   208     ${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC, \
   209     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_SerialGC, \
   210     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_ParallelGC, \
   211     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_ParNewGC, \
   212     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_CMS, \
   213     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_G1, \
   214     ${jprt.my.linux.i586}-product-{c1|c2}-GCOld_ParOldGC, \
   215     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_SerialGC, \
   216     ${jprt.my.linux.i586}-{product|fastdebug}-c2-jbb_default_nontiered, \
   217     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_ParallelGC, \
   218     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_CMS, \
   219     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_G1, \
   220     ${jprt.my.linux.i586}-{product|fastdebug}-c1-jbb_ParOldGC
   222 jprt.my.linux.x64.test.targets = \
   223     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jvm98, \
   224     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jvm98_nontiered, \
   225     ${jprt.my.linux.x64}-{product|fastdebug}-c2-scimark, \
   226     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_SerialGC, \
   227     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
   228     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
   229     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_CMS, \
   230     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_G1, \
   231     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
   232     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_SerialGC, \
   233     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_ParallelGC, \
   234     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_ParNewGC, \
   235     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_CMS, \
   236     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_G1, \
   237     ${jprt.my.linux.x64}-{product|fastdebug}-c2-GCOld_ParOldGC, \
   238     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jbb_default_nontiered, \
   239     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jbb_ParallelGC, \
   240     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jbb_G1, \
   241     ${jprt.my.linux.x64}-{product|fastdebug}-c2-jbb_ParOldGC
   243 jprt.my.macosx.x64.test.targets = \
   244     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jvm98, \
   245     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jvm98_nontiered, \
   246     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-scimark, \
   247     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_SerialGC, \
   248     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
   249     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
   250     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_CMS, \
   251     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_G1, \
   252     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
   253     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_SerialGC, \
   254     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_ParallelGC, \
   255     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_ParNewGC, \
   256     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_CMS, \
   257     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_G1, \
   258     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-GCOld_ParOldGC, \
   259     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jbb_default_nontiered, \
   260     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jbb_ParallelGC, \
   261     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jbb_G1, \
   262     ${jprt.my.macosx.x64}-{product|fastdebug}-c2-jbb_ParOldGC
   264 jprt.my.windows.i586.test.targets = \
   265     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-jvm98, \
   266     ${jprt.my.windows.i586}-{product|fastdebug}-c2-jvm98_nontiered, \
   267     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-scimark, \
   268     ${jprt.my.windows.i586}-product-{c1|c2}-runThese, \
   269     ${jprt.my.windows.i586}-product-{c1|c2}-runThese_Xcomp, \
   270     ${jprt.my.windows.i586}-fastdebug-c1-runThese_Xshare, \
   271     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \
   272     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \
   273     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParNewGC, \
   274     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_CMS, \
   275     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_G1, \
   276     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParOldGC, \
   277     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_SerialGC, \
   278     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_ParallelGC, \
   279     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_ParNewGC, \
   280     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_CMS, \
   281     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_G1, \
   282     ${jprt.my.windows.i586}-product-{c1|c2}-GCOld_ParOldGC, \
   283     ${jprt.my.windows.i586}-{product|fastdebug}-{c1|c2}-jbb_default, \
   284     ${jprt.my.windows.i586}-{product|fastdebug}-c2-jbb_default_nontiered, \
   285     ${jprt.my.windows.i586}-product-{c1|c2}-jbb_ParallelGC, \
   286     ${jprt.my.windows.i586}-product-{c1|c2}-jbb_CMS, \
   287     ${jprt.my.windows.i586}-product-{c1|c2}-jbb_G1, \
   288     ${jprt.my.windows.i586}-product-{c1|c2}-jbb_ParOldGC
   290 jprt.my.windows.x64.test.targets = \
   291     ${jprt.my.windows.x64}-{product|fastdebug}-c2-jvm98, \
   292     ${jprt.my.windows.x64}-{product|fastdebug}-c2-jvm98_nontiered, \
   293     ${jprt.my.windows.x64}-{product|fastdebug}-c2-scimark, \
   294     ${jprt.my.windows.x64}-product-c2-runThese, \
   295     ${jprt.my.windows.x64}-product-c2-runThese_Xcomp, \
   296     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_SerialGC, \
   297     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_ParallelGC, \
   298     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_ParNewGC, \
   299     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_CMS, \
   300     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_G1, \
   301     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCBasher_ParOldGC, \
   302     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_SerialGC, \
   303     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_ParallelGC, \
   304     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_ParNewGC, \
   305     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_CMS, \
   306     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_G1, \
   307     ${jprt.my.windows.x64}-{product|fastdebug}-c2-GCOld_ParOldGC, \
   308     ${jprt.my.windows.x64}-{product|fastdebug}-c2-jbb_default, \
   309     ${jprt.my.windows.x64}-{product|fastdebug}-c2-jbb_default_nontiered, \
   310     ${jprt.my.windows.x64}-product-c2-jbb_CMS, \
   311     ${jprt.my.windows.x64}-product-c2-jbb_ParallelGC, \
   312     ${jprt.my.windows.x64}-product-c2-jbb_G1, \
   313     ${jprt.my.windows.x64}-product-c2-jbb_ParOldGC
   315 # Some basic "smoke" tests for OpenJDK builds
   316 jprt.test.targets.open = \
   317     ${jprt.my.solaris.x64}-{productOpen|fastdebugOpen}-c2-jvm98, \
   318     ${jprt.my.linux.x64}-{productOpen|fastdebugOpen}-c2-jvm98
   320 # Testing for actual embedded builds is different to standard
   321 jprt.my.linux.i586.test.targets.embedded = \
   322     linux_i586_2.6-product-c1-scimark
   324 # The complete list of test targets for jprt
   325 # Note: no PPC or ARM tests at this stage
   327 jprt.test.targets.standard = \
   328   ${jprt.my.linux.i586.test.targets.embedded}, \
   329   ${jprt.my.solaris.sparcv9.test.targets}, \
   330   ${jprt.my.solaris.x64.test.targets}, \
   331   ${jprt.my.linux.i586.test.targets}, \
   332   ${jprt.my.linux.x64.test.targets}, \
   333   ${jprt.my.macosx.x64.test.targets}, \
   334   ${jprt.my.windows.i586.test.targets}, \
   335   ${jprt.my.windows.x64.test.targets}, \
   336   ${jprt.test.targets.open}
   338 jprt.test.targets.embedded= 		\
   339   ${jprt.my.linux.i586.test.targets.embedded}, \
   340   ${jprt.my.solaris.sparcv9.test.targets}, \
   341   ${jprt.my.solaris.x64.test.targets}, \
   342   ${jprt.my.linux.x64.test.targets}, \
   343   ${jprt.my.windows.i586.test.targets}, \
   344   ${jprt.my.windows.x64.test.targets}
   346 jprt.test.targets.jdk8u20=${jprt.test.targets.standard}
   347 jprt.test.targets.jdk7=${jprt.test.targets.standard}
   348 jprt.test.targets.jdk7u8=${jprt.test.targets.jdk7}
   349 jprt.test.targets=${jprt.test.targets.${jprt.tools.default.release}}
   351 # The default test/Makefile targets that should be run
   353 #jprt.make.rule.test.targets=*-product-*-packtest
   355 jprt.make.rule.test.targets.standard.client = \
   356   ${jprt.my.linux.i586}-*-c1-clienttest, \
   357   ${jprt.my.windows.i586}-*-c1-clienttest
   359 jprt.make.rule.test.targets.standard.server = \
   360   ${jprt.my.solaris.sparcv9}-*-c2-servertest, \
   361   ${jprt.my.solaris.x64}-*-c2-servertest, \
   362   ${jprt.my.linux.i586}-*-c2-servertest, \
   363   ${jprt.my.linux.x64}-*-c2-servertest, \
   364   ${jprt.my.macosx.x64}-*-c2-servertest, \
   365   ${jprt.my.windows.i586}-*-c2-servertest, \
   366   ${jprt.my.windows.x64}-*-c2-servertest
   368 jprt.make.rule.test.targets.standard.internalvmtests = \
   369   ${jprt.my.solaris.sparcv9}-fastdebug-c2-internalvmtests, \
   370   ${jprt.my.solaris.x64}-fastdebug-c2-internalvmtests, \
   371   ${jprt.my.linux.i586}-fastdebug-c2-internalvmtests, \
   372   ${jprt.my.linux.x64}-fastdebug-c2-internalvmtests, \
   373   ${jprt.my.macosx.x64}-fastdebug-c2-internalvmtests, \
   374   ${jprt.my.windows.i586}-fastdebug-c2-internalvmtests, \
   375   ${jprt.my.windows.x64}-fastdebug-c2-internalvmtests
   377 jprt.make.rule.test.targets.standard.wbapi = \
   378   ${jprt.my.solaris.sparcv9}-{product|fastdebug}-c2-wbapitest, \
   379   ${jprt.my.solaris.x64}-{product|fastdebug}-c2-wbapitest, \
   380   ${jprt.my.linux.i586}-{product|fastdebug}-c2-wbapitest, \
   381   ${jprt.my.linux.x64}-{product|fastdebug}-c2-wbapitest, \
   382   ${jprt.my.windows.i586}-{product|fastdebug}-c2-wbapitest, \
   383   ${jprt.my.windows.x64}-{product|fastdebug}-c2-wbapitest, \
   384   ${jprt.my.linux.i586}-{product|fastdebug}-c1-wbapitest, \
   385   ${jprt.my.windows.i586}-{product|fastdebug}-c1-wbapitest
   387 jprt.make.rule.test.targets.standard = \
   388   ${jprt.make.rule.test.targets.standard.client}, \
   389   ${jprt.make.rule.test.targets.standard.server}, \
   390   ${jprt.make.rule.test.targets.standard.internalvmtests}, \
   391   ${jprt.make.rule.test.targets.standard.wbapi}
   393 jprt.make.rule.test.targets.embedded = \
   394   ${jprt.make.rule.test.targets.standard.client}
   396 jprt.make.rule.test.targets.jdk8u20=${jprt.make.rule.test.targets.standard}
   397 jprt.make.rule.test.targets.jdk7=${jprt.make.rule.test.targets.standard}
   398 jprt.make.rule.test.targets.jdk7u8=${jprt.make.rule.test.targets.jdk7}
   399 jprt.make.rule.test.targets=${jprt.make.rule.test.targets.${jprt.tools.default.release}}
   401 # 7155453: Work-around to prevent popups on OSX from blocking test completion
   402 # but the work-around is added to all platforms to be consistent
   403 jprt.jbb.options=-Djava.awt.headless=true

mercurial