From feb370de1c359d6327009e409a766f739a8aa24f Mon Sep 17 00:00:00 2001 From: David Biancolin Date: Thu, 9 Mar 2017 17:47:58 -0800 Subject: [PATCH] Manage firrtl dependency manually --- common/Makefrag | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/common/Makefrag b/common/Makefrag index 5aa91a3..bb6cd90 100644 --- a/common/Makefrag +++ b/common/Makefrag @@ -65,7 +65,12 @@ src/tcl/make_bitstream_$(CONFIG).tcl: $(common)/make_bitstream.tcl sed 's/BOARD_NAME_HERE/$(BOARD)/g;s/CHISEL_CONFIG_HERE/$(CONFIG)/g' \ $(common)/make_bitstream.tcl > src/tcl/make_bitstream_$(CONFIG).tcl -$(rocketchip_stamp): $(call lookup_scala_srcs, $(ROCKET_DIR)) + +$(ROCKET_DIR)/lib/firrtl.jar: $(FIRRTL_JAR) + mkdir -p $(@D) + cp $< $@ + +$(rocketchip_stamp): $(call lookup_scala_srcs, $(ROCKET_DIR)) $(ROCKET_DIR)/lib/firrtl.jar cd $(ROCKET_DIR) && $(SBT) pack mkdir -p $(common)/lib cp $(ROCKET_DIR)/target/pack/lib/* $(common)/lib