]> git.tdb.fi Git - builder.git/blobdiff - source/objectfile.cpp
Code reorganizing and cleanup
[builder.git] / source / objectfile.cpp
index 8fbbed1913539bbee8718fef4549a028c8483ae6..874f06925e56343c4e9e7ce5afe0911cd3a025e2 100644 (file)
@@ -21,7 +21,7 @@ ObjectFile::ObjectFile(Builder &b, const Component &c, SourceFile &src):
 
 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())
@@ -38,7 +38,7 @@ void ObjectFile::find_depends()
 
 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)