]> git.tdb.fi Git - builder.git/blob - source/datatransform.h
Refactor transitive dependencies to work on all targets
[builder.git] / source / datatransform.h
1 #ifndef DATATRANSFORM_H_
2 #define DATATRANSFORM_H_
3
4 #include "filetarget.h"
5
6 class DataTransform: public FileTarget
7 {
8 private:
9         Msp::Time::TimeStamp dir_mtime;
10
11 public:
12         DataTransform(Builder &, const Component &, const Msp::FS::Path &);
13
14         virtual const char *get_type() const { return "DataTransform"; }
15
16 private:
17         virtual void find_dependencies();
18 };
19
20 #endif