Use SIGTERM in replace of SIGQUIT
[platform/upstream/intel-gpu-tools.git] / lib / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 GPU_TOOLS_PATH := $(LOCAL_PATH)/..
4
5 .PHONY: version.h.tmp
6
7 $(GPU_TOOLS_PATH)/version.h.tmp:
8         @touch $@
9         @if test -d ../.git; then \
10                 if which git > /dev/null; then git log -n 1 --oneline | \
11                         sed 's/^\([^ ]*\) .*/#define IGT_GIT_SHA1 "g\1"/' \
12                         >> $@ ; \
13                 fi \
14         else \
15                 echo '#define IGT_GIT_SHA1 "NOT-GIT"' >> $@ ; \
16         fi
17
18 $(GPU_TOOLS_PATH)/version.h: $(GPU_TOOLS_PATH)/version.h.tmp
19         @echo "updating version.h"
20         @if ! cmp -s $(GPU_TOOLS_PATH)/version.h.tmp $(GPU_TOOLS_PATH)/version.h; then \
21                 mv $(GPU_TOOLS_PATH)/version.h.tmp $(GPU_TOOLS_PATH)/version.h ; \
22         else \
23                 rm $(GPU_TOOLS_PATH)/version.h.tmp ; \
24         fi
25
26 # FIXME: autogenerate this info #
27 $(GPU_TOOLS_PATH)/config.h:
28         @echo "updating config.h"
29         @echo '#define PACKAGE_VERSION "1.5"' >> $@ ; \
30         echo '#define TARGET_CPU_PLATFORM "android-ia"' >> $@ ;
31
32 include $(LOCAL_PATH)/Makefile.sources
33
34 include $(CLEAR_VARS)
35
36 LOCAL_GENERATED_SOURCES :=       \
37         $(GPU_TOOLS_PATH)/version.h  \
38         $(GPU_TOOLS_PATH)/config.h
39
40 LOCAL_C_INCLUDES +=              \
41         $(LOCAL_PATH)/..
42
43 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
44
45 LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES
46 LOCAL_CFLAGS += -DHAVE_STRUCT_SYSINFO_TOTALRAM
47 LOCAL_CFLAGS += -DANDROID
48 LOCAL_CFLAGS += -std=c99
49 LOCAL_MODULE:= libintel_gpu_tools
50
51 LOCAL_SHARED_LIBRARIES := libpciaccess  \
52                           libdrm        \
53                           libdrm_intel
54
55 ifeq ("${ANDROID_HAS_CAIRO}", "1")
56     skip_lib_list :=
57     LOCAL_C_INCLUDES += $(ANDROID_BUILD_TOP)/external/cairo-1.12.16/src
58     LOCAL_CFLAGS += -DANDROID_HAS_CAIRO=1
59 else
60 skip_lib_list := \
61     igt_kms.c \
62     igt_kms.h \
63     igt_fb.c
64     -DANDROID_HAS_CAIRO=0
65 endif
66
67 LOCAL_SRC_FILES := $(filter-out $(skip_lib_list),$(libintel_tools_la_SOURCES))
68
69 include $(BUILD_STATIC_LIBRARY)
70