From 56bbc2ff9ae5b7aa5056d3f874e16da46ad0a249 Mon Sep 17 00:00:00 2001 From: Rickey Fehr Date: Tue, 23 Sep 2025 17:14:18 -0700 Subject: [PATCH] Add defaults for GIT_HASH and GIT_DIRTY --- Makefile | 2 +- include/version.h | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index d76c021..5ac91f7 100644 --- a/Makefile +++ b/Makefile @@ -39,7 +39,7 @@ GRAPHICS := graphics ARCH := -mthumb -mthumb-interwork GIT_DIRTY := $(shell git diff-index --quiet HEAD -- || echo "-dirty") -GIT_HASH := $(shell git rev-parse --short HEAD) +GIT_HASH := $(shell git rev-parse --short HEAD || echo "undef") GIT_C_FLAGS := -DGIT_HASH=\"$(GIT_HASH)\" -DGIT_DIRTY=\"$(GIT_DIRTY)\" CFLAGS := -g -O3 -Wall -Werror\ diff --git a/include/version.h b/include/version.h index 8e1345b..85be8ff 100644 --- a/include/version.h +++ b/include/version.h @@ -1,7 +1,15 @@ #ifndef VERSION_H #define VERSION_H +#ifndef GIT_HASH +#define GIT_HASH "undef" +#endif + +#ifndef GIT_DIRTY +#define GIT_DIRTY "-dirty" +#endif + __attribute__((used)) -const char gba_version[] = "GBA_VERSION:" GIT_HASH GIT_DIRTY; +const char balatro_version[] = "GBALATRO_VERSION:" GIT_HASH GIT_DIRTY; #endif // VERSION_H