| 123456789101112131415161718192021222324252627282930313233343536 |
- idf_build_get_property(target IDF_TARGET)
- if(${target} STREQUAL "linux")
- # Header only library for linux
- idf_component_register(INCLUDE_DIRS include
- SRCS protocol_examples_utils.c)
- return()
- endif()
- set(srcs "stdin_out.c"
- "addr_from_stdin.c"
- "connect.c"
- "wifi_connect.c"
- "protocol_examples_utils.c")
- if(CONFIG_EXAMPLE_PROVIDE_WIFI_CONSOLE_CMD)
- list(APPEND srcs "console_cmd.c")
- endif()
- if(CONFIG_EXAMPLE_CONNECT_ETHERNET)
- list(APPEND srcs "eth_connect.c")
- endif()
- idf_component_register(SRCS "${srcs}"
- INCLUDE_DIRS "include"
- PRIV_REQUIRES esp_netif driver esp_wifi vfs)
- if(CONFIG_EXAMPLE_PROVIDE_WIFI_CONSOLE_CMD)
- idf_component_optional_requires(PRIVATE console)
- endif()
- if(CONFIG_EXAMPLE_CONNECT_ETHERNET)
- idf_component_optional_requires(PRIVATE esp_eth)
- endif()
|