BUILD.bazel 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. load(":define_modules.bzl", "define_modules")
  2. load("//build/kernel/kleaf:kernel.bzl", "ddk_headers")
  3. define_modules("pineapple", "consolidate")
  4. define_modules("pineapple", "gki")
  5. define_modules("blair", "consolidate")
  6. define_modules("blair", "gki")
  7. define_modules("monaco", "consolidate")
  8. define_modules("monaco", "gki")
  9. define_modules("pitti", "consolidate")
  10. define_modules("pitti", "gki")
  11. define_modules("volcano", "consolidate")
  12. define_modules("volcano", "gki")
  13. define_modules("niobe", "consolidate")
  14. define_modules("niobe", "gki")
  15. package(
  16. default_visibility = [
  17. "//visibility:public",
  18. ],
  19. )
  20. ddk_headers(
  21. name = "include_headers",
  22. hdrs = glob([
  23. "drivers/platform/msm/include/linux/*.h",
  24. "drivers/platform/msm/include/uapi/linux/*.h",
  25. ]),
  26. includes = [
  27. "drivers/platform/msm/include",
  28. "drivers/platform/msm/include/linux",
  29. "drivers/platform/msm/include/uapi",
  30. ],
  31. )
  32. ddk_headers(
  33. name = "gsi_headers",
  34. hdrs = glob([
  35. "drivers/platform/msm/gsi/*.h",
  36. "drivers/platform/msm/gsi/gsihal/*.h",
  37. ]),
  38. includes = [
  39. "drivers/platform/msm/gsi",
  40. "drivers/platform/msm/gsi/gsihal",
  41. ],
  42. )
  43. ddk_headers(
  44. name = "ipa_headers",
  45. hdrs = glob([
  46. "drivers/platform/msm/ipa/*.h",
  47. "drivers/platform/msm/ipa/ipa_test_module/*.h",
  48. "drivers/platform/msm/ipa/ipa_v3/*.h",
  49. "drivers/platform/msm/ipa/ipa_v3/ipahal/*.h",
  50. ]),
  51. includes = [
  52. "drivers/platform/msm/ipa",
  53. "drivers/platform/msm/ipa/ipa_test_module",
  54. "drivers/platform/msm/ipa/ipa_v3",
  55. "drivers/platform/msm/ipa/ipa_v3/ipahal",
  56. ],
  57. )
  58. ddk_headers(
  59. name = "ipa_clients",
  60. hdrs = glob([
  61. "drivers/platform/msm/ipa/ipa_clients/*.h",
  62. ]),
  63. includes = ["drivers/platform/msm/ipa/ipa_clients"],
  64. )
  65. ddk_headers(
  66. name = "consolidate_config_headers",
  67. hdrs = [
  68. "config/dataipa_debug.h",
  69. "config/dataipa_vendor.h",
  70. ],
  71. includes = ["config"],
  72. )
  73. ddk_headers(
  74. name = "gki_config_headers",
  75. hdrs = [
  76. "config/dataipa_vendor.h",
  77. ],
  78. includes = ["config"],
  79. )
  80. genrule(
  81. name = "consolidate_defconfig",
  82. srcs = [
  83. "config/dataipa_GKI_consolidate.conf",
  84. "config/dataipa_GKI.conf",
  85. ],
  86. outs = ["consolidate_defconfig.conf"],
  87. cmd = "cat $(SRCS) | sed -e 's/^export //g' > $@",
  88. )
  89. genrule(
  90. name = "gki_defconfig",
  91. srcs = [
  92. "config/dataipa_GKI.conf",
  93. ],
  94. outs = ["gki_defconfig.conf"],
  95. cmd = "cat $(SRCS) | sed -e 's/^export //g' > $@",
  96. )