• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LOCAL_PATH := $(call my-dir)
2
3OMX_NAME := exynos
4
5include $(CLEAR_VARS)
6
7LOCAL_SRC_FILES := \
8    csc_helper.c
9
10LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
11
12LOCAL_C_INCLUDES := \
13    system/core/include \
14    $(LOCAL_PATH)/../exynos_omx/openmax/$(OMX_NAME)_omx/include/khronos \
15    $(LOCAL_PATH)/../exynos_omx/openmax/$(OMX_NAME)_omx/include/$(OMX_NAME) \
16    hardware/samsung_slsi/exynos5/include
17
18LOCAL_CFLAGS := \
19    -DUSE_SAMSUNG_COLORFORMAT \
20    -DEXYNOS_OMX
21
22LOCAL_MODULE := libcsc_helper
23LOCAL_MODULE_TAGS := optional
24LOCAL_STATIC_LIBRARIES := liblog
25
26include $(BUILD_STATIC_LIBRARY)
27
28include $(CLEAR_VARS)
29
30LOCAL_MODULE_TAGS := optional
31
32LOCAL_SRC_FILES := \
33	csc.c
34
35LOCAL_C_INCLUDES := \
36    hardware/samsung_slsi/exynos5/include \
37	$(LOCAL_PATH)/../exynos_omx/openmax/$(OMX_NAME)_omx/include/khronos \
38	$(LOCAL_PATH)/../exynos_omx/openmax/$(OMX_NAME)_omx/include/$(OMX_NAME) \
39	$(LOCAL_PATH)/../libexynosutils
40
41LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
42
43LOCAL_CFLAGS :=
44
45LOCAL_MODULE := libcsc
46
47LOCAL_PRELINK_MODULE := false
48
49LOCAL_ARM_MODE := arm
50
51LOCAL_STATIC_LIBRARIES := libswconverter
52LOCAL_WHOLE_STATIC_LIBRARIES := libcsc_helper
53LOCAL_SHARED_LIBRARIES := liblog libexynosutils
54
55LOCAL_CFLAGS += -DUSE_SAMSUNG_COLORFORMAT
56
57LOCAL_C_INCLUDES += \
58	$(LOCAL_PATH)/../include
59LOCAL_CFLAGS += -DENABLE_GSCALER -DENABLE_G2D
60LOCAL_SHARED_LIBRARIES += libexynosgscaler
61
62LOCAL_CFLAGS += -DUSE_ION
63LOCAL_SHARED_LIBRARIES += libion_exynos
64
65LOCAL_CFLAGS += -DEXYNOS_OMX
66
67include $(BUILD_SHARED_LIBRARY)
68