]> git.tdb.fi Git - builder.git/blob - source/lib/file.h
Add visibility decorations to the library and plugins
[builder.git] / source / lib / file.h
1 #ifndef FILE_H_
2 #define FILE_H_
3
4 #include "filetarget.h"
5 #include "libbuilder_api.h"
6
7 /**
8 Just an arbitrary file.  No special meaning attached.
9 */
10 class LIBBUILDER_API File: public FileTarget
11 {
12 public:
13         File(Builder &b, const Msp::FS::Path &t): FileTarget(b, t) { }
14         File(Builder &b, const SourcePackage &p, const Msp::FS::Path &t): FileTarget(b, p, t) { }
15
16         const char *get_type() const override { return "File"; }
17 };
18
19 #endif