libdisplayconfig: Add vendor support
Change-Id: Id58a8ba23acb491a1f76a4a28d2db38e7468a63b
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
parent
0de87d7ece
commit
15e82d6459
20
libdisplayconfig/Android.bp
Normal file
20
libdisplayconfig/Android.bp
Normal file
@@ -0,0 +1,20 @@
|
||||
cc_library_shared {
|
||||
name: "libdisplayconfig",
|
||||
vendor_available: true,
|
||||
cflags: [
|
||||
"-Wno-sign-conversion",
|
||||
"-DLOG_TAG=\"libdisplayconfig\"",
|
||||
"-DDISPLAY_CONFIG_1_4"
|
||||
],
|
||||
shared_libs: [
|
||||
"libhidlbase",
|
||||
"libhidltransport",
|
||||
"libutils",
|
||||
"vendor.display.config@1.0",
|
||||
"vendor.display.config@1.4"
|
||||
],
|
||||
header_libs: ["libhardware_headers", "display_intf_headers"],
|
||||
srcs: ["DisplayConfig.cpp"],
|
||||
export_header_lib_headers: ["display_intf_headers"],
|
||||
}
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
display_config_version := $(shell \
|
||||
if [ -d "$(TOP)/vendor/qcom/opensource/interfaces/display/config/1.4" ];\
|
||||
then echo DISPLAY_CONFIG_1_4; fi)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := libdisplayconfig
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_HEADER_LIBRARIES := display_headers
|
||||
LOCAL_SRC_FILES := DisplayConfig.cpp
|
||||
LOCAL_SHARED_LIBRARIES := libhidlbase libhidltransport libutils \
|
||||
vendor.display.config@1.0
|
||||
|
||||
ifeq ($(display_config_version), DISPLAY_CONFIG_1_4)
|
||||
LOCAL_SHARED_LIBRARIES += vendor.display.config@1.4
|
||||
LOCAL_CFLAGS += -DDISPLAY_CONFIG_1_4
|
||||
endif
|
||||
|
||||
LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
|
||||
|
||||
ifeq ($(LLVM_SA), true)
|
||||
LOCAL_CFLAGS += --compile-and-analyze --analyzer-perf --analyzer-Werror
|
||||
endif
|
||||
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
Reference in New Issue
Block a user