example of compiling many files