diff options
author | 2017-08-10 20:34:02 +0200 | |
---|---|---|
committer | 2017-08-11 12:56:18 +0200 | |
commit | e7e7ba4d6f250899165bb8862fefa4e90a33da57 (patch) | |
tree | 675b78d5edc34b3ad6847dfe3fbf62d3c9d5a411 /src/tools/android/java/com/google/devtools/build/android/ResourceProcessorBusyBox.java | |
parent | a664a5118e552504ba7962e1cccfea43b51ef28e (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.java | 8 |
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; } |