meta: add device compatible strings for Harma

Add the 'Harma' hierarchy under Meta (Facebook) and define
compatible strings for the currently supported devices. These
will be used to indicate hardware compatibility in device
update images.

Change-Id: I9079b161499089e3caa8a6f3eece401bf1d27f9c
Signed-off-by: Daniel Hsu <Daniel-Hsu@quantatw.com>
diff --git a/gen/com/meta/Hardware/meson.build b/gen/com/meta/Hardware/meson.build
index b52d6b1..d385a20 100644
--- a/gen/com/meta/Hardware/meson.build
+++ b/gen/com/meta/Hardware/meson.build
@@ -1,5 +1,6 @@
 # Generated file; do not modify.
 subdir('BMC')
+subdir('Harma')
 
 sdbusplus_current_path = 'com/meta/Hardware'
 
@@ -25,3 +26,25 @@
     build_by_default: should_generate_markdown,
 )
 
+generated_markdown += custom_target(
+    'com/meta/Hardware/Harma__markdown'.underscorify(),
+    input: ['../../../../yaml/com/meta/Hardware/Harma.interface.yaml'],
+    output: ['Harma.md'],
+    depend_files: sdbusplusplus_depfiles,
+    command: [
+        sdbuspp_gen_meson_prog,
+        '--command',
+        'markdown',
+        '--output',
+        meson.current_build_dir(),
+        '--tool',
+        sdbusplusplus_prog,
+        '--directory',
+        meson.current_source_dir() / '../../../../yaml',
+        'com/meta/Hardware/Harma',
+    ],
+    install: should_generate_markdown,
+    install_dir: [inst_markdown_dir / sdbusplus_current_path],
+    build_by_default: should_generate_markdown,
+)
+