Skip to content

Commit

Permalink
Merge branch 'org.openembedded.dev' of git@git.openembedded.net:opene…
Browse files Browse the repository at this point in the history
…mbedded into org.openembedded.dev
  • Loading branch information
Koen Kooi committed Mar 16, 2009
2 parents 45362bc + 5a23df8 commit 726bc3a
Showing 1 changed file with 28 additions and 25 deletions.
53 changes: 28 additions & 25 deletions classes/java.bbclass
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,12 @@ oe_makeclasspath() {
#
# Provide the -s at the beginning otherwise strange things happen.
# If -s is given the function checks whether the requested jar file exists
# and exits with an error message if it cannot be found.
# and exits with an error message if it cannot be found.
#
# Note: In order to encourage usage of the DEPENDS variable, the function
# can accept recipe names. If a recipe has no corresponding Jar file it
# is ignored. Be careful with recipes where the recipe name is different
# from the the Jar file name!
dir=${datadir_java}
classpath=
delimiter=
Expand All @@ -102,30 +106,29 @@ oe_makeclasspath() {
shift

while [ "$#" -gt 0 ]; do
case "$1" in
-s)
# take jar files from native staging if this is a -native recipe
if [ ${PACKAGE_ARCH} = ${BUILD_ARCH} ]; then
dir=${STAGING_DATADIR_JAVA_NATIVE}
else
dir=${STAGING_DATADIR_JAVA}
fi
;;
-*)
oefatal "oe_makeclasspath: unknown option: $1"
;;
*)
file=$dir/$1.jar

if [ -z "$dir" -a ! -f $file ]; then
oefatal "oe_makeclasspath: Jar file for '$1' not found at $file"
fi

classpath=$classpath$delimiter$file
delimiter=":"
;;
esac
shift
case "$1" in
-s)
# take jar files from native staging if this is a -native recipe
if [ ${PACKAGE_ARCH} = ${BUILD_ARCH} ]; then
dir=${STAGING_DATADIR_JAVA_NATIVE}
else
dir=${STAGING_DATADIR_JAVA}
fi
;;
-*)
oefatal "oe_makeclasspath: unknown option: $1"
;;
*)
file=$dir/$1.jar

if [ -e $file ]; then
classpath=$classpath$delimiter$file
delimiter=":"
fi

;;
esac
shift
done

eval $retval="$classpath"
Expand Down

0 comments on commit 726bc3a

Please sign in to comment.