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