allwinner_a64/android/hardware/aw/widevine/widevine_L1/Android.mk
2018-08-08 17:00:29 +08:00

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