console.debug(1, "projectdir = {0}", build.getConfig().getProjectDirectory());
// create sourcepath
Path sources = createSrc();
for (File file : build.getConfig().getSourceDirectories(scope, tag)) {
PathElement element = sources.createPathElement();
element.setLocation(file);
}
console.debug(1, "sources = {0}", sources);
// set output folder
setDestdir(build.getConfig().getOutputDirectory(scope));
console.debug(1, "destdir = {0}", getDestdir());
// create classpath
Path classpath = createClasspath();
if (Scope.test.equals(scope)) {
// add the compile output folder
PathElement element = classpath.createPathElement();
element.setLocation(build.getConfig().getOutputDirectory(Scope.compile));
}
for (File file : build.getSolver().getClasspath(scope)) {
PathElement element = classpath.createPathElement();
element.setLocation(file);
}
for (Build subbuild : build.getSolver().getLinkedModules()) {
PathElement element = classpath.createPathElement();
element.setLocation(subbuild.getConfig().getOutputDirectory(Scope.compile));
}
console.debug(1, "classpath = {0}", classpath);
for (SourceDirectory sd : build.getConfig().getSourceDirectories()) {
// clean apt source directories before compiling