| # 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 |
| ) |