I'm using AVR studio. Experimenting a bit I may have answered my own question. It appears as though all of the .c files in the library are compiled into .o files when the library is compiled (with ant). Those .o files are then amalgamated into the different mc .a files that are included in an individuals project.