Correct some bugs in the create_bba Makefile.
Also add debug_test target to debug archcheck. Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
This commit is contained in:
parent
40df4f4f65
commit
761d9d9229
@ -30,7 +30,7 @@ include ../common.mk
|
|||||||
|
|
||||||
.DELETE_ON_ERROR:
|
.DELETE_ON_ERROR:
|
||||||
|
|
||||||
.PHONY: all chipdb
|
.PHONY: all chipdb test debug_test
|
||||||
|
|
||||||
all: chipdb
|
all: chipdb
|
||||||
|
|
||||||
@ -66,7 +66,7 @@ $(NEXTPNR_PATH)/build/bba/bbasm: | $(NEXTPNR_PATH)/build
|
|||||||
cd $(NEXTPNR_PATH)/build && cmake -DARCH=fpga_interchange ..
|
cd $(NEXTPNR_PATH)/build && cmake -DARCH=fpga_interchange ..
|
||||||
make -j -C $(NEXTPNR_PATH)/build
|
make -j -C $(NEXTPNR_PATH)/build
|
||||||
|
|
||||||
$(NEXTPNR_PATH)/fpga_interchange/chipdb.bba: build/.setup
|
build/nextpnr/fpga_interchange/chipdb.bba: build/.setup
|
||||||
mkdir -p build/nextpnr/fpga_interchange
|
mkdir -p build/nextpnr/fpga_interchange
|
||||||
source build/env/bin/activate && \
|
source build/env/bin/activate && \
|
||||||
cd build/python-fpga-interchange/ && \
|
cd build/python-fpga-interchange/ && \
|
||||||
@ -76,7 +76,7 @@ $(NEXTPNR_PATH)/fpga_interchange/chipdb.bba: build/.setup
|
|||||||
RAPIDWRIGHT_PATH=$(RAPIDWRIGHT_PATH) \
|
RAPIDWRIGHT_PATH=$(RAPIDWRIGHT_PATH) \
|
||||||
INTERCHANGE_PATH=$(INTERCHANGE_PATH)
|
INTERCHANGE_PATH=$(INTERCHANGE_PATH)
|
||||||
|
|
||||||
$(BBA_PATH): $(NEXTPNR_PATH)/build/bba/bbasm $(NEXTPNR_PATH)/fpga_interchange/chipdb.bba
|
$(BBA_PATH): $(NEXTPNR_PATH)/build/bba/bbasm build/nextpnr/fpga_interchange/chipdb.bba
|
||||||
$(NEXTPNR_PATH)/build/bba/bbasm -l build/nextpnr/fpga_interchange/chipdb.bba $(BBA_PATH)
|
$(NEXTPNR_PATH)/build/bba/bbasm -l build/nextpnr/fpga_interchange/chipdb.bba $(BBA_PATH)
|
||||||
|
|
||||||
chipdb: $(BBA_PATH)
|
chipdb: $(BBA_PATH)
|
||||||
@ -87,5 +87,11 @@ test: chipdb
|
|||||||
--package csg324 \
|
--package csg324 \
|
||||||
--test
|
--test
|
||||||
|
|
||||||
|
debug_test: chipdb
|
||||||
|
gdb --args $(NEXTPNR_PATH)/build/nextpnr-fpga_interchange \
|
||||||
|
--chipdb $(BBA_PATH) \
|
||||||
|
--package csg324 \
|
||||||
|
--test
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf build
|
rm -rf build
|
||||||
|
Loading…
Reference in New Issue
Block a user