Update names | Fix find-config-frags
This commit is contained in:
12
common.mk
12
common.mk
@@ -102,12 +102,12 @@ $(BOOTROM_TARGETS): $(build_dir)/bootrom.%.img: $(TESTCHIP_RSRCS_DIR)/testchipip
|
|||||||
#########################################################################################
|
#########################################################################################
|
||||||
# compile scala jars
|
# compile scala jars
|
||||||
#########################################################################################
|
#########################################################################################
|
||||||
$(GEN_CLASSPATH_TARGETS) &: $(SCALA_SOURCES) $(SCALA_BUILDTOOL_DEPS)
|
$(CHIPYARD_CLASSPATH_TARGETS) &: $(SCALA_SOURCES) $(SCALA_BUILDTOOL_DEPS)
|
||||||
mkdir -p $(dir $@)
|
mkdir -p $(dir $@)
|
||||||
$(call run_sbt_assembly,$(SBT_PROJECT),$(GEN_CLASSPATH))
|
$(call run_sbt_assembly,$(SBT_PROJECT),$(CHIPYARD_CLASSPATH))
|
||||||
|
|
||||||
# order only dependency between sbt runs needed to avoid concurrent sbt runs
|
# order only dependency between sbt runs needed to avoid concurrent sbt runs
|
||||||
$(BTL_CLASSPATH_TARGETS) &: $(SCALA_SOURCES) $(SCALA_BUILDTOOL_DEPS) | $(GEN_CLASSPATH_TARGETS)
|
$(BTL_CLASSPATH_TARGETS) &: $(SCALA_SOURCES) $(SCALA_BUILDTOOL_DEPS) | $(CHIPYARD_CLASSPATH_TARGETS)
|
||||||
mkdir -p $(dir $@)
|
mkdir -p $(dir $@)
|
||||||
$(call run_sbt_assembly,tapeout,$(BTL_CLASSPATH))
|
$(call run_sbt_assembly,tapeout,$(BTL_CLASSPATH))
|
||||||
|
|
||||||
@@ -115,9 +115,9 @@ $(BTL_CLASSPATH_TARGETS) &: $(SCALA_SOURCES) $(SCALA_BUILDTOOL_DEPS) | $(GEN_CLA
|
|||||||
# verilog generation pipeline
|
# verilog generation pipeline
|
||||||
#########################################################################################
|
#########################################################################################
|
||||||
# AG: must re-elaborate if cva6 sources have changed... otherwise just run firrtl compile
|
# AG: must re-elaborate if cva6 sources have changed... otherwise just run firrtl compile
|
||||||
$(FIRRTL_FILE) $(ANNO_FILE) $(CHISEL_LOG_FILE) &: $(GEN_CLASSPATH_TARGETS) $(EXTRA_GENERATOR_REQS)
|
$(FIRRTL_FILE) $(ANNO_FILE) $(CHISEL_LOG_FILE) &: $(CHIPYARD_CLASSPATH_TARGETS) $(EXTRA_GENERATOR_REQS)
|
||||||
mkdir -p $(build_dir)
|
mkdir -p $(build_dir)
|
||||||
(set -o pipefail && $(call run_jar_scala_main,$(GEN_CLASSPATH),$(GENERATOR_PACKAGE).Generator,\
|
(set -o pipefail && $(call run_jar_scala_main,$(CHIPYARD_CLASSPATH),$(GENERATOR_PACKAGE).Generator,\
|
||||||
--target-dir $(build_dir) \
|
--target-dir $(build_dir) \
|
||||||
--name $(long_name) \
|
--name $(long_name) \
|
||||||
--top-module $(MODEL_PACKAGE).$(MODEL) \
|
--top-module $(MODEL_PACKAGE).$(MODEL) \
|
||||||
@@ -392,7 +392,7 @@ endef
|
|||||||
|
|
||||||
.PHONY: find-config-fragments
|
.PHONY: find-config-fragments
|
||||||
find-config-fragments:
|
find-config-fragments:
|
||||||
$(call run_jar_scala_main,chipyard,chipyard.ConfigFinder,)
|
$(call run_scala_main,chipyard,chipyard.ConfigFinder,)
|
||||||
|
|
||||||
.PHONY: help
|
.PHONY: help
|
||||||
help:
|
help:
|
||||||
|
|||||||
@@ -146,11 +146,11 @@ ifeq ($(GENERATOR_PACKAGE),hwacha)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
# classpaths
|
# classpaths
|
||||||
GEN_CLASSPATH ?= $(gen_dir)/chipyard-generator.jar
|
CHIPYARD_CLASSPATH ?= $(gen_dir)/chipyard.jar
|
||||||
BTL_CLASSPATH ?= $(gen_dir)/barstools.jar
|
TAPEOUT_CLASSPATH ?= $(gen_dir)/tapeout.jar
|
||||||
# if *_CLASSPATH is a true java classpath, it can be colon-delimited list of paths (on *nix)
|
# if *_CLASSPATH is a true java classpath, it can be colon-delimited list of paths (on *nix)
|
||||||
GEN_CLASSPATH_TARGETS ?= $(subst :, ,$(GEN_CLASSPATH))
|
CHIPYARD_CLASSPATH_TARGETS ?= $(subst :, ,$(CHIPYARD_CLASSPATH))
|
||||||
BTL_CLASSPATH_TARGETS ?= $(subst :, ,$(BTL_CLASSPATH))
|
TAPEOUT_CLASSPATH_TARGETS ?= $(subst :, ,$(TAPEOUT_CLASSPATH))
|
||||||
|
|
||||||
# chisel generated outputs
|
# chisel generated outputs
|
||||||
FIRRTL_FILE ?= $(build_dir)/$(long_name).fir
|
FIRRTL_FILE ?= $(build_dir)/$(long_name).fir
|
||||||
|
|||||||
Reference in New Issue
Block a user