| 12345678910111213141516171819202122232425262728293031 |
- Import('RTT_ROOT')
- Import('rtconfig')
- from building import *
- cwd = GetCurrentDir()
- src = Glob('*.c')
- CPPPATH = [cwd, cwd + "/../include",
- cwd + "/../packages/vsprintf",
- cwd + "/../packages/minmea",
- cwd + "/../packages/lua-cjson",
- ]
- # remove some packages
- '''
- if not GetDepend(['RT_USING_PWM']):
- src.remove('luat_lib_pwm.c')
- if not GetDepend(['RT_USING_I2C']):
- src.remove('luat_lib_i2c.c')
- if not GetDepend(['RT_USING_SPI']):
- src.remove('luat_lib_spi.c')
- if not GetDepend(['PKG_USING_WEBCLIENT']):
- src.remove('luat_lib_http.c')
- if not GetDepend(['SAL_USING_POSIX']):
- src.remove('luat_lib_socket.c')
- if not GetDepend(['RT_USING_ADC']):
- src.remove('luat_lib_adc.c')
- '''
- group = DefineGroup('modules', src, depend = [''], CPPPATH = CPPPATH)
- Return('group')
|