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