# Copyright (C) 2024 - 2025 Advanced Micro Devices, Inc.  All rights reserved.
# SPDX-License-Identifier: MIT

collect (PROJECT_LIB_HEADERS xplmi_generic.h)
collect (PROJECT_LIB_HEADERS xplmi_task.h)
collect (PROJECT_LIB_HEADERS list.h)
collect (PROJECT_LIB_HEADERS xplmi.h)
collect (PROJECT_LIB_HEADERS xplmi_util.h)
collect (PROJECT_LIB_HEADERS xplmi_ipi.h)
collect (PROJECT_LIB_HEADERS xplmi_sysmon.h)
collect (PROJECT_LIB_HEADERS xplmi_debug.h)
collect (PROJECT_LIB_HEADERS xplmi_cmd.h)
collect (PROJECT_LIB_HEADERS xplmi_tamper.h)
collect (PROJECT_LIB_HEADERS xplmi_gic_interrupts.h)
collect (PROJECT_LIB_HEADERS xplmi_cdo.h)
collect (PROJECT_LIB_HEADERS xplmi_dma.h)
collect (PROJECT_LIB_HEADERS xplmi_err_common.h)
collect (PROJECT_LIB_HEADERS xplmi_proc.h)
collect (PROJECT_LIB_HEADERS xplmi_scheduler.h)
collect (PROJECT_LIB_HEADERS xplmi_modules.h)
collect (PROJECT_LIB_HEADERS xplmi_event_logging.h)

collect (PROJECT_LIB_SOURCES xplmi_err_common.c)
collect (PROJECT_LIB_SOURCES xplmi_proc.c)
collect (PROJECT_LIB_SOURCES xplmi_sysmon.c)
collect (PROJECT_LIB_SOURCES xplmi_tamper.c)
collect (PROJECT_LIB_SOURCES xplmi_err_cmd.c)
collect (PROJECT_LIB_SOURCES xplmi_modules.c)
collect (PROJECT_LIB_SOURCES xplmi_cdo.c)
collect (PROJECT_LIB_SOURCES xplmi_util.c)
collect (PROJECT_LIB_SOURCES xplmi_gic_interrupts.c)
collect (PROJECT_LIB_SOURCES xplmi_ipi.c)
collect (PROJECT_LIB_SOURCES xplmi_debug.c)
collect (PROJECT_LIB_SOURCES xplmi_event_logging.c)
collect (PROJECT_LIB_SOURCES xplmi_task.c)
collect (PROJECT_LIB_SOURCES xplmi_cmd.c)
collect (PROJECT_LIB_SOURCES xplmi_scheduler.c)
collect (PROJECT_LIB_SOURCES xplmi.c)
collect (PROJECT_LIB_SOURCES xplmi_dma.c)
collect (PROJECT_LIB_SOURCES xplmi_generic.c)
if(NOT "${CMAKE_SUBMACHINE}" STREQUAL "Versal_2VE_2VM")
collect (PROJECT_LIB_SOURCES xplmi_err_psm.c)
endif()
