else
source=new File(builder, pkg, files.front());
::DataFile *result=new ::DataFile(builder, *this, *source);
- inst_list.push_back(result);
+
+ if(&pkg==builder.get_main_package() && deflt)
+ def_tgt->add_depend(result);
+ else
+ world->add_depend(result);
+ if(install)
+ inst_list.push_back(result);
}
else
{