mirror of https://github.com/openXC7/prjxray.git
Changed makefiles to use XRAY_DIR
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
This commit is contained in:
parent
bf1c7d3183
commit
64a05b4fa2
|
|
@ -1,6 +1,5 @@
|
|||
BASE_PATH = $(abspath $(PWD)/../../../)
|
||||
PART = xc7a35tcsg324-1
|
||||
BIT2FASM_ARGS = --part "$(BASE_PATH)/database/artix7/$(PART)" --verbose
|
||||
BIT2FASM_ARGS = --part "$(XRAY_DIR)/database/artix7/$(PART)" --verbose
|
||||
|
||||
all: top.fasm top.bits segprint.log
|
||||
|
||||
|
|
@ -20,14 +19,14 @@ top.bit: $(VIVADO)
|
|||
cp build/*.bit ./
|
||||
|
||||
top.fasm: top.bit
|
||||
PYTHONPATH="$(BASE_PATH):$(BASE_PATH)/utils:$(BASE_PATH)/third_party/fasm" \
|
||||
PATH="$(BASE_PATH)/build/tools:$(PATH)" \
|
||||
PYTHONPATH="$(XRAY_DIR):$(XRAY_DIR)/utils:$(XRAY_DIR)/third_party/fasm" \
|
||||
PATH="$(XRAY_DIR)/build/tools:$(PATH)" \
|
||||
$(XRAY_BIT2FASM) $(BIT2FASM_ARGS) \
|
||||
top.bit >top.fasm \
|
||||
|| (rm -f top.fasm && exit -1)
|
||||
|| (rm -f top.fasm && exit 1)
|
||||
|
||||
top.bits: top.bit
|
||||
$(XRAY_BITREAD) -part_file $(BASE_PATH)/database/artix7/$(PART).yaml -o top.bits -z -y top.bit
|
||||
$(XRAY_BITREAD) -part_file $(XRAY_DIR)/database/artix7/$(PART).yaml -o top.bits -z -y top.bit
|
||||
|
||||
segprint.log: top.bits
|
||||
$(XRAY_SEGPRINT) -z -D -b top.bits > segprint.log
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
BASE_PATH = $(abspath $(PWD)/../../../)
|
||||
YOSYS = $(BASE_PATH)/third_party/yosys/yosys
|
||||
YOSYS = $(XRAY_DIR)/third_party/yosys/yosys
|
||||
PART = xc7a35tcsg324-1
|
||||
BIT2FASM_ARGS = --part "$(BASE_PATH)/database/artix7/$(PART)" --verbose
|
||||
BIT2FASM_ARGS = --part "$(XRAY_DIR)/database/artix7/$(PART)" --verbose
|
||||
|
||||
all: top.fasm top.bits segprint.log
|
||||
|
||||
|
|
@ -17,7 +16,7 @@ clean:
|
|||
.PHONY: all clean
|
||||
|
||||
$(YOSYS):
|
||||
cd $(BASE_PATH)/third_party/yosys && make config-gcc && make -j$(shell nproc)
|
||||
cd $(XRAY_DIR)/third_party/yosys && make config-gcc && make -j$(shell nproc)
|
||||
|
||||
top.edif: $(YOSYS)
|
||||
$(YOSYS) -s synth.ys -l yosys.log
|
||||
|
|
@ -28,14 +27,14 @@ top.bit: $(VIVADO) top.edif
|
|||
cp build/*.bit ./
|
||||
|
||||
top.fasm: top.bit
|
||||
PYTHONPATH="$(BASE_PATH):$(BASE_PATH)/utils:$(BASE_PATH)/third_party/fasm" \
|
||||
PATH="$(BASE_PATH)/build/tools:$(PATH)" \
|
||||
PYTHONPATH="$(XRAY_DIR):$(XRAY_DIR)/utils:$(XRAY_DIR)/third_party/fasm" \
|
||||
PATH="$(XRAY_DIR)/build/tools:$(PATH)" \
|
||||
$(XRAY_BIT2FASM) $(BIT2FASM_ARGS) \
|
||||
top.bit >top.fasm \
|
||||
|| (rm -f top.fasm && exit -1)
|
||||
|| (rm -f top.fasm && exit 1)
|
||||
|
||||
top.bits: top.bit
|
||||
$(XRAY_BITREAD) -part_file $(BASE_PATH)/database/artix7/$(PART).yaml -o top.bits -z -y top.bit
|
||||
$(XRAY_BITREAD) -part_file $(XRAY_DIR)/database/artix7/$(PART).yaml -o top.bits -z -y top.bit
|
||||
|
||||
segprint.log: top.bits
|
||||
$(XRAY_SEGPRINT) -z -D -b top.bits > segprint.log
|
||||
|
|
|
|||
Loading…
Reference in New Issue