1

I am trying to understand the linux kernel 4.4.37 makefile, and there is one line (line 147) that confuse me:

$(filter-out _all sub-make $(CURDIR)/Makefile, $(MAKECMDGOALS)) _all: sub-make
    @:

because there is a "tab" before "@:", so I think it is a command for the rule above, but I do not know what "@:" means

could any one help me? thank you

Ruslan Osmanov
  • 20,486
  • 7
  • 46
  • 60
  • 1
    The `@` prefix of course tells _make_ not to echo the command on stdout before it gets executed. What command? The `:` command of course. This is a useful `sh` built-in that merely returns 0 (success). – bobbogo Dec 15 '16 at 12:41

0 Answers0