LINT_TOOL := verilator --lint-only | |
# Setting IP_NAME and PRJ_DIR. Assuming Makefile located at `hw/ip/<ip_name>/dv` | |
IP_DIR := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST)))) | |
wordslist := $(subst /, ,${IP_DIR}) | |
IP_NAME := $(lastword ${wordslist}) | |
#IP_NAME := $(word $(words ${wordslist}),${wordslist}) | |
export PRJ_DIR:= $(realpath ${IP_DIR}/../../..) | |
lint: | |
${LINT_TOOL} -f rtl/deps.f -f rtl/${IP_NAME}.f --top-module rv_dm | |
${LINT_TOOL} -f rtl/deps.f -f rtl/${IP_NAME}.f --top-module dmi_jtag |