blob: 2251c15a52d13bd6e2841219978424cd722d2266 [file] [log] [blame]
Rafael Barbalho005c3332014-01-31 14:57:38 +00001LOCAL_PATH := $(call my-dir)
2
Rafael Barbalhobdb08f92014-01-31 14:57:39 +00003GPU_TOOLS_PATH := $(LOCAL_PATH)/..
Tim Gore57bd8602014-07-24 17:38:22 +01004IGT_LIB_PATH := $(LOCAL_PATH)
Rafael Barbalhobdb08f92014-01-31 14:57:39 +00005
Rafael Barbalhobdb08f92014-01-31 14:57:39 +00006# 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
Rafael Barbalho005c3332014-01-31 14:57:38 +000012include $(LOCAL_PATH)/Makefile.sources
13
Rafael Barbalho005c3332014-01-31 14:57:38 +000014include $(CLEAR_VARS)
15
Rafael Barbalhobdb08f92014-01-31 14:57:39 +000016LOCAL_GENERATED_SOURCES := \
Tim Gore57bd8602014-07-24 17:38:22 +010017 $(IGT_LIB_PATH)/version.h \
Rafael Barbalhobdb08f92014-01-31 14:57:39 +000018 $(GPU_TOOLS_PATH)/config.h
19
Rafael Barbalho005c3332014-01-31 14:57:38 +000020LOCAL_C_INCLUDES += \
21 $(LOCAL_PATH)/..
22
Rafael Barbalho09bcb0a2014-01-31 14:57:40 +000023LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
Rafael Barbalho005c3332014-01-31 14:57:38 +000024
25LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES
26LOCAL_CFLAGS += -DHAVE_STRUCT_SYSINFO_TOTALRAM
Tim Gore07e9f3e2015-01-12 09:50:22 +000027LOCAL_CFLAGS += -DANDROID -DHAVE_LINUX_KD_H
Tim Gorea11117e2014-12-12 12:14:33 +000028LOCAL_CFLAGS += -std=gnu99
Rafael Barbalho005c3332014-01-31 14:57:38 +000029LOCAL_MODULE:= libintel_gpu_tools
30
31LOCAL_SHARED_LIBRARIES := libpciaccess \
32 libdrm \
33 libdrm_intel
34
Tim Gore41cbe362014-05-12 13:39:00 +010035ifeq ("${ANDROID_HAS_CAIRO}", "1")
36 skip_lib_list :=
37 LOCAL_C_INCLUDES += $(ANDROID_BUILD_TOP)/external/cairo-1.12.16/src
Tim Gore764772c2014-10-02 16:26:32 +010038 LOCAL_CFLAGS += -DANDROID_HAS_CAIRO=1 -DIGT_DATADIR=\".\"
Tim Gore41cbe362014-05-12 13:39:00 +010039else
40skip_lib_list := \
41 igt_kms.c \
42 igt_kms.h \
43 igt_fb.c
44 -DANDROID_HAS_CAIRO=0
45endif
46
47LOCAL_SRC_FILES := $(filter-out $(skip_lib_list),$(libintel_tools_la_SOURCES))
48
Rafael Barbalho005c3332014-01-31 14:57:38 +000049include $(BUILD_STATIC_LIBRARY)
50