Fix asm offset generation build step.

Use the new gyp_var_prefix local variable set by gyp instead of the
global GYP_VAR_PREFIX set by the makefiles, since the latter is not
guaranteed to still be the same value at the time the command is
executed. Also, use abspath instead of realpath to convert paths to
absolute, since realpath expands to the empty string if the target file
doesn't exist, complicating build debugging.

Change-Id: Ic09621cedd36eb57d9bc45ef389a89be2ecfdd3d
11 files changed
tree: 66c587ef4eb73579dfc73cb36d3fbb421fddeaf9
  1. include/
  2. source/
  3. copy_obj.py
  4. gen_asm_offsets_vp8.target.darwin-arm.mk
  5. gen_asm_offsets_vp8.target.darwin-arm64.mk
  6. gen_asm_offsets_vp8.target.darwin-x86.mk
  7. gen_asm_offsets_vp8.target.darwin-x86_64.mk
  8. gen_asm_offsets_vp8.target.linux-arm.mk
  9. gen_asm_offsets_vp8.target.linux-arm64.mk
  10. gen_asm_offsets_vp8.target.linux-x86.mk
  11. gen_asm_offsets_vp8.target.linux-x86_64.mk
  12. gen_asm_offsets_vpx_scale.target.darwin-arm.mk
  13. gen_asm_offsets_vpx_scale.target.linux-arm.mk
  14. generate_gypi.sh
  15. libvpx.gyp
  16. libvpx.target.darwin-arm.mk
  17. libvpx.target.darwin-arm64.mk
  18. libvpx.target.darwin-mips.mk
  19. libvpx.target.darwin-x86.mk
  20. libvpx.target.darwin-x86_64.mk
  21. libvpx.target.linux-arm.mk
  22. libvpx.target.linux-arm64.mk
  23. libvpx.target.linux-mips.mk
  24. libvpx.target.linux-x86.mk
  25. libvpx.target.linux-x86_64.mk
  26. libvpx_asm_offsets_vp8.target.darwin-arm.mk
  27. libvpx_asm_offsets_vp8.target.darwin-arm64.mk
  28. libvpx_asm_offsets_vp8.target.darwin-x86.mk
  29. libvpx_asm_offsets_vp8.target.darwin-x86_64.mk
  30. libvpx_asm_offsets_vp8.target.linux-arm.mk
  31. libvpx_asm_offsets_vp8.target.linux-arm64.mk
  32. libvpx_asm_offsets_vp8.target.linux-x86.mk
  33. libvpx_asm_offsets_vp8.target.linux-x86_64.mk
  34. libvpx_asm_offsets_vpx_scale.target.darwin-arm.mk
  35. libvpx_asm_offsets_vpx_scale.target.linux-arm.mk
  36. libvpx_intrinsics_mmx.target.darwin-x86.mk
  37. libvpx_intrinsics_mmx.target.darwin-x86_64.mk
  38. libvpx_intrinsics_mmx.target.linux-x86.mk
  39. libvpx_intrinsics_mmx.target.linux-x86_64.mk
  40. libvpx_intrinsics_neon.target.darwin-arm.mk
  41. libvpx_intrinsics_neon.target.linux-arm.mk
  42. libvpx_intrinsics_sse2.target.darwin-x86.mk
  43. libvpx_intrinsics_sse2.target.darwin-x86_64.mk
  44. libvpx_intrinsics_sse2.target.linux-x86.mk
  45. libvpx_intrinsics_sse2.target.linux-x86_64.mk
  46. libvpx_intrinsics_ssse3.target.darwin-x86.mk
  47. libvpx_intrinsics_ssse3.target.darwin-x86_64.mk
  48. libvpx_intrinsics_ssse3.target.linux-x86.mk
  49. libvpx_intrinsics_ssse3.target.linux-x86_64.mk
  50. libvpx_nacl.gyp
  51. libvpx_obj_int_extract.host.darwin-arm.mk
  52. libvpx_obj_int_extract.host.darwin-arm64.mk
  53. libvpx_obj_int_extract.host.darwin-x86.mk
  54. libvpx_obj_int_extract.host.darwin-x86_64.mk
  55. libvpx_obj_int_extract.host.linux-arm.mk
  56. libvpx_obj_int_extract.host.linux-arm64.mk
  57. libvpx_obj_int_extract.host.linux-x86.mk
  58. libvpx_obj_int_extract.host.linux-x86_64.mk
  59. libvpx_srcs_arm.gypi
  60. libvpx_srcs_arm_neon.gypi
  61. libvpx_srcs_arm_neon_cpu_detect.gypi
  62. libvpx_srcs_arm_neon_cpu_detect_intrinsics.gypi
  63. libvpx_srcs_generic.gypi
  64. libvpx_srcs_mips.gypi
  65. libvpx_srcs_nacl.gypi
  66. libvpx_srcs_x86.gypi
  67. libvpx_srcs_x86_64.gypi
  68. libvpx_srcs_x86_64_intrinsics.gypi
  69. libvpx_srcs_x86_intrinsics.gypi
  70. lint_config.sh
  71. obj_int_extract.gypi
  72. obj_int_extract.py
  73. OWNERS
  74. README.chromium
  75. unpack_lib_posix.gypi
  76. unpack_lib_posix.sh
  77. update_libvpx.sh
  78. WATCHLISTS