未验证 提交 7d967f28 编写于 作者: B Bernard Xiong 提交者: GitHub

Merge pull request #1198 from armink/fix_netutils

[Net][NetUtils] Fix networking utils Kconfig and SConscript.
......@@ -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')
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')
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册