1*54fd6939SJiyong Park# 2*54fd6939SJiyong Park# Copyright (c) 2021, Arm Limited. All rights reserved. 3*54fd6939SJiyong Park# 4*54fd6939SJiyong Park# SPDX-License-Identifier: BSD-3-Clause 5*54fd6939SJiyong Park# 6*54fd6939SJiyong Park 7*54fd6939SJiyong Parkinclude lib/fconf/fconf.mk 8*54fd6939SJiyong Park 9*54fd6939SJiyong ParkAMU_SOURCES := lib/extensions/amu/${ARCH}/amu.c \ 10*54fd6939SJiyong Park lib/extensions/amu/${ARCH}/amu_helpers.S 11*54fd6939SJiyong Park 12*54fd6939SJiyong Parkifneq (${ENABLE_AMU_AUXILIARY_COUNTERS},0) 13*54fd6939SJiyong Park ifeq (${ENABLE_AMU},0) 14*54fd6939SJiyong Park $(error AMU auxiliary counter support (`ENABLE_AMU_AUXILIARY_COUNTERS`) requires AMU support (`ENABLE_AMU`)) 15*54fd6939SJiyong Park endif 16*54fd6939SJiyong Parkendif 17*54fd6939SJiyong Park 18*54fd6939SJiyong Parkifneq (${ENABLE_AMU_FCONF},0) 19*54fd6939SJiyong Park ifeq (${ENABLE_AMU_AUXILIARY_COUNTERS},0) 20*54fd6939SJiyong Park $(error AMU FCONF support (`ENABLE_AMU_FCONF`) is not necessary when auxiliary counter support (`ENABLE_AMU_AUXILIARY_COUNTERS`) is disabled) 21*54fd6939SJiyong Park endif 22*54fd6939SJiyong Park 23*54fd6939SJiyong Park AMU_SOURCES += ${FCONF_AMU_SOURCES} 24*54fd6939SJiyong Parkendif 25