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)