Naseer Ahmed | b92e73f | 2016-03-12 02:03:48 -0500 | [diff] [blame] | 1 | LOCAL_PATH := $(call my-dir) |
Rajavenu Kyatham | c33748f | 2019-05-13 19:29:08 +0530 | [diff] [blame] | 2 | include $(LOCAL_PATH)/../common.mk |
Rajavenu Kyatham | 42d11cb | 2019-04-16 13:03:29 +0530 | [diff] [blame] | 3 | include $(CLEAR_VARS) |
Naseer Ahmed | b92e73f | 2016-03-12 02:03:48 -0500 | [diff] [blame] | 4 | |
| 5 | ifeq ($(use_hwc2),true) |
Rajavenu Kyatham | 42d11cb | 2019-04-16 13:03:29 +0530 | [diff] [blame] | 6 | include $(CLEAR_VARS) |
| 7 | |
Rajavenu Kyatham | 8193f74 | 2019-06-11 19:19:02 +0530 | [diff] [blame] | 8 | LOCAL_MODULE := vendor.qti.hardware.display.composer-service |
Rajavenu Kyatham | 42d11cb | 2019-04-16 13:03:29 +0530 | [diff] [blame] | 9 | LOCAL_VENDOR_MODULE := true |
| 10 | LOCAL_MODULE_RELATIVE_PATH := hw |
| 11 | LOCAL_MODULE_TAGS := optional |
| 12 | LOCAL_C_INCLUDES := $(common_includes) |
Varun Arora | ea637e2 | 2019-08-05 10:48:58 -0700 | [diff] [blame] | 13 | LOCAL_C_INCLUDES += $(kernel_includes) |
| 14 | LOCAL_ADDITIONAL_DEPENDENCIES := $(common_deps) |
Rajavenu Kyatham | 42d11cb | 2019-04-16 13:03:29 +0530 | [diff] [blame] | 15 | LOCAL_HEADER_LIBRARIES := display_headers |
| 16 | |
| 17 | LOCAL_CFLAGS := -Wno-missing-field-initializers -Wno-unused-parameter \ |
| 18 | -std=c++11 -fcolor-diagnostics \ |
Rajavenu Kyatham | 8193f74 | 2019-06-11 19:19:02 +0530 | [diff] [blame] | 19 | -DLOG_TAG=\"QtiComposer\" $(common_flags) |
Rajavenu Kyatham | 42d11cb | 2019-04-16 13:03:29 +0530 | [diff] [blame] | 20 | LOCAL_CLANG := true |
| 21 | |
| 22 | LOCAL_SHARED_LIBRARIES := libbinder libhardware libutils libcutils libsync \ |
| 23 | libc++ liblog libhidlbase libhidltransport \ |
Varun Arora | ea637e2 | 2019-08-05 10:48:58 -0700 | [diff] [blame] | 24 | liblog libfmq libhardware_legacy \ |
| 25 | libsdmcore libqservice libqdutils libqdMetaData \ |
| 26 | libdisplaydebug libsdmutils libgrallocutils libui \ |
| 27 | libgpu_tonemapper \ |
Rajavenu Kyatham | 42d11cb | 2019-04-16 13:03:29 +0530 | [diff] [blame] | 28 | vendor.qti.hardware.display.composer@1.0 \ |
Rajavenu Kyatham | 8193f74 | 2019-06-11 19:19:02 +0530 | [diff] [blame] | 29 | vendor.qti.hardware.display.composer@2.0 \ |
Rajavenu Kyatham | 42d11cb | 2019-04-16 13:03:29 +0530 | [diff] [blame] | 30 | 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 Marchya | cdca335 | 2019-07-26 21:57:05 +0530 | [diff] [blame] | 37 | 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 Kyatham | 42d11cb | 2019-04-16 13:03:29 +0530 | [diff] [blame] | 49 | |
| 50 | LOCAL_SRC_FILES := QtiComposer.cpp QtiComposerClient.cpp service.cpp \ |
Varun Arora | ea637e2 | 2019-08-05 10:48:58 -0700 | [diff] [blame] | 51 | 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 Kyatham | 8193f74 | 2019-06-11 19:19:02 +0530 | [diff] [blame] | 71 | LOCAL_INIT_RC := vendor.qti.hardware.display.composer-service.rc |
Tharaga Balachandran | 069fe84 | 2019-08-08 18:04:34 -0400 | [diff] [blame^] | 72 | LOCAL_VINTF_FRAGMENTS := vendor.qti.hardware.display.composer-service.xml |
Varun Arora | ea637e2 | 2019-08-05 10:48:58 -0700 | [diff] [blame] | 73 | |
Rajavenu Kyatham | 42d11cb | 2019-04-16 13:03:29 +0530 | [diff] [blame] | 74 | include $(BUILD_EXECUTABLE) |
Naseer Ahmed | b92e73f | 2016-03-12 02:03:48 -0500 | [diff] [blame] | 75 | endif |