SConscript 554 B

123456789101112131415161718192021222324
  1. from building import *
  2. cwd = GetCurrentDir()
  3. src = Split('''
  4. src/clock_time.c
  5. src/hrtimer.c
  6. src/clock_time_tick.c
  7. src/clock_time_cputime.c
  8. src/clock_time_boottime.c
  9. ''')
  10. CPPPATH = [cwd + '/include', cwd + '/../include']
  11. LOCAL_CCFLAGS = ''
  12. if rtconfig.PLATFORM in ['gcc', 'armclang']:
  13. LOCAL_CCFLAGS += ' -std=gnu99'
  14. elif rtconfig.PLATFORM in ['armcc']:
  15. LOCAL_CCFLAGS += ' --c99 --gnu'
  16. group = DefineGroup('DeviceDrivers', src, depend=['RT_USING_CLOCK_TIME'],
  17. CPPPATH=CPPPATH, LOCAL_CCFLAGS=LOCAL_CCFLAGS)
  18. Return('group')