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:
private:
const Architecture &architecture;
Msp::FS::Path bin_dir;
+ Msp::FS::Path common_sysroot;
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);
public:
const Msp::FS::Path &get_bin_dir() const { return bin_dir; }
+ const Msp::FS::Path &get_common_sysroot() const { return common_sysroot; }
const Msp::FS::Path &get_platform_sysroot() const { return platform_sysroot; }
};