compile all files at once