xref: /aosp_15_r20/system/chre/platform/CMakeLists.txt (revision 84e339476a462649f82315436d70fd732297a399)
1*84e33947SAndroid Build Coastguard Workerinclude($ENV{PW_ROOT}/pw_build/pigweed.cmake)
2*84e33947SAndroid Build Coastguard Workerinclude(backend.cmake)
3*84e33947SAndroid Build Coastguard Worker
4*84e33947SAndroid Build Coastguard Workeradd_subdirectory(arm)
5*84e33947SAndroid Build Coastguard Workeradd_subdirectory(freertos)
6*84e33947SAndroid Build Coastguard Workeradd_subdirectory(shared)
7*84e33947SAndroid Build Coastguard Worker
8*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.assert INTERFACE
9*84e33947SAndroid Build Coastguard Worker  BACKEND
10*84e33947SAndroid Build Coastguard Worker    chre.platform.assert_BACKEND
11*84e33947SAndroid Build Coastguard Worker  HEADERS
12*84e33947SAndroid Build Coastguard Worker    include/chre/platform/assert.h
13*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
14*84e33947SAndroid Build Coastguard Worker    include
15*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
16*84e33947SAndroid Build Coastguard Worker    chre.platform.log
17*84e33947SAndroid Build Coastguard Worker    chre.variant.config
18*84e33947SAndroid Build Coastguard Worker)
19*84e33947SAndroid Build Coastguard Worker
20*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.atomic INTERFACE
21*84e33947SAndroid Build Coastguard Worker  BACKEND
22*84e33947SAndroid Build Coastguard Worker    chre.platform.atomic_BACKEND
23*84e33947SAndroid Build Coastguard Worker  HEADERS
24*84e33947SAndroid Build Coastguard Worker    include/chre/platform/atomic.h
25*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
26*84e33947SAndroid Build Coastguard Worker    include
27*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
28*84e33947SAndroid Build Coastguard Worker    chre.util
29*84e33947SAndroid Build Coastguard Worker    chre.variant.config
30*84e33947SAndroid Build Coastguard Worker)
31*84e33947SAndroid Build Coastguard Worker
32*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.condition_variable INTERFACE
33*84e33947SAndroid Build Coastguard Worker  BACKEND
34*84e33947SAndroid Build Coastguard Worker    chre.platform.condition_variable_BACKEND
35*84e33947SAndroid Build Coastguard Worker  HEADERS
36*84e33947SAndroid Build Coastguard Worker    include/chre/platform/condition_variable.h
37*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
38*84e33947SAndroid Build Coastguard Worker    include
39*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
40*84e33947SAndroid Build Coastguard Worker    chre.platform.mutex
41*84e33947SAndroid Build Coastguard Worker    chre.util
42*84e33947SAndroid Build Coastguard Worker    chre.variant.config
43*84e33947SAndroid Build Coastguard Worker)
44*84e33947SAndroid Build Coastguard Worker
45*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.context INTERFACE
46*84e33947SAndroid Build Coastguard Worker  BACKEND
47*84e33947SAndroid Build Coastguard Worker    chre.platform.context_BACKEND
48*84e33947SAndroid Build Coastguard Worker  HEADERS
49*84e33947SAndroid Build Coastguard Worker    include/chre/platform/context.h
50*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
51*84e33947SAndroid Build Coastguard Worker    include
52*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
53*84e33947SAndroid Build Coastguard Worker    chre.variant.config
54*84e33947SAndroid Build Coastguard Worker)
55*84e33947SAndroid Build Coastguard Worker
56*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.fatal_error INTERFACE
57*84e33947SAndroid Build Coastguard Worker  BACKEND
58*84e33947SAndroid Build Coastguard Worker    chre.platform.fatal_error_BACKEND
59*84e33947SAndroid Build Coastguard Worker  HEADERS
60*84e33947SAndroid Build Coastguard Worker    include/chre/platform/fatal_error.h
61*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
62*84e33947SAndroid Build Coastguard Worker    include
63*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
64*84e33947SAndroid Build Coastguard Worker    chre.platform.log
65*84e33947SAndroid Build Coastguard Worker    chre.variant.config
66*84e33947SAndroid Build Coastguard Worker)
67*84e33947SAndroid Build Coastguard Worker
68*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.host_link INTERFACE
69*84e33947SAndroid Build Coastguard Worker  BACKEND
70*84e33947SAndroid Build Coastguard Worker    chre.platform.host_link_BACKEND
71*84e33947SAndroid Build Coastguard Worker  HEADERS
72*84e33947SAndroid Build Coastguard Worker    include/chre/platform/host_link.h
73*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
74*84e33947SAndroid Build Coastguard Worker    include
75*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
76*84e33947SAndroid Build Coastguard Worker    chre.util
77*84e33947SAndroid Build Coastguard Worker    chre.variant.config
78*84e33947SAndroid Build Coastguard Worker)
79*84e33947SAndroid Build Coastguard Worker
80*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.log INTERFACE
81*84e33947SAndroid Build Coastguard Worker  BACKEND
82*84e33947SAndroid Build Coastguard Worker    chre.platform.log_BACKEND
83*84e33947SAndroid Build Coastguard Worker  HEADERS
84*84e33947SAndroid Build Coastguard Worker    include/chre/platform/log.h
85*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
86*84e33947SAndroid Build Coastguard Worker    include
87*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
88*84e33947SAndroid Build Coastguard Worker    chre.util
89*84e33947SAndroid Build Coastguard Worker    chre.variant.config
90*84e33947SAndroid Build Coastguard Worker)
91*84e33947SAndroid Build Coastguard Worker
92*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.memory INTERFACE
93*84e33947SAndroid Build Coastguard Worker  BACKEND
94*84e33947SAndroid Build Coastguard Worker    chre.platform.memory_BACKEND
95*84e33947SAndroid Build Coastguard Worker  HEADERS
96*84e33947SAndroid Build Coastguard Worker    include/chre/platform/memory.h
97*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
98*84e33947SAndroid Build Coastguard Worker    include
99*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
100*84e33947SAndroid Build Coastguard Worker    chre.variant.config
101*84e33947SAndroid Build Coastguard Worker)
102*84e33947SAndroid Build Coastguard Worker
103*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.memory_manager INTERFACE
104*84e33947SAndroid Build Coastguard Worker  BACKEND
105*84e33947SAndroid Build Coastguard Worker    chre.platform.memory_manager_BACKEND
106*84e33947SAndroid Build Coastguard Worker  HEADERS
107*84e33947SAndroid Build Coastguard Worker    include/chre/platform/heap_block_header.h
108*84e33947SAndroid Build Coastguard Worker    include/chre/platform/memory_manager.h
109*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
110*84e33947SAndroid Build Coastguard Worker    include
111*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
112*84e33947SAndroid Build Coastguard Worker    chre.util
113*84e33947SAndroid Build Coastguard Worker    chre.core
114*84e33947SAndroid Build Coastguard Worker    chre.variant.config
115*84e33947SAndroid Build Coastguard Worker)
116*84e33947SAndroid Build Coastguard Worker
117*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.mutex INTERFACE
118*84e33947SAndroid Build Coastguard Worker  BACKEND
119*84e33947SAndroid Build Coastguard Worker    chre.platform.mutex_BACKEND
120*84e33947SAndroid Build Coastguard Worker  HEADERS
121*84e33947SAndroid Build Coastguard Worker    include/chre/platform/mutex.h
122*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
123*84e33947SAndroid Build Coastguard Worker    include
124*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
125*84e33947SAndroid Build Coastguard Worker    chre.util
126*84e33947SAndroid Build Coastguard Worker    chre.variant.config
127*84e33947SAndroid Build Coastguard Worker)
128*84e33947SAndroid Build Coastguard Worker
129*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.notifier INTERFACE
130*84e33947SAndroid Build Coastguard Worker  BACKEND
131*84e33947SAndroid Build Coastguard Worker    chre.platform.notifier_BACKEND
132*84e33947SAndroid Build Coastguard Worker  HEADERS
133*84e33947SAndroid Build Coastguard Worker    include/chre/platform/notifier.h
134*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
135*84e33947SAndroid Build Coastguard Worker    include
136*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
137*84e33947SAndroid Build Coastguard Worker    chre.util
138*84e33947SAndroid Build Coastguard Worker    chre.variant.config
139*84e33947SAndroid Build Coastguard Worker)
140*84e33947SAndroid Build Coastguard Worker
141*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.platform_audio INTERFACE
142*84e33947SAndroid Build Coastguard Worker  BACKEND
143*84e33947SAndroid Build Coastguard Worker    chre.platform.platform_audio_BACKEND
144*84e33947SAndroid Build Coastguard Worker  HEADERS
145*84e33947SAndroid Build Coastguard Worker    include/chre/platform/platform_audio.h
146*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
147*84e33947SAndroid Build Coastguard Worker    include
148*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
149*84e33947SAndroid Build Coastguard Worker    chre.util
150*84e33947SAndroid Build Coastguard Worker    chre.chre_api
151*84e33947SAndroid Build Coastguard Worker    chre.variant.config
152*84e33947SAndroid Build Coastguard Worker)
153*84e33947SAndroid Build Coastguard Worker
154*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.platform_ble INTERFACE
155*84e33947SAndroid Build Coastguard Worker  BACKEND
156*84e33947SAndroid Build Coastguard Worker    chre.platform.platform_ble_BACKEND
157*84e33947SAndroid Build Coastguard Worker  HEADERS
158*84e33947SAndroid Build Coastguard Worker    include/chre/platform/platform_ble.h
159*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
160*84e33947SAndroid Build Coastguard Worker    include
161*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
162*84e33947SAndroid Build Coastguard Worker    chre.util
163*84e33947SAndroid Build Coastguard Worker    chre.variant.config
164*84e33947SAndroid Build Coastguard Worker)
165*84e33947SAndroid Build Coastguard Worker
166*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.platform_debug_dump_manager INTERFACE
167*84e33947SAndroid Build Coastguard Worker  BACKEND
168*84e33947SAndroid Build Coastguard Worker    chre.platform.platform_debug_dump_manager_BACKEND
169*84e33947SAndroid Build Coastguard Worker  HEADERS
170*84e33947SAndroid Build Coastguard Worker    include/chre/platform/platform_debug_dump_manager.h
171*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
172*84e33947SAndroid Build Coastguard Worker    include
173*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
174*84e33947SAndroid Build Coastguard Worker    chre.util
175*84e33947SAndroid Build Coastguard Worker    chre.chre_api
176*84e33947SAndroid Build Coastguard Worker    chre.variant.config
177*84e33947SAndroid Build Coastguard Worker)
178*84e33947SAndroid Build Coastguard Worker
179*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.platform_gnss INTERFACE
180*84e33947SAndroid Build Coastguard Worker  BACKEND
181*84e33947SAndroid Build Coastguard Worker    chre.platform.platform_gnss_BACKEND
182*84e33947SAndroid Build Coastguard Worker  HEADERS
183*84e33947SAndroid Build Coastguard Worker    include/chre/platform/platform_gnss.h
184*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
185*84e33947SAndroid Build Coastguard Worker    include
186*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
187*84e33947SAndroid Build Coastguard Worker    chre.util
188*84e33947SAndroid Build Coastguard Worker    chre.variant.config
189*84e33947SAndroid Build Coastguard Worker)
190*84e33947SAndroid Build Coastguard Worker
191*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.platform_nanoapp INTERFACE
192*84e33947SAndroid Build Coastguard Worker  BACKEND
193*84e33947SAndroid Build Coastguard Worker    chre.platform.platform_nanoapp_BACKEND
194*84e33947SAndroid Build Coastguard Worker  HEADERS
195*84e33947SAndroid Build Coastguard Worker    include/chre/platform/platform_nanoapp.h
196*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
197*84e33947SAndroid Build Coastguard Worker    include
198*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
199*84e33947SAndroid Build Coastguard Worker    chre.util
200*84e33947SAndroid Build Coastguard Worker    chre.variant.config
201*84e33947SAndroid Build Coastguard Worker)
202*84e33947SAndroid Build Coastguard Worker
203*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.platform_sensor INTERFACE
204*84e33947SAndroid Build Coastguard Worker  BACKEND
205*84e33947SAndroid Build Coastguard Worker    chre.platform.platform_sensor_BACKEND
206*84e33947SAndroid Build Coastguard Worker  HEADERS
207*84e33947SAndroid Build Coastguard Worker    include/chre/platform/platform_sensor.h
208*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
209*84e33947SAndroid Build Coastguard Worker    include
210*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
211*84e33947SAndroid Build Coastguard Worker    chre.core
212*84e33947SAndroid Build Coastguard Worker    chre.platform.fatal_error
213*84e33947SAndroid Build Coastguard Worker    chre.util
214*84e33947SAndroid Build Coastguard Worker    chre.variant.config
215*84e33947SAndroid Build Coastguard Worker)
216*84e33947SAndroid Build Coastguard Worker
217*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.platform_sensor_manager INTERFACE
218*84e33947SAndroid Build Coastguard Worker  BACKEND
219*84e33947SAndroid Build Coastguard Worker    chre.platform.platform_sensor_manager_BACKEND
220*84e33947SAndroid Build Coastguard Worker  HEADERS
221*84e33947SAndroid Build Coastguard Worker    include/chre/platform/platform_sensor_manager.h
222*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
223*84e33947SAndroid Build Coastguard Worker    include
224*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
225*84e33947SAndroid Build Coastguard Worker    chre.core
226*84e33947SAndroid Build Coastguard Worker    chre.util
227*84e33947SAndroid Build Coastguard Worker    chre.variant.config
228*84e33947SAndroid Build Coastguard Worker)
229*84e33947SAndroid Build Coastguard Worker
230*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.platform_sensor_type_helpers INTERFACE
231*84e33947SAndroid Build Coastguard Worker  BACKEND
232*84e33947SAndroid Build Coastguard Worker    chre.platform.platform_sensor_type_helpers_BACKEND
233*84e33947SAndroid Build Coastguard Worker  HEADERS
234*84e33947SAndroid Build Coastguard Worker    include/chre/platform/platform_sensor_type_helpers.h
235*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
236*84e33947SAndroid Build Coastguard Worker    include
237*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
238*84e33947SAndroid Build Coastguard Worker    chre.core
239*84e33947SAndroid Build Coastguard Worker    chre.variant.config
240*84e33947SAndroid Build Coastguard Worker)
241*84e33947SAndroid Build Coastguard Worker
242*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.platform_wifi INTERFACE
243*84e33947SAndroid Build Coastguard Worker  BACKEND
244*84e33947SAndroid Build Coastguard Worker    chre.platform.platform_wifi_BACKEND
245*84e33947SAndroid Build Coastguard Worker  HEADERS
246*84e33947SAndroid Build Coastguard Worker    include/chre/platform/platform_wifi.h
247*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
248*84e33947SAndroid Build Coastguard Worker    include
249*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
250*84e33947SAndroid Build Coastguard Worker    chre.variant.config
251*84e33947SAndroid Build Coastguard Worker)
252*84e33947SAndroid Build Coastguard Worker
253*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.platform_wwan INTERFACE
254*84e33947SAndroid Build Coastguard Worker  BACKEND
255*84e33947SAndroid Build Coastguard Worker    chre.platform.platform_wwan_BACKEND
256*84e33947SAndroid Build Coastguard Worker  HEADERS
257*84e33947SAndroid Build Coastguard Worker    include/chre/platform/platform_wwan.h
258*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
259*84e33947SAndroid Build Coastguard Worker    include
260*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
261*84e33947SAndroid Build Coastguard Worker    chre.variant.config
262*84e33947SAndroid Build Coastguard Worker)
263*84e33947SAndroid Build Coastguard Worker
264*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.power_control_manager INTERFACE
265*84e33947SAndroid Build Coastguard Worker  BACKEND
266*84e33947SAndroid Build Coastguard Worker    chre.platform.power_control_manager_BACKEND
267*84e33947SAndroid Build Coastguard Worker  HEADERS
268*84e33947SAndroid Build Coastguard Worker    include/chre/platform/power_control_manager.h
269*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
270*84e33947SAndroid Build Coastguard Worker    include
271*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
272*84e33947SAndroid Build Coastguard Worker    chre.util
273*84e33947SAndroid Build Coastguard Worker    chre.variant.config
274*84e33947SAndroid Build Coastguard Worker)
275*84e33947SAndroid Build Coastguard Worker
276*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.static_nanoapp_init INTERFACE
277*84e33947SAndroid Build Coastguard Worker  BACKEND
278*84e33947SAndroid Build Coastguard Worker    chre.platform.static_nanoapp_init_BACKEND
279*84e33947SAndroid Build Coastguard Worker  HEADERS
280*84e33947SAndroid Build Coastguard Worker    include/chre/platform/static_nanoapp_init.h
281*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
282*84e33947SAndroid Build Coastguard Worker    include
283*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
284*84e33947SAndroid Build Coastguard Worker    chre.variant.config
285*84e33947SAndroid Build Coastguard Worker)
286*84e33947SAndroid Build Coastguard Worker
287*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.system_time INTERFACE
288*84e33947SAndroid Build Coastguard Worker  BACKEND
289*84e33947SAndroid Build Coastguard Worker    chre.platform.system_time_BACKEND
290*84e33947SAndroid Build Coastguard Worker  HEADERS
291*84e33947SAndroid Build Coastguard Worker    include/chre/platform/system_time.h
292*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
293*84e33947SAndroid Build Coastguard Worker    include
294*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
295*84e33947SAndroid Build Coastguard Worker    chre.util
296*84e33947SAndroid Build Coastguard Worker    chre.variant.config
297*84e33947SAndroid Build Coastguard Worker)
298*84e33947SAndroid Build Coastguard Worker
299*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.system_timer INTERFACE
300*84e33947SAndroid Build Coastguard Worker  BACKEND
301*84e33947SAndroid Build Coastguard Worker    chre.platform.system_timer_BACKEND
302*84e33947SAndroid Build Coastguard Worker  HEADERS
303*84e33947SAndroid Build Coastguard Worker    include/chre/platform/system_timer.h
304*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
305*84e33947SAndroid Build Coastguard Worker    include
306*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
307*84e33947SAndroid Build Coastguard Worker    chre.util
308*84e33947SAndroid Build Coastguard Worker    chre.variant.config
309*84e33947SAndroid Build Coastguard Worker)
310*84e33947SAndroid Build Coastguard Worker
311*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.thread_handle INTERFACE
312*84e33947SAndroid Build Coastguard Worker  BACKEND
313*84e33947SAndroid Build Coastguard Worker    chre.platform.thread_handle_BACKEND
314*84e33947SAndroid Build Coastguard Worker  HEADERS
315*84e33947SAndroid Build Coastguard Worker    include/chre/platform/thread_handle.h
316*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
317*84e33947SAndroid Build Coastguard Worker    include
318*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
319*84e33947SAndroid Build Coastguard Worker    chre.variant.config
320*84e33947SAndroid Build Coastguard Worker)
321*84e33947SAndroid Build Coastguard Worker
322*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.tracing INTERFACE
323*84e33947SAndroid Build Coastguard Worker  BACKEND
324*84e33947SAndroid Build Coastguard Worker    chre.platform.tracing_BACKEND
325*84e33947SAndroid Build Coastguard Worker  HEADERS
326*84e33947SAndroid Build Coastguard Worker    include/chre/platform/tracing.h
327*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
328*84e33947SAndroid Build Coastguard Worker    include
329*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
330*84e33947SAndroid Build Coastguard Worker    chre.variant.config
331*84e33947SAndroid Build Coastguard Worker)
332*84e33947SAndroid Build Coastguard Worker
333*84e33947SAndroid Build Coastguard Workerpw_add_facade(chre.platform.version INTERFACE
334*84e33947SAndroid Build Coastguard Worker  BACKEND
335*84e33947SAndroid Build Coastguard Worker    chre.platform.version_BACKEND
336*84e33947SAndroid Build Coastguard Worker  HEADERS
337*84e33947SAndroid Build Coastguard Worker    include/chre/platform/version.h
338*84e33947SAndroid Build Coastguard Worker  PUBLIC_INCLUDES
339*84e33947SAndroid Build Coastguard Worker    include
340*84e33947SAndroid Build Coastguard Worker  PUBLIC_DEPS
341*84e33947SAndroid Build Coastguard Worker    chre.variant.config
342*84e33947SAndroid Build Coastguard Worker)
343