diff options
Diffstat (limited to 'classes')
-rw-r--r-- | classes/java.bbclass | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/classes/java.bbclass b/classes/java.bbclass index 464d8a8..ab51787 100644 --- a/classes/java.bbclass +++ b/classes/java.bbclass | |||
@@ -98,11 +98,14 @@ oe_makeclasspath() { | |||
98 | case "$1" in | 98 | case "$1" in |
99 | -s) | 99 | -s) |
100 | # take jar files from native staging if this is a -native recipe | 100 | # take jar files from native staging if this is a -native recipe |
101 | if [ ${PACKAGE_ARCH} = ${BUILD_ARCH} ]; then | 101 | case "$PN" in |
102 | *-native|*-nativesdk) | ||
102 | dir=${STAGING_DATADIR_JAVA_NATIVE} | 103 | dir=${STAGING_DATADIR_JAVA_NATIVE} |
103 | else | 104 | ;; |
105 | *) | ||
104 | dir=${STAGING_DATADIR_JAVA} | 106 | dir=${STAGING_DATADIR_JAVA} |
105 | fi | 107 | ;; |
108 | esac | ||
106 | ;; | 109 | ;; |
107 | -*) | 110 | -*) |
108 | bbfatal "oe_makeclasspath: unknown option: $1" | 111 | bbfatal "oe_makeclasspath: unknown option: $1" |