]> git.tdb.fi Git - builder.git/blobdiff - source/condition.h
Remove deprecated features
[builder.git] / source / condition.h
diff --git a/source/condition.h b/source/condition.h
deleted file mode 100644 (file)
index 0cdc2bb..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-#ifndef CONDITION_H_
-#define CONDITION_H_
-
-#include <msp/datafile/loader.h>
-#include "buildinfo.h"
-
-class Config;
-class SourcePackage;
-
-class Condition
-{
-public:
-       class Loader: public Msp::DataFile::ObjectLoader<Condition>
-       {
-       public:
-               Loader(Condition &);
-       private:
-               void require(const std::string &);
-               void build_info();
-       };
-
-       typedef std::list<std::string> RequireList;
-
-private:
-       typedef std::map<std::string, std::string> Expression;
-       
-       SourcePackage &pkg;
-       Expression expression;
-       RequireList requires;
-       BuildInfo build_info;
-
-public:
-       Condition(SourcePackage &, const std::string &);
-       const RequireList &get_requires() const { return requires; }
-       const BuildInfo &get_build_info() const { return build_info; }
-       bool eval();
-};
-
-#endif