]> git.tdb.fi Git - builder.git/blobdiff - source/androidtools.h
Mark overridden virtual functions as such
[builder.git] / source / androidtools.h
index c0407946b693a67ec6c75f3c218db7f1e71be338..bef95f8abea4eecae75cd6a531957663217eb51e 100644 (file)
@@ -15,7 +15,7 @@ protected:
        Msp::FS::Path root;
        std::set<unsigned> supported_api_levels;
 
-       AndroidDevKit(Builder &, const std::string &);
+       AndroidDevKit(Builder &, const std::string &, const Msp::FS::Path & = Msp::FS::Path());
        ~AndroidDevKit() { }
 
 public:
@@ -38,7 +38,7 @@ public:
 
 private:
        void find_build_tools_dir();
-       virtual void init_api_level(unsigned);
+       void init_api_level(unsigned) override;
 
 public:
        const Msp::FS::Path &get_build_tools_dir() const { return build_tools_dir; }
@@ -54,11 +54,12 @@ private:
        Msp::FS::Path platform_sysroot;
 
 public:
-       AndroidNdk(Builder &, const Architecture &);
-
+       AndroidNdk(Builder &, const Architecture &, const AndroidSdk &);
 private:
+       static Msp::FS::Path create_default_path(const AndroidSdk &);
+
        void find_toolchain_dir();
-       virtual void init_api_level(unsigned);
+       void init_api_level(unsigned) override;
 
 public:
        const Msp::FS::Path &get_bin_dir() const { return bin_dir; }