X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftarget.cpp;h=07620502f4be2cbe21eafde8b5dab5de870d9668;hb=a2adbd9c0a8d7a7567848c4c6bdbf0de6ba32bb1;hp=f17b88e103c6a8a3725d079ecaf046339b1c0824;hpb=7567502e17be7704d58ced2f49703fcf71c7ef38;p=builder.git diff --git a/source/target.cpp b/source/target.cpp index f17b88e..0762050 100644 --- a/source/target.cpp +++ b/source/target.cpp @@ -5,7 +5,8 @@ Copyright © 2006-2007 Mikko Rasa, Mikkosoft Productions Distributed under the LGPL */ -#include +#include +#include #include #include "action.h" #include "builder.h" @@ -76,8 +77,8 @@ Action *Target::build() return 0; } - if(!builder.get_dry_run() && exists(name)) - unlink(name); + if(!builder.get_dry_run() && FS::exists(name)) + FS::unlink(name); Action *action=create_action(); if(action) @@ -128,7 +129,7 @@ Target::Target(Builder &b, const Package *p, const string &n): builder.add_target(this); struct stat st; - if(!stat(name, st)) + if(!FS::stat(name, st)) mtime=Time::TimeStamp::from_unixtime(st.st_mtime); } @@ -155,9 +156,9 @@ void Target::check_rebuild() for(TargetList::iterator i=depends.begin(); (i!=depends.end() && !rebuild); ++i) { if((*i)->get_mtime()>mtime) - mark_rebuild(basename((*i)->get_name())+" has changed"); + mark_rebuild(FS::basename((*i)->get_name())+" has changed"); else if((*i)->get_rebuild()) - mark_rebuild(basename((*i)->get_name())+" needs rebuilding"); + mark_rebuild(FS::basename((*i)->get_name())+" needs rebuilding"); } }