1 # See LICENSE for license details.
2 base_dir := $(patsubst %/,%,$(dir $(abspath $(lastword $(MAKEFILE_LIST)))))
3 BUILD_DIR := $(base_dir)/builds/ic0artydevkit
4 FPGA_DIR := $(base_dir)/fpga-shells/xilinx
5 MODEL := IC0ArtyDevKitFPGAChip
6 PROJECT := sifive.freedom.shakti.ic0artydevkit
7 CONFIG_PROJECT := sifive.freedom.shakti.ic0artydevkit
8 export CONFIG := IC0ArtyDevKitConfig
10 export BOOTROM_DIR := $(base_dir)/bootrom/xip
12 rocketchip_dir := $(base_dir)/rocket-chip
13 sifiveblocks_dir := $(base_dir)/sifive-blocks
15 $(rocketchip_dir)/vsrc/AsyncResetReg.v \
16 $(rocketchip_dir)/vsrc/plusarg_reader.v \
17 $(sifiveblocks_dir)/vsrc/SRLatch.v \
18 $(FPGA_DIR)/common/vsrc/PowerOnResetFPGAOnly.v \
19 $(BUILD_DIR)/$(CONFIG_PROJECT).$(CONFIG).rom.v \
20 $(BUILD_DIR)/$(CONFIG_PROJECT).$(CONFIG).v