| URAY_PINCFG ?= ZYNQUSP-SWBUT |
| export URAY_PINCFG |
| |
| BUILD_DIR=build_$(URAY_PINCFG) |
| HARNESS_DIR ?= harness_$(URAY_PINCFG) |
| export BUILD_DIR |
| |
| HARNESS_FILES=$(BUILD_DIR)/design.bit $(BUILD_DIR)/design.txt $(BUILD_DIR)/design.json $(BUILD_DIR)/design.dcp |
| |
| # official demo configuration |
| all: $(BUILD_DIR)/run.ok |
| |
| $(BUILD_DIR)/run.ok: runme.sh runme.tcl |
| ./runme.sh |
| touch $(BUILD_DIR)/run.ok |
| |
| $(BUILD_DIR)/copy.ok: $(BUILD_DIR)/run.ok |
| mkdir -p $(HARNESS_DIR) |
| cp $(HARNESS_FILES) $(HARNESS_DIR) |
| touch $(BUILD_DIR)/copy.ok |
| |
| copy: $(BUILD_DIR)/copy.ok |
| |
| clean: |
| rm -rf build_* harness_* |
| |
| run: |
| +$(MAKE) clean |
| +$(MAKE) copy |
| |
| .PHONY: all clean copy run |