I'm writing library files for the ARM. I noticed that if you include an assembly file which contains several functions, and you only use one of those functions (called in the C file) the compiler still links the entire assembly file, which is unnecessary. Is there any command that could prevent this,without spilting each function of the assembly file into different files? Thanks!