[oe-commits] Stefan Schmidt : bug-osgi.inc: Allow javac command to be specified by recipe.

git version control git at git.openembedded.org
Mon May 16 08:09:15 UTC 2011


Module: openembedded.git
Branch: master
Commit: 69be89c4e155ca8eb8e98171320280468e084e51
URL:    http://git.openembedded.org/?p=openembedded.git&a=commit;h=69be89c4e155ca8eb8e98171320280468e084e51

Author: Stefan Schmidt <stefan at buglabs.net>
Date:   Tue Mar  8 09:37:16 2011 +0100

bug-osgi.inc: Allow javac command to be specified by recipe.

Signed-off-by: Stefan Schmidt <stefan at datenfreihafen.org>

---

 recipes/buglabs-osgi/bug-osgi.inc |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/recipes/buglabs-osgi/bug-osgi.inc b/recipes/buglabs-osgi/bug-osgi.inc
index 75908bb..56374b6 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





More information about the Openembedded-commits mailing list