Подтвердить что ты не робот

Как НЕ выводить на выходе комментарий в make файле

У меня есть make файл, который выглядит вот так:

install:
    @somecommand

    #some explanation for next command
    @lastcommand

Случается, что комментарий #some explanation for next command печатается при выполнении make install. Как я могу сделать комментарий в make файле, который не печатается? Может быть, я ищу эквивалент unix для windowsy echo off?

(Фактически, напротив этот вопрос.)

4b9b3361

Ответ 1

Не отступайте от комментария - когда строка начинается с закладки, это команда, которая выполняется оболочкой (и оболочка рассматривает комментарий как комментарий).

Доказательство концепции (ss.mk):

all:
    echo "This is the first command"
    # This comment is echoed

# This comment is not echoed
    echo "This is the second command"

Пример вывода:

$ make -f ss.mk
echo "This is the first command"
This is the first command
# This comment is echoed
echo "This is the second command"
This is the second command
$