summaryrefslogtreecommitdiffstats
path: root/s3estarter
diff options
context:
space:
mode:
authorBert Lange <b.lange@fzd.de>2010-11-26 15:47:12 +0100
committerBert Lange <b.lange@fzd.de>2010-11-26 15:47:12 +0100
commitc10be76af9aa948acc788c2f3c5ba09d01135fb1 (patch)
treedc73ddd0902834ef4693b57cb1db2f515d38f3e0 /s3estarter
parent7ecd309fc8f8ce3fb6f0e4c5b2f14f6adf764c85 (diff)
downloadzpu-c10be76af9aa948acc788c2f3c5ba09d01135fb1.zip
zpu-c10be76af9aa948acc788c2f3c5ba09d01135fb1.tar.gz
change: try to switch to vmake generated makefiles
Diffstat (limited to 's3estarter')
-rw-r--r--s3estarter/sim/Makefile23
1 files changed, 15 insertions, 8 deletions
diff --git a/s3estarter/sim/Makefile b/s3estarter/sim/Makefile
index e189cc5..c0c59a2 100644
--- a/s3estarter/sim/Makefile
+++ b/s3estarter/sim/Makefile
@@ -14,15 +14,22 @@ vhdlfiles = $(rtl_files) $(rtl_tb_files)
all: compile simulate
+remake: lib Makefile.$(library)
+
+Makefile.$(library): $(vhdlfiles) $(library)
+ vcom -quiet -2008 -work $(library) $(vhdlfiles)
+ vmake $(library) > Makefile.$(library)
+ # patch winpath -> cygpath
+ sed -e 's/\(C:.*\)/$$(shell cygpath --unix "\1" | sed "s\/ \/\\\\\\\\ \/g" )/g' -i Makefile.$(library)
+
+
+compile:
+ make -f Makefile.$(library)
+
compile_others:
- #make --directory ../software/test/ test
- make --directory ../software/ethernet_speed
- make compile --directory ../../rena3/sim
-
-compile: lib
- #vlog -work verilog "c:/Program_Files_BLa/Xilinx/12.2/ISE_DS/ISE/verilog/src/glbl.v"
- #vlog -work verilog +incdir+../rtl_tb/ +define+sg6 +define+x16 $(verilogfiles)
- vcom -2008 -work $(library) $(vhdlfiles) | ccze -A
+ make --directory ../software/test/ test | ccze -A
+ make compile --directory ../../zpu/sim | ccze -A
+ #make --directory ../software/ethernet_speed
simulate:
export top=$(top); \
OpenPOWER on IntegriCloud