Upon compiling the freepascal compiler from cvs, I noticed a lot of .o and .ppu files generated in addition to the final executable. What is the difference between .o and .ppu files and can I delete them both to eliminate the clutter?