| 12345678910111213141516171819202122232425262728293031323334 |
- from building import *
- import rtconfig
- # get current directory
- cwd = GetCurrentDir()
- # The set of source files associated with this SConscript file.
- src = Glob('py/*.c')
- src += Glob('lib/mp-readline/*.c')
- src += Glob('lib/utils/*.c')
- src += Glob('extmod/*.c')
- src += Glob('port/*.c')
- src += Glob('port/modules/*.c')
- src += Glob('port/modules/machine/*.c')
- src += Glob('port/modules/user/*.c')
- src += Glob('lib/netutils/*.c')
- src += Glob('lib/timeutils/*.c')
- src += Glob('drivers/bus/*.c')
- src += Glob('port/native/*.c')
- path = [cwd + '/']
- path += [cwd + '/port']
- path += [cwd + '/port/modules']
- path += [cwd + '/port/modules/machine']
- LOCAL_CCFLAGS = ''
- if rtconfig.PLATFORM in ['gcc', 'armclang']:
- LOCAL_CCFLAGS += ' -std=gnu99'
- elif rtconfig.PLATFORM in ['keil']:
- LOCAL_CCFLAGS += ' --c99 --gnu'
- group = DefineGroup('MicroPython', src, depend = ['PKG_USING_MICROPYTHON'], CPPPATH = path, LOCAL_CCFLAGS = LOCAL_CCFLAGS)
- Return('group')
|