1# Copyright 2022-2024 NXP
2# SPDX-License-Identifier: BSD-3-Clause
3
4zephyr_include_directories(include)
5zephyr_library_sources_ifdef(CONFIG_ADC_NXP_S32_ADC_SAR src/SchM_Adc.c)
6zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_NXP_S32 src/SchM_Mcu.c)
7zephyr_library_sources_ifdef(CONFIG_MBOX_NXP_S32_MRU src/SchM_Platform.c)
8zephyr_library_sources_ifdef(CONFIG_NXP_S32_SPI src/SchM_Spi.c)
9zephyr_library_sources_ifdef(CONFIG_UART_NXP_S32_LINFLEXD src/SchM_Uart.c)
10zephyr_library_sources_ifdef(CONFIG_CAN_NXP_S32_CANXL src/SchM_Can_43_CANEXCEL.c)
11zephyr_library_sources_ifdef(CONFIG_ETH_NXP_S32_NETC src/SchM_Eth_43_NETC.c)
12zephyr_library_sources_ifdef(CONFIG_ETH_NXP_S32_NETC src/SchM_EthSwt_43_NETC.c)
13zephyr_library_sources_ifdef(CONFIG_NXP_S32_EMIOS src/SchM_Mcl.c)
14zephyr_library_sources_ifdef(CONFIG_PWM_NXP_S32_EMIOS src/SchM_Pwm.c)
15if(CONFIG_PWM_NXP_S32_EMIOS AND CONFIG_PWM_CAPTURE)
16    zephyr_library_sources(src/SchM_Icu.c)
17endif()
18zephyr_library_sources_ifdef(CONFIG_MEMC_NXP_S32_QSPI src/SchM_Mem_43_EXFLS.c)
19