1

I see the following rule in an ancient GNUMakefile.

always:            
    @:             

What does it mean?

merlin2011
  • 71,677
  • 44
  • 195
  • 329

2 Answers2

3

The '@' tells make to run the command but not echo the results.

The ':' is a shell command that does nothing.

This target appears to be a target that simply does nothing and does not tell you about it.

1

It's used to tell make to execute the command but not to echo it to the terminal.

Rob
  • 14,746
  • 28
  • 47
  • 65