Android.bp 1016 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. headers_src = [
  2. "include/uapi/*.h",
  3. "include/kernel/*.h",
  4. ]
  5. ubwcp_headers_out = [
  6. "ubwcp_ioctl.h",
  7. "ubwcp.h",
  8. ]
  9. ubwcp_kernel_headers_verbose = "--verbose "
  10. genrule {
  11. name: "qti_generate_ubwcp_kernel_headers",
  12. tools: [
  13. "headers_install.sh",
  14. "unifdef"
  15. ],
  16. tool_files: [
  17. "ubwcp_kernel_headers.py",
  18. ],
  19. srcs: headers_src,
  20. cmd: "python3 $(location ubwcp_kernel_headers.py) " +
  21. ubwcp_kernel_headers_verbose +
  22. "--header_arch arm64 " +
  23. "--gen_dir $(genDir) " +
  24. "--ubwcp_include $(locations include/uapi/*.h) $(locations include/kernel/*.h) " +
  25. "--unifdef $(location unifdef) " +
  26. "--headers_install $(location headers_install.sh)",
  27. out: ubwcp_headers_out,
  28. }
  29. cc_library_headers {
  30. name: "qti_ubwcp_kernel_headers",
  31. generated_headers: ["qti_generate_ubwcp_kernel_headers"],
  32. export_generated_headers: ["qti_generate_ubwcp_kernel_headers"],
  33. vendor: true,
  34. recovery_available: true
  35. }