BUILD.bazel 1023 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package(
  2. default_visibility = [
  3. "//visibility:public",
  4. ],
  5. )
  6. load("//build/kernel/kleaf:kernel.bzl", "ddk_headers")
  7. ddk_headers(
  8. name = "audio_common_headers",
  9. hdrs = glob([
  10. "include/asoc/*.h",
  11. "include/bindings/*.h",
  12. "include/dsp/*.h",
  13. "include/ipc/*.h",
  14. "include/soc/*.h"
  15. ]),
  16. includes = ["include"]
  17. )
  18. ddk_headers(
  19. name = "audio_uapi_headers",
  20. hdrs = glob([
  21. "include/uapi/audio/**/*.h"
  22. ]),
  23. includes = ["include/uapi/audio"]
  24. )
  25. ddk_headers(
  26. name = "audio_src_headers",
  27. hdrs = glob([
  28. "asoc/**/*.h",
  29. "dsp/**/*.h",
  30. "ipc/**/*.h",
  31. "soc/**/*.h"
  32. ])
  33. )
  34. ddk_headers(
  35. name = "audio_configs",
  36. hdrs = glob([
  37. "config/*.h"
  38. ]),
  39. includes = ["config"]
  40. )
  41. ddk_headers(
  42. name = "audio_headers",
  43. hdrs = [":audio_common_headers", ":audio_uapi_headers", ":audio_src_headers", ":audio_configs"]
  44. )
  45. load(":build/audio_target.bzl", "define_audio_target")
  46. define_audio_target()