blob: 31f88be765380884ea72fce0d60f06cebb4ed544 [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
Arkadiusz Hiler6047b012017-04-14 15:10:20 +020020LOCAL_C_INCLUDES += $(LOCAL_PATH)/.. \
21 $(LOCAL_PATH)/stubs/drm/
Rafael Barbalho005c3332014-01-31 14:57:38 +000022
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
Derek Morton88c9a822015-05-26 15:19:17 +010028LOCAL_CFLAGS += -std=gnu99 -UNDEBUG
Rafael Barbalho005c3332014-01-31 14:57:38 +000029LOCAL_MODULE:= libintel_gpu_tools
30
31LOCAL_SHARED_LIBRARIES := libpciaccess \
Arkadiusz Hiler53e7f532017-04-12 09:42:47 +020032 libkmod \
Rafael Barbalho005c3332014-01-31 14:57:38 +000033 libdrm \
34 libdrm_intel
35
Tim Gore41cbe362014-05-12 13:39:00 +010036ifeq ("${ANDROID_HAS_CAIRO}", "1")
37 skip_lib_list :=
38 LOCAL_C_INCLUDES += $(ANDROID_BUILD_TOP)/external/cairo-1.12.16/src
Thomas Woodecb03262015-04-13 17:37:22 +010039 LOCAL_CFLAGS += -DANDROID_HAS_CAIRO=1 -DIGT_DATADIR=\".\" -DIGT_SRCDIR=\".\"
Tim Gore41cbe362014-05-12 13:39:00 +010040else
41skip_lib_list := \
42 igt_kms.c \
43 igt_kms.h \
44 igt_fb.c
45 -DANDROID_HAS_CAIRO=0
46endif
47
Arkadiusz Hiler60c5bb52017-04-14 14:06:37 +020048LOCAL_SRC_FILES := $(filter-out %.h $(skip_lib_list),$(lib_source_list))
Tim Gore41cbe362014-05-12 13:39:00 +010049
Rafael Barbalho005c3332014-01-31 14:57:38 +000050include $(BUILD_STATIC_LIBRARY)
51
Derek Morton88c9a822015-05-26 15:19:17 +010052include $(call first-makefiles-under, $(LOCAL_PATH))
53