+ list<FileTarget *> results;
+ if(type==LIBRARY)
+ {
+ results.push_back(new SharedLibrary(builder, *this, objs));
+ results.push_back(new StaticLibrary(builder, *this, objs));
+ }
+ else
+ results.push_back(new Executable(builder, *this, objs));
+
+ for(list<FileTarget *>::const_iterator i=results.begin(); i!=results.end(); ++i)