BUILD.bazel 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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 = "cliffs_headers",
  22. hdrs = glob([
  23. "driver/platform/cliffs/inc/*.h",
  24. ]),
  25. includes = ["driver/platform/cliffs/inc"]
  26. )
  27. ddk_headers(
  28. name = "iris33_headers",
  29. hdrs = glob([
  30. "driver/variant/iris33/inc/*.h",
  31. ]),
  32. includes = ["driver/variant/iris33/inc"]
  33. )
  34. ddk_headers(
  35. name = "vidc_headers",
  36. hdrs = glob([
  37. "driver/vidc/inc/*.h",
  38. "driver/variant/common/inc/*.h",
  39. "driver/platform/common/inc/*.h"
  40. ]),
  41. includes = ["driver/vidc/inc", "driver/variant/common/inc", "driver/platform/common/inc"]
  42. )
  43. ddk_headers(
  44. name = "video_driver_headers",
  45. # hdrs = [":pineapple_configs", "uapi_headers", "pineapple_headers", "iris33_headers", "vidc_headers"]
  46. hdrs = [":uapi_headers", "pineapple_headers", "cliffs_headers", "iris33_headers", "vidc_headers"]
  47. )
  48. load(":target.bzl", "define_pineapple")
  49. define_pineapple()