SConscript 597 B

12345678910111213141516171819202122
  1. from building import *
  2. cwd = GetCurrentDir()
  3. src = Glob('*.c')
  4. if GetDepend('BSP_USING_UART') == False:
  5. src_need_remove = ['drv_uart.c'] # need remove file list.
  6. SrcRemove(src, src_need_remove)
  7. if GetDepend('BSP_USING_SPIFLASH') == False:
  8. src_need_remove = ['drv_spiflash.c'] # need remove file list.
  9. SrcRemove(src, src_need_remove)
  10. if GetDepend('BSP_USING_SDIO') == False:
  11. src_need_remove = ['drv_emmc.c'] # need remove file list.
  12. SrcRemove(src, src_need_remove)
  13. CPPPATH = [cwd]
  14. group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH)
  15. Return('group')