diff options
author | Rob Austein <sra@hactrn.net> | 2018-08-27 11:24:39 -0400 |
---|---|---|
committer | Paul Selkirk <paul@psgd.org> | 2019-01-22 23:48:26 -0500 |
commit | 1526cfd1166500fa7df689237cfcf950ecc56d4b (patch) | |
tree | 7565d3b8c39b4ffa205bb036a9eed7f77ca05865 | |
parent | 97c285967e20372b0db7cddde7bcfe78d934146c (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 99f86ef..4bfefde 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 |