SConscript 609 B

12345678910111213141516171819202122232425262728293031
  1. from building import *
  2. cwd = GetCurrentDir()
  3. CPPPATH = [cwd]
  4. # add the general drivers.
  5. src = Split("""
  6. board.c
  7. """)
  8. if GetDepend(['BSP_USING_EMAC']):
  9. src += ['drv_emac.c']
  10. if GetDepend(['BSP_USING_HWTIMER0']):
  11. src += ['drv_hwtimer.c']
  12. if GetDepend(['BSP_USING_LED']):
  13. src += ['drv_led.c']
  14. if GetDepend(['BSP_USING_SDRAM']):
  15. src += ['drv_sdram.c']
  16. if GetDepend('BSP_USING_UART0') or GetDepend('BSP_USING_UART2'):
  17. src += ['drv_uart.c']
  18. if GetDepend('BSP_USING_ADC'):
  19. src += ['drv_adc.c']
  20. group = DefineGroup('Drivers', src, depend = [''], CPPPATH = CPPPATH)
  21. Return('group')