Add specific handler class
The commit adds folder structure and specific handler class stub.
It is required to encapsulate any specific handling based on OEM and
keep it separate from the generic features offered by the repository.
Change-Id: Idff4df024597f6087e70b7b7f10fc05b00b3f664
Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
diff --git a/vpd-manager/meson.build b/vpd-manager/meson.build
index cb86f87..bb71f2b 100644
--- a/vpd-manager/meson.build
+++ b/vpd-manager/meson.build
@@ -1,3 +1,8 @@
+oem_SOURCES = []
+if get_option('ibm_system').allowed()
+ oem_SOURCES += ['oem-handler/ibm_handler.cpp']
+endif
+
common_SOURCES = [
'src/logger.cpp',
'src/parser_factory.cpp',
@@ -16,7 +21,7 @@
'src/manager_main.cpp',
'src/manager.cpp',
'src/bios_handler.cpp',
-] + common_SOURCES
+] + common_SOURCES + oem_SOURCES
parser_dependencies = [
sdbusplus,