Move OpenPOWER specific dump configurations to extension
Move the configuration options for OpenPOWER specific dumps
to the respective extension directory.
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
Change-Id: I8610de2d0982541110bebfbfda24bebdbdf70748
diff --git a/dump-extensions/openpower-dumps/dump-extensions.cpp b/dump-extensions/openpower-dumps/dump-extensions.cpp
index ed5956f..b47ba55 100644
--- a/dump-extensions/openpower-dumps/dump-extensions.cpp
+++ b/dump-extensions/openpower-dumps/dump-extensions.cpp
@@ -2,6 +2,8 @@
#include "dump-extensions.hpp"
+#include "dump-extensions/openpower-dumps/openpower_dumps_config.h"
+
#include "dump_manager_resource.hpp"
#include "dump_manager_system.hpp"
diff --git a/dump-extensions/openpower-dumps/meson.build b/dump-extensions/openpower-dumps/meson.build
index efb1124..f2e3c23 100644
--- a/dump-extensions/openpower-dumps/meson.build
+++ b/dump-extensions/openpower-dumps/meson.build
@@ -1,5 +1,25 @@
# SPDX-License-Identifier: Apache-2.0
+# Configuration header file(openpower_dumps_config.h) generation
+opconf_data = configuration_data()
+
+opconf_data.set_quoted('SYSTEM_DUMP_OBJPATH', get_option('SYSTEM_DUMP_OBJPATH'),
+ description : 'The system dump manager D-Bus path'
+ )
+opconf_data.set_quoted('SYSTEM_DUMP_OBJ_ENTRY', get_option('SYSTEM_DUMP_OBJ_ENTRY'),
+ description : 'The system dump entry D-Bus object path'
+ )
+
+opconf_data.set_quoted('RESOURCE_DUMP_OBJPATH', get_option('RESOURCE_DUMP_OBJPATH'),
+ description : 'The resource dump manager D-Bus path'
+ )
+opconf_data.set_quoted('RESOURCE_DUMP_OBJ_ENTRY', get_option('RESOURCE_DUMP_OBJ_ENTRY'),
+ description : 'The resource dump entry D-Bus object path'
+ )
+configure_file(configuration : opconf_data,
+ output : 'openpower_dumps_config.h'
+ )
+
phosphor_dump_manager_sources += [
'dump-extensions/openpower-dumps/dump-extensions.cpp',
'dump-extensions/openpower-dumps/dump_manager_system.cpp',