diff options
author | Paul Phillips <paulp@improving.org> | 2011-12-08 16:52:53 -0800 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-12-08 16:56:06 -0800 |
commit | 8e709180304327fd07c741f9817bbc74adca584e (patch) | |
tree | 01f757f6b1366f4cbade455af02a7d3c6176a685 /project/build/CompilationStep.scala | |
parent | a8da940cb62d7a57ef4d405a176223c02479c779 (diff) | |
download | scala-8e709180304327fd07c741f9817bbc74adca584e.tar.gz scala-8e709180304327fd07c741f9817bbc74adca584e.tar.bz2 scala-8e709180304327fd07c741f9817bbc74adca584e.zip |
Deleted the sbt 0.7 project.
Pretty sure nobody's using this? Let's make some space
for our upcoming friend the 0.11 project.
Diffstat (limited to 'project/build/CompilationStep.scala')
-rw-r--r-- | project/build/CompilationStep.scala | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/project/build/CompilationStep.scala b/project/build/CompilationStep.scala deleted file mode 100644 index 000dca0234..0000000000 --- a/project/build/CompilationStep.scala +++ /dev/null @@ -1,39 +0,0 @@ -import sbt._ -import AdditionalResources._ - -trait Step extends Dag[Step] { - def dependencies: Iterable[Step] -} - -class WrapperStep(contents: List[Step]) extends Step { - def dependencies = contents -} - -abstract class CompilationStep(val name: String, val pathConfig: PathConfig, logger: Logger) extends CompileConfiguration with Step { - def this(name: String, layout: PathLayout, logger: Logger) = this(name, layout / name, logger) - - // Utility methods (for quick access, ...) - final def srcDir = pathConfig.sources - - // Methods required for the compilation - def log: Logger = logger - final def sourceRoots : PathFinder = pathConfig.sources - def sources: PathFinder = sourceRoots.descendentsExcept("*.java" | "*.scala", ".svn") - final def projectPath: Path = pathConfig.projectRoot - final def analysisPath: Path = pathConfig.analysis - final def outputDirectory: Path = pathConfig.output - def classpath = { - def addDependenciesOutputTo(list: List[Step], acc: PathFinder): PathFinder = list match { - case Nil => acc - case x :: xs => x match { - case c: CompilationStep => addDependenciesOutputTo(xs, acc +++ c.outputDirectory) - case w: WrapperStep => addDependenciesOutputTo(xs, addDependenciesOutputTo(dependencies.toList, acc)) - } - } - addDependenciesOutputTo(dependencies.toList, outputDirectory) - } - def javaOptions: Seq[String] = "-target 1.5 -source 1.5 -g:none" split ' ' - def maxErrors: Int = 100 - def compileOrder = CompileOrder.JavaThenScala - def fingerprints = Fingerprints(Nil, Nil) -} |