1stun_sources = [
2  'stunagent.c',
3  'stunmessage.c',
4  'stun5389.c',
5  'stuncrc32.c',
6  'rand.c',
7  'stunhmac.c',
8  'utils.c',
9  'debug.c',
10  'usages/ice.c',
11  'usages/bind.c',
12  'usages/turn.c',
13  'usages/timer.c',
14]
15
16stun_include = include_directories('.')
17
18install_headers(
19  'stunagent.h',
20  'stunmessage.h',
21  'win32_common.h', # installed unconditionally?!
22  'debug.h',
23  'constants.h', subdir: 'stun')
24
25install_headers(
26  'usages/bind.h',
27  'usages/ice.h',
28  'usages/turn.h',
29  'usages/timer.h', subdir: 'stun/usages')
30
31libstun = static_library('stun', stun_sources,
32  c_args: ['-DG_LOG_DOMAIN="libnice-stun"'],
33  include_directories: nice_incs,
34  dependencies: nice_deps,
35  install: false)
36
37subdir('tools')
38
39if not get_option('tests').disabled()
40  subdir('tests')
41endif
42