diff options
author | Bert Lange <b.lange@hzdr.de> | 2012-01-03 14:13:50 +0100 |
---|---|---|
committer | Bert Lange <b.lange@hzdr.de> | 2012-01-03 14:13:50 +0100 |
commit | cfbb9934d014c58a439f35d1483b34318f3a87c4 (patch) | |
tree | 3754bd761e9e9310267b2ca3a6e44baa5a7c50ba /test_rrobin_problem/simulation/Makefile | |
parent | 2c4e72aebd5891c9df6d55aba7dfacccd4172047 (diff) | |
download | zpu-cfbb9934d014c58a439f35d1483b34318f3a87c4.zip zpu-cfbb9934d014c58a439f35d1483b34318f3a87c4.tar.gz |
initial commit for SP601
Diffstat (limited to 'test_rrobin_problem/simulation/Makefile')
-rw-r--r-- | test_rrobin_problem/simulation/Makefile | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/test_rrobin_problem/simulation/Makefile b/test_rrobin_problem/simulation/Makefile new file mode 100644 index 0000000..30ce796 --- /dev/null +++ b/test_rrobin_problem/simulation/Makefile @@ -0,0 +1,42 @@ +# +# $HeadURL: https://svn.fzd.de/repo/concast/FWF_Projects/FWKE/beam_position_monitor/hardware/board_sp605/simulation/Makefile $ +# $Date: 2011-09-09 14:11:20 +0200 (Fr, 09. Sep 2011) $ +# $Author: lange $ +# $Revision: 1246 $ +# + +library = test_rrobin +top = top_tb + +library_list = $(shell cut --field 1 --delimiter=" " --only-delimited vhdl_files.txt | uniq) + +# http://sourceforge.net/projects/vmk/ +VMK = vmk + +compile: Makefile.msim + make --directory ../software | ccze -A + export ANAFLAGS="-quiet -2008"; \ + make -f Makefile.msim | ccze -A + + +simulate: + export top=$(top); \ + vsim -quiet -gui $(library).$(top) -do run.do -l transcript.log + + +clean: + @# modelsim stuff + rm -f transcript.log + rm -f *.wlf + rm -f wlf* + @# vmk stuff + make -f Makefile.msim clean + rm -f Makefile.msim + for lib in $(library_list); do rm -rf $$lib; done + + +# generate Makefile.msim with vmk +Makefile.msim: vhdl_files.txt + for lib in $(library_list); do vlib $$lib; done + $(VMK) -t modelsim -O -w $(library) -F vhdl_files.txt + |