/* $Id$
This file is part of builder
-Copyright © 2006-2007 Mikko Rasa, Mikkosoft Productions
+Copyright © 2006-2009 Mikko Rasa, Mikkosoft Productions
Distributed under the LGPL
*/
*/
class SourceFile: public Target
{
+private:
+ const Component *comp;
+ StringList includes;
+
public:
SourceFile(Builder &, const Component *, const std::string &);
+ virtual const char *get_type() const { return "SourceFile"; }
const StringList &get_includes() const { return includes; }
- const char *get_type() const { return "SourceFile"; }
- const Component *get_component() const { return comp; }
- void find_depends();
+ const Component *get_component() const { return comp; }
+ virtual void find_depends();
private:
- const Component *comp;
- StringList includes;
-
- virtual Action *create_action() { return 0; }
+ virtual Action *create_action() { return 0; }
};
#endif