SConscript 605 B

12345678910111213141516171819202122232425262728
  1. from building import *
  2. import rtconfig
  3. cwd = GetCurrentDir()
  4. src = []
  5. src += Glob('beckhoff/Src/*.c')
  6. src += Glob('renesas/*.c')
  7. src += Glob('*.c')
  8. path = [cwd]
  9. path += [cwd + '/beckhoff/Src']
  10. path += [cwd + '/renesas']
  11. LOCAL_CFLAGS = ''
  12. if rtconfig.PLATFORM in ['gcc', 'armclang']:
  13. LOCAL_CFLAGS += ' -std=c99'
  14. elif rtconfig.PLATFORM in ['armcc']:
  15. LOCAL_CFLAGS += ' --c99'
  16. CPPDEFINES = ['ETHERCAT_SSC_PORT_GMAC_MDIO_SUPPORT=1']
  17. group = DefineGroup('Ethercat', src, depend = ['BSP_USING_COE_IO'], CPPPATH = path, LOCAL_CFLAGS = LOCAL_CFLAGS, CPPDEFINES=CPPDEFINES)
  18. Return('group')