From a7496e1c618bdb05adb8372ff5077de71fa0e36a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Fri, 8 Jun 2012 16:02:27 -0400 Subject: [PATCH] Add a makefile hook to generate git-version.h --- src/Makefile.am | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Makefile.am b/src/Makefile.am index f3dcb751..a94128cb 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -11,6 +11,7 @@ weston_CFLAGS = $(GCC_CFLAGS) $(COMPOSITOR_CFLAGS) weston_LDADD = $(COMPOSITOR_LIBS) $(DLOPEN_LIBS) -lm ../shared/libshared.la weston_SOURCES = \ + git-version.h \ log.c \ log.h \ compositor.c \ @@ -30,6 +31,13 @@ weston_SOURCES = \ weston-launch.h \ weston-egl-ext.h +git-version.h : .FORCE + echo "#define WESTON_SHA1 \"$(shell git --git-dir=$(top_srcdir)/.git show-ref --head --hash=20 HEAD)\"" > $@-new + cmp -s $@ $@-new || cp $@-new $@ + rm $@-new + +.FORCE : + if ENABLE_XWAYLAND SUBDIRS = xwayland endif @@ -171,7 +179,8 @@ BUILT_SOURCES = \ tablet-shell-protocol.c \ tablet-shell-server-protocol.h \ desktop-shell-protocol.c \ - desktop-shell-server-protocol.h + desktop-shell-server-protocol.h \ + git-version.h CLEANFILES = $(BUILT_SOURCES)