Interface Support for processor vpd

This commit will add interfaces to support new Records and its Keywords,
and build files.
Currently these interfaces are being used in  processor vpd(IPZ format).

Change-Id: I8a7919f405835851174ae3bf11a5e9f02b38f8f2
Signed-off-by: Alpana Kumari <alpankum@in.ibm.com>
diff --git a/gen/com/ibm/ipzvpd/CP00/meson.build b/gen/com/ibm/ipzvpd/CP00/meson.build
new file mode 100644
index 0000000..14c0029
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/CP00/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/CP00__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/CP00.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/CP00',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/CRP0/meson.build b/gen/com/ibm/ipzvpd/CRP0/meson.build
new file mode 100644
index 0000000..e0052e9
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/CRP0/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/CRP0__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/CRP0.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/CRP0',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LRP0/meson.build b/gen/com/ibm/ipzvpd/LRP0/meson.build
new file mode 100644
index 0000000..4c1dc86
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LRP0/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LRP0__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP0.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP0',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LRP1/meson.build b/gen/com/ibm/ipzvpd/LRP1/meson.build
new file mode 100644
index 0000000..4eaf50b
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LRP1/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LRP1__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP1.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP1',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LRP2/meson.build b/gen/com/ibm/ipzvpd/LRP2/meson.build
new file mode 100644
index 0000000..9e7e8a2
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LRP2/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LRP2__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP2.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP2',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LRP3/meson.build b/gen/com/ibm/ipzvpd/LRP3/meson.build
new file mode 100644
index 0000000..a16504a
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LRP3/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LRP3__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP3.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP3',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LRP4/meson.build b/gen/com/ibm/ipzvpd/LRP4/meson.build
new file mode 100644
index 0000000..a952841
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LRP4/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LRP4__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP4.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP4',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LRP5/meson.build b/gen/com/ibm/ipzvpd/LRP5/meson.build
new file mode 100644
index 0000000..89f21ba
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LRP5/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LRP5__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP5.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP5',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LRP6/meson.build b/gen/com/ibm/ipzvpd/LRP6/meson.build
new file mode 100644
index 0000000..e757d94
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LRP6/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LRP6__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP6.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP6',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LRP7/meson.build b/gen/com/ibm/ipzvpd/LRP7/meson.build
new file mode 100644
index 0000000..87b9ad0
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LRP7/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LRP7__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP7.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP7',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LWP0/meson.build b/gen/com/ibm/ipzvpd/LWP0/meson.build
new file mode 100644
index 0000000..1569af8
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LWP0/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LWP0__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP0.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP0',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LWP1/meson.build b/gen/com/ibm/ipzvpd/LWP1/meson.build
new file mode 100644
index 0000000..1562bbc
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LWP1/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LWP1__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP1.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP1',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LWP2/meson.build b/gen/com/ibm/ipzvpd/LWP2/meson.build
new file mode 100644
index 0000000..f1894a3
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LWP2/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LWP2__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP2.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP2',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LWP3/meson.build b/gen/com/ibm/ipzvpd/LWP3/meson.build
new file mode 100644
index 0000000..d88c91d
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LWP3/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LWP3__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP3.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP3',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LWP4/meson.build b/gen/com/ibm/ipzvpd/LWP4/meson.build
new file mode 100644
index 0000000..51887e9
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LWP4/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LWP4__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP4.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP4',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LWP5/meson.build b/gen/com/ibm/ipzvpd/LWP5/meson.build
new file mode 100644
index 0000000..0cfd689
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LWP5/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LWP5__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP5.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP5',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LWP6/meson.build b/gen/com/ibm/ipzvpd/LWP6/meson.build
new file mode 100644
index 0000000..a97b11a
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LWP6/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LWP6__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP6.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP6',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/LWP7/meson.build b/gen/com/ibm/ipzvpd/LWP7/meson.build
new file mode 100644
index 0000000..99875e4
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/LWP7/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/LWP7__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP7.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP7',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/VRML/meson.build b/gen/com/ibm/ipzvpd/VRML/meson.build
new file mode 100644
index 0000000..b0017b5
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/VRML/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/VRML__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/VRML.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/VRML',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/VWML/meson.build b/gen/com/ibm/ipzvpd/VWML/meson.build
new file mode 100644
index 0000000..efb8c4a
--- /dev/null
+++ b/gen/com/ibm/ipzvpd/VWML/meson.build
@@ -0,0 +1,14 @@
+# Generated file; do not modify.
+generated_sources += custom_target(
+    'com/ibm/ipzvpd/VWML__cpp'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/VWML.interface.yaml',  ],
+    output: [ 'server.cpp', 'server.hpp', 'client.hpp',  ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'cpp',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/VWML',
+    ],
+)
+
diff --git a/gen/com/ibm/ipzvpd/meson.build b/gen/com/ibm/ipzvpd/meson.build
index c6e7334..0bf34d6 100644
--- a/gen/com/ibm/ipzvpd/meson.build
+++ b/gen/com/ibm/ipzvpd/meson.build
@@ -1,4 +1,34 @@
 # Generated file; do not modify.
