fix the problem where defaults.h is missing after a forced make clean in a