summaryrefslogtreecommitdiffstats
path: root/jack-tests/src/com/android/jack/test/toolchain/LegacyJillToolchain.java
diff options
context:
space:
mode:
Diffstat (limited to 'jack-tests/src/com/android/jack/test/toolchain/LegacyJillToolchain.java')
-rw-r--r--jack-tests/src/com/android/jack/test/toolchain/LegacyJillToolchain.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/jack-tests/src/com/android/jack/test/toolchain/LegacyJillToolchain.java b/jack-tests/src/com/android/jack/test/toolchain/LegacyJillToolchain.java
index 8592ee6..98004b4 100644
--- a/jack-tests/src/com/android/jack/test/toolchain/LegacyJillToolchain.java
+++ b/jack-tests/src/com/android/jack/test/toolchain/LegacyJillToolchain.java
@@ -114,7 +114,7 @@ public class LegacyJillToolchain extends JillBasedToolchain {
if (resImport.size() > 0) {
resDestDir = new File(classesDir, FileType.RSC.getPrefix());
if (!resDestDir.exists() && !resDestDir.mkdir()) {
- throw new AssertionError("Could not create rsc dir");
+ throw new AssertionError("Could not create resource dir");
}
for (File res : resImport) {
@@ -122,6 +122,18 @@ public class LegacyJillToolchain extends JillBasedToolchain {
}
}
+ File metaDestDir;
+ if (metaImport.size() > 0) {
+ metaDestDir = new File(classesDir, FileType.JPP.getPrefix());
+ if (!metaDestDir.exists() && !metaDestDir.mkdir()) {
+ throw new AssertionError("Could not create meta dir");
+ }
+
+ for (File meta : metaImport) {
+ AbstractTestTools.copyDirectory(meta, metaDestDir);
+ }
+ }
+
File tmpJarsDir = AbstractTestTools.createTempDir();
File jarFile = new File(tmpJarsDir, "legacyLib.jar");
File jarFileJarjar = new File(tmpJarsDir, "legacyLibJarjar.jar");