]> git.tdb.fi Git - builder.git/blobdiff - source/androidapplicationcomponent.h
Redesign GnuLinker to work without subtools
[builder.git] / source / androidapplicationcomponent.h
index 8d023756daafc6200f61c530fd04bb5a41b183cf..9e19b6d8ab5aa1d8daa6111bbd0c4575cb328a29 100644 (file)
@@ -6,9 +6,23 @@
 class AndroidApplicationComponent: public Component
 {
 public:
-       AndroidApplicationComponent(SourcePackage &, const std::string &);
+       class Loader: public Msp::DataFile::DerivedObjectLoader<AndroidApplicationComponent, Component::Loader>
+       {
+       public:
+               Loader(AndroidApplicationComponent &);
 
-       virtual void create_targets() const;
+       private:
+               void permission(const std::string &);
+       };
+
+private:
+       std::string orientation;
+       std::vector<std::string> permissions;
+
+public:
+       AndroidApplicationComponent(SourcePackage &p, const std::string &n): Component(p, n) { }
+
+       void create_targets() const override;
 };
 
 #endif