Some refactoring
Change-Id: Ia4ce205bfccfb642815a2852d0ddd3e0e590a110
This commit is contained in:
@@ -1,6 +1,18 @@
|
||||
LOCAL_PATH:= $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
LOCAL_MODULE := libwvdrm
|
||||
LOCAL_SRC_FILES := \
|
||||
lib/libwvdrm.so
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_MODULE_SUFFIX := $(suffix $(LOCAL_SRC_FILES))
|
||||
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
|
||||
OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
|
||||
ifeq ($(TARGET_ARCH),arm)
|
||||
|
||||
LOCAL_SRC_FILES:= \
|
||||
|
||||
@@ -1,34 +1,16 @@
|
||||
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
|
||||
LOCAL_PATH:= $(call my-dir)
|
||||
ifeq ($(TARGET_ARCH),arm)
|
||||
|
||||
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 := libWVStreamControlAPI
|
||||
LOCAL_SRC_FILES := \
|
||||
libWVStreamControlAPI.so
|
||||
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))))
|
||||
|
||||
LOCAL_MODULE_SUFFIX := $(suffix $(LOCAL_SRC_FILES))
|
||||
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
|
||||
OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
endif
|
||||
|
||||
@@ -4,11 +4,12 @@ include $(CLEAR_VARS)
|
||||
LOCAL_SRC_FILES:= \
|
||||
TestPlayer.cpp
|
||||
|
||||
LOCAL_C_INCLUDES+= \
|
||||
bionic \
|
||||
vendor/widevine/proprietary/include \
|
||||
external/stlport/stlport \
|
||||
vendor/widevine/proprietary/streamcontrol/include
|
||||
LOCAL_C_INCLUDES+= \
|
||||
bionic \
|
||||
vendor/widevine/proprietary/include \
|
||||
external/stlport/stlport \
|
||||
vendor/widevine/proprietary/streamcontrol/include \
|
||||
vendor/widevine/proprietary/drmwvmplugin/include
|
||||
|
||||
LOCAL_SHARED_LIBRARIES := \
|
||||
libstlport \
|
||||
|
||||
Reference in New Issue
Block a user