forked from xuos/xiuos
				
			
		
			
				
	
	
		
			35 lines
		
	
	
		
			989 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			989 B
		
	
	
	
		
			Python
		
	
	
	
| 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.CROSS_TOOL == 'gcc':
 | |
|     LOCAL_CCFLAGS += ' -std=gnu99'
 | |
| elif rtconfig.CROSS_TOOL == 'keil':
 | |
|     LOCAL_CCFLAGS += ' --c99 --gnu'
 | |
| 
 | |
| group = DefineGroup('MicroPython', src, depend = ['PKG_USING_MICROPYTHON'], CPPPATH = path, LOCAL_CCFLAGS = LOCAL_CCFLAGS)
 | |
| 
 | |
| Return('group')
 |