jprt.properties revision 325:970c0898ded2
1#
2# Copyright (c) 2006, 2010, 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.  Oracle designates this
8# particular file as subject to the "Classpath" exception as provided
9# by Oracle in the LICENSE file that accompanied this code.
10#
11# This code is distributed in the hope that it will be useful, but WITHOUT
12# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
14# version 2 for more details (a copy is included in the LICENSE file that
15# accompanied this code).
16#
17# You should have received a copy of the GNU General Public License version
18# 2 along with this work; if not, write to the Free Software Foundation,
19# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20#
21# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22# or visit www.oracle.com if you need additional information or have any
23# questions.
24#
25
26# Properties for jprt
27
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
33jprt.tools.default.release=${jprt.submit.release}
34
35# The different build flavors we want, we override here so we just get these 2
36jprt.build.flavors=product,fastdebug
37
38# Define the Windows we want (temporary)
39jprt.my.windows.i586.jdk7b107=windows_i586_5.0
40jprt.my.windows.i586.jdk7temp=windows_i586_5.0
41jprt.my.windows.i586.jdk7=windows_i586_5.1
42jprt.my.windows.i586=${jprt.my.windows.i586.${jprt.tools.default.release}}
43
44# Standard list of jprt build targets for this source tree
45jprt.build.targets= 						\
46    solaris_sparc_5.10-{product|fastdebug}, 			\
47    solaris_sparcv9_5.10-{product|fastdebug}, 			\
48    solaris_i586_5.10-{product|fastdebug}, 			\
49    solaris_x64_5.10-{product|fastdebug}, 			\
50    linux_i586_2.6-{product|fastdebug}, 			\
51    linux_x64_2.6-{product|fastdebug}, 				\
52    ${jprt.my.windows.i586}-{product|fastdebug}, 		\
53    windows_x64_5.2-{product|fastdebug}
54
55# User can select the test set with jprt submit "-testset name" option
56jprt.my.test.set=${jprt.test.set}
57
58# Default vm test targets (no fastdebug & limited c2 testing)
59jprt.vm.default.test.targets=              			\
60    								\
61    solaris_sparc_5.10-product-c1-jvm98, 			\
62    solaris_sparcv9_5.10-product-c2-jvm98, 			\
63    solaris_i586_5.10-product-c1-jvm98, 			\
64    solaris_x64_5.10-product-c2-jvm98, 				\
65    linux_i586_2.6-product-{c1|c2}-jvm98, 			\
66    linux_x64_2.6-product-c2-jvm98, 				\
67    ${jprt.my.windows.i586}-product-c1-jvm98, 			\
68    windows_x64_5.2-product-c2-jvm98, 				\
69    								\
70    solaris_sparc_5.10-product-c1-scimark, 			\
71    solaris_sparcv9_5.10-product-c2-scimark, 			\
72    solaris_i586_5.10-product-c1-scimark, 			\
73    solaris_x64_5.10-product-c2-scimark, 			\
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)
80jprt.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)
209jprt.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)
232jprt.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# JCK test targets in test/Makefile (no fastdebug & limited c2, windows broken)
327jprt.my.jck.test.target.set=					\
328    solaris_sparc_5.10-product-c1-JCK7TESTRULE, 		\
329    solaris_sparcv9_5.10-product-c2-JCK7TESTRULE, 		\
330    solaris_i586_5.10-product-c1-JCK7TESTRULE, 			\
331    solaris_x64_5.10-product-c2-JCK7TESTRULE, 			\
332    linux_i586_2.6-product-c1-JCK7TESTRULE, 			\
333    linux_x64_2.6-product-c2-JCK7TESTRULE
334
335# JCK testset targets (e.g. jprt submit -testset jck ... )
336jprt.make.rule.jck.test.targets=				\
337    ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7devtools},   \
338    ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7runtime},    \
339    ${jprt.my.jck.test.target.set:JCK7TESTRULE=jck7compiler}
340
341# Select list to use (allow for testset to be empty too)
342jprt.make.rule..test.targets=${jprt.make.rule.default.test.targets} 
343jprt.make.rule.test.targets=${jprt.make.rule.${jprt.my.test.set}.test.targets} 
344jprt.vm..test.targets=${jprt.vm.default.test.targets} 
345jprt.vm.test.targets=${jprt.vm.${jprt.my.test.set}.test.targets} 
346jprt.test.targets=${jprt.vm.test.targets} 
347
348# Directories to be excluded from the source bundles
349jprt.bundle.exclude.src.dirs=build dist webrev
350
351