blob: db48d05ed7ec2210d4ca36de67d4aadfeb89288b (
plain) (
tree)
|
|
BUILD_WFD_FROM_SOURCE := device/ti/common-open/wfd/wfd-products.mk
#If the above path for source code is present, then the code
#is used for build, otherwise the libraries are copied and used.
ifeq ($(wildcard $(BUILD_WFD_FROM_SOURCE)),)
LOCAL_PATH := $(call my-dir)
define _add-wfd-lib
include $$(CLEAR_VARS)
$(if $(word 2,$1),$(error Invalid WFD 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 /$(dir $1))
LOCAL_STRIP_MODULE := false
OVERRIDE_BUILT_MODULE_PATH := $$(TARGET_OUT_INTERMEDIATE_LIBRARIES)
include $$(BUILD_PREBUILT)
endef
prebuilt_wfd_libs := \
lib/libwfdservice.so \
lib/libwfd_mpeg2tsrtp.so \
prebuilt_wfd_modules := \
$(foreach _file,$(prebuilt_wfd_libs),$(notdir $(basename $(_file))))
include $(CLEAR_VARS)
LOCAL_MODULE := ti_wfd_libs
LOCAL_MODULE_TAGS := optional
LOCAL_REQUIRED_MODULES := $(prebuilt_wfd_modules)
include $(BUILD_PHONY_PACKAGE)
$(foreach _file,$(prebuilt_wfd_libs),\
$(eval $(call _add-wfd-lib,$(_file))))
prebuilt_wfd_modules :=
prebuilt_wfd_libs :=
_add-wfd-lib :=
endif
|