Remove unused api subproject

This commit is contained in:
Mark Harrah 2009-11-21 19:00:49 -05:00
parent 0ebd4bfea7
commit 5662e2a2a6
1 changed files with 1 additions and 6 deletions

View File

@ -22,14 +22,13 @@ class XSbt(info: ProjectInfo) extends ParentProject(info)
val testSub = project("scripted", "Test", new TestProject(_), ioSub)
val compileAPISub = project(compilePath / "api", "Source API", new CompilerAPIProject(_))
val compileInterfaceSub = project(compilePath / "interface", "Compiler Interface", new CompilerInterfaceProject(_), interfaceSub)
val taskSub = project(tasksPath, "Tasks", new TaskProject(_), controlSub, collectionSub)
val cacheSub = project(cachePath, "Cache", new CacheProject(_), taskSub, ioSub)
val trackingSub = baseProject(cachePath / "tracking", "Tracking", cacheSub)
val compilerSub = project(compilePath, "Compile", new CompileProject(_),
launchInterfaceSub, interfaceSub, ivySub, ioSub, classpathSub, compileInterfaceSub, compileAPISub)
launchInterfaceSub, interfaceSub, ivySub, ioSub, classpathSub, compileInterfaceSub)
val stdTaskSub = project(tasksPath / "standard", "Standard Tasks", new StandardTaskProject(_), trackingSub, compilerSub)
val distSub = project("dist", "Distribution", new DistProject(_))
@ -159,10 +158,6 @@ class XSbt(info: ProjectInfo) extends ParentProject(info)
{
val process = "org.scala-tools.sbt" % "process" % "0.1"
}
/** This subproject generates a hierarchy of Java interfaces and Scala implementations according to a basic format.*/
class CompilerAPIProject(info: ProjectInfo) extends Base(info)
{
}
class CompilerInterfaceProject(info: ProjectInfo) extends Base(info) with SourceProject with TestWithIO with TestWithLog
{
def xTestClasspath = projectClasspath(Configurations.Test)