]> git.tdb.fi Git - builder.git/blobdiff - source/filetarget.cpp
Improve and expand the readme file a lot
[builder.git] / source / filetarget.cpp
index 1f25cd1a9818a283c9e74ba4705d3df2dafd9faa..3d8014755de2b90dd2c81ff528f2e91029ca5278 100644 (file)
@@ -54,7 +54,6 @@ string FileTarget::generate_name(Builder &builder, const SourcePackage *pkg, con
        else if(FS::descendant_depth(path, builder.get_prefix())>=0)
        {
                FS::Path relpath = FS::relative(path, builder.get_prefix());
-               builder.get_logger().log("debug", format("%s %s %s", path, builder.get_prefix(), relpath));
                return "<prefix>"+relpath.str().substr(1);
        }
 
@@ -132,3 +131,14 @@ void FileTarget::build_finished(bool success)
 
        Target::build_finished(success);
 }
+
+void FileTarget::clean()
+{
+       if(mtime)
+       {
+               FS::unlink(path);
+               mtime = Time::TimeStamp();
+               size = 0;
+               check_rebuild();
+       }
+}