aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/buglabs-osgi
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@buglabs.net>2011-03-08 09:37:16 +0100
committerStefan Schmidt <stefan@buglabs.net>2011-05-16 10:04:31 +0200
commit69be89c4e155ca8eb8e98171320280468e084e51 (patch)
tree14c77631213e3c704682b48ec1ebad27ab2f84b9 /recipes/buglabs-osgi
parent422f629e826654ac43f2c0dc195a427255ae754e (diff)
downloadopenembedded-69be89c4e155ca8eb8e98171320280468e084e51.tar.gz
bug-osgi.inc: Allow javac command to be specified by recipe.
Signed-off-by: Stefan Schmidt <stefan@datenfreihafen.org>
Diffstat (limited to 'recipes/buglabs-osgi')
-rw-r--r--recipes/buglabs-osgi/bug-osgi.inc14
1 files changed, 9 insertions, 5 deletions
diff --git a/recipes/buglabs-osgi/bug-osgi.inc b/recipes/buglabs-osgi/bug-osgi.inc
index 75908bb69b..56374b6a8e 100644
--- a/recipes/buglabs-osgi/bug-osgi.inc
+++ b/recipes/buglabs-osgi/bug-osgi.inc
@@ -1,6 +1,7 @@
DESCRIPTION = "Bug Labs OSGi bundle: ${PN}"
LICENSE = "BSD"
DEPENDS = "felix felix-log service-tracker com.buglabs.osgi felix-configadmin"
+
PE = "1"
inherit bug-java-library
@@ -24,9 +25,10 @@ S = "${WORKDIR}/${PN}"
datadir_java = ${datadir}/java/bundle/
-EXTRA_OEMAKE+="CLASSPATH_INCDIR=${STAGING_INCDIR}/classpath"
+EXTRA_OEMAKE += "CLASSPATH_INCDIR=${STAGING_INCDIR}/classpath"
-JAVAC_OPTIONS="-source 1.6"
+JAVAC_COMMAND ?= "javac"
+JAVAC_OPTIONS ?= "-source 1.6"
CXXFLAGS += "-fPIC"
@@ -34,12 +36,14 @@ do_compile() {
mkdir -p build
oe_makeclasspath cp -s ${DEPENDS} ${EXTRA_CP}
cp=$cp:${STAGING_DIR_JAVA}/felix.jar
-
- echo "--- JAVAC CLASSPATH ---------------"
+
+ echo "javac version: `${JAVAC_COMMAND} -version`"
+ echo "javac params: ${JAVAC_COMMAND} ${JAVAC_OPTIONS} -sourcepath . -cp $cp -d build"
+ echo "javac classpath:"
echo $cp | awk 'BEGIN {FS=":"} {split($0,a,":"); for (i=1; i<=NF; i++) print a[i]; }'
echo "-------------------------"
- javac ${JAVAC_OPTIONS} -sourcepath . -cp $cp -d build `find . -name \*.java`
+ ${JAVAC_COMMAND} ${JAVAC_OPTIONS} -sourcepath . -cp $cp -d build `find . -name \*.java`
}
addtask jar_package after do_compile before do_install