SConscript 609 B

12345678910111213141516171819202122232425
  1. from building import *
  2. Import('RTT_ROOT')
  3. cwd = GetCurrentDir()
  4. src = Glob('mbedtls/library/*.c')
  5. SrcRemove(src, 'net_sockets.c')
  6. src += Glob('mbedtls-port/src/*.c')
  7. if GetDepend(['PKG_USING_MBEDTLS_EXAMPLE']):
  8. src += Glob('examples/*.c')
  9. CPPPATH = [
  10. cwd,
  11. cwd + '/mbedtls/include',
  12. cwd + '/mbedtls/include/mbedtls',
  13. cwd + '/mbedtls-port/inc',
  14. ]
  15. CPPPATH += [RTT_ROOT + '/include/libc']
  16. CPPDEFINES = ['MBEDTLS_CONFIG_FILE=\\"tls_config.h\\"']
  17. group = DefineGroup('mbedtls', src, depend = ['PKG_USING_MBEDTLS'], CPPPATH = CPPPATH, CPPDEFINES = CPPDEFINES)
  18. Return('group')