1 LOCAL_PATH := $(call my-dir)
4 LOCAL_MODULE_TAGS := optional
11 Exynos_OSAL_Thread.c \
12 Exynos_OSAL_Memory.c \
13 Exynos_OSAL_Semaphore.c \
14 Exynos_OSAL_Library.c \
16 Exynos_OSAL_SharedMemory.c
18 ifeq ($(BOARD_USE_ANB), true)
20 Exynos_OSAL_Android.cpp
23 LOCAL_PRELINK_MODULE := false
24 LOCAL_MODULE := libExynosOMX_OSAL
28 ifeq ($(BOARD_USE_ANB_OUTBUF_SHARE), true)
29 LOCAL_CFLAGS += -DUSE_ANB_OUTBUF_SHARE
32 ifeq ($(BOARD_USE_DMA_BUF), true)
33 LOCAL_CFLAGS += -DUSE_DMA_BUF
36 LOCAL_STATIC_LIBRARIES := liblog libcutils libExynosVideoApi
39 $(EXYNOS_OMX_INC)/exynos \
40 $(EXYNOS_OMX_TOP)/osal \
41 $(EXYNOS_OMX_COMPONENT)/common \
42 $(EXYNOS_OMX_COMPONENT)/video/dec \
43 $(EXYNOS_VIDEO_CODEC)/v4l2/include \
44 $(TOP)/hardware/samsung_slsi/exynos/include \
45 $(TOP)/hardware/samsung_slsi/$(TARGET_BOARD_PLATFORM)/include
47 ifeq ($(BOARD_USE_KHRONOS_OMX_HEADER), true)
48 LOCAL_CFLAGS += -DUSE_KHRONOS_OMX_HEADER
49 LOCAL_C_INCLUDES += $(EXYNOS_OMX_INC)/khronos
51 LOCAL_C_INCLUDES += $(ANDROID_MEDIA_INC)/hardware
52 LOCAL_C_INCLUDES += $(ANDROID_MEDIA_INC)/openmax
55 include $(BUILD_STATIC_LIBRARY)