blob: 50618868587d115ce148609512045397f25c13bc [file] [log] [blame]
Dileep Marchya6860b2b2017-04-07 15:56:47 +05301LOCAL_PATH := $(call my-dir)
2
Ramakant Singhd58ec8f2018-08-31 17:38:43 +05303display_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 Marchya6860b2b2017-04-07 15:56:47 +05307include $(CLEAR_VARS)
8LOCAL_MODULE := libdisplayconfig
9LOCAL_MODULE_TAGS := optional
10LOCAL_HEADER_LIBRARIES := display_headers
Dileep Marchya6860b2b2017-04-07 15:56:47 +053011LOCAL_SRC_FILES := DisplayConfig.cpp
12LOCAL_SHARED_LIBRARIES := libhidlbase libhidltransport libutils \
Naseer Ahmed503c5c02018-03-02 10:22:25 -050013 vendor.display.config@1.0
Ramakant Singhd58ec8f2018-08-31 17:38:43 +053014
15ifeq ($(display_config_version), DISPLAY_CONFIG_1_4)
16 LOCAL_SHARED_LIBRARIES += vendor.display.config@1.4
17 LOCAL_CFLAGS += -DDISPLAY_CONFIG_1_4
18endif
19
Pullakavi Srinivasde9863c2018-03-12 13:45:13 +053020LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
Dileep Marchya6860b2b2017-04-07 15:56:47 +053021
Ramakant Singh80a15d72017-07-14 13:52:15 +053022ifeq ($(LLVM_SA), true)
23 LOCAL_CFLAGS += --compile-and-analyze --analyzer-perf --analyzer-Werror
24endif
25
Dileep Marchya6860b2b2017-04-07 15:56:47 +053026include $(BUILD_SHARED_LIBRARY)