make
использует временные метки файлов, чтобы определить, что строить.
Возможно, ваша система контроля версий проверяет все файлы с текущим временем. Когда вы копируете свой источник, у него есть время в прошлом, заставляющее make
думать, что объектный файл (предположительно в вашей проверке) новее, чем ваш источник.
Если это так, вы можете использовать touch
, чтобы установить временную метку файла сейчас.