using namespace std;
using namespace Msp;
-Target *AndroidManifestGenerator::create_target(const vector<Target *> &, const string &)
+AndroidManifestGenerator::AndroidManifestGenerator(Builder &b):
+ Tool(b, "AMG")
{
- throw logic_error("not implemented");
+ set_run_internal(_run);
}
-Task *AndroidManifestGenerator::run(const Target &target) const
+Target *AndroidManifestGenerator::create_target(const vector<Target *> &, const string &)
{
- const AndroidManifestFile &manifest = dynamic_cast<const AndroidManifestFile &>(target);
- return new InternalTask([&manifest]{ return _run(manifest); });
+ throw logic_error("not implemented");
}
bool AndroidManifestGenerator::_run(const AndroidManifestFile &manifest)