1import rtconfig 2from building import * 3 4# get current directory 5cwd = GetCurrentDir() 6 7# The set of source files associated with this SConscript file. 8# src = Split(""" 9# n32g45x_std_periph_driver/src/misc.c 10# n32g45x_std_periph_driver/src/n32g45x_adc.c 11# n32g45x_std_periph_driver/src/n32g45x_bkp.c 12# n32g45x_std_periph_driver/src/n32g45x_can.c 13# n32g45x_std_periph_driver/src/n32g45x_comp.c 14# n32g45x_std_periph_driver/src/n32g45x_crc.c 15# n32g45x_std_periph_driver/src/n32g45x_dac.c 16# n32g45x_std_periph_driver/src/n32g45x_dbg.c 17# n32g45x_std_periph_driver/src/n32g45x_dma.c 18# n32g45x_std_periph_driver/src/n32g45x_dvp.c 19# n32g45x_std_periph_driver/src/n32g45x_eth.c 20# n32g45x_std_periph_driver/src/n32g45x_exti.c 21# n32g45x_std_periph_driver/src/n32g45x_flash.c 22# n32g45x_std_periph_driver/src/n32g45x_gpio.c 23# n32g45x_std_periph_driver/src/n32g45x_i2c.c 24# n32g45x_std_periph_driver/src/n32g45x_iwdg.c 25# n32g45x_std_periph_driver/src/n32g45x_opamp.c 26# n32g45x_std_periph_driver/src/n32g45x_pwr.c 27# n32g45x_std_periph_driver/src/n32g45x_qspi.c 28# n32g45x_std_periph_driver/src/n32g45x_rcc.c 29# n32g45x_std_periph_driver/src/n32g45x_rtc.c 30# n32g45x_std_periph_driver/src/n32g45x_sdio.c 31# n32g45x_std_periph_driver/src/n32g45x_spi.c 32# n32g45x_std_periph_driver/src/n32g45x_tim.c 33# n32g45x_std_periph_driver/src/n32g45x_tsc.c 34# n32g45x_std_periph_driver/src/n32g45x_usart.c 35# n32g45x_std_periph_driver/src/n32g45x_wwdg.c 36# n32g45x_std_periph_driver/src/n32g45x_xfmc.c 37# """) 38src = Glob('n32g45x_std_periph_driver/src/*.c') 39src += [cwd + '/CMSIS/device/system_n32g45x.c'] 40 41path = [ 42 cwd + '/CMSIS/core', 43 cwd + '/CMSIS/device', 44 cwd + '/n32g45x_std_periph_driver/inc',] 45 46if GetDepend(['RT_USING_BSP_USB']): 47 path += [cwd + '/n32g45x_usbfs_driver/inc'] 48 src += [cwd + '/n32g45x_usbfs_driver/src'] 49 50CPPDEFINES = ['USE_STDPERIPH_DRIVER'] 51 52group = DefineGroup('Libraries', src, depend = [''], CPPPATH = path, CPPDEFINES = CPPDEFINES) 53 54Return('group') 55