19b43d098SChris Kay# 29b43d098SChris Kay# Copyright (c) 2021, Arm Limited. All rights reserved. 39b43d098SChris Kay# 49b43d098SChris Kay# SPDX-License-Identifier: BSD-3-Clause 59b43d098SChris Kay# 69b43d098SChris Kay 7742ca230SChris Kayinclude lib/fconf/fconf.mk 8742ca230SChris Kay 99b43d098SChris KayAMU_SOURCES := lib/extensions/amu/${ARCH}/amu.c \ 109b43d098SChris Kay lib/extensions/amu/${ARCH}/amu_helpers.S 11742ca230SChris Kay 12742ca230SChris Kayifneq (${ENABLE_AMU_AUXILIARY_COUNTERS},0) 13*d23acc9eSAndre Przywara ifeq (${ENABLE_FEAT_AMU},0) 14*d23acc9eSAndre Przywara $(error AMU auxiliary counter support (`ENABLE_AMU_AUXILIARY_COUNTERS`) requires AMU support (`ENABLE_FEAT_AMU`)) 15742ca230SChris Kay endif 16742ca230SChris Kayendif 17742ca230SChris Kay 18742ca230SChris Kayifneq (${ENABLE_AMU_FCONF},0) 19742ca230SChris Kay ifeq (${ENABLE_AMU_AUXILIARY_COUNTERS},0) 20742ca230SChris Kay $(error AMU FCONF support (`ENABLE_AMU_FCONF`) is not necessary when auxiliary counter support (`ENABLE_AMU_AUXILIARY_COUNTERS`) is disabled) 21742ca230SChris Kay endif 22742ca230SChris Kay 23742ca230SChris Kay AMU_SOURCES += ${FCONF_AMU_SOURCES} 24742ca230SChris Kayendif 25