Dileep Marchya | 6860b2b | 2017-04-07 15:56:47 +0530 | [diff] [blame] | 1 | LOCAL_PATH := $(call my-dir) |
| 2 | |
Ramakant Singh | d58ec8f | 2018-08-31 17:38:43 +0530 | [diff] [blame] | 3 | display_config_version := $(shell \ |
| 4 | if [ -d "$(TOP)/vendor/qcom/opensource/interfaces/display/config/1.4" ];\ |
| 5 | then echo DISPLAY_CONFIG_1_4; fi) |
| 6 | |
Dileep Marchya | 6860b2b | 2017-04-07 15:56:47 +0530 | [diff] [blame] | 7 | include $(CLEAR_VARS) |
| 8 | LOCAL_MODULE := libdisplayconfig |
| 9 | LOCAL_MODULE_TAGS := optional |
| 10 | LOCAL_HEADER_LIBRARIES := display_headers |
Dileep Marchya | 6860b2b | 2017-04-07 15:56:47 +0530 | [diff] [blame] | 11 | LOCAL_SRC_FILES := DisplayConfig.cpp |
| 12 | LOCAL_SHARED_LIBRARIES := libhidlbase libhidltransport libutils \ |
Naseer Ahmed | 503c5c0 | 2018-03-02 10:22:25 -0500 | [diff] [blame] | 13 | vendor.display.config@1.0 |
Ramakant Singh | d58ec8f | 2018-08-31 17:38:43 +0530 | [diff] [blame] | 14 | |
| 15 | ifeq ($(display_config_version), DISPLAY_CONFIG_1_4) |
| 16 | LOCAL_SHARED_LIBRARIES += vendor.display.config@1.4 |
| 17 | LOCAL_CFLAGS += -DDISPLAY_CONFIG_1_4 |
| 18 | endif |
| 19 | |
Pullakavi Srinivas | de9863c | 2018-03-12 13:45:13 +0530 | [diff] [blame] | 20 | LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH) |
Dileep Marchya | 6860b2b | 2017-04-07 15:56:47 +0530 | [diff] [blame] | 21 | |
Ramakant Singh | 80a15d7 | 2017-07-14 13:52:15 +0530 | [diff] [blame] | 22 | ifeq ($(LLVM_SA), true) |
| 23 | LOCAL_CFLAGS += --compile-and-analyze --analyzer-perf --analyzer-Werror |
| 24 | endif |
| 25 | |
Dileep Marchya | 6860b2b | 2017-04-07 15:56:47 +0530 | [diff] [blame] | 26 | include $(BUILD_SHARED_LIBRARY) |