| .PHONY: clean | |
| .PRECIOUS: *.bit | |
| clean: | |
| rm -rf *.fasm | |
| rm -rf *.bit | |
| rm -rf *.dcp | |
| rm -rf *.log | |
| rm -rf *.jou | |
| rm -rf build-* | |
| %.bit: %.v | |
| mkdir -p build-$(basename $@) | |
| cd build-$(basename $@) && \ | |
| env PROJECT_NAME=$(basename $@) \ | |
| $(URAY_VIVADO) -mode batch -source ../syn+par.tcl -nojournal -log ../$@.log | |
| rm -rf *.backup.log | |
| %.fasm: %.bit | |
| $(URAY_BIT2FASM) --verbose $< > $@ || rm -rf $@ | |
| @sort -u -o $@ $@ |