build: Add meson build

Change-Id: I0c42715b0f15c3caabf04da290ab6b99c50bbc13
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/test/meson.build b/test/meson.build
new file mode 100644
index 0000000..0dc3b49
--- /dev/null
+++ b/test/meson.build
@@ -0,0 +1,25 @@
+gtest = dependency('gtest', main: true, disabler: true, required: get_option('tests'))
+gmock = dependency('gmock', disabler: true, required: get_option('tests'))
+
+tests = [
+  'cable',
+  'cpld',
+  'entity',
+  'eth',
+  'flash',
+  'handler',
+  'machine',
+  'pcie',
+  'poweroff',
+  'psu',
+]
+
+foreach t : tests
+  test(
+    t,
+    executable(
+      t.underscorify(),
+      t + '_unittest.cpp',
+      implicit_include_directories: false,
+      dependencies: [sys_dep, gtest, gmock]))
+endforeach