-
Notifications
You must be signed in to change notification settings - Fork 35
/
device-vendor.mk
executable file
·1706 lines (1611 loc) · 49.3 KB
/
device-vendor.mk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# This file lists all qcom products and defines the QC_PROP flag which
# is used to enable projects inside $(QC_PROP_ROOT) directory.
# Also, This file intended for use by device/product makefiles
# to pick and choose the optional proprietary modules
# Root of Qualcomm Proprietary component tree
QC_PROP_ROOT := vendor/qcom/proprietary
SDCLANG_LTO_DEFS := device/essential/mata/sdllvm-lto-defs.mk
PRODUCT_LIST := mata
PRODUCT_LIST += msm8998
ifneq ($(strip $(TARGET_VENDOR)),)
PRODUCT_LIST += $(TARGET_PRODUCT)
endif
XML_CONF_PATH := vendor/qcom/proprietary/telephony-apps/etc
ifneq ($(wildcard $(XML_CONF_PATH)),)
PRODUCT_COPY_FILES := $(XML_CONF_PATH)/cdma_call_conf.xml:system/etc/cdma_call_conf.xml $(PRODUCT_COPY_FILES)
endif
TARGET_BOARD_PLATFORM := msm8998
$(call inherit-product-if-exists, $(QC_PROP_ROOT)/android-perf/profiles.mk)
#Include other rules if any
$(call inherit-product-if-exists, $(QC_PROP_ROOT)/common-noship/build/generate_extra_images_prop.mk)
#prebuilt javalib
ifneq ($(wildcard $(QC_PROP_ROOT)/common/build/prebuilt_javalib.mk),)
BUILD_PREBUILT_JAVALIB := $(QC_PROP_ROOT)/common/build/prebuilt_javalib.mk
else
BUILD_PREBUILT_JAVALIB := $(BUILD_PREBUILT)
endif
# Each line here corresponds to an optional LOCAL_MODULE built by
# Android.mk(s) in the proprietary projects. Where project
# corresponds to the vars here in CAPs.
# These modules are tagged with optional as their LOCAL_MODULE_TAGS
# wouldn't be present in your on target images, unless listed here
# explicitly.
#ADSPRPC
ADSPRPC := libadsprpc
ADSPRPC += libadsp_default_listener
ADSPRPC += libssc_default_listener
ADSPRPC += adsprpcd
#BT
BT := btnvtool
BT += dun-server
BT += hci_qcomm_init
BT += liboi_sbc_decoder
BT += sapd
BT += wcnss_filter
BT += android.hardware.bluetooth@1.0-service
BT += android.hardware.bluetooth@1.0-impl
BT += android.hardware.bluetooth@1.0-service.rc
#CNE
CNE := andsfCne.xml
CNE += cnd
CNE += cneapiclient
CNE += cneapiclient.xml
CNE += CNEService
CNE += com.quicinc.cne
CNE += com.quicinc.cne.xml
CNE += com.quicinc.cneapiclient
CNE += libcne
CNE += libcneapiclient
CNE += libcneqmiutils
CNE += libcneoplookup
CNE += libmasc
CNE += libvendorconn
CNE += libwms
CNE += libwqe
CNE += libxml
CNE += ROW_profile1.xml
CNE += ROW_profile2.xml
CNE += ROW_profile3.xml
CNE += ROW_profile4.xml
CNE += ROW_profile5.xml
CNE += ROW_profile6.xml
CNE += ROW_profile7.xml
CNE += ATT_profile1.xml
CNE += ATT_profile2.xml
CNE += ATT_profile3.xml
CNE += ATT_profile4.xml
CNE += ATT_profile5.xml
CNE += ATT_profile6.xml
CNE += VZW_profile1.xml
CNE += VZW_profile2.xml
CNE += VZW_profile3.xml
CNE += VZW_profile4.xml
CNE += VZW_profile5.xml
CNE += VZW_profile6.xml
CNE += SwimConfig.xml
CNE += com.quicinc.cne.api@1.0
CNE += com.quicinc.cne.server@1.0
CNE += com.quicinc.cne.server@2.0
CNE += com.quicinc.cne.constants@1.0
CNE += com.quicinc.cne.constants@2.0
CNE += com.quicinc.cne.api-V1.0-java
# CNE rely on Latency HIDL
LATENCY := vendor.qti.hardware.data.latency@1.0
LATENCY += vendor.qti.hardware.data.latency@1.0_vendor
LATENCY += vendor.qti.hardware.data.latency-V1.0-java
LATENCY += vendor.qti.hardware.data.latency.xml
#DATA
DATA := ATFWD-daemon
DATA += dsdnsutil
DATA += dsi_config.xml
DATA += libconfigdb
DATA += libdsnet
DATA += libdsnetutil
DATA += libdsprofile
DATA += libdss
DATA += libdssock
DATA += libdsutils
DATA += libnetmgr
DATA += libqcmaputils
DATA += netmgrd
DATA += netmgr_config.xml
DATA += port-bridge
DATA += qti
#DISPLAY
DISPLAY := libsdmextension
DISPLAY += libqseed3
DISPLAY += libsdm-disp-apis
DISPLAY += libsdm-color
DISPLAY += libsdm-diag
DISPLAY += vendor.display.config@1.0_vendor
#DIAG
DIAG := diag_klog
DIAG += diag_mdlog
DIAG += diag_socket_log
DIAG += diag_qshrink4_daemon
DIAG += diag_uart_log
DIAG += libdiag_system
DIAG += libdiagjni
#hvdcp 3.0 daemon
HVDCP_OPTI := hvdcp_opti
# To create XTRA daemon (linked to libizat_core)
AOSP_GPS := xtra-daemon
AOSP_GPS += libizat_core
# Support library from vendor/qcom/opensource/location/
# Those are the implementation of the API, definied on the HAL
AOSP_GPS += libloc_api_v02
AOSP_GPS += libloc_ds_api
AOSP_GPS += liblbs_core
AOSP_GPS += libgeofence
AOSP_GPS += libflp
AOSP_GPS += libloc_pla
# loc_launcher will start the right daemons, per izat.conf
AOSP_GPS += loc_launcher
AOSP_GPS += izat.conf
# LOWI is needed for Free-WiFi Scan information
AOSP_GPS += lowi-server
AOSP_GPS += liblowi_client
AOSP_GPS += liblowi_wifihal
AOSP_GPS += liblowi_wifihal_nl
# sap.conf provide the sensor information for the GPS
AOSP_GPS += sap.conf
AOSP_GPS += flp.conf
#GsmaNfcService
GSMA_NFC := GsmaNfcService
GSMA_NFC += com.gsma.services.nfc
GSMA_NFC += com.gsma.services.nfc.xml
GSMA_NFC += com.gsma.services.utils
GSMA_NFC += com.gsma.services.utils.xml
#HBTP
HBTP := hbtp_daemon
HBTP += hbtpcfg_qtc800s.dat
HBTP += hbtpcfg_rohm.dat
HBTP += qtc800s_dsp.bin
HBTP += libhbtpdsp
HBTP += libhbtpclient
HBTP += libhbtpfrmwk
HBTP += libfastrpc_utf_stub
HBTP += libFastRPC_UTF_Forward_skel
HBTP += libFastRPC_UTF_Forward_Qtc2_skel
HBTP += libhbtpjni
HBTP += vendor.qti.hardware.improvetouch.touchcompanion@1.0
HBTP += vendor.qti.hardware.improvetouch.touchcompanion@1.0_vendor
HBTP += vendor.qti.hardware.improvetouch.touchcompanion@1.0-service
HBTP += vendor.qti.hardware.improvetouch.gesturemanager@1.0
HBTP += vendor.qti.hardware.improvetouch.gesturemanager@1.0_vendor
HBTP += vendor.qti.hardware.improvetouch.gesturemanager@1.0-service
HBTP += vendor.qti.hardware.improvetouch.blobmanager@1.0
HBTP += vendor.qti.hardware.improvetouch.blobmanager@1.0_vendor
HBTP += vendor.qti.hardware.improvetouch.blobmanager@1.0-service
HBTP += loader.cfg
#HY11_HY22 diff
HY11_HY22_diff += libacdb-fts
HY11_HY22_diff += libdatactrl
HY11_HY22_diff += libevent_observer
HY11_HY22_diff += libimsmedia_jni
HY11_HY22_diff += libsettings
HY11_HY22_diff += libwfdavenhancements
HY11_HY22_diff += libacdb-fts
HY11_HY22_diff += libacdbrtac
HY11_HY22_diff += libadiertac
HY11_HY22_diff += libdatactrl
HY11_HY22_diff += libdiag
HY11_HY22_diff += libevent_observer
HY11_HY22_diff += libimsmedia_jni
HY11_HY22_diff += libwbc_jni
HY11_HY22_diff += libmmcamera2_c2d_module
HY11_HY22_diff += libmmcamera2_cpp_module
HY11_HY22_diff += libmmcamera2_iface_modules
HY11_HY22_diff += libmmcamera2_imglib_modules
HY11_HY22_diff += libmmcamera2_isp_modules
HY11_HY22_diff += libmmcamera2_pp_buf_mgr
HY11_HY22_diff += libmmcamera2_pproc_modules
HY11_HY22_diff += libmmcamera2_sensor_modules
HY11_HY22_diff += libmmcamera2_stats_lib
HY11_HY22_diff += libmmcamera_eztune_module
HY11_HY22_diff += libmmcamera_ppbase_module
HY11_HY22_diff += libmmcamera_sw2d_lib
HY11_HY22_diff += libmmcamera_thread_services
HY11_HY22_diff += libmmcamera_tuning_lookup
HY11_HY22_diff += libomx-dts
HY11_HY22_diff += libqdi
HY11_HY22_diff += libqdp
HY11_HY22_diff += libqmi_client_qmux
HY11_HY22_diff += libremosaic_daemon
HY11_HY22_diff += libsensor_reg
HY11_HY22_diff += libsettings
HY11_HY22_diff += libtime_genoff
HY11_HY22_diff += libwfdavenhancements
HY11_HY22_diff += libwfdmmsink
HY11_HY22_diff += libwfduibcsinkinterface
HY11_HY22_diff += libwfduibcsink
HY11_HY22_diff += libpdnotifier
HY11_HY22_diff += libperfgluelayer
HY11_HY22_diff += libqti-gt-prop
HY11_HY22_diff += vendor.qti.hardware.radio.atcmdfwd@1.0_vendor
HY11_HY22_diff += radioconfig
HY11_HY22_diff += LteDirectDiscovery.xml
HY11_HY22_diff += radioconfig.xml
HY11_HY22_diff += radioconfiginterface.xml
HY11_HY22_diff += cdma_call_conf.xml
HY11_HY22_diff += spn-conf.xml
HY11_HY22_diff += libsns_low_lat_stream_skel_system
HY11_HY22_diff += libqti-util_system
# IMS Telephony Libs
# Defined as the ims provider in the overlay
IMS_TEL := ims.xml
IMS_TEL += imslibrary
IMS_TEL += ims
#IMS_VT
IMS_VT := lib-imsvt
IMS_VT += lib-imscamera
IMS_VT += lib-imsvtextutils
IMS_VT += lib-imsvtutils
IMS_VT += lib-imsvideocodec
IMS_VT += librcc
# Vzw Specific RCS APIs (Android Telephony)
IMS_TEL_RCS := qti-vzw-ims-internal
IMS_TEL_RCS += qti-vzw-ims-internal.xml
IMS_TEL_RCS += qti-vzw-ims-common
IMS_TEL_RCS += qti-vzw-ims-common.xml
#IMS_RCS
IMS_RCS := imsrcsd
IMS_RCS += lib-uceservice
IMS_RCS += lib-imsrcs-v2
IMS_RCS += lib-imsxml
IMS_RCS += lib-imscmservice
IMS_RCS += uceShimService
IMS_RCS += whitelist_com.qualcomm.qti.uceShimService
IMS_RCS += com.qualcomm.qti.imscmservice@1.0
IMS_RCS += com.qualcomm.qti.imscmservice@1.0_vendor
#IMS_NEWARCH
IMS_NEWARCH := imsdatadaemon
IMS_NEWARCH += imsqmidaemon
IMS_NEWARCH += ims_rtp_daemon
IMS_NEWARCH += lib-dplmedia
IMS_NEWARCH += lib-imsdpl
IMS_NEWARCH += lib-imsqimf
IMS_NEWARCH += lib-imsSDP
IMS_NEWARCH += lib-rtpcommon
IMS_NEWARCH += lib-rtpcore
IMS_NEWARCH += lib-rtpdaemoninterface
IMS_NEWARCH += lib-rtpsl
IMS_NEWARCH += vendor.qti.imsrtpservice@1.0-service-Impl
IMS_NEWARCH += vendor.qti.imsrtpservice@1.0
IMS_NEWARCH += vendor.qti.imsrtpservice@1.0_vendor
#IMS_REGMGR
IMS_REGMGR := RegmanagerApi
#MDM_HELPER
MDM_HELPER := mdm_helper
#MDM_HELPER_PROXY
MDM_HELPER_PROXY := mdm_helper_proxy
#MM_AUDIO
MM_AUDIO := audiod
MM_AUDIO += AudioFilter
MM_AUDIO += libacdbloader
MM_AUDIO += libacdbmapper
MM_AUDIO += libalsautils
MM_AUDIO += libatu
MM_AUDIO += libaudcal
MM_AUDIO += libaudioalsa
MM_AUDIO += libaudioeq
MM_AUDIO += libaudioparsers
MM_AUDIO += libcsd-client
MM_AUDIO += lib_iec_60958_61937
MM_AUDIO += libmm-audio-resampler
MM_AUDIO += libstagefright_soft_qtiflacdec
MM_AUDIO += libOmxAacDec
MM_AUDIO += libOmxAacEnc
MM_AUDIO += libOmxAdpcmDec
MM_AUDIO += libOmxAmrDec
MM_AUDIO += libOmxAmrEnc
MM_AUDIO += libOmxAmrRtpDec
MM_AUDIO += libOmxAmrwbDec
MM_AUDIO += libOmxAmrwbplusDec
MM_AUDIO += libOmxEvrcDec
MM_AUDIO += libOmxEvrcEnc
MM_AUDIO += libOmxEvrcHwDec
MM_AUDIO += libOmxMp3Dec
MM_AUDIO += libOmxQcelp13Dec
MM_AUDIO += libOmxQcelp13Enc
MM_AUDIO += libOmxQcelpHwDec
MM_AUDIO += libOmxVp8Dec
MM_AUDIO += libOmxWmaDec
MM_AUDIO += libOmxAlacDec
MM_AUDIO += libOmxApeDec
MM_AUDIO += libOmxAlacDecSw
MM_AUDIO += libOmxApeDecSw
MM_AUDIO += libOmxDsdDec
MM_AUDIO += libvoem-jni
MM_AUDIO += mm-omx-devmgr
MM_AUDIO += QCAudioManager
MM_AUDIO += liblistensoundmodel
MM_AUDIO += liblistensoundmodel2
MM_AUDIO += liblistenjni
MM_AUDIO += liblisten
MM_AUDIO += liblistenhardware
MM_AUDIO += STApp
MM_AUDIO += libqtigef
MM_AUDIO += libqcbassboost
MM_AUDIO += libqcvirt
MM_AUDIO += libqcreverb
MM_AUDIO += libasphere
MM_AUDIO += audiosphere
MM_AUDIO += audiosphere.xml
MM_AUDIO += audio_effects.conf
MM_AUDIO += libFlacSwDec
MM_AUDIO += libAlacSwDec
MM_AUDIO += libApeSwDec
MM_AUDIO += libdsd2pcm
MM_AUDIO += audioflacapp
MM_AUDIO += libqct_resampler
MM_AUDIO += libaudiodevarb
MM_AUDIO += audiod
MM_AUDIO += libsmwrapper
MM_AUDIO += libadpcmdec
MM_AUDIO += libmulawdec
MM_AUDIO += sound_trigger.primary.msm8998
MM_AUDIO += libnative_audio_latency_jni
MM_AUDIO += libhwdaphal
MM_AUDIO += libqcomvisualizer
MM_AUDIO += libqcomvoiceprocessing
MM_AUDIO += libqcompostprocbundle
MM_AUDIO += libadm
MM_AUDIO += libsurround_3mic_proc
MM_AUDIO += surround_sound_rec_AZ.cfg
MM_AUDIO += surround_sound_rec_5.1.cfg
MM_AUDIO += libdrc
MM_AUDIO += drc_cfg_AZ.txt
MM_AUDIO += drc_cfg_5.1.txt
MM_AUDIO += libgcs-osal
MM_AUDIO += libgcs-calwrapper
MM_AUDIO += libgcs-ipc
MM_AUDIO += libgcs
MM_AUDIO += cmudict.bin
MM_AUDIO += poc_64_hmm.gmm
MM_AUDIO += noisesample.bin
MM_AUDIO += antispoofing.bin
MM_AUDIO += libshoebox
MM_AUDIO += libvr_amb_engine
MM_AUDIO += libvr_object_engine
MM_AUDIO += libvr_sam_wrapper
MM_AUDIO += libvraudio
MM_AUDIO += libvraudio_client
#MM_CAMERA
MM_CAMERA := cpp_firmware_v1_1_1.fw
MM_CAMERA += cpp_firmware_v1_1_6.fw
MM_CAMERA += cpp_firmware_v1_2_0.fw
MM_CAMERA += cpp_firmware_v1_2_A.fw
MM_CAMERA += cpp_firmware_v1_6_0.fw
MM_CAMERA += cpp_firmware_v1_4_0.fw
MM_CAMERA += cpp_firmware_v1_5_0.fw
MM_CAMERA += cpp_firmware_v1_5_1.fw
MM_CAMERA += cpp_firmware_v1_5_2.fw
MM_CAMERA += cpp_firmware_v1_8_0.fw
MM_CAMERA += cpp_firmware_v1_10_0.fw
MM_CAMERA += cpp_firmware_v1_12_0.fw
MM_CAMERA += libflash_pmic
MM_CAMERA += libactuator_ak7371
MM_CAMERA += libactuator_ak7371_mono
MM_CAMERA += libois_lc898122
MM_CAMERA += libadsp_denoise_skel
MM_CAMERA += libadsp_hvx_add_constant
MM_CAMERA += libadsp_hvx_add_constant.so
MM_CAMERA += libadsp_hvx_stats
MM_CAMERA += libadsp_hvx_stats.so
MM_CAMERA += libadsp_hvx_callback_skel
MM_CAMERA += libadsp_hvx_stub
MM_CAMERA += libadsp_hvx_skel
MM_CAMERA += libadsp_hvx_skel.so
MM_CAMERA += libadsp_fd_skel
MM_CAMERA += libadsp_hvx_zzhdr_BGGR
MM_CAMERA += libadsp_hvx_zzhdr_BGGR.so
MM_CAMERA += libadsp_hvx_zzhdr_RGGB
MM_CAMERA += libadsp_hvx_zzhdr_RGGB.so
MM_CAMERA += libchromatix_imx258_common
MM_CAMERA += libchromatix_imx258_cpp_hfr_60
MM_CAMERA += libchromatix_imx258_cpp_hfr_90
MM_CAMERA += libchromatix_imx258_cpp_hfr_120
MM_CAMERA += libchromatix_imx258_cpp_liveshot
MM_CAMERA += libchromatix_imx258_cpp_preview
MM_CAMERA += libchromatix_imx258_cpp_snapshot
MM_CAMERA += libchromatix_imx258_cpp_video
MM_CAMERA += libchromatix_imx258_cpp_video_4k
MM_CAMERA += libchromatix_imx258_default_video
MM_CAMERA += libchromatix_imx258_hfr_60
MM_CAMERA += libchromatix_imx258_hfr_90
MM_CAMERA += libchromatix_imx258_hfr_120
MM_CAMERA += libchromatix_imx258_liveshot
MM_CAMERA += libchromatix_imx258_postproc
MM_CAMERA += libchromatix_imx258_preview
MM_CAMERA += libchromatix_imx258_snapshot
MM_CAMERA += libchromatix_imx258_video_4k
MM_CAMERA += libchromatix_imx258_4k_preview_3a
MM_CAMERA += libchromatix_imx258_4k_video_3a
MM_CAMERA += libchromatix_imx258_default_preview_3a
MM_CAMERA += libchromatix_imx258_default_video_3a
MM_CAMERA += libchromatix_imx258_hfr_60_3a
MM_CAMERA += libchromatix_imx258_hfr_90_3a
MM_CAMERA += libchromatix_imx258_hfr_120_3a
MM_CAMERA += libchromatix_imx258_zsl_preview_3a
MM_CAMERA += libchromatix_imx258_zsl_video_3a
MM_CAMERA += libchromatix_imx258_mono_common
MM_CAMERA += libchromatix_imx258_mono_cpp_hfr_60
MM_CAMERA += libchromatix_imx258_mono_cpp_hfr_90
MM_CAMERA += libchromatix_imx258_mono_cpp_hfr_120
MM_CAMERA += libchromatix_imx258_mono_cpp_liveshot
MM_CAMERA += libchromatix_imx258_mono_cpp_preview
MM_CAMERA += libchromatix_imx258_mono_cpp_snapshot
MM_CAMERA += libchromatix_imx258_mono_cpp_video
MM_CAMERA += libchromatix_imx258_mono_cpp_video_4k
MM_CAMERA += libchromatix_imx258_mono_default_video
MM_CAMERA += libchromatix_imx258_mono_hfr_60
MM_CAMERA += libchromatix_imx258_mono_hfr_90
MM_CAMERA += libchromatix_imx258_mono_hfr_120
MM_CAMERA += libchromatix_imx258_mono_liveshot
MM_CAMERA += libchromatix_imx258_mono_postproc
MM_CAMERA += libchromatix_imx258_mono_preview
MM_CAMERA += libchromatix_imx258_mono_snapshot
MM_CAMERA += libchromatix_imx258_mono_video_4k
MM_CAMERA += libchromatix_imx258_mono_4k_preview_3a
MM_CAMERA += libchromatix_imx258_mono_4k_video_3a
MM_CAMERA += libchromatix_imx258_mono_default_preview_3a
MM_CAMERA += libchromatix_imx258_mono_default_video_3a
MM_CAMERA += libchromatix_imx258_mono_hfr_60_3a
MM_CAMERA += libchromatix_imx258_mono_hfr_90_3a
MM_CAMERA += libchromatix_imx258_mono_hfr_120_3a
MM_CAMERA += libchromatix_imx258_mono_zsl_preview_3a
MM_CAMERA += libchromatix_imx258_mono_zsl_video_3a
MM_CAMERA += libedgesmooth
MM_CAMERA += libedge_smooth_hvx_stub
MM_CAMERA += libedge_smooth_skel
MM_CAMERA += libmmcamera_hvx_add_constant
MM_CAMERA += libmmcamera_hvx_grid_sum
MM_CAMERA += libmmcamera_hvx_zzHDR
MM_CAMERA += libmmcamera
MM_CAMERA += libmmcamera_dbg
MM_CAMERA += libmmcamera_cac_lib
MM_CAMERA += libmmcamera_cac2_lib
MM_CAMERA += libmmcamera_chromaflash_lib
MM_CAMERA += libmmcamera_edgesmooth_lib
MM_CAMERA += libmmcamera_quadracfa
MM_CAMERA += libremosaiclib
MM_CAMERA += libmmcamera_eeprom_util
MM_CAMERA += libmmcamera_facedetection_lib
MM_CAMERA += libmmcamera_faceproc
MM_CAMERA += libmmcamera_faceproc2
MM_CAMERA += libswregistrationalgo
MM_CAMERA += libmmcamera_faceproc_system
MM_CAMERA += libmmcamera_faceproc2_system
MM_CAMERA += libswregistrationalgo_system
MM_CAMERA += libmmcamera_frameproc
MM_CAMERA += libmmcamera_hdr_gb_lib
MM_CAMERA += libmmcamera_hdr_lib
MM_CAMERA += libmmcamera_hi256
MM_CAMERA += libmmcamera_imglib
MM_CAMERA += libmmcamera_paaf_lib
MM_CAMERA += libmmcamera_depth_map
MM_CAMERA += libdepthmapwrapper
MM_CAMERA += libdualcameraddm_system
MM_CAMERA += libmmcamera_imx258
MM_CAMERA += libmmcamera_imx258_gt24c32_eeprom
MM_CAMERA += libmmcamera_imx258_mono
MM_CAMERA += libmmcamera_imx258_mono_gt24c32_eeprom
MM_CAMERA += libmmcamera_imx268
MM_CAMERA += libmmcamera_dcrf_lib
MM_CAMERA += libmmcamera_llvd
#MM_CAMERA += libmmcamera_bokeh
MM_CAMERA += libmmcamera_sw_tnr
MM_CAMERA += libmmcamera_s5k3m2xm
MM_CAMERA += libmmcamera_isp_abf44
MM_CAMERA += libmmcamera_isp_abf46
MM_CAMERA += libmmcamera_isp_abf47
MM_CAMERA += libmmcamera_isp_abf48
MM_CAMERA += libmmcamera_isp_aec_bg_stats47
MM_CAMERA += libmmcamera_isp_abcc44
MM_CAMERA += libmmcamera_isp_bcc44
MM_CAMERA += libmmcamera_isp_black_level47
MM_CAMERA += libmmcamera_isp_bpc40
MM_CAMERA += libmmcamera_isp_bcc40
MM_CAMERA += libmmcamera_isp_bpc44
MM_CAMERA += libmmcamera_isp_bpc47
MM_CAMERA += libmmcamera_isp_bpc48
MM_CAMERA += libmmcamera_isp_be_stats44
MM_CAMERA += libmmcamera_isp_bf_scale_stats44
MM_CAMERA += libmmcamera_isp_bf_scale_stats46
MM_CAMERA += libmmcamera_isp_bf_stats44
MM_CAMERA += libmmcamera_isp_bf_stats47
MM_CAMERA += libmmcamera_isp_bhist_stats44
MM_CAMERA += libmmcamera_isp_bg_stats44
MM_CAMERA += libmmcamera_isp_bg_stats46
MM_CAMERA += libmmcamera_isp_black_level48
MM_CAMERA += libmmcamera_isp_cac47
MM_CAMERA += libmmcamera_isp_cs_stats44
MM_CAMERA += libmmcamera_isp_cs_stats46
MM_CAMERA += libmmcamera_isp_chroma_enhan40
MM_CAMERA += libmmcamera_isp_chroma_suppress40
MM_CAMERA += libmmcamera_isp_clamp_encoder40
MM_CAMERA += libmmcamera_isp_clamp_viewfinder40
MM_CAMERA += libmmcamera_isp_clamp_video40
MM_CAMERA += libmmcamera_isp_clf44
MM_CAMERA += libmmcamera_isp_clf46
MM_CAMERA += libmmcamera_isp_color_correct40
MM_CAMERA += libmmcamera_isp_color_correct46
MM_CAMERA += libmmcamera_isp_color_xform_encoder40
MM_CAMERA += libmmcamera_isp_color_xform_viewfinder40
MM_CAMERA += libmmcamera_isp_color_xform_encoder46
MM_CAMERA += libmmcamera_isp_color_xform_viewfinder46
MM_CAMERA += libmmcamera_isp_color_xform_video46
MM_CAMERA += libmmcamera_isp_demosaic40
MM_CAMERA += libmmcamera_isp_demosaic44
MM_CAMERA += libmmcamera_isp_demosaic47
MM_CAMERA += libmmcamera_isp_demosaic48
MM_CAMERA += libmmcamera_isp_demux40
MM_CAMERA += libmmcamera_isp_demux48
MM_CAMERA += libmmcamera_isp_fovcrop_encoder40
MM_CAMERA += libmmcamera_isp_fovcrop_viewfinder40
MM_CAMERA += libmmcamera_isp_fovcrop_encoder46
MM_CAMERA += libmmcamera_isp_fovcrop_viewfinder46
MM_CAMERA += libmmcamera_isp_fovcrop_video46
MM_CAMERA += libmmcamera_isp_gamma40
MM_CAMERA += libmmcamera_isp_gamma44
MM_CAMERA += libmmcamera_isp_gamma46
MM_CAMERA += libmmcamera_isp_gic46
MM_CAMERA += libmmcamera_isp_gic48
MM_CAMERA += libmmcamera_isp_gtm46
MM_CAMERA += libmmcamera_isp_hdr_be_stats46
MM_CAMERA += libmmcamera_isp_hdr46
MM_CAMERA += libmmcamera_isp_hdr48
MM_CAMERA += libmmcamera_isp_hdr_bhist_stats44
MM_CAMERA += libmmcamera_isp_ihist_stats44
MM_CAMERA += libmmcamera_isp_ihist_stats46
MM_CAMERA += libmmcamera_isp_linearization40
MM_CAMERA += libmmcamera_isp_luma_adaptation40
MM_CAMERA += libmmcamera_isp_ltm44
MM_CAMERA += libmmcamera_isp_ltm47
MM_CAMERA += libmmcamera_isp_mce40
MM_CAMERA += libmmcamera_isp_mesh_rolloff40
MM_CAMERA += libmmcamera_isp_mesh_rolloff44
MM_CAMERA += libmmcamera_isp_pedestal_correct46
MM_CAMERA += libmmcamera_isp_pdaf48
MM_CAMERA += libmmcamera_isp_rs_stats44
MM_CAMERA += libmmcamera_isp_scaler_encoder40
MM_CAMERA += libmmcamera_isp_scaler_viewfinder40
MM_CAMERA += libmmcamera_isp_snr47
MM_CAMERA += libmmcamera_isp_rs_stats46
MM_CAMERA += libmmcamera_isp_scaler_encoder44
MM_CAMERA += libmmcamera_isp_scaler_viewfinder44
MM_CAMERA += libmmcamera_isp_scaler_encoder46
MM_CAMERA += libmmcamera_isp_scaler_viewfinder46
MM_CAMERA += libmmcamera_isp_scaler_video46
MM_CAMERA += libmmcamera_isp_sce40
MM_CAMERA += libmmcamera_isp_sub_module
MM_CAMERA += libmmcamera_isp_wb40
MM_CAMERA += libmmcamera_isp_wb46
MM_CAMERA += libmmcamera_mt9m114
MM_CAMERA += libmmcamera_optizoom_lib
MM_CAMERA += libmmcamera_pdaf
MM_CAMERA += libmmcamera_pdafcamif
MM_CAMERA += libmmcamera_plugin
MM_CAMERA += libmmcamera_sp1628
MM_CAMERA += libmmcamera_statsproc31
MM_CAMERA += libmmcamera_stillmore_lib
MM_CAMERA += libmmcamera_target
MM_CAMERA += libmmcamera_trueportrait_lib
MM_CAMERA += libmmcamera_ubifocus_lib
MM_CAMERA += libmmcamera_wavelet_lib
MM_CAMERA += libmmcamera2_dcrf
MM_CAMERA += libmmcamera2_frame_algorithm
MM_CAMERA += libmmcamera2_q3a_core
MM_CAMERA += libmmcamera2_q3a_release
MM_CAMERA += libmmcamera2_is
MM_CAMERA += libmmcamera2_stats_algorithm
MM_CAMERA += libmmcamera2_stats_release
MM_CAMERA += libmmcamera-core
MM_CAMERA += libmm-qcamera
MM_CAMERA += liboemcamera
MM_CAMERA += libmmcamera2_mct
MM_CAMERA += libqcamera
MM_CAMERA += libseemore_hexagon_skel
MM_CAMERA += libtm_interface
MM_CAMERA += v4l2-qcamera-app
MM_CAMERA += libmmcamera_tintless_algo
MM_CAMERA += libmmcamera_tintless_bg_pca_algo
MM_CAMERA += libmmcamera2_mct_shimlayer
MM_CAMERA += libmmcamera_csidtg
MM_CAMERA += libmmcamera_eebinparse
MM_CAMERA += libmmcamera_imglib_faceproc_adspstub
MM_CAMERA += libmmcamera_isp_abf40
MM_CAMERA += libmmcamera_isp_template
MM_CAMERA += libmmcamera_dummyalgo
MM_CAMERA += libactuator_bu64297
MM_CAMERA += libactuator_dw9761b
MM_CAMERA += libactuator_dw9763
MM_CAMERA += libchromatix_csidtg_common
MM_CAMERA += libchromatix_csidtg_cpp_preview
MM_CAMERA += libchromatix_csidtg_postproc
MM_CAMERA += libchromatix_csidtg_preview
MM_CAMERA += libchromatix_csidtg_zsl_preview
MM_CAMERA += camera_config.xml
MM_CAMERA += imx258_chromatix.xml
MM_CAMERA += imx258_mono_chromatix.xml
MM_CAMERA += sensors.hal.tof
MM_CAMERA += libchromaflash
MM_CAMERA += liboptizoom
MM_CAMERA += libseemore
MM_CAMERA += libblurbuster
MM_CAMERA += libclearsight
MM_CAMERA += libts_face_beautify_hal_system
MM_CAMERA += libubifocus_system
MM_CAMERA += libdualcameraddm_system
MM_CAMERA += libchromaflash_system
MM_CAMERA += liboptizoom_system
MM_CAMERA += libseemore_system
ifneq ($(TARGET_SCVE_DISABLED),true)
MM_CAMERA += libjni_trackingfocus
MM_CAMERA += libjni_panorama
endif
MM_CAMERA += libjni_makeupV2
MM_CAMERA += libjni_sharpshooter
MM_CAMERA += libjni_stillmore
MM_CAMERA += libjni_optizoom
MM_CAMERA += libjni_chromaflash
MM_CAMERA += libjni_ubifocus
MM_CAMERA += libjni_blurbuster
MM_CAMERA += libllvd_smore
MM_CAMERA += libllvd_sw_tnr
MM_CAMERA += libdualcameraddm
MM_CAMERA += libvideobokeh
MM_CAMERA += libubifocus
MM_CAMERA += libjni_dualcamera
MM_CAMERA += libts_detected_face_hal
MM_CAMERA += libts_detected_face_jni
MM_CAMERA += libts_face_beautify_hal
MM_CAMERA += libts_face_beautify_jni
MM_CAMERA += libjni_clearsight
MM_CAMERA += imx268_chromatix.xml
MM_CAMERA += libchromatix_imx268_common
MM_CAMERA += libchromatix_imx268_cpp_hfr_60
MM_CAMERA += libchromatix_imx268_cpp_hfr_90
MM_CAMERA += libchromatix_imx268_cpp_hfr_120
MM_CAMERA += libchromatix_imx268_cpp_liveshot
MM_CAMERA += libchromatix_imx268_cpp_preview
MM_CAMERA += libchromatix_imx268_cpp_snapshot
MM_CAMERA += libchromatix_imx268_cpp_video
MM_CAMERA += libchromatix_imx268_cpp_video_4k
MM_CAMERA += libchromatix_imx268_default_video
MM_CAMERA += libchromatix_imx268_hfr_60
MM_CAMERA += libchromatix_imx268_hfr_90
MM_CAMERA += libchromatix_imx268_hfr_120
MM_CAMERA += libchromatix_imx268_liveshot
MM_CAMERA += libchromatix_imx268_postproc
MM_CAMERA += libchromatix_imx268_preview
MM_CAMERA += libchromatix_imx268_snapshot
MM_CAMERA += libchromatix_imx268_video_4k
MM_CAMERA += libchromatix_imx268_4k_preview_3a
MM_CAMERA += libchromatix_imx268_4k_video_3a
MM_CAMERA += libchromatix_imx268_default_preview_3a
MM_CAMERA += libchromatix_imx268_default_video_3a
MM_CAMERA += libchromatix_imx268_hfr_60_3a
MM_CAMERA += libchromatix_imx268_hfr_90_3a
MM_CAMERA += libchromatix_imx268_hfr_120_3a
MM_CAMERA += libchromatix_imx268_zsl_preview_3a
MM_CAMERA += libchromatix_imx268_zsl_video_3a
#Gallery
MM_CAMERA += libfiltergenerator
MM_CAMERA += libhazebuster
MM_CAMERA += libtrueportrait
MM_CAMERA += libseestraight
MM_CAMERA += libtruescanner
MM_CAMERA += libjni_filtergenerator
MM_CAMERA += libjni_hazebuster
MM_CAMERA += libjni_trueportrait
MM_CAMERA += libjni_seestraight
MM_CAMERA += libjni_truescanner_v2
#CamX
MM_CAMERA += CAMERA_ICP.elf
MM_CAMERA += camera.qcom
MM_CAMERA += com.qti.chi.override
MM_CAMERA += com.qti.node.memcpy
MM_CAMERA += com.qti.node.swregistration
MM_CAMERA += com.qti.sensormodule.liteon_imx318.bin
MM_CAMERA += com.qti.sensormodule.semco_imx258.bin
MM_CAMERA += imx318tuned.bin
MM_CAMERA += libcamxosutils
#to be removed after source code merges
MM_CAMERA += libcamxstaticaecalgo
MM_CAMERA += libcamxstaticafalgo
MM_CAMERA += libcamxstaticafdalgo
MM_CAMERA += libcamxstaticasdalgo
MM_CAMERA += libcamxstaticawbalgo
MM_CAMERA += libcom.qti.stats.aec
MM_CAMERA += libcom.qti.stats.af
MM_CAMERA += libcom.qti.stats.awb
#end of can be removed after source code merges
MM_CAMERA += libcom.qti.stats.asd
MM_CAMERA += libcom.qti.stats.pdlib
MM_CAMERA += libcom.qtistatic.stats.asd
MM_CAMERA += com.qtistatic.stats.aec
MM_CAMERA += com.qtistatic.stats.af
MM_CAMERA += com.qtistatic.stats.awb
MM_CAMERA += com.qti.stats.aec
MM_CAMERA += com.qti.stats.af
MM_CAMERA += com.qti.stats.awb
MM_CAMERA += libcamxstatscore
MM_CAMERA += libcamxstatsparser
MM_CAMERA += libcamxutils
MM_CAMERA += libsync
MM_CAMERA += stripinglib
MM_CAMERA += systemdefault.bin
MM_CAMERA += titan17x_usecases.bin
#MM_CORE
MM_CORE := libdisp-aba
MM_CORE += libmm-abl
MM_CORE += libmm-abl-oem
MM_CORE += libscale
MM_CORE += mm-pp-daemon
MM_CORE += libmm-hdcpmgr
MM_CORE += libvpu
MM_CORE += libvfmclientutils
MM_CORE += libmm-qdcm
MM_CORE += libmm-disp-apis
MM_CORE += libmm-als
#MM_COLOR_CONVERSION
MM_COLOR_CONVERSION := libtile2linear
#MM_COLOR_CONVERTOR
MM_COLOR_CONVERTOR := libmm-color-convertor
MM_COLOR_CONVERTOR += libI420colorconvert
#MM_GESTURES
MM_GESTURES := gesture_mouse.idc
MM_GESTURES += GestureOverlayService
MM_GESTURES += GestureTouchInjectionConfig
MM_GESTURES += GestureTouchInjectionService
MM_GESTURES += libgesture-core
MM_GESTURES += libmmgesture-activity-trigger
MM_GESTURES += libmmgesture-bus
MM_GESTURES += libmmgesture-camera
MM_GESTURES += libmmgesture-camera-factory
MM_GESTURES += libmmgesture-client
MM_GESTURES += libmmgesture-jni
MM_GESTURES += libmmgesture-linux
MM_GESTURES += libmmgesture-service
MM_GESTURES += mm-gesture-daemon
#MM_GRAPHICS
MM_GRAPHICS := a225_pfp.fw
MM_GRAPHICS += a225_pm4.fw
MM_GRAPHICS += a225p5_pm4.fw
MM_GRAPHICS += a300_pfp.fw
MM_GRAPHICS += a300_pm4.fw
MM_GRAPHICS += a330_pfp.fw
MM_GRAPHICS += a330_pm4.fw
MM_GRAPHICS += a420_pfp.fw
MM_GRAPHICS += a420_pm4.fw
MM_GRAPHICS += a530_pfp.fw
MM_GRAPHICS += a530_pm4.fw
MM_GRAPHICS += a530v1_pfp.fw
MM_GRAPHICS += a530v1_pm4.fw
MM_GRAPHICS += a530_gpmu.fw2
MM_GRAPHICS += a530v2_seq.fw2
MM_GRAPHICS += a530v3_gpmu.fw2
MM_GRAPHICS += a530v3_seq.fw2
MM_GRAPHICS += a530_zap.b00
MM_GRAPHICS += a530_zap.b01
MM_GRAPHICS += a530_zap.b02
MM_GRAPHICS += a530_zap.mdt
MM_GRAPHICS += a530_zap.elf
MM_GRAPHICS += a512_zap.b00
MM_GRAPHICS += a512_zap.b01
MM_GRAPHICS += a512_zap.b02
MM_GRAPHICS += a512_zap.mdt
MM_GRAPHICS += a512_zap.elf
MM_GRAPHICS += a508_zap.b00
MM_GRAPHICS += a508_zap.b01
MM_GRAPHICS += a508_zap.b02
MM_GRAPHICS += a508_zap.mdt
MM_GRAPHICS += a508_zap.elf
MM_GRAPHICS += a506_zap.b00
MM_GRAPHICS += a506_zap.b01
MM_GRAPHICS += a506_zap.b02
MM_GRAPHICS += a506_zap.mdt
MM_GRAPHICS += a506_zap.elf
MM_GRAPHICS += a540_gpmu.fw2
MM_GRAPHICS += a630_sqe.fw
MM_GRAPHICS += a630_gmu.bin
MM_GRAPHICS += a630_zap.b00
MM_GRAPHICS += a630_zap.b01
MM_GRAPHICS += a630_zap.b02
MM_GRAPHICS += a630_zap.elf
MM_GRAPHICS += a630_zap.mdt
MM_GRAPHICS += a615_zap.b00
MM_GRAPHICS += a615_zap.b01
MM_GRAPHICS += a615_zap.b02
MM_GRAPHICS += a615_zap.elf
MM_GRAPHICS += a615_zap.mdt
MM_GRAPHICS += eglsubAndroid
MM_GRAPHICS += eglSubDriverAndroid
MM_GRAPHICS += gpu_dcvsd
MM_GRAPHICS += leia_pfp_470.fw
MM_GRAPHICS += leia_pm4_470.fw
MM_GRAPHICS += libadreno_utils
MM_GRAPHICS += libC2D2
MM_GRAPHICS += libCB
MM_GRAPHICS += libc2d2_z180
MM_GRAPHICS += libc2d2_a3xx
MM_GRAPHICS += libEGL_adreno
MM_GRAPHICS += libc2d30-a3xx
MM_GRAPHICS += libc2d30-a4xx
MM_GRAPHICS += libc2d30-a5xx
MM_GRAPHICS += libc2d30_bltlib
MM_GRAPHICS += libc2d30
MM_GRAPHICS += libgsl
MM_GRAPHICS += libGLESv2_adreno
MM_GRAPHICS += libGLESv2S3D_adreno
MM_GRAPHICS += libGLESv1_CM_adreno
MM_GRAPHICS += libllvm-a3xx
MM_GRAPHICS += libllvm-arm
MM_GRAPHICS += libllvm-glnext
MM_GRAPHICS += libllvm-qcom
MM_GRAPHICS += libOpenVG
MM_GRAPHICS += libOpenCL
MM_GRAPHICS += libplayback_adreno
MM_GRAPHICS += libq3dtools_adreno
MM_GRAPHICS += libq3dtools_esx
MM_GRAPHICS += libQTapGLES
MM_GRAPHICS += libsc-a2xx
MM_GRAPHICS += libsc-a3xx
MM_GRAPHICS += libsc-adreno.a
MM_GRAPHICS += ProfilerPlaybackTools
MM_GRAPHICS += yamato_pfp.fw
MM_GRAPHICS += yamato_pm4.fw
MM_GRAPHICS += librs_adreno
MM_GRAPHICS += libRSDriver_adreno
MM_GRAPHICS += libbccQTI
MM_GRAPHICS += android.hardware.renderscript@1.0-impl
MM_GRAPHICS += libintrinsics_skel
MM_GRAPHICS += librs_adreno_sha1
MM_GRAPHICS += libESXEGL_adreno
MM_GRAPHICS += libESXGLESv1_CM_adreno
MM_GRAPHICS += libESXGLESv2_adreno
MM_GRAPHICS += libRBEGL_adreno
MM_GRAPHICS += libRBGLESv1_CM_adreno
MM_GRAPHICS += libRBGLESv2_adreno
MM_GRAPHICS += vulkan.msm8998
MM_GRAPHICS += libllvm-qgl
#MM_HTTP
MM_HTTP := libmmipstreamaal
MM_HTTP += libmmipstreamnetwork
MM_HTTP += libmmipstreamutils
MM_HTTP += libmmiipstreammmihttp
MM_HTTP += libmmhttpstack
MM_HTTP += libmmipstreamsourcehttp
MM_HTTP += libmmqcmediaplayer
MM_HTTP += libmmipstreamdeal
#MM_DRMPLAY
MM_DRMPLAY := drmclientlib
MM_DRMPLAY += libDrmPlay
#MM_MUX
MM_MUX := libFileMux
#MM_OSAL
MM_OSAL := libmmosal
MM_OSAL += libmmosal_proprietary
#MM_PARSER
MM_PARSER := libmmparser_lite
#MM_QSM
MM_QSM := libmmQSM
#MM_RTP
MM_RTP := libmmrtpdecoder
MM_RTP += libmmrtpencoder
#MM_STEREOLIB
MM_STEREOLIB := libmmstereo
#MM_STILL
MM_STILL := libadsp_jpege_skel
MM_STILL += libgemini
MM_STILL += libimage-jpeg-dec-omx-comp
MM_STILL += libimage-jpeg-enc-omx-comp
MM_STILL += libimage-omx-common
MM_STILL += libjpegdhw
MM_STILL += libjpegehw
MM_STILL += libmmipl
MM_STILL += libmmjpeg
MM_STILL += libmmjps
MM_STILL += libmmmpo
MM_STILL += libmmmpod
MM_STILL += libmmqjpeg_codec
MM_STILL += libmmstillomx
MM_STILL += libqomx_jpegenc
MM_STILL += libqomx_jpegdec
MM_STILL += test_gemini
MM_STILL += libjpegdmahw
MM_STILL += libmmqjpegdma
MM_STILL += libqomx_jpegenc_pipe
#MM_VIDEO
ifneq ($(call is-board-platform,sdm845),true)
MM_VIDEO := ast-mm-vdec-omx-test7k
MM_VIDEO += iv_h264_dec_lib
MM_VIDEO += iv_mpeg4_dec_lib
MM_VIDEO += libh264decoder
MM_VIDEO += libHevcSwDecoder
MM_VIDEO += liblasic
MM_VIDEO += libmm-adspsvc
MM_VIDEO += libmp4decoder
MM_VIDEO += libmp4decodervlddsp
MM_VIDEO += libOmxH264Dec
MM_VIDEO += libOmxIttiamVdec
MM_VIDEO += libOmxIttiamVenc
MM_VIDEO += libOmxMpeg4Dec
MM_VIDEO += libOmxOn2Dec
MM_VIDEO += libOmxrv9Dec
MM_VIDEO += libon2decoder
MM_VIDEO += librv9decoder
MM_VIDEO += libVenusMbiConv
MM_VIDEO += venc-device-android