author | jintao xu <jintao.xu@amlogic.com> | 2017-10-17 12:32:33 (GMT) |
---|---|---|
committer | jintao xu <jintao.xu@amlogic.com> | 2017-10-17 12:32:49 (GMT) |
commit | 216a3c298412dcc3174435bb584a28bb6760da9c (patch) | |
tree | 304311be6b927c4afec7ba623de7d425f117d78d | |
parent | 6c43127b212948bd7b8504675a85b722b0889343 (diff) | |
download | libstagefrighthw-216a3c298412dcc3174435bb584a28bb6760da9c.zip libstagefrighthw-216a3c298412dcc3174435bb584a28bb6760da9c.tar.gz libstagefrighthw-216a3c298412dcc3174435bb584a28bb6760da9c.tar.bz2 |
Android-O: omx so copy to vender
Change-Id: I6f03b8c0ab50a371aaea8740d9d20d0cdf3d77b6
Signed-off-by: jintao xu <jintao.xu@amlogic.com>
-rw-r--r-- | Android.mk | 56 |
1 files changed, 32 insertions, 24 deletions
@@ -1,14 +1,22 @@ ifeq (,$(wildcard hardware/amlogic/omx)) LOCAL_PATH := $(call my-dir) +ifeq ($(shell test $(PLATFORM_SDK_VERSION) -ge 26 && echo OK),OK) +OMX_PATH_32 := $(TARGET_OUT_VENDOR)/lib/ +OMX_PATH_64 := $(TARGET_OUT_VENDOR)/lib64/ +else +OMX_PATH_32 := $(TARGET_OUT)/lib/ +OMX_PATH_64 := $(TARGET_OUT)/lib64/ +endif + include $(CLEAR_VARS) LOCAL_MODULE := libstagefrighthw LOCAL_MULTILIB := both LOCAL_MODULE_SUFFIX := .so LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES -LOCAL_MODULE_PATH_32 := $(TARGET_OUT)/lib/ -LOCAL_MODULE_PATH_64 := $(TARGET_OUT)/lib64/ +LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) +LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) include $(BUILD_PREBUILT) @@ -19,8 +27,8 @@ LOCAL_MULTILIB := both LOCAL_MODULE_SUFFIX := .so LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES -LOCAL_MODULE_PATH_32 := $(TARGET_OUT)/lib/ -LOCAL_MODULE_PATH_64 := $(TARGET_OUT)/lib64/ +LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) +LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) include $(BUILD_PREBUILT) @@ -31,8 +39,8 @@ LOCAL_MULTILIB := both LOCAL_MODULE_SUFFIX := .so LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES -LOCAL_MODULE_PATH_32 := $(TARGET_OUT)/lib/ -LOCAL_MODULE_PATH_64 := $(TARGET_OUT)/lib64/ +LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) +LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) include $(BUILD_PREBUILT) @@ -43,8 +51,8 @@ LOCAL_MULTILIB := both LOCAL_MODULE_SUFFIX := .so LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES -LOCAL_MODULE_PATH_32 := $(TARGET_OUT)/lib/ -LOCAL_MODULE_PATH_64 := $(TARGET_OUT)/lib64/ +LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) +LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) include $(BUILD_PREBUILT) @@ -55,8 +63,8 @@ LOCAL_MULTILIB := both LOCAL_MODULE_SUFFIX := .so LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES -LOCAL_MODULE_PATH_32 := $(TARGET_OUT)/lib/ -LOCAL_MODULE_PATH_64 := $(TARGET_OUT)/lib64/ +LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) +LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) include $(BUILD_PREBUILT) @@ -67,8 +75,8 @@ LOCAL_MULTILIB := both LOCAL_MODULE_SUFFIX := .so LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES -LOCAL_MODULE_PATH_32 := $(TARGET_OUT)/lib/ -LOCAL_MODULE_PATH_64 := $(TARGET_OUT)/lib64/ +LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) +LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) include $(BUILD_PREBUILT) @@ -79,8 +87,8 @@ LOCAL_MULTILIB := both LOCAL_MODULE_SUFFIX := .so LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES -LOCAL_MODULE_PATH_32 := $(TARGET_OUT)/lib/ -LOCAL_MODULE_PATH_64 := $(TARGET_OUT)/lib64/ +LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) +LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) include $(BUILD_PREBUILT) @@ -91,8 +99,8 @@ LOCAL_MULTILIB := both LOCAL_MODULE_SUFFIX := .so LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES -LOCAL_MODULE_PATH_32 := $(TARGET_OUT)/lib/ -LOCAL_MODULE_PATH_64 := $(TARGET_OUT)/lib64/ +LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) +LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) include $(BUILD_PREBUILT) @@ -103,8 +111,8 @@ LOCAL_MULTILIB := both LOCAL_MODULE_SUFFIX := .so LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES -LOCAL_MODULE_PATH_32 := $(TARGET_OUT)/lib/ -LOCAL_MODULE_PATH_64 := $(TARGET_OUT)/lib64/ +LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) +LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) include $(BUILD_PREBUILT) @@ -115,8 +123,8 @@ LOCAL_MULTILIB := both LOCAL_MODULE_SUFFIX := .so LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES -LOCAL_MODULE_PATH_32 := $(TARGET_OUT)/lib/ -LOCAL_MODULE_PATH_64 := $(TARGET_OUT)/lib64/ +LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) +LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) include $(BUILD_PREBUILT) @@ -127,8 +135,8 @@ LOCAL_MULTILIB := both LOCAL_MODULE_SUFFIX := .so LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES -LOCAL_MODULE_PATH_32 := $(TARGET_OUT)/lib/ -LOCAL_MODULE_PATH_64 := $(TARGET_OUT)/lib64/ +LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) +LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) include $(BUILD_PREBUILT) @@ -139,8 +147,8 @@ LOCAL_MULTILIB := both LOCAL_MODULE_SUFFIX := .so LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES -LOCAL_MODULE_PATH_32 := $(TARGET_OUT)/lib/ -LOCAL_MODULE_PATH_64 := $(TARGET_OUT)/lib64/ +LOCAL_MODULE_PATH_32 := $(OMX_PATH_32) +LOCAL_MODULE_PATH_64 := $(OMX_PATH_64) LOCAL_SRC_FILES_arm := lib/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) LOCAL_SRC_FILES_arm64 := lib64/$(LOCAL_MODULE)$(LOCAL_MODULE_SUFFIX) include $(BUILD_PREBUILT) |