blob: 6d6e2bf9e4c7cab3bf51ce49f2d8fb8372b3d25f [file] [log] [blame]
# 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 $@ $@