void ObjectFile::find_depends()
{
- for(list<Target *>::iterator i=new_deps.begin(); i!=new_deps.end();)
+ for(TargetList::iterator i=new_deps.begin(); i!=new_deps.end();)
{
Target *tgt=*i;
if(tgt->get_depends_ready())
Action *ObjectFile::build()
{
- return Target::build(new Compile(builder, depends.front()->get_name(), name, comp));
+ return Target::build(new Compile(builder, *this));
}
void ObjectFile::find_depends(Target *tgt)