blob: ff8b13d076711d3a1fc169d9dbee73f6adcf5e0d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
DESCRIPTION = "Streaming pull XML parser for Java (3rd edition)"
LICENSE = "BSD-like"
HOMEPAGE = "http://www.extreme.indiana.edu/xgws/xsoap/xpp/mxp1"
SRC_URI = "http://www.extreme.indiana.edu/dist/java-repository/xpp3/distributions/${P}_src.tgz"
inherit java-library
DEPENDS = "fastjar-native virtual/javac-native"
PACKAGES = "libxpp3-xpath-java ${JPN}"
do_compile() {
if [ -d build-oe ]; then
rm -rf build-oe
fi
mkdir -p build-oe
sourcepath="src/java/api:src/java/builder:src/java/dom2_builder:src/java/mxp1_min:src/java/mxp1_standard:src/java/parser_pool:src/java/sax2_driver:src/java/serializer_impl:src/java/util:src/java/wrapper"
findpath="${sourcepath//:/ }"
javac -sourcepath $sourcepath -d build-oe `find $findpath -name "*.java"`
mkdir -p build-oe/META-INF/services
cp src/java/mxp1_standard/META-INF/services/org.xml* build-oe/META-INF/services
fastjar -C build-oe -c -f ${JARFILENAME} .
if [ -d build-xpath ]; then
rm -rf build-xpath
fi
mkdir -p build-xpath
sourcepath="src/java/xpath"
findpath="${sourcepath//:/ }"
javac -sourcepath $sourcepath -cp build-oe -d build-xpath `find $findpath -name "*.java"`
fastjar -C build-xpath -c -f xpp3-xpath-${PV}.jar .
}
do_install_append() {
oe_jarinstall xpp3-xpath-${PV}.jar xpp3-xpath.jar
}
do_stage_append() {
oe_jarinstall -s xpp3-xpath-${PV}.jar xpp3-xpath.jar
}
FILES_libxpp3-xpath-java = "${datadir}/java/xpp3-xpath*"
|