]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/timesync/meson.build
build-sys: use #if Y instead of #ifdef Y everywhere
[thirdparty/systemd.git] / src / timesync / meson.build
1 systemd_timesyncd_sources = files('''
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
9 '''.split())
10
11 timesyncd_gperf_c = custom_target(
12 'timesyncd-gperf.c',
13 input : 'timesyncd-gperf.gperf',
14 output : 'timesyncd-gperf.c',
15 command : [gperf, '@INPUT@', '--output-file', '@OUTPUT@'])
16
17 systemd_timesyncd_sources += [timesyncd_gperf_c]
18
19 if conf.get('ENABLE_TIMESYNCD') == 1
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)
26 endif
27
28 ############################################################
29
30 tests += [
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 ]