Fri, 24 Dec 2010 11:16:02 -0800
Merge
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 #
26 # Properties for jprt
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.
32 # This tells jprt what default release we want to build
33 jprt.tools.default.release=${jprt.submit.release}
35 # The different build flavors we want, we override here so we just get these 2
36 jprt.build.flavors=product,fastdebug
38 # Define the Windows we want (temporary)
39 jprt.my.windows.i586.jdk7b107=windows_i586_5.0
40 jprt.my.windows.i586.jdk7temp=windows_i586_5.0
41 jprt.my.windows.i586.jdk7=windows_i586_5.1
42 jprt.my.windows.i586=${jprt.my.windows.i586.${jprt.tools.default.release}}
44 # Standard list of jprt build targets for this source tree
45 jprt.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}
55 # User can select the test set with jprt submit "-testset name" option
56 jprt.my.test.set=${jprt.test.set}
58 # Default vm test targets (no fastdebug & limited c2 testing)
59 jprt.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
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
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
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
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}
333 # Directories to be excluded from the source bundles
334 jprt.bundle.exclude.src.dirs=build dist webrev