]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/import/meson.build
Merge pull request #6866 from sourcejedi/set-linger2
[thirdparty/systemd.git] / src / import / meson.build
1 systemd_importd_sources = files('''
2 importd.c
3 '''.split())
4
5 systemd_pull_sources = files('''
6 pull.c
7 pull-raw.c
8 pull-raw.h
9 pull-tar.c
10 pull-tar.h
11 pull-job.c
12 pull-job.h
13 pull-common.c
14 pull-common.h
15 import-common.c
16 import-common.h
17 import-compress.c
18 import-compress.h
19 curl-util.c
20 curl-util.h
21 qcow2-util.c
22 qcow2-util.h
23 '''.split())
24
25 systemd_import_sources = files('''
26 import.c
27 import-raw.c
28 import-raw.h
29 import-tar.c
30 import-tar.h
31 import-common.c
32 import-common.h
33 import-compress.c
34 import-compress.h
35 qcow2-util.c
36 qcow2-util.h
37 '''.split())
38
39 systemd_export_sources = files('''
40 export.c
41 export-tar.c
42 export-tar.h
43 export-raw.c
44 export-raw.h
45 import-common.c
46 import-common.h
47 import-compress.c
48 import-compress.h
49 '''.split())
50
51 if conf.get('ENABLE_IMPORTD') == 1
52 install_data('org.freedesktop.import1.conf',
53 install_dir : dbuspolicydir)
54 install_data('org.freedesktop.import1.service',
55 install_dir : dbussystemservicedir)
56
57 i18n.merge_file(
58 'org.freedesktop.import1.policy',
59 input : 'org.freedesktop.import1.policy.in',
60 output : 'org.freedesktop.import1.policy',
61 po_dir : po_dir,
62 data_dirs : po_dir,
63 install : install_polkit,
64 install_dir : polkitpolicydir)
65
66 install_data('import-pubring.gpg',
67 install_dir : rootlibexecdir)
68 # TODO: shouldn't this be in pkgdatadir?
69 endif
70
71 tests += [
72 [['src/import/test-qcow2.c',
73 'src/import/qcow2-util.c',
74 'src/import/qcow2-util.h'],
75 [libshared],
76 [libz],
77 'HAVE_ZLIB', 'manual'],
78 ]