importrtconfigImport('RTT_ROOT')frombuildingimport*# get current directorycwd=GetCurrentDir()# The set of source files associated with this SConscript file.src=Split("""CMSIS/ST/STM32F0xx/Source/Templates/system_stm32f0xx.c""")src+=Glob('STM32F0xx_StdPeriph_Driver/src/*.c')#add for startup script ifrtconfig.CROSS_TOOL=='gcc':src=src+['CMSIS/ST/STM32F0xx/Source/Templates/gcc_ride7/startup_stm32f0xx.s']elifrtconfig.CROSS_TOOL=='keil':src=src+['CMSIS/ST/STM32F0xx/Source/Templates/arm/startup_stm32f0xx.s']elifrtconfig.CROSS_TOOL=='iar':src=src+['CMSIS/ST/STM32F0xx/Source/Templates/iar/startup_stm32f0xx.s']path=[cwd+'/STM32F0xx_StdPeriph_Driver/inc',cwd+'/CMSIS/ST/STM32F0xx/Include',cwd+'/CMSIS/Include']#CPPDEFINES = ['USE_STDPERIPH_DRIVER', rtconfig.STM32_TYPE]CPPDEFINES=['USE_STDPERIPH_DRIVER']group=DefineGroup('STM32_StdPeriph',src,depend=[''],CPPPATH=path,CPPDEFINES=CPPDEFINES)Return('group')