NSH library: Disable put and get commends of TFTP client is not enabled; disable wget command if web client is not enabled

This commit is contained in:
Gregory Nutt 2015-01-19 10:32:46 -06:00
parent f0b4b9cc45
commit 71d2ae0fac

View File

@ -160,6 +160,22 @@
# undef CONFIG_NSH_TELNET # undef CONFIG_NSH_TELNET
#endif #endif
/* get and put require TFTP client support */
#ifndef CONFIG_NETUTILS_TFTPC
# undef CONFIG_NSH_DISABLE_PUT
# undef CONFIG_NSH_DISABLE_GET
# define CONFIG_NSH_DISABLE_PUT 1
# define CONFIG_NSH_DISABLE_GET 1
#endif
/* wget depends on web client support */
#ifndef CONFIG_NETUTILS_WEBCLIENT
# undef CONFIG_NSH_DISABLE_WGET
# define CONFIG_NSH_DISABLE_WGET 1
#endif
/* One front end must be defined */ /* One front end must be defined */
#if !defined(CONFIG_NSH_CONSOLE) && !defined(CONFIG_NSH_TELNET) #if !defined(CONFIG_NSH_CONSOLE) && !defined(CONFIG_NSH_TELNET)