X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ffiletarget.h;h=851085ba040a1834c47a3967cfcec491a14efdf6;hb=a0868300fc26496b5a7551d1b732925c11350fdd;hp=2be0063c936f20bb5670a5ce16e02425e6e1d0d1;hpb=1a75d7e01d0704f83633f696a312744de272b4c4;p=builder.git diff --git a/source/filetarget.h b/source/filetarget.h index 2be0063..851085b 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: @@ -37,6 +38,17 @@ public: protected: virtual void check_rebuild(); + + virtual std::string create_build_signature() const; + +public: + virtual Task *build(); + +protected: + virtual void build_finished(bool); + +public: + virtual void clean(); }; #endif