summaryrefslogtreecommitdiff
path: root/components/libc/posix/ipc/SConscript
blob: 5ea9dea3554011364042ecd35978a0bc738fb7ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from building import *

cwd        = GetCurrentDir()
src        = []
inc        = [cwd]

# We have't implement of 'systemv ipc', so hide it firstly.
# if GetDepend('RT_USING_POSIX_IPC_SYSTEM_V'):
#     src += Glob('system-v/*.c')
#     inc += [cwd + '/system-v']

if GetDepend('RT_USING_POSIX_MESSAGE_QUEUE'):
    src += ['mqueue.c']

if GetDepend('RT_USING_POSIX_MESSAGE_SEMAPHORE'):
    src += ['semaphore.c']

group = DefineGroup('POSIX', src, depend = [''], CPPPATH = inc)

Return('group')