comparison mx.jvmci/suite.py @ 22139:ed35cb998428

Initial split off from monolithic basic-graal repo
author Doug Simon <doug.simon@oracle.com>
date Mon, 06 Jul 2015 14:10:14 +0200
parents mx.graal/suite.py@103f53747955
children 2ea24a36675c
comparison
equal deleted inserted replaced
22138:103f53747955 22139:ed35cb998428
1 suite = {
2 "mxversion" : "4.0.0",
3 "name" : "jvmci",
4
5 # ------------- Libraries -------------
6
7 "libraries" : {
8
9 # ------------- Libraries -------------
10
11 "HCFDIS" : {
12 "path" : "lib/hcfdis-2.jar",
13 "urls" : ["http://lafo.ssw.uni-linz.ac.at/hcfdis-2.jar"],
14 "sha1" : "bc8b2253436485e9dbaf81771c259ccfa1a24c80",
15 },
16
17 "C1VISUALIZER_DIST" : {
18 "path" : "lib/c1visualizer_2014-04-22.zip",
19 "urls" : ["https://java.net/downloads/c1visualizer/c1visualizer_2014-04-22.zip"],
20 "sha1" : "220488d87affb569b893c7201f8ce5d2b0e03141",
21 },
22
23 "JOL_INTERNALS" : {
24 "path" : "lib/jol-internals.jar",
25 "urls" : ["http://lafo.ssw.uni-linz.ac.at/truffle/jol/jol-internals.jar"],
26 "sha1" : "508bcd26a4d7c4c44048990c6ea789a3b11a62dc",
27 },
28 },
29
30 "jrelibraries" : {
31 "JFR" : {
32 "jar" : "jfr.jar",
33 }
34 },
35
36 "projects" : {
37
38 # ------------- JVMCI:Service -------------
39
40 "jdk.internal.jvmci.service" : {
41 "subDir" : "jvmci",
42 "sourceDirs" : ["src"],
43 "checkstyle" : "com.oracle.graal.graph",
44 "javaCompliance" : "1.8",
45 "workingSets" : "API,JVMCI",
46 },
47
48 "jdk.internal.jvmci.service.processor" : {
49 "subDir" : "jvmci",
50 "sourceDirs" : ["src"],
51 "dependencies" : ["jdk.internal.jvmci.service"],
52 "checkstyle" : "com.oracle.graal.graph",
53 "javaCompliance" : "1.8",
54 "workingSets" : "JVMCI,Codegen,HotSpot",
55 },
56
57 # ------------- JVMCI:API -------------
58
59 "jdk.internal.jvmci.common" : {
60 "subDir" : "jvmci",
61 "sourceDirs" : ["src"],
62 "checkstyle" : "com.oracle.graal.graph",
63 "javaCompliance" : "1.8",
64 "workingSets" : "API,JVMCI",
65 },
66
67 "jdk.internal.jvmci.meta" : {
68 "subDir" : "jvmci",
69 "sourceDirs" : ["src"],
70 "checkstyle" : "com.oracle.graal.graph",
71 "javaCompliance" : "1.8",
72 "workingSets" : "API,JVMCI",
73 },
74
75 "jdk.internal.jvmci.code" : {
76 "subDir" : "jvmci",
77 "sourceDirs" : ["src"],
78 "dependencies" : ["jdk.internal.jvmci.meta"],
79 "checkstyle" : "com.oracle.graal.graph",
80 "javaCompliance" : "1.8",
81 "workingSets" : "API,JVMCI",
82 },
83
84 "jdk.internal.jvmci.runtime" : {
85 "subDir" : "jvmci",
86 "sourceDirs" : ["src"],
87 "dependencies" : [
88 "jdk.internal.jvmci.code"
89 ],
90 "checkstyle" : "com.oracle.graal.graph",
91 "javaCompliance" : "1.8",
92 "workingSets" : "API,JVMCI",
93 },
94
95 "jdk.internal.jvmci.runtime.test" : {
96 "subDir" : "jvmci",
97 "sourceDirs" : ["src"],
98 "dependencies" : [
99 "JUNIT",
100 "jdk.internal.jvmci.common",
101 "jdk.internal.jvmci.runtime",
102 ],
103 "checkstyle" : "com.oracle.graal.graph",
104 "javaCompliance" : "1.8",
105 "workingSets" : "API,JVMCI",
106 },
107
108 "jdk.internal.jvmci.debug" : {
109 "subDir" : "jvmci",
110 "sourceDirs" : ["src"],
111 "checkstyle" : "com.oracle.graal.graph",
112 "dependencies" : [
113 "jdk.internal.jvmci.options",
114 "jdk.internal.jvmci.code",
115 "jdk.internal.jvmci.service",
116 ],
117 "annotationProcessors" : ["jdk.internal.jvmci.options.processor"],
118 "javaCompliance" : "1.8",
119 "workingSets" : "JVMCI,Debug",
120 },
121
122 "jdk.internal.jvmci.debug.test" : {
123 "subDir" : "jvmci",
124 "sourceDirs" : ["src"],
125 "dependencies" : [
126 "JUNIT",
127 "jdk.internal.jvmci.debug",
128 ],
129 "checkstyle" : "com.oracle.graal.graph",
130 "javaCompliance" : "1.8",
131 "workingSets" : "JVMCI,Debug,Test",
132 },
133
134 "jdk.internal.jvmci.options" : {
135 "subDir" : "jvmci",
136 "sourceDirs" : ["src"],
137 "checkstyle" : "com.oracle.graal.graph",
138 "javaCompliance" : "1.8",
139 "workingSets" : "JVMCI",
140 },
141
142 "jdk.internal.jvmci.compiler" : {
143 "subDir" : "jvmci",
144 "sourceDirs" : ["src"],
145 "dependencies" : [
146 "jdk.internal.jvmci.debug",
147 ],
148 "checkstyle" : "com.oracle.graal.graph",
149 "annotationProcessors" : ["jdk.internal.jvmci.options.processor"],
150 "javaCompliance" : "1.8",
151 "workingSets" : "JVMCI",
152 },
153
154 "jdk.internal.jvmci.options.processor" : {
155 "subDir" : "jvmci",
156 "sourceDirs" : ["src"],
157 "dependencies" : [
158 "jdk.internal.jvmci.options",
159 ],
160 "checkstyle" : "com.oracle.graal.graph",
161 "javaCompliance" : "1.8",
162 "workingSets" : "JVMCI,Codegen",
163 },
164
165 "jdk.internal.jvmci.options.test" : {
166 "subDir" : "jvmci",
167 "sourceDirs" : ["src"],
168 "dependencies" : [
169 "jdk.internal.jvmci.options",
170 "JUNIT",
171 ],
172 "checkstyle" : "com.oracle.graal.graph",
173 "annotationProcessors" : ["jdk.internal.jvmci.options.processor"],
174 "javaCompliance" : "1.8",
175 "workingSets" : "JVMCI",
176 },
177
178 # ------------- JVMCI:HotSpot -------------
179
180 "jdk.internal.jvmci.amd64" : {
181 "subDir" : "jvmci",
182 "sourceDirs" : ["src"],
183 "dependencies" : ["jdk.internal.jvmci.code"],
184 "checkstyle" : "com.oracle.graal.graph",
185 "javaCompliance" : "1.8",
186 "workingSets" : "JVMCI,AMD64",
187 },
188
189 "jdk.internal.jvmci.sparc" : {
190 "subDir" : "jvmci",
191 "sourceDirs" : ["src"],
192 "dependencies" : ["jdk.internal.jvmci.code"],
193 "checkstyle" : "com.oracle.graal.graph",
194 "javaCompliance" : "1.8",
195 "workingSets" : "JVMCI,SPARC",
196 },
197
198 "jdk.internal.jvmci.hotspot" : {
199 "subDir" : "jvmci",
200 "sourceDirs" : ["src"],
201 "dependencies" : [
202 "jdk.internal.jvmci.hotspotvmconfig",
203 "jdk.internal.jvmci.runtime",
204 "jdk.internal.jvmci.common",
205 "jdk.internal.jvmci.compiler",
206 ],
207 "annotationProcessors" : [
208 "jdk.internal.jvmci.hotspotvmconfig.processor",
209 "jdk.internal.jvmci.options.processor",
210 "jdk.internal.jvmci.service.processor",
211 ],
212 "checkstyle" : "com.oracle.graal.graph",
213 "javaCompliance" : "1.8",
214 "workingSets" : "JVMCI",
215 },
216
217 "jdk.internal.jvmci.hotspotvmconfig" : {
218 "subDir" : "jvmci",
219 "sourceDirs" : ["src"],
220 "checkstyle" : "com.oracle.graal.graph",
221 "javaCompliance" : "1.8",
222 "workingSets" : "JVMCI,HotSpot",
223 },
224
225 "jdk.internal.jvmci.hotspotvmconfig.processor" : {
226 "subDir" : "jvmci",
227 "sourceDirs" : ["src"],
228 "dependencies" : ["jdk.internal.jvmci.hotspotvmconfig", "jdk.internal.jvmci.common"],
229 "checkstyle" : "com.oracle.graal.graph",
230 "javaCompliance" : "1.8",
231 "workingSets" : "JVMCI,HotSpot,Codegen",
232 },
233
234 "jdk.internal.jvmci.hotspot.amd64" : {
235 "subDir" : "jvmci",
236 "sourceDirs" : ["src"],
237 "dependencies" : [
238 "jdk.internal.jvmci.amd64",
239 "jdk.internal.jvmci.hotspot",
240 ],
241 "checkstyle" : "com.oracle.graal.graph",
242 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"],
243 "javaCompliance" : "1.8",
244 "workingSets" : "JVMCI,HotSpot,AMD64",
245 },
246
247 "jdk.internal.jvmci.hotspot.sparc" : {
248 "subDir" : "jvmci",
249 "sourceDirs" : ["src"],
250 "dependencies" : [
251 "jdk.internal.jvmci.sparc",
252 "jdk.internal.jvmci.hotspot",
253 ],
254 "checkstyle" : "com.oracle.graal.graph",
255 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"],
256 "javaCompliance" : "1.8",
257 "workingSets" : "JVMCI,HotSpot,SPARC",
258 },
259
260 "jdk.internal.jvmci.hotspot.jfr" : {
261 "subDir" : "jvmci",
262 "sourceDirs" : ["src"],
263 "dependencies" : [
264 "jdk.internal.jvmci.hotspot",
265 "JFR",
266 ],
267 "checkstyle" : "com.oracle.graal.graph",
268 "annotationProcessors" : ["jdk.internal.jvmci.service.processor"],
269 "javaCompliance" : "1.8",
270 "profile" : "",
271 "workingSets" : "JVMCI,HotSpot",
272 },
273 },
274
275 "distributions" : {
276
277 # ------------- Distributions -------------
278
279 "JVMCI_SERVICE" : {
280 "path" : "build/jvmci-service.jar",
281 "subDir" : "jvmci",
282 "sourcesPath" : "build/jvmci-service.src.zip",
283 "dependencies" : ["jdk.internal.jvmci.service"],
284 },
285
286 "JVMCI_API" : {
287 "path" : "build/jvmci-api.jar",
288 "subDir" : "jvmci",
289 "sourcesPath" : "build/jvmci-api.src.zip",
290 "dependencies" : [
291 "jdk.internal.jvmci.runtime",
292 "jdk.internal.jvmci.options",
293 "jdk.internal.jvmci.common",
294 "jdk.internal.jvmci.debug",
295 ],
296 "distDependencies" : [
297 "JVMCI_SERVICE",
298 ],
299 },
300
301 "JVMCI_HOTSPOT" : {
302 "path" : "build/jvmci-hotspot.jar",
303 "subDir" : "jvmci",
304 "sourcesPath" : "build/jvmci-hotspot.src.zip",
305 "dependencies" : [
306 "jdk.internal.jvmci.hotspot.amd64",
307 "jdk.internal.jvmci.hotspot.sparc",
308 "jdk.internal.jvmci.hotspot.jfr",
309 ],
310 "distDependencies" : [
311 "JVMCI_API",
312 ],
313 },
314 },
315 }