Android.bp 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311
  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.qti.kernel.debug-cliffs.sh",
  89. src: "bin/init.qti.kernel.debug-cliffs.sh",
  90. vendor: true,
  91. }
  92. sh_binary {
  93. name: "init.qti.kernel.debug-pineapple.sh",
  94. src: "bin/init.qti.kernel.debug-pineapple.sh",
  95. vendor: true,
  96. }
  97. sh_binary {
  98. name: "init.qti.kernel.debug.sh",
  99. src: "bin/init.qti.kernel.debug.sh",
  100. vendor: true,
  101. }
  102. sh_binary {
  103. name: "init.qti.kernel.early_debug-pineapple.sh",
  104. src: "bin/init.qti.kernel.early_debug-pineapple.sh",
  105. vendor: true,
  106. }
  107. sh_binary {
  108. name: "init.qti.kernel.early_debug.sh",
  109. src: "bin/init.qti.kernel.early_debug.sh",
  110. vendor: true,
  111. }
  112. sh_binary {
  113. name: "init.qti.kernel.sh",
  114. src: "bin/init.qti.kernel.sh",
  115. vendor: true,
  116. }
  117. sh_binary {
  118. name: "init.qti.media.sh",
  119. src: "bin/init.qti.media.sh",
  120. vendor: true,
  121. }
  122. sh_binary {
  123. name: "init.qti.qcv.sh",
  124. src: "bin/init.qti.qcv.sh",
  125. vendor: true,
  126. }
  127. sh_binary {
  128. name: "init.qti.time.daemon.sh",
  129. src: "bin/init.qti.time.daemon.sh",
  130. vendor: true,
  131. }
  132. sh_binary {
  133. name: "init.qti.write.sh",
  134. src: "bin/init.qti.write.sh",
  135. vendor: true,
  136. }
  137. sh_binary {
  138. name: "init.vendor.sensordebug.sh",
  139. src: "bin/init.vendor.sensordebug.sh",
  140. vendor: true,
  141. }
  142. sh_binary {
  143. name: "init.vendor.sensordebug.ssr_dump.sh",
  144. src: "bin/init.vendor.sensordebug.ssr_dump.sh",
  145. vendor: true,
  146. }
  147. sh_binary {
  148. name: "install-recovery.sh",
  149. src: "bin/install-recovery.sh",
  150. vendor: true,
  151. }
  152. sh_binary {
  153. name: "qca6234-service.sh",
  154. src: "bin/qca6234-service.sh",
  155. vendor: true,
  156. }
  157. sh_binary {
  158. name: "system_dlkm_modprobe.sh",
  159. src: "bin/system_dlkm_modprobe.sh",
  160. vendor: true,
  161. }
  162. sh_binary {
  163. name: "vendor_modprobe.sh",
  164. src: "bin/vendor_modprobe.sh",
  165. vendor: true,
  166. }
  167. // Init configuration files
  168. prebuilt_etc {
  169. name: "init.e3q.rc",
  170. src: "etc/init.e3q.rc",
  171. sub_dir: "init/hw",
  172. vendor: true,
  173. }
  174. prebuilt_etc {
  175. name: "init.qcom.factory.rc",
  176. src: "etc/init.qcom.factory.rc",
  177. sub_dir: "init/hw",
  178. vendor: true,
  179. }
  180. prebuilt_etc {
  181. name: "init.qcom.rc",
  182. src: "etc/init.qcom.rc",
  183. sub_dir: "init/hw",
  184. vendor: true,
  185. }
  186. prebuilt_etc {
  187. name: "init.qti.kernel.rc",
  188. src: "etc/init.qti.kernel.rc",
  189. sub_dir: "init/hw",
  190. vendor: true,
  191. }
  192. prebuilt_etc {
  193. name: "init.qti.ss-ramdump.sh",
  194. src: "etc/init.qti.ss-ramdump.sh",
  195. sub_dir: "init/hw",
  196. vendor: true,
  197. }
  198. prebuilt_etc {
  199. name: "init.qti.ufs.rc",
  200. src: "etc/init.qti.ufs.rc",
  201. sub_dir: "init/hw",
  202. vendor: true,
  203. }
  204. prebuilt_etc {
  205. name: "init.samsung.bsp.rc",
  206. src: "etc/init.samsung.bsp.rc",
  207. sub_dir: "init/hw",
  208. vendor: true,
  209. }
  210. prebuilt_etc {
  211. name: "init.samsung.display.rc",
  212. src: "etc/init.samsung.display.rc",
  213. sub_dir: "init/hw",
  214. vendor: true,
  215. }
  216. prebuilt_etc {
  217. name: "init.samsung.dp.rc",
  218. src: "etc/init.samsung.dp.rc",
  219. sub_dir: "init/hw",
  220. vendor: true,
  221. }
  222. prebuilt_etc {
  223. name: "init.samsung.factory.rc",
  224. src: "etc/init.samsung.factory.rc",
  225. sub_dir: "init/hw",
  226. vendor: true,
  227. }
  228. prebuilt_etc {
  229. name: "init.samsung.power.rc",
  230. src: "etc/init.samsung.power.rc",
  231. sub_dir: "init/hw",
  232. vendor: true,
  233. }
  234. prebuilt_etc {
  235. name: "init.samsung.rc",
  236. src: "etc/init.samsung.rc",
  237. sub_dir: "init/hw",
  238. vendor: true,
  239. }
  240. prebuilt_etc {
  241. name: "init.samsung.user.rc",
  242. src: "etc/init.samsung.user.rc",
  243. sub_dir: "init/hw",
  244. vendor: true,
  245. }
  246. prebuilt_etc {
  247. name: "init.target.rc",
  248. src: "etc/init.target.rc",
  249. sub_dir: "init/hw",
  250. vendor: true,
  251. }
  252. // fstab
  253. prebuilt_etc {
  254. name: "fstab.qcom",
  255. src: "etc/fstab.qcom",
  256. vendor: true,
  257. }
  258. prebuilt_etc {
  259. name: "ueventd.qcom.rc",
  260. filename: "ueventd.rc",
  261. src: "etc/ueventd.rc",
  262. vendor: true,
  263. }