]>
Commit | Line | Data |
---|---|---|
1 | # SPDX-License-Identifier: LGPL-2.1-or-later | |
2 | ||
3 | systemd_analyze_sources = files( | |
4 | 'analyze-blame.c', | |
5 | 'analyze-calendar.c', | |
6 | 'analyze-capability.c', | |
7 | 'analyze-cat-config.c', | |
8 | 'analyze-compare-versions.c', | |
9 | 'analyze-condition.c', | |
10 | 'analyze-critical-chain.c', | |
11 | 'analyze-dot.c', | |
12 | 'analyze-dump.c', | |
13 | 'analyze-exit-status.c', | |
14 | 'analyze-fdstore.c', | |
15 | 'analyze-filesystems.c', | |
16 | 'analyze-image-policy.c', | |
17 | 'analyze-inspect-elf.c', | |
18 | 'analyze-log-control.c', | |
19 | 'analyze-malloc.c', | |
20 | 'analyze-pcrs.c', | |
21 | 'analyze-plot.c', | |
22 | 'analyze-security.c', | |
23 | 'analyze-service-watchdogs.c', | |
24 | 'analyze-srk.c', | |
25 | 'analyze-syscall-filter.c', | |
26 | 'analyze-time.c', | |
27 | 'analyze-time-data.c', | |
28 | 'analyze-timespan.c', | |
29 | 'analyze-timestamp.c', | |
30 | 'analyze-unit-files.c', | |
31 | 'analyze-unit-paths.c', | |
32 | 'analyze-verify.c', | |
33 | 'analyze-verify-util.c', | |
34 | 'analyze.c', | |
35 | ) | |
36 | ||
37 | executables += [ | |
38 | executable_template + { | |
39 | 'name' : 'systemd-analyze', | |
40 | 'public' : conf.get('ENABLE_ANALYZE') == 1, | |
41 | 'sources' : systemd_analyze_sources, | |
42 | 'include_directories' : core_includes, | |
43 | 'link_with' : [ | |
44 | libcore, | |
45 | libshared, | |
46 | ], | |
47 | 'dependencies' : libseccomp, | |
48 | 'install' : conf.get('ENABLE_ANALYZE') == 1, | |
49 | }, | |
50 | core_test_template + { | |
51 | 'sources' : files( | |
52 | 'test-verify.c', | |
53 | 'analyze-verify-util.c', | |
54 | ), | |
55 | }, | |
56 | ] |