prjxray/minitests/z7_blinky_emio/pl/Makefile

23 lines
553 B
Makefile

PART?=xc7z020clg400-1
VIVADO_PART?=$(PART)
BIT2FASM_ARGS= --part "$(XRAY_DIR)/database/$(XRAY_DATABASE)/$(PART)" --verbose
.PHONY: clean
.PRECIOUS: *.bit
clean:
rm -rf *.fasm
rm -rf *.bit
rm -rf *.dcp
rm -rf *.log
rm -rf build-*
%.bit: %.v
mkdir -p build-$(basename $@)
cd build-$(basename $@) && env PROJECT_NAME=$(basename $@) VIVADO_PART=${VIVADO_PART} $(XRAY_VIVADO) -mode batch -source ../syn+par.tcl -nojournal -log ../$@.log
rm -rf *.backup.log
%.fasm: %.bit
$(XRAY_BIT2FASM) $(BIT2FASM_ARGS) $< > $@ || rm -rf $@
@sort -u -o $@ $@