aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/android/java/com/google/devtools/build/android/ResourceProcessorBusyBox.java
diff options
context:
space:
mode:
authorGravatar corysmith <corysmith@google.com>2017-08-10 20:34:02 +0200
committerGravatar Marcel Hlopko <hlopko@google.com>2017-08-11 12:56:18 +0200
commite7e7ba4d6f250899165bb8862fefa4e90a33da57 (patch)
tree675b78d5edc34b3ad6847dfe3fbf62d3c9d5a411 /src/tools/android/java/com/google/devtools/build/android/ResourceProcessorBusyBox.java
parenta664a5118e552504ba7962e1cccfea43b51ef28e (diff)
Adds aapt2.ResourceCompiler and CompileLibraryResourcesAction.
Refactorings: * Change data binding to have configurable archive generation * Extract a ZipBuilder class from the ZipBuilderVisitor to provide a general purpose archiving class. * Small changes to visibility AaptCommandLineBuilder for reuse in the aapt2 code. RELNOTES: None PiperOrigin-RevId: 164880571
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/ResourceProcessorBusyBox.java')
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/ResourceProcessorBusyBox.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/ResourceProcessorBusyBox.java b/src/tools/android/java/com/google/devtools/build/android/ResourceProcessorBusyBox.java
index e4a62c8004..5e89dcdec5 100644
--- a/src/tools/android/java/com/google/devtools/build/android/ResourceProcessorBusyBox.java
+++ b/src/tools/android/java/com/google/devtools/build/android/ResourceProcessorBusyBox.java
@@ -108,6 +108,12 @@ public class ResourceProcessorBusyBox {
void call(String[] args) throws Exception {
ManifestMergerAction.main(args);
}
+ },
+ COMPILE_LIBRARY_RESOURCES() {
+ @Override
+ void call(String[] args) throws Exception {
+ CompileLibraryResourcesAction.main(args);
+ }
};
abstract void call(String[] args) throws Exception;
@@ -133,7 +139,7 @@ public class ResourceProcessorBusyBox {
help =
"The processing tool to execute. "
+ "Valid tools: PACKAGE, VALIDATE, GENERATE_BINARY_R, GENERATE_LIBRARY_R, PARSE, "
- + "MERGE, GENERATE_AAR, SHRINK, MERGE_MANIFEST."
+ + "MERGE, GENERATE_AAR, SHRINK, MERGE_MANIFEST, COMPILE_LIBRARY_RESOURCES."
)
public Tool tool;
}