string command = "gcc";
- const list<Target *> &depends = target.get_depends();
- for(list<Target *>::const_iterator i=depends.begin(); i!=depends.end(); ++i)
+ const Target::Dependencies &depends = target.get_depends();
+ for(Target::Dependencies::const_iterator i=depends.begin(); i!=depends.end(); ++i)
if(ObjectFile *obj = dynamic_cast<ObjectFile *>(*i))
{
const Tool *tool = obj->get_tool();
argv.push_back("-o");
argv.push_back(relative(bin.get_path(), work_dir).str());
- for(TargetList::const_iterator i=depends.begin(); i!=depends.end(); ++i)
+ for(Target::Dependencies::const_iterator i=depends.begin(); i!=depends.end(); ++i)
{
Target *tgt = (*i)->get_real_target();