Mercurial > hg > truffle
comparison mx.truffle/suite.py @ 22054:41c8ef1a33c2
Add additional metadata to suite.py
author | Gilles Duboscq <gilles.m.duboscq@oracle.com> |
---|---|
date | Tue, 04 Aug 2015 14:12:24 +0200 |
parents | 237f34c6d7bd |
children | 2867e02e6fdb |
comparison
equal
deleted
inserted
replaced
22053:867960de3e9a | 22054:41c8ef1a33c2 |
---|---|
1 suite = { | 1 suite = { |
2 "mxversion" : "5.0", | 2 "mxversion" : "5.2", |
3 "name" : "truffle", | 3 "name" : "truffle", |
4 "url" : "http://openjdk.java.net/projects/graal", | |
5 "developer" : { | |
6 "name" : "Truffle and Graal developers", | |
7 "email" : "graal-dev@openjdk.java.net", | |
8 "organization" : "Graal", | |
9 "organizationUrl" : "http://openjdk.java.net/projects/graal", | |
10 }, | |
11 "defaultLicence" : "GPLv2-CPE", | |
4 "libraries" : { | 12 "libraries" : { |
5 | 13 |
6 # ------------- Libraries ------------- | 14 # ------------- Libraries ------------- |
7 | 15 |
8 "JLINE" : { | 16 "JLINE" : { |
10 "urls" : [ | 18 "urls" : [ |
11 "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/jline-2.11.jar", | 19 "http://lafo.ssw.uni-linz.ac.at/graal-external-deps/jline-2.11.jar", |
12 "https://search.maven.org/remotecontent?filepath=jline/jline/2.11/jline-2.11.jar", | 20 "https://search.maven.org/remotecontent?filepath=jline/jline/2.11/jline-2.11.jar", |
13 ], | 21 ], |
14 "sha1" : "9504d5e2da5d78237239c5226e8200ec21182040", | 22 "sha1" : "9504d5e2da5d78237239c5226e8200ec21182040", |
23 "maven" : { | |
24 "groupId" : "jline", | |
25 "artifactId" : "jline", | |
26 "version" : "2.11", | |
27 } | |
15 }, | 28 }, |
16 }, | 29 }, |
17 | 30 |
18 "projects" : { | 31 "projects" : { |
19 | 32 |
163 "com.oracle.truffle.tools", | 176 "com.oracle.truffle.tools", |
164 ], | 177 ], |
165 "javaCompliance" : "1.7", | 178 "javaCompliance" : "1.7", |
166 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"], | 179 "annotationProcessors" : ["TRUFFLE_DSL_PROCESSOR"], |
167 "workingSets" : "Truffle,SimpleLanguage", | 180 "workingSets" : "Truffle,SimpleLanguage", |
181 "licence" : "UPL", | |
168 }, | 182 }, |
169 | 183 |
170 "com.oracle.truffle.sl.test" : { | 184 "com.oracle.truffle.sl.test" : { |
171 "subDir" : "truffle", | 185 "subDir" : "truffle", |
172 "sourceDirs" : ["src"], | 186 "sourceDirs" : ["src"], |
175 "com.oracle.truffle.sl", | 189 "com.oracle.truffle.sl", |
176 ], | 190 ], |
177 "checkstyle" : "com.oracle.truffle.sl", | 191 "checkstyle" : "com.oracle.truffle.sl", |
178 "javaCompliance" : "1.7", | 192 "javaCompliance" : "1.7", |
179 "workingSets" : "Truffle,SimpleLanguage,Test", | 193 "workingSets" : "Truffle,SimpleLanguage,Test", |
194 "licence" : "UPL", | |
180 }, | 195 }, |
181 | 196 |
182 "com.oracle.truffle.sl.tools" : { | 197 "com.oracle.truffle.sl.tools" : { |
183 "subDir" : "truffle", | 198 "subDir" : "truffle", |
184 "sourceDirs" : ["src"], | 199 "sourceDirs" : ["src"], |
185 "dependencies" : ["com.oracle.truffle.tools.debug.shell", | 200 "dependencies" : ["com.oracle.truffle.tools.debug.shell", |
186 "com.oracle.truffle.sl"], | 201 "com.oracle.truffle.sl"], |
187 "checkstyle" : "com.oracle.truffle.sl", | 202 "checkstyle" : "com.oracle.truffle.sl", |
188 "javaCompliance" : "1.7", | 203 "javaCompliance" : "1.7", |
189 "workingSets" : "Truffle,SimpleLanguage,Tools", | 204 "workingSets" : "Truffle,SimpleLanguage,Tools", |
190 }, | 205 "licence" : "UPL", |
206 }, | |
207 }, | |
208 | |
209 "licences" : { | |
210 "UPL" : { | |
211 "name" : "Universal Permissive License, Version 1.0", | |
212 "url" : "http://opensource.org/licenses/UPL", | |
213 } | |
191 }, | 214 }, |
192 | 215 |
193 "distributions" : { | 216 "distributions" : { |
194 | 217 |
195 # ------------- Distributions ------------- | 218 # ------------- Distributions ------------- |
204 "com.oracle.truffle.object.basic", | 227 "com.oracle.truffle.object.basic", |
205 "com.oracle.truffle.tools" | 228 "com.oracle.truffle.tools" |
206 ], | 229 ], |
207 "distDependencies" : [ | 230 "distDependencies" : [ |
208 ], | 231 ], |
232 "description" : """Truffle is a multi-language framework for executing dynamic languages | |
233 that achieves high performance when combined with Graal.""", | |
209 }, | 234 }, |
210 | 235 |
211 "TRUFFLE_TCK" : { | 236 "TRUFFLE_TCK" : { |
212 "path" : "build/truffle-tck.jar", | 237 "path" : "build/truffle-tck.jar", |
213 "subDir" : "truffle", | 238 "subDir" : "truffle", |
215 "javaCompliance" : "1.7", | 240 "javaCompliance" : "1.7", |
216 "dependencies" : [ | 241 "dependencies" : [ |
217 "com.oracle.truffle.tck" | 242 "com.oracle.truffle.tck" |
218 ], | 243 ], |
219 "distDependencies" : ["TRUFFLE"], | 244 "distDependencies" : ["TRUFFLE"], |
245 "exclude" : ["mx:JUNIT"], | |
246 "description" : """A collection of tests that can certify language implementation to be compliant | |
247 with most recentrequirements of the Truffle infrastructure and tooling.""", | |
220 }, | 248 }, |
221 | 249 |
222 "TRUFFLE_DSL_PROCESSOR" : { | 250 "TRUFFLE_DSL_PROCESSOR" : { |
223 "path" : "build/truffle-dsl-processor.jar", | 251 "path" : "build/truffle-dsl-processor.jar", |
224 "subDir" : "truffle", | 252 "subDir" : "truffle", |
225 "sourcesPath" : "build/truffle-dsl-processor.src.zip", | 253 "sourcesPath" : "build/truffle-dsl-processor.src.zip", |
226 "javaCompliance" : "1.7", | 254 "javaCompliance" : "1.7", |
227 "dependencies" : ["com.oracle.truffle.dsl.processor"], | 255 "dependencies" : ["com.oracle.truffle.dsl.processor"], |
228 "distDependencies" : ["TRUFFLE"], | 256 "distDependencies" : ["TRUFFLE"], |
257 "description" : "The Truffle DSL Processor generates source code for nodes that are declared using the DSL.", | |
229 }, | 258 }, |
230 | 259 |
231 "TRUFFLE_SL" : { | 260 "TRUFFLE_SL" : { |
232 "path" : "build/truffle-sl.jar", | 261 "path" : "build/truffle-sl.jar", |
233 "subDir" : "truffle", | 262 "subDir" : "truffle", |
240 "distDependencies" : [ | 269 "distDependencies" : [ |
241 "TRUFFLE", | 270 "TRUFFLE", |
242 "TRUFFLE_TCK", | 271 "TRUFFLE_TCK", |
243 "TRUFFLE_DSL_PROCESSOR" | 272 "TRUFFLE_DSL_PROCESSOR" |
244 ], | 273 ], |
274 "licence" : "UPL", | |
275 "description" : "Truffle SL is an example language implemented using the Truffle API.", | |
245 }, | 276 }, |
246 | 277 |
247 "TRUFFLE_DEBUG" : { | 278 "TRUFFLE_DEBUG" : { |
248 "path" : "build/truffle-debug.jar", | 279 "path" : "build/truffle-debug.jar", |
249 "subDir" : "truffle", | 280 "subDir" : "truffle", |
254 ], | 285 ], |
255 "exclude" : ["JLINE"], | 286 "exclude" : ["JLINE"], |
256 "distDependencies" : [ | 287 "distDependencies" : [ |
257 "TRUFFLE", | 288 "TRUFFLE", |
258 ], | 289 ], |
290 "description" : ".", | |
259 } | 291 } |
260 }, | 292 }, |
261 } | 293 } |