1
0
rocket-chip/vsim/Makefile

34 lines
866 B
Makefile
Raw Normal View History

2014-09-01 05:26:55 +02:00
#=======================================================================
# Makefile for Verilog simulation w/ VCS
#-----------------------------------------------------------------------
# Yunsup Lee (yunsup@cs.berkeley.edu)
#
# This makefile will build a rtl simulator and run various tests to
# verify proper functionality.
#
default: all
base_dir = $(abspath ..)
generated_dir = $(abspath ./generated-src)
2014-09-08 09:21:57 +02:00
mem_gen = $(base_dir)/vsim/vlsi_mem_gen
2014-09-01 05:26:55 +02:00
sim_dir = .
output_dir = $(sim_dir)/output
BACKEND ?= rocketchip.RocketChipBackend
CONFIG ?= DefaultVLSIConfig
2015-07-17 21:02:02 +02:00
TB ?= rocketTestHarness
2014-09-08 09:21:57 +02:00
include $(base_dir)/Makefrag
include $(sim_dir)/Makefrag
-include $(generated_dir)/Makefrag
2014-09-01 05:26:55 +02:00
include $(base_dir)/vsim/Makefrag-sim
all: $(simv)
debug: $(simv_debug)
2014-09-01 05:26:55 +02:00
clean:
rm -rf $(junk) simv* csrc *.key DVE* *.h *.a *.daidir $(generated_dir)
.PHONY: default all debug clean