From: Mike Brady <4265913+mikebrady@users.noreply.github.com> Date: Fri, 14 May 2021 16:25:31 +0000 (+0100) Subject: Use .git/index's modification date as a dependency to generate gitversion X-Git-Tag: 1.2~128 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d0e141f6fb22db01a088712159272178afde5698;p=thirdparty%2Fnqptp.git Use .git/index's modification date as a dependency to generate gitversion --- 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