- bin=new SharedLibrary(builder, *this, objs);
- slib=new StaticLibrary(builder, *this, objs);
+ string ext=FS::extpart(FS::basename(*i));
+ if((ext==".cpp" || ext==".cc" || ext==".c"))
+ {
+ SourceFile *src=new SourceFile(builder, this, i->str());
+ ObjectFile *obj=new ObjectFile(builder, *this, *src);
+ objs.push_back(obj);
+ }