mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-20 06:16:13 +00:00
android: Add the generation of vesion.h & config.h to lib
The lib directory is used by all the tests & tools so it should really be the place where the generate files are created. Signed-off-by: Rafael Barbalho <rafael.barbalho@intel.com> Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
This commit is contained in:
parent
005c333e5c
commit
bdb08f981c
@ -1,5 +1,34 @@
|
|||||||
LOCAL_PATH := $(call my-dir)
|
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"
|
||||||
|
@echo '#define PACKAGE_VERSION "1.5"' >> $@ ; \
|
||||||
|
echo '#define TARGET_CPU_PLATFORM "android-ia"' >> $@ ;
|
||||||
|
|
||||||
include $(LOCAL_PATH)/Makefile.sources
|
include $(LOCAL_PATH)/Makefile.sources
|
||||||
|
|
||||||
skip_lib_list := \
|
skip_lib_list := \
|
||||||
@ -12,6 +41,10 @@ include $(CLEAR_VARS)
|
|||||||
|
|
||||||
LOCAL_SRC_FILES := $(lib_list)
|
LOCAL_SRC_FILES := $(lib_list)
|
||||||
|
|
||||||
|
LOCAL_GENERATED_SOURCES := \
|
||||||
|
$(GPU_TOOLS_PATH)/version.h \
|
||||||
|
$(GPU_TOOLS_PATH)/config.h
|
||||||
|
|
||||||
LOCAL_C_INCLUDES += \
|
LOCAL_C_INCLUDES += \
|
||||||
$(LOCAL_PATH)/..
|
$(LOCAL_PATH)/..
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user