| LOCAL_PATH:= $(call my-dir) | 
| #====================================================================== | 
| # | 
| #rgaClip | 
| # | 
| #====================================================================== | 
| 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:= \ | 
|     rgaClip.cpp | 
|   | 
| LOCAL_MODULE:= rgaClip | 
|   | 
| ifdef TARGET_32_BIT_SURFACEFLINGER | 
| LOCAL_32_BIT_ONLY := true | 
| endif | 
|   | 
| include $(BUILD_EXECUTABLE) |