Android.bp 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. //
  2. // Copyright (C) 2024 The LineageOS Project
  3. //
  4. // SPDX-License-Identifier: Apache-2.0
  5. //
  6. // Init scripts
  7. sh_binary {
  8. name: "dcc_extension.sh",
  9. src: "bin/dcc_extension.sh",
  10. vendor: true,
  11. }
  12. sh_binary {
  13. name: "hdm_status.sh",
  14. src: "bin/hdm_status.sh",
  15. vendor: true,
  16. }
  17. sh_binary {
  18. name: "init.class_main.sh",
  19. src: "bin/init.class_main.sh",
  20. vendor: true,
  21. }
  22. sh_binary {
  23. name: "init.crda.sh",
  24. src: "bin/init.crda.sh",
  25. vendor: true,
  26. }
  27. sh_binary {
  28. name: "init.kernel.post_boot-cliffs.sh",
  29. src: "bin/init.kernel.post_boot-cliffs.sh",
  30. vendor: true,
  31. }
  32. sh_binary {
  33. name: "init.kernel.post_boot-pineapple.sh",
  34. src: "bin/init.kernel.post_boot-pineapple.sh",
  35. vendor: true,
  36. }
  37. sh_binary {
  38. name: "init.kernel.post_boot.sh",
  39. src: "bin/init.kernel.post_boot.sh",
  40. vendor: true,
  41. }
  42. sh_binary {
  43. name: "init.mdm.sh",
  44. src: "bin/init.mdm.sh",
  45. vendor: true,
  46. }
  47. sh_binary {
  48. name: "init.qcom.class_core.sh",
  49. src: "bin/init.qcom.class_core.sh",
  50. vendor: true,
  51. }
  52. sh_binary {
  53. name: "init.qcom.coex.sh",
  54. src: "bin/init.qcom.coex.sh",
  55. vendor: true,
  56. }
  57. sh_binary {
  58. name: "init.qcom.early_boot.sh",
  59. src: "bin/init.qcom.early_boot.sh",
  60. vendor: true,
  61. }
  62. sh_binary {
  63. name: "init.qcom.efs.sync.sh",
  64. src: "bin/init.qcom.efs.sync.sh",
  65. vendor: true,
  66. }
  67. sh_binary {
  68. name: "init.qcom.post_boot.sh",
  69. src: "bin/init.qcom.post_boot.sh",
  70. vendor: true,
  71. }
  72. sh_binary {
  73. name: "init.qcom.sdio.sh",
  74. src: "bin/init.qcom.sdio.sh",
  75. vendor: true,
  76. }
  77. sh_binary {
  78. name: "init.qcom.sensors.sh",
  79. src: "bin/init.qcom.sensors.sh",
  80. vendor: true,
  81. }
  82. sh_binary {
  83. name: "init.qcom.sh",
  84. src: "bin/init.qcom.sh",
  85. vendor: true,
  86. }
  87. sh_binary {
  88. name: "init.qcom.usb.sh",
  89. src: "bin/init.qcom.usb.sh",
  90. vendor: true,
  91. }
  92. sh_binary {
  93. name: "init.qti.kernel.debug-cliffs.sh",
  94. src: "bin/init.qti.kernel.debug-cliffs.sh",
  95. vendor: true,
  96. }
  97. sh_binary {
  98. name: "init.qti.kernel.debug-pineapple.sh",
  99. src: "bin/init.qti.kernel.debug-pineapple.sh",
  100. vendor: true,
  101. }
  102. sh_binary {
  103. name: "init.qti.kernel.debug.sh",
  104. src: "bin/init.qti.kernel.debug.sh",
  105. vendor: true,
  106. }
  107. sh_binary {
  108. name: "init.qti.kernel.early_debug-pineapple.sh",
  109. src: "bin/init.qti.kernel.early_debug-pineapple.sh",
  110. vendor: true,
  111. }
  112. sh_binary {
  113. name: "init.qti.kernel.early_debug.sh",
  114. src: "bin/init.qti.kernel.early_debug.sh",
  115. vendor: true,
  116. }
  117. sh_binary {
  118. name: "init.qti.kernel.sh",
  119. src: "bin/init.qti.kernel.sh",
  120. vendor: true,
  121. }
  122. sh_binary {
  123. name: "init.qti.media.sh",
  124. src: "bin/init.qti.media.sh",
  125. vendor: true,
  126. }
  127. sh_binary {
  128. name: "init.qti.qcv.sh",
  129. src: "bin/init.qti.qcv.sh",
  130. vendor: true,
  131. }
  132. sh_binary {
  133. name: "init.qti.time.daemon.sh",
  134. src: "bin/init.qti.time.daemon.sh",
  135. vendor: true,
  136. }
  137. sh_binary {
  138. name: "init.qti.write.sh",
  139. src: "bin/init.qti.write.sh",
  140. vendor: true,
  141. }
  142. sh_binary {
  143. name: "init.vendor.sensordebug.sh",
  144. src: "bin/init.vendor.sensordebug.sh",
  145. vendor: true,
  146. }
  147. sh_binary {
  148. name: "init.vendor.sensordebug.ssr_dump.sh",
  149. src: "bin/init.vendor.sensordebug.ssr_dump.sh",
  150. vendor: true,
  151. }
  152. sh_binary {
  153. name: "install-recovery.sh",
  154. src: "bin/install-recovery.sh",
  155. vendor: true,
  156. }
  157. sh_binary {
  158. name: "qca6234-service.sh",
  159. src: "bin/qca6234-service.sh",
  160. vendor: true,
  161. }
  162. sh_binary {
  163. name: "system_dlkm_modprobe.sh",
  164. src: "bin/system_dlkm_modprobe.sh",
  165. vendor: true,
  166. }
  167. sh_binary {
  168. name: "vendor_modprobe.sh",
  169. src: "bin/vendor_modprobe.sh",
  170. vendor: true,
  171. }
  172. // Init configuration files
  173. prebuilt_etc {
  174. name: "init.e3q.rc",
  175. src: "etc/init.e3q.rc",
  176. sub_dir: "init/hw",
  177. vendor: true,
  178. }
  179. prebuilt_etc {
  180. name: "init.qcom.factory.rc",
  181. src: "etc/init.qcom.factory.rc",
  182. sub_dir: "init/hw",
  183. vendor: true,
  184. }
  185. prebuilt_etc {
  186. name: "init.qcom.rc",
  187. src: "etc/init.qcom.rc",
  188. sub_dir: "init/hw",
  189. vendor: true,
  190. }
  191. prebuilt_etc {
  192. name: "init.qcom.usb.rc",
  193. src: "etc/init.qcom.usb.rc",
  194. sub_dir: "init/hw",
  195. vendor: true,
  196. }
  197. prebuilt_etc {
  198. name: "init.qti.kernel.rc",
  199. src: "etc/init.qti.kernel.rc",
  200. sub_dir: "init/hw",
  201. vendor: true,
  202. }
  203. prebuilt_etc {
  204. name: "init.qti.ss-ramdump.sh",
  205. src: "etc/init.qti.ss-ramdump.sh",
  206. sub_dir: "init/hw",
  207. vendor: true,
  208. }
  209. prebuilt_etc {
  210. name: "init.qti.ufs.rc",
  211. src: "etc/init.qti.ufs.rc",
  212. sub_dir: "init/hw",
  213. vendor: true,
  214. }
  215. prebuilt_etc {
  216. name: "init.samsung.bsp.rc",
  217. src: "etc/init.samsung.bsp.rc",
  218. sub_dir: "init/hw",
  219. vendor: true,
  220. }
  221. prebuilt_etc {
  222. name: "init.samsung.display.rc",
  223. src: "etc/init.samsung.display.rc",
  224. sub_dir: "init/hw",
  225. vendor: true,
  226. }
  227. prebuilt_etc {
  228. name: "init.samsung.dp.rc",
  229. src: "etc/init.samsung.dp.rc",
  230. sub_dir: "init/hw",
  231. vendor: true,
  232. }
  233. prebuilt_etc {
  234. name: "init.samsung.factory.rc",
  235. src: "etc/init.samsung.factory.rc",
  236. sub_dir: "init/hw",
  237. vendor: true,
  238. }
  239. prebuilt_etc {
  240. name: "init.samsung.power.rc",
  241. src: "etc/init.samsung.power.rc",
  242. sub_dir: "init/hw",
  243. vendor: true,
  244. }
  245. prebuilt_etc {
  246. name: "init.samsung.rc",
  247. src: "etc/init.samsung.rc",
  248. sub_dir: "init/hw",
  249. vendor: true,
  250. }
  251. prebuilt_etc {
  252. name: "init.samsung.user.rc",
  253. src: "etc/init.samsung.user.rc",
  254. sub_dir: "init/hw",
  255. vendor: true,
  256. }
  257. prebuilt_etc {
  258. name: "init.target.rc",
  259. src: "etc/init.target.rc",
  260. sub_dir: "init/hw",
  261. vendor: true,
  262. }
  263. // fstab
  264. prebuilt_etc {
  265. name: "fstab.qcom",
  266. src: "etc/fstab.qcom",
  267. vendor: true,
  268. }