help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Meaning of @:


From: Ewan Delanoy
Subject: Meaning of @:
Date: Thu, 26 Nov 2015 13:55:17 +0100


     Below is the "bootstrap" rule in gcc5.2.0's Makefile. What I don't
   get is the meaning
   of the @: at the beginning of the seventh line. I couldn't find it in
   the manual.
   I only know that @ before a shell command makes that command executed
   but not displayed,
   but why add the : ?


   .PHONY: bootstrap bootstrap-lean
   bootstrap:
       echo stage3 > stage_final
       @r=`${PWD_COMMAND}`; export r; \
       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
       $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
       @: $(MAKE); $(unstage)
       @r=`${PWD_COMMAND}`; export r; \
       s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
       TFLAGS="$(STAGE3_TFLAGS)"; \
       $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target


reply via email to

[Prev in Thread] Current Thread [Next in Thread]