Helper make target to launch SBT | Move SBT_OPTS to SBT variable
This commit is contained in:
@@ -218,6 +218,14 @@ dramsim_lib = $(dramsim_dir)/libdramsim.a
|
|||||||
$(dramsim_lib):
|
$(dramsim_lib):
|
||||||
$(MAKE) -C $(dramsim_dir) $(notdir $@)
|
$(MAKE) -C $(dramsim_dir) $(notdir $@)
|
||||||
|
|
||||||
|
#######################################
|
||||||
|
# Helper to run SBT #
|
||||||
|
#######################################
|
||||||
|
|
||||||
|
.PHONY: launch-sbt
|
||||||
|
launch-sbt:
|
||||||
|
cd $(base_dir) && $(SBT)
|
||||||
|
|
||||||
#########################################################################################
|
#########################################################################################
|
||||||
# print help text
|
# print help text
|
||||||
#########################################################################################
|
#########################################################################################
|
||||||
|
|||||||
@@ -151,9 +151,6 @@ JAVA_ARGS ?= -Xmx$(JAVA_HEAP_SIZE) -Xss8M -XX:MaxPermSize=256M
|
|||||||
#########################################################################################
|
#########################################################################################
|
||||||
# default sbt launch command
|
# default sbt launch command
|
||||||
#########################################################################################
|
#########################################################################################
|
||||||
SCALA_VERSION=2.12.10
|
|
||||||
SCALA_VERSION_MAJOR=$(basename $(SCALA_VERSION))
|
|
||||||
SBT ?= java $(JAVA_ARGS) -jar $(ROCKETCHIP_DIR)/sbt-launch.jar
|
|
||||||
# Running with sbt-launch.jar doesn't read .sbtopts by default
|
# Running with sbt-launch.jar doesn't read .sbtopts by default
|
||||||
# # Set if the file exists (if it exists, we're building chisel3 and firrtl from source)
|
# # Set if the file exists (if it exists, we're building chisel3 and firrtl from source)
|
||||||
sbtopts_file := $(base_dir)/.sbtopts
|
sbtopts_file := $(base_dir)/.sbtopts
|
||||||
@@ -161,6 +158,10 @@ ifneq (,$(wildcard $(sbtopts_file)))
|
|||||||
SBT_OPTS ?= $(shell cat $(sbtopts_file))
|
SBT_OPTS ?= $(shell cat $(sbtopts_file))
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
SCALA_VERSION=2.12.10
|
||||||
|
SCALA_VERSION_MAJOR=$(basename $(SCALA_VERSION))
|
||||||
|
SBT ?= java $(JAVA_ARGS) -jar $(ROCKETCHIP_DIR)/sbt-launch.jar $(SBT_OPTS)
|
||||||
|
|
||||||
BLOOP ?= bloop
|
BLOOP ?= bloop
|
||||||
BLOOP_CONFIG_DIR ?= $(base_dir)/.bloop
|
BLOOP_CONFIG_DIR ?= $(base_dir)/.bloop
|
||||||
# This mirrors the bloop default. Set to a system-unique port in a multi-user environment
|
# This mirrors the bloop default. Set to a system-unique port in a multi-user environment
|
||||||
@@ -182,7 +183,7 @@ define run_scala_main
|
|||||||
endef
|
endef
|
||||||
else
|
else
|
||||||
define run_scala_main
|
define run_scala_main
|
||||||
cd $(base_dir) && $(SBT) $(SBT_OPTS) "project $(1)" "runMain $(2) $(3)"
|
cd $(base_dir) && $(SBT) "project $(1)" "runMain $(2) $(3)"
|
||||||
endef
|
endef
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user