Obviously Code Composer knows to clean *.pp files, and *.obj files ... so how does it know that?
What's frustrating is that files that need to be cleaned, such as *.lst (from assembler), and other file extensions that are created during a "normal" build with options are not cleaned.
So how does Code Composer know to clean *.pp and *.obj files?