Makefile
资源名称:dmt.tar.gz [点击查看]
上传用户:jin985143
上传日期:2020-09-30
资源大小:278k
文件大小:1k
源码类别:
Modem编程
开发平台:
VHDL
- CC = iverilog
- SIM = vvp
- CFLAGS =-Wall -Irtl/
- vpath %.v rtl tb
- vpath %.vh rtl
- FIFO = fifo.v
- generic_dpram.v
- CONST_ENC = $(FIFO)
- const_enc.v
- .PHONY: all sim doc clean
- all: sim
- sim: fifo const_enc
- const_enc: const_enc.vvp
- @echo -e "n--> Simulating $@"
- $(SIM) $^
- const_enc.vvp: tb_const_enc.v const_map_data.v $(CONST_ENC)
- $(CC) $(CFLAGS) $^ -s tb_const_encoder -o $@
- fifo: fifo.vvp
- @echo -e "n--> Simulating $@"
- $(SIM) $^
- fifo.vvp: tb_fifo.v $(FIFO)
- @echo -e "n--> Compiling $@"
- $(CC) $(CFLAGS) $^ -s tb_fifo -o $@
- doc:
- $(MAKE) -C doc/
- clean:
- rm -f *.vvp
- $(MAKE) -C doc/ cleantex