]> granicus.if.org Git - libvpx/commit
build: convert rtcd.sh to perl
authorJames Zern <jzern@google.com>
Mon, 24 Feb 2014 00:33:14 +0000 (16:33 -0800)
committerJames Zern <jzern@google.com>
Mon, 3 Mar 2014 22:47:11 +0000 (14:47 -0800)
commit805078a1bf7c7194da47d5f5e7f9fed5bf734ca3
tree234a74aa1d93979b354710e5e07f0a8811844f50
parent14be7ba6403aabca7a4c9a7858cde15dcd5c03bd
build: convert rtcd.sh to perl

significantly speeds up file generation.

the goal of this change is to convert rtcd.sh to perl as directly as
possible to allow for simple comparison. future changes can make it more
perl-like.

---
Linux
    [CREATE] vpx_scale_rtcd.h
real    0m0.485s ->    0m0.022s
    [CREATE] vp8_rtcd.h
real    0m4.619s ->    0m0.060s
    [CREATE] vp9_rtcd.h
real    0m10.102s ->    0m0.087s

Windows
    [CREATE] vpx_scale_rtcd.h
real    0m8.360s ->    0m0.080s
    [CREATE] vp8_rtcd.h
real    1m8.083s ->    0m0.160s
    [CREATE] vp9_rtcd.h
real    2m6.489s ->    0m0.233s

Change-Id: Idfb71188206c91237d6a3c3a81dfe00d103f11ee
12 files changed:
build/make/rtcd.pl [new file with mode: 0755]
build/make/rtcd.sh [deleted file]
libs.mk
vp8/common/rtcd_defs.pl [new file with mode: 0644]
vp8/common/rtcd_defs.sh [deleted file]
vp8/vp8_common.mk
vp9/common/vp9_rtcd_defs.pl [new file with mode: 0644]
vp9/common/vp9_rtcd_defs.sh [deleted file]
vp9/vp9_common.mk
vpx_scale/vpx_scale.mk
vpx_scale/vpx_scale_rtcd.pl [new file with mode: 0644]
vpx_scale/vpx_scale_rtcd.sh [deleted file]