summaryrefslogtreecommitdiff
path: root/test/005-annotations/build
diff options
context:
space:
mode:
Diffstat (limited to 'test/005-annotations/build')
-rw-r--r--test/005-annotations/build13
1 files changed, 11 insertions, 2 deletions
diff --git a/test/005-annotations/build b/test/005-annotations/build
index 1690213130..3f00a1a3cd 100644
--- a/test/005-annotations/build
+++ b/test/005-annotations/build
@@ -23,5 +23,14 @@ mkdir classes
${JAVAC} -d classes `find src -name '*.java'`
# ...but not at run time.
-rm classes/android/test/anno/MissingAnnotation.class
-${DX} -JXmx256m --debug --dex --output=$TEST_NAME.jar classes
+rm 'classes/android/test/anno/MissingAnnotation.class'
+rm 'classes/android/test/anno/ClassWithInnerAnnotationClass$MissingInnerAnnotationClass.class'
+
+if [ ${USE_JACK} = "true" ]; then
+ ${JILL} classes --output classes.jack
+ ${JACK} --import classes.jack --output-dex .
+else
+ ${DX} -JXmx256m --debug --dex --output=classes.dex classes
+fi
+
+zip $TEST_NAME.jar classes.dex