Intermediate files are files that are generated by the build, and are used to generate the final output that customers receive but not shipped to customers.
Examples are object files, dependency files and files that might generated programmatically as part of the build process.