Files
Toooba/src_Core/PLIC/Makefile
2019-03-26 14:49:40 -04:00

42 lines
1.1 KiB
Makefile

# Copyright (c) 2019 Bluespec, Inc. All Rights Reserved
# Makefile to create Test_PLIC and PLIC into a standalone unit-test executable.
# Edit the StmtFSM in Test_PLIC to create different tests.
# ----------------
REPO = $(HOME)/GitHub/Flute
# ----------------
# Top-level file and module
TOPFILE ?= $(REPO)/src_Core/PLIC/Test_PLIC.bsv
TOPMODULE ?= mkTest_PLIC
# ================================================================
# RISC-V config macros passed into Bluespec 'bsc' compiler
BSC_COMPILATION_FLAGS += \
-D RV64 \
-D ISA_PRIV_M -D ISA_PRIV_U -D ISA_PRIV_S \
-D SV39 \
-D ISA_I -D ISA_M -D ISA_A \
-D SHIFT_BARREL \
-D MULT_SYNTH \
-D Near_Mem_Caches \
-D FABRIC64 \
# ================================================================
# Common boilerplate rules
include $(REPO)/builds/Resources/Include_Common.mk
# ================================================================
# Makefile rules for building for specific simulator: bluesim
include $(REPO)/builds/Resources/Include_bluesim.mk
# ================================================================