1 LOCAL_PATH := $(call my-dir) 2 include $(CLEAR_VARS) 3 4 LOCAL_MODULE_TAGS := optional 5 6 LOCAL_SRC_FILES := \ 7 Exynos_OMX_Vp8dec.c \ 8 library_register.c 9 10 LOCAL_PRELINK_MODULE := false 11 LOCAL_MODULE := libOMX.Exynos.VP8.Decoder 12 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/omx 13 14 LOCAL_CFLAGS := 15 16 ifeq ($(BOARD_NONBLOCK_MODE_PROCESS), true) 17 LOCAL_CFLAGS += -DNONBLOCK_MODE_PROCESS 18 endif 19 20 ifeq ($(BOARD_USE_ANB), true) 21 LOCAL_CFLAGS += -DUSE_ANB 22 endif 23 24 LOCAL_ARM_MODE := arm 25 26 LOCAL_STATIC_LIBRARIES := libExynosOMX_Vdec libExynosOMX_OSAL libExynosOMX_Basecomponent \ 27 libswconverter libExynosVideoApi 28 LOCAL_SHARED_LIBRARIES := libc libdl libcutils libutils liblog libui \ 29 libExynosOMX_Resourcemanager libcsc libexynosv4l2 libion_exynos libexynosgscaler \ 30 libhardware 31 32 ifeq ($(BOARD_USES_MFC_FPS),true) 33 LOCAL_CFLAGS += -DCONFIG_MFC_FPS 34 endif 35 36 LOCAL_C_INCLUDES := $(EXYNOS_OMX_INC)/khronos \ 37 $(EXYNOS_OMX_INC)/exynos \ 38 $(EXYNOS_OMX_TOP)/osal \ 39 $(EXYNOS_OMX_TOP)/core \ 40 $(EXYNOS_OMX_COMPONENT)/common \ 41 $(EXYNOS_OMX_COMPONENT)/video/dec \ 42 hardware/samsung_slsi/exynos5/include \ 43 hardware/samsung_slsi/exynos5/libcsc \ 44 hardware/samsung_slsi/exynos5/exynos_omx/codecs/exynos_codecs/video/exynos5/mfc_v4l2/include 45 46 47 48 include $(BUILD_SHARED_LIBRARY) 49