2018-10-25 01:49:20 +02:00
|
|
|
XRAY_PINCFG ?= BASYS3-SWBUT
|
|
|
|
|
export XRAY_PINCFG
|
2018-10-02 00:52:09 +02:00
|
|
|
|
2020-02-18 18:00:34 +01:00
|
|
|
BUILD_DIR=build_$(XRAY_PINCFG)
|
|
|
|
|
HARNESS_DIR ?= harness_$(XRAY_PINCFG)
|
|
|
|
|
export BUILD_DIR
|
|
|
|
|
|
2018-10-30 17:14:34 +01:00
|
|
|
HARNESS_FILES=$(BUILD_DIR)/design.bit $(BUILD_DIR)/design.txt $(BUILD_DIR)/design.json $(BUILD_DIR)/design.dcp
|
|
|
|
|
|
2018-10-02 00:52:09 +02:00
|
|
|
# official demo configuration
|
2020-02-18 18:00:34 +01:00
|
|
|
all: $(BUILD_DIR)/run.ok
|
2018-10-30 17:14:34 +01:00
|
|
|
|
2020-02-18 18:00:34 +01:00
|
|
|
$(BUILD_DIR)/run.ok: runme.sh runme.tcl
|
2018-10-25 01:49:20 +02:00
|
|
|
./runme.sh
|
2020-02-18 18:00:34 +01:00
|
|
|
touch $(BUILD_DIR)/run.ok
|
2018-01-04 20:12:33 +01:00
|
|
|
|
2020-02-19 03:47:17 +01:00
|
|
|
$(BUILD_DIR)/copy.ok: $(BUILD_DIR)/run.ok
|
2018-10-30 17:14:34 +01:00
|
|
|
mkdir -p $(HARNESS_DIR)
|
|
|
|
|
cp $(HARNESS_FILES) $(HARNESS_DIR)
|
2020-02-19 03:47:17 +01:00
|
|
|
touch $(BUILD_DIR)/copy.ok
|
|
|
|
|
|
|
|
|
|
copy: $(BUILD_DIR)/copy.ok
|
2018-10-30 17:14:34 +01:00
|
|
|
|
2018-01-04 20:12:33 +01:00
|
|
|
clean:
|
2020-02-18 18:00:34 +01:00
|
|
|
rm -rf build_* harness_*
|
2018-01-04 20:12:33 +01:00
|
|
|
|
2019-04-10 20:55:39 +02:00
|
|
|
run:
|
2020-02-18 20:24:13 +01:00
|
|
|
+$(MAKE) clean
|
|
|
|
|
+$(MAKE) copy
|
2019-04-10 20:55:39 +02:00
|
|
|
|
|
|
|
|
.PHONY: all clean copy run
|