--- /dev/null
+#ifndef SOURCEFILE_H_
+#define SOURCEFILE_H_
+
+#include "target.h"
+
+class Component;
+
+class SourceFile: public Target
+{
+public:
+ SourceFile(Builder &, const Component *, const std::string &);
+ void find_depends();
+ const char *get_type() const { return "SourceFile"; }
+private:
+ const Component *comp;
+ std::list<std::string> includes;
+};
+
+#endif