| cc_library_shared { |
| |
| name: "libsdedrm", |
| defaults: ["qtidisplay_defaults"], |
| sanitize: { |
| integer_overflow: true, |
| }, |
| |
| shared_libs: [ |
| "libdrm", |
| "libdrmutils", |
| "libdisplaydebug", |
| ], |
| header_libs: [ |
| "display_headers", |
| "qti_kernel_headers", |
| "qti_display_kernel_headers", |
| "device_kernel_headers", |
| ], |
| cflags: [ |
| "-Wno-missing-field-initializers", |
| "-Wall", |
| "-Werror", |
| "-fno-operator-names", |
| "-Wno-unused-parameter", |
| "-DLOG_TAG=\"SDE_DRM\"", |
| ], |
| clang: true, |
| srcs: [ |
| "drm_manager.cpp", |
| "drm_connector.cpp", |
| "drm_encoder.cpp", |
| "drm_crtc.cpp", |
| "drm_plane.cpp", |
| "drm_atomic_req.cpp", |
| "drm_utils.cpp", |
| "drm_pp_manager.cpp", |
| "drm_property.cpp", |
| "drm_dpps_mgr_imp.cpp", |
| "drm_panel_feature_mgr.cpp", |
| ], |
| |
| vendor: true, |
| } |