Move all Widevine code which have dependency on vendor modules from framework/base to vendor/widevine

Change-Id: I2b43e90c279391436f1bbb18ebd64961bec4f9ee
This commit is contained in:
Gloria Wang
2011-02-18 22:51:13 -08:00
parent 1c53769dc1
commit 0f9922ff77
32 changed files with 2376 additions and 1 deletions

View 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))))

Binary file not shown.

Binary file not shown.