X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftool.cpp;h=f3a29905b1651f12cc2c4dc92ef95f55e38b5a0d;hb=HEAD;hp=a2c61bf1f24ffa9cd48f4add29e0501c64f47343;hpb=3e8f3a5e852e9dd5b78ec3d89c722ef1bae6bef5;p=builder.git diff --git a/source/tool.cpp b/source/tool.cpp deleted file mode 100644 index a2c61bf..0000000 --- a/source/tool.cpp +++ /dev/null @@ -1,33 +0,0 @@ -#include -#include "tool.h" - -using namespace std; - -Tool::Tool(Builder &b, const string &t): - builder(b), - tag(t), - executable(0) -{ } - -bool Tool::accepts_suffix(const string &suffix, bool aux) const -{ - if(find(input_suffixes.begin(), input_suffixes.end(), suffix)!=input_suffixes.end()) - return true; - else if(aux) - return find(aux_suffixes.begin(), aux_suffixes.end(), suffix)!=aux_suffixes.end(); - else - return false; -} - -Target *Tool::create_target(Target &source, const string &arg) const -{ - list sources; - sources.push_back(&source); - return create_target(sources, arg); -} - - -SubTool::SubTool(Tool &p): - Tool(p), - parent(p) -{ }