From 6d8250a2274c30477c543fa7279b9f3052afcca2 Mon Sep 17 00:00:00 2001 From: Joshua Wise Date: Sat, 20 Feb 2010 19:04:19 -0500 Subject: [PATCH 1/1] build system: Produce a top level makefile that invokes Verilator, so that I don't have to remember how each time. --- Makefile | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..daa9291 --- /dev/null +++ b/Makefile @@ -0,0 +1,12 @@ +VLOGS = ARM_Constants.v BigBlockRAM.v BlockRAM.v BusArbiter.v DCache.v Decode.v Execute.v Fetch.v ICache.v Issue.v Memory.v Minishift.v RegFile.v Terminal.v Writeback.v system.v + +all: Vsystem + +Vsystem: obj_dir/Vsystem.mk testbench.cpp + make -C obj_dir -f Vsystem.mk + +obj_dir/Vsystem.mk: $(VLOGS) + mkdir -p obj_dir + verilator --cc system.v testbench.cpp --exe + +.DUMMY: \ No newline at end of file -- 2.39.2