1 LOCAL_PATH
:= $(call my-dir
)
4 LOCAL_MODULE_TAGS
:= optional
10 LOCAL_PRELINK_MODULE
:= false
11 LOCAL_MODULE
:= libOMX.Exynos.AVC.Decoder
12 LOCAL_MODULE_RELATIVE_PATH
:= omx
16 ifeq ($(BOARD_USE_ANB
), true
)
17 LOCAL_CFLAGS
+= -DUSE_ANB
20 ifeq ($(BOARD_USE_DMA_BUF
), true
)
21 LOCAL_CFLAGS
+= -DUSE_DMA_BUF
24 ifeq ($(BOARD_USE_S3D_SUPPORT
), true
)
25 ifeq ($(BOARD_USES_HWC_SERVICES
), true
)
26 LOCAL_CFLAGS
+= -DUSE_S3D_SUPPORT
28 ifeq ($(TARGET_BOARD_PLATFORM
), exynos5
)
29 LOCAL_CFLAGS
+= -DUSE_S3D_SUPPORT
34 ifeq ($(BOARD_USE_CSC_HW
), true
)
35 LOCAL_CFLAGS
+= -DUSE_CSC_HW
38 ifeq ($(BOARD_USE_CUSTOM_COMPONENT_SUPPORT
), true
)
39 LOCAL_CFLAGS
+= -DUSE_CUSTOM_COMPONENT_SUPPORT
42 ifeq ($(BOARD_USE_TIMESTAMP_REORDER_SUPPORT
), true
)
43 LOCAL_CFLAGS
+= -DUSE_TIMESTAMP_REORDER_SUPPORT
46 ifeq ($(BOARD_USE_SINGLE_PLANE_IN_DRM
), true
)
47 LOCAL_CFLAGS
+= -DUSE_SINGLE_PLANE_IN_DRM
52 LOCAL_STATIC_LIBRARIES
:= libExynosOMX_Vdec libExynosOMX_OSAL libExynosOMX_Basecomponent \
54 LOCAL_SHARED_LIBRARIES
:= libc libdl libcutils libutils libui liblog \
55 libExynosOMX_Resourcemanager libcsc libexynosv4l2 libion libhardware
58 $(TARGET_OUT_INTERMEDIATES
)/KERNEL_OBJ
/usr
/include \
59 $(EXYNOS_OMX_INC
)/exynos \
60 $(EXYNOS_OMX_TOP
)/osal \
61 $(EXYNOS_OMX_TOP
)/core \
62 $(EXYNOS_OMX_COMPONENT
)/common \
63 $(EXYNOS_OMX_COMPONENT
)/video
/dec \
64 $(EXYNOS_VIDEO_CODEC
)/include \
65 $(TOP
)/hardware
/samsung_slsi
/exynos
/include \
66 $(TOP
)/hardware
/samsung_slsi
/$(TARGET_BOARD_PLATFORM
)/include
68 LOCAL_ADDITIONAL_DEPENDENCIES
+= \
69 $(TARGET_OUT_INTERMEDIATES
)/KERNEL_OBJ
/usr
71 ifeq ($(BOARD_USE_SKYPE_HD
), true
)
72 LOCAL_CFLAGS
+= -DUSE_SKYPE_HD
73 LOCAL_CFLAGS
+= -DBUILD_DEC
74 LOCAL_C_INCLUDES
+= $(EXYNOS_OMX_INC
)/skype
75 LOCAL_STATIC_LIBRARIES
+= libExynosOMX_SkypeHD_Dec
78 ifeq ($(BOARD_USE_KHRONOS_OMX_HEADER
), true
)
79 LOCAL_CFLAGS
+= -DUSE_KHRONOS_OMX_HEADER
80 LOCAL_C_INCLUDES
+= $(EXYNOS_OMX_INC
)/khronos
82 ifeq ($(BOARD_USE_ANDROID
), true
)
83 LOCAL_C_INCLUDES
+= $(ANDROID_MEDIA_INC
)/openmax
87 include $(BUILD_SHARED_LIBRARY
)