1LOCAL_PATH := $(call my-dir)
2include $(CLEAR_VARS)
3include $(LOCAL_PATH)/../../../common.mk
4
5LOCAL_MODULE                  := libsdmcore
6LOCAL_PROPRIETARY_MODULE      := true
7LOCAL_MODULE_TAGS             := optional
8LOCAL_C_INCLUDES              := $(common_includes) $(kernel_includes)
9LOCAL_CFLAGS                  := -Wno-missing-field-initializers -Wno-unused-parameter \
10                                 -std=c++11 -fcolor-diagnostics\
11                                 -DLOG_TAG=\"SDM\" $(common_flags)
12LOCAL_CLANG                   := true
13LOCAL_HW_INTF_PATH            := fb
14LOCAL_SHARED_LIBRARIES        := libdl libsdmutils libc++
15LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps) $(kernel_deps)
16LOCAL_SRC_FILES               := core_interface.cpp \
17                                 core_impl.cpp \
18                                 display_base.cpp \
19                                 display_primary.cpp \
20                                 display_hdmi.cpp \
21                                 display_virtual.cpp \
22                                 comp_manager.cpp \
23                                 strategy.cpp \
24                                 resource_default.cpp \
25                                 dump_impl.cpp \
26                                 color_manager.cpp \
27                                 $(LOCAL_HW_INTF_PATH)/hw_info.cpp \
28                                 $(LOCAL_HW_INTF_PATH)/hw_device.cpp \
29                                 $(LOCAL_HW_INTF_PATH)/hw_primary.cpp \
30                                 $(LOCAL_HW_INTF_PATH)/hw_hdmi.cpp \
31                                 $(LOCAL_HW_INTF_PATH)/hw_virtual.cpp \
32                                 $(LOCAL_HW_INTF_PATH)/hw_color_manager.cpp \
33                                 $(LOCAL_HW_INTF_PATH)/hw_scale.cpp \
34                                 $(LOCAL_HW_INTF_PATH)/hw_events.cpp
35
36include $(BUILD_SHARED_LIBRARY)
37