SConscript 722 B

123456789101112131415161718192021222324252627
  1. Import('rtconfig')
  2. from building import *
  3. cwd = GetCurrentDir()
  4. src = []
  5. CPPPATH = [cwd]
  6. if GetDepend(['UTEST_SMP_SPINLOCK_TC']):
  7. src += ['smp_spinlock_tc.c']
  8. if GetDepend(['UTEST_SMP_ASSIGNED_IDLE_CORE_TC']):
  9. src += ['smp_assigned_idle_cores_tc.c']
  10. if GetDepend(['UTEST_SMP_INTERRUPT_PRI_TC']):
  11. src += ['smp_interrupt_pri_tc.c']
  12. if GetDepend(['UTEST_SMP_THREAD_PREEMPTION_TC']):
  13. src += ['smp_thread_preemption_tc.c']
  14. if GetDepend(['UTEST_SMP_AFFFINITY_TC']):
  15. src += ['smp_bind_affinity_tc.c']
  16. src += ['smp_affinity_pri1_tc.c']
  17. src += ['smp_affinity_pri2_tc.c']
  18. group = DefineGroup('utestcases', src, depend = ['RT_USING_UTESTCASES'], CPPPATH = CPPPATH)
  19. Return('group')