blob: 7044afca2a61bd3813467aa342f86e0f08b7fc7d [file] [log] [blame]
# SPDX-License-Identifier: Apache-2.0
zephyr_library()
zephyr_library_include_directories(
# USB headers
${ZEPHYR_BASE}/include/zephyr/drivers/usb
${ZEPHYR_BASE}/include/zephyr/usb/
${ZEPHYR_BASE}/subsys/usb/device
..
# IP headers
${ZEPHYR_BASE}/subsys/net/ip
)
zephyr_library_sources(
netusb.c
)
zephyr_library_sources_ifdef(
CONFIG_USB_DEVICE_NETWORK_ECM
function_ecm.c
)
zephyr_library_sources_ifdef(
CONFIG_USB_DEVICE_NETWORK_RNDIS
function_rndis.c
)
zephyr_library_sources_ifdef(
CONFIG_USB_DEVICE_NETWORK_EEM
function_eem.c
)