Add feature for tizen allocator
[platform/adaptation/ap_samsung/libomxil-e9110-v4l2.git] / openmax / osal / Makefile.am
1 lib_LTLIBRARIES = libExynosOMX_OSAL.la
2
3 libExynosOMX_OSAL_la_SOURCES = Exynos_OSAL_Event.c \
4                                Exynos_OSAL_Queue.c \
5                                Exynos_OSAL_ETC.c \
6                                Exynos_OSAL_Mutex.c \
7                                Exynos_OSAL_Thread.c \
8                                Exynos_OSAL_Memory.c \
9                                Exynos_OSAL_Semaphore.c \
10                                Exynos_OSAL_Library.c \
11                                Exynos_OSAL_Log.c \
12                                Exynos_OSAL_Tizen.c \
13                                Exynos_OSAL_SharedMemory.c
14
15 libExynosOMX_OSAL_la_LIBADD = $(top_builddir)/exynos/libvideocodec/libExynosVideoApi.la
16 if TIZEN_ALLOCATOR
17 libExynosOMX_OSAL_la_LIBADD += $(TBM_LIBS)
18 endif
19
20 libExynosOMX_OSAL_la_CFLAGS = -I$(top_srcdir)/openmax/include/khronos \
21                               -I$(top_srcdir)/openmax/include/exynos \
22                               -I$(top_srcdir)/openmax/core \
23                               -I$(top_srcdir)/openmax/osal \
24                               -I$(top_srcdir)/openmax/component/common \
25                               -I$(top_srcdir)/exynos/libvideocodec/include
26 libExynosOMX_OSAL_la_CFLAGS += -DUSE_KHRONOS_OMX_HEADER -DUSE_DMA_BUF -DCHROMA_VALIGN=1
27 libExynosOMX_OSAL_la_CFLAGS += -Wno-unused-label
28
29 if USE_DLOG
30 libExynosOMX_OSAL_la_CFLAGS += $(DLOG_CFLAGS) -DUSE_DLOG
31 libExynosOMX_OSAL_la_LIBADD += $(DLOG_LIBS)
32 endif
33
34 if TIZEN_ALLOCATOR
35 libExynosOMX_OSAL_la_CFLAGS += $(TBM_CFLAGS) -DTIZEN_FEATURE_TIZEN_ALLOCATOR
36 endif
37