SConscript 559 B

12345678910111213141516171819202122232425262728
  1. import os
  2. from building import *
  3. Import('rtconfig')
  4. src = []
  5. cwd = GetCurrentDir()
  6. dialect = ''
  7. dialects = next(os.walk(cwd))[1]
  8. try:
  9. dialects.remove('message_definitions')
  10. dialects.remove('.git')
  11. dialects.remove('.vscode')
  12. except:
  13. pass
  14. for d in dialects:
  15. if GetDepend('PKG_USING_MAVLINK_DIALECT_' + d):
  16. dialect = d
  17. break
  18. # add include path.
  19. path = [cwd, cwd + '/' + dialect]
  20. # add src and include to group.
  21. group = DefineGroup('mavlink', src, depend = ['PKG_USING_MAVLINK'], CPPPATH = path)
  22. Return('group')