]> git.tdb.fi Git - builder.git/blob - datapack.h
80a1b0d01ad5e11b747a615c720ce13b00971eb9
[builder.git] / datapack.h
1 #ifndef DATAPACK_H_
2 #define DATAPACK_H_
3
4 #include <msp/builder/filetarget.h>
5
6 class DataPack: public FileTarget
7 {
8 private:
9         std::vector<FileTarget *> files;
10
11 public:
12         DataPack(Builder &, const Component &, const std::vector<FileTarget *> &);
13 private:
14         static Msp::FS::Path generate_target_path(const Component &);
15
16 public:
17         const char *get_type() const override { return "DataPack"; }
18
19         const std::vector<FileTarget *> &get_files() const { return files; }
20 };
21
22 #endif