LOCAL_PATH:= $(call my-dir)
|
#======================================================================
|
#
|
#rgaUserSpace
|
#
|
#======================================================================
|
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 \
|
$(LOCAL_PATH)/../.. \
|
$(LOCAL_PATH)/../../include
|
|
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
|
|
#ifeq ($(strip $(BOARD_USE_DRM)), true)
|
#ifneq (1,$(strip $(shell expr $(PLATFORM_VERSION) \< 6.9)))
|
LOCAL_CFLAGS += -DANDROID_7_DRM -DANDROID
|
#endif
|
#endif
|
|
ifeq ($(strip $(TARGET_BOARD_PLATFORM)),rk3368)
|
LOCAL_CFLAGS += -DRK3368
|
endif
|
|
ifneq (1,$(strip $(shell expr $(PLATFORM_VERSION) \< 8.0)))
|
LOCAL_CFLAGS += -DANDROID_8
|
endif
|
|
ifeq ($(strip $(TARGET_BOARD_PLATFORM)),rk3188)
|
LOCAL_CFLAGS += -DRK3188
|
endif
|
|
LOCAL_SRC_FILES:= \
|
rgaUserSpace.cpp
|
|
LOCAL_MODULE:= rgaUserSpace
|
|
ifdef TARGET_32_BIT_SURFACEFLINGER
|
LOCAL_32_BIT_ONLY := true
|
endif
|
|
include $(BUILD_EXECUTABLE)
|