- const list<Target *> &deps=exe.get_depends();
- for(list<Target *>::const_iterator i=deps.begin(); i!=deps.end(); ++i)
- argv.push_back((*i)->get_name());
+ const TargetList &deps=exe.get_depends();
+ for(TargetList::const_iterator i=deps.begin(); i!=deps.end(); ++i)
+ if(dynamic_cast<ObjectFile *>(*i))
+ argv.push_back((*i)->get_name());