SConscript 653 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. from building import *
  2. cwd = GetCurrentDir()
  3. inc = []
  4. src = Split('''
  5. src/hci_transport_h4.c
  6. src/hci_transport_h4_uart.c
  7. src/chipset.c
  8. porting/init.c
  9. ''')
  10. # For stack choice
  11. src += [
  12. 'porting/btstack/btstack.c',
  13. 'porting/btstack/btstack_rtthread_hm.c',
  14. ]
  15. inc += [
  16. cwd + '/porting/btstack'
  17. ]
  18. # For chipset choice
  19. src += [
  20. # 'porting/chipset/bcm.c',
  21. # 'porting/chipset/csr8311.c',
  22. 'porting/chipset/zephyr.c'
  23. ]
  24. # For test
  25. # src += [
  26. # 'tests/hci_transport_h4.c',
  27. # 'tests/chipset.c'
  28. # ]
  29. inc += [cwd + '/include']
  30. group = DefineGroup('hci-middleware', src, depend = [''], CPPPATH = inc)
  31. Return ('group')