blob: c278644f927c026fc0a38c7afd019c342d0721ef [file] [log] [blame]
Dhruvaraj Subhashchandran8b9b4692020-09-24 11:59:42 -05001# SPDX-License-Identifier: Apache-2.0
2
Patrick Williams57de2512025-02-01 08:37:12 -05003unit_files += {
4 'input': 'dump-extensions/openpower-dumps/clear_hostdumps_poweroff.service',
5 'output': 'clear_hostdumps_poweroff.service',
6}
Dhruvaraj Subhashchandran9f557362021-05-12 06:28:20 -05007
Dhruvaraj Subhashchandran796a92e2021-05-05 13:15:24 -05008# Configuration header file(openpower_dumps_config.h) generation
9opconf_data = configuration_data()
10
Patrick Williams57de2512025-02-01 08:37:12 -050011opconf_data.set_quoted(
12 'SYSTEM_DUMP_OBJPATH',
13 get_option('SYSTEM_DUMP_OBJPATH'),
14 description: 'The system dump manager D-Bus path',
15)
16opconf_data.set_quoted(
17 'SYSTEM_DUMP_OBJ_ENTRY',
18 get_option('SYSTEM_DUMP_OBJ_ENTRY'),
19 description: 'The system dump entry D-Bus object path',
20)
Dhruvaraj Subhashchandran796a92e2021-05-05 13:15:24 -050021
Patrick Williams57de2512025-02-01 08:37:12 -050022opconf_data.set_quoted(
23 'RESOURCE_DUMP_OBJPATH',
24 get_option('RESOURCE_DUMP_OBJPATH'),
25 description: 'The resource dump manager D-Bus path',
26)
27opconf_data.set_quoted(
28 'RESOURCE_DUMP_OBJ_ENTRY',
29 get_option('RESOURCE_DUMP_OBJ_ENTRY'),
30 description: 'The resource dump entry D-Bus object path',
31)
32configure_file(configuration: opconf_data, output: 'openpower_dumps_config.h')
Dhruvaraj Subhashchandran796a92e2021-05-05 13:15:24 -050033
Dhruvaraj Subhashchandran8b9b4692020-09-24 11:59:42 -050034phosphor_dump_manager_sources += [
Patrick Williams57de2512025-02-01 08:37:12 -050035 'dump-extensions/openpower-dumps/dump-extensions.cpp',
36 'dump-extensions/openpower-dumps/dump_manager_system.cpp',
37 'dump-extensions/openpower-dumps/system_dump_entry.cpp',
38 'dump-extensions/openpower-dumps/dump_manager_resource.cpp',
39 'dump-extensions/openpower-dumps/resource_dump_entry.cpp',
40 'dump-extensions/openpower-dumps/op_dump_util.cpp',
41]