mirror of https://github.com/google/pebble
				
				
				
			
		
			
				
	
	
		
			26 lines
		
	
	
		
			901 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			901 B
		
	
	
	
		
			Python
		
	
	
	
| def configure(conf):
 | |
|     conf.env.append_unique('DEFINES', 'STM32F429_439xx')
 | |
| 
 | |
| def build(bld):
 | |
|     stm32_basedir = 'STM32F4xx_DSP_StdPeriph_Lib_V1.3.0/'
 | |
|     stm32_srcdirs = [stm32_basedir + subpath for subpath in (
 | |
|         '', 'Libraries/STM32F4xx_StdPeriph_Driver/src',
 | |
|         'Libraries/CMSIS/CM3/CoreSupport')]
 | |
|     stm32_sources = sum(
 | |
|         [bld.path.ant_glob('%s/*.c' % d, excl=['**/stm32f4xx_fsmc.c'])
 | |
|             for d in stm32_srcdirs], [])
 | |
| 
 | |
|     stm32_incpath_base = stm32_basedir + 'Libraries/'
 | |
|     stm32_includes = [ stm32_incpath_base + subpath for subpath in (
 | |
|         'CMSIS/Include', 'CMSIS/Device/ST/STM32F4xx/Include',
 | |
|         'STM32F4xx_StdPeriph_Driver/inc')]
 | |
| 
 | |
|     stm32_includes += ['stm32_conf']
 | |
| 
 | |
|     bld.stlib(source=stm32_sources,
 | |
|               target='stm32_stdlib',
 | |
|               includes=stm32_includes,
 | |
|               export_includes=stm32_includes)
 | |
| 
 | |
| # vim:filetype=python
 |