You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

common-odm.mk 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418
  1. # Vendor version
  2. TARGET_VENDOR_VERSION := v9
  3. PRODUCT_CUSTOM_IMAGE_MAKEFILES := $(COMMON_PATH)/odm.mk
  4. PRODUCT_PACKAGES += \
  5. odm_build_prop_version
  6. # SDE DRM
  7. PRODUCT_PACKAGES += \
  8. libsdedrm
  9. # Secure MSM
  10. PRODUCT_PACKAGES += \
  11. qseecomd
  12. # IRQ Balance
  13. PRODUCT_PACKAGES += \
  14. msm_irqbalance
  15. # Peripheral Manager
  16. PRODUCT_PACKAGES += \
  17. pm-service \
  18. pm-proxy
  19. # BT
  20. PRODUCT_PACKAGES += \
  21. libbthost_if
  22. # WiFi
  23. PRODUCT_PACKAGES += \
  24. cnss-daemon
  25. # Util
  26. PRODUCT_PACKAGES += \
  27. libsystem_health_mon \
  28. libxml \
  29. mlog_qmi_service \
  30. sct_service
  31. # Remotefs
  32. PRODUCT_PACKAGES += \
  33. rmt_storage
  34. # Miscta
  35. PRODUCT_PACKAGES += \
  36. libmiscta \
  37. libta \
  38. ta_qmi_service \
  39. tad_static
  40. # Audio
  41. PRODUCT_PACKAGES += \
  42. libacdbloader \
  43. libacdbmapper \
  44. libacdbrtac \
  45. libadiertac \
  46. libadsprpc \
  47. libaudcal \
  48. libaudioalsa
  49. # Sensors
  50. PRODUCT_PACKAGES += \
  51. sscrpcd \
  52. libsnsapi \
  53. libsensor_reg \
  54. libsensor1 \
  55. sensors.msm8226 \
  56. sensors.msm8974 \
  57. sensors.msm8952 \
  58. sensors.msm8994 \
  59. sensors.msm8996 \
  60. sensors.msm8998 \
  61. sensors.sdm660 \
  62. sensors.sdm845 \
  63. sensors.qcom
  64. # Data
  65. PRODUCT_PACKAGES += \
  66. libconfigdb \
  67. libdiag \
  68. libdsi_netctrl \
  69. libdsutils \
  70. libnetmgr \
  71. liblqe \
  72. libqdi \
  73. libqdp \
  74. netmgrd
  75. PRODUCT_PACKAGES += \
  76. pd-mapper \
  77. libpdmapper \
  78. libpdnotifier
  79. # QMI
  80. PRODUCT_PACKAGES += \
  81. irsc_util \
  82. libidl \
  83. libsmemlog \
  84. libqcci_legacy \
  85. libqmi \
  86. libqmi_cci \
  87. libqmi_client_helper \
  88. libqmi_client_qmux \
  89. libqmi_common_so \
  90. libqmi_csi \
  91. libqmi_encdec \
  92. libqmiservices \
  93. libqmiservices_ext \
  94. libqrtr \
  95. libqsocket \
  96. qmuxd
  97. # Ril
  98. PRODUCT_PACKAGES += \
  99. qcril.db \
  100. libril-qc-qmi-1 \
  101. libril-qc-ltedirectdisc \
  102. libril-qc-radioconfig \
  103. libril-qcril-hook-oem \
  104. librilqmiservices \
  105. libsettings
  106. # JPEG
  107. PRODUCT_PACKAGES += \
  108. libfastcvopt \
  109. libjpegdhw \
  110. libjpegdmahw \
  111. libjpegehw \
  112. libmmjpeg \
  113. libmmqjpeg_codec \
  114. libmmqjpegdma \
  115. libqomx_jpegdec \
  116. libqomx_jpegenc_pipe \
  117. libqomx_jpegenc \
  118. # Camera Override
  119. PRODUCT_PACKAGES += \
  120. libcom.qti.chinodeutils \
  121. com.qti.chi.override
  122. # Camera Framework
  123. PRODUCT_PACKAGES += \
  124. libflash_pmic \
  125. libmmcamera_dbg \
  126. libmmcamera_chromaflash_lib \
  127. libmmcamera_dummyalgo \
  128. libmmcamera_eebinparse \
  129. libmmcamera_eeprom_util \
  130. libmmcamera_eztune_module \
  131. libmmcamera_facedetection_lib \
  132. libmmcamera_faceproc \
  133. libmmcamera_faceproc2 \
  134. libmmcamera_hdr_gb_lib \
  135. libmmcamera_hvx_add_constant \
  136. libmmcamera_hvx_grid_sum \
  137. libmmcamera_hvx_zzHDR.so \
  138. libmmcamera_imglib \
  139. libmmcamera_imglib_faceproc_adspstub \
  140. libmmcamera_imglib_faceproc_adspstub2 \
  141. libmmcamera_llvd \
  142. libmmcamera_optizoom_lib \
  143. libmmcamera_paaf_lib \
  144. libmmcamera_pdaf \
  145. libmmcamera_pdafcamif \
  146. libmmcamera_ppeiscore \
  147. libmmcamera_ppbase_module \
  148. libmmcamera_quadracfa \
  149. libmmcamera_stillmore_lib \
  150. libmmcamera_sw_tnr \
  151. libmmcamera_sw2d_lib \
  152. libmmcamera_thread_services \
  153. libmmcamera_tintless_algo \
  154. libmmcamera_tintless_bg_pca_algo \
  155. libmmcamera_trueportrait_lib \
  156. libmmcamera_tuning \
  157. libmmcamera_tuning_lookup
  158. # Camera2 Framework
  159. PRODUCT_PACKAGES += \
  160. libmmcamera2_c2d_module \
  161. libmmcamera2_cpp_module \
  162. libmmcamera2_frame_algorithm \
  163. libmmcamera2_iface_modules \
  164. libmmcamera2_imglib_modules \
  165. libmmcamera2_is \
  166. libmmcamera2_isp_modules \
  167. libmmcamera2_mct \
  168. libmmcamera2_mct_shimlayer \
  169. libmmcamera2_pp_buf_mgr \
  170. libmmcamera2_pproc_modules \
  171. libmmcamera2_q3a_core \
  172. libmmcamera2_q3a_release \
  173. libmmcamera2_sensor_modules \
  174. libmmcamera2_stats_algorithm \
  175. libmmcamera2_stats_lib \
  176. libmmcamera2_stats_modules
  177. # Camera ISP
  178. PRODUCT_PACKAGES += \
  179. libmmcamera_isp_abcc44 \
  180. libmmcamera_isp_abf40 \
  181. libmmcamera_isp_abf47 \
  182. libmmcamera_isp_abf48 \
  183. libmmcamera_isp_bcc40 \
  184. libmmcamera_isp_bpc40 \
  185. libmmcamera_isp_bpc47 \
  186. libmmcamera_isp_bpc48 \
  187. libmmcamera_isp_scaler_encoder44 \
  188. libmmcamera_isp_scaler_encoder46 \
  189. libmmcamera_isp_hdr46 \
  190. libmmcamera_isp_hdr48 \
  191. libmmcamera_isp_linearization40 \
  192. libmmcamera_isp_gic46 \
  193. libmmcamera_isp_gic48 \
  194. libmmcamera_isp_demosaic40 \
  195. libmmcamera_isp_demosaic47 \
  196. libmmcamera_isp_demosaic48 \
  197. libmmcamera_isp_gtm46 \
  198. libmmcamera_isp_clamp_video40 \
  199. libmmcamera_isp_aec_bg_stats47 \
  200. libmmcamera_isp_snr47 \
  201. libmmcamera_isp_color_correct40 \
  202. libmmcamera_isp_color_correct46 \
  203. libmmcamera_isp_color_xform_viewfinder40 \
  204. libmmcamera_isp_color_xform_viewfinder46 \
  205. libmmcamera_isp_bf_stats47 \
  206. libmmcamera_isp_be_stats44 \
  207. libmmcamera_isp_hdr_be_stats46 \
  208. libmmcamera_isp_mesh_rolloff40 \
  209. libmmcamera_isp_mesh_rolloff44 \
  210. libmmcamera_isp_template \
  211. libmmcamera_isp_color_xform_encoder40 \
  212. libmmcamera_isp_color_xform_video46 \
  213. libmmcamera_isp_color_xform_encoder46 \
  214. libmmcamera_isp_pdaf48 \
  215. libmmcamera_isp_hdr_bhist_stats44 \
  216. libmmcamera_isp_bg_stats44 \
  217. libmmcamera_isp_bg_stats46 \
  218. libmmcamera_isp_luma_adaptation40 \
  219. libmmcamera_isp_ihist_stats44 \
  220. libmmcamera_isp_ihist_stats46 \
  221. libmmcamera_isp_rs_stats44 \
  222. libmmcamera_isp_rs_stats46 \
  223. libmmcamera_isp_cac47 \
  224. libmmcamera_isp_chroma_enhan40 \
  225. libmmcamera_isp_clamp_encoder40 \
  226. libmmcamera_isp_sce40 \
  227. libmmcamera_isp_gamma40 \
  228. libmmcamera_isp_gamma44 \
  229. libmmcamera_isp_cs_stats44 \
  230. libmmcamera_isp_cs_stats46 \
  231. libmmcamera_isp_sub_module \
  232. libmmcamera_isp_ltm44 \
  233. libmmcamera_isp_ltm47 \
  234. libmmcamera_isp_fovcrop_viewfinder40 \
  235. libmmcamera_isp_fovcrop_viewfinder46 \
  236. libmmcamera_isp_fovcrop_encoder40 \
  237. libmmcamera_isp_fovcrop_encoder46 \
  238. libmmcamera_isp_scaler_video46 \
  239. libmmcamera_isp_black_level47 \
  240. libmmcamera_isp_black_level48 \
  241. libmmcamera_isp_chroma_suppress40 \
  242. libmmcamera_isp_pedestal_correct46 \
  243. libmmcamera_isp_fovcrop_video46 \
  244. libmmcamera_isp_clamp_viewfinder40 \
  245. libmmcamera_isp_demux40 \
  246. libmmcamera_isp_demux48 \
  247. libmmcamera_isp_mce40 \
  248. libmmcamera_isp_bhist_stats44 \
  249. libmmcamera_isp_scaler_viewfinder44 \
  250. libmmcamera_isp_scaler_viewfinder46 \
  251. libmmcamera_isp_wb40
  252. PRODUCT_PACKAGES += \
  253. libmmcamera_imx402
  254. PRODUCT_PACKAGES += \
  255. libactuator_lc898217 \
  256. libactuator_lc898217xc \
  257. libchromatix_imx214_common \
  258. libchromatix_imx214_cpp_liveshot \
  259. libchromatix_imx214_cpp_preview \
  260. libchromatix_imx214_cpp_snapshot \
  261. libchromatix_imx214_cpp_video \
  262. libchromatix_imx214_liveshot \
  263. libchromatix_imx214_postproc \
  264. libchromatix_imx214_preview \
  265. libchromatix_imx214_snapshot \
  266. libchromatix_imx214_video \
  267. libchromatix_imx214_default_preview_lc898217 \
  268. libchromatix_imx214_default_video_lc898217 \
  269. libmmcamera_imx214
  270. PRODUCT_PACKAGES += \
  271. libchromatix_imx219_common \
  272. libchromatix_imx219_cpp_liveshot \
  273. libchromatix_imx219_cpp_preview \
  274. libchromatix_imx219_cpp_snapshot \
  275. libchromatix_imx219_cpp_video \
  276. libchromatix_imx219_postproc \
  277. libchromatix_imx219_liveshot \
  278. libchromatix_imx219_preview \
  279. libchromatix_imx219_snapshot \
  280. libchromatix_imx219_video \
  281. libchromatix_imx219_default_preview \
  282. libchromatix_imx219_default_video \
  283. libmmcamera_imx219
  284. PRODUCT_PACKAGES += \
  285. libchromatix_imx241_common \
  286. libchromatix_imx241_cpp_liveshot \
  287. libchromatix_imx241_cpp_preview \
  288. libchromatix_imx241_cpp_snapshot \
  289. libchromatix_imx241_cpp_video \
  290. libchromatix_imx241_postproc \
  291. libchromatix_imx241_liveshot \
  292. libchromatix_imx241_preview \
  293. libchromatix_imx241_snapshot \
  294. libchromatix_imx241_video \
  295. libchromatix_imx241_default_preview \
  296. libchromatix_imx241_default_video \
  297. libmmcamera_imx241
  298. PRODUCT_PACKAGES += \
  299. libactuator_lc898217xc \
  300. libchromatix_imx258_common \
  301. libchromatix_imx258_cpp_liveshot \
  302. libchromatix_imx258_cpp_preview \
  303. libchromatix_imx258_cpp_snapshot \
  304. libchromatix_imx258_cpp_video \
  305. libchromatix_imx258_video \
  306. libchromatix_imx258_liveshot \
  307. libchromatix_imx258_postproc \
  308. libchromatix_imx258_preview \
  309. libchromatix_imx258_snapshot \
  310. libchromatix_imx258_default_preview_lc898217 \
  311. libchromatix_imx258_default_video_lc898217 \
  312. libmmcamera_imx258
  313. PRODUCT_PACKAGES += \
  314. libactuator_bu64747BS4 \
  315. libchromatix_imx300_common \
  316. libchromatix_imx300_cpp_liveshot \
  317. libchromatix_imx300_cpp_preview \
  318. libchromatix_imx300_cpp_snapshot \
  319. libchromatix_imx300_cpp_video \
  320. libchromatix_imx300_postproc \
  321. libchromatix_imx300_liveshot \
  322. libchromatix_imx300_preview \
  323. libchromatix_imx300_snapshot \
  324. libchromatix_imx300_video \
  325. libchromatix_imx300_default_preview_bu64747 \
  326. libchromatix_imx300_default_video_bu64747 \
  327. libmmcamera_imx300
  328. PRODUCT_PACKAGES += \
  329. libactuator_bu64747BS2 \
  330. libchromatix_imx400_common \
  331. libchromatix_imx400_cpp_liveshot \
  332. libchromatix_imx400_cpp_preview \
  333. libchromatix_imx400_cpp_snapshot \
  334. libchromatix_imx400_cpp_video \
  335. libchromatix_imx400_postproc \
  336. libchromatix_imx400_liveshot \
  337. libchromatix_imx400_preview \
  338. libchromatix_imx400_snapshot \
  339. libchromatix_imx400_video \
  340. libchromatix_imx400_default_preview_bu64747 \
  341. libchromatix_imx400_default_video_bu64747 \
  342. libmmcamera_imx400
  343. PRODUCT_PACKAGES += \
  344. libactuator_lc898219xi \
  345. libchromatix_imx486_common \
  346. libchromatix_imx486_cpp_liveshot \
  347. libchromatix_imx486_cpp_preview \
  348. libchromatix_imx486_cpp_snapshot \
  349. libchromatix_imx486_cpp_video \
  350. libchromatix_imx486_postproc \
  351. libchromatix_imx486_liveshot \
  352. libchromatix_imx486_preview \
  353. libchromatix_imx486_snapshot \
  354. libchromatix_imx486_video \
  355. libchromatix_imx486_zsl_preview \
  356. libchromatix_imx486_zsl_video \
  357. libmmcamera_imx486
  358. PRODUCT_PACKAGES += \
  359. libactuator_lc898214xd \
  360. libchromatix_s5k3l6_common \
  361. libchromatix_s5k3l6_cpp_liveshot \
  362. libchromatix_s5k3l6_cpp_preview \
  363. libchromatix_s5k3l6_cpp_snapshot \
  364. libchromatix_s5k3l6_cpp_video \
  365. libchromatix_s5k3l6_postproc \
  366. libchromatix_s5k3l6_liveshot \
  367. libchromatix_s5k3l6_preview \
  368. libchromatix_s5k3l6_snapshot \
  369. libchromatix_s5k3l6_video \
  370. libchromatix_s5k3l6_zsl_preview \
  371. libchromatix_s5k3l6_zsl_video \
  372. libmmcamera_s5k3l6
  373. PRODUCT_PACKAGES += \
  374. libchromatix_s5k4h7yx_common \
  375. libchromatix_s5k4h7yx_cpp_liveshot \
  376. libchromatix_s5k4h7yx_cpp_preview \
  377. libchromatix_s5k4h7yx_cpp_snapshot \
  378. libchromatix_s5k4h7yx_cpp_video \
  379. libchromatix_s5k4h7yx_postproc \
  380. libchromatix_s5k4h7yx_liveshot \
  381. libchromatix_s5k4h7yx_preview \
  382. libchromatix_s5k4h7yx_snapshot \
  383. libchromatix_s5k4h7yx_video \
  384. libchromatix_s5k4h7yx_zsl_preview \
  385. libchromatix_s5k4h7yx_zsl_video \
  386. libmmcamera_s5k4h7yx