From d48944a745f9ed121e6bde22ef6feb3a44fbec39 Mon Sep 17 00:00:00 2001 From: Adam Lesinski Date: Tue, 21 Feb 2017 14:22:30 -0800 Subject: AAPT2: Rename strip phase to optimize - Allow resource deduping, version collapsing, and sparse resource encoding. Test: manual Change-Id: Ia4aa892ab5b06ba1d5ea4a6efb51b00bc3a980c4 --- tools/aapt2/LoadedApk.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tools/aapt2/LoadedApk.cpp') diff --git a/tools/aapt2/LoadedApk.cpp b/tools/aapt2/LoadedApk.cpp index 407550b112dc..1d04b357131a 100644 --- a/tools/aapt2/LoadedApk.cpp +++ b/tools/aapt2/LoadedApk.cpp @@ -58,7 +58,8 @@ std::unique_ptr LoadedApk::LoadApkFromPath(IAaptContext* context, return util::make_unique(source, std::move(apk), std::move(table)); } -bool LoadedApk::WriteToArchive(IAaptContext* context, IArchiveWriter* writer) { +bool LoadedApk::WriteToArchive(IAaptContext* context, const TableFlattenerOptions& options, + IArchiveWriter* writer) { std::set referenced_resources; // List the files being referenced in the resource table. for (auto& pkg : table_->packages) { @@ -96,7 +97,7 @@ bool LoadedApk::WriteToArchive(IAaptContext* context, IArchiveWriter* writer) { BigBuffer buffer = BigBuffer(1024); // TODO(adamlesinski): How to determine if there were sparse entries (and if to encode // with sparse entries) b/35389232. - TableFlattener flattener({}, &buffer); + TableFlattener flattener(options, &buffer); if (!flattener.Consume(context, table_.get())) { return false; } -- cgit v1.2.3-59-g8ed1b