Android: drop Android 4.4 (KitKat) support
Any users of KitKat are likely using an older version of Mesa and KitKat support adds complexity to the make files. Dropping support allows removing the MESA_LOLLIPOP_BUILD make variable in various make files. Signed-off-by: Rob Herring <robh@kernel.org> Reviewed-by: Tapani Pälli <tapani.palli@intel.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
This commit is contained in:
committed by
Emil Velikov
parent
0e1ff22d55
commit
7a5b5f5226
+5
-12
@@ -65,7 +65,9 @@ LOCAL_CFLAGS += \
|
|||||||
LOCAL_CPPFLAGS += \
|
LOCAL_CPPFLAGS += \
|
||||||
-D__STDC_CONSTANT_MACROS \
|
-D__STDC_CONSTANT_MACROS \
|
||||||
-D__STDC_FORMAT_MACROS \
|
-D__STDC_FORMAT_MACROS \
|
||||||
-D__STDC_LIMIT_MACROS
|
-D__STDC_LIMIT_MACROS \
|
||||||
|
-Wno-error=non-virtual-dtor \
|
||||||
|
-Wno-non-virtual-dtor
|
||||||
|
|
||||||
# mesa requires at least c99 compiler
|
# mesa requires at least c99 compiler
|
||||||
LOCAL_CONLYFLAGS += \
|
LOCAL_CONLYFLAGS += \
|
||||||
@@ -102,17 +104,8 @@ LOCAL_SHARED_LIBRARIES += libdrm
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
LOCAL_CPPFLAGS += \
|
LOCAL_CFLAGS_32 += -DDEFAULT_DRIVER_DIR=\"/system/lib/$(MESA_DRI_MODULE_REL_PATH)\"
|
||||||
$(if $(filter true,$(MESA_LOLLIPOP_BUILD)),-D_USING_LIBCXX) \
|
LOCAL_CFLAGS_64 += -DDEFAULT_DRIVER_DIR=\"/system/lib64/$(MESA_DRI_MODULE_REL_PATH)\"
|
||||||
-Wno-error=non-virtual-dtor \
|
|
||||||
-Wno-non-virtual-dtor
|
|
||||||
|
|
||||||
ifeq ($(MESA_LOLLIPOP_BUILD),true)
|
|
||||||
LOCAL_CFLAGS_32 += -DDEFAULT_DRIVER_DIR=\"/system/lib/$(MESA_DRI_MODULE_REL_PATH)\"
|
|
||||||
LOCAL_CFLAGS_64 += -DDEFAULT_DRIVER_DIR=\"/system/lib64/$(MESA_DRI_MODULE_REL_PATH)\"
|
|
||||||
else
|
|
||||||
LOCAL_CFLAGS += -DDEFAULT_DRIVER_DIR=\"/system/lib/$(MESA_DRI_MODULE_REL_PATH)\"
|
|
||||||
endif
|
|
||||||
|
|
||||||
# uncomment to keep the debug symbols
|
# uncomment to keep the debug symbols
|
||||||
#LOCAL_STRIP_MODULE := false
|
#LOCAL_STRIP_MODULE := false
|
||||||
|
|||||||
@@ -32,14 +32,6 @@
|
|||||||
MESA_TOP := $(call my-dir)
|
MESA_TOP := $(call my-dir)
|
||||||
|
|
||||||
MESA_ANDROID_MAJOR_VERSION := $(word 1, $(subst ., , $(PLATFORM_VERSION)))
|
MESA_ANDROID_MAJOR_VERSION := $(word 1, $(subst ., , $(PLATFORM_VERSION)))
|
||||||
MESA_ANDROID_MINOR_VERSION := $(word 2, $(subst ., , $(PLATFORM_VERSION)))
|
|
||||||
ifeq ($(filter 1 2 3 4,$(MESA_ANDROID_MAJOR_VERSION)),)
|
|
||||||
MESA_LOLLIPOP_BUILD := true
|
|
||||||
else
|
|
||||||
define local-generated-sources-dir
|
|
||||||
$(call local-intermediates-dir)
|
|
||||||
endef
|
|
||||||
endif
|
|
||||||
|
|
||||||
MESA_DRI_MODULE_REL_PATH := dri
|
MESA_DRI_MODULE_REL_PATH := dri
|
||||||
MESA_DRI_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/$(MESA_DRI_MODULE_REL_PATH)
|
MESA_DRI_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/$(MESA_DRI_MODULE_REL_PATH)
|
||||||
|
|||||||
@@ -70,11 +70,7 @@ endif # MESA_BUILD_GALLIUM
|
|||||||
|
|
||||||
|
|
||||||
LOCAL_MODULE := libGLES_mesa
|
LOCAL_MODULE := libGLES_mesa
|
||||||
ifeq ($(MESA_LOLLIPOP_BUILD),true)
|
|
||||||
LOCAL_MODULE_RELATIVE_PATH := egl
|
LOCAL_MODULE_RELATIVE_PATH := egl
|
||||||
else
|
|
||||||
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/egl
|
|
||||||
endif
|
|
||||||
|
|
||||||
include $(MESA_COMMON_MK)
|
include $(MESA_COMMON_MK)
|
||||||
include $(BUILD_SHARED_LIBRARY)
|
include $(BUILD_SHARED_LIBRARY)
|
||||||
|
|||||||
@@ -39,10 +39,6 @@ LOCAL_SRC_FILES := \
|
|||||||
LOCAL_SHARED_LIBRARIES := libdrm_nouveau
|
LOCAL_SHARED_LIBRARIES := libdrm_nouveau
|
||||||
LOCAL_MODULE := libmesa_pipe_nouveau
|
LOCAL_MODULE := libmesa_pipe_nouveau
|
||||||
|
|
||||||
ifeq ($(MESA_LOLLIPOP_BUILD),true)
|
|
||||||
LOCAL_C_INCLUDES := external/libcxx/include
|
LOCAL_C_INCLUDES := external/libcxx/include
|
||||||
else
|
|
||||||
include external/stlport/libstlport.mk
|
|
||||||
endif
|
|
||||||
include $(GALLIUM_COMMON_MK)
|
include $(GALLIUM_COMMON_MK)
|
||||||
include $(BUILD_STATIC_LIBRARY)
|
include $(BUILD_STATIC_LIBRARY)
|
||||||
|
|||||||
@@ -30,16 +30,12 @@ include $(CLEAR_VARS)
|
|||||||
|
|
||||||
LOCAL_SRC_FILES := $(C_SOURCES) $(CXX_SOURCES)
|
LOCAL_SRC_FILES := $(C_SOURCES) $(CXX_SOURCES)
|
||||||
|
|
||||||
LOCAL_C_INCLUDES := $(MESA_TOP)/src/amd/common
|
LOCAL_C_INCLUDES := $(MESA_TOP)/src/amd/common \
|
||||||
|
external/libcxx/include
|
||||||
|
|
||||||
LOCAL_STATIC_LIBRARIES := libmesa_amd_common
|
LOCAL_STATIC_LIBRARIES := libmesa_amd_common
|
||||||
LOCAL_SHARED_LIBRARIES := libdrm_radeon
|
LOCAL_SHARED_LIBRARIES := libdrm_radeon
|
||||||
LOCAL_MODULE := libmesa_pipe_r600
|
LOCAL_MODULE := libmesa_pipe_r600
|
||||||
|
|
||||||
ifeq ($(MESA_LOLLIPOP_BUILD),true)
|
|
||||||
LOCAL_C_INCLUDES := external/libcxx/include
|
|
||||||
else
|
|
||||||
include external/stlport/libstlport.mk
|
|
||||||
endif
|
|
||||||
include $(GALLIUM_COMMON_MK)
|
include $(GALLIUM_COMMON_MK)
|
||||||
include $(BUILD_STATIC_LIBRARY)
|
include $(BUILD_STATIC_LIBRARY)
|
||||||
|
|||||||
@@ -27,13 +27,7 @@ include $(CLEAR_VARS)
|
|||||||
|
|
||||||
LOCAL_MODULE := gallium_dri
|
LOCAL_MODULE := gallium_dri
|
||||||
|
|
||||||
ifeq ($(MESA_LOLLIPOP_BUILD),true)
|
|
||||||
LOCAL_MODULE_RELATIVE_PATH := $(MESA_DRI_MODULE_REL_PATH)
|
LOCAL_MODULE_RELATIVE_PATH := $(MESA_DRI_MODULE_REL_PATH)
|
||||||
else
|
|
||||||
LOCAL_MODULE_PATH := $(MESA_DRI_MODULE_PATH)
|
|
||||||
LOCAL_UNSTRIPPED_PATH := $(MESA_DRI_MODULE_UNSTRIPPED_PATH)
|
|
||||||
endif
|
|
||||||
|
|
||||||
LOCAL_SRC_FILES := target.c
|
LOCAL_SRC_FILES := target.c
|
||||||
|
|
||||||
LOCAL_CFLAGS :=
|
LOCAL_CFLAGS :=
|
||||||
@@ -92,7 +86,7 @@ gallium_DRIVERS += libmesa_winsys_svga libmesa_pipe_svga
|
|||||||
LOCAL_CFLAGS += -DGALLIUM_VMWGFX
|
LOCAL_CFLAGS += -DGALLIUM_VMWGFX
|
||||||
endif
|
endif
|
||||||
ifneq ($(filter nouveau r600g,$(MESA_GPU_DRIVERS)),)
|
ifneq ($(filter nouveau r600g,$(MESA_GPU_DRIVERS)),)
|
||||||
LOCAL_SHARED_LIBRARIES += $(if $(filter true,$(MESA_LOLLIPOP_BUILD)),libc++,libstlport)
|
LOCAL_SHARED_LIBRARIES += libc++
|
||||||
endif
|
endif
|
||||||
|
|
||||||
LOCAL_WHOLE_STATIC_LIBRARIES := \
|
LOCAL_WHOLE_STATIC_LIBRARIES := \
|
||||||
@@ -118,7 +112,7 @@ LOCAL_STATIC_LIBRARIES += \
|
|||||||
libLLVMR600Info \
|
libLLVMR600Info \
|
||||||
libLLVMR600AsmPrinter \
|
libLLVMR600AsmPrinter \
|
||||||
libelf
|
libelf
|
||||||
LOCAL_LDLIBS += $(if $(filter true,$(MESA_LOLLIPOP_BUILD)),-lgcc)
|
LOCAL_LDLIBS += -lgcc
|
||||||
endif
|
endif
|
||||||
|
|
||||||
include $(GALLIUM_COMMON_MK)
|
include $(GALLIUM_COMMON_MK)
|
||||||
|
|||||||
@@ -26,12 +26,7 @@ LOCAL_PATH := $(call my-dir)
|
|||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
LOCAL_MODULE := i915_dri
|
LOCAL_MODULE := i915_dri
|
||||||
ifeq ($(MESA_LOLLIPOP_BUILD),true)
|
|
||||||
LOCAL_MODULE_RELATIVE_PATH := $(MESA_DRI_MODULE_REL_PATH)
|
LOCAL_MODULE_RELATIVE_PATH := $(MESA_DRI_MODULE_REL_PATH)
|
||||||
else
|
|
||||||
LOCAL_MODULE_PATH := $(MESA_DRI_MODULE_PATH)
|
|
||||||
LOCAL_UNSTRIPPED_PATH := $(MESA_DRI_MODULE_UNSTRIPPED_PATH)
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Import variables i915_FILES.
|
# Import variables i915_FILES.
|
||||||
include $(LOCAL_PATH)/Makefile.sources
|
include $(LOCAL_PATH)/Makefile.sources
|
||||||
|
|||||||
@@ -158,12 +158,7 @@ include $(BUILD_STATIC_LIBRARY)
|
|||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
LOCAL_MODULE := i965_dri
|
LOCAL_MODULE := i965_dri
|
||||||
ifeq ($(MESA_LOLLIPOP_BUILD),true)
|
|
||||||
LOCAL_MODULE_RELATIVE_PATH := $(MESA_DRI_MODULE_REL_PATH)
|
LOCAL_MODULE_RELATIVE_PATH := $(MESA_DRI_MODULE_REL_PATH)
|
||||||
else
|
|
||||||
LOCAL_MODULE_PATH := $(MESA_DRI_MODULE_PATH)
|
|
||||||
LOCAL_UNSTRIPPED_PATH := $(MESA_DRI_MODULE_UNSTRIPPED_PATH)
|
|
||||||
endif
|
|
||||||
|
|
||||||
LOCAL_CFLAGS := \
|
LOCAL_CFLAGS := \
|
||||||
$(MESA_DRI_CFLAGS)
|
$(MESA_DRI_CFLAGS)
|
||||||
|
|||||||
Reference in New Issue
Block a user