+ {
+ SharedLibrary *shlib = new SharedLibrary(builder, comp, objs);
+ bin = shlib;
+ ImportLibrary *imp = new ImportLibrary(builder, comp, *shlib);
+ for(ObjectFile *o: objs)
+ imp->add_dependency(*o);
+ imp->set_tool(*this);
+ shlib->add_side_effect(*imp);
+ }