]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/timesync/meson.build
build-sys: use #if Y instead of #ifdef Y everywhere
[thirdparty/systemd.git] / src / timesync / meson.build
CommitLineData
5c23128d 1systemd_timesyncd_sources = files('''
37efbbd8
ZJS
2 timesyncd.c
3 timesyncd-manager.c
4 timesyncd-manager.h
5 timesyncd-conf.c
6 timesyncd-conf.h
7 timesyncd-server.c
8 timesyncd-server.h
5c23128d
ZJS
9'''.split())
10
11timesyncd_gperf_c = custom_target(
37efbbd8
ZJS
12 'timesyncd-gperf.c',
13 input : 'timesyncd-gperf.gperf',
14 output : 'timesyncd-gperf.c',
15 command : [gperf, '@INPUT@', '--output-file', '@OUTPUT@'])
5c23128d
ZJS
16
17systemd_timesyncd_sources += [timesyncd_gperf_c]
18
349cc4a5 19if conf.get('ENABLE_TIMESYNCD') == 1
37efbbd8
ZJS
20 timesyncd_conf = configure_file(
21 input : 'timesyncd.conf.in',
22 output : 'timesyncd.conf',
23 configuration : substs)
24 install_data(timesyncd_conf,
25 install_dir : pkgsysconfdir)
5c23128d 26endif
c6c1ba8f
ZJS
27
28############################################################
29
30tests += [
31 [['src/timesync/test-timesync.c',
32 'src/timesync/timesyncd-manager.c',
33 'src/timesync/timesyncd-manager.h',
34 'src/timesync/timesyncd-conf.c',
35 'src/timesync/timesyncd-conf.h',
36 'src/timesync/timesyncd-server.c',
37 'src/timesync/timesyncd-server.h',
38 timesyncd_gperf_c],
39 [libshared],
40 [libm],
41 'ENABLE_TIMESYNCD'],
42]