Makefile
上传用户:aoptech
上传日期:2014-09-22
资源大小:784k
文件大小:1k
源码类别:

3G开发

开发平台:

Others

  1. .PHONY: clean tidy
  2. BSC = bsc -u -aggressive-conditions -keep-fires -no-show-method-conf -show-compiles 
  3. -steps 1000000 +RTS -K4000M -RTS -show-schedule
  4. SRC_DIR =
  5. BSC_SYN = $(BSC) $(SRC_DIR) -elab -verilog 
  6. BSC_SIM = $(BSC) $(SRC_DIR) -sim
  7. BSC_NORMAL = $(BSC_SIM) 
  8. %.bi: $(subst .bi,.bsv,$@)
  9. $(BSC_NORMAL) $(subst .bi,.bsv,$@)
  10. mk%.ba: $(subst mk,,$(subst .ba,.bsv,$@))
  11. $(BSC_SIM) $(subst mk,,$(subst .ba,.bsv,$@))
  12. mk%.v: $(subst mk,,$(subst .v,.bsv,$@))
  13. $(BSC_SYN) $(subst mk,,$(subst .v,.bsv,$@))
  14. clean:
  15. rm -rf *.bi *.bo mk*.o module_*.o mk*.h module_*.h *.cxx schedule.o schedule.h mk*.v module_*.v *.ba a.out *.sim *.verilog *~ #* *.sched
  16. tidy:
  17. rm -rf *~ #*