diff --git a/Calibration/Calibration.pro b/Calibration/Calibration.pro
index 4434e8bfef1e9227ab7caf099bc61dc9a76b2af5..7119b9d68c1bb5e470f291b8de40d6282b5179b9 100644
--- a/Calibration/Calibration.pro
+++ b/Calibration/Calibration.pro
@@ -32,5 +32,6 @@ else: unix:!android: target.path = /opt/$${TARGET}/bin
 !isEmpty(target.path): INSTALLS += target
 
 INCLUDEPATH += ../sandbox/
-LIBS += ../build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/libsandbox.a \
+LIBS += ../build-sandbox-Desktop-Debug/libsandbox.a \
         -L/usr/lib/x86_64-linux-gnu -lrealsense2 \
+        -L/usr/local/lib -lopencv_core -lopencv_highgui -lopencv_imgproc \
diff --git a/Calibration/mainwindow.cpp b/Calibration/mainwindow.cpp
index 0e097b0a4e55c011ecd4a5933112e741d4430e26..d7f3792eb042bf316e514ce1961922df39fc4494 100644
--- a/Calibration/mainwindow.cpp
+++ b/Calibration/mainwindow.cpp
@@ -1,8 +1,11 @@
 #include "mainwindow.h"
 #include "ui_mainwindow.h"
 
-using namespace std;
-
+/*!
+ * \brief MainWindow::MainWindow
+ * \param parent widget
+ * MainWindow for the calibration
+ */
 MainWindow::MainWindow(QWidget *parent)
     : QMainWindow(parent)
     , ui(new Ui::MainWindow)
@@ -14,24 +17,27 @@ MainWindow::MainWindow(QWidget *parent)
     parent->connect(ui->listDevices, SIGNAL(itemClicked(QListWidgetItem*)),
                 this, SLOT(selectRealSenseCamera(QListWidgetItem*)));
     parent->connect(ui->btnReload, SIGNAL (released()),this, SLOT(reloadListRealSenseDevices()));
-    parent->connect(ui->btnConfig, SIGNAL (released()),this, SLOT(saveConfiguration()));
+    parent->connect(ui->btnSave, SIGNAL (released()),this, SLOT(saveConfiguration()));
+    parent->connect(ui->btnConfig, SIGNAL (released()),this, SLOT(configure()));
 
     // init cursor for console
     pteConsole_cursor = QTextCursor(ui->pteConsole->document());
     pteConsole_cursor.movePosition(QTextCursor::End);
 
-    sandbox = Sandbox();
-
     searchRealSenseDevices();
 }
 
+/*!
+ * \brief MainWindow::~MainWindow
+ * Destroy the MainWindow
+ */
 MainWindow::~MainWindow()
 {
     delete ui;
 }
 
-/**
- * @brief MainWindow::quitApplication
+/*!
+ * \brief MainWindow::quitApplication
  * Quit the application
  */
 void MainWindow::quitApplication()
@@ -39,13 +45,13 @@ void MainWindow::quitApplication()
     this->close();
 }
 
-/**
- * @brief MainWindow::listRealSenseDevices
- * List Intel RealSense devices in the widget
+/*!
+ * \brief MainWindow::showListRealSenseDevices
+ * List Intel RealSense devices in a QWidgetList
  */
 void MainWindow::showListRealSenseDevices() {
     for (uint32_t i = 0;i < listRealSenseDevices.size(); ++i) {
-        rs2::device device = listRealSenseDevices[i];
+        device device = listRealSenseDevices[i];
 
         QString textDevice = device.get_info(RS2_CAMERA_INFO_NAME);
         textDevice += "-";
@@ -58,20 +64,21 @@ void MainWindow::showListRealSenseDevices() {
     }
 }
 
-/**
- * @brief MainWindow::selectRealSenseCamera
- * Select the RealSense Camera
+/*!
+ * \brief MainWindow::selectRealSenseDevice
+ * \param item of the Intel RealSense device selected
+ * Select the Intel RealSense Device for the configuration
  */
 void MainWindow::selectRealSenseDevice(QListWidgetItem* item) {
     sandbox.setRealSenseDevices(listRealSenseDevices[ui->listDevices->row(item)]);
 }
 
-/**
- * @brief MainWindow::searchRealSenseDevices
- * Search list or RealSense devices connected
+/*!
+ * \brief MainWindow::searchRealSenseDevices
+ * Search list or Intel RealSense devices connected
  */
 void MainWindow::searchRealSenseDevices() {
-    listRealSenseDevices = sandbox.getListRealSenseDevices(); // Get a snapshot of currently connected devices
+    listRealSenseDevices = sandbox.getListRealSenseDevices(); // Get a snapshot of currently connected Intel RealSense devices
     if (listRealSenseDevices.size() == 0){
         pteConsole_cursor.insertText("No device detected. Is it plugged in?\n");
     } else {
@@ -80,23 +87,33 @@ void MainWindow::searchRealSenseDevices() {
     }
 }
 
+/*!
+ * \brief MainWindow::reloadListRealSenseDevices
+ * Get a new snapshot of currently connected Intel RealSense devices
+ */
 void MainWindow::reloadListRealSenseDevices() {
     sandbox.loadListRealSenseDevices();
     ui->listDevices->clear();
     searchRealSenseDevices();
 }
 
+/*!
+ * \brief MainWindow::saveConfiguration
+ * Use the serialization of the API to save the configuration
+ */
 void MainWindow::saveConfiguration() {
-    std::ofstream out("./device");
+    ofstream out("./device");
 
     pteConsole_cursor.insertText("Serialize\n");
     sandbox.serialize(out);
     pteConsole_cursor.insertText("Serialized\n");
     out.close();
-    std::ifstream in("./device");
-    pteConsole_cursor.insertText("Deserialized\n");
-    pteConsole_cursor.insertText(sandbox.deserialize(in).c_str());
-    pteConsole_cursor.insertText("Deserialized\n");
-    in.close();
-    reloadListRealSenseDevices();
+}
+
+/*!
+ * \brief MainWindow::configure
+ * Launch the process to configure the matrix
+ */
+void MainWindow::configure() {
+    sandbox.configure(ui->lblImage);
 }
diff --git a/Calibration/mainwindow.h b/Calibration/mainwindow.h
index 2634b4bf90fee1e0448b07813d2941fbde4474d7..7b07b62846cfc00a4920f1d63d809c405694bdf4 100644
--- a/Calibration/mainwindow.h
+++ b/Calibration/mainwindow.h
@@ -11,12 +11,13 @@
 #include <string>
 #include <iostream>
 
-using namespace std;
-
 QT_BEGIN_NAMESPACE
 namespace Ui { class MainWindow; }
 QT_END_NAMESPACE
 
+using namespace rs2;
+using namespace std;
+
 class MainWindow : public QMainWindow
 {
     Q_OBJECT
@@ -29,8 +30,8 @@ private:
     // Properties
     Ui::MainWindow *ui;
     QTextCursor pteConsole_cursor;
-    rs2::context ctx;
-    rs2::device_list listRealSenseDevices;
+    context ctx;
+    device_list listRealSenseDevices;
     Sandbox sandbox;
 
     // Methods
@@ -42,5 +43,6 @@ private slots:
     void selectRealSenseDevice(QListWidgetItem*);
     void reloadListRealSenseDevices();
     void saveConfiguration();
+    void configure();
 };
 #endif // MAINWINDOW_H
diff --git a/Calibration/mainwindow.ui b/Calibration/mainwindow.ui
index b37c5638aaecb5445cde1c66cacfaedef73d8dd1..f006226544dfebf32e3061f123216240790c8939 100644
--- a/Calibration/mainwindow.ui
+++ b/Calibration/mainwindow.ui
@@ -10,7 +10,7 @@
     <x>0</x>
     <y>0</y>
     <width>1920</width>
-    <height>1080</height>
+    <height>445</height>
    </rect>
   </property>
   <property name="windowTitle">
@@ -23,7 +23,7 @@
       <x>0</x>
       <y>0</y>
       <width>1921</width>
-      <height>1031</height>
+      <height>1066</height>
      </rect>
     </property>
     <layout class="QHBoxLayout" name="horizontalLayout">
@@ -41,9 +41,9 @@
       </spacer>
      </item>
      <item>
-      <layout class="QVBoxLayout" name="verticalLayout">
+      <layout class="QVBoxLayout" name="layoutLeft">
        <item>
-        <spacer name="topSpacer">
+        <spacer name="topLeftSpacer">
          <property name="orientation">
           <enum>Qt::Vertical</enum>
          </property>
@@ -73,7 +73,7 @@
         </widget>
        </item>
        <item>
-        <spacer name="bottomSpacer">
+        <spacer name="bottomLeftSpacer">
          <property name="orientation">
           <enum>Qt::Vertical</enum>
          </property>
@@ -88,7 +88,68 @@
       </layout>
      </item>
      <item>
-      <layout class="QVBoxLayout" name="verticalLayout">
+      <layout class="QVBoxLayout" name="layoutCenter">
+       <item>
+        <spacer name="topCenterSpacer">
+         <property name="orientation">
+          <enum>Qt::Vertical</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>40</width>
+           <height>20</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+       <item>
+        <widget class="QLabel" name="lblImage">
+         <property name="minimumSize">
+          <size>
+           <width>1400</width>
+           <height>1050</height>
+          </size>
+         </property>
+         <property name="styleSheet">
+          <string notr="true">border-color: rgb(46, 52, 54);
+border-width: 1px;
+border-style: solid;</string>
+         </property>
+         <property name="text">
+          <string/>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <spacer name="bottomCenterSpacer">
+         <property name="orientation">
+          <enum>Qt::Vertical</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>40</width>
+           <height>20</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+      </layout>
+     </item>
+     <item>
+      <layout class="QVBoxLayout" name="layoutRight">
+      <item>
+       <spacer name="topRightSpacer">
+        <property name="orientation">
+         <enum>Qt::Vertical</enum>
+        </property>
+        <property name="sizeHint" stdset="0">
+         <size>
+          <width>40</width>
+          <height>20</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
        <item>
         <widget class="QLabel" name="lblConsole">
          <property name="text">
@@ -105,6 +166,13 @@
        </item>
        <item>
         <widget class="QPushButton" name="btnConfig">
+         <property name="text">
+          <string>Configure</string>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="QPushButton" name="btnSave">
          <property name="text">
           <string>Save Configuration</string>
          </property>
@@ -117,6 +185,19 @@
          </property>
         </widget>
        </item>
+       <item>
+        <spacer name="bottomRightSpacer">
+         <property name="orientation">
+          <enum>Qt::Vertical</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>40</width>
+           <height>20</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
       </layout>
      </item>
     </layout>
diff --git a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/.qmake.stash b/build-Calibration-Desktop-Debug/.qmake.stash
similarity index 100%
rename from build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/.qmake.stash
rename to build-Calibration-Desktop-Debug/.qmake.stash
index 9222916dafbc512ebb6c60fa7bbf3d8a22293005..e5e9c70ce61dd6778796e80fbb08d7ff9553de6a 100644
--- a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/.qmake.stash
+++ b/build-Calibration-Desktop-Debug/.qmake.stash
@@ -1,12 +1,3 @@
-QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
-QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 5
-QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 5
-QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0
-QMAKE_CXX.COMPILER_MACROS = \
-    QT_COMPILER_STDCXX \
-    QMAKE_GCC_MAJOR_VERSION \
-    QMAKE_GCC_MINOR_VERSION \
-    QMAKE_GCC_PATCH_VERSION
 QMAKE_CXX.INCDIRS = \
     /usr/include/c++/5 \
     /usr/include/x86_64-linux-gnu/c++/5 \
@@ -22,3 +13,12 @@ QMAKE_CXX.LIBDIRS = \
     /usr/lib \
     /lib/x86_64-linux-gnu \
     /lib
+QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
+QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 5
+QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 5
+QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0
+QMAKE_CXX.COMPILER_MACROS = \
+    QT_COMPILER_STDCXX \
+    QMAKE_GCC_MAJOR_VERSION \
+    QMAKE_GCC_MINOR_VERSION \
+    QMAKE_GCC_PATCH_VERSION
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-11_51_26.log b/build-Calibration-Desktop-Debug/2020-04-07-11_51_26.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-12_26_28.log b/build-Calibration-Desktop-Debug/2020-04-07-12_26_28.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-12_31_31.log b/build-Calibration-Desktop-Debug/2020-04-07-12_31_31.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-12_32_21.log b/build-Calibration-Desktop-Debug/2020-04-07-12_32_21.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-13_52_49.log b/build-Calibration-Desktop-Debug/2020-04-07-13_52_49.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-13_54_21.log b/build-Calibration-Desktop-Debug/2020-04-07-13_54_21.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-13_55_47.log b/build-Calibration-Desktop-Debug/2020-04-07-13_55_47.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-13_57_17.log b/build-Calibration-Desktop-Debug/2020-04-07-13_57_17.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-13_57_26.log b/build-Calibration-Desktop-Debug/2020-04-07-13_57_26.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-13_58_18.log b/build-Calibration-Desktop-Debug/2020-04-07-13_58_18.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_12_44.log b/build-Calibration-Desktop-Debug/2020-04-07-14_12_44.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_12_53.log b/build-Calibration-Desktop-Debug/2020-04-07-14_12_53.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_14_49.log b/build-Calibration-Desktop-Debug/2020-04-07-14_14_49.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_17_30.log b/build-Calibration-Desktop-Debug/2020-04-07-14_17_30.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_18_11.log b/build-Calibration-Desktop-Debug/2020-04-07-14_18_11.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_18_28.log b/build-Calibration-Desktop-Debug/2020-04-07-14_18_28.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_20_20.log b/build-Calibration-Desktop-Debug/2020-04-07-14_20_20.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_24_54.log b/build-Calibration-Desktop-Debug/2020-04-07-14_24_54.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_28_25.log b/build-Calibration-Desktop-Debug/2020-04-07-14_28_25.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_29_32.log b/build-Calibration-Desktop-Debug/2020-04-07-14_29_32.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_30_09.log b/build-Calibration-Desktop-Debug/2020-04-07-14_30_09.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_49_00.log b/build-Calibration-Desktop-Debug/2020-04-07-14_49_00.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_50_12.log b/build-Calibration-Desktop-Debug/2020-04-07-14_50_12.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_51_04.log b/build-Calibration-Desktop-Debug/2020-04-07-14_51_04.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-14_51_28.log b/build-Calibration-Desktop-Debug/2020-04-07-14_51_28.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-15_07_52.log b/build-Calibration-Desktop-Debug/2020-04-07-15_07_52.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-15_15_41.log b/build-Calibration-Desktop-Debug/2020-04-07-15_15_41.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-15_20_10.log b/build-Calibration-Desktop-Debug/2020-04-07-15_20_10.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-15_23_05.log b/build-Calibration-Desktop-Debug/2020-04-07-15_23_05.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-15_37_22.log b/build-Calibration-Desktop-Debug/2020-04-07-15_37_22.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-15_42_25.log b/build-Calibration-Desktop-Debug/2020-04-07-15_42_25.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-15_43_19.log b/build-Calibration-Desktop-Debug/2020-04-07-15_43_19.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-15_45_05.log b/build-Calibration-Desktop-Debug/2020-04-07-15_45_05.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-15_46_00.log b/build-Calibration-Desktop-Debug/2020-04-07-15_46_00.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-15_46_45.log b/build-Calibration-Desktop-Debug/2020-04-07-15_46_45.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-15_51_03.log b/build-Calibration-Desktop-Debug/2020-04-07-15_51_03.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-15_52_37.log b/build-Calibration-Desktop-Debug/2020-04-07-15_52_37.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-16_03_35.log b/build-Calibration-Desktop-Debug/2020-04-07-16_03_35.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-16_07_24.log b/build-Calibration-Desktop-Debug/2020-04-07-16_07_24.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-16_09_47.log b/build-Calibration-Desktop-Debug/2020-04-07-16_09_47.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-16_15_59.log b/build-Calibration-Desktop-Debug/2020-04-07-16_15_59.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-16_23_36.log b/build-Calibration-Desktop-Debug/2020-04-07-16_23_36.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/2020-04-07-16_57_51.log b/build-Calibration-Desktop-Debug/2020-04-07-16_57_51.log
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/build-Calibration-Desktop-Debug/Calibration b/build-Calibration-Desktop-Debug/Calibration
new file mode 100755
index 0000000000000000000000000000000000000000..4a4b8088d524853167bd6b6b278a998f2bd06d82
Binary files /dev/null and b/build-Calibration-Desktop-Debug/Calibration differ
diff --git a/build-Calibration-Desktop-Debug/Makefile b/build-Calibration-Desktop-Debug/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..8a24fc6b1fa62f0ff4725b68e4d114683bb64bb6
--- /dev/null
+++ b/build-Calibration-Desktop-Debug/Makefile
@@ -0,0 +1,420 @@
+#############################################################################
+# Makefile for building: Calibration
+# Generated by qmake (3.1) (Qt 5.9.5)
+# Project:  ../Calibration/Calibration.pro
+# Template: app
+# Command: /usr/lib/qt5/bin/qmake -o Makefile ../Calibration/Calibration.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
+#############################################################################
+
+MAKEFILE      = Makefile
+
+####### Compiler, tools and options
+
+CC            = gcc
+CXX           = g++
+DEFINES       = -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB
+CFLAGS        = -pipe -g -Wall -W -D_REENTRANT -fPIC $(DEFINES)
+CXXFLAGS      = -pipe -g -std=gnu++11 -Wall -W -D_REENTRANT -fPIC $(DEFINES)
+INCPATH       = -I../Calibration -I. -I../sandbox -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -isystem /usr/include/libdrm -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++
+QMAKE         = /usr/lib/qt5/bin/qmake
+DEL_FILE      = rm -f
+CHK_DIR_EXISTS= test -d
+MKDIR         = mkdir -p
+COPY          = cp -f
+COPY_FILE     = cp -f
+COPY_DIR      = cp -f -R
+INSTALL_FILE  = install -m 644 -p
+INSTALL_PROGRAM = install -m 755 -p
+INSTALL_DIR   = cp -f -R
+QINSTALL      = /usr/lib/qt5/bin/qmake -install qinstall
+QINSTALL_PROGRAM = /usr/lib/qt5/bin/qmake -install qinstall -exe
+DEL_FILE      = rm -f
+SYMLINK       = ln -f -s
+DEL_DIR       = rmdir
+MOVE          = mv -f
+TAR           = tar -cf
+COMPRESS      = gzip -9f
+DISTNAME      = Calibration1.0.0
+DISTDIR = /home/fabien/Desktop/pa/sandboxrefactorconfig/build-Calibration-Desktop-Debug/.tmp/Calibration1.0.0
+LINK          = g++
+LFLAGS        = 
+LIBS          = $(SUBLIBS) ../build-sandbox-Desktop-Debug/libsandbox.a -L/usr/lib/x86_64-linux-gnu -lrealsense2 -L/usr/local/lib -lopencv_core -lopencv_highgui -lopencv_imgproc -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread 
+AR            = ar cqs
+RANLIB        = 
+SED           = sed
+STRIP         = strip
+
+####### Output directory
+
+OBJECTS_DIR   = ./
+
+####### Files
+
+SOURCES       = ../Calibration/main.cpp \
+		../Calibration/mainwindow.cpp moc_mainwindow.cpp
+OBJECTS       = main.o \
+		mainwindow.o \
+		moc_mainwindow.o
+DIST          = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf \
+		../Calibration/.qmake.stash \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qml_debug.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf \
+		../Calibration/Calibration.pro ../sandbox/sandbox.h \
+		../Calibration/mainwindow.h ../Calibration/main.cpp \
+		../Calibration/mainwindow.cpp
+QMAKE_TARGET  = Calibration
+DESTDIR       = 
+TARGET        = Calibration
+
+
+first: all
+####### Build rules
+
+$(TARGET): ui_mainwindow.h $(OBJECTS)  
+	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
+
+Makefile: ../Calibration/Calibration.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf \
+		.qmake.stash \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qml_debug.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf \
+		../Calibration/Calibration.pro \
+		/usr/lib/x86_64-linux-gnu/libQt5Widgets.prl \
+		/usr/lib/x86_64-linux-gnu/libQt5Gui.prl \
+		/usr/lib/x86_64-linux-gnu/libQt5Core.prl
+	$(QMAKE) -o Makefile ../Calibration/Calibration.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf:
+.qmake.stash:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qml_debug.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf:
+../Calibration/Calibration.pro:
+/usr/lib/x86_64-linux-gnu/libQt5Widgets.prl:
+/usr/lib/x86_64-linux-gnu/libQt5Gui.prl:
+/usr/lib/x86_64-linux-gnu/libQt5Core.prl:
+qmake: FORCE
+	@$(QMAKE) -o Makefile ../Calibration/Calibration.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
+
+qmake_all: FORCE
+
+
+all: Makefile $(TARGET)
+
+dist: distdir FORCE
+	(cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR)
+
+distdir: FORCE
+	@test -d $(DISTDIR) || mkdir -p $(DISTDIR)
+	$(COPY_FILE) --parents $(DIST) $(DISTDIR)/
+	$(COPY_FILE) --parents /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp $(DISTDIR)/
+	$(COPY_FILE) --parents ../sandbox/sandbox.h ../Calibration/mainwindow.h $(DISTDIR)/
+	$(COPY_FILE) --parents ../Calibration/main.cpp ../Calibration/mainwindow.cpp $(DISTDIR)/
+	$(COPY_FILE) --parents ../Calibration/mainwindow.ui $(DISTDIR)/
+
+
+clean: compiler_clean 
+	-$(DEL_FILE) $(OBJECTS)
+	-$(DEL_FILE) *~ core *.core
+
+
+distclean: clean 
+	-$(DEL_FILE) $(TARGET) 
+	-$(DEL_FILE) .qmake.stash
+	-$(DEL_FILE) Makefile
+
+
+####### Sub-libraries
+
+mocclean: compiler_moc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+benchmark: first
+
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) moc_predefs.h
+moc_predefs.h: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp
+	g++ -pipe -g -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp
+
+compiler_moc_header_make_all: moc_mainwindow.cpp
+compiler_moc_header_clean:
+	-$(DEL_FILE) moc_mainwindow.cpp
+moc_mainwindow.cpp: ../sandbox/sandbox.h \
+		../sandbox/serializable.h \
+		../sandbox/camera.h \
+		../sandbox/beamer.h \
+		../sandbox/calibrate.h \
+		../Calibration/mainwindow.h \
+		moc_predefs.h \
+		/usr/lib/qt5/bin/moc
+	/usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/fabien/Desktop/pa/sandboxrefactorconfig/Calibration -I/home/fabien/Desktop/pa/sandboxrefactorconfig/sandbox -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/include/c++/5 -I/usr/include/x86_64-linux-gnu/c++/5 -I/usr/include/c++/5/backward -I/usr/lib/gcc/x86_64-linux-gnu/5/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include ../Calibration/mainwindow.h -o moc_mainwindow.cpp
+
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all: ui_mainwindow.h
+compiler_uic_clean:
+	-$(DEL_FILE) ui_mainwindow.h
+ui_mainwindow.h: ../Calibration/mainwindow.ui \
+		/usr/lib/qt5/bin/uic
+	/usr/lib/qt5/bin/uic ../Calibration/mainwindow.ui -o ui_mainwindow.h
+
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean 
+
+####### Compile
+
+main.o: ../Calibration/main.cpp ../Calibration/mainwindow.h \
+		../sandbox/sandbox.h \
+		../sandbox/serializable.h \
+		../sandbox/camera.h \
+		../sandbox/beamer.h \
+		../sandbox/calibrate.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o ../Calibration/main.cpp
+
+mainwindow.o: ../Calibration/mainwindow.cpp ../Calibration/mainwindow.h \
+		../sandbox/sandbox.h \
+		../sandbox/serializable.h \
+		../sandbox/camera.h \
+		../sandbox/beamer.h \
+		../sandbox/calibrate.h \
+		ui_mainwindow.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindow.o ../Calibration/mainwindow.cpp
+
+moc_mainwindow.o: moc_mainwindow.cpp 
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mainwindow.o moc_mainwindow.cpp
+
+####### Install
+
+install_target: first FORCE
+	@test -d $(INSTALL_ROOT)/opt/Calibration/bin || mkdir -p $(INSTALL_ROOT)/opt/Calibration/bin
+	-$(QINSTALL_PROGRAM) $(QMAKE_TARGET) $(INSTALL_ROOT)/opt/Calibration/bin/$(QMAKE_TARGET)
+
+uninstall_target: FORCE
+	-$(DEL_FILE) $(INSTALL_ROOT)/opt/Calibration/bin/$(QMAKE_TARGET)
+	-$(DEL_DIR) $(INSTALL_ROOT)/opt/Calibration/bin/ 
+
+
+install: install_target  FORCE
+
+uninstall: uninstall_target  FORCE
+
+FORCE:
+
diff --git a/build-Calibration-Desktop-Debug/main.o b/build-Calibration-Desktop-Debug/main.o
new file mode 100644
index 0000000000000000000000000000000000000000..63897af30701b9274a855a1b6be4a50908cdf14e
Binary files /dev/null and b/build-Calibration-Desktop-Debug/main.o differ
diff --git a/build-Calibration-Desktop-Debug/mainwindow.o b/build-Calibration-Desktop-Debug/mainwindow.o
new file mode 100644
index 0000000000000000000000000000000000000000..7a12afa38e10507e1a210a3f6ba648e8ed7a8887
Binary files /dev/null and b/build-Calibration-Desktop-Debug/mainwindow.o differ
diff --git a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/moc_mainwindow.cpp b/build-Calibration-Desktop-Debug/moc_mainwindow.cpp
similarity index 75%
rename from build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/moc_mainwindow.cpp
rename to build-Calibration-Desktop-Debug/moc_mainwindow.cpp
index a7d617ca6a803500050828daf4dd41d18896bbb5..7673bbe9668ad515f9f4bf7ac9e73cc02016800f 100644
--- a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/moc_mainwindow.cpp
+++ b/build-Calibration-Desktop-Debug/moc_mainwindow.cpp
@@ -1,19 +1,18 @@
 /****************************************************************************
 ** Meta object code from reading C++ file 'mainwindow.h'
 **
-** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.1)
+** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.5)
 **
 ** WARNING! All changes made in this file will be lost!
 *****************************************************************************/
 
-#include <memory>
 #include "../Calibration/mainwindow.h"
 #include <QtCore/qbytearray.h>
 #include <QtCore/qmetatype.h>
 #if !defined(Q_MOC_OUTPUT_REVISION)
 #error "The header file 'mainwindow.h' doesn't include <QObject>."
 #elif Q_MOC_OUTPUT_REVISION != 67
-#error "This file was generated using the moc from 5.14.1. It"
+#error "This file was generated using the moc from 5.9.5. It"
 #error "cannot be used with the include files from this version of Qt."
 #error "(The moc has changed too much.)"
 #endif
@@ -22,8 +21,8 @@ QT_BEGIN_MOC_NAMESPACE
 QT_WARNING_PUSH
 QT_WARNING_DISABLE_DEPRECATED
 struct qt_meta_stringdata_MainWindow_t {
-    QByteArrayData data[7];
-    char stringdata0[112];
+    QByteArrayData data[8];
+    char stringdata0[122];
 };
 #define QT_MOC_LITERAL(idx, ofs, len) \
     Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
@@ -38,22 +37,24 @@ QT_MOC_LITERAL(2, 27, 0), // ""
 QT_MOC_LITERAL(3, 28, 21), // "selectRealSenseDevice"
 QT_MOC_LITERAL(4, 50, 16), // "QListWidgetItem*"
 QT_MOC_LITERAL(5, 67, 26), // "reloadListRealSenseDevices"
-QT_MOC_LITERAL(6, 94, 17) // "saveConfiguration"
+QT_MOC_LITERAL(6, 94, 17), // "saveConfiguration"
+QT_MOC_LITERAL(7, 112, 9) // "configure"
 
     },
     "MainWindow\0quitApplication\0\0"
     "selectRealSenseDevice\0QListWidgetItem*\0"
