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