Android.bp 474 B

123456789101112131415161718192021
  1. cc_binary_host {
  2. name: "unifdef",
  3. srcs: ["scripts/unifdef.c"],
  4. sanitize: {
  5. never: true,
  6. },
  7. }
  8. genrule {
  9. name: "gen-headers_install.sh",
  10. srcs: ["scripts/headers_install.sh"],
  11. tools: ["unifdef"],
  12. out: ["headers_install.sh"],
  13. cmd: "sed 's+scripts/unifdef+$${LOC_UNIFDEF:-$$(dirname $$0)/unifdef}+g' $(in) > $(out)",
  14. }
  15. sh_binary_host {
  16. name: "headers_install.sh",
  17. src: ":gen-headers_install.sh",
  18. required: ["unifdef"],
  19. }