Fix the error where unchanged .cpp dependencies don't get included in the build command generated by make