I have a makefile that is like this:
install:
@somecommand
#some explanation for next command
@lastcommand
What happens is that th
Don't indent the comment — when the line starts with a tab, it is a command that is executed by the shell (and the shell treats the comment as a comment).
Proof of concept (ss.mk
):
all:
echo "This is the first command"
# This comment is echoed
# This comment is not echoed
echo "This is the second command"
Sample output:
$ 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
$