Files
android/proprietary/streamcontrol/lib/Android.mk
2011-02-18 22:52:12 -08:00

35 lines
920 B
Makefile

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