LOCAL_PATH:= $(call my-dir) #====================================================================== # #rgaImDemo # #====================================================================== include $(CLEAR_VARS) LOCAL_VENDOR_MODULE := true LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES -DEGL_EGLEXT_PROTOTYPES LOCAL_CFLAGS += -DROCKCHIP_GPU_LIB_ENABLE ifeq (1,$(strip $(shell expr $(PLATFORM_SDK_VERSION) \> 25))) LOCAL_CFLAGS += -DUSE_AHARDWAREBUFFER=1 endif ifeq (1,$(strip $(shell expr $(PLATFORM_SDK_VERSION) \> 31))) LOCAL_CFLAGS += -DUSE_HARDWARE_ROCKCHIP=1 endif LOCAL_CFLAGS += -Wall -Werror -Wunreachable-code LOCAL_C_INCLUDES += \ $(LOCAL_PATH)/../.. \ $(LOCAL_PATH)/../../im2d_api \ $(LOCAL_PATH)/../../include LOCAL_SHARED_LIBRARIES := \ libcutils \ liblog \ libutils \ libui \ libEGL \ libGLESv1_CM \ libhardware \ librga \ libnativewindow 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:= \ rgaImDemo.cpp \ args.cpp LOCAL_MODULE:= rgaImDemo ifdef TARGET_32_BIT_SURFACEFLINGER LOCAL_32_BIT_ONLY := true endif include $(BUILD_EXECUTABLE)