From 179358e18605b4cac37ed1d01d3f38e3a1cd8c92 Mon Sep 17 00:00:00 2001 From: Michael Dewberry Date: Sun, 14 Jan 2024 02:59:17 -0500 Subject: [PATCH] fix build issues --- firmware/ansible.mk | 2 +- firmware/common.mk | 2 +- firmware/earthsea.mk | 2 +- firmware/meadowphysics.mk | 3 ++- firmware/teletype.mk | 2 +- firmware/whitewhale.mk | 2 +- 6 files changed, 7 insertions(+), 6 deletions(-) diff --git a/firmware/ansible.mk b/firmware/ansible.mk index f6ea960..9d10234 100644 --- a/firmware/ansible.mk +++ b/firmware/ansible.mk @@ -46,7 +46,7 @@ SOURCES = \ $(wildcard mock_hardware/modules/ansible/*.c) \ # Add the git commit id to a file for use when printing out the version -ansible/src/gitversion.c: $(shell find ../.git/modules/firmware/$(TARGET_NAME) -type f,d) +ansible/src/gitversion.c: $(shell find ../.git/modules/firmware/$(TARGET_NAME)/refs) ../.git/modules/firmware/$(TARGET_NAME)/packed-refs ../.git/modules/firmware/$(TARGET_NAME)/HEAD echo "const char *git_version = \"$(GIT_VERSION)\";" > $@ include common.mk diff --git a/firmware/common.mk b/firmware/common.mk index d228f66..dc2dede 100644 --- a/firmware/common.mk +++ b/firmware/common.mk @@ -4,7 +4,7 @@ RACK_DIR ?= ../../.. TARGET_DIR := ../res/firmware/ BUILD_DIR := ../build/firmware/$(TARGET_NAME) -GIT_VERSION = $(shell cut -d '-' -f 1 <<< $(shell cd $(TARGET_NAME); git describe --tags | cut -c 1-)) $(shell cd $(TARGET_NAME); git describe --always --dirty --exclude '*' | tr '[a-z]' '[A-Z]') +GIT_VERSION := $(shell cut -d '-' -f 1 <<< $(shell cd $(TARGET_NAME); git describe --tags | cut -c 1-)) $(shell cd $(TARGET_NAME); git describe --always --dirty --exclude '*' | tr '[a-z]' '[A-Z]') FLAGS += \ -DDEBUG \ diff --git a/firmware/earthsea.mk b/firmware/earthsea.mk index d30684a..8bc618e 100644 --- a/firmware/earthsea.mk +++ b/firmware/earthsea.mk @@ -27,6 +27,6 @@ SOURCES = \ $(wildcard mock_hardware/common/*.c) \ $(wildcard mock_hardware/modules/trilogy/*.c) \ -FLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" +FLAGS += -DGIT_VERSION="\"$(GIT_VERSION)\"" include common.mk diff --git a/firmware/meadowphysics.mk b/firmware/meadowphysics.mk index 2933a53..a3388d5 100644 --- a/firmware/meadowphysics.mk +++ b/firmware/meadowphysics.mk @@ -22,6 +22,7 @@ SOURCES = \ $(wildcard mock_hardware/common/*.c) \ $(wildcard mock_hardware/modules/trilogy/*.c) \ -FLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" +FLAGS += -DGIT_VERSION="\"$(GIT_VERSION)\"" + include common.mk diff --git a/firmware/teletype.mk b/firmware/teletype.mk index b1f486e..4f1d7cd 100644 --- a/firmware/teletype.mk +++ b/firmware/teletype.mk @@ -51,7 +51,7 @@ $(TARGET_NAME)/src/scanner.c: $(TARGET_NAME)/src/scanner.rl $(RAGEL) -C -G2 $(TARGET_NAME)/src/scanner.rl -o $(TARGET_NAME)/src/scanner.c # Add the git commit id to a file for use when printing out the version -$(TARGET_NAME)/module/gitversion.c: $(shell find ../.git/modules/firmware/$(TARGET_NAME) -type f,d) +$(TARGET_NAME)/module/gitversion.c: $(shell find ../.git/modules/firmware/$(TARGET_NAME)/refs) ../.git/modules/firmware/$(TARGET_NAME)/packed-refs ../.git/modules/firmware/$(TARGET_NAME)/HEAD echo "const char *git_version = \"$(GIT_VERSION)\";" > $@ include common.mk diff --git a/firmware/whitewhale.mk b/firmware/whitewhale.mk index 1845475..8a1c1d6 100644 --- a/firmware/whitewhale.mk +++ b/firmware/whitewhale.mk @@ -20,6 +20,6 @@ SOURCES = \ $(wildcard mock_hardware/common/*.c) \ $(wildcard mock_hardware/modules/trilogy/*.c) \ -FLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" +FLAGS += -DGIT_VERSION="\"$(GIT_VERSION)\"" include common.mk