Move all Widevine code which have dependency on vendor modules from framework/base to vendor/widevine
Change-Id: I2b43e90c279391436f1bbb18ebd64961bec4f9ee
This commit is contained in:
34
proprietary/streamcontrol/lib/Android.mk
Normal file
34
proprietary/streamcontrol/lib/Android.mk
Normal file
@@ -0,0 +1,34 @@
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
define _add-wv-shared-lib
|
||||
include $$(CLEAR_VARS)
|
||||
$(if $(word 2,$1),$(error Invalid WV module name $1))
|
||||
LOCAL_MODULE := $(basename $(notdir $1))
|
||||
LOCAL_SRC_FILES := $1
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_MODULE_SUFFIX := $(suffix $1)
|
||||
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
||||
LOCAL_MODULE_PATH := $$(TARGET_OUT)$(abspath /lib/$(dir $1))
|
||||
OVERRIDE_BUILT_MODULE_PATH := $$(TARGET_OUT_INTERMEDIATE_LIBRARIES)
|
||||
include $$(BUILD_PREBUILT)
|
||||
endef
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
prebuilt_wv_shared_libs := \
|
||||
libwvdrm.so \
|
||||
libWVStreamControlAPI.so
|
||||
|
||||
prebuilt_wv_modules := \
|
||||
$(foreach _file,$(prebuilt_wv_shared_libs),\
|
||||
$(notdir $(basename $(_file))))
|
||||
|
||||
LOCAL_MODULE := widevine_proprietary_libs
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_REQUIRED_MODULES := $(prebuilt_wv_modules)
|
||||
include $(BUILD_PHONY_PACKAGE)
|
||||
|
||||
$(foreach _file,$(prebuilt_wv_shared_libs),\
|
||||
$(eval $(call _add-wv-shared-lib,$(_file))))
|
||||
|
||||
|
||||
BIN
proprietary/streamcontrol/lib/libWVStreamControlAPI.so
Normal file
BIN
proprietary/streamcontrol/lib/libWVStreamControlAPI.so
Normal file
Binary file not shown.
BIN
proprietary/streamcontrol/lib/libwvdrm.so
Normal file
BIN
proprietary/streamcontrol/lib/libwvdrm.so
Normal file
Binary file not shown.
Reference in New Issue
Block a user