]>
Commit | Line | Data |
---|---|---|
1 | PROJECT := dhwk | |
2 | CLEANFILES := dhwk_fifo* fifo_generator_* param.opt | |
3 | ||
4 | dhwk_all: ip all | |
5 | ||
6 | ip: icon.edn ila.edn vio.edn dhwk_fifo.ngc | |
7 | ||
8 | icon.edn: icon.arg | |
9 | $(CHIPSCOPE)/bin/lin/generate.sh icon -f=$< | |
10 | ||
11 | ila.edn: ila.arg | |
12 | $(CHIPSCOPE)/bin/lin/generate.sh ila -f=$< | |
13 | ||
14 | vio.edn: vio.arg | |
15 | $(CHIPSCOPE)/bin/lin/generate.sh vio -f=$< | |
16 | ||
17 | dhwk_fifo.ngc: fifo.xco | |
18 | coregen -b $< | |
19 | -rmdir -p tmp/_cg | |
20 | ||
21 | test: | |
22 | grep -q dhwk /proc/modules || (cd driver; ./build; sudo insmod dhwk.ko) | |
23 | dd if=/dev/urandom of=/tmp/in bs=1024 count=1024 | |
24 | (dd if=/dev/dhwk of=/tmp/out bs=1024 count=1024; md5sum /tmp/in /tmp/out)& | |
25 | dd if=/tmp/in of=/dev/dhwk bs=1024 count=1024 | |
26 | ||
27 | include ../common/Makefile.common |