1from building import * 2 3Import('rtconfig') 4 5src = Glob('*.c') 6cwd = GetCurrentDir() 7group = [] 8 9CPPPATH = [cwd] 10CPPDEFINES = ['RT_USING_DLIBC'] 11 12if rtconfig.PLATFORM == 'iar': 13 14 if GetDepend('RT_USING_DFS'): 15 from distutils.version import LooseVersion 16 from iar import IARVersion 17 18 CPPDEFINES = CPPDEFINES + ['_DLIB_FILE_DESCRIPTOR'] 19 20 if LooseVersion(IARVersion()) < LooseVersion("8.20.1"): 21 CPPDEFINES = CPPDEFINES + ['_DLIB_THREAD_SUPPORT'] 22 23 group = DefineGroup('dlib', src, depend = ['RT_USING_LIBC'], 24 CPPPATH = CPPPATH, CPPDEFINES = CPPDEFINES) 25 26Return('group') 27