[Net][NetUtils] Fix networking utils Kconfig and SConscript.
This commit is contained in:
parent
d5ddcb13e2
commit
4793dc0d06
|
@ -201,10 +201,26 @@ config LWIP_USING_DHCPD
|
|||
bool "Enable DHCP server"
|
||||
default n
|
||||
|
||||
|
||||
menu "Networking utilities"
|
||||
config RT_USING_NETUTILS
|
||||
bool "Enable net utils"
|
||||
bool "Enable networking utilities"
|
||||
default n
|
||||
|
||||
if RT_USING_NETUTILS
|
||||
config RT_NETUTILS_USING_PING
|
||||
bool "Enable Ping utility"
|
||||
select RT_LWIP_ICMP
|
||||
select RT_LWIP_RAW
|
||||
default n
|
||||
|
||||
config RT_NETUTILS_USING_TFTP
|
||||
bool "Enable TFTP(Trivial File Transfer Protocol) utility"
|
||||
default n
|
||||
|
||||
endif
|
||||
endmenu
|
||||
|
||||
endif
|
||||
|
||||
endmenu
|
||||
|
|
|
@ -81,6 +81,12 @@ if GetDepend(['RT_LWIP_PPP']):
|
|||
if GetDepend(['RT_USING_LWIP_IPV6']):
|
||||
src += ipv6_src
|
||||
|
||||
if GetDepend(['RT_USING_NETUTILS']):
|
||||
if GetDepend(['RT_NETUTILS_USING_TFTP']):
|
||||
src += Glob('src/apps/tftp/*.c')
|
||||
if GetDepend(['RT_NETUTILS_USING_PING']):
|
||||
src += Glob('src/apps/ping/*.c')
|
||||
|
||||
group = DefineGroup('lwIP', src, depend = ['RT_USING_LWIP', 'RT_USING_LWIP202'], CPPPATH = path)
|
||||
|
||||
Return('group')
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
from building import *
|
||||
|
||||
cwd = GetCurrentDir()
|
||||
src = Glob('tftp/*.c')
|
||||
|
||||
if GetDepend(['RT_LWIP_ICMP', 'RT_LWIP_RAW']):
|
||||
src += Glob('ping/*.c')
|
||||
|
||||
CPPPATH = [cwd]
|
||||
|
||||
group = DefineGroup('LwIP', src, depend = ['RT_USING_NETUTILS', 'RT_USING_LWIP202'], CPPPATH = CPPPATH)
|
||||
|
||||
Return('group')
|
Loading…
Reference in New Issue