SConscript 651 B

1234567891011121314151617181920212223242526272829
  1. import rtconfig
  2. from building import *
  3. cwd = GetCurrentDir()
  4. src = Split("""
  5. ./src/qf/qep_hsm.c
  6. ./src/qf/qep_msm.c
  7. ./src/qf/qf_act.c
  8. ./src/qf/qf_defer.c
  9. ./src/qf/qf_dyn.c
  10. ./src/qf/qf_mem.c
  11. ./src/qf/qf_ps.c
  12. ./src/qf/qf_qact.c
  13. ./src/qf/qf_qeq.c
  14. ./src/qf/qf_qmact.c
  15. ./src/qf/qf_time.c
  16. ./include/qstamp.c
  17. ./ports/rt-thread/qf_hooks.c
  18. ./ports/rt-thread/qf_port.c
  19. """)
  20. if GetDepend(['QPC_USING_BLINKY_EXAMPLE']):
  21. src += Glob('examples/rt-thread/blinky/blinky.c')
  22. path = [cwd + "/ports/rt-thread", cwd + "/include", cwd + "/src"]
  23. group = DefineGroup('qpc', src, depend = ['RT_USING_MAILBOX', 'PKG_USING_QPC'], CPPPATH = path)
  24. Return('group')