Fixing a bug: completing reachability graph with missing past traces.
[jpf-core.git] / gradle / source-sets.gradle
1 sourceSets {
2     annotations {
3         java.srcDirs = ["src/annotations"]
4         java.outputDir = file("${buildDir}/annotations")
5     }
6     main {
7         java.srcDirs = ["src/main"]
8         java.outputDir = file("${buildDir}/main")
9         compileClasspath += sourceSets.annotations.output
10     }
11     examples {
12         java.srcDirs = ["src/examples"]
13         java.outputDir = file("${buildDir}/examples")
14         compileClasspath += sourceSets.main.output
15     }
16     classes {
17         java.srcDirs = ["src/classes"]
18         java.outputDir = file("${buildDir}/classes")
19         compileClasspath += sourceSets.main.output + sourceSets.annotations.output
20     }
21     peers {
22         java.srcDirs = ["src/peers"]
23         java.outputDir = file("${buildDir}/peers")
24         compileClasspath += sourceSets.main.output + sourceSets.annotations.output
25     }
26     test {
27         java.srcDirs = ["src/tests"]
28         java.outputDir = file("${buildDir}/tests")
29         compileClasspath += sourceSets.annotations.output + sourceSets.classes.output + sourceSets.peers.output
30         runtimeClasspath += compileClasspath
31     }
32 }