1# SPDX-License-Identifier: Apache-2.0 2 3add_subdirectory(utils) 4add_subdirectory_ifdef(CONFIG_COAP coap) 5add_subdirectory_ifdef(CONFIG_LWM2M lwm2m) 6add_subdirectory_ifdef(CONFIG_SOCKS socks) 7add_subdirectory_ifdef(CONFIG_SNTP sntp) 8add_subdirectory_ifdef(CONFIG_MQTT_LIB mqtt) 9add_subdirectory_ifdef(CONFIG_MQTT_SN_LIB mqtt_sn) 10add_subdirectory_ifdef(CONFIG_PTP ptp) 11add_subdirectory_ifdef(CONFIG_NET_LATMON latmon) 12add_subdirectory_ifdef(CONFIG_TFTP_LIB tftp) 13add_subdirectory_ifdef(CONFIG_NET_CONFIG_SETTINGS config) 14add_subdirectory_ifdef(CONFIG_NET_SOCKETS sockets) 15add_subdirectory_ifdef(CONFIG_TLS_CREDENTIALS tls_credentials) 16add_subdirectory_ifdef(CONFIG_NET_CAPTURE capture) 17add_subdirectory_ifdef(CONFIG_NET_ZPERF zperf) 18add_subdirectory_ifdef(CONFIG_NET_SHELL shell) 19add_subdirectory_ifdef(CONFIG_NET_TRICKLE trickle) 20add_subdirectory_ifdef(CONFIG_NET_DHCPV6 dhcpv6) 21add_subdirectory_ifdef(CONFIG_PROMETHEUS prometheus) 22add_subdirectory_ifdef(CONFIG_WIFI_CREDENTIALS wifi_credentials) 23add_subdirectory_ifdef(CONFIG_OCPP ocpp) 24 25if (CONFIG_NET_DHCPV4 OR CONFIG_NET_DHCPV4_SERVER) 26 add_subdirectory(dhcpv4) 27endif() 28 29if (CONFIG_DNS_RESOLVER 30 OR CONFIG_MDNS_RESPONDER 31 OR CONFIG_LLMNR_RESPONDER) 32 add_subdirectory(dns) 33endif() 34 35if(CONFIG_HTTP) 36 add_subdirectory(http) 37endif() 38 39add_subdirectory_ifdef(CONFIG_WEBSOCKET_CLIENT websocket) 40