Mercurial > hg > truffle
comparison mx/projects @ 3732:3e2e8b8abdaf
Updated mxtool to allow projects in subdirectories.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Sat, 17 Dec 2011 19:58:27 +0100 |
parents | |
children | 34527a24bcf8 |
comparison
equal
deleted
inserted
replaced
3731:71f1f6fd32f7 | 3732:3e2e8b8abdaf |
---|---|
1 # Library specification format: | |
2 # | |
3 # library@<name>@<prop>=<value> | |
4 # | |
5 # Library properties (* = required): | |
6 # | |
7 # *path: the file system path for the library to appear on a class path | |
8 # urls: a comma seperated list of URLs from which the library can be downloaded | |
9 # optional: if "true" then this library will be omitted from a class path if it doesn't exist on the file system and no URLs are specified | |
10 # eclipse.container: the name of the Eclipse library container corresponding to the library | |
11 # | |
12 # Project specification format: | |
13 # | |
14 # project@<name>@<prop>=<value> | |
15 # | |
16 # The name of a project also denotes the directory it is in. | |
17 # | |
18 # Project properties: | |
19 # | |
20 # *sourceDirs: a comma separated list of source directoriy names (relative to the project directory) | |
21 # dependencies: a comma separated list of the libraries and project the project depends upon (transitive dependencies may be omitted) | |
22 # eclipse.output: the output directory name (relative to the project directory) | |
23 # checkstyle: the project whose Checkstyle configuration (i.e. <project>/.checkstyle_checks.xml) is used | |
24 # | |
25 # The eclipse.* properties are only used when generating Eclipse project configuration files. | |
26 # | |
27 # Values can use environment variables with the syntax used in a Bash shell script. | |
28 # | |
29 | |
30 library@JDK_TOOLS@path=${JAVA_HOME}/lib/tools.jar | |
31 library@JDK_TOOLS@optional=true | |
32 | |
33 library@JUNIT@path=lib/junit-4.8.jar | |
34 library@JUNIT@urls=http://repo1.maven.org/maven2/junit/junit/4.8/junit-4.8.jar | |
35 library@JUNIT@eclipse.container=org.eclipse.jdt.junit.JUNIT_CONTAINER/4 | |
36 | |
37 library@CHECKSTYLE@path=lib/checkstyle-5.4-all.jar | |
38 library@CHECKSTYLE@urls=jar:http://sourceforge.net/projects/checkstyle/files/checkstyle/5.4/checkstyle-5.4-bin.zip/download!/checkstyle-5.4/checkstyle-5.4-all.jar | |
39 | |
40 # graal.hotspot | |
41 project@com.oracle.max.graal.hotspot@subDir=graal | |
42 project@com.oracle.max.graal.hotspot@sourceDirs=src | |
43 project@com.oracle.max.graal.hotspot@dependencies=com.oracle.max.graal.snippets,com.oracle.max.asmdis | |
44 project@com.oracle.max.graal.hotspot@checkstyle=com.oracle.max.graal.graph | |
45 | |
46 # graal.graph | |
47 project@com.oracle.max.graal.graph@subDir=graal | |
48 project@com.oracle.max.graal.graph@sourceDirs=src | |
49 project@com.oracle.max.graal.graph@dependencies=JUNIT | |
50 | |
51 # graal.snippets | |
52 project@com.oracle.max.graal.snippets@subDir=graal | |
53 project@com.oracle.max.graal.snippets@sourceDirs=src,test | |
54 project@com.oracle.max.graal.snippets@dependencies=com.oracle.max.graal.compiler | |
55 project@com.oracle.max.graal.snippets@checkstyle=com.oracle.max.graal.graph | |
56 | |
57 # graal.nodes | |
58 project@com.oracle.max.graal.nodes@subDir=graal | |
59 project@com.oracle.max.graal.nodes@sourceDirs=src,test | |
60 project@com.oracle.max.graal.nodes@dependencies=com.oracle.max.cri,com.oracle.max.graal.graph | |
61 project@com.oracle.max.graal.nodes@checkstyle=com.oracle.max.graal.graph | |
62 | |
63 # graal.compiler | |
64 project@com.oracle.max.graal.compiler@subDir=graal | |
65 project@com.oracle.max.graal.compiler@sourceDirs=src | |
66 project@com.oracle.max.graal.compiler@dependencies=com.oracle.max.asm,com.oracle.max.graal.nodes | |
67 project@com.oracle.max.graal.compiler@checkstyle=com.oracle.max.graal.graph | |
68 | |
69 # graal.test | |
70 project@com.oracle.max.graal.tests@subDir=graal | |
71 project@com.oracle.max.graal.tests@sourceDirs=src | |
72 project@com.oracle.max.graal.tests@dependencies=com.oracle.max.graal.compiler | |
73 project@com.oracle.max.graal.tests@checkstyle=com.oracle.max.graal.graph | |
74 | |
75 # max.asm | |
76 project@com.oracle.max.asm@subDir=graal | |
77 project@com.oracle.max.asm@sourceDirs=src | |
78 project@com.oracle.max.asm@dependencies=com.oracle.max.criutils | |
79 project@com.oracle.max.asm@checkstyle=com.oracle.max.graal.graph | |
80 | |
81 # max.base | |
82 project@com.oracle.max.base@subDir=graal | |
83 project@com.oracle.max.base@sourceDirs=src,test | |
84 project@com.oracle.max.base@dependencies=JUNIT | |
85 project@com.oracle.max.base@checkstyle=com.oracle.max.graal.graph | |
86 | |
87 # max.asmdis | |
88 project@com.oracle.max.asmdis@subDir=graal | |
89 project@com.oracle.max.asmdis@sourceDirs=src,test | |
90 project@com.oracle.max.asmdis@dependencies=com.oracle.max.base | |
91 project@com.oracle.max.asmdis@checkstyle=com.oracle.max.graal.graph | |
92 | |
93 # max.cri | |
94 project@com.oracle.max.cri@subDir=graal | |
95 project@com.oracle.max.cri@sourceDirs=src | |
96 project@com.oracle.max.cri@dependencies= | |
97 project@com.oracle.max.cri@checkstyle=com.oracle.max.graal.graph | |
98 | |
99 # max.criutils | |
100 project@com.oracle.max.criutils@subDir=graal | |
101 project@com.oracle.max.criutils@sourceDirs=src | |
102 project@com.oracle.max.criutils@dependencies=com.oracle.max.cri | |
103 project@com.oracle.max.criutils@checkstyle=com.oracle.max.graal.graph |