From a31aedd873e5cd8180550339c7bae9758f7f820c Mon Sep 17 00:00:00 2001 From: David Griffith Date: Sun, 11 Mar 2018 06:27:12 -0700 Subject: [PATCH] Add BUILD_DATE_TIME to src/common/defines.h. --- Makefile | 6 +++++- src/curses/ux_init.c | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index a52f007..2fc4e1a 100644 --- a/Makefile +++ b/Makefile @@ -19,6 +19,8 @@ else GIT_TAG = $(VERSION) endif +BUILD_DATE_TIME = $(shell date +%Y%m%d.%k%M%S | sed s/\ //g) + export CFLAGS # Enable compiler warnings. This is an absolute minimum. @@ -212,6 +214,7 @@ $(SRCDIR)/blorblib.a: $(BLORB_OBJECT) $(COMMON_DIR)/defines.h: @echo "Generating $@" @echo "#define VERSION \"$(VERSION)\"" > $@ + @echo "#define BUILD_DATE_TIME \"$(BUILD_DATE_TIME)\"" >> $@ $(CURSES_DIR)/defines.h: @echo "Generating $@" @@ -291,4 +294,5 @@ help: .PHONY: all clean dist dumb hash help \ blorb_lib common_lib curses_lib dumb_lib \ install install_dfrotz install_dumb \ - uninstall uninstall_dfrotz uninstall_dumb $(SUBDIRS) $(SUB_CLEAN) + uninstall uninstall_dfrotz uninstall_dumb $(SUBDIRS) $(SUB_CLEAN) \ + $(COMMON_DIR)/defines.h $(CURSES_DIR)/defines.h diff --git a/src/curses/ux_init.c b/src/curses/ux_init.c index 2e2c340..07cf715 100644 --- a/src/curses/ux_init.c +++ b/src/curses/ux_init.c @@ -1141,6 +1141,7 @@ static void print_version(void) printf("\nGit commit:\t%s\n", GIT_HASH); printf("Git tag:\t%s\n", GIT_TAG); printf("Git branch:\t%s\n", GIT_BRANCH); + printf("Build:\t\t%s\n", BUILD_DATE_TIME); printf(" Frotz was originally written by Stefan Jokisch.\n"); printf(" It complies with standard 1.0 of Graham Nelson's specification.\n"); printf(" It was ported to Unix by Galen Hazelwood.\n"); -- 2.34.1