diff options
author | dec05eba <dec05eba@protonmail.com> | 2017-12-09 02:43:02 +0100 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2017-12-09 02:43:02 +0100 |
commit | d9090882cae78695765204a3e1b60c6a9bf27977 (patch) | |
tree | e3e75fef97df7e02cd715af718ae7c3ffeaee00f /backend/ninja/Ninja.hpp | |
parent | fb2072deb3e50afdb062570a3a80ec1afb5bfb56 (diff) |
Added ninja backend, very simple project works
Diffstat (limited to 'backend/ninja/Ninja.hpp')
-rw-r--r-- | backend/ninja/Ninja.hpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/backend/ninja/Ninja.hpp b/backend/ninja/Ninja.hpp new file mode 100644 index 0000000..ad71c80 --- /dev/null +++ b/backend/ninja/Ninja.hpp @@ -0,0 +1,21 @@ +#ifndef BACKEND_NINJA_HPP +#define BACKEND_NINJA_HPP + +#include <vector> +#include <string> + +namespace backend +{ + class Ninja + { + public: + void addSourceFile(const char *filepath); + void build(const std::string &packageName, const char *savePath); + private: + bool containsSourceFile(const char *filepath) const; + private: + std::vector<std::string> sourceFiles; + }; +} + +#endif //BACKEND_NINJA_HPP |