LOCAL_PATH := $(call my-dir) # ----------------------------------------------------------------------------- # Builds libwvdrmdrmplugin_test # include $(CLEAR_VARS) LOCAL_SRC_FILES := \ legacy_src/WVDrmPlugin_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/include \ vendor/widevine/libwvdrmengine/mediadrm/include \ vendor/widevine/libwvdrmengine/oemcrypto/include \ LOCAL_STATIC_LIBRARIES := \ libcdm \ libcdm_protos \ libcdm_utils \ libjsmn \ libgmock \ libgmock_main \ libgtest \ libwvlevel3 \ libwvdrmdrmplugin \ libwv_odk \ LOCAL_SHARED_LIBRARIES := \ libbase \ libcrypto \ libdl \ libhidlbase \ liblog \ libprotobuf-cpp-lite \ libutils \ LOCAL_HEADER_LIBRARIES := \ libstagefright_headers \ libstagefright_foundation_headers \ LOCAL_C_INCLUDES += \ external/protobuf/src \ LOCAL_MODULE := libwvdrmdrmplugin_test LOCAL_LICENSE_KINDS := legacy_by_exception_only LOCAL_LICENSE_CONDITIONS := by_exception_only LOCAL_MODULE_TAGS := tests LOCAL_MODULE_OWNER := widevine LOCAL_PROPRIETARY_MODULE := true # When built, explicitly put it in the DATA/nativetest directory. LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativetest ifneq ($(TARGET_ENABLE_MEDIADRM_64), true) LOCAL_MODULE_TARGET_ARCH := arm x86 mips endif include $(BUILD_EXECUTABLE) # ----------------------------------------------------------------------------- # Builds libwvdrmdrmplugin_hidl_test # include $(CLEAR_VARS) LOCAL_SRC_FILES := \ WVDrmPlugin_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/include_hidl \ vendor/widevine/libwvdrmengine/include \ vendor/widevine/libwvdrmengine/mediadrm/include_hidl \ vendor/widevine/libwvdrmengine/mediadrm/include \ vendor/widevine/libwvdrmengine/oemcrypto/include \ LOCAL_STATIC_LIBRARIES := \ libcdm \ libcdm_protos \ libcdm_utils \ libjsmn \ libgmock \ libgmock_main \ libgtest \ libwvlevel3 \ libwvdrmdrmplugin_hidl \ libwv_odk \ LOCAL_SHARED_LIBRARIES := \ android.hardware.drm@1.0 \ android.hardware.drm@1.1 \ android.hardware.drm@1.2 \ android.hardware.drm@1.3 \ android.hardware.drm@1.4 \ android.hidl.memory@1.0 \ libbinder \ libbase \ libcrypto \ libdl \ libhidlbase \ libhidlmemory \ liblog \ libprotobuf-cpp-lite \ libutils \ LOCAL_HEADER_LIBRARIES := \ libstagefright_headers \ libstagefright_foundation_headers \ LOCAL_C_INCLUDES += \ external/protobuf/src \ LOCAL_MODULE := libwvdrmdrmplugin_hidl_test LOCAL_LICENSE_KINDS := legacy_by_exception_only LOCAL_LICENSE_CONDITIONS := by_exception_only LOCAL_MODULE_TAGS := tests LOCAL_MODULE_OWNER := widevine LOCAL_PROPRIETARY_MODULE := true # When built, explicitly put it in the DATA/nativetest directory. LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativetest ifneq ($(TARGET_ENABLE_MEDIADRM_64), true) LOCAL_MODULE_TARGET_ARCH := arm x86 mips endif include $(BUILD_EXECUTABLE) # ----------------------------------------------------------------------------- # Builds hidl_metrics_adapter_unittest # include $(CLEAR_VARS) LOCAL_SRC_FILES := \ hidl_metrics_adapter_unittest.cpp \ LOCAL_C_INCLUDES := \ 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/include_hidl \ vendor/widevine/libwvdrmengine/include \ vendor/widevine/libwvdrmengine/mediadrm/include_hidl \ vendor/widevine/libwvdrmengine/mediadrm/include \ vendor/widevine/libwvdrmengine/oemcrypto/include \ LOCAL_STATIC_LIBRARIES := \ libcdm \ libcdm_protos \ libcdm_utils \ libgtest \ libgtest_main \ libwvdrmdrmplugin_hidl \ libjsmn \ libwvlevel3 \ libwvdrmdrmplugin_hidl \ libwv_odk \ LOCAL_SHARED_LIBRARIES := \ android.hardware.drm@1.0 \ android.hardware.drm@1.1 \ android.hardware.drm@1.2 \ android.hidl.memory@1.0 \ libcrypto \ libhidlbase \ libhidlmemory \ liblog \ libprotobuf-cpp-lite \ LOCAL_C_INCLUDES += \ external/protobuf/src \ LOCAL_MODULE := hidl_metrics_adapter_unittest LOCAL_LICENSE_KINDS := legacy_by_exception_only LOCAL_LICENSE_CONDITIONS := by_exception_only LOCAL_MODULE_TAGS := tests LOCAL_MODULE_OWNER := widevine LOCAL_PROPRIETARY_MODULE := true # When built, explicitly put it in the DATA/nativetest directory. LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)/nativetest ifneq ($(TARGET_ENABLE_MEDIADRM_64), true) LOCAL_MODULE_TARGET_ARCH := arm x86 mips endif include $(BUILD_EXECUTABLE)