You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
104 lines
2.9 KiB
104 lines
2.9 KiB
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)
|