SConscript 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # for module compiling
  2. import os
  3. from building import *
  4. cwd = GetCurrentDir()
  5. src = Glob('*.c')
  6. src += ['adc/gd_adc.c']
  7. src += ['audio/gd_audio.c']
  8. src += ['crypto/gd_crypto.c']
  9. src += ['dma/gd_dma.c']
  10. src += ['dsp_cmd/gd_dsp_cmd.c']
  11. src += ['emac/gd_eth_emac.c']
  12. src += ['emac/gd_eth_ephy.c']
  13. src += ['emac/gd_eth_phy.c']
  14. src += ['emac/gd_eth_phy_ar8032.c']
  15. src += ['emac/gd_eth_phy_lan8700.c']
  16. src += ['emac/gd_eth_phy_rtl8201.c']
  17. src += ['emac/gd_ethernet.c']
  18. src += ['gpio/gd_gpio.c']
  19. src += ['i2c/gd_i2c.c']
  20. src += ['i2s/gd_i2s.c']
  21. src += ['vo_i80/gd_vo_i80.c']
  22. src += ['int/gd_int.c']
  23. src += ['int/gd_int_handler.c']
  24. src += ['int/gd_int_priv.c']
  25. src += ['ir/gd_ir.c']
  26. src += ['pwm/gd_pwm.c']
  27. src += ['sdio/gd_sdio.c']
  28. src += ['sflash/gd_sflash.c']
  29. src += ['sflash/gd_spi_sflash.c']
  30. src += ['spi/gd_spi.c']
  31. src += ['spieeprom/gd_spieeprom.c']
  32. src += ['timer/gd_timer.c']
  33. src += ['uart/gd_uart.c']
  34. src += ['usb/gd_usb.c']
  35. src += ['wdog/gd_wdog.c']
  36. path = [cwd, cwd + '/../inc', cwd + '/..']
  37. group = DefineGroup('Libraries', src, depend = [''], CPPPATH = path)
  38. Return('group')