]> git.tdb.fi Git - builder.git/blob - source/header.h
c398468a882dc2cb0ded93a493052c4b9e70774b
[builder.git] / source / header.h
1 #ifndef HEADER_H_
2 #define HEADER_H_
3
4 #include "sourcefile.h"
5
6 class Header: public SourceFile
7 {
8 public:
9         Header(Builder &b, const Component *c, const std::string &f): SourceFile(b,c,f) { }
10         const char *get_type() const { return "Header"; }
11 };
12
13 class SystemHeader: public Header
14 {
15 public:
16         SystemHeader(Builder &b, const std::string &f): Header(b,0,f) { }
17         const char *get_type() const { return "SystemHeader"; }
18         void       find_depends()    { deps_ready=true; }
19 };
20
21 #endif