lib/igt_kms: Clean up the other _name functions/macros
[platform/upstream/intel-gpu-tools.git] / lib / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 GPU_TOOLS_PATH := $(LOCAL_PATH)/..
4 IGT_LIB_PATH := $(LOCAL_PATH)
5
6 # FIXME: autogenerate this info #
7 $(GPU_TOOLS_PATH)/config.h:
8         @echo "updating config.h"
9         @echo '#define PACKAGE_VERSION "1.5"' >> $@ ; \
10         echo '#define TARGET_CPU_PLATFORM "android-ia"' >> $@ ;
11
12 include $(LOCAL_PATH)/Makefile.sources
13
14 include $(CLEAR_VARS)
15
16 LOCAL_GENERATED_SOURCES :=       \
17         $(IGT_LIB_PATH)/version.h  \
18         $(GPU_TOOLS_PATH)/config.h
19
20 LOCAL_C_INCLUDES +=              \
21         $(LOCAL_PATH)/..
22
23 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
24
25 LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES
26 LOCAL_CFLAGS += -DHAVE_STRUCT_SYSINFO_TOTALRAM
27 LOCAL_CFLAGS += -DANDROID
28 LOCAL_CFLAGS += -std=c99
29 LOCAL_MODULE:= libintel_gpu_tools
30
31 LOCAL_SHARED_LIBRARIES := libpciaccess  \
32                           libdrm        \
33                           libdrm_intel
34
35 ifeq ("${ANDROID_HAS_CAIRO}", "1")
36     skip_lib_list :=
37     LOCAL_C_INCLUDES += $(ANDROID_BUILD_TOP)/external/cairo-1.12.16/src
38     LOCAL_CFLAGS += -DANDROID_HAS_CAIRO=1
39 else
40 skip_lib_list := \
41     igt_kms.c \
42     igt_kms.h \
43     igt_fb.c
44     -DANDROID_HAS_CAIRO=0
45 endif
46
47 LOCAL_SRC_FILES := $(filter-out $(skip_lib_list),$(libintel_tools_la_SOURCES))
48
49 include $(BUILD_STATIC_LIBRARY)
50