Makefile
上传用户:jin985143
上传日期:2020-09-30
资源大小:278k
文件大小:1k
源码类别:

Modem编程

开发平台:

VHDL

  1. CC = iverilog
  2. SIM = vvp
  3. CFLAGS =-Wall -Irtl/
  4. vpath %.v rtl tb
  5. vpath %.vh rtl
  6. FIFO = fifo.v 
  7. generic_dpram.v
  8. CONST_ENC = $(FIFO) 
  9. const_enc.v
  10. .PHONY: all sim doc clean
  11. all: sim
  12. sim: fifo const_enc
  13. const_enc: const_enc.vvp
  14. @echo -e "n--> Simulating $@"
  15. $(SIM) $^
  16. const_enc.vvp: tb_const_enc.v const_map_data.v $(CONST_ENC)
  17. $(CC) $(CFLAGS) $^ -s tb_const_encoder -o $@
  18. fifo: fifo.vvp
  19. @echo -e "n--> Simulating $@"
  20. $(SIM) $^
  21. fifo.vvp: tb_fifo.v $(FIFO)
  22. @echo -e "n--> Compiling $@"
  23. $(CC) $(CFLAGS) $^ -s tb_fifo -o $@
  24. doc:
  25. $(MAKE) -C doc/
  26. clean:
  27. rm -f *.vvp
  28. $(MAKE) -C doc/ cleantex