Make OpenPower specific dump an optional feature

Make all OpenPower dumps as optional feature and should be
enabled in the configuration. System dump is the currently
implemented example of OpenPower dump. BMC dump will be
enabled by default.

To enable
openpower-dumps-extension=enabled

Test:
Tested all existing dump operations using automated
testing.

Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
Change-Id: If20b4711dfcf02a2a8ea23848f7409576813c832
diff --git a/meson.build b/meson.build
index 8492d5d..e896d61 100644
--- a/meson.build
+++ b/meson.build
@@ -103,7 +103,6 @@
         'dump_entry.cpp',
         'dump_manager.cpp',
         'dump_manager_bmc.cpp',
-        'dump_manager_system.cpp',
         'dump_manager_main.cpp',
         'dump_serialize.cpp',
         'elog_watch.cpp',
@@ -113,7 +112,6 @@
         'watch.cpp',
         'bmc_dump_entry.cpp',
         'dump_utils.cpp',
-        'system_dump_entry.cpp',
         'dump_offload.cpp'
     ]
 
@@ -130,6 +128,9 @@
 # for phosphor_dump_manager
 subdir('offload-extensions')
 
+#pick any architecture specific dumps
+subdir('dump-extensions')
+
 phosphor_dump_monitor_sources = [
         'core_manager.cpp',
         'core_manager_main.cpp',