X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdatacollection.cpp;h=66e9a042012b9d797cfa866b3a70cd3c7b16da86;hb=HEAD;hp=c34c9cc7949c1d73c657cdf27c8e2520866f19c9;hpb=7c2db9e2b91da953701be233336c5bfa1f3c4af0;p=builder.git diff --git a/source/datacollection.cpp b/source/datacollection.cpp deleted file mode 100644 index c34c9cc..0000000 --- a/source/datacollection.cpp +++ /dev/null @@ -1,27 +0,0 @@ -#include -#include "component.h" -#include "datacollection.h" -#include "datatransform.h" -#include "sourcepackage.h" - -using namespace Msp; - -DataCollection::DataCollection(Builder &b, const Component &c, DataTransform &s): - FileTarget(b, c.get_package(), generate_target_path(c, s.get_path())), - source(s) -{ - component = &c; - add_dependency(source); -} - -Msp::FS::Path DataCollection::generate_target_path(const Component &comp, const Msp::FS::Path &src) -{ - return comp.get_package().get_temp_directory()/comp.get_name()/(FS::basepart(FS::basename(src))+".mdc"); -} - -void DataCollection::find_dependencies() -{ - source.prepare(); - for(Target *d: source.get_transitive_dependencies()) - add_dependency(*d); -}