fpga: x400: zbx: Improve Lattice make flow

Original-commit: fa8559bb0f334d80e08798d415117cedf86be923
This commit is contained in:
Max Köhler
2024-03-05 20:07:50 -06:00
committed by Wade Fife
parent e2c442ab8c
commit 7be838b24c
5 changed files with 26 additions and 14 deletions
+7 -1
View File
@@ -15,6 +15,12 @@ RESOLVE_PATH = $(1)
RESOLVE_PATHS = "$(1)"
endif
ifeq ($(OS),Windows_NT)
DIAMOND_EXE = "pnmainc"
else
DIAMOND_EXE = "diamondc"
endif
# -------------------------------------------------------------------
# Project Setup
# -------------------------------------------------------------------
@@ -46,7 +52,7 @@ GIT_HASH_VERILOG_DEF = "GIT_HASH=32'h$(GIT_HASH)"
@echo "BUILDER: Checking tools..."
@echo -n "* "; bash --version | grep bash || (echo "ERROR: Bash not found in environment. Please install it"; exit 1;)
@echo -n "* "; python3 --version || (echo "ERROR: Python not found in environment. Please install it"; exit 1;)
@echo -n "* "; which pnmainc 2>&1 | grep diamond|| (echo "ERROR: Diamond TCL Console not found in environment."; exit 1;)
@echo -n "* "; which $(DIAMOND_EXE) 2>&1 | grep diamond || (echo "ERROR: Diamond TCL Console not found in environment."; exit 1;)
# -------------------------------------------------------------------
# Intermediate build dirs