LOCAL_PATH:= $(call my-dir)
|
#======================================================================
|
#
|
#im2d_slt
|
#
|
#======================================================================
|
include $(CLEAR_VARS)
|
LOCAL_VENDOR_MODULE := true
|
|
LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES
|
|
LOCAL_CFLAGS += -DROCKCHIP_GPU_LIB_ENABLE
|
|
LOCAL_CFLAGS += -Wall -Werror -Wunreachable-code
|
|
LOCAL_C_INCLUDES += external/tinyalsa/include
|
|
LOCAL_C_INCLUDES += hardware/rockchip/librga
|
LOCAL_C_INCLUDES += hardware/rk29/librga \
|
system/core \
|
system/core/include/utils \
|
system/core/liblog/include \
|
hardware/rockchip/librga\
|
hardware/rockchip/librga/include \
|
$(LOCAL_PATH)/third-party/libdrm/include \
|
$(LOCAL_PATH)/third-party/libdrm/include/libdrm
|
|
LOCAL_SHARED_LIBRARIES := \
|
libcutils \
|
liblog \
|
libutils \
|
libui \
|
libEGL \
|
libGLESv1_CM \
|
libhardware \
|
librga
|
|
LOCAL_HEADER_LIBRARIES += \
|
libutils_headers \
|
libcutils_headers \
|
libhardware_headers \
|
liblog_headers \
|
libgui_headers \
|
libbinder_headers
|
|
#has no "external/stlport" from Android 6.0 on
|
ifeq (1,$(strip $(shell expr $(PLATFORM_VERSION) \< 6.0)))
|
LOCAL_C_INCLUDES += \
|
external/stlport/stlport
|
|
LOCAL_C_INCLUDES += bionic
|
endif
|
|
LOCAL_SRC_FILES += \
|
sources/rga_im2d_slt.cpp \
|
sources/drm_alloc.cpp \
|
sources/dma_alloc.cpp
|
|
LOCAL_MODULE:= im2d_slt
|
|
ifdef TARGET_32_BIT_SURFACEFLINGER
|
LOCAL_32_BIT_ONLY := true
|
endif
|
|
include $(BUILD_EXECUTABLE)
|