libdrm: drop older versions
[openembedded.git] / recipes / v8 / v8_svn.bb
blobaab0fc2458685891dfcfc94768eab5b6a941e48f
1 # v8 OE build file
2 # Copyright (C) 2005, Advanced Micro Devices, Inc. All Rights Reserved
3 # Released under the MIT license (see packages/COPYING)
4 DESCRIPTION = "V8 is Google's open source JavaScript engine."
5 HOMEPAGE = "http://code.google.com/p/v8/"
6 SECTION = "libs"
7 PRIORITY = "optional"
8 LICENSE = "BSD"
9 PR = "r0"
11 PV = "0.0+svnr${SRCPV}"
12 SRCREV = "3431"
14 SRC_URI = "svn://v8.googlecode.com/svn/;module=trunk;proto=http;rev=${SRCREV} \
15 file://SConstruct.patch \
16 file://0004-add-the-install-target.patch \
19 S = "${WORKDIR}/trunk"
21 export V8_TARGET_ARCH_ARM = "\
22 -msoft-float \
23 -fpic \
24 -funwind-tables \
25 -fstack-protector \
26 -fno-short-enums \
27 -fmessage-length=0 \
28 -finline-functions \
29 -fno-inline-functions-called-once \
30 -fgcse-after-reload \
31 -frerun-cse-after-loop \
32 -frename-registers \
33 -fomit-frame-pointer \
34 -fno-strict-aliasing \
35 -finline-limit=64 \
36 -MD \
37 -D__ARM_ARCH_5__ \
38 -D__ARM_ARCH_5T__ \
39 -D__ARM_ARCH_5TE__ \
42 export LINKFLAGS = "${LDFLAGS}"
44 SCONS_EXTRA_COMPILE_ARGS = "\
45 arch=${TARGET_ARCH} \
46 importenv=PATH,LINKFLAGS,V8_TARGET_ARCH_ARM \
47 library=shared \
48 soname=on \
49 shlibtype=hidden \
52 SCONS_EXTRA_INSTALL_ARGS = "${SCONS_EXTRA_COMPILE_ARGS}"
54 inherit scons