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