BUILD.bazel 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. load("//build/kernel/kleaf:kernel.bzl", "ddk_headers")
  2. package(
  3. default_visibility = [
  4. "//visibility:public"],
  5. )
  6. ddk_headers(
  7. name = "uapi_headers",
  8. hdrs = glob([
  9. "include/uapi/vidc/media/*.h",
  10. ]),
  11. includes = ["include/uapi/vidc"]
  12. )
  13. ddk_headers(
  14. name = "pineapple_headers",
  15. hdrs = glob([
  16. "driver/platform/pineapple/inc/*.h",
  17. ]),
  18. includes = ["driver/platform/pineapple/inc"]
  19. )
  20. ddk_headers(
  21. name = "iris33_headers",
  22. hdrs = glob([
  23. "driver/variant/iris33/inc/*.h",
  24. ]),
  25. includes = ["driver/variant/iris33/inc"]
  26. )
  27. ddk_headers(
  28. name = "vidc_headers",
  29. hdrs = glob([
  30. "driver/vidc/inc/*.h",
  31. "driver/variant/common/inc/*.h",
  32. "driver/platform/common/inc/*.h"
  33. ]),
  34. includes = ["driver/vidc/inc", "driver/variant/common/inc", "driver/platform/common/inc"]
  35. )
  36. ddk_headers(
  37. name = "video_driver_headers",
  38. # hdrs = [":pineapple_configs", "uapi_headers", "pineapple_headers", "iris33_headers", "vidc_headers"]
  39. hdrs = [":uapi_headers", "pineapple_headers", "iris33_headers", "vidc_headers"]
  40. )
  41. load(":target.bzl", "define_pineapple")
  42. define_pineapple()