SConscript 505 字节
Newer Older
Lawlieta's avatar
Lawlieta 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
from building import *

cwd = GetCurrentDir()
path = [cwd + '/include']

src = Split('''
src/at_cli.c
src/at_utils.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')