From bb314629095a877dd659c063c3a00a235b511f64 Mon Sep 17 00:00:00 2001 From: "S.J.R. van Schaik" Date: Fri, 15 Feb 2019 16:33:55 +0100 Subject: [PATCH] main: use date/time/timezone as build string --- Makefile | 1 + source/main.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 16e42d7..afcf237 100644 --- a/Makefile +++ b/Makefile @@ -13,6 +13,7 @@ all: $(BUILD)/tbm -include scripts/Makefile.${TARGET} CFLAGS += -DTBM_VERSION=\"2017-10-31\" +CFLAGS += -DBUILD_VERSION=\""$(shell date -u)"\" CFLAGS += -Iinclude CFLAGS += -Wall -Wextra -Wshadow -Wimplicit-function-declaration CFLAGS += -Wredundant-decls -pedantic diff --git a/source/main.c b/source/main.c index e064854..d4fd660 100644 --- a/source/main.c +++ b/source/main.c @@ -101,8 +101,8 @@ int main(void) fprintf(admin_con->fp, "error: unable to probe flash chip.\n"); } - fprintf(user_con->fp, "TBM-dev (built on " __DATE__ ")\n"); - fprintf(admin_con->fp, "TBM-dev (built on " __DATE__ ")\n"); + fprintf(user_con->fp, "TBM-dev (built on " BUILD_VERSION ")\n"); + fprintf(admin_con->fp, "TBM-dev (built on " BUILD_VERSION ")\n"); shell_init(&user_shell, user_cmds, user_con, "tbm $", SHELL_SHOW_EXIT_CODE);