From d0e141f6fb22db01a088712159272178afde5698 Mon Sep 17 00:00:00 2001 From: Mike Brady <4265913+mikebrady@users.noreply.github.com> Date: Fri, 14 May 2021 17:25:31 +0100 Subject: [PATCH] Use .git/index's modification date as a dependency to generate gitversion --- Makefile.am | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index e7dd834..9bcaa3e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2,18 +2,21 @@ bin_PROGRAMS = nqptp nqptp_SOURCES = nqptp.c nqptp-clock-sources.c nqptp-message-handlers.c nqptp-utilities.c general-utilities.c debug.c AM_CFLAGS = -fno-common -Wno-multichar -Wall -Wextra -Wno-clobbered -Wno-psabi -pthread +CLEANFILES = if USE_GIT nqptp.c: gitversion.h -gitversion.h: FORCE +gitversion.h: .git/index echo "// Do not edit!" > gitversion.h echo "// This file is automatically generated by 'git describe --dirty', if available." >> gitversion.h echo -n " char git_version_string[] = \"" >> gitversion.h git describe --dirty | tr -d '[[:space:]]' >> gitversion.h echo "\";" >> gitversion.h FORCE: ; +CLEANFILES += gitversion.h endif + install-exec-hook: -e /lib/systemd/system || mkdir -p /lib/systemd/system -f /lib/systemd/system/nqptp.service || cp nqptp.service /lib/systemd/system -- 2.47.2