blob: 6a0ea221ccedf8e94667af20b3878aef9588a38e [file] [log] [blame]
Bob Badour3306e492021-02-25 15:35:37 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "frameworks_native_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_native_license"],
John Reck38bc8a82024-02-21 17:08:27 -05008 default_team: "trendy_team_android_core_graphics_stack",
Bob Badour3306e492021-02-25 15:35:37 -08009}
10
Ady Abraham5ffd98a2023-08-24 17:37:01 -070011aconfig_declarations {
12 name: "surfaceflinger_flags",
13 package: "com.android.graphics.surfaceflinger.flags",
Oriol Prieto Gasco33fd22e2024-02-06 18:34:41 +000014 container: "system",
Ady Abraham5ffd98a2023-08-24 17:37:01 -070015 srcs: ["surfaceflinger_flags.aconfig"],
16}
17
18cc_aconfig_library {
19 name: "libsurfaceflingerflags",
20 aconfig_declarations: "surfaceflinger_flags",
21}
22
Lloyd Pique66ce40d2018-01-23 16:42:19 -080023cc_defaults {
24 name: "surfaceflinger_defaults",
25 cflags: [
Lloyd Pique66ce40d2018-01-23 16:42:19 -080026 "-Wall",
27 "-Werror",
Marin Shalamanovbed7fd32020-12-21 20:02:20 +010028 "-Wextra",
Lloyd Piqueea0a5fb2018-09-12 15:04:56 -070029 "-Wformat",
Lloyd Pique755e3192018-01-31 16:46:15 -080030 "-Wthread-safety",
Lloyd Pique66ce40d2018-01-23 16:42:19 -080031 "-Wunused",
32 "-Wunreachable-code",
Ady Abrahamb0dbdaa2020-01-06 16:19:42 -080033 "-Wconversion",
Ady Abrahamd11bade2022-08-01 16:18:03 -070034 "-DANDROID_UTILS_REF_BASE_DISABLE_IMPLICIT_CONSTRUCTION",
Lloyd Pique66ce40d2018-01-23 16:42:19 -080035 ],
Lloyd Pique66ce40d2018-01-23 16:42:19 -080036}
37
38cc_defaults {
39 name: "libsurfaceflinger_defaults",
John Reck67b1e2b2020-08-26 13:17:24 -070040 defaults: [
Sally Qi6920a2f2022-08-26 10:40:05 -070041 "android.hardware.graphics.composer3-ndk_shared",
Matt Buckleycc146422023-06-28 19:14:02 +000042 "android.hardware.power-ndk_shared",
Nolan Scobie8ef7e142022-10-14 10:52:43 -040043 "librenderengine_deps",
Devin Moorea1889802023-05-22 21:29:09 +000044 "libtimestats_deps",
John Reck67b1e2b2020-08-26 13:17:24 -070045 "surfaceflinger_defaults",
John Reck67b1e2b2020-08-26 13:17:24 -070046 ],
Lloyd Pique66ce40d2018-01-23 16:42:19 -080047 cflags: [
Lloyd Pique70d91362018-10-18 16:02:55 -070048 "-DLOG_TAG=\"SurfaceFlinger\"",
Lloyd Pique66ce40d2018-01-23 16:42:19 -080049 "-DGL_GLEXT_PROTOTYPES",
50 "-DEGL_EGLEXT_PROTOTYPES",
51 ],
Lloyd Pique66ce40d2018-01-23 16:42:19 -080052 shared_libs: [
Lloyd Pique66ce40d2018-01-23 16:42:19 -080053 "android.hardware.configstore-utils",
54 "android.hardware.configstore@1.0",
Iris Chang7501ed62018-04-30 14:45:42 +080055 "android.hardware.configstore@1.1",
Lloyd Pique66ce40d2018-01-23 16:42:19 -080056 "android.hardware.graphics.allocator@2.0",
Marissa Wall925bf7f2018-12-29 14:27:11 -080057 "android.hardware.graphics.allocator@3.0",
Valerie Hau9758ae02018-10-09 16:05:09 -070058 "android.hardware.graphics.common@1.2",
Ady Abrahame7385f72021-09-05 00:54:25 -070059 "android.hardware.common-V2-ndk",
60 "android.hardware.common.fmq-V1-ndk",
Lloyd Pique66ce40d2018-01-23 16:42:19 -080061 "android.hardware.graphics.composer@2.1",
Courtney Goeltzenleuchterf9c98e52018-02-12 07:23:17 -070062 "android.hardware.graphics.composer@2.2",
Dominik Laskowskie9ef7c42018-03-12 19:34:30 -070063 "android.hardware.graphics.composer@2.3",
Dominik Laskowski25a4e7d2019-09-20 14:50:10 -070064 "android.hardware.graphics.composer@2.4",
Lloyd Pique66ce40d2018-01-23 16:42:19 -080065 "libbase",
66 "libbinder",
Ady Abrahame7385f72021-09-05 00:54:25 -070067 "libbinder_ndk",
Lloyd Pique66ce40d2018-01-23 16:42:19 -080068 "libcutils",
Lloyd Pique66ce40d2018-01-23 16:42:19 -080069 "libEGL",
70 "libfmq",
71 "libGLESv1_CM",
72 "libGLESv2",
73 "libgui",
Lloyd Pique66ce40d2018-01-23 16:42:19 -080074 "libhidlbase",
Lloyd Pique66ce40d2018-01-23 16:42:19 -080075 "liblog",
Inseob Kimd6e835b2019-02-14 12:33:30 +090076 "libnativewindow",
Matt Buckleycbfe23c2022-11-08 23:12:04 +000077 "libpowermanager",
Suren Baghdasaryancd829052018-11-02 19:15:37 -070078 "libprocessgroup",
Lloyd Pique66ce40d2018-01-23 16:42:19 -080079 "libprotobuf-cpp-lite",
80 "libsync",
81 "libui",
Robert Carr720e5062018-07-30 17:45:14 -070082 "libinput",
Lloyd Pique66ce40d2018-01-23 16:42:19 -080083 "libutils",
Inseob Kimd6e835b2019-02-14 12:33:30 +090084 "libSurfaceFlingerProp",
rnlee81d32602021-07-27 13:24:07 -070085 "server_configurable_flags",
Lloyd Pique66ce40d2018-01-23 16:42:19 -080086 ],
87 static_libs: [
Ady Abrahame7385f72021-09-05 00:54:25 -070088 "libaidlcommonsupport",
Lloyd Pique70d91362018-10-18 16:02:55 -070089 "libcompositionengine",
Adithya Srinivasanf279e042020-08-17 14:56:27 -070090 "libframetimeline",
Huihong Luo9e84f332021-12-16 14:33:46 -080091 "libgui_aidl_static",
Devin Moorea1889802023-05-22 21:29:09 +000092 "liblayers_proto",
Mikael Pessa2e1608f2019-07-19 11:25:35 -070093 "libperfetto_client_experimental",
Peiyong Lincbc184f2018-08-22 13:24:10 -070094 "librenderengine",
Dominik Laskowskif6b4ba62021-11-09 12:46:10 -080095 "libscheduler",
Lloyd Pique66ce40d2018-01-23 16:42:19 -080096 "libserviceutils",
Alec Mouri492c85c2021-11-19 15:58:10 -080097 "libshaders",
Alec Mouri9b133ca2023-11-14 19:00:01 +000098 "libsurfaceflinger_common",
Devin Moorea1889802023-05-22 21:29:09 +000099 "libtimestats",
Alec Mouri465b2962021-10-08 16:22:21 -0700100 "libtonemap",
Ady Abraham5ffd98a2023-08-24 17:37:01 -0700101 "libsurfaceflingerflags",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800102 ],
103 header_libs: [
104 "android.hardware.graphics.composer@2.1-command-buffer",
Courtney Goeltzenleuchterf9c98e52018-02-12 07:23:17 -0700105 "android.hardware.graphics.composer@2.2-command-buffer",
Peiyong Lin698147a2018-09-14 13:27:18 -0700106 "android.hardware.graphics.composer@2.3-command-buffer",
Peiyong Linafa0f572020-01-13 16:35:02 -0800107 "android.hardware.graphics.composer@2.4-command-buffer",
Ady Abrahame7385f72021-09-05 00:54:25 -0700108 "android.hardware.graphics.composer3-command-buffer",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800109 ],
110 export_static_lib_headers: [
Lloyd Pique70d91362018-10-18 16:02:55 -0700111 "libcompositionengine",
Peiyong Lincbc184f2018-08-22 13:24:10 -0700112 "librenderengine",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800113 "libserviceutils",
Devin Moorea1889802023-05-22 21:29:09 +0000114 "libtimestats",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800115 ],
116 export_shared_lib_headers: [
117 "android.hardware.graphics.allocator@2.0",
Marissa Wall925bf7f2018-12-29 14:27:11 -0800118 "android.hardware.graphics.allocator@3.0",
Valerie Hau9758ae02018-10-09 16:05:09 -0700119 "android.hardware.graphics.common@1.2",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800120 "android.hardware.graphics.composer@2.1",
Courtney Goeltzenleuchterf9c98e52018-02-12 07:23:17 -0700121 "android.hardware.graphics.composer@2.2",
Dominik Laskowskie9ef7c42018-03-12 19:34:30 -0700122 "android.hardware.graphics.composer@2.3",
Dominik Laskowski25a4e7d2019-09-20 14:50:10 -0700123 "android.hardware.graphics.composer@2.4",
Matt Buckleycbfe23c2022-11-08 23:12:04 +0000124 "libpowermanager",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800125 "libhidlbase",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800126 ],
Marissa Wall48586522019-11-19 14:01:36 -0800127 // TODO (marissaw): this library is not used by surfaceflinger. This is here so
128 // the library compiled in a way that is accessible to system partition when running
129 // IMapper's VTS.
Vishnu Nair6b591152021-10-08 11:45:14 -0700130 required: ["libgralloctypes"],
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800131}
132
Lloyd Piqueea0a5fb2018-09-12 15:04:56 -0700133cc_defaults {
134 name: "libsurfaceflinger_production_defaults",
135 defaults: ["libsurfaceflinger_defaults"],
Lloyd Piqueea0a5fb2018-09-12 15:04:56 -0700136 lto: {
137 thin: true,
138 },
Yi Kongbf2aa782020-09-21 01:25:16 +0800139 whole_program_vtables: true, // Requires ThinLTO
Yi Kong5cb3bb62022-01-06 16:01:18 +0800140 afdo: true,
Mitch Phillips21499ce2022-03-02 01:25:22 +0000141 // TODO(b/131771163): Fix broken fuzzer support with LTO.
142 sanitize: {
143 fuzzer: false,
144 },
Lloyd Piqueea0a5fb2018-09-12 15:04:56 -0700145}
146
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800147cc_library_headers {
148 name: "libsurfaceflinger_headers",
Alex Vakulenko06a76342017-02-01 22:25:44 -0800149 export_include_dirs: ["."],
Logan Chien3ac6c962018-02-27 16:46:00 +0800150 static_libs: ["libserviceutils"],
151 export_static_lib_headers: ["libserviceutils"],
Alex Vakulenko06a76342017-02-01 22:25:44 -0800152}
Kalle Raitaa099a242017-01-11 11:17:29 -0800153
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800154filegroup {
155 name: "libsurfaceflinger_sources",
156 srcs: [
Vishnu Nair34eb9ca2021-11-18 15:23:23 -0800157 "BackgroundExecutor.cpp",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800158 "Client.cpp",
Dominik Laskowskib363c4c2022-08-02 14:03:41 -0700159 "ClientCache.cpp",
160 "Display/DisplaySnapshot.cpp",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800161 "DisplayDevice.cpp",
Ady Abrahame7385f72021-09-05 00:54:25 -0700162 "DisplayHardware/AidlComposerHal.cpp",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800163 "DisplayHardware/ComposerHal.cpp",
164 "DisplayHardware/FramebufferSurface.cpp",
165 "DisplayHardware/HWC2.cpp",
166 "DisplayHardware/HWComposer.cpp",
Dominik Laskowskib363c4c2022-08-02 14:03:41 -0700167 "DisplayHardware/HidlComposerHal.cpp",
Michael Wright5d22d4f2018-06-21 02:50:34 +0100168 "DisplayHardware/PowerAdvisor.cpp",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800169 "DisplayHardware/VirtualDisplaySurface.cpp",
Marin Shalamanovf6b5d182020-06-12 02:08:51 +0200170 "DisplayRenderArea.cpp",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800171 "Effects/Daltonizer.cpp",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800172 "EventLog/EventLog.cpp",
Vishnu Naircb8be502022-10-12 19:03:23 +0000173 "FrontEnd/LayerCreationArgs.cpp",
Vishnu Nair07e2a482022-10-18 19:18:16 +0000174 "FrontEnd/LayerHandle.cpp",
Vishnu Nair8fc721b2022-12-22 20:06:32 +0000175 "FrontEnd/LayerSnapshot.cpp",
176 "FrontEnd/LayerSnapshotBuilder.cpp",
Vishnu Nair04f89692022-11-16 23:21:05 +0000177 "FrontEnd/LayerHierarchy.cpp",
Vishnu Nairdc4d31b2022-11-17 03:20:58 +0000178 "FrontEnd/LayerLifecycleManager.cpp",
179 "FrontEnd/RequestedLayerState.cpp",
Vishnu Naira61e4fb2022-10-18 18:29:37 +0000180 "FrontEnd/TransactionHandler.cpp",
Alec Mouriadebf5c2021-01-05 12:57:36 -0800181 "FpsReporter.cpp",
Mikael Pessa90092f42019-08-26 17:22:04 -0700182 "FrameTracer/FrameTracer.cpp",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800183 "FrameTracker.cpp",
John Reck88270902021-03-18 11:27:35 -0400184 "HdrLayerInfoReporter.cpp",
Sally Qi147581b2023-06-27 11:55:34 -0700185 "HdrSdrRatioOverlay.cpp",
chaviw60c9d3e2021-06-04 12:52:17 -0500186 "WindowInfosListenerInvoker.cpp",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800187 "Layer.cpp",
Vishnu Naire14c6b32022-08-06 04:20:15 +0000188 "LayerFE.cpp",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800189 "LayerProtoHelper.cpp",
Marin Shalamanovf6b5d182020-06-12 02:08:51 +0200190 "LayerRenderArea.cpp",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800191 "LayerVector.cpp",
Lloyd Pique22098362018-09-13 11:46:49 -0700192 "NativeWindowSurface.cpp",
Ady Abraham03b02dd2019-03-21 15:40:11 -0700193 "RefreshRateOverlay.cpp",
Dan Stozaec460082018-12-17 15:35:09 -0800194 "RegionSamplingThread.cpp",
Ady Abraham03b02dd2019-03-21 15:40:11 -0700195 "RenderArea.cpp",
Ana Krulecfefcb582018-08-07 14:22:37 -0700196 "Scheduler/EventThread.cpp",
Andy Yu2ae6b6b2021-11-18 14:51:06 -0800197 "Scheduler/FrameRateOverrideMappings.cpp",
Ana Krulecf2c006d2019-06-21 15:37:07 -0700198 "Scheduler/OneShotTimer.cpp",
Marin Shalamanov1bc43ee2020-11-20 16:56:52 +0100199 "Scheduler/LayerHistory.cpp",
200 "Scheduler/LayerInfo.cpp",
Ana Krulecfefcb582018-08-07 14:22:37 -0700201 "Scheduler/MessageQueue.cpp",
Dominik Laskowskid82e0f02022-10-26 15:23:04 -0400202 "Scheduler/RefreshRateSelector.cpp",
Ana Krulec98b5b242018-08-10 15:03:23 -0700203 "Scheduler/Scheduler.cpp",
Tony Huang9ac5e6e2023-08-24 09:01:44 +0000204 "Scheduler/SmallAreaDetectionAllowMappings.cpp",
Kevin DuBois1678e2c2019-08-22 12:26:24 -0700205 "Scheduler/VSyncDispatchTimerQueue.cpp",
206 "Scheduler/VSyncPredictor.cpp",
Kevin DuBoisb2501ba2019-11-12 14:20:29 -0800207 "Scheduler/VSyncReactor.cpp",
Ady Abrahamc581d3c2020-08-06 17:34:27 -0700208 "Scheduler/VsyncConfiguration.cpp",
Dominik Laskowski068173d2021-08-11 17:22:59 -0700209 "Scheduler/VsyncModulator.cpp",
210 "Scheduler/VsyncSchedule.cpp",
Patrick Williams7584c6a2022-10-29 02:10:58 +0000211 "ScreenCaptureOutput.cpp",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800212 "StartPropertySetThread.cpp",
213 "SurfaceFlinger.cpp",
Lloyd Pique24f3bfe2019-10-02 19:29:10 -0700214 "SurfaceFlingerDefaultFactory.cpp",
Kean Mariotti639b54f2023-04-20 12:06:29 +0000215 "Tracing/LayerDataSource.cpp",
Vishnu Nair00b90132021-11-05 14:03:40 -0700216 "Tracing/LayerTracing.cpp",
Kean Mariotti3e68a202023-04-19 13:41:55 +0000217 "Tracing/TransactionDataSource.cpp",
Vishnu Nair7891e962021-11-11 12:07:21 -0800218 "Tracing/TransactionTracing.cpp",
Vishnu Nair6b591152021-10-08 11:45:14 -0700219 "Tracing/TransactionProtoParser.cpp",
Kean Mariotti639b54f2023-04-20 12:06:29 +0000220 "Tracing/tools/LayerTraceGenerator.cpp",
Robert Carr9a803c32021-01-14 16:57:58 -0800221 "TransactionCallbackInvoker.cpp",
Galia Peycheva8f04b302021-04-27 13:25:38 +0200222 "TunnelModeEnabledReporter.cpp",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800223 ],
224}
225
John Reck8b1ae3f2020-09-10 17:01:09 +0000226cc_defaults {
227 name: "libsurfaceflinger_binary",
228 defaults: [
229 "surfaceflinger_defaults",
230 "libsurfaceflinger_production_defaults",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800231 ],
mamik94e91f62019-08-19 09:11:33 -0700232 cflags: [
John Reck8b1ae3f2020-09-10 17:01:09 +0000233 "-DLOG_TAG=\"SurfaceFlinger\"",
mamik94e91f62019-08-19 09:11:33 -0700234 ],
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800235 shared_libs: [
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800236 "android.hardware.configstore-utils",
237 "android.hardware.configstore@1.0",
238 "android.hardware.graphics.allocator@2.0",
Marissa Wall925bf7f2018-12-29 14:27:11 -0800239 "android.hardware.graphics.allocator@3.0",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800240 "libbinder",
241 "libcutils",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800242 "libhidlbase",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800243 "liblog",
Suren Baghdasaryancd829052018-11-02 19:15:37 -0700244 "libprocessgroup",
Alec Mouri0a9c7b82018-11-16 13:05:25 -0800245 "libsync",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800246 "libutils",
247 ],
248 static_libs: [
Devin Moorea1889802023-05-22 21:29:09 +0000249 "android.frameworks.displayservice@1.0",
Patrick Williams8b731c12023-10-24 09:56:24 -0500250 "libc++fs",
Devin Moorea1889802023-05-22 21:29:09 +0000251 "libdisplayservicehidl",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800252 "libserviceutils",
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800253 ],
Lloyd Piqueea0a5fb2018-09-12 15:04:56 -0700254}
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800255
Lloyd Piqueea0a5fb2018-09-12 15:04:56 -0700256filegroup {
257 name: "surfaceflinger_binary_sources",
John Reck8b1ae3f2020-09-10 17:01:09 +0000258 srcs: [
259 ":libsurfaceflinger_sources",
Lloyd Piqued777be42020-09-11 15:38:53 -0700260 "main_surfaceflinger.cpp",
John Reck8b1ae3f2020-09-10 17:01:09 +0000261 ],
Lloyd Piqueea0a5fb2018-09-12 15:04:56 -0700262}
263
264cc_binary {
265 name: "surfaceflinger",
266 defaults: ["libsurfaceflinger_binary"],
267 init_rc: ["surfaceflinger.rc"],
Lloyd Piqued777be42020-09-11 15:38:53 -0700268 srcs: [
269 ":surfaceflinger_binary_sources",
270 // Note: SurfaceFlingerFactory is not in the filegroup so that it
271 // can be easily replaced.
272 "SurfaceFlingerFactory.cpp",
273 ],
Sundong Ahnd5e08f62018-12-12 20:27:28 +0900274 shared_libs: [
Inseob Kimd6e835b2019-02-14 12:33:30 +0900275 "libSurfaceFlingerProp",
Sundong Ahnd5e08f62018-12-12 20:27:28 +0900276 ],
Alec Mouri0a9bc472020-09-10 18:03:43 -0700277
Vishnu Nair6b591152021-10-08 11:45:14 -0700278 logtags: ["EventLog/EventLogTags.logtags"],
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800279}
280
Lloyd Pique66ce40d2018-01-23 16:42:19 -0800281subdirs = [
282 "layerproto",
283 "tests",
284]
Sundong Ahnd5e08f62018-12-12 20:27:28 +0900285
286cc_library_shared {
Inseob Kimd6e835b2019-02-14 12:33:30 +0900287 name: "libSurfaceFlingerProp",
Sundong Ahnd5e08f62018-12-12 20:27:28 +0900288 srcs: [
289 "SurfaceFlingerProperties.cpp",
Sundong Ahnd5e08f62018-12-12 20:27:28 +0900290 ],
291 shared_libs: [
292 "android.hardware.configstore-utils",
293 "android.hardware.configstore@1.0",
294 "android.hardware.configstore@1.1",
Sundong Ahncb20cca2019-02-22 11:57:38 +0900295 "android.hardware.graphics.common@1.2",
Sundong Ahnd5e08f62018-12-12 20:27:28 +0900296 "libhidlbase",
Sundong Ahncb20cca2019-02-22 11:57:38 +0900297 "libui",
Sundong Ahnd5e08f62018-12-12 20:27:28 +0900298 "libutils",
Inseob Kimd6e835b2019-02-14 12:33:30 +0900299 "liblog",
300 ],
301 static_libs: [
Trevor Radcliffeba8800d2022-07-08 17:58:06 +0000302 "libSurfaceFlingerProperties",
Sundong Ahnd5e08f62018-12-12 20:27:28 +0900303 ],
304 export_shared_lib_headers: [
Sundong Ahncb20cca2019-02-22 11:57:38 +0900305 "android.hardware.graphics.common@1.2",
Sundong Ahnd5e08f62018-12-12 20:27:28 +0900306 "libhidlbase",
Sundong Ahn204fb1f2020-04-23 21:56:36 +0900307 "libui",
Sundong Ahnd5e08f62018-12-12 20:27:28 +0900308 ],
Inseob Kimd6e835b2019-02-14 12:33:30 +0900309 export_static_lib_headers: [
Trevor Radcliffeba8800d2022-07-08 17:58:06 +0000310 "libSurfaceFlingerProperties",
Inseob Kimd6e835b2019-02-14 12:33:30 +0900311 ],
Sundong Ahnd5e08f62018-12-12 20:27:28 +0900312}