mirror of
				https://github.com/tiagovignatti/intel-gpu-tools.git
				synced 2025-11-04 12:07:12 +00:00 
			
		
		
		
	commit cf93bc8df9f5f94a0aedc8b52bad0ad4e036737c by Alan Coopersmith (introduced to enable solaris builds) reqires HAVE_LINUX_KD_H to be set in order for kd.h to get picked up in igt_kms.c. This is not currently set in the Android makefile so Android builds are broken. Signed-off-by: Tim Gore <tim.gore@intel.com> Signed-off-by: Thomas Wood <thomas.wood@intel.com>
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
LOCAL_PATH := $(call my-dir)
 | 
						|
 | 
						|
GPU_TOOLS_PATH := $(LOCAL_PATH)/..
 | 
						|
IGT_LIB_PATH := $(LOCAL_PATH)
 | 
						|
 | 
						|
# 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 $(CLEAR_VARS)
 | 
						|
 | 
						|
LOCAL_GENERATED_SOURCES :=       \
 | 
						|
	$(IGT_LIB_PATH)/version.h  \
 | 
						|
	$(GPU_TOOLS_PATH)/config.h
 | 
						|
 | 
						|
LOCAL_C_INCLUDES +=              \
 | 
						|
	$(LOCAL_PATH)/..
 | 
						|
 | 
						|
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
 | 
						|
 | 
						|
LOCAL_CFLAGS += -DHAVE_LIBDRM_ATOMIC_PRIMITIVES
 | 
						|
LOCAL_CFLAGS += -DHAVE_STRUCT_SYSINFO_TOTALRAM
 | 
						|
LOCAL_CFLAGS += -DANDROID -DHAVE_LINUX_KD_H
 | 
						|
LOCAL_CFLAGS += -std=gnu99
 | 
						|
LOCAL_MODULE:= libintel_gpu_tools
 | 
						|
 | 
						|
LOCAL_SHARED_LIBRARIES := libpciaccess  \
 | 
						|
			  libdrm        \
 | 
						|
			  libdrm_intel
 | 
						|
 | 
						|
ifeq ("${ANDROID_HAS_CAIRO}", "1")
 | 
						|
    skip_lib_list :=
 | 
						|
    LOCAL_C_INCLUDES += $(ANDROID_BUILD_TOP)/external/cairo-1.12.16/src
 | 
						|
    LOCAL_CFLAGS += -DANDROID_HAS_CAIRO=1 -DIGT_DATADIR=\".\"
 | 
						|
else
 | 
						|
skip_lib_list := \
 | 
						|
    igt_kms.c \
 | 
						|
    igt_kms.h \
 | 
						|
    igt_fb.c
 | 
						|
    -DANDROID_HAS_CAIRO=0
 | 
						|
endif
 | 
						|
 | 
						|
LOCAL_SRC_FILES := $(filter-out $(skip_lib_list),$(libintel_tools_la_SOURCES))
 | 
						|
 | 
						|
include $(BUILD_STATIC_LIBRARY)
 | 
						|
 |