| # Copyright lowRISC contributors. |
| # Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| # SPDX-License-Identifier: Apache-2.0 |
| # Make variables specific to FUSESOC tool used for generating the filelist |
| # The following Make variables are to be set in the Test Makefile |
| # FUSESOC_CORE: the top level fusesoc core file developed for the ip/top level testbench |
| # see hw/ip/uart/dv/uart_sim.core as an example |
| # Rest of the Make variables added here are intermeditiate ones used in the flow |
| # fusesoc tool and options |
| SV_FLIST_GEN_TOOL ?= fusesoc |
| SV_FLIST_GEN_OPTS += --cores-root ${PROJ_ROOT} --cores-root ${RAL_MODEL_DIR} \ |
| run --target=sim --setup ${FUSESOC_CORE} |
| FUSESOC_CORE_ = $(shell echo "${FUSESOC_CORE}" | tr ':' '_') |
| SV_FLIST_GEN_DIR = ${BUILD_DIR}/build/${FUSESOC_CORE_}/sim-vcs |
| SV_FLIST := ${SV_FLIST_GEN_DIR}/${FUSESOC_CORE_}.scr |