1*024c4948STamas Ban# 2*024c4948STamas Ban# Copyright (c) 2024, Arm Limited. All rights reserved. 3*024c4948STamas Ban# 4*024c4948STamas Ban# SPDX-License-Identifier: BSD-3-Clause 5*024c4948STamas Ban# 6*024c4948STamas Ban 7*024c4948STamas Ban# TF-A was tested with v1.2 version of QCBOR 8*024c4948STamas Ban 9*024c4948STamas Banifeq (${QCBOR_DIR},) 10*024c4948STamas Ban $(error Error: QCBOR_DIR not set) 11*024c4948STamas Banendif 12*024c4948STamas Ban 13*024c4948STamas BanQCBOR_SOURCES += ${QCBOR_DIR}/src/qcbor_encode.c \ 14*024c4948STamas Ban ${QCBOR_DIR}/src/qcbor_decode.c \ 15*024c4948STamas Ban ${QCBOR_DIR}/src/UsefulBuf.c 16*024c4948STamas Ban 17*024c4948STamas BanQCBOR_INCLUDES += ${QCBOR_DIR}/inc 18*024c4948STamas Ban 19*024c4948STamas Ban# Floating point numbers are not used, so disable the support. 20*024c4948STamas Ban# This reduces the library size as well. 21*024c4948STamas Ban$(eval $(call add_define,QCBOR_DISABLE_FLOAT_HW_USE)) 22*024c4948STamas Ban$(eval $(call add_define,USEFULBUF_DISABLE_ALL_FLOAT)) 23*024c4948STamas Ban$(eval $(call add_define,QCBOR_DISABLE_PREFERRED_FLOAT)) 24