17c4e1eeaSChris Kay# 2*c3273703SChris Kay# Copyright (c) 2024-2025, Arm Limited and Contributors. All rights reserved. 37c4e1eeaSChris Kay# 47c4e1eeaSChris Kay# SPDX-License-Identifier: BSD-3-Clause 57c4e1eeaSChris Kay# 67c4e1eeaSChris Kay 77c4e1eeaSChris Kayifndef common-mk 87c4e1eeaSChris Kay common-mk := $(lastword $(MAKEFILE_LIST)) 97c4e1eeaSChris Kay 107c4e1eeaSChris Kay include $(dir $(common-mk))utilities.mk 117c4e1eeaSChris Kay 12f7a41fb4SBoyan Karatotev silent := $(call bool,$(findstring s,$(firstword ~$(MAKEFLAGS)))) 13f7a41fb4SBoyan Karatotev verbose := $(if $(silent),,$(call bool,$(V))) 147c4e1eeaSChris Kay 15f7a41fb4SBoyan Karatotev s := @$(if $(or $(verbose),$(silent)),: ) 16f7a41fb4SBoyan Karatotev q := $(if $(verbose),,@) 17*c3273703SChris Kay 18*c3273703SChris Kay .exe := $(if $(filter Windows_NT,$(OS)),.exe) 197c4e1eeaSChris Kayendif 20