diff options
author | Rob Austein <sra@hactrn.net> | 2018-08-27 11:24:39 -0400 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2018-08-27 11:24:39 -0400 |
commit | f8f86f9cfbd0ac73d2b0d3600e424b9c669cea59 (patch) | |
tree | 7a11ff0a2e16ebfd4f8a52afb17cde7b92186e38 | |
parent | 41e330bcd2eec0c9a871e82698959c742a3e8d09 (diff) |
Generate detailed timing report when PAR fails.
The original version of this file appears to have been attempting to
do this, but got the grotty details wrong.
-rw-r--r-- | build/xilinx.mk | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/build/xilinx.mk b/build/xilinx.mk index e3ce440..9af9366 100644 --- a/build/xilinx.mk +++ b/build/xilinx.mk @@ -106,12 +106,10 @@ junk += $(project).bgn $(project).bit $(project).drc $(project)_bd.bmm $(project)_par.ncd: $(project).ncd $(xil_env); \ - if par $(intstyle) $(par_opts) -w $(project).ncd $(project)_par.ncd; then \ - :; \ - else \ + if ! par $(intstyle) $(par_opts) -w $(project).ncd $(project)_par.ncd || grep >/dev/null 'WARNING:Par:468' $(project)_par.par; then \ $(MAKE) etwr; \ + exit 1; \ fi - @ ! grep >/dev/null 'WARNING:Par:468' $(project)_par.par junk += $(project)_par.ncd $(project)_par.par $(project)_par.pad junk += $(project)_par_pad.csv $(project)_par_pad.txt junk += $(project)_par.grf $(project)_par.ptwx |