# Copyright (C) 2017-2020 The Project X-Ray Authors. # # Use of this source code is governed by a ISC-style # license that can be found in the LICENSE file or at # https://opensource.org/licenses/ISC # # SPDX-License-Identifier: ISC 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 $@ $@