From 1b8dfe266937a37a4c642f96ceb2347bf4c00a17 Mon Sep 17 00:00:00 2001 From: Tudor Florea Date: Fri, 10 Oct 2014 03:20:04 +0200 Subject: initial commit for Enea Linux 4.0-140929 Migrated from the internal git server on the daisy-enea-point-release branch Signed-off-by: Tudor Florea --- meta-oe/recipes-multimedia/webm/libvpx.inc | 38 ++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 meta-oe/recipes-multimedia/webm/libvpx.inc (limited to 'meta-oe/recipes-multimedia/webm/libvpx.inc') diff --git a/meta-oe/recipes-multimedia/webm/libvpx.inc b/meta-oe/recipes-multimedia/webm/libvpx.inc new file mode 100644 index 0000000000..4d8ba9d825 --- /dev/null +++ b/meta-oe/recipes-multimedia/webm/libvpx.inc @@ -0,0 +1,38 @@ +DESCRIPTION = "vpx Multi-Format Codec SDK" +LICENSE = "BSD" + +INC_PR = "r3" + +SRC_URI = "http://webm.googlecode.com/files/libvpx-v${PV}.tar.bz2" +S = "${WORKDIR}/libvpx-v${PV}" + +# ffmpeg links with this and fails +# sysroots/armv4t-oe-linux-gnueabi/usr/lib/libvpx.a(vpx_encoder.c.o)(.text+0xc4): unresolvable R_ARM_THM_CALL relocation against symbol `memcpy@@GLIBC_2.4' +ARM_INSTRUCTION_SET = "arm" + +CFLAGS += "-fPIC" + +export CC +export LD = "${CC}" + +VPXTARGET_armv5te = "armv5te-linux-gcc" +VPXTARGET_armv6 = "armv6-linux-gcc" +VPXTARGET_armv7a = "armv7-linux-gcc" +VPXTARGET ?= "generic-gnu" + +CONFIGUREOPTS = " \ + --target=${VPXTARGET} \ + --enable-vp8 \ + --enable-libs \ + --disable-install-docs \ +" +do_configure() { + ${S}/configure ${CONFIGUREOPTS} +} +do_compile() { + oe_runmake +} +do_install() { + oe_runmake install DESTDIR=${D} +} + -- cgit v1.2.3-54-g00ecf