]> git.tdb.fi Git - builder.git/blobdiff - source/install.cpp
Move file-to-target mapping to a separate class
[builder.git] / source / install.cpp
index bfda555cda9269c962c2d683d1eae5518c7dc9bb..7c39ed6f4204a046a1ab0a57f69a49f55e29a30f 100644 (file)
@@ -25,7 +25,7 @@ Install::Install(Builder &b, const SourcePackage &p, FileTarget &s, const std::s
                        link = FS::dirname(path)/FS::basename(shlib->get_path());
 
        if(!link.empty())
-               builder.register_path(link, this);
+               builder.get_vfs().register_path(link, this);
 }
 
 Target *Install::get_real_target()
@@ -43,11 +43,6 @@ void Install::check_rebuild()
                mark_rebuild(source.get_name()+" needs rebuilding");
 }
 
-Action *Install::create_action()
-{
-       return new Copy(builder, *package, source.get_path(), path, link);
-}
-
 FS::Path Install::generate_target_path(const FileTarget &tgt, const std::string &loc)
 {
        if(!tgt.get_package())