X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsourcefile.cpp;h=c4eea79eee84fa2b4c76d18c5f8e3619746513d9;hb=74266a6e650f019063cdcd1c9a7bd26d8f99041b;hp=55910a64823742b12f45b259289ebae5270daa6c;hpb=4dc31cca056ea293d320928f61fef0558089d32d;p=builder.git diff --git a/source/sourcefile.cpp b/source/sourcefile.cpp index 55910a6..c4eea79 100644 --- a/source/sourcefile.cpp +++ b/source/sourcefile.cpp @@ -7,11 +7,17 @@ using namespace std; using namespace Msp; +#include + SourceFile::SourceFile(Builder &b, const Component *c, const string &n): Target(b, c?&c->get_package():0, n), comp(c) { } +/** +Parses include directives from the file and looks up the appropriate targets +from Builder. +*/ void SourceFile::find_depends() { ifstream in(name.c_str()); @@ -31,4 +37,6 @@ void SourceFile::find_depends() if(hdr) add_depend(hdr); } + + deps_ready=true; }