125 lines
3.4 KiB
Makefile
Executable file
125 lines
3.4 KiB
Makefile
Executable file
WIDEVINE_SUPPORTED_ARCH := arm x86
|
|
LOCAL_PATH:= $(call my-dir)
|
|
|
|
#####################################################################
|
|
#android.hardware.drm@1.0-service.widevine
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := android.hardware.drm@1.0-service.widevine
|
|
LOCAL_INIT_RC := android.hardware.drm@1.0-service.widevine.rc
|
|
LOCAL_MODULE_CLASS := EXECUTABLES
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_SRC_FILES := $(LOCAL_MODULE)
|
|
LOCAL_PROPRIETARY_MODULE := true
|
|
LOCAL_MODULE_RELATIVE_PATH := hw
|
|
#LOCAL_STRIP_MODULE := true
|
|
include $(BUILD_PREBUILT)
|
|
|
|
#####################################################################
|
|
#libwvhidl.so
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := libwvhidl
|
|
LOCAL_SRC_FILES := lib32/libwvhidl.so
|
|
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_SUFFIX := .so
|
|
LOCAL_MULTILIB := 32
|
|
LOCAL_PROPRIETARY_MODULE := true
|
|
#LOCAL_STRIP_MODULE := true
|
|
include $(BUILD_PREBUILT)
|
|
|
|
#64
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := libwvhidl
|
|
LOCAL_SRC_FILES := lib64/libwvhidl.so
|
|
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_SUFFIX := .so
|
|
LOCAL_MULTILIB := 64
|
|
LOCAL_PROPRIETARY_MODULE := true
|
|
#LOCAL_STRIP_MODULE := true
|
|
include $(BUILD_PREBUILT)
|
|
|
|
#####################################################################
|
|
#libwvdrmengine.so
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := libwvdrmengine
|
|
LOCAL_SRC_FILES := lib32/libwvdrmengine.so
|
|
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_SUFFIX := .so
|
|
LOCAL_MULTILIB := 32
|
|
LOCAL_MODULE_RELATIVE_PATH := mediadrm
|
|
LOCAL_PROPRIETARY_MODULE := true
|
|
#LOCAL_STRIP_MODULE := true
|
|
include $(BUILD_PREBUILT)
|
|
|
|
#64
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := libwvdrmengine
|
|
LOCAL_SRC_FILES := lib64/libwvdrmengine.so
|
|
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_SUFFIX := .so
|
|
LOCAL_MULTILIB := 64
|
|
LOCAL_MODULE_RELATIVE_PATH := mediadrm
|
|
LOCAL_PROPRIETARY_MODULE := true
|
|
#LOCAL_STRIP_MODULE := true
|
|
include $(BUILD_PREBUILT)
|
|
|
|
#####################################################################
|
|
#libvtswidevine.so
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := libvtswidevine
|
|
LOCAL_SRC_FILES := lib32/libvtswidevine.so
|
|
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_SUFFIX := .so
|
|
LOCAL_MULTILIB := 32
|
|
LOCAL_MODULE_RELATIVE_PATH := drm-vts-test-libs
|
|
LOCAL_PROPRIETARY_MODULE := true
|
|
#LOCAL_STRIP_MODULE := true
|
|
include $(BUILD_PREBUILT)
|
|
|
|
#64
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := libvtswidevine
|
|
LOCAL_SRC_FILES := lib64/libvtswidevine.so
|
|
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_SUFFIX := .so
|
|
LOCAL_MULTILIB := 64
|
|
LOCAL_MODULE_RELATIVE_PATH := drm-vts-test-libs
|
|
LOCAL_PROPRIETARY_MODULE := true
|
|
#LOCAL_STRIP_MODULE := true
|
|
include $(BUILD_PREBUILT)
|
|
|
|
#####################################################################
|
|
#liboemcrypto.so
|
|
ifeq ($(BOARD_WIDEVINE_OEMCRYPTO_LEVEL),1)
|
|
include $(CLEAR_VARS)
|
|
|
|
LOCAL_MODULE := liboemcrypto
|
|
LOCAL_SRC_FILES := lib32/liboemcrypto.so
|
|
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_SUFFIX := .so
|
|
LOCAL_MULTILIB := 32
|
|
LOCAL_PROPRIETARY_MODULE := true
|
|
#LOCAL_STRIP_MODULE := true
|
|
include $(BUILD_PREBUILT)
|
|
#64
|
|
include $(CLEAR_VARS)
|
|
LOCAL_MODULE := liboemcrypto
|
|
LOCAL_SRC_FILES := lib64/liboemcrypto.so
|
|
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
|
LOCAL_MODULE_TAGS := optional
|
|
LOCAL_MODULE_SUFFIX := .so
|
|
LOCAL_MULTILIB := 64
|
|
LOCAL_PROPRIETARY_MODULE := true
|
|
#LOCAL_STRIP_MODULE := true
|
|
include $(BUILD_PREBUILT)
|
|
endif# liboemcrypto
|