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