+subdir('CP00')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/CP00__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/CP00.interface.yaml',  ],
+    output: [ 'CP00.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/CP00',
+    ],
+    build_by_default: true,
+)
+
+subdir('CRP0')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/CRP0__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/CRP0.interface.yaml',  ],
+    output: [ 'CRP0.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/CRP0',
+    ],
+    build_by_default: true,
+)
+
 subdir('DINF')
 generated_others += custom_target(
     'com/ibm/ipzvpd/DINF__markdown'.underscorify(),
@@ -29,6 +59,246 @@
     build_by_default: true,
 )
 
+subdir('LRP0')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LRP0__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP0.interface.yaml',  ],
+    output: [ 'LRP0.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP0',
+    ],
+    build_by_default: true,
+)
+
+subdir('LRP1')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LRP1__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP1.interface.yaml',  ],
+    output: [ 'LRP1.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP1',
+    ],
+    build_by_default: true,
+)
+
+subdir('LRP2')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LRP2__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP2.interface.yaml',  ],
+    output: [ 'LRP2.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP2',
+    ],
+    build_by_default: true,
+)
+
+subdir('LRP3')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LRP3__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP3.interface.yaml',  ],
+    output: [ 'LRP3.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP3',
+    ],
+    build_by_default: true,
+)
+
+subdir('LRP4')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LRP4__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP4.interface.yaml',  ],
+    output: [ 'LRP4.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP4',
+    ],
+    build_by_default: true,
+)
+
+subdir('LRP5')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LRP5__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP5.interface.yaml',  ],
+    output: [ 'LRP5.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP5',
+    ],
+    build_by_default: true,
+)
+
+subdir('LRP6')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LRP6__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP6.interface.yaml',  ],
+    output: [ 'LRP6.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP6',
+    ],
+    build_by_default: true,
+)
+
+subdir('LRP7')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LRP7__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LRP7.interface.yaml',  ],
+    output: [ 'LRP7.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LRP7',
+    ],
+    build_by_default: true,
+)
+
+subdir('LWP0')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LWP0__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP0.interface.yaml',  ],
+    output: [ 'LWP0.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP0',
+    ],
+    build_by_default: true,
+)
+
+subdir('LWP1')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LWP1__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP1.interface.yaml',  ],
+    output: [ 'LWP1.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP1',
+    ],
+    build_by_default: true,
+)
+
+subdir('LWP2')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LWP2__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP2.interface.yaml',  ],
+    output: [ 'LWP2.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP2',
+    ],
+    build_by_default: true,
+)
+
+subdir('LWP3')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LWP3__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP3.interface.yaml',  ],
+    output: [ 'LWP3.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP3',
+    ],
+    build_by_default: true,
+)
+
+subdir('LWP4')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LWP4__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP4.interface.yaml',  ],
+    output: [ 'LWP4.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP4',
+    ],
+    build_by_default: true,
+)
+
+subdir('LWP5')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LWP5__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP5.interface.yaml',  ],
+    output: [ 'LWP5.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP5',
+    ],
+    build_by_default: true,
+)
+
+subdir('LWP6')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LWP6__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP6.interface.yaml',  ],
+    output: [ 'LWP6.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP6',
+    ],
+    build_by_default: true,
+)
+
+subdir('LWP7')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/LWP7__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/LWP7.interface.yaml',  ],
+    output: [ 'LWP7.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/LWP7',
+    ],
+    build_by_default: true,
+)
+
 subdir('LXR0')
 generated_others += custom_target(
     'com/ibm/ipzvpd/LXR0__markdown'.underscorify(),
@@ -209,6 +479,21 @@
     build_by_default: true,
 )
 
+subdir('VRML')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/VRML__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/VRML.interface.yaml',  ],
+    output: [ 'VRML.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/VRML',
+    ],
+    build_by_default: true,
+)
+
 subdir('VRTN')
 generated_others += custom_target(
     'com/ibm/ipzvpd/VRTN__markdown'.underscorify(),
@@ -284,3 +569,18 @@
     build_by_default: true,
 )
 
+subdir('VWML')
+generated_others += custom_target(
+    'com/ibm/ipzvpd/VWML__markdown'.underscorify(),
+    input: [ meson.source_root() / 'com/ibm/ipzvpd/VWML.interface.yaml',  ],
+    output: [ 'VWML.md' ],
+    command: [
+        sdbuspp_gen_meson_prog, '--command', 'markdown',
+        '--output', meson.current_build_dir(),
+        '--tool', sdbusplusplus_prog,
+        '--directory', meson.source_root(),
+        'com/ibm/ipzvpd/VWML',
+    ],
+    build_by_default: true,
+)
+