summaryrefslogtreecommitdiff
authorjintao 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)
commit216a3c298412dcc3174435bb584a28bb6760da9c (patch)
tree304311be6b927c4afec7ba623de7d425f117d78d
parent6c43127b212948bd7b8504675a85b722b0889343 (diff)
downloadlibstagefrighthw-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>
Diffstat
-rw-r--r--Android.mk56
1 files changed, 32 insertions, 24 deletions
diff --git a/Android.mk b/Android.mk
index 6cd167c..f956d68 100644
--- a/Android.mk
+++ b/Android.mk
@@ -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)