blob: d891c507f88ed97dde05e3349ee8a57cc64d1667 [file] [log] [blame]
padarshr1ebabf02018-12-14 19:20:10 +05301# Board platforms lists to be used for
2# TARGET_BOARD_PLATFORM specific featurization
3QCOM_BOARD_PLATFORMS += msm8974
4QCOM_BOARD_PLATFORMS += msm8610
5QCOM_BOARD_PLATFORMS += msm8226
6QCOM_BOARD_PLATFORMS += apq8084
7QCOM_BOARD_PLATFORMS += mpq8092
8QCOM_BOARD_PLATFORMS += msm_bronze
9QCOM_BOARD_PLATFORMS += msm8916
10QCOM_BOARD_PLATFORMS += msm8916_32
11QCOM_BOARD_PLATFORMS += msm8916_32_512
12QCOM_BOARD_PLATFORMS += msm8916_64
13QCOM_BOARD_PLATFORMS += msm8994
14QCOM_BOARD_PLATFORMS += msm8909
15QCOM_BOARD_PLATFORMS += msm8909_512
16QCOM_BOARD_PLATFORMS += msm8992
17QCOM_BOARD_PLATFORMS += msm8996
18QCOM_BOARD_PLATFORMS += msm8952
19QCOM_BOARD_PLATFORMS += msm8937
20QCOM_BOARD_PLATFORMS += msm8953
21QCOM_BOARD_PLATFORMS += msm8998
22QCOM_BOARD_PLATFORMS += apq8098_latv
23QCOM_BOARD_PLATFORMS += sdm660
24QCOM_BOARD_PLATFORMS += sdm845
25QCOM_BOARD_PLATFORMS += msmnile
26QCOM_BOARD_PLATFORMS += sdm710
27QCOM_BOARD_PLATFORMS += msmnile_au
Richard J Kc0d5ca82021-06-19 22:13:02 +053028QCOM_BOARD_PLATFORMS += msmnile_tb
padarshr1ebabf02018-12-14 19:20:10 +053029QCOM_BOARD_PLATFORMS += qcs605
30QCOM_BOARD_PLATFORMS += $(MSMSTEPPE)
Mohit Sharma71a850b2019-05-29 10:55:12 +053031QCOM_BOARD_PLATFORMS += $(TRINKET)
Vinayak Soni2714d792019-04-01 09:56:40 -070032QCOM_BOARD_PLATFORMS += kona
Deepthi Gunturi4e4d7922019-04-29 12:05:34 +053033QCOM_BOARD_PLATFORMS += atoll
Manisha Agarwal1616c312019-05-14 15:45:18 +053034QCOM_BOARD_PLATFORMS += lito
P.V. Phani Kumar709d86c2019-07-19 23:59:25 +053035QCOM_BOARD_PLATFORMS += bengal
padarshr1ebabf02018-12-14 19:20:10 +053036
37QSD8K_BOARD_PLATFORMS := qsd8k
38
Vinayak Soni2714d792019-04-01 09:56:40 -070039TARGET_USE_VENDOR_CAMERA_EXT := true
padarshr1ebabf02018-12-14 19:20:10 +053040
41BOARD_HAVE_QCOM_FM ?= true
42
padarshr1ebabf02018-12-14 19:20:10 +053043#Camera QC extends API
farenl8413bc02018-12-27 15:34:07 +080044#ifeq ($(strip $(TARGET_USES_QTIC_EXTENSION)),true)
45#PRODUCT_BOOT_JARS += com.qualcomm.qti.camera
46#endif
padarshr1ebabf02018-12-14 19:20:10 +053047
48#skip boot jars check
49SKIP_BOOT_JARS_CHECK := true
50
51
52#Enable suspend during charger mode
53BOARD_CHARGER_ENABLE_SUSPEND := true
54
55#List of targets that use video hw
Veerubhotla Hari98c29602019-06-11 12:40:46 +053056MSM_VIDC_TARGET_LIST := msm8974 msm8610 msm8226 apq8084 msm8916 msm8994 msm8909 msm8992 msm8996 msm8952 msm8937 msm8953 msm8998 apq8098_latv sdm660 sdm845 sdm710 qcs605 msmnile $(MSMSTEPPE) $(TRINKET) kona atoll lito
padarshr1ebabf02018-12-14 19:20:10 +053057
58#List of targets that use master side content protection
junj44f2b1c2020-05-21 21:30:01 +080059MASTER_SIDE_CP_TARGET_LIST := msm8996 msm8998 sdm660 sdm845 apq8098_latv sdm710 qcs605 msmnile $(MSMSTEPPE) $(TRINKET) kona lito atoll bengal
padarshr1ebabf02018-12-14 19:20:10 +053060
Pawan Chilkab5c0a622019-02-18 21:23:01 +053061# Below projects/packages with LOCAL_MODULEs will be used by
62# PRODUCT_PACKAGES to build LOCAL_MODULEs that are tagged with
63# optional tag, which will not be available on target unless
64# explicitly list here. Where project corresponds to the vars here
65# in CAPs.
66
67#ALSA
68ALSA_HARDWARE := alsa.msm8960
69ALSA_HARDWARE += alsa.msm8974
70ALSA_HARDWARE += alsa.msm8226
71ALSA_HARDWARE += alsa.msm8610
72ALSA_HARDWARE += alsa.apq8084
73
74ALSA_UCM := snd_soc_msm
75ALSA_UCM += snd_soc_msm_2x
76ALSA_UCM += snd_soc_msm_2x_mpq
77ALSA_UCM += snd_soc_msm_2x_Fusion3
78ALSA_UCM += snd_soc_msm_Sitar
79ALSA_UCM += snd_soc_msm_auxpcm
80ALSA_UCM += snd_soc_msm_2x_auxpcm
81ALSA_UCM += snd_soc_msm_2x_mpq_auxpcm
82ALSA_UCM += snd_soc_msm_2x_Fusion3_auxpcm
83ALSA_UCM += snd_soc_msm_Sitar_auxpcm
84ALSA_UCM += snd_soc_msm_Taiko
85ALSA_UCM += snd_soc_msm_Taiko_CDP
86ALSA_UCM += snd_soc_msm_Taiko_Fluid
87ALSA_UCM += snd_soc_msm_Taiko_liquid
88ALSA_UCM += snd_soc_apq_Taiko_DB
89ALSA_UCM += snd_soc_msm_I2SFusion
90ALSA_UCM += snd_soc_msm_Tapan
91ALSA_UCM += snd_soc_msm_TapanLite
92ALSA_UCM += snd_soc_msm_Tapan_SKUF
93ALSA_UCM += snd_soc_msm_TapanLite_SKUF
94ALSA_UCM += snd_soc_msm_8x10_wcd
95ALSA_UCM += snd_soc_msm_8x10_wcd_skuab
96ALSA_UCM += snd_soc_msm_8x10_wcd_skuaa
97ALSA_UCM += snd_soc_msm_samarium_Tapan
98
padarshr1ebabf02018-12-14 19:20:10 +053099#ANGLE
100ANGLE := libangle
101
102#APPOPS_POLICY
103APPOPS_POLICY := appops_policy.xml
104
Jun Wang45d78f62019-05-16 11:20:06 +0800105#ATRACE_HAL
106ATRACE_HAL := android.hardware.atrace@1.0-service
107
Pawan Chilkab5c0a622019-02-18 21:23:01 +0530108AUDIO_HARDWARE := audio.primary.mpq8064
109AUDIO_HARDWARE += audio.primary.apq8084
110AUDIO_HARDWARE += audio.primary.msm8960
111AUDIO_HARDWARE += audio.primary.msm8974
112AUDIO_HARDWARE += audio.primary.msm8226
113AUDIO_HARDWARE += audio.primary.msm8660
114AUDIO_HARDWARE += audio.primary.msm8610
115#AUDIO_HARDWARE += audio.primary.msm7627_surf
116AUDIO_HARDWARE += audio.primary.msm7627a
117AUDIO_HARDWARE += audio.primary.msm7630_surf
118AUDIO_HARDWARE += audio.primary.msm7630_fusion
119#AUDIO_HARDWARE += audio.primary.default
120AUDIO_HARDWARE += audio.a2dp.default
121AUDIO_HARDWARE += audio.usb.default
122AUDIO_HARDWARE += audio.r_submix.default
123AUDIO_HARDWARE += audio.primary.mpq8092
124AUDIO_HARDWARE += audio.primary.msm8916
125AUDIO_HARDWARE += audio.primary.msm8909
126AUDIO_HARDWARE += audio.primary.msm8994
127AUDIO_HARDWARE += audio.primary.msm8992
128AUDIO_HARDWARE += audio.primary.msm8996
129AUDIO_HARDWARE += audio.primary.msm8952
130AUDIO_HARDWARE += audio.primary.msm8937
131AUDIO_HARDWARE += audio.primary.msm8953
132AUDIO_HARDWARE += audio.primary.msmgold
133AUDIO_HARDWARE += audio.primary.msm8998
134AUDIO_HARDWARE += audio.primary.sdm660
135AUDIO_HARDWARE += audio.primary.sdm845
136AUDIO_HARDWARE += audio.primary.apq8098_latv
137AUDIO_HARDWARE += audio.primary.sdm710
138AUDIO_HARDWARE += audio.primary.qcs605
139AUDIO_HARDWARE += audio.primary.msmnile
140AUDIO_HARDWARE += audio.primary.$(MSMSTEPPE)
Mohit Sharma71a850b2019-05-29 10:55:12 +0530141AUDIO_HARDWARE += audio.primary.$(TRINKET)
Vinayak Soni2714d792019-04-01 09:56:40 -0700142AUDIO_HARDWARE += audio.primary.kona
Manisha Agarwal1616c312019-05-14 15:45:18 +0530143AUDIO_HARDWARE += audio.primary.lito
junj44f2b1c2020-05-21 21:30:01 +0800144AUDIO_HARDWARE += audio.primary.bengal
Manisha Agarwal1616c312019-05-14 15:45:18 +0530145AUDIO_HARDWARE += audio.primary.atoll
Pawan Chilkab5c0a622019-02-18 21:23:01 +0530146#
147AUDIO_POLICY := audio_policy.mpq8064
148AUDIO_POLICY += audio_policy.apq8084
149AUDIO_POLICY += audio_policy.msm8960
150AUDIO_POLICY += audio_policy.msm8974
151AUDIO_POLICY += audio_policy.msm8226
152AUDIO_POLICY += audio_policy.msm8660
153AUDIO_POLICY += audio_policy.msm8610
154AUDIO_POLICY += audio_policy.mpq8092
155#AUDIO_POLICY += audio_policy.msm7627_surf
156AUDIO_POLICY += audio_policy.msm7627a
157AUDIO_POLICY += audio_policy.msm7630_surf
158AUDIO_POLICY += audio_policy.msm7630_fusion
159#AUDIO_POLICY += audio_policy.default
160AUDIO_POLICY += audio_policy.conf
161AUDIO_POLICY += audio_policy_8064.conf
162AUDIO_POLICY += audio_policy.msm8916
163AUDIO_POLICY += audio_policy.msm8909
164AUDIO_POLICY += audio_policy.msm8994
165AUDIO_POLICY += audio_policy.msm8992
166AUDIO_POLICY += audio_policy.msm8996
167AUDIO_POLICY += audio_policy.msm8952
168AUDIO_POLICY += audio_policy.msm8937
169AUDIO_POLICY += audio_policy.msm8953
170AUDIO_POLICY += audio_policy.msmgold
171
172#HAL Wrapper
173AUDIO_WRAPPER := libqahw
174AUDIO_WRAPPER += libqahwwrapper
175
176#HAL Test app
177AUDIO_HAL_TEST_APPS := hal_play_test
178AUDIO_HAL_TEST_APPS += hal_rec_test
179
padarshr1ebabf02018-12-14 19:20:10 +0530180#tinyalsa test apps
181TINY_ALSA_TEST_APPS := tinyplay
182TINY_ALSA_TEST_APPS += tinycap
183TINY_ALSA_TEST_APPS += tinymix
184TINY_ALSA_TEST_APPS += tinypcminfo
185TINY_ALSA_TEST_APPS += cplay
186
187#AMPLOADER
188AMPLOADER := amploader
189
190#APPS
191APPS := QualcommSoftAP
192APPS += TSCalibration
193
194#BRCTL
195BRCTL := brctl
196BRTCL += libbridge
197
198#BSON
199BSON := libbson
200
padarshr1ebabf02018-12-14 19:20:10 +0530201#C2DColorConvert
202C2DCC := libc2dcolorconvert
203
204CHROMIUM := libwebviewchromium
205CHROMIUM += libwebviewchromium_loader
206CHROMIUM += libwebviewchromium_plat_support
207
208#CIMAX
209CIMAX := libcimax_spi
210
211ifneq ($(TARGET_HAS_LOW_RAM),true)
212#CM
213CM :=CMFileManager
214#CM += Trebuchet
215endif
216
217#CONNECTIVITY
218CONNECTIVITY := libcnefeatureconfig
219CONNECTIVITY += services-ext
220
221#CURL
222CURL := libcurl
223CURL += curl
224
225#DASH
226DASH := libdashplayer
227DASH += libqcmediaplayer
228DASH += qcmediaplayer
229DASH += libextmedia_jni
230
231#EXTENDEDMEDIA_EXT
232EXTENDEDMEDIA_EXT := libextendedmediaextractor
233EXTENDEDMEDIA_EXT += libextendedmediaextractor_jni
234EXTENDEDMEDIA_EXT += extendedmediaextractor
235EXTENDEDMEDIA_EXT += ExtendedMediaPlayer
236
237
238#DATA_OS
239DATA_OS := librmnetctl
240
241#E2FSPROGS
242E2FSPROGS := e2fsck
243
244#EBTABLES
245EBTABLES := ebtables
246EBTABLES += ethertypes
247EBTABLES += libebtc
248
249#FASTPOWERON
250FASTPOWERON := FastBoot
251
padarshr1ebabf02018-12-14 19:20:10 +0530252#HDMID
253HDMID := hdmid
254
255#HOSTAPD
256HOSTAPD := hostapd
257HOSTAPD += hostapd_cli
258HOSTAPD += nt_password_hash
259HOSTAPD += hlr_auc_gw
260HOSTAPD += test-milenage
261HOSTAPD += hostapd.conf
262HOSTAPD += hostapd_default.conf
263HOSTAPD += hostapd.deny
264HOSTAPD += hostapd.accept
265
266#I420COLORCONVERT
267I420CC := libI420colorconvert
268
269#INIT
270INIT := init.qcom.composition_type.sh
271INIT += init.target.8x25.sh
272INIT += init.qcom.mdm_links.sh
273INIT += init.qcom.modem_links.sh
274INIT += init.qcom.sensor.sh
275INIT += init.target.rc
276INIT += init.qti.ims.sh
277INIT += init.qcom.coex.sh
278INIT += init.qcom.early_boot.sh
279INIT += init.qcom.post_boot.sh
280INIT += init.qcom.syspart_fixup.sh
281INIT += init.qcom.rc
282INIT += init.recovery.qcom.rc
283INIT += init.qcom.factory.rc
284INIT += init.qcom.sdio.sh
285INIT += init.qcom.sh
286INIT += init.qcom.class_core.sh
287INIT += init.class_main.sh
288INIT += init.qcom.wifi.sh
padarshr1ebabf02018-12-14 19:20:10 +0530289INIT += init.qcom.usb.rc
290INIT += init.msm.usb.configfs.rc
291INIT += init.qcom.usb.sh
292INIT += usf_post_boot.sh
293INIT += init.qcom.efs.sync.sh
294INIT += ueventd.qcom.rc
295INIT += qca6234-service.sh
296INIT += ssr_setup
297INIT += enable_swap.sh
298INIT += init.mdm.sh
299INIT += fstab.qcom
Vinayak Soni2714d792019-04-01 09:56:40 -0700300INIT += fstab.qti
padarshr1ebabf02018-12-14 19:20:10 +0530301INIT += init.qcom.sensors.sh
302INIT += init.qcom.crashdata.sh
303INIT += init.qcom.vendor.rc
304INIT += init.target.vendor.rc
padarshr1ebabf02018-12-14 19:20:10 +0530305
306#IPROUTE2
307IPROUTE2 := ip
308IPROUTE2 += libiprouteutil
309
padarshr1ebabf02018-12-14 19:20:10 +0530310#IPTABLES
311IPTABLES := libiptc
312IPTABLES += libext
313IPTABLES += iptables
314
315#KERNEL_TESTS
316KERNEL_TESTS := mm-audio-native-test
317
318#KEYPAD
319KEYPAD := ffa-keypad_qwerty.kcm
320KEYPAD += ffa-keypad_numeric.kcm
321KEYPAD += fluid-keypad_qwerty.kcm
322KEYPAD += fluid-keypad_numeric.kcm
323KEYPAD += surf_keypad_qwerty.kcm
324KEYPAD += surf_keypad_numeric.kcm
325KEYPAD += surf_keypad.kcm
326KEYPAD += 7k_ffa_keypad.kcm
327KEYPAD += 7x27a_kp.kcm
328KEYPAD += keypad_8960_qwerty.kcm
329KEYPAD += 7k_ffa_keypad.kl
330KEYPAD += 7k_handset.kl
331KEYPAD += 7x27a_kp.kl
332KEYPAD += 8660_handset.kl
333KEYPAD += atmel_mxt_ts.kl
334KEYPAD += synaptics_rmi4_i2c.kl
335KEYPAD += synaptics_dsx.kl
336KEYPAD += synaptics_dsxv26.kl
337KEYPAD += cyttsp-i2c.kl
338KEYPAD += ft5x06_ts.kl
339KEYPAD += ffa-keypad.kl
340KEYPAD += fluid-keypad.kl
341KEYPAD += gpio-keys.kl
342KEYPAD += qpnp_pon.kl
343KEYPAD += keypad_8960.kl
344KEYPAD += keypad_8960_liquid.kl
345KEYPAD += synaptics_rmi4_i2c.kl
346KEYPAD += msm_tma300_ts.kl
347KEYPAD += philips_remote_ir.kl
348KEYPAD += samsung_remote_ir.kl
349KEYPAD += surf_keypad.kl
350KEYPAD += ue_rf4ce_remote.kl
351
352#KS
353KS := ks
354KS += qcks
355KS += efsks
356
357#LIB_NL
358LIB_NL := libnl_2
359
360#LIB_XML2
361LIB_XML2 := libxml2
362
Vinayak Soni2714d792019-04-01 09:56:40 -0700363#LIBCAMERA
364LIBCAMERA := camera.apq8084
365LIBCAMERA += camera.msm8974
366LIBCAMERA += camera.msm8226
367LIBCAMERA += camera.msm8610
368LIBCAMERA += camera.msm8960
369LIBCAMERA += camera.msm8660
370LIBCAMERA += camera.msm7630_surf
371LIBCAMERA += camera.msm7630_fusion
372LIBCAMERA += camera.msm7627a
373LIBCAMERA += camera.msm8909
374LIBCAMERA += camera.msm8916
375LIBCAMERA += camera.msm8994
376LIBCAMERA += camera.msm8992
377LIBCAMERA += camera.msm8996
378LIBCAMERA += camera.msm8998
379LIBCAMERA += camera.apq8098_latv
380LIBCAMERA += camera.sdm660
381LIBCAMERA += camera.msm8952
382LIBCAMERA += camera.msm8937
383LIBCAMERA += camera.msm8953
Mohit Sharma71a850b2019-05-29 10:55:12 +0530384LIBCAMERA += camera.$(TRINKET)
Vinayak Soni2714d792019-04-01 09:56:40 -0700385LIBCAMERA += libcamera
386LIBCAMERA += libmmcamera_interface
387LIBCAMERA += libmmcamera_interface2
388LIBCAMERA += libmmjpeg_interface
389LIBCAMERA += libmmlib2d_interface
390LIBCAMERA += libqomx_core
391LIBCAMERA += mm-qcamera-app
392LIBCAMERA += camera_test
393LIBCAMERA += org.codeaurora.camera
padarshr1ebabf02018-12-14 19:20:10 +0530394
395#LIBCOPYBIT
396LIBCOPYBIT := copybit.msm8660
397LIBCOPYBIT += copybit.msm8960
398LIBCOPYBIT += copybit.msm8974
399LIBCOPYBIT += copybit.msm8226
400LIBCOPYBIT += copybit.msm8610
401LIBCOPYBIT += copybit.msm8909
402LIBCOPYBIT += copybit.msm8916
403LIBCOPYBIT += copybit.msm8994
404LIBCOPYBIT += copybit.msm8992
405LIBCOPYBIT += copybit.apq8084
406LIBCOPYBIT += copybit.msm7k
407LIBCOPYBIT += copybit.qsd8k
408LIBCOPYBIT += copybit.msm7630_surf
409LIBCOPYBIT += copybit.msm7630_fusion
410LIBCOPYBIT += copybit.msm7627_surf
411LIBCOPYBIT += copybit.msm7627_6x
412LIBCOPYBIT += copybit.msm7627a
413LIBCOPYBIT += copybit.msm8996
414LIBCOPYBIT += copybit.msm8952
415LIBCOPYBIT += copybit.msm8937
416LIBCOPYBIT += copybit.msm8953
417LIBCOPYBIT += copybit.msm8998
418LIBCOPYBIT += copybit.sdm630
419LIBCOPYBIT += copybit.sdm660
420LIBCOPYBIT += copybit.sda630
421LIBCOPYBIT += copybit.apq8098_latv
422LIBCOPYBIT += copybit.sdm710
423LIBCOPYBIT += copybit.qcs605
424
425#LIBGESTURES
426LIBGESTURES := libgestures
427LIBGESTURES += gestures.msm8960
428
429#LIBGRALLOC
430LIBGRALLOC := gralloc.default
431LIBGRALLOC += gralloc.msm8660
432LIBGRALLOC += gralloc.msm8960
433LIBGRALLOC += gralloc.msm8974
434LIBGRALLOC += gralloc.msm8226
435LIBGRALLOC += gralloc.msm8610
436LIBGRALLOC += gralloc.msm8909
437LIBGRALLOC += gralloc.msm8916
438LIBGRALLOC += gralloc.msm8994
439LIBGRALLOC += gralloc.msm8992
440LIBGRALLOC += gralloc.apq8084
441LIBGRALLOC += gralloc.mpq8092
442LIBGRALLOC += gralloc.msm7k
443LIBGRALLOC += gralloc.msm7630_surf
444LIBGRALLOC += gralloc.msm7630_fusion
445LIBGRALLOC += gralloc.msm7627_surf
446LIBGRALLOC += gralloc.msm7627_6x
447LIBGRALLOC += gralloc.msm7627a
448LIBGRALLOC += gralloc.msm8996
449LIBGRALLOC += gralloc.msm8952
450LIBGRALLOC += gralloc.msm8937
451LIBGRALLOC += gralloc.msm8953
452LIBGRALLOC += gralloc.msm8998
453LIBGRALLOC += gralloc.msmnile
Vinayak Soni2714d792019-04-01 09:56:40 -0700454LIBGRALLOC += gralloc.kona
Veerubhotla Hari98c29602019-06-11 12:40:46 +0530455LIBGRALLOC += gralloc.lito
padarshr1ebabf02018-12-14 19:20:10 +0530456LIBGRALLOC += gralloc.sdm845
457LIBGRALLOC += gralloc.apq8098_latv
458LIBGRALLOC += libmemalloc
459LIBGRALLOC += gralloc.sdm630
460LIBGRALLOC += gralloc.sdm660
461LIBGRALLOC += gralloc.sdm710
462LIBGRALLOC += gralloc.qcs605
463LIBGRALLOC += gralloc.$(MSMSTEPPE)
Mohit Sharma71a850b2019-05-29 10:55:12 +0530464LIBGRALLOC += gralloc.$(TRINKET)
padarshr1ebabf02018-12-14 19:20:10 +0530465
466#memtrack
467LIBMEMTRACK := memtrack.default
468LIBMEMTRACK += memtrack.msm8974
469LIBMEMTRACK += memtrack.msm8226
470LIBMEMTRACK += memtrack.msm8909
471LIBMEMTRACK += memtrack.msm8916
472LIBMEMTRACK += memtrack.msm8994
473LIBMEMTRACK += memtrack.msm8610
474LIBMEMTRACK += memtrack.apq8084
475LIBMEMTRACK += memtrack.mpq8092
476LIBMEMTRACK += memtrack.msm8996
477LIBMEMTRACK += memtrack.msm8952
478LIBMEMTRACK += memtrack.msm8937
479LIBMEMTRACK += memtrack.msm8953
480LIBMEMTRACK += memtrack.msm8998
481LIBMEMTRACK += memtrack.msmnile
Vinayak Soni2714d792019-04-01 09:56:40 -0700482LIBMEMTRACK += memtrack.kona
Veerubhotla Hari98c29602019-06-11 12:40:46 +0530483LIBMEMTRACK += memtrack.lito
padarshr1ebabf02018-12-14 19:20:10 +0530484LIBMEMTRACK += memtrack.sdm660
485LIBMEMTRACK += memtrack.sdm845
486LIBMEMTRACK += memtrack.apq8098_latv
487LIBMEMTRACK += memtrack.sdm710
488LIBMEMTRACK += memtrack.qcs605
489LIBMEMTRACK += memtrack.$(MSMSTEPPE)
Mohit Sharma71a850b2019-05-29 10:55:12 +0530490LIBMEMTRACK += memtrack.$(TRINKET)
padarshr1ebabf02018-12-14 19:20:10 +0530491
492#LIBLIGHTS
493LIBLIGHTS := lights.msm8660
494LIBLIGHTS += lights.msm8960
495LIBLIGHTS += lights.msm8974
496LIBLIGHTS += lights.msm8226
497LIBLIGHTS += lights.msm8909
498LIBLIGHTS += lights.msm8916
499LIBLIGHTS += lights.msm8994
500LIBLIGHTS += lights.msm8992
501LIBLIGHTS += lights.msm7k
502LIBLIGHTS += lights.msm7630_surf
503LIBLIGHTS += lights.msm7630_fusion
504LIBLIGHTS += lights.msm7627_surf
505LIBLIGHTS += lights.msm7627_6x
506LIBLIGHTS += lights.msm7627a
507LIBLIGHTS += lights.msm8610
508LIBLIGHTS += lights.apq8084
509LIBLIGHTS += lights.msm8996
510LIBLIGHTS += lights.msm8952
511LIBLIGHTS += lights.msm8937
512LIBLIGHTS += lights.msm8953
513LIBLIGHTS += lights.msm8998
514LIBLIGHTS += lights.msmnile
Vinayak Soni2714d792019-04-01 09:56:40 -0700515LIBLIGHTS += lights.kona
Veerubhotla Hari98c29602019-06-11 12:40:46 +0530516LIBLIGHTS += lights.lito
padarshr1ebabf02018-12-14 19:20:10 +0530517LIBLIGHTS += lights.sdm660
518LIBLIGHTS += lights.sdm845
519LIBLIGHTS += lights.apq8098_latv
520LIBLIGHTS += lights.sdm710
521LIBLIGHTS += lights.qcs605
522LIBLIGHTS += lights.$(MSMSTEPPE)
Mohit Sharma71a850b2019-05-29 10:55:12 +0530523LIBLIGHTS += lights.$(TRINKET)
padarshr1ebabf02018-12-14 19:20:10 +0530524
525#LIBHWCOMPOSER
526LIBHWCOMPOSER := hwcomposer.msm8660
527LIBHWCOMPOSER += hwcomposer.msm8960
528LIBHWCOMPOSER += hwcomposer.msm8974
529LIBHWCOMPOSER += hwcomposer.msm8226
530LIBHWCOMPOSER += hwcomposer.msm8610
531LIBHWCOMPOSER += hwcomposer.msm8909
532LIBHWCOMPOSER += hwcomposer.msm8916
533LIBHWCOMPOSER += hwcomposer.msm8994
534LIBHWCOMPOSER += hwcomposer.msm8992
535LIBHWCOMPOSER += hwcomposer.apq8084
536LIBHWCOMPOSER += hwcomposer.mpq8092
537LIBHWCOMPOSER += hwcomposer.msm7k
538LIBHWCOMPOSER += hwcomposer.msm7630_surf
539LIBHWCOMPOSER += hwcomposer.msm7630_fusion
540LIBHWCOMPOSER += hwcomposer.msm7627_surf
541LIBHWCOMPOSER += hwcomposer.msm7627_6x
542LIBHWCOMPOSER += hwcomposer.msm7627a
543LIBHWCOMPOSER += hwcomposer.msm8996
544LIBHWCOMPOSER += hwcomposer.msm8952
545LIBHWCOMPOSER += hwcomposer.msm8937
546LIBHWCOMPOSER += hwcomposer.msm8953
547LIBHWCOMPOSER += hwcomposer.msm8998
548LIBHWCOMPOSER += hwcomposer.msmnile
Vinayak Soni2714d792019-04-01 09:56:40 -0700549LIBHWCOMPOSER += hwcomposer.kona
Veerubhotla Hari98c29602019-06-11 12:40:46 +0530550LIBHWCOMPOSER += hwcomposer.lito
padarshr1ebabf02018-12-14 19:20:10 +0530551LIBHWCOMPOSER += hwcomposer.sdm660
552LIBHWCOMPOSER += hwcomposer.sdm845
553LIBHWCOMPOSER += hwcomposer.apq8098_latv
554LIBHWCOMPOSER += hwcomposer.sdm710
555LIBHWCOMPOSER += hwcomposer.qcs605
556LIBHWCOMPOSER += hwcomposer.$(MSMSTEPPE)
Mohit Sharma71a850b2019-05-29 10:55:12 +0530557LIBHWCOMPOSER += hwcomposer.$(TRINKET)
padarshr1ebabf02018-12-14 19:20:10 +0530558
559#LIBAUDIOPARAM -- Exposing AudioParameter as dynamic library for SRS TruMedia to work
560LIBAUDIOPARAM := libaudioparameter
561
562#LIBAUDIORESAMPLER -- High-quality audio resampler
563LIBAUDIORESAMPLER := libaudio-resampler
564
565#LIBOPENCOREHW
566LIBOPENCOREHW := libopencorehw
567
568#LIBOVERLAY
569LIBOVERLAY := liboverlay
570LIBOVERLAY += overlay.default
571
572#LIBGENLOCK
573LIBGENLOCK := libgenlock
574
Vinayak Soni2714d792019-04-01 09:56:40 -0700575#LIBPERFLOCK
576LIBPERFLOCK := org.codeaurora.Performance
577
padarshr1ebabf02018-12-14 19:20:10 +0530578#LIBQCOMUI
579LIBQCOMUI := libQcomUI
580
581#LIBQDUTILS
582LIBQDUTILS := libqdutils
583
584#LIBQDMETADATA
585LIBQDMETADATA := libqdMetaData
padarshr1ebabf02018-12-14 19:20:10 +0530586
padarshr1ebabf02018-12-14 19:20:10 +0530587#LLVM for RenderScript
588#use qcom LLVM
589$(call inherit-product-if-exists, external/llvm/llvm-select.mk)
590
591#LOC_API
592LOC_API := libloc_api-rpc-qc
593
594#MEDIA_PROFILES
595MEDIA_PROFILES := media_profiles.xml
596
597#MM_AUDIO
598MM_AUDIO := libOmxAacDec
599MM_AUDIO += libOmxAacEnc
600MM_AUDIO += libOmxAmrEnc
601MM_AUDIO += libOmxEvrcEnc
602MM_AUDIO += libOmxMp3Dec
603MM_AUDIO += libOmxQcelp13Enc
604MM_AUDIO += libOmxAc3HwDec
padarshr1ebabf02018-12-14 19:20:10 +0530605
606#MM_CORE
607MM_CORE := libmm-omxcore
608MM_CORE += libOmxCore
609
610#WFD
611MM_WFD := libwfdaac
Mahesh Raja Bhogineni569909e2020-10-27 17:08:28 +0530612MM_WFD += libwfdaac_vendor
padarshr1ebabf02018-12-14 19:20:10 +0530613
614
615#MM_VIDEO
616MM_VIDEO := ast-mm-vdec-omx-test
617MM_VIDEO += beat
618MM_VIDEO += liblasic
619MM_VIDEO += libOmxVdec
620MM_VIDEO += libOmxVdecHevc
621MM_VIDEO += libOmxVenc
622MM_VIDEO += libOmxVidEnc
623MM_VIDEO += libOmxSwVdec
624MM_VIDEO += libOmxSwVencMpeg4
625MM_VIDEO += libstagefrighthw
626MM_VIDEO += mm-vdec-omx-property-mgr
627MM_VIDEO += mm-vdec-omx-test
628MM_VIDEO += mm-venc-omx-test
629MM_VIDEO += mm-venc-omx-test720p
630MM_VIDEO += mm-video-driver-test
631MM_VIDEO += mm-video-encdrv-test
632MM_VIDEO += ExoplayerDemo
633MM_VIDEO += libaacwrapper
634
Praveen Chavanbb98f3a2019-01-25 11:52:09 -0800635
padarshr1ebabf02018-12-14 19:20:10 +0530636#OPENCORE
637OPENCORE := libomx_aacdec_sharedlibrary
638OPENCORE += libomx_avcdec_sharedlibrary
639OPENCORE += libomx_m4vdec_sharedlibrary
640OPENCORE += libomx_mp3dec_sharedlibrary
641OPENCORE += libopencore_author
642OPENCORE += libopencore_common
643OPENCORE += libopencore_download
644OPENCORE += libopencore_downloadreg
645OPENCORE += libopencore_mp4local
646OPENCORE += libopencore_mp4localreg
647OPENCORE += libopencore_net_support
648OPENCORE += libopencore_player
649OPENCORE += libopencore_rtsp
650OPENCORE += libopencore_rtspreg
651OPENCORE += libpvplayer_engine
652OPENCORE += libpvauthorengine
653OPENCORE += pvplayer
654OPENCORE += pvplayer_engine_test
655
656#PPP
657PPP := ip-up-vpn
658
659PROTOBUF := libprotobuf-cpp-full
660
661#PVOMX
662PVOMX := libqcomm_omx
663PVOMX += 01_qcomm_omx
664
665#RF4CE
666RF4CE := RemoTI_RNP.cfg
667RF4CE += rf4ce
668
669#SENSORS_HARDWARE
670SENSORS_HARDWARE := sensors.msm7630_surf
671SENSORS_HARDWARE += sensors.msm7630_fusion
672SENSORS_HARDWARE += sensors.msm8996_auto
673
674#SOFTAP
675SOFTAP := libQWiFiSoftApCfg
676SOFTAP += libqsap_sdk
677
padarshr1ebabf02018-12-14 19:20:10 +0530678
679#STM LOG
680STMLOG := libstm-log
681
682#THERMAL_HAL
683THERMAL_HAL := thermal.msm8998
684THERMAL_HAL += thermal.sdm845
685THERMAL_HAL += thermal.sdm710
686THERMAL_HAL += thermal.qcs605
687THERMAL_HAL += thermal.sdm660
688THERMAL_HAL += thermal.msm8996
689THERMAL_HAL += thermal.msm8953
690THERMAL_HAL += thermal.msm8937
691
692#TSLIB_EXTERNAL
693TSLIB_EXTERNAL := corgi
694TSLIB_EXTERNAL += dejitter
695TSLIB_EXTERNAL += inputraw
696TSLIB_EXTERNAL += linear
697TSLIB_EXTERNAL += variance
698TSLIB_EXTERNAL += pthres
699TSLIB_EXTERNAL += libtslib
700TSLIB_EXTERNAL += tsprint
701TSLIB_EXTERNAL += tstest
702TSLIB_EXTERNAL += tsutils
703TSLIB_EXTERNAL += tscalib
704TSLIB_EXTERNAL += ts
705
706#VR_HAL
707VR_HAL := vr.msm8998
708VR_HAL += vr.sdm845
709
710#QRGND
711QRGND := qrngd
712QRGND += qrngp
713QRGND += qrngtest
714
715#WPA
716WPA := wpa_supplicant.conf
Vinayak Soni2714d792019-04-01 09:56:40 -0700717WPA += wpa_cli
padarshr1ebabf02018-12-14 19:20:10 +0530718WPA += wpa_supplicant_wcn.conf
719WPA += wpa_supplicant_ath6kl.conf
720WPA += wpa_supplicant
721WPA += hs20-osu-client
722
723#ZLIB
724ZLIB := gzip
padarshr1ebabf02018-12-14 19:20:10 +0530725ZLIB += libunz
padarshr85f2aad2019-04-08 23:10:14 +0530726ZLIB_HOST := minigzip
padarshr1ebabf02018-12-14 19:20:10 +0530727
728#Charger
729CHARGER := charger
730CHARGER += charger_res_images
731
732#VT_JNI
733VT_JNI := libvt_jni
734VT_JNI += libimscamera_jni
735
736# VT QTI Permissions
737VT_QTI_PERMISSIONS := qti_permissions.xml
738
739#RCS
740RCS := rcs_service_aidl
741RCS += rcs_service_aidl.xml
742RCS += rcs_service_aidl_static
743RCS += rcs_service_api
744RCS += rcs_service_api.xml
745
padarshr1ebabf02018-12-14 19:20:10 +0530746#CRDA
747CRDA := crda
748CRDA += regdbdump
749CRDA += regulatory.bin
750CRDA += linville.key.pub.pem
751CRDA += init.crda.sh
752
753#WLAN
754WLAN := prima_wlan.ko
755WLAN += pronto_wlan.ko
756WLAN += qca_cld_wlan.ko
757
padarshr1ebabf02018-12-14 19:20:10 +0530758#FD_LEAK
759FD_LEAK := libc_leak_detector
760
761PRODUCT_PACKAGES := \
762 AccountAndSyncSettings \
763 DeskClock \
764 AlarmProvider \
padarshr1ebabf02018-12-14 19:20:10 +0530765 Calculator \
766 Calendar \
767 Camera \
padarshr1ebabf02018-12-14 19:20:10 +0530768 CertInstaller \
769 DrmProvider \
770 Email \
771 Gallery2 \
772 LatinIME \
773 Music \
774 netutils-wrapper-1.0 \
padarshr1ebabf02018-12-14 19:20:10 +0530775 Provision \
776 Protips \
777 QuickSearchBox \
778 Settings \
779 Sync \
780 SystemUI \
781 Updater \
782 CalendarProvider \
783 SyncProvider \
784 SoundRecorder \
785 IM \
padarshr1ebabf02018-12-14 19:20:10 +0530786 SnapdragonGallery \
padarshr1ebabf02018-12-14 19:20:10 +0530787 VideoEditor \
Nitin Shivpured00592e2019-02-03 00:59:01 +0530788 SnapdragonLauncher
padarshr1ebabf02018-12-14 19:20:10 +0530789
790ifeq ($(TARGET_HAS_LOW_RAM),true)
791 DELAUN := Launcher3Go
792else
793 # Live Wallpapers
794 PRODUCT_PACKAGES += \
795 LiveWallpapers \
796 LiveWallpapersPicker \
797 VisualizationWallpapers
798
799 DELAUN := Launcher3
800endif
801
Pawan Chilkab5c0a622019-02-18 21:23:01 +0530802PRODUCT_PACKAGES += $(ALSA_HARDWARE)
803PRODUCT_PACKAGES += $(ALSA_UCM)
padarshr1ebabf02018-12-14 19:20:10 +0530804PRODUCT_PACKAGES += $(ANGLE)
805PRODUCT_PACKAGES += $(APPOPS_POLICY)
Jun Wang45d78f62019-05-16 11:20:06 +0800806PRODUCT_PACKAGES += $(ATRACE_HAL)
Pawan Chilkab5c0a622019-02-18 21:23:01 +0530807PRODUCT_PACKAGES += $(AUDIO_HARDWARE)
808PRODUCT_PACKAGES += $(AUDIO_POLICY)
809PRODUCT_PACKAGES += $(AUDIO_WRAPPER)
810PRODUCT_PACKAGES += $(AUDIO_HAL_TEST_APPS)
padarshr1ebabf02018-12-14 19:20:10 +0530811PRODUCT_PACKAGES += $(TINY_ALSA_TEST_APPS)
812PRODUCT_PACKAGES += $(AMPLOADER)
813PRODUCT_PACKAGES += $(APPS)
814PRODUCT_PACKAGES += $(BRCTL)
815PRODUCT_PACKAGES += $(BSON)
padarshr1ebabf02018-12-14 19:20:10 +0530816PRODUCT_PACKAGES += $(C2DCC)
817PRODUCT_PACKAGES += $(CHROMIUM)
818PRODUCT_PACKAGES += $(CIMAX)
819PRODUCT_PACKAGES += $(CM)
820PRODUCT_PACKAGES += $(DELAUN)
821PRODUCT_PACKAGES += $(RCS)
822PRODUCT_PACKAGES += $(CONNECTIVITY)
823PRODUCT_PACKAGES += $(CHARGER)
824PRODUCT_PACKAGES += $(CURL)
825PRODUCT_PACKAGES += $(DASH)
826PRODUCT_PACKAGES += $(DATA_OS)
827PRODUCT_PACKAGES += $(E2FSPROGS)
828PRODUCT_PACKAGES += $(EBTABLES)
829PRODUCT_PACKAGES += $(EXTENDEDMEDIA_EXT)
830PRODUCT_PACKAGES += $(FASTPOWERON)
padarshr1ebabf02018-12-14 19:20:10 +0530831PRODUCT_PACKAGES += $(HDMID)
832PRODUCT_PACKAGES += $(HOSTAPD)
833PRODUCT_PACKAGES += $(I420CC)
834PRODUCT_PACKAGES += $(INIT)
835PRODUCT_PACKAGES += $(IPROUTE2)
836PRODUCT_PACKAGES += $(IPTABLES)
837PRODUCT_PACKAGES += $(KERNEL_TESTS)
838PRODUCT_PACKAGES += $(KEYPAD)
839PRODUCT_PACKAGES += $(KS)
840PRODUCT_PACKAGES += $(LIB_NL)
841PRODUCT_PACKAGES += $(LIB_XML2)
Vinayak Soni2714d792019-04-01 09:56:40 -0700842PRODUCT_PACKAGES += $(LIBCAMERA)
padarshr1ebabf02018-12-14 19:20:10 +0530843PRODUCT_PACKAGES += $(LIBGESTURES)
844PRODUCT_PACKAGES += $(LIBCOPYBIT)
845PRODUCT_PACKAGES += $(LIBGRALLOC)
846PRODUCT_PACKAGES += $(LIBMEMTRACK)
847PRODUCT_PACKAGES += $(LIBLIGHTS)
848PRODUCT_PACKAGES += $(LIBAUDIOPARAM)
849PRODUCT_PACKAGES += $(LIBAUDIORESAMPLER)
850PRODUCT_PACKAGES += $(LIBOPENCOREHW)
851PRODUCT_PACKAGES += $(LIBOVERLAY)
852PRODUCT_PACKAGES += $(LIBHWCOMPOSER)
853PRODUCT_PACKAGES += $(LIBGENLOCK)
854PRODUCT_PACKAGES += $(LIBPERFLOCK)
855PRODUCT_PACKAGES += $(LIBQCOMUI)
856PRODUCT_PACKAGES += $(LIBQDUTILS)
857PRODUCT_PACKAGES += $(LIBQDMETADATA)
858PRODUCT_PACKAGES += $(LIBPOWER)
859PRODUCT_PACKAGES += $(LOC_API)
860PRODUCT_PACKAGES += $(MEDIA_PROFILES)
861PRODUCT_PACKAGES += $(MM_AUDIO)
862PRODUCT_PACKAGES += $(MM_CORE)
863PRODUCT_PACKAGES += $(MM_WFD)
864PRODUCT_PACKAGES += $(MM_VIDEO)
padarshr1ebabf02018-12-14 19:20:10 +0530865PRODUCT_PACKAGES += $(OPENCORE)
866PRODUCT_PACKAGES += $(PPP)
867PRODUCT_PACKAGES += $(PROTOBUF)
868PRODUCT_PACKAGES += $(PVOMX)
869PRODUCT_PACKAGES += $(RF4CE)
870PRODUCT_PACKAGES += $(SENSORS_HARDWARE)
871#PRODUCT_PACKAGES += $(SOFTAP)
padarshr1ebabf02018-12-14 19:20:10 +0530872PRODUCT_PACKAGES += $(STMLOG)
873PRODUCT_PACKAGES += $(THERMAL_HAL)
874PRODUCT_PACKAGES += $(TSLIB_EXTERNAL)
875PRODUCT_PACKAGES += $(VR_HAL)
876PRODUCT_PACKAGES += $(QRGND)
877PRODUCT_PACKAGES += $(UPDATER)
878PRODUCT_PACKAGES += $(WPA)
879PRODUCT_PACKAGES += $(ZLIB)
padarshr85f2aad2019-04-08 23:10:14 +0530880PRODUCT_HOST_PACKAGES += $(ZLIB_HOST)
padarshr1ebabf02018-12-14 19:20:10 +0530881PRODUCT_PACKAGES += $(VT_JNI)
882PRODUCT_PACKAGES += $(VT_QTI_PERMISSIONS)
padarshr1ebabf02018-12-14 19:20:10 +0530883PRODUCT_PACKAGES += $(CRDA)
884PRODUCT_PACKAGES += $(WLAN)
padarshr1ebabf02018-12-14 19:20:10 +0530885PRODUCT_PACKAGES += $(FD_LEAK)
padarshr1ebabf02018-12-14 19:20:10 +0530886
padarshr1ebabf02018-12-14 19:20:10 +0530887PRODUCT_PACKAGES += move_wifi_data.sh
888PRODUCT_PACKAGES += librs_jni
Roopesh Rajashekharaiah Nataraja11ccf502019-02-04 17:20:52 -0800889PRODUCT_PACKAGES += libion
padarshr1ebabf02018-12-14 19:20:10 +0530890
891# Filesystem management tools
892PRODUCT_PACKAGES += \
893 make_ext4fs \
894 setup_fs
895
padarshr1ebabf02018-12-14 19:20:10 +0530896
897# MSM updater library
898PRODUCT_PACKAGES += librecovery_updater_msm
899
900# vcard jar
901PRODUCT_PACKAGES += vcard
902
903# tcmiface for tcm support
904PRODUCT_PACKAGES += tcmiface
905
906# healthd libaray expanded for mode charger
907PRODUCT_PACKAGES += libhealthd.msm
908
padarshr1ebabf02018-12-14 19:20:10 +0530909#Add init.qcom.test.rc to PRODUCT_PACKAGES_DEBUG list
910PRODUCT_PACKAGES_DEBUG += init.qcom.test.rc
911PRODUCT_PACKAGES_DEBUG += init.qcom.debug.sh
912
913#NANOPB_LIBRARY_NAME := libnanopb-c-2.8.0
914
Mulugeta Engdawfd11c892020-02-05 17:32:22 -0800915PRODUCT_COPY_FILES += frameworks/native/data/etc/android.software.verified_boot.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/android.software.verified_boot.xml
padarshr1ebabf02018-12-14 19:20:10 +0530916
917ifneq ($(strip $(TARGET_USES_RRO)),true)
918# enable overlays to use our version of
919# source/resources etc.
920DEVICE_PACKAGE_OVERLAYS += device/qcom/common/device/overlay
921PRODUCT_PACKAGE_OVERLAYS += device/qcom/common/product/overlay
922endif
923
padarshr1ebabf02018-12-14 19:20:10 +0530924# include additional build utilities
Mulugeta Engdawfd11c892020-02-05 17:32:22 -0800925-include vendor/qcom/opensource/core-utils/build/utils.mk
padarshr1ebabf02018-12-14 19:20:10 +0530926
927#Enabling Ring Tones
928#include frameworks/base/data/sounds/OriginalAudio.mk
929
930#Enabling video for live effects
931-include frameworks/base/data/videos/VideoPackage1.mk
932
933# dm-verity definitions
934ifneq ($(BOARD_AVB_ENABLE), true)
935 PRODUCT_SYSTEM_VERITY_PARTITION=/dev/block/bootdevice/by-name/system
936 ifeq ($(ENABLE_VENDOR_IMAGE), true)
937 PRODUCT_VENDOR_VERITY_PARTITION=/dev/block/bootdevice/by-name/vendor
938 endif
939 $(call inherit-product, build/target/product/verity.mk)
940endif
941
942ifeq ($(TARGET_BUILD_VARIANT),user)
943PRODUCT_DEFAULT_PROPERTY_OVERRIDES+= \
944 ro.adb.secure=1
945endif
946
947# OEM Unlock reporting
948PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
949 ro.oem_unlock_supported=1
950
padarshr1ebabf02018-12-14 19:20:10 +0530951
952# VNDK-SP:
953PRODUCT_PACKAGES += \
954 vndk-sp \
955
Mulugeta Engdawfd11c892020-02-05 17:32:22 -0800956TARGET_FS_CONFIG_GEN := device/qcom/qssi/config.fs
padarshr1ebabf02018-12-14 19:20:10 +0530957
958ifeq ($(TARGET_HAS_LOW_RAM),true)
959 PRODUCT_PROPERTY_OVERRIDES += \
960 persist.vendor.qcomsysd.enabled=0
961else
962 PRODUCT_PROPERTY_OVERRIDES += \
963 persist.vendor.qcomsysd.enabled=1
964endif
965
padarshr6b0d90f2019-04-25 17:59:46 +0530966PRODUCT_PACKAGES_DEBUG += \
967 init.qcom.debug.sh \
968 init.qcom.debug-sdm660.sh \
969 init.qcom.debug-sdm710.sh \
970 init.qti.debug-msmnile-apps.sh \
971 init.qti.debug-msmnile-modem.sh \
972 init.qti.debug-msmnile-slpi.sh \
973 init.qti.debug-talos.sh \
974 init.qti.debug-msmnile.sh \
Ankur Bansal6ea119d2019-06-17 11:07:17 +0530975 init.qti.debug-kona.sh \
Mahesh Komuravellia2703982019-07-05 17:01:32 +0530976 init.qti.debug-lito.sh \
Manjunathgouda Karegoudard3dd8232019-09-04 18:10:23 +0530977 init.qti.debug-atoll.sh \
junj44f2b1c2020-05-21 21:30:01 +0800978 init.qti.debug-trinket.sh \
979 init.qti.debug-bengal.sh \
padarshr6b0d90f2019-04-25 17:59:46 +0530980
padarshr1ebabf02018-12-14 19:20:10 +0530981PRODUCT_PACKAGES += liboemaids_system
982PRODUCT_PACKAGES += liboemaids_vendor
983PRODUCT_PACKAGES += android.hardware.health@2.0-service
shoudild90da342019-01-09 18:06:29 +0800984# framework detect libs
985PRODUCT_PACKAGES += libvndfwk_detect_jni.qti
986PRODUCT_PACKAGES += libqti_vndfwk_detect
987PRODUCT_PACKAGES += libvndfwk_detect_jni.qti.vendor
988PRODUCT_PACKAGES += libqti_vndfwk_detect.vendor
Mulugeta Engdaw014f6632020-05-05 11:27:19 -0700989
Mulugeta Engdaw239c0702020-07-21 20:26:56 -0700990#add thermal 2.0 hal lib to product packages
991PRODUCT_PACKAGES += android.hardware.thermal@2.0
992
Mulugeta Engdaw014f6632020-05-05 11:27:19 -0700993#soong namespace for qssi vs vendor differentiation
994SOONG_CONFIG_NAMESPACES += qssi_vs_vendor
995SOONG_CONFIG_qssi_vs_vendor += qssi_or_vendor
996SOONG_CONFIG_qssi_vs_vendor_qssi_or_vendor := qssi
Vinayak Soni25a91f92020-09-18 15:24:07 +0530997
998SOONG_CONFIG_NAMESPACES += aosp_vs_qva
999SOONG_CONFIG_aosp_vs_qva += aosp_or_qva
1000ifeq ($(TARGET_FWK_SUPPORTS_FULL_VALUEADDS),true)
1001SOONG_CONFIG_aosp_vs_qva_aosp_or_qva := qva
1002else
1003SOONG_CONFIG_aosp_vs_qva_aosp_or_qva := aosp
1004endif