summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--Makefile17
1 files changed, 14 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 51d0a70..7d6d997 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
1SOURCES := $(shell find -name \*.sv -o -name \*.cpp) 1SOURCES := $(shell find hdl sim -name \*.sv -o -name \*.cpp)
2HEADERS := $(shell find -name \*.svh) 2HEADERS := $(shell find hdl -name \*.svh)
3MEMORIES := $(shell find -name \*.hex) 3MEMORIES := $(shell find mem -name \*.hex)
4 4
5OPTS ?= 5OPTS ?=
6 6
@@ -15,6 +15,17 @@ build/Vtop: $(SOURCES) $(HEADERS)
15 @ln -t build -f verilator/Vtop 15 @ln -t build -f verilator/Vtop
16 @rm -rf verilator 16 @rm -rf verilator
17 17
18noncpu.qpf: $(SOURCES) $(HEADERS) $(MEMORIES)
19 quartus_sh -t tcl/init.tcl
20
21noncpu.sof: noncpu.qpf $(SOURCES) $(HEADERS) $(MEMORIES)
22 quartus_sh --flow compile $<
23
24fpga: noncpu.sof
25 quartus_pgm -c 1 -m JTAG -o P;$<@1
26 nios2-terminal
27.PHONY: fpga
28
18clean: 29clean:
19 rm -rf build verilator 30 rm -rf build verilator
20.PHONY: clean 31.PHONY: clean