# # Copyright (c) 2024, Arm Limited. All rights reserved. # # SPDX-License-Identifier: BSD-3-Clause # # TF-A was tested with v1.2 version of QCBOR ifeq (${QCBOR_DIR},) $(error Error: QCBOR_DIR not set) endif QCBOR_SOURCES += ${QCBOR_DIR}/src/qcbor_encode.c \ ${QCBOR_DIR}/src/qcbor_decode.c \ ${QCBOR_DIR}/src/UsefulBuf.c QCBOR_INCLUDES += ${QCBOR_DIR}/inc # Floating point numbers are not used, so disable the support. # This reduces the library size as well. $(eval $(call add_define,QCBOR_DISABLE_FLOAT_HW_USE)) $(eval $(call add_define,USEFULBUF_DISABLE_ALL_FLOAT)) $(eval $(call add_define,QCBOR_DISABLE_PREFERRED_FLOAT))