X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftarget.cpp;h=e03428837838afdbd78447862075f4db66d082b6;hb=1a46151c99a406123c4ddfc797a7841baf3e4cc2;hp=d55202289dfd026fb1893a3c83abd8f1cd34f670;hpb=4fcc283a4bb1f695bd124006906bcdaba053193f;p=builder.git diff --git a/source/target.cpp b/source/target.cpp index d552022..e034288 100644 --- a/source/target.cpp +++ b/source/target.cpp @@ -11,7 +11,7 @@ using namespace Msp; Target *Target::get_buildable_target() { bool self_ok=true; - for(list::iterator i=depends.begin(); i!=depends.end(); ++i) + for(TargetList::iterator i=depends.begin(); i!=depends.end(); ++i) { Target *tgt=(*i)->get_buildable_target(); if(tgt) @@ -37,7 +37,7 @@ void Target::prepare() if(prepared) return; - for(list::iterator i=depends.begin(); i!=depends.end(); ++i) + for(TargetList::iterator i=depends.begin(); i!=depends.end(); ++i) (*i)->prepare(); check_rebuild(); @@ -50,7 +50,7 @@ unsigned Target::count_rebuild() counted=true; unsigned count=rebuild; - for(list::iterator i=depends.begin(); i!=depends.end(); ++i) + for(TargetList::iterator i=depends.begin(); i!=depends.end(); ++i) count+=(*i)->count_rebuild(); return count; } @@ -64,11 +64,11 @@ Target::Target(Builder &b, const Package *p, const string &n): builder(b), package(p), name(n), + buildable(false), building(false), rebuild(false), deps_ready(false), prepared(false), - buildable(false), counted(false) { struct stat st; @@ -93,7 +93,7 @@ void Target::check_rebuild() mark_rebuild("Does not exist"); else { - for(list::iterator i=depends.begin(); (i!=depends.end() && !rebuild); ++i) + for(TargetList::iterator i=depends.begin(); (i!=depends.end() && !rebuild); ++i) { if((*i)->get_mtime()>mtime) mark_rebuild(Path::basename((*i)->get_name())+" has changed");