X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fexportdefinitions.cpp;h=7edf7596288a9996d31a1c744e6a9abab26573aa;hb=aa053d637e8259755af7d2e4b510a242f4d29c7b;hp=8fbf76e9f037c21ffaf3b2b541ac2a6e780039da;hpb=a957405689fafa1afc233182a3756e36ea34281c;p=builder.git diff --git a/source/exportdefinitions.cpp b/source/exportdefinitions.cpp index 8fbf76e..7edf759 100644 --- a/source/exportdefinitions.cpp +++ b/source/exportdefinitions.cpp @@ -6,15 +6,15 @@ using namespace std; using namespace Msp; -ExportDefinitions::ExportDefinitions(Builder &b, const Component &c, const list &objs): +ExportDefinitions::ExportDefinitions(Builder &b, const Component &c, const vector &objs): FileTarget(b, c.get_package(), generate_target_path(c)) { component = &c; - for(list::const_iterator i=objs.begin(); i!=objs.end(); ++i) - add_dependency(**i); + for(ObjectFile *o: objs) + add_dependency(*o); } FS::Path ExportDefinitions::generate_target_path(const Component &comp) { - return comp.get_package().get_temp_dir()/comp.get_name()/(comp.get_name()+".def"); + return comp.get_package().get_temp_directory()/comp.get_name()/(comp.get_name()+".def"); }