syn_post_cmd not run by make
The syn_post_cmd
is not run after sythesis when running make (with no
options). I would suggest altering the structure of the Makefile to work
around this:
#target for performing local synthesis
local: syn_pre_cmd check_tool syn_local_cmd syn_post_cmd
syn_local_cmd:
echo "project open $(PROJECT)" > run.tcl
echo "process run {Generate Programming File} -force rerun_all" >> run.tcl
/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/xtclsh run.tcl
check_tool:
echo Running check_tool
syn_post_cmd:
echo Running syn_post_cmd
syn_pre_cmd:
echo Running syn_pre_cmd
Now all commands are run as expected. I would suggest also removing the
dependancy of syn_post_cmd: local
so the command can be run without
re-synthesising.