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