summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Dechesne <nicolas.dechesne@linaro.org>2016-12-09 10:40:32 +0100
committerNicolas Dechesne <nicolas.dechesne@linaro.org>2016-12-09 10:41:42 +0100
commit86d35f50902134e53da520ed6e982556d32619a8 (patch)
treee56fb56c0f5d2629fb624775cae71f6d60c6ecf4
parentd27b915da64b5e3bc2f672cc8757ce523bf1b89c (diff)
* create BUILD_VERSION using git describe * add DATE and TIME Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
-rw-r--r--kernel/main.c2
-rw-r--r--makefile2
2 files changed, 4 insertions, 0 deletions
diff --git a/kernel/main.c b/kernel/main.c
index 95a43395..77a23331 100644
--- a/kernel/main.c
+++ b/kernel/main.c
@@ -77,6 +77,8 @@ void kmain(void)
// do any super early target initialization
target_early_init();
+ dprintf(INFO, "BUILD_VERSION=%s\n", BUILD_VERSION);
+ dprintf(INFO, "BUILD_DATE=%s - %s\n", __TIME__, __DATE__);
dprintf(INFO, "welcome to lk\n\n");
bs_set_timestamp(BS_BL_START);
diff --git a/makefile b/makefile
index 1e818a87..531aa127 100644
--- a/makefile
+++ b/makefile
@@ -64,6 +64,8 @@ ifeq ($(TARGET_BUILD_VARIANT),user)
CFLAGS += -DDISABLE_FASTBOOT_CMDS=1
endif
+CFLAGS += -DBUILD_VERSION='"$(shell if git rev-parse --git-dir > /dev/null 2>&1; then git describe --dirty | sed 's/\./_/g'; else echo 'unknown'; fi )"'
+
# setup toolchain prefix
TOOLCHAIN_PREFIX ?= arm-eabi-
CFLAGS += -fstack-protector-all