]> git.tdb.fi Git - builder.git/blobdiff - source/filetarget.h
Check headers as well
[builder.git] / source / filetarget.h
index 2be0063c936f20bb5670a5ce16e02425e6e1d0d1..851085ba040a1834c47a3967cfcec491a14efdf6 100644 (file)
@@ -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