]> git.tdb.fi Git - builder.git/blobdiff - source/target.cpp
Migrate from msppath to mspfs
[builder.git] / source / target.cpp
index f17b88e103c6a8a3725d079ecaf046339b1c0824..07620502f4be2cbe21eafde8b5dab5de870d9668 100644 (file)
@@ -5,7 +5,8 @@ Copyright © 2006-2007 Mikko Rasa, Mikkosoft Productions
 Distributed under the LGPL
 */
 
-#include <msp/path/utils.h>
+#include <msp/fs/stat.h>
+#include <msp/fs/utils.h>
 #include <msp/time/utils.h>
 #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");
                }
        }