blob: 88242b03f40bcf0a99ec18728f0b88b21e164ddc [file] [log] [blame]
Michael Bestas0369ba52024-12-01 06:05:02 +02001//
Alexander Martinz0c454cc2022-10-17 18:01:32 +02002// Automatically generated file. DO NOT MODIFY
3//
Alexander Martinz0c454cc2022-10-17 18:01:32 +02004
5soong_namespace {
Michael Bestas0369ba52024-12-01 06:05:02 +02006 imports: [
7 "device/shift/axolotl",
8 "hardware/qcom-caf/sdm845",
9 "hardware/qcom-caf/wlan",
10 "vendor/qcom/opensource/dataservices",
11 "vendor/qcom/opensource/display",
12 ],
Alexander Martinz0c454cc2022-10-17 18:01:32 +020013}
14
15cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020016 name: "android.hardware.sensors@2.0-impl",
17 owner: "shift",
18 strip: {
19 none: true,
20 },
21 target: {
22 android_arm: {
23 srcs: [
24 "proprietary/vendor/lib/android.hardware.sensors@2.0-impl.so",
25 ],
26 shared_libs: [
27 "libhidlbase",
28 "libhidltransport",
29 "libutils",
30 "liblog",
31 "libcutils",
32 "libhardware",
33 "libbase",
34 "android.hardware.sensors@2.0",
35 "libfmq",
36 "libssc",
37 "libsensorslog",
38 "sensors.ssc",
39 "libc++",
40 "libc",
41 "libm",
42 "libdl",
43 ],
44 },
45 android_arm64: {
46 srcs: [
47 "proprietary/vendor/lib64/android.hardware.sensors@2.0-impl.so",
48 ],
49 shared_libs: [
50 "libhidlbase",
51 "libhidltransport",
52 "libutils",
53 "liblog",
54 "libcutils",
55 "libhardware",
56 "libbase",
57 "android.hardware.sensors@2.0",
58 "libfmq",
59 "libssc",
60 "libsensorslog",
61 "sensors.ssc",
62 "libc++",
63 "libc",
64 "libm",
65 "libdl",
66 ],
67 },
68 },
69 compile_multilib: "both",
70 prefer: true,
71 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020072}
73
74cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020075 name: "btaudio_offload_if",
76 owner: "shift",
77 strip: {
78 none: true,
79 },
80 target: {
81 android_arm: {
82 srcs: [
83 "proprietary/vendor/lib/btaudio_offload_if.so",
84 ],
85 shared_libs: [
86 "libbase",
87 "libcutils",
88 "libfmq",
89 "libhidlbase",
90 "libhidltransport",
91 "liblog",
92 "libutils",
93 "android.hardware.bluetooth.audio@2.0",
94 "libbluetooth_audio_session",
95 "libbluetooth_audio_session_qti",
96 "libc++",
97 "libc",
98 "libm",
99 "libdl",
100 ],
101 },
102 android_arm64: {
103 srcs: [
104 "proprietary/vendor/lib64/btaudio_offload_if.so",
105 ],
106 shared_libs: [
107 "libbase",
108 "libcutils",
109 "libfmq",
110 "libhidlbase",
111 "libhidltransport",
112 "liblog",
113 "libutils",
114 "android.hardware.bluetooth.audio@2.0",
115 "libbluetooth_audio_session",
116 "libbluetooth_audio_session_qti",
117 "libc++",
118 "libc",
119 "libm",
120 "libdl",
121 ],
122 },
123 },
124 compile_multilib: "both",
125 prefer: true,
126 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200127}
128
129cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200130 name: "com.qualcomm.qti.ant@1.0_vendor",
131 stem: "com.qualcomm.qti.ant@1.0",
132 owner: "shift",
133 strip: {
134 none: true,
135 },
136 target: {
137 android_arm: {
138 srcs: [
139 "proprietary/vendor/lib/com.qualcomm.qti.ant@1.0.so",
140 ],
141 shared_libs: [
142 "libhidlbase",
143 "libhidltransport",
144 "libhwbinder",
145 "liblog",
146 "libutils",
147 "libcutils",
148 "libc++",
149 "libc",
150 "libm",
151 "libdl",
152 ],
153 },
154 android_arm64: {
155 srcs: [
156 "proprietary/vendor/lib64/com.qualcomm.qti.ant@1.0.so",
157 ],
158 shared_libs: [
159 "libhidlbase",
160 "libhidltransport",
161 "libhwbinder",
162 "liblog",
163 "libutils",
164 "libcutils",
165 "libc++",
166 "libc",
167 "libm",
168 "libdl",
169 ],
170 },
171 },
172 compile_multilib: "both",
173 prefer: true,
174 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200175}
176
177cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200178 name: "eglSubDriverAndroid",
179 owner: "shift",
180 strip: {
181 none: true,
182 },
183 target: {
184 android_arm: {
185 srcs: [
186 "proprietary/vendor/lib/egl/eglSubDriverAndroid.so",
187 ],
188 shared_libs: [
189 "libEGL_adreno",
190 "libcutils",
191 "libhardware",
192 "libgsl",
193 "libdl",
194 "libz",
195 "liblog",
196 "libc++",
197 "libc",
198 "libm",
199 ],
200 },
201 android_arm64: {
202 srcs: [
203 "proprietary/vendor/lib64/egl/eglSubDriverAndroid.so",
204 ],
205 shared_libs: [
206 "libEGL_adreno",
207 "libcutils",
208 "libhardware",
209 "libgsl",
210 "libdl",
211 "libz",
212 "liblog",
213 "libc++",
214 "libc",
215 "libm",
216 ],
217 },
218 },
219 compile_multilib: "both",
220 relative_install_path: "egl",
221 prefer: true,
222 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200223}
224
225cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200226 name: "libEGL_adreno",
227 owner: "shift",
228 strip: {
229 none: true,
230 },
231 target: {
232 android_arm: {
233 srcs: [
234 "proprietary/vendor/lib/egl/libEGL_adreno.so",
235 ],
236 shared_libs: [
237 "libadreno_utils",
238 "libgsl",
239 "libcutils",
240 "libdl",
241 "libz",
242 "liblog",
243 "libc++",
244 "libc",
245 "libm",
246 ],
247 },
248 android_arm64: {
249 srcs: [
250 "proprietary/vendor/lib64/egl/libEGL_adreno.so",
251 ],
252 shared_libs: [
253 "libadreno_utils",
254 "libgsl",
255 "libcutils",
256 "libdl",
257 "libz",
258 "liblog",
259 "libc++",
260 "libc",
261 "libm",
262 ],
263 },
264 },
265 compile_multilib: "both",
266 relative_install_path: "egl",
267 prefer: true,
268 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200269}
270
271cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200272 name: "libGLESv1_CM_adreno",
273 owner: "shift",
274 strip: {
275 none: true,
276 },
277 target: {
278 android_arm: {
279 srcs: [
280 "proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so",
281 ],
282 shared_libs: [
283 "libgsl",
284 "libcutils",
285 "libdl",
286 "libz",
287 "liblog",
288 "libc++",
289 "libc",
290 "libm",
291 ],
292 },
293 android_arm64: {
294 srcs: [
295 "proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so",
296 ],
297 shared_libs: [
298 "libgsl",
299 "libcutils",
300 "libdl",
301 "libz",
302 "liblog",
303 "libc++",
304 "libc",
305 "libm",
306 ],
307 },
308 },
309 compile_multilib: "both",
310 relative_install_path: "egl",
311 prefer: true,
312 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200313}
314
315cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200316 name: "libGLESv2_adreno",
317 owner: "shift",
318 strip: {
319 none: true,
320 },
321 target: {
322 android_arm: {
323 srcs: [
324 "proprietary/vendor/lib/egl/libGLESv2_adreno.so",
325 ],
326 shared_libs: [
327 "libadreno_utils",
328 "libgsl",
329 "libllvm-glnext",
330 "libcutils",
331 "libdl",
332 "libz",
333 "liblog",
334 "libc++",
335 "libc",
336 "libm",
337 ],
338 },
339 android_arm64: {
340 srcs: [
341 "proprietary/vendor/lib64/egl/libGLESv2_adreno.so",
342 ],
343 shared_libs: [
344 "libadreno_utils",
345 "libgsl",
346 "libllvm-glnext",
347 "libcutils",
348 "libdl",
349 "libz",
350 "liblog",
351 "libc++",
352 "libc",
353 "libm",
354 ],
355 },
356 },
357 compile_multilib: "both",
358 relative_install_path: "egl",
359 prefer: true,
360 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200361}
362
363cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200364 name: "libq3dtools_adreno",
365 owner: "shift",
366 strip: {
367 none: true,
368 },
369 target: {
370 android_arm: {
371 srcs: [
372 "proprietary/vendor/lib/egl/libq3dtools_adreno.so",
373 ],
374 shared_libs: [
375 "libcutils",
376 "liblog",
377 "libgsl",
378 "libc++",
379 "libc",
380 "libm",
381 "libdl",
382 ],
383 },
384 android_arm64: {
385 srcs: [
386 "proprietary/vendor/lib64/egl/libq3dtools_adreno.so",
387 ],
388 shared_libs: [
389 "libcutils",
390 "liblog",
391 "libgsl",
392 "libc++",
393 "libc",
394 "libm",
395 "libdl",
396 ],
397 },
398 },
399 compile_multilib: "both",
400 relative_install_path: "egl",
401 prefer: true,
402 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200403}
404
405cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200406 name: "libq3dtools_esx",
407 owner: "shift",
408 strip: {
409 none: true,
410 },
411 target: {
412 android_arm: {
413 srcs: [
414 "proprietary/vendor/lib/egl/libq3dtools_esx.so",
415 ],
416 shared_libs: [
417 "libcutils",
418 "liblog",
419 "libz",
420 "libdl",
421 "libc++",
422 "libc",
423 "libm",
424 ],
425 },
426 android_arm64: {
427 srcs: [
428 "proprietary/vendor/lib64/egl/libq3dtools_esx.so",
429 ],
430 shared_libs: [
431 "libcutils",
432 "liblog",
433 "libz",
434 "libdl",
435 "libc++",
436 "libc",
437 "libm",
438 ],
439 },
440 },
441 compile_multilib: "both",
442 relative_install_path: "egl",
443 prefer: true,
444 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200445}
446
447cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200448 name: "android.hardware.bluetooth@1.0-impl-qti",
449 owner: "shift",
450 strip: {
451 none: true,
452 },
453 target: {
454 android_arm: {
455 srcs: [
456 "proprietary/vendor/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so",
457 ],
458 shared_libs: [
459 "libbase",
460 "libcutils",
461 "libhidlbase",
462 "libhidltransport",
463 "liblog",
464 "libutils",
465 "libdiag",
466 "libqmiservices",
467 "libqmi_cci",
468 "libbtnv",
469 "android.hardware.bluetooth@1.0",
470 "libc++",
471 "libc",
472 "libm",
473 "libdl",
474 ],
475 },
476 android_arm64: {
477 srcs: [
478 "proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so",
479 ],
480 shared_libs: [
481 "libbase",
482 "libcutils",
483 "libhidlbase",
484 "libhidltransport",
485 "liblog",
486 "libutils",
487 "libdiag",
488 "libqmiservices",
489 "libqmi_cci",
490 "libbtnv",
491 "android.hardware.bluetooth@1.0",
492 "libc++",
493 "libc",
494 "libm",
495 "libdl",
496 ],
497 },
498 },
499 compile_multilib: "both",
500 relative_install_path: "hw",
501 prefer: true,
502 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200503}
504
505cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200506 name: "android.hardware.gatekeeper@1.0-impl-qti",
507 owner: "shift",
508 strip: {
509 none: true,
510 },
511 target: {
512 android_arm: {
513 srcs: [
514 "proprietary/vendor/lib/hw/android.hardware.gatekeeper@1.0-impl-qti.so",
515 ],
516 shared_libs: [
517 "android.hardware.gatekeeper@1.0",
518 "libhidlbase",
519 "libhidltransport",
520 "libhwbinder",
521 "libutils",
522 "libkeymasterdeviceutils",
523 "liblog",
524 "libcutils",
525 "libc++",
526 "libc",
527 "libm",
528 "libdl",
529 ],
530 },
531 android_arm64: {
532 srcs: [
533 "proprietary/vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so",
534 ],
535 shared_libs: [
536 "android.hardware.gatekeeper@1.0",
537 "libhidlbase",
538 "libhidltransport",
539 "libhwbinder",
540 "libutils",
541 "libkeymasterdeviceutils",
542 "liblog",
543 "libcutils",
544 "libc++",
545 "libc",
546 "libm",
547 "libdl",
548 ],
549 },
550 },
551 compile_multilib: "both",
552 relative_install_path: "hw",
553 prefer: true,
554 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200555}
556
557cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200558 name: "android.hardware.keymaster@3.0-impl-qti",
559 owner: "shift",
560 strip: {
561 none: true,
562 },
563 target: {
564 android_arm: {
565 srcs: [
566 "proprietary/vendor/lib/hw/android.hardware.keymaster@3.0-impl-qti.so",
567 ],
568 shared_libs: [
569 "liblog",
570 "libcrypto",
571 "libhidlbase",
572 "libhidltransport",
573 "libhwbinder",
574 "libutils",
575 "libcutils",
576 "libkeymasterdeviceutils",
577 "android.hardware.keymaster@3.0",
578 "libc++",
579 "libc",
580 "libm",
581 "libdl",
582 ],
583 },
584 android_arm64: {
585 srcs: [
586 "proprietary/vendor/lib64/hw/android.hardware.keymaster@3.0-impl-qti.so",
587 ],
588 shared_libs: [
589 "liblog",
590 "libcrypto",
591 "libhidlbase",
592 "libhidltransport",
593 "libhwbinder",
594 "libutils",
595 "libcutils",
596 "libkeymasterdeviceutils",
597 "android.hardware.keymaster@3.0",
598 "libc++",
599 "libc",
600 "libm",
601 "libdl",
602 ],
603 },
604 },
605 compile_multilib: "both",
606 relative_install_path: "hw",
607 prefer: true,
608 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200609}
610
611cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200612 name: "com.qualcomm.qti.ant@1.0-impl",
613 owner: "shift",
614 strip: {
615 none: true,
616 },
617 target: {
618 android_arm: {
619 srcs: [
620 "proprietary/vendor/lib/hw/com.qualcomm.qti.ant@1.0-impl.so",
621 ],
622 shared_libs: [
623 "libbase",
624 "libcutils",
625 "libhidlbase",
626 "libhidltransport",
627 "liblog",
628 "libhwbinder",
629 "libutils",
630 "com.qualcomm.qti.ant@1.0_vendor",
631 "android.hardware.bluetooth@1.0",
632 "android.hardware.bluetooth@1.0-impl-qti",
633 "libc++",
634 "libc",
635 "libm",
636 "libdl",
637 ],
638 },
639 android_arm64: {
640 srcs: [
641 "proprietary/vendor/lib64/hw/com.qualcomm.qti.ant@1.0-impl.so",
642 ],
643 shared_libs: [
644 "libbase",
645 "libcutils",
646 "libhidlbase",
647 "libhidltransport",
648 "liblog",
649 "libhwbinder",
650 "libutils",
651 "com.qualcomm.qti.ant@1.0_vendor",
652 "android.hardware.bluetooth@1.0",
653 "android.hardware.bluetooth@1.0-impl-qti",
654 "libc++",
655 "libc",
656 "libm",
657 "libdl",
658 ],
659 },
660 },
661 compile_multilib: "both",
662 relative_install_path: "hw",
663 prefer: true,
664 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200665}
666
667cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200668 name: "sensors.axolotl",
669 owner: "shift",
670 strip: {
671 none: true,
672 },
673 target: {
674 android_arm: {
675 srcs: [
676 "proprietary/vendor/lib/hw/sensors.axolotl.so",
677 ],
678 shared_libs: [
679 "libcutils",
680 "liblog",
681 "libutils",
682 "libc++",
683 "libc",
684 "libm",
685 "libdl",
686 ],
687 },
688 android_arm64: {
689 srcs: [
690 "proprietary/vendor/lib64/hw/sensors.axolotl.so",
691 ],
692 shared_libs: [
693 "libcutils",
694 "liblog",
695 "libutils",
696 "libc++",
697 "libc",
698 "libm",
699 "libdl",
700 ],
701 },
702 },
703 compile_multilib: "both",
704 relative_install_path: "hw",
705 prefer: true,
706 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200707}
708
709cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200710 name: "vendor.qti.esepowermanager@1.0-impl",
711 owner: "shift",
712 strip: {
713 none: true,
714 },
715 target: {
716 android_arm: {
717 srcs: [
718 "proprietary/vendor/lib/hw/vendor.qti.esepowermanager@1.0-impl.so",
719 ],
720 shared_libs: [
721 "libbase",
722 "libhwbinder",
723 "libcutils",
724 "libhidlbase",
725 "libhidltransport",
726 "liblog",
727 "libutils",
728 "vendor.qti.esepowermanager@1.0",
729 "libc++",
730 "libc",
731 "libm",
732 "libdl",
733 ],
734 },
735 android_arm64: {
736 srcs: [
737 "proprietary/vendor/lib64/hw/vendor.qti.esepowermanager@1.0-impl.so",
738 ],
739 shared_libs: [
740 "libbase",
741 "libhwbinder",
742 "libcutils",
743 "libhidlbase",
744 "libhidltransport",
745 "liblog",
746 "libutils",
747 "vendor.qti.esepowermanager@1.0",
748 "libc++",
749 "libc",
750 "libm",
751 "libdl",
752 ],
753 },
754 },
755 compile_multilib: "both",
756 relative_install_path: "hw",
757 prefer: true,
758 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200759}
760
761cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200762 name: "vendor.qti.hardware.bluetooth_sar@1.0-impl",
763 owner: "shift",
764 strip: {
765 none: true,
766 },
767 target: {
768 android_arm: {
769 srcs: [
770 "proprietary/vendor/lib/hw/vendor.qti.hardware.bluetooth_sar@1.0-impl.so",
771 ],
772 shared_libs: [
773 "libhidlbase",
774 "libhidltransport",
775 "libutils",
776 "liblog",
777 "libhwbinder",
778 "libbase",
779 "libcutils",
780 "libhardware",
781 "vendor.qti.hardware.bluetooth_sar@1.0",
782 "android.hardware.bluetooth@1.0",
783 "android.hardware.bluetooth@1.0-impl-qti",
784 "libc++",
785 "libc",
786 "libm",
787 "libdl",
788 ],
789 },
790 android_arm64: {
791 srcs: [
792 "proprietary/vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.0-impl.so",
793 ],
794 shared_libs: [
795 "libhidlbase",
796 "libhidltransport",
797 "libutils",
798 "liblog",
799 "libhwbinder",
800 "libbase",
801 "libcutils",
802 "libhardware",
803 "vendor.qti.hardware.bluetooth_sar@1.0",
804 "android.hardware.bluetooth@1.0",
805 "android.hardware.bluetooth@1.0-impl-qti",
806 "libc++",
807 "libc",
808 "libm",
809 "libdl",
810 ],
811 },
812 },
813 compile_multilib: "both",
814 relative_install_path: "hw",
815 prefer: true,
816 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200817}
818
819cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200820 name: "vendor.qti.hardware.btconfigstore@1.0-impl",
821 owner: "shift",
822 strip: {
823 none: true,
824 },
825 target: {
826 android_arm: {
827 srcs: [
828 "proprietary/vendor/lib/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so",
829 ],
830 shared_libs: [
831 "libbase",
832 "libcutils",
833 "libhidlbase",
834 "libhidltransport",
835 "liblog",
836 "libhwbinder",
837 "libutils",
838 "vendor.qti.hardware.btconfigstore@1.0",
839 "android.hardware.bluetooth@1.0-impl-qti",
840 "libc++",
841 "libc",
842 "libm",
843 "libdl",
844 ],
845 },
846 android_arm64: {
847 srcs: [
848 "proprietary/vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so",
849 ],
850 shared_libs: [
851 "libbase",
852 "libcutils",
853 "libhidlbase",
854 "libhidltransport",
855 "liblog",
856 "libhwbinder",
857 "libutils",
858 "vendor.qti.hardware.btconfigstore@1.0",
859 "android.hardware.bluetooth@1.0-impl-qti",
860 "libc++",
861 "libc",
862 "libm",
863 "libdl",
864 ],
865 },
866 },
867 compile_multilib: "both",
868 relative_install_path: "hw",
869 prefer: true,
870 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200871}
872
873cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200874 name: "vendor.qti.hardware.capabilityconfigstore@1.0-impl",
875 owner: "shift",
876 strip: {
877 none: true,
878 },
879 target: {
880 android_arm: {
881 srcs: [
882 "proprietary/vendor/lib/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so",
883 ],
884 shared_libs: [
885 "liblog",
886 "libcutils",
887 "libbase",
888 "libutils",
889 "libhardware",
890 "libhidlbase",
891 "libhidltransport",
892 "libxml2",
893 "vendor.qti.hardware.capabilityconfigstore@1.0",
894 "libc++",
895 "libc",
896 "libm",
897 "libdl",
898 ],
899 },
900 android_arm64: {
901 srcs: [
902 "proprietary/vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so",
903 ],
904 shared_libs: [
905 "liblog",
906 "libcutils",
907 "libbase",
908 "libutils",
909 "libhardware",
910 "libhidlbase",
911 "libhidltransport",
912 "libxml2",
913 "vendor.qti.hardware.capabilityconfigstore@1.0",
914 "libc++",
915 "libc",
916 "libm",
917 "libdl",
918 ],
919 },
920 },
921 compile_multilib: "both",
922 relative_install_path: "hw",
923 prefer: true,
924 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200925}
926
927cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200928 name: "vendor.qti.hardware.cvp@1.0-impl",
929 owner: "shift",
930 strip: {
931 none: true,
932 },
933 target: {
934 android_arm: {
935 srcs: [
936 "proprietary/vendor/lib/hw/vendor.qti.hardware.cvp@1.0-impl.so",
937 ],
938 shared_libs: [
939 "libhidlbase",
940 "libhidltransport",
941 "libutils",
942 "vendor.qti.hardware.cvp@1.0",
943 "libc++",
944 "libc",
945 "libm",
946 "libdl",
947 ],
948 },
949 android_arm64: {
950 srcs: [
951 "proprietary/vendor/lib64/hw/vendor.qti.hardware.cvp@1.0-impl.so",
952 ],
953 shared_libs: [
954 "libhidlbase",
955 "libhidltransport",
956 "libutils",
957 "vendor.qti.hardware.cvp@1.0",
958 "libc++",
959 "libc",
960 "libm",
961 "libdl",
962 ],
963 },
964 },
965 compile_multilib: "both",
966 relative_install_path: "hw",
967 prefer: true,
968 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +0200969}
970
971cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +0200972 name: "vendor.qti.hardware.fm@1.0-impl",
973 owner: "shift",
974 strip: {
975 none: true,
976 },
977 target: {
978 android_arm: {
979 srcs: [
980 "proprietary/vendor/lib/hw/vendor.qti.hardware.fm@1.0-impl.so",
981 ],
982 shared_libs: [
983 "libbase",
984 "libcutils",
985 "libhidlbase",
986 "libhidltransport",
987 "liblog",
988 "libhwbinder",
989 "libutils",
990 "vendor.qti.hardware.fm@1.0_vendor",
991 "android.hardware.bluetooth@1.0-impl-qti",
992 "libc++",
993 "libc",
994 "libm",
995 "libdl",
996 ],
997 },
998 android_arm64: {
999 srcs: [
1000 "proprietary/vendor/lib64/hw/vendor.qti.hardware.fm@1.0-impl.so",
1001 ],
1002 shared_libs: [
1003 "libbase",
1004 "libcutils",
1005 "libhidlbase",
1006 "libhidltransport",
1007 "liblog",
1008 "libhwbinder",
1009 "libutils",
1010 "vendor.qti.hardware.fm@1.0_vendor",
1011 "android.hardware.bluetooth@1.0-impl-qti",
1012 "libc++",
1013 "libc",
1014 "libm",
1015 "libdl",
1016 ],
1017 },
1018 },
1019 compile_multilib: "both",
1020 relative_install_path: "hw",
1021 prefer: true,
1022 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001023}
1024
1025cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001026 name: "vendor.qti.hardware.iop@2.0-impl",
1027 owner: "shift",
1028 strip: {
1029 none: true,
1030 },
1031 target: {
1032 android_arm: {
1033 srcs: [
1034 "proprietary/vendor/lib/hw/vendor.qti.hardware.iop@2.0-impl.so",
1035 ],
1036 shared_libs: [
1037 "libhidlbase",
1038 "libhidltransport",
1039 "libutils",
1040 "vendor.qti.hardware.iop@2.0",
1041 "liblog",
1042 "libcutils",
1043 "libhwbinder",
1044 "libqti-perfd-client",
1045 "libc++",
1046 "libc",
1047 "libm",
1048 "libdl",
1049 ],
1050 },
1051 android_arm64: {
1052 srcs: [
1053 "proprietary/vendor/lib64/hw/vendor.qti.hardware.iop@2.0-impl.so",
1054 ],
1055 shared_libs: [
1056 "libhidlbase",
1057 "libhidltransport",
1058 "libutils",
1059 "vendor.qti.hardware.iop@2.0",
1060 "liblog",
1061 "libcutils",
1062 "libhwbinder",
1063 "libqti-perfd-client",
1064 "libc++",
1065 "libc",
1066 "libm",
1067 "libdl",
1068 ],
1069 },
1070 },
1071 compile_multilib: "both",
1072 relative_install_path: "hw",
1073 prefer: true,
1074 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001075}
1076
1077cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001078 name: "vendor.qti.hardware.qseecom@1.0-impl",
1079 owner: "shift",
1080 strip: {
1081 none: true,
1082 },
1083 target: {
1084 android_arm: {
1085 srcs: [
1086 "proprietary/vendor/lib/hw/vendor.qti.hardware.qseecom@1.0-impl.so",
1087 ],
1088 shared_libs: [
1089 "libbase",
1090 "libhwbinder",
1091 "libhidlbase",
1092 "libhidltransport",
1093 "libhidlmemory",
1094 "libutils",
1095 "libcutils",
1096 "liblog",
1097 "vendor.qti.hardware.qseecom@1.0",
1098 "libQSEEComAPI",
1099 "android.hidl.allocator@1.0",
1100 "android.hidl.memory@1.0",
1101 "libc++",
1102 "libc",
1103 "libm",
1104 "libdl",
1105 ],
1106 },
1107 android_arm64: {
1108 srcs: [
1109 "proprietary/vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so",
1110 ],
1111 shared_libs: [
1112 "libbase",
1113 "libhwbinder",
1114 "libhidlbase",
1115 "libhidltransport",
1116 "libhidlmemory",
1117 "libutils",
1118 "libcutils",
1119 "liblog",
1120 "vendor.qti.hardware.qseecom@1.0",
1121 "libQSEEComAPI",
1122 "android.hidl.allocator@1.0",
1123 "android.hidl.memory@1.0",
1124 "libc++",
1125 "libc",
1126 "libm",
1127 "libdl",
1128 ],
1129 },
1130 },
1131 compile_multilib: "both",
1132 relative_install_path: "hw",
1133 prefer: true,
1134 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001135}
1136
1137cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001138 name: "vendor.qti.hardware.qteeconnector@1.0-impl",
1139 owner: "shift",
1140 strip: {
1141 none: true,
1142 },
1143 target: {
1144 android_arm: {
1145 srcs: [
1146 "proprietary/vendor/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so",
1147 ],
1148 shared_libs: [
1149 "libhwbinder",
1150 "libhidlbase",
1151 "libhidltransport",
1152 "libutils",
1153 "liblog",
1154 "vendor.qti.hardware.qteeconnector@1.0",
1155 "libQSEEComAPI",
1156 "libGPreqcancel_svc",
1157 "libxml2",
1158 "libc++",
1159 "libc",
1160 "libm",
1161 "libdl",
1162 ],
1163 },
1164 android_arm64: {
1165 srcs: [
1166 "proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so",
1167 ],
1168 shared_libs: [
1169 "libhwbinder",
1170 "libhidlbase",
1171 "libhidltransport",
1172 "libutils",
1173 "liblog",
1174 "vendor.qti.hardware.qteeconnector@1.0",
1175 "libQSEEComAPI",
1176 "libGPreqcancel_svc",
1177 "libxml2",
1178 "libc++",
1179 "libc",
1180 "libm",
1181 "libdl",
1182 ],
1183 },
1184 },
1185 compile_multilib: "both",
1186 relative_install_path: "hw",
1187 prefer: true,
1188 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001189}
1190
1191cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001192 name: "vendor.qti.hardware.sensorscalibrate@1.0-impl",
1193 owner: "shift",
1194 strip: {
1195 none: true,
1196 },
1197 target: {
1198 android_arm: {
1199 srcs: [
1200 "proprietary/vendor/lib/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so",
1201 ],
1202 shared_libs: [
1203 "libhidlbase",
1204 "libhidltransport",
1205 "libutils",
1206 "liblog",
1207 "libcutils",
1208 "libhardware",
1209 "libbase",
1210 "vendor.qti.hardware.sensorscalibrate@1.0",
1211 "libsensorcal",
1212 "libc++",
1213 "libc",
1214 "libm",
1215 "libdl",
1216 ],
1217 },
1218 android_arm64: {
1219 srcs: [
1220 "proprietary/vendor/lib64/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so",
1221 ],
1222 shared_libs: [
1223 "libhidlbase",
1224 "libhidltransport",
1225 "libutils",
1226 "liblog",
1227 "libcutils",
1228 "libhardware",
1229 "libbase",
1230 "vendor.qti.hardware.sensorscalibrate@1.0",
1231 "libsensorcal",
1232 "libc++",
1233 "libc",
1234 "libm",
1235 "libdl",
1236 ],
1237 },
1238 },
1239 compile_multilib: "both",
1240 relative_install_path: "hw",
1241 prefer: true,
1242 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001243}
1244
1245cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001246 name: "vendor.qti.hardware.soter@1.0-impl",
1247 owner: "shift",
1248 strip: {
1249 none: true,
1250 },
1251 target: {
1252 android_arm: {
1253 srcs: [
1254 "proprietary/vendor/lib/hw/vendor.qti.hardware.soter@1.0-impl.so",
1255 ],
1256 shared_libs: [
1257 "libhwbinder",
1258 "libhidlbase",
1259 "libhidltransport",
1260 "libutils",
1261 "libcutils",
1262 "libcrypto",
1263 "libbase",
1264 "liblog",
1265 "vendor.qti.hardware.soter@1.0",
1266 "libQSEEComAPI",
1267 "libc++",
1268 "libc",
1269 "libm",
1270 "libdl",
1271 ],
1272 },
1273 android_arm64: {
1274 srcs: [
1275 "proprietary/vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so",
1276 ],
1277 shared_libs: [
1278 "libhwbinder",
1279 "libhidlbase",
1280 "libhidltransport",
1281 "libutils",
1282 "libcutils",
1283 "libcrypto",
1284 "libbase",
1285 "liblog",
1286 "vendor.qti.hardware.soter@1.0",
1287 "libQSEEComAPI",
1288 "libc++",
1289 "libc",
1290 "libm",
1291 "libdl",
1292 ],
1293 },
1294 },
1295 compile_multilib: "both",
1296 relative_install_path: "hw",
1297 prefer: true,
1298 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001299}
1300
1301cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001302 name: "vulkan.adreno",
1303 owner: "shift",
1304 strip: {
1305 none: true,
1306 },
1307 target: {
1308 android_arm: {
1309 srcs: [
1310 "proprietary/vendor/lib/hw/vulkan.adreno.so",
1311 ],
1312 shared_libs: [
1313 "libadreno_utils",
1314 "libgsl",
1315 "libz",
1316 "liblog",
1317 "libllvm-glnext",
1318 "libcutils",
1319 "libhardware",
1320 "libnativewindow",
1321 "libc++",
1322 "libc",
1323 "libm",
1324 "libdl",
1325 ],
1326 },
1327 android_arm64: {
1328 srcs: [
1329 "proprietary/vendor/lib64/hw/vulkan.adreno.so",
1330 ],
1331 shared_libs: [
1332 "libadreno_utils",
1333 "libgsl",
1334 "libz",
1335 "liblog",
1336 "libllvm-glnext",
1337 "libcutils",
1338 "libhardware",
1339 "libnativewindow",
1340 "libc++",
1341 "libc",
1342 "libm",
1343 "libdl",
1344 ],
1345 },
1346 },
1347 compile_multilib: "both",
1348 relative_install_path: "hw",
1349 prefer: true,
1350 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001351}
1352
1353cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001354 name: "libC2D2",
1355 owner: "shift",
1356 strip: {
1357 none: true,
1358 },
1359 target: {
1360 android_arm: {
1361 srcs: [
1362 "proprietary/vendor/lib/libC2D2.so",
1363 ],
1364 shared_libs: [
1365 "libgsl",
1366 "libcutils",
1367 "libutils",
1368 "libc++",
1369 "libc",
1370 "libm",
1371 "libdl",
1372 ],
1373 },
1374 android_arm64: {
1375 srcs: [
1376 "proprietary/vendor/lib64/libC2D2.so",
1377 ],
1378 shared_libs: [
1379 "libgsl",
1380 "libcutils",
1381 "libutils",
1382 "libc++",
1383 "libc",
1384 "libm",
1385 "libdl",
1386 ],
1387 },
1388 },
1389 compile_multilib: "both",
1390 prefer: true,
1391 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001392}
1393
1394cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001395 name: "libCB",
1396 owner: "shift",
1397 strip: {
1398 none: true,
1399 },
1400 target: {
1401 android_arm: {
1402 srcs: [
1403 "proprietary/vendor/lib/libCB.so",
1404 ],
1405 shared_libs: [
1406 "libcutils",
1407 "liblog",
1408 "libgsl",
1409 "libutils",
1410 "libvndksupport",
1411 "libc++",
1412 "libc",
1413 "libm",
1414 "libdl",
1415 ],
1416 },
1417 android_arm64: {
1418 srcs: [
1419 "proprietary/vendor/lib64/libCB.so",
1420 ],
1421 shared_libs: [
1422 "libcutils",
1423 "liblog",
1424 "libgsl",
1425 "libutils",
1426 "libvndksupport",
1427 "libc++",
1428 "libc",
1429 "libm",
1430 "libdl",
1431 ],
1432 },
1433 },
1434 compile_multilib: "both",
1435 prefer: true,
1436 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001437}
1438
1439cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001440 name: "libGPQTEEC_vendor",
1441 owner: "shift",
1442 strip: {
1443 none: true,
1444 },
1445 target: {
1446 android_arm: {
1447 srcs: [
1448 "proprietary/vendor/lib/libGPQTEEC_vendor.so",
1449 ],
1450 shared_libs: [
1451 "libcutils",
1452 "libutils",
1453 "liblog",
1454 "libhidlbase",
1455 "libGPTEE_vendor",
1456 "libQTEEConnector_vendor",
1457 "vendor.qti.hardware.qteeconnector@1.0",
1458 "libc++",
1459 "libc",
1460 "libm",
1461 "libdl",
1462 ],
1463 },
1464 android_arm64: {
1465 srcs: [
1466 "proprietary/vendor/lib64/libGPQTEEC_vendor.so",
1467 ],
1468 shared_libs: [
1469 "libcutils",
1470 "libutils",
1471 "liblog",
1472 "libhidlbase",
1473 "libGPTEE_vendor",
1474 "libQTEEConnector_vendor",
1475 "vendor.qti.hardware.qteeconnector@1.0",
1476 "libc++",
1477 "libc",
1478 "libm",
1479 "libdl",
1480 ],
1481 },
1482 },
1483 compile_multilib: "both",
1484 prefer: true,
1485 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001486}
1487
1488cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001489 name: "libGPTEE_vendor",
1490 owner: "shift",
1491 strip: {
1492 none: true,
1493 },
1494 target: {
1495 android_arm: {
1496 srcs: [
1497 "proprietary/vendor/lib/libGPTEE_vendor.so",
1498 ],
1499 shared_libs: [
1500 "libcutils",
1501 "libutils",
1502 "liblog",
1503 "libc++",
1504 "libc",
1505 "libm",
1506 "libdl",
1507 ],
1508 },
1509 android_arm64: {
1510 srcs: [
1511 "proprietary/vendor/lib64/libGPTEE_vendor.so",
1512 ],
1513 shared_libs: [
1514 "libcutils",
1515 "libutils",
1516 "liblog",
1517 "libc++",
1518 "libc",
1519 "libm",
1520 "libdl",
1521 ],
1522 },
1523 },
1524 compile_multilib: "both",
1525 prefer: true,
1526 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001527}
1528
1529cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001530 name: "libGPreqcancel",
1531 owner: "shift",
1532 strip: {
1533 none: true,
1534 },
1535 target: {
1536 android_arm: {
1537 srcs: [
1538 "proprietary/vendor/lib/libGPreqcancel.so",
1539 ],
1540 shared_libs: [
1541 "libutils",
1542 "libcutils",
1543 "libdiag",
1544 "liblog",
1545 "libQSEEComAPI",
1546 "libGPreqcancel_svc",
1547 "libc++",
1548 "libc",
1549 "libm",
1550 "libdl",
1551 ],
1552 },
1553 android_arm64: {
1554 srcs: [
1555 "proprietary/vendor/lib64/libGPreqcancel.so",
1556 ],
1557 shared_libs: [
1558 "libutils",
1559 "libcutils",
1560 "libdiag",
1561 "liblog",
1562 "libQSEEComAPI",
1563 "libGPreqcancel_svc",
1564 "libc++",
1565 "libc",
1566 "libm",
1567 "libdl",
1568 ],
1569 },
1570 },
1571 compile_multilib: "both",
1572 prefer: true,
1573 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001574}
1575
1576cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001577 name: "libGPreqcancel_svc",
1578 owner: "shift",
1579 strip: {
1580 none: true,
1581 },
1582 target: {
1583 android_arm: {
1584 srcs: [
1585 "proprietary/vendor/lib/libGPreqcancel_svc.so",
1586 ],
1587 shared_libs: [
1588 "libutils",
1589 "libcutils",
1590 "liblog",
1591 "libc++",
1592 "libc",
1593 "libm",
1594 "libdl",
1595 ],
1596 },
1597 android_arm64: {
1598 srcs: [
1599 "proprietary/vendor/lib64/libGPreqcancel_svc.so",
1600 ],
1601 shared_libs: [
1602 "libutils",
1603 "libcutils",
1604 "liblog",
1605 "libc++",
1606 "libc",
1607 "libm",
1608 "libdl",
1609 ],
1610 },
1611 },
1612 compile_multilib: "both",
1613 prefer: true,
1614 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001615}
1616
1617cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001618 name: "libOmxAacDec",
1619 owner: "shift",
1620 strip: {
1621 none: true,
1622 },
1623 target: {
1624 android_arm: {
1625 srcs: [
1626 "proprietary/vendor/lib/libOmxAacDec.so",
1627 ],
1628 shared_libs: [
1629 "libutils",
1630 "liblog",
1631 "libc++",
1632 "libc",
1633 "libm",
1634 "libdl",
1635 ],
1636 },
1637 android_arm64: {
1638 srcs: [
1639 "proprietary/vendor/lib64/libOmxAacDec.so",
1640 ],
1641 shared_libs: [
1642 "libutils",
1643 "liblog",
1644 "libc++",
1645 "libc",
1646 "libm",
1647 "libdl",
1648 ],
1649 },
1650 },
1651 compile_multilib: "both",
1652 prefer: true,
1653 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001654}
1655
1656cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001657 name: "libOmxAlacDec",
1658 owner: "shift",
1659 strip: {
1660 none: true,
1661 },
1662 target: {
1663 android_arm: {
1664 srcs: [
1665 "proprietary/vendor/lib/libOmxAlacDec.so",
1666 ],
1667 shared_libs: [
1668 "libutils",
1669 "liblog",
1670 "libc++",
1671 "libc",
1672 "libm",
1673 "libdl",
1674 ],
1675 },
1676 android_arm64: {
1677 srcs: [
1678 "proprietary/vendor/lib64/libOmxAlacDec.so",
1679 ],
1680 shared_libs: [
1681 "libutils",
1682 "liblog",
1683 "libc++",
1684 "libc",
1685 "libm",
1686 "libdl",
1687 ],
1688 },
1689 },
1690 compile_multilib: "both",
1691 prefer: true,
1692 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001693}
1694
1695cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001696 name: "libOmxAmrDec",
1697 owner: "shift",
1698 strip: {
1699 none: true,
1700 },
1701 target: {
1702 android_arm: {
1703 srcs: [
1704 "proprietary/vendor/lib/libOmxAmrDec.so",
1705 ],
1706 shared_libs: [
1707 "libutils",
1708 "liblog",
1709 "libc++",
1710 "libc",
1711 "libm",
1712 "libdl",
1713 ],
1714 },
1715 android_arm64: {
1716 srcs: [
1717 "proprietary/vendor/lib64/libOmxAmrDec.so",
1718 ],
1719 shared_libs: [
1720 "libutils",
1721 "liblog",
1722 "libc++",
1723 "libc",
1724 "libm",
1725 "libdl",
1726 ],
1727 },
1728 },
1729 compile_multilib: "both",
1730 prefer: true,
1731 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001732}
1733
1734cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001735 name: "libOmxAmrwbplusDec",
1736 owner: "shift",
1737 strip: {
1738 none: true,
1739 },
1740 target: {
1741 android_arm: {
1742 srcs: [
1743 "proprietary/vendor/lib/libOmxAmrwbplusDec.so",
1744 ],
1745 shared_libs: [
1746 "libutils",
1747 "liblog",
1748 "libc++",
1749 "libc",
1750 "libm",
1751 "libdl",
1752 ],
1753 },
1754 android_arm64: {
1755 srcs: [
1756 "proprietary/vendor/lib64/libOmxAmrwbplusDec.so",
1757 ],
1758 shared_libs: [
1759 "libutils",
1760 "liblog",
1761 "libc++",
1762 "libc",
1763 "libm",
1764 "libdl",
1765 ],
1766 },
1767 },
1768 compile_multilib: "both",
1769 prefer: true,
1770 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001771}
1772
1773cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001774 name: "libOmxApeDec",
1775 owner: "shift",
1776 strip: {
1777 none: true,
1778 },
1779 target: {
1780 android_arm: {
1781 srcs: [
1782 "proprietary/vendor/lib/libOmxApeDec.so",
1783 ],
1784 shared_libs: [
1785 "libutils",
1786 "liblog",
1787 "libc++",
1788 "libc",
1789 "libm",
1790 "libdl",
1791 ],
1792 },
1793 android_arm64: {
1794 srcs: [
1795 "proprietary/vendor/lib64/libOmxApeDec.so",
1796 ],
1797 shared_libs: [
1798 "libutils",
1799 "liblog",
1800 "libc++",
1801 "libc",
1802 "libm",
1803 "libdl",
1804 ],
1805 },
1806 },
1807 compile_multilib: "both",
1808 prefer: true,
1809 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001810}
1811
1812cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001813 name: "libOmxEvrcDec",
1814 owner: "shift",
1815 strip: {
1816 none: true,
1817 },
1818 target: {
1819 android_arm: {
1820 srcs: [
1821 "proprietary/vendor/lib/libOmxEvrcDec.so",
1822 ],
1823 shared_libs: [
1824 "libutils",
1825 "liblog",
1826 "libc++",
1827 "libc",
1828 "libm",
1829 "libdl",
1830 ],
1831 },
1832 android_arm64: {
1833 srcs: [
1834 "proprietary/vendor/lib64/libOmxEvrcDec.so",
1835 ],
1836 shared_libs: [
1837 "libutils",
1838 "liblog",
1839 "libc++",
1840 "libc",
1841 "libm",
1842 "libdl",
1843 ],
1844 },
1845 },
1846 compile_multilib: "both",
1847 prefer: true,
1848 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001849}
1850
1851cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001852 name: "libOmxG711Dec",
1853 owner: "shift",
1854 strip: {
1855 none: true,
1856 },
1857 target: {
1858 android_arm: {
1859 srcs: [
1860 "proprietary/vendor/lib/libOmxG711Dec.so",
1861 ],
1862 shared_libs: [
1863 "libutils",
1864 "liblog",
1865 "libc++",
1866 "libc",
1867 "libm",
1868 "libdl",
1869 ],
1870 },
1871 android_arm64: {
1872 srcs: [
1873 "proprietary/vendor/lib64/libOmxG711Dec.so",
1874 ],
1875 shared_libs: [
1876 "libutils",
1877 "liblog",
1878 "libc++",
1879 "libc",
1880 "libm",
1881 "libdl",
1882 ],
1883 },
1884 },
1885 compile_multilib: "both",
1886 prefer: true,
1887 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001888}
1889
1890cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001891 name: "libOmxQcelp13Dec",
1892 owner: "shift",
1893 strip: {
1894 none: true,
1895 },
1896 target: {
1897 android_arm: {
1898 srcs: [
1899 "proprietary/vendor/lib/libOmxQcelp13Dec.so",
1900 ],
1901 shared_libs: [
1902 "libutils",
1903 "liblog",
1904 "libc++",
1905 "libc",
1906 "libm",
1907 "libdl",
1908 ],
1909 },
1910 android_arm64: {
1911 srcs: [
1912 "proprietary/vendor/lib64/libOmxQcelp13Dec.so",
1913 ],
1914 shared_libs: [
1915 "libutils",
1916 "liblog",
1917 "libc++",
1918 "libc",
1919 "libm",
1920 "libdl",
1921 ],
1922 },
1923 },
1924 compile_multilib: "both",
1925 prefer: true,
1926 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001927}
1928
1929cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001930 name: "libOmxVpp",
1931 owner: "shift",
1932 strip: {
1933 none: true,
1934 },
1935 target: {
1936 android_arm: {
1937 srcs: [
1938 "proprietary/vendor/lib/libOmxVpp.so",
1939 ],
1940 shared_libs: [
1941 "liblog",
1942 "libutils",
1943 "libbinder",
1944 "libcutils",
1945 "libvppclient",
1946 "vendor.qti.hardware.vpp@1.1",
1947 "vendor.qti.hardware.capabilityconfigstore@1.0",
1948 "libhidlbase",
1949 "libhidltransport",
1950 "libhwbinder",
1951 "libc++",
1952 "libc",
1953 "libm",
1954 "libdl",
1955 ],
1956 },
1957 android_arm64: {
1958 srcs: [
1959 "proprietary/vendor/lib64/libOmxVpp.so",
1960 ],
1961 shared_libs: [
1962 "liblog",
1963 "libutils",
1964 "libbinder",
1965 "libcutils",
1966 "libvppclient",
1967 "vendor.qti.hardware.vpp@1.1",
1968 "vendor.qti.hardware.capabilityconfigstore@1.0",
1969 "libhidlbase",
1970 "libhidltransport",
1971 "libhwbinder",
1972 "libc++",
1973 "libc",
1974 "libm",
1975 "libdl",
1976 ],
1977 },
1978 },
1979 compile_multilib: "both",
1980 check_elf_files: false,
1981 prefer: true,
1982 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02001983}
1984
1985cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02001986 name: "libOmxWmaDec",
1987 owner: "shift",
1988 strip: {
1989 none: true,
1990 },
1991 target: {
1992 android_arm: {
1993 srcs: [
1994 "proprietary/vendor/lib/libOmxWmaDec.so",
1995 ],
1996 shared_libs: [
1997 "libutils",
1998 "liblog",
1999 "libc++",
2000 "libc",
2001 "libm",
2002 "libdl",
2003 ],
2004 },
2005 android_arm64: {
2006 srcs: [
2007 "proprietary/vendor/lib64/libOmxWmaDec.so",
2008 ],
2009 shared_libs: [
2010 "libutils",
2011 "liblog",
2012 "libc++",
2013 "libc",
2014 "libm",
2015 "libdl",
2016 ],
2017 },
2018 },
2019 compile_multilib: "both",
2020 prefer: true,
2021 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002022}
2023
2024cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002025 name: "libOpenCL",
2026 owner: "shift",
2027 strip: {
2028 none: true,
2029 },
2030 target: {
2031 android_arm: {
2032 srcs: [
2033 "proprietary/vendor/lib/libOpenCL.so",
2034 ],
2035 shared_libs: [
2036 "libcutils",
2037 "libvndksupport",
2038 "libc++",
2039 "libc",
2040 "libm",
2041 "libdl",
2042 ],
2043 },
2044 android_arm64: {
2045 srcs: [
2046 "proprietary/vendor/lib64/libOpenCL.so",
2047 ],
2048 shared_libs: [
2049 "libcutils",
2050 "libvndksupport",
2051 "libc++",
2052 "libc",
2053 "libm",
2054 "libdl",
2055 ],
2056 },
2057 },
2058 compile_multilib: "both",
2059 prefer: true,
2060 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002061}
2062
2063cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002064 name: "libQSEEComAPI",
2065 owner: "shift",
2066 strip: {
2067 none: true,
2068 },
2069 target: {
2070 android_arm: {
2071 srcs: [
2072 "proprietary/vendor/lib/libQSEEComAPI.so",
2073 ],
2074 shared_libs: [
2075 "libcutils",
2076 "libutils",
2077 "liblog",
2078 "libc++",
2079 "libc",
2080 "libm",
2081 "libdl",
2082 ],
2083 },
2084 android_arm64: {
2085 srcs: [
2086 "proprietary/vendor/lib64/libQSEEComAPI.so",
2087 ],
2088 shared_libs: [
2089 "libcutils",
2090 "libutils",
2091 "liblog",
2092 "libc++",
2093 "libc",
2094 "libm",
2095 "libdl",
2096 ],
2097 },
2098 },
2099 compile_multilib: "both",
2100 prefer: true,
2101 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002102}
2103
2104cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002105 name: "libQTEEConnector_vendor",
2106 owner: "shift",
2107 strip: {
2108 none: true,
2109 },
2110 target: {
2111 android_arm: {
2112 srcs: [
2113 "proprietary/vendor/lib/libQTEEConnector_vendor.so",
2114 ],
2115 shared_libs: [
2116 "libhidlbase",
2117 "libhidltransport",
2118 "liblog",
2119 "libcutils",
2120 "libutils",
2121 "vendor.qti.hardware.qteeconnector@1.0",
2122 "libc++",
2123 "libc",
2124 "libm",
2125 "libdl",
2126 ],
2127 },
2128 android_arm64: {
2129 srcs: [
2130 "proprietary/vendor/lib64/libQTEEConnector_vendor.so",
2131 ],
2132 shared_libs: [
2133 "libhidlbase",
2134 "libhidltransport",
2135 "liblog",
2136 "libcutils",
2137 "libutils",
2138 "vendor.qti.hardware.qteeconnector@1.0",
2139 "libc++",
2140 "libc",
2141 "libm",
2142 "libdl",
2143 ],
2144 },
2145 },
2146 compile_multilib: "both",
2147 prefer: true,
2148 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002149}
2150
2151cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002152 name: "libSecureUILib",
2153 owner: "shift",
2154 strip: {
2155 none: true,
2156 },
2157 target: {
2158 android_arm: {
2159 srcs: [
2160 "proprietary/vendor/lib/libSecureUILib.so",
2161 ],
2162 shared_libs: [
2163 "liblog",
2164 "libStDrvInt",
2165 "libQSEEComAPI",
2166 "libsecureui_svcsock",
2167 "libhidlbase",
2168 "libhidltransport",
2169 "libhwbinder",
2170 "libbinder",
2171 "libc++",
2172 "libc",
2173 "libm",
2174 "libdl",
2175 ],
2176 },
2177 android_arm64: {
2178 srcs: [
2179 "proprietary/vendor/lib64/libSecureUILib.so",
2180 ],
2181 shared_libs: [
2182 "liblog",
2183 "libStDrvInt",
2184 "libQSEEComAPI",
2185 "libsecureui_svcsock",
2186 "libhidlbase",
2187 "libhidltransport",
2188 "libhwbinder",
2189 "libbinder",
2190 "libc++",
2191 "libc",
2192 "libm",
2193 "libdl",
2194 ],
2195 },
2196 },
2197 compile_multilib: "both",
2198 prefer: true,
2199 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002200}
2201
2202cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002203 name: "libStDrvInt",
2204 owner: "shift",
2205 strip: {
2206 none: true,
2207 },
2208 target: {
2209 android_arm: {
2210 srcs: [
2211 "proprietary/vendor/lib/libStDrvInt.so",
2212 ],
2213 shared_libs: [
2214 "liblog",
2215 "libc++",
2216 "libc",
2217 "libm",
2218 "libdl",
2219 ],
2220 },
2221 android_arm64: {
2222 srcs: [
2223 "proprietary/vendor/lib64/libStDrvInt.so",
2224 ],
2225 shared_libs: [
2226 "liblog",
2227 "libc++",
2228 "libc",
2229 "libm",
2230 "libdl",
2231 ],
2232 },
2233 },
2234 compile_multilib: "both",
2235 prefer: true,
2236 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002237}
2238
2239cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002240 name: "libVkLayer_q3dtools",
2241 owner: "shift",
2242 strip: {
2243 none: true,
2244 },
2245 target: {
2246 android_arm: {
2247 srcs: [
2248 "proprietary/vendor/lib/libVkLayer_q3dtools.so",
2249 ],
2250 shared_libs: [
2251 "liblog",
2252 "libz",
2253 "libc",
2254 "libm",
2255 "libdl",
2256 ],
2257 },
2258 android_arm64: {
2259 srcs: [
2260 "proprietary/vendor/lib64/libVkLayer_q3dtools.so",
2261 ],
2262 shared_libs: [
2263 "liblog",
2264 "libz",
2265 "libc",
2266 "libm",
2267 "libdl",
2268 ],
2269 },
2270 },
2271 compile_multilib: "both",
2272 prefer: true,
2273 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002274}
2275
2276cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002277 name: "libacdb-fts",
2278 owner: "shift",
2279 strip: {
2280 none: true,
2281 },
2282 target: {
2283 android_arm: {
2284 srcs: [
2285 "proprietary/vendor/lib/libacdb-fts.so",
2286 ],
2287 shared_libs: [
2288 "libcutils",
2289 "libutils",
2290 "liblog",
2291 "libaudcal",
2292 "libc++",
2293 "libc",
2294 "libm",
2295 "libdl",
2296 ],
2297 },
2298 android_arm64: {
2299 srcs: [
2300 "proprietary/vendor/lib64/libacdb-fts.so",
2301 ],
2302 shared_libs: [
2303 "libcutils",
2304 "libutils",
2305 "liblog",
2306 "libaudcal",
2307 "libc++",
2308 "libc",
2309 "libm",
2310 "libdl",
2311 ],
2312 },
2313 },
2314 compile_multilib: "both",
2315 prefer: true,
2316 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002317}
2318
2319cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002320 name: "libacdbloader",
2321 owner: "shift",
2322 strip: {
2323 none: true,
2324 },
2325 target: {
2326 android_arm: {
2327 srcs: [
2328 "proprietary/vendor/lib/libacdbloader.so",
2329 ],
2330 shared_libs: [
2331 "libcutils",
2332 "libutils",
2333 "liblog",
2334 "libaudcal",
2335 "libtinyalsa",
2336 "libacdbrtac",
2337 "libadiertac",
2338 "libacdb-fts",
2339 "libc++",
2340 "libc",
2341 "libm",
2342 "libdl",
2343 ],
2344 },
2345 android_arm64: {
2346 srcs: [
2347 "proprietary/vendor/lib64/libacdbloader.so",
2348 ],
2349 shared_libs: [
2350 "libcutils",
2351 "libutils",
2352 "liblog",
2353 "libaudcal",
2354 "libtinyalsa",
2355 "libacdbrtac",
2356 "libadiertac",
2357 "libacdb-fts",
2358 "libc++",
2359 "libc",
2360 "libm",
2361 "libdl",
2362 ],
2363 },
2364 },
2365 compile_multilib: "both",
2366 prefer: true,
2367 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002368}
2369
2370cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002371 name: "libacdbrtac",
2372 owner: "shift",
2373 strip: {
2374 none: true,
2375 },
2376 target: {
2377 android_arm: {
2378 srcs: [
2379 "proprietary/vendor/lib/libacdbrtac.so",
2380 ],
2381 shared_libs: [
2382 "libcutils",
2383 "libutils",
2384 "liblog",
2385 "libaudcal",
2386 "libc++",
2387 "libc",
2388 "libm",
2389 "libdl",
2390 ],
2391 },
2392 android_arm64: {
2393 srcs: [
2394 "proprietary/vendor/lib64/libacdbrtac.so",
2395 ],
2396 shared_libs: [
2397 "libcutils",
2398 "libutils",
2399 "liblog",
2400 "libaudcal",
2401 "libc++",
2402 "libc",
2403 "libm",
2404 "libdl",
2405 ],
2406 },
2407 },
2408 compile_multilib: "both",
2409 prefer: true,
2410 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002411}
2412
2413cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002414 name: "libadiertac",
2415 owner: "shift",
2416 strip: {
2417 none: true,
2418 },
2419 target: {
2420 android_arm: {
2421 srcs: [
2422 "proprietary/vendor/lib/libadiertac.so",
2423 ],
2424 shared_libs: [
2425 "libcutils",
2426 "libutils",
2427 "liblog",
2428 "libaudcal",
2429 "libc++",
2430 "libc",
2431 "libm",
2432 "libdl",
2433 ],
2434 },
2435 android_arm64: {
2436 srcs: [
2437 "proprietary/vendor/lib64/libadiertac.so",
2438 ],
2439 shared_libs: [
2440 "libcutils",
2441 "libutils",
2442 "liblog",
2443 "libaudcal",
2444 "libc++",
2445 "libc",
2446 "libm",
2447 "libdl",
2448 ],
2449 },
2450 },
2451 compile_multilib: "both",
2452 prefer: true,
2453 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002454}
2455
2456cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002457 name: "libadreno_utils",
2458 owner: "shift",
2459 strip: {
2460 none: true,
2461 },
2462 target: {
2463 android_arm: {
2464 srcs: [
2465 "proprietary/vendor/lib/libadreno_utils.so",
2466 ],
2467 shared_libs: [
2468 "libgsl",
2469 "libc++",
2470 "libc",
2471 "libm",
2472 "libdl",
2473 ],
2474 },
2475 android_arm64: {
2476 srcs: [
2477 "proprietary/vendor/lib64/libadreno_utils.so",
2478 ],
2479 shared_libs: [
2480 "libgsl",
2481 "libc++",
2482 "libc",
2483 "libm",
2484 "libdl",
2485 ],
2486 },
2487 },
2488 compile_multilib: "both",
2489 prefer: true,
2490 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002491}
2492
2493cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002494 name: "libadsp_default_listener",
2495 owner: "shift",
2496 strip: {
2497 none: true,
2498 },
2499 target: {
2500 android_arm: {
2501 srcs: [
2502 "proprietary/vendor/lib/libadsp_default_listener.so",
2503 ],
2504 shared_libs: [
2505 "liblog",
2506 "libadsprpc",
2507 "libc++",
2508 "libc",
2509 "libm",
2510 "libdl",
2511 ],
2512 },
2513 android_arm64: {
2514 srcs: [
2515 "proprietary/vendor/lib64/libadsp_default_listener.so",
2516 ],
2517 shared_libs: [
2518 "liblog",
2519 "libadsprpc",
2520 "libc++",
2521 "libc",
2522 "libm",
2523 "libdl",
2524 ],
2525 },
2526 },
2527 compile_multilib: "both",
2528 prefer: true,
2529 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002530}
2531
2532cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002533 name: "libadsprpc",
2534 owner: "shift",
2535 strip: {
2536 none: true,
2537 },
2538 target: {
2539 android_arm: {
2540 srcs: [
2541 "proprietary/vendor/lib/libadsprpc.so",
2542 ],
2543 shared_libs: [
2544 "liblog",
2545 "libcutils",
2546 "libc++",
2547 "libc",
2548 "libm",
2549 "libdl",
2550 ],
2551 },
2552 android_arm64: {
2553 srcs: [
2554 "proprietary/vendor/lib64/libadsprpc.so",
2555 ],
2556 shared_libs: [
2557 "liblog",
2558 "libcutils",
2559 "libc++",
2560 "libc",
2561 "libm",
2562 "libdl",
2563 ],
2564 },
2565 },
2566 compile_multilib: "both",
2567 prefer: true,
2568 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002569}
2570
2571cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002572 name: "libaudcal",
2573 owner: "shift",
2574 strip: {
2575 none: true,
2576 },
2577 target: {
2578 android_arm: {
2579 srcs: [
2580 "proprietary/vendor/lib/libaudcal.so",
2581 ],
2582 shared_libs: [
2583 "libutils",
2584 "liblog",
2585 "libdiag",
2586 "libc++",
2587 "libc",
2588 "libm",
2589 "libdl",
2590 ],
2591 },
2592 android_arm64: {
2593 srcs: [
2594 "proprietary/vendor/lib64/libaudcal.so",
2595 ],
2596 shared_libs: [
2597 "libutils",
2598 "liblog",
2599 "libdiag",
2600 "libc++",
2601 "libc",
2602 "libm",
2603 "libdl",
2604 ],
2605 },
2606 },
2607 compile_multilib: "both",
2608 prefer: true,
2609 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002610}
2611
2612cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002613 name: "libaudioparsers",
2614 owner: "shift",
2615 strip: {
2616 none: true,
2617 },
2618 target: {
2619 android_arm: {
2620 srcs: [
2621 "proprietary/vendor/lib/libaudioparsers.so",
2622 ],
2623 shared_libs: [
2624 "libutils",
2625 "liblog",
2626 "libc++",
2627 "libc",
2628 "libm",
2629 "libdl",
2630 ],
2631 },
2632 android_arm64: {
2633 srcs: [
2634 "proprietary/vendor/lib64/libaudioparsers.so",
2635 ],
2636 shared_libs: [
2637 "libutils",
2638 "liblog",
2639 "libc++",
2640 "libc",
2641 "libm",
2642 "libdl",
2643 ],
2644 },
2645 },
2646 compile_multilib: "both",
2647 prefer: true,
2648 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002649}
2650
2651cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002652 name: "libbluetooth_audio_session_qti",
2653 owner: "shift",
2654 strip: {
2655 none: true,
2656 },
2657 target: {
2658 android_arm: {
2659 srcs: [
2660 "proprietary/vendor/lib/libbluetooth_audio_session_qti.so",
2661 ],
2662 shared_libs: [
2663 "vendor.qti.hardware.bluetooth_audio@2.0",
2664 "libaudioutils",
2665 "libbase",
2666 "libcutils",
2667 "libfmq",
2668 "libhidlbase",
2669 "libhidltransport",
2670 "liblog",
2671 "libutils",
2672 "libc++",
2673 "libc",
2674 "libm",
2675 "libdl",
2676 ],
2677 },
2678 android_arm64: {
2679 srcs: [
2680 "proprietary/vendor/lib64/libbluetooth_audio_session_qti.so",
2681 ],
2682 shared_libs: [
2683 "vendor.qti.hardware.bluetooth_audio@2.0",
2684 "libaudioutils",
2685 "libbase",
2686 "libcutils",
2687 "libfmq",
2688 "libhidlbase",
2689 "libhidltransport",
2690 "liblog",
2691 "libutils",
2692 "libc++",
2693 "libc",
2694 "libm",
2695 "libdl",
2696 ],
2697 },
2698 },
2699 compile_multilib: "both",
2700 prefer: true,
2701 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002702}
2703
2704cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002705 name: "libbt-hidlclient",
2706 owner: "shift",
2707 strip: {
2708 none: true,
2709 },
2710 target: {
2711 android_arm: {
2712 srcs: [
2713 "proprietary/vendor/lib/libbt-hidlclient.so",
2714 ],
2715 shared_libs: [
2716 "libutils",
2717 "libhidlbase",
2718 "libhidltransport",
2719 "android.hardware.bluetooth@1.0",
2720 "com.qualcomm.qti.ant@1.0_vendor",
2721 "vendor.qti.hardware.fm@1.0_vendor",
2722 "liblog",
2723 "libc++",
2724 "libc",
2725 "libm",
2726 "libdl",
2727 ],
2728 },
2729 android_arm64: {
2730 srcs: [
2731 "proprietary/vendor/lib64/libbt-hidlclient.so",
2732 ],
2733 shared_libs: [
2734 "libutils",
2735 "libhidlbase",
2736 "libhidltransport",
2737 "android.hardware.bluetooth@1.0",
2738 "com.qualcomm.qti.ant@1.0_vendor",
2739 "vendor.qti.hardware.fm@1.0_vendor",
2740 "liblog",
2741 "libc++",
2742 "libc",
2743 "libm",
2744 "libdl",
2745 ],
2746 },
2747 },
2748 compile_multilib: "both",
2749 prefer: true,
2750 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002751}
2752
2753cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002754 name: "libbtnv",
2755 owner: "shift",
2756 strip: {
2757 none: true,
2758 },
2759 target: {
2760 android_arm: {
2761 srcs: [
2762 "proprietary/vendor/lib/libbtnv.so",
2763 ],
2764 shared_libs: [
2765 "libc++",
2766 "libc",
2767 "libm",
2768 "libdl",
2769 ],
2770 },
2771 android_arm64: {
2772 srcs: [
2773 "proprietary/vendor/lib64/libbtnv.so",
2774 ],
2775 shared_libs: [
2776 "libc++",
2777 "libc",
2778 "libm",
2779 "libdl",
2780 ],
2781 },
2782 },
2783 compile_multilib: "both",
2784 prefer: true,
2785 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002786}
2787
2788cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002789 name: "libc2d30_bltlib",
2790 owner: "shift",
2791 strip: {
2792 none: true,
2793 },
2794 target: {
2795 android_arm: {
2796 srcs: [
2797 "proprietary/vendor/lib/libc2d30_bltlib.so",
2798 ],
2799 shared_libs: [
2800 "libgsl",
2801 "libcutils",
2802 "libutils",
2803 "libc++",
2804 "libc",
2805 "libm",
2806 "libdl",
2807 ],
2808 },
2809 android_arm64: {
2810 srcs: [
2811 "proprietary/vendor/lib64/libc2d30_bltlib.so",
2812 ],
2813 shared_libs: [
2814 "libgsl",
2815 "libcutils",
2816 "libutils",
2817 "libc++",
2818 "libc",
2819 "libm",
2820 "libdl",
2821 ],
2822 },
2823 },
2824 compile_multilib: "both",
2825 prefer: true,
2826 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002827}
2828
2829cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002830 name: "libcapiv2svacnn",
2831 owner: "shift",
2832 strip: {
2833 none: true,
2834 },
2835 target: {
2836 android_arm: {
2837 srcs: [
2838 "proprietary/vendor/lib/libcapiv2svacnn.so",
2839 ],
2840 shared_libs: [
2841 "libcutils",
2842 "liblog",
2843 "libc++",
2844 "libc",
2845 "libm",
2846 "libdl",
2847 ],
2848 },
2849 android_arm64: {
2850 srcs: [
2851 "proprietary/vendor/lib64/libcapiv2svacnn.so",
2852 ],
2853 shared_libs: [
2854 "libcutils",
2855 "liblog",
2856 "libc++",
2857 "libc",
2858 "libm",
2859 "libdl",
2860 ],
2861 },
2862 },
2863 compile_multilib: "both",
2864 prefer: true,
2865 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002866}
2867
2868cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002869 name: "libcapiv2vop",
2870 owner: "shift",
2871 strip: {
2872 none: true,
2873 },
2874 target: {
2875 android_arm: {
2876 srcs: [
2877 "proprietary/vendor/lib/libcapiv2vop.so",
2878 ],
2879 shared_libs: [
2880 "libcutils",
2881 "liblog",
2882 "libc++",
2883 "libc",
2884 "libm",
2885 "libdl",
2886 ],
2887 },
2888 android_arm64: {
2889 srcs: [
2890 "proprietary/vendor/lib64/libcapiv2vop.so",
2891 ],
2892 shared_libs: [
2893 "libcutils",
2894 "liblog",
2895 "libc++",
2896 "libc",
2897 "libm",
2898 "libdl",
2899 ],
2900 },
2901 },
2902 compile_multilib: "both",
2903 prefer: true,
2904 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002905}
2906
2907cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002908 name: "libcdsp_default_listener",
2909 owner: "shift",
2910 strip: {
2911 none: true,
2912 },
2913 target: {
2914 android_arm: {
2915 srcs: [
2916 "proprietary/vendor/lib/libcdsp_default_listener.so",
2917 ],
2918 shared_libs: [
2919 "liblog",
2920 "libcdsprpc",
2921 "libc++",
2922 "libc",
2923 "libm",
2924 "libdl",
2925 ],
2926 },
2927 android_arm64: {
2928 srcs: [
2929 "proprietary/vendor/lib64/libcdsp_default_listener.so",
2930 ],
2931 shared_libs: [
2932 "liblog",
2933 "libcdsprpc",
2934 "libc++",
2935 "libc",
2936 "libm",
2937 "libdl",
2938 ],
2939 },
2940 },
2941 compile_multilib: "both",
2942 prefer: true,
2943 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002944}
2945
2946cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002947 name: "libcdsprpc",
2948 owner: "shift",
2949 strip: {
2950 none: true,
2951 },
2952 target: {
2953 android_arm: {
2954 srcs: [
2955 "proprietary/vendor/lib/libcdsprpc.so",
2956 ],
2957 shared_libs: [
2958 "liblog",
2959 "libcutils",
2960 "libc++",
2961 "libc",
2962 "libm",
2963 "libdl",
2964 ],
2965 },
2966 android_arm64: {
2967 srcs: [
2968 "proprietary/vendor/lib64/libcdsprpc.so",
2969 ],
2970 shared_libs: [
2971 "liblog",
2972 "libcutils",
2973 "libc++",
2974 "libc",
2975 "libm",
2976 "libdl",
2977 ],
2978 },
2979 },
2980 compile_multilib: "both",
2981 prefer: true,
2982 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02002983}
2984
2985cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02002986 name: "libconfigdb",
2987 owner: "shift",
2988 strip: {
2989 none: true,
2990 },
2991 target: {
2992 android_arm: {
2993 srcs: [
2994 "proprietary/vendor/lib/libconfigdb.so",
2995 ],
2996 shared_libs: [
2997 "libxml",
2998 "libdsutils",
2999 "libdiag",
3000 "liblog",
3001 "libc++",
3002 "libc",
3003 "libm",
3004 "libdl",
3005 ],
3006 },
3007 android_arm64: {
3008 srcs: [
3009 "proprietary/vendor/lib64/libconfigdb.so",
3010 ],
3011 shared_libs: [
3012 "libxml",
3013 "libdsutils",
3014 "libdiag",
3015 "liblog",
3016 "libc++",
3017 "libc",
3018 "libm",
3019 "libdl",
3020 ],
3021 },
3022 },
3023 compile_multilib: "both",
3024 prefer: true,
3025 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003026}
3027
3028cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003029 name: "libcpion",
3030 owner: "shift",
3031 strip: {
3032 none: true,
3033 },
3034 target: {
3035 android_arm: {
3036 srcs: [
3037 "proprietary/vendor/lib/libcpion.so",
3038 ],
3039 shared_libs: [
3040 "libutils",
3041 "libcutils",
3042 "liblog",
3043 "libc++",
3044 "libc",
3045 "libm",
3046 "libdl",
3047 ],
3048 },
3049 android_arm64: {
3050 srcs: [
3051 "proprietary/vendor/lib64/libcpion.so",
3052 ],
3053 shared_libs: [
3054 "libutils",
3055 "libcutils",
3056 "liblog",
3057 "libc++",
3058 "libc",
3059 "libm",
3060 "libdl",
3061 ],
3062 },
3063 },
3064 compile_multilib: "both",
3065 prefer: true,
3066 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003067}
3068
3069cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003070 name: "libcsd-client",
3071 owner: "shift",
3072 strip: {
3073 none: true,
3074 },
3075 target: {
3076 android_arm: {
3077 srcs: [
3078 "proprietary/vendor/lib/libcsd-client.so",
3079 ],
3080 shared_libs: [
3081 "libutils",
3082 "libqmi_cci",
3083 "libqmi_common_so",
3084 "libacdbloader",
3085 "libcutils",
3086 "libmdmdetect",
3087 "liblog",
3088 "libc++",
3089 "libc",
3090 "libm",
3091 "libdl",
3092 ],
3093 },
3094 android_arm64: {
3095 srcs: [
3096 "proprietary/vendor/lib64/libcsd-client.so",
3097 ],
3098 shared_libs: [
3099 "libutils",
3100 "libqmi_cci",
3101 "libqmi_common_so",
3102 "libacdbloader",
3103 "libcutils",
3104 "libmdmdetect",
3105 "liblog",
3106 "libc++",
3107 "libc",
3108 "libm",
3109 "libdl",
3110 ],
3111 },
3112 },
3113 compile_multilib: "both",
3114 prefer: true,
3115 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003116}
3117
3118cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003119 name: "libcvp",
3120 owner: "shift",
3121 strip: {
3122 none: true,
3123 },
3124 target: {
3125 android_arm: {
3126 srcs: [
3127 "proprietary/vendor/lib/libcvp.so",
3128 ],
3129 shared_libs: [
3130 "liblog",
3131 "libc++",
3132 "libion",
3133 "libcvp_stub",
3134 "libcvp_common",
3135 "libcdsprpc",
3136 "libc",
3137 "libm",
3138 "libdl",
3139 ],
3140 },
3141 android_arm64: {
3142 srcs: [
3143 "proprietary/vendor/lib64/libcvp.so",
3144 ],
3145 shared_libs: [
3146 "liblog",
3147 "libc++",
3148 "libion",
3149 "libcvp_stub",
3150 "libcvp_common",
3151 "libcdsprpc",
3152 "libc",
3153 "libm",
3154 "libdl",
3155 ],
3156 },
3157 },
3158 compile_multilib: "both",
3159 prefer: true,
3160 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003161}
3162
3163cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003164 name: "libcvp_common",
3165 owner: "shift",
3166 strip: {
3167 none: true,
3168 },
3169 target: {
3170 android_arm: {
3171 srcs: [
3172 "proprietary/vendor/lib/libcvp_common.so",
3173 ],
3174 shared_libs: [
3175 "liblog",
3176 "libc++",
3177 "libc",
3178 "libm",
3179 "libdl",
3180 ],
3181 },
3182 android_arm64: {
3183 srcs: [
3184 "proprietary/vendor/lib64/libcvp_common.so",
3185 ],
3186 shared_libs: [
3187 "liblog",
3188 "libc++",
3189 "libc",
3190 "libm",
3191 "libdl",
3192 ],
3193 },
3194 },
3195 compile_multilib: "both",
3196 prefer: true,
3197 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003198}
3199
3200cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003201 name: "libcvp_stub",
3202 owner: "shift",
3203 strip: {
3204 none: true,
3205 },
3206 target: {
3207 android_arm: {
3208 srcs: [
3209 "proprietary/vendor/lib/libcvp_stub.so",
3210 ],
3211 shared_libs: [
3212 "libcdsprpc",
3213 "libc++",
3214 "libc",
3215 "libm",
3216 "libdl",
3217 ],
3218 },
3219 android_arm64: {
3220 srcs: [
3221 "proprietary/vendor/lib64/libcvp_stub.so",
3222 ],
3223 shared_libs: [
3224 "libcdsprpc",
3225 "libc++",
3226 "libc",
3227 "libm",
3228 "libdl",
3229 ],
3230 },
3231 },
3232 compile_multilib: "both",
3233 prefer: true,
3234 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003235}
3236
3237cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003238 name: "libcvpcpuRev_skel",
3239 owner: "shift",
3240 strip: {
3241 none: true,
3242 },
3243 target: {
3244 android_arm: {
3245 srcs: [
3246 "proprietary/vendor/lib/libcvpcpuRev_skel.so",
3247 ],
3248 shared_libs: [
3249 "liblog",
3250 "libc++",
3251 "libion",
3252 "libcdsprpc",
3253 "libcvp_common",
3254 "libc",
3255 "libm",
3256 "libdl",
3257 ],
3258 },
3259 android_arm64: {
3260 srcs: [
3261 "proprietary/vendor/lib64/libcvpcpuRev_skel.so",
3262 ],
3263 shared_libs: [
3264 "liblog",
3265 "libc++",
3266 "libion",
3267 "libcdsprpc",
3268 "libcvp_common",
3269 "libc",
3270 "libm",
3271 "libdl",
3272 ],
3273 },
3274 },
3275 compile_multilib: "both",
3276 prefer: true,
3277 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003278}
3279
3280cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003281 name: "libdiag",
3282 owner: "shift",
3283 strip: {
3284 none: true,
3285 },
3286 target: {
3287 android_arm: {
3288 srcs: [
3289 "proprietary/vendor/lib/libdiag.so",
3290 ],
3291 shared_libs: [
3292 "liblog",
3293 "libcutils",
3294 "libc++",
3295 "libc",
3296 "libm",
3297 "libdl",
3298 ],
3299 },
3300 android_arm64: {
3301 srcs: [
3302 "proprietary/vendor/lib64/libdiag.so",
3303 ],
3304 shared_libs: [
3305 "liblog",
3306 "libcutils",
3307 "libc++",
3308 "libc",
3309 "libm",
3310 "libdl",
3311 ],
3312 },
3313 },
3314 compile_multilib: "both",
3315 prefer: true,
3316 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003317}
3318
3319cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003320 name: "libdisp-aba",
3321 owner: "shift",
3322 strip: {
3323 none: true,
3324 },
3325 target: {
3326 android_arm: {
3327 srcs: [
3328 "proprietary/vendor/lib/libdisp-aba.so",
3329 ],
3330 shared_libs: [
3331 "libcutils",
3332 "liblog",
3333 "libc++",
3334 "libc",
3335 "libm",
3336 "libdl",
3337 ],
3338 },
3339 android_arm64: {
3340 srcs: [
3341 "proprietary/vendor/lib64/libdisp-aba.so",
3342 ],
3343 shared_libs: [
3344 "libcutils",
3345 "liblog",
3346 "libc++",
3347 "libc",
3348 "libm",
3349 "libdl",
3350 ],
3351 },
3352 },
3353 compile_multilib: "both",
3354 prefer: true,
3355 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003356}
3357
3358cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003359 name: "libdisplayqos",
3360 owner: "shift",
3361 strip: {
3362 none: true,
3363 },
3364 target: {
3365 android_arm: {
3366 srcs: [
3367 "proprietary/vendor/lib/libdisplayqos.so",
3368 ],
3369 shared_libs: [
3370 "libc++",
3371 "libc",
3372 "libm",
3373 "libdl",
3374 ],
3375 },
3376 android_arm64: {
3377 srcs: [
3378 "proprietary/vendor/lib64/libdisplayqos.so",
3379 ],
3380 shared_libs: [
3381 "libc++",
3382 "libc",
3383 "libm",
3384 "libdl",
3385 ],
3386 },
3387 },
3388 compile_multilib: "both",
3389 prefer: true,
3390 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003391}
3392
3393cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003394 name: "libdrmfs",
3395 owner: "shift",
3396 strip: {
3397 none: true,
3398 },
3399 target: {
3400 android_arm: {
3401 srcs: [
3402 "proprietary/vendor/lib/libdrmfs.so",
3403 ],
3404 shared_libs: [
3405 "libutils",
3406 "libcutils",
3407 "libdiag",
3408 "liblog",
3409 "libQSEEComAPI",
3410 "libxml2",
3411 "libc++",
3412 "libc",
3413 "libm",
3414 "libdl",
3415 ],
3416 },
3417 android_arm64: {
3418 srcs: [
3419 "proprietary/vendor/lib64/libdrmfs.so",
3420 ],
3421 shared_libs: [
3422 "libutils",
3423 "libcutils",
3424 "libdiag",
3425 "liblog",
3426 "libQSEEComAPI",
3427 "libxml2",
3428 "libc++",
3429 "libc",
3430 "libm",
3431 "libdl",
3432 ],
3433 },
3434 },
3435 compile_multilib: "both",
3436 prefer: true,
3437 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003438}
3439
3440cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003441 name: "libdrmtime",
3442 owner: "shift",
3443 strip: {
3444 none: true,
3445 },
3446 target: {
3447 android_arm: {
3448 srcs: [
3449 "proprietary/vendor/lib/libdrmtime.so",
3450 ],
3451 shared_libs: [
3452 "libutils",
3453 "libcutils",
3454 "libdiag",
3455 "liblog",
3456 "libQSEEComAPI",
3457 "libtime_genoff",
3458 "libc++",
3459 "libc",
3460 "libm",
3461 "libdl",
3462 ],
3463 },
3464 android_arm64: {
3465 srcs: [
3466 "proprietary/vendor/lib64/libdrmtime.so",
3467 ],
3468 shared_libs: [
3469 "libutils",
3470 "libcutils",
3471 "libdiag",
3472 "liblog",
3473 "libQSEEComAPI",
3474 "libtime_genoff",
3475 "libc++",
3476 "libc",
3477 "libm",
3478 "libdl",
3479 ],
3480 },
3481 },
3482 compile_multilib: "both",
3483 prefer: true,
3484 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003485}
3486
3487cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003488 name: "libdsi_netctrl",
3489 owner: "shift",
3490 strip: {
3491 none: true,
3492 },
3493 target: {
3494 android_arm: {
3495 srcs: [
3496 "proprietary/vendor/lib/libdsi_netctrl.so",
3497 ],
3498 shared_libs: [
3499 "libqmi",
3500 "libqdi",
3501 "libdiag",
3502 "libcutils",
3503 "liblog",
3504 "libnetmgr",
3505 "libdsutils",
3506 "libconfigdb",
3507 "libqmiservices",
3508 "libqmi_cci",
3509 "libqmi_common_so",
3510 "libqmi_client_qmux",
3511 "libqmi_client_helper",
3512 "libc++",
3513 "libc",
3514 "libm",
3515 "libdl",
3516 ],
3517 },
3518 android_arm64: {
3519 srcs: [
3520 "proprietary/vendor/lib64/libdsi_netctrl.so",
3521 ],
3522 shared_libs: [
3523 "libqmi",
3524 "libqdi",
3525 "libdiag",
3526 "libcutils",
3527 "liblog",
3528 "libnetmgr",
3529 "libdsutils",
3530 "libconfigdb",
3531 "libqmiservices",
3532 "libqmi_cci",
3533 "libqmi_common_so",
3534 "libqmi_client_qmux",
3535 "libqmi_client_helper",
3536 "libc++",
3537 "libc",
3538 "libm",
3539 "libdl",
3540 ],
3541 },
3542 },
3543 compile_multilib: "both",
3544 prefer: true,
3545 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003546}
3547
3548cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003549 name: "libdsutils",
3550 owner: "shift",
3551 strip: {
3552 none: true,
3553 },
3554 target: {
3555 android_arm: {
3556 srcs: [
3557 "proprietary/vendor/lib/libdsutils.so",
3558 ],
3559 shared_libs: [
3560 "liblog",
3561 "libdiag",
3562 "libcutils",
3563 "libmdmdetect",
3564 "libc++",
3565 "libc",
3566 "libm",
3567 "libdl",
3568 ],
3569 },
3570 android_arm64: {
3571 srcs: [
3572 "proprietary/vendor/lib64/libdsutils.so",
3573 ],
3574 shared_libs: [
3575 "liblog",
3576 "libdiag",
3577 "libcutils",
3578 "libmdmdetect",
3579 "libc++",
3580 "libc",
3581 "libm",
3582 "libdl",
3583 ],
3584 },
3585 },
3586 compile_multilib: "both",
3587 prefer: true,
3588 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003589}
3590
3591cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003592 name: "libfastcvdsp_stub",
3593 owner: "shift",
3594 strip: {
3595 none: true,
3596 },
3597 target: {
3598 android_arm: {
3599 srcs: [
3600 "proprietary/vendor/lib/libfastcvdsp_stub.so",
3601 ],
3602 shared_libs: [
3603 "liblog",
3604 "libcdsprpc",
3605 "libc++",
3606 "libc",
3607 "libm",
3608 "libdl",
3609 ],
3610 },
3611 android_arm64: {
3612 srcs: [
3613 "proprietary/vendor/lib64/libfastcvdsp_stub.so",
3614 ],
3615 shared_libs: [
3616 "liblog",
3617 "libcdsprpc",
3618 "libc++",
3619 "libc",
3620 "libm",
3621 "libdl",
3622 ],
3623 },
3624 },
3625 compile_multilib: "both",
3626 prefer: true,
3627 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003628}
3629
3630cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003631 name: "libfastcvopt",
3632 owner: "shift",
3633 strip: {
3634 none: true,
3635 },
3636 target: {
3637 android_arm: {
3638 srcs: [
3639 "proprietary/vendor/lib/libfastcvopt.so",
3640 ],
3641 shared_libs: [
3642 "liblog",
3643 "libion",
3644 "libOpenCL",
3645 "libfastcvdsp_stub",
3646 "libcdsprpc",
3647 "libc++",
3648 "libc",
3649 "libm",
3650 "libdl",
3651 ],
3652 },
3653 android_arm64: {
3654 srcs: [
3655 "proprietary/vendor/lib64/libfastcvopt.so",
3656 ],
3657 shared_libs: [
3658 "liblog",
3659 "libion",
3660 "libOpenCL",
3661 "libfastcvdsp_stub",
3662 "libcdsprpc",
3663 "libc++",
3664 "libc",
3665 "libm",
3666 "libdl",
3667 ],
3668 },
3669 },
3670 compile_multilib: "both",
3671 prefer: true,
3672 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003673}
3674
3675cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003676 name: "libgcs-calwrapper",
3677 owner: "shift",
3678 strip: {
3679 none: true,
3680 },
3681 target: {
3682 android_arm: {
3683 srcs: [
3684 "proprietary/vendor/lib/libgcs-calwrapper.so",
3685 ],
3686 shared_libs: [
3687 "libgcs-osal",
3688 "liblog",
3689 "libc++",
3690 "libc",
3691 "libm",
3692 "libdl",
3693 ],
3694 },
3695 android_arm64: {
3696 srcs: [
3697 "proprietary/vendor/lib64/libgcs-calwrapper.so",
3698 ],
3699 shared_libs: [
3700 "libgcs-osal",
3701 "liblog",
3702 "libc++",
3703 "libc",
3704 "libm",
3705 "libdl",
3706 ],
3707 },
3708 },
3709 compile_multilib: "both",
3710 prefer: true,
3711 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003712}
3713
3714cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003715 name: "libgcs-ipc",
3716 owner: "shift",
3717 strip: {
3718 none: true,
3719 },
3720 target: {
3721 android_arm: {
3722 srcs: [
3723 "proprietary/vendor/lib/libgcs-ipc.so",
3724 ],
3725 shared_libs: [
3726 "liblog",
3727 "libexpat",
3728 "libgcs-osal",
3729 "libc++",
3730 "libc",
3731 "libm",
3732 "libdl",
3733 ],
3734 },
3735 android_arm64: {
3736 srcs: [
3737 "proprietary/vendor/lib64/libgcs-ipc.so",
3738 ],
3739 shared_libs: [
3740 "liblog",
3741 "libexpat",
3742 "libgcs-osal",
3743 "libc++",
3744 "libc",
3745 "libm",
3746 "libdl",
3747 ],
3748 },
3749 },
3750 compile_multilib: "both",
3751 prefer: true,
3752 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003753}
3754
3755cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003756 name: "libgcs-osal",
3757 owner: "shift",
3758 strip: {
3759 none: true,
3760 },
3761 target: {
3762 android_arm: {
3763 srcs: [
3764 "proprietary/vendor/lib/libgcs-osal.so",
3765 ],
3766 shared_libs: [
3767 "liblog",
3768 "libc++",
3769 "libc",
3770 "libm",
3771 "libdl",
3772 ],
3773 },
3774 android_arm64: {
3775 srcs: [
3776 "proprietary/vendor/lib64/libgcs-osal.so",
3777 ],
3778 shared_libs: [
3779 "liblog",
3780 "libc++",
3781 "libc",
3782 "libm",
3783 "libdl",
3784 ],
3785 },
3786 },
3787 compile_multilib: "both",
3788 prefer: true,
3789 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003790}
3791
3792cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003793 name: "libgcs",
3794 owner: "shift",
3795 strip: {
3796 none: true,
3797 },
3798 target: {
3799 android_arm: {
3800 srcs: [
3801 "proprietary/vendor/lib/libgcs.so",
3802 ],
3803 shared_libs: [
3804 "libgcs-osal",
3805 "libgcs-calwrapper",
3806 "libgcs-ipc",
3807 "liblog",
3808 "libc++",
3809 "libc",
3810 "libm",
3811 "libdl",
3812 ],
3813 },
3814 android_arm64: {
3815 srcs: [
3816 "proprietary/vendor/lib64/libgcs.so",
3817 ],
3818 shared_libs: [
3819 "libgcs-osal",
3820 "libgcs-calwrapper",
3821 "libgcs-ipc",
3822 "liblog",
3823 "libc++",
3824 "libc",
3825 "libm",
3826 "libdl",
3827 ],
3828 },
3829 },
3830 compile_multilib: "both",
3831 prefer: true,
3832 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003833}
3834
3835cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003836 name: "libgpudataproducer",
3837 owner: "shift",
3838 strip: {
3839 none: true,
3840 },
3841 target: {
3842 android_arm: {
3843 srcs: [
3844 "proprietary/vendor/lib/libgpudataproducer.so",
3845 ],
3846 shared_libs: [
3847 "liblog",
3848 "libz",
3849 "libc++",
3850 "libc",
3851 "libm",
3852 "libdl",
3853 ],
3854 },
3855 android_arm64: {
3856 srcs: [
3857 "proprietary/vendor/lib64/libgpudataproducer.so",
3858 ],
3859 shared_libs: [
3860 "liblog",
3861 "libz",
3862 "libc++",
3863 "libc",
3864 "libm",
3865 "libdl",
3866 ],
3867 },
3868 },
3869 compile_multilib: "both",
3870 prefer: true,
3871 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003872}
3873
3874cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003875 name: "libgsl",
3876 owner: "shift",
3877 strip: {
3878 none: true,
3879 },
3880 target: {
3881 android_arm: {
3882 srcs: [
3883 "proprietary/vendor/lib/libgsl.so",
3884 ],
3885 shared_libs: [
3886 "libcutils",
3887 "liblog",
3888 "libz",
3889 "libsync",
3890 "libc++",
3891 "libc",
3892 "libm",
3893 "libdl",
3894 ],
3895 },
3896 android_arm64: {
3897 srcs: [
3898 "proprietary/vendor/lib64/libgsl.so",
3899 ],
3900 shared_libs: [
3901 "libcutils",
3902 "liblog",
3903 "libz",
3904 "libsync",
3905 "libc++",
3906 "libc",
3907 "libm",
3908 "libdl",
3909 ],
3910 },
3911 },
3912 compile_multilib: "both",
3913 prefer: true,
3914 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003915}
3916
3917cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003918 name: "libhdcpsrm",
3919 owner: "shift",
3920 strip: {
3921 none: true,
3922 },
3923 target: {
3924 android_arm: {
3925 srcs: [
3926 "proprietary/vendor/lib/libhdcpsrm.so",
3927 ],
3928 shared_libs: [
3929 "liblog",
3930 "libQSEEComAPI",
3931 "libdrmfs",
3932 "libc++",
3933 "libc",
3934 "libm",
3935 "libdl",
3936 ],
3937 },
3938 android_arm64: {
3939 srcs: [
3940 "proprietary/vendor/lib64/libhdcpsrm.so",
3941 ],
3942 shared_libs: [
3943 "liblog",
3944 "libQSEEComAPI",
3945 "libdrmfs",
3946 "libc++",
3947 "libc",
3948 "libm",
3949 "libdl",
3950 ],
3951 },
3952 },
3953 compile_multilib: "both",
3954 prefer: true,
3955 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02003956}
3957
3958cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02003959 name: "libhdr_tm",
3960 owner: "shift",
3961 strip: {
3962 none: true,
3963 },
3964 target: {
3965 android_arm: {
3966 srcs: [
3967 "proprietary/vendor/lib/libhdr_tm.so",
3968 ],
3969 shared_libs: [
3970 "liblog",
3971 "libsdm-color",
3972 "libtinyxml2_1",
3973 "libcutils",
3974 "libutils",
3975 "libc++",
3976 "libc",
3977 "libm",
3978 "libdl",
3979 ],
3980 },
3981 android_arm64: {
3982 srcs: [
3983 "proprietary/vendor/lib64/libhdr_tm.so",
3984 ],
3985 shared_libs: [
3986 "liblog",
3987 "libsdm-color",
3988 "libtinyxml2_1",
3989 "libcutils",
3990 "libutils",
3991 "libc++",
3992 "libc",
3993 "libm",
3994 "libdl",
3995 ],
3996 },
3997 },
3998 compile_multilib: "both",
3999 prefer: true,
4000 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004001}
4002
4003cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004004 name: "libidl",
4005 owner: "shift",
4006 strip: {
4007 none: true,
4008 },
4009 target: {
4010 android_arm: {
4011 srcs: [
4012 "proprietary/vendor/lib/libidl.so",
4013 ],
4014 shared_libs: [
4015 "libc++",
4016 "libc",
4017 "libm",
4018 "libdl",
4019 ],
4020 },
4021 android_arm64: {
4022 srcs: [
4023 "proprietary/vendor/lib64/libidl.so",
4024 ],
4025 shared_libs: [
4026 "libc++",
4027 "libc",
4028 "libm",
4029 "libdl",
4030 ],
4031 },
4032 },
4033 compile_multilib: "both",
4034 prefer: true,
4035 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004036}
4037
4038cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004039 name: "libkeymasterdeviceutils",
4040 owner: "shift",
4041 strip: {
4042 none: true,
4043 },
4044 target: {
4045 android_arm: {
4046 srcs: [
4047 "proprietary/vendor/lib/libkeymasterdeviceutils.so",
4048 ],
4049 shared_libs: [
4050 "libcutils",
4051 "libQSEEComAPI",
4052 "liblog",
4053 "libcrypto",
4054 "libion",
4055 "libc++",
4056 "libc",
4057 "libm",
4058 "libdl",
4059 ],
4060 },
4061 android_arm64: {
4062 srcs: [
4063 "proprietary/vendor/lib64/libkeymasterdeviceutils.so",
4064 ],
4065 shared_libs: [
4066 "libcutils",
4067 "libQSEEComAPI",
4068 "liblog",
4069 "libcrypto",
4070 "libion",
4071 "libc++",
4072 "libc",
4073 "libm",
4074 "libdl",
4075 ],
4076 },
4077 },
4078 compile_multilib: "both",
4079 prefer: true,
4080 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004081}
4082
4083cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004084 name: "libkeymasterprovision",
4085 owner: "shift",
4086 strip: {
4087 none: true,
4088 },
4089 target: {
4090 android_arm: {
4091 srcs: [
4092 "proprietary/vendor/lib/libkeymasterprovision.so",
4093 ],
4094 shared_libs: [
4095 "liblog",
4096 "libcrypto",
4097 "libkeymasterdeviceutils",
4098 "libkeymasterutils",
4099 "libc++",
4100 "libc",
4101 "libm",
4102 "libdl",
4103 ],
4104 },
4105 android_arm64: {
4106 srcs: [
4107 "proprietary/vendor/lib64/libkeymasterprovision.so",
4108 ],
4109 shared_libs: [
4110 "liblog",
4111 "libcrypto",
4112 "libkeymasterdeviceutils",
4113 "libkeymasterutils",
4114 "libc++",
4115 "libc",
4116 "libm",
4117 "libdl",
4118 ],
4119 },
4120 },
4121 compile_multilib: "both",
4122 prefer: true,
4123 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004124}
4125
4126cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004127 name: "libkeymasterutils",
4128 owner: "shift",
4129 strip: {
4130 none: true,
4131 },
4132 target: {
4133 android_arm: {
4134 srcs: [
4135 "proprietary/vendor/lib/libkeymasterutils.so",
4136 ],
4137 shared_libs: [
4138 "libcutils",
4139 "libQSEEComAPI",
4140 "liblog",
4141 "libcrypto",
4142 "libc++",
4143 "libc",
4144 "libm",
4145 "libdl",
4146 ],
4147 },
4148 android_arm64: {
4149 srcs: [
4150 "proprietary/vendor/lib64/libkeymasterutils.so",
4151 ],
4152 shared_libs: [
4153 "libcutils",
4154 "libQSEEComAPI",
4155 "liblog",
4156 "libcrypto",
4157 "libc++",
4158 "libc",
4159 "libm",
4160 "libdl",
4161 ],
4162 },
4163 },
4164 compile_multilib: "both",
4165 prefer: true,
4166 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004167}
4168
4169cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004170 name: "liblistenjni",
4171 owner: "shift",
4172 strip: {
4173 none: true,
4174 },
4175 target: {
4176 android_arm: {
4177 srcs: [
4178 "proprietary/vendor/lib/liblistenjni.so",
4179 ],
4180 shared_libs: [
4181 "libutils",
4182 "liblog",
4183 "liblistensoundmodel2",
4184 "libc++",
4185 "libc",
4186 "libm",
4187 "libdl",
4188 ],
4189 },
4190 android_arm64: {
4191 srcs: [
4192 "proprietary/vendor/lib64/liblistenjni.so",
4193 ],
4194 shared_libs: [
4195 "libutils",
4196 "liblog",
4197 "liblistensoundmodel2",
4198 "libc++",
4199 "libc",
4200 "libm",
4201 "libdl",
4202 ],
4203 },
4204 },
4205 compile_multilib: "both",
4206 prefer: true,
4207 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004208}
4209
4210cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004211 name: "liblistensoundmodel2",
4212 owner: "shift",
4213 strip: {
4214 none: true,
4215 },
4216 target: {
4217 android_arm: {
4218 srcs: [
4219 "proprietary/vendor/lib/liblistensoundmodel2.so",
4220 ],
4221 shared_libs: [
4222 "libcutils",
4223 "liblog",
4224 "libc++",
4225 "libc",
4226 "libm",
4227 "libdl",
4228 ],
4229 },
4230 android_arm64: {
4231 srcs: [
4232 "proprietary/vendor/lib64/liblistensoundmodel2.so",
4233 ],
4234 shared_libs: [
4235 "libcutils",
4236 "liblog",
4237 "libc++",
4238 "libc",
4239 "libm",
4240 "libdl",
4241 ],
4242 },
4243 },
4244 compile_multilib: "both",
4245 prefer: true,
4246 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004247}
4248
4249cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004250 name: "libllvm-glnext",
4251 owner: "shift",
4252 strip: {
4253 none: true,
4254 },
4255 target: {
4256 android_arm: {
4257 srcs: [
4258 "proprietary/vendor/lib/libllvm-glnext.so",
4259 ],
4260 shared_libs: [
4261 "libgsl",
4262 "libc++",
4263 "libc",
4264 "libm",
4265 "libdl",
4266 ],
4267 },
4268 android_arm64: {
4269 srcs: [
4270 "proprietary/vendor/lib64/libllvm-glnext.so",
4271 ],
4272 shared_libs: [
4273 "libgsl",
4274 "libc++",
4275 "libc",
4276 "libm",
4277 "libdl",
4278 ],
4279 },
4280 },
4281 compile_multilib: "both",
4282 prefer: true,
4283 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004284}
4285
4286cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004287 name: "libllvm-qcom",
4288 owner: "shift",
4289 strip: {
4290 none: true,
4291 },
4292 target: {
4293 android_arm: {
4294 srcs: [
4295 "proprietary/vendor/lib/libllvm-qcom.so",
4296 ],
4297 shared_libs: [
4298 "libc++",
4299 "libc",
4300 "libm",
4301 "libdl",
4302 ],
4303 },
4304 android_arm64: {
4305 srcs: [
4306 "proprietary/vendor/lib64/libllvm-qcom.so",
4307 ],
4308 shared_libs: [
4309 "libc++",
4310 "libc",
4311 "libm",
4312 "libdl",
4313 ],
4314 },
4315 },
4316 compile_multilib: "both",
4317 prefer: true,
4318 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004319}
4320
4321cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004322 name: "libmdmdetect",
4323 owner: "shift",
4324 strip: {
4325 none: true,
4326 },
4327 target: {
4328 android_arm: {
4329 srcs: [
4330 "proprietary/vendor/lib/libmdmdetect.so",
4331 ],
4332 shared_libs: [
4333 "libcutils",
4334 "libutils",
4335 "liblog",
4336 "libc++",
4337 "libc",
4338 "libm",
4339 "libdl",
4340 ],
4341 },
4342 android_arm64: {
4343 srcs: [
4344 "proprietary/vendor/lib64/libmdmdetect.so",
4345 ],
4346 shared_libs: [
4347 "libcutils",
4348 "libutils",
4349 "liblog",
4350 "libc++",
4351 "libc",
4352 "libm",
4353 "libdl",
4354 ],
4355 },
4356 },
4357 compile_multilib: "both",
4358 prefer: true,
4359 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004360}
4361
4362cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004363 name: "libminkdescriptor",
4364 owner: "shift",
4365 strip: {
4366 none: true,
4367 },
4368 target: {
4369 android_arm: {
4370 srcs: [
4371 "proprietary/vendor/lib/libminkdescriptor.so",
4372 ],
4373 shared_libs: [
4374 "liblog",
4375 "libutils",
4376 "libqcbor",
4377 "libc++",
4378 "libc",
4379 "libm",
4380 "libdl",
4381 ],
4382 },
4383 android_arm64: {
4384 srcs: [
4385 "proprietary/vendor/lib64/libminkdescriptor.so",
4386 ],
4387 shared_libs: [
4388 "liblog",
4389 "libutils",
4390 "libqcbor",
4391 "libc++",
4392 "libc",
4393 "libm",
4394 "libdl",
4395 ],
4396 },
4397 },
4398 compile_multilib: "both",
4399 prefer: true,
4400 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004401}
4402
4403cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004404 name: "libminksocket",
4405 owner: "shift",
4406 strip: {
4407 none: true,
4408 },
4409 target: {
4410 android_arm: {
4411 srcs: [
4412 "proprietary/vendor/lib/libminksocket.so",
4413 ],
4414 shared_libs: [
4415 "libc",
4416 "libdl",
4417 ],
4418 },
4419 android_arm64: {
4420 srcs: [
4421 "proprietary/vendor/lib64/libminksocket.so",
4422 ],
4423 shared_libs: [
4424 "libc",
4425 "libdl",
4426 ],
4427 },
4428 },
4429 compile_multilib: "both",
4430 prefer: true,
4431 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004432}
4433
4434cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004435 name: "libmmcamera_faceproc",
4436 owner: "shift",
4437 strip: {
4438 none: true,
4439 },
4440 target: {
4441 android_arm: {
4442 srcs: [
4443 "proprietary/vendor/lib/libmmcamera_faceproc.so",
4444 ],
4445 shared_libs: [
4446 "libc++",
4447 "libdl",
4448 "libc",
4449 "libm",
4450 ],
4451 },
4452 android_arm64: {
4453 srcs: [
4454 "proprietary/vendor/lib64/libmmcamera_faceproc.so",
4455 ],
4456 shared_libs: [
4457 "libc++",
4458 "libdl",
4459 "libc",
4460 "libm",
4461 ],
4462 },
4463 },
4464 compile_multilib: "both",
4465 check_elf_files: false,
4466 prefer: true,
4467 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004468}
4469
4470cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004471 name: "libmmcamera_faceproc2",
4472 owner: "shift",
4473 strip: {
4474 none: true,
4475 },
4476 target: {
4477 android_arm: {
4478 srcs: [
4479 "proprietary/vendor/lib/libmmcamera_faceproc2.so",
4480 ],
4481 shared_libs: [
4482 "libc++",
4483 "libdl",
4484 "libc",
4485 "libm",
4486 ],
4487 },
4488 android_arm64: {
4489 srcs: [
4490 "proprietary/vendor/lib64/libmmcamera_faceproc2.so",
4491 ],
4492 shared_libs: [
4493 "libc++",
4494 "libdl",
4495 "libc",
4496 "libm",
4497 ],
4498 },
4499 },
4500 compile_multilib: "both",
4501 prefer: true,
4502 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004503}
4504
4505cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004506 name: "libmulawdec",
4507 owner: "shift",
4508 strip: {
4509 none: true,
4510 },
4511 target: {
4512 android_arm: {
4513 srcs: [
4514 "proprietary/vendor/lib/libmulawdec.so",
4515 ],
4516 shared_libs: [
4517 "libc++",
4518 "libc",
4519 "libm",
4520 "libdl",
4521 ],
4522 },
4523 android_arm64: {
4524 srcs: [
4525 "proprietary/vendor/lib64/libmulawdec.so",
4526 ],
4527 shared_libs: [
4528 "libc++",
4529 "libc",
4530 "libm",
4531 "libdl",
4532 ],
4533 },
4534 },
4535 compile_multilib: "both",
4536 prefer: true,
4537 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004538}
4539
4540cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004541 name: "libnetmgr",
4542 owner: "shift",
4543 strip: {
4544 none: true,
4545 },
4546 target: {
4547 android_arm: {
4548 srcs: [
4549 "proprietary/vendor/lib/libnetmgr.so",
4550 ],
4551 shared_libs: [
4552 "libdsutils",
4553 "libconfigdb",
4554 "libdiag",
4555 "libcutils",
4556 "liblog",
4557 "libhardware_legacy",
4558 "libc++",
4559 "libc",
4560 "libm",
4561 "libdl",
4562 ],
4563 },
4564 android_arm64: {
4565 srcs: [
4566 "proprietary/vendor/lib64/libnetmgr.so",
4567 ],
4568 shared_libs: [
4569 "libdsutils",
4570 "libconfigdb",
4571 "libdiag",
4572 "libcutils",
4573 "liblog",
4574 "libhardware_legacy",
4575 "libc++",
4576 "libc",
4577 "libm",
4578 "libdl",
4579 ],
4580 },
4581 },
4582 compile_multilib: "both",
4583 prefer: true,
4584 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004585}
4586
4587cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004588 name: "libperfconfig",
4589 owner: "shift",
4590 strip: {
4591 none: true,
4592 },
4593 target: {
4594 android_arm: {
4595 srcs: [
4596 "proprietary/vendor/lib/libperfconfig.so",
4597 ],
4598 shared_libs: [
4599 "libutils",
4600 "liblog",
4601 "libcutils",
4602 "libxml2",
4603 "libqti-util",
4604 "libc++",
4605 "libc",
4606 "libm",
4607 "libdl",
4608 ],
4609 },
4610 android_arm64: {
4611 srcs: [
4612 "proprietary/vendor/lib64/libperfconfig.so",
4613 ],
4614 shared_libs: [
4615 "libutils",
4616 "liblog",
4617 "libcutils",
4618 "libxml2",
4619 "libqti-util",
4620 "libc++",
4621 "libc",
4622 "libm",
4623 "libdl",
4624 ],
4625 },
4626 },
4627 compile_multilib: "both",
4628 prefer: true,
4629 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004630}
4631
4632cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004633 name: "libperfgluelayer",
4634 owner: "shift",
4635 strip: {
4636 none: true,
4637 },
4638 target: {
4639 android_arm: {
4640 srcs: [
4641 "proprietary/vendor/lib/libperfgluelayer.so",
4642 ],
4643 shared_libs: [
4644 "libutils",
4645 "liblog",
4646 "libcutils",
4647 "libc++",
4648 "libc",
4649 "libm",
4650 "libdl",
4651 ],
4652 },
4653 android_arm64: {
4654 srcs: [
4655 "proprietary/vendor/lib64/libperfgluelayer.so",
4656 ],
4657 shared_libs: [
4658 "libutils",
4659 "liblog",
4660 "libcutils",
4661 "libc++",
4662 "libc",
4663 "libm",
4664 "libdl",
4665 ],
4666 },
4667 },
4668 compile_multilib: "both",
4669 prefer: true,
4670 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004671}
4672
4673cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004674 name: "libperipheral_client",
4675 owner: "shift",
4676 strip: {
4677 none: true,
4678 },
4679 target: {
4680 android_arm: {
4681 srcs: [
4682 "proprietary/vendor/lib/libperipheral_client.so",
4683 ],
4684 shared_libs: [
4685 "libcutils",
4686 "libutils",
4687 "liblog",
4688 "libbinder",
4689 "libmdmdetect",
4690 "libc++",
4691 "libc",
4692 "libm",
4693 "libdl",
4694 ],
4695 },
4696 android_arm64: {
4697 srcs: [
4698 "proprietary/vendor/lib64/libperipheral_client.so",
4699 ],
4700 shared_libs: [
4701 "libcutils",
4702 "libutils",
4703 "liblog",
4704 "libbinder",
4705 "libmdmdetect",
4706 "libc++",
4707 "libc",
4708 "libm",
4709 "libdl",
4710 ],
4711 },
4712 },
4713 compile_multilib: "both",
4714 prefer: true,
4715 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004716}
4717
4718cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004719 name: "libpvr",
4720 owner: "shift",
4721 strip: {
4722 none: true,
4723 },
4724 target: {
4725 android_arm: {
4726 srcs: [
4727 "proprietary/vendor/lib/libpvr.so",
4728 ],
4729 shared_libs: [
4730 "libutils",
4731 "libcutils",
4732 "liblog",
4733 "libQSEEComAPI",
4734 "libc++",
4735 "libc",
4736 "libm",
4737 "libdl",
4738 ],
4739 },
4740 android_arm64: {
4741 srcs: [
4742 "proprietary/vendor/lib64/libpvr.so",
4743 ],
4744 shared_libs: [
4745 "libutils",
4746 "libcutils",
4747 "liblog",
4748 "libQSEEComAPI",
4749 "libc++",
4750 "libc",
4751 "libm",
4752 "libdl",
4753 ],
4754 },
4755 },
4756 compile_multilib: "both",
4757 prefer: true,
4758 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004759}
4760
4761cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004762 name: "libqcbor",
4763 owner: "shift",
4764 strip: {
4765 none: true,
4766 },
4767 target: {
4768 android_arm: {
4769 srcs: [
4770 "proprietary/vendor/lib/libqcbor.so",
4771 ],
4772 shared_libs: [
4773 "liblog",
4774 "libutils",
4775 "libc++",
4776 "libc",
4777 "libm",
4778 "libdl",
4779 ],
4780 },
4781 android_arm64: {
4782 srcs: [
4783 "proprietary/vendor/lib64/libqcbor.so",
4784 ],
4785 shared_libs: [
4786 "liblog",
4787 "libutils",
4788 "libc++",
4789 "libc",
4790 "libm",
4791 "libdl",
4792 ],
4793 },
4794 },
4795 compile_multilib: "both",
4796 prefer: true,
4797 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004798}
4799
4800cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004801 name: "libqcci_legacy",
4802 owner: "shift",
4803 strip: {
4804 none: true,
4805 },
4806 target: {
4807 android_arm: {
4808 srcs: [
4809 "proprietary/vendor/lib/libqcci_legacy.so",
4810 ],
4811 shared_libs: [
4812 "libcutils",
4813 "libdiag",
4814 "libidl",
4815 "libqmi_client_qmux",
4816 "libqmi",
4817 "liblog",
4818 "libc++",
4819 "libc",
4820 "libm",
4821 "libdl",
4822 ],
4823 },
4824 android_arm64: {
4825 srcs: [
4826 "proprietary/vendor/lib64/libqcci_legacy.so",
4827 ],
4828 shared_libs: [
4829 "libcutils",
4830 "libdiag",
4831 "libidl",
4832 "libqmi_client_qmux",
4833 "libqmi",
4834 "liblog",
4835 "libc++",
4836 "libc",
4837 "libm",
4838 "libdl",
4839 ],
4840 },
4841 },
4842 compile_multilib: "both",
4843 prefer: true,
4844 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004845}
4846
4847cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004848 name: "libqcmaputils",
4849 owner: "shift",
4850 strip: {
4851 none: true,
4852 },
4853 target: {
4854 android_arm: {
4855 srcs: [
4856 "proprietary/vendor/lib/libqcmaputils.so",
4857 ],
4858 shared_libs: [
4859 "libdsutils",
4860 "libdiag",
4861 "libc++",
4862 "libc",
4863 "libm",
4864 "libdl",
4865 ],
4866 },
4867 android_arm64: {
4868 srcs: [
4869 "proprietary/vendor/lib64/libqcmaputils.so",
4870 ],
4871 shared_libs: [
4872 "libdsutils",
4873 "libdiag",
4874 "libc++",
4875 "libc",
4876 "libm",
4877 "libdl",
4878 ],
4879 },
4880 },
4881 compile_multilib: "both",
4882 prefer: true,
4883 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004884}
4885
4886cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004887 name: "libqdi",
4888 owner: "shift",
4889 strip: {
4890 none: true,
4891 },
4892 target: {
4893 android_arm: {
4894 srcs: [
4895 "proprietary/vendor/lib/libqdi.so",
4896 ],
4897 shared_libs: [
4898 "libqmi",
4899 "libdiag",
4900 "libdsutils",
4901 "libqmiservices",
4902 "libqmi_cci",
4903 "libqmi_common_so",
4904 "libqmi_client_qmux",
4905 "libqmi_client_helper",
4906 "liblog",
4907 "libc++",
4908 "libc",
4909 "libm",
4910 "libdl",
4911 ],
4912 },
4913 android_arm64: {
4914 srcs: [
4915 "proprietary/vendor/lib64/libqdi.so",
4916 ],
4917 shared_libs: [
4918 "libqmi",
4919 "libdiag",
4920 "libdsutils",
4921 "libqmiservices",
4922 "libqmi_cci",
4923 "libqmi_common_so",
4924 "libqmi_client_qmux",
4925 "libqmi_client_helper",
4926 "liblog",
4927 "libc++",
4928 "libc",
4929 "libm",
4930 "libdl",
4931 ],
4932 },
4933 },
4934 compile_multilib: "both",
4935 prefer: true,
4936 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004937}
4938
4939cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004940 name: "libqdp",
4941 owner: "shift",
4942 strip: {
4943 none: true,
4944 },
4945 target: {
4946 android_arm: {
4947 srcs: [
4948 "proprietary/vendor/lib/libqdp.so",
4949 ],
4950 shared_libs: [
4951 "libdiag",
4952 "libdsutils",
4953 "libcutils",
4954 "libqmiservices",
4955 "libqmi_cci",
4956 "libqmi_common_so",
4957 "libqmi_client_helper",
4958 "libc++",
4959 "libc",
4960 "libm",
4961 "libdl",
4962 ],
4963 },
4964 android_arm64: {
4965 srcs: [
4966 "proprietary/vendor/lib64/libqdp.so",
4967 ],
4968 shared_libs: [
4969 "libdiag",
4970 "libdsutils",
4971 "libcutils",
4972 "libqmiservices",
4973 "libqmi_cci",
4974 "libqmi_common_so",
4975 "libqmi_client_helper",
4976 "libc++",
4977 "libc",
4978 "libm",
4979 "libdl",
4980 ],
4981 },
4982 },
4983 compile_multilib: "both",
4984 prefer: true,
4985 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02004986}
4987
4988cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02004989 name: "libqisl",
4990 owner: "shift",
4991 strip: {
4992 none: true,
4993 },
4994 target: {
4995 android_arm: {
4996 srcs: [
4997 "proprietary/vendor/lib/libqisl.so",
4998 ],
4999 shared_libs: [
5000 "libcutils",
5001 "liblog",
5002 "libQSEEComAPI",
5003 "libc++",
5004 "libc",
5005 "libm",
5006 "libdl",
5007 ],
5008 },
5009 android_arm64: {
5010 srcs: [
5011 "proprietary/vendor/lib64/libqisl.so",
5012 ],
5013 shared_libs: [
5014 "libcutils",
5015 "liblog",
5016 "libQSEEComAPI",
5017 "libc++",
5018 "libc",
5019 "libm",
5020 "libdl",
5021 ],
5022 },
5023 },
5024 compile_multilib: "both",
5025 prefer: true,
5026 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005027}
5028
5029cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005030 name: "libqmi",
5031 owner: "shift",
5032 strip: {
5033 none: true,
5034 },
5035 target: {
5036 android_arm: {
5037 srcs: [
5038 "proprietary/vendor/lib/libqmi.so",
5039 ],
5040 shared_libs: [
5041 "libcutils",
5042 "libqmi_client_qmux",
5043 "libdiag",
5044 "libdsutils",
5045 "libqmiservices",
5046 "libidl",
5047 "liblog",
5048 "libc++",
5049 "libc",
5050 "libm",
5051 "libdl",
5052 ],
5053 },
5054 android_arm64: {
5055 srcs: [
5056 "proprietary/vendor/lib64/libqmi.so",
5057 ],
5058 shared_libs: [
5059 "libcutils",
5060 "libqmi_client_qmux",
5061 "libdiag",
5062 "libdsutils",
5063 "libqmiservices",
5064 "libidl",
5065 "liblog",
5066 "libc++",
5067 "libc",
5068 "libm",
5069 "libdl",
5070 ],
5071 },
5072 },
5073 compile_multilib: "both",
5074 prefer: true,
5075 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005076}
5077
5078cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005079 name: "libqmi_cci",
5080 owner: "shift",
5081 strip: {
5082 none: true,
5083 },
5084 target: {
5085 android_arm: {
5086 srcs: [
5087 "proprietary/vendor/lib/libqmi_cci.so",
5088 ],
5089 shared_libs: [
5090 "libcutils",
5091 "libutils",
5092 "libqmi_encdec",
5093 "libqmi_client_qmux",
5094 "liblog",
5095 "libmdmdetect",
5096 "libc++",
5097 "libc",
5098 "libm",
5099 "libdl",
5100 ],
5101 },
5102 android_arm64: {
5103 srcs: [
5104 "proprietary/vendor/lib64/libqmi_cci.so",
5105 ],
5106 shared_libs: [
5107 "libcutils",
5108 "libutils",
5109 "libqmi_encdec",
5110 "libqmi_client_qmux",
5111 "liblog",
5112 "libmdmdetect",
5113 "libc++",
5114 "libc",
5115 "libm",
5116 "libdl",
5117 ],
5118 },
5119 },
5120 compile_multilib: "both",
5121 prefer: true,
5122 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005123}
5124
5125cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005126 name: "libqmi_client_helper",
5127 owner: "shift",
5128 strip: {
5129 none: true,
5130 },
5131 target: {
5132 android_arm: {
5133 srcs: [
5134 "proprietary/vendor/lib/libqmi_client_helper.so",
5135 ],
5136 shared_libs: [
5137 "libcutils",
5138 "libdiag",
5139 "libdsutils",
5140 "libqmiservices",
5141 "libqmi_client_qmux",
5142 "libqmi_cci",
5143 "libidl",
5144 "liblog",
5145 "libc++",
5146 "libc",
5147 "libm",
5148 "libdl",
5149 ],
5150 },
5151 android_arm64: {
5152 srcs: [
5153 "proprietary/vendor/lib64/libqmi_client_helper.so",
5154 ],
5155 shared_libs: [
5156 "libcutils",
5157 "libdiag",
5158 "libdsutils",
5159 "libqmiservices",
5160 "libqmi_client_qmux",
5161 "libqmi_cci",
5162 "libidl",
5163 "liblog",
5164 "libc++",
5165 "libc",
5166 "libm",
5167 "libdl",
5168 ],
5169 },
5170 },
5171 compile_multilib: "both",
5172 prefer: true,
5173 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005174}
5175
5176cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005177 name: "libqmi_client_qmux",
5178 owner: "shift",
5179 strip: {
5180 none: true,
5181 },
5182 target: {
5183 android_arm: {
5184 srcs: [
5185 "proprietary/vendor/lib/libqmi_client_qmux.so",
5186 ],
5187 shared_libs: [
5188 "libcutils",
5189 "libdiag",
5190 "libdsutils",
5191 "libqmiservices",
5192 "libidl",
5193 "liblog",
5194 "libc++",
5195 "libc",
5196 "libm",
5197 "libdl",
5198 ],
5199 },
5200 android_arm64: {
5201 srcs: [
5202 "proprietary/vendor/lib64/libqmi_client_qmux.so",
5203 ],
5204 shared_libs: [
5205 "libcutils",
5206 "libdiag",
5207 "libdsutils",
5208 "libqmiservices",
5209 "libidl",
5210 "liblog",
5211 "libc++",
5212 "libc",
5213 "libm",
5214 "libdl",
5215 ],
5216 },
5217 },
5218 compile_multilib: "both",
5219 prefer: true,
5220 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005221}
5222
5223cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005224 name: "libqmi_common_so",
5225 owner: "shift",
5226 strip: {
5227 none: true,
5228 },
5229 target: {
5230 android_arm: {
5231 srcs: [
5232 "proprietary/vendor/lib/libqmi_common_so.so",
5233 ],
5234 shared_libs: [
5235 "libcutils",
5236 "libutils",
5237 "libc++",
5238 "libc",
5239 "libm",
5240 "libdl",
5241 ],
5242 },
5243 android_arm64: {
5244 srcs: [
5245 "proprietary/vendor/lib64/libqmi_common_so.so",
5246 ],
5247 shared_libs: [
5248 "libcutils",
5249 "libutils",
5250 "libc++",
5251 "libc",
5252 "libm",
5253 "libdl",
5254 ],
5255 },
5256 },
5257 compile_multilib: "both",
5258 prefer: true,
5259 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005260}
5261
5262cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005263 name: "libqmi_csi",
5264 owner: "shift",
5265 strip: {
5266 none: true,
5267 },
5268 target: {
5269 android_arm: {
5270 srcs: [
5271 "proprietary/vendor/lib/libqmi_csi.so",
5272 ],
5273 shared_libs: [
5274 "libcutils",
5275 "libutils",
5276 "libqmi_encdec",
5277 "liblog",
5278 "libc++",
5279 "libc",
5280 "libm",
5281 "libdl",
5282 ],
5283 },
5284 android_arm64: {
5285 srcs: [
5286 "proprietary/vendor/lib64/libqmi_csi.so",
5287 ],
5288 shared_libs: [
5289 "libcutils",
5290 "libutils",
5291 "libqmi_encdec",
5292 "liblog",
5293 "libc++",
5294 "libc",
5295 "libm",
5296 "libdl",
5297 ],
5298 },
5299 },
5300 compile_multilib: "both",
5301 prefer: true,
5302 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005303}
5304
5305cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005306 name: "libqmi_encdec",
5307 owner: "shift",
5308 strip: {
5309 none: true,
5310 },
5311 target: {
5312 android_arm: {
5313 srcs: [
5314 "proprietary/vendor/lib/libqmi_encdec.so",
5315 ],
5316 shared_libs: [
5317 "libcutils",
5318 "libutils",
5319 "libc++",
5320 "libc",
5321 "libm",
5322 "libdl",
5323 ],
5324 },
5325 android_arm64: {
5326 srcs: [
5327 "proprietary/vendor/lib64/libqmi_encdec.so",
5328 ],
5329 shared_libs: [
5330 "libcutils",
5331 "libutils",
5332 "libc++",
5333 "libc",
5334 "libm",
5335 "libdl",
5336 ],
5337 },
5338 },
5339 compile_multilib: "both",
5340 prefer: true,
5341 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005342}
5343
5344cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005345 name: "libqmiservices",
5346 owner: "shift",
5347 strip: {
5348 none: true,
5349 },
5350 target: {
5351 android_arm: {
5352 srcs: [
5353 "proprietary/vendor/lib/libqmiservices.so",
5354 ],
5355 shared_libs: [
5356 "libidl",
5357 "libc++",
5358 "libc",
5359 "libm",
5360 "libdl",
5361 ],
5362 },
5363 android_arm64: {
5364 srcs: [
5365 "proprietary/vendor/lib64/libqmiservices.so",
5366 ],
5367 shared_libs: [
5368 "libidl",
5369 "libc++",
5370 "libc",
5371 "libm",
5372 "libdl",
5373 ],
5374 },
5375 },
5376 compile_multilib: "both",
5377 prefer: true,
5378 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005379}
5380
5381cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005382 name: "libqseed3",
5383 owner: "shift",
5384 strip: {
5385 none: true,
5386 },
5387 target: {
5388 android_arm: {
5389 srcs: [
5390 "proprietary/vendor/lib/libqseed3.so",
5391 ],
5392 shared_libs: [
5393 "libc++",
5394 "libc",
5395 "libm",
5396 "libdl",
5397 ],
5398 },
5399 android_arm64: {
5400 srcs: [
5401 "proprietary/vendor/lib64/libqseed3.so",
5402 ],
5403 shared_libs: [
5404 "libc++",
5405 "libc",
5406 "libm",
5407 "libdl",
5408 ],
5409 },
5410 },
5411 compile_multilib: "both",
5412 prefer: true,
5413 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005414}
5415
5416cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005417 name: "libqti-iopd-client",
5418 owner: "shift",
5419 strip: {
5420 none: true,
5421 },
5422 target: {
5423 android_arm: {
5424 srcs: [
5425 "proprietary/vendor/lib/libqti-iopd-client.so",
5426 ],
5427 shared_libs: [
5428 "libcutils",
5429 "libutils",
5430 "libxml2",
5431 "libqti-util",
5432 "liblog",
5433 "vendor.qti.hardware.iop@2.0",
5434 "libhidlbase",
5435 "libhidltransport",
5436 "libsqlite",
5437 "libc++",
5438 "libc",
5439 "libm",
5440 "libdl",
5441 ],
5442 },
5443 android_arm64: {
5444 srcs: [
5445 "proprietary/vendor/lib64/libqti-iopd-client.so",
5446 ],
5447 shared_libs: [
5448 "libcutils",
5449 "libutils",
5450 "libxml2",
5451 "libqti-util",
5452 "liblog",
5453 "vendor.qti.hardware.iop@2.0",
5454 "libhidlbase",
5455 "libhidltransport",
5456 "libsqlite",
5457 "libc++",
5458 "libc",
5459 "libm",
5460 "libdl",
5461 ],
5462 },
5463 },
5464 compile_multilib: "both",
5465 prefer: true,
5466 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005467}
5468
5469cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005470 name: "libqti-iopd",
5471 owner: "shift",
5472 strip: {
5473 none: true,
5474 },
5475 target: {
5476 android_arm: {
5477 srcs: [
5478 "proprietary/vendor/lib/libqti-iopd.so",
5479 ],
5480 shared_libs: [
5481 "libcutils",
5482 "liblog",
5483 "libutils",
5484 "libxml2",
5485 "libqti-util",
5486 "libhidlbase",
5487 "libhidltransport",
5488 "vendor.qti.hardware.iop@2.0",
5489 "libbase",
5490 "libqti-iopd-client",
5491 "libqti-perfd-client",
5492 "libsqlite",
5493 "libc++",
5494 "libc",
5495 "libm",
5496 "libdl",
5497 ],
5498 },
5499 android_arm64: {
5500 srcs: [
5501 "proprietary/vendor/lib64/libqti-iopd.so",
5502 ],
5503 shared_libs: [
5504 "libcutils",
5505 "liblog",
5506 "libutils",
5507 "libxml2",
5508 "libqti-util",
5509 "libhidlbase",
5510 "libhidltransport",
5511 "vendor.qti.hardware.iop@2.0",
5512 "libbase",
5513 "libqti-iopd-client",
5514 "libqti-perfd-client",
5515 "libsqlite",
5516 "libc++",
5517 "libc",
5518 "libm",
5519 "libdl",
5520 ],
5521 },
5522 },
5523 compile_multilib: "both",
5524 prefer: true,
5525 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005526}
5527
5528cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005529 name: "libqti-perfd-client",
5530 owner: "shift",
5531 strip: {
5532 none: true,
5533 },
5534 target: {
5535 android_arm: {
5536 srcs: [
5537 "proprietary/vendor/lib/libqti-perfd-client.so",
5538 ],
5539 shared_libs: [
5540 "libcutils",
5541 "libutils",
5542 "liblog",
5543 "vendor.qti.hardware.perf@2.0",
5544 "libhidlbase",
5545 "libhidltransport",
5546 "libc++",
5547 "libc",
5548 "libm",
5549 "libdl",
5550 ],
5551 },
5552 android_arm64: {
5553 srcs: [
5554 "proprietary/vendor/lib64/libqti-perfd-client.so",
5555 ],
5556 shared_libs: [
5557 "libcutils",
5558 "libutils",
5559 "liblog",
5560 "vendor.qti.hardware.perf@2.0",
5561 "libhidlbase",
5562 "libhidltransport",
5563 "libc++",
5564 "libc",
5565 "libm",
5566 "libdl",
5567 ],
5568 },
5569 },
5570 compile_multilib: "both",
5571 prefer: true,
5572 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005573}
5574
5575cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005576 name: "libqti-perfd",
5577 owner: "shift",
5578 strip: {
5579 none: true,
5580 },
5581 target: {
5582 android_arm: {
5583 srcs: [
5584 "proprietary/vendor/lib/libqti-perfd.so",
5585 ],
5586 shared_libs: [
5587 "libcutils",
5588 "liblog",
5589 "libutils",
5590 "libxml2",
5591 "libqti-util",
5592 "libhidlbase",
5593 "libhidltransport",
5594 "vendor.qti.hardware.perf@2.0",
5595 "libbase",
5596 "libthermalclient",
5597 "libqti-perfd-client",
5598 "libperfconfig",
5599 "libperfgluelayer",
5600 "vendor.display.config@1.0",
5601 "libc++",
5602 "libc",
5603 "libm",
5604 "libdl",
5605 ],
5606 },
5607 android_arm64: {
5608 srcs: [
5609 "proprietary/vendor/lib64/libqti-perfd.so",
5610 ],
5611 shared_libs: [
5612 "libcutils",
5613 "liblog",
5614 "libutils",
5615 "libxml2",
5616 "libqti-util",
5617 "libhidlbase",
5618 "libhidltransport",
5619 "vendor.qti.hardware.perf@2.0",
5620 "libbase",
5621 "libthermalclient",
5622 "libqti-perfd-client",
5623 "libperfconfig",
5624 "libperfgluelayer",
5625 "vendor.display.config@1.0",
5626 "libc++",
5627 "libc",
5628 "libm",
5629 "libdl",
5630 ],
5631 },
5632 },
5633 compile_multilib: "both",
5634 prefer: true,
5635 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005636}
5637
5638cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005639 name: "libqti-util",
5640 owner: "shift",
5641 strip: {
5642 none: true,
5643 },
5644 target: {
5645 android_arm: {
5646 srcs: [
5647 "proprietary/vendor/lib/libqti-util.so",
5648 ],
5649 shared_libs: [
5650 "libcutils",
5651 "libutils",
5652 "libxml2",
5653 "liblog",
5654 "libc++",
5655 "libc",
5656 "libm",
5657 "libdl",
5658 ],
5659 },
5660 android_arm64: {
5661 srcs: [
5662 "proprietary/vendor/lib64/libqti-util.so",
5663 ],
5664 shared_libs: [
5665 "libcutils",
5666 "libutils",
5667 "libxml2",
5668 "liblog",
5669 "libc++",
5670 "libc",
5671 "libm",
5672 "libdl",
5673 ],
5674 },
5675 },
5676 compile_multilib: "both",
5677 prefer: true,
5678 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005679}
5680
5681cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005682 name: "libqti-utils",
5683 owner: "shift",
5684 strip: {
5685 none: true,
5686 },
5687 target: {
5688 android_arm: {
5689 srcs: [
5690 "proprietary/vendor/lib/libqti-utils.so",
5691 ],
5692 shared_libs: [
5693 "libc++",
5694 "libc",
5695 "libm",
5696 "libdl",
5697 ],
5698 },
5699 android_arm64: {
5700 srcs: [
5701 "proprietary/vendor/lib64/libqti-utils.so",
5702 ],
5703 shared_libs: [
5704 "libc++",
5705 "libc",
5706 "libm",
5707 "libdl",
5708 ],
5709 },
5710 },
5711 compile_multilib: "both",
5712 prefer: true,
5713 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005714}
5715
5716cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005717 name: "libqtigef",
5718 owner: "shift",
5719 strip: {
5720 none: true,
5721 },
5722 target: {
5723 android_arm: {
5724 srcs: [
5725 "proprietary/vendor/lib/libqtigef.so",
5726 ],
5727 shared_libs: [
5728 "liblog",
5729 "libcutils",
5730 "libc++",
5731 "libc",
5732 "libm",
5733 "libdl",
5734 ],
5735 },
5736 android_arm64: {
5737 srcs: [
5738 "proprietary/vendor/lib64/libqtigef.so",
5739 ],
5740 shared_libs: [
5741 "liblog",
5742 "libcutils",
5743 "libc++",
5744 "libc",
5745 "libm",
5746 "libdl",
5747 ],
5748 },
5749 },
5750 compile_multilib: "both",
5751 prefer: true,
5752 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005753}
5754
5755cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005756 name: "libqtikeymaster4",
5757 owner: "shift",
5758 strip: {
5759 none: true,
5760 },
5761 target: {
5762 android_arm: {
5763 srcs: [
5764 "proprietary/vendor/lib/libqtikeymaster4.so",
5765 ],
5766 shared_libs: [
5767 "liblog",
5768 "libcrypto",
5769 "libhidlbase",
5770 "libhidltransport",
5771 "libhwbinder",
5772 "libutils",
5773 "libcutils",
5774 "libkeymasterdeviceutils",
5775 "libkeymasterutils",
5776 "libbase",
5777 "android.hardware.keymaster@4.0",
5778 "libc++",
5779 "libc",
5780 "libm",
5781 "libdl",
5782 ],
5783 },
5784 android_arm64: {
5785 srcs: [
5786 "proprietary/vendor/lib64/libqtikeymaster4.so",
5787 ],
5788 shared_libs: [
5789 "liblog",
5790 "libcrypto",
5791 "libhidlbase",
5792 "libhidltransport",
5793 "libhwbinder",
5794 "libutils",
5795 "libcutils",
5796 "libkeymasterdeviceutils",
5797 "libkeymasterutils",
5798 "libbase",
5799 "android.hardware.keymaster@4.0",
5800 "libc++",
5801 "libc",
5802 "libm",
5803 "libdl",
5804 ],
5805 },
5806 },
5807 compile_multilib: "both",
5808 prefer: true,
5809 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005810}
5811
5812cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005813 name: "librpmb",
5814 owner: "shift",
5815 strip: {
5816 none: true,
5817 },
5818 target: {
5819 android_arm: {
5820 srcs: [
5821 "proprietary/vendor/lib/librpmb.so",
5822 ],
5823 shared_libs: [
5824 "libutils",
5825 "libQSEEComAPI",
5826 "liblog",
5827 "libc++",
5828 "libc",
5829 "libm",
5830 "libdl",
5831 ],
5832 },
5833 android_arm64: {
5834 srcs: [
5835 "proprietary/vendor/lib64/librpmb.so",
5836 ],
5837 shared_libs: [
5838 "libutils",
5839 "libQSEEComAPI",
5840 "liblog",
5841 "libc++",
5842 "libc",
5843 "libm",
5844 "libdl",
5845 ],
5846 },
5847 },
5848 compile_multilib: "both",
5849 prefer: true,
5850 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005851}
5852
5853cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005854 name: "libscveBlobDescriptor",
5855 owner: "shift",
5856 strip: {
5857 none: true,
5858 },
5859 target: {
5860 android_arm: {
5861 srcs: [
5862 "proprietary/vendor/lib/libscveBlobDescriptor.so",
5863 ],
5864 shared_libs: [
5865 "liblog",
5866 "libfastcvopt",
5867 "libscveCommon",
5868 "libc++",
5869 "libc",
5870 "libm",
5871 "libdl",
5872 ],
5873 },
5874 android_arm64: {
5875 srcs: [
5876 "proprietary/vendor/lib64/libscveBlobDescriptor.so",
5877 ],
5878 shared_libs: [
5879 "liblog",
5880 "libfastcvopt",
5881 "libscveCommon",
5882 "libc++",
5883 "libc",
5884 "libm",
5885 "libdl",
5886 ],
5887 },
5888 },
5889 compile_multilib: "both",
5890 prefer: true,
5891 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005892}
5893
5894cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005895 name: "libscveBlobDescriptor_stub",
5896 owner: "shift",
5897 strip: {
5898 none: true,
5899 },
5900 target: {
5901 android_arm: {
5902 srcs: [
5903 "proprietary/vendor/lib/libscveBlobDescriptor_stub.so",
5904 ],
5905 shared_libs: [
5906 "liblog",
5907 "libcdsprpc",
5908 "libc++",
5909 "libc",
5910 "libm",
5911 "libdl",
5912 ],
5913 },
5914 android_arm64: {
5915 srcs: [
5916 "proprietary/vendor/lib64/libscveBlobDescriptor_stub.so",
5917 ],
5918 shared_libs: [
5919 "liblog",
5920 "libcdsprpc",
5921 "libc++",
5922 "libc",
5923 "libm",
5924 "libdl",
5925 ],
5926 },
5927 },
5928 compile_multilib: "both",
5929 prefer: true,
5930 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005931}
5932
5933cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005934 name: "libscveCommon",
5935 owner: "shift",
5936 strip: {
5937 none: true,
5938 },
5939 target: {
5940 android_arm: {
5941 srcs: [
5942 "proprietary/vendor/lib/libscveCommon.so",
5943 ],
5944 shared_libs: [
5945 "liblog",
5946 "libion",
5947 "libscveCommon_stub",
5948 "libcdsprpc",
5949 "libc++",
5950 "libc",
5951 "libm",
5952 "libdl",
5953 ],
5954 },
5955 android_arm64: {
5956 srcs: [
5957 "proprietary/vendor/lib64/libscveCommon.so",
5958 ],
5959 shared_libs: [
5960 "liblog",
5961 "libion",
5962 "libscveCommon_stub",
5963 "libcdsprpc",
5964 "libc++",
5965 "libc",
5966 "libm",
5967 "libdl",
5968 ],
5969 },
5970 },
5971 compile_multilib: "both",
5972 prefer: true,
5973 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02005974}
5975
5976cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02005977 name: "libscveCommon_stub",
5978 owner: "shift",
5979 strip: {
5980 none: true,
5981 },
5982 target: {
5983 android_arm: {
5984 srcs: [
5985 "proprietary/vendor/lib/libscveCommon_stub.so",
5986 ],
5987 shared_libs: [
5988 "libcdsprpc",
5989 "libc++",
5990 "libc",
5991 "libm",
5992 "libdl",
5993 ],
5994 },
5995 android_arm64: {
5996 srcs: [
5997 "proprietary/vendor/lib64/libscveCommon_stub.so",
5998 ],
5999 shared_libs: [
6000 "libcdsprpc",
6001 "libc++",
6002 "libc",
6003 "libm",
6004 "libdl",
6005 ],
6006 },
6007 },
6008 compile_multilib: "both",
6009 prefer: true,
6010 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006011}
6012
6013cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006014 name: "libscveFaceLandmarks",
6015 owner: "shift",
6016 strip: {
6017 none: true,
6018 },
6019 target: {
6020 android_arm: {
6021 srcs: [
6022 "proprietary/vendor/lib/libscveFaceLandmarks.so",
6023 ],
6024 shared_libs: [
6025 "liblog",
6026 "libfastcvopt",
6027 "libscveCommon",
6028 "libmmcamera_faceproc",
6029 "libc++",
6030 "libc",
6031 "libm",
6032 "libdl",
6033 ],
6034 },
6035 android_arm64: {
6036 srcs: [
6037 "proprietary/vendor/lib64/libscveFaceLandmarks.so",
6038 ],
6039 shared_libs: [
6040 "liblog",
6041 "libfastcvopt",
6042 "libscveCommon",
6043 "libmmcamera_faceproc",
6044 "libc++",
6045 "libc",
6046 "libm",
6047 "libdl",
6048 ],
6049 },
6050 },
6051 compile_multilib: "both",
6052 prefer: true,
6053 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006054}
6055
6056cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006057 name: "libscveFaceRecognition",
6058 owner: "shift",
6059 strip: {
6060 none: true,
6061 },
6062 target: {
6063 android_arm: {
6064 srcs: [
6065 "proprietary/vendor/lib/libscveFaceRecognition.so",
6066 ],
6067 shared_libs: [
6068 "libmmcamera_faceproc2",
6069 "liblog",
6070 "libfastcvopt",
6071 "libscveCommon",
6072 "libc++",
6073 "libc",
6074 "libm",
6075 "libdl",
6076 ],
6077 },
6078 android_arm64: {
6079 srcs: [
6080 "proprietary/vendor/lib64/libscveFaceRecognition.so",
6081 ],
6082 shared_libs: [
6083 "libmmcamera_faceproc2",
6084 "liblog",
6085 "libfastcvopt",
6086 "libscveCommon",
6087 "libc++",
6088 "libc",
6089 "libm",
6090 "libdl",
6091 ],
6092 },
6093 },
6094 compile_multilib: "both",
6095 prefer: true,
6096 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006097}
6098
6099cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006100 name: "libscveObjectSegmentation",
6101 owner: "shift",
6102 strip: {
6103 none: true,
6104 },
6105 target: {
6106 android_arm: {
6107 srcs: [
6108 "proprietary/vendor/lib/libscveObjectSegmentation.so",
6109 ],
6110 shared_libs: [
6111 "libOpenCL",
6112 "liblog",
6113 "libfastcvopt",
6114 "libscveCommon",
6115 "libc++",
6116 "libc",
6117 "libm",
6118 "libdl",
6119 ],
6120 },
6121 android_arm64: {
6122 srcs: [
6123 "proprietary/vendor/lib64/libscveObjectSegmentation.so",
6124 ],
6125 shared_libs: [
6126 "libOpenCL",
6127 "liblog",
6128 "libfastcvopt",
6129 "libscveCommon",
6130 "libc++",
6131 "libc",
6132 "libm",
6133 "libdl",
6134 ],
6135 },
6136 },
6137 compile_multilib: "both",
6138 prefer: true,
6139 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006140}
6141
6142cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006143 name: "libscveObjectSegmentation_stub",
6144 owner: "shift",
6145 strip: {
6146 none: true,
6147 },
6148 target: {
6149 android_arm: {
6150 srcs: [
6151 "proprietary/vendor/lib/libscveObjectSegmentation_stub.so",
6152 ],
6153 shared_libs: [
6154 "libscveCommon",
6155 "libcdsprpc",
6156 "libc++",
6157 "libc",
6158 "libm",
6159 "libdl",
6160 ],
6161 },
6162 android_arm64: {
6163 srcs: [
6164 "proprietary/vendor/lib64/libscveObjectSegmentation_stub.so",
6165 ],
6166 shared_libs: [
6167 "libscveCommon",
6168 "libcdsprpc",
6169 "libc++",
6170 "libc",
6171 "libm",
6172 "libdl",
6173 ],
6174 },
6175 },
6176 compile_multilib: "both",
6177 prefer: true,
6178 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006179}
6180
6181cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006182 name: "libscveObjectTracker",
6183 owner: "shift",
6184 strip: {
6185 none: true,
6186 },
6187 target: {
6188 android_arm: {
6189 srcs: [
6190 "proprietary/vendor/lib/libscveObjectTracker.so",
6191 ],
6192 shared_libs: [
6193 "liblog",
6194 "libfastcvopt",
6195 "libscveCommon",
6196 "libscveObjectSegmentation",
6197 "libc++",
6198 "libc",
6199 "libm",
6200 "libdl",
6201 ],
6202 },
6203 android_arm64: {
6204 srcs: [
6205 "proprietary/vendor/lib64/libscveObjectTracker.so",
6206 ],
6207 shared_libs: [
6208 "liblog",
6209 "libfastcvopt",
6210 "libscveCommon",
6211 "libscveObjectSegmentation",
6212 "libc++",
6213 "libc",
6214 "libm",
6215 "libdl",
6216 ],
6217 },
6218 },
6219 compile_multilib: "both",
6220 prefer: true,
6221 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006222}
6223
6224cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006225 name: "libscveObjectTracker_stub",
6226 owner: "shift",
6227 strip: {
6228 none: true,
6229 },
6230 target: {
6231 android_arm: {
6232 srcs: [
6233 "proprietary/vendor/lib/libscveObjectTracker_stub.so",
6234 ],
6235 shared_libs: [
6236 "libfastcvopt",
6237 "liblog",
6238 "libscveCommon",
6239 "libcdsprpc",
6240 "libc++",
6241 "libc",
6242 "libm",
6243 "libdl",
6244 ],
6245 },
6246 android_arm64: {
6247 srcs: [
6248 "proprietary/vendor/lib64/libscveObjectTracker_stub.so",
6249 ],
6250 shared_libs: [
6251 "libfastcvopt",
6252 "liblog",
6253 "libscveCommon",
6254 "libcdsprpc",
6255 "libc++",
6256 "libc",
6257 "libm",
6258 "libdl",
6259 ],
6260 },
6261 },
6262 compile_multilib: "both",
6263 prefer: true,
6264 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006265}
6266
6267cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006268 name: "libscvePanorama",
6269 owner: "shift",
6270 strip: {
6271 none: true,
6272 },
6273 target: {
6274 android_arm: {
6275 srcs: [
6276 "proprietary/vendor/lib/libscvePanorama.so",
6277 ],
6278 shared_libs: [
6279 "libjpeg",
6280 "liblog",
6281 "libfastcvopt",
6282 "libscveCommon",
6283 "libscveBlobDescriptor",
6284 "libOpenCL",
6285 "libc++",
6286 "libc",
6287 "libm",
6288 "libdl",
6289 ],
6290 },
6291 android_arm64: {
6292 srcs: [
6293 "proprietary/vendor/lib64/libscvePanorama.so",
6294 ],
6295 shared_libs: [
6296 "libjpeg",
6297 "liblog",
6298 "libfastcvopt",
6299 "libscveCommon",
6300 "libscveBlobDescriptor",
6301 "libOpenCL",
6302 "libc++",
6303 "libc",
6304 "libm",
6305 "libdl",
6306 ],
6307 },
6308 },
6309 compile_multilib: "both",
6310 prefer: true,
6311 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006312}
6313
6314cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006315 name: "libscvePanorama_lite",
6316 owner: "shift",
6317 strip: {
6318 none: true,
6319 },
6320 target: {
6321 android_arm: {
6322 srcs: [
6323 "proprietary/vendor/lib/libscvePanorama_lite.so",
6324 ],
6325 shared_libs: [
6326 "libjpeg",
6327 "liblog",
6328 "libfastcvopt",
6329 "libscveCommon",
6330 "libscveBlobDescriptor",
6331 "libc++",
6332 "libc",
6333 "libm",
6334 "libdl",
6335 ],
6336 },
6337 android_arm64: {
6338 srcs: [
6339 "proprietary/vendor/lib64/libscvePanorama_lite.so",
6340 ],
6341 shared_libs: [
6342 "libjpeg",
6343 "liblog",
6344 "libfastcvopt",
6345 "libscveCommon",
6346 "libscveBlobDescriptor",
6347 "libc++",
6348 "libc",
6349 "libm",
6350 "libdl",
6351 ],
6352 },
6353 },
6354 compile_multilib: "both",
6355 prefer: true,
6356 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006357}
6358
6359cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006360 name: "libsdedrm",
6361 owner: "shift",
6362 strip: {
6363 none: true,
6364 },
6365 target: {
6366 android_arm: {
6367 srcs: [
6368 "proprietary/vendor/lib/libsdedrm.so",
6369 ],
6370 shared_libs: [
6371 "libdrm",
6372 "libdrmutils",
6373 "libdisplaydebug",
6374 "libc++",
6375 "libc",
6376 "libm",
6377 "libdl",
6378 ],
6379 },
6380 android_arm64: {
6381 srcs: [
6382 "proprietary/vendor/lib64/libsdedrm.so",
6383 ],
6384 shared_libs: [
6385 "libdrm",
6386 "libdrmutils",
6387 "libdisplaydebug",
6388 "libc++",
6389 "libc",
6390 "libm",
6391 "libdl",
6392 ],
6393 },
6394 },
6395 compile_multilib: "both",
6396 prefer: true,
6397 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006398}
6399
6400cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006401 name: "libsdm-color",
6402 owner: "shift",
6403 strip: {
6404 none: true,
6405 },
6406 target: {
6407 android_arm: {
6408 srcs: [
6409 "proprietary/vendor/lib/libsdm-color.so",
6410 ],
6411 shared_libs: [
6412 "liblog",
6413 "libcutils",
6414 "libbinder",
6415 "libutils",
6416 "libdisplaydebug",
6417 "libtinyxml2_1",
6418 "libc++",
6419 "libc",
6420 "libm",
6421 "libdl",
6422 ],
6423 },
6424 android_arm64: {
6425 srcs: [
6426 "proprietary/vendor/lib64/libsdm-color.so",
6427 ],
6428 shared_libs: [
6429 "liblog",
6430 "libcutils",
6431 "libbinder",
6432 "libutils",
6433 "libdisplaydebug",
6434 "libtinyxml2_1",
6435 "libc++",
6436 "libc",
6437 "libm",
6438 "libdl",
6439 ],
6440 },
6441 },
6442 compile_multilib: "both",
6443 prefer: true,
6444 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006445}
6446
6447cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006448 name: "libsdm-diag",
6449 owner: "shift",
6450 strip: {
6451 none: true,
6452 },
6453 target: {
6454 android_arm: {
6455 srcs: [
6456 "proprietary/vendor/lib/libsdm-diag.so",
6457 ],
6458 shared_libs: [
6459 "libdiag",
6460 "libsdmutils",
6461 "libbinder",
6462 "libdisplaydebug",
6463 "libc++",
6464 "libc",
6465 "libm",
6466 "libdl",
6467 ],
6468 },
6469 android_arm64: {
6470 srcs: [
6471 "proprietary/vendor/lib64/libsdm-diag.so",
6472 ],
6473 shared_libs: [
6474 "libdiag",
6475 "libsdmutils",
6476 "libbinder",
6477 "libdisplaydebug",
6478 "libc++",
6479 "libc",
6480 "libm",
6481 "libdl",
6482 ],
6483 },
6484 },
6485 compile_multilib: "both",
6486 prefer: true,
6487 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006488}
6489
6490cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006491 name: "libsdm-disp-vndapis",
6492 owner: "shift",
6493 strip: {
6494 none: true,
6495 },
6496 target: {
6497 android_arm: {
6498 srcs: [
6499 "proprietary/vendor/lib/libsdm-disp-vndapis.so",
6500 ],
6501 shared_libs: [
6502 "libdisplaydebug",
6503 "libqservice",
6504 "libbinder",
6505 "libcutils",
6506 "libutils",
6507 "liblog",
6508 "libc++",
6509 "libc",
6510 "libm",
6511 "libdl",
6512 ],
6513 },
6514 android_arm64: {
6515 srcs: [
6516 "proprietary/vendor/lib64/libsdm-disp-vndapis.so",
6517 ],
6518 shared_libs: [
6519 "libdisplaydebug",
6520 "libqservice",
6521 "libbinder",
6522 "libcutils",
6523 "libutils",
6524 "liblog",
6525 "libc++",
6526 "libc",
6527 "libm",
6528 "libdl",
6529 ],
6530 },
6531 },
6532 compile_multilib: "both",
6533 prefer: true,
6534 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006535}
6536
6537cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006538 name: "libsdmextension",
6539 owner: "shift",
6540 strip: {
6541 none: true,
6542 },
6543 target: {
6544 android_arm: {
6545 srcs: [
6546 "proprietary/vendor/lib/libsdmextension.so",
6547 ],
6548 shared_libs: [
6549 "libdisplaydebug",
6550 "libsdmutils",
6551 "libdisplayqos",
6552 "libsdm-color",
6553 "libc++",
6554 "libc",
6555 "libm",
6556 "libdl",
6557 ],
6558 },
6559 android_arm64: {
6560 srcs: [
6561 "proprietary/vendor/lib64/libsdmextension.so",
6562 ],
6563 shared_libs: [
6564 "libdisplaydebug",
6565 "libsdmutils",
6566 "libdisplayqos",
6567 "libsdm-color",
6568 "libc++",
6569 "libc",
6570 "libm",
6571 "libdl",
6572 ],
6573 },
6574 },
6575 compile_multilib: "both",
6576 prefer: true,
6577 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006578}
6579
6580cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006581 name: "libsdsprpc",
6582 owner: "shift",
6583 strip: {
6584 none: true,
6585 },
6586 target: {
6587 android_arm: {
6588 srcs: [
6589 "proprietary/vendor/lib/libsdsprpc.so",
6590 ],
6591 shared_libs: [
6592 "liblog",
6593 "libcutils",
6594 "libc++",
6595 "libc",
6596 "libm",
6597 "libdl",
6598 ],
6599 },
6600 android_arm64: {
6601 srcs: [
6602 "proprietary/vendor/lib64/libsdsprpc.so",
6603 ],
6604 shared_libs: [
6605 "liblog",
6606 "libcutils",
6607 "libc++",
6608 "libc",
6609 "libm",
6610 "libdl",
6611 ],
6612 },
6613 },
6614 compile_multilib: "both",
6615 prefer: true,
6616 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006617}
6618
6619cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006620 name: "libsecureui",
6621 owner: "shift",
6622 strip: {
6623 none: true,
6624 },
6625 target: {
6626 android_arm: {
6627 srcs: [
6628 "proprietary/vendor/lib/libsecureui.so",
6629 ],
6630 shared_libs: [
6631 "libutils",
6632 "libQSEEComAPI",
6633 "liblog",
6634 "libStDrvInt",
6635 "libhidlbase",
6636 "libhidltransport",
6637 "libhwbinder",
6638 "libbinder",
6639 "libsecureui_svcsock",
6640 "vendor.display.config@1.0",
6641 "libc++",
6642 "libc",
6643 "libm",
6644 "libdl",
6645 ],
6646 },
6647 android_arm64: {
6648 srcs: [
6649 "proprietary/vendor/lib64/libsecureui.so",
6650 ],
6651 shared_libs: [
6652 "libutils",
6653 "libQSEEComAPI",
6654 "liblog",
6655 "libStDrvInt",
6656 "libhidlbase",
6657 "libhidltransport",
6658 "libhwbinder",
6659 "libbinder",
6660 "libsecureui_svcsock",
6661 "vendor.display.config@1.0",
6662 "libc++",
6663 "libc",
6664 "libm",
6665 "libdl",
6666 ],
6667 },
6668 },
6669 compile_multilib: "both",
6670 prefer: true,
6671 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006672}
6673
6674cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006675 name: "libsecureui_svcsock",
6676 owner: "shift",
6677 strip: {
6678 none: true,
6679 },
6680 target: {
6681 android_arm: {
6682 srcs: [
6683 "proprietary/vendor/lib/libsecureui_svcsock.so",
6684 ],
6685 shared_libs: [
6686 "libutils",
6687 "libcutils",
6688 "liblog",
6689 "libhidlbase",
6690 "libhidltransport",
6691 "libhwbinder",
6692 "vendor.qti.hardware.tui_comm@1.0",
6693 "libc++",
6694 "libc",
6695 "libm",
6696 "libdl",
6697 ],
6698 },
6699 android_arm64: {
6700 srcs: [
6701 "proprietary/vendor/lib64/libsecureui_svcsock.so",
6702 ],
6703 shared_libs: [
6704 "libutils",
6705 "libcutils",
6706 "liblog",
6707 "libhidlbase",
6708 "libhidltransport",
6709 "libhwbinder",
6710 "vendor.qti.hardware.tui_comm@1.0",
6711 "libc++",
6712 "libc",
6713 "libm",
6714 "libdl",
6715 ],
6716 },
6717 },
6718 compile_multilib: "both",
6719 prefer: true,
6720 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006721}
6722
6723cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006724 name: "libsensorcal",
6725 owner: "shift",
6726 strip: {
6727 none: true,
6728 },
6729 target: {
6730 android_arm: {
6731 srcs: [
6732 "proprietary/vendor/lib/libsensorcal.so",
6733 ],
6734 shared_libs: [
6735 "libutils",
6736 "libprotobuf-cpp-full-vendorcompat",
6737 "libsensorslog",
6738 "libcutils",
6739 "liblog",
6740 "libssc",
6741 "libc++",
6742 "libc",
6743 "libm",
6744 "libdl",
6745 ],
6746 },
6747 android_arm64: {
6748 srcs: [
6749 "proprietary/vendor/lib64/libsensorcal.so",
6750 ],
6751 shared_libs: [
6752 "libutils",
6753 "libprotobuf-cpp-full-vendorcompat",
6754 "libsensorslog",
6755 "libcutils",
6756 "liblog",
6757 "libssc",
6758 "libc++",
6759 "libc",
6760 "libm",
6761 "libdl",
6762 ],
6763 },
6764 },
6765 compile_multilib: "both",
6766 prefer: true,
6767 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006768}
6769
6770cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006771 name: "libsensorslog",
6772 owner: "shift",
6773 strip: {
6774 none: true,
6775 },
6776 target: {
6777 android_arm: {
6778 srcs: [
6779 "proprietary/vendor/lib/libsensorslog.so",
6780 ],
6781 shared_libs: [
6782 "liblog",
6783 "libc++",
6784 "libc",
6785 "libm",
6786 "libdl",
6787 ],
6788 },
6789 android_arm64: {
6790 srcs: [
6791 "proprietary/vendor/lib64/libsensorslog.so",
6792 ],
6793 shared_libs: [
6794 "liblog",
6795 "libc++",
6796 "libc",
6797 "libm",
6798 "libdl",
6799 ],
6800 },
6801 },
6802 compile_multilib: "both",
6803 prefer: true,
6804 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006805}
6806
6807cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006808 name: "libsns_device_mode_stub",
6809 owner: "shift",
6810 strip: {
6811 none: true,
6812 },
6813 target: {
6814 android_arm: {
6815 srcs: [
6816 "proprietary/vendor/lib/libsns_device_mode_stub.so",
6817 ],
6818 shared_libs: [
6819 "libsns_fastRPC_util",
6820 "liblog",
6821 "libutils",
6822 "libcutils",
6823 "libc++",
6824 "libc",
6825 "libm",
6826 "libdl",
6827 ],
6828 },
6829 android_arm64: {
6830 srcs: [
6831 "proprietary/vendor/lib64/libsns_device_mode_stub.so",
6832 ],
6833 shared_libs: [
6834 "libsns_fastRPC_util",
6835 "liblog",
6836 "libutils",
6837 "libcutils",
6838 "libc++",
6839 "libc",
6840 "libm",
6841 "libdl",
6842 ],
6843 },
6844 },
6845 compile_multilib: "both",
6846 prefer: true,
6847 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006848}
6849
6850cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006851 name: "libsns_fastRPC_util",
6852 owner: "shift",
6853 strip: {
6854 none: true,
6855 },
6856 target: {
6857 android_arm: {
6858 srcs: [
6859 "proprietary/vendor/lib/libsns_fastRPC_util.so",
6860 ],
6861 shared_libs: [
6862 "liblog",
6863 "libutils",
6864 "libcutils",
6865 "libc++",
6866 "libc",
6867 "libm",
6868 "libdl",
6869 ],
6870 },
6871 android_arm64: {
6872 srcs: [
6873 "proprietary/vendor/lib64/libsns_fastRPC_util.so",
6874 ],
6875 shared_libs: [
6876 "liblog",
6877 "libutils",
6878 "libcutils",
6879 "libc++",
6880 "libc",
6881 "libm",
6882 "libdl",
6883 ],
6884 },
6885 },
6886 compile_multilib: "both",
6887 prefer: true,
6888 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006889}
6890
6891cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006892 name: "libsns_low_lat_stream_stub",
6893 owner: "shift",
6894 strip: {
6895 none: true,
6896 },
6897 target: {
6898 android_arm: {
6899 srcs: [
6900 "proprietary/vendor/lib/libsns_low_lat_stream_stub.so",
6901 ],
6902 shared_libs: [
6903 "liblog",
6904 "libutils",
6905 "libcutils",
6906 "libc++",
6907 "libc",
6908 "libm",
6909 "libdl",
6910 ],
6911 },
6912 android_arm64: {
6913 srcs: [
6914 "proprietary/vendor/lib64/libsns_low_lat_stream_stub.so",
6915 ],
6916 shared_libs: [
6917 "liblog",
6918 "libutils",
6919 "libcutils",
6920 "libc++",
6921 "libc",
6922 "libm",
6923 "libdl",
6924 ],
6925 },
6926 },
6927 compile_multilib: "both",
6928 prefer: true,
6929 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006930}
6931
6932cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006933 name: "libsns_registry_skel",
6934 owner: "shift",
6935 strip: {
6936 none: true,
6937 },
6938 target: {
6939 android_arm: {
6940 srcs: [
6941 "proprietary/vendor/lib/libsns_registry_skel.so",
6942 ],
6943 shared_libs: [
6944 "libcutils",
6945 "liblog",
6946 "libutils",
6947 "libc++",
6948 "libc",
6949 "libm",
6950 "libdl",
6951 ],
6952 },
6953 android_arm64: {
6954 srcs: [
6955 "proprietary/vendor/lib64/libsns_registry_skel.so",
6956 ],
6957 shared_libs: [
6958 "libcutils",
6959 "liblog",
6960 "libutils",
6961 "libc++",
6962 "libc",
6963 "libm",
6964 "libdl",
6965 ],
6966 },
6967 },
6968 compile_multilib: "both",
6969 prefer: true,
6970 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02006971}
6972
6973cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02006974 name: "libsnsdiaglog",
6975 owner: "shift",
6976 strip: {
6977 none: true,
6978 },
6979 target: {
6980 android_arm: {
6981 srcs: [
6982 "proprietary/vendor/lib/libsnsdiaglog.so",
6983 ],
6984 shared_libs: [
6985 "liblog",
6986 "libprotobuf-cpp-full-vendorcompat",
6987 "libdiag",
6988 "libssc",
6989 "libsensorslog",
6990 "libutils",
6991 "libcutils",
6992 "libc++",
6993 "libc",
6994 "libm",
6995 "libdl",
6996 ],
6997 },
6998 android_arm64: {
6999 srcs: [
7000 "proprietary/vendor/lib64/libsnsdiaglog.so",
7001 ],
7002 shared_libs: [
7003 "liblog",
7004 "libprotobuf-cpp-full-vendorcompat",
7005 "libdiag",
7006 "libssc",
7007 "libsensorslog",
7008 "libutils",
7009 "libcutils",
7010 "libc++",
7011 "libc",
7012 "libm",
7013 "libdl",
7014 ],
7015 },
7016 },
7017 compile_multilib: "both",
7018 prefer: true,
7019 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007020}
7021
7022cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007023 name: "libspcom",
7024 owner: "shift",
7025 strip: {
7026 none: true,
7027 },
7028 target: {
7029 android_arm: {
7030 srcs: [
7031 "proprietary/vendor/lib/libspcom.so",
7032 ],
7033 shared_libs: [
7034 "libutils",
7035 "libcutils",
7036 "liblog",
7037 "libc++",
7038 "libc",
7039 "libm",
7040 "libdl",
7041 ],
7042 },
7043 android_arm64: {
7044 srcs: [
7045 "proprietary/vendor/lib64/libspcom.so",
7046 ],
7047 shared_libs: [
7048 "libutils",
7049 "libcutils",
7050 "liblog",
7051 "libc++",
7052 "libc",
7053 "libm",
7054 "libdl",
7055 ],
7056 },
7057 },
7058 compile_multilib: "both",
7059 prefer: true,
7060 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007061}
7062
7063cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007064 name: "libspl",
7065 owner: "shift",
7066 strip: {
7067 none: true,
7068 },
7069 target: {
7070 android_arm: {
7071 srcs: [
7072 "proprietary/vendor/lib/libspl.so",
7073 ],
7074 shared_libs: [
7075 "libcutils",
7076 "liblog",
7077 "libQSEEComAPI",
7078 "libc++",
7079 "libc",
7080 "libm",
7081 "libdl",
7082 ],
7083 },
7084 android_arm64: {
7085 srcs: [
7086 "proprietary/vendor/lib64/libspl.so",
7087 ],
7088 shared_libs: [
7089 "libcutils",
7090 "liblog",
7091 "libQSEEComAPI",
7092 "libc++",
7093 "libc",
7094 "libm",
7095 "libdl",
7096 ],
7097 },
7098 },
7099 compile_multilib: "both",
7100 prefer: true,
7101 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007102}
7103
7104cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007105 name: "libssc",
7106 owner: "shift",
7107 strip: {
7108 none: true,
7109 },
7110 target: {
7111 android_arm: {
7112 srcs: [
7113 "proprietary/vendor/lib/libssc.so",
7114 ],
7115 shared_libs: [
7116 "liblog",
7117 "libsensorslog",
7118 "libprotobuf-cpp-full-vendorcompat",
7119 "libqmi_common_so",
7120 "libqmi_cci",
7121 "libqmi_encdec",
7122 "libcutils",
7123 "libutils",
7124 "libc++",
7125 "libc",
7126 "libm",
7127 "libdl",
7128 ],
7129 },
7130 android_arm64: {
7131 srcs: [
7132 "proprietary/vendor/lib64/libssc.so",
7133 ],
7134 shared_libs: [
7135 "liblog",
7136 "libsensorslog",
7137 "libprotobuf-cpp-full-vendorcompat",
7138 "libqmi_common_so",
7139 "libqmi_cci",
7140 "libqmi_encdec",
7141 "libcutils",
7142 "libutils",
7143 "libc++",
7144 "libc",
7145 "libm",
7146 "libdl",
7147 ],
7148 },
7149 },
7150 compile_multilib: "both",
7151 prefer: true,
7152 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007153}
7154
7155cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007156 name: "libssc_default_listener",
7157 owner: "shift",
7158 strip: {
7159 none: true,
7160 },
7161 target: {
7162 android_arm: {
7163 srcs: [
7164 "proprietary/vendor/lib/libssc_default_listener.so",
7165 ],
7166 shared_libs: [
7167 "liblog",
7168 "libsdsprpc",
7169 "libc++",
7170 "libc",
7171 "libm",
7172 "libdl",
7173 ],
7174 },
7175 android_arm64: {
7176 srcs: [
7177 "proprietary/vendor/lib64/libssc_default_listener.so",
7178 ],
7179 shared_libs: [
7180 "liblog",
7181 "libsdsprpc",
7182 "libc++",
7183 "libc",
7184 "libm",
7185 "libdl",
7186 ],
7187 },
7188 },
7189 compile_multilib: "both",
7190 prefer: true,
7191 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007192}
7193
7194cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007195 name: "libssd",
7196 owner: "shift",
7197 strip: {
7198 none: true,
7199 },
7200 target: {
7201 android_arm: {
7202 srcs: [
7203 "proprietary/vendor/lib/libssd.so",
7204 ],
7205 shared_libs: [
7206 "libutils",
7207 "libcutils",
7208 "libdiag",
7209 "liblog",
7210 "libQSEEComAPI",
7211 "libc++",
7212 "libc",
7213 "libm",
7214 "libdl",
7215 ],
7216 },
7217 android_arm64: {
7218 srcs: [
7219 "proprietary/vendor/lib64/libssd.so",
7220 ],
7221 shared_libs: [
7222 "libutils",
7223 "libcutils",
7224 "libdiag",
7225 "liblog",
7226 "libQSEEComAPI",
7227 "libc++",
7228 "libc",
7229 "libm",
7230 "libdl",
7231 ],
7232 },
7233 },
7234 compile_multilib: "both",
7235 prefer: true,
7236 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007237}
7238
7239cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007240 name: "libsysmon_cdsp_skel",
7241 owner: "shift",
7242 strip: {
7243 none: true,
7244 },
7245 target: {
7246 android_arm: {
7247 srcs: [
7248 "proprietary/vendor/lib/libsysmon_cdsp_skel.so",
7249 ],
7250 shared_libs: [
7251 "liblog",
7252 "libc++",
7253 "libc",
7254 "libm",
7255 "libdl",
7256 ],
7257 },
7258 android_arm64: {
7259 srcs: [
7260 "proprietary/vendor/lib64/libsysmon_cdsp_skel.so",
7261 ],
7262 shared_libs: [
7263 "liblog",
7264 "libc++",
7265 "libc",
7266 "libm",
7267 "libdl",
7268 ],
7269 },
7270 },
7271 compile_multilib: "both",
7272 prefer: true,
7273 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007274}
7275
7276cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007277 name: "libthermalclient",
7278 owner: "shift",
7279 strip: {
7280 none: true,
7281 },
7282 target: {
7283 android_arm: {
7284 srcs: [
7285 "proprietary/vendor/lib/libthermalclient.so",
7286 ],
7287 shared_libs: [
7288 "libcutils",
7289 "liblog",
7290 "libc++",
7291 "libc",
7292 "libm",
7293 "libdl",
7294 ],
7295 },
7296 android_arm64: {
7297 srcs: [
7298 "proprietary/vendor/lib64/libthermalclient.so",
7299 ],
7300 shared_libs: [
7301 "libcutils",
7302 "liblog",
7303 "libc++",
7304 "libc",
7305 "libm",
7306 "libdl",
7307 ],
7308 },
7309 },
7310 compile_multilib: "both",
7311 prefer: true,
7312 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007313}
7314
7315cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007316 name: "libtime_genoff",
7317 owner: "shift",
7318 strip: {
7319 none: true,
7320 },
7321 target: {
7322 android_arm: {
7323 srcs: [
7324 "proprietary/vendor/lib/libtime_genoff.so",
7325 ],
7326 shared_libs: [
7327 "libcutils",
7328 "liblog",
7329 "libc++",
7330 "libc",
7331 "libm",
7332 "libdl",
7333 ],
7334 },
7335 android_arm64: {
7336 srcs: [
7337 "proprietary/vendor/lib64/libtime_genoff.so",
7338 ],
7339 shared_libs: [
7340 "libcutils",
7341 "liblog",
7342 "libc++",
7343 "libc",
7344 "libm",
7345 "libdl",
7346 ],
7347 },
7348 },
7349 compile_multilib: "both",
7350 prefer: true,
7351 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007352}
7353
7354cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007355 name: "libtinyxml2_1",
7356 owner: "shift",
7357 strip: {
7358 none: true,
7359 },
7360 target: {
7361 android_arm: {
7362 srcs: [
7363 "proprietary/vendor/lib/libtinyxml2_1.so",
7364 ],
7365 shared_libs: [
7366 "libc++",
7367 "libc",
7368 "libm",
7369 "libdl",
7370 ],
7371 },
7372 android_arm64: {
7373 srcs: [
7374 "proprietary/vendor/lib64/libtinyxml2_1.so",
7375 ],
7376 shared_libs: [
7377 "libc++",
7378 "libc",
7379 "libm",
7380 "libdl",
7381 ],
7382 },
7383 },
7384 compile_multilib: "both",
7385 prefer: true,
7386 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007387}
7388
7389cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007390 name: "libtzdrmgenprov",
7391 owner: "shift",
7392 strip: {
7393 none: true,
7394 },
7395 target: {
7396 android_arm: {
7397 srcs: [
7398 "proprietary/vendor/lib/libtzdrmgenprov.so",
7399 ],
7400 shared_libs: [
7401 "libutils",
7402 "libcutils",
7403 "liblog",
7404 "libQSEEComAPI",
7405 "libc++",
7406 "libc",
7407 "libm",
7408 "libdl",
7409 ],
7410 },
7411 android_arm64: {
7412 srcs: [
7413 "proprietary/vendor/lib64/libtzdrmgenprov.so",
7414 ],
7415 shared_libs: [
7416 "libutils",
7417 "libcutils",
7418 "liblog",
7419 "libQSEEComAPI",
7420 "libc++",
7421 "libc",
7422 "libm",
7423 "libdl",
7424 ],
7425 },
7426 },
7427 compile_multilib: "both",
7428 prefer: true,
7429 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007430}
7431
7432cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007433 name: "libvppclient",
7434 owner: "shift",
7435 strip: {
7436 none: true,
7437 },
7438 target: {
7439 android_arm: {
7440 srcs: [
7441 "proprietary/vendor/lib/libvppclient.so",
7442 ],
7443 shared_libs: [
7444 "libhidlbase",
7445 "libhidltransport",
7446 "liblog",
7447 "libhwbinder",
7448 "libutils",
7449 "libhardware",
7450 "vendor.qti.hardware.vpp@1.1",
7451 "libvpplibrary",
7452 "libcutils",
7453 "libqdMetaData",
7454 "libc++",
7455 "libc",
7456 "libm",
7457 "libdl",
7458 ],
7459 },
7460 android_arm64: {
7461 srcs: [
7462 "proprietary/vendor/lib64/libvppclient.so",
7463 ],
7464 shared_libs: [
7465 "libhidlbase",
7466 "libhidltransport",
7467 "liblog",
7468 "libhwbinder",
7469 "libutils",
7470 "libhardware",
7471 "vendor.qti.hardware.vpp@1.1",
7472 "libvpplibrary",
7473 "libcutils",
7474 "libqdMetaData",
7475 "libc++",
7476 "libc",
7477 "libm",
7478 "libdl",
7479 ],
7480 },
7481 },
7482 compile_multilib: "both",
7483 prefer: true,
7484 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007485}
7486
7487cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007488 name: "libvpphvx",
7489 owner: "shift",
7490 strip: {
7491 none: true,
7492 },
7493 target: {
7494 android_arm: {
7495 srcs: [
7496 "proprietary/vendor/lib/libvpphvx.so",
7497 ],
7498 shared_libs: [
7499 "libcutils",
7500 "liblog",
7501 "libadsprpc",
7502 "libc++",
7503 "libc",
7504 "libm",
7505 "libdl",
7506 ],
7507 },
7508 android_arm64: {
7509 srcs: [
7510 "proprietary/vendor/lib64/libvpphvx.so",
7511 ],
7512 shared_libs: [
7513 "libcutils",
7514 "liblog",
7515 "libadsprpc",
7516 "libc++",
7517 "libc",
7518 "libm",
7519 "libdl",
7520 ],
7521 },
7522 },
7523 compile_multilib: "both",
7524 prefer: true,
7525 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007526}
7527
7528cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007529 name: "libvpplibrary",
7530 owner: "shift",
7531 strip: {
7532 none: true,
7533 },
7534 target: {
7535 android_arm: {
7536 srcs: [
7537 "proprietary/vendor/lib/libvpplibrary.so",
7538 ],
7539 shared_libs: [
7540 "libhidlbase",
7541 "libutils",
7542 "vendor.qti.hardware.capabilityconfigstore@1.0",
7543 "libcutils",
7544 "liblog",
7545 "libqdMetaData",
7546 "libvpphvx",
7547 "libadsprpc",
7548 "libc++",
7549 "libc",
7550 "libm",
7551 "libdl",
7552 ],
7553 },
7554 android_arm64: {
7555 srcs: [
7556 "proprietary/vendor/lib64/libvpplibrary.so",
7557 ],
7558 shared_libs: [
7559 "libhidlbase",
7560 "libutils",
7561 "vendor.qti.hardware.capabilityconfigstore@1.0",
7562 "libcutils",
7563 "liblog",
7564 "libqdMetaData",
7565 "libvpphvx",
7566 "libadsprpc",
7567 "libc++",
7568 "libc",
7569 "libm",
7570 "libdl",
7571 ],
7572 },
7573 },
7574 compile_multilib: "both",
7575 prefer: true,
7576 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007577}
7578
7579cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007580 name: "libxml",
7581 owner: "shift",
7582 strip: {
7583 none: true,
7584 },
7585 target: {
7586 android_arm: {
7587 srcs: [
7588 "proprietary/vendor/lib/libxml.so",
7589 ],
7590 shared_libs: [
7591 "libcutils",
7592 "libdiag",
7593 "liblog",
7594 "libc++",
7595 "libc",
7596 "libm",
7597 "libdl",
7598 ],
7599 },
7600 android_arm64: {
7601 srcs: [
7602 "proprietary/vendor/lib64/libxml.so",
7603 ],
7604 shared_libs: [
7605 "libcutils",
7606 "libdiag",
7607 "liblog",
7608 "libc++",
7609 "libc",
7610 "libm",
7611 "libdl",
7612 ],
7613 },
7614 },
7615 compile_multilib: "both",
7616 prefer: true,
7617 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007618}
7619
7620cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007621 name: "sensors.ssc",
7622 owner: "shift",
7623 strip: {
7624 none: true,
7625 },
7626 target: {
7627 android_arm: {
7628 srcs: [
7629 "proprietary/vendor/lib/sensors.ssc.so",
7630 ],
7631 shared_libs: [
7632 "libssc",
7633 "liblog",
7634 "libcutils",
7635 "libsensorslog",
7636 "libprotobuf-cpp-full-vendorcompat",
7637 "libutils",
7638 "libsnsdiaglog",
7639 "libhardware",
7640 "libfmq",
7641 "libhidltransport",
7642 "libhidlbase",
7643 "android.hardware.sensors@2.0",
7644 "libc++",
7645 "libc",
7646 "libm",
7647 "libdl",
7648 ],
7649 },
7650 android_arm64: {
7651 srcs: [
7652 "proprietary/vendor/lib64/sensors.ssc.so",
7653 ],
7654 shared_libs: [
7655 "libssc",
7656 "liblog",
7657 "libcutils",
7658 "libsensorslog",
7659 "libprotobuf-cpp-full-vendorcompat",
7660 "libutils",
7661 "libsnsdiaglog",
7662 "libhardware",
7663 "libfmq",
7664 "libhidltransport",
7665 "libhidlbase",
7666 "android.hardware.sensors@2.0",
7667 "libc++",
7668 "libc",
7669 "libm",
7670 "libdl",
7671 ],
7672 },
7673 },
7674 compile_multilib: "both",
7675 prefer: true,
7676 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007677}
7678
7679cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007680 name: "libasphere",
7681 owner: "shift",
7682 strip: {
7683 none: true,
7684 },
7685 target: {
7686 android_arm: {
7687 srcs: [
7688 "proprietary/vendor/lib/soundfx/libasphere.so",
7689 ],
7690 shared_libs: [
7691 "libcutils",
7692 "liblog",
7693 "libc++",
7694 "libc",
7695 "libm",
7696 "libdl",
7697 ],
7698 },
7699 android_arm64: {
7700 srcs: [
7701 "proprietary/vendor/lib64/soundfx/libasphere.so",
7702 ],
7703 shared_libs: [
7704 "libcutils",
7705 "liblog",
7706 "libc++",
7707 "libc",
7708 "libm",
7709 "libdl",
7710 ],
7711 },
7712 },
7713 compile_multilib: "both",
7714 relative_install_path: "soundfx",
7715 prefer: true,
7716 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007717}
7718
7719cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007720 name: "libshoebox",
7721 owner: "shift",
7722 strip: {
7723 none: true,
7724 },
7725 target: {
7726 android_arm: {
7727 srcs: [
7728 "proprietary/vendor/lib/soundfx/libshoebox.so",
7729 ],
7730 shared_libs: [
7731 "libcutils",
7732 "liblog",
7733 "libc++",
7734 "libc",
7735 "libm",
7736 "libdl",
7737 ],
7738 },
7739 android_arm64: {
7740 srcs: [
7741 "proprietary/vendor/lib64/soundfx/libshoebox.so",
7742 ],
7743 shared_libs: [
7744 "libcutils",
7745 "liblog",
7746 "libc++",
7747 "libc",
7748 "libm",
7749 "libdl",
7750 ],
7751 },
7752 },
7753 compile_multilib: "both",
7754 relative_install_path: "soundfx",
7755 prefer: true,
7756 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007757}
7758
7759cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007760 name: "vendor.display.color@1.0",
7761 owner: "shift",
7762 strip: {
7763 none: true,
7764 },
7765 target: {
7766 android_arm: {
7767 srcs: [
7768 "proprietary/vendor/lib/vendor.display.color@1.0.so",
7769 ],
7770 shared_libs: [
7771 "libhidlbase",
7772 "liblog",
7773 "libutils",
7774 "libcutils",
7775 "libc++",
7776 "libc",
7777 "libm",
7778 "libdl",
7779 ],
7780 },
7781 android_arm64: {
7782 srcs: [
7783 "proprietary/vendor/lib64/vendor.display.color@1.0.so",
7784 ],
7785 shared_libs: [
7786 "libhidlbase",
7787 "liblog",
7788 "libutils",
7789 "libcutils",
7790 "libc++",
7791 "libc",
7792 "libm",
7793 "libdl",
7794 ],
7795 },
7796 },
7797 compile_multilib: "both",
7798 prefer: true,
7799 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007800}
7801
7802cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007803 name: "vendor.display.color@1.1",
7804 owner: "shift",
7805 strip: {
7806 none: true,
7807 },
7808 target: {
7809 android_arm: {
7810 srcs: [
7811 "proprietary/vendor/lib/vendor.display.color@1.1.so",
7812 ],
7813 shared_libs: [
7814 "vendor.display.color@1.0",
7815 "libhidlbase",
7816 "liblog",
7817 "libutils",
7818 "libcutils",
7819 "libc++",
7820 "libc",
7821 "libm",
7822 "libdl",
7823 ],
7824 },
7825 android_arm64: {
7826 srcs: [
7827 "proprietary/vendor/lib64/vendor.display.color@1.1.so",
7828 ],
7829 shared_libs: [
7830 "vendor.display.color@1.0",
7831 "libhidlbase",
7832 "liblog",
7833 "libutils",
7834 "libcutils",
7835 "libc++",
7836 "libc",
7837 "libm",
7838 "libdl",
7839 ],
7840 },
7841 },
7842 compile_multilib: "both",
7843 prefer: true,
7844 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007845}
7846
7847cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007848 name: "vendor.display.color@1.2",
7849 owner: "shift",
7850 strip: {
7851 none: true,
7852 },
7853 target: {
7854 android_arm: {
7855 srcs: [
7856 "proprietary/vendor/lib/vendor.display.color@1.2.so",
7857 ],
7858 shared_libs: [
7859 "vendor.display.color@1.0",
7860 "vendor.display.color@1.1",
7861 "libhidlbase",
7862 "liblog",
7863 "libutils",
7864 "libcutils",
7865 "libc++",
7866 "libc",
7867 "libm",
7868 "libdl",
7869 ],
7870 },
7871 android_arm64: {
7872 srcs: [
7873 "proprietary/vendor/lib64/vendor.display.color@1.2.so",
7874 ],
7875 shared_libs: [
7876 "vendor.display.color@1.0",
7877 "vendor.display.color@1.1",
7878 "libhidlbase",
7879 "liblog",
7880 "libutils",
7881 "libcutils",
7882 "libc++",
7883 "libc",
7884 "libm",
7885 "libdl",
7886 ],
7887 },
7888 },
7889 compile_multilib: "both",
7890 prefer: true,
7891 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007892}
7893
7894cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007895 name: "vendor.display.color@1.3",
7896 owner: "shift",
7897 strip: {
7898 none: true,
7899 },
7900 target: {
7901 android_arm: {
7902 srcs: [
7903 "proprietary/vendor/lib/vendor.display.color@1.3.so",
7904 ],
7905 shared_libs: [
7906 "vendor.display.color@1.0",
7907 "vendor.display.color@1.1",
7908 "vendor.display.color@1.2",
7909 "libhidlbase",
7910 "liblog",
7911 "libutils",
7912 "libcutils",
7913 "libc++",
7914 "libc",
7915 "libm",
7916 "libdl",
7917 ],
7918 },
7919 android_arm64: {
7920 srcs: [
7921 "proprietary/vendor/lib64/vendor.display.color@1.3.so",
7922 ],
7923 shared_libs: [
7924 "vendor.display.color@1.0",
7925 "vendor.display.color@1.1",
7926 "vendor.display.color@1.2",
7927 "libhidlbase",
7928 "liblog",
7929 "libutils",
7930 "libcutils",
7931 "libc++",
7932 "libc",
7933 "libm",
7934 "libdl",
7935 ],
7936 },
7937 },
7938 compile_multilib: "both",
7939 prefer: true,
7940 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007941}
7942
7943cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007944 name: "vendor.display.color@1.4",
7945 owner: "shift",
7946 strip: {
7947 none: true,
7948 },
7949 target: {
7950 android_arm: {
7951 srcs: [
7952 "proprietary/vendor/lib/vendor.display.color@1.4.so",
7953 ],
7954 shared_libs: [
7955 "vendor.display.color@1.0",
7956 "vendor.display.color@1.1",
7957 "vendor.display.color@1.2",
7958 "vendor.display.color@1.3",
7959 "libhidlbase",
7960 "liblog",
7961 "libutils",
7962 "libcutils",
7963 "libc++",
7964 "libc",
7965 "libm",
7966 "libdl",
7967 ],
7968 },
7969 android_arm64: {
7970 srcs: [
7971 "proprietary/vendor/lib64/vendor.display.color@1.4.so",
7972 ],
7973 shared_libs: [
7974 "vendor.display.color@1.0",
7975 "vendor.display.color@1.1",
7976 "vendor.display.color@1.2",
7977 "vendor.display.color@1.3",
7978 "libhidlbase",
7979 "liblog",
7980 "libutils",
7981 "libcutils",
7982 "libc++",
7983 "libc",
7984 "libm",
7985 "libdl",
7986 ],
7987 },
7988 },
7989 compile_multilib: "both",
7990 prefer: true,
7991 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02007992}
7993
7994cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02007995 name: "vendor.display.color@1.5",
7996 owner: "shift",
7997 strip: {
7998 none: true,
7999 },
8000 target: {
8001 android_arm: {
8002 srcs: [
8003 "proprietary/vendor/lib/vendor.display.color@1.5.so",
8004 ],
8005 shared_libs: [
8006 "vendor.display.color@1.0",
8007 "vendor.display.color@1.1",
8008 "vendor.display.color@1.2",
8009 "vendor.display.color@1.3",
8010 "vendor.display.color@1.4",
8011 "libhidlbase",
8012 "liblog",
8013 "libutils",
8014 "libcutils",
8015 "libc++",
8016 "libc",
8017 "libm",
8018 "libdl",
8019 ],
8020 },
8021 android_arm64: {
8022 srcs: [
8023 "proprietary/vendor/lib64/vendor.display.color@1.5.so",
8024 ],
8025 shared_libs: [
8026 "vendor.display.color@1.0",
8027 "vendor.display.color@1.1",
8028 "vendor.display.color@1.2",
8029 "vendor.display.color@1.3",
8030 "vendor.display.color@1.4",
8031 "libhidlbase",
8032 "liblog",
8033 "libutils",
8034 "libcutils",
8035 "libc++",
8036 "libc",
8037 "libm",
8038 "libdl",
8039 ],
8040 },
8041 },
8042 compile_multilib: "both",
8043 prefer: true,
8044 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008045}
8046
8047cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008048 name: "vendor.display.postproc@1.0",
8049 owner: "shift",
8050 strip: {
8051 none: true,
8052 },
8053 target: {
8054 android_arm: {
8055 srcs: [
8056 "proprietary/vendor/lib/vendor.display.postproc@1.0.so",
8057 ],
8058 shared_libs: [
8059 "libhidlbase",
8060 "liblog",
8061 "libutils",
8062 "libcutils",
8063 "libc++",
8064 "libc",
8065 "libm",
8066 "libdl",
8067 ],
8068 },
8069 android_arm64: {
8070 srcs: [
8071 "proprietary/vendor/lib64/vendor.display.postproc@1.0.so",
8072 ],
8073 shared_libs: [
8074 "libhidlbase",
8075 "liblog",
8076 "libutils",
8077 "libcutils",
8078 "libc++",
8079 "libc",
8080 "libm",
8081 "libdl",
8082 ],
8083 },
8084 },
8085 compile_multilib: "both",
8086 prefer: true,
8087 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008088}
8089
8090cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008091 name: "vendor.qti.esepowermanager@1.0",
8092 owner: "shift",
8093 strip: {
8094 none: true,
8095 },
8096 target: {
8097 android_arm: {
8098 srcs: [
8099 "proprietary/vendor/lib/vendor.qti.esepowermanager@1.0.so",
8100 ],
8101 shared_libs: [
8102 "libhidlbase",
8103 "libhidltransport",
8104 "libhwbinder",
8105 "liblog",
8106 "libutils",
8107 "libcutils",
8108 "libc++",
8109 "libc",
8110 "libm",
8111 "libdl",
8112 ],
8113 },
8114 android_arm64: {
8115 srcs: [
8116 "proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.so",
8117 ],
8118 shared_libs: [
8119 "libhidlbase",
8120 "libhidltransport",
8121 "libhwbinder",
8122 "liblog",
8123 "libutils",
8124 "libcutils",
8125 "libc++",
8126 "libc",
8127 "libm",
8128 "libdl",
8129 ],
8130 },
8131 },
8132 compile_multilib: "both",
8133 prefer: true,
8134 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008135}
8136
8137cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008138 name: "vendor.qti.hardware.bluetooth_sar@1.0",
8139 owner: "shift",
8140 strip: {
8141 none: true,
8142 },
8143 target: {
8144 android_arm: {
8145 srcs: [
8146 "proprietary/vendor/lib/vendor.qti.hardware.bluetooth_sar@1.0.so",
8147 ],
8148 shared_libs: [
8149 "libhidlbase",
8150 "libhidltransport",
8151 "libhwbinder",
8152 "liblog",
8153 "libutils",
8154 "libcutils",
8155 "libc++",
8156 "libc",
8157 "libm",
8158 "libdl",
8159 ],
8160 },
8161 android_arm64: {
8162 srcs: [
8163 "proprietary/vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so",
8164 ],
8165 shared_libs: [
8166 "libhidlbase",
8167 "libhidltransport",
8168 "libhwbinder",
8169 "liblog",
8170 "libutils",
8171 "libcutils",
8172 "libc++",
8173 "libc",
8174 "libm",
8175 "libdl",
8176 ],
8177 },
8178 },
8179 compile_multilib: "both",
8180 prefer: true,
8181 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008182}
8183
8184cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008185 name: "vendor.qti.hardware.cvp@1.0-halimpl",
8186 owner: "shift",
8187 strip: {
8188 none: true,
8189 },
8190 target: {
8191 android_arm: {
8192 srcs: [
8193 "proprietary/vendor/lib/vendor.qti.hardware.cvp@1.0-halimpl.so",
8194 ],
8195 shared_libs: [
8196 "libhidlbase",
8197 "libhidltransport",
8198 "libutils",
8199 "libcutils",
8200 "vendor.qti.hardware.cvp@1.0",
8201 "android.hidl.base@1.0",
8202 "liblog",
8203 "libcvp",
8204 "libcdsprpc",
8205 "libc++",
8206 "libc",
8207 "libm",
8208 "libdl",
8209 ],
8210 },
8211 android_arm64: {
8212 srcs: [
8213 "proprietary/vendor/lib64/vendor.qti.hardware.cvp@1.0-halimpl.so",
8214 ],
8215 shared_libs: [
8216 "libhidlbase",
8217 "libhidltransport",
8218 "libutils",
8219 "libcutils",
8220 "vendor.qti.hardware.cvp@1.0",
8221 "android.hidl.base@1.0",
8222 "liblog",
8223 "libcvp",
8224 "libcdsprpc",
8225 "libc++",
8226 "libc",
8227 "libm",
8228 "libdl",
8229 ],
8230 },
8231 },
8232 compile_multilib: "both",
8233 prefer: true,
8234 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008235}
8236
8237cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008238 name: "vendor.qti.hardware.cvp@1.0",
8239 owner: "shift",
8240 strip: {
8241 none: true,
8242 },
8243 target: {
8244 android_arm: {
8245 srcs: [
8246 "proprietary/vendor/lib/vendor.qti.hardware.cvp@1.0.so",
8247 ],
8248 shared_libs: [
8249 "libhidlbase",
8250 "libhidltransport",
8251 "libhwbinder",
8252 "liblog",
8253 "libutils",
8254 "libcutils",
8255 "libc++",
8256 "libc",
8257 "libm",
8258 "libdl",
8259 ],
8260 },
8261 android_arm64: {
8262 srcs: [
8263 "proprietary/vendor/lib64/vendor.qti.hardware.cvp@1.0.so",
8264 ],
8265 shared_libs: [
8266 "libhidlbase",
8267 "libhidltransport",
8268 "libhwbinder",
8269 "liblog",
8270 "libutils",
8271 "libcutils",
8272 "libc++",
8273 "libc",
8274 "libm",
8275 "libdl",
8276 ],
8277 },
8278 },
8279 compile_multilib: "both",
8280 prefer: true,
8281 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008282}
8283
8284cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008285 name: "vendor.qti.hardware.fm@1.0_vendor",
8286 stem: "vendor.qti.hardware.fm@1.0",
8287 owner: "shift",
8288 strip: {
8289 none: true,
8290 },
8291 target: {
8292 android_arm: {
8293 srcs: [
8294 "proprietary/vendor/lib/vendor.qti.hardware.fm@1.0.so",
8295 ],
8296 shared_libs: [
8297 "libhidlbase",
8298 "libhidltransport",
8299 "libhwbinder",
8300 "liblog",
8301 "libutils",
8302 "libcutils",
8303 "libc++",
8304 "libc",
8305 "libm",
8306 "libdl",
8307 ],
8308 },
8309 android_arm64: {
8310 srcs: [
8311 "proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so",
8312 ],
8313 shared_libs: [
8314 "libhidlbase",
8315 "libhidltransport",
8316 "libhwbinder",
8317 "liblog",
8318 "libutils",
8319 "libcutils",
8320 "libc++",
8321 "libc",
8322 "libm",
8323 "libdl",
8324 ],
8325 },
8326 },
8327 compile_multilib: "both",
8328 prefer: true,
8329 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008330}
8331
8332cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008333 name: "vendor.qti.hardware.iop@1.0",
8334 owner: "shift",
8335 strip: {
8336 none: true,
8337 },
8338 target: {
8339 android_arm: {
8340 srcs: [
8341 "proprietary/vendor/lib/vendor.qti.hardware.iop@1.0.so",
8342 ],
8343 shared_libs: [
8344 "libhidlbase",
8345 "libhidltransport",
8346 "libhwbinder",
8347 "liblog",
8348 "libutils",
8349 "libcutils",
8350 "libc++",
8351 "libc",
8352 "libm",
8353 "libdl",
8354 ],
8355 },
8356 android_arm64: {
8357 srcs: [
8358 "proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0.so",
8359 ],
8360 shared_libs: [
8361 "libhidlbase",
8362 "libhidltransport",
8363 "libhwbinder",
8364 "liblog",
8365 "libutils",
8366 "libcutils",
8367 "libc++",
8368 "libc",
8369 "libm",
8370 "libdl",
8371 ],
8372 },
8373 },
8374 compile_multilib: "both",
8375 prefer: true,
8376 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008377}
8378
8379cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008380 name: "vendor.qti.hardware.iop@2.0",
8381 owner: "shift",
8382 strip: {
8383 none: true,
8384 },
8385 target: {
8386 android_arm: {
8387 srcs: [
8388 "proprietary/vendor/lib/vendor.qti.hardware.iop@2.0.so",
8389 ],
8390 shared_libs: [
8391 "libhidlbase",
8392 "libhidltransport",
8393 "libhwbinder",
8394 "liblog",
8395 "libutils",
8396 "libcutils",
8397 "libc++",
8398 "libc",
8399 "libm",
8400 "libdl",
8401 ],
8402 },
8403 android_arm64: {
8404 srcs: [
8405 "proprietary/vendor/lib64/vendor.qti.hardware.iop@2.0.so",
8406 ],
8407 shared_libs: [
8408 "libhidlbase",
8409 "libhidltransport",
8410 "libhwbinder",
8411 "liblog",
8412 "libutils",
8413 "libcutils",
8414 "libc++",
8415 "libc",
8416 "libm",
8417 "libdl",
8418 ],
8419 },
8420 },
8421 compile_multilib: "both",
8422 prefer: true,
8423 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008424}
8425
8426cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008427 name: "vendor.qti.hardware.qseecom@1.0",
8428 owner: "shift",
8429 strip: {
8430 none: true,
8431 },
8432 target: {
8433 android_arm: {
8434 srcs: [
8435 "proprietary/vendor/lib/vendor.qti.hardware.qseecom@1.0.so",
8436 ],
8437 shared_libs: [
8438 "libhidlbase",
8439 "libhidltransport",
8440 "libhwbinder",
8441 "liblog",
8442 "libutils",
8443 "libcutils",
8444 "libc++",
8445 "libc",
8446 "libm",
8447 "libdl",
8448 ],
8449 },
8450 android_arm64: {
8451 srcs: [
8452 "proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so",
8453 ],
8454 shared_libs: [
8455 "libhidlbase",
8456 "libhidltransport",
8457 "libhwbinder",
8458 "liblog",
8459 "libutils",
8460 "libcutils",
8461 "libc++",
8462 "libc",
8463 "libm",
8464 "libdl",
8465 ],
8466 },
8467 },
8468 compile_multilib: "both",
8469 prefer: true,
8470 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008471}
8472
8473cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008474 name: "vendor.qti.hardware.qteeconnector@1.0",
8475 owner: "shift",
8476 strip: {
8477 none: true,
8478 },
8479 target: {
8480 android_arm: {
8481 srcs: [
8482 "proprietary/vendor/lib/vendor.qti.hardware.qteeconnector@1.0.so",
8483 ],
8484 shared_libs: [
8485 "libhidlbase",
8486 "libhidltransport",
8487 "libhwbinder",
8488 "liblog",
8489 "libutils",
8490 "libcutils",
8491 "libc++",
8492 "libc",
8493 "libm",
8494 "libdl",
8495 ],
8496 },
8497 android_arm64: {
8498 srcs: [
8499 "proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so",
8500 ],
8501 shared_libs: [
8502 "libhidlbase",
8503 "libhidltransport",
8504 "libhwbinder",
8505 "liblog",
8506 "libutils",
8507 "libcutils",
8508 "libc++",
8509 "libc",
8510 "libm",
8511 "libdl",
8512 ],
8513 },
8514 },
8515 compile_multilib: "both",
8516 prefer: true,
8517 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008518}
8519
8520cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008521 name: "vendor.qti.hardware.scve.objecttracker@1.0",
8522 owner: "shift",
8523 strip: {
8524 none: true,
8525 },
8526 target: {
8527 android_arm: {
8528 srcs: [
8529 "proprietary/vendor/lib/vendor.qti.hardware.scve.objecttracker@1.0.so",
8530 ],
8531 shared_libs: [
8532 "libhidlbase",
8533 "libhidltransport",
8534 "libhwbinder",
8535 "liblog",
8536 "libutils",
8537 "libcutils",
8538 "libc++",
8539 "libc",
8540 "libm",
8541 "libdl",
8542 ],
8543 },
8544 android_arm64: {
8545 srcs: [
8546 "proprietary/vendor/lib64/vendor.qti.hardware.scve.objecttracker@1.0.so",
8547 ],
8548 shared_libs: [
8549 "libhidlbase",
8550 "libhidltransport",
8551 "libhwbinder",
8552 "liblog",
8553 "libutils",
8554 "libcutils",
8555 "libc++",
8556 "libc",
8557 "libm",
8558 "libdl",
8559 ],
8560 },
8561 },
8562 compile_multilib: "both",
8563 prefer: true,
8564 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008565}
8566
8567cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008568 name: "vendor.qti.hardware.scve.panorama@1.0",
8569 owner: "shift",
8570 strip: {
8571 none: true,
8572 },
8573 target: {
8574 android_arm: {
8575 srcs: [
8576 "proprietary/vendor/lib/vendor.qti.hardware.scve.panorama@1.0.so",
8577 ],
8578 shared_libs: [
8579 "libhidlbase",
8580 "libhidltransport",
8581 "libhwbinder",
8582 "liblog",
8583 "libutils",
8584 "libcutils",
8585 "libc++",
8586 "libc",
8587 "libm",
8588 "libdl",
8589 ],
8590 },
8591 android_arm64: {
8592 srcs: [
8593 "proprietary/vendor/lib64/vendor.qti.hardware.scve.panorama@1.0.so",
8594 ],
8595 shared_libs: [
8596 "libhidlbase",
8597 "libhidltransport",
8598 "libhwbinder",
8599 "liblog",
8600 "libutils",
8601 "libcutils",
8602 "libc++",
8603 "libc",
8604 "libm",
8605 "libdl",
8606 ],
8607 },
8608 },
8609 compile_multilib: "both",
8610 prefer: true,
8611 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008612}
8613
8614cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008615 name: "vendor.qti.hardware.sensorscalibrate@1.0",
8616 owner: "shift",
8617 strip: {
8618 none: true,
8619 },
8620 target: {
8621 android_arm: {
8622 srcs: [
8623 "proprietary/vendor/lib/vendor.qti.hardware.sensorscalibrate@1.0.so",
8624 ],
8625 shared_libs: [
8626 "libhidlbase",
8627 "libhidltransport",
8628 "libhwbinder",
8629 "liblog",
8630 "libutils",
8631 "libcutils",
8632 "libc++",
8633 "libc",
8634 "libm",
8635 "libdl",
8636 ],
8637 },
8638 android_arm64: {
8639 srcs: [
8640 "proprietary/vendor/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so",
8641 ],
8642 shared_libs: [
8643 "libhidlbase",
8644 "libhidltransport",
8645 "libhwbinder",
8646 "liblog",
8647 "libutils",
8648 "libcutils",
8649 "libc++",
8650 "libc",
8651 "libm",
8652 "libdl",
8653 ],
8654 },
8655 },
8656 compile_multilib: "both",
8657 prefer: true,
8658 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008659}
8660
8661cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008662 name: "vendor.qti.hardware.soter@1.0",
8663 owner: "shift",
8664 strip: {
8665 none: true,
8666 },
8667 target: {
8668 android_arm: {
8669 srcs: [
8670 "proprietary/vendor/lib/vendor.qti.hardware.soter@1.0.so",
8671 ],
8672 shared_libs: [
8673 "libhidlbase",
8674 "libhidltransport",
8675 "libhwbinder",
8676 "liblog",
8677 "libutils",
8678 "libcutils",
8679 "libc++",
8680 "libc",
8681 "libm",
8682 "libdl",
8683 ],
8684 },
8685 android_arm64: {
8686 srcs: [
8687 "proprietary/vendor/lib64/vendor.qti.hardware.soter@1.0.so",
8688 ],
8689 shared_libs: [
8690 "libhidlbase",
8691 "libhidltransport",
8692 "libhwbinder",
8693 "liblog",
8694 "libutils",
8695 "libcutils",
8696 "libc++",
8697 "libc",
8698 "libm",
8699 "libdl",
8700 ],
8701 },
8702 },
8703 compile_multilib: "both",
8704 prefer: true,
8705 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008706}
8707
8708cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008709 name: "vendor.qti.hardware.tui_comm@1.0",
8710 owner: "shift",
8711 strip: {
8712 none: true,
8713 },
8714 target: {
8715 android_arm: {
8716 srcs: [
8717 "proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so",
8718 ],
8719 shared_libs: [
8720 "libhidlbase",
8721 "libhidltransport",
8722 "libhwbinder",
8723 "liblog",
8724 "libutils",
8725 "libcutils",
8726 "libc++",
8727 "libc",
8728 "libm",
8729 "libdl",
8730 ],
8731 },
8732 android_arm64: {
8733 srcs: [
8734 "proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so",
8735 ],
8736 shared_libs: [
8737 "libhidlbase",
8738 "libhidltransport",
8739 "libhwbinder",
8740 "liblog",
8741 "libutils",
8742 "libcutils",
8743 "libc++",
8744 "libc",
8745 "libm",
8746 "libdl",
8747 ],
8748 },
8749 },
8750 compile_multilib: "both",
8751 prefer: true,
8752 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008753}
8754
8755cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008756 name: "vendor.qti.hardware.vpp@1.1",
8757 owner: "shift",
8758 strip: {
8759 none: true,
8760 },
8761 target: {
8762 android_arm: {
8763 srcs: [
8764 "proprietary/vendor/lib/vendor.qti.hardware.vpp@1.1.so",
8765 ],
8766 shared_libs: [
8767 "libhidlbase",
8768 "liblog",
8769 "libutils",
8770 "libcutils",
8771 "libc++",
8772 "libc",
8773 "libm",
8774 "libdl",
8775 ],
8776 },
8777 android_arm64: {
8778 srcs: [
8779 "proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.1.so",
8780 ],
8781 shared_libs: [
8782 "libhidlbase",
8783 "liblog",
8784 "libutils",
8785 "libcutils",
8786 "libc++",
8787 "libc",
8788 "libm",
8789 "libdl",
8790 ],
8791 },
8792 },
8793 compile_multilib: "both",
8794 prefer: true,
8795 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008796}
8797
8798cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008799 name: "vendor.qti.hardware.vpp@1.2",
8800 owner: "shift",
8801 strip: {
8802 none: true,
8803 },
8804 target: {
8805 android_arm: {
8806 srcs: [
8807 "proprietary/vendor/lib/vendor.qti.hardware.vpp@1.2.so",
8808 ],
8809 shared_libs: [
8810 "vendor.qti.hardware.vpp@1.1",
8811 "libhidlbase",
8812 "liblog",
8813 "libutils",
8814 "libcutils",
8815 "libc++",
8816 "libc",
8817 "libm",
8818 "libdl",
8819 ],
8820 },
8821 android_arm64: {
8822 srcs: [
8823 "proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.2.so",
8824 ],
8825 shared_libs: [
8826 "vendor.qti.hardware.vpp@1.1",
8827 "libhidlbase",
8828 "liblog",
8829 "libutils",
8830 "libcutils",
8831 "libc++",
8832 "libc",
8833 "libm",
8834 "libdl",
8835 ],
8836 },
8837 },
8838 compile_multilib: "both",
8839 prefer: true,
8840 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008841}
8842
8843cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008844 name: "libOmxDsdDec",
8845 owner: "shift",
8846 strip: {
8847 none: true,
8848 },
8849 target: {
8850 android_arm: {
8851 srcs: [
8852 "proprietary/vendor/lib/libOmxDsdDec.so",
8853 ],
8854 shared_libs: [
8855 "libutils",
8856 "liblog",
8857 "libcutils",
8858 "libc++",
8859 "libc",
8860 "libm",
8861 "libdl",
8862 ],
8863 },
8864 },
8865 compile_multilib: "32",
8866 prefer: true,
8867 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008868}
8869
8870cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008871 name: "libadpcmdec",
8872 owner: "shift",
8873 strip: {
8874 none: true,
8875 },
8876 target: {
8877 android_arm: {
8878 srcs: [
8879 "proprietary/vendor/lib/libadpcmdec.so",
8880 ],
8881 shared_libs: [
8882 "libc++",
8883 "libc",
8884 "libm",
8885 "libdl",
8886 ],
8887 },
8888 },
8889 compile_multilib: "32",
8890 prefer: true,
8891 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008892}
8893
8894cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008895 name: "libdrc",
8896 owner: "shift",
8897 strip: {
8898 none: true,
8899 },
8900 target: {
8901 android_arm: {
8902 srcs: [
8903 "proprietary/vendor/lib/libdrc.so",
8904 ],
8905 shared_libs: [
8906 "libc++",
8907 "libc",
8908 "libm",
8909 "libdl",
8910 ],
8911 },
8912 },
8913 compile_multilib: "32",
8914 prefer: true,
8915 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008916}
8917
8918cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008919 name: "libdsd2pcm",
8920 owner: "shift",
8921 strip: {
8922 none: true,
8923 },
8924 target: {
8925 android_arm: {
8926 srcs: [
8927 "proprietary/vendor/lib/libdsd2pcm.so",
8928 ],
8929 shared_libs: [
8930 "liblog",
8931 "libc++",
8932 "libc",
8933 "libm",
8934 "libdl",
8935 ],
8936 },
8937 },
8938 compile_multilib: "32",
8939 prefer: true,
8940 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008941}
8942
8943cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008944 name: "libfastcrc",
8945 owner: "shift",
8946 strip: {
8947 none: true,
8948 },
8949 target: {
8950 android_arm: {
8951 srcs: [
8952 "proprietary/vendor/lib/libfastcrc.so",
8953 ],
8954 shared_libs: [
8955 "libcutils",
8956 "liblog",
8957 "libc++",
8958 "libc",
8959 "libm",
8960 "libdl",
8961 ],
8962 },
8963 },
8964 compile_multilib: "32",
8965 prefer: true,
8966 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008967}
8968
8969cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008970 name: "libsmwrapper",
8971 owner: "shift",
8972 strip: {
8973 none: true,
8974 },
8975 target: {
8976 android_arm: {
8977 srcs: [
8978 "proprietary/vendor/lib/libsmwrapper.so",
8979 ],
8980 shared_libs: [
8981 "liblog",
8982 "libcutils",
8983 "libc++",
8984 "libc",
8985 "libm",
8986 "libdl",
8987 ],
8988 },
8989 },
8990 compile_multilib: "32",
8991 prefer: true,
8992 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02008993}
8994
8995cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02008996 name: "com.qti.sensor.imx519",
8997 owner: "shift",
8998 strip: {
8999 none: true,
9000 },
9001 target: {
9002 android_arm64: {
9003 srcs: [
9004 "proprietary/vendor/lib64/camera/com.qti.sensor.imx519.so",
9005 ],
9006 shared_libs: [
9007 "libc++",
9008 "libcutils",
9009 "liblog",
9010 "libc",
9011 "libm",
9012 "libdl",
9013 ],
9014 },
9015 },
9016 compile_multilib: "64",
9017 relative_install_path: "camera",
9018 prefer: true,
9019 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009020}
9021
9022cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009023 name: "com.qti.sensor.s5k2x7sp",
9024 owner: "shift",
9025 strip: {
9026 none: true,
9027 },
9028 target: {
9029 android_arm64: {
9030 srcs: [
9031 "proprietary/vendor/lib64/camera/com.qti.sensor.s5k2x7sp.so",
9032 ],
9033 shared_libs: [
9034 "libc++",
9035 "libcutils",
9036 "liblog",
9037 "libc",
9038 "libm",
9039 "libdl",
9040 ],
9041 },
9042 },
9043 compile_multilib: "64",
9044 relative_install_path: "camera",
9045 prefer: true,
9046 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009047}
9048
9049cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009050 name: "com.qti.sensor.s5k3p9sp",
9051 owner: "shift",
9052 strip: {
9053 none: true,
9054 },
9055 target: {
9056 android_arm64: {
9057 srcs: [
9058 "proprietary/vendor/lib64/camera/com.qti.sensor.s5k3p9sp.so",
9059 ],
9060 shared_libs: [
9061 "libc++",
9062 "libcutils",
9063 "liblog",
9064 "libc",
9065 "libm",
9066 "libdl",
9067 ],
9068 },
9069 },
9070 compile_multilib: "64",
9071 relative_install_path: "camera",
9072 prefer: true,
9073 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009074}
9075
9076cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009077 name: "com.arcsoft.node.capturebokeh",
9078 owner: "shift",
9079 strip: {
9080 none: true,
9081 },
9082 target: {
9083 android_arm64: {
9084 srcs: [
9085 "proprietary/vendor/lib64/camera/components/com.arcsoft.node.capturebokeh.so",
9086 ],
9087 shared_libs: [
9088 "libcamera_metadata",
9089 "libcom.qti.chinodeutils",
9090 "libcutils",
9091 "libmpbase",
9092 "libarcsoft_dualcam_refocus_image",
9093 "liblog",
9094 "libc++",
9095 "libc",
9096 "libm",
9097 "libdl",
9098 ],
9099 },
9100 },
9101 compile_multilib: "64",
9102 relative_install_path: "camera/components",
9103 prefer: true,
9104 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009105}
9106
9107cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009108 name: "com.arcsoft.node.multiframemode",
9109 owner: "shift",
9110 strip: {
9111 none: true,
9112 },
9113 target: {
9114 android_arm64: {
9115 srcs: [
9116 "proprietary/vendor/lib64/camera/components/com.arcsoft.node.multiframemode.so",
9117 ],
9118 shared_libs: [
9119 "libcamera_metadata",
9120 "libcom.qti.chinodeutils",
9121 "liblog",
9122 "libutils",
9123 "libcutils",
9124 "libmpbase",
9125 "libarcsoft_high_dynamic_range",
9126 "libarcsoft_low_light_shot",
9127 "libc++",
9128 "libc",
9129 "libm",
9130 "libdl",
9131 ],
9132 },
9133 },
9134 compile_multilib: "64",
9135 relative_install_path: "camera/components",
9136 prefer: true,
9137 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009138}
9139
9140cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009141 name: "com.arcsoft.node.realtimebokeh",
9142 owner: "shift",
9143 strip: {
9144 none: true,
9145 },
9146 target: {
9147 android_arm64: {
9148 srcs: [
9149 "proprietary/vendor/lib64/camera/components/com.arcsoft.node.realtimebokeh.so",
9150 ],
9151 shared_libs: [
9152 "libcamera_metadata",
9153 "libcom.qti.chinodeutils",
9154 "liblog",
9155 "libutils",
9156 "libcutils",
9157 "libmpbase",
9158 "libarcsoft_dualcam_refocus_video",
9159 "libc++",
9160 "libc",
9161 "libm",
9162 "libdl",
9163 ],
9164 },
9165 },
9166 compile_multilib: "64",
9167 relative_install_path: "camera/components",
9168 prefer: true,
9169 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009170}
9171
9172cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009173 name: "com.arcsoft.node.videostab",
9174 owner: "shift",
9175 strip: {
9176 none: true,
9177 },
9178 target: {
9179 android_arm64: {
9180 srcs: [
9181 "proprietary/vendor/lib64/camera/components/com.arcsoft.node.videostab.so",
9182 ],
9183 shared_libs: [
9184 "libcutils",
9185 "libcamera_metadata",
9186 "libcom.qti.chinodeutils",
9187 "liblog",
9188 "libutils",
9189 "libui",
9190 "libmpbase",
9191 "libarcsoft_videostabilizer",
9192 "libc++",
9193 "libc",
9194 "libm",
9195 "libdl",
9196 ],
9197 },
9198 },
9199 compile_multilib: "64",
9200 relative_install_path: "camera/components",
9201 prefer: true,
9202 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009203}
9204
9205cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009206 name: "com.arcsoft.stats.aec",
9207 owner: "shift",
9208 strip: {
9209 none: true,
9210 },
9211 target: {
9212 android_arm64: {
9213 srcs: [
9214 "proprietary/vendor/lib64/camera/components/com.arcsoft.stats.aec.so",
9215 ],
9216 shared_libs: [
9217 "libcutils",
9218 "liblog",
9219 "libsync",
9220 "libutils",
9221 "libmpbase",
9222 "libarcsoft_videostabilizer",
9223 "libc++",
9224 "libc",
9225 "libm",
9226 "libdl",
9227 ],
9228 },
9229 },
9230 compile_multilib: "64",
9231 relative_install_path: "camera/components",
9232 prefer: true,
9233 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009234}
9235
9236cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009237 name: "com.qti.camx.chiiqutils",
9238 owner: "shift",
9239 strip: {
9240 none: true,
9241 },
9242 target: {
9243 android_arm64: {
9244 srcs: [
9245 "proprietary/vendor/lib64/camera/components/com.qti.camx.chiiqutils.so",
9246 ],
9247 shared_libs: [
9248 "libc++",
9249 "libcutils",
9250 "liblog",
9251 "libcdsprpc",
9252 "libqdMetaData",
9253 "libsnsapi",
9254 "libqmi_common_so",
9255 "libqmi_cci",
9256 "libqmi_encdec",
9257 "libprotobuf-cpp-full-vendorcompat",
9258 "libhardware",
9259 "libcom.qti.chinodeutils",
9260 "libsync",
9261 "libc",
9262 "libm",
9263 "libdl",
9264 ],
9265 },
9266 },
9267 compile_multilib: "64",
9268 relative_install_path: "camera/components",
9269 prefer: true,
9270 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009271}
9272
9273cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009274 name: "com.qti.eisv2",
9275 owner: "shift",
9276 strip: {
9277 none: true,
9278 },
9279 target: {
9280 android_arm64: {
9281 srcs: [
9282 "proprietary/vendor/lib64/camera/components/com.qti.eisv2.so",
9283 ],
9284 shared_libs: [
9285 "libcutils",
9286 "liblog",
9287 "libsync",
9288 "libc++",
9289 "libc",
9290 "libm",
9291 "libdl",
9292 ],
9293 },
9294 },
9295 compile_multilib: "64",
9296 relative_install_path: "camera/components",
9297 prefer: true,
9298 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009299}
9300
9301cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009302 name: "com.qti.eisv3",
9303 owner: "shift",
9304 strip: {
9305 none: true,
9306 },
9307 target: {
9308 android_arm64: {
9309 srcs: [
9310 "proprietary/vendor/lib64/camera/components/com.qti.eisv3.so",
9311 ],
9312 shared_libs: [
9313 "libcutils",
9314 "liblog",
9315 "libsync",
9316 "libc++",
9317 "libc",
9318 "libm",
9319 "libdl",
9320 ],
9321 },
9322 },
9323 compile_multilib: "64",
9324 relative_install_path: "camera/components",
9325 prefer: true,
9326 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009327}
9328
9329cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009330 name: "com.qti.hvx.addconstant",
9331 owner: "shift",
9332 strip: {
9333 none: true,
9334 },
9335 target: {
9336 android_arm64: {
9337 srcs: [
9338 "proprietary/vendor/lib64/camera/components/com.qti.hvx.addconstant.so",
9339 ],
9340 shared_libs: [
9341 "libc++",
9342 "libcutils",
9343 "liblog",
9344 "libc",
9345 "libm",
9346 "libdl",
9347 ],
9348 },
9349 },
9350 compile_multilib: "64",
9351 relative_install_path: "camera/components",
9352 prefer: true,
9353 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009354}
9355
9356cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009357 name: "com.qti.hvx.binning",
9358 owner: "shift",
9359 strip: {
9360 none: true,
9361 },
9362 target: {
9363 android_arm64: {
9364 srcs: [
9365 "proprietary/vendor/lib64/camera/components/com.qti.hvx.binning.so",
9366 ],
9367 shared_libs: [
9368 "libc++",
9369 "libcutils",
9370 "liblog",
9371 "libc",
9372 "libm",
9373 "libdl",
9374 ],
9375 },
9376 },
9377 compile_multilib: "64",
9378 relative_install_path: "camera/components",
9379 prefer: true,
9380 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009381}
9382
9383cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009384 name: "com.qti.node.depth",
9385 owner: "shift",
9386 strip: {
9387 none: true,
9388 },
9389 target: {
9390 android_arm64: {
9391 srcs: [
9392 "proprietary/vendor/lib64/camera/components/com.qti.node.depth.so",
9393 ],
9394 shared_libs: [
9395 "libcamera_metadata",
9396 "libcom.qti.chinodeutils",
9397 "liblog",
9398 "libc++",
9399 "libc",
9400 "libm",
9401 "libdl",
9402 ],
9403 },
9404 },
9405 compile_multilib: "64",
9406 relative_install_path: "camera/components",
9407 prefer: true,
9408 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009409}
9410
9411cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009412 name: "com.qti.node.dummyrtb",
9413 owner: "shift",
9414 strip: {
9415 none: true,
9416 },
9417 target: {
9418 android_arm64: {
9419 srcs: [
9420 "proprietary/vendor/lib64/camera/components/com.qti.node.dummyrtb.so",
9421 ],
9422 shared_libs: [
9423 "libcamera_metadata",
9424 "libcom.qti.chinodeutils",
9425 "liblog",
9426 "libc++",
9427 "libc",
9428 "libm",
9429 "libdl",
9430 ],
9431 },
9432 },
9433 compile_multilib: "64",
9434 relative_install_path: "camera/components",
9435 prefer: true,
9436 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009437}
9438
9439cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009440 name: "com.qti.node.dummysat",
9441 owner: "shift",
9442 strip: {
9443 none: true,
9444 },
9445 target: {
9446 android_arm64: {
9447 srcs: [
9448 "proprietary/vendor/lib64/camera/components/com.qti.node.dummysat.so",
9449 ],
9450 shared_libs: [
9451 "libcamera_metadata",
9452 "libcom.qti.chinodeutils",
9453 "liblog",
9454 "libc++",
9455 "libc",
9456 "libm",
9457 "libdl",
9458 ],
9459 },
9460 },
9461 compile_multilib: "64",
9462 relative_install_path: "camera/components",
9463 prefer: true,
9464 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009465}
9466
9467cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009468 name: "com.qti.node.eisv2",
9469 owner: "shift",
9470 strip: {
9471 none: true,
9472 },
9473 target: {
9474 android_arm64: {
9475 srcs: [
9476 "proprietary/vendor/lib64/camera/components/com.qti.node.eisv2.so",
9477 ],
9478 shared_libs: [
9479 "libc++",
9480 "libcutils",
9481 "liblog",
9482 "libcdsprpc",
9483 "libqdMetaData",
9484 "libsnsapi",
9485 "libqmi_common_so",
9486 "libqmi_cci",
9487 "libqmi_encdec",
9488 "libprotobuf-cpp-full-vendorcompat",
9489 "libhardware",
9490 "libcamera_metadata",
9491 "libcom.qti.chinodeutils",
9492 "libsync",
9493 "libc",
9494 "libm",
9495 "libdl",
9496 ],
9497 },
9498 },
9499 compile_multilib: "64",
9500 relative_install_path: "camera/components",
9501 prefer: true,
9502 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009503}
9504
9505cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009506 name: "com.qti.node.eisv3",
9507 owner: "shift",
9508 strip: {
9509 none: true,
9510 },
9511 target: {
9512 android_arm64: {
9513 srcs: [
9514 "proprietary/vendor/lib64/camera/components/com.qti.node.eisv3.so",
9515 ],
9516 shared_libs: [
9517 "libc++",
9518 "libcutils",
9519 "liblog",
9520 "libcdsprpc",
9521 "libqdMetaData",
9522 "libsnsapi",
9523 "libqmi_common_so",
9524 "libqmi_cci",
9525 "libqmi_encdec",
9526 "libprotobuf-cpp-full-vendorcompat",
9527 "libhardware",
9528 "libcamera_metadata",
9529 "libcom.qti.chinodeutils",
9530 "libsync",
9531 "libc",
9532 "libm",
9533 "libdl",
9534 ],
9535 },
9536 },
9537 compile_multilib: "64",
9538 relative_install_path: "camera/components",
9539 prefer: true,
9540 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009541}
9542
9543cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009544 name: "com.qti.node.fcv",
9545 owner: "shift",
9546 strip: {
9547 none: true,
9548 },
9549 target: {
9550 android_arm64: {
9551 srcs: [
9552 "proprietary/vendor/lib64/camera/components/com.qti.node.fcv.so",
9553 ],
9554 shared_libs: [
9555 "libcamera_metadata",
9556 "libcom.qti.chinodeutils",
9557 "liblog",
9558 "libc++",
9559 "libc",
9560 "libm",
9561 "libdl",
9562 ],
9563 },
9564 },
9565 compile_multilib: "64",
9566 relative_install_path: "camera/components",
9567 prefer: true,
9568 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009569}
9570
9571cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009572 name: "com.qti.node.gpu",
9573 owner: "shift",
9574 strip: {
9575 none: true,
9576 },
9577 target: {
9578 android_arm64: {
9579 srcs: [
9580 "proprietary/vendor/lib64/camera/components/com.qti.node.gpu.so",
9581 ],
9582 shared_libs: [
9583 "libcamera_metadata",
9584 "libcom.qti.chinodeutils",
9585 "libcutils",
9586 "liblog",
9587 "libsync",
9588 "libc++",
9589 "libc",
9590 "libm",
9591 "libdl",
9592 ],
9593 },
9594 },
9595 compile_multilib: "64",
9596 relative_install_path: "camera/components",
9597 prefer: true,
9598 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009599}
9600
9601cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009602 name: "com.qti.node.memcpy",
9603 owner: "shift",
9604 strip: {
9605 none: true,
9606 },
9607 target: {
9608 android_arm64: {
9609 srcs: [
9610 "proprietary/vendor/lib64/camera/components/com.qti.node.memcpy.so",
9611 ],
9612 shared_libs: [
9613 "libcamera_metadata",
9614 "libcom.qti.chinodeutils",
9615 "liblog",
9616 "libc++",
9617 "libc",
9618 "libm",
9619 "libdl",
9620 ],
9621 },
9622 },
9623 compile_multilib: "64",
9624 relative_install_path: "camera/components",
9625 prefer: true,
9626 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009627}
9628
9629cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009630 name: "com.qti.node.remosaic",
9631 owner: "shift",
9632 strip: {
9633 none: true,
9634 },
9635 target: {
9636 android_arm64: {
9637 srcs: [
9638 "proprietary/vendor/lib64/camera/components/com.qti.node.remosaic.so",
9639 ],
9640 shared_libs: [
9641 "libcamera_metadata",
9642 "libcom.qti.chinodeutils",
9643 "libremosaic_wrapper",
9644 "liblog",
9645 "libc++",
9646 "libc",
9647 "libm",
9648 "libdl",
9649 ],
9650 },
9651 },
9652 compile_multilib: "64",
9653 relative_install_path: "camera/components",
9654 prefer: true,
9655 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009656}
9657
9658cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009659 name: "com.qti.node.stich",
9660 owner: "shift",
9661 strip: {
9662 none: true,
9663 },
9664 target: {
9665 android_arm64: {
9666 srcs: [
9667 "proprietary/vendor/lib64/camera/components/com.qti.node.stich.so",
9668 ],
9669 shared_libs: [
9670 "libcamera_metadata",
9671 "libcom.qti.chinodeutils",
9672 "liblog",
9673 "libc++",
9674 "libc",
9675 "libm",
9676 "libdl",
9677 ],
9678 },
9679 },
9680 compile_multilib: "64",
9681 relative_install_path: "camera/components",
9682 prefer: true,
9683 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009684}
9685
9686cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009687 name: "com.qti.node.swregistration",
9688 owner: "shift",
9689 strip: {
9690 none: true,
9691 },
9692 target: {
9693 android_arm64: {
9694 srcs: [
9695 "proprietary/vendor/lib64/camera/components/com.qti.node.swregistration.so",
9696 ],
9697 shared_libs: [
9698 "libcamera_metadata",
9699 "libcom.qti.chinodeutils",
9700 "liblog",
9701 "libc++",
9702 "libc",
9703 "libm",
9704 "libdl",
9705 ],
9706 },
9707 },
9708 compile_multilib: "64",
9709 relative_install_path: "camera/components",
9710 prefer: true,
9711 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009712}
9713
9714cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009715 name: "com.qti.stats.aec",
9716 owner: "shift",
9717 strip: {
9718 none: true,
9719 },
9720 target: {
9721 android_arm64: {
9722 srcs: [
9723 "proprietary/vendor/lib64/camera/components/com.qti.stats.aec.so",
9724 ],
9725 shared_libs: [
9726 "libcutils",
9727 "liblog",
9728 "libsync",
9729 "libc++",
9730 "libc",
9731 "libm",
9732 "libdl",
9733 ],
9734 },
9735 },
9736 compile_multilib: "64",
9737 relative_install_path: "camera/components",
9738 prefer: true,
9739 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009740}
9741
9742cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009743 name: "com.qti.stats.aecwrapper",
9744 owner: "shift",
9745 strip: {
9746 none: true,
9747 },
9748 target: {
9749 android_arm64: {
9750 srcs: [
9751 "proprietary/vendor/lib64/camera/components/com.qti.stats.aecwrapper.so",
9752 ],
9753 shared_libs: [
9754 "libcutils",
9755 "liblog",
9756 "libsync",
9757 "libc++",
9758 "libc",
9759 "libm",
9760 "libdl",
9761 ],
9762 },
9763 },
9764 compile_multilib: "64",
9765 relative_install_path: "camera/components",
9766 prefer: true,
9767 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009768}
9769
9770cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009771 name: "com.qti.stats.af",
9772 owner: "shift",
9773 strip: {
9774 none: true,
9775 },
9776 target: {
9777 android_arm64: {
9778 srcs: [
9779 "proprietary/vendor/lib64/camera/components/com.qti.stats.af.so",
9780 ],
9781 shared_libs: [
9782 "libcutils",
9783 "liblog",
9784 "libsync",
9785 "libc++",
9786 "libc",
9787 "libm",
9788 "libdl",
9789 ],
9790 },
9791 },
9792 compile_multilib: "64",
9793 relative_install_path: "camera/components",
9794 prefer: true,
9795 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009796}
9797
9798cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009799 name: "com.qti.stats.afd",
9800 owner: "shift",
9801 strip: {
9802 none: true,
9803 },
9804 target: {
9805 android_arm64: {
9806 srcs: [
9807 "proprietary/vendor/lib64/camera/components/com.qti.stats.afd.so",
9808 ],
9809 shared_libs: [
9810 "libcutils",
9811 "liblog",
9812 "libsync",
9813 "libc++",
9814 "libc",
9815 "libm",
9816 "libdl",
9817 ],
9818 },
9819 },
9820 compile_multilib: "64",
9821 relative_install_path: "camera/components",
9822 prefer: true,
9823 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009824}
9825
9826cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009827 name: "com.qti.stats.afwrapper",
9828 owner: "shift",
9829 strip: {
9830 none: true,
9831 },
9832 target: {
9833 android_arm64: {
9834 srcs: [
9835 "proprietary/vendor/lib64/camera/components/com.qti.stats.afwrapper.so",
9836 ],
9837 shared_libs: [
9838 "libcutils",
9839 "liblog",
9840 "libsync",
9841 "libc++",
9842 "libc",
9843 "libm",
9844 "libdl",
9845 ],
9846 },
9847 },
9848 compile_multilib: "64",
9849 relative_install_path: "camera/components",
9850 prefer: true,
9851 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009852}
9853
9854cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009855 name: "com.qti.stats.asd",
9856 owner: "shift",
9857 strip: {
9858 none: true,
9859 },
9860 target: {
9861 android_arm64: {
9862 srcs: [
9863 "proprietary/vendor/lib64/camera/components/com.qti.stats.asd.so",
9864 ],
9865 shared_libs: [
9866 "libcutils",
9867 "liblog",
9868 "libsync",
9869 "libc++",
9870 "libc",
9871 "libm",
9872 "libdl",
9873 ],
9874 },
9875 },
9876 compile_multilib: "64",
9877 relative_install_path: "camera/components",
9878 prefer: true,
9879 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009880}
9881
9882cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009883 name: "com.qti.stats.awb",
9884 owner: "shift",
9885 strip: {
9886 none: true,
9887 },
9888 target: {
9889 android_arm64: {
9890 srcs: [
9891 "proprietary/vendor/lib64/camera/components/com.qti.stats.awb.so",
9892 ],
9893 shared_libs: [
9894 "libcutils",
9895 "liblog",
9896 "libsync",
9897 "libc++",
9898 "libc",
9899 "libm",
9900 "libdl",
9901 ],
9902 },
9903 },
9904 compile_multilib: "64",
9905 relative_install_path: "camera/components",
9906 prefer: true,
9907 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009908}
9909
9910cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009911 name: "com.qti.stats.awbwrapper",
9912 owner: "shift",
9913 strip: {
9914 none: true,
9915 },
9916 target: {
9917 android_arm64: {
9918 srcs: [
9919 "proprietary/vendor/lib64/camera/components/com.qti.stats.awbwrapper.so",
9920 ],
9921 shared_libs: [
9922 "libcutils",
9923 "liblog",
9924 "libsync",
9925 "libc++",
9926 "libc",
9927 "libm",
9928 "libdl",
9929 ],
9930 },
9931 },
9932 compile_multilib: "64",
9933 relative_install_path: "camera/components",
9934 prefer: true,
9935 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009936}
9937
9938cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009939 name: "com.qti.stats.haf",
9940 owner: "shift",
9941 strip: {
9942 none: true,
9943 },
9944 target: {
9945 android_arm64: {
9946 srcs: [
9947 "proprietary/vendor/lib64/camera/components/com.qti.stats.haf.so",
9948 ],
9949 shared_libs: [
9950 "libcutils",
9951 "liblog",
9952 "libsync",
9953 "libc++",
9954 "libc",
9955 "libm",
9956 "libdl",
9957 ],
9958 },
9959 },
9960 compile_multilib: "64",
9961 relative_install_path: "camera/components",
9962 prefer: true,
9963 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009964}
9965
9966cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009967 name: "com.qti.stats.hafoverride",
9968 owner: "shift",
9969 strip: {
9970 none: true,
9971 },
9972 target: {
9973 android_arm64: {
9974 srcs: [
9975 "proprietary/vendor/lib64/camera/components/com.qti.stats.hafoverride.so",
9976 ],
9977 shared_libs: [
9978 "libcutils",
9979 "liblog",
9980 "libsync",
9981 "libc++",
9982 "libc",
9983 "libm",
9984 "libdl",
9985 ],
9986 },
9987 },
9988 compile_multilib: "64",
9989 relative_install_path: "camera/components",
9990 prefer: true,
9991 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +02009992}
9993
9994cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +02009995 name: "com.qti.stats.localhistogram",
9996 owner: "shift",
9997 strip: {
9998 none: true,
9999 },
10000 target: {
10001 android_arm64: {
10002 srcs: [
10003 "proprietary/vendor/lib64/camera/components/com.qti.stats.localhistogram.so",
10004 ],
10005 shared_libs: [
10006 "libcutils",
10007 "liblog",
10008 "libsync",
10009 "libc++",
10010 "libc",
10011 "libm",
10012 "libdl",
10013 ],
10014 },
10015 },
10016 compile_multilib: "64",
10017 relative_install_path: "camera/components",
10018 prefer: true,
10019 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010020}
10021
10022cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010023 name: "com.qti.stats.pdlib",
10024 owner: "shift",
10025 strip: {
10026 none: true,
10027 },
10028 target: {
10029 android_arm64: {
10030 srcs: [
10031 "proprietary/vendor/lib64/camera/components/com.qti.stats.pdlib.so",
10032 ],
10033 shared_libs: [
10034 "libcutils",
10035 "liblog",
10036 "libsync",
10037 "libc++",
10038 "libc",
10039 "libm",
10040 "libdl",
10041 ],
10042 },
10043 },
10044 compile_multilib: "64",
10045 relative_install_path: "camera/components",
10046 prefer: true,
10047 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010048}
10049
10050cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010051 name: "com.qti.stats.pdlibsony",
10052 owner: "shift",
10053 strip: {
10054 none: true,
10055 },
10056 target: {
10057 android_arm64: {
10058 srcs: [
10059 "proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibsony.so",
10060 ],
10061 shared_libs: [
10062 "libcutils",
10063 "liblog",
10064 "libsync",
10065 "libc++",
10066 "libc",
10067 "libm",
10068 "libdl",
10069 ],
10070 },
10071 },
10072 compile_multilib: "64",
10073 relative_install_path: "camera/components",
10074 prefer: true,
10075 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010076}
10077
10078cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010079 name: "com.qti.stats.pdlibwrapper",
10080 owner: "shift",
10081 strip: {
10082 none: true,
10083 },
10084 target: {
10085 android_arm64: {
10086 srcs: [
10087 "proprietary/vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so",
10088 ],
10089 shared_libs: [
10090 "libcutils",
10091 "liblog",
10092 "libsync",
10093 "libc++",
10094 "libc",
10095 "libm",
10096 "libdl",
10097 ],
10098 },
10099 },
10100 compile_multilib: "64",
10101 relative_install_path: "camera/components",
10102 prefer: true,
10103 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010104}
10105
10106cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010107 name: "com.qtistatic.stats.aec",
10108 owner: "shift",
10109 strip: {
10110 none: true,
10111 },
10112 target: {
10113 android_arm64: {
10114 srcs: [
10115 "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.aec.so",
10116 ],
10117 shared_libs: [
10118 "libcutils",
10119 "liblog",
10120 "libsync",
10121 "libc++",
10122 "libc",
10123 "libm",
10124 "libdl",
10125 ],
10126 },
10127 },
10128 compile_multilib: "64",
10129 relative_install_path: "camera/components",
10130 prefer: true,
10131 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010132}
10133
10134cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010135 name: "com.qtistatic.stats.af",
10136 owner: "shift",
10137 strip: {
10138 none: true,
10139 },
10140 target: {
10141 android_arm64: {
10142 srcs: [
10143 "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.af.so",
10144 ],
10145 shared_libs: [
10146 "libcutils",
10147 "liblog",
10148 "libsync",
10149 "libc++",
10150 "libc",
10151 "libm",
10152 "libdl",
10153 ],
10154 },
10155 },
10156 compile_multilib: "64",
10157 relative_install_path: "camera/components",
10158 prefer: true,
10159 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010160}
10161
10162cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010163 name: "com.qtistatic.stats.awb",
10164 owner: "shift",
10165 strip: {
10166 none: true,
10167 },
10168 target: {
10169 android_arm64: {
10170 srcs: [
10171 "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.awb.so",
10172 ],
10173 shared_libs: [
10174 "libcutils",
10175 "liblog",
10176 "libsync",
10177 "libc++",
10178 "libc",
10179 "libm",
10180 "libdl",
10181 ],
10182 },
10183 },
10184 compile_multilib: "64",
10185 relative_install_path: "camera/components",
10186 prefer: true,
10187 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010188}
10189
10190cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010191 name: "com.qtistatic.stats.pdlib",
10192 owner: "shift",
10193 strip: {
10194 none: true,
10195 },
10196 target: {
10197 android_arm64: {
10198 srcs: [
10199 "proprietary/vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so",
10200 ],
10201 shared_libs: [
10202 "libcutils",
10203 "liblog",
10204 "libsync",
10205 "libc++",
10206 "libc",
10207 "libm",
10208 "libdl",
10209 ],
10210 },
10211 },
10212 compile_multilib: "64",
10213 relative_install_path: "camera/components",
10214 prefer: true,
10215 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010216}
10217
10218cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010219 name: "libdepthmapwrapper",
10220 owner: "shift",
10221 strip: {
10222 none: true,
10223 },
10224 target: {
10225 android_arm64: {
10226 srcs: [
10227 "proprietary/vendor/lib64/camera/components/libdepthmapwrapper.so",
10228 ],
10229 shared_libs: [
10230 "libc++",
10231 "libcutils",
10232 "liblog",
10233 "libc",
10234 "libm",
10235 "libdl",
10236 ],
10237 },
10238 },
10239 compile_multilib: "64",
10240 relative_install_path: "camera/components",
10241 prefer: true,
10242 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010243}
10244
10245cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010246 name: "com.qualcomm.qti.dpm.api@1.0_vendor",
10247 stem: "com.qualcomm.qti.dpm.api@1.0",
10248 owner: "shift",
10249 strip: {
10250 none: true,
10251 },
10252 target: {
10253 android_arm64: {
10254 srcs: [
10255 "proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so",
10256 ],
10257 shared_libs: [
10258 "libhidlbase",
10259 "libhidltransport",
10260 "libhwbinder",
10261 "liblog",
10262 "libutils",
10263 "libcutils",
10264 "libc++",
10265 "libc",
10266 "libm",
10267 "libdl",
10268 ],
10269 },
10270 },
10271 compile_multilib: "64",
10272 prefer: true,
10273 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010274}
10275
10276cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010277 name: "com.qualcomm.qti.imscmservice@1.0",
10278 owner: "shift",
10279 strip: {
10280 none: true,
10281 },
10282 target: {
10283 android_arm64: {
10284 srcs: [
10285 "proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so",
10286 ],
10287 shared_libs: [
10288 "libhidlbase",
10289 "libhidltransport",
10290 "libhwbinder",
10291 "liblog",
10292 "libutils",
10293 "libcutils",
10294 "libc++",
10295 "libc",
10296 "libm",
10297 "libdl",
10298 ],
10299 },
10300 },
10301 compile_multilib: "64",
10302 prefer: true,
10303 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010304}
10305
10306cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010307 name: "com.qualcomm.qti.imscmservice@2.0",
10308 owner: "shift",
10309 strip: {
10310 none: true,
10311 },
10312 target: {
10313 android_arm64: {
10314 srcs: [
10315 "proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so",
10316 ],
10317 shared_libs: [
10318 "libhidlbase",
10319 "libhidltransport",
10320 "libhwbinder",
10321 "liblog",
10322 "libutils",
10323 "libcutils",
10324 "libc++",
10325 "libc",
10326 "libm",
10327 "libdl",
10328 ],
10329 },
10330 },
10331 compile_multilib: "64",
10332 prefer: true,
10333 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010334}
10335
10336cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010337 name: "com.qualcomm.qti.imscmservice@2.1",
10338 owner: "shift",
10339 strip: {
10340 none: true,
10341 },
10342 target: {
10343 android_arm64: {
10344 srcs: [
10345 "proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so",
10346 ],
10347 shared_libs: [
10348 "com.qualcomm.qti.imscmservice@2.0",
10349 "libhidlbase",
10350 "libhidltransport",
10351 "libhwbinder",
10352 "liblog",
10353 "libutils",
10354 "libcutils",
10355 "libc++",
10356 "libc",
10357 "libm",
10358 "libdl",
10359 ],
10360 },
10361 },
10362 compile_multilib: "64",
10363 prefer: true,
10364 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010365}
10366
10367cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010368 name: "com.qualcomm.qti.imscmservice@2.2",
10369 owner: "shift",
10370 strip: {
10371 none: true,
10372 },
10373 target: {
10374 android_arm64: {
10375 srcs: [
10376 "proprietary/vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so",
10377 ],
10378 shared_libs: [
10379 "com.qualcomm.qti.imscmservice@2.0",
10380 "com.qualcomm.qti.imscmservice@2.1",
10381 "libhidlbase",
10382 "libhidltransport",
10383 "libhwbinder",
10384 "liblog",
10385 "libutils",
10386 "libcutils",
10387 "libc++",
10388 "libc",
10389 "libm",
10390 "libdl",
10391 ],
10392 },
10393 },
10394 compile_multilib: "64",
10395 prefer: true,
10396 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010397}
10398
10399cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010400 name: "com.qualcomm.qti.uceservice@2.0",
10401 owner: "shift",
10402 strip: {
10403 none: true,
10404 },
10405 target: {
10406 android_arm64: {
10407 srcs: [
10408 "proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.0.so",
10409 ],
10410 shared_libs: [
10411 "libhidlbase",
10412 "libhidltransport",
10413 "libhwbinder",
10414 "liblog",
10415 "libutils",
10416 "libcutils",
10417 "libc++",
10418 "libc",
10419 "libm",
10420 "libdl",
10421 ],
10422 },
10423 },
10424 compile_multilib: "64",
10425 prefer: true,
10426 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010427}
10428
10429cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010430 name: "com.qualcomm.qti.uceservice@2.1",
10431 owner: "shift",
10432 strip: {
10433 none: true,
10434 },
10435 target: {
10436 android_arm64: {
10437 srcs: [
10438 "proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.1.so",
10439 ],
10440 shared_libs: [
10441 "com.qualcomm.qti.uceservice@2.0",
10442 "libhidlbase",
10443 "libhidltransport",
10444 "libhwbinder",
10445 "liblog",
10446 "libutils",
10447 "libcutils",
10448 "libc++",
10449 "libc",
10450 "libm",
10451 "libdl",
10452 ],
10453 },
10454 },
10455 compile_multilib: "64",
10456 prefer: true,
10457 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010458}
10459
10460cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010461 name: "com.qualcomm.qti.uceservice@2.2",
10462 owner: "shift",
10463 strip: {
10464 none: true,
10465 },
10466 target: {
10467 android_arm64: {
10468 srcs: [
10469 "proprietary/vendor/lib64/com.qualcomm.qti.uceservice@2.2.so",
10470 ],
10471 shared_libs: [
10472 "com.qualcomm.qti.uceservice@2.0",
10473 "com.qualcomm.qti.uceservice@2.1",
10474 "libhidlbase",
10475 "libhidltransport",
10476 "libhwbinder",
10477 "liblog",
10478 "libutils",
10479 "libcutils",
10480 "libc++",
10481 "libc",
10482 "libm",
10483 "libdl",
10484 ],
10485 },
10486 },
10487 compile_multilib: "64",
10488 prefer: true,
10489 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010490}
10491
10492cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010493 name: "camera.qcom",
10494 owner: "shift",
10495 strip: {
10496 none: true,
10497 },
10498 target: {
10499 android_arm64: {
10500 srcs: [
10501 "proprietary/vendor/lib64/hw/camera.qcom.so",
10502 ],
10503 shared_libs: [
10504 "libcomparetf2_shim",
10505 "libc++",
10506 "libcutils",
10507 "liblog",
10508 "libcdsprpc",
10509 "libqdMetaData",
10510 "libsnsapi",
10511 "libqmi_common_so",
10512 "libqmi_cci",
10513 "libqmi_encdec",
10514 "libprotobuf-cpp-full-vendorcompat",
10515 "libhardware",
10516 "libcamera_metadata",
10517 "libcamxfdengine",
10518 "libcamxstatscore",
10519 "libsync",
10520 "libz",
10521 "libdl",
10522 "libc",
10523 "libm",
10524 ],
10525 },
10526 },
10527 compile_multilib: "64",
10528 relative_install_path: "hw",
10529 prefer: true,
10530 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010531}
10532
10533cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010534 name: "com.qti.chi.override",
10535 owner: "shift",
10536 strip: {
10537 none: true,
10538 },
10539 target: {
10540 android_arm64: {
10541 srcs: [
10542 "proprietary/vendor/lib64/hw/com.qti.chi.override.so",
10543 ],
10544 shared_libs: [
10545 "libc++",
10546 "libcutils",
10547 "liblog",
10548 "libcamera_metadata",
10549 "libhardware",
10550 "libhidlbase",
10551 "libqdMetaData",
10552 "libsync",
10553 "libutils",
10554 "vendor.qti.hardware.vpp@1.1",
10555 "vendor.qti.hardware.vpp@1.2",
10556 "libremosaic_wrapper",
10557 "libc",
10558 "libm",
10559 "libdl",
10560 ],
10561 },
10562 },
10563 compile_multilib: "64",
10564 relative_install_path: "hw",
10565 prefer: true,
10566 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010567}
10568
10569cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010570 name: "vendor.qti.gnss@3.0-impl",
10571 owner: "shift",
10572 strip: {
10573 none: true,
10574 },
10575 target: {
10576 android_arm64: {
10577 srcs: [
10578 "proprietary/vendor/lib64/hw/vendor.qti.gnss@3.0-impl.so",
10579 ],
10580 shared_libs: [
10581 "liblog",
10582 "libhidlbase",
10583 "libhidltransport",
10584 "libhwbinder",
10585 "libutils",
10586 "android.hardware.gnss@1.0",
10587 "android.hardware.gnss@1.1",
10588 "android.hardware.gnss@2.0",
10589 "vendor.qti.gnss@1.0",
10590 "vendor.qti.gnss@1.1",
10591 "vendor.qti.gnss@1.2",
10592 "vendor.qti.gnss@2.0",
10593 "vendor.qti.gnss@2.1",
10594 "vendor.qti.gnss@3.0",
10595 "libloc_core",
10596 "libgps.utils",
10597 "liblocation_api",
10598 "liblocationservice_glue",
10599 "liblbs_core",
10600 "libdataitems",
10601 "liblocationservice",
10602 "libxtadapter",
10603 "libizat_core",
10604 "libizat_client_api",
10605 "libc++",
10606 "libc",
10607 "libm",
10608 "libdl",
10609 ],
10610 },
10611 },
10612 compile_multilib: "64",
10613 relative_install_path: "hw",
10614 prefer: true,
10615 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010616}
10617
10618cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010619 name: "vendor.qti.hardware.alarm@1.0-impl",
10620 owner: "shift",
10621 strip: {
10622 none: true,
10623 },
10624 target: {
10625 android_arm64: {
10626 srcs: [
10627 "proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so",
10628 ],
10629 shared_libs: [
10630 "libhidlbase",
10631 "libutils",
10632 "liblog",
10633 "libcutils",
10634 "libhardware",
10635 "libbase",
10636 "vendor.qti.hardware.alarm@1.0",
10637 "libc++",
10638 "libc",
10639 "libm",
10640 "libdl",
10641 ],
10642 },
10643 },
10644 compile_multilib: "64",
10645 relative_install_path: "hw",
10646 prefer: true,
10647 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010648}
10649
10650cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010651 name: "lib-imscmservice",
10652 owner: "shift",
10653 strip: {
10654 none: true,
10655 },
10656 target: {
10657 android_arm64: {
10658 srcs: [
10659 "proprietary/vendor/lib64/lib-imscmservice.so",
10660 ],
10661 shared_libs: [
10662 "liblog",
10663 "libcutils",
10664 "libbase",
10665 "libutils",
10666 "libhwbinder",
10667 "libhidlbase",
10668 "libhidltransport",
10669 "com.qualcomm.qti.imscmservice@2.0",
10670 "lib-imsdpl",
10671 "lib-imsqimf",
10672 "lib-imsxml",
10673 "libc++",
10674 "libc",
10675 "libm",
10676 "libdl",
10677 ],
10678 },
10679 },
10680 compile_multilib: "64",
10681 prefer: true,
10682 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010683}
10684
10685cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010686 name: "lib-imsdpl",
10687 owner: "shift",
10688 strip: {
10689 none: true,
10690 },
10691 target: {
10692 android_arm64: {
10693 srcs: [
10694 "proprietary/vendor/lib64/lib-imsdpl.so",
10695 ],
10696 shared_libs: [
10697 "libdiag",
10698 "libqmiservices",
10699 "libcutils",
10700 "libutils",
10701 "liblog",
10702 "libtime_genoff",
10703 "libcrypto",
10704 "libssl",
10705 "libandroid_net",
10706 "libc++",
10707 "libc",
10708 "libm",
10709 "libdl",
10710 ],
10711 },
10712 },
10713 compile_multilib: "64",
10714 prefer: true,
10715 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010716}
10717
10718cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010719 name: "lib-imsqimf",
10720 owner: "shift",
10721 strip: {
10722 none: true,
10723 },
10724 target: {
10725 android_arm64: {
10726 srcs: [
10727 "proprietary/vendor/lib64/lib-imsqimf.so",
10728 ],
10729 shared_libs: [
10730 "lib-imsdpl",
10731 "lib-imsxml",
10732 "liblog",
10733 "libc++",
10734 "libc",
10735 "libm",
10736 "libdl",
10737 ],
10738 },
10739 },
10740 compile_multilib: "64",
10741 prefer: true,
10742 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010743}
10744
10745cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010746 name: "lib-imsrcs-v2",
10747 owner: "shift",
10748 strip: {
10749 none: true,
10750 },
10751 target: {
10752 android_arm64: {
10753 srcs: [
10754 "proprietary/vendor/lib64/lib-imsrcs-v2.so",
10755 ],
10756 shared_libs: [
10757 "lib-imsdpl",
10758 "lib-imsqimf",
10759 "lib-imsxml",
10760 "lib-siputility",
10761 "libqmi_cci",
10762 "liblog",
10763 "libcutils",
10764 "libbase",
10765 "libutils",
10766 "libhardware_legacy",
10767 "libhardware",
10768 "libhwbinder",
10769 "libhidlbase",
10770 "libhidltransport",
10771 "libqmiservices",
10772 "libqti_vndfwk_detect",
10773 "libidl",
10774 "com.qualcomm.qti.imscmservice@2.0",
10775 "com.qualcomm.qti.uceservice@2.0",
10776 "com.qualcomm.qti.uceservice@2.1",
10777 "com.qualcomm.qti.uceservice@2.2",
10778 "com.qualcomm.qti.imscmservice@2.1",
10779 "com.qualcomm.qti.imscmservice@2.2",
10780 "vendor.qti.ims.callinfo@1.0",
10781 "vendor.qti.ims.factory@1.0",
10782 "vendor.qti.ims.callcapability@1.0",
10783 "libc++",
10784 "libc",
10785 "libm",
10786 "libdl",
10787 ],
10788 },
10789 },
10790 compile_multilib: "64",
10791 prefer: true,
10792 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010793}
10794
10795cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010796 name: "lib-imsrcsbaseimpl",
10797 owner: "shift",
10798 strip: {
10799 none: true,
10800 },
10801 target: {
10802 android_arm64: {
10803 srcs: [
10804 "proprietary/vendor/lib64/lib-imsrcsbaseimpl.so",
10805 ],
10806 shared_libs: [
10807 "liblog",
10808 "libcutils",
10809 "libbase",
10810 "libutils",
10811 "libhardware_legacy",
10812 "libhardware",
10813 "libhwbinder",
10814 "libhidlbase",
10815 "libhidltransport",
10816 "libqmiservices",
10817 "libqmi_cci",
10818 "libqti_vndfwk_detect",
10819 "libidl",
10820 "com.qualcomm.qti.imscmservice@2.0",
10821 "com.qualcomm.qti.imscmservice@2.1",
10822 "com.qualcomm.qti.imscmservice@2.2",
10823 "com.qualcomm.qti.uceservice@2.0",
10824 "com.qualcomm.qti.uceservice@2.1",
10825 "com.qualcomm.qti.uceservice@2.2",
10826 "vendor.qti.ims.callinfo@1.0",
10827 "vendor.qti.ims.factory@1.0",
10828 "libc++",
10829 "libc",
10830 "libm",
10831 "libdl",
10832 ],
10833 },
10834 },
10835 compile_multilib: "64",
10836 prefer: true,
10837 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010838}
10839
10840cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010841 name: "lib-imsvtcore",
10842 owner: "shift",
10843 strip: {
10844 none: true,
10845 },
10846 target: {
10847 android_arm64: {
10848 srcs: [
10849 "proprietary/vendor/lib64/lib-imsvtcore.so",
10850 ],
10851 shared_libs: [
10852 "librcc",
10853 "libion",
10854 "libhwbinder",
10855 "libhidlbase",
10856 "libhidltransport",
10857 "vendor.qti.imsrtpservice@2.0",
10858 "vendor.qti.imsrtpservice@2.1",
10859 "vendor.qti.imsrtpservice@2.1-service-Impl",
10860 "libdiag",
10861 "libcutils",
10862 "libutils",
10863 "liblog",
10864 "libc++",
10865 "libc",
10866 "libm",
10867 "libdl",
10868 ],
10869 },
10870 },
10871 compile_multilib: "64",
10872 prefer: true,
10873 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010874}
10875
10876cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010877 name: "lib-imsxml",
10878 owner: "shift",
10879 strip: {
10880 none: true,
10881 },
10882 target: {
10883 android_arm64: {
10884 srcs: [
10885 "proprietary/vendor/lib64/lib-imsxml.so",
10886 ],
10887 shared_libs: [
10888 "lib-imsdpl",
10889 "libcutils",
10890 "liblog",
10891 "libc++",
10892 "libc",
10893 "libm",
10894 "libdl",
10895 ],
10896 },
10897 },
10898 compile_multilib: "64",
10899 prefer: true,
10900 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010901}
10902
10903cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010904 name: "lib-rtpcommon",
10905 owner: "shift",
10906 strip: {
10907 none: true,
10908 },
10909 target: {
10910 android_arm64: {
10911 srcs: [
10912 "proprietary/vendor/lib64/lib-rtpcommon.so",
10913 ],
10914 shared_libs: [
10915 "libdiag",
10916 "libcutils",
10917 "libutils",
10918 "liblog",
10919 "lib-imsdpl",
10920 "libc++",
10921 "libc",
10922 "libm",
10923 "libdl",
10924 ],
10925 },
10926 },
10927 compile_multilib: "64",
10928 prefer: true,
10929 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010930}
10931
10932cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010933 name: "lib-rtpcore",
10934 owner: "shift",
10935 strip: {
10936 none: true,
10937 },
10938 target: {
10939 android_arm64: {
10940 srcs: [
10941 "proprietary/vendor/lib64/lib-rtpcore.so",
10942 ],
10943 shared_libs: [
10944 "libdiag",
10945 "libcutils",
10946 "libutils",
10947 "liblog",
10948 "lib-imsdpl",
10949 "lib-imsvtcore",
10950 "lib-rtpcommon",
10951 "libc++",
10952 "libc",
10953 "libm",
10954 "libdl",
10955 ],
10956 },
10957 },
10958 compile_multilib: "64",
10959 prefer: true,
10960 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010961}
10962
10963cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010964 name: "lib-rtpsl",
10965 owner: "shift",
10966 strip: {
10967 none: true,
10968 },
10969 target: {
10970 android_arm64: {
10971 srcs: [
10972 "proprietary/vendor/lib64/lib-rtpsl.so",
10973 ],
10974 shared_libs: [
10975 "libcutils",
10976 "libutils",
10977 "liblog",
10978 "lib-imsdpl",
10979 "lib-rtpcore",
10980 "lib-rtpcommon",
10981 "libqti_vndfwk_detect",
10982 "libdiag",
10983 "libc++",
10984 "libc",
10985 "libm",
10986 "libdl",
10987 ],
10988 },
10989 },
10990 compile_multilib: "64",
10991 prefer: true,
10992 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020010993}
10994
10995cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020010996 name: "lib-siputility",
10997 owner: "shift",
10998 strip: {
10999 none: true,
11000 },
11001 target: {
11002 android_arm64: {
11003 srcs: [
11004 "proprietary/vendor/lib64/lib-siputility.so",
11005 ],
11006 shared_libs: [
11007 "lib-imsdpl",
11008 "lib-imsxml",
11009 "lib-imsqimf",
11010 "liblog",
11011 "libc++",
11012 "libc",
11013 "libm",
11014 "libdl",
11015 ],
11016 },
11017 },
11018 compile_multilib: "64",
11019 prefer: true,
11020 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011021}
11022
11023cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011024 name: "lib-uceservice",
11025 owner: "shift",
11026 strip: {
11027 none: true,
11028 },
11029 target: {
11030 android_arm64: {
11031 srcs: [
11032 "proprietary/vendor/lib64/lib-uceservice.so",
11033 ],
11034 shared_libs: [
11035 "liblog",
11036 "libcutils",
11037 "libbase",
11038 "libutils",
11039 "libhwbinder",
11040 "libhidlbase",
11041 "libhidltransport",
11042 "lib-imsdpl",
11043 "lib-imsqimf",
11044 "lib-imsxml",
11045 "lib-siputility",
11046 "libqti_vndfwk_detect",
11047 "lib-imscmservice",
11048 "com.qualcomm.qti.imscmservice@2.0",
11049 "com.qualcomm.qti.uceservice@2.0",
11050 "libc++",
11051 "libc",
11052 "libm",
11053 "libdl",
11054 ],
11055 },
11056 },
11057 compile_multilib: "64",
11058 prefer: true,
11059 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011060}
11061
11062cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011063 name: "libaoa",
11064 owner: "shift",
11065 strip: {
11066 none: true,
11067 },
11068 target: {
11069 android_arm64: {
11070 srcs: [
11071 "proprietary/vendor/lib64/libaoa.so",
11072 ],
11073 shared_libs: [
11074 "libc++",
11075 "libc",
11076 "libm",
11077 "libdl",
11078 ],
11079 },
11080 },
11081 compile_multilib: "64",
11082 prefer: true,
11083 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011084}
11085
11086cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011087 name: "libarcsoft_dualcam_refocus_image",
11088 owner: "shift",
11089 strip: {
11090 none: true,
11091 },
11092 target: {
11093 android_arm64: {
11094 srcs: [
11095 "proprietary/vendor/lib64/libarcsoft_dualcam_refocus_image.so",
11096 ],
11097 shared_libs: [
11098 "libmpbase",
11099 "liblog",
11100 "libc",
11101 "libm",
11102 "libdl",
11103 ],
11104 },
11105 },
11106 compile_multilib: "64",
11107 prefer: true,
11108 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011109}
11110
11111cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011112 name: "libarcsoft_dualcam_refocus_video",
11113 owner: "shift",
11114 strip: {
11115 none: true,
11116 },
11117 target: {
11118 android_arm64: {
11119 srcs: [
11120 "proprietary/vendor/lib64/libarcsoft_dualcam_refocus_video.so",
11121 ],
11122 shared_libs: [
11123 "libmpbase",
11124 "liblog",
11125 "libc",
11126 "libm",
11127 "libdl",
11128 ],
11129 },
11130 },
11131 compile_multilib: "64",
11132 prefer: true,
11133 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011134}
11135
11136cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011137 name: "libarcsoft_high_dynamic_range",
11138 owner: "shift",
11139 strip: {
11140 none: true,
11141 },
11142 target: {
11143 android_arm64: {
11144 srcs: [
11145 "proprietary/vendor/lib64/libarcsoft_high_dynamic_range.so",
11146 ],
11147 shared_libs: [
11148 "libmpbase",
11149 "liblog",
11150 "libc",
11151 "libm",
11152 "libdl",
11153 ],
11154 },
11155 },
11156 compile_multilib: "64",
11157 prefer: true,
11158 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011159}
11160
11161cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011162 name: "libarcsoft_low_light_shot",
11163 owner: "shift",
11164 strip: {
11165 none: true,
11166 },
11167 target: {
11168 android_arm64: {
11169 srcs: [
11170 "proprietary/vendor/lib64/libarcsoft_low_light_shot.so",
11171 ],
11172 shared_libs: [
11173 "libmpbase",
11174 "liblog",
11175 "libc",
11176 "libm",
11177 "libdl",
11178 ],
11179 },
11180 },
11181 compile_multilib: "64",
11182 prefer: true,
11183 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011184}
11185
11186cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011187 name: "libarcsoft_videostabilizer",
11188 owner: "shift",
11189 strip: {
11190 none: true,
11191 },
11192 target: {
11193 android_arm64: {
11194 srcs: [
11195 "proprietary/vendor/lib64/libarcsoft_videostabilizer.so",
11196 ],
11197 shared_libs: [
11198 "libmpbase",
11199 "libEGL",
11200 "libGLESv3",
11201 "libOpenCL",
11202 "liblog",
11203 "libc",
11204 "libm",
11205 "libdl",
11206 ],
11207 },
11208 },
11209 compile_multilib: "64",
11210 prefer: true,
11211 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011212}
11213
11214cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011215 name: "libcacertclient",
11216 owner: "shift",
11217 strip: {
11218 none: true,
11219 },
11220 target: {
11221 android_arm64: {
11222 srcs: [
11223 "proprietary/vendor/lib64/libcacertclient.so",
11224 ],
11225 shared_libs: [
11226 "liblog",
11227 "libutils",
11228 "libcutils",
11229 "libhwbinder",
11230 "libhidlbase",
11231 "libhidltransport",
11232 "vendor.qti.hardware.cacert@1.0",
11233 "libc++",
11234 "libc",
11235 "libm",
11236 "libdl",
11237 ],
11238 },
11239 },
11240 compile_multilib: "64",
11241 prefer: true,
11242 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011243}
11244
11245cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011246 name: "libcamera_nn_stub",
11247 owner: "shift",
11248 strip: {
11249 none: true,
11250 },
11251 target: {
11252 android_arm64: {
11253 srcs: [
11254 "proprietary/vendor/lib64/libcamera_nn_stub.so",
11255 ],
11256 shared_libs: [
11257 "libc++",
11258 "libcutils",
11259 "liblog",
11260 "libcdsprpc",
11261 "libqdMetaData",
11262 "libsnsapi",
11263 "libqmi_common_so",
11264 "libqmi_cci",
11265 "libqmi_encdec",
11266 "libprotobuf-cpp-full-vendorcompat",
11267 "libhardware",
11268 "libc",
11269 "libm",
11270 "libdl",
11271 ],
11272 },
11273 },
11274 compile_multilib: "64",
11275 prefer: true,
11276 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011277}
11278
11279cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011280 name: "libcamxfdalgov7",
11281 owner: "shift",
11282 strip: {
11283 none: true,
11284 },
11285 target: {
11286 android_arm64: {
11287 srcs: [
11288 "proprietary/vendor/lib64/libcamxfdalgov7.so",
11289 ],
11290 shared_libs: [
11291 "libc++",
11292 "libdl",
11293 "libc",
11294 "libm",
11295 ],
11296 },
11297 },
11298 compile_multilib: "64",
11299 prefer: true,
11300 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011301}
11302
11303cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011304 name: "libcamxfdalgov8",
11305 owner: "shift",
11306 strip: {
11307 none: true,
11308 },
11309 target: {
11310 android_arm64: {
11311 srcs: [
11312 "proprietary/vendor/lib64/libcamxfdalgov8.so",
11313 ],
11314 shared_libs: [
11315 "libc++",
11316 "libdl",
11317 "libc",
11318 "libm",
11319 ],
11320 },
11321 },
11322 compile_multilib: "64",
11323 prefer: true,
11324 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011325}
11326
11327cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011328 name: "libcamxfdengine",
11329 owner: "shift",
11330 strip: {
11331 none: true,
11332 },
11333 target: {
11334 android_arm64: {
11335 srcs: [
11336 "proprietary/vendor/lib64/libcamxfdengine.so",
11337 ],
11338 shared_libs: [
11339 "libcutils",
11340 "liblog",
11341 "libsync",
11342 "libcamera_nn_stub",
11343 "libcdsprpc",
11344 "libcamxfdalgov7",
11345 "libc++",
11346 "libc",
11347 "libm",
11348 "libdl",
11349 ],
11350 },
11351 },
11352 compile_multilib: "64",
11353 prefer: true,
11354 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011355}
11356
11357cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011358 name: "libcamxstatscore",
11359 owner: "shift",
11360 strip: {
11361 none: true,
11362 },
11363 target: {
11364 android_arm64: {
11365 srcs: [
11366 "proprietary/vendor/lib64/libcamxstatscore.so",
11367 ],
11368 shared_libs: [
11369 "libcutils",
11370 "liblog",
11371 "libsync",
11372 "libc++",
11373 "libc",
11374 "libm",
11375 "libdl",
11376 ],
11377 },
11378 },
11379 compile_multilib: "64",
11380 prefer: true,
11381 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011382}
11383
11384cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011385 name: "libcamxswprocessalgo",
11386 owner: "shift",
11387 strip: {
11388 none: true,
11389 },
11390 target: {
11391 android_arm64: {
11392 srcs: [
11393 "proprietary/vendor/lib64/libcamxswprocessalgo.so",
11394 ],
11395 shared_libs: [
11396 "libcutils",
11397 "liblog",
11398 "libsync",
11399 "libc++",
11400 "libc",
11401 "libm",
11402 "libdl",
11403 ],
11404 },
11405 },
11406 compile_multilib: "64",
11407 prefer: true,
11408 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011409}
11410
11411cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011412 name: "libcamxtintlessalgo",
11413 owner: "shift",
11414 strip: {
11415 none: true,
11416 },
11417 target: {
11418 android_arm64: {
11419 srcs: [
11420 "proprietary/vendor/lib64/libcamxtintlessalgo.so",
11421 ],
11422 shared_libs: [
11423 "libcutils",
11424 "liblog",
11425 "libsync",
11426 "libc++",
11427 "libc",
11428 "libm",
11429 "libdl",
11430 ],
11431 },
11432 },
11433 compile_multilib: "64",
11434 prefer: true,
11435 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011436}
11437
11438cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011439 name: "libcne",
11440 owner: "shift",
11441 strip: {
11442 none: true,
11443 },
11444 target: {
11445 android_arm64: {
11446 srcs: [
11447 "proprietary/vendor/lib64/libcne.so",
11448 ],
11449 shared_libs: [
11450 "libcutils",
11451 "liblog",
11452 "libdiag",
11453 "libnetutils",
11454 "libutils",
11455 "libcneapiclient",
11456 "libqmiservices",
11457 "libqmi_cci",
11458 "libqti_vndfwk_detect",
11459 "libhardware_legacy",
11460 "libhwbinder",
11461 "libhidlbase",
11462 "libhidltransport",
11463 "libnl",
11464 "libidl",
11465 "vendor.qti.hardware.data.cne.internal.server@1.0",
11466 "vendor.qti.hardware.data.cne.internal.api@1.0",
11467 "vendor.qti.hardware.data.cne.internal.constants@1.0",
11468 "vendor.qti.hardware.data.latency@1.0",
11469 "libandroid_net",
11470 "vendor.qti.data.factory@2.0",
11471 "vendor.qti.data.factory@2.1",
11472 "vendor.qti.hardware.data.qmi@1.0",
11473 "vendor.qti.hardware.data.dynamicdds@1.0",
11474 "vendor.qti.ims.rcsconfig@1.0",
11475 "vendor.qti.ims.rcsconfig@1.1",
11476 "vendor.qti.latency@2.0",
11477 "vendor.qti.hardware.slmadapter@1.0",
11478 "vendor.qti.data.slm@1.0",
11479 "libc++",
11480 "libc",
11481 "libm",
11482 "libdl",
11483 ],
11484 },
11485 },
11486 compile_multilib: "64",
11487 check_elf_files: false,
11488 prefer: true,
11489 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011490}
11491
11492cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011493 name: "libcneapiclient",
11494 owner: "shift",
11495 strip: {
11496 none: true,
11497 },
11498 target: {
11499 android_arm64: {
11500 srcs: [
11501 "proprietary/vendor/lib64/libcneapiclient.so",
11502 ],
11503 shared_libs: [
11504 "libcutils",
11505 "libnetutils",
11506 "libutils",
11507 "libdiag",
11508 "liblog",
11509 "libhwbinder",
11510 "libhidlbase",
11511 "libhidltransport",
11512 "vendor.qti.hardware.data.cne.internal.api@1.0",
11513 "vendor.qti.data.factory@2.0",
11514 "vendor.qti.data.factory@2.1",
11515 "libandroid_net",
11516 "libc++",
11517 "libc",
11518 "libm",
11519 "libdl",
11520 ],
11521 },
11522 },
11523 compile_multilib: "64",
11524 prefer: true,
11525 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011526}
11527
11528cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011529 name: "libcneoplookup",
11530 owner: "shift",
11531 strip: {
11532 none: true,
11533 },
11534 target: {
11535 android_arm64: {
11536 srcs: [
11537 "proprietary/vendor/lib64/libcneoplookup.so",
11538 ],
11539 shared_libs: [
11540 "libcutils",
11541 "liblog",
11542 "libc++",
11543 "libc",
11544 "libm",
11545 "libdl",
11546 ],
11547 },
11548 },
11549 compile_multilib: "64",
11550 prefer: true,
11551 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011552}
11553
11554cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011555 name: "libcom.qti.chinodeutils",
11556 owner: "shift",
11557 strip: {
11558 none: true,
11559 },
11560 target: {
11561 android_arm64: {
11562 srcs: [
11563 "proprietary/vendor/lib64/libcom.qti.chinodeutils.so",
11564 ],
11565 shared_libs: [
11566 "libcamera_metadata",
11567 "liblog",
11568 "libc++",
11569 "libc",
11570 "libm",
11571 "libdl",
11572 ],
11573 },
11574 },
11575 compile_multilib: "64",
11576 prefer: true,
11577 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011578}
11579
11580cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011581 name: "libdataitems",
11582 owner: "shift",
11583 strip: {
11584 none: true,
11585 },
11586 target: {
11587 android_arm64: {
11588 srcs: [
11589 "proprietary/vendor/lib64/libdataitems.so",
11590 ],
11591 shared_libs: [
11592 "libutils",
11593 "libcutils",
11594 "libgps.utils",
11595 "liblog",
11596 "libc++",
11597 "libc",
11598 "libm",
11599 "libdl",
11600 ],
11601 },
11602 },
11603 compile_multilib: "64",
11604 prefer: true,
11605 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011606}
11607
11608cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011609 name: "libdpmqmihal",
11610 owner: "shift",
11611 strip: {
11612 none: true,
11613 },
11614 target: {
11615 android_arm64: {
11616 srcs: [
11617 "proprietary/vendor/lib64/libdpmqmihal.so",
11618 ],
11619 shared_libs: [
11620 "libhwbinder",
11621 "libhidlbase",
11622 "libhidltransport",
11623 "liblog",
11624 "libcutils",
11625 "libbase",
11626 "libutils",
11627 "libhardware_legacy",
11628 "libhardware",
11629 "com.qualcomm.qti.dpm.api@1.0_vendor",
11630 "libc++",
11631 "libc",
11632 "libm",
11633 "libdl",
11634 ],
11635 },
11636 },
11637 compile_multilib: "64",
11638 prefer: true,
11639 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011640}
11641
11642cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011643 name: "libgdtap",
11644 owner: "shift",
11645 strip: {
11646 none: true,
11647 },
11648 target: {
11649 android_arm64: {
11650 srcs: [
11651 "proprietary/vendor/lib64/libgdtap.so",
11652 ],
11653 shared_libs: [
11654 "libutils",
11655 "libcutils",
11656 "libgps.utils",
11657 "liblog",
11658 "libloc_core",
11659 "libizat_core",
11660 "liblbs_core",
11661 "libc++",
11662 "libc",
11663 "libm",
11664 "libdl",
11665 ],
11666 },
11667 },
11668 compile_multilib: "64",
11669 prefer: true,
11670 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011671}
11672
11673cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011674 name: "libhexagon_nn_stub",
11675 owner: "shift",
11676 strip: {
11677 none: true,
11678 },
11679 target: {
11680 android_arm64: {
11681 srcs: [
11682 "proprietary/vendor/lib64/libhexagon_nn_stub.so",
11683 ],
11684 shared_libs: [
11685 "libcdsprpc",
11686 "libcutils",
11687 "liblog",
11688 "libc++",
11689 "libc",
11690 "libm",
11691 "libdl",
11692 ],
11693 },
11694 },
11695 compile_multilib: "64",
11696 prefer: true,
11697 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011698}
11699
11700cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011701 name: "libizat_client_api",
11702 owner: "shift",
11703 strip: {
11704 none: true,
11705 },
11706 target: {
11707 android_arm64: {
11708 srcs: [
11709 "proprietary/vendor/lib64/libizat_client_api.so",
11710 ],
11711 shared_libs: [
11712 "liblog",
11713 "libgps.utils",
11714 "libc++",
11715 "libc",
11716 "libm",
11717 "libdl",
11718 ],
11719 },
11720 },
11721 compile_multilib: "64",
11722 prefer: true,
11723 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011724}
11725
11726cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011727 name: "libizat_core",
11728 owner: "shift",
11729 strip: {
11730 none: true,
11731 },
11732 target: {
11733 android_arm64: {
11734 srcs: [
11735 "proprietary/vendor/lib64/libizat_core.so",
11736 ],
11737 shared_libs: [
11738 "libutils",
11739 "libcutils",
11740 "libloc_core",
11741 "libgps.utils",
11742 "libloc_api_v02",
11743 "libsqlite",
11744 "liblog",
11745 "libc++",
11746 "libc",
11747 "libm",
11748 "libdl",
11749 ],
11750 },
11751 },
11752 compile_multilib: "64",
11753 prefer: true,
11754 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011755}
11756
11757cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011758 name: "libjnihelper",
11759 owner: "shift",
11760 strip: {
11761 none: true,
11762 },
11763 target: {
11764 android_arm64: {
11765 srcs: [
11766 "proprietary/vendor/lib64/libjnihelper.so",
11767 ],
11768 shared_libs: [
11769 "libcutils",
11770 "liblog",
11771 "libqmiservices",
11772 "libqmi_cci",
11773 "libcacertclient",
11774 "libc++",
11775 "libc",
11776 "libm",
11777 "libdl",
11778 ],
11779 },
11780 },
11781 compile_multilib: "64",
11782 prefer: true,
11783 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011784}
11785
11786cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011787 name: "liblbs_core",
11788 owner: "shift",
11789 strip: {
11790 none: true,
11791 },
11792 target: {
11793 android_arm64: {
11794 srcs: [
11795 "proprietary/vendor/lib64/liblbs_core.so",
11796 ],
11797 shared_libs: [
11798 "liblog",
11799 "libutils",
11800 "libcutils",
11801 "libizat_core",
11802 "libloc_core",
11803 "libgps.utils",
11804 "libcrypto",
11805 "libsqlite",
11806 "libloc_api_v02",
11807 "libmdmdetect",
11808 "libperipheral_client",
11809 "libpdmapper",
11810 "libc++",
11811 "libc",
11812 "libm",
11813 "libdl",
11814 ],
11815 },
11816 },
11817 compile_multilib: "64",
11818 prefer: true,
11819 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011820}
11821
11822cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011823 name: "liblearningmodule",
11824 owner: "shift",
11825 strip: {
11826 none: true,
11827 },
11828 target: {
11829 android_arm64: {
11830 srcs: [
11831 "proprietary/vendor/lib64/liblearningmodule.so",
11832 ],
11833 shared_libs: [
11834 "liblog",
11835 "libcutils",
11836 "libutils",
11837 "libtinyxml2",
11838 "libsqlite",
11839 "libperfgluelayer",
11840 "libqti-perfd",
11841 "libc++",
11842 "libc",
11843 "libm",
11844 "libdl",
11845 ],
11846 },
11847 },
11848 compile_multilib: "64",
11849 prefer: true,
11850 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011851}
11852
11853cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011854 name: "libloc_api_v02",
11855 owner: "shift",
11856 strip: {
11857 none: true,
11858 },
11859 target: {
11860 android_arm64: {
11861 srcs: [
11862 "proprietary/vendor/lib64/libloc_api_v02.so",
11863 ],
11864 shared_libs: [
11865 "libutils",
11866 "libcutils",
11867 "libqmi_cci",
11868 "libqmi_common_so",
11869 "libloc_core",
11870 "libgps.utils",
11871 "liblog",
11872 "libc++",
11873 "libc",
11874 "libm",
11875 "libdl",
11876 ],
11877 },
11878 },
11879 compile_multilib: "64",
11880 prefer: true,
11881 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011882}
11883
11884cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011885 name: "libloc_socket",
11886 owner: "shift",
11887 strip: {
11888 none: true,
11889 },
11890 target: {
11891 android_arm64: {
11892 srcs: [
11893 "proprietary/vendor/lib64/libloc_socket.so",
11894 ],
11895 shared_libs: [
11896 "libutils",
11897 "libcutils",
11898 "liblog",
11899 "libgps.utils",
11900 "libqsocket",
11901 "libc++",
11902 "libc",
11903 "libm",
11904 "libdl",
11905 ],
11906 },
11907 },
11908 compile_multilib: "64",
11909 prefer: true,
11910 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011911}
11912
11913cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011914 name: "liblocationservice",
11915 owner: "shift",
11916 strip: {
11917 none: true,
11918 },
11919 target: {
11920 android_arm64: {
11921 srcs: [
11922 "proprietary/vendor/lib64/liblocationservice.so",
11923 ],
11924 shared_libs: [
11925 "libcutils",
11926 "liblog",
11927 "libloc_core",
11928 "libgps.utils",
11929 "liblbs_core",
11930 "libdataitems",
11931 "liblowi_client",
11932 "libizat_core",
11933 "liblocation_api",
11934 "libc++",
11935 "libc",
11936 "libm",
11937 "libdl",
11938 ],
11939 },
11940 },
11941 compile_multilib: "64",
11942 prefer: true,
11943 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011944}
11945
11946cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011947 name: "liblocationservice_glue",
11948 owner: "shift",
11949 strip: {
11950 none: true,
11951 },
11952 target: {
11953 android_arm64: {
11954 srcs: [
11955 "proprietary/vendor/lib64/liblocationservice_glue.so",
11956 ],
11957 shared_libs: [
11958 "liblocationservice",
11959 "libcutils",
11960 "liblog",
11961 "libloc_core",
11962 "libgps.utils",
11963 "libhardware_legacy",
11964 "liblbs_core",
11965 "libdataitems",
11966 "liblocation_api",
11967 "libutils",
11968 "libc++",
11969 "libc",
11970 "libm",
11971 "libdl",
11972 ],
11973 },
11974 },
11975 compile_multilib: "64",
11976 prefer: true,
11977 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020011978}
11979
11980cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020011981 name: "liblowi_client",
11982 owner: "shift",
11983 strip: {
11984 none: true,
11985 },
11986 target: {
11987 android_arm64: {
11988 srcs: [
11989 "proprietary/vendor/lib64/liblowi_client.so",
11990 ],
11991 shared_libs: [
11992 "libutils",
11993 "libcutils",
11994 "liblog",
11995 "libc++",
11996 "libc",
11997 "libm",
11998 "libdl",
11999 ],
12000 },
12001 },
12002 compile_multilib: "64",
12003 prefer: true,
12004 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012005}
12006
12007cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012008 name: "liblowi_wifihal",
12009 owner: "shift",
12010 strip: {
12011 none: true,
12012 },
12013 target: {
12014 android_arm64: {
12015 srcs: [
12016 "proprietary/vendor/lib64/liblowi_wifihal.so",
12017 ],
12018 shared_libs: [
12019 "liblowi_client",
12020 "libcutils",
12021 "libutils",
12022 "liblog",
12023 "libgps.utils",
12024 "libc++",
12025 "libc",
12026 "libm",
12027 "libdl",
12028 ],
12029 },
12030 },
12031 compile_multilib: "64",
12032 prefer: true,
12033 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012034}
12035
12036cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012037 name: "liblqe",
12038 owner: "shift",
12039 strip: {
12040 none: true,
12041 },
12042 target: {
12043 android_arm64: {
12044 srcs: [
12045 "proprietary/vendor/lib64/liblqe.so",
12046 ],
12047 shared_libs: [
12048 "libdiag",
12049 "libdsutils",
12050 "libcutils",
12051 "libqmiservices",
12052 "libqmi_cci",
12053 "libqmi_common_so",
12054 "libqmi_client_helper",
12055 "liblog",
12056 "libc++",
12057 "libc",
12058 "libm",
12059 "libdl",
12060 ],
12061 },
12062 },
12063 compile_multilib: "64",
12064 prefer: true,
12065 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012066}
12067
12068cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012069 name: "libmeters",
12070 owner: "shift",
12071 strip: {
12072 none: true,
12073 },
12074 target: {
12075 android_arm64: {
12076 srcs: [
12077 "proprietary/vendor/lib64/libmeters.so",
12078 ],
12079 shared_libs: [
12080 "liblog",
12081 "libcutils",
12082 "liblearningmodule",
12083 "libc++",
12084 "libc",
12085 "libm",
12086 "libdl",
12087 ],
12088 },
12089 },
12090 compile_multilib: "64",
12091 prefer: true,
12092 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012093}
12094
12095cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012096 name: "libmpbase",
12097 owner: "shift",
12098 strip: {
12099 none: true,
12100 },
12101 target: {
12102 android_arm64: {
12103 srcs: [
12104 "proprietary/vendor/lib64/libmpbase.so",
12105 ],
12106 shared_libs: [
12107 "libc",
12108 ],
12109 },
12110 },
12111 compile_multilib: "64",
12112 prefer: true,
12113 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012114}
12115
12116cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012117 name: "libnetmgr_common",
12118 owner: "shift",
12119 strip: {
12120 none: true,
12121 },
12122 target: {
12123 android_arm64: {
12124 srcs: [
12125 "proprietary/vendor/lib64/libnetmgr_common.so",
12126 ],
12127 shared_libs: [
12128 "libdsutils",
12129 "libconfigdb",
12130 "libdiag",
12131 "libcutils",
12132 "liblog",
12133 "libnetmgr",
12134 "libqmi_cci",
12135 "libqmiservices",
12136 "libc++",
12137 "libc",
12138 "libm",
12139 "libdl",
12140 ],
12141 },
12142 },
12143 compile_multilib: "64",
12144 prefer: true,
12145 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012146}
12147
12148cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012149 name: "libnetmgr_nr_fusion",
12150 owner: "shift",
12151 strip: {
12152 none: true,
12153 },
12154 target: {
12155 android_arm64: {
12156 srcs: [
12157 "proprietary/vendor/lib64/libnetmgr_nr_fusion.so",
12158 ],
12159 shared_libs: [
12160 "libdsutils",
12161 "libconfigdb",
12162 "libdiag",
12163 "libcutils",
12164 "liblog",
12165 "libnetmgr",
12166 "libnetmgr_common",
12167 "libqmiservices",
12168 "libc++",
12169 "libc",
12170 "libm",
12171 "libdl",
12172 ],
12173 },
12174 },
12175 compile_multilib: "64",
12176 prefer: true,
12177 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012178}
12179
12180cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012181 name: "libnetmgr_rmnet_ext",
12182 owner: "shift",
12183 strip: {
12184 none: true,
12185 },
12186 target: {
12187 android_arm64: {
12188 srcs: [
12189 "proprietary/vendor/lib64/libnetmgr_rmnet_ext.so",
12190 ],
12191 shared_libs: [
12192 "libdsutils",
12193 "libconfigdb",
12194 "libdiag",
12195 "libcutils",
12196 "liblog",
12197 "libnetmgr",
12198 "libnetmgr_common",
12199 "librmnetctl",
12200 "libc++",
12201 "libc",
12202 "libm",
12203 "libdl",
12204 ],
12205 },
12206 },
12207 compile_multilib: "64",
12208 prefer: true,
12209 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012210}
12211
12212cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012213 name: "libnlnetmgr",
12214 owner: "shift",
12215 strip: {
12216 none: true,
12217 },
12218 target: {
12219 android_arm64: {
12220 srcs: [
12221 "proprietary/vendor/lib64/libnlnetmgr.so",
12222 ],
12223 shared_libs: [
12224 "libdsutils",
12225 "libconfigdb",
12226 "libdiag",
12227 "libcutils",
12228 "liblog",
12229 "libc++",
12230 "libc",
12231 "libm",
12232 "libdl",
12233 ],
12234 },
12235 },
12236 compile_multilib: "64",
12237 prefer: true,
12238 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012239}
12240
12241cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012242 name: "libpdmapper",
12243 owner: "shift",
12244 strip: {
12245 none: true,
12246 },
12247 target: {
12248 android_arm64: {
12249 srcs: [
12250 "proprietary/vendor/lib64/libpdmapper.so",
12251 ],
12252 shared_libs: [
12253 "libcutils",
12254 "libutils",
12255 "liblog",
12256 "libjson",
12257 "libqmi_cci",
12258 "libqmi_common_so",
12259 "libqmi_encdec",
12260 "libc++",
12261 "libc",
12262 "libm",
12263 "libdl",
12264 ],
12265 },
12266 },
12267 compile_multilib: "64",
12268 prefer: true,
12269 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012270}
12271
12272cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012273 name: "libpdnotifier",
12274 owner: "shift",
12275 strip: {
12276 none: true,
12277 },
12278 target: {
12279 android_arm64: {
12280 srcs: [
12281 "proprietary/vendor/lib64/libpdnotifier.so",
12282 ],
12283 shared_libs: [
12284 "libcutils",
12285 "libutils",
12286 "liblog",
12287 "libqmi_cci",
12288 "libqmi_common_so",
12289 "libqmi_encdec",
12290 "libc++",
12291 "libc",
12292 "libm",
12293 "libdl",
12294 ],
12295 },
12296 },
12297 compile_multilib: "64",
12298 prefer: true,
12299 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012300}
12301
12302cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012303 name: "libperfmgr",
12304 owner: "shift",
12305 strip: {
12306 none: true,
12307 },
12308 target: {
12309 android_arm64: {
12310 srcs: [
12311 "proprietary/vendor/lib64/libperfmgr.so",
12312 ],
12313 shared_libs: [
12314 "libbase",
12315 "libutils",
12316 "libc++",
12317 "libc",
12318 "libm",
12319 "libdl",
12320 ],
12321 },
12322 },
12323 compile_multilib: "64",
12324 prefer: true,
12325 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012326}
12327
12328cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012329 name: "libpn553_fw",
12330 owner: "shift",
12331 strip: {
12332 none: true,
12333 },
12334 target: {
12335 android_arm64: {
12336 srcs: [
12337 "proprietary/vendor/lib64/libpn553_fw.so",
12338 ],
12339 },
12340 },
12341 compile_multilib: "64",
12342 prefer: true,
12343 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012344}
12345
12346cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012347 name: "libqcrilFramework",
12348 owner: "shift",
12349 strip: {
12350 none: true,
12351 },
12352 target: {
12353 android_arm64: {
12354 srcs: [
12355 "proprietary/vendor/lib64/libqcrilFramework.so",
12356 ],
12357 shared_libs: [
12358 "libdiag",
12359 "liblog",
12360 "qtimutex",
12361 "libsettings",
12362 "libc++",
12363 "libc",
12364 "libm",
12365 "libdl",
12366 ],
12367 },
12368 },
12369 compile_multilib: "64",
12370 prefer: true,
12371 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012372}
12373
12374cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012375 name: "libqdma_file_agent",
12376 owner: "shift",
12377 strip: {
12378 none: true,
12379 },
12380 target: {
12381 android_arm64: {
12382 srcs: [
12383 "proprietary/vendor/lib64/libqdma_file_agent.so",
12384 ],
12385 shared_libs: [
12386 "liblog",
12387 "libcutils",
12388 "libc++",
12389 "libc",
12390 "libm",
12391 "libdl",
12392 ],
12393 },
12394 },
12395 compile_multilib: "64",
12396 prefer: true,
12397 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012398}
12399
12400cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012401 name: "libqrtr",
12402 owner: "shift",
12403 strip: {
12404 none: true,
12405 },
12406 target: {
12407 android_arm64: {
12408 srcs: [
12409 "proprietary/vendor/lib64/libqrtr.so",
12410 ],
12411 shared_libs: [
12412 "libc++",
12413 "libc",
12414 "libm",
12415 "libdl",
12416 ],
12417 },
12418 },
12419 compile_multilib: "64",
12420 prefer: true,
12421 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012422}
12423
12424cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012425 name: "libqsocket",
12426 owner: "shift",
12427 strip: {
12428 none: true,
12429 },
12430 target: {
12431 android_arm64: {
12432 srcs: [
12433 "proprietary/vendor/lib64/libqsocket.so",
12434 ],
12435 shared_libs: [
12436 "libc++",
12437 "libc",
12438 "libm",
12439 "libdl",
12440 ],
12441 },
12442 },
12443 compile_multilib: "64",
12444 prefer: true,
12445 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012446}
12447
12448cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012449 name: "librcc",
12450 owner: "shift",
12451 strip: {
12452 none: true,
12453 },
12454 target: {
12455 android_arm64: {
12456 srcs: [
12457 "proprietary/vendor/lib64/librcc.so",
12458 ],
12459 shared_libs: [
12460 "libutils",
12461 "libcutils",
12462 "liblog",
12463 "libdiag",
12464 "libc++",
12465 "libc",
12466 "libm",
12467 "libdl",
12468 ],
12469 },
12470 },
12471 compile_multilib: "64",
12472 prefer: true,
12473 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012474}
12475
12476cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012477 name: "libremosaic_wrapper",
12478 owner: "shift",
12479 strip: {
12480 none: true,
12481 },
12482 target: {
12483 android_arm64: {
12484 srcs: [
12485 "proprietary/vendor/lib64/libremosaic_wrapper.so",
12486 ],
12487 shared_libs: [
12488 "liblog",
12489 "libutils",
12490 "libcutils",
12491 "libc++",
12492 "libc",
12493 "libm",
12494 "libdl",
12495 ],
12496 },
12497 },
12498 compile_multilib: "64",
12499 prefer: true,
12500 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012501}
12502
12503cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012504 name: "libremosaiclib",
12505 owner: "shift",
12506 strip: {
12507 none: true,
12508 },
12509 target: {
12510 android_arm64: {
12511 srcs: [
12512 "proprietary/vendor/lib64/libremosaiclib.so",
12513 ],
12514 shared_libs: [
12515 "liblog",
12516 "libc",
12517 "libm",
12518 "libdl",
12519 ],
12520 },
12521 },
12522 compile_multilib: "64",
12523 prefer: true,
12524 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012525}
12526
12527cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012528 name: "libril-qc-hal-qmi",
12529 owner: "shift",
12530 strip: {
12531 none: true,
12532 },
12533 target: {
12534 android_arm64: {
12535 srcs: [
12536 "proprietary/vendor/lib64/libril-qc-hal-qmi.so",
12537 ],
12538 shared_libs: [
12539 "libhidlbase",
12540 "libhidltransport",
12541 "libhwbinder",
12542 "vendor.qti.hardware.radio.ims@1.0",
12543 "vendor.qti.hardware.radio.ims@1.1",
12544 "vendor.qti.hardware.radio.ims@1.2",
12545 "vendor.qti.hardware.radio.ims@1.3",
12546 "vendor.qti.hardware.radio.ims@1.4",
12547 "vendor.qti.hardware.radio.ims@1.5",
12548 "vendor.qti.hardware.radio.ims@1.6",
12549 "vendor.qti.hardware.radio.am@1.0",
12550 "vendor.qti.hardware.radio.qcrilhook@1.0",
12551 "vendor.qti.hardware.radio.uim@1.0",
12552 "vendor.qti.hardware.radio.uim@1.1",
12553 "vendor.qti.hardware.radio.uim@1.2",
12554 "vendor.qti.hardware.radio.uim_remote_server@1.0",
12555 "vendor.qti.hardware.radio.uim_remote_client@1.0",
12556 "vendor.qti.hardware.radio.uim_remote_client@1.1",
12557 "vendor.qti.hardware.radio.uim_remote_client@1.2",
12558 "vendor.qti.hardware.radio.lpa@1.0",
12559 "vendor.qti.hardware.radio.lpa@1.1",
12560 "vendor.qti.hardware.radio.qtiradio@1.0",
12561 "vendor.qti.hardware.radio.qtiradio@2.0",
12562 "vendor.qti.hardware.radio.qtiradio@2.1",
12563 "vendor.qti.hardware.radio.qtiradio@2.2",
12564 "vendor.qti.hardware.radio.qtiradio@2.3",
12565 "vendor.qti.hardware.radio.qtiradio@2.4",
12566 "android.hardware.radio@1.0",
12567 "android.hardware.radio.config@1.0",
12568 "android.hardware.radio.config@1.1",
12569 "android.hardware.radio.config@1.2",
12570 "libqcrilFramework",
12571 "android.hardware.secure_element@1.0",
12572 "vendor.qti.hardware.radio.internal.deviceinfo@1.0",
12573 "libdsutils",
12574 "libcutils",
12575 "liblog",
12576 "libutils",
12577 "qcrild_librilutils",
12578 "libril-qcril-hook-oem",
12579 "libqmi_cci",
12580 "libqmi",
12581 "libqmi_client_qmux",
12582 "libdiag",
12583 "libhardware_legacy",
12584 "libqmiservices",
12585 "librilqmiservices",
12586 "libqmi_client_helper",
12587 "libidl",
12588 "libtime_genoff",
12589 "libsqlite",
12590 "libbinder",
12591 "libmdmdetect",
12592 "libperipheral_client",
12593 "libsettings",
12594 "android.hardware.radio@1.1",
12595 "android.hardware.radio@1.2",
12596 "android.hardware.radio@1.3",
12597 "android.hardware.radio@1.4",
12598 "android.hardware.radio.deprecated@1.0",
12599 "qtimutex",
12600 "libprotobuf-cpp-full-vendorcompat",
12601 "libvndksupport",
12602 "libbase",
12603 "libz",
12604 "libqdi",
12605 "libnetmgr",
12606 "libconfigdb",
12607 "libxml",
12608 "qtibus",
12609 "libsystem_health_mon",
12610 "libpdmapper",
12611 "libpdnotifier",
12612 "libxml2",
12613 "libdsi_netctrl",
12614 "libqdp",
12615 "liblqe",
12616 "vendor.qti.hardware.data.iwlan@1.0",
12617 "vendor.qti.hardware.data.connection@1.0",
12618 "vendor.qti.hardware.data.connection@1.1",
12619 "libc++",
12620 "libc",
12621 "libm",
12622 "libdl",
12623 ],
12624 },
12625 },
12626 compile_multilib: "64",
12627 prefer: true,
12628 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012629}
12630
12631cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012632 name: "libril-qc-ltedirectdisc",
12633 owner: "shift",
12634 strip: {
12635 none: true,
12636 },
12637 target: {
12638 android_arm64: {
12639 srcs: [
12640 "proprietary/vendor/lib64/libril-qc-ltedirectdisc.so",
12641 ],
12642 shared_libs: [
12643 "libc++",
12644 "libc",
12645 "libm",
12646 "libdl",
12647 ],
12648 },
12649 },
12650 compile_multilib: "64",
12651 prefer: true,
12652 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012653}
12654
12655cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012656 name: "libril-qc-radioconfig",
12657 owner: "shift",
12658 strip: {
12659 none: true,
12660 },
12661 target: {
12662 android_arm64: {
12663 srcs: [
12664 "proprietary/vendor/lib64/libril-qc-radioconfig.so",
12665 ],
12666 shared_libs: [
12667 "libc++",
12668 "libc",
12669 "libm",
12670 "libdl",
12671 ],
12672 },
12673 },
12674 compile_multilib: "64",
12675 prefer: true,
12676 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012677}
12678
12679cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012680 name: "libril-qcril-hook-oem",
12681 owner: "shift",
12682 strip: {
12683 none: true,
12684 },
12685 target: {
12686 android_arm64: {
12687 srcs: [
12688 "proprietary/vendor/lib64/libril-qcril-hook-oem.so",
12689 ],
12690 shared_libs: [
12691 "libcutils",
12692 "libutils",
12693 "libdiag",
12694 "libc++",
12695 "libc",
12696 "libm",
12697 "libdl",
12698 ],
12699 },
12700 },
12701 compile_multilib: "64",
12702 check_elf_files: false,
12703 prefer: true,
12704 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012705}
12706
12707cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012708 name: "librilqmiservices",
12709 owner: "shift",
12710 strip: {
12711 none: true,
12712 },
12713 target: {
12714 android_arm64: {
12715 srcs: [
12716 "proprietary/vendor/lib64/librilqmiservices.so",
12717 ],
12718 shared_libs: [
12719 "libqmi_common_so",
12720 "libc++",
12721 "libc",
12722 "libm",
12723 "libdl",
12724 ],
12725 },
12726 },
12727 compile_multilib: "64",
12728 prefer: true,
12729 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012730}
12731
12732cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012733 name: "libsettings",
12734 owner: "shift",
12735 strip: {
12736 none: true,
12737 },
12738 target: {
12739 android_arm64: {
12740 srcs: [
12741 "proprietary/vendor/lib64/libsettings.so",
12742 ],
12743 shared_libs: [
12744 "liblog",
12745 "libcutils",
12746 "libc++",
12747 "libdiag",
12748 "libprotobuf-cpp-full-vendorcompat",
12749 "libc",
12750 "libm",
12751 "libdl",
12752 ],
12753 },
12754 },
12755 compile_multilib: "64",
12756 prefer: true,
12757 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012758}
12759
12760cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012761 name: "libslimclient",
12762 owner: "shift",
12763 strip: {
12764 none: true,
12765 },
12766 target: {
12767 android_arm64: {
12768 srcs: [
12769 "proprietary/vendor/lib64/libslimclient.so",
12770 ],
12771 shared_libs: [
12772 "libutils",
12773 "libgps.utils",
12774 "liblog",
12775 "libqmi_cci",
12776 "libqmi_common_so",
12777 "libqmi_encdec",
12778 "libdiag",
12779 "libc++",
12780 "libc",
12781 "libm",
12782 "libdl",
12783 ],
12784 },
12785 },
12786 compile_multilib: "64",
12787 prefer: true,
12788 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012789}
12790
12791cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012792 name: "libsnsapi",
12793 owner: "shift",
12794 strip: {
12795 none: true,
12796 },
12797 target: {
12798 android_arm64: {
12799 srcs: [
12800 "proprietary/vendor/lib64/libsnsapi.so",
12801 ],
12802 shared_libs: [
12803 "libprotobuf-cpp-full-vendorcompat",
12804 "libqmi_common_so",
12805 "libqmi_cci",
12806 "libqmi_encdec",
12807 "libcutils",
12808 "libutils",
12809 "libc++",
12810 "libc",
12811 "libm",
12812 "libdl",
12813 ],
12814 },
12815 },
12816 compile_multilib: "64",
12817 prefer: true,
12818 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012819}
12820
12821cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012822 name: "libswregistrationalgo",
12823 owner: "shift",
12824 strip: {
12825 none: true,
12826 },
12827 target: {
12828 android_arm64: {
12829 srcs: [
12830 "proprietary/vendor/lib64/libswregistrationalgo.so",
12831 ],
12832 shared_libs: [
12833 "liblog",
12834 "libz",
12835 "libc++",
12836 "libc",
12837 "libm",
12838 "libdl",
12839 ],
12840 },
12841 },
12842 compile_multilib: "64",
12843 prefer: true,
12844 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012845}
12846
12847cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012848 name: "libsystem_health_mon",
12849 owner: "shift",
12850 strip: {
12851 none: true,
12852 },
12853 target: {
12854 android_arm64: {
12855 srcs: [
12856 "proprietary/vendor/lib64/libsystem_health_mon.so",
12857 ],
12858 shared_libs: [
12859 "libcutils",
12860 "libutils",
12861 "liblog",
12862 "libc++",
12863 "libc",
12864 "libm",
12865 "libdl",
12866 ],
12867 },
12868 },
12869 compile_multilib: "64",
12870 prefer: true,
12871 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012872}
12873
12874cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012875 name: "libwms",
12876 owner: "shift",
12877 strip: {
12878 none: true,
12879 },
12880 target: {
12881 android_arm64: {
12882 srcs: [
12883 "proprietary/vendor/lib64/libwms.so",
12884 ],
12885 shared_libs: [
12886 "libcne",
12887 "libqmiservices",
12888 "libqmi_cci",
12889 "liblog",
12890 "libcneoplookup",
12891 "libandroid_net",
12892 "libutils",
12893 "vendor.qti.hardware.data.cne.internal.api@1.0",
12894 "vendor.qti.hardware.data.cne.internal.server@1.0",
12895 "vendor.qti.hardware.data.latency@1.0",
12896 "vendor.qti.latency@2.0",
12897 "vendor.qti.hardware.slmadapter@1.0",
12898 "libc++",
12899 "libc",
12900 "libm",
12901 "libdl",
12902 ],
12903 },
12904 },
12905 compile_multilib: "64",
12906 prefer: true,
12907 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012908}
12909
12910cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012911 name: "libwqe",
12912 owner: "shift",
12913 strip: {
12914 none: true,
12915 },
12916 target: {
12917 android_arm64: {
12918 srcs: [
12919 "proprietary/vendor/lib64/libwqe.so",
12920 ],
12921 shared_libs: [
12922 "libbinder",
12923 "libcutils",
12924 "libnetutils",
12925 "libutils",
12926 "liblog",
12927 "libsqlite",
12928 "libcneapiclient",
12929 "libcne",
12930 "libnl",
12931 "libxml",
12932 "libxml2",
12933 "libandroid_net",
12934 "libqti_vndfwk_detect",
12935 "vendor.qti.hardware.data.cne.internal.server@1.0",
12936 "vendor.qti.hardware.data.cne.internal.api@1.0",
12937 "vendor.qti.hardware.slmadapter@1.0",
12938 "libc++",
12939 "libc",
12940 "libm",
12941 "libdl",
12942 ],
12943 },
12944 },
12945 compile_multilib: "64",
12946 check_elf_files: false,
12947 prefer: true,
12948 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012949}
12950
12951cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012952 name: "libxtadapter",
12953 owner: "shift",
12954 strip: {
12955 none: true,
12956 },
12957 target: {
12958 android_arm64: {
12959 srcs: [
12960 "proprietary/vendor/lib64/libxtadapter.so",
12961 ],
12962 shared_libs: [
12963 "libgps.utils",
12964 "liblog",
12965 "libloc_core",
12966 "libizat_core",
12967 "libc++",
12968 "libc",
12969 "libm",
12970 "libdl",
12971 ],
12972 },
12973 },
12974 compile_multilib: "64",
12975 prefer: true,
12976 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020012977}
12978
12979cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020012980 name: "qcrild_librilutils",
12981 owner: "shift",
12982 strip: {
12983 none: true,
12984 },
12985 target: {
12986 android_arm64: {
12987 srcs: [
12988 "proprietary/vendor/lib64/qcrild_librilutils.so",
12989 ],
12990 shared_libs: [
12991 "libc++",
12992 "libc",
12993 "libm",
12994 "libdl",
12995 ],
12996 },
12997 },
12998 compile_multilib: "64",
12999 prefer: true,
13000 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013001}
13002
13003cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013004 name: "qtibus",
13005 owner: "shift",
13006 strip: {
13007 none: true,
13008 },
13009 target: {
13010 android_arm64: {
13011 srcs: [
13012 "proprietary/vendor/lib64/qtibus.so",
13013 ],
13014 shared_libs: [
13015 "qtimutex",
13016 "libqcrilFramework",
13017 "libsettings",
13018 "liblog",
13019 "libc++",
13020 "libc",
13021 "libm",
13022 "libdl",
13023 ],
13024 },
13025 },
13026 compile_multilib: "64",
13027 prefer: true,
13028 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013029}
13030
13031cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013032 name: "qtimutex",
13033 owner: "shift",
13034 strip: {
13035 none: true,
13036 },
13037 target: {
13038 android_arm64: {
13039 srcs: [
13040 "proprietary/vendor/lib64/qtimutex.so",
13041 ],
13042 shared_libs: [
13043 "libcutils",
13044 "libc++",
13045 "libc",
13046 "libm",
13047 "libdl",
13048 ],
13049 },
13050 },
13051 compile_multilib: "64",
13052 prefer: true,
13053 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013054}
13055
13056cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013057 name: "unnhal-acc-adreno",
13058 owner: "shift",
13059 strip: {
13060 none: true,
13061 },
13062 target: {
13063 android_arm64: {
13064 srcs: [
13065 "proprietary/vendor/lib64/unnhal-acc-adreno.so",
13066 ],
13067 shared_libs: [
13068 "liblog",
13069 "libprotobuf-cpp-full-3.9.1-vendorcompat",
13070 "libc++",
13071 "libc",
13072 "libm",
13073 "libdl",
13074 ],
13075 },
13076 },
13077 compile_multilib: "64",
13078 prefer: true,
13079 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013080}
13081
13082cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013083 name: "unnhal-acc-common",
13084 owner: "shift",
13085 strip: {
13086 none: true,
13087 },
13088 target: {
13089 android_arm64: {
13090 srcs: [
13091 "proprietary/vendor/lib64/unnhal-acc-common.so",
13092 ],
13093 shared_libs: [
13094 "libbase",
13095 "libhardware",
13096 "libhidlbase",
13097 "libhidlmemory",
13098 "libui",
13099 "liblog",
13100 "libnativewindow",
13101 "libutils",
13102 "libcutils",
13103 "libfmq",
13104 "android.hardware.neuralnetworks@1.0",
13105 "android.hardware.neuralnetworks@1.1",
13106 "android.hardware.neuralnetworks@1.2",
13107 "android.hardware.neuralnetworks@1.3",
13108 "android.hidl.safe_union@1.0",
13109 "android.hidl.allocator@1.0",
13110 "android.hidl.memory@1.0",
13111 "libc++",
13112 "libc",
13113 "libm",
13114 "libdl",
13115 ],
13116 },
13117 },
13118 compile_multilib: "64",
13119 prefer: true,
13120 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013121}
13122
13123cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013124 name: "unnhal-acc-hvx",
13125 owner: "shift",
13126 strip: {
13127 none: true,
13128 },
13129 target: {
13130 android_arm64: {
13131 srcs: [
13132 "proprietary/vendor/lib64/unnhal-acc-hvx.so",
13133 ],
13134 shared_libs: [
13135 "libbase",
13136 "libhardware",
13137 "libhidlbase",
13138 "libhidlmemory",
13139 "liblog",
13140 "libutils",
13141 "libcutils",
13142 "android.hidl.allocator@1.0",
13143 "android.hidl.memory@1.0",
13144 "libcdsprpc",
13145 "libc++",
13146 "libc",
13147 "libm",
13148 "libdl",
13149 ],
13150 },
13151 },
13152 compile_multilib: "64",
13153 prefer: true,
13154 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013155}
13156
13157cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013158 name: "vendor.qti.data.factory@2.0",
13159 owner: "shift",
13160 strip: {
13161 none: true,
13162 },
13163 target: {
13164 android_arm64: {
13165 srcs: [
13166 "proprietary/vendor/lib64/vendor.qti.data.factory@2.0.so",
13167 ],
13168 shared_libs: [
13169 "vendor.qti.hardware.data.cne.internal.api@1.0",
13170 "vendor.qti.hardware.data.cne.internal.constants@1.0",
13171 "vendor.qti.hardware.data.cne.internal.server@1.0",
13172 "vendor.qti.hardware.data.dynamicdds@1.0",
13173 "vendor.qti.hardware.data.qmi@1.0",
13174 "vendor.qti.ims.rcsconfig@1.0",
13175 "vendor.qti.latency@2.0",
13176 "libhidlbase",
13177 "libhidltransport",
13178 "libhwbinder",
13179 "liblog",
13180 "libutils",
13181 "libcutils",
13182 "libc++",
13183 "libc",
13184 "libm",
13185 "libdl",
13186 ],
13187 },
13188 },
13189 compile_multilib: "64",
13190 prefer: true,
13191 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013192}
13193
13194cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013195 name: "vendor.qti.data.factory@2.1",
13196 owner: "shift",
13197 strip: {
13198 none: true,
13199 },
13200 target: {
13201 android_arm64: {
13202 srcs: [
13203 "proprietary/vendor/lib64/vendor.qti.data.factory@2.1.so",
13204 ],
13205 shared_libs: [
13206 "vendor.qti.data.factory@2.0",
13207 "vendor.qti.data.slm@1.0",
13208 "vendor.qti.hardware.data.cne.internal.api@1.0",
13209 "vendor.qti.hardware.data.cne.internal.constants@1.0",
13210 "vendor.qti.hardware.data.cne.internal.server@1.0",
13211 "vendor.qti.hardware.data.dynamicdds@1.0",
13212 "vendor.qti.hardware.data.qmi@1.0",
13213 "vendor.qti.ims.rcsconfig@1.0",
13214 "vendor.qti.ims.rcsconfig@1.1",
13215 "vendor.qti.latency@2.0",
13216 "libhidlbase",
13217 "libhidltransport",
13218 "libhwbinder",
13219 "liblog",
13220 "libutils",
13221 "libcutils",
13222 "libc++",
13223 "libc",
13224 "libm",
13225 "libdl",
13226 ],
13227 },
13228 },
13229 compile_multilib: "64",
13230 prefer: true,
13231 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013232}
13233
13234cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013235 name: "vendor.qti.data.slm@1.0",
13236 owner: "shift",
13237 strip: {
13238 none: true,
13239 },
13240 target: {
13241 android_arm64: {
13242 srcs: [
13243 "proprietary/vendor/lib64/vendor.qti.data.slm@1.0.so",
13244 ],
13245 shared_libs: [
13246 "libhidlbase",
13247 "libhidltransport",
13248 "libhwbinder",
13249 "liblog",
13250 "libutils",
13251 "libcutils",
13252 "libc++",
13253 "libc",
13254 "libm",
13255 "libdl",
13256 ],
13257 },
13258 },
13259 compile_multilib: "64",
13260 prefer: true,
13261 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013262}
13263
13264cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013265 name: "vendor.qti.gnss@1.0",
13266 owner: "shift",
13267 strip: {
13268 none: true,
13269 },
13270 target: {
13271 android_arm64: {
13272 srcs: [
13273 "proprietary/vendor/lib64/vendor.qti.gnss@1.0.so",
13274 ],
13275 shared_libs: [
13276 "android.hardware.gnss@1.0",
13277 "libhidlbase",
13278 "libhidltransport",
13279 "libhwbinder",
13280 "liblog",
13281 "libutils",
13282 "libcutils",
13283 "libc++",
13284 "libc",
13285 "libm",
13286 "libdl",
13287 ],
13288 },
13289 },
13290 compile_multilib: "64",
13291 prefer: true,
13292 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013293}
13294
13295cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013296 name: "vendor.qti.gnss@1.1",
13297 owner: "shift",
13298 strip: {
13299 none: true,
13300 },
13301 target: {
13302 android_arm64: {
13303 srcs: [
13304 "proprietary/vendor/lib64/vendor.qti.gnss@1.1.so",
13305 ],
13306 shared_libs: [
13307 "android.hardware.gnss@1.0",
13308 "vendor.qti.gnss@1.0",
13309 "libhidlbase",
13310 "libhidltransport",
13311 "libhwbinder",
13312 "liblog",
13313 "libutils",
13314 "libcutils",
13315 "libc++",
13316 "libc",
13317 "libm",
13318 "libdl",
13319 ],
13320 },
13321 },
13322 compile_multilib: "64",
13323 prefer: true,
13324 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013325}
13326
13327cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013328 name: "vendor.qti.gnss@1.2",
13329 owner: "shift",
13330 strip: {
13331 none: true,
13332 },
13333 target: {
13334 android_arm64: {
13335 srcs: [
13336 "proprietary/vendor/lib64/vendor.qti.gnss@1.2.so",
13337 ],
13338 shared_libs: [
13339 "android.hardware.gnss@1.0",
13340 "vendor.qti.gnss@1.0",
13341 "vendor.qti.gnss@1.1",
13342 "libhidlbase",
13343 "libhidltransport",
13344 "libhwbinder",
13345 "liblog",
13346 "libutils",
13347 "libcutils",
13348 "libc++",
13349 "libc",
13350 "libm",
13351 "libdl",
13352 ],
13353 },
13354 },
13355 compile_multilib: "64",
13356 prefer: true,
13357 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013358}
13359
13360cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013361 name: "vendor.qti.gnss@2.0",
13362 owner: "shift",
13363 strip: {
13364 none: true,
13365 },
13366 target: {
13367 android_arm64: {
13368 srcs: [
13369 "proprietary/vendor/lib64/vendor.qti.gnss@2.0.so",
13370 ],
13371 shared_libs: [
13372 "android.hardware.gnss@1.0",
13373 "vendor.qti.gnss@1.0",
13374 "vendor.qti.gnss@1.1",
13375 "vendor.qti.gnss@1.2",
13376 "libhidlbase",
13377 "libhidltransport",
13378 "libhwbinder",
13379 "liblog",
13380 "libutils",
13381 "libcutils",
13382 "libc++",
13383 "libc",
13384 "libm",
13385 "libdl",
13386 ],
13387 },
13388 },
13389 compile_multilib: "64",
13390 prefer: true,
13391 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013392}
13393
13394cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013395 name: "vendor.qti.gnss@2.1",
13396 owner: "shift",
13397 strip: {
13398 none: true,
13399 },
13400 target: {
13401 android_arm64: {
13402 srcs: [
13403 "proprietary/vendor/lib64/vendor.qti.gnss@2.1.so",
13404 ],
13405 shared_libs: [
13406 "android.hardware.gnss@1.0",
13407 "vendor.qti.gnss@1.0",
13408 "vendor.qti.gnss@1.1",
13409 "vendor.qti.gnss@1.2",
13410 "vendor.qti.gnss@2.0",
13411 "libhidlbase",
13412 "libhidltransport",
13413 "libhwbinder",
13414 "liblog",
13415 "libutils",
13416 "libcutils",
13417 "libc++",
13418 "libc",
13419 "libm",
13420 "libdl",
13421 ],
13422 },
13423 },
13424 compile_multilib: "64",
13425 prefer: true,
13426 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013427}
13428
13429cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013430 name: "vendor.qti.gnss@3.0-service",
13431 owner: "shift",
13432 strip: {
13433 none: true,
13434 },
13435 target: {
13436 android_arm64: {
13437 srcs: [
13438 "proprietary/vendor/lib64/vendor.qti.gnss@3.0-service.so",
13439 ],
13440 shared_libs: [
13441 "liblog",
13442 "libcutils",
13443 "libbase",
13444 "libutils",
13445 "libgps.utils",
13446 "libqti_vndfwk_detect",
13447 "libhwbinder",
13448 "libhidlbase",
13449 "libhidltransport",
13450 "android.hardware.gnss@1.0",
13451 "android.hardware.gnss@1.1",
13452 "android.hardware.gnss@2.0",
13453 "vendor.qti.gnss@1.0",
13454 "vendor.qti.gnss@1.1",
13455 "vendor.qti.gnss@1.2",
13456 "vendor.qti.gnss@2.0",
13457 "vendor.qti.gnss@2.1",
13458 "vendor.qti.gnss@3.0",
13459 "libc++",
13460 "libc",
13461 "libm",
13462 "libdl",
13463 ],
13464 },
13465 },
13466 compile_multilib: "64",
13467 prefer: true,
13468 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013469}
13470
13471cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013472 name: "vendor.qti.gnss@3.0",
13473 owner: "shift",
13474 strip: {
13475 none: true,
13476 },
13477 target: {
13478 android_arm64: {
13479 srcs: [
13480 "proprietary/vendor/lib64/vendor.qti.gnss@3.0.so",
13481 ],
13482 shared_libs: [
13483 "android.hardware.gnss@1.0",
13484 "vendor.qti.gnss@1.0",
13485 "vendor.qti.gnss@1.1",
13486 "vendor.qti.gnss@1.2",
13487 "vendor.qti.gnss@2.0",
13488 "vendor.qti.gnss@2.1",
13489 "libhidlbase",
13490 "libhidltransport",
13491 "libhwbinder",
13492 "liblog",
13493 "libutils",
13494 "libcutils",
13495 "libc++",
13496 "libc",
13497 "libm",
13498 "libdl",
13499 ],
13500 },
13501 },
13502 compile_multilib: "64",
13503 prefer: true,
13504 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013505}
13506
13507cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013508 name: "vendor.qti.hardware.alarm@1.0",
13509 owner: "shift",
13510 strip: {
13511 none: true,
13512 },
13513 target: {
13514 android_arm64: {
13515 srcs: [
13516 "proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so",
13517 ],
13518 shared_libs: [
13519 "libhidlbase",
13520 "liblog",
13521 "libutils",
13522 "libcutils",
13523 "libc++",
13524 "libc",
13525 "libm",
13526 "libdl",
13527 ],
13528 },
13529 },
13530 compile_multilib: "64",
13531 prefer: true,
13532 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013533}
13534
13535cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013536 name: "vendor.qti.hardware.cacert@1.0",
13537 owner: "shift",
13538 strip: {
13539 none: true,
13540 },
13541 target: {
13542 android_arm64: {
13543 srcs: [
13544 "proprietary/vendor/lib64/vendor.qti.hardware.cacert@1.0.so",
13545 ],
13546 shared_libs: [
13547 "libhidlbase",
13548 "libhidltransport",
13549 "libhwbinder",
13550 "liblog",
13551 "libutils",
13552 "libcutils",
13553 "libc++",
13554 "libc",
13555 "libm",
13556 "libdl",
13557 ],
13558 },
13559 },
13560 compile_multilib: "64",
13561 prefer: true,
13562 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013563}
13564
13565cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013566 name: "vendor.qti.hardware.data.cne.internal.api@1.0",
13567 owner: "shift",
13568 strip: {
13569 none: true,
13570 },
13571 target: {
13572 android_arm64: {
13573 srcs: [
13574 "proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so",
13575 ],
13576 shared_libs: [
13577 "vendor.qti.hardware.data.cne.internal.constants@1.0",
13578 "libhidlbase",
13579 "libhidltransport",
13580 "libhwbinder",
13581 "liblog",
13582 "libutils",
13583 "libcutils",
13584 "libc++",
13585 "libc",
13586 "libm",
13587 "libdl",
13588 ],
13589 },
13590 },
13591 compile_multilib: "64",
13592 prefer: true,
13593 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013594}
13595
13596cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013597 name: "vendor.qti.hardware.data.cne.internal.constants@1.0",
13598 owner: "shift",
13599 strip: {
13600 none: true,
13601 },
13602 target: {
13603 android_arm64: {
13604 srcs: [
13605 "proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so",
13606 ],
13607 shared_libs: [
13608 "libhidlbase",
13609 "libhidltransport",
13610 "libhwbinder",
13611 "liblog",
13612 "libutils",
13613 "libcutils",
13614 "libc++",
13615 "libc",
13616 "libm",
13617 "libdl",
13618 ],
13619 },
13620 },
13621 compile_multilib: "64",
13622 prefer: true,
13623 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013624}
13625
13626cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013627 name: "vendor.qti.hardware.data.cne.internal.server@1.0",
13628 owner: "shift",
13629 strip: {
13630 none: true,
13631 },
13632 target: {
13633 android_arm64: {
13634 srcs: [
13635 "proprietary/vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so",
13636 ],
13637 shared_libs: [
13638 "vendor.qti.hardware.data.cne.internal.constants@1.0",
13639 "libhidlbase",
13640 "libhidltransport",
13641 "libhwbinder",
13642 "liblog",
13643 "libutils",
13644 "libcutils",
13645 "libc++",
13646 "libc",
13647 "libm",
13648 "libdl",
13649 ],
13650 },
13651 },
13652 compile_multilib: "64",
13653 prefer: true,
13654 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013655}
13656
13657cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013658 name: "vendor.qti.hardware.data.connection@1.0",
13659 owner: "shift",
13660 strip: {
13661 none: true,
13662 },
13663 target: {
13664 android_arm64: {
13665 srcs: [
13666 "proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.0.so",
13667 ],
13668 shared_libs: [
13669 "libhidlbase",
13670 "libhidltransport",
13671 "libhwbinder",
13672 "liblog",
13673 "libutils",
13674 "libcutils",
13675 "libc++",
13676 "libc",
13677 "libm",
13678 "libdl",
13679 ],
13680 },
13681 },
13682 compile_multilib: "64",
13683 prefer: true,
13684 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013685}
13686
13687cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013688 name: "vendor.qti.hardware.data.connection@1.1",
13689 owner: "shift",
13690 strip: {
13691 none: true,
13692 },
13693 target: {
13694 android_arm64: {
13695 srcs: [
13696 "proprietary/vendor/lib64/vendor.qti.hardware.data.connection@1.1.so",
13697 ],
13698 shared_libs: [
13699 "vendor.qti.hardware.data.connection@1.0",
13700 "libhidlbase",
13701 "libhidltransport",
13702 "libhwbinder",
13703 "liblog",
13704 "libutils",
13705 "libcutils",
13706 "libc++",
13707 "libc",
13708 "libm",
13709 "libdl",
13710 ],
13711 },
13712 },
13713 compile_multilib: "64",
13714 prefer: true,
13715 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013716}
13717
13718cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013719 name: "vendor.qti.hardware.data.dynamicdds@1.0",
13720 owner: "shift",
13721 strip: {
13722 none: true,
13723 },
13724 target: {
13725 android_arm64: {
13726 srcs: [
13727 "proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so",
13728 ],
13729 shared_libs: [
13730 "libhidlbase",
13731 "libhidltransport",
13732 "libhwbinder",
13733 "liblog",
13734 "libutils",
13735 "libcutils",
13736 "libc++",
13737 "libc",
13738 "libm",
13739 "libdl",
13740 ],
13741 },
13742 },
13743 compile_multilib: "64",
13744 prefer: true,
13745 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013746}
13747
13748cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013749 name: "vendor.qti.hardware.data.iwlan@1.0",
13750 owner: "shift",
13751 strip: {
13752 none: true,
13753 },
13754 target: {
13755 android_arm64: {
13756 srcs: [
13757 "proprietary/vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so",
13758 ],
13759 shared_libs: [
13760 "android.hardware.radio@1.0",
13761 "android.hardware.radio@1.1",
13762 "android.hardware.radio@1.2",
13763 "android.hardware.radio@1.3",
13764 "android.hardware.radio@1.4",
13765 "libhidlbase",
13766 "libhidltransport",
13767 "libhwbinder",
13768 "liblog",
13769 "libutils",
13770 "libcutils",
13771 "libc++",
13772 "libc",
13773 "libm",
13774 "libdl",
13775 ],
13776 },
13777 },
13778 compile_multilib: "64",
13779 prefer: true,
13780 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013781}
13782
13783cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013784 name: "vendor.qti.hardware.data.latency@1.0",
13785 owner: "shift",
13786 strip: {
13787 none: true,
13788 },
13789 target: {
13790 android_arm64: {
13791 srcs: [
13792 "proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so",
13793 ],
13794 shared_libs: [
13795 "libhidlbase",
13796 "libhidltransport",
13797 "libhwbinder",
13798 "liblog",
13799 "libutils",
13800 "libcutils",
13801 "libc++",
13802 "libc",
13803 "libm",
13804 "libdl",
13805 ],
13806 },
13807 },
13808 compile_multilib: "64",
13809 prefer: true,
13810 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013811}
13812
13813cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013814 name: "vendor.qti.hardware.data.qmi@1.0",
13815 owner: "shift",
13816 strip: {
13817 none: true,
13818 },
13819 target: {
13820 android_arm64: {
13821 srcs: [
13822 "proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so",
13823 ],
13824 shared_libs: [
13825 "libhidlbase",
13826 "libhidltransport",
13827 "libhwbinder",
13828 "liblog",
13829 "libutils",
13830 "libcutils",
13831 "libc++",
13832 "libc",
13833 "libm",
13834 "libdl",
13835 ],
13836 },
13837 },
13838 compile_multilib: "64",
13839 prefer: true,
13840 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013841}
13842
13843cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013844 name: "vendor.qti.hardware.radio.am@1.0",
13845 owner: "shift",
13846 strip: {
13847 none: true,
13848 },
13849 target: {
13850 android_arm64: {
13851 srcs: [
13852 "proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0.so",
13853 ],
13854 shared_libs: [
13855 "libhidlbase",
13856 "libhidltransport",
13857 "libhwbinder",
13858 "liblog",
13859 "libutils",
13860 "libcutils",
13861 "libc++",
13862 "libc",
13863 "libm",
13864 "libdl",
13865 ],
13866 },
13867 },
13868 compile_multilib: "64",
13869 prefer: true,
13870 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013871}
13872
13873cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013874 name: "vendor.qti.hardware.radio.ims@1.0",
13875 owner: "shift",
13876 strip: {
13877 none: true,
13878 },
13879 target: {
13880 android_arm64: {
13881 srcs: [
13882 "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so",
13883 ],
13884 shared_libs: [
13885 "libhidlbase",
13886 "libhidltransport",
13887 "libhwbinder",
13888 "liblog",
13889 "libutils",
13890 "libcutils",
13891 "libc++",
13892 "libc",
13893 "libm",
13894 "libdl",
13895 ],
13896 },
13897 },
13898 compile_multilib: "64",
13899 prefer: true,
13900 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013901}
13902
13903cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013904 name: "vendor.qti.hardware.radio.ims@1.1",
13905 owner: "shift",
13906 strip: {
13907 none: true,
13908 },
13909 target: {
13910 android_arm64: {
13911 srcs: [
13912 "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so",
13913 ],
13914 shared_libs: [
13915 "vendor.qti.hardware.radio.ims@1.0",
13916 "libhidlbase",
13917 "libhidltransport",
13918 "libhwbinder",
13919 "liblog",
13920 "libutils",
13921 "libcutils",
13922 "libc++",
13923 "libc",
13924 "libm",
13925 "libdl",
13926 ],
13927 },
13928 },
13929 compile_multilib: "64",
13930 prefer: true,
13931 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013932}
13933
13934cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013935 name: "vendor.qti.hardware.radio.ims@1.2",
13936 owner: "shift",
13937 strip: {
13938 none: true,
13939 },
13940 target: {
13941 android_arm64: {
13942 srcs: [
13943 "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so",
13944 ],
13945 shared_libs: [
13946 "vendor.qti.hardware.radio.ims@1.0",
13947 "vendor.qti.hardware.radio.ims@1.1",
13948 "libhidlbase",
13949 "libhidltransport",
13950 "libhwbinder",
13951 "liblog",
13952 "libutils",
13953 "libcutils",
13954 "libc++",
13955 "libc",
13956 "libm",
13957 "libdl",
13958 ],
13959 },
13960 },
13961 compile_multilib: "64",
13962 prefer: true,
13963 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013964}
13965
13966cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020013967 name: "vendor.qti.hardware.radio.ims@1.3",
13968 owner: "shift",
13969 strip: {
13970 none: true,
13971 },
13972 target: {
13973 android_arm64: {
13974 srcs: [
13975 "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so",
13976 ],
13977 shared_libs: [
13978 "vendor.qti.hardware.radio.ims@1.0",
13979 "vendor.qti.hardware.radio.ims@1.1",
13980 "vendor.qti.hardware.radio.ims@1.2",
13981 "libhidlbase",
13982 "libhidltransport",
13983 "libhwbinder",
13984 "liblog",
13985 "libutils",
13986 "libcutils",
13987 "libc++",
13988 "libc",
13989 "libm",
13990 "libdl",
13991 ],
13992 },
13993 },
13994 compile_multilib: "64",
13995 prefer: true,
13996 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020013997}
13998
13999cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014000 name: "vendor.qti.hardware.radio.ims@1.4",
14001 owner: "shift",
14002 strip: {
14003 none: true,
14004 },
14005 target: {
14006 android_arm64: {
14007 srcs: [
14008 "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so",
14009 ],
14010 shared_libs: [
14011 "vendor.qti.hardware.radio.ims@1.0",
14012 "vendor.qti.hardware.radio.ims@1.1",
14013 "vendor.qti.hardware.radio.ims@1.2",
14014 "vendor.qti.hardware.radio.ims@1.3",
14015 "libhidlbase",
14016 "libhidltransport",
14017 "libhwbinder",
14018 "liblog",
14019 "libutils",
14020 "libcutils",
14021 "libc++",
14022 "libc",
14023 "libm",
14024 "libdl",
14025 ],
14026 },
14027 },
14028 compile_multilib: "64",
14029 prefer: true,
14030 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014031}
14032
14033cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014034 name: "vendor.qti.hardware.radio.ims@1.5",
14035 owner: "shift",
14036 strip: {
14037 none: true,
14038 },
14039 target: {
14040 android_arm64: {
14041 srcs: [
14042 "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so",
14043 ],
14044 shared_libs: [
14045 "vendor.qti.hardware.radio.ims@1.0",
14046 "vendor.qti.hardware.radio.ims@1.1",
14047 "vendor.qti.hardware.radio.ims@1.2",
14048 "vendor.qti.hardware.radio.ims@1.3",
14049 "vendor.qti.hardware.radio.ims@1.4",
14050 "libhidlbase",
14051 "libhidltransport",
14052 "libhwbinder",
14053 "liblog",
14054 "libutils",
14055 "libcutils",
14056 "libc++",
14057 "libc",
14058 "libm",
14059 "libdl",
14060 ],
14061 },
14062 },
14063 compile_multilib: "64",
14064 prefer: true,
14065 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014066}
14067
14068cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014069 name: "vendor.qti.hardware.radio.ims@1.6",
14070 owner: "shift",
14071 strip: {
14072 none: true,
14073 },
14074 target: {
14075 android_arm64: {
14076 srcs: [
14077 "proprietary/vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so",
14078 ],
14079 shared_libs: [
14080 "vendor.qti.hardware.radio.ims@1.0",
14081 "vendor.qti.hardware.radio.ims@1.1",
14082 "vendor.qti.hardware.radio.ims@1.2",
14083 "vendor.qti.hardware.radio.ims@1.3",
14084 "vendor.qti.hardware.radio.ims@1.4",
14085 "vendor.qti.hardware.radio.ims@1.5",
14086 "libhidlbase",
14087 "libhidltransport",
14088 "libhwbinder",
14089 "liblog",
14090 "libutils",
14091 "libcutils",
14092 "libc++",
14093 "libc",
14094 "libm",
14095 "libdl",
14096 ],
14097 },
14098 },
14099 compile_multilib: "64",
14100 prefer: true,
14101 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014102}
14103
14104cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014105 name: "vendor.qti.hardware.radio.internal.deviceinfo@1.0",
14106 owner: "shift",
14107 strip: {
14108 none: true,
14109 },
14110 target: {
14111 android_arm64: {
14112 srcs: [
14113 "proprietary/vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so",
14114 ],
14115 shared_libs: [
14116 "libhidlbase",
14117 "libhidltransport",
14118 "libhwbinder",
14119 "liblog",
14120 "libutils",
14121 "libcutils",
14122 "libc++",
14123 "libc",
14124 "libm",
14125 "libdl",
14126 ],
14127 },
14128 },
14129 compile_multilib: "64",
14130 prefer: true,
14131 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014132}
14133
14134cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014135 name: "vendor.qti.hardware.radio.lpa@1.0",
14136 owner: "shift",
14137 strip: {
14138 none: true,
14139 },
14140 target: {
14141 android_arm64: {
14142 srcs: [
14143 "proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so",
14144 ],
14145 shared_libs: [
14146 "libhidlbase",
14147 "libhidltransport",
14148 "libhwbinder",
14149 "liblog",
14150 "libutils",
14151 "libcutils",
14152 "libc++",
14153 "libc",
14154 "libm",
14155 "libdl",
14156 ],
14157 },
14158 },
14159 compile_multilib: "64",
14160 prefer: true,
14161 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014162}
14163
14164cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014165 name: "vendor.qti.hardware.radio.lpa@1.1",
14166 owner: "shift",
14167 strip: {
14168 none: true,
14169 },
14170 target: {
14171 android_arm64: {
14172 srcs: [
14173 "proprietary/vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so",
14174 ],
14175 shared_libs: [
14176 "vendor.qti.hardware.radio.lpa@1.0",
14177 "libhidlbase",
14178 "libhidltransport",
14179 "libhwbinder",
14180 "liblog",
14181 "libutils",
14182 "libcutils",
14183 "libc++",
14184 "libc",
14185 "libm",
14186 "libdl",
14187 ],
14188 },
14189 },
14190 compile_multilib: "64",
14191 prefer: true,
14192 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014193}
14194
14195cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014196 name: "vendor.qti.hardware.radio.qcrilhook@1.0",
14197 owner: "shift",
14198 strip: {
14199 none: true,
14200 },
14201 target: {
14202 android_arm64: {
14203 srcs: [
14204 "proprietary/vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so",
14205 ],
14206 shared_libs: [
14207 "libhidlbase",
14208 "libhidltransport",
14209 "libhwbinder",
14210 "liblog",
14211 "libutils",
14212 "libcutils",
14213 "libc++",
14214 "libc",
14215 "libm",
14216 "libdl",
14217 ],
14218 },
14219 },
14220 compile_multilib: "64",
14221 prefer: true,
14222 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014223}
14224
14225cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014226 name: "vendor.qti.hardware.radio.qtiradio@1.0",
14227 owner: "shift",
14228 strip: {
14229 none: true,
14230 },
14231 target: {
14232 android_arm64: {
14233 srcs: [
14234 "proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so",
14235 ],
14236 shared_libs: [
14237 "libhidlbase",
14238 "libhidltransport",
14239 "libhwbinder",
14240 "liblog",
14241 "libutils",
14242 "libcutils",
14243 "libc++",
14244 "libc",
14245 "libm",
14246 "libdl",
14247 ],
14248 },
14249 },
14250 compile_multilib: "64",
14251 prefer: true,
14252 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014253}
14254
14255cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014256 name: "vendor.qti.hardware.radio.qtiradio@2.0",
14257 owner: "shift",
14258 strip: {
14259 none: true,
14260 },
14261 target: {
14262 android_arm64: {
14263 srcs: [
14264 "proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so",
14265 ],
14266 shared_libs: [
14267 "android.hardware.radio@1.0",
14268 "vendor.qti.hardware.radio.qtiradio@1.0",
14269 "libhidlbase",
14270 "libhidltransport",
14271 "libhwbinder",
14272 "liblog",
14273 "libutils",
14274 "libcutils",
14275 "libc++",
14276 "libc",
14277 "libm",
14278 "libdl",
14279 ],
14280 },
14281 },
14282 compile_multilib: "64",
14283 prefer: true,
14284 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014285}
14286
14287cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014288 name: "vendor.qti.hardware.radio.qtiradio@2.1",
14289 owner: "shift",
14290 strip: {
14291 none: true,
14292 },
14293 target: {
14294 android_arm64: {
14295 srcs: [
14296 "proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so",
14297 ],
14298 shared_libs: [
14299 "android.hardware.radio@1.0",
14300 "vendor.qti.hardware.radio.qtiradio@1.0",
14301 "vendor.qti.hardware.radio.qtiradio@2.0",
14302 "libhidlbase",
14303 "libhidltransport",
14304 "libhwbinder",
14305 "liblog",
14306 "libutils",
14307 "libcutils",
14308 "libc++",
14309 "libc",
14310 "libm",
14311 "libdl",
14312 ],
14313 },
14314 },
14315 compile_multilib: "64",
14316 prefer: true,
14317 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014318}
14319
14320cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014321 name: "vendor.qti.hardware.radio.qtiradio@2.2",
14322 owner: "shift",
14323 strip: {
14324 none: true,
14325 },
14326 target: {
14327 android_arm64: {
14328 srcs: [
14329 "proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so",
14330 ],
14331 shared_libs: [
14332 "android.hardware.radio@1.0",
14333 "vendor.qti.hardware.radio.qtiradio@1.0",
14334 "vendor.qti.hardware.radio.qtiradio@2.0",
14335 "vendor.qti.hardware.radio.qtiradio@2.1",
14336 "libhidlbase",
14337 "libhidltransport",
14338 "libhwbinder",
14339 "liblog",
14340 "libutils",
14341 "libcutils",
14342 "libc++",
14343 "libc",
14344 "libm",
14345 "libdl",
14346 ],
14347 },
14348 },
14349 compile_multilib: "64",
14350 prefer: true,
14351 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014352}
14353
14354cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014355 name: "vendor.qti.hardware.radio.qtiradio@2.3",
14356 owner: "shift",
14357 strip: {
14358 none: true,
14359 },
14360 target: {
14361 android_arm64: {
14362 srcs: [
14363 "proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so",
14364 ],
14365 shared_libs: [
14366 "android.hardware.radio@1.0",
14367 "vendor.qti.hardware.radio.qtiradio@1.0",
14368 "vendor.qti.hardware.radio.qtiradio@2.0",
14369 "vendor.qti.hardware.radio.qtiradio@2.1",
14370 "vendor.qti.hardware.radio.qtiradio@2.2",
14371 "libhidlbase",
14372 "libhidltransport",
14373 "libhwbinder",
14374 "liblog",
14375 "libutils",
14376 "libcutils",
14377 "libc++",
14378 "libc",
14379 "libm",
14380 "libdl",
14381 ],
14382 },
14383 },
14384 compile_multilib: "64",
14385 prefer: true,
14386 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014387}
14388
14389cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014390 name: "vendor.qti.hardware.radio.qtiradio@2.4",
14391 owner: "shift",
14392 strip: {
14393 none: true,
14394 },
14395 target: {
14396 android_arm64: {
14397 srcs: [
14398 "proprietary/vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so",
14399 ],
14400 shared_libs: [
14401 "android.hardware.radio@1.0",
14402 "android.hardware.radio@1.1",
14403 "vendor.qti.hardware.radio.qtiradio@1.0",
14404 "vendor.qti.hardware.radio.qtiradio@2.0",
14405 "vendor.qti.hardware.radio.qtiradio@2.1",
14406 "vendor.qti.hardware.radio.qtiradio@2.2",
14407 "vendor.qti.hardware.radio.qtiradio@2.3",
14408 "libhidlbase",
14409 "libhidltransport",
14410 "libhwbinder",
14411 "liblog",
14412 "libutils",
14413 "libcutils",
14414 "libc++",
14415 "libc",
14416 "libm",
14417 "libdl",
14418 ],
14419 },
14420 },
14421 compile_multilib: "64",
14422 prefer: true,
14423 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014424}
14425
14426cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014427 name: "vendor.qti.hardware.radio.uim@1.0",
14428 owner: "shift",
14429 strip: {
14430 none: true,
14431 },
14432 target: {
14433 android_arm64: {
14434 srcs: [
14435 "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so",
14436 ],
14437 shared_libs: [
14438 "libhidlbase",
14439 "libhidltransport",
14440 "libhwbinder",
14441 "liblog",
14442 "libutils",
14443 "libcutils",
14444 "libc++",
14445 "libc",
14446 "libm",
14447 "libdl",
14448 ],
14449 },
14450 },
14451 compile_multilib: "64",
14452 prefer: true,
14453 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014454}
14455
14456cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014457 name: "vendor.qti.hardware.radio.uim@1.1",
14458 owner: "shift",
14459 strip: {
14460 none: true,
14461 },
14462 target: {
14463 android_arm64: {
14464 srcs: [
14465 "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so",
14466 ],
14467 shared_libs: [
14468 "vendor.qti.hardware.radio.uim@1.0",
14469 "libhidlbase",
14470 "libhidltransport",
14471 "libhwbinder",
14472 "liblog",
14473 "libutils",
14474 "libcutils",
14475 "libc++",
14476 "libc",
14477 "libm",
14478 "libdl",
14479 ],
14480 },
14481 },
14482 compile_multilib: "64",
14483 prefer: true,
14484 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014485}
14486
14487cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014488 name: "vendor.qti.hardware.radio.uim@1.2",
14489 owner: "shift",
14490 strip: {
14491 none: true,
14492 },
14493 target: {
14494 android_arm64: {
14495 srcs: [
14496 "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so",
14497 ],
14498 shared_libs: [
14499 "vendor.qti.hardware.radio.uim@1.0",
14500 "vendor.qti.hardware.radio.uim@1.1",
14501 "libhidlbase",
14502 "libhidltransport",
14503 "libhwbinder",
14504 "liblog",
14505 "libutils",
14506 "libcutils",
14507 "libc++",
14508 "libc",
14509 "libm",
14510 "libdl",
14511 ],
14512 },
14513 },
14514 compile_multilib: "64",
14515 prefer: true,
14516 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014517}
14518
14519cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014520 name: "vendor.qti.hardware.radio.uim_remote_client@1.0",
14521 owner: "shift",
14522 strip: {
14523 none: true,
14524 },
14525 target: {
14526 android_arm64: {
14527 srcs: [
14528 "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so",
14529 ],
14530 shared_libs: [
14531 "libhidlbase",
14532 "libhidltransport",
14533 "libhwbinder",
14534 "liblog",
14535 "libutils",
14536 "libcutils",
14537 "libc++",
14538 "libc",
14539 "libm",
14540 "libdl",
14541 ],
14542 },
14543 },
14544 compile_multilib: "64",
14545 prefer: true,
14546 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014547}
14548
14549cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014550 name: "vendor.qti.hardware.radio.uim_remote_client@1.1",
14551 owner: "shift",
14552 strip: {
14553 none: true,
14554 },
14555 target: {
14556 android_arm64: {
14557 srcs: [
14558 "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so",
14559 ],
14560 shared_libs: [
14561 "vendor.qti.hardware.radio.uim_remote_client@1.0",
14562 "libhidlbase",
14563 "libhidltransport",
14564 "libhwbinder",
14565 "liblog",
14566 "libutils",
14567 "libcutils",
14568 "libc++",
14569 "libc",
14570 "libm",
14571 "libdl",
14572 ],
14573 },
14574 },
14575 compile_multilib: "64",
14576 prefer: true,
14577 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014578}
14579
14580cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014581 name: "vendor.qti.hardware.radio.uim_remote_client@1.2",
14582 owner: "shift",
14583 strip: {
14584 none: true,
14585 },
14586 target: {
14587 android_arm64: {
14588 srcs: [
14589 "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so",
14590 ],
14591 shared_libs: [
14592 "vendor.qti.hardware.radio.uim_remote_client@1.0",
14593 "vendor.qti.hardware.radio.uim_remote_client@1.1",
14594 "libhidlbase",
14595 "libhidltransport",
14596 "libhwbinder",
14597 "liblog",
14598 "libutils",
14599 "libcutils",
14600 "libc++",
14601 "libc",
14602 "libm",
14603 "libdl",
14604 ],
14605 },
14606 },
14607 compile_multilib: "64",
14608 prefer: true,
14609 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014610}
14611
14612cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014613 name: "vendor.qti.hardware.radio.uim_remote_server@1.0",
14614 owner: "shift",
14615 strip: {
14616 none: true,
14617 },
14618 target: {
14619 android_arm64: {
14620 srcs: [
14621 "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so",
14622 ],
14623 shared_libs: [
14624 "libhidlbase",
14625 "libhidltransport",
14626 "libhwbinder",
14627 "liblog",
14628 "libutils",
14629 "libcutils",
14630 "libc++",
14631 "libc",
14632 "libm",
14633 "libdl",
14634 ],
14635 },
14636 },
14637 compile_multilib: "64",
14638 prefer: true,
14639 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014640}
14641
14642cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014643 name: "vendor.qti.hardware.slmadapter@1.0",
14644 owner: "shift",
14645 strip: {
14646 none: true,
14647 },
14648 target: {
14649 android_arm64: {
14650 srcs: [
14651 "proprietary/vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so",
14652 ],
14653 shared_libs: [
14654 "libhidlbase",
14655 "libhidltransport",
14656 "libhwbinder",
14657 "liblog",
14658 "libutils",
14659 "libcutils",
14660 "libc++",
14661 "libc",
14662 "libm",
14663 "libdl",
14664 ],
14665 },
14666 },
14667 compile_multilib: "64",
14668 prefer: true,
14669 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014670}
14671
14672cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014673 name: "vendor.qti.ims.callcapability@1.0",
14674 owner: "shift",
14675 strip: {
14676 none: true,
14677 },
14678 target: {
14679 android_arm64: {
14680 srcs: [
14681 "proprietary/vendor/lib64/vendor.qti.ims.callcapability@1.0.so",
14682 ],
14683 shared_libs: [
14684 "libhidlbase",
14685 "libhidltransport",
14686 "libhwbinder",
14687 "liblog",
14688 "libutils",
14689 "libcutils",
14690 "libc++",
14691 "libc",
14692 "libm",
14693 "libdl",
14694 ],
14695 },
14696 },
14697 compile_multilib: "64",
14698 prefer: true,
14699 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014700}
14701
14702cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014703 name: "vendor.qti.ims.callinfo@1.0",
14704 owner: "shift",
14705 strip: {
14706 none: true,
14707 },
14708 target: {
14709 android_arm64: {
14710 srcs: [
14711 "proprietary/vendor/lib64/vendor.qti.ims.callinfo@1.0.so",
14712 ],
14713 shared_libs: [
14714 "libhidlbase",
14715 "libhidltransport",
14716 "libhwbinder",
14717 "liblog",
14718 "libutils",
14719 "libcutils",
14720 "libc++",
14721 "libc",
14722 "libm",
14723 "libdl",
14724 ],
14725 },
14726 },
14727 compile_multilib: "64",
14728 prefer: true,
14729 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014730}
14731
14732cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014733 name: "vendor.qti.ims.factory@1.0",
14734 owner: "shift",
14735 strip: {
14736 none: true,
14737 },
14738 target: {
14739 android_arm64: {
14740 srcs: [
14741 "proprietary/vendor/lib64/vendor.qti.ims.factory@1.0.so",
14742 ],
14743 shared_libs: [
14744 "vendor.qti.ims.callcapability@1.0",
14745 "libhidlbase",
14746 "libhidltransport",
14747 "libhwbinder",
14748 "liblog",
14749 "libutils",
14750 "libcutils",
14751 "libc++",
14752 "libc",
14753 "libm",
14754 "libdl",
14755 ],
14756 },
14757 },
14758 compile_multilib: "64",
14759 prefer: true,
14760 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014761}
14762
14763cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014764 name: "vendor.qti.ims.rcsconfig@1.0",
14765 owner: "shift",
14766 strip: {
14767 none: true,
14768 },
14769 target: {
14770 android_arm64: {
14771 srcs: [
14772 "proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so",
14773 ],
14774 shared_libs: [
14775 "libhidlbase",
14776 "libhidltransport",
14777 "libhwbinder",
14778 "liblog",
14779 "libutils",
14780 "libcutils",
14781 "libc++",
14782 "libc",
14783 "libm",
14784 "libdl",
14785 ],
14786 },
14787 },
14788 compile_multilib: "64",
14789 prefer: true,
14790 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014791}
14792
14793cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014794 name: "vendor.qti.ims.rcsconfig@1.1",
14795 owner: "shift",
14796 strip: {
14797 none: true,
14798 },
14799 target: {
14800 android_arm64: {
14801 srcs: [
14802 "proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so",
14803 ],
14804 shared_libs: [
14805 "vendor.qti.ims.rcsconfig@1.0",
14806 "libhidlbase",
14807 "libhidltransport",
14808 "libhwbinder",
14809 "liblog",
14810 "libutils",
14811 "libcutils",
14812 "libc++",
14813 "libc",
14814 "libm",
14815 "libdl",
14816 ],
14817 },
14818 },
14819 compile_multilib: "64",
14820 prefer: true,
14821 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014822}
14823
14824cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014825 name: "vendor.qti.imsrtpservice@2.0",
14826 owner: "shift",
14827 strip: {
14828 none: true,
14829 },
14830 target: {
14831 android_arm64: {
14832 srcs: [
14833 "proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.0.so",
14834 ],
14835 shared_libs: [
14836 "libhidlbase",
14837 "libhidltransport",
14838 "libhwbinder",
14839 "liblog",
14840 "libutils",
14841 "libcutils",
14842 "libc++",
14843 "libc",
14844 "libm",
14845 "libdl",
14846 ],
14847 },
14848 },
14849 compile_multilib: "64",
14850 prefer: true,
14851 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014852}
14853
14854cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014855 name: "vendor.qti.imsrtpservice@2.1-service-Impl",
14856 owner: "shift",
14857 strip: {
14858 none: true,
14859 },
14860 target: {
14861 android_arm64: {
14862 srcs: [
14863 "proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1-service-Impl.so",
14864 ],
14865 shared_libs: [
14866 "liblog",
14867 "libcutils",
14868 "libbase",
14869 "libutils",
14870 "libhardware_legacy",
14871 "libhardware",
14872 "libhwbinder",
14873 "libhidlbase",
14874 "libhidltransport",
14875 "libdiag",
14876 "vendor.qti.imsrtpservice@2.0",
14877 "vendor.qti.imsrtpservice@2.1",
14878 "libc++",
14879 "libc",
14880 "libm",
14881 "libdl",
14882 ],
14883 },
14884 },
14885 compile_multilib: "64",
14886 prefer: true,
14887 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014888}
14889
14890cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014891 name: "vendor.qti.imsrtpservice@2.1",
14892 owner: "shift",
14893 strip: {
14894 none: true,
14895 },
14896 target: {
14897 android_arm64: {
14898 srcs: [
14899 "proprietary/vendor/lib64/vendor.qti.imsrtpservice@2.1.so",
14900 ],
14901 shared_libs: [
14902 "vendor.qti.imsrtpservice@2.0",
14903 "libhidlbase",
14904 "libhidltransport",
14905 "libhwbinder",
14906 "liblog",
14907 "libutils",
14908 "libcutils",
14909 "libc++",
14910 "libc",
14911 "libm",
14912 "libdl",
14913 ],
14914 },
14915 },
14916 compile_multilib: "64",
14917 prefer: true,
14918 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014919}
14920
14921cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020014922 name: "vendor.qti.latency@2.0",
14923 owner: "shift",
14924 strip: {
14925 none: true,
14926 },
14927 target: {
14928 android_arm64: {
14929 srcs: [
14930 "proprietary/vendor/lib64/vendor.qti.latency@2.0.so",
14931 ],
14932 shared_libs: [
14933 "libhidlbase",
14934 "libhidltransport",
14935 "libhwbinder",
14936 "liblog",
14937 "libutils",
14938 "libcutils",
14939 "libc++",
14940 "libc",
14941 "libm",
14942 "libdl",
14943 ],
14944 },
14945 },
14946 compile_multilib: "64",
14947 prefer: true,
14948 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014949}
14950
14951prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020014952 name: "capi_v2_aptX_Classic",
14953 filename: "capi_v2_aptX_Classic.so",
14954 owner: "shift",
14955 src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_Classic.so",
14956 relative_install_path: "adsp",
14957 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014958}
14959
14960prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020014961 name: "capi_v2_aptX_HD",
14962 filename: "capi_v2_aptX_HD.so",
14963 owner: "shift",
14964 src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_HD.so",
14965 relative_install_path: "adsp",
14966 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014967}
14968
14969prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020014970 name: "libVC1Dec",
14971 filename: "libVC1Dec.so",
14972 owner: "shift",
14973 src: "proprietary/vendor/lib/rfsa/adsp/libVC1Dec.so",
14974 relative_install_path: "adsp",
14975 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014976}
14977
14978prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020014979 name: "libVC1DecDsp_skel",
14980 filename: "libVC1DecDsp_skel.so",
14981 owner: "shift",
14982 src: "proprietary/vendor/lib/rfsa/adsp/libVC1DecDsp_skel.so",
14983 relative_install_path: "adsp",
14984 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014985}
14986
14987prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020014988 name: "libapps_mem_heap",
14989 filename: "libapps_mem_heap.so",
14990 owner: "shift",
14991 src: "proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so",
14992 relative_install_path: "adsp",
14993 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020014994}
14995
14996prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020014997 name: "libarcsoft_dualcam_refocus_skel",
14998 filename: "libarcsoft_dualcam_refocus_skel.so",
14999 owner: "shift",
15000 src: "proprietary/vendor/lib/rfsa/adsp/libarcsoft_dualcam_refocus_skel.so",
15001 relative_install_path: "adsp",
15002 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015003}
15004
15005prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020015006 name: "libcamera_nn_skel",
15007 filename: "libcamera_nn_skel.so",
15008 owner: "shift",
15009 src: "proprietary/vendor/lib/rfsa/adsp/libcamera_nn_skel.so",
15010 relative_install_path: "adsp",
15011 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015012}
15013
15014prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020015015 name: "libcvpdsp_skel",
15016 filename: "libcvpdsp_skel.so",
15017 owner: "shift",
15018 src: "proprietary/vendor/lib/rfsa/adsp/libcvpdsp_skel.so",
15019 relative_install_path: "adsp",
15020 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015021}
15022
15023prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020015024 name: "libdspCV_skel",
15025 filename: "libdspCV_skel.so",
15026 owner: "shift",
15027 src: "proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so",
15028 relative_install_path: "adsp",
15029 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015030}
15031
15032prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020015033 name: "libdsp_streamer_add_constant",
15034 filename: "libdsp_streamer_add_constant.so",
15035 owner: "shift",
15036 src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_add_constant.so",
15037 relative_install_path: "adsp",
15038 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015039}
15040
15041prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020015042 name: "libdsp_streamer_binning",
15043 filename: "libdsp_streamer_binning.so",
15044 owner: "shift",
15045 src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so",
15046 relative_install_path: "adsp",
15047 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015048}
15049
15050prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020015051 name: "libdsp_streamer_skel",
15052 filename: "libdsp_streamer_skel.so",
15053 owner: "shift",
15054 src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_skel.so",
15055 relative_install_path: "adsp",
15056 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015057}
15058
15059prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020015060 name: "libfastcvadsp",
15061 filename: "libfastcvadsp.so",
15062 owner: "shift",
15063 src: "proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so",
15064 relative_install_path: "adsp",
15065 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015066}
15067
15068prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020015069 name: "libfastcvdsp_skel",
15070 filename: "libfastcvdsp_skel.so",
15071 owner: "shift",
15072 src: "proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so",
15073 relative_install_path: "adsp",
15074 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015075}
15076
15077prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020015078 name: "libhexagon_nn_skel",
15079 filename: "libhexagon_nn_skel.so",
15080 owner: "shift",
15081 src: "proprietary/vendor/lib/rfsa/adsp/libhexagon_nn_skel.so",
15082 relative_install_path: "adsp",
15083 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015084}
15085
15086prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020015087 name: "libscveBlobDescriptor_skel",
15088 filename: "libscveBlobDescriptor_skel.so",
15089 owner: "shift",
15090 src: "proprietary/vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so",
15091 relative_install_path: "adsp",
15092 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015093}
15094
15095prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020015096 name: "libscveObjectSegmentation_skel",
15097 filename: "libscveObjectSegmentation_skel.so",
15098 owner: "shift",
15099 src: "proprietary/vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so",
15100 relative_install_path: "adsp",
15101 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015102}
15103
15104prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020015105 name: "libscveT2T_skel",
15106 filename: "libscveT2T_skel.so",
15107 owner: "shift",
15108 src: "proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so",
15109 relative_install_path: "adsp",
15110 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015111}
15112
15113prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020015114 name: "libsns_device_mode_skel",
15115 filename: "libsns_device_mode_skel.so",
15116 owner: "shift",
15117 src: "proprietary/vendor/lib/rfsa/adsp/libsns_device_mode_skel.so",
15118 relative_install_path: "adsp",
15119 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015120}
15121
15122prebuilt_rfsa {
Michael Bestas0369ba52024-12-01 06:05:02 +020015123 name: "libsns_low_lat_stream_skel",
15124 filename: "libsns_low_lat_stream_skel.so",
15125 owner: "shift",
15126 src: "proprietary/vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so",
15127 relative_install_path: "adsp",
15128 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015129}
15130
15131cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015132 name: "com.qualcomm.qti.ant@1.0",
15133 owner: "shift",
15134 strip: {
15135 none: true,
15136 },
15137 target: {
15138 android_arm: {
15139 srcs: [
15140 "proprietary/system_ext/lib/com.qualcomm.qti.ant@1.0.so",
15141 ],
15142 shared_libs: [
15143 "libhidlbase",
15144 "libhidltransport",
15145 "libhwbinder",
15146 "liblog",
15147 "libutils",
15148 "libcutils",
15149 "libc++",
15150 "libc",
15151 "libm",
15152 "libdl",
15153 ],
15154 },
15155 android_arm64: {
15156 srcs: [
15157 "proprietary/system_ext/lib64/com.qualcomm.qti.ant@1.0.so",
15158 ],
15159 shared_libs: [
15160 "libhidlbase",
15161 "libhidltransport",
15162 "libhwbinder",
15163 "liblog",
15164 "libutils",
15165 "libcutils",
15166 "libc++",
15167 "libc",
15168 "libm",
15169 "libdl",
15170 ],
15171 },
15172 },
15173 compile_multilib: "both",
15174 prefer: true,
15175 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015176}
15177
15178cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015179 name: "fm_helium",
15180 owner: "shift",
15181 strip: {
15182 none: true,
15183 },
15184 target: {
15185 android_arm: {
15186 srcs: [
15187 "proprietary/system_ext/lib/fm_helium.so",
15188 ],
15189 shared_libs: [
15190 "libfm-hci",
15191 "liblog",
15192 "libnativehelper",
15193 "libcutils",
15194 "libc++",
15195 "libc",
15196 "libm",
15197 "libdl",
15198 ],
15199 },
15200 android_arm64: {
15201 srcs: [
15202 "proprietary/system_ext/lib64/fm_helium.so",
15203 ],
15204 shared_libs: [
15205 "libfm-hci",
15206 "liblog",
15207 "libnativehelper",
15208 "libcutils",
15209 "libc++",
15210 "libc",
15211 "libm",
15212 "libdl",
15213 ],
15214 },
15215 },
15216 compile_multilib: "both",
15217 prefer: true,
15218 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015219}
15220
15221cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015222 name: "libantradio",
15223 owner: "shift",
15224 strip: {
15225 none: true,
15226 },
15227 target: {
15228 android_arm: {
15229 srcs: [
15230 "proprietary/system_ext/lib/libantradio.so",
15231 ],
15232 shared_libs: [
15233 "libnativehelper",
15234 "libbase",
15235 "libhidlbase",
15236 "libhidltransport",
15237 "libhwbinder",
15238 "libutils",
15239 "com.qualcomm.qti.ant@1.0",
15240 "android.hardware.bluetooth@1.0",
15241 "libcutils",
15242 "liblog",
15243 "libc++",
15244 "libc",
15245 "libm",
15246 "libdl",
15247 ],
15248 },
15249 android_arm64: {
15250 srcs: [
15251 "proprietary/system_ext/lib64/libantradio.so",
15252 ],
15253 shared_libs: [
15254 "libnativehelper",
15255 "libbase",
15256 "libhidlbase",
15257 "libhidltransport",
15258 "libhwbinder",
15259 "libutils",
15260 "com.qualcomm.qti.ant@1.0",
15261 "android.hardware.bluetooth@1.0",
15262 "libcutils",
15263 "liblog",
15264 "libc++",
15265 "libc",
15266 "libm",
15267 "libdl",
15268 ],
15269 },
15270 },
15271 compile_multilib: "both",
15272 check_elf_files: false,
15273 prefer: true,
15274 system_ext_specific: true,
Alexander Martinz203eda02022-10-17 18:07:30 +020015275}
15276
Michael Bestas34bde542024-12-01 04:42:51 +020015277cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015278 name: "libfm-hci",
15279 owner: "shift",
15280 strip: {
15281 none: true,
15282 },
15283 target: {
15284 android_arm: {
15285 srcs: [
15286 "proprietary/system_ext/lib/libfm-hci.so",
15287 ],
15288 shared_libs: [
15289 "libcutils",
15290 "libbase",
15291 "libhidlbase",
15292 "liblog",
15293 "libutils",
15294 "vendor.qti.hardware.fm@1.0",
15295 "libc++",
15296 "libc",
15297 "libm",
15298 "libdl",
15299 ],
15300 },
15301 android_arm64: {
15302 srcs: [
15303 "proprietary/system_ext/lib64/libfm-hci.so",
15304 ],
15305 shared_libs: [
15306 "libcutils",
15307 "libbase",
15308 "libhidlbase",
15309 "liblog",
15310 "libutils",
15311 "vendor.qti.hardware.fm@1.0",
15312 "libc++",
15313 "libc",
15314 "libm",
15315 "libdl",
15316 ],
15317 },
15318 },
15319 compile_multilib: "both",
15320 prefer: true,
15321 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015322}
15323
15324cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015325 name: "vendor.qti.hardware.fm@1.0",
15326 owner: "shift",
15327 strip: {
15328 none: true,
15329 },
15330 target: {
15331 android_arm: {
15332 srcs: [
15333 "proprietary/system_ext/lib/vendor.qti.hardware.fm@1.0.so",
15334 ],
15335 shared_libs: [
15336 "libhidlbase",
15337 "libhidltransport",
15338 "libhwbinder",
15339 "liblog",
15340 "libutils",
15341 "libcutils",
15342 "libc++",
15343 "libc",
15344 "libm",
15345 "libdl",
15346 ],
15347 },
15348 android_arm64: {
15349 srcs: [
15350 "proprietary/system_ext/lib64/vendor.qti.hardware.fm@1.0.so",
15351 ],
15352 shared_libs: [
15353 "libhidlbase",
15354 "libhidltransport",
15355 "libhwbinder",
15356 "liblog",
15357 "libutils",
15358 "libcutils",
15359 "libc++",
15360 "libc",
15361 "libm",
15362 "libdl",
15363 ],
15364 },
15365 },
15366 compile_multilib: "both",
15367 prefer: true,
15368 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015369}
15370
15371cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015372 name: "com.qualcomm.qti.dpm.api@1.0",
15373 owner: "shift",
15374 strip: {
15375 none: true,
15376 },
15377 target: {
15378 android_arm64: {
15379 srcs: [
15380 "proprietary/system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so",
15381 ],
15382 shared_libs: [
15383 "libhidlbase",
15384 "liblog",
15385 "libutils",
15386 "libcutils",
15387 "libc++",
15388 "libc",
15389 "libm",
15390 "libdl",
15391 ],
15392 },
15393 },
15394 compile_multilib: "64",
15395 prefer: true,
15396 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015397}
15398
15399cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015400 name: "lib-imsvideocodec",
15401 owner: "shift",
15402 strip: {
15403 none: true,
15404 },
15405 target: {
15406 android_arm64: {
15407 srcs: [
15408 "proprietary/system_ext/lib64/lib-imsvideocodec.so",
15409 ],
15410 shared_libs: [
15411 "libui_shim",
15412 "libgui_shim",
15413 "lib-imsvtutils",
15414 "lib-imsvtextutils",
15415 "libcutils",
15416 "libutils",
15417 "liblog",
15418 "libdiag_system",
15419 "libgui",
15420 "libandroid",
15421 "libnativewindow",
15422 "libmediandk",
15423 "libc++",
15424 "libc",
15425 "libm",
15426 "libdl",
15427 ],
15428 },
15429 },
15430 compile_multilib: "64",
15431 prefer: true,
15432 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015433}
15434
15435cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015436 name: "lib-imsvt",
15437 owner: "shift",
15438 strip: {
15439 none: true,
15440 },
15441 target: {
15442 android_arm64: {
15443 srcs: [
15444 "proprietary/system_ext/lib64/lib-imsvt.so",
15445 ],
15446 shared_libs: [
15447 "lib-imsvideocodec",
15448 "libmediandk",
15449 "libnativewindow",
15450 "libion",
15451 "lib-imsvtutils",
15452 "libandroid",
15453 "libhidlbase",
15454 "vendor.qti.imsrtpservice@3.0",
15455 "libdiag_system",
15456 "libcutils",
15457 "libutils",
15458 "liblog",
15459 "libc++",
15460 "libc",
15461 "libm",
15462 "libdl",
15463 ],
15464 },
15465 },
15466 compile_multilib: "64",
15467 prefer: true,
15468 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015469}
15470
15471cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015472 name: "lib-imsvtextutils",
15473 owner: "shift",
15474 strip: {
15475 none: true,
15476 },
15477 target: {
15478 android_arm64: {
15479 srcs: [
15480 "proprietary/system_ext/lib64/lib-imsvtextutils.so",
15481 ],
15482 shared_libs: [
15483 "libutils",
15484 "libcutils",
15485 "liblog",
15486 "libdiag_system",
15487 "lib-imsvtutils",
15488 "libGLESv2",
15489 "libEGL",
15490 "libc++",
15491 "libc",
15492 "libm",
15493 "libdl",
15494 ],
15495 },
15496 },
15497 compile_multilib: "64",
15498 prefer: true,
15499 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015500}
15501
15502cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015503 name: "lib-imsvtutils",
15504 owner: "shift",
15505 strip: {
15506 none: true,
15507 },
15508 target: {
15509 android_arm64: {
15510 srcs: [
15511 "proprietary/system_ext/lib64/lib-imsvtutils.so",
15512 ],
15513 shared_libs: [
15514 "libutils",
15515 "libcutils",
15516 "liblog",
15517 "libdiag_system",
15518 "libc++",
15519 "libc",
15520 "libm",
15521 "libdl",
15522 ],
15523 },
15524 },
15525 compile_multilib: "64",
15526 prefer: true,
15527 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015528}
15529
15530cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015531 name: "libdiag_system",
15532 owner: "shift",
15533 strip: {
15534 none: true,
15535 },
15536 target: {
15537 android_arm64: {
15538 srcs: [
15539 "proprietary/system_ext/lib64/libdiag_system.so",
15540 ],
15541 shared_libs: [
15542 "vendor.qti.diaghal@1.0",
15543 "libhidlbase",
15544 "liblog",
15545 "libutils",
15546 "android.hidl.allocator@1.0",
15547 "android.hidl.memory@1.0",
15548 "libhidlmemory",
15549 "libc",
15550 "libcutils",
15551 "libc++",
15552 "libm",
15553 "libdl",
15554 ],
15555 },
15556 },
15557 compile_multilib: "64",
15558 prefer: true,
15559 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015560}
15561
15562cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015563 name: "libdpmctmgr",
15564 owner: "shift",
15565 strip: {
15566 none: true,
15567 },
15568 target: {
15569 android_arm64: {
15570 srcs: [
15571 "proprietary/system_ext/lib64/libdpmctmgr.so",
15572 ],
15573 shared_libs: [
15574 "libdiag_system",
15575 "libbinder",
15576 "libcutils",
15577 "libutils",
15578 "libdpmframework",
15579 "com.qualcomm.qti.dpm.api@1.0",
15580 "libc++",
15581 "libc",
15582 "libm",
15583 "libdl",
15584 ],
15585 },
15586 },
15587 compile_multilib: "64",
15588 prefer: true,
15589 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015590}
15591
15592cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015593 name: "libdpmfdmgr",
15594 owner: "shift",
15595 strip: {
15596 none: true,
15597 },
15598 target: {
15599 android_arm64: {
15600 srcs: [
15601 "proprietary/system_ext/lib64/libdpmfdmgr.so",
15602 ],
15603 shared_libs: [
15604 "libdiag_system",
15605 "libbinder",
15606 "libcutils",
15607 "libutils",
15608 "libdpmframework",
15609 "com.qualcomm.qti.dpm.api@1.0",
15610 "libc++",
15611 "libc",
15612 "libm",
15613 "libdl",
15614 ],
15615 },
15616 },
15617 compile_multilib: "64",
15618 prefer: true,
15619 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015620}
15621
15622cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015623 name: "libdpmframework",
15624 owner: "shift",
15625 strip: {
15626 none: true,
15627 },
15628 target: {
15629 android_arm64: {
15630 srcs: [
15631 "proprietary/system_ext/lib64/libdpmframework.so",
15632 ],
15633 shared_libs: [
15634 "libdiag_system",
15635 "libbinder",
15636 "libcutils",
15637 "libutils",
15638 "liblog",
15639 "libhidlbase",
15640 "libhardware",
15641 "libhardware_legacy",
15642 "com.qualcomm.qti.dpm.api@1.0",
15643 "libc++",
15644 "libc",
15645 "libm",
15646 "libdl",
15647 ],
15648 },
15649 },
15650 compile_multilib: "64",
15651 prefer: true,
15652 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015653}
15654
15655cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015656 name: "libdpmtcm",
15657 owner: "shift",
15658 strip: {
15659 none: true,
15660 },
15661 target: {
15662 android_arm64: {
15663 srcs: [
15664 "proprietary/system_ext/lib64/libdpmtcm.so",
15665 ],
15666 shared_libs: [
15667 "libdiag_system",
15668 "libbinder",
15669 "libcutils",
15670 "libutils",
15671 "libdpmframework",
15672 "com.qualcomm.qti.dpm.api@1.0",
15673 "libc++",
15674 "libc",
15675 "libm",
15676 "libdl",
15677 ],
15678 },
15679 },
15680 compile_multilib: "64",
15681 prefer: true,
15682 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015683}
15684
15685cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015686 name: "libimscamera_jni",
15687 owner: "shift",
15688 strip: {
15689 none: true,
15690 },
15691 target: {
15692 android_arm64: {
15693 srcs: [
15694 "proprietary/system_ext/lib64/libimscamera_jni.so",
15695 ],
15696 shared_libs: [
15697 "libnativehelper",
15698 "libcutils",
15699 "libutils",
15700 "liblog",
15701 "libc++",
15702 "libc",
15703 "libm",
15704 "libdl",
15705 ],
15706 },
15707 },
15708 compile_multilib: "64",
15709 prefer: true,
15710 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015711}
15712
15713cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015714 name: "libimsmedia_jni",
15715 owner: "shift",
15716 strip: {
15717 none: true,
15718 },
15719 target: {
15720 android_arm64: {
15721 srcs: [
15722 "proprietary/system_ext/lib64/libimsmedia_jni.so",
15723 ],
15724 shared_libs: [
15725 "libnativehelper",
15726 "libcutils",
15727 "libutils",
15728 "libgui",
15729 "libbinder",
15730 "liblog",
15731 "libandroid",
15732 "libc++",
15733 "libc",
15734 "libm",
15735 "libdl",
15736 ],
15737 },
15738 },
15739 compile_multilib: "64",
15740 prefer: true,
15741 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015742}
15743
15744cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015745 name: "vendor.qti.diaghal@1.0",
15746 owner: "shift",
15747 strip: {
15748 none: true,
15749 },
15750 target: {
15751 android_arm64: {
15752 srcs: [
15753 "proprietary/system_ext/lib64/vendor.qti.diaghal@1.0.so",
15754 ],
15755 shared_libs: [
15756 "libhidlbase",
15757 "liblog",
15758 "libutils",
15759 "libcutils",
15760 "libc++",
15761 "libc",
15762 "libm",
15763 "libdl",
15764 ],
15765 },
15766 },
15767 compile_multilib: "64",
15768 prefer: true,
15769 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015770}
15771
15772cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015773 name: "vendor.qti.imsrtpservice@3.0",
15774 owner: "shift",
15775 strip: {
15776 none: true,
15777 },
15778 target: {
15779 android_arm64: {
15780 srcs: [
15781 "proprietary/system_ext/lib64/vendor.qti.imsrtpservice@3.0.so",
15782 ],
15783 shared_libs: [
15784 "libhidlbase",
15785 "liblog",
15786 "libutils",
15787 "libcutils",
15788 "libc++",
15789 "libc",
15790 "libm",
15791 "libdl",
15792 ],
15793 },
15794 },
15795 compile_multilib: "64",
15796 prefer: true,
15797 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015798}
15799
15800cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015801 name: "fingerprint.sdm845",
15802 owner: "shift",
15803 strip: {
15804 none: true,
15805 },
15806 target: {
15807 android_arm64: {
15808 srcs: [
15809 "proprietary/odm/lib64/hw/fingerprint.sdm845.so",
15810 ],
15811 shared_libs: [
15812 "libbinder",
15813 "libgf_hal",
15814 "libgoodixhwfingerprint",
15815 "libc",
15816 "libm",
15817 "libdl",
15818 "liblog",
15819 ],
15820 },
15821 },
15822 compile_multilib: "64",
15823 relative_install_path: "hw",
15824 prefer: true,
15825 device_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015826}
15827
15828cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015829 name: "libgf_ca",
15830 owner: "shift",
15831 strip: {
15832 none: true,
15833 },
15834 target: {
15835 android_arm64: {
15836 srcs: [
15837 "proprietary/odm/lib64/libgf_ca.so",
15838 ],
15839 shared_libs: [
15840 "libQSEEComAPI",
15841 "libhardware",
15842 "libcutils",
15843 "libion",
15844 "libc",
15845 "libm",
15846 "libdl",
15847 "liblog",
15848 ],
15849 },
15850 },
15851 compile_multilib: "64",
15852 prefer: true,
15853 device_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015854}
15855
15856cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015857 name: "libgf_hal",
15858 owner: "shift",
15859 strip: {
15860 none: true,
15861 },
15862 target: {
15863 android_arm64: {
15864 srcs: [
15865 "proprietary/odm/lib64/libgf_hal.so",
15866 ],
15867 shared_libs: [
15868 "libcutils",
15869 "libbinder",
15870 "libutils",
15871 "liblog",
15872 "libgf_ca",
15873 "libc",
15874 "libm",
15875 "libdl",
15876 ],
15877 },
15878 },
15879 compile_multilib: "64",
15880 prefer: true,
15881 device_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015882}
15883
15884cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015885 name: "libgoodixhwfingerprint",
15886 owner: "shift",
15887 strip: {
15888 none: true,
15889 },
15890 target: {
15891 android_arm64: {
15892 srcs: [
15893 "proprietary/odm/lib64/libgoodixhwfingerprint.so",
15894 ],
15895 shared_libs: [
15896 "liblog",
15897 "libc++",
15898 "libcutils",
15899 "libhidlbase",
15900 "libhwbinder",
15901 "libutils",
15902 "libhidltransport",
15903 "libvendor.goodix.hardware.biometrics.fingerprint@2.1",
15904 "libgf_hal",
15905 "libgf_ca",
15906 "libQSEEComAPI",
15907 "libc",
15908 "libm",
15909 "libdl",
15910 ],
15911 },
15912 },
15913 compile_multilib: "64",
15914 prefer: true,
15915 device_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015916}
15917
15918cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020015919 name: "libvendor.goodix.hardware.biometrics.fingerprint@2.1",
15920 owner: "shift",
15921 strip: {
15922 none: true,
15923 },
15924 target: {
15925 android_arm64: {
15926 srcs: [
15927 "proprietary/odm/lib64/libvendor.goodix.hardware.biometrics.fingerprint@2.1.so",
15928 ],
15929 shared_libs: [
15930 "liblog",
15931 "libc++",
15932 "libcutils",
15933 "libhidlbase-v32",
15934 "libhwbinder",
15935 "libutils",
15936 "libhidltransport",
15937 "libc",
15938 "libm",
15939 "libdl",
15940 ],
15941 },
15942 },
15943 compile_multilib: "64",
15944 prefer: true,
15945 device_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020015946}
15947
Alexander Martinz0c454cc2022-10-17 18:01:32 +020015948android_app_import {
Michael Bestas0369ba52024-12-01 06:05:02 +020015949 name: "CneApp",
15950 owner: "shift",
15951 apk: "proprietary/vendor/app/CneApp/CneApp.apk",
15952 certificate: "platform",
15953 dex_preopt: {
15954 enabled: false,
15955 },
15956 soc_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020015957}
15958
15959android_app_import {
Michael Bestas0369ba52024-12-01 06:05:02 +020015960 name: "IWlanService",
15961 owner: "shift",
15962 apk: "proprietary/vendor/app/IWlanService/IWlanService.apk",
15963 certificate: "platform",
15964 dex_preopt: {
15965 enabled: false,
15966 },
15967 soc_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020015968}
15969
15970android_app_import {
Michael Bestas0369ba52024-12-01 06:05:02 +020015971 name: "TimeService",
15972 owner: "shift",
15973 apk: "proprietary/vendor/app/TimeService/TimeService.apk",
15974 certificate: "platform",
15975 dex_preopt: {
15976 enabled: false,
15977 },
15978 soc_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020015979}
15980
15981android_app_import {
Michael Bestas0369ba52024-12-01 06:05:02 +020015982 name: "TrustZoneAccessService",
15983 owner: "shift",
15984 apk: "proprietary/vendor/app/TrustZoneAccessService/TrustZoneAccessService.apk",
15985 preprocessed: true,
15986 presigned: true,
15987 dex_preopt: {
15988 enabled: false,
15989 },
15990 soc_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020015991}
15992
15993android_app_import {
Michael Bestas0369ba52024-12-01 06:05:02 +020015994 name: "PowerOffAlarm",
15995 owner: "shift",
15996 apk: "proprietary/system_ext/app/PowerOffAlarm/PowerOffAlarm.apk",
15997 certificate: "platform",
15998 dex_preopt: {
15999 enabled: false,
16000 },
16001 system_ext_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020016002}
16003
16004android_app_import {
Michael Bestas0369ba52024-12-01 06:05:02 +020016005 name: "QtiTelephonyService",
16006 owner: "shift",
16007 apk: "proprietary/system_ext/app/QtiTelephonyService/QtiTelephonyService.apk",
16008 certificate: "platform",
16009 dex_preopt: {
16010 enabled: false,
16011 },
16012 system_ext_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020016013}
16014
16015android_app_import {
Michael Bestas0369ba52024-12-01 06:05:02 +020016016 name: "uceShimService",
16017 owner: "shift",
16018 apk: "proprietary/system_ext/app/uceShimService/uceShimService.apk",
16019 certificate: "platform",
16020 dex_preopt: {
16021 enabled: false,
16022 },
16023 system_ext_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020016024}
16025
16026android_app_import {
Michael Bestas0369ba52024-12-01 06:05:02 +020016027 name: "dpmserviceapp",
16028 owner: "shift",
16029 apk: "proprietary/system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk",
16030 certificate: "platform",
16031 dex_preopt: {
16032 enabled: false,
16033 },
16034 privileged: true,
16035 system_ext_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020016036}
16037
16038android_app_import {
Michael Bestas0369ba52024-12-01 06:05:02 +020016039 name: "ims",
16040 owner: "shift",
16041 apk: "proprietary/system_ext/priv-app/ims/ims.apk",
16042 certificate: "platform",
16043 dex_preopt: {
16044 enabled: false,
16045 },
16046 privileged: true,
16047 system_ext_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020016048}
16049
16050android_app_import {
Michael Bestas0369ba52024-12-01 06:05:02 +020016051 name: "qcrilmsgtunnel",
16052 owner: "shift",
16053 apk: "proprietary/system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk",
16054 certificate: "platform",
16055 dex_preopt: {
16056 enabled: false,
16057 },
16058 privileged: true,
16059 system_ext_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020016060}
16061
16062dex_import {
Michael Bestas0369ba52024-12-01 06:05:02 +020016063 name: "audiosphere",
16064 owner: "shift",
16065 jars: [
16066 "proprietary/system/framework/audiosphere.jar",
16067 ],
Alexander Martinz0c454cc2022-10-17 18:01:32 +020016068}
16069
16070dex_import {
Michael Bestas0369ba52024-12-01 06:05:02 +020016071 name: "com.qti.dpmframework",
16072 owner: "shift",
16073 jars: [
16074 "proprietary/system_ext/framework/com.qti.dpmframework.jar",
16075 ],
16076 system_ext_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020016077}
16078
16079dex_import {
Michael Bestas0369ba52024-12-01 06:05:02 +020016080 name: "dpmapi",
16081 owner: "shift",
16082 jars: [
16083 "proprietary/system_ext/framework/dpmapi.jar",
16084 ],
16085 system_ext_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020016086}
16087
16088dex_import {
Michael Bestas0369ba52024-12-01 06:05:02 +020016089 name: "qcrilhook",
16090 owner: "shift",
16091 jars: [
16092 "proprietary/system_ext/framework/qcrilhook.jar",
16093 ],
16094 system_ext_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020016095}
16096
Alexander Martinz0c454cc2022-10-17 18:01:32 +020016097prebuilt_etc_xml {
Michael Bestas0369ba52024-12-01 06:05:02 +020016098 name: "vendor.qti.gnss@3.0-service.xml",
16099 owner: "shift",
16100 src: "proprietary/vendor/etc/vintf/manifest/vendor.qti.gnss@3.0-service.xml",
16101 filename_from_src: true,
16102 sub_dir: "vintf/manifest",
16103 soc_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020016104}
16105
Michael Bestas34bde542024-12-01 04:42:51 +020016106cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016107 name: "adpl",
16108 owner: "shift",
16109 target: {
16110 android_arm64: {
16111 srcs: [
16112 "proprietary/vendor/bin/adpl",
16113 ],
16114 shared_libs: [
16115 "liblog",
16116 "librmnetctl",
16117 "libqmi_cci",
16118 "libdsutils",
16119 "libdiag",
16120 "libqmiservices",
16121 "libqmi",
16122 "libnetutils",
16123 "libcutils",
16124 "libqmi_client_qmux",
16125 "libqmi_encdec",
16126 "libqcmaputils",
16127 "libc++",
16128 "libc",
16129 "libm",
16130 "libdl",
16131 ],
16132 },
16133 },
16134 compile_multilib: "64",
16135 strip: {
16136 none: true,
16137 },
16138 prefer: true,
16139 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016140}
16141
16142cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016143 name: "adsprpcd",
16144 owner: "shift",
16145 target: {
16146 android_arm64: {
16147 srcs: [
16148 "proprietary/vendor/bin/adsprpcd",
16149 ],
16150 shared_libs: [
16151 "liblog",
16152 "libc++",
16153 "libc",
16154 "libm",
16155 "libdl",
16156 ],
16157 },
16158 },
16159 compile_multilib: "64",
16160 strip: {
16161 none: true,
16162 },
16163 prefer: true,
16164 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016165}
16166
16167cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016168 name: "cdsprpcd",
16169 owner: "shift",
16170 target: {
16171 android_arm64: {
16172 srcs: [
16173 "proprietary/vendor/bin/cdsprpcd",
16174 ],
16175 shared_libs: [
16176 "liblog",
16177 "libc++",
16178 "libc",
16179 "libm",
16180 "libdl",
16181 ],
16182 },
16183 },
16184 compile_multilib: "64",
16185 strip: {
16186 none: true,
16187 },
16188 prefer: true,
16189 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016190}
16191
16192cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016193 name: "cnd",
16194 owner: "shift",
16195 target: {
16196 android_arm64: {
16197 srcs: [
16198 "proprietary/vendor/bin/cnd",
16199 ],
16200 shared_libs: [
16201 "libdiag",
16202 "libcutils",
16203 "liblog",
16204 "libnetutils",
16205 "libqti_vndfwk_detect",
16206 "libutils",
16207 "libcne",
16208 "libcneapiclient",
16209 "libqmiservices",
16210 "libhwbinder",
16211 "libhidlbase",
16212 "libhidltransport",
16213 "libandroid_net",
16214 "vendor.qti.hardware.data.cne.internal.api@1.0",
16215 "vendor.qti.hardware.data.cne.internal.constants@1.0",
16216 "vendor.qti.hardware.data.cne.internal.server@1.0",
16217 "vendor.qti.hardware.data.latency@1.0",
16218 "vendor.qti.data.factory@2.0",
16219 "vendor.qti.data.factory@2.1",
16220 "vendor.qti.latency@2.0",
16221 "vendor.qti.hardware.slmadapter@1.0",
16222 "libc++",
16223 "libc",
16224 "libm",
16225 "libdl",
16226 ],
16227 },
16228 },
16229 compile_multilib: "64",
16230 strip: {
16231 none: true,
16232 },
16233 prefer: true,
16234 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016235}
16236
16237cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016238 name: "cnss-daemon",
16239 owner: "shift",
16240 target: {
16241 android_arm64: {
16242 srcs: [
16243 "proprietary/vendor/bin/cnss-daemon",
16244 ],
16245 shared_libs: [
16246 "libcutils",
16247 "liblog",
16248 "libqmi_cci",
16249 "libqmi_common_so",
16250 "libnl",
16251 "libcld80211",
16252 "libperipheral_client",
16253 "libmdmdetect",
16254 "libqmiservices",
16255 "libc++",
16256 "libc",
16257 "libm",
16258 "libdl",
16259 ],
16260 },
16261 },
16262 compile_multilib: "64",
16263 strip: {
16264 none: true,
16265 },
16266 prefer: true,
16267 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016268}
16269
16270cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016271 name: "dpmQmiMgr",
16272 owner: "shift",
16273 target: {
16274 android_arm64: {
16275 srcs: [
16276 "proprietary/vendor/bin/dpmQmiMgr",
16277 ],
16278 shared_libs: [
16279 "libcutils",
16280 "liblog",
16281 "libbase",
16282 "libutils",
16283 "libhardware_legacy",
16284 "libhardware",
16285 "libhwbinder",
16286 "libhidlbase",
16287 "libqmi_cci",
16288 "libqmi_client_helper",
16289 "libqmiservices",
16290 "libhidltransport",
16291 "libdpmqmihal",
16292 "com.qualcomm.qti.dpm.api@1.0_vendor",
16293 "libc++",
16294 "libc",
16295 "libm",
16296 "libdl",
16297 ],
16298 },
16299 },
16300 compile_multilib: "64",
16301 strip: {
16302 none: true,
16303 },
16304 prefer: true,
16305 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016306}
16307
16308cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016309 name: "fm_qsoc_patches",
16310 owner: "shift",
16311 target: {
16312 android_arm64: {
16313 srcs: [
16314 "proprietary/vendor/bin/fm_qsoc_patches",
16315 ],
16316 shared_libs: [
16317 "libqmi",
16318 "libqmi_cci",
16319 "libqmiservices",
16320 "libcutils",
16321 "libc++",
16322 "libc",
16323 "libm",
16324 "libdl",
16325 ],
16326 },
16327 },
16328 compile_multilib: "64",
16329 strip: {
16330 none: true,
16331 },
16332 prefer: true,
16333 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016334}
16335
16336cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016337 name: "hvdcp_opti",
16338 owner: "shift",
16339 target: {
16340 android_arm64: {
16341 srcs: [
16342 "proprietary/vendor/bin/hvdcp_opti",
16343 ],
16344 shared_libs: [
16345 "libcutils",
16346 "libutils",
16347 "liblog",
16348 "libc++",
16349 "libc",
16350 "libm",
16351 "libdl",
16352 ],
16353 },
16354 },
16355 compile_multilib: "64",
16356 strip: {
16357 none: true,
16358 },
16359 prefer: true,
16360 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016361}
16362
16363cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016364 name: "android.hardware.bluetooth@1.0-service-qti",
16365 owner: "shift",
16366 target: {
16367 android_arm64: {
16368 srcs: [
16369 "proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti",
16370 ],
16371 shared_libs: [
16372 "liblog",
16373 "libcutils",
16374 "libutils",
16375 "libhwbinder",
16376 "libhidlbase",
16377 "libhidltransport",
16378 "android.hardware.bluetooth@1.0",
16379 "vendor.qti.hardware.fm@1.0_vendor",
16380 "com.qualcomm.qti.ant@1.0_vendor",
16381 "vendor.qti.hardware.bluetooth_sar@1.0",
16382 "vendor.qti.hardware.btconfigstore@1.0",
16383 "libqti_vndfwk_detect",
16384 "libc++",
16385 "libc",
16386 "libm",
16387 "libdl",
16388 ],
16389 },
16390 },
16391 compile_multilib: "64",
16392 strip: {
16393 none: true,
16394 },
16395 prefer: true,
16396 relative_install_path: "hw",
16397 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016398}
16399
16400cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016401 name: "android.hardware.gatekeeper@1.0-service-qti",
16402 owner: "shift",
16403 target: {
16404 android_arm64: {
16405 srcs: [
16406 "proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti",
16407 ],
16408 shared_libs: [
16409 "android.hardware.gatekeeper@1.0",
16410 "libhardware",
16411 "libhidlbase",
16412 "libhidltransport",
16413 "libhwbinder",
16414 "libutils",
16415 "liblog",
16416 "libc++",
16417 "libc",
16418 "libm",
16419 "libdl",
16420 ],
16421 },
16422 },
16423 compile_multilib: "64",
16424 strip: {
16425 none: true,
16426 },
16427 prefer: true,
16428 relative_install_path: "hw",
16429 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016430}
16431
16432cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016433 name: "android.hardware.keymaster@4.0-service-qti",
16434 owner: "shift",
16435 target: {
16436 android_arm64: {
16437 srcs: [
16438 "proprietary/vendor/bin/hw/android.hardware.keymaster@4.0-service-qti",
16439 ],
16440 shared_libs: [
16441 "liblog",
16442 "libcutils",
16443 "libbase",
16444 "libutils",
16445 "libhardware",
16446 "libhwbinder",
16447 "libhidlbase",
16448 "libhidltransport",
16449 "android.hardware.keymaster@4.0",
16450 "libqtikeymaster4",
16451 "libcrypto",
16452 "libc++",
16453 "libc",
16454 "libm",
16455 "libdl",
16456 ],
16457 },
16458 },
16459 compile_multilib: "64",
16460 strip: {
16461 none: true,
16462 },
16463 prefer: true,
16464 relative_install_path: "hw",
16465 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016466}
16467
16468cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016469 name: "android.hardware.neuralnetworks@1.3-service-qti",
16470 owner: "shift",
16471 target: {
16472 android_arm64: {
16473 srcs: [
16474 "proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-qti",
16475 ],
16476 shared_libs: [
16477 "libbase",
16478 "libhardware",
16479 "libhidlbase",
16480 "libhidlmemory",
16481 "liblog",
16482 "libutils",
16483 "libcutils",
16484 "libfmq",
16485 "libui",
16486 "android.hardware.neuralnetworks@1.0",
16487 "android.hardware.neuralnetworks@1.1",
16488 "android.hardware.neuralnetworks@1.2",
16489 "android.hardware.neuralnetworks@1.3",
16490 "android.hidl.safe_union@1.0",
16491 "android.hidl.allocator@1.0",
16492 "android.hidl.memory@1.0",
16493 "libprotobuf-cpp-full-3.9.1-vendorcompat",
16494 "libsync",
16495 "libc++",
16496 "libc",
16497 "libm",
16498 "libdl",
16499 ],
16500 },
16501 },
16502 compile_multilib: "64",
16503 strip: {
16504 none: true,
16505 },
16506 prefer: true,
16507 relative_install_path: "hw",
16508 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016509}
16510
16511cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016512 name: "android.hardware.sensors@2.0-service",
16513 owner: "shift",
16514 target: {
16515 android_arm64: {
16516 srcs: [
16517 "proprietary/vendor/bin/hw/android.hardware.sensors@2.0-service",
16518 ],
16519 shared_libs: [
16520 "liblog",
16521 "libcutils",
16522 "libbase",
16523 "libutils",
16524 "libfmq",
16525 "libhardware",
16526 "libsensorslog",
16527 "libssc",
16528 "sensors.ssc",
16529 "libhidlbase",
16530 "libhidltransport",
16531 "android.hardware.sensors@2.0",
16532 "android.hardware.sensors@2.0-impl",
16533 "libc++",
16534 "libc",
16535 "libm",
16536 "libdl",
16537 ],
16538 },
16539 },
16540 compile_multilib: "64",
16541 strip: {
16542 none: true,
16543 },
16544 prefer: true,
16545 relative_install_path: "hw",
16546 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016547}
16548
16549cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016550 name: "qcrild",
16551 owner: "shift",
16552 target: {
16553 android_arm64: {
16554 srcs: [
16555 "proprietary/vendor/bin/hw/qcrild",
16556 ],
16557 shared_libs: [
16558 "libcutils",
16559 "liblog",
16560 "libril-qc-hal-qmi",
16561 "libhardware_legacy",
16562 "libutils",
16563 "libc++",
16564 "libc",
16565 "libm",
16566 "libdl",
16567 ],
16568 },
16569 },
16570 compile_multilib: "64",
16571 strip: {
16572 none: true,
16573 },
16574 prefer: true,
16575 relative_install_path: "hw",
16576 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016577}
16578
16579cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016580 name: "vendor.display.color@1.0-service",
16581 owner: "shift",
16582 target: {
16583 android_arm64: {
16584 srcs: [
16585 "proprietary/vendor/bin/hw/vendor.display.color@1.0-service",
16586 ],
16587 shared_libs: [
16588 "liblog",
16589 "libcutils",
16590 "libbase",
16591 "libutils",
16592 "libbinder",
16593 "libhardware_legacy",
16594 "libhardware",
16595 "libhidlbase",
16596 "libhidltransport",
16597 "vendor.display.color@1.0",
16598 "vendor.display.color@1.1",
16599 "vendor.display.color@1.2",
16600 "vendor.display.postproc@1.0",
16601 "libsdm-disp-vndapis",
16602 "libc++",
16603 "libc",
16604 "libm",
16605 "libdl",
16606 ],
16607 },
16608 },
16609 compile_multilib: "64",
16610 strip: {
16611 none: true,
16612 },
16613 prefer: true,
16614 relative_install_path: "hw",
16615 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016616}
16617
16618cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016619 name: "vendor.qti.esepowermanager@1.0-service",
16620 owner: "shift",
16621 target: {
16622 android_arm64: {
16623 srcs: [
16624 "proprietary/vendor/bin/hw/vendor.qti.esepowermanager@1.0-service",
16625 ],
16626 shared_libs: [
16627 "libcutils",
16628 "libhwbinder",
16629 "libbase",
16630 "libutils",
16631 "libhardware_legacy",
16632 "libhardware",
16633 "libQSEEComAPI",
16634 "liblog",
16635 "libhidlbase",
16636 "libhidltransport",
16637 "vendor.qti.esepowermanager@1.0",
16638 "libc++",
16639 "libc",
16640 "libm",
16641 "libdl",
16642 ],
16643 },
16644 },
16645 compile_multilib: "64",
16646 strip: {
16647 none: true,
16648 },
16649 prefer: true,
16650 relative_install_path: "hw",
16651 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016652}
16653
16654cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016655 name: "vendor.qti.hardware.alarm@1.0-service",
16656 owner: "shift",
16657 target: {
16658 android_arm64: {
16659 srcs: [
16660 "proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service",
16661 ],
16662 shared_libs: [
16663 "liblog",
16664 "libcutils",
16665 "libbase",
16666 "libutils",
16667 "libhardware",
16668 "libhidlbase",
16669 "vendor.qti.hardware.alarm@1.0",
16670 "libc++",
16671 "libc",
16672 "libm",
16673 "libdl",
16674 ],
16675 },
16676 },
16677 compile_multilib: "64",
16678 strip: {
16679 none: true,
16680 },
16681 prefer: true,
16682 relative_install_path: "hw",
16683 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016684}
16685
16686cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016687 name: "vendor.qti.hardware.capabilityconfigstore@1.0-service",
16688 owner: "shift",
16689 target: {
16690 android_arm64: {
16691 srcs: [
16692 "proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service",
16693 ],
16694 shared_libs: [
16695 "liblog",
16696 "libcutils",
16697 "libbase",
16698 "libutils",
16699 "libhardware",
16700 "libhidlbase",
16701 "libhidltransport",
16702 "libxml2",
16703 "vendor.qti.hardware.capabilityconfigstore@1.0",
16704 "libc++",
16705 "libc",
16706 "libm",
16707 "libdl",
16708 ],
16709 },
16710 },
16711 compile_multilib: "64",
16712 strip: {
16713 none: true,
16714 },
16715 prefer: true,
16716 relative_install_path: "hw",
16717 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016718}
16719
16720cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016721 name: "vendor.qti.hardware.cvp@1.0-service",
16722 owner: "shift",
16723 target: {
16724 android_arm64: {
16725 srcs: [
16726 "proprietary/vendor/bin/hw/vendor.qti.hardware.cvp@1.0-service",
16727 ],
16728 shared_libs: [
16729 "vendor.qti.hardware.cvp@1.0-halimpl",
16730 "vendor.qti.hardware.cvp@1.0",
16731 "android.hidl.base@1.0",
16732 "libhidlbase",
16733 "libhidltransport",
16734 "libutils",
16735 "liblog",
16736 "libbinder",
16737 "libc++",
16738 "libc",
16739 "libm",
16740 "libdl",
16741 ],
16742 },
16743 },
16744 compile_multilib: "64",
16745 strip: {
16746 none: true,
16747 },
16748 prefer: true,
16749 relative_install_path: "hw",
16750 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016751}
16752
16753cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016754 name: "vendor.qti.hardware.iop@2.0-service",
16755 owner: "shift",
16756 target: {
16757 android_arm64: {
16758 srcs: [
16759 "proprietary/vendor/bin/hw/vendor.qti.hardware.iop@2.0-service",
16760 ],
16761 shared_libs: [
16762 "liblog",
16763 "libcutils",
16764 "libbase",
16765 "libutils",
16766 "libhardware_legacy",
16767 "libhardware",
16768 "libhwbinder",
16769 "libhidlbase",
16770 "libhidltransport",
16771 "libqti-perfd-client",
16772 "vendor.qti.hardware.iop@2.0",
16773 "libc++",
16774 "libc",
16775 "libm",
16776 "libdl",
16777 ],
16778 },
16779 },
16780 compile_multilib: "64",
16781 strip: {
16782 none: true,
16783 },
16784 prefer: true,
16785 relative_install_path: "hw",
16786 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016787}
16788
16789cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016790 name: "vendor.qti.hardware.perf@2.1-service",
16791 owner: "shift",
16792 target: {
16793 android_arm64: {
16794 srcs: [
16795 "proprietary/vendor/bin/hw/vendor.qti.hardware.perf@2.1-service",
16796 ],
16797 shared_libs: [
16798 "liblog",
16799 "libcutils",
16800 "libbase",
16801 "libutils",
16802 "libhardware_legacy",
16803 "libhardware",
16804 "libhwbinder",
16805 "libhidlbase",
16806 "libhidltransport",
16807 "vendor.qti.hardware.perf@2.0",
16808 "vendor.qti.hardware.perf@2.1",
16809 "libperfconfig",
16810 "libperfgluelayer",
16811 "libc++",
16812 "libc",
16813 "libm",
16814 "libdl",
16815 ],
16816 },
16817 },
16818 compile_multilib: "64",
16819 strip: {
16820 none: true,
16821 },
16822 prefer: true,
16823 relative_install_path: "hw",
16824 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016825}
16826
16827cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016828 name: "vendor.qti.hardware.qseecom@1.0-service",
16829 owner: "shift",
16830 target: {
16831 android_arm64: {
16832 srcs: [
16833 "proprietary/vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service",
16834 ],
16835 shared_libs: [
16836 "libbase",
16837 "libhwbinder",
16838 "libhidlbase",
16839 "libhidltransport",
16840 "libutils",
16841 "liblog",
16842 "vendor.qti.hardware.qseecom@1.0",
16843 "libc++",
16844 "libc",
16845 "libm",
16846 "libdl",
16847 ],
16848 },
16849 },
16850 compile_multilib: "64",
16851 strip: {
16852 none: true,
16853 },
16854 prefer: true,
16855 relative_install_path: "hw",
16856 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016857}
16858
16859cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016860 name: "vendor.qti.hardware.qteeconnector@1.0-service",
16861 owner: "shift",
16862 target: {
16863 android_arm64: {
16864 srcs: [
16865 "proprietary/vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service",
16866 ],
16867 shared_libs: [
16868 "libhwbinder",
16869 "libhidlbase",
16870 "libhidltransport",
16871 "libutils",
16872 "liblog",
16873 "vendor.qti.hardware.qteeconnector@1.0",
16874 "libc++",
16875 "libc",
16876 "libm",
16877 "libdl",
16878 ],
16879 },
16880 },
16881 compile_multilib: "64",
16882 strip: {
16883 none: true,
16884 },
16885 prefer: true,
16886 relative_install_path: "hw",
16887 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016888}
16889
16890cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016891 name: "vendor.qti.hardware.sensorscalibrate@1.0-service",
16892 owner: "shift",
16893 target: {
16894 android_arm64: {
16895 srcs: [
16896 "proprietary/vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service",
16897 ],
16898 shared_libs: [
16899 "liblog",
16900 "libcutils",
16901 "libbase",
16902 "libutils",
16903 "libhidlbase",
16904 "libhidltransport",
16905 "vendor.qti.hardware.sensorscalibrate@1.0",
16906 "libc++",
16907 "libc",
16908 "libm",
16909 "libdl",
16910 ],
16911 },
16912 },
16913 compile_multilib: "64",
16914 strip: {
16915 none: true,
16916 },
16917 prefer: true,
16918 relative_install_path: "hw",
16919 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016920}
16921
16922cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016923 name: "vendor.qti.hardware.soter@1.0-service",
16924 owner: "shift",
16925 target: {
16926 android_arm64: {
16927 srcs: [
16928 "proprietary/vendor/bin/hw/vendor.qti.hardware.soter@1.0-service",
16929 ],
16930 shared_libs: [
16931 "vendor.qti.hardware.soter@1.0",
16932 "libhidlbase",
16933 "libhidltransport",
16934 "liblog",
16935 "libutils",
16936 "libhwbinder",
16937 "libc++",
16938 "libc",
16939 "libm",
16940 "libdl",
16941 ],
16942 },
16943 },
16944 compile_multilib: "64",
16945 strip: {
16946 none: true,
16947 },
16948 prefer: true,
16949 relative_install_path: "hw",
16950 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016951}
16952
16953cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016954 name: "vendor.qti.hardware.tui_comm@1.0-service-qti",
16955 owner: "shift",
16956 target: {
16957 android_arm64: {
16958 srcs: [
16959 "proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti",
16960 ],
16961 shared_libs: [
16962 "liblog",
16963 "libcutils",
16964 "libbase",
16965 "libutils",
16966 "libhardware",
16967 "libhwbinder",
16968 "libhidlbase",
16969 "libhidltransport",
16970 "libbinder",
16971 "vendor.qti.hardware.tui_comm@1.0",
16972 "libc++",
16973 "libc",
16974 "libm",
16975 "libdl",
16976 ],
16977 },
16978 },
16979 compile_multilib: "64",
16980 strip: {
16981 none: true,
16982 },
16983 prefer: true,
16984 relative_install_path: "hw",
16985 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020016986}
16987
16988cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020016989 name: "ims_rtp_daemon",
16990 owner: "shift",
16991 target: {
16992 android_arm64: {
16993 srcs: [
16994 "proprietary/vendor/bin/ims_rtp_daemon",
16995 ],
16996 shared_libs: [
16997 "libdiag",
16998 "libcutils",
16999 "liblog",
17000 "lib-imsvtcore",
17001 "lib-imsdpl",
17002 "lib-rtpsl",
17003 "lib-rtpcore",
17004 "lib-rtpcommon",
17005 "libqmiservices",
17006 "libqmi_csi",
17007 "libqmi_cci",
17008 "vendor.qti.imsrtpservice@2.0",
17009 "vendor.qti.imsrtpservice@2.1",
17010 "vendor.qti.imsrtpservice@2.1-service-Impl",
17011 "libutils",
17012 "libhwbinder",
17013 "libhidlbase",
17014 "libhidltransport",
17015 "libc++",
17016 "libc",
17017 "libm",
17018 "libdl",
17019 ],
17020 },
17021 },
17022 compile_multilib: "64",
17023 strip: {
17024 none: true,
17025 },
17026 prefer: true,
17027 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017028}
17029
17030cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017031 name: "imsdatadaemon",
17032 owner: "shift",
17033 target: {
17034 android_arm64: {
17035 srcs: [
17036 "proprietary/vendor/bin/imsdatadaemon",
17037 ],
17038 shared_libs: [
17039 "libqmi_cci",
17040 "libcutils",
17041 "liblog",
17042 "libqmiservices",
17043 "libqmi_csi",
17044 "libdsi_netctrl",
17045 "libdiag",
17046 "libcneapiclient",
17047 "libandroid_net",
17048 "libutils",
17049 "libhidlbase",
17050 "libhidltransport",
17051 "libhwbinder",
17052 "libc++",
17053 "libc",
17054 "libm",
17055 "libdl",
17056 ],
17057 },
17058 },
17059 compile_multilib: "64",
17060 check_elf_files: false,
17061 strip: {
17062 none: true,
17063 },
17064 prefer: true,
17065 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017066}
17067
17068cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017069 name: "imsqmidaemon",
17070 owner: "shift",
17071 target: {
17072 android_arm64: {
17073 srcs: [
17074 "proprietary/vendor/bin/imsqmidaemon",
17075 ],
17076 shared_libs: [
17077 "libqmiservices",
17078 "libqmi_cci",
17079 "libidl",
17080 "libcutils",
17081 "libutils",
17082 "liblog",
17083 "libdiag",
17084 "libc++",
17085 "libc",
17086 "libm",
17087 "libdl",
17088 ],
17089 },
17090 },
17091 compile_multilib: "64",
17092 strip: {
17093 none: true,
17094 },
17095 prefer: true,
17096 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017097}
17098
17099cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017100 name: "imsrcsd",
17101 owner: "shift",
17102 target: {
17103 android_arm64: {
17104 srcs: [
17105 "proprietary/vendor/bin/imsrcsd",
17106 ],
17107 shared_libs: [
17108 "liblog",
17109 "libbase",
17110 "libhwbinder",
17111 "libhidlbase",
17112 "libhidltransport",
17113 "libcutils",
17114 "libutils",
17115 "libc++",
17116 "libc",
17117 "libm",
17118 "libdl",
17119 ],
17120 },
17121 },
17122 compile_multilib: "64",
17123 strip: {
17124 none: true,
17125 },
17126 prefer: true,
17127 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017128}
17129
17130sh_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017131 name: "init.qcom.sensors",
17132 owner: "shift",
17133 src: "proprietary/vendor/bin/init.qcom.sensors.sh",
17134 filename: "init.qcom.sensors.sh",
17135 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017136}
17137
17138sh_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017139 name: "init.qti.chg_policy",
17140 owner: "shift",
17141 src: "proprietary/vendor/bin/init.qti.chg_policy.sh",
17142 filename: "init.qti.chg_policy.sh",
17143 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017144}
17145
17146sh_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017147 name: "init.qti.fm",
17148 owner: "shift",
17149 src: "proprietary/vendor/bin/init.qti.fm.sh",
17150 filename: "init.qti.fm.sh",
17151 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017152}
17153
17154cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017155 name: "irsc_util",
17156 owner: "shift",
17157 target: {
17158 android_arm64: {
17159 srcs: [
17160 "proprietary/vendor/bin/irsc_util",
17161 ],
17162 shared_libs: [
17163 "liblog",
17164 "libc++",
17165 "libc",
17166 "libm",
17167 "libdl",
17168 ],
17169 },
17170 },
17171 compile_multilib: "64",
17172 strip: {
17173 none: true,
17174 },
17175 prefer: true,
17176 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017177}
17178
17179cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017180 name: "loc_launcher",
17181 owner: "shift",
17182 target: {
17183 android_arm64: {
17184 srcs: [
17185 "proprietary/vendor/bin/loc_launcher",
17186 ],
17187 shared_libs: [
17188 "liblog",
17189 "libutils",
17190 "libcutils",
17191 "libgps.utils",
17192 "libqti_vndfwk_detect",
17193 "libc++",
17194 "libc",
17195 "libm",
17196 "libdl",
17197 ],
17198 },
17199 },
17200 compile_multilib: "64",
17201 strip: {
17202 none: true,
17203 },
17204 prefer: true,
17205 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017206}
17207
17208cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017209 name: "lowi-server",
17210 owner: "shift",
17211 target: {
17212 android_arm64: {
17213 srcs: [
17214 "proprietary/vendor/bin/lowi-server",
17215 ],
17216 shared_libs: [
17217 "libcutils",
17218 "libgps.utils",
17219 "liblog",
17220 "libnl",
17221 "libqmi_cci",
17222 "libqmi_common_so",
17223 "libdiag",
17224 "libc++",
17225 "libc",
17226 "libm",
17227 "libdl",
17228 ],
17229 },
17230 },
17231 compile_multilib: "64",
17232 check_elf_files: false,
17233 strip: {
17234 none: true,
17235 },
17236 prefer: true,
17237 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017238}
17239
17240cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017241 name: "mlid",
17242 owner: "shift",
17243 target: {
17244 android_arm64: {
17245 srcs: [
17246 "proprietary/vendor/bin/mlid",
17247 ],
17248 shared_libs: [
17249 "libcutils",
17250 "liblowi_client",
17251 "libc++",
17252 "libc",
17253 "libm",
17254 "libdl",
17255 ],
17256 },
17257 },
17258 compile_multilib: "64",
17259 strip: {
17260 none: true,
17261 },
17262 prefer: true,
17263 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017264}
17265
17266cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017267 name: "mm-pp-dpps",
17268 owner: "shift",
17269 target: {
17270 android_arm64: {
17271 srcs: [
17272 "proprietary/vendor/bin/mm-pp-dpps",
17273 ],
17274 shared_libs: [
17275 "libcutils",
17276 "libdisp-aba",
17277 "libqdutils",
17278 "libutils",
17279 "liblog",
17280 "libbinder",
17281 "libdrm",
17282 "libtinyxml2",
17283 "libhidlbase",
17284 "libhidltransport",
17285 "android.frameworks.sensorservice@1.0",
17286 "libtinyxml",
17287 "libc++",
17288 "libc",
17289 "libm",
17290 "libdl",
17291 ],
17292 },
17293 },
17294 compile_multilib: "64",
17295 strip: {
17296 none: true,
17297 },
17298 prefer: true,
17299 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017300}
17301
17302cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017303 name: "msm_irqbalance",
17304 owner: "shift",
17305 target: {
17306 android_arm64: {
17307 srcs: [
17308 "proprietary/vendor/bin/msm_irqbalance",
17309 ],
17310 shared_libs: [
17311 "libcutils",
17312 "libutils",
17313 "liblog",
17314 "libc++",
17315 "libc",
17316 "libm",
17317 "libdl",
17318 ],
17319 },
17320 },
17321 compile_multilib: "64",
17322 strip: {
17323 none: true,
17324 },
17325 prefer: true,
17326 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017327}
17328
17329cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017330 name: "netmgrd",
17331 owner: "shift",
17332 target: {
17333 android_arm64: {
17334 srcs: [
17335 "proprietary/vendor/bin/netmgrd",
17336 ],
17337 shared_libs: [
17338 "libdsutils",
17339 "libconfigdb",
17340 "libdiag",
17341 "libcutils",
17342 "liblog",
17343 "libnetutils",
17344 "librmnetctl",
17345 "libnlnetmgr",
17346 "libnetmgr",
17347 "libnetmgr_common",
17348 "libqmi",
17349 "libqmiservices",
17350 "libqmi_cci",
17351 "libqmi_common_so",
17352 "libqmi_client_qmux",
17353 "libqmi_client_helper",
17354 "libutils",
17355 "libhidlbase",
17356 "libhidltransport",
17357 "libandroid_net",
17358 "android.system.net.netd@1.1",
17359 "libqti_vndfwk_detect",
17360 "libcneapiclient",
17361 "libbinder",
17362 "libc++",
17363 "libc",
17364 "libm",
17365 "libdl",
17366 ],
17367 },
17368 },
17369 compile_multilib: "64",
17370 strip: {
17371 none: true,
17372 },
17373 prefer: true,
17374 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017375}
17376
17377cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017378 name: "pd-mapper",
17379 owner: "shift",
17380 target: {
17381 android_arm64: {
17382 srcs: [
17383 "proprietary/vendor/bin/pd-mapper",
17384 ],
17385 shared_libs: [
17386 "libcutils",
17387 "libutils",
17388 "liblog",
17389 "libjson",
17390 "libqmi_cci",
17391 "libqmi_common_so",
17392 "libqmi_encdec",
17393 "libqmi_csi",
17394 "libc++",
17395 "libc",
17396 "libm",
17397 "libdl",
17398 ],
17399 },
17400 },
17401 compile_multilib: "64",
17402 strip: {
17403 none: true,
17404 },
17405 prefer: true,
17406 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017407}
17408
17409cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017410 name: "pm-proxy",
17411 owner: "shift",
17412 target: {
17413 android_arm64: {
17414 srcs: [
17415 "proprietary/vendor/bin/pm-proxy",
17416 ],
17417 shared_libs: [
17418 "libperipheral_client",
17419 "libcutils",
17420 "liblog",
17421 "libmdmdetect",
17422 "libc++",
17423 "libc",
17424 "libm",
17425 "libdl",
17426 ],
17427 },
17428 },
17429 compile_multilib: "64",
17430 strip: {
17431 none: true,
17432 },
17433 prefer: true,
17434 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017435}
17436
17437cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017438 name: "pm-service",
17439 owner: "shift",
17440 target: {
17441 android_arm64: {
17442 srcs: [
17443 "proprietary/vendor/bin/pm-service",
17444 ],
17445 shared_libs: [
17446 "libcutils",
17447 "libutils",
17448 "liblog",
17449 "libbinder",
17450 "libqmi_cci",
17451 "libqmi_common_so",
17452 "libqmi_encdec",
17453 "libqmi_csi",
17454 "libmdmdetect",
17455 "libperipheral_client",
17456 "libc++",
17457 "libc",
17458 "libm",
17459 "libdl",
17460 ],
17461 },
17462 },
17463 compile_multilib: "64",
17464 strip: {
17465 none: true,
17466 },
17467 prefer: true,
17468 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017469}
17470
17471cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017472 name: "port-bridge",
17473 owner: "shift",
17474 target: {
17475 android_arm64: {
17476 srcs: [
17477 "proprietary/vendor/bin/port-bridge",
17478 ],
17479 shared_libs: [
17480 "libutils",
17481 "libcutils",
17482 "libdsutils",
17483 "libc++",
17484 "libc",
17485 "libm",
17486 "libdl",
17487 ],
17488 },
17489 },
17490 compile_multilib: "64",
17491 strip: {
17492 none: true,
17493 },
17494 prefer: true,
17495 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017496}
17497
17498cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017499 name: "power_off_alarm",
17500 owner: "shift",
17501 target: {
17502 android_arm64: {
17503 srcs: [
17504 "proprietary/vendor/bin/power_off_alarm",
17505 ],
17506 shared_libs: [
17507 "libc",
17508 "liblog",
17509 "libcutils",
17510 "libc++",
17511 "libm",
17512 "libdl",
17513 ],
17514 },
17515 },
17516 compile_multilib: "64",
17517 strip: {
17518 none: true,
17519 },
17520 prefer: true,
17521 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017522}
17523
17524cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017525 name: "ppd",
17526 owner: "shift",
17527 target: {
17528 android_arm64: {
17529 srcs: [
17530 "proprietary/vendor/bin/ppd",
17531 ],
17532 shared_libs: [
17533 "libcutils",
17534 "liblog",
17535 "libc++",
17536 "libc",
17537 "libm",
17538 "libdl",
17539 ],
17540 },
17541 },
17542 compile_multilib: "64",
17543 strip: {
17544 none: true,
17545 },
17546 prefer: true,
17547 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017548}
17549
17550cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017551 name: "qrtr-cfg",
17552 owner: "shift",
17553 target: {
17554 android_arm64: {
17555 srcs: [
17556 "proprietary/vendor/bin/qrtr-cfg",
17557 ],
17558 shared_libs: [
17559 "libqrtr",
17560 "libc++",
17561 "libc",
17562 "libm",
17563 "libdl",
17564 ],
17565 },
17566 },
17567 compile_multilib: "64",
17568 strip: {
17569 none: true,
17570 },
17571 prefer: true,
17572 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017573}
17574
17575cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017576 name: "qrtr-lookup",
17577 owner: "shift",
17578 target: {
17579 android_arm64: {
17580 srcs: [
17581 "proprietary/vendor/bin/qrtr-lookup",
17582 ],
17583 shared_libs: [
17584 "libqrtr",
17585 "libc++",
17586 "libc",
17587 "libm",
17588 "libdl",
17589 ],
17590 },
17591 },
17592 compile_multilib: "64",
17593 strip: {
17594 none: true,
17595 },
17596 prefer: true,
17597 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017598}
17599
17600cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017601 name: "qrtr-ns",
17602 owner: "shift",
17603 target: {
17604 android_arm64: {
17605 srcs: [
17606 "proprietary/vendor/bin/qrtr-ns",
17607 ],
17608 shared_libs: [
17609 "libqrtr",
17610 "libc++",
17611 "libc",
17612 "libm",
17613 "libdl",
17614 ],
17615 },
17616 },
17617 compile_multilib: "64",
17618 strip: {
17619 none: true,
17620 },
17621 prefer: true,
17622 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017623}
17624
17625cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017626 name: "qseecomd",
17627 owner: "shift",
17628 target: {
17629 android_arm64: {
17630 srcs: [
17631 "proprietary/vendor/bin/qseecomd",
17632 ],
17633 shared_libs: [
17634 "libcutils",
17635 "libutils",
17636 "liblog",
17637 "libQSEEComAPI",
17638 "libdrmfs",
17639 "libc++",
17640 "libc",
17641 "libm",
17642 "libdl",
17643 ],
17644 },
17645 },
17646 compile_multilib: "64",
17647 strip: {
17648 none: true,
17649 },
17650 prefer: true,
17651 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017652}
17653
17654cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017655 name: "qti",
17656 owner: "shift",
17657 target: {
17658 android_arm64: {
17659 srcs: [
17660 "proprietary/vendor/bin/qti",
17661 ],
17662 shared_libs: [
17663 "liblog",
17664 "librmnetctl",
17665 "libqmi_cci",
17666 "libdsutils",
17667 "libdiag",
17668 "libqmiservices",
17669 "libqmi",
17670 "libnetutils",
17671 "libcutils",
17672 "libqmi_client_qmux",
17673 "libqmi_encdec",
17674 "libqcmaputils",
17675 "libc++",
17676 "libc",
17677 "libm",
17678 "libdl",
17679 ],
17680 },
17681 },
17682 compile_multilib: "64",
17683 strip: {
17684 none: true,
17685 },
17686 prefer: true,
17687 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017688}
17689
17690cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017691 name: "rmt_storage",
17692 owner: "shift",
17693 target: {
17694 android_arm64: {
17695 srcs: [
17696 "proprietary/vendor/bin/rmt_storage",
17697 ],
17698 shared_libs: [
17699 "libqmi_csi",
17700 "libqmi_common_so",
17701 "libcutils",
17702 "liblog",
17703 "libmdmdetect",
17704 "libc++",
17705 "libc",
17706 "libm",
17707 "libdl",
17708 ],
17709 },
17710 },
17711 compile_multilib: "64",
17712 strip: {
17713 none: true,
17714 },
17715 prefer: true,
17716 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017717}
17718
17719cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017720 name: "seemp_healthd",
17721 owner: "shift",
17722 target: {
17723 android_arm64: {
17724 srcs: [
17725 "proprietary/vendor/bin/seemp_healthd",
17726 ],
17727 shared_libs: [
17728 "liblog",
17729 "libQSEEComAPI",
17730 "libc++",
17731 "libc",
17732 "libm",
17733 "libdl",
17734 ],
17735 },
17736 },
17737 compile_multilib: "64",
17738 strip: {
17739 none: true,
17740 },
17741 prefer: true,
17742 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017743}
17744
17745cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017746 name: "sensors.qti",
17747 owner: "shift",
17748 target: {
17749 android_arm64: {
17750 srcs: [
17751 "proprietary/vendor/bin/sensors.qti",
17752 ],
17753 shared_libs: [
17754 "liblog",
17755 "libdiag",
17756 "libssc",
17757 "libprotobuf-cpp-full-vendorcompat",
17758 "libsensorslog",
17759 "libcutils",
17760 "libc++",
17761 "libc",
17762 "libm",
17763 "libdl",
17764 ],
17765 },
17766 },
17767 compile_multilib: "64",
17768 strip: {
17769 none: true,
17770 },
17771 prefer: true,
17772 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017773}
17774
17775cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017776 name: "sscrpcd",
17777 owner: "shift",
17778 target: {
17779 android_arm64: {
17780 srcs: [
17781 "proprietary/vendor/bin/sscrpcd",
17782 ],
17783 shared_libs: [
17784 "liblog",
17785 "libc++",
17786 "libc",
17787 "libm",
17788 "libdl",
17789 ],
17790 },
17791 },
17792 compile_multilib: "64",
17793 strip: {
17794 none: true,
17795 },
17796 prefer: true,
17797 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017798}
17799
17800cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017801 name: "ssgqmigd",
17802 owner: "shift",
17803 target: {
17804 android_arm: {
17805 srcs: [
17806 "proprietary/vendor/bin/ssgqmigd",
17807 ],
17808 shared_libs: [
17809 "liblog",
17810 "libm",
17811 "libc",
17812 "libdl",
17813 ],
17814 },
17815 },
17816 compile_multilib: "32",
17817 strip: {
17818 none: true,
17819 },
17820 prefer: true,
17821 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017822}
17823
17824cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017825 name: "ssgtzd",
17826 owner: "shift",
17827 target: {
17828 android_arm: {
17829 srcs: [
17830 "proprietary/vendor/bin/ssgtzd",
17831 ],
17832 shared_libs: [
17833 "liblog",
17834 "libminksocket",
17835 "libm",
17836 "libc",
17837 "libdl",
17838 ],
17839 },
17840 },
17841 compile_multilib: "32",
17842 strip: {
17843 none: true,
17844 },
17845 prefer: true,
17846 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017847}
17848
17849cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017850 name: "tftp_server",
17851 owner: "shift",
17852 target: {
17853 android_arm64: {
17854 srcs: [
17855 "proprietary/vendor/bin/tftp_server",
17856 ],
17857 shared_libs: [
17858 "libqsocket",
17859 "libqrtr",
17860 "liblog",
17861 "libc++",
17862 "libc",
17863 "libm",
17864 "libdl",
17865 ],
17866 },
17867 },
17868 compile_multilib: "64",
17869 strip: {
17870 none: true,
17871 },
17872 prefer: true,
17873 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017874}
17875
17876cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017877 name: "thermal-engine",
17878 owner: "shift",
17879 target: {
17880 android_arm64: {
17881 srcs: [
17882 "proprietary/vendor/bin/thermal-engine",
17883 ],
17884 shared_libs: [
17885 "libcutils",
17886 "liblog",
17887 "libqmi_cci",
17888 "libqmi_common_so",
17889 "libc++",
17890 "libc",
17891 "libm",
17892 "libdl",
17893 ],
17894 },
17895 },
17896 compile_multilib: "64",
17897 strip: {
17898 none: true,
17899 },
17900 prefer: true,
17901 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017902}
17903
17904cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017905 name: "time_daemon",
17906 owner: "shift",
17907 target: {
17908 android_arm64: {
17909 srcs: [
17910 "proprietary/vendor/bin/time_daemon",
17911 ],
17912 shared_libs: [
17913 "liblog",
17914 "libcutils",
17915 "libqmi_cci",
17916 "libqmi_common_so",
17917 "libc++",
17918 "libc",
17919 "libm",
17920 "libdl",
17921 ],
17922 },
17923 },
17924 compile_multilib: "64",
17925 strip: {
17926 none: true,
17927 },
17928 prefer: true,
17929 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017930}
17931
17932cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017933 name: "vendor.qti.hardware.soter@1.0-provision",
17934 owner: "shift",
17935 target: {
17936 android_arm64: {
17937 srcs: [
17938 "proprietary/vendor/bin/vendor.qti.hardware.soter@1.0-provision",
17939 ],
17940 shared_libs: [
17941 "libc",
17942 "libcutils",
17943 "liblog",
17944 "libutils",
17945 "libhardware",
17946 "libhidlbase",
17947 "libhidltransport",
17948 "libhwbinder",
17949 "vendor.qti.hardware.soter@1.0",
17950 "libc++",
17951 "libm",
17952 "libdl",
17953 ],
17954 },
17955 },
17956 compile_multilib: "64",
17957 strip: {
17958 none: true,
17959 },
17960 prefer: true,
17961 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017962}
17963
17964cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017965 name: "vppservice",
17966 owner: "shift",
17967 target: {
17968 android_arm64: {
17969 srcs: [
17970 "proprietary/vendor/bin/vppservice",
17971 ],
17972 shared_libs: [
17973 "libhidlbase",
17974 "libhidltransport",
17975 "liblog",
17976 "libhwbinder",
17977 "libutils",
17978 "libhardware",
17979 "vendor.qti.hardware.vpp@1.1",
17980 "libcutils",
17981 "libvpplibrary",
17982 "libqdMetaData",
17983 "libc++",
17984 "libc",
17985 "libm",
17986 "libdl",
17987 ],
17988 },
17989 },
17990 compile_multilib: "64",
17991 strip: {
17992 none: true,
17993 },
17994 prefer: true,
17995 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020017996}
17997
17998cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020017999 name: "xtra-daemon",
18000 owner: "shift",
18001 target: {
18002 android_arm64: {
18003 srcs: [
18004 "proprietary/vendor/bin/xtra-daemon",
18005 ],
18006 shared_libs: [
18007 "libutils",
18008 "libcutils",
18009 "libcrypto",
18010 "libssl",
18011 "libsqlite",
18012 "libgps.utils",
18013 "libloc_core",
18014 "libizat_core",
18015 "liblbs_core",
18016 "liblog",
18017 "libandroid_net",
18018 "libqdma_file_agent",
18019 "libc++",
18020 "libc",
18021 "libm",
18022 "libdl",
18023 ],
18024 },
18025 },
18026 compile_multilib: "64",
18027 strip: {
18028 none: true,
18029 },
18030 prefer: true,
18031 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020018032}
18033
18034cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020018035 name: "dpmd",
18036 owner: "shift",
18037 target: {
18038 android_arm64: {
18039 srcs: [
18040 "proprietary/system_ext/bin/dpmd",
18041 ],
18042 shared_libs: [
18043 "libdpmframework",
18044 "libdiag_system",
18045 "libhardware_legacy",
18046 "libhidlbase",
18047 "libcutils",
18048 "libutils",
18049 "com.qualcomm.qti.dpm.api@1.0",
18050 "libc++",
18051 "libc",
18052 "libm",
18053 "libdl",
18054 ],
18055 },
18056 },
18057 compile_multilib: "64",
18058 strip: {
18059 none: true,
18060 },
18061 prefer: true,
18062 system_ext_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020018063}
18064
Michael Bestas8e253c52024-06-24 00:39:26 +030018065install_symlink {
Michael Bestas0369ba52024-12-01 06:05:02 +020018066 name: "system_ext_priv-app_ims_lib_arm64_libimscamera_jni_so",
18067 system_ext_specific: true,
18068 installed_location: "priv-app/ims/lib/arm64/libimscamera_jni.so",
18069 symlink_target: "/system_ext/lib64/libimscamera_jni.so",
Michael Bestas8e253c52024-06-24 00:39:26 +030018070}
18071
18072install_symlink {
Michael Bestas0369ba52024-12-01 06:05:02 +020018073 name: "system_ext_priv-app_ims_lib_arm64_libimsmedia_jni_so",
18074 system_ext_specific: true,
18075 installed_location: "priv-app/ims/lib/arm64/libimsmedia_jni.so",
18076 symlink_target: "/system_ext/lib64/libimsmedia_jni.so",
Michael Bestas8e253c52024-06-24 00:39:26 +030018077}
18078
18079install_symlink {
Michael Bestas0369ba52024-12-01 06:05:02 +020018080 name: "vendor_lib_libEGL_adreno_so",
18081 soc_specific: true,
18082 installed_location: "lib/libEGL_adreno.so",
18083 symlink_target: "/vendor/lib/egl/libEGL_adreno.so",
Michael Bestas8e253c52024-06-24 00:39:26 +030018084}
18085
18086install_symlink {
Michael Bestas0369ba52024-12-01 06:05:02 +020018087 name: "vendor_lib_libGLESv2_adreno_so",
18088 soc_specific: true,
18089 installed_location: "lib/libGLESv2_adreno.so",
18090 symlink_target: "/vendor/lib/egl/libGLESv2_adreno.so",
Michael Bestas8e253c52024-06-24 00:39:26 +030018091}
18092
18093install_symlink {
Michael Bestas0369ba52024-12-01 06:05:02 +020018094 name: "vendor_lib_libq3dtools_adreno_so",
18095 soc_specific: true,
18096 installed_location: "lib/libq3dtools_adreno.so",
18097 symlink_target: "/vendor/lib/egl/libq3dtools_adreno.so",
Michael Bestas8e253c52024-06-24 00:39:26 +030018098}
18099
18100install_symlink {
Michael Bestas0369ba52024-12-01 06:05:02 +020018101 name: "vendor_lib64_libEGL_adreno_so",
18102 soc_specific: true,
18103 installed_location: "lib64/libEGL_adreno.so",
18104 symlink_target: "/vendor/lib64/egl/libEGL_adreno.so",
Michael Bestas8e253c52024-06-24 00:39:26 +030018105}
18106
18107install_symlink {
Michael Bestas0369ba52024-12-01 06:05:02 +020018108 name: "vendor_lib64_libGLESv2_adreno_so",
18109 soc_specific: true,
18110 installed_location: "lib64/libGLESv2_adreno.so",
18111 symlink_target: "/vendor/lib64/egl/libGLESv2_adreno.so",
Michael Bestas8e253c52024-06-24 00:39:26 +030018112}
18113
18114install_symlink {
Michael Bestas0369ba52024-12-01 06:05:02 +020018115 name: "vendor_lib64_libq3dtools_adreno_so",
18116 soc_specific: true,
18117 installed_location: "lib64/libq3dtools_adreno.so",
18118 symlink_target: "/vendor/lib64/egl/libq3dtools_adreno.so",
Michael Bestas8e253c52024-06-24 00:39:26 +030018119}
18120
Michael Bestas34bde542024-12-01 04:42:51 +020018121cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020018122 name: "liboemcrypto",
18123 owner: "shift",
18124 strip: {
18125 none: true,
18126 },
18127 target: {
18128 android_arm: {
18129 srcs: [
18130 "proprietary/vendor/lib/liboemcrypto.so",
18131 ],
18132 shared_libs: [
18133 "libutils",
18134 "libcutils",
18135 "liblog",
18136 "libQSEEComAPI",
18137 "libhdcpsrm",
18138 "libcpion",
18139 "libhidlbase",
18140 "vendor.display.config@1.0",
18141 "libc++",
18142 "libc",
18143 "libm",
18144 "libdl",
18145 ],
18146 },
18147 android_arm64: {
18148 srcs: [
18149 "proprietary/vendor/lib64/liboemcrypto.so",
18150 ],
18151 shared_libs: [
18152 "libutils",
18153 "libcutils",
18154 "liblog",
18155 "libQSEEComAPI",
18156 "libhdcpsrm",
18157 "libcpion",
18158 "libhidlbase",
18159 "vendor.display.config@1.0",
18160 "libc++",
18161 "libc",
18162 "libm",
18163 "libdl",
18164 ],
18165 },
18166 },
18167 compile_multilib: "both",
18168 prefer: true,
18169 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020018170}
18171
18172cc_prebuilt_library_shared {
Michael Bestas0369ba52024-12-01 06:05:02 +020018173 name: "libwvhidl@1.3",
18174 owner: "shift",
18175 strip: {
18176 none: true,
18177 },
18178 target: {
18179 android_arm: {
18180 srcs: [
18181 "proprietary/vendor/lib/libwvhidl@1.3.so",
18182 ],
18183 shared_libs: [
Michael Bestasa8d568c2024-12-01 06:10:03 +020018184 "libcrypto_shim",
Michael Bestas0369ba52024-12-01 06:05:02 +020018185 "android.hardware.drm@1.0",
18186 "android.hardware.drm@1.1",
18187 "android.hardware.drm@1.2",
18188 "android.hardware.drm@1.3",
18189 "android.hidl.memory@1.0",
18190 "libbase",
18191 "libcrypto",
18192 "libhidlbase",
18193 "libhidlmemory",
18194 "liblog",
18195 "libprotobuf-cpp-lite-3.9.1-vendorcompat",
18196 "libutils",
18197 "libc++",
18198 "libc",
18199 "libm",
18200 "libdl",
18201 ],
18202 },
18203 android_arm64: {
18204 srcs: [
18205 "proprietary/vendor/lib64/libwvhidl@1.3.so",
18206 ],
18207 shared_libs: [
Michael Bestasa8d568c2024-12-01 06:10:03 +020018208 "libcrypto_shim",
Michael Bestas0369ba52024-12-01 06:05:02 +020018209 "android.hardware.drm@1.0",
18210 "android.hardware.drm@1.1",
18211 "android.hardware.drm@1.2",
18212 "android.hardware.drm@1.3",
18213 "android.hidl.memory@1.0",
18214 "libbase",
18215 "libcrypto",
18216 "libhidlbase",
18217 "libhidlmemory",
18218 "liblog",
18219 "libprotobuf-cpp-lite-3.9.1-vendorcompat",
18220 "libutils",
18221 "libc++",
18222 "libc",
18223 "libm",
18224 "libdl",
18225 ],
18226 },
18227 },
18228 compile_multilib: "both",
18229 prefer: true,
18230 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020018231}
18232
Alexander Martinz0c454cc2022-10-17 18:01:32 +020018233prebuilt_etc_xml {
Michael Bestas0369ba52024-12-01 06:05:02 +020018234 name: "manifest_android.hardware.drm@1.3-service.widevine.xml",
18235 owner: "shift",
18236 src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml",
18237 filename_from_src: true,
18238 sub_dir: "vintf/manifest",
18239 soc_specific: true,
Alexander Martinz0c454cc2022-10-17 18:01:32 +020018240}
18241
Michael Bestas34bde542024-12-01 04:42:51 +020018242cc_prebuilt_binary {
Michael Bestas0369ba52024-12-01 06:05:02 +020018243 name: "android.hardware.drm@1.3-service.widevine",
18244 owner: "shift",
18245 target: {
18246 android_arm64: {
18247 srcs: [
18248 "proprietary/vendor/bin/hw/android.hardware.drm@1.3-service.widevine",
18249 ],
18250 shared_libs: [
18251 "android.hardware.drm@1.0",
18252 "android.hardware.drm@1.1",
18253 "android.hardware.drm@1.2",
18254 "android.hardware.drm@1.3",
18255 "libbase",
18256 "libbinder",
18257 "libhidlbase",
18258 "liblog",
18259 "libutils",
18260 "libwvhidl@1.3",
18261 "libc++",
18262 "libc",
18263 "libm",
18264 "libdl",
18265 ],
18266 },
18267 },
18268 compile_multilib: "64",
18269 strip: {
18270 none: true,
18271 },
18272 prefer: true,
18273 relative_install_path: "hw",
18274 soc_specific: true,
Michael Bestas34bde542024-12-01 04:42:51 +020018275}