[MIDAS] fix Makefile
This commit is contained in:
parent
0fbe0c3c6e
commit
864b2338d7
17
Makefile
17
Makefile
|
@ -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:
|
||||||
|
|
|
@ -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 _ =>
|
||||||
|
|
Loading…
Reference in New Issue