Some refactoring

Change-Id: Ia4ce205bfccfb642815a2852d0ddd3e0e590a110
This commit is contained in:
Gloria Wang
2011-03-01 17:31:09 -08:00
parent c78f4380f9
commit 739a2970a1
5 changed files with 29 additions and 34 deletions

View File

@@ -1,6 +1,18 @@
LOCAL_PATH:= $(call my-dir) LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS) 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) ifeq ($(TARGET_ARCH),arm)
LOCAL_SRC_FILES:= \ LOCAL_SRC_FILES:= \

View File

@@ -1,34 +1,16 @@
LOCAL_PATH := $(call my-dir) LOCAL_PATH:= $(call my-dir)
ifeq ($(TARGET_ARCH),arm)
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) include $(CLEAR_VARS)
prebuilt_wv_shared_libs := \ LOCAL_MODULE := libWVStreamControlAPI
libwvdrm.so \ LOCAL_SRC_FILES := \
libWVStreamControlAPI.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_MODULE_TAGS := optional
LOCAL_REQUIRED_MODULES := $(prebuilt_wv_modules) LOCAL_MODULE_SUFFIX := $(suffix $(LOCAL_SRC_FILES))
include $(BUILD_PHONY_PACKAGE) LOCAL_MODULE_CLASS := SHARED_LIBRARIES
LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)
$(foreach _file,$(prebuilt_wv_shared_libs),\ OVERRIDE_BUILT_MODULE_PATH := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)
$(eval $(call _add-wv-shared-lib,$(_file)))) include $(BUILD_PREBUILT)
endif

View File

@@ -4,11 +4,12 @@ include $(CLEAR_VARS)
LOCAL_SRC_FILES:= \ LOCAL_SRC_FILES:= \
TestPlayer.cpp TestPlayer.cpp
LOCAL_C_INCLUDES+= \ LOCAL_C_INCLUDES+= \
bionic \ bionic \
vendor/widevine/proprietary/include \ vendor/widevine/proprietary/include \
external/stlport/stlport \ external/stlport/stlport \
vendor/widevine/proprietary/streamcontrol/include vendor/widevine/proprietary/streamcontrol/include \
vendor/widevine/proprietary/drmwvmplugin/include
LOCAL_SHARED_LIBRARIES := \ LOCAL_SHARED_LIBRARIES := \
libstlport \ libstlport \