]> git.tdb.fi Git - builder.git/blobdiff - source/tool.cpp
Refactor transitive dependencies to work on all targets
[builder.git] / source / tool.cpp
diff --git a/source/tool.cpp b/source/tool.cpp
deleted file mode 100644 (file)
index 1ab3660..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-#include <algorithm>
-#include "tool.h"
-
-using namespace std;
-
-Tool::Tool(Builder &b, const string &t):
-       builder(b),
-       tag(t)
-{ }
-
-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<Target *> sources;
-       sources.push_back(&source);
-       return create_target(sources, arg);
-}
-
-
-SubTool::SubTool(Tool &p):
-       Tool(p),
-       parent(p)
-{ }