20 lines
		
	
	
		
			514 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			514 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
| import os
 | |
| from building import *
 | |
| 
 | |
| Import('rtconfig')
 | |
| 
 | |
| cwd = GetCurrentDir()
 | |
| 
 | |
| src = Glob('src/*.c')
 | |
| list = os.listdir(cwd + "/src")
 | |
| if rtconfig.ARCH in list:
 | |
|     if os.path.exists(cwd + "/src/" + rtconfig.ARCH + "/" + rtconfig.CPU):
 | |
|         src += Glob("src/" + rtconfig.ARCH + "/" + rtconfig.CPU + "/*.c")
 | |
|     else:
 | |
|         src += Glob("src/" + rtconfig.ARCH + "/*.c")
 | |
| CPPPATH = [cwd, cwd + "/inc"]
 | |
| 
 | |
| group = DefineGroup('ktime', src, depend=['RT_USING_KTIME'], CPPPATH=CPPPATH)
 | |
| 
 | |
| Return('group')
 |