LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_CFLAGS += -DSUPPORT_ARGB LOCAL_CFLAGS += \ -Wno-inconsistent-missing-override \ -D__STDC_FORMAT_MACROS \ -fno-common \ -fstack-protector-all LOCAL_MODULE := vendor.huanglong.hardware.hwgraphics@1.2-impl LOCAL_MULTILIB := both LOCAL_PROPRIETARY_MODULE := true LOCAL_MODULE_RELATIVE_PATH := hw LOCAL_SRC_FILES := \ Hwgraphics_1_2.cpp \ graphics/HwGraphicsIapiAdapter.cpp \ graphics/HwGraphicsIapiComImpl.cpp \ graphics/OverlayAdapter.cpp \ graphics/VendorWindowAdp.cpp \ graphics/UnifiedWindowImpl.cpp \ gallery/HwGalleryIapiAdapter.cpp \ gallery/HwGalleryIapiComImpl.cpp \ dft/HwgraphicsDft.cpp LOCAL_SHARED_LIBRARIES := \ liblog \ libhidlbase \ libutils \ libcutils \ libhardware \ libsync \ android.hardware.graphics.mapper@2.0 \ libuapi_securec \ libuapi_vo \ libuapi_rm \ libuapi_pq \ libuapi_pdm \ vendor.huanglong.hardware.hwgraphics@1.0 \ vendor.huanglong.hardware.hwgraphics@1.1 \ vendor.huanglong.hardware.hwgraphics@1.2 \ libdftevent LOCAL_SHARED_LIBRARIES += libuapi_common ifneq (true, $(BOARD_PLATFORM_MSP_V35)) LOCAL_SHARED_LIBRARIES += \ libuapi_gfx2d \ libuapi_memory endif LOCAL_C_INCLUDES += \ $(SOC_PLATFORM_PATH)/uapi/gfx2d/include \ $(SOC_PLATFORM_PATH)/uapi/include/generic \ $(SOC_PLATFORM_PATH)/uapi/vo/include \ $(SOC_PLATFORM_PATH)/uapi/include/video \ $(SOC_PLATFORM_PATH)/uapi/include/cec \ $(SOC_PLATFORM_PATH)/uapi/panel/include \ $(SOC_PLATFORM_PATH)/uapi/pdm/include \ $(SOC_PLATFORM_PATH)/linux/include/generic \ $(SOC_PLATFORM_PATH)/uapi/memory/include \ $(SOC_PLATFORM_PATH)/uapi/common/include \ $(SOC_PLATFORM_PATH)/uapi/rm/include \ $(SOC_PLATFORM_PATH)/uapi/pq/include \ $(SOC_PLATFORM_PATH)/linux/include/video \ $(SOC_PLATFORM_PATH)/linux/include/memc \ $(SOC_PLATFORM_PATH)/linux/include/vo \ $(SOC_PLATFORM_PATH)/hardware/gralloc/include \ $(SOC_PLATFORM_PATH)/uapi/dftevent/include \ $(TOP)/device/hal/include \ $(TOP)/system/core/include \ $(TOP)/system/core/liblog \ $(TOP)/system/core/libion/kernel-headers/linux \ $(TOP)/frameworks/native/include \ vendor/platform/secure_c/include \ hardware/libhardware/include \ system/core/base/include \ frameworks/native/libs/nativewindow/include \ include $(BUILD_SHARED_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := vendor.huanglong.hardware.hwgraphics@1.2-service LOCAL_INIT_RC := vendor.huanglong.hardware.hwgraphics@1.2-service.rc LOCAL_PROPRIETARY_MODULE := true LOCAL_MODULE_RELATIVE_PATH := hw LOCAL_SRC_FILES := \ service.cpp \ LOCAL_CFLAGS := \ -fstack-protector-all \ -Wno-inconsistent-missing-override LOCAL_SHARED_LIBRARIES := \ libhidlbase \ liblog \ libutils \ vendor.huanglong.hardware.hwgraphics@1.2 include $(BUILD_EXECUTABLE)