increase dvbapp PR.
[vuplus_openembedded] / recipes / jamvm / jamvm-initial_1.5.0.bb
1 SUMMARY = "A compact Java Virtual Machine which conforms to the JVM specification version 2."
2 HOMEPAGE = "http://jamvm.sourceforge.net/"
3 LICENSE = "GPL"
4
5 DEPENDS = "zlib-native classpath-initial jikes-initial libffi-native"
6
7 PR = "r1"
8
9 PROVIDES = "virtual/java-initial"
10
11 S = "${WORKDIR}/jamvm-${PV}"
12
13 SRC_URI = "${SOURCEFORGE_MIRROR}/jamvm/jamvm-${PV}.tar.gz \
14           file://jamvm_${PV}-initial.patch;patch=1;pnum=1 \
15           "
16
17 # This uses 32 bit arm, so force the instruction set to arm, not thumb
18 ARM_INSTRUCTION_SET = "arm"
19
20 inherit native autotools
21
22 # libdir must be modified so that jamvm-initial and -native
23 # do not interfere
24 EXTRA_OECONF = "\
25   --with-classpath-install-dir=${prefix} \
26   --program-suffix=-initial \
27   --libdir=${STAGING_LIBDIR}/jamvm-initial \
28   "
29
30 # jamvm-initial has to run some binaries which need lots of memory.
31 CFLAGS += "-DDEFAULT_MAX_HEAP=512*MB"
32
33 do_compile() {
34   oe_runmake \
35     JAVAC=jikes-initial \
36     GLIBJ_ZIP=${STAGING_DATADIR_NATIVE}/classpath-initial/glibj.zip
37 }
38
39 do_stage_append() {
40   install -d ${STAGING_BINDIR}
41   install -m 0755 java-initial ${STAGING_BINDIR}
42 }