Code cleanup for Android.mk
[GitHub/LineageOS/android_hardware_samsung_slsi_openmax.git] / osal / Android.mk
CommitLineData
c6f4bc34
YK
1LOCAL_PATH := $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_MODULE_TAGS := optional
5
6LOCAL_SRC_FILES := \
7 Exynos_OSAL_Android.cpp \
8 Exynos_OSAL_Event.c \
9 Exynos_OSAL_Queue.c \
10 Exynos_OSAL_ETC.c \
11 Exynos_OSAL_Mutex.c \
12 Exynos_OSAL_Thread.c \
13 Exynos_OSAL_Memory.c \
14 Exynos_OSAL_Semaphore.c \
15 Exynos_OSAL_Library.c \
16 Exynos_OSAL_Log.c \
17 Exynos_OSAL_SharedMemory.c
18
19LOCAL_PRELINK_MODULE := false
20LOCAL_MODULE := libExynosOMX_OSAL
21
22LOCAL_CFLAGS :=
23
93a673cd
HK
24ifeq ($(BOARD_USE_ANB_OUTBUF_SHARE), true)
25LOCAL_CFLAGS += -DUSE_ANB_OUTBUF_SHARE
c6f4bc34
YK
26endif
27
93a673cd 28LOCAL_STATIC_LIBRARIES := liblog libcutils libExynosVideoApi
c6f4bc34
YK
29
30LOCAL_C_INCLUDES := $(EXYNOS_OMX_INC)/khronos \
31 $(EXYNOS_OMX_INC)/exynos \
32 $(EXYNOS_OMX_TOP)/osal \
33 $(EXYNOS_OMX_COMPONENT)/common \
34 $(EXYNOS_OMX_COMPONENT)/video/dec \
35 $(EXYNOS_OMX_COMPONENT)/video/enc \
93a673cd
HK
36 $(EXYNOS_VIDEO_CODEC)/v4l2/include \
37 $(TOP)/hardware/samsung_slsi/exynos/include \
c6f4bc34
YK
38 frameworks/native/include/media/hardware \
39 frameworks/native/include/media/openmax \
93a673cd
HK
40 $(TOP)/hardware/samsung_slsi/$(TARGET_BOARD_PLATFORM)/include \
41 $(TOP)/hardware/samsung_slsi/$(TARGET_SOC)/include
c6f4bc34
YK
42
43include $(BUILD_STATIC_LIBRARY)