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 /build | |
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.
Diffstat (limited to 'build')
-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 |