# SPDX-License-Identifier: Apache-2.0 zephyr_library() #zephyr_library_sources_ifdef(CONFIG_MODEM_RECEIVER modem_receiver.c) #zephyr_library_sources_ifdef(CONFIG_MODEM_SHELL modem_shell.c) #zephyr_library_sources_ifdef(CONFIG_MODEM_CONTEXT modem_context.c) #zephyr_library_sources_ifdef(CONFIG_MODEM_IFACE_UART_INTERRUPT modem_iface_uart_interrupt.c) #zephyr_library_sources_ifdef(CONFIG_MODEM_IFACE_UART_ASYNC modem_iface_uart_async.c) #zephyr_library_sources_ifdef(CONFIG_MODEM_CMD_HANDLER modem_cmd_handler.c) #zephyr_library_sources_ifdef(CONFIG_MODEM_SOCKET modem_socket.c) zephyr_library_include_directories(${ZEPHYR_BASE}/subsys/net/ip) zephyr_library_include_directories(${ZEPHYR_BASE}/subsys/net/lib/sockets) zephyr_library_include_directories(${ZEPHYR_BASE}/drivers/modem) zephyr_library_include_directories(${APPLICATION_BASE}/include/app/drivers/modem) zephyr_library_include_directories(.) # zephyr_syscall_header(${APPLICATION_BASE}/include/app/drivers/modem/modem_test.h) zephyr_syscall_header(${ZEPHYR_BASE}/drivers/modem/modem_context.h) zephyr_syscall_header(${ZEPHYR_BASE}/drivers/modem/modem_socket.h) zephyr_syscall_header(${ZEPHYR_BASE}/drivers/modem/modem_cmd_handler.h) zephyr_syscall_header(${ZEPHYR_BASE}/drivers/modem/modem_iface_uart.h) if(CONFIG_MODEM_QUECTEL_BG95CD) zephyr_library_sources(quectel-bg95cd.c) endif()