Mercurial > hg > graal-jvmci-8
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 } |