Android.bp 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312
  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: "qca6234-service.sh",
  149. src: "bin/qca6234-service.sh",
  150. vendor: true,
  151. }
  152. sh_binary {
  153. name: "system_dlkm_modprobe.sh",
  154. src: "bin/system_dlkm_modprobe.sh",
  155. vendor: true,
  156. }
  157. sh_binary {
  158. name: "vendor_modprobe.sh",
  159. src: "bin/vendor_modprobe.sh",
  160. vendor: true,
  161. }
  162. // Init configuration files
  163. prebuilt_etc {
  164. name: "init.e1q.rc",
  165. src: "etc/init.e1q.rc",
  166. sub_dir: "init/hw",
  167. vendor: true,
  168. }
  169. prebuilt_etc {
  170. name: "init.qcom.factory.rc",
  171. src: "etc/init.qcom.factory.rc",
  172. sub_dir: "init/hw",
  173. vendor: true,
  174. }
  175. prebuilt_etc {
  176. name: "init.qcom.rc",
  177. src: "etc/init.qcom.rc",
  178. sub_dir: "init/hw",
  179. vendor: true,
  180. }
  181. prebuilt_etc {
  182. name: "init.qti.kernel.rc",
  183. src: "etc/init.qti.kernel.rc",
  184. sub_dir: "init/hw",
  185. vendor: true,
  186. }
  187. prebuilt_etc {
  188. name: "init.qti.ss-ramdump.sh",
  189. src: "etc/init.qti.ss-ramdump.sh",
  190. sub_dir: "init/hw",
  191. vendor: true,
  192. }
  193. prebuilt_etc {
  194. name: "init.qti.ufs.rc",
  195. src: "etc/init.qti.ufs.rc",
  196. sub_dir: "init/hw",
  197. vendor: true,
  198. }
  199. prebuilt_etc {
  200. name: "init.qti.qcv.rc",
  201. src: "etc/init.qti.qcv.rc",
  202. sub_dir: "init",
  203. vendor: true,
  204. }
  205. prebuilt_etc {
  206. name: "init.samsung.bsp.rc",
  207. src: "etc/init.samsung.bsp.rc",
  208. sub_dir: "init/hw",
  209. vendor: true,
  210. }
  211. prebuilt_etc {
  212. name: "init.samsung.display.rc",
  213. src: "etc/init.samsung.display.rc",
  214. sub_dir: "init/hw",
  215. vendor: true,
  216. }
  217. prebuilt_etc {
  218. name: "init.samsung.dp.rc",
  219. src: "etc/init.samsung.dp.rc",
  220. sub_dir: "init/hw",
  221. vendor: true,
  222. }
  223. prebuilt_etc {
  224. name: "init.samsung.factory.rc",
  225. src: "etc/init.samsung.factory.rc",
  226. sub_dir: "init/hw",
  227. vendor: true,
  228. }
  229. prebuilt_etc {
  230. name: "init.samsung.power.rc",
  231. src: "etc/init.samsung.power.rc",
  232. sub_dir: "init/hw",
  233. vendor: true,
  234. }
  235. prebuilt_etc {
  236. name: "init.samsung.rc",
  237. src: "etc/init.samsung.rc",
  238. sub_dir: "init/hw",
  239. vendor: true,
  240. }
  241. prebuilt_etc {
  242. name: "init.samsung.user.rc",
  243. src: "etc/init.samsung.user.rc",
  244. sub_dir: "init/hw",
  245. vendor: true,
  246. }
  247. prebuilt_etc {
  248. name: "init.target.rc",
  249. src: "etc/init.target.rc",
  250. sub_dir: "init/hw",
  251. vendor: true,
  252. }
  253. // fstab
  254. prebuilt_etc {
  255. name: "fstab.qcom",
  256. src: "etc/fstab.qcom",
  257. vendor: true,
  258. }
  259. prebuilt_etc {
  260. name: "ueventd.qcom.rc",
  261. filename: "ueventd.rc",
  262. src: "etc/ueventd.rc",
  263. vendor: true,
  264. }