Builds applications using multiple source and header files.