Add libwvdrmdrmplugin_hal_test for AIDL service am: 5202862e9a am: 56594f7018
Original change: https://googleplex-android-review.googlesource.com/c/platform/vendor/widevine/+/17831572 Change-Id: Ifdd79ef8b1b8b7de61da5d26861f4e7d57b62e14 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -5,8 +5,11 @@ LOCAL_PATH := $(call my-dir)
|
|||||||
#
|
#
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
|
WV_UNITTESTS_BUILD_TARGET?=
|
||||||
|
ifeq ($(WV_UNITTESTS_BUILD_TARGET), hidl)
|
||||||
|
|
||||||
LOCAL_SRC_FILES := \
|
LOCAL_SRC_FILES := \
|
||||||
WVDrmPlugin_test.cpp \
|
hidl/WVDrmPlugin_test.cpp \
|
||||||
|
|
||||||
LOCAL_C_INCLUDES := \
|
LOCAL_C_INCLUDES := \
|
||||||
frameworks/av/include \
|
frameworks/av/include \
|
||||||
@@ -23,7 +26,7 @@ LOCAL_C_INCLUDES := \
|
|||||||
LOCAL_STATIC_LIBRARIES := \
|
LOCAL_STATIC_LIBRARIES := \
|
||||||
libcdm \
|
libcdm \
|
||||||
libcdm_protos \
|
libcdm_protos \
|
||||||
libcdm_utils_hidl \
|
libcdm_utils \
|
||||||
libjsmn \
|
libjsmn \
|
||||||
libgmock \
|
libgmock \
|
||||||
libgmock_main \
|
libgmock_main \
|
||||||
@@ -49,6 +52,48 @@ LOCAL_SHARED_LIBRARIES := \
|
|||||||
libprotobuf-cpp-lite \
|
libprotobuf-cpp-lite \
|
||||||
libutils \
|
libutils \
|
||||||
|
|
||||||
|
# build unit tests for Aidl
|
||||||
|
else
|
||||||
|
|
||||||
|
LOCAL_SRC_FILES := \
|
||||||
|
WVDrmPlugin_hal_test.cpp \
|
||||||
|
|
||||||
|
LOCAL_C_INCLUDES := \
|
||||||
|
frameworks/av/include \
|
||||||
|
frameworks/native/include \
|
||||||
|
vendor/widevine/libwvdrmengine/cdm/core/include \
|
||||||
|
vendor/widevine/libwvdrmengine/cdm/include \
|
||||||
|
vendor/widevine/libwvdrmengine/cdm/metrics/include \
|
||||||
|
vendor/widevine/libwvdrmengine/cdm/util/include \
|
||||||
|
vendor/widevine/libwvdrmengine/aidl_include \
|
||||||
|
vendor/widevine/libwvdrmengine/include \
|
||||||
|
vendor/widevine/libwvdrmengine/mediadrm/aidl_include \
|
||||||
|
vendor/widevine/libwvdrmengine/oemcrypto/include \
|
||||||
|
|
||||||
|
LOCAL_STATIC_LIBRARIES := \
|
||||||
|
libcdm \
|
||||||
|
libcdm_protos \
|
||||||
|
libcdm_utils \
|
||||||
|
libjsmn \
|
||||||
|
libgmock \
|
||||||
|
libgmock_main \
|
||||||
|
libgtest \
|
||||||
|
libwvlevel3 \
|
||||||
|
libwvdrmdrmplugin_aidl \
|
||||||
|
libwv_odk \
|
||||||
|
|
||||||
|
LOCAL_SHARED_LIBRARIES := \
|
||||||
|
android.hardware.drm-V1-ndk \
|
||||||
|
libbinder_ndk \
|
||||||
|
libbase \
|
||||||
|
libcrypto \
|
||||||
|
libdl \
|
||||||
|
liblog \
|
||||||
|
libprotobuf-cpp-lite \
|
||||||
|
libutils \
|
||||||
|
# endif $(WV_UNITTESTS_BUILD_TARGET)
|
||||||
|
endif
|
||||||
|
|
||||||
LOCAL_HEADER_LIBRARIES := \
|
LOCAL_HEADER_LIBRARIES := \
|
||||||
libstagefright_headers \
|
libstagefright_headers \
|
||||||
libstagefright_foundation_headers \
|
libstagefright_foundation_headers \
|
||||||
@@ -80,7 +125,7 @@ include $(BUILD_EXECUTABLE)
|
|||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
|
|
||||||
LOCAL_SRC_FILES := \
|
LOCAL_SRC_FILES := \
|
||||||
hidl_metrics_adapter_unittest.cpp \
|
hidl/hidl_metrics_adapter_unittest.cpp \
|
||||||
|
|
||||||
LOCAL_C_INCLUDES := \
|
LOCAL_C_INCLUDES := \
|
||||||
vendor/widevine/libwvdrmengine/cdm/core/include \
|
vendor/widevine/libwvdrmengine/cdm/core/include \
|
||||||
|
|||||||
2890
libwvdrmengine/mediadrm/test/WVDrmPlugin_hal_test.cpp
Normal file
2890
libwvdrmengine/mediadrm/test/WVDrmPlugin_hal_test.cpp
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user