[MIDAS] fix Makefile

This commit is contained in:
Donggyu Kim 2014-09-24 01:52:25 -07:00
parent 0fbe0c3c6e
commit 864b2338d7
2 changed files with 9 additions and 10 deletions

View File

@ -1,20 +1,19 @@
gendir := generated gendir := generated
tutdir := tutorial/examples tutdir := tutorial/examples
designs := $(filter-out examples Image Sound,\ designs := GCD
$(notdir $(basename $(wildcard $(tutdir)/*.scala)))) VPATH := $(tutdir):$(gendir)
VPATH := $(tutdir):$(generated)
C_FLAGS := --targetDir $(gendir) --genHarness --compile --test --vcd --debug C_FLAGS := --targetDir $(gendir) --genHarness --compile --test --vcd --debug
V_FLAGS := $(C_FLAGS) --v V_FLAGS := $(C_FLAGS) --v
all : cpp v all : cpp v
cpp : $(addsuffix .cpp, $(designs)) cpp : $(addsuffix Wrapper.cpp, $(designs))
v : $(addsuffix .v, $(designs)) v : $(addsuffix Wrapper.v, $(designs))
%.cpp: %.scala %Wrapper.cpp: %.scala
sbt "run $(basename $@) $(C_FLAGS)" | tee $@.out sbt "run $(basename $@) $(C_FLAGS)" | tee $@.out
%.v: %.scala %Wrapper.v: %.scala
sbt "run $(basename $@) $(V_FLAGS)" | tee $@.out sbt "run $(basename $@) $(V_FLAGS)" | tee $@.out
clean: clean:

View File

@ -7,7 +7,7 @@ object FAEE {
def main(args: Array[String]) { def main(args: Array[String]) {
val chiselArgs = args.slice(1, args.length) val chiselArgs = args.slice(1, args.length)
val res = args(0) match { val res = args(0) match {
case "GCD" => case "GCDWrapper" =>
chiselMainTest(chiselArgs, () => DaisyWrapper(new GCD))( chiselMainTest(chiselArgs, () => DaisyWrapper(new GCD))(
c => new GCDDaisyTests(c)) c => new GCDDaisyTests(c))
case _ => case _ =>