'conf.c',
'console.c',
'dropin.c',
+ 'fs.c',
'keys.c',
'list.c',
'logger.c',
'subnet.c',
]
+src_event_select = files('event_select.c')
+
+if os_name != 'windows'
+ src_tincd += 'signal.c'
+endif
+
cc_flags_tinc = cc_flags
cc_flags_tincd = cc_flags
if cdata.has('HAVE_SYS_UN_H')
src_tincd += 'fd_device.c'
+ cdata.set('HAVE_FD_DEVICE', 1)
endif
confdata = configuration_data()
subdir(opt_crypto)
-if opt_crypto != 'openssl'
- src_lib_crypto += 'crypto.c'
-endif
-
if opt_crypto != 'nolegacy'
src_lib_crypto += ['cipher.c', 'digest.c']
endif
subdir('include')
+have_sandbox = cdata.has('HAVE_SANDBOX')
+if not have_sandbox
+ src_lib_common += 'sandbox.c'
+endif
+
lib_crypto = static_library(
'tinc_crypto',
sources: src_lib_crypto,