Add basic main and meson.build

Main just runs very 1 second, based on the asio timer example.

Tested: Added a debug fprint and verified that it runs every 1 second

Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: I75c98a39f43d3f7103583171979ce87515c9083d
diff --git a/meson.build b/meson.build
new file mode 100644
index 0000000..ce64c4b
--- /dev/null
+++ b/meson.build
@@ -0,0 +1,12 @@
+project(
+  'bios-bmc-smm-error-logger',
+  'cpp',
+  version: '0.1',
+  meson_version: '>=0.57.0',
+  default_options: [
+    'cpp_std=c++20',
+    'warning_level=3',
+    'werror=true',
+  ])
+
+subdir('src')