1 LOCAL_PATH
:= $(call my-dir
)
4 PLATFORM_DIR
:= $(TARGET_BOARD_PLATFORM
)-insignal
6 LOCAL_MODULE_TAGS
:= optional
9 Exynos_OSAL_Android.
cpp \
14 Exynos_OSAL_Thread.c \
15 Exynos_OSAL_Memory.c \
16 Exynos_OSAL_Semaphore.c \
17 Exynos_OSAL_Library.c \
19 Exynos_OSAL_SharedMemory.c
21 LOCAL_PRELINK_MODULE
:= false
22 LOCAL_MODULE
:= libExynosOMX_OSAL
26 ifeq ($(BOARD_USE_ANB_OUTBUF_SHARE
), true
)
27 LOCAL_CFLAGS
+= -DUSE_ANB_OUTBUF_SHARE
30 ifeq ($(BOARD_USE_DMA_BUF
), true
)
31 LOCAL_CFLAGS
+= -DUSE_DMA_BUF
34 ifeq ($(BOARD_USE_IMPROVED_BUFFER
), true
)
35 LOCAL_CFLAGS
+= -DUSE_IMPROVED_BUFFER
38 ifeq ($(BOARD_USE_CSC_HW
), true
)
39 LOCAL_CFLAGS
+= -DUSE_CSC_HW
42 LOCAL_STATIC_LIBRARIES
:= liblog libcutils libExynosVideoApi
45 $(TARGET_OUT_INTERMEDIATES
)/KERNEL_OBJ
/usr
/include \
46 $(EXYNOS_OMX_INC
)/exynos \
47 $(EXYNOS_OMX_TOP
)/osal \
48 $(EXYNOS_OMX_COMPONENT
)/common \
49 $(EXYNOS_OMX_COMPONENT
)/video
/dec \
50 $(EXYNOS_OMX_COMPONENT
)/video
/enc \
51 $(EXYNOS_VIDEO_CODEC
)/v4l2
/include \
52 $(TOP
)/hardware
/samsung_slsi
/exynos
/include \
53 $(TOP
)/hardware
/samsung_slsi
/$(PLATFORM_DIR
)/include \
54 $(TOP
)/hardware
/samsung_slsi
/$(TARGET_SOC
)/include
56 LOCAL_ADDITIONAL_DEPENDENCIES
+= \
57 $(TARGET_OUT_INTERMEDIATES
)/KERNEL_OBJ
/usr
59 ifeq ($(BOARD_USE_KHRONOS_OMX_HEADER
), true
)
60 LOCAL_CFLAGS
+= -DUSE_KHRONOS_OMX_HEADER
61 LOCAL_C_INCLUDES
+= $(EXYNOS_OMX_INC
)/khronos
63 LOCAL_C_INCLUDES
+= $(ANDROID_MEDIA_INC
)/hardware
64 LOCAL_C_INCLUDES
+= $(ANDROID_MEDIA_INC
)/openmax
67 include $(BUILD_STATIC_LIBRARY
)