1 DESCRIPTION = "Unix socket, debug and hexdump libraries"
2 AUTHOR = "Matthew Johnson <web@matthew.ath.cx>"
3 HOMEPAGE = "http://www.matthew.ath.cx/projects/java"
6 DEPENDS = "classpath-tools-native classpath"
8 S = "${WORKDIR}/libmatthew-java-${PV}"
12 # Some internal version numbers which change from time to time.
13 # Allowing to override them makes this include file more
23 JCFLAGS="-source 1.5" \
27 INCLUDES="-I${STAGING_INCDIR}/classpath" \
28 LDFLAGS="-fpic -shared -lc ${LDFLAGS}" \
30 CFLAGS="-fpic -Wall -Os -pedantic -std=c99 -Werror"
33 oe_jarinstall cgi-${VER_CGI}.jar cgi.jar
34 oe_jarinstall debug-disable-${VER_DEBUG}.jar debug-disable.jar
35 oe_jarinstall debug-enable-${VER_DEBUG}.jar debug-enable.jar
36 oe_jarinstall hexdump-${VER_HEXDUMP}.jar hexdump.jar
37 oe_jarinstall io-${VER_IO}.jar io.jar
38 oe_jarinstall unix-${VER_UNIX}.jar unix.jar
39 oe_libinstall -so libcgi-java ${D}${libdir_jni}
40 oe_libinstall -so libunix-java ${D}${libdir_jni}
44 oe_jarinstall -s cgi-${VER_CGI}.jar cgi.jar
45 oe_jarinstall -s debug-disable-${VER_DEBUG}.jar debug-disable.jar
46 oe_jarinstall -s debug-enable-${VER_DEBUG}.jar debug-enable.jar
47 oe_jarinstall -s hexdump-${VER_HEXDUMP}.jar hexdump.jar
48 oe_jarinstall -s io-${VER_IO}.jar io.jar
49 oe_jarinstall -s unix-${VER_UNIX}.jar unix.jar
53 libcgi-java libcgi-jni libcgi-jni-dbg \
54 libunixsocket-java libunixsocket-jni libunixsocket-jni-dbg \
55 ${PN}-io-java ${PN}-debug-java \
58 FILES_libcgi-java = "${datadir_java}/cgi*.jar"
59 FILES_libcgi-jni = "${libdir_jni}/libcgi-java.so"
60 FILES_libcgi-jni-dbg = "${libdir_jni}/.debug/libcgi-java.so"
61 RDEPENDS_libcgi-java = "libcgi-jni"
63 FILES_libunixsocket-java = "${datadir_java}/unix*.jar"
64 FILES_libunixsocket-jni = "${libdir_jni}/libunix-java.so"
65 FILES_libunixsocket-jni-dbg = "${libdir_jni}/.debug/libunix-java.so"
66 RDEPENDS_libunixsocket-java = "libunixsocket-jni"
68 FILES_${PN}-io-java = "${datadir_java}/io*.jar"
70 FILES_${PN}-debug-java = "${datadir_java}/debug-*.jar ${datadir_java}/hexdump*.jar"