-    "reloadListRealSenseDevices\0saveConfiguration"
+    "reloadListRealSenseDevices\0saveConfiguration\0"
+    "configure"
 };
 #undef QT_MOC_LITERAL
 
 static const uint qt_meta_data_MainWindow[] = {
 
  // content:
-       8,       // revision
+       7,       // revision
        0,       // classname
        0,    0, // classinfo
-       4,   14, // methods
+       5,   14, // methods
        0,    0, // properties
        0,    0, // enums/sets
        0,    0, // constructors
@@ -61,15 +62,17 @@ static const uint qt_meta_data_MainWindow[] = {
        0,       // signalCount
 
  // slots: name, argc, parameters, tag, flags
-       1,    0,   34,    2, 0x08 /* Private */,
-       3,    1,   35,    2, 0x08 /* Private */,
-       5,    0,   38,    2, 0x08 /* Private */,
-       6,    0,   39,    2, 0x08 /* Private */,
+       1,    0,   39,    2, 0x08 /* Private */,
+       3,    1,   40,    2, 0x08 /* Private */,
+       5,    0,   43,    2, 0x08 /* Private */,
+       6,    0,   44,    2, 0x08 /* Private */,
+       7,    0,   45,    2, 0x08 /* Private */,
 
  // slots: parameters
     QMetaType::Void,
     QMetaType::Void, 0x80000000 | 4,    2,
     QMetaType::Void,
+    QMetaType::Void,
     QMetaType::Void,
 
        0        // eod
@@ -78,26 +81,23 @@ static const uint qt_meta_data_MainWindow[] = {
 void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
 {
     if (_c == QMetaObject::InvokeMetaMethod) {
-        auto *_t = static_cast<MainWindow *>(_o);
+        MainWindow *_t = static_cast<MainWindow *>(_o);
         Q_UNUSED(_t)
         switch (_id) {
         case 0: _t->quitApplication(); break;
         case 1: _t->selectRealSenseDevice((*reinterpret_cast< QListWidgetItem*(*)>(_a[1]))); break;
         case 2: _t->reloadListRealSenseDevices(); break;
         case 3: _t->saveConfiguration(); break;
+        case 4: _t->configure(); break;
         default: ;
         }
     }
 }
 
-QT_INIT_METAOBJECT const QMetaObject MainWindow::staticMetaObject = { {
-    QMetaObject::SuperData::link<QMainWindow::staticMetaObject>(),
-    qt_meta_stringdata_MainWindow.data,
-    qt_meta_data_MainWindow,
-    qt_static_metacall,
-    nullptr,
-    nullptr
-} };
+const QMetaObject MainWindow::staticMetaObject = {
+    { &QMainWindow::staticMetaObject, qt_meta_stringdata_MainWindow.data,
+      qt_meta_data_MainWindow,  qt_static_metacall, nullptr, nullptr}
+};
 
 
 const QMetaObject *MainWindow::metaObject() const
@@ -119,13 +119,13 @@ int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
     if (_id < 0)
         return _id;
     if (_c == QMetaObject::InvokeMetaMethod) {
-        if (_id < 4)
+        if (_id < 5)
             qt_static_metacall(this, _c, _id, _a);
-        _id -= 4;
+        _id -= 5;
     } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
-        if (_id < 4)
+        if (_id < 5)
             *reinterpret_cast<int*>(_a[0]) = -1;
-        _id -= 4;
+        _id -= 5;
     }
     return _id;
 }
diff --git a/build-Calibration-Desktop-Debug/moc_mainwindow.o b/build-Calibration-Desktop-Debug/moc_mainwindow.o
new file mode 100644
index 0000000000000000000000000000000000000000..7140225c964566856e464c5eead0dfd6e7a7cac8
Binary files /dev/null and b/build-Calibration-Desktop-Debug/moc_mainwindow.o differ
diff --git a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/moc_predefs.h b/build-Calibration-Desktop-Debug/moc_predefs.h
similarity index 100%
rename from build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/moc_predefs.h
rename to build-Calibration-Desktop-Debug/moc_predefs.h
diff --git a/build-Calibration-Desktop-Debug/ui_mainwindow.h b/build-Calibration-Desktop-Debug/ui_mainwindow.h
new file mode 100644
index 0000000000000000000000000000000000000000..32bfb0df1f00c4dc331d19231a098ed551fdab9f
--- /dev/null
+++ b/build-Calibration-Desktop-Debug/ui_mainwindow.h
@@ -0,0 +1,200 @@
+/********************************************************************************
+** Form generated from reading UI file 'mainwindow.ui'
+**
+** Created by: Qt User Interface Compiler version 5.9.5
+**
+** WARNING! All changes made in this file will be lost when recompiling UI file!
+********************************************************************************/
+
+#ifndef UI_MAINWINDOW_H
+#define UI_MAINWINDOW_H
+
+#include <QtCore/QVariant>
+#include <QtWidgets/QAction>
+#include <QtWidgets/QApplication>
+#include <QtWidgets/QButtonGroup>
+#include <QtWidgets/QHBoxLayout>
+#include <QtWidgets/QHeaderView>
+#include <QtWidgets/QLabel>
+#include <QtWidgets/QListWidget>
+#include <QtWidgets/QMainWindow>
+#include <QtWidgets/QMenuBar>
+#include <QtWidgets/QPlainTextEdit>
+#include <QtWidgets/QPushButton>
+#include <QtWidgets/QSpacerItem>
+#include <QtWidgets/QStatusBar>
+#include <QtWidgets/QVBoxLayout>
+#include <QtWidgets/QWidget>
+
+QT_BEGIN_NAMESPACE
+
+class Ui_MainWindow
+{
+public:
+    QWidget *centralwidget;
+    QWidget *verticalLayoutWidget;
+    QHBoxLayout *horizontalLayout;
+    QSpacerItem *leftSpacer;
+    QVBoxLayout *layoutLeft;
+    QSpacerItem *topLeftSpacer;
+    QLabel *lblDevices;
+    QListWidget *listDevices;
+    QPushButton *btnReload;
+    QSpacerItem *bottomLeftSpacer;
+    QVBoxLayout *layoutCenter;
+    QSpacerItem *topCenterSpacer;
+    QLabel *lblImage;
+    QSpacerItem *bottomCenterSpacer;
+    QVBoxLayout *layoutRight;
+    QSpacerItem *topRightSpacer;
+    QLabel *lblConsole;
+    QPlainTextEdit *pteConsole;
+    QPushButton *btnConfig;
+    QPushButton *btnSave;
+    QPushButton *btnQuit;
+    QSpacerItem *bottomRightSpacer;
+    QMenuBar *menubar;
+    QStatusBar *statusbar;
+
+    void setupUi(QMainWindow *MainWindow)
+    {
+        if (MainWindow->objectName().isEmpty())
+            MainWindow->setObjectName(QStringLiteral("MainWindow"));
+        MainWindow->setWindowModality(Qt::WindowModal);
+        MainWindow->resize(1920, 445);
+        centralwidget = new QWidget(MainWindow);
+        centralwidget->setObjectName(QStringLiteral("centralwidget"));
+        verticalLayoutWidget = new QWidget(centralwidget);
+        verticalLayoutWidget->setObjectName(QStringLiteral("verticalLayoutWidget"));
+        verticalLayoutWidget->setGeometry(QRect(0, 0, 1921, 1066));
+        horizontalLayout = new QHBoxLayout(verticalLayoutWidget);
+        horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
+        horizontalLayout->setContentsMargins(0, 0, 0, 0);
+        leftSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
+
+        horizontalLayout->addItem(leftSpacer);
+
+        layoutLeft = new QVBoxLayout();
+        layoutLeft->setObjectName(QStringLiteral("layoutLeft"));
+        topLeftSpacer = new QSpacerItem(40, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
+
+        layoutLeft->addItem(topLeftSpacer);
+
+        lblDevices = new QLabel(verticalLayoutWidget);
+        lblDevices->setObjectName(QStringLiteral("lblDevices"));
+
+        layoutLeft->addWidget(lblDevices);
+
+        listDevices = new QListWidget(verticalLayoutWidget);
+        listDevices->setObjectName(QStringLiteral("listDevices"));
+
+        layoutLeft->addWidget(listDevices);
+
+        btnReload = new QPushButton(verticalLayoutWidget);
+        btnReload->setObjectName(QStringLiteral("btnReload"));
+
+        layoutLeft->addWidget(btnReload);
+
+        bottomLeftSpacer = new QSpacerItem(40, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
+
+        layoutLeft->addItem(bottomLeftSpacer);
+
+
+        horizontalLayout->addLayout(layoutLeft);
+
+        layoutCenter = new QVBoxLayout();
+        layoutCenter->setObjectName(QStringLiteral("layoutCenter"));
+        topCenterSpacer = new QSpacerItem(40, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
+
+        layoutCenter->addItem(topCenterSpacer);
+
+        lblImage = new QLabel(verticalLayoutWidget);
+        lblImage->setObjectName(QStringLiteral("lblImage"));
+        lblImage->setMinimumSize(QSize(1400, 1050));
+        lblImage->setStyleSheet(QLatin1String("border-color: rgb(46, 52, 54);\n"
+"border-width: 1px;\n"
+"border-style: solid;"));
+
+        layoutCenter->addWidget(lblImage);
+
+        bottomCenterSpacer = new QSpacerItem(40, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
+
+        layoutCenter->addItem(bottomCenterSpacer);
+
+
+        horizontalLayout->addLayout(layoutCenter);
+
+        layoutRight = new QVBoxLayout();
+        layoutRight->setObjectName(QStringLiteral("layoutRight"));
+        topRightSpacer = new QSpacerItem(40, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
+
+        layoutRight->addItem(topRightSpacer);
+
+        lblConsole = new QLabel(verticalLayoutWidget);
+        lblConsole->setObjectName(QStringLiteral("lblConsole"));
+
+        layoutRight->addWidget(lblConsole);
+
+        pteConsole = new QPlainTextEdit(verticalLayoutWidget);
+        pteConsole->setObjectName(QStringLiteral("pteConsole"));
+        pteConsole->setReadOnly(true);
+
+        layoutRight->addWidget(pteConsole);
+
+        btnConfig = new QPushButton(verticalLayoutWidget);
+        btnConfig->setObjectName(QStringLiteral("btnConfig"));
+
+        layoutRight->addWidget(btnConfig);
+
+        btnSave = new QPushButton(verticalLayoutWidget);
+        btnSave->setObjectName(QStringLiteral("btnSave"));
+
+        layoutRight->addWidget(btnSave);
+
+        btnQuit = new QPushButton(verticalLayoutWidget);
+        btnQuit->setObjectName(QStringLiteral("btnQuit"));
+
+        layoutRight->addWidget(btnQuit);
+
+        bottomRightSpacer = new QSpacerItem(40, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
+
+        layoutRight->addItem(bottomRightSpacer);
+
+
+        horizontalLayout->addLayout(layoutRight);
+
+        MainWindow->setCentralWidget(centralwidget);
+        menubar = new QMenuBar(MainWindow);
+        menubar->setObjectName(QStringLiteral("menubar"));
+        menubar->setGeometry(QRect(0, 0, 1920, 22));
+        MainWindow->setMenuBar(menubar);
+        statusbar = new QStatusBar(MainWindow);
+        statusbar->setObjectName(QStringLiteral("statusbar"));
+        MainWindow->setStatusBar(statusbar);
+
+        retranslateUi(MainWindow);
+
+        QMetaObject::connectSlotsByName(MainWindow);
+    } // setupUi
+
+    void retranslateUi(QMainWindow *MainWindow)
+    {
+        MainWindow->setWindowTitle(QApplication::translate("MainWindow", "MainWindow", Q_NULLPTR));
+        lblDevices->setText(QApplication::translate("MainWindow", "list of Intel RealSense Cameras", Q_NULLPTR));
+        btnReload->setText(QApplication::translate("MainWindow", "Reload", Q_NULLPTR));
+        lblImage->setText(QString());
+        lblConsole->setText(QApplication::translate("MainWindow", "Console", Q_NULLPTR));
+        btnConfig->setText(QApplication::translate("MainWindow", "Configure", Q_NULLPTR));
+        btnSave->setText(QApplication::translate("MainWindow", "Save Configuration", Q_NULLPTR));
+        btnQuit->setText(QApplication::translate("MainWindow", "Quit", Q_NULLPTR));
+    } // retranslateUi
+
+};
+
+namespace Ui {
+    class MainWindow: public Ui_MainWindow {};
+} // namespace Ui
+
+QT_END_NAMESPACE
+
+#endif // UI_MAINWINDOW_H
diff --git a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/Calibration b/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/Calibration
deleted file mode 100755
index 3933b597bafee1e251a8c92f47e29580b7240e49..0000000000000000000000000000000000000000
Binary files a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/Calibration and /dev/null differ
diff --git a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/Makefile b/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/Makefile
deleted file mode 100644
index 8e751ef0670acfd5ffd6c8324b34595f881a2f9b..0000000000000000000000000000000000000000
--- a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/Makefile
+++ /dev/null
@@ -1,1258 +0,0 @@
-#############################################################################
-# Makefile for building: Calibration
-# Generated by qmake (3.1) (Qt 5.14.1)
-# Project:  ../Calibration/Calibration.pro
-# Template: app
-# Command: /home/fabien/Qt/5.14.1/gcc_64/bin/qmake -o Makefile ../Calibration/Calibration.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
-#############################################################################
-
-MAKEFILE      = Makefile
-
-EQ            = =
-
-####### Compiler, tools and options
-
-CC            = gcc
-CXX           = g++
-DEFINES       = -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB
-CFLAGS        = -pipe -g -Wall -Wextra -D_REENTRANT -fPIC $(DEFINES)
-CXXFLAGS      = -pipe -g -std=gnu++11 -Wall -Wextra -D_REENTRANT -fPIC $(DEFINES)
-INCPATH       = -I../Calibration -I. -I../sandbox -I../../../../Qt/5.14.1/gcc_64/include -I../../../../Qt/5.14.1/gcc_64/include/QtWidgets -I../../../../Qt/5.14.1/gcc_64/include/QtGui -I../../../../Qt/5.14.1/gcc_64/include/QtCore -I. -isystem /usr/include/libdrm -I. -I../../../../Qt/5.14.1/gcc_64/mkspecs/linux-g++
-QMAKE         = /home/fabien/Qt/5.14.1/gcc_64/bin/qmake
-DEL_FILE      = rm -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-COPY          = cp -f
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-INSTALL_FILE  = install -m 644 -p
-INSTALL_PROGRAM = install -m 755 -p
-INSTALL_DIR   = cp -f -R
-QINSTALL      = /home/fabien/Qt/5.14.1/gcc_64/bin/qmake -install qinstall
-QINSTALL_PROGRAM = /home/fabien/Qt/5.14.1/gcc_64/bin/qmake -install qinstall -exe
-DEL_FILE      = rm -f
-SYMLINK       = ln -f -s
-DEL_DIR       = rmdir
-MOVE          = mv -f
-TAR           = tar -cf
-COMPRESS      = gzip -9f
-DISTNAME      = Calibration1.0.0
-DISTDIR = /home/fabien/Desktop/pa/sandboxrefactorconfig/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/.tmp/Calibration1.0.0
-LINK          = g++
-LFLAGS        = -Wl,-rpath,/home/fabien/Qt/5.14.1/gcc_64/lib
-LIBS          = $(SUBLIBS) ../build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/libsandbox.a -L/usr/lib/x86_64-linux-gnu -lrealsense2 /home/fabien/Qt/5.14.1/gcc_64/lib/libQt5Widgets.so /home/fabien/Qt/5.14.1/gcc_64/lib/libQt5Gui.so /home/fabien/Qt/5.14.1/gcc_64/lib/libQt5Core.so -lGL -lpthread   
-AR            = ar cqs
-RANLIB        = 
-SED           = sed
-STRIP         = strip
-
-####### Output directory
-
-OBJECTS_DIR   = ./
-
-####### Files
-
-SOURCES       = ../Calibration/main.cpp \
-		../Calibration/mainwindow.cpp moc_mainwindow.cpp
-OBJECTS       = main.o \
-		mainwindow.o \
-		moc_mainwindow.o
-DIST          = ../../../../Qt/5.14.1/gcc_64/mkspecs/features/spec_pre.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/unix.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/linux.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/sanitize.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/gcc-base.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/gcc-base-unix.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/g++-base.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/g++-unix.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/qconfig.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3danimation.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3danimation_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dcore.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dcore_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dextras.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dextras_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dinput.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dinput_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dlogic.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dlogic_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquick.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquick_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickanimation.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickextras.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickextras_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickinput.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickinput_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickrender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickrender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickscene2d.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3drender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3drender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_accessibility_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bluetooth.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bluetooth_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bodymovin_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bootstrap_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_charts.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_charts_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_concurrent.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_concurrent_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_core.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_core_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_datavisualization.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_datavisualization_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_dbus.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_dbus_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designer.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designer_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designercomponents_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_edid_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_egl_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_fb_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gamepad.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gamepad_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_glx_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gui.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gui_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_help.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_help_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_input_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_kms_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_location.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_location_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimedia.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimedia_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediagsttools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediawidgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_network.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_network_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_networkauth.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_networkauth_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_nfc.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_nfc_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_opengl.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_opengl_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_openglextensions.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_openglextensions_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_packetprotocol_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioning.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioning_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioningquick.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioningquick_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_printsupport.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_printsupport_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_purchasing.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_purchasing_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qml.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qml_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmldebug_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmldevtools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlmodels.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlmodels_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmltest.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmltest_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlworkerscript.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3d.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3d_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dassetimport.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dassetimport_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3drender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3drender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3druntimerender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3druntimerender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dutils.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dutils_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickcontrols2.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickparticles_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickshapes_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quicktemplates2.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickwidgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_remoteobjects.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_remoteobjects_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_repparser.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_repparser_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_script.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_script_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scripttools.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scripttools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scxml.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scxml_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sensors.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sensors_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialbus.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialbus_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialport.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialport_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_service_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sql.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sql_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_svg.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_svg_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_testlib.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_testlib_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_texttospeech.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_texttospeech_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_theme_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uiplugin.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uitools.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uitools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_virtualkeyboard.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_virtualkeyboard_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_vulkan_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandclient.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandclient_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandcompositor.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandcompositor_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webchannel.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webchannel_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webengine.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webengine_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecore.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecore_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginewidgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_websockets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_websockets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webview.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webview_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_widgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_widgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_x11extras.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_x11extras_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xml.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xml_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xmlpatterns.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt_functions.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt_config.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/linux-g++/qmake.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/spec_post.prf \
-		../Calibration/.qmake.stash \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/exclusive_builds.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/toolchain.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/default_pre.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/resolve_config.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/default_post.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qml_debug.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/warn_on.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/resources_functions.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/resources.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/moc.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/unix/opengl.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/uic.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/unix/thread.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qmake_use.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/file_copies.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/testcase_targets.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/exceptions.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/yacc.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/lex.prf \
-		../Calibration/Calibration.pro ../sandbox/sandbox.h \
-		../Calibration/mainwindow.h ../Calibration/main.cpp \
-		../Calibration/mainwindow.cpp
-QMAKE_TARGET  = Calibration
-DESTDIR       = 
-TARGET        = Calibration
-
-
-first: all
-####### Build rules
-
-Calibration: ui_mainwindow.h $(OBJECTS)  
-	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
-
-Makefile: ../Calibration/Calibration.pro ../../../../Qt/5.14.1/gcc_64/mkspecs/linux-g++/qmake.conf ../../../../Qt/5.14.1/gcc_64/mkspecs/features/spec_pre.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/unix.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/linux.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/sanitize.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/gcc-base.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/gcc-base-unix.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/g++-base.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/g++-unix.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/qconfig.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3danimation.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3danimation_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dcore.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dcore_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dextras.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dextras_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dinput.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dinput_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dlogic.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dlogic_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquick.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquick_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickanimation.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickextras.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickextras_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickinput.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickinput_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickrender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickrender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickscene2d.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3drender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3drender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_accessibility_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bluetooth.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bluetooth_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bodymovin_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bootstrap_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_charts.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_charts_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_concurrent.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_concurrent_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_core.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_core_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_datavisualization.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_datavisualization_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_dbus.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_dbus_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designer.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designer_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designercomponents_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_edid_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_egl_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_fb_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gamepad.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gamepad_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_glx_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gui.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gui_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_help.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_help_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_input_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_kms_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_location.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_location_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimedia.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimedia_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediagsttools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediawidgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_network.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_network_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_networkauth.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_networkauth_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_nfc.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_nfc_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_opengl.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_opengl_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_openglextensions.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_openglextensions_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_packetprotocol_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioning.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioning_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioningquick.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioningquick_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_printsupport.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_printsupport_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_purchasing.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_purchasing_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qml.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qml_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmldebug_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmldevtools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlmodels.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlmodels_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmltest.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmltest_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlworkerscript.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3d.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3d_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dassetimport.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dassetimport_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3drender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3drender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3druntimerender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3druntimerender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dutils.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dutils_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickcontrols2.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickparticles_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickshapes_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quicktemplates2.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickwidgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_remoteobjects.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_remoteobjects_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_repparser.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_repparser_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_script.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_script_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scripttools.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scripttools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scxml.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scxml_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sensors.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sensors_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialbus.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialbus_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialport.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialport_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_service_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sql.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sql_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_svg.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_svg_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_testlib.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_testlib_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_texttospeech.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_texttospeech_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_theme_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uiplugin.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uitools.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uitools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_virtualkeyboard.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_virtualkeyboard_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_vulkan_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandclient.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandclient_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandcompositor.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandcompositor_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webchannel.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webchannel_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webengine.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webengine_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecore.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecore_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginewidgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_websockets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_websockets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webview.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webview_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_widgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_widgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_x11extras.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_x11extras_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xml.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xml_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xmlpatterns.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt_functions.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt_config.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/linux-g++/qmake.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/spec_post.prf \
-		.qmake.stash \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/exclusive_builds.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/toolchain.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/default_pre.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/resolve_config.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/default_post.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qml_debug.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/warn_on.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/resources_functions.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/resources.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/moc.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/unix/opengl.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/uic.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/unix/thread.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qmake_use.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/file_copies.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/testcase_targets.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/exceptions.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/yacc.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/lex.prf \
-		../Calibration/Calibration.pro
-	$(QMAKE) -o Makefile ../Calibration/Calibration.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/spec_pre.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/common/unix.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/common/linux.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/common/sanitize.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/common/gcc-base.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/common/gcc-base-unix.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/common/g++-base.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/common/g++-unix.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/qconfig.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3danimation.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3danimation_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dcore.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dcore_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dextras.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dextras_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dinput.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dinput_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dlogic.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dlogic_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquick.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquick_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickanimation.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickextras.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickextras_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickinput.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickinput_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickrender.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickrender_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickscene2d.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3drender.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3drender_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_accessibility_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bluetooth.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bluetooth_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bodymovin_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bootstrap_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_charts.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_charts_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_concurrent.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_concurrent_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_core.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_core_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_datavisualization.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_datavisualization_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_dbus.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_dbus_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designer.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designer_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designercomponents_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_edid_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_egl_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_fb_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gamepad.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gamepad_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_glx_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gui.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gui_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_help.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_help_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_input_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_kms_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_location.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_location_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimedia.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimedia_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediagsttools_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediawidgets.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_network.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_network_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_networkauth.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_networkauth_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_nfc.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_nfc_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_opengl.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_opengl_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_openglextensions.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_openglextensions_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_packetprotocol_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioning.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioning_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioningquick.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioningquick_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_printsupport.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_printsupport_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_purchasing.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_purchasing_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qml.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qml_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmldebug_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmldevtools_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlmodels.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlmodels_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmltest.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmltest_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlworkerscript.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3d.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3d_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dassetimport.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dassetimport_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3drender.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3drender_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3druntimerender.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3druntimerender_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dutils.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dutils_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickcontrols2.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickparticles_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickshapes_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quicktemplates2.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickwidgets.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickwidgets_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_remoteobjects.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_remoteobjects_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_repparser.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_repparser_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_script.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_script_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scripttools.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scripttools_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scxml.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scxml_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sensors.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sensors_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialbus.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialbus_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialport.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialport_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_service_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sql.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sql_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_svg.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_svg_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_testlib.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_testlib_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_texttospeech.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_texttospeech_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_theme_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uiplugin.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uitools.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uitools_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_virtualkeyboard.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_virtualkeyboard_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_vulkan_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandclient.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandclient_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandcompositor.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandcompositor_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webchannel.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webchannel_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webengine.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webengine_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecore.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecore_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginewidgets.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_websockets.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_websockets_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webview.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webview_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_widgets.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_widgets_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_x11extras.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_x11extras_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xkbcommon_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xml.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xml_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xmlpatterns.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt_functions.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt_config.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/linux-g++/qmake.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/spec_post.prf:
-.qmake.stash:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/exclusive_builds.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/toolchain.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/default_pre.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/resolve_config.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/default_post.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/qml_debug.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/warn_on.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/resources_functions.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/resources.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/moc.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/unix/opengl.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/uic.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/unix/thread.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/qmake_use.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/file_copies.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/testcase_targets.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/exceptions.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/yacc.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/lex.prf:
-../Calibration/Calibration.pro:
-qmake: FORCE
-	@$(QMAKE) -o Makefile ../Calibration/Calibration.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
-
-qmake_all: FORCE
-
-
-all: Makefile Calibration
-
-dist: distdir FORCE
-	(cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR)
-
-distdir: FORCE
-	@test -d $(DISTDIR) || mkdir -p $(DISTDIR)
-	$(COPY_FILE) --parents $(DIST) $(DISTDIR)/
-	$(COPY_FILE) --parents ../../../../Qt/5.14.1/gcc_64/mkspecs/features/data/dummy.cpp $(DISTDIR)/
-	$(COPY_FILE) --parents ../sandbox/sandbox.h ../Calibration/mainwindow.h $(DISTDIR)/
-	$(COPY_FILE) --parents ../Calibration/main.cpp ../Calibration/mainwindow.cpp $(DISTDIR)/
-	$(COPY_FILE) --parents ../Calibration/mainwindow.ui $(DISTDIR)/
-
-
-clean: compiler_clean 
-	-$(DEL_FILE) $(OBJECTS)
-	-$(DEL_FILE) *~ core *.core
-
-
-distclean: clean 
-	-$(DEL_FILE) $(TARGET) 
-	-$(DEL_FILE) .qmake.stash
-	-$(DEL_FILE) Makefile
-
-
-####### Sub-libraries
-
-mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
-
-mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
-
-check: first
-
-benchmark: first
-
-compiler_rcc_make_all:
-compiler_rcc_clean:
-compiler_moc_predefs_make_all: moc_predefs.h
-compiler_moc_predefs_clean:
-	-$(DEL_FILE) moc_predefs.h
-moc_predefs.h: ../../../../Qt/5.14.1/gcc_64/mkspecs/features/data/dummy.cpp
-	g++ -pipe -g -std=gnu++11 -Wall -Wextra -dM -E -o moc_predefs.h ../../../../Qt/5.14.1/gcc_64/mkspecs/features/data/dummy.cpp
-
-compiler_moc_header_make_all: moc_mainwindow.cpp
-compiler_moc_header_clean:
-	-$(DEL_FILE) moc_mainwindow.cpp
-moc_mainwindow.cpp: ../Calibration/mainwindow.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QMainWindow \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qmainwindow.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtguiglobal.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qglobal.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qconfig-bootstrapped.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qconfig.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qtcore-config.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsystemdetection.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qprocessordetection.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcompilerdetection.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qtypeinfo.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsysinfo.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qlogging.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qflags.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qatomic.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qbasicatomic.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qatomic_bootstrap.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qgenericatomic.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qatomic_cxx11.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qatomic_msvc.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qglobalstatic.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qmutex.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qnumeric.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qversiontagging.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtgui-config.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qtwidgets-config.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qwidget.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qwindowdefs.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qobjectdefs.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qnamespace.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qobjectdefs_impl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qwindowdefs_win.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qobject.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstring.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qchar.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qbytearray.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qrefcount.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qarraydata.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringliteral.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringalgorithms.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringview.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringbuilder.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qlist.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qalgorithms.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qiterator.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qhashfunctions.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qpair.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qvector.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcontainertools_impl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qpoint.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qbytearraylist.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringlist.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qregexp.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringmatcher.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcoreevent.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qscopedpointer.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qmetatype.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qvarlengtharray.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcontainerfwd.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qobject_impl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qmargins.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpaintdevice.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qrect.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsize.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpalette.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qcolor.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qrgb.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qrgba64.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qbrush.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qmatrix.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpolygon.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qregion.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qdatastream.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qiodevice.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qline.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtransform.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpainterpath.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qimage.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpixelformat.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpixmap.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsharedpointer.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qshareddata.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qhash.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsharedpointer_impl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qfont.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qfontmetrics.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qfontinfo.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qsizepolicy.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qcursor.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qkeysequence.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qevent.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qvariant.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qmap.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qdebug.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qtextstream.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qlocale.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qset.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcontiguouscache.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qurl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qurlquery.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qfile.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qfiledevice.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qvector2d.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtouchdevice.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qtabwidget.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qicon.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/QDebug \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/QTextCursor \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtextcursor.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtextformat.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpen.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtextoption.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QListWidgetItem \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qlistwidget.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qlistview.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractitemview.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractscrollarea.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qframe.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qabstractitemmodel.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qitemselectionmodel.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractitemdelegate.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qstyleoption.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractspinbox.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qvalidator.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qregularexpression.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qslider.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractslider.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qstyle.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qtabbar.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qrubberband.h \
-		../sandbox/sandbox.h \
-		../sandbox/serializable.h \
-		moc_predefs.h \
-		../../../../Qt/5.14.1/gcc_64/bin/moc
-	/home/fabien/Qt/5.14.1/gcc_64/bin/moc $(DEFINES) --include /home/fabien/Desktop/pa/sandboxrefactorconfig/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/moc_predefs.h -I/home/fabien/Qt/5.14.1/gcc_64/mkspecs/linux-g++ -I/home/fabien/Desktop/pa/sandboxrefactorconfig/Calibration -I/home/fabien/Desktop/pa/sandboxrefactorconfig/sandbox -I/home/fabien/Qt/5.14.1/gcc_64/include -I/home/fabien/Qt/5.14.1/gcc_64/include/QtWidgets -I/home/fabien/Qt/5.14.1/gcc_64/include/QtGui -I/home/fabien/Qt/5.14.1/gcc_64/include/QtCore -I. -I/usr/include/c++/5 -I/usr/include/x86_64-linux-gnu/c++/5 -I/usr/include/c++/5/backward -I/usr/lib/gcc/x86_64-linux-gnu/5/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include ../Calibration/mainwindow.h -o moc_mainwindow.cpp
-
-compiler_moc_objc_header_make_all:
-compiler_moc_objc_header_clean:
-compiler_moc_source_make_all:
-compiler_moc_source_clean:
-compiler_uic_make_all: ui_mainwindow.h
-compiler_uic_clean:
-	-$(DEL_FILE) ui_mainwindow.h
-ui_mainwindow.h: ../Calibration/mainwindow.ui \
-		../../../../Qt/5.14.1/gcc_64/bin/uic
-	/home/fabien/Qt/5.14.1/gcc_64/bin/uic ../Calibration/mainwindow.ui -o ui_mainwindow.h
-
-compiler_yacc_decl_make_all:
-compiler_yacc_decl_clean:
-compiler_yacc_impl_make_all:
-compiler_yacc_impl_clean:
-compiler_lex_make_all:
-compiler_lex_clean:
-compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean 
-
-####### Compile
-
-main.o: ../Calibration/main.cpp ../Calibration/mainwindow.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QMainWindow \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qmainwindow.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtguiglobal.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qglobal.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qconfig-bootstrapped.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qconfig.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qtcore-config.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsystemdetection.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qprocessordetection.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcompilerdetection.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qtypeinfo.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsysinfo.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qlogging.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qflags.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qatomic.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qbasicatomic.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qatomic_bootstrap.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qgenericatomic.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qatomic_cxx11.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qatomic_msvc.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qglobalstatic.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qmutex.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qnumeric.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qversiontagging.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtgui-config.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qtwidgets-config.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qwidget.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qwindowdefs.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qobjectdefs.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qnamespace.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qobjectdefs_impl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qwindowdefs_win.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qobject.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstring.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qchar.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qbytearray.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qrefcount.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qarraydata.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringliteral.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringalgorithms.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringview.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringbuilder.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qlist.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qalgorithms.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qiterator.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qhashfunctions.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qpair.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qvector.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcontainertools_impl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qpoint.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qbytearraylist.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringlist.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qregexp.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringmatcher.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcoreevent.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qscopedpointer.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qmetatype.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qvarlengtharray.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcontainerfwd.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qobject_impl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qmargins.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpaintdevice.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qrect.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsize.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpalette.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qcolor.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qrgb.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qrgba64.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qbrush.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qmatrix.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpolygon.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qregion.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qdatastream.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qiodevice.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qline.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtransform.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpainterpath.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qimage.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpixelformat.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpixmap.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsharedpointer.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qshareddata.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qhash.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsharedpointer_impl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qfont.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qfontmetrics.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qfontinfo.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qsizepolicy.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qcursor.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qkeysequence.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qevent.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qvariant.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qmap.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qdebug.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qtextstream.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qlocale.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qset.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcontiguouscache.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qurl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qurlquery.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qfile.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qfiledevice.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qvector2d.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtouchdevice.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qtabwidget.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qicon.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/QDebug \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/QTextCursor \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtextcursor.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtextformat.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpen.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtextoption.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QListWidgetItem \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qlistwidget.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qlistview.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractitemview.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractscrollarea.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qframe.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qabstractitemmodel.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qitemselectionmodel.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractitemdelegate.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qstyleoption.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractspinbox.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qvalidator.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qregularexpression.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qslider.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractslider.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qstyle.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qtabbar.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qrubberband.h \
-		../sandbox/sandbox.h \
-		../sandbox/serializable.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QApplication \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qapplication.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcoreapplication.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qeventloop.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qdesktopwidget.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qguiapplication.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qinputmethod.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o ../Calibration/main.cpp
-
-mainwindow.o: ../Calibration/mainwindow.cpp ../Calibration/mainwindow.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QMainWindow \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qmainwindow.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qtwidgetsglobal.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtguiglobal.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qglobal.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qconfig-bootstrapped.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qconfig.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qtcore-config.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsystemdetection.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qprocessordetection.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcompilerdetection.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qtypeinfo.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsysinfo.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qlogging.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qflags.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qatomic.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qbasicatomic.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qatomic_bootstrap.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qgenericatomic.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qatomic_cxx11.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qatomic_msvc.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qglobalstatic.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qmutex.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qnumeric.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qversiontagging.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtgui-config.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qtwidgets-config.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qwidget.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qwindowdefs.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qobjectdefs.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qnamespace.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qobjectdefs_impl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qwindowdefs_win.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qobject.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstring.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qchar.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qbytearray.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qrefcount.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qarraydata.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringliteral.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringalgorithms.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringview.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringbuilder.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qlist.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qalgorithms.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qiterator.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qhashfunctions.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qpair.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qvector.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcontainertools_impl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qpoint.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qbytearraylist.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringlist.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qregexp.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qstringmatcher.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcoreevent.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qscopedpointer.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qmetatype.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qvarlengtharray.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcontainerfwd.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qobject_impl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qmargins.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpaintdevice.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qrect.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsize.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpalette.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qcolor.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qrgb.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qrgba64.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qbrush.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qmatrix.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpolygon.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qregion.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qdatastream.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qiodevice.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qline.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtransform.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpainterpath.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qimage.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpixelformat.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpixmap.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsharedpointer.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qshareddata.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qhash.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qsharedpointer_impl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qfont.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qfontmetrics.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qfontinfo.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qsizepolicy.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qcursor.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qkeysequence.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qevent.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qvariant.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qmap.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qdebug.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qtextstream.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qlocale.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qset.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcontiguouscache.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qurl.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qurlquery.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qfile.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qfiledevice.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qvector2d.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtouchdevice.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qtabwidget.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qicon.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/QDebug \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/QTextCursor \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtextcursor.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtextformat.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qpen.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtextoption.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QListWidgetItem \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qlistwidget.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qlistview.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractitemview.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractscrollarea.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qframe.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qabstractitemmodel.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qitemselectionmodel.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractitemdelegate.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qstyleoption.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractspinbox.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qvalidator.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qregularexpression.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qslider.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractslider.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qstyle.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qtabbar.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qrubberband.h \
-		../sandbox/sandbox.h \
-		../sandbox/serializable.h \
-		ui_mainwindow.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/QVariant \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QApplication \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qapplication.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qcoreapplication.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtCore/qeventloop.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qdesktopwidget.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qguiapplication.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qinputmethod.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QHBoxLayout \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qboxlayout.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qlayout.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qlayoutitem.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qgridlayout.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QLabel \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qlabel.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QListWidget \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QMenuBar \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qmenubar.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qmenu.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qaction.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qactiongroup.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QPlainTextEdit \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qplaintextedit.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qtextedit.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtextdocument.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qabstracttextdocumentlayout.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qtextlayout.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qglyphrun.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qrawfont.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtGui/qfontdatabase.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QPushButton \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qpushbutton.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qabstractbutton.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QSpacerItem \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QStatusBar \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/qstatusbar.h \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QVBoxLayout \
-		../../../../Qt/5.14.1/gcc_64/include/QtWidgets/QWidget
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindow.o ../Calibration/mainwindow.cpp
-
-moc_mainwindow.o: moc_mainwindow.cpp 
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mainwindow.o moc_mainwindow.cpp
-
-####### Install
-
-install_target: first FORCE
-	@test -d $(INSTALL_ROOT)/opt/Calibration/bin || mkdir -p $(INSTALL_ROOT)/opt/Calibration/bin
-	$(QINSTALL_PROGRAM) $(QMAKE_TARGET) $(INSTALL_ROOT)/opt/Calibration/bin/$(QMAKE_TARGET)
-
-uninstall_target: FORCE
-	-$(DEL_FILE) $(INSTALL_ROOT)/opt/Calibration/bin/$(QMAKE_TARGET)
-	-$(DEL_DIR) $(INSTALL_ROOT)/opt/Calibration/bin/ 
-
-
-install: install_target  FORCE
-
-uninstall: uninstall_target  FORCE
-
-FORCE:
-
diff --git a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/device b/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/device
deleted file mode 100644
index b8120bf67851c45898ceaef49b0c91f4aa555395..0000000000000000000000000000000000000000
--- a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/device
+++ /dev/null
@@ -1 +0,0 @@
-840412061564
\ No newline at end of file
diff --git a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/main.o b/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/main.o
deleted file mode 100644
index b5b7af03dde0dc09ddad7f5919540707bce00617..0000000000000000000000000000000000000000
Binary files a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/main.o and /dev/null differ
diff --git a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/mainwindow.o b/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/mainwindow.o
deleted file mode 100644
index d93fe6141eafc8de054f6b15faead0a16365bdf7..0000000000000000000000000000000000000000
Binary files a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/mainwindow.o and /dev/null differ
diff --git a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/moc_mainwindow.o b/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/moc_mainwindow.o
deleted file mode 100644
index 67aa54644218b09f9bffc54369473f2cf1647355..0000000000000000000000000000000000000000
Binary files a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/moc_mainwindow.o and /dev/null differ
diff --git a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/ui_mainwindow.h b/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/ui_mainwindow.h
deleted file mode 100644
index a2792e697c29f0aad98d6fe1a0d5ebb49f96a6e6..0000000000000000000000000000000000000000
--- a/build-Calibration-Desktop_Qt_5_14_1_GCC_64bit-Debug/ui_mainwindow.h
+++ /dev/null
@@ -1,153 +0,0 @@
-/********************************************************************************
-** Form generated from reading UI file 'mainwindow.ui'
-**
-** Created by: Qt User Interface Compiler version 5.14.1
-**
-** WARNING! All changes made in this file will be lost when recompiling UI file!
-********************************************************************************/
-
-#ifndef UI_MAINWINDOW_H
-#define UI_MAINWINDOW_H
-
-#include <QtCore/QVariant>
-#include <QtWidgets/QApplication>
-#include <QtWidgets/QHBoxLayout>
-#include <QtWidgets/QLabel>
-#include <QtWidgets/QListWidget>
-#include <QtWidgets/QMainWindow>
-#include <QtWidgets/QMenuBar>
-#include <QtWidgets/QPlainTextEdit>
-#include <QtWidgets/QPushButton>
-#include <QtWidgets/QSpacerItem>
-#include <QtWidgets/QStatusBar>
-#include <QtWidgets/QVBoxLayout>
-#include <QtWidgets/QWidget>
-
-QT_BEGIN_NAMESPACE
-
-class Ui_MainWindow
-{
-public:
-    QWidget *centralwidget;
-    QWidget *verticalLayoutWidget;
-    QHBoxLayout *horizontalLayout;
-    QSpacerItem *leftSpacer;
-    QVBoxLayout *verticalLayout;
-    QSpacerItem *topSpacer;
-    QLabel *lblDevices;
-    QListWidget *listDevices;
-    QPushButton *btnReload;
-    QSpacerItem *bottomSpacer;
-    QVBoxLayout *verticalLayout1;
-    QLabel *lblConsole;
-    QPlainTextEdit *pteConsole;
-    QPushButton *btnConfig;
-    QPushButton *btnQuit;
-    QMenuBar *menubar;
-    QStatusBar *statusbar;
-
-    void setupUi(QMainWindow *MainWindow)
-    {
-        if (MainWindow->objectName().isEmpty())
-            MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
-        MainWindow->setWindowModality(Qt::WindowModal);
-        MainWindow->resize(1920, 1080);
-        centralwidget = new QWidget(MainWindow);
-        centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
-        verticalLayoutWidget = new QWidget(centralwidget);
-        verticalLayoutWidget->setObjectName(QString::fromUtf8("verticalLayoutWidget"));
-        verticalLayoutWidget->setGeometry(QRect(0, 0, 1921, 1031));
-        horizontalLayout = new QHBoxLayout(verticalLayoutWidget);
-        horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));
-        horizontalLayout->setContentsMargins(0, 0, 0, 0);
-        leftSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
-
-        horizontalLayout->addItem(leftSpacer);
-
-        verticalLayout = new QVBoxLayout();
-        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
-        topSpacer = new QSpacerItem(40, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
-        verticalLayout->addItem(topSpacer);
-
-        lblDevices = new QLabel(verticalLayoutWidget);
-        lblDevices->setObjectName(QString::fromUtf8("lblDevices"));
-
-        verticalLayout->addWidget(lblDevices);
-
-        listDevices = new QListWidget(verticalLayoutWidget);
-        listDevices->setObjectName(QString::fromUtf8("listDevices"));
-
-        verticalLayout->addWidget(listDevices);
-
-        btnReload = new QPushButton(verticalLayoutWidget);
-        btnReload->setObjectName(QString::fromUtf8("btnReload"));
-
-        verticalLayout->addWidget(btnReload);
-
-        bottomSpacer = new QSpacerItem(40, 20, QSizePolicy::Minimum, QSizePolicy::Expanding);
-
-        verticalLayout->addItem(bottomSpacer);
-
-
-        horizontalLayout->addLayout(verticalLayout);
-
-        verticalLayout1 = new QVBoxLayout();
-        verticalLayout1->setObjectName(QString::fromUtf8("verticalLayout1"));
-        lblConsole = new QLabel(verticalLayoutWidget);
-        lblConsole->setObjectName(QString::fromUtf8("lblConsole"));
-
-        verticalLayout1->addWidget(lblConsole);
-
-        pteConsole = new QPlainTextEdit(verticalLayoutWidget);
-        pteConsole->setObjectName(QString::fromUtf8("pteConsole"));
-        pteConsole->setReadOnly(true);
-
-        verticalLayout1->addWidget(pteConsole);
-
-        btnConfig = new QPushButton(verticalLayoutWidget);
-        btnConfig->setObjectName(QString::fromUtf8("btnConfig"));
-
-        verticalLayout1->addWidget(btnConfig);
-
-        btnQuit = new QPushButton(verticalLayoutWidget);
-        btnQuit->setObjectName(QString::fromUtf8("btnQuit"));
-
-        verticalLayout1->addWidget(btnQuit);
-
-
-        horizontalLayout->addLayout(verticalLayout1);
-
-        MainWindow->setCentralWidget(centralwidget);
-        menubar = new QMenuBar(MainWindow);
-        menubar->setObjectName(QString::fromUtf8("menubar"));
-        menubar->setGeometry(QRect(0, 0, 1920, 22));
-        MainWindow->setMenuBar(menubar);
-        statusbar = new QStatusBar(MainWindow);
-        statusbar->setObjectName(QString::fromUtf8("statusbar"));
-        MainWindow->setStatusBar(statusbar);
-
-        retranslateUi(MainWindow);
-
-        QMetaObject::connectSlotsByName(MainWindow);
-    } // setupUi
-
-    void retranslateUi(QMainWindow *MainWindow)
-    {
-        MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "MainWindow", nullptr));
-        lblDevices->setText(QCoreApplication::translate("MainWindow", "list of Intel RealSense Cameras", nullptr));
-        btnReload->setText(QCoreApplication::translate("MainWindow", "Reload", nullptr));
-        lblConsole->setText(QCoreApplication::translate("MainWindow", "Console", nullptr));
-        btnConfig->setText(QCoreApplication::translate("MainWindow", "Save Configuration", nullptr));
-        btnQuit->setText(QCoreApplication::translate("MainWindow", "Quit", nullptr));
-    } // retranslateUi
-
-};
-
-namespace Ui {
-    class MainWindow: public Ui_MainWindow {};
-} // namespace Ui
-
-QT_END_NAMESPACE
-
-#endif // UI_MAINWINDOW_H
diff --git a/build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/.qmake.stash b/build-sandbox-Desktop-Debug/.qmake.stash
similarity index 100%
rename from build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/.qmake.stash
rename to build-sandbox-Desktop-Debug/.qmake.stash
index 9222916dafbc512ebb6c60fa7bbf3d8a22293005..e5e9c70ce61dd6778796e80fbb08d7ff9553de6a 100644
--- a/build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/.qmake.stash
+++ b/build-sandbox-Desktop-Debug/.qmake.stash
@@ -1,12 +1,3 @@
-QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
-QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 5
-QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 5
-QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0
-QMAKE_CXX.COMPILER_MACROS = \
-    QT_COMPILER_STDCXX \
-    QMAKE_GCC_MAJOR_VERSION \
-    QMAKE_GCC_MINOR_VERSION \
-    QMAKE_GCC_PATCH_VERSION
 QMAKE_CXX.INCDIRS = \
     /usr/include/c++/5 \
     /usr/include/x86_64-linux-gnu/c++/5 \
@@ -22,3 +13,12 @@ QMAKE_CXX.LIBDIRS = \
     /usr/lib \
     /lib/x86_64-linux-gnu \
     /lib
+QMAKE_CXX.QT_COMPILER_STDCXX = 199711L
+QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 5
+QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 5
+QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0
+QMAKE_CXX.COMPILER_MACROS = \
+    QT_COMPILER_STDCXX \
+    QMAKE_GCC_MAJOR_VERSION \
+    QMAKE_GCC_MINOR_VERSION \
+    QMAKE_GCC_PATCH_VERSION
diff --git a/build-sandbox-Desktop-Debug/Makefile b/build-sandbox-Desktop-Debug/Makefile
new file mode 100644
index 0000000000000000000000000000000000000000..e4944c3f94ccfce06bd1500cf6d0efbdce971ef9
--- /dev/null
+++ b/build-sandbox-Desktop-Debug/Makefile
@@ -0,0 +1,408 @@
+#############################################################################
+# Makefile for building: libsandbox.a
+# Generated by qmake (3.1) (Qt 5.9.5)
+# Project:  ../sandbox/sandbox.pro
+# Template: lib
+# Command: /usr/lib/qt5/bin/qmake -o Makefile ../sandbox/sandbox.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
+#############################################################################
+
+MAKEFILE      = Makefile
+
+####### Compiler, tools and options
+
+CC            = gcc
+CXX           = g++
+DEFINES       = -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB
+CFLAGS        = -pipe -g -fPIC -Wall -W -D_REENTRANT $(DEFINES)
+CXXFLAGS      = -pipe -g -fPIC -std=gnu++11 -Wall -W -D_REENTRANT $(DEFINES)
+INCPATH       = -I../sandbox -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -isystem /usr/include/libdrm -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++
+QMAKE         = /usr/lib/qt5/bin/qmake
+DEL_FILE      = rm -f
+CHK_DIR_EXISTS= test -d
+MKDIR         = mkdir -p
+COPY          = cp -f
+COPY_FILE     = cp -f
+COPY_DIR      = cp -f -R
+INSTALL_FILE  = install -m 644 -p
+INSTALL_PROGRAM = install -m 755 -p
+INSTALL_DIR   = cp -f -R
+QINSTALL      = /usr/lib/qt5/bin/qmake -install qinstall
+QINSTALL_PROGRAM = /usr/lib/qt5/bin/qmake -install qinstall -exe
+DEL_FILE      = rm -f
+SYMLINK       = ln -f -s
+DEL_DIR       = rmdir
+MOVE          = mv -f
+TAR           = tar -cf
+COMPRESS      = gzip -9f
+DISTNAME      = sandbox1.0.0
+DISTDIR = /home/fabien/Desktop/pa/sandboxrefactorconfig/build-sandbox-Desktop-Debug/.tmp/sandbox1.0.0
+AR            = ar cqs
+RANLIB        = 
+SED           = sed
+STRIP         = strip
+
+####### Output directory
+
+OBJECTS_DIR   = ./
+
+####### Files
+
+SOURCES       = ../sandbox/beamer.cpp \
+		../sandbox/calibrate.cpp \
+		../sandbox/camera.cpp \
+		../sandbox/sandbox.cpp 
+OBJECTS       = beamer.o \
+		calibrate.o \
+		camera.o \
+		sandbox.o
+DIST          = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qml_debug.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf \
+		../sandbox/sandbox.pro ../sandbox/beamer.h \
+		../sandbox/calibrate.h \
+		../sandbox/camera.h \
+		../sandbox/sandbox.h \
+		../sandbox/serializable.h ../sandbox/beamer.cpp \
+		../sandbox/calibrate.cpp \
+		../sandbox/camera.cpp \
+		../sandbox/sandbox.cpp
+QMAKE_TARGET  = sandbox
+DESTDIR       = 
+TARGET        = libsandbox.a
+
+
+first: all
+####### Build rules
+
+staticlib: $(TARGET)
+
+$(TARGET):  $(OBJECTS) $(OBJCOMP) 
+	-$(DEL_FILE) $(TARGET)
+	$(AR) $(DESTDIR)$(TARGET) $(OBJECTS)
+
+
+Makefile: ../sandbox/sandbox.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qml_debug.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf \
+		/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf \
+		../sandbox/sandbox.pro \
+		/usr/lib/x86_64-linux-gnu/libQt5Widgets.prl \
+		/usr/lib/x86_64-linux-gnu/libQt5Gui.prl \
+		/usr/lib/x86_64-linux-gnu/libQt5Core.prl
+	$(QMAKE) -o Makefile ../sandbox/sandbox.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qml_debug.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/uic.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf:
+/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf:
+../sandbox/sandbox.pro:
+/usr/lib/x86_64-linux-gnu/libQt5Widgets.prl:
+/usr/lib/x86_64-linux-gnu/libQt5Gui.prl:
+/usr/lib/x86_64-linux-gnu/libQt5Core.prl:
+qmake: FORCE
+	@$(QMAKE) -o Makefile ../sandbox/sandbox.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
+
+qmake_all: FORCE
+
+
+all: Makefile $(TARGET)
+
+dist: distdir FORCE
+	(cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR)
+
+distdir: FORCE
+	@test -d $(DISTDIR) || mkdir -p $(DISTDIR)
+	$(COPY_FILE) --parents $(DIST) $(DISTDIR)/
+	$(COPY_FILE) --parents /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp $(DISTDIR)/
+	$(COPY_FILE) --parents ../sandbox/beamer.h ../sandbox/calibrate.h ../sandbox/camera.h ../sandbox/sandbox.h ../sandbox/serializable.h $(DISTDIR)/
+	$(COPY_FILE) --parents ../sandbox/beamer.cpp ../sandbox/calibrate.cpp ../sandbox/camera.cpp ../sandbox/sandbox.cpp $(DISTDIR)/
+
+
+clean: compiler_clean 
+	-$(DEL_FILE) $(OBJECTS)
+	-$(DEL_FILE) *~ core *.core
+
+
+distclean: clean 
+	-$(DEL_FILE) $(TARGET) 
+	-$(DEL_FILE) .qmake.stash
+	-$(DEL_FILE) Makefile
+
+
+####### Sub-libraries
+
+mocclean: compiler_moc_header_clean compiler_moc_source_clean
+
+mocables: compiler_moc_header_make_all compiler_moc_source_make_all
+
+check: first
+
+benchmark: first
+
+compiler_rcc_make_all:
+compiler_rcc_clean:
+compiler_moc_predefs_make_all: moc_predefs.h
+compiler_moc_predefs_clean:
+	-$(DEL_FILE) moc_predefs.h
+moc_predefs.h: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp
+	g++ -pipe -g -fPIC -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp
+
+compiler_moc_header_make_all:
+compiler_moc_header_clean:
+compiler_moc_source_make_all:
+compiler_moc_source_clean:
+compiler_uic_make_all:
+compiler_uic_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean: compiler_moc_predefs_clean 
+
+####### Compile
+
+beamer.o: ../sandbox/beamer.cpp ../sandbox/beamer.h \
+		../sandbox/camera.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o beamer.o ../sandbox/beamer.cpp
+
+calibrate.o: ../sandbox/calibrate.cpp ../sandbox/calibrate.h \
+		../sandbox/beamer.h \
+		../sandbox/camera.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o calibrate.o ../sandbox/calibrate.cpp
+
+camera.o: ../sandbox/camera.cpp ../sandbox/camera.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o camera.o ../sandbox/camera.cpp
+
+sandbox.o: ../sandbox/sandbox.cpp ../sandbox/sandbox.h \
+		../sandbox/serializable.h \
+		../sandbox/camera.h \
+		../sandbox/beamer.h \
+		../sandbox/calibrate.h
+	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o sandbox.o ../sandbox/sandbox.cpp
+
+####### Install
+
+install_target: first FORCE
+	@test -d $(INSTALL_ROOT)/usr/lib/x86_64-linux-gnu/qt5/plugins/generic || mkdir -p $(INSTALL_ROOT)/usr/lib/x86_64-linux-gnu/qt5/plugins/generic
+	-$(QINSTALL) $(TARGET) $(INSTALL_ROOT)/usr/lib/x86_64-linux-gnu/qt5/plugins/generic/$(TARGET)
+
+uninstall_target: FORCE
+	-$(DEL_FILE) $(INSTALL_ROOT)/usr/lib/x86_64-linux-gnu/qt5/plugins/generic/$(TARGET)
+	-$(DEL_DIR) $(INSTALL_ROOT)/usr/lib/x86_64-linux-gnu/qt5/plugins/generic/ 
+
+
+install: install_target  FORCE
+
+uninstall: uninstall_target  FORCE
+
+FORCE:
+
diff --git a/build-sandbox-Desktop-Debug/beamer.o b/build-sandbox-Desktop-Debug/beamer.o
new file mode 100644
index 0000000000000000000000000000000000000000..94fd78a994f37d51ef224d1851db7c561f4bda1c
Binary files /dev/null and b/build-sandbox-Desktop-Debug/beamer.o differ
diff --git a/build-sandbox-Desktop-Debug/calibrate.o b/build-sandbox-Desktop-Debug/calibrate.o
new file mode 100644
index 0000000000000000000000000000000000000000..53249fa3d94d78800df8aed65bd4ad65d2c2d713
Binary files /dev/null and b/build-sandbox-Desktop-Debug/calibrate.o differ
diff --git a/build-sandbox-Desktop-Debug/camera.o b/build-sandbox-Desktop-Debug/camera.o
new file mode 100644
index 0000000000000000000000000000000000000000..4e1816186f47aae4ffe4dcd6f102018dc7dd58bf
Binary files /dev/null and b/build-sandbox-Desktop-Debug/camera.o differ
diff --git a/build-sandbox-Desktop-Debug/libsandbox.a b/build-sandbox-Desktop-Debug/libsandbox.a
new file mode 100644
index 0000000000000000000000000000000000000000..72140bcda8896c8726ed055857e6f09f7c5ef9c4
Binary files /dev/null and b/build-sandbox-Desktop-Debug/libsandbox.a differ
diff --git a/build-sandbox-Desktop-Debug/sandbox.o b/build-sandbox-Desktop-Debug/sandbox.o
new file mode 100644
index 0000000000000000000000000000000000000000..28546963a82720f5d16b8d954e452ada7cbae553
Binary files /dev/null and b/build-sandbox-Desktop-Debug/sandbox.o differ
diff --git a/build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/Makefile b/build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/Makefile
deleted file mode 100644
index c84e2e39ed6921bbbca0e404748a296c22c7c00e..0000000000000000000000000000000000000000
--- a/build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/Makefile
+++ /dev/null
@@ -1,792 +0,0 @@
-#############################################################################
-# Makefile for building: libsandbox.a
-# Generated by qmake (3.1) (Qt 5.14.1)
-# Project:  ../sandbox/sandbox.pro
-# Template: lib
-# Command: /home/fabien/Qt/5.14.1/gcc_64/bin/qmake -o Makefile ../sandbox/sandbox.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
-#############################################################################
-
-MAKEFILE      = Makefile
-
-EQ            = =
-
-####### Compiler, tools and options
-
-CC            = gcc
-CXX           = g++
-DEFINES       = -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_CORE_LIB
-CFLAGS        = -pipe -g -fPIC -Wall -Wextra -D_REENTRANT $(DEFINES)
-CXXFLAGS      = -pipe -g -fPIC -std=gnu++11 -Wall -Wextra -D_REENTRANT $(DEFINES)
-INCPATH       = -I../sandbox -I. -I../../../../Qt/5.14.1/gcc_64/include -I../../../../Qt/5.14.1/gcc_64/include/QtCore -I. -I../../../../Qt/5.14.1/gcc_64/mkspecs/linux-g++
-QMAKE         = /home/fabien/Qt/5.14.1/gcc_64/bin/qmake
-DEL_FILE      = rm -f
-CHK_DIR_EXISTS= test -d
-MKDIR         = mkdir -p
-COPY          = cp -f
-COPY_FILE     = cp -f
-COPY_DIR      = cp -f -R
-INSTALL_FILE  = install -m 644 -p
-INSTALL_PROGRAM = install -m 755 -p
-INSTALL_DIR   = cp -f -R
-QINSTALL      = /home/fabien/Qt/5.14.1/gcc_64/bin/qmake -install qinstall
-QINSTALL_PROGRAM = /home/fabien/Qt/5.14.1/gcc_64/bin/qmake -install qinstall -exe
-DEL_FILE      = rm -f
-SYMLINK       = ln -f -s
-DEL_DIR       = rmdir
-MOVE          = mv -f
-TAR           = tar -cf
-COMPRESS      = gzip -9f
-DISTNAME      = sandbox1.0.0
-DISTDIR = /home/fabien/Desktop/pa/sandboxrefactorconfig/build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/.tmp/sandbox1.0.0
-AR            = ar cqs
-RANLIB        = 
-SED           = sed
-STRIP         = strip
-
-####### Output directory
-
-OBJECTS_DIR   = ./
-
-####### Files
-
-SOURCES       = ../sandbox/camera.cpp \
-		../sandbox/sandbox.cpp 
-OBJECTS       = camera.o \
-		sandbox.o
-DIST          = ../../../../Qt/5.14.1/gcc_64/mkspecs/features/spec_pre.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/unix.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/linux.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/sanitize.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/gcc-base.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/gcc-base-unix.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/g++-base.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/g++-unix.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/qconfig.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3danimation.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3danimation_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dcore.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dcore_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dextras.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dextras_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dinput.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dinput_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dlogic.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dlogic_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquick.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquick_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickanimation.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickextras.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickextras_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickinput.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickinput_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickrender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickrender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickscene2d.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3drender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3drender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_accessibility_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bluetooth.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bluetooth_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bodymovin_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bootstrap_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_charts.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_charts_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_concurrent.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_concurrent_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_core.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_core_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_datavisualization.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_datavisualization_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_dbus.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_dbus_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designer.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designer_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designercomponents_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_edid_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_egl_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_fb_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gamepad.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gamepad_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_glx_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gui.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gui_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_help.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_help_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_input_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_kms_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_location.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_location_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimedia.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimedia_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediagsttools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediawidgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_network.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_network_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_networkauth.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_networkauth_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_nfc.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_nfc_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_opengl.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_opengl_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_openglextensions.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_openglextensions_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_packetprotocol_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioning.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioning_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioningquick.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioningquick_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_printsupport.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_printsupport_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_purchasing.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_purchasing_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qml.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qml_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmldebug_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmldevtools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlmodels.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlmodels_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmltest.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmltest_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlworkerscript.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3d.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3d_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dassetimport.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dassetimport_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3drender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3drender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3druntimerender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3druntimerender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dutils.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dutils_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickcontrols2.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickparticles_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickshapes_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quicktemplates2.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickwidgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_remoteobjects.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_remoteobjects_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_repparser.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_repparser_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_script.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_script_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scripttools.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scripttools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scxml.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scxml_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sensors.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sensors_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialbus.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialbus_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialport.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialport_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_service_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sql.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sql_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_svg.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_svg_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_testlib.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_testlib_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_texttospeech.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_texttospeech_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_theme_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uiplugin.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uitools.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uitools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_virtualkeyboard.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_virtualkeyboard_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_vulkan_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandclient.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandclient_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandcompositor.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandcompositor_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webchannel.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webchannel_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webengine.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webengine_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecore.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecore_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginewidgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_websockets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_websockets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webview.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webview_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_widgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_widgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_x11extras.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_x11extras_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xml.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xml_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xmlpatterns.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt_functions.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt_config.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/linux-g++/qmake.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/spec_post.prf \
-		../sandbox/.qmake.stash \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/exclusive_builds.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/toolchain.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/default_pre.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/resolve_config.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/default_post.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qml_debug.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/warn_on.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/resources_functions.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/resources.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/moc.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/unix/thread.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qmake_use.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/file_copies.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/testcase_targets.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/exceptions.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/yacc.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/lex.prf \
-		../sandbox/sandbox.pro ../sandbox/camera.h \
-		../sandbox/sandbox.h \
-		../sandbox/serializable.h ../sandbox/camera.cpp \
-		../sandbox/sandbox.cpp
-QMAKE_TARGET  = sandbox
-DESTDIR       = 
-TARGET        = libsandbox.a
-
-
-first: all
-####### Build rules
-
-staticlib: $(TARGET)
-
-libsandbox.a:  $(OBJECTS) $(OBJCOMP) 
-	-$(DEL_FILE) $(TARGET)
-	$(AR) $(DESTDIR)$(TARGET) $(OBJECTS)
-
-
-Makefile: ../sandbox/sandbox.pro ../../../../Qt/5.14.1/gcc_64/mkspecs/linux-g++/qmake.conf ../../../../Qt/5.14.1/gcc_64/mkspecs/features/spec_pre.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/unix.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/linux.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/sanitize.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/gcc-base.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/gcc-base-unix.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/g++-base.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/common/g++-unix.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/qconfig.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3danimation.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3danimation_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dcore.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dcore_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dextras.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dextras_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dinput.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dinput_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dlogic.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dlogic_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquick.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquick_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickanimation.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickextras.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickextras_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickinput.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickinput_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickrender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickrender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickscene2d.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3drender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3drender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_accessibility_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bluetooth.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bluetooth_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bodymovin_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bootstrap_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_charts.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_charts_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_concurrent.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_concurrent_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_core.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_core_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_datavisualization.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_datavisualization_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_dbus.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_dbus_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designer.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designer_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designercomponents_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_edid_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_egl_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_fb_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gamepad.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gamepad_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_glx_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gui.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gui_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_help.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_help_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_input_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_kms_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_location.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_location_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimedia.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimedia_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediagsttools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediawidgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_network.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_network_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_networkauth.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_networkauth_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_nfc.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_nfc_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_opengl.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_opengl_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_openglextensions.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_openglextensions_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_packetprotocol_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioning.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioning_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioningquick.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioningquick_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_printsupport.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_printsupport_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_purchasing.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_purchasing_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qml.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qml_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmldebug_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmldevtools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlmodels.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlmodels_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmltest.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmltest_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlworkerscript.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3d.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3d_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dassetimport.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dassetimport_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3drender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3drender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3druntimerender.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3druntimerender_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dutils.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dutils_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickcontrols2.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickparticles_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickshapes_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quicktemplates2.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickwidgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_remoteobjects.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_remoteobjects_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_repparser.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_repparser_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_script.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_script_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scripttools.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scripttools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scxml.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scxml_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sensors.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sensors_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialbus.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialbus_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialport.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialport_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_service_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sql.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sql_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_svg.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_svg_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_testlib.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_testlib_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_texttospeech.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_texttospeech_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_theme_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uiplugin.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uitools.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uitools_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_virtualkeyboard.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_virtualkeyboard_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_vulkan_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandclient.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandclient_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandcompositor.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandcompositor_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webchannel.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webchannel_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webengine.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webengine_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecore.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecore_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginewidgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_websockets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_websockets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webview.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webview_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_widgets.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_widgets_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_x11extras.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_x11extras_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xml.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xml_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xmlpatterns.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt_functions.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt_config.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/linux-g++/qmake.conf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/spec_post.prf \
-		.qmake.stash \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/exclusive_builds.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/toolchain.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/default_pre.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/resolve_config.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/default_post.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qml_debug.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/warn_on.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/resources_functions.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/resources.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/moc.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/unix/thread.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/qmake_use.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/file_copies.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/testcase_targets.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/exceptions.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/yacc.prf \
-		../../../../Qt/5.14.1/gcc_64/mkspecs/features/lex.prf \
-		../sandbox/sandbox.pro
-	$(QMAKE) -o Makefile ../sandbox/sandbox.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/spec_pre.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/common/unix.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/common/linux.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/common/sanitize.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/common/gcc-base.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/common/gcc-base-unix.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/common/g++-base.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/common/g++-unix.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/qconfig.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3danimation.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3danimation_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dcore.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dcore_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dextras.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dextras_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dinput.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dinput_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dlogic.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dlogic_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquick.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquick_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickanimation.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickanimation_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickextras.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickextras_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickinput.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickinput_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickrender.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickrender_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickscene2d.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3dquickscene2d_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3drender.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_3drender_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_accessibility_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bluetooth.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bluetooth_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bodymovin_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_bootstrap_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_charts.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_charts_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_concurrent.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_concurrent_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_core.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_core_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_datavisualization.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_datavisualization_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_dbus.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_dbus_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designer.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designer_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_designercomponents_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_edid_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_egl_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_fb_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gamepad.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gamepad_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_glx_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gui.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_gui_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_help.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_help_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_input_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_kms_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_location.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_location_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimedia.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimedia_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediagsttools_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediawidgets.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_network.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_network_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_networkauth.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_networkauth_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_nfc.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_nfc_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_opengl.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_opengl_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_openglextensions.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_openglextensions_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_packetprotocol_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioning.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioning_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioningquick.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_positioningquick_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_printsupport.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_printsupport_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_purchasing.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_purchasing_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qml.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qml_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmldebug_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmldevtools_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlmodels.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlmodels_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmltest.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmltest_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlworkerscript.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3d.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3d_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dassetimport.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dassetimport_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3drender.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3drender_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3druntimerender.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3druntimerender_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dutils.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick3dutils_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quick_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickcontrols2.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickparticles_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickshapes_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quicktemplates2.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickwidgets.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_quickwidgets_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_remoteobjects.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_remoteobjects_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_repparser.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_repparser_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_script.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_script_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scripttools.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scripttools_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scxml.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_scxml_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sensors.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sensors_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialbus.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialbus_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialport.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_serialport_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_service_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sql.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_sql_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_svg.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_svg_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_testlib.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_testlib_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_texttospeech.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_texttospeech_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_theme_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uiplugin.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uitools.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_uitools_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_virtualkeyboard.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_virtualkeyboard_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_vulkan_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandclient.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandclient_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandcompositor.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_waylandcompositor_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webchannel.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webchannel_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webengine.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webengine_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecore.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecore_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginecoreheaders_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginewidgets.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webenginewidgets_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_websockets.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_websockets_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webview.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_webview_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_widgets.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_widgets_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_x11extras.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_x11extras_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xkbcommon_support_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xml.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xml_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xmlpatterns.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt_functions.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt_config.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/linux-g++/qmake.conf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/spec_post.prf:
-.qmake.stash:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/exclusive_builds.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/toolchain.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/default_pre.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/resolve_config.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/default_post.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/qml_debug.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/warn_on.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/qt.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/resources_functions.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/resources.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/moc.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/unix/thread.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/qmake_use.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/file_copies.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/testcase_targets.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/exceptions.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/yacc.prf:
-../../../../Qt/5.14.1/gcc_64/mkspecs/features/lex.prf:
-../sandbox/sandbox.pro:
-qmake: FORCE
-	@$(QMAKE) -o Makefile ../sandbox/sandbox.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
-
-qmake_all: FORCE
-
-
-all: Makefile libsandbox.a
-
-dist: distdir FORCE
-	(cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR)
-
-distdir: FORCE
-	@test -d $(DISTDIR) || mkdir -p $(DISTDIR)
-	$(COPY_FILE) --parents $(DIST) $(DISTDIR)/
-	$(COPY_FILE) --parents ../../../../Qt/5.14.1/gcc_64/mkspecs/features/data/dummy.cpp $(DISTDIR)/
-	$(COPY_FILE) --parents ../sandbox/camera.h ../sandbox/sandbox.h ../sandbox/serializable.h $(DISTDIR)/
-	$(COPY_FILE) --parents ../sandbox/camera.cpp ../sandbox/sandbox.cpp $(DISTDIR)/
-
-
-clean: compiler_clean 
-	-$(DEL_FILE) $(OBJECTS)
-	-$(DEL_FILE) *~ core *.core
-
-
-distclean: clean 
-	-$(DEL_FILE) $(TARGET) 
-	-$(DEL_FILE) .qmake.stash
-	-$(DEL_FILE) Makefile
-
-
-####### Sub-libraries
-
-mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
-
-mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
-
-check: first
-
-benchmark: first
-
-compiler_rcc_make_all:
-compiler_rcc_clean:
-compiler_moc_predefs_make_all: moc_predefs.h
-compiler_moc_predefs_clean:
-	-$(DEL_FILE) moc_predefs.h
-moc_predefs.h: ../../../../Qt/5.14.1/gcc_64/mkspecs/features/data/dummy.cpp
-	g++ -pipe -g -fPIC -std=gnu++11 -Wall -Wextra -dM -E -o moc_predefs.h ../../../../Qt/5.14.1/gcc_64/mkspecs/features/data/dummy.cpp
-
-compiler_moc_header_make_all:
-compiler_moc_header_clean:
-compiler_moc_objc_header_make_all:
-compiler_moc_objc_header_clean:
-compiler_moc_source_make_all:
-compiler_moc_source_clean:
-compiler_yacc_decl_make_all:
-compiler_yacc_decl_clean:
-compiler_yacc_impl_make_all:
-compiler_yacc_impl_clean:
-compiler_lex_make_all:
-compiler_lex_clean:
-compiler_clean: compiler_moc_predefs_clean 
-
-####### Compile
-
-camera.o: ../sandbox/camera.cpp ../sandbox/camera.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o camera.o ../sandbox/camera.cpp
-
-sandbox.o: ../sandbox/sandbox.cpp ../sandbox/sandbox.h \
-		../sandbox/serializable.h
-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o sandbox.o ../sandbox/sandbox.cpp
-
-####### Install
-
-install_target: first FORCE
-	@test -d $(INSTALL_ROOT)/home/fabien/Qt/5.14.1/gcc_64/plugins/generic || mkdir -p $(INSTALL_ROOT)/home/fabien/Qt/5.14.1/gcc_64/plugins/generic
-	$(QINSTALL) $(TARGET) $(INSTALL_ROOT)/home/fabien/Qt/5.14.1/gcc_64/plugins/generic/$(TARGET)
-
-uninstall_target: FORCE
-	-$(DEL_FILE) $(INSTALL_ROOT)/home/fabien/Qt/5.14.1/gcc_64/plugins/generic/$(TARGET)
-	-$(DEL_DIR) $(INSTALL_ROOT)/home/fabien/Qt/5.14.1/gcc_64/plugins/generic/ 
-
-
-install: install_target  FORCE
-
-uninstall: uninstall_target  FORCE
-
-FORCE:
-
diff --git a/build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/libsandbox.a b/build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/libsandbox.a
deleted file mode 100644
index c37ce1422fb28d1f2251f8f62c3653e3a7eb1b6e..0000000000000000000000000000000000000000
Binary files a/build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/libsandbox.a and /dev/null differ
diff --git a/build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/sandbox.o b/build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/sandbox.o
deleted file mode 100644
index 6ccc367f6439f084f8e1000821d5afde1d101b66..0000000000000000000000000000000000000000
Binary files a/build-sandbox-Desktop_Qt_5_14_1_GCC_64bit-Debug/sandbox.o and /dev/null differ
diff --git a/sandbox/beamer.cpp b/sandbox/beamer.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..72d35aee1fefa1a03a1f4569ff9bf994ab41fc24
--- /dev/null
+++ b/sandbox/beamer.cpp
@@ -0,0 +1,198 @@
+#include "beamer.h"
+
+#define ESCAPE_CHAR 27
+
+/*
+   Calculate the line segment PaPb that is the shortest route between
+   two lines P1P2 and P3P4. Calculate also the values of mua and mub where
+      Pa = P1 + mua (P2 - P1)
+      Pb = P3 + mub (P4 - P3)
+   Return FALSE if no solution exists.
+   http://paulbourke.net/geometry/pointlineplane/
+*/
+
+typedef struct
+{
+    double x, y, z;
+} XYZ;
+
+int LineLineIntersect(
+    Point3d p1, Point3d p2, Point3d p3, Point3d p4, Point3d *pa, Point3d *pb,
+    double *mua, double *mub)
+{
+
+    float EPS = 0.0001;
+    XYZ p13, p43, p21;
+    double d1343, d4321, d1321, d4343, d2121;
+    double numer, denom;
+
+    p13.x = p1.x - p3.x;
+    p13.y = p1.y - p3.y;
+    p13.z = p1.z - p3.z;
+    p43.x = p4.x - p3.x;
+    p43.y = p4.y - p3.y;
+    p43.z = p4.z - p3.z;
+    if (abs(p43.x) < EPS && abs(p43.y) < EPS && abs(p43.z) < EPS)
+        return (false);
+    p21.x = p2.x - p1.x;
+    p21.y = p2.y - p1.y;
+    p21.z = p2.z - p1.z;
+    if (abs(p21.x) < EPS && abs(p21.y) < EPS && abs(p21.z) < EPS)
+        return (true);
+
+    d1343 = p13.x * p43.x + p13.y * p43.y + p13.z * p43.z;
+    d4321 = p43.x * p21.x + p43.y * p21.y + p43.z * p21.z;
+    d1321 = p13.x * p21.x + p13.y * p21.y + p13.z * p21.z;
+    d4343 = p43.x * p43.x + p43.y * p43.y + p43.z * p43.z;
+    d2121 = p21.x * p21.x + p21.y * p21.y + p21.z * p21.z;
+
+    denom = d2121 * d4343 - d4321 * d4321;
+    if (abs(denom) < EPS)
+        return (false);
+    numer = d1343 * d4321 - d1321 * d4343;
+
+    *mua = numer / denom;
+    *mub = (d1343 + d4321 * (*mua)) / d4343;
+
+    pa->x = p1.x + *mua * p21.x;
+    pa->y = p1.y + *mua * p21.y;
+    pa->z = p1.z + *mua * p21.z;
+    pb->x = p3.x + *mub * p43.x;
+    pb->y = p3.y + *mub * p43.y;
+    pb->z = p3.z + *mub * p43.z;
+
+    return (true);
+}
+
+Beamer::Beamer(){
+    //position par défaut
+    beamerPosition = Point3f(0.0f, 0.265f, -0.205f);
+
+}
+
+vector<int> Beamer::findCercleZ(Mat &rgb)
+{
+    Mat src_gray;
+    cvtColor(rgb, src_gray, CV_BGR2GRAY);
+    /// Reduce the noise so we avoid false circle detection
+    GaussianBlur(src_gray, src_gray, Size(9, 9), 2, 2);
+    vector<Vec3f> circles;
+    circles.clear();
+    /// Apply the Hough Transform to find the circles
+    //source, output, method, inverse ratio of resolution, Minimum distance between detected centers, threeshold canny, threeshold center, min radius, max radius
+    HoughCircles(src_gray, circles, CV_HOUGH_GRADIENT, 1, src_gray.rows / 4, 75, 50, 0, 0);
+    //doit tester si le cercle est bon (rayon);
+
+    vector<int> result;
+    if (!circles.empty())
+    {
+        for (int i = 0; i < 3; i++)
+        {
+            result.push_back(round(circles[0][i]));
+        }
+    }
+    return result;
+}
+
+void Beamer::findBeamer(Camera camera)
+{
+    char wname[] = "FindBeamer";
+    namedWindow(wname, CV_WINDOW_NORMAL);
+    setWindowProperty(wname, CV_WND_PROP_FULLSCREEN, CV_WINDOW_FULLSCREEN);
+    Mat depth;
+    Mat rgb;
+    Mat frameImage(Size(1400, 1050), CV_8UC3, Scalar(0, 0, 0));
+    vector<Point> points;
+    points.push_back(Point(500, 500));
+    points.push_back(Point(1000, 300));
+    points.push_back(Point(300, 800));
+    unsigned int nbPoint = 3; //number of point to calculate 1 vector
+    vector<Point3d> points1;  //vectors calculate for each point
+    vector<Point3d> points2;  //1 point for each vector (to calculate constante d)
+    double fact = -20.0;
+
+    for (int i = 0; i < (int)points.size(); i++)
+    {
+        vector<Point3f> capturedPoints;
+        Point p = points[i];
+        while (1)
+        {
+            camera.captureFramesAlign();
+            depth = camera.getDepthFrameAlign();
+            rgb = camera.getRGBFrameAlign();
+            Scalar color;
+            vector<int> crc = findCercleZ(rgb);
+            if (!crc.empty())
+                color = Scalar(0, 255, 0);
+            else
+                color = Scalar(0, 0, 255);
+
+            line(frameImage, Point(p.x, 0), Point(p.x, frameImage.rows - 1), color, 4);
+            line(frameImage, Point(0, p.y), Point(frameImage.cols - 1, p.y), color, 4);
+            putText(frameImage, to_string(capturedPoints.size() + 1) + "/" + to_string(nbPoint), Point(400, 400), FONT_HERSHEY_SIMPLEX, 1, Scalar(255, 255, 255));
+            imshow(wname, frameImage);
+            char keyCode = waitKey(500);
+            if (keyCode == ESCAPE_CHAR)
+                exit(0);
+            else if (keyCode == ' ' && !crc.empty())
+            {
+                float coord[2] = {(float)crc[0], (float)crc[1]};
+                float z = static_cast<float>(depth.at<uint16_t>(crc[1], crc[0]));
+                Point3f p = camera.deprojectPixelToPoint(coord, z / 1000.0);
+                capturedPoints.push_back(p);
+            }
+
+            if (capturedPoints.size() == nbPoint)
+            {
+                Vec3f dir(capturedPoints[0].x - capturedPoints[1].x, capturedPoints[0].y - capturedPoints[1].y, capturedPoints[0].z - capturedPoints[1].z);
+                Vec6f line;
+                fitLine(capturedPoints, line, CV_DIST_L2, 0, 0.01, 0.01);
+                points1.push_back(Point3d(line[3] * fact, line[4] * fact, line[5] * fact));
+                points2.push_back(Point3d(line[0], line[1], line[2]));
+                frameImage.setTo(Scalar(0, 0, 0));
+                break;
+            }
+            frameImage.setTo(Scalar(0, 0, 0));
+        }
+    }
+
+    Point3d pa, pb;
+    double mua;
+    double mub;
+    vector<Point3d> beamerPoints;
+    LineLineIntersect(points1[0], points2[0], points1[1], points2[1], &pa, &pb, &mua, &mub);
+    beamerPoints.push_back(pa);
+    beamerPoints.push_back(pb);
+    LineLineIntersect(points1[0], points2[0], points1[2], points2[2], &pa, &pb, &mua, &mub);
+    beamerPoints.push_back(pa);
+    beamerPoints.push_back(pb);
+    LineLineIntersect(points1[1], points2[1], points1[2], points2[2], &pa, &pb, &mua, &mub);
+    beamerPoints.push_back(pa);
+    beamerPoints.push_back(pb);
+
+    Point3d beamerPoint(0.0, 0.0, 0.0);
+    for (unsigned int i = 0; i < beamerPoints.size(); i++)
+    {
+        beamerPoint += beamerPoints[i];
+    }
+    beamerPoint /= 6.0;
+    cout << "Beamer position: " << beamerPoint.x << " " << beamerPoint.y << " " << beamerPoint.z << "\n";
+    //set beamer position
+    beamerPosition.x = (float)beamerPoint.x;
+    beamerPosition.y = (float)beamerPoint.y;
+    beamerPosition.z = (float)beamerPoint.z;
+
+    /*
+
+        TODO : save beamerPosition in config_file
+
+    */
+    cout << "Saving beamer position in file..." << endl;
+    ofstream myfile;
+    myfile.open(BEAMER_POSITION_FILE);
+    myfile << beamerPosition.x << " " << beamerPosition.y << " " << beamerPosition.z << endl;
+    myfile.close();
+    cout << "Done!" << endl;
+
+    destroyAllWindows();
+}
diff --git a/sandbox/beamer.h b/sandbox/beamer.h
new file mode 100644
index 0000000000000000000000000000000000000000..df21b8ed360763c2850cf85568d313c594ca04f3
--- /dev/null
+++ b/sandbox/beamer.h
@@ -0,0 +1,28 @@
+#ifndef BEAMER_H
+#define BEAMER_H
+
+#include <opencv2/opencv.hpp>
+#include "camera.h"
+
+using namespace cv;
+using namespace std;
+
+class Beamer
+{
+
+    const char *BEAMER_POSITION_FILE = "./backend/config/beamer.dat";
+    float solveD(Vec3f v, Point3f p);
+    Point3f intersection(Vec3f v1, Point3f p1, Vec3f v2, Point3f p2, Vec3f v3, Point3f p3, bool &isFound);
+    vector<int> findCercleZ(Mat &rgb);
+    Point3f beamerPosition;
+public:
+    Beamer();
+    static const int width = 1400;
+    static const int height = 1050;
+    Point3f getPosition()
+    {
+        return beamerPosition;
+    };
+    void findBeamer(Camera camera);
+};
+#endif
diff --git a/sandbox/calibrate.cpp b/sandbox/calibrate.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..0ab99714a675c590791e2e492fadf6f9c700a10d
--- /dev/null
+++ b/sandbox/calibrate.cpp
@@ -0,0 +1,76 @@
+#include "calibrate.h"
+#include "camera.h"
+
+
+
+Calibrate::Calibrate()
+{
+}
+
+Point2i Calibrate::rotatePixel(Point2i pixel)
+{
+    Mat tmp = (Mat_<Vec2f>(1, 1) << Vec2f(pixel.x, pixel.y));
+    transform(tmp, tmp, matRotation);
+    return Point2i(tmp.at<Vec2f>(0, 0));
+}
+
+Point2i Calibrate::transformationPixel(int i, int j, float z, Camera camera, Point3f beamer)
+{
+    //pixel to point 3d
+    float coord[2] = {static_cast<float>(j), static_cast<float>(i)};
+    Point3f p = camera.deprojectPixelToPoint(coord, z / 1000.0);
+    //calcul vector point to beamer
+    Vec3f dir(beamer.x - p.x, beamer.y - p.y, beamer.z - p.z);
+    float prop = (0.99 - p.z) / dir[2];
+    p.x += dir[0] * prop;
+    p.y += dir[1] * prop;
+    p.z += dir[2] * prop;
+    //point 3d to pixel
+    return camera.projectPointToPixel(p);
+}
+
+void Calibrate::transformationFrame(Mat &src, Mat &dst, Camera camera, Point3f beamer)
+{
+    int64_t t1 = getTickCount();
+    //transformation on all pixel
+    for (int i = 0; i < src.rows; i++)
+    {
+        for (int j = 0; j < src.cols; j++)
+        {
+            Point pixelIJ(j, i);
+            Point pixel = transformationPixel(i, j, static_cast<float>(src.at<uint16_t>(pixelIJ)), camera, beamer);
+            if (pixel.x < dst.cols && pixel.y < dst.rows && pixel.x >= 0 && pixel.y >= 0)
+                dst.at<uint16_t>(pixel) = src.at<uint16_t>(pixelIJ);
+        }
+    }
+    cout << "temps de calcul: " << (getTickCount() - t1) / getTickFrequency() << endl;
+
+    warpAffine(dst, dst, matRotation, dst.size());
+    // medianBlur(dst, dst, 3);
+}
+
+void Calibrate::transformationFrame(Mat &depth, Mat &src, Mat &dst, Camera camera, Point3f beamer)
+{
+    int nbChannel = src.channels();
+    //transformation on all pixel
+    int64_t t1 = getTickCount();
+    for (int i = 0; i < src.rows; i++)
+    {
+        for (int j = 0; j < src.cols; j++)
+        {
+            Point pixelIJ(j, i);
+            Point pixel = transformationPixel(i, j, static_cast<float>(depth.at<uint16_t>(pixelIJ)), camera, beamer);
+            if (pixel.x < dst.cols && pixel.y < dst.rows && pixel.x >= 0 && pixel.y >= 0)
+            {
+                if (nbChannel == 1)
+                    dst.at<char>(pixel) = src.at<char>(pixelIJ);
+                else if (nbChannel == 3)
+                    dst.at<Vec3b>(pixel) = src.at<Vec3b>(pixelIJ);
+            }
+        }
+    }
+    cout << "temps de calcul: " << (getTickCount() - t1) / getTickFrequency() << endl;
+    warpAffine(dst, dst, matRotation, dst.size());
+    dilate(dst, dst, Mat(), Point(-1, -1), 2, 1, 1);
+    erode(dst, dst, Mat(), Point(-1, -1), 2, 1, 1);
+}
diff --git a/sandbox/calibrate.h b/sandbox/calibrate.h
new file mode 100644
index 0000000000000000000000000000000000000000..2c908ce7b2c60e570a9f9d50db86fe2094bb1706
--- /dev/null
+++ b/sandbox/calibrate.h
@@ -0,0 +1,31 @@
+#ifndef CALIBRATE_H
+#define CALIBRATE_H
+#include <opencv2/opencv.hpp>
+#include "beamer.h"
+#include "camera.h"
+
+using namespace cv;
+
+class Calibrate
+{
+private:
+    const char *wndname = (char *)"Sandbox";
+    Mat matRotation;
+    float distancePlan;
+
+public:
+    Calibrate();
+    Point2i transformationPixel(int i, int j, float z, Camera camera, Point3f beamer);
+    Point2i rotatePixel(Point2i pixel);
+    void transformationFrame(Mat &src, Mat &dst, Camera camera, Point3f beamer);
+    void transformationFrame(Mat &depth, Mat &src, Mat &dst, Camera camera, Point3f beamer);
+    void setMatrixRotation(Mat matrix)
+    {
+        matRotation = matrix.clone();
+    }
+    void setDistancePlan(float distance)
+    {
+        distancePlan = distance;
+    }
+};
+#endif
diff --git a/sandbox/camera.cpp b/sandbox/camera.cpp
index 42f19910a20a2c12c2d9f86b3740d693cabd4c2a..fb8fd539c1b9ac7e271bc160b1d095adc897e0c9 100644
--- a/sandbox/camera.cpp
+++ b/sandbox/camera.cpp
@@ -7,7 +7,7 @@ void Camera::warmingUp()
 {
     for (int i = 0; i < 30; ++i)
     {
-        rs2::frameset data = pipe.wait_for_frames();
+        frameset data = pipe.wait_for_frames();
         auto frameDepth = data.get_depth_frame();
         //frameDepth = decFilter.process(frameDepth);
         frameDepth = spatFilter.process(frameDepth);
@@ -49,8 +49,8 @@ Mat Camera::coloredFrame(Mat frameDepth)
         }
     }
     bitwise_not(depthFrameColored, depthFrameColored); //reverse colormap
-    applyColorMap(depthFrameColored, depthFrameColored, cv::COLORMAP_JET);
-    depthFrameColored.setTo(cv::Scalar(0, 0, 0), (frameDepth == 0));
+    applyColorMap(depthFrameColored, depthFrameColored, COLORMAP_JET);
+    depthFrameColored.setTo(Scalar(0, 0, 0), (frameDepth == 0));
     return depthFrameColored;
 }
 
@@ -69,19 +69,19 @@ void Camera::captureFramesAlign()
     //Get processed aligned frame
     frameset = align.process(frameset);
     // Trying to get color and aligned depth frames
-    rs2::video_frame color_frame = frameset.get_color_frame();
-    rs2::depth_frame depth_frame = frameset.get_depth_frame();
+    video_frame color_frame = frameset.get_color_frame();
+    depth_frame depth_frame = frameset.get_depth_frame();
     filterDepthFrame(depth_frame);
     matDepth = Mat(Size(depth_frame.get_width(), depth_frame.get_height()), CV_16UC1, (void *)depth_frame.get_data(), Mat::AUTO_STEP);
     Mat(Size(color_frame.get_width(), color_frame.get_height()), CV_8UC3, (void *)color_frame.get_data(), Mat::AUTO_STEP).copyTo(matRGB);
 }
 
-void Camera::filterDepthFrame(rs2::depth_frame &frameDepth)
+void Camera::filterDepthFrame(depth_frame &frameDepth)
 {
     // frameDepth = decFilter.process(frameDepth);
     frameDepth = spatFilter.process(frameDepth);
     frameDepth = tempFilter.process(frameDepth);
-    intrinsics = frameDepth.get_profile().as<rs2::video_stream_profile>().get_intrinsics();
+    intrinsics = frameDepth.get_profile().as<video_stream_profile>().get_intrinsics();
 }
 Mat Camera::getAverageFrame(int numberFrame)
 {
@@ -113,33 +113,33 @@ Point2i Camera::projectPointToPixel(Point3f point3D)
 
 void Camera::start()
 {
-    rs2::log_to_console(RS2_LOG_SEVERITY_ERROR);
+    log_to_console(RS2_LOG_SEVERITY_ERROR);
     //spatFilter.set_option(RS2_OPTION_HOLES_FILL, 5);
     profile = pipe.start(cfg);
-    auto sensor = profile.get_device().first<rs2::depth_sensor>();
+    auto sensor = profile.get_device().first<depth_sensor>();
     // TODO: At the moment the SDK does not offer a closed enum for D400 visual presets
     // We do this to reduce the number of black pixels
     // The hardware can perform hole-filling much better and much more power efficient then our software
     auto range = sensor.get_option_range(RS2_OPTION_VISUAL_PRESET);
     for (auto i = range.min; i < range.max; i += range.step)
-        if (std::string(sensor.get_option_value_description(RS2_OPTION_VISUAL_PRESET, i)) == "High Density")
+        if (string(sensor.get_option_value_description(RS2_OPTION_VISUAL_PRESET, i)) == "High Density")
             sensor.set_option(RS2_OPTION_VISUAL_PRESET, i);
     warmingUp();
 }
 
 void Camera::startAlign()
 {
-    rs2::log_to_console(RS2_LOG_SEVERITY_ERROR);
+    log_to_console(RS2_LOG_SEVERITY_ERROR);
     spatFilter.set_option(RS2_OPTION_HOLES_FILL, 5);
     //cfg.enable_device_from_file("../input/flux/flux5.bag");
     profile = pipe.start(cfg);
-    auto sensor = profile.get_device().first<rs2::depth_sensor>();
+    auto sensor = profile.get_device().first<depth_sensor>();
     // TODO: At the moment the SDK does not offer a closed enum for D400 visual presets
     // We do this to reduce the number of black pixels
     // The hardware can perform hole-filling much better and much more power efficient then our software
     auto range = sensor.get_option_range(RS2_OPTION_VISUAL_PRESET);
     for (auto i = range.min; i < range.max; i += range.step)
-        if (std::string(sensor.get_option_value_description(RS2_OPTION_VISUAL_PRESET, i)) == "High Density")
+        if (string(sensor.get_option_value_description(RS2_OPTION_VISUAL_PRESET, i)) == "High Density")
             sensor.set_option(RS2_OPTION_VISUAL_PRESET, i);
     warmingUp();
 }
diff --git a/sandbox/camera.h b/sandbox/camera.h
index e4bf962cc0af29272b38024c7cd5061a896fe797..577d3b1522ce02492ea076053cbef63fb6783ce2 100644
--- a/sandbox/camera.h
+++ b/sandbox/camera.h
@@ -3,8 +3,11 @@
 
 #include <librealsense2/rs.hpp>
 #include <librealsense2/rsutil.h>
-#include <opencv4/opencv2/opencv.hpp>
+#include <opencv2/opencv.hpp>
 
+using namespace cv;
+using namespace rs2;
+using namespace std;
 
 class Camera
 {
@@ -15,18 +18,18 @@ private:
     const int maxZ = 1120;
     const int minZ = maxZ - maxHeightSand;
 
-    rs2::spatial_filter spatFilter;
-    rs2::temporal_filter tempFilter;
-    rs2::decimation_filter decFilter;
-    rs2::config cfg;
-    rs2::pipeline pipe;
-    rs2::pipeline_profile profile;
+    spatial_filter spatFilter;
+    temporal_filter tempFilter;
+    decimation_filter decFilter;
+    config cfg;
+    pipeline pipe;
+    pipeline_profile profile;
     rs2_intrinsics intrinsics;
-    void flipMat(cv::Mat &m);
-    void filterDepthFrame(rs2::depth_frame &frameDepth);
+    void flipMat(Mat &m);
+    void filterDepthFrame(depth_frame &frameDepth);
 
-    cv::Mat matDepth;
-    cv::Mat matRGB;
+    Mat matDepth;
+    Mat matRGB;
 
 public:
     Camera();
@@ -34,19 +37,19 @@ public:
     void stop();
     // Capture 30 frames to give autoexposure, etc. a chance to settle
     void warmingUp();
-    cv::Mat captureFrame();
-    cv::Mat getAverageFrame(int numberFrame);
-    static cv::Mat coloredFrame(cv::Mat frameDepth);
-    cv::Point3f deprojectPixelToPoint(float coord[], float z1);
-    cv::Point2i projectPointToPixel(cv::Point3f point3D);
+    Mat captureFrame();
+    Mat getAverageFrame(int numberFrame);
+    static Mat coloredFrame(Mat frameDepth);
+    Point3f deprojectPixelToPoint(float coord[], float z1);
+    Point2i projectPointToPixel(Point3f point3D);
 
     void captureFramesAlign();
     void startAlign();
-    cv::Mat getDepthFrameAlign()
+    Mat getDepthFrameAlign()
     {
         return matDepth;
     }
-    cv::Mat getRGBFrameAlign()
+    Mat getRGBFrameAlign()
     {
         return matRGB.clone();
     }
diff --git a/sandbox/sandbox.cpp b/sandbox/sandbox.cpp
index ce9fd1b5c899f062771e7bc90c4ef09c98559778..f792e520c2e6801b08892e9c394df0e8e677340e 100644
--- a/sandbox/sandbox.cpp
+++ b/sandbox/sandbox.cpp
@@ -1,5 +1,9 @@
 #include "sandbox.h"
 
+/*!
+ * \brief Sandbox::Sandbox
+ * Class to access the API
+ */
 Sandbox::Sandbox()
 {
     loadListRealSenseDevices();
@@ -8,60 +12,63 @@ Sandbox::Sandbox()
     }
 }
 
-rs2::device_list Sandbox::getListRealSenseDevices()
+/*!
+ * \brief Sandbox::getListRealSenseDevices
+ * \return list of Intel RealSense devices
+ * Found during the last search
+ */
+device_list Sandbox::getListRealSenseDevices()
 {
     return listRealSenseDevices;
 }
 
-void Sandbox::setRealSenseDevices(rs2::device device){
+/*!
+ * \brief Sandbox::setRealSenseDevices
+ * \param device
+ * Select the device for the configuration
+ */
+void Sandbox::setRealSenseDevices(device device){
     realSenseDevice = device;
 }
-rs2::device Sandbox::getRealSenseDevice(){
+
+/*!
+ * \brief Sandbox::getRealSenseDevice
+ * \return the device of the current configuration
+ */
+device Sandbox::getRealSenseDevice(){
     return realSenseDevice;
 }
 
+/*!
+ * \brief Sandbox::loadListRealSenseDevices
+ * Load a new snapshot of currently connected Intel RealSense devices
+
+ */
 void Sandbox::loadListRealSenseDevices()
 {
     listRealSenseDevices = ctx.query_devices();
 }
 
-bool Sandbox::saveConfiguration() {
-
-    // Folder config
-    char* dirname = "./config";
-    struct stat info;
-
-    if( stat( dirname, &info ) != 0 ) {
-        printf( "cannot access %s\n", dirname );
-        mkdir(dirname, 0777);
-    } else if( info.st_mode & S_IFDIR )  // S_ISDIR() doesn't exist on my windows
-        printf( "%s is a directory\n", dirname );
-    else {
-        printf( "%s is no directory\n", dirname );
-        return false;
-    }
-
-    // File device
-    char* filenameDevice = "./config/device";
-    if( stat( filenameDevice, &info ) != 0 ) {
-        printf( "cannot access %s\n", filenameDevice );
-    } else if( info.st_mode & S_IFDIR )  // S_ISDIR() doesn't exist on my windows
-        printf( "%s is a directory\n", filenameDevice );
-    else {
-        printf( "%s is no directory\n", filenameDevice );
-        return false;
-    }
-}
-
-void Sandbox::serialize(std::ostream& stream)
+/*!
+ * \brief Sandbox::serialize
+ * \param stream to access the configuration file
+ * Serialization to save the current configuration to a file
+ */
+void Sandbox::serialize(ostream& stream)
 {
-    // Serialization code
+    // Serialize ID for the Intel RealSense Camera
     stream << realSenseDevice.get_info(RS2_CAMERA_INFO_SERIAL_NUMBER);
 }
 
-string Sandbox::deserialize(std::istream& stream)
+/*!
+ * \brief Sandbox::deserialize
+ * \param stream to access the configuration file
+ * \return a text to log the result
+ * Deserialization to load a configuration file
+ */
+string Sandbox::deserialize(istream& stream)
 {
-    // Deserialization code
+    // Deserialization the Intel RealSense Camera
     stream >> realSenseDeviceSerialNumber;
     int nbListRealSenseDevices = listRealSenseDevices.size();
     for (int i = 0; i < nbListRealSenseDevices; ++i) {
@@ -72,5 +79,39 @@ string Sandbox::deserialize(std::istream& stream)
         }
     }
 
-    return "";
+    return "Problem to load";
+}
+
+/*!
+ * \brief Sandbox::configure
+ * \param lblImage
+ * Use a QLabel to configure the Matrices
+ * With the Intel RealSense camera and a beamer
+ */
+void Sandbox::configure(QLabel* lblImage) {
+    // Setup matrix for the label
+    Mat frameBeamer(Size(Beamer::width, Beamer::height), CV_8UC3, Scalar(255, 0, 0));
+    lblImage->setPixmap(QPixmap::fromImage(QImage(frameBeamer.data, frameBeamer.cols, frameBeamer.rows, frameBeamer.step, QImage::Format_RGB888)));
+
+    // Start the Intel RealSense Camera
+    camera.startAlign(); // 1 seconde of warming up
+    //camera.captureFramesAlign();
+
+    /*Mat frameData = camera.getDepthFrameAlign();
+    Mat coloredFrame = camera.getRGBFrameAlign();
+    Size s = frameData.size();
+
+
+    Point center(s.width / 2, s.height / 2);
+    float distancePlan = static_cast<float>(mean(frameData(Rect(center, Size(10, 10))))[0]); // get sandbox distance from center of camera
+    calibrate.setDistancePlan(distancePlan);
+    //destroyAllWindows();
+
+    vector<Point> rectPoints;
+    float y = coloredFrame.size().height;
+    float x = coloredFrame.size().width;
+    rectPoints.push_back(Point(1.0/4*x, 1.0/4*y));
+    rectPoints.push_back(Point(1.0/4*x, 3.0/4*y));
+    rectPoints.push_back(Point(3.0/4*x, 3.0/4*y));
+    rectPoints.push_back(Point(3.0/4*x, 1.0/4*y));*/
 }
diff --git a/sandbox/sandbox.h b/sandbox/sandbox.h
index f68ba5dd3c93f296f315198e261f3567c88fc766..d750969c931cec846199992deb1db879ac71de25 100644
--- a/sandbox/sandbox.h
+++ b/sandbox/sandbox.h
@@ -8,27 +8,38 @@
 #include <bits/stdc++.h>
 #include <iostream>
 #include "serializable.h"
+#include <opencv2/opencv.hpp>
+#include "camera.h"
+#include "beamer.h"
+#include "calibrate.h"
+#include <QPixmap>
+#include <QLabel>
+#include <QImage>
 
+using namespace rs2;
 using namespace std;
 
 class Sandbox : Serializable
 {
 public:
 private:
-    rs2::context ctx;
-    rs2::device_list listRealSenseDevices;
-    rs2::device realSenseDevice;
+    context ctx;
+    device_list listRealSenseDevices;
+    device realSenseDevice;
     char* realSenseDeviceSerialNumber;
+    Camera camera;
+    Calibrate calibrate;
 
 public:
     Sandbox();
-    rs2::device_list getListRealSenseDevices();
-    void setRealSenseDevices(rs2::device device);
-    rs2::device getRealSenseDevice();
+    device_list getListRealSenseDevices();
+    void setRealSenseDevices(device device);
+    device getRealSenseDevice();
     void loadListRealSenseDevices();
-    bool saveConfiguration();
-    void serialize(std::ostream& stream);
-    string deserialize(std::istream& stream);
+    void saveConfiguration();
+    void serialize(ostream& stream);
+    string deserialize(istream& stream);
+    void configure(QLabel* lblImage);
 };
 
 #endif // SANDBOX_H
diff --git a/sandbox/sandbox.pro b/sandbox/sandbox.pro
index 8242d41033df3506429ddc02994052923058642c..f9a74013a1c82301d638131345f00477e36bfb2b 100644
--- a/sandbox/sandbox.pro
+++ b/sandbox/sandbox.pro
@@ -1,4 +1,4 @@
-QT -= gui
+QT += gui widgets
 
 TEMPLATE = lib
 CONFIG += staticlib
@@ -17,10 +17,14 @@ DEFINES += QT_DEPRECATED_WARNINGS
 #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0
 
 SOURCES += \
+    beamer.cpp \
+    calibrate.cpp \
     camera.cpp \
     sandbox.cpp
 
 HEADERS += \
+    beamer.h \
+    calibrate.h \
     camera.h \
     sandbox.h \
     serializable.h
@@ -35,4 +39,4 @@ INCLUDE += /usr/local/include
 
 LIBS += \
         -lboost_system \
-        -L/usr/local/lib -lopencv_world \
+        -L/usr/local/lib -lopencv_world -lopencv_core -lopencv_highgui -lopencv_imgproc \
diff --git a/sandbox/serializable.h b/sandbox/serializable.h
index 4a55fc12cdaac3a75e92c190d341722773ca2ac1..4e9410dd04a0e2b5e7a166b7a32f1acb6d6b7402 100644
--- a/sandbox/serializable.h
+++ b/sandbox/serializable.h
@@ -12,8 +12,8 @@ public:
     Serializable(){}
     virtual ~Serializable(){}
 
-    virtual void serialize(std::ostream& stream) = 0;
-    virtual string deserialize(std::istream& stream) = 0;
+    virtual void serialize(ostream& stream) = 0;
+    virtual string deserialize(istream& stream) = 0;
 };
 
 #endif // SERIALIZABLE_H