BUILD.bazel 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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 = "iris2_headers",
  36. hdrs = glob([
  37. "driver/variant/iris2/inc/*.h",
  38. ]),
  39. includes = ["driver/variant/iris2/inc"]
  40. )
  41. ddk_headers(
  42. name = "volcano_headers",
  43. hdrs = glob([
  44. "driver/platform/volcano/inc/*.h",
  45. ]),
  46. includes = ["driver/platform/volcano/inc"]
  47. )
  48. ddk_headers(
  49. name = "vidc_headers",
  50. hdrs = glob([
  51. "driver/vidc/inc/*.h",
  52. "driver/variant/common/inc/*.h",
  53. "driver/platform/common/inc/*.h"
  54. ]),
  55. includes = ["driver/vidc/inc", "driver/variant/common/inc", "driver/platform/common/inc"]
  56. )
  57. ddk_headers(
  58. name = "video_driver_headers",
  59. # hdrs = [":pineapple_configs", "uapi_headers", "pineapple_headers", "iris33_headers", "vidc_headers"]
  60. hdrs = [":uapi_headers", "pineapple_headers", "cliffs_headers", "iris33_headers", "volcano_headers", "iris2_headers", "vidc_headers"]
  61. )
  62. load(":target.bzl", "define_target_modules")
  63. define_target_modules()