meson: Add meson build

The intent behind this commit is build obmc-phosphor-buttons with
meson, and then remove files related to cmake.

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Iedf8c49224032e016fed3471e6e41f6055b09065
diff --git a/inc/button_handler.hpp b/inc/button_handler.hpp
index baa7400..c6dc127 100644
--- a/inc/button_handler.hpp
+++ b/inc/button_handler.hpp
@@ -1,5 +1,4 @@
 #pragma once
-
 #include <sdbusplus/bus.hpp>
 #include <sdbusplus/bus/match.hpp>
 
diff --git a/inc/hostSelector_switch.hpp b/inc/hostSelector_switch.hpp
index 3f62012..cb9eab7 100644
--- a/inc/hostSelector_switch.hpp
+++ b/inc/hostSelector_switch.hpp
@@ -1,4 +1,6 @@
 #pragma once
+#include "config.h"
+
 #include "button_factory.hpp"
 #include "button_interface.hpp"
 #include "common.hpp"
diff --git a/inc/id_button.hpp b/inc/id_button.hpp
index 3e9c9e4..41a2059 100644
--- a/inc/id_button.hpp
+++ b/inc/id_button.hpp
@@ -15,6 +15,8 @@
 */
 
 #pragma once
+#include "config.h"
+
 #include "button_factory.hpp"
 #include "button_interface.hpp"
 #include "common.hpp"
diff --git a/inc/power_button.hpp b/inc/power_button.hpp
index 9bf8744..73336ac 100644
--- a/inc/power_button.hpp
+++ b/inc/power_button.hpp
@@ -15,6 +15,8 @@
 */
 
 #pragma once
+#include "config.h"
+
 #include "button_factory.hpp"
 #include "button_interface.hpp"
 #include "common.hpp"
diff --git a/inc/reset_button.hpp b/inc/reset_button.hpp
index 3bd7e3f..fea82b6 100644
--- a/inc/reset_button.hpp
+++ b/inc/reset_button.hpp
@@ -15,6 +15,8 @@
 */
 
 #pragma once
+#include "config.h"
+
 #include "button_factory.hpp"
 #include "button_interface.hpp"
 #include "common.hpp"