diff options
Diffstat (limited to 'tools/aapt2/process')
-rw-r--r-- | tools/aapt2/process/IResourceTableConsumer.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/aapt2/process/IResourceTableConsumer.h b/tools/aapt2/process/IResourceTableConsumer.h index 4526a79577d9..30dad8025900 100644 --- a/tools/aapt2/process/IResourceTableConsumer.h +++ b/tools/aapt2/process/IResourceTableConsumer.h @@ -32,9 +32,17 @@ namespace aapt { class ResourceTable; class SymbolTable; +// The type of package to build. +enum class PackageType { + kApp, + kSharedLib, + kStaticLib, +}; + struct IAaptContext { virtual ~IAaptContext() = default; + virtual PackageType GetPackageType() = 0; virtual SymbolTable* GetExternalSymbols() = 0; virtual IDiagnostics* GetDiagnostics() = 0; virtual const std::string& GetCompilationPackage() = 0; |