I mean either have the library list able to determine .obj type files and pass them to the linker in the correct location or have a separate list it can pass to the linker (along with the various .obj files just produced by compiling source). wlink for example has a separate -LIBR vs -FIL option .. obj files go to the -FIL option.