diff options
| author | ducky | 2016-05-05 11:50:39 -0700 |
|---|---|---|
| committer | ducky | 2016-05-05 11:50:39 -0700 |
| commit | 9036d96bb032c19de31131f2296120e708cbc3dc (patch) | |
| tree | cf17173fab309b09670ca7529680e09d61341451 | |
| parent | 623a301df1f5a1954f8e4a64ef97c99c3900da28 (diff) | |
Move Chisel API into separate chiselFrontend compilation unit in preparation for source locator macros
| -rw-r--r-- | build.sbt | 10 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/Aggregate.scala (renamed from src/main/scala/Chisel/Aggregate.scala) | 0 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/BitPat.scala (renamed from src/main/scala/Chisel/BitPat.scala) | 0 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/Bits.scala (renamed from src/main/scala/Chisel/Bits.scala) | 0 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/BlackBox.scala (renamed from src/main/scala/Chisel/BlackBox.scala) | 0 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/CoreUtil.scala (renamed from src/main/scala/Chisel/CoreUtil.scala) | 0 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/Data.scala (renamed from src/main/scala/Chisel/Data.scala) | 0 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/Mem.scala (renamed from src/main/scala/Chisel/Mem.scala) | 0 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/Module.scala (renamed from src/main/scala/Chisel/Module.scala) | 0 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/Reg.scala (renamed from src/main/scala/Chisel/Reg.scala) | 0 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/SeqUtils.scala (renamed from src/main/scala/Chisel/SeqUtils.scala) | 0 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/When.scala (renamed from src/main/scala/Chisel/When.scala) | 0 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/internal/Builder.scala (renamed from src/main/scala/Chisel/internal/Builder.scala) | 0 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/internal/Error.scala (renamed from src/main/scala/Chisel/internal/Error.scala) | 0 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/internal/firrtl/Emitter.scala (renamed from src/main/scala/Chisel/internal/firrtl/Emitter.scala) | 0 | ||||
| -rw-r--r-- | chiselFrontend/src/main/scala/Chisel/internal/firrtl/IR.scala (renamed from src/main/scala/Chisel/internal/firrtl/IR.scala) | 0 |
16 files changed, 9 insertions, 1 deletions
@@ -76,5 +76,13 @@ lazy val chiselBuildSettings = Seq ( // } ) +lazy val chiselFrontend = (project in file("chiselFrontend")). + settings(Seq( + scalaVersion := "2.11.7", + libraryDependencies += "org.scala-lang" % "scala-reflect" % scalaVersion.value + )) + lazy val chisel = (project in file(".")). - settings(chiselBuildSettings: _*) + settings(chiselBuildSettings: _*). + dependsOn(chiselFrontend) + diff --git a/src/main/scala/Chisel/Aggregate.scala b/chiselFrontend/src/main/scala/Chisel/Aggregate.scala index 4d35e2f0..4d35e2f0 100644 --- a/src/main/scala/Chisel/Aggregate.scala +++ b/chiselFrontend/src/main/scala/Chisel/Aggregate.scala diff --git a/src/main/scala/Chisel/BitPat.scala b/chiselFrontend/src/main/scala/Chisel/BitPat.scala index a1bf1985..a1bf1985 100644 --- a/src/main/scala/Chisel/BitPat.scala +++ b/chiselFrontend/src/main/scala/Chisel/BitPat.scala diff --git a/src/main/scala/Chisel/Bits.scala b/chiselFrontend/src/main/scala/Chisel/Bits.scala index 44d9b660..44d9b660 100644 --- a/src/main/scala/Chisel/Bits.scala +++ b/chiselFrontend/src/main/scala/Chisel/Bits.scala diff --git a/src/main/scala/Chisel/BlackBox.scala b/chiselFrontend/src/main/scala/Chisel/BlackBox.scala index be72934d..be72934d 100644 --- a/src/main/scala/Chisel/BlackBox.scala +++ b/chiselFrontend/src/main/scala/Chisel/BlackBox.scala diff --git a/src/main/scala/Chisel/CoreUtil.scala b/chiselFrontend/src/main/scala/Chisel/CoreUtil.scala index 708b516e..708b516e 100644 --- a/src/main/scala/Chisel/CoreUtil.scala +++ b/chiselFrontend/src/main/scala/Chisel/CoreUtil.scala diff --git a/src/main/scala/Chisel/Data.scala b/chiselFrontend/src/main/scala/Chisel/Data.scala index 8879491c..8879491c 100644 --- a/src/main/scala/Chisel/Data.scala +++ b/chiselFrontend/src/main/scala/Chisel/Data.scala diff --git a/src/main/scala/Chisel/Mem.scala b/chiselFrontend/src/main/scala/Chisel/Mem.scala index 17ac9ca5..17ac9ca5 100644 --- a/src/main/scala/Chisel/Mem.scala +++ b/chiselFrontend/src/main/scala/Chisel/Mem.scala diff --git a/src/main/scala/Chisel/Module.scala b/chiselFrontend/src/main/scala/Chisel/Module.scala index 3e839cac..3e839cac 100644 --- a/src/main/scala/Chisel/Module.scala +++ b/chiselFrontend/src/main/scala/Chisel/Module.scala diff --git a/src/main/scala/Chisel/Reg.scala b/chiselFrontend/src/main/scala/Chisel/Reg.scala index e69061c5..e69061c5 100644 --- a/src/main/scala/Chisel/Reg.scala +++ b/chiselFrontend/src/main/scala/Chisel/Reg.scala diff --git a/src/main/scala/Chisel/SeqUtils.scala b/chiselFrontend/src/main/scala/Chisel/SeqUtils.scala index c63f5735..c63f5735 100644 --- a/src/main/scala/Chisel/SeqUtils.scala +++ b/chiselFrontend/src/main/scala/Chisel/SeqUtils.scala diff --git a/src/main/scala/Chisel/When.scala b/chiselFrontend/src/main/scala/Chisel/When.scala index 5f6b02c5..5f6b02c5 100644 --- a/src/main/scala/Chisel/When.scala +++ b/chiselFrontend/src/main/scala/Chisel/When.scala diff --git a/src/main/scala/Chisel/internal/Builder.scala b/chiselFrontend/src/main/scala/Chisel/internal/Builder.scala index c7ecdaa0..c7ecdaa0 100644 --- a/src/main/scala/Chisel/internal/Builder.scala +++ b/chiselFrontend/src/main/scala/Chisel/internal/Builder.scala diff --git a/src/main/scala/Chisel/internal/Error.scala b/chiselFrontend/src/main/scala/Chisel/internal/Error.scala index 6c4c0880..6c4c0880 100644 --- a/src/main/scala/Chisel/internal/Error.scala +++ b/chiselFrontend/src/main/scala/Chisel/internal/Error.scala diff --git a/src/main/scala/Chisel/internal/firrtl/Emitter.scala b/chiselFrontend/src/main/scala/Chisel/internal/firrtl/Emitter.scala index b690d974..b690d974 100644 --- a/src/main/scala/Chisel/internal/firrtl/Emitter.scala +++ b/chiselFrontend/src/main/scala/Chisel/internal/firrtl/Emitter.scala diff --git a/src/main/scala/Chisel/internal/firrtl/IR.scala b/chiselFrontend/src/main/scala/Chisel/internal/firrtl/IR.scala index 1e06a663..1e06a663 100644 --- a/src/main/scala/Chisel/internal/firrtl/IR.scala +++ b/chiselFrontend/src/main/scala/Chisel/internal/firrtl/IR.scala |
