aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/buglabs-osgi/com.buglabs.bug.service.bb
blob: 50a46fe94cdbd5bdf4ef432da4ef794ede8e8f83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
require bug-osgi.inc
DEPENDS += "com.buglabs.common felix-configadmin com.buglabs.osgi.http"
RDEPENDS += "com.buglabs.osgi.http"
DEPENDS += "servlet2.3"
EXTRA_CP += "servlet-2.3.1"
PR = "${INC_PR}.4+svnr${SRCREV}"

do_compile() {

  mkdir -p build
  oe_makeclasspath cp -s ${DEPENDS} ${EXTRA_CP}
  cp=$cp:${STAGING_DIR_JAVA}/osgi.jar

  echo "JAVAC CLASSPATH ---------------"
  echo $cp | awk 'BEGIN {FS=":"} {split($0,a,":"); for (i=1; i<=NF; i++) print a[i]; }'
  echo "-------------------------"

  javac -sourcepath . -cp $cp -d build `find . -name \*.java`
  find ${S}/static -name \*svn\* | xargs rm -fr
  cp -r ${S}/static build/ 
}