Initial version of libomxil-e3250-v4l2
[platform/adaptation/ap_samsung/libomxil-e3250-v4l2.git] / exynos / libcsc / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 OMX_NAME := exynos
4
5 include $(CLEAR_VARS)
6
7 LOCAL_SRC_FILES := \
8     csc_helper.c
9
10 LOCAL_C_INCLUDES := \
11     system/core/include \
12     $(LOCAL_PATH)/../../openmax/include/khronos \
13     $(LOCAL_PATH)/../../openmax/include/$(OMX_NAME) \
14     hardware/samsung_slsi/exynos5/include \
15         hardware/samsung_slsi/exynos/include
16
17 LOCAL_CFLAGS := \
18     -DUSE_SAMSUNG_COLORFORMAT \
19     -DEXYNOS_OMX
20
21 LOCAL_MODULE := libcsc_helper
22 LOCAL_MODULE_TAGS := optional
23 LOCAL_STATIC_LIBRARIES := liblog
24
25 include $(BUILD_STATIC_LIBRARY)
26
27 include $(CLEAR_VARS)
28
29 LOCAL_MODULE_TAGS := optional
30
31 LOCAL_SRC_FILES := \
32         csc.c
33
34 LOCAL_C_INCLUDES := \
35     hardware/samsung_slsi/exynos5/include \
36         $(LOCAL_PATH)/../../openmax/include/khronos \
37         $(LOCAL_PATH)/../../openmax/include/$(OMX_NAME) \
38
39 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
40
41 LOCAL_CFLAGS :=
42
43 LOCAL_MODULE := libcsc
44
45 LOCAL_PRELINK_MODULE := false
46
47 LOCAL_ARM_MODE := arm
48
49 LOCAL_STATIC_LIBRARIES := libswconverter
50 LOCAL_WHOLE_STATIC_LIBRARIES := libcsc_helper
51 LOCAL_SHARED_LIBRARIES := liblog
52
53 LOCAL_CFLAGS += -DUSE_SAMSUNG_COLORFORMAT
54
55 LOCAL_C_INCLUDES += \
56         $(LOCAL_PATH)/../include
57
58 LOCAL_CFLAGS += -DUSE_ION
59 LOCAL_SHARED_LIBRARIES += libion_exynos
60
61 LOCAL_CFLAGS += -DEXYNOS_OMX
62
63 include $(BUILD_SHARED_LIBRARY)