blob: 96b5023f73e2993729f09689f7ac66fe503daf31 [file] [log] [blame]
soong_namespace {
imports: [
"hardware/qcom/display",
"hardware/qcom/display/libdebug",
],
}
composer_srcs = ["*.cpp"]
cc_binary {
name: "vendor.qti.hardware.display.composer-service",
defaults: ["qti_qmaa_display_defaults"],
sanitize: {
integer_overflow: true,
},
vendor: true,
relative_install_path: "hw",
header_libs: [
"display_headers",
"qti_kernel_headers",
"qti_display_kernel_headers",
"device_kernel_headers",
],
cflags: [
"-Wno-missing-field-initializers",
"-Wno-unused-parameter",
"-DLOG_TAG=\"SDM\"",
],
clang: true,
shared_libs: [
"libbinder",
"libhardware",
"libutils",
"libcutils",
"libsync",
"liblog",
"libhidlbase",
"libfmq",
"libhardware_legacy",
"android.hardware.graphics.composer@2.1",
"android.hardware.graphics.composer@2.2",
"android.hardware.graphics.composer@2.3",
"android.hardware.graphics.composer@2.4",
"android.hardware.graphics.mapper@2.0",
"android.hardware.graphics.mapper@2.1",
"android.hardware.graphics.mapper@3.0",
],
srcs: composer_srcs,
init_rc: ["vendor.qti.hardware.display.composer-service.rc"],
vintf_fragments: ["vendor.qti.hardware.display.composer-service.xml"],
}