SConscript 664 B

123456789101112131415161718192021222324
  1. Import('RTT_ROOT')
  2. Import('rtconfig')
  3. from building import *
  4. cwd = GetCurrentDir()
  5. include_path = [cwd+'/multi_rtimer']
  6. src = Split('''
  7. multi_rtimer/multi_rtimer.c
  8. ''')
  9. if GetDepend(['MULTI_RTIMER_USING_RTC_SYSTIME_SERVICE']):
  10. src += ['multi_rtimer/rtc_systime_service.c']
  11. if GetDepend(['MULTI_RTIMER_USING_TRAGET_MCU_STM32_RTC']):
  12. src += ['ports/stm32_rtc_adapter/hw_rtc_stm32.c']
  13. include_path += ['ports/stm32_rtc_adapter']
  14. if GetDepend(['MULTI_RTIMER_USING_TEST_SAMPLE']):
  15. src += ['samples/multi_rtimer_test_sample.c']
  16. group = DefineGroup('multi_rtimer', src, depend = ['PKG_USING_MULTI_RTIMER'], CPPPATH = include_path)
  17. Return('group')