]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/import/meson.build
Merge pull request #11827 from keszybz/pkgconfig-variables
[thirdparty/systemd.git] / src / import / meson.build
CommitLineData
3a726fcd 1# SPDX-License-Identifier: LGPL-2.1+
3a726fcd 2
5c23128d 3systemd_importd_sources = files('''
37efbbd8 4 importd.c
5c23128d
ZJS
5'''.split())
6
7systemd_pull_sources = files('''
37efbbd8
ZJS
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
5c23128d
ZJS
25'''.split())
26
27systemd_import_sources = files('''
37efbbd8
ZJS
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
5c23128d
ZJS
39'''.split())
40
1d7579c4
LP
41systemd_import_fs_sources = files('''
42 import-fs.c
43 import-common.c
44 import-common.h
45'''.split())
46
5c23128d 47systemd_export_sources = files('''
37efbbd8
ZJS
48 export.c
49 export-tar.c
50 export-tar.h
51 export-raw.c
52 export-raw.h
53 import-common.c
54 import-common.h
55 import-compress.c
56 import-compress.h
5c23128d
ZJS
57'''.split())
58
349cc4a5 59if conf.get('ENABLE_IMPORTD') == 1
37efbbd8
ZJS
60 install_data('org.freedesktop.import1.conf',
61 install_dir : dbuspolicydir)
62 install_data('org.freedesktop.import1.service',
63 install_dir : dbussystemservicedir)
9b3cff19 64 install_data('org.freedesktop.import1.policy',
264d8dcc 65 install_dir : polkitpolicydir)
5c23128d 66
37efbbd8
ZJS
67 install_data('import-pubring.gpg',
68 install_dir : rootlibexecdir)
69 # TODO: shouldn't this be in pkgdatadir?
5c23128d 70endif
69e96427
ZJS
71
72tests += [
37efbbd8
ZJS
73 [['src/import/test-qcow2.c',
74 'src/import/qcow2-util.c',
75 'src/import/qcow2-util.h'],
76 [libshared],
77 [libz],
78 'HAVE_ZLIB', 'manual'],
79]