SConscript 726 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. src += [
  19. 'porting/nimble/nimble.c'
  20. ]
  21. # For chipset choice
  22. src += [
  23. # 'porting/chipset/bcm.c',
  24. # 'porting/chipset/csr8311.c',
  25. 'porting/chipset/zephyr.c'
  26. ]
  27. # For test
  28. src += [
  29. # 'tests/hci_transport_h4.c',
  30. # 'tests/chipset.c'
  31. 'tests/npl_os.c'
  32. ]
  33. inc += [cwd + '/include']
  34. group = DefineGroup('hci-middleware', src, depend = [''], CPPPATH = inc)
  35. Return ('group')