]>
Commit | Line | Data |
---|---|---|
3a726fcd | 1 | # SPDX-License-Identifier: LGPL-2.1+ |
3a726fcd | 2 | |
c83812b1 DC |
3 | id128_sources = files(''' |
4 | sd-id128/id128-util.c | |
5 | sd-id128/id128-util.h | |
6 | sd-id128/sd-id128.c | |
7 | '''.split()) | |
8 | ||
3fa3dc9e | 9 | sd_daemon_sources = files('sd-daemon/sd-daemon.c') |
a137a1c3 | 10 | |
14378226 | 11 | sd_event_sources = files(''' |
a137a1c3 | 12 | sd-event/event-source.h |
764c08e6 YW |
13 | sd-event/event-util.c |
14 | sd-event/event-util.h | |
a137a1c3 YW |
15 | sd-event/sd-event.c |
16 | '''.split()) | |
17 | ||
3fa3dc9e | 18 | sd_login_sources = files('sd-login/sd-login.c') |
5c23128d | 19 | |
37e4d7a8 | 20 | libsystemd_sources = files(''' |
37efbbd8 ZJS |
21 | sd-bus/bus-common-errors.c |
22 | sd-bus/bus-common-errors.h | |
23 | sd-bus/bus-container.c | |
24 | sd-bus/bus-container.h | |
25 | sd-bus/bus-control.c | |
26 | sd-bus/bus-control.h | |
27 | sd-bus/bus-convenience.c | |
28 | sd-bus/bus-creds.c | |
29 | sd-bus/bus-creds.h | |
30 | sd-bus/bus-dump.c | |
31 | sd-bus/bus-dump.h | |
32 | sd-bus/bus-error.c | |
33 | sd-bus/bus-error.h | |
34 | sd-bus/bus-gvariant.c | |
35 | sd-bus/bus-gvariant.h | |
36 | sd-bus/bus-internal.c | |
37 | sd-bus/bus-internal.h | |
38 | sd-bus/bus-introspect.c | |
39 | sd-bus/bus-introspect.h | |
40 | sd-bus/bus-kernel.c | |
41 | sd-bus/bus-kernel.h | |
42 | sd-bus/bus-match.c | |
43 | sd-bus/bus-match.h | |
44 | sd-bus/bus-message.c | |
45 | sd-bus/bus-message.h | |
46 | sd-bus/bus-objects.c | |
47 | sd-bus/bus-objects.h | |
48 | sd-bus/bus-protocol.h | |
49 | sd-bus/bus-signature.c | |
50 | sd-bus/bus-signature.h | |
51 | sd-bus/bus-slot.c | |
52 | sd-bus/bus-slot.h | |
53 | sd-bus/bus-socket.c | |
54 | sd-bus/bus-socket.h | |
55 | sd-bus/bus-track.c | |
56 | sd-bus/bus-track.h | |
57 | sd-bus/bus-type.c | |
58 | sd-bus/bus-type.h | |
37efbbd8 | 59 | sd-bus/sd-bus.c |
37efbbd8 ZJS |
60 | sd-device/device-enumerator-private.h |
61 | sd-device/device-enumerator.c | |
62 | sd-device/device-internal.h | |
b1c097af YW |
63 | sd-device/device-monitor-private.h |
64 | sd-device/device-monitor.c | |
37efbbd8 ZJS |
65 | sd-device/device-private.c |
66 | sd-device/device-private.h | |
67 | sd-device/device-util.h | |
68 | sd-device/sd-device.c | |
37efbbd8 | 69 | sd-hwdb/hwdb-internal.h |
6a34639e | 70 | sd-hwdb/hwdb-util.c |
37efbbd8 ZJS |
71 | sd-hwdb/hwdb-util.h |
72 | sd-hwdb/sd-hwdb.c | |
05d0c2e3 | 73 | sd-netlink/generic-netlink.c |
37efbbd8 ZJS |
74 | sd-netlink/local-addresses.c |
75 | sd-netlink/local-addresses.h | |
76 | sd-netlink/netlink-internal.h | |
77 | sd-netlink/netlink-message.c | |
ee38400b YW |
78 | sd-netlink/netlink-slot.c |
79 | sd-netlink/netlink-slot.h | |
37efbbd8 ZJS |
80 | sd-netlink/netlink-socket.c |
81 | sd-netlink/netlink-types.c | |
82 | sd-netlink/netlink-types.h | |
83 | sd-netlink/netlink-util.c | |
84 | sd-netlink/netlink-util.h | |
85 | sd-netlink/rtnl-message.c | |
86 | sd-netlink/sd-netlink.c | |
87 | sd-network/network-util.c | |
88 | sd-network/network-util.h | |
89 | sd-network/sd-network.c | |
90 | sd-path/sd-path.c | |
ceb26cdb | 91 | sd-resolve/resolve-private.h |
37efbbd8 ZJS |
92 | sd-resolve/sd-resolve.c |
93 | sd-utf8/sd-utf8.c | |
3fa3dc9e | 94 | '''.split()) + id128_sources + sd_daemon_sources + sd_event_sources + sd_login_sources |
5c23128d | 95 | |
a5d8835c ZJS |
96 | disable_mempool_c = files('disable-mempool.c') |
97 | ||
70848ecf DC |
98 | libsystemd_c_args = ['-fvisibility=default'] |
99 | ||
37e4d7a8 | 100 | libsystemd_static = static_library( |
70848ecf | 101 | 'systemd_static', |
37e4d7a8 | 102 | libsystemd_sources, |
37efbbd8 ZJS |
103 | install : false, |
104 | include_directories : includes, | |
105 | link_with : libbasic, | |
106 | dependencies : [threads, | |
a8e559d4 | 107 | librt], |
70848ecf | 108 | c_args : libsystemd_c_args) |
5c23128d | 109 | |
6b30f280 | 110 | libsystemd_sym = 'src/libsystemd/libsystemd.sym' |
5c23128d | 111 | |
3d3075e3 | 112 | configure_file( |
37efbbd8 ZJS |
113 | input : 'libsystemd.pc.in', |
114 | output : 'libsystemd.pc', | |
3d3075e3 ZJS |
115 | configuration : substs, |
116 | install_dir : pkgconfiglibdir == 'no' ? '' : pkgconfiglibdir) |