X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fobjectfile.cpp;h=0536755bb26788354d5e147e021f38fe64d0af36;hb=HEAD;hp=b308c2b34301bc51c81929b25df7e86a5d6fbfa1;hpb=4dc31cca056ea293d320928f61fef0558089d32d;p=builder.git diff --git a/source/objectfile.cpp b/source/objectfile.cpp deleted file mode 100644 index b308c2b..0000000 --- a/source/objectfile.cpp +++ /dev/null @@ -1,21 +0,0 @@ -#include -#include "builder.h" -#include "component.h" -#include "objectfile.h" -#include "package.h" -#include "sourcefile.h" - -using namespace std; -using namespace Msp; - -ObjectFile::ObjectFile(Builder &b, const Component &c, SourceFile &src): - Target(b, &c.get_package(), generate_target_name(c, src.get_name())), - comp(c) -{ - add_depend(&src); -} - -string ObjectFile::generate_target_name(const Component &comp, const string &src) -{ - return (comp.get_package().get_source()/"temp"/comp.get_name()/(Path::splitext(src.substr(src.rfind('/')+1)).base+".o")).str(); -}