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