12ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry StrudelLOCAL_PATH := $(call my-dir) 22ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudelinclude $(CLEAR_VARS) 32ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudelinclude $(LOCAL_PATH)/../../../common.mk 42ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudelifeq ($(use_hwc2),false) 52ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel 62ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry StrudelLOCAL_MODULE := hwcomposer.$(TARGET_BOARD_PLATFORM) 72ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry StrudelLOCAL_MODULE_RELATIVE_PATH := hw 82ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry StrudelLOCAL_MODULE_TAGS := optional 92ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry StrudelLOCAL_C_INCLUDES := $(common_includes) 102ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel 112ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry StrudelLOCAL_CFLAGS := -Wno-missing-field-initializers -Wno-unused-parameter \ 122ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel -std=c++11 -fcolor-diagnostics\ 132ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel -DLOG_TAG=\"SDM\" $(common_flags) 142ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry StrudelLOCAL_CLANG := true 152ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel 162ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry StrudelLOCAL_SHARED_LIBRARIES := libsdmcore libqservice libbinder libhardware libhardware_legacy \ 172ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel libutils libcutils libsync libmemalloc libqdutils libdl \ 182ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel libpowermanager libsdmutils libc++ 192ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel 202ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry StrudelLOCAL_SRC_FILES := hwc_session.cpp \ 212ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel hwc_display.cpp \ 222ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel hwc_display_null.cpp \ 232ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel hwc_display_primary.cpp \ 242ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel hwc_display_external.cpp \ 252ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel hwc_display_virtual.cpp \ 262ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel hwc_debugger.cpp \ 272ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel hwc_buffer_allocator.cpp \ 282ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel hwc_buffer_sync_handler.cpp \ 292ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel hwc_color_manager.cpp \ 302ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel blit_engine_c2d.cpp \ 312ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel cpuhint.cpp 322ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudel 332ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudelinclude $(BUILD_SHARED_LIBRARY) 342ebc25b87caae537b8cd97beb8a86a7ff5f0cdf4Thierry Strudelendif 35