blob: a639833eb791d111aef4f6ae325674d20474b442 [file] [log] [blame]
Naseer Ahmedb92e73f2016-03-12 02:03:48 -05001LOCAL_PATH := $(call my-dir)
Rajavenu Kyathamc33748f2019-05-13 19:29:08 +05302include $(LOCAL_PATH)/../common.mk
Rajavenu Kyatham42d11cb2019-04-16 13:03:29 +05303include $(CLEAR_VARS)
Naseer Ahmedb92e73f2016-03-12 02:03:48 -05004
5ifeq ($(use_hwc2),true)
Rajavenu Kyatham42d11cb2019-04-16 13:03:29 +05306include $(CLEAR_VARS)
7
Rajavenu Kyatham8193f742019-06-11 19:19:02 +05308LOCAL_MODULE := vendor.qti.hardware.display.composer-service
Rajavenu Kyatham42d11cb2019-04-16 13:03:29 +05309LOCAL_VENDOR_MODULE := true
10LOCAL_MODULE_RELATIVE_PATH := hw
11LOCAL_MODULE_TAGS := optional
12LOCAL_C_INCLUDES := $(common_includes)
Varun Aroraea637e22019-08-05 10:48:58 -070013LOCAL_C_INCLUDES += $(kernel_includes)
14LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps)
Rajavenu Kyatham42d11cb2019-04-16 13:03:29 +053015LOCAL_HEADER_LIBRARIES := display_headers
16
17LOCAL_CFLAGS := -Wno-missing-field-initializers -Wno-unused-parameter \
18 -std=c++11 -fcolor-diagnostics \
Rajavenu Kyatham8193f742019-06-11 19:19:02 +053019 -DLOG_TAG=\"QtiComposer\" $(common_flags)
Rajavenu Kyatham42d11cb2019-04-16 13:03:29 +053020LOCAL_CLANG := true
21
22LOCAL_SHARED_LIBRARIES := libbinder libhardware libutils libcutils libsync \
23 libc++ liblog libhidlbase libhidltransport \
Varun Aroraea637e22019-08-05 10:48:58 -070024 liblog libfmq libhardware_legacy \
25 libsdmcore libqservice libqdutils libqdMetaData \
26 libdisplaydebug libsdmutils libgrallocutils libui \
27 libgpu_tonemapper \
Rajavenu Kyatham42d11cb2019-04-16 13:03:29 +053028 vendor.qti.hardware.display.composer@1.0 \
Rajavenu Kyatham8193f742019-06-11 19:19:02 +053029 vendor.qti.hardware.display.composer@2.0 \
Rajavenu Kyatham42d11cb2019-04-16 13:03:29 +053030 android.hardware.graphics.composer@2.1 \
31 android.hardware.graphics.composer@2.2 \
32 android.hardware.graphics.composer@2.3 \
33 android.hardware.graphics.mapper@2.0 \
34 android.hardware.graphics.mapper@2.1 \
35 android.hardware.graphics.mapper@3.0 \
36 android.hardware.graphics.allocator@2.0 \
Dileep Marchyacdca3352019-07-26 21:57:05 +053037 android.hardware.graphics.allocator@3.0 \
38 vendor.display.config@1.0 \
39 vendor.display.config@1.1 \
40 vendor.display.config@1.2 \
41 vendor.display.config@1.3 \
42 vendor.display.config@1.4 \
43 vendor.display.config@1.5 \
44 vendor.display.config@1.6 \
45 vendor.display.config@1.7 \
46 vendor.display.config@1.8 \
47 vendor.display.config@1.9 \
48 vendor.display.config@1.10
Rajavenu Kyatham42d11cb2019-04-16 13:03:29 +053049
50LOCAL_SRC_FILES := QtiComposer.cpp QtiComposerClient.cpp service.cpp \
Varun Aroraea637e22019-08-05 10:48:58 -070051 QtiComposerHandleImporter.cpp \
52 hwc_session.cpp \
53 hwc_session_services.cpp \
54 hwc_display.cpp \
55 hwc_display_builtin.cpp \
56 hwc_display_pluggable.cpp \
57 hwc_display_dummy.cpp \
58 hwc_display_pluggable_test.cpp \
59 hwc_display_virtual.cpp \
60 hwc_debugger.cpp \
61 hwc_buffer_sync_handler.cpp \
62 hwc_color_manager.cpp \
63 hwc_layers.cpp \
64 hwc_callbacks.cpp \
65 cpuhint.cpp \
66 hwc_tonemapper.cpp \
67 display_null.cpp \
68 hwc_socket_handler.cpp \
69 hwc_buffer_allocator.cpp
70
Rajavenu Kyatham8193f742019-06-11 19:19:02 +053071LOCAL_INIT_RC := vendor.qti.hardware.display.composer-service.rc
Tharaga Balachandran069fe842019-08-08 18:04:34 -040072LOCAL_VINTF_FRAGMENTS := vendor.qti.hardware.display.composer-service.xml
Varun Aroraea637e22019-08-05 10:48:58 -070073
Rajavenu Kyatham42d11cb2019-04-16 13:03:29 +053074include $(BUILD_EXECUTABLE)
Naseer Ahmedb92e73f2016-03-12 02:03:48 -050075endif