1from building import * 2 3cwd = GetCurrentDir() 4src = [] 5inc = [cwd] 6 7# We have't implement of 'systemv ipc', so hide it firstly. 8# if GetDepend('RT_USING_POSIX_IPC_SYSTEM_V'): 9# src += Glob('system-v/*.c') 10# inc += [cwd + '/system-v'] 11 12if GetDepend(['RT_USING_POSIX_MESSAGE_QUEUE', 'RT_USING_DFS_MQUEUE']): 13 src += ['mqueue.c'] 14 15if GetDepend('RT_USING_POSIX_MESSAGE_SEMAPHORE'): 16 src += ['semaphore.c'] 17 18group = DefineGroup('POSIX', src, depend = [''], CPPPATH = inc) 19 20Return('group') 21