X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ffiletarget.h;h=6c12a5df22e38fb54e7ff7433f6f26c6c4cc668c;hb=afeb81fb97b8ee4e50a3679707deb17e5b79a74f;hp=2319066b05acbb6994cc2082365ad8fd06449091;hpb=8818c970f123a7fa44bf41bc60369217d083b4da;p=builder.git diff --git a/source/filetarget.h b/source/filetarget.h index 2319066..6c12a5d 100644 --- a/source/filetarget.h +++ b/source/filetarget.h @@ -20,6 +20,7 @@ protected: FileTarget(Builder &, const SourcePackage &, const Msp::FS::Path &); private: void init(const SourcePackage *); + void stat(); static std::string generate_name(Builder &, const SourcePackage *, const Msp::FS::Path &); public: @@ -38,8 +39,13 @@ public: protected: virtual void check_rebuild(); + virtual std::string create_build_signature() const; + public: virtual Task *build(); + +protected: + virtual void build_finished(bool); }; #endif