]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/classes/java.bbclass
Add support for building java apps and libraries
[familiar-h63xx-build.git] / org.handhelds.familiar / classes / java.bbclass
1 # java.bbclass OE class file
2 # Copyright (C) 2006, Rene Wagner. All Rights Reserved
3 # Released under the MIT license (see org.handhelds.familiar/COPYING.MIT)
4
5 DEPENDS += "java-wrappers-native \
6         classpath \
7         fastjar-native \
8         jamvm-native \
9         jikes-native \
10         cp-tools-native \
11         zip-native"
12 RDEPENDS += "classpath"
13
14 export JAVA = "jamvm"
15 export JAVAC = "jikes-classpath"
16 export JAVAH = "javah-cp -classpath ."
17 export JAVAP = "false"
18 export JAR = "fastjar"
19 export JAVADOC = "true"
20
21 export CLASSPATH = ".:${STAGING_DATADIR}/classpath/glibj.zip"
22
23 CFLAGS += "-I${STAGING_INCDIR}/classpath"
24
25 EXTRA_OEMAKE += "-e JAVA='${JAVA}' JAVAC='${JAVAC}' JAVAH='${JAVAH}' JAR='${JAR}' JAVADOC='${JAVADOC}'"