sdbus++: events: generate markdown

Add enough content in event support to generate markdown documentation.

    - Create python-translation from event YAML to internal classes
      and call mako renders.
    - Add empty mako templates for the C++ files.
    - Add mako templates necessary to generate markdown content.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ifd4aa16895b2ed5f72b3bc74170c1c666e29b02e
diff --git a/tools/meson.build b/tools/meson.build
index ea17050..94a9f85 100644
--- a/tools/meson.build
+++ b/tools/meson.build
@@ -17,6 +17,12 @@
   'sdbusplus/templates/error.cpp.mako',
   'sdbusplus/templates/error.hpp.mako',
   'sdbusplus/templates/error.md.mako',
+  'sdbusplus/templates/event.cpp.mako',
+  'sdbusplus/templates/event.hpp.mako',
+  'sdbusplus/templates/event.md.mako',
+  'sdbusplus/templates/events.cpp.mako',
+  'sdbusplus/templates/events.hpp.mako',
+  'sdbusplus/templates/events.md.mako',
   'sdbusplus/templates/interface.aserver.hpp.mako',
   'sdbusplus/templates/interface.client.hpp.mako',
   'sdbusplus/templates/interface.common.hpp.mako',