diff --git a/Makefrag b/Makefrag index b6acebae..a8335606 100644 --- a/Makefrag +++ b/Makefrag @@ -5,6 +5,7 @@ endif MODEL ?= TestHarness PROJECT := rocketchip +CFG_PROJECT := $(PROJECT) CXX ?= g++ CXXFLAGS := -O1 diff --git a/emulator/Makefrag-verilator b/emulator/Makefrag-verilator index 30e07acf..a31d2819 100644 --- a/emulator/Makefrag-verilator +++ b/emulator/Makefrag-verilator @@ -11,11 +11,11 @@ verilog_debug = $(generated_dir_debug)/$(MODEL).$(CONFIG).v $(generated_dir)/%.$(CONFIG).fir $(generated_dir)/%.$(CONFIG).prm $(generated_dir)/%.$(CONFIG).d: $(chisel_srcs) $(bootrom_img) mkdir -p $(dir $@) - cd $(base_dir) && $(SBT) "run $(generated_dir) $(PROJECT) $(MODEL) $(PROJECT) $(CONFIG)" + cd $(base_dir) && $(SBT) "run $(generated_dir) $(PROJECT) $(MODEL) $(CFG_PROJECT) $(CONFIG)" $(generated_dir_debug)/%.$(CONFIG).fir $(generated_dir_debug)/%.$(CONFIG).prm $(generated_dir_debug)/%.$(CONFIG).d: $(chisel_srcs) $(bootrom_img) mkdir -p $(dir $@) - cd $(base_dir) && $(SBT) "run $(generated_dir_debug) $(PROJECT) $(MODEL) $(PROJECT) $(CONFIG)" + cd $(base_dir) && $(SBT) "run $(generated_dir_debug) $(PROJECT) $(MODEL) $(CFG_PROJECT) $(CONFIG)" %.v: %.fir $(FIRRTL_JAR) mkdir -p $(dir $@) diff --git a/vsim/Makefrag-verilog b/vsim/Makefrag-verilog index 2f49ff3d..6774a309 100644 --- a/vsim/Makefrag-verilog +++ b/vsim/Makefrag-verilog @@ -7,7 +7,7 @@ $(generated_dir)/%.$(CONFIG).fir $(generated_dir)/%.$(CONFIG).d $(generated_dir)/%.prm: $(chisel_srcs) $(bootrom_img) mkdir -p $(dir $@) - cd $(base_dir) && $(SBT) "run $(generated_dir) $(PROJECT) $(notdir $*) $(PROJECT) $(CONFIG)" + cd $(base_dir) && $(SBT) "run $(generated_dir) $(PROJECT) $(notdir $*) $(CFG_PROJECT) $(CONFIG)" $(generated_dir)/%.v: $(generated_dir)/%.fir $(FIRRTL_JAR) mkdir -p $(dir $@)