host-dump: Renamed host-dump-offload-transport build option

Currently dump manager using "host-dump-offload-transport" to mention
the transport protocol name to offload host dumps but, same transport
can use to other actions i.e create and delete. So, Changing build option
name into "host-transport" to make generic.

Also, transport code sources files are organized based on "offload" name
so, changed same as "host-transport".

Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
Change-Id: I9e229218ea8c606e7092daf4d24fd6d16eb425c8
diff --git a/dump-extensions/openpower-dumps/system_dump_entry.cpp b/dump-extensions/openpower-dumps/system_dump_entry.cpp
index 53d8788..83723b4 100644
--- a/dump-extensions/openpower-dumps/system_dump_entry.cpp
+++ b/dump-extensions/openpower-dumps/system_dump_entry.cpp
@@ -1,6 +1,6 @@
 #include "system_dump_entry.hpp"
 
-#include "offload-extensions.hpp"
+#include "host_transport_exts.hpp"
 
 namespace phosphor
 {
diff --git a/offload-extensions/default/default.cpp b/host-transport-extensions/default/default.cpp
similarity index 100%
rename from offload-extensions/default/default.cpp
rename to host-transport-extensions/default/default.cpp
diff --git a/host-transport-extensions/default/meson.build b/host-transport-extensions/default/meson.build
new file mode 100644
index 0000000..423c847
--- /dev/null
+++ b/host-transport-extensions/default/meson.build
@@ -0,0 +1,5 @@
+# SPDX-License-Identifier: Apache-2.0
+
+phosphor_dump_manager_sources += [
+        'host-transport-extensions/default/default.cpp'
+    ]
diff --git a/host-transport-extensions/meson.build b/host-transport-extensions/meson.build
new file mode 100644
index 0000000..01fd02d
--- /dev/null
+++ b/host-transport-extensions/meson.build
@@ -0,0 +1,9 @@
+# SPDX-License-Identifier: Apache-2.0
+
+hostTransport = get_option('host-transport')
+
+if hostTransport == 'default'
+    subdir('default')
+elif hostTransport == 'pldm'
+    subdir('pldm')
+endif
diff --git a/offload-extensions/pldm/meson.build b/host-transport-extensions/pldm/meson.build
similarity index 70%
rename from offload-extensions/pldm/meson.build
rename to host-transport-extensions/pldm/meson.build
index d3ae2ac..d9cedd9 100644
--- a/offload-extensions/pldm/meson.build
+++ b/host-transport-extensions/pldm/meson.build
@@ -1,7 +1,7 @@
 # SPDX-License-Identifier: Apache-2.0
 
 phosphor_dump_manager_sources += [
-        'offload-extensions/pldm/pldm_interface.cpp'
+        'host-transport-extensions/pldm/pldm_interface.cpp'
     ]
 
 phosphor_dump_manager_dependency += [ dependency('libpldm') ]
diff --git a/offload-extensions/pldm/pldm_interface.cpp b/host-transport-extensions/pldm/pldm_interface.cpp
similarity index 100%
rename from offload-extensions/pldm/pldm_interface.cpp
rename to host-transport-extensions/pldm/pldm_interface.cpp
diff --git a/offload-extensions/pldm/pldm_interface.hpp b/host-transport-extensions/pldm/pldm_interface.hpp
similarity index 100%
rename from offload-extensions/pldm/pldm_interface.hpp
rename to host-transport-extensions/pldm/pldm_interface.hpp
diff --git a/offload-extensions.hpp b/host_transport_exts.hpp
similarity index 100%
rename from offload-extensions.hpp
rename to host_transport_exts.hpp
diff --git a/meson.build b/meson.build
index e896d61..40cb58b 100644
--- a/meson.build
+++ b/meson.build
@@ -124,9 +124,10 @@
 
 phosphor_dump_manager_install = true
 
-# To get host dump offload transport source files and dependency list
-# for phosphor_dump_manager
-subdir('offload-extensions')
+# To get host transport based interface to take respective host
+# dump actions. It will contain required sources and dependency
+# list for phosphor_dump_manager.
+subdir('host-transport-extensions')
 
 #pick any architecture specific dumps
 subdir('dump-extensions')
diff --git a/meson_options.txt b/meson_options.txt
index 48e7038..ea73c7f 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -83,7 +83,7 @@
         description : 'YAML filepath containing error object paths'
       )
 
-option('host-dump-offload-transport', type : 'string',
+option('host-transport', type : 'string',
         value : 'default',
         description : 'To specify the host dump transport protocol')
 
diff --git a/offload-extensions/default/meson.build b/offload-extensions/default/meson.build
deleted file mode 100644
index ca615b2..0000000
--- a/offload-extensions/default/meson.build
+++ /dev/null
@@ -1,5 +0,0 @@
-# SPDX-License-Identifier: Apache-2.0
-
-phosphor_dump_manager_sources += [
-        'offload-extensions/default/default.cpp'
-    ]
diff --git a/offload-extensions/meson.build b/offload-extensions/meson.build
deleted file mode 100644
index 20b1f3b..0000000
--- a/offload-extensions/meson.build
+++ /dev/null
@@ -1,9 +0,0 @@
-# SPDX-License-Identifier: Apache-2.0
-
-hostDumpOffloadTransport = get_option('host-dump-offload-transport')
-
-if hostDumpOffloadTransport == 'default'
-    subdir('default')
-elif hostDumpOffloadTransport == 'pldm'
-    subdir('pldm')
-endif