BUILD.bazel 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. load("//build/kernel/kleaf:kernel.bzl", "ddk_headers")
  2. package(
  3. default_visibility = [
  4. "//visibility:public"],
  5. )
  6. ddk_headers(
  7. name = "linux_includes",
  8. hdrs = glob([
  9. "include/linux/*.h",
  10. ]),
  11. includes = ["include"]
  12. )
  13. ddk_headers(
  14. name = "uapi_headers",
  15. hdrs = glob([
  16. "include/uapi/display/drm/*.h",
  17. "include/uapi/display/hdcp/*.h",
  18. "include/uapi/display/media/*.h",
  19. ]),
  20. includes = ["include/uapi/display"]
  21. )
  22. ddk_headers(
  23. name = "dp_headers",
  24. hdrs = glob([
  25. "msm/dp/*.h",
  26. ]),
  27. includes = ["msm/dp"]
  28. )
  29. ddk_headers(
  30. name = "dsi_headers",
  31. hdrs = glob([
  32. "msm/dsi/*.h",
  33. ]),
  34. includes = ["msm/dsi"]
  35. )
  36. ddk_headers(
  37. name = "sde_headers",
  38. hdrs = glob([
  39. "msm/sde/*.h",
  40. ]),
  41. includes = ["msm/sde"]
  42. )
  43. ddk_headers(
  44. name = "rotator_headers",
  45. hdrs = glob([
  46. "rotator/*.h",
  47. ]),
  48. includes = ["rotator"]
  49. )
  50. ddk_headers(
  51. name = "msm_headers",
  52. hdrs = glob([
  53. "msm/*.h",
  54. ]),
  55. includes = ["msm"]
  56. )
  57. ddk_headers(
  58. name = "display_drivers_headers",
  59. hdrs = [ ":linux_includes", ":uapi_headers", ":msm_headers",":dp_headers",":dsi_headers",":sde_headers",":rotator_headers"]
  60. )
  61. load(":target.bzl", "define_display_target")
  62. define_display_target()