#ifndef CSOURCEFILE_H_
#define CSOURCEFILE_H_
-#include "misc.h"
#include "sourcefile.h"
/**
*/
class CSourceFile: public SourceFile
{
+public:
+ typedef std::list<std::string> IncludeList;
+
private:
- StringList includes;
+ IncludeList includes;
public:
CSourceFile(Builder &, const Msp::FS::Path &);
CSourceFile(Builder &, const Component &, const Msp::FS::Path &);
virtual const char *get_type() const { return "CSourceFile"; }
- const StringList &get_includes() const { return includes; }
+ const IncludeList &get_includes() const { return includes; }
private:
virtual void find_dependencies();
+ virtual void modified();
};
#endif