treewide: Create yaml directory

This allows the propagated yamldir paramter to work correctly in
subproject style builds. We don't want other files in the project
conflicting with tools that scan the yamldir.

Change-Id: Ie2759c7f3baf399392cdda0e507055ceb262d2e1
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/gen/org/open_power/Control/Host/meson.build b/gen/org/open_power/Control/Host/meson.build
index 3360584..dea376a 100644
--- a/gen/org/open_power/Control/Host/meson.build
+++ b/gen/org/open_power/Control/Host/meson.build
@@ -1,13 +1,13 @@
 # Generated file; do not modify.
 generated_sources += custom_target(
     'org/open_power/Control/Host__cpp'.underscorify(),
-    input: [ '../../../../../org/open_power/Control/Host.interface.yaml',  ],
+    input: [ '../../../../../yaml/org/open_power/Control/Host.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.current_source_dir() / '../../../../..',
+        '--directory', meson.current_source_dir() / '../../../../../yaml',
         'org/open_power/Control/Host',
     ],
 )
diff --git a/gen/org/open_power/Control/TPM/SecurityKeys/meson.build b/gen/org/open_power/Control/TPM/SecurityKeys/meson.build
index ead935f..64fac36 100644
--- a/gen/org/open_power/Control/TPM/SecurityKeys/meson.build
+++ b/gen/org/open_power/Control/TPM/SecurityKeys/meson.build
@@ -1,13 +1,13 @@
 # Generated file; do not modify.
 generated_sources += custom_target(
     'org/open_power/Control/TPM/SecurityKeys__cpp'.underscorify(),
-    input: [ '../../../../../../org/open_power/Control/TPM/SecurityKeys.interface.yaml',  ],
+    input: [ '../../../../../../yaml/org/open_power/Control/TPM/SecurityKeys.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.current_source_dir() / '../../../../../..',
+        '--directory', meson.current_source_dir() / '../../../../../../yaml',
         'org/open_power/Control/TPM/SecurityKeys',
     ],
 )
diff --git a/gen/org/open_power/Control/TPM/meson.build b/gen/org/open_power/Control/TPM/meson.build
index c7ec2ac..2e65057 100644
--- a/gen/org/open_power/Control/TPM/meson.build
+++ b/gen/org/open_power/Control/TPM/meson.build
@@ -2,13 +2,13 @@
 subdir('SecurityKeys')
 generated_others += custom_target(
     'org/open_power/Control/TPM/SecurityKeys__markdown'.underscorify(),
-    input: [ '../../../../../org/open_power/Control/TPM/SecurityKeys.interface.yaml',  ],
+    input: [ '../../../../../yaml/org/open_power/Control/TPM/SecurityKeys.interface.yaml',  ],
     output: [ 'SecurityKeys.md' ],
     command: [
         sdbuspp_gen_meson_prog, '--command', 'markdown',
         '--output', meson.current_build_dir(),
         '--tool', sdbusplusplus_prog,
-        '--directory', meson.current_source_dir() / '../../../../..',
+        '--directory', meson.current_source_dir() / '../../../../../yaml',
         'org/open_power/Control/TPM/SecurityKeys',
     ],
 )
diff --git a/gen/org/open_power/Control/meson.build b/gen/org/open_power/Control/meson.build
index 4e546fc..02f10d6 100644
--- a/gen/org/open_power/Control/meson.build
+++ b/gen/org/open_power/Control/meson.build
@@ -2,13 +2,13 @@
 subdir('Host')
 generated_others += custom_target(
     'org/open_power/Control/Host__markdown'.underscorify(),
-    input: [ '../../../../org/open_power/Control/Host.interface.yaml',  ],
+    input: [ '../../../../yaml/org/open_power/Control/Host.interface.yaml',  ],
     output: [ 'Host.md' ],
     command: [
         sdbuspp_gen_meson_prog, '--command', 'markdown',
         '--output', meson.current_build_dir(),
         '--tool', sdbusplusplus_prog,
-        '--directory', meson.current_source_dir() / '../../../..',
+        '--directory', meson.current_source_dir() / '../../../../yaml',
         'org/open_power/Control/Host',
     ],
 )