Build firrtl first so we dont get that weird error
This commit is contained in:
10
Makefrag
10
Makefrag
@@ -11,7 +11,10 @@ lookup_scala_srcs = $(shell find $(1)/ -iname "*.scala" 2> /dev/null)
|
|||||||
|
|
||||||
libs: $(rocketchip_stamp) $(extra_stamps)
|
libs: $(rocketchip_stamp) $(extra_stamps)
|
||||||
|
|
||||||
$(rocketchip_stamp): $(call lookup_scala_srcs, $(ROCKETCHIP_DIR))
|
FIRRTL_JAR ?= $(ROCKETCHIP_DIR)/firrtl/utils/bin/firrtl.jar
|
||||||
|
FIRRTL ?= java -Xmx2G -Xss8M -XX:MaxPermSize=256M -cp $(FIRRTL_JAR) firrtl.Driver
|
||||||
|
|
||||||
|
$(rocketchip_stamp): $(call lookup_scala_srcs, $(ROCKETCHIP_DIR)) $(FIRRTL_JAR)
|
||||||
cd $(ROCKETCHIP_DIR) && $(SBT) pack
|
cd $(ROCKETCHIP_DIR) && $(SBT) pack
|
||||||
mkdir -p $(lib_dir)
|
mkdir -p $(lib_dir)
|
||||||
cp $(ROCKETCHIP_DIR)/target/pack/lib/*.jar $(lib_dir)
|
cp $(ROCKETCHIP_DIR)/target/pack/lib/*.jar $(lib_dir)
|
||||||
@@ -22,11 +25,10 @@ $(rocketchip_stamp): $(call lookup_scala_srcs, $(ROCKETCHIP_DIR))
|
|||||||
$(base_dir)/Makefrag.pkgs: $(base_dir)/generate-pkg-mk.sh
|
$(base_dir)/Makefrag.pkgs: $(base_dir)/generate-pkg-mk.sh
|
||||||
bash $(base_dir)/generate-pkg-mk.sh $(EXTRA_PACKAGES) > $@
|
bash $(base_dir)/generate-pkg-mk.sh $(EXTRA_PACKAGES) > $@
|
||||||
|
|
||||||
FIRRTL_JAR ?= $(ROCKETCHIP_DIR)/firrtl/utils/bin/firrtl.jar
|
|
||||||
FIRRTL ?= java -Xmx2G -Xss8M -XX:MaxPermSize=256M -cp $(FIRRTL_JAR) firrtl.Driver
|
|
||||||
|
|
||||||
$(FIRRTL_JAR): $(call lookup_scala_srcs, $(ROCKETCHIP_DIR)/firrtl/src/main/scala)
|
$(FIRRTL_JAR): $(call lookup_scala_srcs, $(ROCKETCHIP_DIR)/firrtl/src/main/scala)
|
||||||
$(MAKE) -C $(ROCKETCHIP_DIR)/firrtl SBT="$(SBT)" root_dir=$(ROCKETCHIP_DIR)/firrtl build-scala
|
$(MAKE) -C $(ROCKETCHIP_DIR)/firrtl SBT="$(SBT)" root_dir=$(ROCKETCHIP_DIR)/firrtl build-scala
|
||||||
|
mkdir -p $(ROCKETCHIP_DIR)/lib
|
||||||
|
cp -p $(FIRRTL_JAR) $(ROCKETCHIP_DIR)/lib
|
||||||
|
|
||||||
build_dir=$(sim_dir)/generated-src
|
build_dir=$(sim_dir)/generated-src
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user