23 # questions. |
23 # questions. |
24 # |
24 # |
25 |
25 |
26 # Properties for jprt |
26 # Properties for jprt |
27 |
27 |
28 # Use whatever release that the submitted job requests |
28 # At submit time, the release supplied will be in jprt.submit.release |
|
29 # and will be one of the official release names defined in jprt. |
|
30 # jprt supports property value expansion using ${property.name} syntax. |
|
31 |
|
32 # This tells jprt what default release we want to build |
29 jprt.tools.default.release=${jprt.submit.release} |
33 jprt.tools.default.release=${jprt.submit.release} |
30 |
34 |
31 # The different build flavors we want, we override here so we just get these 2 |
35 # The different build flavors we want, we override here so we just get these 2 |
32 jprt.build.flavors=product,fastdebug |
36 jprt.build.flavors=product,fastdebug |
33 |
37 |
34 # Shortened list of vm tests |
38 # Define the Windows we want (temporary) |
35 jprt.test.targets= \ |
39 jprt.my.windows.i586.jdk7b107=windows_i586_5.0 |
36 *-product-*-jvm98, \ |
40 jprt.my.windows.i586.jdk7temp=windows_i586_5.0 |
37 *-product-*-scimark, \ |
41 jprt.my.windows.i586.jdk7=windows_i586_5.1 |
38 *-product-*-runThese, \ |
42 jprt.my.windows.i586=${jprt.my.windows.i586.${jprt.tools.default.release}} |
39 *-product-*-GCBasher_default, \ |
43 |
40 *-product-*-GCOld_default, \ |
44 # Standard list of jprt build targets for this source tree |
41 *-product-*-jbb_default |
45 jprt.build.targets= \ |
42 |
46 solaris_sparc_5.10-{product|fastdebug}, \ |
43 # Test targets in test/Makefile |
47 solaris_sparcv9_5.10-{product|fastdebug}, \ |
44 jprt.make.rule.test.targets= \ |
48 solaris_i586_5.10-{product|fastdebug}, \ |
45 *-product-*-langtools_jtreg, \ |
49 solaris_x64_5.10-{product|fastdebug}, \ |
46 *-product-*-jdk_beans1, \ |
50 linux_i586_2.6-{product|fastdebug}, \ |
47 *-product-*-jdk_beans2, \ |
51 linux_x64_2.6-{product|fastdebug}, \ |
48 *-product-*-jdk_beans3, \ |
52 ${jprt.my.windows.i586}-{product|fastdebug}, \ |
49 *-product-*-jdk_io, \ |
53 windows_x64_5.2-{product|fastdebug} |
50 *-product-*-jdk_lang, \ |
54 |
51 *-product-*-jdk_management1, \ |
55 # User can select the test set with jprt submit "-testset name" option |
52 *-product-*-jdk_management2, \ |
56 jprt.my.test.set=${jprt.test.set} |
53 *-product-*-jdk_math, \ |
57 |
54 *-product-*-jdk_misc, \ |
58 # Default vm test targets (no fastdebug & limited c2 testing) |
55 *-product-*-jdk_net, \ |
59 jprt.vm.default.test.targets= \ |
56 *-product-*-jdk_nio1, \ |
60 \ |
57 *-product-*-jdk_nio2, \ |
61 solaris_sparc_5.10-product-c1-jvm98, \ |
58 *-product-*-jdk_nio3, \ |
62 solaris_sparcv9_5.10-product-c2-jvm98, \ |
59 *-product-*-jdk_security1, \ |
63 solaris_i586_5.10-product-c1-jvm98, \ |
60 *-product-*-jdk_security2, \ |
64 solaris_x64_5.10-product-c2-jvm98, \ |
61 *-product-*-jdk_security3, \ |
65 linux_i586_2.6-product-{c1|c2}-jvm98, \ |
62 *-product-*-jdk_text, \ |
66 linux_x64_2.6-product-c2-jvm98, \ |
63 *-product-*-jdk_tools1, \ |
67 ${jprt.my.windows.i586}-product-c1-jvm98, \ |
64 *-product-*-jdk_tools2, \ |
68 windows_x64_5.2-product-c2-jvm98, \ |
65 *-product-*-jdk_util |
69 \ |
66 |
70 solaris_sparc_5.10-product-c1-scimark, \ |
67 # Not Ready Yet: |
71 solaris_sparcv9_5.10-product-c2-scimark, \ |
68 # *-product-*-jdk_awt |
72 solaris_i586_5.10-product-c1-scimark, \ |
69 # *-product-*-jdk_rmi |
73 solaris_x64_5.10-product-c2-scimark, \ |
70 # *-product-*-jdk_swing |
74 linux_i586_2.6-product-{c1|c2}-scimark, \ |
|
75 linux_x64_2.6-product-c2-scimark, \ |
|
76 ${jprt.my.windows.i586}-product-c1-scimark, \ |
|
77 windows_x64_5.2-product-c2-scimark |
|
78 |
|
79 # Default jdk test targets in test/Makefile (no fastdebug & limited c2 testing) |
|
80 jprt.make.rule.default.test.targets= \ |
|
81 \ |
|
82 solaris_sparc_5.10-product-c1-langtools_jtreg, \ |
|
83 solaris_sparcv9_5.10-product-c2-langtools_jtreg, \ |
|
84 solaris_i586_5.10-product-c1-langtools_jtreg, \ |
|
85 solaris_x64_5.10-product-c2-langtools_jtreg, \ |
|
86 linux_i586_2.6-product-{c1|c2}-langtools_jtreg, \ |
|
87 linux_x64_2.6-product-c2-langtools_jtreg, \ |
|
88 ${jprt.my.windows.i586}-product-c1-langtools_jtreg, \ |
|
89 windows_x64_5.2-product-c2-langtools_jtreg, \ |
|
90 \ |
|
91 solaris_sparc_5.10-product-c1-jdk_beans1, \ |
|
92 solaris_sparcv9_5.10-product-c2-jdk_beans1, \ |
|
93 solaris_i586_5.10-product-c1-jdk_beans1, \ |
|
94 solaris_x64_5.10-product-c2-jdk_beans1, \ |
|
95 linux_i586_2.6-product-{c1|c2}-jdk_beans1, \ |
|
96 linux_x64_2.6-product-c2-jdk_beans1, \ |
|
97 ${jprt.my.windows.i586}-product-c1-jdk_beans1, \ |
|
98 windows_x64_5.2-product-c2-jdk_beans1, \ |
|
99 \ |
|
100 solaris_sparc_5.10-product-c1-jdk_io, \ |
|
101 solaris_sparcv9_5.10-product-c2-jdk_io, \ |
|
102 solaris_i586_5.10-product-c1-jdk_io, \ |
|
103 solaris_x64_5.10-product-c2-jdk_io, \ |
|
104 linux_i586_2.6-product-{c1|c2}-jdk_io, \ |
|
105 linux_x64_2.6-product-c2-jdk_io, \ |
|
106 ${jprt.my.windows.i586}-product-c1-jdk_io, \ |
|
107 windows_x64_5.2-product-c2-jdk_io, \ |
|
108 \ |
|
109 solaris_sparc_5.10-product-c1-jdk_lang, \ |
|
110 solaris_sparcv9_5.10-product-c2-jdk_lang, \ |
|
111 solaris_i586_5.10-product-c1-jdk_lang, \ |
|
112 solaris_x64_5.10-product-c2-jdk_lang, \ |
|
113 linux_i586_2.6-product-{c1|c2}-jdk_lang, \ |
|
114 linux_x64_2.6-product-c2-jdk_lang, \ |
|
115 ${jprt.my.windows.i586}-product-c1-jdk_lang, \ |
|
116 windows_x64_5.2-product-c2-jdk_lang, \ |
|
117 \ |
|
118 solaris_sparc_5.10-product-c1-jdk_math, \ |
|
119 solaris_sparcv9_5.10-product-c2-jdk_math, \ |
|
120 solaris_i586_5.10-product-c1-jdk_math, \ |
|
121 solaris_x64_5.10-product-c2-jdk_math, \ |
|
122 linux_i586_2.6-product-{c1|c2}-jdk_math, \ |
|
123 linux_x64_2.6-product-c2-jdk_math, \ |
|
124 ${jprt.my.windows.i586}-product-c1-jdk_math, \ |
|
125 windows_x64_5.2-product-c2-jdk_math, \ |
|
126 \ |
|
127 solaris_sparc_5.10-product-c1-jdk_misc, \ |
|
128 solaris_sparcv9_5.10-product-c2-jdk_misc, \ |
|
129 solaris_i586_5.10-product-c1-jdk_misc, \ |
|
130 solaris_x64_5.10-product-c2-jdk_misc, \ |
|
131 linux_i586_2.6-product-{c1|c2}-jdk_misc, \ |
|
132 linux_x64_2.6-product-c2-jdk_misc, \ |
|
133 ${jprt.my.windows.i586}-product-c1-jdk_misc, \ |
|
134 windows_x64_5.2-product-c2-jdk_misc, \ |
|
135 \ |
|
136 solaris_sparc_5.10-product-c1-jdk_net, \ |
|
137 solaris_sparcv9_5.10-product-c2-jdk_net, \ |
|
138 solaris_i586_5.10-product-c1-jdk_net, \ |
|
139 solaris_x64_5.10-product-c2-jdk_net, \ |
|
140 linux_i586_2.6-product-{c1|c2}-jdk_net, \ |
|
141 linux_x64_2.6-product-c2-jdk_net, \ |
|
142 ${jprt.my.windows.i586}-product-c1-jdk_net, \ |
|
143 windows_x64_5.2-product-c2-jdk_net, \ |
|
144 \ |
|
145 solaris_sparc_5.10-product-c1-jdk_nio1, \ |
|
146 solaris_sparcv9_5.10-product-c2-jdk_nio1, \ |
|
147 solaris_i586_5.10-product-c1-jdk_nio1, \ |
|
148 solaris_x64_5.10-product-c2-jdk_nio1, \ |
|
149 linux_i586_2.6-product-{c1|c2}-jdk_nio1, \ |
|
150 linux_x64_2.6-product-c2-jdk_nio1, \ |
|
151 ${jprt.my.windows.i586}-product-c1-jdk_nio1, \ |
|
152 windows_x64_5.2-product-c2-jdk_nio1, \ |
|
153 \ |
|
154 solaris_sparc_5.10-product-c1-jdk_nio2, \ |
|
155 solaris_sparcv9_5.10-product-c2-jdk_nio2, \ |
|
156 solaris_i586_5.10-product-c1-jdk_nio2, \ |
|
157 solaris_x64_5.10-product-c2-jdk_nio2, \ |
|
158 linux_i586_2.6-product-{c1|c2}-jdk_nio2, \ |
|
159 linux_x64_2.6-product-c2-jdk_nio2, \ |
|
160 ${jprt.my.windows.i586}-product-c1-jdk_nio2, \ |
|
161 windows_x64_5.2-product-c2-jdk_nio2, \ |
|
162 \ |
|
163 solaris_sparc_5.10-product-c1-jdk_nio3, \ |
|
164 solaris_sparcv9_5.10-product-c2-jdk_nio3, \ |
|
165 solaris_i586_5.10-product-c1-jdk_nio3, \ |
|
166 solaris_x64_5.10-product-c2-jdk_nio3, \ |
|
167 linux_i586_2.6-product-{c1|c2}-jdk_nio3, \ |
|
168 linux_x64_2.6-product-c2-jdk_nio3, \ |
|
169 ${jprt.my.windows.i586}-product-c1-jdk_nio3, \ |
|
170 windows_x64_5.2-product-c2-jdk_nio3, \ |
|
171 \ |
|
172 solaris_sparc_5.10-product-c1-jdk_security1, \ |
|
173 solaris_sparcv9_5.10-product-c2-jdk_security1, \ |
|
174 solaris_i586_5.10-product-c1-jdk_security1, \ |
|
175 solaris_x64_5.10-product-c2-jdk_security1, \ |
|
176 linux_i586_2.6-product-{c1|c2}-jdk_security1, \ |
|
177 linux_x64_2.6-product-c2-jdk_security1, \ |
|
178 ${jprt.my.windows.i586}-product-c1-jdk_security1, \ |
|
179 windows_x64_5.2-product-c2-jdk_security1, \ |
|
180 \ |
|
181 solaris_sparc_5.10-product-c1-jdk_text, \ |
|
182 solaris_sparcv9_5.10-product-c2-jdk_text, \ |
|
183 solaris_i586_5.10-product-c1-jdk_text, \ |
|
184 solaris_x64_5.10-product-c2-jdk_text, \ |
|
185 linux_i586_2.6-product-{c1|c2}-jdk_text, \ |
|
186 linux_x64_2.6-product-c2-jdk_text, \ |
|
187 ${jprt.my.windows.i586}-product-c1-jdk_text, \ |
|
188 windows_x64_5.2-product-c2-jdk_text, \ |
|
189 \ |
|
190 solaris_sparc_5.10-product-c1-jdk_tools1, \ |
|
191 solaris_sparcv9_5.10-product-c2-jdk_tools1, \ |
|
192 solaris_i586_5.10-product-c1-jdk_tools1, \ |
|
193 solaris_x64_5.10-product-c2-jdk_tools1, \ |
|
194 linux_i586_2.6-product-{c1|c2}-jdk_tools1, \ |
|
195 linux_x64_2.6-product-c2-jdk_tools1, \ |
|
196 ${jprt.my.windows.i586}-product-c1-jdk_tools1, \ |
|
197 windows_x64_5.2-product-c2-jdk_tools1, \ |
|
198 \ |
|
199 solaris_sparc_5.10-product-c1-jdk_util, \ |
|
200 solaris_sparcv9_5.10-product-c2-jdk_util, \ |
|
201 solaris_i586_5.10-product-c1-jdk_util, \ |
|
202 solaris_x64_5.10-product-c2-jdk_util, \ |
|
203 linux_i586_2.6-product-{c1|c2}-jdk_util, \ |
|
204 linux_x64_2.6-product-c2-jdk_util, \ |
|
205 ${jprt.my.windows.i586}-product-c1-jdk_util, \ |
|
206 windows_x64_5.2-product-c2-jdk_util |
|
207 |
|
208 # All vm test targets (but still no fastdebug & limited c2 testing) |
|
209 jprt.vm.all.test.targets= \ |
|
210 \ |
|
211 ${jprt.vm.default.test.targets}, \ |
|
212 \ |
|
213 solaris_sparc_5.10-product-c1-runThese, \ |
|
214 solaris_sparcv9_5.10-product-c2-runThese, \ |
|
215 solaris_i586_5.10-product-c1-runThese, \ |
|
216 solaris_x64_5.10-product-c2-runThese, \ |
|
217 linux_i586_2.6-product-{c1|c2}-runThese, \ |
|
218 linux_x64_2.6-product-c2-runThese, \ |
|
219 ${jprt.my.windows.i586}-product-c1-runThese, \ |
|
220 windows_x64_5.2-product-c2-runThese, \ |
|
221 \ |
|
222 solaris_sparc_5.10-product-c1-jbb_default, \ |
|
223 solaris_sparcv9_5.10-product-c2-jbb_default, \ |
|
224 solaris_i586_5.10-product-c1-jbb_default, \ |
|
225 solaris_x64_5.10-product-c2-jbb_default, \ |
|
226 linux_i586_2.6-product-{c1|c2}-jbb_default, \ |
|
227 linux_x64_2.6-product-c2-jbb_default, \ |
|
228 ${jprt.my.windows.i586}-product-c1-jbb_default, \ |
|
229 windows_x64_5.2-product-c2-jbb_default |
|
230 |
|
231 # All jdk test targets (but still no fastdebug & limited c2 testing) |
|
232 jprt.make.rule.all.test.targets= \ |
|
233 \ |
|
234 ${jprt.make.rule.default.test.targets}, \ |
|
235 \ |
|
236 solaris_sparc_5.10-product-c1-jdk_awt, \ |
|
237 solaris_sparcv9_5.10-product-c2-jdk_awt, \ |
|
238 solaris_i586_5.10-product-c1-jdk_awt, \ |
|
239 solaris_x64_5.10-product-c2-jdk_awt, \ |
|
240 linux_i586_2.6-product-{c1|c2}-jdk_awt, \ |
|
241 linux_x64_2.6-product-c2-jdk_awt, \ |
|
242 ${jprt.my.windows.i586}-product-c1-jdk_awt, \ |
|
243 windows_x64_5.2-product-c2-jdk_awt, \ |
|
244 \ |
|
245 solaris_sparc_5.10-product-c1-jdk_beans2, \ |
|
246 solaris_sparcv9_5.10-product-c2-jdk_beans2, \ |
|
247 solaris_i586_5.10-product-c1-jdk_beans2, \ |
|
248 solaris_x64_5.10-product-c2-jdk_beans2, \ |
|
249 linux_i586_2.6-product-{c1|c2}-jdk_beans2, \ |
|
250 linux_x64_2.6-product-c2-jdk_beans2, \ |
|
251 ${jprt.my.windows.i586}-product-c1-jdk_beans2, \ |
|
252 windows_x64_5.2-product-c2-jdk_beans2, \ |
|
253 \ |
|
254 solaris_sparc_5.10-product-c1-jdk_beans3, \ |
|
255 solaris_sparcv9_5.10-product-c2-jdk_beans3, \ |
|
256 solaris_i586_5.10-product-c1-jdk_beans3, \ |
|
257 solaris_x64_5.10-product-c2-jdk_beans3, \ |
|
258 linux_i586_2.6-product-{c1|c2}-jdk_beans3, \ |
|
259 linux_x64_2.6-product-c2-jdk_beans3, \ |
|
260 ${jprt.my.windows.i586}-product-c1-jdk_beans3, \ |
|
261 windows_x64_5.2-product-c2-jdk_beans3, \ |
|
262 \ |
|
263 solaris_sparc_5.10-product-c1-jdk_management1, \ |
|
264 solaris_sparcv9_5.10-product-c2-jdk_management1, \ |
|
265 solaris_i586_5.10-product-c1-jdk_management1, \ |
|
266 solaris_x64_5.10-product-c2-jdk_management1, \ |
|
267 linux_i586_2.6-product-{c1|c2}-jdk_management1, \ |
|
268 linux_x64_2.6-product-c2-jdk_management1, \ |
|
269 ${jprt.my.windows.i586}-product-c1-jdk_management1, \ |
|
270 windows_x64_5.2-product-c2-jdk_management1, \ |
|
271 \ |
|
272 solaris_sparc_5.10-product-c1-jdk_management2, \ |
|
273 solaris_sparcv9_5.10-product-c2-jdk_management2, \ |
|
274 solaris_i586_5.10-product-c1-jdk_management2, \ |
|
275 solaris_x64_5.10-product-c2-jdk_management2, \ |
|
276 linux_i586_2.6-product-{c1|c2}-jdk_management2, \ |
|
277 linux_x64_2.6-product-c2-jdk_management2, \ |
|
278 ${jprt.my.windows.i586}-product-c1-jdk_management2, \ |
|
279 windows_x64_5.2-product-c2-jdk_management2, \ |
|
280 \ |
|
281 solaris_sparc_5.10-product-c1-jdk_rmi, \ |
|
282 solaris_sparcv9_5.10-product-c2-jdk_rmi, \ |
|
283 solaris_i586_5.10-product-c1-jdk_rmi, \ |
|
284 solaris_x64_5.10-product-c2-jdk_rmi, \ |
|
285 linux_i586_2.6-product-{c1|c2}-jdk_rmi, \ |
|
286 linux_x64_2.6-product-c2-jdk_rmi, \ |
|
287 ${jprt.my.windows.i586}-product-c1-jdk_rmi, \ |
|
288 windows_x64_5.2-product-c2-jdk_rmi, \ |
|
289 \ |
|
290 solaris_sparc_5.10-product-c1-jdk_security2, \ |
|
291 solaris_sparcv9_5.10-product-c2-jdk_security2, \ |
|
292 solaris_i586_5.10-product-c1-jdk_security2, \ |
|
293 solaris_x64_5.10-product-c2-jdk_security2, \ |
|
294 linux_i586_2.6-product-{c1|c2}-jdk_security2, \ |
|
295 linux_x64_2.6-product-c2-jdk_security2, \ |
|
296 ${jprt.my.windows.i586}-product-c1-jdk_security2, \ |
|
297 windows_x64_5.2-product-c2-jdk_security2, \ |
|
298 \ |
|
299 solaris_sparc_5.10-product-c1-jdk_security3, \ |
|
300 solaris_sparcv9_5.10-product-c2-jdk_security3, \ |
|
301 solaris_i586_5.10-product-c1-jdk_security3, \ |
|
302 solaris_x64_5.10-product-c2-jdk_security3, \ |
|
303 linux_i586_2.6-product-{c1|c2}-jdk_security3, \ |
|
304 linux_x64_2.6-product-c2-jdk_security3, \ |
|
305 ${jprt.my.windows.i586}-product-c1-jdk_security3, \ |
|
306 windows_x64_5.2-product-c2-jdk_security3, \ |
|
307 \ |
|
308 solaris_sparc_5.10-product-c1-jdk_swing, \ |
|
309 solaris_sparcv9_5.10-product-c2-jdk_swing, \ |
|
310 solaris_i586_5.10-product-c1-jdk_swing, \ |
|
311 solaris_x64_5.10-product-c2-jdk_swing, \ |
|
312 linux_i586_2.6-product-{c1|c2}-jdk_swing, \ |
|
313 linux_x64_2.6-product-c2-jdk_swing, \ |
|
314 ${jprt.my.windows.i586}-product-c1-jdk_swing, \ |
|
315 windows_x64_5.2-product-c2-jdk_swing, \ |
|
316 \ |
|
317 solaris_sparc_5.10-product-c1-jdk_tools2, \ |
|
318 solaris_sparcv9_5.10-product-c2-jdk_tools2, \ |
|
319 solaris_i586_5.10-product-c1-jdk_tools2, \ |
|
320 solaris_x64_5.10-product-c2-jdk_tools2, \ |
|
321 linux_i586_2.6-product-{c1|c2}-jdk_tools2, \ |
|
322 linux_x64_2.6-product-c2-jdk_tools2, \ |
|
323 ${jprt.my.windows.i586}-product-c1-jdk_tools2, \ |
|
324 windows_x64_5.2-product-c2-jdk_tools2 |
|
325 |
|
326 # Select list to use (allow for testset to be empty too) |
|
327 jprt.make.rule..test.targets=${jprt.make.rule.default.test.targets} |
|
328 jprt.make.rule.test.targets=${jprt.make.rule.${jprt.my.test.set}.test.targets} |
|
329 jprt.vm..test.targets=${jprt.vm.default.test.targets} |
|
330 jprt.vm.test.targets=${jprt.vm.${jprt.my.test.set}.test.targets} |
|
331 jprt.test.targets=${jprt.vm.test.targets} |
71 |
332 |
72 # Directories to be excluded from the source bundles |
333 # Directories to be excluded from the source bundles |
73 jprt.bundle.exclude.src.dirs=build dist webrev |
334 jprt.bundle.exclude.src.dirs=build dist webrev |
74 |
335 |
75 |
336 |