github.com/cilium/cilium@v1.16.2/Makefile.quiet (about)

     1  # Copyright Authors of Cilium
     2  # SPDX-License-Identifier: Apache-2.0
     3  
     4  ifeq ($(ROOT_DIR),)
     5  	ROOT_DIR ?= $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
     6  	RELATIVE_DIR ?= $(shell echo $(realpath .) | sed "s;$(ROOT_DIR)[/]*;;")
     7  endif
     8  ifeq ($(V),0)
     9  	QUIET=@
    10  	ECHO_CC=echo "  CC     $(RELATIVE_DIR)/$@"
    11  	ECHO_CHECK=echo "  CHECK  $(RELATIVE_DIR)"
    12  	ECHO_CLEAN=echo "  CLEAN  $(RELATIVE_DIR)"
    13  	ECHO_DOCKER=echo "  DOCKER $(RELATIVE_DIR) $@"
    14  	ECHO_GEN=echo "  GEN    $(RELATIVE_DIR)/"
    15  	ECHO_GINKGO=echo "  GINKGO $(RELATIVE_DIR)"
    16  	ECHO_GO=echo "  GO     $(RELATIVE_DIR)/$@"
    17  	ECHO_TEST=echo "  TEST "
    18  	SUBMAKEOPTS="-s"
    19  else
    20  	# The whitespace at below EOLs is required for verbose case!
    21  	ECHO_CC=: 
    22  	ECHO_CHECK=: 
    23  	ECHO_CLEAN=: 
    24  	ECHO_DOCKER=: 
    25  	ECHO_GEN=: 
    26  	ECHO_GINKGO=: 
    27  	ECHO_GO=: 
    28  	ECHO_TEST=: 
    29  	SUBMAKEOPTS=
    30  endif