diff options
author | codeworkx <daniel.hillenbrand@codeworkx.de> | 2012-06-10 16:38:12 +0200 |
---|---|---|
committer | codeworkx <daniel.hillenbrand@codeworkx.de> | 2012-06-10 17:17:48 +0200 |
commit | 9375b16344e6744c0cf8f6bd5b8765f2d45d60a2 (patch) | |
tree | 3ac151b072a8099a64d2131aa37091c6a41d6c86 /exynos/multimedia/codecs | |
parent | 952954aafaf69b626aa71e05d1c75b9742843f1c (diff) | |
download | android_hardware_samsung-9375b16344e6744c0cf8f6bd5b8765f2d45d60a2.tar.gz android_hardware_samsung-9375b16344e6744c0cf8f6bd5b8765f2d45d60a2.tar.bz2 android_hardware_samsung-9375b16344e6744c0cf8f6bd5b8765f2d45d60a2.zip |
omx: build shared instead of static libs for exynos4x12
Change-Id: Idac85baf743ea26a5953538f8f931908c15ad754
Diffstat (limited to 'exynos/multimedia/codecs')
-rw-r--r-- | exynos/multimedia/codecs/video/exynos4/mfc/Android.mk | 81 |
1 files changed, 77 insertions, 4 deletions
diff --git a/exynos/multimedia/codecs/video/exynos4/mfc/Android.mk b/exynos/multimedia/codecs/video/exynos4/mfc/Android.mk index 629e8d3..2b3bd48 100644 --- a/exynos/multimedia/codecs/video/exynos4/mfc/Android.mk +++ b/exynos/multimedia/codecs/video/exynos4/mfc/Android.mk @@ -8,6 +8,8 @@ LOCAL_COPY_HEADERS := \ include/mfc_interface.h \ include/SsbSipMfcApi.h +LOCAL_MODULE := libsecmfcapi + LOCAL_MODULE_TAGS := optional LOCAL_SRC_FILES := \ @@ -33,10 +35,81 @@ LOCAL_ARM_MODE := arm LOCAL_STATIC_LIBRARIES := LOCAL_SHARED_LIBRARIES := liblog -ifeq ($(TARGET_SOC),exynos4x12) +include $(BUILD_STATIC_LIBRARY) + +# Shared MFC Dec API + +include $(CLEAR_VARS) + +LOCAL_COPY_HEADERS_TO := libsecmm +LOCAL_COPY_HEADERS := \ + include/mfc_errno.h \ + include/mfc_interface.h \ + include/SsbSipMfcApi.h + LOCAL_MODULE := libsecmfcdecapi + +LOCAL_MODULE_TAGS := optional + +LOCAL_SRC_FILES := \ + dec/src/SsbSipMfcDecAPI.c + +LOCAL_C_INCLUDES := \ + $(LOCAL_PATH)/include/ + +LOCAL_PRELINK_MODULE := false + +ifeq ($(BOARD_USES_MFC_FPS),true) +LOCAL_CFLAGS := -DCONFIG_MFC_FPS +#LOCAL_CFLAGS += -DCONFIG_MFC_PERF_LOG +endif + +ifeq ($(BOARD_USE_S3D_SUPPORT), true) +LOCAL_CFLAGS += -DS3D_SUPPORT +endif + +LOCAL_ARM_MODE := arm + +LOCAL_STATIC_LIBRARIES := +LOCAL_SHARED_LIBRARIES := liblog + include $(BUILD_SHARED_LIBRARY) -else -LOCAL_MODULE := libsecmfcapi -include $(BUILD_STATIC_LIBRARY) + +# Shared MFC Enc API + +include $(CLEAR_VARS) + +LOCAL_COPY_HEADERS_TO := libsecmm +LOCAL_COPY_HEADERS := \ + include/mfc_errno.h \ + include/mfc_interface.h \ + include/SsbSipMfcApi.h + +LOCAL_MODULE := libsecmfcencapi + +LOCAL_MODULE_TAGS := optional + +LOCAL_SRC_FILES := \ + enc/src/SsbSipMfcEncAPI.c + +LOCAL_C_INCLUDES := \ + $(LOCAL_PATH)/include/ + +LOCAL_PRELINK_MODULE := false + +ifeq ($(BOARD_USES_MFC_FPS),true) +LOCAL_CFLAGS := -DCONFIG_MFC_FPS +#LOCAL_CFLAGS += -DCONFIG_MFC_PERF_LOG +endif + +ifeq ($(BOARD_USE_S3D_SUPPORT), true) +LOCAL_CFLAGS += -DS3D_SUPPORT endif + +LOCAL_ARM_MODE := arm + +LOCAL_STATIC_LIBRARIES := +LOCAL_SHARED_LIBRARIES := liblog + +include $(BUILD_SHARED_LIBRARY) + |