summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/.gitignore1
-rw-r--r--lib/Android.mk23
-rw-r--r--lib/Makefile.sources25
-rw-r--r--lib/igt_aux.c1
-rw-r--r--lib/ioctl_wrappers.c1
5 files changed, 27 insertions, 24 deletions
diff --git a/lib/.gitignore b/lib/.gitignore
new file mode 100644
index 00000000..67020331
--- /dev/null
+++ b/lib/.gitignore
@@ -0,0 +1 @@
+version.h
diff --git a/lib/Android.mk b/lib/Android.mk
index 5709aecc..6f444a08 100644
--- a/lib/Android.mk
+++ b/lib/Android.mk
@@ -2,27 +2,6 @@ LOCAL_PATH := $(call my-dir)
GPU_TOOLS_PATH := $(LOCAL_PATH)/..
-.PHONY: version.h.tmp
-
-$(GPU_TOOLS_PATH)/version.h.tmp:
- @touch $@
- @if test -d ../.git; then \
- if which git > /dev/null; then git log -n 1 --oneline | \
- sed 's/^\([^ ]*\) .*/#define IGT_GIT_SHA1 "g\1"/' \
- >> $@ ; \
- fi \
- else \
- echo '#define IGT_GIT_SHA1 "NOT-GIT"' >> $@ ; \
- fi
-
-$(GPU_TOOLS_PATH)/version.h: $(GPU_TOOLS_PATH)/version.h.tmp
- @echo "updating version.h"
- @if ! cmp -s $(GPU_TOOLS_PATH)/version.h.tmp $(GPU_TOOLS_PATH)/version.h; then \
- mv $(GPU_TOOLS_PATH)/version.h.tmp $(GPU_TOOLS_PATH)/version.h ; \
- else \
- rm $(GPU_TOOLS_PATH)/version.h.tmp ; \
- fi
-
# FIXME: autogenerate this info #
$(GPU_TOOLS_PATH)/config.h:
@echo "updating config.h"
@@ -34,7 +13,7 @@ include $(LOCAL_PATH)/Makefile.sources
include $(CLEAR_VARS)
LOCAL_GENERATED_SOURCES := \
- $(GPU_TOOLS_PATH)/version.h \
+ $(GPU_TOOLS_PATH)/lib/version.h \
$(GPU_TOOLS_PATH)/config.h
LOCAL_C_INCLUDES += \
diff --git a/lib/Makefile.sources b/lib/Makefile.sources
index 8c6c4dc0..2d971c5a 100644
--- a/lib/Makefile.sources
+++ b/lib/Makefile.sources
@@ -47,3 +47,28 @@ libintel_tools_la_SOURCES = \
igt_core.h \
$(NULL)
+.PHONY: version.h.tmp
+version.h.tmp:
+ @touch $@
+ @if test -d $(top_srcdir)/.git; then \
+ if which git > /dev/null 2>&1; then git log -n 1 --oneline | \
+ sed 's/^\([^ ]*\) .*/#define IGT_GIT_SHA1 "g\1"/' \
+ >> $@ ; \
+ else \
+ echo '#define IGT_GIT_SHA1 "NO-GIT"' >> $@ ; \
+ fi \
+ else \
+ echo '#define IGT_GIT_SHA1 "NOT-GIT"' >> $@ ; \
+ fi
+
+version.h: version.h.tmp
+ @if ! cmp -s version.h.tmp version.h; then \
+ echo "updating version.h"; \
+ mv version.h.tmp version.h ;\
+ else \
+ rm version.h.tmp ;\
+ fi
+
+BUILT_SOURCES = version.h
+CLEANFILES = version.h version.h.tmp
+
diff --git a/lib/igt_aux.c b/lib/igt_aux.c
index 0bcaa3bf..3357f1f0 100644
--- a/lib/igt_aux.c
+++ b/lib/igt_aux.c
@@ -52,7 +52,6 @@
#include "intel_chipset.h"
#include "igt_aux.h"
#include "igt_debugfs.h"
-#include "version.h"
#include "config.h"
#include "intel_reg.h"
#include "ioctl_wrappers.h"
diff --git a/lib/ioctl_wrappers.c b/lib/ioctl_wrappers.c
index e6d73a66..c4e10808 100644
--- a/lib/ioctl_wrappers.c
+++ b/lib/ioctl_wrappers.c
@@ -54,7 +54,6 @@
#include "intel_chipset.h"
#include "intel_io.h"
#include "igt_debugfs.h"
-#include "version.h"
#include "config.h"
#include "ioctl_wrappers.h"