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/PathConfig.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/PathConfig.scala')
-rw-r--r-- | project/build/PathConfig.scala | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/project/build/PathConfig.scala b/project/build/PathConfig.scala deleted file mode 100644 index 3ed56846f9..0000000000 --- a/project/build/PathConfig.scala +++ /dev/null @@ -1,43 +0,0 @@ -import sbt._ - -/** - * An abstract class for grouping all different paths that are needed to - * compile the a CompilationStep - * @author Grégory Moix - */ -abstract class PathConfig { - def projectRoot: Path - def sources: Path - def analysis: Path - def output: Path -} - -object PathConfig { - val classes = "classes" - val analysis = "analysis" -} - -trait SimpleOutputLayout { - def outputDir: Path - lazy val classesOutput = outputDir / PathConfig.classes - lazy val analysisOutput = outputDir / PathConfig.analysis - -} - -class PathLayout(val projectRoot: Path, val outputDir: Path) extends SimpleOutputLayout { - lazy val srcDir = projectRoot / "src" - /** - * An utility method to easily create StandardPathConfig from a given path layout - */ - def /(name: String)= new StandardPathConfig(this, name) -} - -/** - * - */ -class StandardPathConfig(layout: PathLayout, name: String) extends PathConfig { - lazy val projectRoot = layout.projectRoot - lazy val sources = layout.srcDir / name - lazy val analysis = layout.analysisOutput / name - lazy val output = layout.classesOutput / name -} |