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.

129 lines
3.5 KiB

LOCAL_PATH := $(call my-dir)
# librockcdsi-audio.so
# =========================================================
include $(CLEAR_VARS)
LOCAL_SRC_FILES := AudioModule.c
LOCAL_C_INCLUDES := \
hardware/libhardware/include \
$(LOCAL_PATH)/
LOCAL_HEADER_LIBRARIES += \
libhardware_headers
LOCAL_VENDOR_MODULE := true
LOCAL_CLANG := true
LOCAL_MODULE := rockcdsi_audio_hal.default
LOCAL_MULTILIB := both
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_CFLAGS := -Wno-unused-parameter
LOCAL_SHARED_LIBRARIES := liblog
include $(BUILD_SHARED_LIBRARY)
# librockcdsi-pq.so
# =========================================================
include $(CLEAR_VARS)
LOCAL_SRC_FILES := PqModule.cpp
LOCAL_C_INCLUDES := \
hardware/libhardware/include \
$(LOCAL_PATH)/
LOCAL_HEADER_LIBRARIES += \
libhardware_headers
LOCAL_VENDOR_MODULE := true
LOCAL_CLANG := true
LOCAL_MODULE := rockcdsi_pq_hal.default
LOCAL_MULTILIB := both
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_CFLAGS := -Wno-unused-parameter
LOCAL_SHARED_LIBRARIES := liblog \
libbinder \
libbinder_ndk \
libutils \
libcutils \
libhidlbase \
rockchip.hardware.outputmanager@1.0
include $(BUILD_SHARED_LIBRARY)
# librockcdsi-display.so
# =========================================================
include $(CLEAR_VARS)
LOCAL_SRC_FILES := DisplayModule.cpp
LOCAL_C_INCLUDES := \
external/libdrm \
external/libdrm/include/drm \
external/tinyxml2 \
hardware/libhardware/include \
$(LOCAL_PATH)/
LOCAL_HEADER_LIBRARIES += \
libhardware_headers
LOCAL_VENDOR_MODULE := true
LOCAL_CLANG := true
LOCAL_MODULE := rockcdsi_display_hal.default
LOCAL_MULTILIB := both
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_CFLAGS := -Wno-unused-parameter
LOCAL_SHARED_LIBRARIES := liblog \
libbinder \
libbinder_ndk \
libutils \
libcutils \
libhidlbase \
libtinyxml2 \
rockchip.hardware.outputmanager@1.0
include $(BUILD_SHARED_LIBRARY)
# librockcdsi-power.so
# =========================================================
include $(CLEAR_VARS)
LOCAL_SRC_FILES := PowerModule.c
LOCAL_C_INCLUDES := \
hardware/libhardware/include \
$(LOCAL_PATH)/
LOCAL_HEADER_LIBRARIES += \
libhardware_headers
LOCAL_VENDOR_MODULE := true
LOCAL_CLANG := true
LOCAL_MODULE := rockcdsi_power_hal.default
LOCAL_MULTILIB := both
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_CFLAGS := -Wno-unused-parameter
LOCAL_SHARED_LIBRARIES := liblog
include $(BUILD_SHARED_LIBRARY)
# librockcdsi-sys.so
# =========================================================
include $(CLEAR_VARS)
LOCAL_SRC_FILES := SysModule.cpp
LOCAL_C_INCLUDES := \
hardware/libhardware/include \
$(LOCAL_PATH)/
LOCAL_HEADER_LIBRARIES += \
libhardware_headers
LOCAL_VENDOR_MODULE := true
LOCAL_CLANG := true
LOCAL_MODULE := rockcdsi_sys_hal.default
LOCAL_MULTILIB := both
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_CFLAGS := -Wno-unused-parameter
LOCAL_SHARED_LIBRARIES := liblog \
libbinder \
libbinder_ndk \
libutils \
libcutils \
libhidlbase \
rockchip.hardware.outputmanager@1.0
include $(BUILD_SHARED_LIBRARY)