e96e3e07f5
* [lwip] integrate lwip porting layer * Lwip 通用文件梳理 (#2) * [modify] extract the common files for different version about lwip. * [update] the initialization logic of lwIP. * 整理源码结构 * ethernetif 头文件 ""改为<> * 整理代码 * add macro definition "RT_USING_DEVICE_IPC". * [update] mandatory selected "RT_USING_DEVICE_IPC". * [modify] compile error for lost "lwip/init.h" Co-authored-by: xiangxistu <52819708+xiangxistu@users.noreply.github.com> Co-authored-by: liuxianliang <liuxianliang@rt-thread.com>
27 lines
539 B
Python
27 lines
539 B
Python
from building import *
|
|
|
|
cwd = GetCurrentDir()
|
|
path = [cwd + '/include']
|
|
|
|
src = Glob('src/at_utils.c')
|
|
|
|
if GetDepend(['AT_USING_CLI']):
|
|
src += Glob('src/at_cli.c')
|
|
|
|
if GetDepend(['AT_USING_SERVER']):
|
|
src += Split('''
|
|
src/at_server.c
|
|
src/at_base_cmd.c
|
|
''')
|
|
|
|
if GetDepend(['AT_USING_CLIENT']):
|
|
src += Glob('src/at_client.c')
|
|
|
|
if GetDepend(['AT_USING_SOCKET']):
|
|
src += Glob('at_socket/*.c')
|
|
path += [cwd + '/at_socket']
|
|
|
|
group = DefineGroup('AT', src, depend = ['RT_USING_AT'], CPPPATH = path)
|
|
|
|
Return('group')
|