SConscript 744 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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. src/hm_dump.c
  9. porting/init.c
  10. ''')
  11. # For stack choice
  12. # src += [
  13. # 'porting/btstack/btstack.c',
  14. # 'porting/btstack/btstack_rtthread_hm.c',
  15. # ]
  16. # inc += [
  17. # cwd + '/porting/btstack'
  18. # ]
  19. src += [
  20. 'porting/nimble/nimble.c'
  21. ]
  22. # For chipset choice
  23. src += [
  24. # 'porting/chipset/bcm.c',
  25. # 'porting/chipset/csr8311.c',
  26. 'porting/chipset/zephyr.c'
  27. ]
  28. # For test
  29. src += [
  30. # 'tests/hci_transport_h4.c',
  31. # 'tests/chipset.c'
  32. 'tests/npl_os.c'
  33. ]
  34. inc += [cwd + '/include']
  35. group = DefineGroup('hci-middleware', src, depend = [''], CPPPATH = inc)
  36. Return ('group')