/*Target *result = tar.create_target(files, tarname);
Target *tarballs_tgt = builder.get_target("tarballs");
- tarballs_tgt->add_depend(result);*/
+ tarballs_tgt->add_depend(*result);*/
return;
}
Target *result = dcomp.create_target(*source);
if(&pkg==builder.get_main_package() && deflt)
- def_tgt->add_depend(result);
+ def_tgt->add_depend(*result);
else
- world->add_depend(result);
+ world->add_depend(*result);
if(install)
inst_list.push_back(result);
}
for(list<Target *>::const_iterator i=results.begin(); i!=results.end(); ++i)
{
if(&pkg==builder.get_main_package() && deflt)
- def_tgt->add_depend(*i);
+ def_tgt->add_depend(**i);
else
- world->add_depend(*i);
+ world->add_depend(**i);
if(install)
inst_list.push_back(*i);
}
for(list<Target *>::const_iterator i=inst_list.begin(); i!=inst_list.end(); ++i)
{
Target *inst = copy.create_target(**i, inst_loc);
- inst_tgt->add_depend(inst);
+ inst_tgt->add_depend(*inst);
}
}
Component::Loader::Loader(Component &c):
- comp(c)
+ DataFile::ObjectLoader<Component>(c)
{
add("source", &Loader::source);
add("install", &Component::install);
void Component::Loader::source(const string &s)
{
- comp.sources.push_back(s);
+ obj.sources.push_back(s);
}
void Component::Loader::require(const string &n)
{
- Package *req = comp.pkg.get_builder().get_package_manager().find_package(n);
+ Package *req = obj.pkg.get_builder().get_package_manager().find_package(n);
if(req)
- comp.requires.push_back(req);
+ obj.requires.push_back(req);
}
void Component::Loader::build_info()
{
- load_sub(comp.build_info);
+ load_sub(obj.build_info);
}
void Component::Loader::install_map()
{
- load_sub(comp.install_map, comp.pkg.get_source());
+ load_sub(obj.install_map, obj.pkg.get_source());
}