101 lines
4.9 KiB
CMake
101 lines
4.9 KiB
CMake
#
|
|
# Copyright 2024 NXP
|
|
#
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
#
|
|
|
|
if (CONFIG_MCUX_COMPONENT_middleware.multicore.erpc.examples.erpc_common_multicore)
|
|
mcux_add_include(
|
|
INCLUDES .
|
|
)
|
|
|
|
mcux_add_source(
|
|
SOURCES erpc_error_handler.h
|
|
erpc_error_handler.cpp
|
|
)
|
|
endif()
|
|
if (CONFIG_MCUX_COMPONENT_middleware.multicore.erpc.examples.erpc_matrix_multiply_client)
|
|
mcux_add_include(
|
|
INCLUDES erpc_matrix_multiply/service
|
|
)
|
|
|
|
mcux_add_source(
|
|
SOURCES erpc_matrix_multiply/service/erpc_matrix_multiply_common.h
|
|
erpc_matrix_multiply/service/erpc_matrix_multiply_common.hpp
|
|
erpc_matrix_multiply/service/erpc_matrix_multiply_client.hpp
|
|
erpc_matrix_multiply/service/erpc_matrix_multiply_client.cpp
|
|
erpc_matrix_multiply/service/erpc_matrix_multiply_interface.hpp
|
|
erpc_matrix_multiply/service/erpc_matrix_multiply_interface.cpp
|
|
erpc_matrix_multiply/service/c_erpc_matrix_multiply_client.h
|
|
erpc_matrix_multiply/service/c_erpc_matrix_multiply_client.cpp
|
|
)
|
|
endif()
|
|
|
|
if (CONFIG_MCUX_COMPONENT_middleware.multicore.erpc.examples.erpc_matrix_multiply_server)
|
|
mcux_add_include(
|
|
INCLUDES erpc_matrix_multiply/service
|
|
)
|
|
|
|
mcux_add_source(
|
|
SOURCES erpc_matrix_multiply/service/erpc_matrix_multiply_common.h
|
|
erpc_matrix_multiply/service/erpc_matrix_multiply_common.hpp
|
|
erpc_matrix_multiply/service/erpc_matrix_multiply_server.hpp
|
|
erpc_matrix_multiply/service/erpc_matrix_multiply_server.cpp
|
|
erpc_matrix_multiply/service/erpc_matrix_multiply_interface.hpp
|
|
erpc_matrix_multiply/service/erpc_matrix_multiply_interface.cpp
|
|
erpc_matrix_multiply/service/c_erpc_matrix_multiply_server.h
|
|
erpc_matrix_multiply/service/c_erpc_matrix_multiply_server.cpp
|
|
)
|
|
endif()
|
|
|
|
if (CONFIG_MCUX_COMPONENT_middleware.multicore.erpc.examples.erpc_two_way_rpc_core0)
|
|
mcux_add_include(
|
|
INCLUDES erpc_two_way_rpc/service
|
|
)
|
|
|
|
mcux_add_source(
|
|
SOURCES erpc_two_way_rpc/service/erpc_two_way_rpc_Core0Interface_common.h
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core0Interface_common.hpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core0Interface_client.hpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core0Interface_client.cpp
|
|
erpc_two_way_rpc/service/c_erpc_two_way_rpc_Core0Interface_client.h
|
|
erpc_two_way_rpc/service/c_erpc_two_way_rpc_Core0Interface_client.cpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core0Interface_interface.hpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core0Interface_interface.cpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core1Interface_common.h
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core1Interface_common.hpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core1Interface_server.hpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core1Interface_server.cpp
|
|
erpc_two_way_rpc/service/c_erpc_two_way_rpc_Core1Interface_server.h
|
|
erpc_two_way_rpc/service/c_erpc_two_way_rpc_Core1Interface_server.cpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core1Interface_interface.hpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core1Interface_interface.cpp
|
|
)
|
|
endif()
|
|
|
|
if (CONFIG_MCUX_COMPONENT_middleware.multicore.erpc.examples.erpc_two_way_rpc_core1)
|
|
mcux_add_include(
|
|
INCLUDES erpc_two_way_rpc/service
|
|
)
|
|
|
|
mcux_add_source(
|
|
SOURCES erpc_two_way_rpc/service/erpc_two_way_rpc_Core1Interface_common.h
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core1Interface_common.hpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core1Interface_client.hpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core1Interface_client.cpp
|
|
erpc_two_way_rpc/service/c_erpc_two_way_rpc_Core1Interface_client.h
|
|
erpc_two_way_rpc/service/c_erpc_two_way_rpc_Core1Interface_client.cpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core1Interface_interface.hpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core1Interface_interface.cpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core0Interface_common.h
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core0Interface_common.hpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core0Interface_server.hpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core0Interface_server.cpp
|
|
erpc_two_way_rpc/service/c_erpc_two_way_rpc_Core0Interface_server.h
|
|
erpc_two_way_rpc/service/c_erpc_two_way_rpc_Core0Interface_server.cpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core0Interface_interface.hpp
|
|
erpc_two_way_rpc/service/erpc_two_way_rpc_Core0Interface_interface.cpp
|
|
)
|
|
endif()
|
|
|