mirror of
				https://github.com/bytecodealliance/wasm-micro-runtime.git
				synced 2025-10-31 05:11:19 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			624 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			624 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| #
 | |
| # Copyright (c) 2021, RT-Thread Development Team
 | |
| #
 | |
| # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 | |
| #
 | |
| 
 | |
| from building import *
 | |
| import re
 | |
| 
 | |
| Import('rtconfig')
 | |
| 
 | |
| cwd     = GetCurrentDir()
 | |
| 
 | |
| src = Glob('*.c')
 | |
| 
 | |
| if rtconfig.ARCH == 'arm':
 | |
|     if re.match('^cortex-m.*', rtconfig.CPU):
 | |
|         src += ['arch/invokeNative_thumb.s']
 | |
|     elif re.match('^cortex-a.*', rtconfig.CPU):
 | |
|         src += ['arch/invokeNative_arm.s']
 | |
| elif rtconfig.ARCH == 'ia32':
 | |
|     src += ['arch/invokeNative_ia32.s']
 | |
| 
 | |
| CPPPATH = [cwd, cwd + '/../include']
 | |
| 
 | |
| group = DefineGroup('iwasm_common', src, depend = [''], CPPPATH = CPPPATH)
 | |
| 
 | |
| Return('group')
 | 
