BUILD.bazel 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. load("//build/kernel/kleaf:kernel.bzl", "ddk_headers")
  2. package(
  3. default_visibility = [
  4. "//visibility:public"],
  5. )
  6. ddk_headers(
  7. name = "goodix_ts_headers",
  8. hdrs = glob([
  9. "goodix_berlin_driver/*.h",
  10. "qts/*.h"
  11. ]
  12. )
  13. )
  14. ddk_headers(
  15. name = "nt36xxx_headers",
  16. hdrs = glob([
  17. "nt36xxx/*.h"
  18. ]
  19. )
  20. )
  21. ddk_headers(
  22. name = "focaltech_headers",
  23. hdrs = glob([
  24. "focaltech_touch/*.h"
  25. ]
  26. )
  27. )
  28. ddk_headers(
  29. name = "synaptics_tcm_headers",
  30. hdrs = glob([
  31. "synaptics_tcm/*.h"
  32. ]
  33. )
  34. )
  35. ddk_headers(
  36. name = "config_headers",
  37. hdrs = glob([
  38. "config/*.h"
  39. ]
  40. ),
  41. includes = ["config"]
  42. )
  43. ddk_headers(
  44. name = "glink_interface_ts_headers",
  45. hdrs = glob([
  46. "glink_interface_ts/*.h"
  47. ]
  48. ),
  49. includes = ["glink_interface_ts"]
  50. )
  51. ddk_headers(
  52. name = "pt_headers",
  53. hdrs = glob([
  54. "pt/*.h"
  55. ]
  56. )
  57. )
  58. ddk_headers(
  59. name = "raydium_headers",
  60. hdrs = glob([
  61. "raydium/*.h",
  62. "raydium/chip_raydium/*.h"
  63. ]
  64. )
  65. )
  66. ddk_headers(
  67. name = "touch_drivers_headers",
  68. hdrs = [":goodix_ts_headers", ":nt36xxx_headers", ":focaltech_headers", ":synaptics_tcm_headers", ":glink_interface_ts_headers", ":pt_headers", ":raydium_headers", ":config_headers"]
  69. )
  70. load(":target.bzl", "define_touch_target")
  71. define_touch_target()