X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsourcegenerator.h;h=964ea0a27c6724acfcb96f6176a1ef10e2fa2522;hb=bde362811368647047f3ca13bdec596f092ecffe;hp=be7d675fe8027aee3bb8a6a9c96c221e07325235;hpb=445572ee2ea29141d5fb72153b6ce76fe9014d0d;p=builder.git diff --git a/source/sourcegenerator.h b/source/sourcegenerator.h index be7d675..964ea0a 100644 --- a/source/sourcegenerator.h +++ b/source/sourcegenerator.h @@ -16,8 +16,10 @@ public: private: void argument(const std::string &); + void arguments(const std::vector &); void command(const std::string &); void in_suffix(const std::string &); + void out_argument(const std::string &); void out_suffix(const std::string &); }; @@ -25,14 +27,15 @@ private: const SourcePackage &package; std::list out_suffixes; std::list arguments; + std::string out_argument; public: SourceGenerator(Builder &, const SourcePackage &, const std::string &); - virtual Target *create_source(const Component &, const Msp::FS::Path &) const; - virtual Target *create_target(const std::list &, const std::string &); + Target *create_source(const Component &, const Msp::FS::Path &) const override; + Target *create_target(const std::list &, const std::string &) override; - virtual Task *run(const Target &) const; + Task *run(const Target &) const override; }; #endif