LOCAL_PATH := $(call my-dir) # ----------------------------------------------------------------------------- # Builds libwvdrmdrmplugin # include $(CLEAR_VARS) LOCAL_SRC_FILES := \ src/WVDrmPlugin.cpp \ src/WVGenericCryptoInterface.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_HEADER_LIBRARIES := \ libstagefright_headers \ libstagefright_foundation_headers \ libutils_headers \ LOCAL_SHARED_LIBRARIES := \ liblog LOCAL_STATIC_LIBRARIES := \ libcdm_protos LOCAL_MODULE := libwvdrmdrmplugin LOCAL_PROPRIETARY_MODULE := true LOCAL_MODULE_TAGS := optional include $(BUILD_STATIC_LIBRARY) # ----------------------------------------------------------------------------- # Builds libwvdrmdrmplugin_hidl # include $(CLEAR_VARS) LOCAL_SRC_FILES := \ src_hidl/WVDrmPlugin.cpp \ src_hidl/WVGenericCryptoInterface.cpp \ src_hidl/hidl_metrics_adapter.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_HEADER_LIBRARIES := \ libstagefright_headers \ libstagefright_foundation_headers \ libutils_headers \ LOCAL_STATIC_LIBRARIES := \ libcdm_protos LOCAL_SHARED_LIBRARIES := \ android.hardware.drm@1.0 \ android.hardware.drm@1.1 \ android.hardware.drm@1.2 \ android.hardware.drm@1.3 \ android.hidl.memory@1.0 \ libcrypto \ liblog LOCAL_MODULE := libwvdrmdrmplugin_hidl LOCAL_PROPRIETARY_MODULE := true LOCAL_MODULE_TAGS := optional include $(BUILD_STATIC_LIBRARY)