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 |
|