mirror of
https://github.com/YosysHQ/yosys
synced 2026-05-24 10:59:40 +00:00
Expose SBY binary location
This commit is contained in:
parent
07924a3c62
commit
4c8e61a52b
2 changed files with 7 additions and 5 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
ROOT_DIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))
|
ROOT_DIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST))))
|
||||||
BUILD_DIR ?= $(ROOT_DIR)/..
|
BUILD_DIR ?= $(ROOT_DIR)/..
|
||||||
|
|
||||||
|
SBY ?= sby
|
||||||
YOSYS ?= $(BUILD_DIR)/yosys
|
YOSYS ?= $(BUILD_DIR)/yosys
|
||||||
ABC ?= $(BUILD_DIR)/yosys-abc
|
ABC ?= $(BUILD_DIR)/yosys-abc
|
||||||
YOSYS_FILTERLIB ?= $(BUILD_DIR)/yosys-filterlib
|
YOSYS_FILTERLIB ?= $(BUILD_DIR)/yosys-filterlib
|
||||||
|
|
@ -12,6 +13,7 @@ export YOSYS
|
||||||
export YOSYS_CONFIG
|
export YOSYS_CONFIG
|
||||||
export YOSYS_SMTBMC
|
export YOSYS_SMTBMC
|
||||||
export ABC
|
export ABC
|
||||||
|
export SBY
|
||||||
export YOSYS_MAX_THREADS
|
export YOSYS_MAX_THREADS
|
||||||
|
|
||||||
all:
|
all:
|
||||||
|
|
|
||||||
|
|
@ -65,10 +65,10 @@ elif [ -f $prefix.sv ]; then
|
||||||
generate_sby fail > ${prefix}_fail.sby
|
generate_sby fail > ${prefix}_fail.sby
|
||||||
|
|
||||||
# Check that SBY is up to date enough for this yosys version
|
# Check that SBY is up to date enough for this yosys version
|
||||||
if sby --help | grep -q -e '--status'; then
|
if ${SBY} --help | grep -q -e '--status'; then
|
||||||
set -x
|
set -x
|
||||||
sby --yosys ${YOSYS} -f ${prefix}_pass.sby
|
${SBY} --yosys ${YOSYS} -f ${prefix}_pass.sby
|
||||||
sby --yosys ${YOSYS} -f ${prefix}_fail.sby
|
${SBY} --yosys ${YOSYS} -f ${prefix}_fail.sby
|
||||||
else
|
else
|
||||||
echo "sva test '${prefix}' requires an up to date SBY, skipping"
|
echo "sva test '${prefix}' requires an up to date SBY, skipping"
|
||||||
fi
|
fi
|
||||||
|
|
@ -76,9 +76,9 @@ else
|
||||||
generate_sby pass > ${prefix}.sby
|
generate_sby pass > ${prefix}.sby
|
||||||
|
|
||||||
# Check that SBY is up to date enough for this yosys version
|
# Check that SBY is up to date enough for this yosys version
|
||||||
if sby --help | grep -q -e '--status'; then
|
if ${SBY} --help | grep -q -e '--status'; then
|
||||||
set -x
|
set -x
|
||||||
sby --yosys ${YOSYS} -f ${prefix}.sby
|
${SBY} --yosys ${YOSYS} -f ${prefix}.sby
|
||||||
else
|
else
|
||||||
echo "sva test '${prefix}' requires an up to date SBY, skipping"
|
echo "sva test '${prefix}' requires an up to date SBY, skipping"
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue