1 LOCAL_PATH
:= $(call my-dir
)
4 LOCAL_MODULE_TAGS
:= optional
7 Exynos_OSAL_Android.
cpp \
12 Exynos_OSAL_Thread.c \
13 Exynos_OSAL_Memory.c \
14 Exynos_OSAL_Semaphore.c \
15 Exynos_OSAL_Library.c \
17 Exynos_OSAL_SharedMemory.c
19 LOCAL_PRELINK_MODULE
:= false
20 LOCAL_MODULE
:= libExynosOMX_OSAL
24 ifeq ($(BOARD_USE_ANB_OUTBUF_SHARE
), true
)
25 LOCAL_CFLAGS
+= -DUSE_ANB_OUTBUF_SHARE
28 ifeq ($(BOARD_USE_DMA_BUF
), true
)
29 LOCAL_CFLAGS
+= -DUSE_DMA_BUF
32 ifeq ($(BOARD_USE_IMPROVED_BUFFER
), true
)
33 LOCAL_CFLAGS
+= -DUSE_IMPROVED_BUFFER
36 ifeq ($(BOARD_USE_CSC_HW
), true
)
37 LOCAL_CFLAGS
+= -DUSE_CSC_HW
40 LOCAL_STATIC_LIBRARIES
:= liblog libcutils libExynosVideoApi
43 $(EXYNOS_OMX_INC
)/exynos \
44 $(EXYNOS_OMX_TOP
)/osal \
45 $(EXYNOS_OMX_COMPONENT
)/common \
46 $(EXYNOS_OMX_COMPONENT
)/video
/dec \
47 $(EXYNOS_OMX_COMPONENT
)/video
/enc \
48 $(EXYNOS_VIDEO_CODEC
)/v4l2
/include \
49 $(TOP
)/hardware
/samsung_slsi
/exynos
/include \
50 $(TOP
)/hardware
/samsung_slsi
/$(TARGET_BOARD_PLATFORM
)/include \
51 $(TOP
)/hardware
/samsung_slsi
/$(TARGET_SOC
)/include
53 ifeq ($(BOARD_USE_KHRONOS_OMX_HEADER
), true
)
54 LOCAL_CFLAGS
+= -DUSE_KHRONOS_OMX_HEADER
55 LOCAL_C_INCLUDES
+= $(EXYNOS_OMX_INC
)/khronos
57 LOCAL_C_INCLUDES
+= $(ANDROID_MEDIA_INC
)/hardware
58 LOCAL_C_INCLUDES
+= $(ANDROID_MEDIA_INC
)/openmax
61 include $(BUILD_STATIC_LIBRARY
)