Add in-tree OEM IPMI provider infrastructure

Change-Id: I341af91571b95f74e12def273c6cddf2b72c7884
Signed-off-by: Vernon Mauery <vernon.mauery@gmail.com>
diff --git a/meson.options b/meson.options
index fcc8851..ed2a4f3 100644
--- a/meson.options
+++ b/meson.options
@@ -244,6 +244,17 @@
     description: 'Support open-power specific functions',
 )
 
+# arm-sbmr specific functionality.
+option(
+    'arm-sbmr',
+    type: 'feature',
+    description: 'Support Arm SBMR specific functions',
+)
+
+#######################################################################
+# Transport options
+#######################################################################
+
 # HW transport
 option(
     'transport-implementation',
@@ -252,9 +263,24 @@
     description: 'transport',
 )
 
-# arm-sbmr specific functionality.
+
+
+#######################################################################
+# OEM Libraries
+#######################################################################
 option(
-    'arm-sbmr',
-    type: 'feature',
-    description: 'Support Arm SBMR specific functions',
+    'oem-libraries',
+    type: 'array',
+    choices: [
+        # will build all of the OEM libraries - default
+        'all',
+        # don't build any OEM libraries
+        'none',
+        #######################################
+        # keep list below sorted alphabetically
+        #######################################
+        'example',
+    ],
+    value: ['all'],
+    description: 'Build selected OEM IPMI provider libraries',
 )