BUILD_DIR=build
HARNESS_DIR ?= harness
export BUILD_DIR

XRAY_PINCFG ?= BASYS3-SWBUT
export XRAY_PINCFG

HARNESS_FILES=$(BUILD_DIR)/design.bit $(BUILD_DIR)/design.txt $(BUILD_DIR)/design.json $(BUILD_DIR)/design.dcp

# official demo configuration
all: $(HARNESS_FILES)

$(HARNESS_FILES): runme.sh runme.tcl
	./runme.sh

copy: $(HARNESS_FILES)
	mkdir -p $(HARNESS_DIR)
	cp $(HARNESS_FILES) $(HARNESS_DIR)

clean:
	rm -rf $(BUILD_DIR) $(HARNESS_DIR)

run:
	make clean
	make copy

.PHONY: all clean copy run

