Android.bp 973 B

1234567891011121314151617181920212223242526272829303132333435
  1. headers_src = [
  2. "include/uapi/*/**/*.h",
  3. ]
  4. video_headers_out = [
  5. "vidc/media/v4l2_vidc_extensions.h",
  6. ]
  7. video_kernel_headers_verbose = "--verbose "
  8. genrule {
  9. name: "qti_generate_video_kernel_headers",
  10. tools: ["headers_install.sh",
  11. "unifdef"
  12. ],
  13. tool_files: [
  14. "video_kernel_headers.py",
  15. ],
  16. srcs: headers_src,
  17. cmd: "python3 -u $(location video_kernel_headers.py) " +
  18. video_kernel_headers_verbose +
  19. "--header_arch arm64 " +
  20. "--gen_dir $(genDir) " +
  21. "--video_include_uapi $(locations include/uapi/*/**/*.h) " +
  22. "--unifdef $(location unifdef) " +
  23. "--headers_install $(location headers_install.sh)",
  24. out: video_headers_out,
  25. }
  26. cc_library_headers {
  27. name: "qti_video_kernel_uapi",
  28. generated_headers: ["qti_generate_video_kernel_headers"],
  29. export_generated_headers: ["qti_generate_video_kernel_headers"],
  30. vendor: true,
  31. recovery_available: true
  32. }