Android.bp 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. headers_src = [
  2. "include/uapi/*/**/*.h",
  3. ]
  4. display_headers_out = [
  5. "display/drm/msm_drm_pp.h",
  6. "display/drm/sde_drm.h",
  7. "display/hdcp/msm_hdmi_hdcp_mgr.h",
  8. "display/media/mmm_color_fmt.h",
  9. "display/media/msm_sde_rotator.h",
  10. ]
  11. display_kernel_headers_verbose = "--verbose "
  12. genrule {
  13. name: "qti_generate_display_kernel_headers",
  14. tools: [
  15. "headers_install.sh",
  16. "unifdef"
  17. ],
  18. tool_files: [
  19. "display_kernel_headers.py",
  20. ],
  21. srcs: headers_src,
  22. cmd: "python3 $(location display_kernel_headers.py) " +
  23. display_kernel_headers_verbose +
  24. "--header_arch arm64 " +
  25. "--gen_dir $(genDir) " +
  26. "--display_include_uapi $(locations include/uapi/*/**/*.h) " +
  27. "--unifdef $(location unifdef) " +
  28. "--headers_install $(location headers_install.sh)",
  29. out: display_headers_out,
  30. }
  31. cc_library_headers {
  32. name: "qti_display_kernel_headers",
  33. generated_headers: ["qti_generate_display_kernel_headers"],
  34. export_generated_headers: ["qti_generate_display_kernel_headers"],
  35. vendor: true,
  36. recovery_available: true
  37. }